takuyachallengeのブックマーク (251)

  • Golang で始める信号処理その1

    takuyachallenge
    takuyachallenge 2019/02/01
    音声信号処理の勉強始めました。
  • 「会社を辞めて自由に生きたい人」にありがちな勘違い|ふろむだ@分裂勘違い君劇場

    このまま一生、会社で働き続けるなんて嫌だ。 会社を辞めて、もっと自由に生きていきたい。 そう思いませんか? 実際、それに成功した人はたくさんいます。 実は、僕も、その一人です。 「会社を辞めて自由に生きるコツ」を知りたいですか? しかし、冷静に考えると、「会社を辞めて自由に生きる」って、ようは、「自分で商売する」ってことでしかないです。 具体的には、個人事業主になるか、会社を設立して経営するってだけのことです。 インフルエンサーだろうが、プロブロガーだろうが、Youtuberだろうが、全部同じです。 だから、月額3000円で「会社を辞めて自由に生きるコツ」を教えてくれるサロンに加入しても、教えてくれるのは、結局の所、「自分で商売するコツ」でしかありません。 そして、「自分で商売するコツ」のほとんどは、単なる「商売のコツ」でしかないです。 「商売のコツ」を書いた良書なんて、Amazonにたく

    「会社を辞めて自由に生きたい人」にありがちな勘違い|ふろむだ@分裂勘違い君劇場
    takuyachallenge
    takuyachallenge 2019/01/31
    納得感しかない。
  • 遅刻癖のある奴がやってはいけないこと - 人生なるようになる

    ※きつい物言いで不快に感じた方がいらっしゃったことをお詫び申し上げます。 このブログには、病気などでどうしても時間を守ることが出来ない、遅刻するつもりはないのにどうしても遅刻してしまう方を批判する意図はありません。健全な友達の遅刻癖が直らないので、遅刻をしたときにせめて何をすべきか、それは何故なのかということについて言及しております。人には伝えております。伝えた上で直らないので、腹いせに書きました。素直に書けば許されるという訳でもないのですが、このブログは腹いせです。 遅刻癖のある奴がやってはいけないこと。 そもそも、遅刻するな。いやまじで。 とは言え遅刻するやつは遅刻するので、私が友達に受けた遅刻の事例とともに、遅刻したときにやってはいけないことを以下に示す。 〈前提〉 私:首都圏外在住。待ち合わせ場所まで高速バスと電車で2時間。待ち合わせには5分前にはいる。 友達:都内在住。待ち合わ

    遅刻癖のある奴がやってはいけないこと - 人生なるようになる
    takuyachallenge
    takuyachallenge 2019/01/29
    出かけようと思ったときに、やらなきゃいけないこと(洗濯物干すとかゴミだすとか)を思い出して、それをやってた遅刻するパターンが多い。
  • Markdownで年表的なタイムラインを管理するツール

    mdlineというMarkdownでタイムライン(年表)を書いて、HTMLなどの形式にしたりできるパーサ、ジェネレーターなどのツールを書きました。 特定の記法で書いたMarkdownから年表的なタイムラインを作成するツール書いた。 $ npx mdline ./timeline.md -o timeline.html 現在はMarkdown to HTMLができる。https://t.co/7Vv0DUmYkX pic.twitter.com/oYJICloElA — azu (@azu_re) January 20, 2019 たとえば、次のようにECMAScriptのタイムライン(年表)をmdlineが決めたMarkdown形式で書きます。 (実際にはただのMarkdownなのですが、次のように 日付: タイトル とHeaderのレベルを合わせるとタイムラインとして扱う感じです) ##

    Markdownで年表的なタイムラインを管理するツール
    takuyachallenge
    takuyachallenge 2019/01/23
    おお、これはいいかも。
  • プログラマの成長とチクセントミハイのフロー理論 - give IT a try

    はじめに 先日、はてなブックマークのホットエントリー入っていたこちらの記事を読みました。 https://note.mu/denkigai/n/nafff6bd87802note.mu すごく理路整然として読みやすい文章を書かれるので、プログラマとしても十分やっていけそうな方だなー、と思ったのですが、いろいろあって3年半で会社を辞められたそうです。(詳しくは上記記事をお読みください) この話を読んだときに、ふと「チクセントミハイのフロー理論」の話を思い出しました。 というわけで、このエントリではフロー理論の話と、僕自身の経験談などをつらつらと書いてみることにします。 フロー理論の「不安・退屈・フロー」 フロー理論は、集中力が高まってその人のパフォーマンスが最大限に活かせる「フロー状態」が有名です。 それだけでなく、フロー理論を説明するときは、人の精神状態を「不安・退屈・フロー」の3つに分け

    プログラマの成長とチクセントミハイのフロー理論 - give IT a try
    takuyachallenge
    takuyachallenge 2019/01/22
    その人に合わせたちょうどいい難易度の課題を与えてくれるチューターって大切だなあ。初心者だと自分でそんな課題設定は難しいだろうし…
  • 文系でプログラマーになったけど色々失敗して3年半で会社を辞めた話|denkigai

    このnoteをすべてのインターネット探索者(Internet Explorer)達に捧げる。 2018年12月31日、新卒入社して3年半勤めた会社を辞めた。東京の八重洲にある、フリーペーパーやWebサービスを作る会社で働いていた。いわゆる「文系プログラマー」というやつで、文系学部を卒業後、会社に入ってからプログラミングを覚えた。現在は退職してフリーランスになり、個人で開発しつつ、ずっと漫画を描いている。 3年半のあいだ、大きく分けて2つの失敗をした。 1. プログラミング入門の仕方に失敗した 2. プログラミングを覚えてから何をすればいいかわからなかった 前者の失敗の結果、プログラミングを投げ出して京都に逃亡した。後者の失敗では精神を病み、3ヶ月休職をすることになった。前者は笑い話だが、後者は人生に暗い影しか落とさない。これからプログラミングを始めようと考えている人には同じような失敗を避け

    文系でプログラマーになったけど色々失敗して3年半で会社を辞めた話|denkigai
    takuyachallenge
    takuyachallenge 2019/01/21
    研修やチュートリアルレベルと実業務のギャップを埋めるステップって絶対必要だよねえ。どんなにショボいものでも一通り自分でサービス作ってみるのがいいのかなあ…それも大変か…
  • 不味いカレーライスは1秒見れば分かる。 - Everything you've ever Dreamed

    カレーライスの呪いが解けない。家族にも秘密にしていたが、カレーライスを1秒見るだけで、美味しいか美味しくないかがわかってしまう、そんな呪いが僕にはかけられている。おかげで僕はカレーライスが出てきただけで、ガッカリすることがある。べ物とは、経験からある程度の予想はつくけれども、実際に口に入れてべてみて初めて味がわかるものであり、それがべるという行為の楽しみである。確かに、見た目だけで美味いか不味いかわかる、というのは、不味いものを回避できるというメリットもあるけれども、べるまで味がわからない、「見た目はアレだけどべたらオイシー!」という楽しみが失われるデメリットの方が大きいのだ。インジェラやコシャリのように、数年に一度べる機会があるかどうかのべ物ならまだいい。だが、国民ともいわれるカレーライスについてその楽しみが失われているのだから悲劇というほかない。僕だけがこのような理不尽

    不味いカレーライスは1秒見れば分かる。 - Everything you've ever Dreamed
    takuyachallenge
    takuyachallenge 2019/01/17
    俺が好きなカレーはごはん全部にルウがかかってるので、この説は信じない。
  • 子供が急に海外で暮らすということ - 怠惰を求めて勤勉に行き着く

    やっぱり、インターネットは成功者の話ばかりではなくて厳しい現実の話もあった方がいいと思うので、我が家のことをもう少し書きます。 我が家は僕の海外赴任に家族全員がついてくる形でカリフォルニアに来ています。長女は渡米時4歳、次女は10ヶ月でした。僕がアメリカに来たかった気持ちを100とすると、は19、長女は2ぐらいです。パパは来たくて来てるのでつらいことはありません。は大変苦しみましたが、素晴らしい友人に恵まれてどうにか折り合いをつけてくれました。次女は元々バブーなのでまだ自我はない。問題は長女です。 長女は日語の習得が早く、2歳ぐらいで流暢にしゃべりはじめ渡米時にはほとんど大人顔負けの語彙でした。これは大変喜ばしかったのですが、換言すればこの時点で日語で確たる自我を確立したのだと思います。このせいかどうか分かりませんが、この年齢にしては意外なほどに新しい環境や言葉の違いに対する拒否反

    子供が急に海外で暮らすということ - 怠惰を求めて勤勉に行き着く
    takuyachallenge
    takuyachallenge 2019/01/15
    2歳の時にシンガポールに転勤して現地校に行ってたこともある。親に「ツライ思いをさせてゴメンね」って何回か言われたことある。fushiroyama さんのブログを見て、当時の自分の親の気持ちを少し垣間見た気がした。
  • 開発環境(物理)を改善した

    takuyachallenge
    takuyachallenge 2019/01/15
    物理的に開発環境を改善した話
  • Flutter で Scaffold の AppBar の影を消す方法

    takuyachallenge
    takuyachallenge 2019/01/13
    新年一発目は簡単な TIPS
  • 離散フーリエ変換 - 人工知能に関する断創録

    Pythonで音声信号処理(2011/05/14) 今回は、信号処理の肝とも言える離散フーリエ変換(Discrete Fourier Transform: DFT)を試してみようと思います。ときどき感動するアルゴリズムに出会うけれど、フーリエ変換はその一つです。最初に考え出したフーリエさんはすごい!フーリエ変換を扱ったは参考文献に挙げている何冊かを読んだのですが、理解するのにけっこう苦労しました。ここでも間違ったこと書いていたらコメントもらえると助かります。 前回の正弦波の合成(2011/06/07)で試したように、任意の周期波形はさまざまな周波数を持つ正弦波の合成で表せます。フーリエ変換は各周波数の正弦波がどれくらいの割合で含まれているかを求める技術。ここら辺の定性的な理解は、 フーリエの冒険 今日から使えるフーリエ変換 (今日から使えるシリーズ) の説明が大変わかりやすかったです。ま

    離散フーリエ変換 - 人工知能に関する断創録
    takuyachallenge
    takuyachallenge 2019/01/09
    分かりやすい…
  • Emacs で Language Server Protocol を使ってみる

    どうも、たくチャレ(@takuchalle)です。 Emacs Advent Calendar 2018があと1日で埋まるので、予約していた人の代わりに投稿します。11日目の記事です。 10日目は@j8takagiさんのEmacsのフォントを設定するでした! さてみなさん、Language Server Protocol(LSP)を使ってますか。1 僕は@mattn_jpさんのブログ記事でLSPを知りました。 Language Server Protocol とは Language Server Protocolはマイクロソフトが定義しているプロトコルで、言語に依存しない形でコード解析結果をJSON-RPC形式で持っています。 下記は公式サイトからの引用です。左側がエディタのような開発ツールで、右側が各言語のLanguage Serverです。 言語に依存しない形で定義されているので、各言

    Emacs で Language Server Protocol を使ってみる
    takuyachallenge
    takuyachallenge 2018/12/28
    本当はもっと調査したかったけど、今年中にアドベントカレンダーを埋めたかったので書きました。
  • DeepLearning/機械学習を始めると必ずいるカス - BizDeep

    (2018.1227)なんか急にバズったのでちょっと追記しました。 ディープラーニング人材はやばい奴だらけ これから「AI仕事に導入したい!」と思う人は沢山いるでしょう。 ただ「ディープラーニング」や「AI」という言葉に関しては世間で色々な誤解がされており、正しく現状を理解できている人はとても少ないように思います。 ディープラーニングという言葉はAlexNetがでた2012年頃に流行り出しました。 実際に企業が仕事としてディープラーニングに手を出し始めたのはAWSGPUインスタンスをリリースした頃からだと思うので2014年ぐらいからでしょうか。 まだ流行り出して5年も経っていない技術であるため、最新の研究レベルでもディープラーニングの全容は明らかになっていなかったり(参照: ディープラーニングの解釈に関するサーベイ論文) 、正しくディープラーニングを理解するための教科書や参考書などもま

    DeepLearning/機械学習を始めると必ずいるカス - BizDeep
    takuyachallenge
    takuyachallenge 2018/12/26
    機械学習に関わらず、動作確認マンにだけはなりたくない…!!
  • エンジニアという仕事を楽しみ続けるためには|shu223

    アプリ開発等で有名なフェンリル社にお招きいただき、「エンジニアという仕事を楽しみ続けるためのキャリア戦略」というテーマで講演させていただきました。フェンリルさんに許可をいただいたので、その講演内でつかった約60ページのスライド資料を全ページ公開します。 エンジニアを楽しみ「続ける」というところがポイントで、世の中の変化も激しいし自分も飽きたり慣れたり状況や心境が変わったりする中でどうやって楽しみ「続ける」よう工夫しているのか、というのを実体験を多く交えつつ話しています。 エンジニア、昔は楽しかったんだけど最近はどうも惰性でやってるかも、とか、若くて優秀な人にはもうかなわないなぁ、という感じの方々には共感していただける部分があるかもしれないのでぜひ見てみてください。

    エンジニアという仕事を楽しみ続けるためには|shu223
    takuyachallenge
    takuyachallenge 2018/12/26
    「20時間の法則」と「Searchable」
  • はてなブログPerl 5.28.1化への道 - Hatena Developer Blog

    こんにちは, はてなブログの開発に携わっているエンジニアの id:papix です. この記事は, 「Perl Advent Calendar 2018」の22日目の記事です. qiita.com 昨日は, @mp0liiu さんの「PerlのDIコンテナ, Bread::Boardの紹介」でした. qiita.com はてなブログPerl 5.28.1化への道 はてなブログ(今皆さんが見ているこのブログもはてなブログです!)は, Perlで実装されています. Perlは年に1回, 新しいバージョンがリリースされていて(Perl 5.28.0は2018年6月23日にリリースされました), 2018年12月現在の最新安定版はPerl 5.28.1です. 先日, はてなブログで利用しているPerlのバージョンを現時点の最新版(= Perl 5.28.1)にバージョンアップするという機会がありま

    はてなブログPerl 5.28.1化への道 - Hatena Developer Blog
    takuyachallenge
    takuyachallenge 2018/12/23
    もともとのバージョンがいくつだったんだろう…
  • Emacs で動く NES エミュレータを作っている話 - Thanks Driven Life

    記事は Emacs Advent Calendar 2018 の22日目の記事です。 成果物 まずは現時点 (12/22) での動作状況です。 https://github.com/gongo/emacs-nes nestest.nes palette_pal.nes 使い方はいつか README の方に書きますが(いつか)、ざっと書くと: ソースコードもってくる nes*.el があるディレクトリに load-path を通す load-library nes M-x nes で *.nes ファイルを選択 これで動くはずです。Byte Compile 推奨。 経緯 様々な言語で NES (= Nintendo Entertainment System) のエミュレータを実装する、というネタは昔からあります。私も何かしらの言語でやってみようかな? とボンヤリ考えたまま特に手をつけていま

    Emacs で動く NES エミュレータを作っている話 - Thanks Driven Life
    takuyachallenge
    takuyachallenge 2018/12/23
    すごい!
  • アカウント削除機能に意味はない - Qiita

    Webサービスでアカウント削除機能を要求するユーザの話はよく聞くわけですが、これには残念ながら全く意味が無いと、1Webエンジニアであるぼくは思っているのですが、その理由をだらだらと書いてみようと思います。非エンジニアでも分かるように書いたつもりですが、作者が特にそういう能力に秀でているわけでもないので難しいかもしれません。 技術的な問題 現代の多くのWebサービスはデータの保存をRDB(SQL)に依存しています。これには色々特徴があるわけですが、実際の実装を想定して説明していきましょう。 ユーザがいます。ここではUserというTableとしましょう。RDBで定義したTableは同じ形式の物を沢山保存することができます。なので、作られた沢山のUserは1箇所のTableに纏めて配置されます。 Twitterみたいなサービスを想像すると、ここでTweetできる必要がありますね。TweetはT

    アカウント削除機能に意味はない - Qiita
    takuyachallenge
    takuyachallenge 2018/12/17
    プログラミング習いたての大学生が書いたポエムかと思ってたら、フリーランスなのか。
  • 本番/ステージング環境GPUぼくめつ大作戦 - クックパッド開発者ブログ

    機械学習チームの林田(@chie8842)です。好きなスポーツはテニスとスノボです。 システムは、その当時の最新の技術で作ったとしても必ずレガシー化します。 機械学習システムも他システムと同様、一度デプロイしたら終わりではなく、継続的なメンテナンスが必要です。昨今機械学習は、特に技術の進歩が目覚ましいため、レガシー化するのも早い分野といえます。稿ではレガシー化した機械学習アプリケーションのメンテナンスと、それに伴うGPU環境からCPU環境への移行によって、大幅にシステムの運用コストを削減した例をご紹介します。 機械学習アプリケーションにおけるコスト課題 クックパッドにおける最初の大きな機械学習プロジェクトである料理きろくがリリースされたのは、2年前のことです。それ以来、様々な機械学習アプリケーションがデプロイされ、現在では大小含めて30を超える機械学習アプリケーションが運用されています。

    本番/ステージング環境GPUぼくめつ大作戦 - クックパッド開発者ブログ
    takuyachallenge
    takuyachallenge 2018/12/17
    TensorFlowバージョンアップだけでどれくらい早くなったのかも気になる。
  • 月数100万アクセスをDB使わず超簡単にさばく - Qiita

    初Qiitaな個人開発者のひさしAppと申します @Hisashi_vc 最近「じぶんコイン」というコイン系SNSサービスを作り、月間100万~数百万アクセスを激安サーバー(1000円ちょい)でさばき中です。 じぶんコイン https://crypto-app.tokyo/qCoin/?m=hisashi_vc おまけになかなかの高負荷で、3ヶ月で数百万回送金したり、10連ガチャ回しまくったり、全ユーザーページにチャットあったり、数百人に一斉メッセージ&送金したり、さらに内部API叩きまくってたりと、かなりのヤバさですが、ブロックチェーンどころかデータベース一切使ってません。 そんなツイートしたら予想よりビックリしてもらえたので、種明かししようと思います。ちなみに私はサーバーサイドエンジニアでも何でもないので、Hellow world覚えて3日目の中学生でもできるくら超簡単ですw この2つ

    月数100万アクセスをDB使わず超簡単にさばく - Qiita
    takuyachallenge
    takuyachallenge 2018/12/17
    テキストファイルを DB として使ってますやんっていう突込みはナシなのかな。しかし、管理が大変そう…
  • A Tour of the Dart Language を読んだ

    takuyachallenge
    takuyachallenge 2018/12/13
    書いた