(2014-04-18)Amazon.co.jpで詳細を見る通読したのでメモ。ポートとソケットがわかればTCP/IPネットワーク技術がわかる」。ソケットとポート、IP・TCP・UDP、DNS、ICMP、pingとtracerouteといったあたりの基礎を解説。サーバエンジニア日記」のaicoさんのイラストが合わさっていて、これはためになる。作りの面でも、説明のための図がすべて、普通の図ではなくaicoさんのイラストになっているという力作。第2特集が「UNIX必須コマンドトレーニング」。くつなりょうすけ氏が新人エンジニア向けに、Unix系OSのコマンドライン操作の基礎を解説。コマンドラインの意味やPATH、パーミッション、標準入出力とパイプ、find・xargs・forなどを使った一括処理、ps・killall・ifconfig・lsof・telnet・curl・rsyncなどの管理系コマンド、smbclientやcadaverによるファイルサーバー接続などを扱っている。あと、unar知らなかった。Code化した体験談で、初回はVagrantをインフラのリバースエンジニアリングに使った話。Group」のパフォーマンス改善手法の解説。「るびきち流Emacs超入門」は、るびきち氏によるEmacs解説連載で、第1回は、Emacsの特徴の説明。Linuxについて、純粋に技術的とは言えない話題を扱う連載とのことで、第1回はサブスクリプションやサポートとはどういうものかについて。その一方で最終回もいくつか。Service」の最終回は、いくつかのモデル構成の解説。Riak連載の最終回が、データをなくさないための技術のしめくくりで、レプリカの不一致や不足が起きたときにレプリカを復元する手法の解説。「サーバーマシンの測り方」の最終回が、abより強力なHTTPベンチマークツールを使ってボトルネックを探る話。3.14のコードネームの話と、デッドロックによるカーネルパニック時にロックの依存関係を調べるlockdepの話。ハイパーバイザ連載が、bhybveの仮想NICやTAPの実装のあたり。Debian連載が、SqueezeのLTSサポート(ちょうど掲載号発売ごろに決定)と、apt-lineの「ピン留め」の解説。Ubuntu連載が、AMDのAPU「Kaveri」でUbuntuを使う話で、LibreOfficeでのOpenCL利用やビルドでのベンチマークなど。BSD連載が、BSDでのBINDからUnbound+LDNSへの変更について。レッドハット恵比寿連載が、シンガポール支社やグローバルなキャリアパスについて。セキュリティ連載が、スノーデン事件を受けて、NSAやODNI、PRISMなどの米国政府の諜報活動についての解説。Source」というのは、公開されている情報を分析するインテリジェンス活動のことなのだとか。Aizu」のレポート。Gadget連載が、夢の操作とガジェット。enchant連載が、工場の問題の対応と、ソフトウェア開発のてこ入れ、文系女子大生にenchantMOONでプログラミングを教える話。キーボード連載が、小型メカニカルキーボードいくつか。はんだづけカフェ連載が、ステッパー編後編で、A4988と励磁モード、mbed接続。API環境を立てる話。結城浩氏連載が「Hook」。jus連載が、OSC東京での東京大会で、よしおかひろたか氏によるオープンソース話の巻。温故知新連載が、杉田正氏によるPCハードディスク接続インターフェイスの話。小飼弾氏の「SDでSF」は、J.P.ホーガンの「断絶への航海」。Linuxマンガがエラーメッセージを読めという話で、モヒカン先輩というより......(以下略)。26,033Amazon.co.jpで詳細を見る飲み友達が1月にビジネス書を出した。こんな惹句にあるようなエラい人だったとは(笑)。知人バイアスはあるかもしれないけど、基本的に普通に自分で買って読んだメモ。エンジニア上がりの著者が、日本HPで当時社長の樋口氏(現日本マイクロソフト)にいきなりLinux事業のリーダーの役割をふられ、未体験でとまどう中で自分なりにうまくやって、300億円事業に成長させた経験から教訓を語っている。タイトルにあるように、テンションがんがん上げて勝負していく本ではなくて、身の丈にあった方法を気負わず実践する様子が書かれている。その身の丈がずいぶん高いとは思うんだけど。ちなみに著者は、京大工学部卒でMBAでラガーマンと、スペックは恐そうだけど、わりと飄々としたキャラの人。いうわけで、以下のような教訓が、固くない、上から目線ではない筆致で書かれている。Wayへの共感も語られている。社内での仕事の連絡で「コンサートツアーに出るのでしばらく連絡がとれなくなる」とメールが来て、その人は実はジョー・ペリー・プロジェクトのボーカルでもあった、というエピソードも(笑)。194,293Amazon.co.jpで詳細を見る最近は寝る前に、頭を休めるために昔読んだエンタメ小説を読み返している。そんな中で特に、マイク・レズニックの「サンティアゴ」が面白かった。賞金稼ぎを主人公にした宇宙西部劇。ストーリーというより、癖の強い登場人物やエピソードをつないで話が進むという、キャラもの群像劇。した人物たちが、(直接登場しない)吟遊詩人の詩に導かれて登場する。エンタメに徹した作風とあいまって、ちょっと日本のマンガやアニメっぽい。松本零士とかトライガンとか。いえば、この小説を最初に読んだぐらいの頃、船戸与一の南米三部作も読んでいたのを思い出した。|noteのフィードを取るnote(note.mu)では、コンテンツはHTMLではなくJSONとして送られてJavaScriptでレンダリングされる。トップページ表示で呼んでるURLをLiveHTTPHeadersで調べて、JSONの内容をフィード(Atom)に詰め直す使い捨てスクリプトで試してみた。https://gist.github.com/emasaka/cc84d0a260917e728932......すみませんnoteのアカウントまだ取ってません。639Amazon.co.jpで詳細を見る「ペリーがパワポで提案書を持ってきたら」「耳なし芳一をパワポにする」など、数々のプレゼンのパロディで鳴らした「デイリーポータルZ」(DPZ)の林雄司さんが、いかに仕事している風にみせかけるかを伝授する、意識低い系のビジネス書!......かと思って読んだら(そういうネタもあるけど)、実は「林雄司さんが語る『デイリーポータルZ』のつくり方」という、ファンにはたまらない本だった。書き方は脱力系だし、いいことを言おうとするとすぐ脱線するんだけど、けっこうまじめに役に立ちそうなことがいろいろ書かれている。企画やコンテンツに関わる人向け。「笑いを全面に出さない、それをやるとバンジージャンプとか自分を追い込む方向に行きがち」とか。ページビューをあげようと思ったら猫や肉料理をテーマにした記事を書けばある程度あがる。それは『デイリーポータルZ』の方針の真逆」とか。「おもしろくするために皮肉を書いたり安易な自虐に走らない」というのも、確かにそのへんDPZには少ないな。「皮肉や危ないことやエロいことを書こうとすると、それ自体が目的となったりステロタイプになったりする」とか。あと、「オチはなくてもいい。できすぎた話は嘘っぽい」というのもDPZらしい。「DPZからはネットっぽい感じを排除したい」というのは前にもインタビュー記事で読んだことがある。ネタどりも、タクシーや街、本屋などで、自分のふだん見ていないものを見る、SNSは似た趣味の人が集まるので意外性がない、とか。素材のアレンジ方法の定番とか、得意パターンを作っておくというアドバイスとかは、ストレートに役立つ。思うと、「商談は真剣に」という話のはずが、なぜか「おしっこ金閣寺」の話になったりするので油断がならない。重要なこととして繰り返し出てくるのが「自分が面白いことを書く」ということ。それがネタ出しで一番大変なんだけど。そうそう、冒頭で挙げた「ペリーがパワポで提案書を持ってきたら」「耳なし芳一をパワポにする」あたりのシリーズが、巻末にカラーで収録されている。|bashで関数に配列を渡すTwitterで「bashの配列って本当の配列じゃなくて、空白で区切られた文字列の並びじゃないか」という意味のツイートを見かけました。位置パラメータのことかなと思って前後のツイートを見たら、配列をシェル関数に引数で渡すときの話のようでした。それは配列のデータ構造のせいではなくて、関数呼び出しのインターフェイスがコマンドライン形式(Cでいうとargcとargv)に決められてるのが原因だと一瞬思いましたが、いずれにせよ使う側には同じ話だと思い直しました。自分だったらシェル関数に配列を渡す必要があるときはどうするかというと、たぶん変数の動的スコープを使うと思います。dただ、呼び出し元と呼び出し先で暗黙に変数名を決めうちしているのがキレイではないですね。4.3だとnameref(名前参照)を使う手があります。変数名を渡してるだけなので、名前の衝突には無力ですが。8,031Amazon.co.jpで詳細を見る執筆に参加したので、報告と宣伝。14.04について書きました。β2版も出ていない時期に、デイリービルド版で試して書いたので、今では変わっているところがあったらご容赦ください。GUIまわりを中心に紹介しましたが、まあLTSであることが最大の特徴だと思います。3の執筆に参加しました。One終了のアナウンスが出されたのは、ありゃりゃと。ツールなどを紹介しています。ちなみに、Upstartで自動起動を抑止するには/etc/init/*.confに“manual”という行を入れる方法もあると思います。自分関連はそのぐらいにして、以下通読メモ。特集2が「5大ディストロ速攻マスター」。ディストリビューションというか、GUIやCLIのユーザーインターフェイスの解説。特集3が「自分だけの面白ガジェットを作ろう!」。1として、日本Androidの会秋葉原支部アクセサリ部と文化服装学院によるファッションショーを紹介。使われたガジェットとしては「AndroidからBluetooth経由で制御して計1500個のLEDを光らせる」「ギターに付けたモールス電鍵からの指示で音楽を鳴らす」というもの。2は、IntelのGalileoをDebian化し、RTCを付け、地震速報をチェックしてLEDやブザーを鳴らすというもの。「Linuxカーネルの仕組み」は、NTTデータの高田氏・伊藤氏によるもので、今回はカーネルの各役割の紹介と、straceやprocfs、sysfsでカーネルのインターフェイスを見てみるところ、CentOSのカーネルパッケージの自前ビルドまで。「これから始めるLinux超入門」は、水野源氏によるもので、今回はUbuntuのインストール。先にLiveセッションで各種ハードを動作チェックするところまでフォローしている。Piをプログラミングで楽しもう」はガリレオ小山氏によるもの。