タグ

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

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

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

    年金の味がするお米 - プログラマでありたい
    kenzy_n
    kenzy_n 2023/03/30
    自前のテナントで高齢な方が経営する格安で食事を提供してくれる食堂や中華料理屋さんで食べる食事も似た味がするような気がする。
  • AWS認定アドバンストネットワーキング専門知識の対策本を書きました - プログラマでありたい

    予定より大幅に遅れたものの、AWS認定アドバンストネットワーキング専門知識の対策である『要点整理から攻略する『AWS認定 高度なネットワーキング-専門知識』を出版できることになりました。2022年2月28日発売開始です。 要点整理から攻略する『AWS認定 高度なネットワーキング-専門知識』 (Compass Booksシリーズ) 作者:NRIネットコム株式会社,佐々木 拓郎,小西 秀和,安藤 裕紀,木美 雄太,早川 愛,宮川 亮,矢野 純平マイナビ出版Amazon 試験対策の内容 書は主にソリューションカットで、試験範囲の解説をしています。ソリューションカットとは何ぞやと思うでしょうが、次の目次をみてください。 第1章 AWS試験概要と学習方法 第2章 AWS ネットワークの設計と実装 第3章 大規模なハイブリッド IT ネットワークアーキテクチャの設計と実装 第4章 アプリケーショ

    AWS認定アドバンストネットワーキング専門知識の対策本を書きました - プログラマでありたい
  • 技術本の著者からみた商業誌と同人誌の違い - プログラマでありたい

    先日リリースした『AWSの薄いⅡ アカウントセキュリティのベーシックセオリー』は同人誌として2冊目になります。また今回は、サークル主として他のメンバー3冊の企画作りを少し手伝わせて貰いました。なので、何となく同人誌の世界も解ってきたと言っても良いような気がするので、すこしエラそうかもしれませんが、技術の著者から見た商業誌と同人誌の違いを述べさせて貰います。 執筆時間 まず商業誌である『Amazon Web Services 業務システム設計・移行ガイド』は、384ページです。これに対して『AWSの薄いⅡ アカウントセキュリティのベーシックセオリー』は104ページです。ページ数にすると。3.7倍の違いがあります。が、実は文字数ベースでいうと、もう少し大きな開きがあります。27万字と6万字で、4.5倍と差が開きます。 これは、同人誌フォーマットが紙のサイズもA5と小さく、文字が大きめとい

    技術本の著者からみた商業誌と同人誌の違い - プログラマでありたい
    kenzy_n
    kenzy_n 2020/03/26
    変化し続けていきそう
  • AWSのアカウントセキュリティ本を書きました #技術書典 - プログラマでありたい

    2020年2月29日の技術書典8に発表予定だったAWSのアカウントセキュリティこと、『AWSの薄いⅡ アカウントセキュリティのベーシックセオリー』の執筆が完了し、BOOTHで販売開始しました。 内容 書名のとおり、セキュリティがテーマです。そしてただのセキュリティを題材にすると、いろいろな方面からまさかりが飛んできそうなので、AWSのアカウントセキュリティと限定しています。で、アカウントセキュリティとはなんぞやという話ですが、前作ではAWSを扱う上での認証認可のサービスであるIAMをテーマにしていました。ここをしっかりしていると、ことAWSのアカウントまわりという点では6〜7割くらいはカバーできているのではと思っています。一方で、長く使っていると気が付かぬ穴や、複数人で使って誰かがやらかす人も出てくる可能性があります。この辺りを仕組みとしてカバーできるようにしようというのが、今回のアカ

    AWSのアカウントセキュリティ本を書きました #技術書典 - プログラマでありたい
  • サーバーレスで技術書の執筆環境を構築できる時代になっていた - プログラマでありたい

    ブログでレポートするのを忘れていましたが、2月に開催されたJAWS Days 2019で"AWS 我々はこうして「AWS」を書いた! 〜十人十色〜"というセッションに登壇していました。商業誌・同人誌AWSの作者たちが集まって、執筆について語るという内容でした。 同人誌の執筆環境 登壇者の皆さんの話は、執筆方法・テーマの考え方・同人誌技術書典)を取り巻く環境・お金にまつわる話と、どれも非常に興味深かったです。その中で、個人的に衝撃を受けたのが同人誌の執筆環境です。を書く工程として、企画に始まり執筆⇒校正⇒組版⇒製版といった工程があります。執筆から製版までのプロセスを支援するツールとしてRe:Viewという書籍執筆支援システムがあります。原稿書くだけであればMarkDown形式というのが多いのですが、スタイルの指定など表現力に難があります。そういった部分までサポートするRe:VIE

    サーバーレスで技術書の執筆環境を構築できる時代になっていた - プログラマでありたい
  • クラウドエンジニア養成読本を書きました - プログラマでありたい

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

    クラウドエンジニア養成読本を書きました - プログラマでありたい
  • AWSにおけるネットワーク設計の真髄。Amazon Web Services 業務システム設計・移行ガイドにおけるネットワーク章 - プログラマでありたい

    早速Amazonで品切れになったAmazon Web Services 業務システム設計・移行ガイド です。個人的に最大の見どころは、4章のネットワーク接続の設計・構築・維持管理ではないかと思っています。 AWSにおけるネットワーク設計 AWSにおけるネットワークサービスは、VPCを中心にDirect ConnectやRoute53、Internet GatewayVPN Gateway,Nat Gatewayなど幾つものサービスがあります。ウィザードに沿って設定すると一通りの設定ができるものの、果たしてどのように設定するのがベストな設計なのか、ネットワーク設計の経験がないと難しいものがあります。また、AWSならではというハマりポイントもあるのも事実です。Amazon Web Services 業務システム設計・移行ガイド では、ネットワーク設計に必要な考え方をネットワーク面、AWSの機

    AWSにおけるネットワーク設計の真髄。Amazon Web Services 業務システム設計・移行ガイドにおけるネットワーク章 - プログラマでありたい
    kenzy_n
    kenzy_n 2018/01/22
  • 複数のAWSアカウント管理を制するものが、AWSを制する - プログラマでありたい

    いよいよ明日発売開始であるAmazon Web Services 業務システム設計・移行ガイドの一貫したテーマが、「企業内でどのようにAWSを使っていくのか」です。企業内でのユースケースを元に、ネットワーク/システム設計や運用管理、移行の話をしています。その中で1章を割いて説明しているのが、AWSアカウントをどのように管理するかです。 複数(マルチ)AWSアカウント管理の重要性 AWSを利用する上で、AWSアカウントをどのように管理していくかは最重要事項です。AWSアカウント管理というと、一般的には、AWSリソースの認証認可であるIAMを使った運用方法について語られることが多いです。しかし、企業内で利用する際は、それだけでは不十分です。何故なら、企業内では1つのAWSアカウントではなく、複数のAWSアカウントを作成し運用することになるからです。いわゆるマルチアカウント運用です。 企業内での

    複数のAWSアカウント管理を制するものが、AWSを制する - プログラマでありたい
  • Amazon Web Services 業務システム設計・移行ガイドの目次 - プログラマでありたい

    お正月に筆者陣にてAmazon Web Services 業務システム設計・移行ガイドの最終校正をおこなっていました。これで私の作業は終わりで、後はいよいよ発売を待つ限りです。発売日は、2018年1月20日の予定です。目次も確定したので、細かい部分含めて公開します。 Amazon Web Services 業務システム設計・移行ガイドの目次 Chapter1 AWSサービスの概要 1-1 AWSとは AWSのサービスの特徴 AWSとオンプレミスの違い ・所有と利用 ・キャパシティ設計 ・クラウドサービスの見分け方 AWSのメリット ・スモールスタートで始められて、駄目だったら捨てられる ・インフラ構築のスピードを加速できる ・事前に多めのリソースを確保する必要がなくなる ・AWSのメリットは、「早めに失敗する」が可能なこと 1-2 AWSのサービスの全体像 AWSの基的な考え方 リージョ

    Amazon Web Services 業務システム設計・移行ガイドの目次 - プログラマでありたい
    kenzy_n
    kenzy_n 2018/01/09
  • 「この一冊で全部わかるWeb技術の基本」の監修をしました - プログラマでありたい

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

    「この一冊で全部わかるWeb技術の基本」の監修をしました - プログラマでありたい
  • 環境構築レスでAmazonの商品レビューを取得する - プログラマでありたい

    世の中、ひょんなことから思いもかけないようなデータが必要になる場合があります。そんな時に備えて、クローラー/スクレイピングのノウハウを持っているのは当たり前の時代です。(大嘘) そんな訳で、Webから簡単にデータを取ってくる方法を紹介します。取得する為に、サーバーやクライアントPCの実行環境を構築すると言った瞬間、8割の人が去っていきます。そこで、環境構築レスでデータを収拾する方法を考えてみます。また、ちょっと癖があるAmazonの商品レビューを例に考えてみます。 今回の対象は、この2冊ののデータを取得するとしましょう。 Amazon Web Services パターン別構築・運用ガイド Rubyによるクローラー開発技法 ポイントとしては、次のとおりです。 複数のを引数指定で取ってこれるようにしたい レビュー数が10件以上あるので改ページが必要。 取得は、出来るだけ楽にしたいです。その

    環境構築レスでAmazonの商品レビューを取得する - プログラマでありたい
  • 仮想サーバ、コンテナサービス、ファンクション - プログラマでありたい

    先日に続きreInventの基調講演を聞いた感想です。この1枚にAmazonが考えるLambdaの重要性が濃縮されているように思えます。 まずVirtual Machinesですが、これはEC2やElasticBeanstalkのような仮想サーバを指します。AWSの根幹を支えるサービスですね。次にContainersは、EC2 Container Service(ECS)です。EC2を仮想化して束ねて使うサービスですね。そして、FunctionsはLambdaです。コードをアップロードするだけで利用できるコンピュートエンジンです。 AWSの中で仮想サーバは最重要サービスであることは間違いないのですが、その次に力をいれてくるのはContainersだと思っていました。それが、この絵をみると同列の存在としてLambdaが出てきています。Amazonとして、Lambdaが如何に大切なサービスなの

    仮想サーバ、コンテナサービス、ファンクション - プログラマでありたい
  • JAWSUG千葉で、API Gatewayの話をしてきました。 - プログラマでありたい

    JAWSUG千葉で、API GatewayLambda縛りという素敵な勉強会がありました。機会を頂いて、私も話してきました。 Jawsug chiba API Gateway from Takuro Sasaki www.slideshare.net API Gateway 昨年末にLambdaが発表されて、モバイルアプリ開発者の端っこの方に属している身としては狂乱麗舞しておりました。一方で、少しどうすべきかなぁという部分があります。AndroidやiOSまたはJavaScriptからLambdaを呼び出す場合は、CognitoでAWSの利用権限の管理をするのが一般的です。その実装をそれぞれのアプリに組み込むより、組み込んだものをAPIとして利用する方が疎結合になり楽だなと考えていました。 そんな所で満を持してAPI Gatewayの登場です。アプリとAWS側がより疎結合に設計できるよう

    JAWSUG千葉で、API Gatewayの話をしてきました。 - プログラマでありたい
  • オフィスグリコの規模 - プログラマでありたい

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

    オフィスグリコの規模 - プログラマでありたい
    kenzy_n
    kenzy_n 2015/07/08
    拡張が進むとアイスや飲料などが提供されるようになる。
  • 「Rubyによるクローラー開発技法」の電子書籍化&増刷しました - プログラマでありたい

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

    「Rubyによるクローラー開発技法」の電子書籍化&増刷しました - プログラマでありたい
  • あらためてRuby製のクローラー、"anemone"を調べてみた - プログラマでありたい

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

    あらためてRuby製のクローラー、"anemone"を調べてみた - プログラマでありたい
  • プログラミング・レスで5分でサックリWebスクレイピング「kimonolabs」 - プログラマでありたい

    Rubyによるクローラー開発技法」で付録か何かで書こうか悩んだ末に書かなかったのが、kimonolabsの話です。kimonolabsは、クローラー/スクレイピングをオンラインで実行できるWebサービス(SaaS)です。クローラーを書いておいて何ですが、9割の人は自分でクローラーを作らずに、この手のサービスを利用すれば事足りると思います。(書かなかった理由は、Ruby縛りサービスの継続性とスケジュールの問題です。主に最後) kimonolabsとは? kimonolabsは、先述のとおりWebスクレイピングをしてくれるSaaSです。会員登録してChromeの拡張をいれれば、すぐに使えるようになります。一般的に、Webスクレイピングする場合は、次のような手順が必要です。 対象ページのダウンロード ダウンロードしたページから、特定の箇所を抜き出す 抜き出したデータの保存 対象ページのダウン

    プログラミング・レスで5分でサックリWebスクレイピング「kimonolabs」 - プログラマでありたい
  • 『Rubyによるクローラー開発技法』を書きました - プログラマでありたい

    勉強会やスライドで紹介していましたが、Ruby×クローラーという題材で、『Rubyによるクローラー開発技法』というを書かせて頂きました。RubyEmacsの鬼であるるびきちさんとの共著です。 Rubyによるクローラー開発技法 巡回・解析機能の実装と21の運用例 作者: るびきち,佐々木拓郎出版社/メーカー: SBクリエイティブ発売日: 2014/08/25メディア: 大型この商品を含むブログ (1件) を見る このを書いた理由 そもそものキッカケは、るびきちさんのエントリーにある通り、SBクリエイティブの編集者さんが、クローラーの作成経験のある人を探していて、私の書いた「オープンソースのRubyのWebクローラー"Anemone"を使ってみる」を読んで打診してくださったというのが始まりです。 私自身も、Webからデータを収集して分析するということは、趣味として長年やってきました。一

    『Rubyによるクローラー開発技法』を書きました - プログラマでありたい
  • JavaScriptにも対応出来るruby製のクローラー、Masqueを試してみる - プログラマでありたい

    ちょっと前に試そうと思って、そのまま放置していたruby製のクローラー「Masque」を試してみました。ruby製のクローラーは、他にはAnemoneという優秀なものがあります。その上で何故というと、Anemoneにはない特性があるからです。 MasqueはCapybaraのDSLで記述出来るWebクローラーです。つまりCapybaraを動かす為のものなので、JavaScriptも解釈が出来るということです。また場合によっては、レスポンシブルデザインのサイトの確認も出来ます。一方で、Anemoneはあくまで個別個別のHTMLを取得する為のクローラーなので、JavaScriptを多用しているサイトでの情報取得に向きません。どちらが優れているという訳ではないので、用途に応じて使いこなせばよいでしょう。 Masqueのインストール $ gem install masque Fetching: h

    JavaScriptにも対応出来るruby製のクローラー、Masqueを試してみる - プログラマでありたい
  • みんな大好きc3インスタンスの今 - プログラマでありたい

    先月に発表されて以来、尋常でない人気を博しているのがC3インスタンスです。余りに需要が多すぎて、Amazon社も早急にリソースを増強するという異例の発表を行っています。 私たちは、このインスタンスタイプが人気になると確信していましたが、これだけ人気がでるとは想像していませんでした。 EC2チームが、C3の使用量の増加について、振り返り、調べた結果、これまで新しく導入されたどのインスタンスタイプにも見られないほど高いことがわかりました。 ここでは細かい数字についてはお話しませんが、今まで最も急激に成長したインスタンスタイプが22週間で達成したレベルに、C3はわずか2週間で到達してしましました! 現在、C3をリクエストした際に、そのキャパシティを確保できない方がいらっしゃるのはこのためです。 今まで一番人気だったインスタンスの10倍以上のスピードで、利用量が増えているとのことです。人気の理由は

    みんな大好きc3インスタンスの今 - プログラマでありたい