2008-01-01から1年間の記事一覧
自分のプログラムが遅くて鬱々してたんですが、プロファイルして ボトルネック見つけたらHAPPYになれるじゃん!ていう考えで プロファイラを探してました。 先日行ったMSのカンファレンス(http://d.hatena.ne.jp/cimadai/20080420/1208699258)で 『VisualStu…
先日ぱっと思い立ってさくらサーバのレンタルを契約しました。ところがちょこっと自分の書いたソース置いてあるだけという非常に無駄な使い方。 なのでもっと有効活用するために自分専用のSubversionを入れることにしました\(^0^)/ でもLinux全然慣れてな…
いつものように仕事から家に帰ってきて、給料日の金曜なのに 何もフラグが立たなかったのでコンビニでビール買ってGoogleReader見てたら ぐりさんがこんなエントリ(http://d.hatena.ne.jp/guri_2/20080415/1208214913)書いてた。 人間誰しも「人には言えない…
会社で使ってる開発サーバのApacheが起動しなくなったと先輩から言われた。 早速調査 まず症状の確認。Apacheを起動しようとすると確かにエラーになり起動できない。 エラー内容 ローカル コンピュータ で Apache2 を開始できません。詳細については、 シス…
Prototype.jsとScript.aculo.usを使ったRPGゲーム「ProtoRPG」 http://phpspot.org/blog/archives/2008/04/prototypejsscri_1.html [Ruby]スーパーマリオブラザーズをRubyで作ってみた http://d.hatena.ne.jp/authorNari/20080422/1208880928JavaScriptのRPG…
いままで明確に意識してなかったし、する必要もありませんでした。が、今日順番が大事なコードを書いたので調べてみました。 C++におけるオブジェクトの破棄の順番 検証コード // テストクラス class CTestClass { public: /*! @brief コンストラクタ */ CTe…
なにが? 先日の「the Microsoft Conference 2008」でもらったVisualStudio2008で JavaScirptのインテリセンス能力が飛躍的に向上していることが分かりました。たとえば // hogeクラス function hoge(){ this.Initialize.apply( this, arguments ); } hoge.p…
先週の水曜日に行ってきました。 そこで得たもの Silverlightアツイんじゃね? VisualStudio2008アツイ! てか2008シリーズいいね! 2008サーバ(FastCGI)+PHPがスゴイ! やっぱマイクロソフトやるじゃん>< というMSへの忠誠度 気づいたこと 一日かけて6個…
楽しかった! うん、本当に楽しかった!! みんなありがとうございました>< やったこと 1部 id:GegegeMokekeのJavaScript基礎 id:cimadaiのモテのためのjQuery 2部 id:GegegeMokekeによるprototype.js解読 いやー、JSアツい!Rubyアツい!ASアツい!AIRア…
これはなに? Firefoxの検索がなんとなく使いづらかったので勉強もかねて つくったGreasemonkey用のスクリプトです。 何ができる? キーボードショートカットで楽々検索 [Ctrl + :]コマンド欄表示 [h]ヘルプ表示 [ha]はてなブックマーク [g]グーグル検索 [a]…
先日ビジネス側に明るい人と話をする機会がありました。 色々と話したのですが、今回はその中の一つの話を書きます。 新しいITビジネスをはじめる場合 必要なもの 開発力 営業力 お金 このうち開発力と営業力はなんとかなりそうな気がします。しかーし、お金…
念願のノートPC新調 今まで持っていたノートPCはモニタのバックライトが光らないという 致命傷を負ったマシンだったので新しいマシンの購入を考えていたのですが、 折りよく知人からPCを売ってくれるとの連絡がありました! そして今日そのノートPCを購入し…
先日の日記で通りすがりの人からもらったコメントで 「ユーvimrc公開しちゃいなよ!」的なことを言われたので早速公開してみます>< vimrc " vim:set ts=4 sts=4 sw=4 tw=0: (この行に関しては:help modelineを参照) "------------------------------------…
内容 今週からブラウザはFirefoxを、テキストエディタはvimエディタを使うことにしました、という話。 ていうか前々から乗り換えたかったんだけど、なんとなく気が進まなかったんです。 拡張いろいろ選ぶのめんどいしー vimのコマンド使いこなすのめんどいし…
3/20に書いたエントリに対する追考 id:GegegeMokeke のコメントで宿題をもらったので早速試してみました。 ↓こんな感じのテストコードで試しました。 var p,q; // 確認用 function hoge(){ } hoge.moge = function(){ p = this; // ここのthisが知りたい } h…
id:amachanのやってる1000人スピーカというプロジェクトのこと IT戦記1000 人スピーカープロジェクトで「今の自分の技術」をさらけ出しませんか (http://d.hatena.ne.jp/amachang/20080314/1205475585) 知るのが遅くて今回はUstream.tv(http://www.ustream.t…
サイ本? サイ本とは、オライリーのJavaScript解説書のことです。 先日やっとこさっとこ読み終わりました! といっても読み流した部分も多いです。具体的には2部以降。そんなにガッツリ読んでないです><今回はとにかく1部(コアJavaScript)の部分を実際に動…
thisって何でぃすか? すいません! 言ってみたかったんです><thisが参照するものは呼び出し元のオブジェクトです。 簡単な例をあげると // 人間クラス ←ありがち // プロトタイプは省略 function Human( firstName, lastName ){ this.firstName = firstNa…
正規表現(RegExp)オブジェクト RegExpオブジェクトの作り方は次の2通り 正規表現リテラルを使う RegExp()コンストラクタを使う 前者の特徴は プログラムに埋め込んで使う(静的) お手軽 後者の特徴は プログラム実行時に動的にRegExpオブジェクトを生成できる…
自分が作ったCOM(ActiveX)から呼び出し元のスクリプトにコールバック できないもんかと試行錯誤の結果、なんとかできたので忘れないようにメモ。 CMyActiveX クラスの場合 COM側 ヘッダ /*MyActiveX.h*/ public IConnectionPointContainerImpl<CMyActiveX> //↑こんな感じ</cmyactivex>…
はじめに 現在IEが実装しているJavaScript(バージョン 1.5)ではクラスという概念はありません。ただし、関数やプロトタイププロパティを使ってクラスをシミュレートできます。ということでクラス(便宜上)のまとめ コンストラクタ なんて事はない、普通の関…
http://d.hatena.ne.jp/amachang/20080306/1204787459 // 以下の二つは同じ要素を取得する var nl00 = document.getElementsByTagName('div'); var nl01 = document.querySelectorAll('div'); alert(nl00[0] == nl01[0]); // true alert(nl00[1] == nl01[1])…
はい、激しく勘違いしていました>< 勘違いコード HRESULT hr = S_FALSE; if(SUCCEEDED(hr)) { // なんとここにきてしまう!! } それは勘違いをしているからだよ 定義の内容↓ E_FAIL : 失敗。 S_OK :0 成功。条件が TRUE だった時に使う。 S_FALSE :1 成功…
関数と関数リテラルの違い 関数 例えばこんな function square( x ) { return x * x; } ⇒常にトップレベルに定義しないといけない。(if文やwhile文の中では定義できない) 関数リテラル 例えばこんな // 階乗する関数。関数に名前をつけることで再帰呼び出し…
数ある演算子の中でもいままであんま使ってなかった(けど有用な)演算子や 勘違いをしていた演算子についてまとめます。 それは例えばこんなやつら 同値演算子(===) instanceof演算子 論理積演算子(&&) 論理和演算子(||) 論理否定演算子の2重(!!) delete演算…
先日サイ本(オライリーのJavaScript版)を買ったので、読みながらまとめて行きたいと思います。今日は、今まで強く意識することのなかった「リテラル」についてまとめてみます。 リテラルは以下の6種類 整数リテラル 浮動小数点リテラル 文字列リテラル 関数…
だいぶ昔にあやしいブログは書いていたんですが、とっても微妙だったので捨ててました。。先日とある勉強会に参加してとても刺激を受けたので、その熱が冷めないうちにhatenaに登録しました!これで僕もhatena人だー!これからどんどん自分を晒してどんどんD…