tfpkloのブックマーク (228)

  • なぜGo言語 (golang) はよい言語なのか・Goでプログラムを書くべき理由 | yunabe.jp


    Go   (vs. C++) GC (vs. C++)  (vs. Python/Ruby)  (vs. Python/Ruby)    (vs. C++) jsonparserC
    tfpklo
    tfpklo 2017/01/17
  • ガウス過程の定義と存在を測度論の言葉を使って、出て来る言葉の定義を全て与えて、ごまかさないで、しっかりと、数学的に説明してみようと思ったけど、ただの機械学習のための測度論的確率論超絶速習コースになってしまいました。 - Obey Your MATHEMATICS.


      (Gaussian Process) PRML mathetake.hatenablog.com          
    tfpklo
    tfpklo 2016/12/31
  • 【初心者向け】Jupyter+Pandas+matplotlibを使ったデータ分析入門 - Gunosyデータ分析ブログ


    id:woody_kawagoe GunosyJupyter, Pandas, matplotlib  tips Jupyter Pandas matplotlab   Jupyter jupyter.org   print githubJupyteripynb
    【初心者向け】Jupyter+Pandas+matplotlibを使ったデータ分析入門 - Gunosyデータ分析ブログ
    tfpklo
    tfpklo 2016/12/27
  • GAE/GoでWebアプリ開発入門

    こちらのスライドは以下のサイトにて閲覧いただけます。 https://www.docswell.com/s/ockeghem/ZM6VNK-phpconf2021-spa-security シングルページアプリケーション(SPA)において、セッションIDやトークンの格納場所はCookieあるいはlocalStorageのいずれが良いのかなど、セキュリティ上の課題がネット上で議論されていますが、残念ながら間違った前提に基づくものが多いようです。このトークでは、SPAのセキュリティを構成する基礎技術を説明した後、著名なフレームワークな状況とエンジニア技術理解の現状を踏まえ、SPAセキュリティの現実的な方法について説明します。 動画はこちら https://www.youtube.com/watch?v=pc57hw6haXk

    GAE/GoでWebアプリ開発入門
    tfpklo
    tfpklo 2016/12/26
  • radikoの録音ツールをGoで書いた - Qiita


    Go (3) Advent Calendar 2016 12 radigo radikoGo https://github.com/yyoshiki41/radigo Record radiko 📻 radikoAPI https://github.com/yyoshiki41/go-radiko The unofficial radiko.jp APIs Client Library for Go.  (201612)radikoAPI radiko  radiko.jp  (2016)10 1
    radikoの録音ツールをGoで書いた - Qiita
    tfpklo
    tfpklo 2016/12/12
  • Linux スケジューラーのコア実装とシステムコール - Qiita

    はじめに これは Linux Advent Calendar 2016 の第 11 日目の記事です。Linux のタスクスケジューラーのソースコードや関連するドキュメントなどを読んで分かったことをまとめました。とても長いです・・・ はじめにスケジューラーのアーキテクチャと重要な概念を紹介し、その後はスケジューラーコアとシステムコールの実装について分かったことを延々と述べます。調べきれなかったことや分からなかったことは TODO に残したので、コメント欄とかツイッターで教えてもらえると嬉しいです。間違いの指摘も大歓迎です。 ちなみに私が読み始めたきっかけは、スケジューラーのアーキテクチャ、スケジューリングアルゴリズム、スケジューリングアルゴリズムの切り替え方、nice 値やプロセッサアフィニティがスケジューリングに及ぼす影響、プリエンプションの流れ、マルチプロセッサにおけるタスクのロードバラ

    Linux スケジューラーのコア実装とシステムコール - Qiita
    tfpklo
    tfpklo 2016/12/11
  • 理系大学生に向けて研究室の選び方を解説!直接訪問でブラック研究室を避けましょう。 - なぎぶろ


     2016     A  7 /      //   8(
    理系大学生に向けて研究室の選び方を解説!直接訪問でブラック研究室を避けましょう。 - なぎぶろ
    tfpklo
    tfpklo 2016/11/24
  • 情報理論を視覚的に理解する (1/4) : | POSTD

    世界を考察する新しい方法を手に入れたときの感覚が大好きです。特に好きなのは、いずれ具体的なコンセプトに形を変えるボンヤリとした考えがあるときです。情報理論は、その最たる例です。 情報理論は、多くの物事を説明するための正確な言葉を与えてくれます。自分はどのくらい理解できていないのか?質問Aの答えを知ることが、質問Bを答えるのにどのくらい役立つのか?ある種の信念が他の信念とどの程度似ているのか?こういうことに対し、若くて未熟なころから自分なりの考えがありましたが、情報理論に出会って正確で強固な考えとしてはっきりと固まりました。その考えは、桁外れの、例えばデータの圧縮から量子物理学や機械学習、さらにはその間に広がる数多くの分野に応用が利くものです。 残念なことに、情報理論は少々威嚇的に見えてしまうのですが、そう断定すべき根拠は全くないと思います。実際、情報理論の多くの重要な概念は完全に視覚的に説

    情報理論を視覚的に理解する (1/4) : | POSTD
  • 【詳解】モテたいVimmer必見 快適にコーディングするためのvimrc解説 - Qiita

    やること vimrcの基設定 文字コード タブ・インデント 文字列検索 カーソル カッコ・タグジャンプ コマンド補完 特殊な設定 マウスの有効化 ペースト設定 Vimプラグイン NeoBundle(Vimプラグインの管理) molokai(カラースキーム) lightline.vim(ステータスラインの表示内容強化) vim-trailing-whitespace(全角と半角の空白文字を可視化) indentLine(インデントの可視化) neocomplete・neosnippet・neosnippet-snippets(コードの自動補完) CtrlP(多機能セレクタ) Syntastic(構文エラーチェック) 対象となる読者 素のVimを使っていて、もっと快適にコードを書きたい人 どこかのvimrcをコピペしてきて理解しないまま使い続けてる人 Node.jsやJavascriptでコ

    【詳解】モテたいVimmer必見 快適にコーディングするためのvimrc解説 - Qiita
    tfpklo
    tfpklo 2016/10/11
  • Webプログラマと数学の接点、その入り口

    フロントエンドのパラダイムを参考にバックエンド開発を再考する / TypeScript による GraphQL バックエンド開発

    Webプログラマと数学の接点、その入り口
    tfpklo
    tfpklo 2016/10/05
  • プログラミングがわからない彼に、すこしだけプログラミングがわかっている自分が言えること - Line 1: Error: Invalid Blog('by Esehara' )


        () Web  
    プログラミングがわからない彼に、すこしだけプログラミングがわかっている自分が言えること - Line 1: Error: Invalid Blog('by Esehara' )
    tfpklo
    tfpklo 2016/09/29
  • ゲーム感覚でプログラミング学習が可能な組み立てPC「Kano」のカメラ・スピーカー・ピクセルキット

    簡単に組み立てられるRaspberry Piを使った小型PCキット「Kano」は、ゲームをプレイしていけばプログラムを組むことができ、大人から子どもまで「どうやってコンピューターが動いているのか」という仕組みを学習することができます。そんなKanoのコンセプトを受け継いだ「ピクセル」「カメラ」「スピーカー」の3つの組み立てキットが登場しました。 Kano | The educational computer and coding kit for all ages | Kano.me https://kano.me/ Kanoのハードウェア組み立てキットについては、以下のムービーを見るとよくわかります。 画面の中央に差し出された3つの箱が新たに登場したハードウェア組み立てキット。 黄色い箱を開けると、中にはカメラを組み立てるためのパーツや…… 説明書が入っています。 説明書を見れば簡単に組み

    ゲーム感覚でプログラミング学習が可能な組み立てPC「Kano」のカメラ・スピーカー・ピクセルキット
  • 複雑なJavaScriptアプリケーションを考えながら作る話

    autoscale: true theme: Plain Jane,5 複雑なJavaScriptアプリケーションを考えながら作る話 自己紹介 Name : azu Twitter : @azu_re Website: Web scratch, JSer.info #jsprimerを書いています JavaScript入門書に興味ある人はウォッチ :star: :warning: 注意 :warning: 作成するアプリケーションによって必要な構造は異なります 今回の話はある程度の規模で複雑性を持つクライアントサイド ライブラリ抜きで数万LOC >= 長期的にメンテンナンスや変更が発生するアプリケーション サーバサイドレンダリングはしないクライアントアプリケーション 3行でOK 複雑なJavaScriptアプリケーションを作るにあたりドメインモデルをどう実装するか悩んだ 色々と試行錯誤した

    tfpklo
    tfpklo 2016/09/28
  • 素のVimだと限界がある!絶対にインストールしておきたいVimプラグイン25個


    Vim便 使Vim Vim25 Vim使 Vim 6 dein.vim https://github.com/Shougo/dein.vim VimVim dein.vim unite.vim https://github.com/Shougo/unite.vim Vim
    素のVimだと限界がある!絶対にインストールしておきたいVimプラグイン25個
    tfpklo
    tfpklo 2016/05/13
  • エンジニアなら読んでおきたい海外の開発ブログ・メディア14選


    IT IT The Toptal Engineering Bloghttp://www.toptal.com/blogTOP3%
    エンジニアなら読んでおきたい海外の開発ブログ・メディア14選
    tfpklo
    tfpklo 2016/05/10
  • ソフトウェアのための統計学 – 前編 | POSTD


           15  
    ソフトウェアのための統計学 – 前編 | POSTD
    tfpklo
    tfpklo 2016/05/04
  • 高音質で低価格!コスパ最強おすすめヘッドホン、イヤホン2020【プロ推薦】


       使  使SONYMDR-XD150     7 
    高音質で低価格!コスパ最強おすすめヘッドホン、イヤホン2020【プロ推薦】
    tfpklo
    tfpklo 2016/05/03
  • Web初心者が絶対に勉強するべき7つのこと | ロボット・IT雑食日記


    (@yuki_99_s) Web  1. HTMLCSS HTMLCSS Web  Progate
    Web初心者が絶対に勉強するべき7つのこと | ロボット・IT雑食日記
    tfpklo
    tfpklo 2016/04/30
  • UNIX/Linux 環境でのコマンドライン操作に慣れる…前の基礎知識 - Qiita


     4lscdC emacs 使    
    UNIX/Linux 環境でのコマンドライン操作に慣れる…前の基礎知識 - Qiita
    tfpklo
    tfpklo 2016/04/27
  • http://www.north-geek.com/entry/frontend-blog

    http://www.north-geek.com/entry/frontend-blog
    tfpklo
    tfpklo 2016/04/21