書籍

実践Scala入門

「実践Scala入門」を技術評論社さんからお送りいただきました。Scalaの入門書というとコップ本を思い浮かべる方が多いと思いますが、下のツイートでも書いている通りこの本はかなりコンパクトです。 技評さんから実践Scala入門をお送りいただきました。あり…

入門 PySpark ―PythonとJupyterで活用するSpark 2エコシステム

Sparkはちょくちょく触る機会があるのですが、PySparkは使ったことがなかったので読んでみました。最近のSparkの流れを見ていてもPythonのサポートが強化されてきているので軽く押さえておきたいなと…。 入門 PySpark ―PythonとJupyterで活用するSpark 2エコ…

Docker/Kubernetes 実践コンテナ開発入門

職場では様々な用途にDockerが活用されていたり、今後はKubernetesを使いそうな気配もあるので予習しておこうと思い、最近出たばかりのこの書籍を購入してみました。 Docker/Kubernetes 実践コンテナ開発入門作者: 山田明憲出版社/メーカー: 技術評論社発売…

クローリングハックの韓国版が出ました

前職の同僚諸氏と執筆したクローリングハックという書籍が韓国語に翻訳されたとのことで翔泳社さんから一冊お送りいただきました。 表紙などのデザインモチーフは日本語版ではクモだったのですが、これは…カニ??? まあ、クモがちょっとというのはわかるの…

Scalaをはじめよう! ─マルチパラダイム言語への招待─

技術書典で販売されていた同人誌がインプレスR&Dさんから電子書籍&オンデマンドで発売されたものとのことで、Scala初心者向けの入門用書籍にどうだろうと思い、Kindle版を購入して読んでみました。 Scalaをはじめよう! ─マルチパラダイム言語への招待─ (技…

Software Design総集編【2013~2017】に関数型プログラミングについて書かせていただきました

Software Designさんは大昔にWikiの記事などを書かせていただいた記憶があるのですが、昨年久しぶりにGitHub、BitBucket等の比較記事を書かせていただいたので総集編をお送りいただきました。そうえいば弊社の同僚も文字コードの記事やtmuxの記事を書かせて…

ZooKeeperによる分散システム管理

最近作っているdistributed-git-serverではクラスタの状態管理にMySQLを使っているのですが、ロックをRDBで実装したり、ハートビートやノードの状態管理などを自前で実装する必要があり、だいぶ面倒だなぁと感じていました。ZooKeeperを使えばこのような課題…

The Type Astronaut's Guide to Shapeless

先日Scala eXchangeに参加して、海外での予想以上のShapelessの人気ぶりを目の当たりにしたのでちょっと勉強してみようと思い、Underscore社が提供している「The Type Astronaut's Guide to Shapeless」という本を読んでみました。 Underscore社のWebサイト…

Akka実践バイブル アクターモデルによる並行・分散システムの実現

Akka in Actionの日本語翻訳版である「Akka実践バイブル」がついに完成したとのことで翔泳社さんからお送りいただきました。ありがとうございます。 実はこの本は2年ほど前に翻訳を検討していたのですが、当時まだ原著がアーリーアクセス中でいつ完成するか…

IntelliJ IDEAハンズオン――基本操作からプロジェクト管理までマスター

技術評論社さんから今井さんと山本ユースケさんのIntelliJ本をお送りいただきました。ありがとうございます!ScalaIOのためしばらく留守にしていたので受け取りが遅くなってしまったのですが、この週末にざっと目を通してみました。 一週間フランスに行って…

ソフトウェアデザイン2017年10月号でGit特集(の一部)を執筆しました

Git特集の冒頭で各種Gitサービス/パッケージの比較・紹介記事を執筆させていただきました。 ソフトウェアデザイン 2017年 10 月号 [雑誌]出版社/メーカー: 技術評論社発売日: 2017/09/16メディア: 雑誌この商品を含むブログを見る 中でもGitHub、GitLab、Bit…

クローリングハックという本を書きました

同僚5名でここ1年くらい作業していた「クローリングハック あらゆるWebサイトをクロールするための実践テクニック」という書籍が翔泳社さんから発売になります。 クローリングハック あらゆるWebサイトをクロールするための実践テクニック作者: 竹添直樹,島…

ソフトウェアデザイン 2017年 09 月号

ソフトウェアデザイン 2017年 09 月号 [雑誌]出版社/メーカー: 技術評論社発売日: 2017/08/18メディア: 雑誌この商品を含むブログを見る 同僚のタナカジノ先生がSoftware Design 2017年09月号でtmux特集を執筆していました。私にも見本誌を送っていただいた…

Re-engineering Legacy Software

クリスさんがManningで執筆された書籍です。少し前に購入していたのですが、きちんと読めていなかったので英語の本を読む練習を兼ねて読み直してみました。 Re-engineering Legacy Software作者: Chris Birchall出版社/メーカー: Manning Pubns Co発売日: 20…

スターティングGo言語

先日紹介したみんなのGo言語は電子書籍で購入したのですが、こちらはリファレンス用にペーパー版を購入しました。 スターティングGo言語作者: 松尾愛賀出版社/メーカー: 翔泳社発売日: 2016/05/11メディア: Kindle版この商品を含むブログを見る 言語仕様はき…

みんなのGo言語[現場で使える実践テクニック]

簡単なコマンドラインツールはNode.jsやPython*1で書くことが多いのですが、ちょっと大きめのものだったり、他の人にも使ってもらうようなものはGoで作るのがいいのかなということでGoを触り始めました。インターネット上のドキュメントなどを参考に適当にコ…

ポートとソケットがわかればインターネットがわかる――TCP/IP・ネットワーク技術を学びたいあなたのために (Software Design plus)

技術評論社さんから送っていただきました。ありがとうございます。 内容的にそれほど踏み込んでいないということもあるのですが、わかりやすい説明とイラストのおかげで非常に読みやすいです。とはいえ、中盤では軽くですがCによるソケットプログラミングや…

【改訂新版】Gitポケットリファレンス

技術評論社さんのポケットリファレンスシリーズから出ているGitポケットリファレンンスが改訂されるとのことで見本誌を送っていただきました。ありがとうございます。 【改訂新版】Gitポケットリファレンス作者: 岡本隆史,武田健太郎,相良幸範出版社/メーカ…

ソフトウェアデザイン2016年12月号

会社の同僚であり、若者であり、エモジニアである@todokrが文字コード特集の記事を執筆したとのことでゲットしてみました。 ソフトウェアデザイン 2016年 12 月号 [雑誌]出版社/メーカー: 技術評論社発売日: 2016/11/18メディア: 雑誌この商品を含むブログを…

Programming in Scala: A Comprehensive Step-by-Step Guide, Third Edition (English Edition)

日本ではいわゆる「コップ本」として有名なScalaのバイブル「Programming in Scala」の第三版が発売されました。 Programming in Scala: A Comprehensive Step-by-Step Guide, Third Edition (English Edition)作者: Martin Odersky,Lex Spoon,Bill Venners…

マイクロサービスアーキテクチャ

仕事でマイクロサービスっぽいことをやっており体験から学ぶ部分も多いのですが、翻訳版が出ていたので知識の整理という意味で読んでみました。 マイクロサービスアーキテクチャ作者: Sam Newman,佐藤直生,木下哲也出版社/メーカー: オライリージャパン発売…

Docker実践入門――Linuxコンテナ技術の基礎から応用まで

昨年購入したものの読んでいる時間がなかったのですが、最近仕事でDockerを触っていたこともあり、時間を作ってようやく読むことができました。 Docker実践入門――Linuxコンテナ技術の基礎から応用まで (Software Design plus)作者: 中井悦司出版社/メーカー:…

Android Studio本格活用バイブル ~効率的にコーディングするための使い方

著者の今井さんからいただきました。ありがとうございます。 Android Studioとありますが、Android開発についてはほぼ触れられておらず、IntelliJの解説本となっておりますw 完全に予想通りです。 IdeaVIMにがっつりページ数が割かれていたり、最後の章の「…

Scalaテキスト―基本文法編

ここ最近、また何冊かScalaの本が出ていますね。Scalaの教育には課題を感じており、良い入門書はないかなとずっと思っていたのですが、こんな本が出ていました。 Scalaテキスト―基本文法編作者: 池田成樹出版社/メーカー: カットシステム発売日: 2015/10メデ…

Java逆引きレシピの韓国語版が出ます

昨年翔泳社さんから発売されたJava逆引きレシピですが、このたび韓国語に翻訳されたものが出るとのことで、見本誌を送っていただきました。 書いてある内容はまったく読めないのですがw 自分たちの書いた本を国外の方にも読んでいただけるという機会もなかな…

Spark関連の日本語書籍

人気のApache Sparkですが、日本語の書籍もいくつか出てきました。まずは原著もかなり早い時期に出ていたオライリーさんのもの。 初めてのSpark作者: Holden Karau,Andy Konwinski,Patrick Wendell,Matei Zaharia,Sky株式会社玉川竜司出版社/メーカー: オラ…

WEB+DB PRESS Vol.87

先週末、珍しく休日に書店に行ったのですが、久しぶりにWEB+DB PRESSを購入してみました。 WEB+DB PRESS Vol.87作者: 佐藤鉄平,小林明大,石村真吾,坂上卓史,上原誠,鳥居英,佐藤歩,泉水翔吾,うさみけんた,伊藤直也,高橋侑久,佐藤太一,hayajo,橋本翔,西尾泰和,…

Scala Puzzlers

Scala Daysの会場にArtimaがブースを出していて書籍の販売をしていたのですが、そこで見かけたのが「Scala Puzzlers」という書籍。荷物になるのでその場では買わなかったのですが、気になっていたので帰ってきてからPDF版を購入してみました。 http://www.ar…

はじめてのSpring Boot―「Spring Framework」で簡単Javaアプリ開発

Amazonで断続的に在庫切れになっていてなかなか買えなかったのですが、在庫が復活してました。はじめてのSpring Boot―「Spring Framework」で簡単Javaアプリ開発 (I・O BOOKS)作者: 槇俊明出版社/メーカー: 工学社発売日: 2014/11メディア: 単行本この商品を…

Functional Programming in Scala

ようやく完結したFunctional Programming in Scala、MEAPのときから少しずつ読んではいたものの時間が経ちすぎて途中で放置していたのですが、改めてざっくりと全体を流し読みしてみました。Functional Programming in Scala作者: Paul Chiusano,Runar Bjarn…