YAPC::Asia 2009さんのユーザーページです。
Software Engineer in Google 鵜飼 文敏
root権限で動作させたい常駐プログラムを作って動作させてみたものの、うまくいく場合とうまくいかない場合があって、かなりはまってしまった。 シェル上でrootユーザでperlプログラムを実行した場合と、なんらかのトリガー(メールや、xmlrpcとかでコマンドを受け取って)を経て自動で実行させるときの違いを調べてみた。 perlsec - Perl のセキュリティ http://perldoc.jp/docs/perl/5.6.1/perlsec.pod Perl は、そのプログラムが異なる実ユーザー ID、実効ユーザー ID、実グループ ID、実効グループ ID を使って実行されることを検出したときに、自動的に 汚染モード (taint mode) と呼ばれる特別なセキュリティチェックのセットを有効にします。 UNIX パーミッションにおける setuid ビットはモード 04000 で、
企業や商品、Webサイトなどの「顔」と言ってもいいほど重要なのが「ロゴ」のデザイン。今回はデザインのヒントからチュートリアル、有名なあのロゴの秘密まで、見ているだけでもワクワクできる、はてなブックマークでも人気の「ロゴデザイン」にまつわるエントリーを集めてみました。 ロゴデザインのヒントを得よう まずはロゴデザインのアイデア出しに使えるサイトです。 Logo Design Toolbox: 60+ Resources for Logo Design 25 Amazing Logo Collections 35 Smart Logos With Second Thought To Make You look Twice | Graphic and Web Design Blog -Resources And Tutorials 海外のデザイン性の高いロゴがたくさん集まっています。 40+ U
概要 Perlの非同期処理システムとしてTheSchwartz / Gearmanを非常に便利に使っているのですが、いい感じにワーカープロセスを管理したかったので、WorkerManagerなるものを作ってみました。作ったのは実は1年以上前なのですが、ようやくの公開です。 基本は、Apacheのpreforkモデルを踏襲しています。特徴は、 子プロセスを複数起動させて、ジョブを並列実行 一定回数のジョブを実行したら、子プロセスを再作成 クラスを定義するのみでジョブを実行 TheSchwartz / Gearmanの切り替えを最低限の変更で実現 ワーカープロセスの安全な停止(プロセス停止の際に、実行中のジョブの終了後に終了) ジョブの実行時のタイムスタンプをジョブ投入からの遅延をログに保存 というあたりです。preforkモデルなので、あまりモダンな設計ではないですが、gdbでのデバッグの容
自分専用TwitterのWeb UI 「Hamaki」 ミニブログサービスで先行するTwitterと差別化を図った上で新たなサービスを出すのは面倒くさいので、id:miyagawa氏のコードを丸々パクった上でTwitter支援ツール、Hamakiを機能の夜からちょこちょこと開発しました(本当はTwitter以上に色々できるんですが、そのあたりはまださわってない) もう自分がやりたい事はだいたいできるようになったのでとりあえず公開です。 まず前提としてTwitterを使ってていくつか不満な点があったわけです: Twitterで特定のアプリの発言がちょっぴり気になるので自分のTLに表示したくないかといって上記アプリの発言している人たちの他の発言は読みたいので、それらの人をremoveするのもしたくない。あと、全般的にtwitterをリロードするような事をしていると非常に効率が悪いかといって、今
いまやオバマ大統領も使っているTwitter(ツイッター)。はてなユーザーさんやスタッフの間でもかなりヘビーに使っている人が多く、どんどん人気が上がっているようです。 そんなTwitterとの強力な連携機能が、はてなブックマークから登場しました。なんとつぶやきスペースに「B!」とURLを書くだけで、そのURLがブックマークできてしまう機能です。 それではせっかくですので、この2年間で3回しかTwitterでつぶやいたことがなかった私が、Twitter連携機能を使ってブックマークしてみたいと思います。 1.設定変更する まずは自分のはてブの設定ページにできた「外部サイト連携」タブで、Twitterとの連携を設定します。 2.つぶやく そして、Twitterのつぶやきスペースに、はてブしたいURLやタブ、コメントをこんな感じで書きます。(例:[hatena]ここがコメント B! http://
Blog Search when-present<#else>when-missing. (These only cover the last step of the expression; to cover the whole expression, use parenthesis: (myOptionalVar.foo)!myDefault, (myOptionalVar.foo)?? ---- ---- FTL stack trace ("~" means nesting-related): - Failed at: ${entry.path} [in template "__entry.ftlh" at line 3, column 25] - Reached through: #include "__entry.ftlh" [in template "entry.ftlh" at
だいぶ風邪もよくなってきたので起き出して来て、ぼーっとネットを見てる。その隣でid:elm200さんが仕事をしてたりしてるのだが、わりとelm200さんとはUNIXネタで盛りあがる事が多い。 というわけで治りかけの風邪でぼけーっとしてるついでに、俺がUNIXを勉強してたときに見付けた笑える話とかを思い出してみるのもいいかなと。 タイピング矯正ソフトウェア「SL(1)」 UNIXでファイルのリストを取りたいときは「ls」というコマンドを打つのだが、タイピングを誤って「sl」と書いてしまうことがある。SL……蒸気機関車かよ!! などということは誰もが一度は思ったのであろうが、それをホントに実装しちゃったイカれた^H^Hした先達がいらっしゃったのである。 豊田正史とslコマンド (Masashi Toyoda and SL command) これを実行するとターミナルにホントにSL──蒸気機関車
YAPC::Asia 2009 1日目 西5号館mylist/15370462
インターネット関連企業であるGoogleとFacebook、Amazon、Twitter、そのほかの多くのテクノロジ企業は、インターネットのオープン性を維持するために現在策定中の新規則を支持した。 これら企業の最高経営責任者(CEO)は米国時間10月19日、EchoStarやXO Communicationsといった電気通信およびメディア事業者数社とともに、米連邦通信委員会(FCC)委員長のJulius Genachowski氏に書簡を送り、ネットの中立性を保護する公式規則を策定する同氏の取り組みを支持した。 Genachowski氏が9月に講演の中で提案したこれらの新規則を策定するプロセスは、10月22日にワシントンD.C.で開かれるFCCの月例公開会議において開始される予定だ。 FCCは既に、複数の議員から新規則を批判する書簡を受け取っている。そして、AT&TやComcast、Veri
フリースタイル具合にギザ泣けたッス メモれーコピペー
リリース、障害情報などのサービスのお知らせ
最新の人気エントリーの配信
j次のブックマーク
k前のブックマーク
lあとで読む
eコメント一覧を開く
oページを開く