2015-03-01から1ヶ月間の記事一覧

C#のLINQ

C# やるなら LINQ を使おう | プログラマーズ雑記帳yohshiy.blog.fc2.com Select (map) Where (filter) OrderBy, ThenBy (sort) Aggregate (reduce) Count Take Contains All, Any First, Last Max, Min

C#のデリゲート・イベント

JSのイベント駆動とほぼ同じ。 delegete宣言して、その型をもつHandlerを作る。 下で言うと、 HandleFoo が、JSでいうイベント名っぽい。(引数と返り値に対する型付き) 利用側では、 そいつにcallbackを加えるみたいなイメージ。 # 宣言側 (SubClass) publ…

【資料】Unity設計思想・C#らしい書き方

あとでよむ Unity Performance Best Practices 日本語訳 | syyamalog No hack, no work • Unity開発に関する50のTips 〜ベストプラクティス〜(翻訳) 基本(公式) Unity Script Reference – Overview: Accessing Other Game Objects PDF Unity ではじめる …

C#の書き方

C#の書き方 from 信之 岩永 www.slideshare.net LINQ イベント駆動 この辺はJSと似ている感じ。

メタプログラミングとは。いつ使うべきか

メタプログラミングとは 難しいが強力! Rubyのメタプログラミング、self、特異クラス/メソッド、オープンクラスとモンキーパッチ (1/4)www.atmarkit.co.jp 「メタプログラム」とは、大ざっぱに言うと「コードを生成するコード」のことを指します。もう少し…

mizchi / フロントエンドを楽にするために.md

gist.github.com

ウェブパフォーマンスの基礎とこれから

ウェブパフォーマンスの基礎とこれから from Hiroshi Kawada www.slideshare.net インターネットはなぜ遅いのか 3way handshake IP: パケットを送り届けるだけ TCP: syn, ack で信頼性を上げる(が、遅い) 海底光ケーブルはもはや限界の速さ。 Performance…

sqliteではTransactionを明示的に書いて高速Insert

Node.js sqlite3: very slow bulk insertsnelsonslog.wordpress.com found the problem, I wasn’t using transactions right. See bottom. Simple solution for faster bulk inserts in sqlite3: do them with a transaction. とあって、 db.run("begin…

クラスタリングと冗長化

フェイルオーバー(Fail over) | BCM Navi 用語集 フェイルオーバーとは フェイルオーバーとは、文字通り「失敗したときに(フェイル)、切り替える(オーバー)」という意味です。これはシステムを冗長化する技術の1つであり、万が一システム(本番機)に障…

【Sails.js】config/local.js の扱い

Node.js - sails.js の local.js でDB接続設定する際にやりがちな間違い 「sails is not defined」とかのエラーヽ(゚ー゚*ヽ)(ノ*゚ー゚)ノわぁい | sails.js (0.10.x) で始めるアプリ開発 - Qiita sails の起動処理が終わったときに、変数 sails が初期化されるので…

configファイル・クラスに関して

FuelPHP Configクラス FuelPHPでは、APPPATH/config下に各種設定ファイルがある。