タグ

ブックマーク / blog.takuros.net (22)

  • 年金の味がするお米 - プログラマでありたい

    煽り気味のタイトルですが、わりと真面目な話です。私の田舎の方で長らく続けてきたお米作りを止める決断がされました。それについていろいろ思う事があるので、文章として残しておくことにします。 zcf428526によるPixabayからの画像 背景の説明と止めるに至った経緯 まず登場人物の関係をぼかしたまま書くと、読んでいる人は訳がわからなくなるので差し支えのない範囲で背景を説明します。田舎と書いて実家と書かなかった理由としては、次のような感じです 私が30歳くらいの時に、兵庫県にある父方の私の伯父に養子にいって家を継ぐことになった。私の感覚としては、実家というよりおばーちゃんの家 生まれ育った家は滋賀県の大津市にあり、兄夫婦が住んでいる 実母は既に亡くなっており、実父は田舎と呼んでいる家から車で10分くらいにある旧家を継いで暮らしている 実父も40歳くらいの時に、親戚の旧家を継ぐために養子になっ

    年金の味がするお米 - プログラマでありたい
  • クラウドエンジニア養成読本を書きました - プログラマでありたい

    ご報告遅くなりましたが、技術評論社から出版中のクラウドエンジニア養成読の執筆に参加させていただきました。このは、AWS, Azure, GCPという3大クラウドを取り扱うという意欲的な企画で、それぞれの分野の第一人者の方々が執筆されています。その中の末席に加えて頂けたこと、大変光栄です。 マルチクラウド 私は、特集1の「ゼロから学ぶクラウドの世界 〜クラウドの現在、そして未来はどうなる?」という部分を担当しました。導入的な部分で、クラウドを取り巻く現状、主要ベンダーとその位置付け、最近の潮流、さらにはエンジニアはクラウドとどう向かい合うのかということをつらつらと書いています。 その中のひとつのキーワードとして、マルチクラウド化を挙げています。マルチクラウドというと、何を持ってと宗教論争が起きるので、ここでの言葉の定義は2つ以上のクラウドを使っていたらマルチクラウドとざっくりしたものとし

    クラウドエンジニア養成読本を書きました - プログラマでありたい
  • 「この一冊で全部わかるWeb技術の基本」の監修をしました - プログラマでありたい

    Facebook, Twitter等で軽く報告しておりましたが、イラスト図解式 この一冊で全部わかるWeb技術の基の監修をしました。執筆したのは、所属するNRIネットコムの同僚2人です。どちらも、大学時代しっかり情報工学を学んで、入社してからはインフラ寄りの仕事をしている人間です。Webの仕組みを説明するにはピッタリな人間によって書かれています。 イラスト図解式 この一冊で全部わかるWeb技術の基 作者: 小林恭平,坂陽,佐々木拓郎出版社/メーカー: SBクリエイティブ発売日: 2017/03/16メディア: 単行この商品を含むブログを見る 対象読者は? 入門書なので、これからITエンジニアを目指す人や、なりたての人、或いはIT業界に入ったのでWebとはなんぞやと知りたい営業・企画の人など、非エンジニアでも読めるように意識して書かれています。そもそもWebと一口に言っても、現在では

    「この一冊で全部わかるWeb技術の基本」の監修をしました - プログラマでありたい
  • 「新春座談会 このコンピュータ書がすごい! 2017年版に参加してきた - プログラマでありたい

    ジュンク堂書店池袋店で開催された「このコンピュータ書がすごい」に参加してきました。 gihyo.jp www.youtube.com Youtubeで当日の動画が公開されていますが、2時間半の長丁場です。 総合ランキング まずはジュンク堂書店池袋店の2016年売上総合ランキングから。上位陣の殆どは、2015年と変わらず。その中で上位にい込んで来ているのが、機械学習系とPython。確かに勢いありましたよねぇ 総合順位 書名 書影リンク 1 人工知能は人間を超えるか 2 たった1日で即戦力になるExcelの教科書 3 スッキリわかるJava入門 第2版 4 ゼロから作るDeep Learning 5 リーダブルコード 6 イラストで学ぶ ディープラーニング 7 暗号技術入門 第3版 8 入門Python3 9 いちばんやさしいWordPressの教 4x対応 第2版 10 マスタリ

    「新春座談会 このコンピュータ書がすごい! 2017年版に参加してきた - プログラマでありたい
  • Amazon Web Services クラウドネイティブ・アプリケーション開発技法の電子書籍化とパターン別構築・運用ガイドの増刷決定!! - プログラマでありたい

    書名が長いので何とかして欲しい今日この頃ですが、表題の通りAmazon Web Services クラウドネイティブ・アプリケーション開発技法が電子書籍化しています。また、Amazon Web Services パターン別構築・運用ガイドの増刷も決定しました。著者冥利につきます。ありがとうございます!! Amazon Web Services クラウドネイティブ・アプリケーション開発技法 一部の間で分厚いを通り越して鈍器のようなと呼ばれている『Amazon Web Services クラウドネイティブ・アプリケーション開発技法』です。ポータビリティが無いので、電子書籍版でないのと良く聞かれていました。私自身も電子化の計画は解らなかったのですが、ほぼ発売日と同時に実現できました。 しかし、従来の電子化の問題点も引きずっております。画像ベースのPDFのため、サイズが大きい・検索/ハイライトが

    Amazon Web Services クラウドネイティブ・アプリケーション開発技法の電子書籍化とパターン別構築・運用ガイドの増刷決定!! - プログラマでありたい
  • Amazon Web Services クラウドネイティブ・アプリケーション開発技法のサンプルアプリケーションをGitHubで公開しました - プログラマでありたい

    Amazon Web Services クラウドネイティブ・アプリケーション開発技法は、日発売です。それにあわせて、書籍中の説明で利用しているアプリケーションの全コードをGitHubで公開しました。 takuros/aws-application-book: Amazon Web Services クラウドネイティブ・アプリケーション開発技法のサンプルアプリ サンプル・アプリケーション GitHubには、18個のサンプルアプリを格納しています。18個ですが、その中にはiOS,Android,JavaScriptもあるので、実数としてはもっと多いです。 03-01-s3-sample 03-04-dynamodb-sample 03-05-lambda-sample 03-06-CognitoSample/iOSApp 03-08-iot-sample 03-08-kinsis-sampl

    Amazon Web Services クラウドネイティブ・アプリケーション開発技法のサンプルアプリケーションをGitHubで公開しました - プログラマでありたい
  • アプリケーションエンジニア向けのAWS本を書きました - プログラマでありたい

    たまに呟いていましたが、『Amazon Web Services パターン別構築・運用ガイド』に続くAWSの第二弾として、『Amazon Web Services クラウドネイティブ・アプリケーション開発技法』というを書きました。今回も、所属している会社であるNRIネットコム株式会社の同僚たちと書いています。そして今回のは、主にアプリケーション・エンジニアを想定して書いています。何とEC2の使い方が一切でてきません。 Amazon Web Services クラウドネイティブ・アプリケーション開発技法 一番大切な知識と技術が身につく 作者: NRIネットコム株式会社,佐々木拓郎,佐藤瞬,石川修,高柳怜士,佐藤雄也,岸勇貴出版社/メーカー: SBクリエイティブ発売日: 2016/04/20メディア: 単行この商品を含むブログを見る を書いた理由 前回の『Amazon Web Ser

    アプリケーションエンジニア向けのAWS本を書きました - プログラマでありたい
  • 2015年の振り返りと2016年の目標 - プログラマでありたい

    あけましておめでとうございます。今年もよろしくお願いします。今のうちに、2015年を振り返ってみます。2015年の外部に公開している活動は、出版1冊と雑誌寄稿2回、ユーザグループ等での登壇が7回、会社等でのセミナーでの登壇が2回です。 2冊目のの出版 まず出版ですが、「Amazon Web Services パターン別構築・運用ガイド」というを会社の同僚たちで書きました。前作のRubyのクローラーが好評だったので、もう一冊何か書かないと出版社から打診がありました。今度は、業としてやっているテーマを扱い、会社名を出して出版することになりました。複数人で執筆することは調整事項も多く大変な部分がありましたが、それぞれ違ったバックグラウンドを持つ人間が集まることにより、自分の能力以上のものが出来上がったと思います。 ちなみに発売したのが2015年3月25日なので、まだ10ヶ月経っていません

    2015年の振り返りと2016年の目標 - プログラマでありたい
  • クローラー/スクレイピング本がざくざく - プログラマでありたい

    2015年8月末に、クローラー/スクレイピングが2冊同時に発売です。Python版メインのものとJavaScript版メインのものです。なかなか市場のニーズ突いてきていますね。 実践 Webスクレイピング&クローリング-オープンデータ時代の収集・整形テクニック 作者: nezuq,東京スクラッパー(協力)出版社/メーカー: マイナビ発売日: 2015/08/28メディア: 単行(ソフトカバー)この商品を含むブログを見るJS+Node.jsによるWebクローラー/ネットエージェント開発テクニック 作者: クジラ飛行机出版社/メーカー: ソシム発売日: 2015/08/31メディア: 単行この商品を含むブログを見る 実践 Webスクレイピング&クローリング-オープンデータ時代の収集・整形テクニック 実践 Webスクレイピング&クローリング-オープンデータ時代の収集・整形テクニックは、Py

    クローラー/スクレイピング本がざくざく - プログラマでありたい
  • オフィスグリコの規模 - プログラマでありたい

    ふと気になったので、調べたメモです。 オフィスグリコって、ご存知でしょうか?富山の置き薬のごとく、企業内にお菓子を満載したボックスを置いて、定期的にやってくるグリコのおにーさん(?)が補充・代金回収する奴です。ポイントは、性善説に基づいた代金回収モデルです。商品を入れている箱は、ただの引き出しなのでお金を入れなくても開けれます。商品を取ったら、カエルさんの口の代金箱に入れるという仕組みです。タダいをしようと思ったら、幾らでも出来る仕組みです。 これがどれくらいの規模なのか気になって、ググると良い記事が出てきました。jp.reuters.com 2013年度で、売上が45億円です。注目すべきは、設置数。10万事業所に12万台の菓子ボックスと、1万7千台だの冷蔵庫とのことです。10万という数字は、全国のコンビニの合計数である5万件を軽く凌駕しますね。そして、代金の回収率は95%とのことです。

    オフィスグリコの規模 - プログラマでありたい
  • 上級者向けの技術書が少ない理由 - プログラマでありたい

    AWSやクローラーを出していると、「上級者向けのは出さないのですか」とよく聞かれるます。残念ながら日IT業界向けの出版事情を考えると、なかなか難しいというのが正直なところです。 IT業界向け出版物の市場規模 難しい理由として、市場規模があります。IT業界で働く人の数は定義次第なので幅がありますが、100万人程度と仮定します。市場の規模は、この母数に対して1人あたり何冊買うかが上限となります。この段階で、コミックや一般書に較べて、著しく小さいことが解ると思います。 さらに初級・中級・上級とカテゴライズすると、この母数に対して更にフィルタリングすることになります。コミックだと対象年齢はある程度はあるものの、レベルによってフィルタリングすることはないですね。市場規模は下の概念図のとおり、上級者の市場は必ず初級・中級者の市場より小さくなります。 細分化されたカテゴリ この段階で上級者向け

    上級者向けの技術書が少ない理由 - プログラマでありたい
  • 「Amazon Web Services パターン別構築・運用ガイド」の増刷決定&正誤表リストのGitHub管理 - プログラマでありたい

    先月(2015/3/25)発売された「Amazon Web Services パターン別構築・運用ガイド」についてですが、売上げ好調で発売後1ヶ月を待たずに増刷が決定されました。ありがとうございます。 Amazon Web Services パターン別構築・運用ガイド 作者: NRIネットコム株式会社,佐々木拓郎,林晋一郎,小西秀和,佐藤瞬出版社/メーカー: SBクリエイティブ発売日: 2015/03/25メディア: 大型この商品を含むブログ (2件) を見る またAmazonでは発売後1週間で品切れ状態になりました。その状態がずっと続いていたのですが、日ようやく解消されていました。実に2週間以上。発売後ダッシュを掛けたい著者陣としては、もどかしいことこの上ない状態でした。編集部に状況を聞いていたのですが、どうも取次-Amazonの部分で詰まる場合があるようですね。 「Amazon W

    「Amazon Web Services パターン別構築・運用ガイド」の増刷決定&正誤表リストのGitHub管理 - プログラマでありたい
  • 実行計画が解れば怖くない。SQL実践入門 - プログラマでありたい

    技術評論社さんから、SQL実践入門を献いただきました。ありがとうございます。 SQL実践入門の主題 このの目的は、「パフォーマンスの良いSQLの書き方、特に大量データを処理するSQLの性能向上の方法を理解すること」とあります。そのパフォーマンス向上の為の解として、SQLが内部的にどう処理されているかを表す実行計画の読み解き方を、いろいろなケースを上げながらひたすら解説しています。そして、何故その実行計画になるのか、データ構造やDBの動きとともに説明しています。ということで、実行計画大事という基かつ当たり前のことを、正面から取り扱っている良質のSQLです。 SQL実践入門の構成 SQL実践入門の章立ては、下記の通りです。 第1章:DBMSのアーキテクチャ──この世にただ飯はあるか 第2章:SQLの基礎──母国語を話すがごとく 第3章:SQLにおける条件分岐──文から式へ 第4章:集約

    実行計画が解れば怖くない。SQL実践入門 - プログラマでありたい
  • 「Rubyによるクローラー開発技法」の電子書籍化&増刷しました - プログラマでありたい

    Rubyによるクローラー開発技法  巡回・解析機能の実装と21の運用例 作者: 佐々木拓郎出版社/メーカー: SBクリエイティブ発売日: 2015/03/02メディア: Kindle版この商品を含むブログを見る 昨年の8月末に出版された「Rubyによるクローラー開発技法」ですが、ついに電子書籍化されました。Kindle楽天のkobo、紀伊國屋書店のKinoppyと主要なところは押さえている模様です。達人出版会さんからも出ないものですかねぇ。 今まで、何度も電子書籍化されないのと聞かれましたが、その度に解りませんと答えていました。電子書籍化や書名などは、ほぼ出版社側の意向によって決まるので著者としては、ほぼ決定権がない事項になります。そんな中で、ようやく電子書籍化して嬉しい限りです。願わくば、紙のの発売日と同時に電子書籍化されているのが標準になってものですね。 また、紙の方のも依然好調

    「Rubyによるクローラー開発技法」の電子書籍化&増刷しました - プログラマでありたい
  • 私とAWSの9年間 - プログラマでありたい

    Amazon Web Services パターン別構築・運用ガイド 改訂第2版 作者:NRIネットコム株式会社,佐々木 拓郎,林 晋一郎,小西 秀和,佐藤 瞬SBクリエイティブAmazon 新幹線の中で、もうすぐ発売される「Amazon Web Services パターン別構築・運用ガイド」の前書きを考えています。ふと、AWSとの出会いはどうだったのかなと思い、過去の記録と記憶をサルベージしてみました。 AWSとの出会い AWSとの出会いは、2006年のAmazon S3です。当時はアメリカのシリコンバレーで働いていて、レンタルサーバのようなものを探していました。幾つか探している時に、ちょうどAmazonWebサービスを出すというニュースが飛び込んできました。ストレージのWebサービスとは何か、さっぱり見当つかなかったものの、とりあえず惹かれるものを感じ使いだしたのが最初です。実はそれ以

    私とAWSの9年間 - プログラマでありたい
  • 日本一熱いデータベース論、「理論から学ぶデータベース実践入門」 - プログラマでありたい

    技評さんから理論から学ぶデータベース実践入門を頂きました。ありがとうございます。 著者の奥野さん 著者は、漢(オトコ)のコンピュータ道で有名な奥野さんです。直接の面識はないものの、データベース設計に悩み調べて行き着いた先が奥野さんが出している情報ということはよくありました。そんなこともあり、心のなかで勝手にデータベースの師匠として崇めています。そんな奥野さんが扱うテーマは、MySQLではなくデータベースです。個別の製品の話ではなく、データベース理論です。実践入門と銘打っているだけあり、データベース設計の具体的なやり方、考え方が随所にあります。 何について書いているのか? ポイントは、説明とやり方を集めたノウハウ集ではなく、設計の考え方の指針を示している点です。例えば、ID設計の話。永遠の論争であるナチュラルキーとサロゲートキー、どちらが適切かという命題があります。それぞれの利点と問題点を上

    日本一熱いデータベース論、「理論から学ぶデータベース実践入門」 - プログラマでありたい
  • バッチ処理について再考 - プログラマでありたい

    作業途中のメモです。バッチ処理の定義を確認しようとしてWikipediaをはじめとして幾つかのサイトをみてました。その時に目に入ったのが、下記の文章です。 利点 バッチ処理には以下のような利点がある。 ・多くのユーザーがコンピュータのリソースを共有できる。 ・処理をコンピュータのリソースがあまり忙しくない時間帯(多くは夜間、休日)にシフトできる。 ・人間がついていなくてもコンピュータのリソースが暇にならないように最大限有効活用できる。 ・高価なコンピュータをフルに活用することで費用対効果の効率向上に寄与する。バッチ処理 - Wikipedia これだけみると、人件費に対してコンピュータリソースが高い時代の産物なんですよね。今は、クラウドの登場で、有り余るコンピュータリソースをほぼ自由に低コストに使える時代です。そもそもバッチ処理である必要があるか、考える必要がありますね。特に夜間バッチにつ

    バッチ処理について再考 - プログラマでありたい
  • 2015年の注目技術 - プログラマでありたい

    2015年の技術的な展望というか、どの辺りを注力するかのメモです。もっと簡単に言うと、やりたいことです。 インフラ面で言うと、2014年はクラウドやChefの台頭でもやもやしてたのが、Immutable Infrastructureという概念で方向性がはっきりしてきたと思います。それに加えて、Dockerあたりがブレイクスルーだったのではないでしょうか。 では、2015年は何か?最近、IoTなどよく聞きますが、質的には2000年くらいからずっと進んできた、何でもインターネットにつながる世界が低コストで実現できる状態になっているのだと思います。 そうなるとインフラのあり方も、また少し変わってくると思います。従来はクラウドだAWSだといっても、オンプレの延長で移行していたケースが多かったと思います。それがよりクラウドネイティブな作り方に変わってくるのではないでしょうか。具体的に言うと、EC2

    2015年の注目技術 - プログラマでありたい
  • Ruby+Nokogiriでスクレイピング入門 - プログラマでありたい

    クローラー/スクレイピング Advent Calendar 2014の5日目です。あと、全部俺Advent Calendarも開催中です。 Webからデータを取るためにスクレイピングする際は、Rubyを使うことが多いです。理由としては、Nokogiriが手軽で簡単だからの一点です。Rubyによるクローラー開発技法でも随所に紹介しています。随所というレベルではなく、手を変え品を変えNokogiriでデータ取っているだけじゃねぇかと批判を受けるのではと、懸念するレベルかもしれません。Nokogiriは手軽で便利なので、ちょっと使い方を覚えておくだけで楽できるケースが一杯あります。ということで、Nokogiri入門編です。 Nokogiriの使い方 Nokogiriは、Rubyで実装されたHTML/XMLの構文解析器(パーサー)です。Rubyの中では、デファクト・スタンダードと言っても差し支えが

    Ruby+Nokogiriでスクレイピング入門 - プログラマでありたい
  • あらためてRuby製のクローラー、"anemone"を調べてみた - プログラマでありたい

    3年ほど前に、Ruby製のクローラー"anemone"を紹介しました。その当時から完成度が高く、Rubyでクローラーを使う場合はanemoneを利用してきました。最近、他に新しくて良いのがないか調べましたが、機能面の網羅性という意味でanemoneを超えるものは見つけられませんでした。そこで改めてanemoneのソースを読んでみたところ、クローラーが必要とする機能を必要最小限で実装され、やはり中々良い出来です。冬休みの宿題ではないですが、勉強の意味を兼ねてソースを追っていくことにします。 Anemoneが利用しているライブラリ一覧 anemoneが利用しているライブラリは、4種類に分類できます。 Ruby標準or一般的なライブラリ データ取得で利用しているライブラリ データ解析で利用しているライブラリ データ保存で利用しているライブラリ この分類別に構造をみるとわかりやすいので、順番に追っ

    あらためてRuby製のクローラー、"anemone"を調べてみた - プログラマでありたい
    ginga0118
    ginga0118 2014/11/10