タグ

ブックマーク / labs.yaneu.com (4)

  • Yaneu Labs --- C#をプリプロセッサとして使う ― CsPP

    *[hatefu:labs.yaneu.com/20111002/] C#をプリプロセッサとして使う ― CsPP 最近、10年ぐらい前に自分が書いたコードを保守することになった。 そのコードはC++templateをバリバリ(死語)に使ってあるコードだ。 きっと当時の私は『Modern C++ Design』を読んでC++ template厨になってたんだろな。 いまさらtemplateなんか駆使したくないし、templateとタイプすらしたくない。 じゃあどうすればtemplateを使わずに済むか。これが今回の発想の原点だった。 * メタ記法を取り入れよう templateの引き金となるのは、< と > だ。 >> std::Vector <RGB888> v1; std::Vector <RGB565> v2; << つまり、この < と > との内側にメタプログラムが書ければいい

  • Yaneu Labs --- C#をスクリプト言語として使う

    *[hatefu:labs.yaneu.com/20101017/] C#をスクリプト言語として使う C#で開発している場合、外部ファイルにしたいスクリプト用の言語として、わざわざLuaのようなC#とは異なる言語を使う必要は無いだろう。 スクリプト言語には素直にC#を採用すれば良い。これにより、いつでもスクリプトから体のコードへと昇格が可能になる。逆に体のコードからスクリプト用のコードへの降格も可能になる。 「ああ、なんだ。CSharpCodeProviderの話か、それなら知ってるよ」と思った人も、以下ではいろんなアイデアを書いてあるので最後まで目を通して損は無いと思う。 * CSharpCodeProviderについてのおさらい まずCSharpCodeProviderについておさらいしておこう。 # CSharpCodeProvider CSharpCodeProvider ht

  • メディサーラボ

    このランキングは、Google検索で検索数の多い順番に掲載しています。 『医者募集あなたのことが必要です』と検索エンジンでお探しの方こちらです。 このページは、医師専門転職情報です。 続きを読む → このランキングは、Google検索で検索数の多い順番に掲載しています。 『薬剤師 求人 生涯最後の転職相談請負人アイン』と検索エンジンでお探しの方こちらです。 このページは、薬剤師専門転職情報です。おすすめ転職サイトの紹介例として、マイナビ薬剤師の場合、人材紹介企業として知名度、売上げ、信頼度、顧客満足度、総求人数すべてにおいて他を圧倒しています。そのマイナビの持つ業界随一の資力と全国に張り巡らされたネットワーク、転職のプロである優秀なキャリアアドバイザーのサポートを無料で受けることができます。 続きを読む →

  • Yaneu Labs --- JavaScriptによるオートコンプリート機能つきインプットボックスの実現

    *[hatefu:labs.yaneu.com/20090307/] JavaScriptによるオートコンプリート機能つきインプットボックスの実現 私はASP.NETでとある会社の根幹システムを製作しているのだが、今回問題となったのは、ブラウザ上でおばちゃんおねーさんが入力する画面である。その画面で「会社名を数文字入力するとオートコンプリートして欲しい」と言われた。 取引先の会社名は限られているのでAjaxで取りに行かなくとも事前にブラウザに読み込ませて良い。そうだ、担当者も丸々読み込ませよう。全然、今風じゃないのだけど、そう思った。 こんなものは、ASP.NETの標準コンポーネント化されていてもおかしくないと思うのだけど、何か作りかけの匂いがプンプンするASP.NETにそんなことを望むのは酷なのかもしれない。 # 作りかけの匂いがプンプンするASP.NET 正直、ASP.NETとその周辺

  • 1