タグ

2011年12月18日のブックマーク (4件)

  • はてなでコードを書くときに気をつけていること - hitode909の日記

    こんにちは,はてなPerlを書いているhitode909です. 趣味はマリンスポーツです. この記事は,Hatena::Staff Advent Calendar 2011とは全く関係なくて,id:nanto_viさんから何かバトンが回ってきたので書いています. 最近クールだと思っているテクニックを皆様にお伝えしようと思います. メソッド名に引数の情報を含める 引数に何を期待しているかよくわからないことがあります. $fooと$barは何でしょうか. sub new { my ($class, $foo, $bar) = @_; こうなると少しましです.userとcategory_idです. sub new { my ($class, $user, $category_id) = @_; 呼び出すときに,どの順だったか忘そうですね. TheClass->new($user, 3); Th

  • はてなでコードを書くときに気をつけていること: Days on the Moon

    こんにちは、はてなでアプリケーションエンジニアをしている nanto_vi です。この記事は Hatena::Staff Advent Calendar 2011 の一環として書いています。Advent Calendar の会場ははてなブログとなっていますが、主催の antipop さんに尋ねたところ何でもよいというような返答があったのでここで書きます。 はじめに謝っておきますが、この記事ははてなとほとんど関係がありません。タイトルに「はてな」と入っているのは Advent Calendar の要件を満たすための目くらましあり、内容はといえばはてなのノウハウでもなんでもない、私が最近個人的に心がけていることです。ごめんなさい。 できれば明示的に 業務で書くコードは複数人により読み書きされメンテナンスされるので、わかりやすさが重要になってきます。わかりやすさを保つためには暗黙的に行われる操作

  • Template Toolkit Manual -テンプレートツールキット和訳マニュアル-

    テンプレートツールキットマニュアル 職場でTTを使っていた時に少しずつ訳したものです。途中よく分からない所もあって、かなり適当。自動翻訳よりはマシかも、という程度です。 追記・修正歓迎。質問不可。→ しろいわ(public@hakoniwa.net) オリジナルマニュアル http://www.template-toolkit.org/docs/plain/Manual/Directives.html CPAN http://search.cpan.org/~abw/Template-Toolkit-2.14/ 概要 解説 テンプレート変数へのアクセス GET CALL SET DEFAULT 他のテンプレートファイル・ブロックの処理 INSERT INCLUDE PROCESS WRAPPER BLOCK 条件処理 IF / UNLESS / ELSIF / ELSE SWITCH /

    haneimo
    haneimo 2011/12/18
  • gamedev ohgiri 2000 (β)

    これは何? 毎週月曜朝4時にゲーム製作のお題を自動生成します。 想定された使い方 ゲーム製作者は、お題からインスピレーションを得て、ツイッターでハッシュタグを添えてツイートすることで製作開始を宣言します。 ゲームに関して、特に制限などはありません。お題を無視していても大丈夫です。PCゲームである必要もありません。 それから何とかしてゲームをでっち上げ、やはりハッシュタグを添えて高らかにゲームの完成をツイートします。 あとはみんなで適当に盛り上がりましょう。ハッシュタグは #gdo2k です。 公式ゲーム素材 チョットマッテネ。 過去のお題一覧