« 2006年2月 | メイン | 2006年4月 »

C/C++ プログラマのための JavaScript 入門: prototype と継承

written by Spiegel

オブジェクトの話の2回目です。 今回は prototype の話から。 この辺までだといかにも入門って感じで楽なんですけどねぇ。 例によって「プロローグ」で挙げた文献を頻繁に参照しています。 これらの文献を参照しながらご覧になることをお薦めします。 またこの回では説明の都合上クラスとコンストラクタを同義に扱っています。 この点については脳内で適当に変換して読んでいただけると嬉しいです。

続きがあります...

2006年3月30日 [Programming] | 固定リンク | トラックバック (0)

C/C++ プログラマのための JavaScript 入門: new 演算子とインスタンス

written by Spiegel

さて, そろそろオブジェクトの話に入っていきましょう。 まずは new 演算子の話から。 例によって「プロローグ」で挙げた文献を頻繁に参照しています。 これらの文献を参照しながらご覧になることをお薦めします。

続きがあります...

2006年3月30日 [Programming] | 固定リンク | トラックバック (0)

Happy YEBISU

written by Spiegel

Happy YEBISU

五エ門にて。

普通のヱビスビールなのですが, よく見ると鯛が二匹いるのが分かりますでしょうか。 お店の人は「ハッピー・ヱビス」と呼んでいました。 ン千本に一本くらいの割合で出るそうで, 結構珍しいんだとか。

 

2006年3月30日 [お散歩カメラ] | 固定リンク | トラックバック (0)

C/C++ プログラマのための JavaScript 入門: 型変換

written by Spiegel

データ型についてもう少しだけ。 JavaScript の型変換は静的型付け言語に慣れている人には最も分かりにくい部分だと思います。 そこで型変換について整理しておきます。 例によって「プロローグ」で挙げた文献を頻繁に参照しています。 これらの文献を参照しながらご覧になることをお薦めします。

続きがあります...

2006年3月23日 [Programming] | 固定リンク | トラックバック (0)

C/C++ プログラマのための JavaScript 入門: データ型

written by Spiegel

さて, そろそろ中身に入っていきましょう。 まずは JavaScript のデータ型について整理していきたいと思います。 ここからは「プロローグ」で挙げた文献を頻繁に参照しています。 これらの文献を参照しながらご覧になることをお薦めします。

続きがあります...

2006年3月21日 [Programming] | 固定リンク | トラックバック (0)

C/C++ プログラマのための JavaScript 入門: スクリプト言語

written by Spiegel

前回「スクリプト言語」という言葉を何の定義もなく使ってしまいましたが, 考えてみると「スクリプト言語」の定義が何かというのは微妙です。

ネットにある解説の大抵は「簡易プログラミング言語」のようです。 しかしこれは「スクリプト言語」というよりはむしろアプリケーション上のユーザ操作を自動化する「マクロ言語」を指しているように思えます。 スクリプト言語の例としては(現在の) Perl や Ruby や Python といった言語が挙げられますが, これらは大規模アプリケーションにも使える本格的なプログラミング言語です。 JavaScript はウェブ・ブラウザとセットになっていることがほとんどなのでウェブ・ブラウザのマクロ言語と見なされがちですが, 実際には違います。 前回「WSH を使う」と決めたのも, そうしたイメージを払拭する狙いがありました。

一方, スクリプト言語を「動的型付け言語」と説明する解説もあるようです。 私はむしろこちらのほうがしっくりします。 そしてこれこそが C/C++ に慣れたプログラマにとって異質な部分なのだと思います。

続きがあります...

2006年3月21日 [Programming] | 固定リンク | トラックバック (0)

C/C++ プログラマのための JavaScript 入門: プロローグ

written by Spiegel

私は C/C++ あるいはアセンブラといった低級言語を主に使う職業プログラマですが, もちろん仕事や趣味で他の言語を使うこともあります。 特に「スクリプト言語」と呼ばれる高級言語は手軽に使えるため重宝しますが, メインで使っているわけではないので, しばらく使わないと忘れてしまいます。 JavaScript も同様で使わないとすぐに忘れます。 そこでこれから何回かに分けて自分自身への覚え書きを兼ねて JavaScript について書いてみます。 といっても JavaScript の言語マニュアルを書いてもしょうがないので, C/C++ プログラマから見て JavaScript を取り扱う際に注意すべき点などを主に書いていきたいと思います。

続きがあります...

2006年3月20日 [Programming] | 固定リンク | トラックバック (0)

おたまはん

written by Spiegel

おたまはん (otamahan)

これが噂の卵かけご飯専用の醤油「おたまはん」です。 これで卵かけご飯にするともう病みつきになります。 もちろん卵かけご飯以外にも使えます。 旨味が濃く, ちょびっとの量で美味しくいただけますので, 結果的に減塩にも貢献できます。 素晴らしい!

実は正月に実家に帰ってこの醤油を知ったのですが, エラい人気らしくて地元でもなかなか手に入らないようです。 先日, 実家近所のスーパーで並んでいるのを「大人買い」したそうで, 私も一本分けてもらいました。

「おたまはん」は以下のページでも買えますが, 3,4ヶ月待ちの状態のようです。

 

2006年3月12日 [お散歩カメラ] | 固定リンク | トラックバック (0)

入門 JSON 2

written by Spiegel

「入門 JSON」が微妙に評判がいいみたいなので, 今回はもう少し踏み込んだ内容を書いてみたいと思います。 前回では JSON のデータフォーマットについて曖昧な表現や説明のまま流していますが, ここではもう少し厳密に見ていきます。 またもや長文です。 ご注意を。 なお, この記事は「Introducing JSON」日本語訳)と併せてご覧いただくことをお奨めします。

続きがあります...

2006年3月 8日 [Programming] [雑感] | 固定リンク | トラックバック (0)

入門 JSON

written by Spiegel

ここではあまりプログラミングの話はしないのですが(私も今気がついた), たまにはいいでしょう。 今回は JSON というデータフォーマットのお話です。 めっさ長文です。 ご注意を。 (3/8 追記があります)

続きがあります...

2006年3月 3日 [Programming] [雑感] | 固定リンク | トラックバック (10)

サイト移転・統合スケジュールについて

written by Spiegel

遅くなりましたが, 私が管理しているサイトの移転・統合スケジュールについてお知らせします。

まず移転対象となるサイト・コンテンツと閉鎖予定時期を以下に挙げます。

このうち ALLES NET と @nifty の @homepage サービスは閉鎖後に解約しますので物理的にアクセスできなくなります。 @homepage のコンテンツは既にほとんど移転が完了しています。 掲示板の閉鎖だけがやけに早いのは spam にうんざりしているせいです。 「辺境から戯れ言」の移転はこれからですが, 2006年6月までには完了させる予定です。 もっともコンテンツの移転は完了してもメールアドレスの整理など作業は山積みですが。

移転中はドタバタして各方面にご迷惑をおかけするかもしれませんが, あしからずご了承ください。

2006年3月 3日 [ニュース] | 固定リンク | トラックバック (0)