タグ

2010年2月24日のブックマーク (12件)

  • 萌えPerl|変数

    こんにちは。$_たんだよ。 え、なんて読むのかって、$_ はダラーアンダーバーって読むんだ。(長っ!) だれか良いネーミングがあったら教えて。(^-^; というわけで、ここからは私がナビゲートするね。 でわ、

  • Perl入門

    プログラミング言語として Perl を使った方法を学習される方を対象として、 Perl によるプログラム記述方法について解説します。 Perl のプログラミングとしては CGI として Web サーバと連携した利用方法がよく使われますが、まず単独で動作するプログラムの作成を通して Perl の文法などについて学習していきます。

    Perl入門
  • 演算子 - 2部 Perl言語仕様 - [SMART]

    1.演算子の概要 演算子は、算術演算子に代表されるように、変数やリテラルなどの値に対して演算を行うための記号です。 演算子の中でも有名なのが、加算演算子や減算演算子などの算術演算子です。 Perl の組み込み演算子は、演算の対象となる値、『オペランド』の個数によって単数演算子、二項演算子、三項演算子に分類することができます。また、間値演算子か前置演算子か、数値、文字列、ファイルなど捜査対象によっても分類できます。ただし、これらの分類はプログラミングする上であまり重要ではなく、一つ一つの演算子を理解するためのものです。 用語 オペランド 演算の対象となる値。演算内容をあらわす記号は演算子と呼びます。例えば 10+X という式では、10 と X がオペランドで、+ がオペレータです。 演算子の優先順位 演算子には結合性と優先順位があります。 演算子の一覧 演算子 結合性 解説

    演算子 - 2部 Perl言語仕様 - [SMART]
  • スライス&x演算子で初期化、よりもmapが好き - Unknown::Programming

    僕はmap派かなぁ。 Catalystのソースを見ていたら二項演算子スライスを使ってハッシュの初期化をしていた - kopug memo スライス&x演算子使うやり方だとmy宣言と同時に書けないからあんまり好きくない。 my %hash = map { $_ => 1 } @key; # myと同時に書ける my %hash; @hash{ @key } = (1) x @key; # myと同時に書けない もっと言えば初期化の為に@keyとかを用意しなくて済むし。 my %hash = map { $_ => 1 } qw/a b c/; 予め%hashや@keyが存在しているような状況ならスライス&x演算子使ってやることもあるけどね(元記事のCatalystのコードがまさにそう)。 ただ、x演算子で気をつけないといけないのがリファレンスを使って初期化するとき。 use Data::Du

  • bayashi.jp

    This domain may be for sale!

  • 世の中にはSとNの二種類の人がいる - My Life After MIT Sloan

    SとMとか、そういう話じゃないです。残念ながら。 ちなみに私はエ・・・。いや、なんでもないです。 あと磁石とかじゃないよ。 このSとNというのは、MBTI(Myers-Briggs Type Indicator)というタイプわけで使われる分け方。 (後注参照) 一言で言うと、S(Sensational:直観的)が事実から積み上げでモノを考える人のことで、 N(Intuitive:直感的)が結論や仮説からモノを考える人。 で、Sの人とNの人は、モノを考えるときに重視するものが全然違う。 仕事をしていて、相手が現実や事実を軽視するのでいらっとすることはないだろうか? 細かいところを相手がいつも見落とすので、何で見落とすのか分からなかったり。 あるいは相手が仮説やアナロジーばかり言うので、何を言いたいのかさっぱり分からない、という経験はないだろうか? 逆に、相手が事実や数字ばかり並べて、「要は何

  • AproduKt.com is for sale | HugeDomains

  • Twitterとテレビの“力”、その違い 津田大介さんなど議論

    Twitterを絡めたテレビ番組が登場するなど、Twitterとマスメディアの“握手”が進み始めている。Twitterでブログの更新を知らせたり、Ustreamを使った動画配信を告知するなど、Twitterと他ネットメディアを連携させた使い方も広がっている。 Twitterテレビやブログの関係はどうなるのか。ジャーナリストの津田大介さんと、フジテレビでネット関連の番組制作などを手掛けてきた福原伸治さん、「Gizmodo Japan」を創刊し、書籍「フリー」監修などで知られる小林弘人さんが2月23日、「アルファブロガー・アワード 2009」発表会で議論した。 Twitterの影響力 テレビとの違いは Twitterの国内ユーザーは数百万人ともいわれるが、まだ「キャズムを超えていない」と津田さんは言う。「Twitterの影響力はまだ、社会的に大きくない。(Twitterの影響力が高いとされて

    Twitterとテレビの“力”、その違い 津田大介さんなど議論
  • Firebugで元のJavaScriptのコードに手を入れずにdebug用のconsole出力を入れる方法 - monjudoh’s diary

    Firebugでは条件付きブレークポイントが使えるので、 scriptタブにて該当行にブレークポイントを貼り、 条件としてconsoleへの出力を||区切りで、最後に&& falseを入れる。 console.debug('this.lastPosition') || console.dir(this.lastPosition) && false こうするとブレークポイントを通る度にconsoleへの出力は評価され、 consoleに出力され、最後の&& falseのため式全体は必ずfalseとして評価されるため ブレークすることはない。 追記 console出力系関数の戻り値はundefinedなんだから&& falseは不要か 追記 nanto_vi @monjudoh JSでは||より&&の方が優先順位が高いので、a || b && c はaが真ならbもcも評価されずに全体が真として

    Firebugで元のJavaScriptのコードに手を入れずにdebug用のconsole出力を入れる方法 - monjudoh’s diary
  • Zen-Codingで楽々コーディング! + コツ1つ

    話題のHTMLCSSコーディングあしすとツールのzen-codingを触ってみました。すごい楽ちんこ! zen-codingって何?使い方は?という人は以下のページを見てくださいね。 Zen-Codingでできるあんなことこんなこと 知らない人は損してる?コーディングが3倍速くなるZen-Codingを導入してみた ある程度HTML/CSSのコーディングに慣れた人なら、ビジュアルデザインを含んだ文書があれば、それをもとに脳内でHTML構造に置き換えられますよね。デザインから興す人は、Photoshopを触りながら、同時に頭の中でHTMLを組み立ててる人も多いんじゃないでしょうか。 たいていの文書は、小さなパターンと大きなパターンの繰り返しだし、コンテンツに関しての試行錯誤はあっても、HTMLの記述で試行錯誤するってことは無いんですよね。(CSSのブラウザの実装の関係とかこの際忘れよう)

  • 瞬時にブクマもReblogもできるChrome拡張機能「Taberareloo」がとってもイイ*二十歳街道まっしぐら(FC2ブログ時代)

    まず「Taberareloo」のインストールページへアクセスします。 ※開発者のページはこちらです。 インストールすると、このようなレストランマークが表示されます。 アイコンの上で右クリックして「オプション」を選択します。 詳しい設定方法は次へ。 設定はしなくても利用できますが、この設定を自分好みにカスタマイズしておくと超便利になります。 まずこのようなチェックマークと×マークが書かれたページの設定です。 これはクロスポスト先として利用するかどうかを設定します。 かなりたくさんのサービスがあるので、とりあえず使っているサービスだけを選びましょう。 「Text」「Photo」「Quote」などは利用シーンを表します。 ×マーク・・・・・まったく使わないサービス 灰色チェック・・・時々使うかもってサービス 緑色チェック・・・よく利用するってサービス こんな感じで分類していけばいいと思います。

  • 404 Blog Not Found:perl - no warnings 'unintialized'

    2006年09月08日05:00 カテゴリLightweight Languages perl - no warnings 'unintialized' はてぶ経由でCharsbarさんからも指摘あり。 [を] not defined とヒアドキュメント 昔はそうやっていたのですが、「use warnings」を使い始めたら、 警告 ("Use of uninitialized value ...") が出るようになったので、 いつも入れているのです…。これまたPerlの世界ではTMTOWTDIな対策があるのだけど、いい機会なのでここでその対策をまとめておきます。 no warnings 'uninitialized'; これが一番基的な対策になります。Scope単位で有効なpragmaなので、 use warnings; sub foo{ no warnings 'uninitiali

    404 Blog Not Found:perl - no warnings 'unintialized'