タグ

programmingとProgrammingに関するizocのブックマーク (65)

  • 何故、企業はPerlを嫌うのか | taro-nishinoの日記 | スラド

    今年のYAPC::Europe 2009も無事成功裡に終わったようです。いろいろ面白い話題もあるのですが、特にPerlerがこれまで余り関心を持たなかったマーケティングの会議が多くの参加者を集めたことです。この会合は、Dave Cross氏がオーガナイザーとなり、Curtis Poe氏が実務者となって行われました。日でもPerlのマーケティング活動に力を入れるためにJPAが発足されたのは記憶に新しいでしょう。 ところで、そのDave Cross氏ですが、昨年Why Corporates Hate Perlを書いて話題になりました。その私訳を以下に載せておきます。 追記 8月9日: 知人から、日ではどうたらこうたら云々の話がありましたが、的外れも甚だしいので、明記しておきます。 この記事は日での状況なぞ一切関係ございません。海外、少なくとも英国の話をDave Cross氏は書いているの

    izoc
    izoc 2009/08/09
    自由なperlに規約を制定して均一化を図るより、元々言語自体に決まり事が多いjava使った方がより確実だからじゃないの?
  • PHP で引数をそのまま返す関数を作っておくと便利 - IT戦記

    PHP では以下のように new してすぐメソッドを呼べない <?php new DateTime()->getOffset(); なので、引数をそのまま返す関数を作ってやると <?php function expr($a) { return $a; } expr(new DateTime())->getOffset(); // OK! 便利だなー おまけ 配列アクセス用のも作っておくと便利 <?php function expr($a) { return $a; } function idx($array, $i) { return $array[$i]; } echo idx(idx(expr(new DateTimeZone('Asia/Tokyo'))->getTransitions(), 0), 'abbr') . "\n"; おまけ2 無名関数をそのまま呼ぶときにも使える。 <

    PHP で引数をそのまま返す関数を作っておくと便利 - IT戦記
    izoc
    izoc 2009/08/04
    ぶっちゃけ何が便利なのか全然分からんかった。web方面も勉強せねば。
  • エンジニアがミーティングを嫌う理由 – バイリンガルの独り言

    エンジニアがミーティングを入れられる事を好まない事や、不機嫌になる事は英語圏や日を問わず知られているかと思います。実質、私の周りにもこういった傾向がありますし、職人的に秀でてる方ほどこの傾向が強いと感じています。さて、これはなぜでしょうか? 友人のtweetにPaul Grahamというプログラマ兼ベンチャーキャピタリスが書いた、Maker’s Schedule, Manager’s Scheduleという面白い記事へのリンクが貼られていたので、私なりに要約して紹介します。 二種類のスケジュール プログラマやライターがミーティングを嫌う理由は彼らが他の人間とは違う種類のスケジュールで働いているからであるとGraham氏は語っています。氏いわく、スケジュールには二種類あります。 Maker’s Schedule(物を作る者のスケジュール) Manager’s Schedule(管理する者の

    izoc
    izoc 2009/07/28
    半日単位ってのが非常にしっくりきた。リーダーとしての作業は細切れに出来るが、プログラマとしての作業は細切れには出来ない。
  • codepad

    codepad is an online compiler/interpreter, and a simple collaboration tool. Paste your code below, and codepad will run it and give you a short URL you can use to share it in chat or email. Language: C C++ D Haskell Lua OCaml PHP Perl Plain Text Python Ruby Scheme Tcl

    izoc
    izoc 2009/07/25
    web上のプログラミング実行環境。サクッとロジックを確認したい時に
  • MSDN ホームページ

    This browser is no longer supported. Upgrade to Microsoft Edge to take advantage of the latest features, security updates, and technical support.

    MSDN ホームページ
    izoc
    izoc 2009/07/25
    VisualStudio開発の基本事項。