タグ

columnとTipsに関するamnmaのブックマーク (12)

  • Matzにっき(2008-01-29): PHP使いの反論

    << 2008/01/ 1 1. 年賀状 2. ゴビウス 3. [Ruby] ZSFA -- Rails Is A Ghetto 2 1. 新年会 3 4 1. The Mythical 5% 5 6 7 8 1. [言語] Substroke Design Dump 2. [言語] A programming language cannot be better without being unintuitive 3. [OSS] McAfee throws some FUD at the GPL - The INQUIRER 9 1. [言語] Well, I'm Back: String Theory 2. [言語] StringRepresentations - The Larceny Project - Trac 10 1. [Ruby] マルチVMでRubyを並列化、サンと東大

  • Geekなぺーじ : 良いプログラマの見分け方

    「How to recognise a good programmer」という記事がありました。 良いプログラマを見分けて雇用するためのTIPSが書いてありました。 原文前半では、Paul Graham氏が書いている「The 18 mistakes that kill startups, 日語版:スタートアップを殺す18の誤り」というエッセーに書かれている「90年代のE-コマースで多くのベンチャーを失敗させたのが質の悪いプログラマであるが、プログラマではない起業家には良いプログラマと悪いプログラマを見分ける術がない。」といった内容に対して反論すると書いています。 見分け方をまとめると、以下のようになるそうです。 流石に全ての項目を満たすような人は少ないそうですが、どれか一つでもあてはまる項目があれば、それは良いプログラマなのかも知れないそうです。 原文には、詳細な説明があるので興味のある

  • ITmedia エンタープライズ:実は、Ajaxのウラにこそ勝算がある (1/5)

    実は、Ajaxのウラにこそ勝算がある:Web 2.0で変わるWebプログラミングの常識(1/5 ページ) 見た目にインパクトが大きいAjax利用のWebアプリケーション。しかし、その見た目を支える要となるものは、背後にある有益な情報処理と活用方法だ。Ajaxのインパクトに負けないWebアプリはどのように作られるのか? このオンライン・ムックPlus「Web 2.0で変わるWebプログラミングの常識」では、これまでにAjaxの概要(第1回)から発展系としてどのような取り組みあるのか(第2回)、そして、効率的な組み込み方法の一つとしてJSONと呼ばれるデータ形式のやり取り(第3回)について解説した。 この一連の特集を読むことで、プログラミングノウハウを一から十まですべてを学べるほどのボリュームは詰め込めないが、それでも最低限押さえておくべきポイントが理解できるはずだ。今回の記事でテーマとなるの

    ITmedia エンタープライズ:実は、Ajaxのウラにこそ勝算がある (1/5)
  • 高木浩光@自宅の日記 - WASF Times版「サニタイズ言うな!」

    ■ WASF Times版「サニタイズ言うな!」 技術評論社の「Web Site Expert 」誌に、Webアプリケーション・セキュリティ・フォーラム関係者の持ち回り企画「WASF Times」が連載されている。私の番も回ってきたので昨年9月発売号に寄稿させていただいた。近頃はサニタイズ言うなキャンペーンもだいぶ浸透してきたようだし、もういまさら不要という気もするが、以下、その原稿を編集部の承諾のもと掲載しておく。 「サニタイズしろ」だあ? Webアプリを作ったらセキュリティ屋に脆弱性を指摘された――そんなとき、「入力をサニタイズしていない」なんて言われたことはありませんか? 「入力」というのは、ブラウザから送信された情報をCGIパラメータとして受信した値のこと。これを「サニタイズしろ」というのです。なんでそんなことしないといけないの?プログラムの内容からして必要のないことなのに? そう

  • ミクシィのCTOが語る「mixiはいかにして増え続けるトラフィックに対処してきたか」:ITpro

    ミクシィのCTOが語る「mixiはいかにして増え続けるトラフィックに対処してきたか」 YAPC::Asia 2006 Tokyo 東京都大田区で開催されているPerl技術者向けカンファレンス「YAPC::Asia 2006 Tokyo」で2006年3月29日,日最大のソーシャル・ネットワーキング・サイト(SNS)である「mixi」を運営するミクシィのBatara Kesuma(バタラ・ケスマ)取締役最高技術責任者(CTO)が,増え続ける膨大なトラフィックにどのように対処してきたのかについて講演した。カギとなるのは「データベース分割」である。 mixiのシステムはもともとBatara氏が1人で作り上げたものだ。2003年当時,米国でFriendsterなどのSNSがはやっており,同氏が会社(現在のミクシィ,当時はイー・マーキュリー)にSNSを作りたいと提案したところ認められたという。同氏が

    ミクシィのCTOが語る「mixiはいかにして増え続けるトラフィックに対処してきたか」:ITpro
  • ITmedia Biz.ID:キャリアに「目標」は必須ではない (1/2)

    世間では、何かを成し遂げるにはビジョンや目標が大切だ、とよくいわれます。「5年後、10年後、20年後、どんなビジョンを持っているの?」「目標は何?」と聞かれることも多いですね。 「まず目標から発想して、今、何をするかを考えるのがいい。だから人生でも仕事でも目標を決めろ」という人がいますし、もちろん、この方法で大成功している人もいます。私が留学していた頃の米国でも、盛んにビジョンだ、目標だといわれていました。 ところが、日に戻ってコーチングの仕事を始めてみると、なかなかビジョンを引き出すことができない。そしてそれを、私の引き出し方が下手だからとか、日人がアメリカ人に劣っているのではないか……という風に考えたこともありました。 それは当でしょうか? 実は日人が劣っているのではないのです。ただ、ビジョンや目標を決めるとやる気が出る人と、自分らしさや価値観を日々満たしていく方がやる気が出る

    ITmedia Biz.ID:キャリアに「目標」は必須ではない (1/2)
    amnma
    amnma 2006/11/22
    たしかに
  • My Life Between Silicon Valley and Japan - スルー力(りょく)の重要性

    昨夜は、はてな近藤邸@シリコンバレーで、シックスアパート・宮川達彦の米国社転籍・歓迎パーティがあったので、と一緒に参加した。しなもんもだいぶ元気になっていたので、当によかったね。 その席で宮川達彦に教えてもらったのがこの「スルー力」。 「高林さんがいま盛んにスルー力って言っているんですよ。僕とか高林さんはけっこうスルー力があるんだけど、○○さんはけっこうまじめだから、いろいろスルーできないんですよねぇ。スルーすればいいんだけど」(宮川) みたいに使う。ということで、使い方はなんとなく想像がついた。 だがせっかくだから、「いやなブログ」の高林哲による定義を見てみよう。 http://0xcc.net/blog/archives/000133.html スルー力カンファレンス (スルカン) 開催決定! ものごとをやり過ごしたり見て見なかったことにしたりすることを「スルーする」と呼ぶように

    My Life Between Silicon Valley and Japan - スルー力(りょく)の重要性
  • POLAR BEAR BLOG アイデアを殺す22の方法

    久しぶりに箇条書きネタ。How Blog > Core 77's Design Blog という経由ですが、「アイデアを殺す台詞/態度」というエントリがありました: ■ Idea killers: ways to stop ideas (Berkun Blog) で、内容はというと: 「それはもう試したよ。」 「そんなのうまく行かないよ。」 Would you like a pony? (※すみません、ここ意味分からず。検索すると割とヒットするフレーズなんですが・・・。pony = 子馬、重要でないものということで、「そんなつまらないことしたいのか?」という意味?) 「ばかげているな。」 「君はクビだ。」(※失敗すれば処罰される、という雰囲気では新しいアイデアは表にでない、という意味?) 「君には強く反対する。」 (笑い) 「予算にないな。」 「それは重要な問題じゃないよ。」 「時間がない

  • ITmedia Biz.ID:第2回 会議が終わったときに議事録は完成してますか?

    前回の記事では、「会議が迷走する」「会議が決まらない」「会議で決まったことが実行されない」「会議が長い」の四重苦のスパイラルが、多くの会議が共通に抱えている問題だと分析しました。 なぜ会議の生産性を上げたいのでしょうか。もう一度、胸に手をあてて考え直してください。それは、あなたのプロジェクトが何か素晴らしいことを達成したいからに違いありません。もしそうした気持ちをあなたや、あなたのプロジェクトのメンバーが持っていないのであれば、会議の生産性を上げて短時間で会議が終わっても、結局ほかのところで無駄が発生するだけのことでしょう。経営者や管理者は会議時間が長いことを嘆きますが、問題は当に会議の時間が長いことなのでしょうか。会議の時間を短くしたくなるほど、社員がその仕事に熱心に取り組んでいないことがより問題なのかもしれません。 会議術によって改善できるのは、何かを達成したいと信じている人たちの気

    ITmedia Biz.ID:第2回 会議が終わったときに議事録は完成してますか?
  • ITmedia Biz.ID:ブラウザの使い勝手を取り入れた「タブ型ファイラー」を比較する

    初めて「Firefox」や「Sleipnir」「Internet Explorer 7」などのタブ型ブラウザを使ったとき、タブを使ってウィンドウを切り替える便利さに感心した人は多いだろう。 いったんタブの便利さに触れると不満に思えてくるのが、ファイルの管理だ。Windowsユーザーなら、フォルダを開いたりファイルを移動するのに、Windows付属のエクスプローラをそのまま使っている人がほとんどだろう。「これもタブで切り替えて管理できれば、デスクトップがウィンドウだらけにならないで済むのに……」と思ったことはないだろうか。 ファイル管理ソフト(ファイラー)と呼ばれるソフトウェアには、フォルダをタブごとに切り替えてファイルを管理できるものがある。これを使えば「デスクトップがウィンドウだらけ」を避けられる。キーボードショートカットやマウスジェスチャーのような、先進的なブラウザで採用している機能も

    ITmedia Biz.ID:ブラウザの使い勝手を取り入れた「タブ型ファイラー」を比較する
  • フォーカスとjavascript:void(0)の話・2

    Googleがonclickにはhref="javascript:void(0)"も付ける理由?に頂いたコメントを元に再び考察してみました。 Tabでのフォーカス云々は独自にショートカットキーを実装してるので大して意味が無い話だと思います。 個人的な好みとしては、アプリケーションごとのショートカットキーを覚えるのは面倒なうえ、後述の問題があるため、あまり好きではありません(GMでカスタマイズは別として)。 というのも、Operaのような比較的高性能なショートカットキーを持つブラウザの場合、アプリケーションごとのショートカットキーが操作の邪魔となることが多いからです。例えば(サポート外なのは理解していますが)LDRですと、Shift+↑↓がフックされるため、「フォーカスの移動」が制限されてとてもストレスが溜まります。 だからといって「勝手に独自キーを定義するな」と一概に言うことは出来きないの

  • アイデアを忘れない方法 | ランサーズ社長日記

    いいね! 0 ツイート B! はてブ 21 Pocket 4 仕事をしていて、家でごろごろしていて、通勤電車の中で、ふとアイデアが思いつくことがある。もちろん、そういったアイデアの多くは他愛もないアイデアだけれども、中にはキラリと光るものがあるかもしれない。 しかし、そういったアイデアの多くは5分もすれば忘れてしまうのが常である。 アイデアを忘れないで、かつ簡単に管理する方法の中で、私が実践してみて良かったものを紹介させていただく。 メモ帳 メリット メモは一番ポピュラーなアイデア帳である。紙に書くのは誰でもできるし、すばやく書き残すことができる。 デメリット メモ帳はかさばるし、すぐにメモが取り出せればよいが、大抵はメモ帳など無い状況の方が多い。また、メモがあり、書き残したとしても、それがどこに書いてあるのか、そもそもメモ帳がどこにいったのかすら忘れてしまうことがよくある。 パソコンで管

    amnma
    amnma 2006/09/11
    たしかに
  • 1