プログラマでありたい

おっさんになっても、プログラマでありつづけたい

AWS Summit 2016 Tokyoの感想

3日間のお祭りが終わったので、感想を残しておきます。私の立場としては、出展者やAWS本の著者、ベンダー、JAWSUG参加者など色々あります。まぁその辺りを無視して、ただの感想です。 出展者として AWS Summitのブースに立ったのは久しぶりでした。ブースに…

もうすぐ出る/最近出たAWS本5冊

AWS Summit2016の興奮が冷めやまぬ今日この頃です。Amazonのクラウドのカテゴリを見ていると、新しい本が大量に並んでいました。AWS本が一気に4冊も登場ということで、軽く紹介してみます。タイトルと目次だけみて感想を書いているので、悪しからずご了承く…

AWS認定ソリューションアーキテクト - プロフェッショナルに合格したので、調子に乗って勉強方法を考えてみる

AWSの本を2冊書いていますが、AWS認定資格を1つも持っていませんでした。(正確に言うと、ソリューションアーキテクトのアソシエイトを持っていたけれど、2016年4月末で有効期限切れで失効していました。)会社の後輩たちが、どんどんプロ資格を取っていって…

クローラー/スクレイピング本が充実

ふと気がついたのですが、ここ1〜2年で言語ごとのクローラー/スクレイピング本が出てきています。まとめがてらに感想と一緒に紹介してみます PythonによるWebスクレイピング 直近で出たスクレイピング本としては、PythonによるWebスクレイピングです。購…

完全版!!ジュンク堂書店池袋本店2015年コンピュータ書売上げランキング

2015年度のジュンク堂書店池袋本店のコンピュータ書の売り上げランキング。作って公開するの忘れてました。座談会レポートで一部公開されていますが、全部版です。 2015年総合ランキング まずは総合ランキングです。Excel本は凄いけど、カテゴリが違うのでは…

cheerio-httpcliを使って、Amazonのほしい物リスト(Wish List)から商品コード(asin)を抜き出す

40手前の手習いで、cheerio-httpcliの使い方学習中です。 サンプルコードを読んで動作はなんとなく解ったので、次は欲しいデータを取得することで習熟していこうと思います。今回は、公開されたAmazonの欲しい物リスト(wish list)から、Amazonの商品管理コ…

Node.jsのWebスクレイピングモジュール 『cheerio-httpcli』のサンプルソースを読み解く

不定期連載、Node.jsのcheerio-httpcliによるWebスクレイピング講座です。今回は具体的なcheerio-httpcliの使い方をみていきましょう。cheerio-httpcliが公開されてるGithubリポジトリには、豊富なサンプルがあります。サンプル例としては下記の通りで2016年…

Kindle Paperwhiteの7,300円引きセール中。6,980円で買えるぞい!!

2012年11月に買ったKindle Paperwhite。3年以上毎日酷使をしてたのですが、最近故障してしまいました。原因は何となく解っていて、風呂場で無防備に読んでたり、水たまりに落としたりが原因でしょう。ということで、新しいものを買い直そうと検討していまし…

はてなブログにAmazonアソシエイトのMobile Popoverを設定する

趣味がブログの私は、朝起きてAmazonのアフィリエイトの結果を見るのが日課となっています。儲かる儲からないじゃなくて、どういう反響があったかの確認方法の1つにコンバージョンというのは重要です。 ※儲かれば嬉しいけどw ブログのアクセス解析をみてい…

人生に必要なのは、鼻毛カッターではないだろうか?

東京ビッグサイトに3日間出勤中です。りんかい線に乗るために座れないよと思ってたら、有楽町線で豊洲まで行けばいいことに気が付きました。そのお陰で得た時間で1つ有益な話をしましょう。それは、鼻毛カッター! 鼻毛カッター 私が今まで買ったガジェット…

Googleの狙う未来

前回、Nexus 5Xを使ってみてgoogle恐ろしいと感じたというエントリーを書きました。Nexus 5Xを使って垣間見たスマホの未来Nexus5xというかAndroidを持ち始めての感想。Googleさん、恐ろしいね。登録してないのに自宅・職場を把握するのは無論のこと、隔週の…

Node.jsのWebスクレイピングモジュール 『cheerio-httpcli』の使い方その1 cheerioでhtmlの要素指定

少し間が空きましたが、cheerio-httpcliの使い方です。cheerio-httpcliは、HTMLパーサーであるcheerioに、文字コード変換のiconvを組み合わせたHTTPクライアントモジュールで取得したコンテンツの文字コードを良しなにUTF-8に変換してくれます。HTMLの解析&…

Amazonプライム・フォト(cloud drive)で、写真のバックアップ。或いはAmazonプライムが凄い

動物園のカバの方が、もう少し活発に動いているのではないかと思われるくらい、怠惰に過ごしているゴールデンウィークです。時間があるので色々とやろうとしているのですが、気がつけば寝てばかりという現実ありますよね。そんな中で唯一生産的なことをした…

AWSアプリ本の20%ポイント還元セールのお知らせ 『Amazon Web Services クラウドネイティブ・アプリケーション開発技法』

4/20に発売されて、出だし好調の『Amazon Web Services クラウドネイティブ・アプリケーション開発技法』です。朝起きると、AmazonでKindle版が20%のポイント還元セールの対象となっていました。 紙版の税込み価格は3,974円とかなり高い部類に入りますが、Ki…

Amazon AuroraとMariaDB Connector/Jの話

今月創刊したクラウド専門誌の日経クラウドファースト。その特集の1つが、Amazon Auroraです。私も、その特集の執筆に協力させて頂きました。itpro.nikkeibp.co.jp その中で、AuroraとMariaDB版のConnector/Jについて少し触れています。個人的にはMariaDB版…

AWSのストレージよもやま話 s3,ebsからStorage Gateway,EMRFSまで

昨日、VPCの話を書いていて思い浮かんだのがストレージの話です。AWSのストレージといえば、S3とEBSが中心です。しかし、オンプレからの移行ではNAS相当のものがなくて、先人たちは色々と試行錯誤してきました。また、製品群を見返すとAWS自身も相当いろいろ…

VPCとクラウドネイティブ

長くAWSを使っていると気が付かなくなるのだけど、VPCというのはAWSを始めようとする際の1つの関門になっています。こういう事を書くと、ネットワークの知識があればVPCやサブネットの構築なんて簡単と反論されるかもしれません。どの辺りが解りにくいのか、…

Amazon Web Services クラウドネイティブ・アプリケーション開発技法の電子書籍化とパターン別構築・運用ガイドの増刷決定!!

書名が長いので何とかして欲しい今日この頃ですが、表題の通りAmazon Web Services クラウドネイティブ・アプリケーション開発技法が電子書籍化しています。また、Amazon Web Services パターン別構築・運用ガイドの増刷も決定しました。著者冥利につきます…

実録!!15分で出来るクラウドネイティブなアプリ構築例。コーディングからアプリのデプロイまで

4/20発売のAmazon Web Services クラウドネイティブ・アプリケーション開発技法は、順調な出だしのようで一安心です。本を出すと気になるのが、Amazon上でのランキングです。全体ランキングで10,000位以内であれば技術書であればかなり売れている方です。そ…

エンジニアよ、越境しよう!!クラウド時代のエンジニア像

Amazon Web Services クラウドネイティブ・アプリケーション開発技法のAppendixとして、「クラウドとエンジニア」をテーマに、クラウド時代のエンジニアのあり方について少し書きました。その趣旨としては、次のようなものです。 従来は、アプリケーション・…

Amazon Web Services クラウドネイティブ・アプリケーション開発技法のサンプルアプリケーションをGitHubで公開しました

Amazon Web Services クラウドネイティブ・アプリケーション開発技法は、本日発売です。それにあわせて、書籍中の説明で利用しているアプリケーションの全コードをGitHubで公開しました。takuros/aws-application-book: Amazon Web Services クラウドネイテ…

AWS Lambda+Node.jsのモジュールcheerio-httpcliでWebスクレピングをする

先日の『Node.jsでスクレイピングするならば』の続きを書きました。全10回くらいのシリーズになる予定で、今回は一番シンプルな静的サイト/JavaScript不要なページに関するスクレイピングの説明です。cheerio-httpcliをAWS Lambdaで動かすところで、cheerio…

Node.jsでスクレイピングするならば

昔、Rubyでクローラー/Webスクレイピングの本を書きました。今でもちょくちょくとスクレイピングのコードを書いたりはするのですが、実行基盤についてはサーバの運用管理が面倒くさいのでAWS Lambdaを使うことが多いです。そうなると、Lambdaは基本的にはRub…

Nexus 5Xを使って垣間見たスマホの未来

深刻なAndroid力不足を感じて、個人所有の携帯電話をNexus 5Xに変更して半年くらい経ちました。会社から貸与されているiPhone6との併用です。入れているアプリは、iPhoneとほぼ同じなので使用頻度は少ないですが、最近NexusというかAndroidというか、Google…

序文 "Amazon Web Services クラウドネイティブ・アプリケーション開発技法 "

前作の『Amazon Web Services パターン別構築・運用ガイド』の序文の一部に次のような文章を書きました。 クラウドという言葉が一般的になってから、もう何年も経とうとしています。当初は、不慣れな従量課金やセキュリティへの不安から、採用する企業はごく…

ドキュメント作成システム構築ガイドを読んだ

気になっていた『ドキュメント作成システム構築ガイド』が、Kindle版になっていたので読みました。最近の私の関心テーマおよび課題とマッチしていたので、なかなか興味深かったです。 本書の内容 本書の概要は、Amazonさんには下記のように公開されています。…

JAWS-UG アーキテクチャ支部でクローラー/Webスクレイピングの紹介をした

先日のJAWS-UG アーキテクチャ支部 クラウドネイティブ分科会 CDP議論会 #7で、Lambdaを利用したクローラー/Webスクレイピングについての発表をしてきました。 発表の経緯 そもそも何故アーキテクチャ支部でクローラー/Webスクレイピングの話をしたのかで…

Amazon Web Services クラウドネイティブ・アプリケーション開発技法の目次

Amazon Web Services クラウドネイティブ・アプリケーション開発技法 一番大切な知識と技術が身につく作者: NRIネットコム株式会社,佐々木拓郎,佐藤瞬,石川修,高柳怜士,佐藤雄也,岸本勇貴出版社/メーカー: SBクリエイティブ発売日: 2016/04/20メディア: 単行…

3/27 23:59まで。Kindle本 50%ポイント還元セールで買った18冊

本日3/27の23時59分まで、Kindle本の50%ポイント還元セールをやっています。その中で、買った本を紹介します。当然、まだ読んでないので良いかどうかも解りません。新書を定価で買う気はしないけど、セールだったら買おうかなという気がします。 風の帰る場…

モバイルからのクラウド利用について 〜InnovationEGG第7回「クラウドネィティブ化する世界」

先日のInnovationEGG第7回「クラウドネィティブ化する世界」に登壇してきました。随分と遅くなりましたが、その資料と感想です。 発表内容 事前情報でAWS関係の発表が多いということだったので、出来るだけAWSと離れた内容にしようと考えていました。という…