タグ

2011年3月4日のブックマーク (21件)

  • 「出過ぎた杭」を目指してみませんか? – 新卒エンジニアに向けて - - As a Futurist...

    新卒準備カレンダー 2011 春というおもしろい企画がありまして、3 日目は自分が担当させて頂くことになりました。@shibukawa さんの様に抽象的なレベルまで高めて書くほどの経験は残念ながらありませんので、僕ものんべんだらりと自分語りをしたいと思います。 Who are you? DeNA のサーバインフラエンジニア新卒 2 年目(=もうすぐ 3 年目)です。主な言語は Perl とshow slave statusです。プログラムやコンピュータに結構詳しい学生さんでも、インフラって何やってるのかについてはイマイチ伝わらないことが多いのですが、一応説明しておきます。僕は大してコードも書いてませんし、かといってプロジェクトマネージャみたいに人の管理もしていません。僕が相手にしているのはシステムが動いているコンピュータ(=サーバ)そのものです。システムの多くは無数のサーバが通信しあって提

    「出過ぎた杭」を目指してみませんか? – 新卒エンジニアに向けて - - As a Futurist...
  • 他人のベンツに「ベンツ」と削り書きした医師逮捕「自分も欲しかった」 - MSN産経ニュース

    駐車場に止めてあった高級外車「ベンツ」の車体に持っていた鍵で「ベンツ」と削り書きしたとして、千葉県警船橋署は3日、器物損壊の現行犯で、同県船橋市海神、開業医、八木佳彦容疑者(58)を逮捕した。同署によると、八木容疑者は「自分もベンツが欲しかったが、買う金がなかった」と容疑を認めている。 逮捕容疑は同日午後1時15分ごろ、同市海神の市中央保健センター駐車場で、止めてあった面識のない歯科医師の女性(57)=東京都江戸川区=が所有するベンツに、自宅の鍵を使って一文字約20センチの大きさで「ベンツ」と削り書きし、傷つけたとしている。 同署によると、八木容疑者が犯行に及んでいるところを、駐車場を利用していた男性(46)が発見し取り押さえた。 女性は船橋歯科医師会の役員で、同センター内に入居している同会に行くため駐車場を利用していた。

  • Google 日本語入力の開発版をアップデートしました。(1.1.626.10x)

    .app 1 .dev 1 #11WeeksOfAndroid 13 #11WeeksOfAndroid Android TV 1 #Android11 3 #DevFest16 1 #DevFest17 1 #DevFest18 1 #DevFest19 1 #DevFest20 1 #DevFest21 1 #DevFest22 1 #DevFest23 1 #hack4jp 3 11 weeks of Android 2 A MESSAGE FROM OUR CEO 1 A/B Testing 1 A4A 4 Accelerator 6 Accessibility 1 accuracy 1 Actions on Google 16 Activation Atlas 1 address validation API 1 Addy Osmani 1 ADK 2 AdMob 32 Ads

    Google 日本語入力の開発版をアップデートしました。(1.1.626.10x)
  • コードを書く、それ自体をコンテンツにするライブコーディングを実現する·Live coder MOONGIFT

    Live coderはWebブラウザ上でコーディングし、それを他のユーザが閲覧、チャットできるソフトウェア。 Live coderはnode.js製のフリーウェア(ソースコードは公開されている)。優秀な人が書いているコードを後ろから見るのは面白い。みるみる間にシステムが作られていくのは痛快でもある。イベントや勉強会で実際にコードを書いて動きを見せつつステップアップしていくのは人気がある。 Web上でコーディング コードを書きつつ、そこに人のツッコミを受けたり、試行錯誤しながら作っていくのは創造的で面白いスタイルだ。それを実現するのがライブコーディングであり、そのためのシステムがLive coderになる。 Live coderはnode.jsとWebSocketを組み合わせてコーディングされていく様子がリアルタイムに見られるようになっている。コーダーは一人で、コードハイライト処理されたエリ

  • JavaScript のデバッグ時にオブジェクトを調べるのに console.dir を使うと便利

    <script type="text/javascript"><!-- function print_r(obj) { var count_obj = 0; function _output(str) { document.writeln(str + "<br/>"); } function _print_r(obj, name, level) { var s = ""; if (obj == undefined || level > 4) return; for (var i = 0; i < level; i++) { s += " | "; } s += " - " + name + ":" + typeof(obj) + "=" + obj; _output(s); if (name == "document" || typeof(obj) != "object") return;

  • yebo blog: 過剰なバッファが遅延の増大を招いている

    2011/02/27 過剰なバッファが遅延の増大を招いている ネットワーク機器の過剰な(bloated)バッファーやキューが、TCPの輻湊制御プロトコルを混乱させ、ひどい遅延(latency)をもたらしているとベル研究所のJim Gettys氏の指摘があり、彼はこの現象を「BufferBloat」(バッファ膨張) と呼んでいる。Slashdotによれば、この問題を解決するために「Bufferbloatプロジェクト」が立ち上がり、eBDP (Bandwidth-Delay Product: 帯域幅遅延積) と呼ばれる無線ネットワークの遅延破壊アルゴリズム、SFB (Stochastic Fair BLUE) やCHOKe (CHOose and Keep for responsive flows, CHOose and Kill for unresponsive flows) パケットスケジ

  • GitからMercurialへの変換 - 七誌の開発日記

    しばらくgitとhgを併用していましたが、最近hgを使うことが多くなりました。そうなると以前gitで管理していたリポジトリをhgに移行したくなります。gitからhgへの変換はhg convertを使うのが一番簡単なようです。 Converting from Git to Bitbucket hg convertはデフォルトで無効になっています。~/.hgrc に以下を追記して有効にします。 [extensions] hgext.convert=ローカルにcloneしたリポジトリを変換します。 $ git clone git@github.com:xxx/project.git $ hg convert project project.hg $ cd project.hg $ hg update

    GitからMercurialへの変換 - 七誌の開発日記
  • あなたの知らないPythonのひみつ - atsuoishimoto's diary

    Pythonでは、ループ・try・withブロックは最大20までしかネストできない。 >>> def spam(): ... while 1: ... while 2: ... while 3: ... while 4: ... while 5: ... while 6: ... while 7: ... while 8: ... while 9: ... while 10: ... while 11: ... while 12: ... while 13: ... while 14: ... while 15: ... while 16: ... while 17: ... while 18: ... while 19: ... while 20: ... while 21: ... print "Deep!" ... SystemError: too many statically n

    あなたの知らないPythonのひみつ - atsuoishimoto's diary
  • 東方Project第13弾 東方神霊廟 ~ Ten Desires. | 博麗幻想書譜

    二月なんて無かった。 さて、今年も急に雪が降ったり冷え込んだりしましたが、ようやく春の兆しが感じられるようになってきました。 で、今年も博麗神社例大祭に参加します。 今年の作品は 「東方Project第13弾 東方神霊廟(とうほうしんれいびょう) ~ Ten Desires.」(体験版) です。 東方も第13弾まで来てしまいました(実際は13作どころの騒ぎではないのですが)。一年に1作品でも結構経っていることを考えると、もう遊んでいる層も入れ替わっている事でしょう。 というわけで今回は難易度抑えめに、システムも程々の複雑さにしました。 ストーリーはざっくり言うと「何か雑多な霊がワラワラと湧いたと思ったら、それは何と神霊と呼ばれる物だった。これは放っておけないと彼女は調査に出た」みたいな感じです。ストーリーなんてあってないようなもの。 主人公は霊夢と魔理沙のいつもの二人と、神霊を有効利用しよ

    東方Project第13弾 東方神霊廟 ~ Ten Desires. | 博麗幻想書譜
  • 小論文の添削でしょっちゅう指摘したこと - らいおんの隠れ家

    ナミビアの砂漠 冒頭カナ(河合優実)が「どうしたの、元気ないね、べてないじゃん」と女友達のドリンクを一口すくって差し出すのは自分もやりそうだと思う、何となく。「ぼく?」「すぐに?」とハヤシ(金子大地)の言葉をそのまま繰り返すのも自分がやりそうだと思う、分かってい…

    小論文の添削でしょっちゅう指摘したこと - らいおんの隠れ家
  • sinkin' in the rain - SSHキーのパスフレーズを使っての作業

    SSHキーのパスフレーズを使っての作業 github.comのヘルプ「Working with SSH key passphrases - help.github」の和訳です。 このガイドは、キーを使うたびにパスフレーズを再入力することなしに、sshキーを安全に利用する一連の手順に踏み出すためのものです。 なぜパスフレーズが必要なのでしょう? ご存知の通り、パスワードはそれほど安全とはいえません。もし覚えやすいものを使用していれば、簡単に推測されるか、総当り方式で破られ(brute-force)ます。ランダムなものを使えば覚えるのは困難で、そのために、パスワードを書きとめておきがちです。これはどちらも“Very Bad Things”です。これがsshキーを使うべき理由です。 しかしパスフレーズなしでキーを使うのは、基的にランダムパスワードをコンピュータ内のファイルに書きとめることと変わ

    tyru
    tyru 2011/03/04
  • [perl] 一方通行call/cc - 只今記号操作中

    perlgotoはlexical scopeではなくdynamic scopeだという事を知った。 具体的にはどういう事かというと、こういう事ができるという事。 sub goto_label { goto LABEL } { print 1; goto_label(); print 2; LABEL: print 3; } { print 4; goto_label(); print 5; LABEL: print 6; } それを知ったので、gotoを使って、一方通行call/ccを作ってみた。あんまり動作確認はしてない。 http://codepad.org/LcFwFJtA

    [perl] 一方通行call/cc - 只今記号操作中
  • ウノウラボ Unoh Labs: viの中でSQLを実行する

    こんにちは,ttsuruoka です. vi の中で SQL を実行することができるプラグイン, dbext.vimを紹介します. 機能(一部) - ex コマンドで SQL 文を入力して,その結果を取得 :Select user_id from users order by rand() limit 7 Result バッファに結果が表示されます - 選択したテキスト部分のSQLを実行 // プログラム中のSQL $query = "SELECT * FROM users LIMIT 10"; // 変数が含まれている場合 $query = "SELECT * FROM users LIMIT $n"; // プレースホルダーが含まれている場合 $query = "SELECT * FROM users LIMIT ?"; php 等のプログラムに書かれている SQL

  • イチローに学ぶ自分を上手にコントロールする方法 - 読んだものまとめブログ

    普段からあまり釣りをしない人は、釣れないとイライラして気疲れしてしまいます。一方で真の釣り人は、手間暇かけて仕掛けを作り、長時間の釣果待ちに耐え、たとえボウズであっても、その現実を素直に受け入れます。なぜなら、彼らは、釣れるかどうかを人間がコントロールすることができないこと、そしてコントロールできないことに業を煮やしても気疲れするだけで無意味ということを知っているからです。現実は捉え方次第で如何様にもなります。自分を上手にコントロールすることでイライラしない自分を作れるならそれに越したことはありません。 絶対ブレない「軸」のつくり方 作者: 南壮一郎出版社/メーカー: ダイヤモンド社発売日: 2010/12/10メディア: 単行(ソフトカバー)購入: 9人 クリック: 153回この商品を含むブログ (33件) を見る 自分勝手な期待がイライラの素 どのようなことでも自分ができる範囲の以上

    イチローに学ぶ自分を上手にコントロールする方法 - 読んだものまとめブログ
    tyru
    tyru 2011/03/04
  • 乙一の穴埋め式プロット作成術。 - Something Orange

    ミステリーの書き方 作者: 日推理作家協会出版社/メーカー: 幻冬舎発売日: 2010/12メディア: 単行購入: 15人 クリック: 67回この商品を含むブログ (29件) を見る Twitterで勧めていただいたので、読んでみた。というか、読んでいる。何しろミステリ作家数十人に取材した分厚いなので、一気呵成に読みあげるというわけにはいかない。自然、知っている作家のところを拾い読みすることになる。 まずは乙一の「プロットの作り方」。これが素晴らしくわかりやすく、具体的だった。現役の作家がこれほど手の内を明かしてしまって良いのだろうか、と思うくらい。以下に簡単に説明することにする。 乙一のプロットの作り方は非常にシンプルである。かれはいう。 小説は文字が連なってできている一の線だ。一の線には両端がある。つまりはじまりと終わりのことだ。その二つをここでは発端と結果と呼ぶ。すべての物

    乙一の穴埋め式プロット作成術。 - Something Orange
    tyru
    tyru 2011/03/04
  • iPhoneのアドレス帳をDropboxでバックアップ!「連絡先バックアップ」が超便利

    California address book has space for Addresses / The Young Ryan G iPhoneの連絡先、バックアップはとっていらっしゃいますでしょうか。 今回は、ローカル+Dropboxと同期して連絡先をバックアップしてくれるアプリ、「連絡先バックアップ」のご紹介。 実は私、昨年12月にiPhone 3GSを無くしまして、泣く泣くiPhone 4に機種変更をした過去があります。 未だにその時の事を考えると涙が止まりませんし、美味しそうなラーメンを見るとよだれが止まりません。 で、iPhoneを無くした折りに一番困ったのは連絡先が結構消えてしまったということ。 マメに母艦Macと同期すべきだったのですが、あんまりバックアップを取っていなかったためにだいぶ古いデータでのアドレス帳に戻ってしまうハメに。 連絡先のバックアップを母艦PCのみで行っ

    iPhoneのアドレス帳をDropboxでバックアップ!「連絡先バックアップ」が超便利
    tyru
    tyru 2011/03/04
  • WEBディレクターがスケジュールを引いてはいけない理由|designaholic -Creative Column-

    WEBディレクターがスケジュールを引いてはいけない理由|designaholic -Creative Column-
    tyru
    tyru 2011/03/04
  • 日本人はなぜクトゥルーを怖がらないのか : 族長の初夏

    最近、ちまちまとラヴクラフト全集を再読しているのですが、あらためて強く意識させられるのが、恐怖感についての日米文化の違いです。たとえばラブクラフトがさも自明のごとく使う「冒涜的」という表現の、いったい何がどう冒涜的なのか、まるでぴんとこないこと。また、クトゥルーや南極の〈古きもの〉がさほど怖いとも思えず、それどころか、むしろちょっとかわいいじゃん。などと愛着に近い感情すらおぼえてしまったりすること。こういった反応、恐怖の感じ方がひどく違うことについて、どこまでが個人の感性でどこまでが文化の差異によるものか、きちんと切り分けができたら面白かろうなあ、と思いながら読んでいます。 ラブクラフト作品での「冒涜的」という形容は、宗教上の教義と相容れないものごとだけでなく、普通でない、なじみがない、理解できない、ありえない、と語り手が感じる対象ことごとくに向かってつかわれます。キリスト教文化圏では、何

    日本人はなぜクトゥルーを怖がらないのか : 族長の初夏
    tyru
    tyru 2011/03/04
  • 自分の息子を殺した事について語ります : ゴールデンタイムズ

    1 :以下、名無しにかわりましてVIPがお送りします :2011/03/02(水) 19:25:43.54 ID:xBlqDbnm0 年齢的に皆さんの言う老害ですが、 私には皆さんくらいの息子がいました。 今となっては昔の事ですが、当然罪が消えるわけではありません。 懺悔のつもりで少しおはなしします。 12 :以下、名無しにかわりましてVIPがお送りします :2011/03/02(水) 19:29:03.78 ID:8gca5i+k0 聞いてやるよ 13 :以下、名無しにかわりましてVIPがお送りします :2011/03/02(水) 19:29:05.79 ID:xBlqDbnm0 私はかたい性格をした男でした。 20歳過ぎで一度結婚をしましたが、分かれました。 当時離婚というものは珍しく、どんなひどい男でも女は我慢するはずでしたが、 それでも我慢できないほど酷い亭主だったのでしょう。 2

    自分の息子を殺した事について語ります : ゴールデンタイムズ
    tyru
    tyru 2011/03/04
  • サービス終了のお知らせ - NAVER まとめ

    サービス終了のお知らせ NAVERまとめは2020年9月30日をもちましてサービス終了いたしました。 約11年間、NAVERまとめをご利用・ご愛顧いただき誠にありがとうございました。

    サービス終了のお知らせ - NAVER まとめ
    tyru
    tyru 2011/03/04
  • Web Applicationを綺麗に設計するためのMVACという考え方 - $shibayu36->blog;

    【2016/03/04追記】以前まとめたこのMVACという名前の設計は既に古くなっており、今はこのようなアーキテクチャで設計していません。 こんにちは。最近ははてなでMVACというアーキテクチャに則って開発をしているのですが、ようやく意味を理解できてきました。そこで今回は「Web Applicationを綺麗に設計するためのMVACという考え方」について、サンプルを交えながら説明していこうと思います。かなり長くなってしまったので、時間があるときにでもどうぞ。 MVACって? データソースやロジックを扱う「Model」、表示・出力を管理する「View」、複数のModelとControllerをつなぐApplication、ユーザのリクエストなどを受け取りViewやApplicationを制御する「Controller」の4つの要素を組み合わせてシステムを実装する方式。MVCをさらに抽象化した

    Web Applicationを綺麗に設計するためのMVACという考え方 - $shibayu36->blog;
    tyru
    tyru 2011/03/04