今週のQiita技術書まとめ
2016年5月8日配信
Rustでhyper使ってHTMLを扱ってみた
RustでWebアプリケーション? Go言語によるWebアプリケーション開発( シンプルなWebサーバー」のみ書いてみました。ほんとシンプルなやつです。 私は完全にRust初心者なのでたぶんあまり正しくなかったり非効率だったりしている気がします。 rust extern crate hyper;
Go言語によるWebアプリケーション開発
Goプログラミングについて一歩踏み込んだプロユースの解説書。読者はシンプルなコードを書きながら、実運用アプリケーションの開発で使うスキルとテクニックを学ぶことができます。本書のサンプルプログラムはどれもシンプルですがとても実践的です。拡張性、並行処理、高可用性といったエンタープライズアプリケーションの開発で直面する現実的な問題に対するソリューションが含まれています。本書を読めば、実際の業務に必要な技能ーGoによる開発手法および関連技術の使い方ーをマスターし、ツールやプログラムの開発スキルを迅速かつ簡単に向上できます。日本語版では、監訳者の鵜飼文敏氏による巻末付録「Goらしいコードの書き方...
問題文の意味がわからない人のための 言語処理100本ノック 第9章 ベクトル空間法 (I)
0 はじめに 言語処理100本ノック( これまでに、「第4章 形態素解析( 係り受け解析( 機械学習( 引き続き「第9章 ベクトル空間法 (I)」を進めていきます。 0.1 この章でやること
Sparkによる実践データ解析
本書は、データサイエンスの4人のエキスパートがSparkでの高度な分析方法を解説するとともに、より実践的なデータサイエンスを学ぶ書籍です。ビッグデータ分析におけるSparkの位置づけを紹介し、ベストな結果を得るためのデータの準備やモデルのチューニングについて解説します。またデータクレンジングのユースケースを通じてSparkとScalaによるデータ処理の基本を学習し、Sparkを使った機械学習の基礎や応用分野における広く使われる一般的なアルゴリズムを紹介します。日本語版では付録として高柳慎一氏と牧山幸史氏による「SparkRについて」と千葉立寛氏、小野寺民也氏による「SparkのJVM、シ...
iOS開発の知識体系と情報ソース
この記事は iOSアプリ開発に必要な知識体系と、その知識を得るための情報ソースについてまとめています。 他によいソースなどあればコメントいただけますと幸いです。 iOS開発の知識体系 五月雨に学んでいくことももちろん必要ですが、体系立てて学んでいくことも大事ですね。
HTTP/1.1 200 OK
※このお話はたぶんフィクションです。実在の人物や団体とはあんまり関係ありません。 序 planetter.comをバージョンアップすることにした。数年前にリリースしてからずっと放置していたけど、そろそろ手を付けないとやばいと思った。 しかしウェブの世界はドッグイヤーだ。3年も経てば何もかもが変わっている。しばらく開発から遠ざかっていた僕には、最近の技術トレンドなんてさっぱりわからない。 まず…
JavaScript:the good parts
「JavaScriptは言わばひとかたまりの大理石であり、私はその中からこの言語のすばらしい本質が現れるまで、美しくない機能を取り除いていく。最終的に私が削り出すことになる美しいサブセットは、より信頼でき、読みやすく、メンテナンスがしやすく、すべてにおいて非常に優れた言語になると私は信じている。」(「1章 良いパーツ」より)-本書は、JavaScript言語の「良いパーツ」に注目し、良質なコードを書くためのポイントを示唆する。「良いパーツ」を通してJavaScriptを再評価することで、見落とされていたJavaScript言語の本質が見えてくる。
既存環境のメンテナンス用にAnsibleを導入する
最近流行りのAnsibleですが、「Infrastructure as Code」を実現するためのツールとして、Vagrantと絡めた使い方を紹介されるケースが多いため、オンプレミス環境などで、すでに構築されているサーバに対して使うことがイメージしづらい部分があるかもしれません。 実際には「Python2.4以上が入っていてSSHがつながれば、管理対象にできる」ので、オンプレミスの実サーバ・仮想サ…