2012.07.06 | 

どうも、kaminalyです。
「てめぇの馬鹿さ加減にはなぁ、父ちゃん情けなくて涙が出てくらぁ」
ということがあったので訂正します。

この前、「CoffeeScriptでstatic/private/publicなメンバ/メソッドをもったクラスのつくりかた」
というメモを書いたのですが、
最終的に落ち着いた方法だと、片手落ちというか、かなり問題があることがわかったので、
再度メモします。

(続きを読む...)

2012.06.29 | 

ども、2日連続でエントリしちゃうぜ!kaminalyです。
今日は、色々とハマったのでメモ。

Socket.ioを使った開発をCoffeeScriptで楽しく進めていた。
ChromeとFirefoxで検証して問題なかったが、
さすがIE、華麗に地獄を味合わせてくれた。
ガッデム!
※全部IEのせいにしたいけど本当は違う。

(続きを読む...)

2012.06.27 | 

///
このメモの方法だと問題がある事がわかり、
改訂版のメモを書きました。
[改訂]CoffeeScriptでstatic/private/publicなメンバ/メソッドをもったクラスのつくりかた
以下のメモを読んでから改訂版に飛ぶもよし、すぐに改訂版に飛ぶもよし。
///

JavaScriptを勉強するのを避け
CoffeeScriptを今更勉強しているいじってる。
※勉強しているレベルではなかった事が今回判明。知らないこと大杉(汗

アルミカン氏の
JavaScriptでstatic/private/publicなメンバ/メソッドをもったクラスのつくりかた
を読んで、

おろ?Coffeeでなんとなくクラス使ってたが、
吐き出されたコードどうなんだぃ?
おもむろにCoffeeでクラスを書き始めるが・・・
あれ、privateな変数とメソッドはどう書いたらいいんだべ?

(続きを読む...)

2012.05.25 | 

こんばんは。muchoです。
超超簡易版ですが、
Socket.IOを試してみました。
ひな形のひな形用のひな形用にメモ。

こちらのページを参考にしました。
Socket.IO API 解説

Socket.IO 0.9.5ってばJSON形式を標準でサポートしてる!
こりゃ素敵!

server.js



var io = require('socket.io').listen(3000);
io.sockets.on('connection', function (socket) {
  //log('connected');
  socket.on('msg send', function (msg) {
    //socket.json.emit('msg push', msg);
    socket.json.broadcast.emit('msg push', msg);
  });
  socket.on('disconnect', function() {
    //log('disconnected');
    msg= {"type": "disconnect"};
    socket.json.broadcast.emit('msg push', msg);
  });
});


ターミナルでNode.js起動



$ node server.js


client.js(socket.io.jsも別途読み込む必要があります)



(function() {
document.writeln('');

  jQuery(function() {
    var sendSocket, socket;
    socket = io.connect('http://localhost:3000');
    socket.on('error', function(reason) {
      console.log(reason);
    });
    socket.on('connect', function() {});
    socket.on('msg push', function(msg) {
      console.log(msg.type);
    });
    sendSocket = function(type, arg) {
      var data;
      data = {
        "type": type,
        "data": arg
      };
      return socket.emit('msg send', data);
    };
    return null;
  });

}).call(this);


2012.05.24 | 

こんにちはmuchoです。
いい季節ですねー。皐月。
さてさて表題の件です。

Flash内にテキスト入力欄を設置して日本語入力しようとすると
入力欄とは別の位置にIMEの小窓?が開いて確定後にテキストフォームに文字が入る。
不便だなー。でもこの問題ちょくちょく起きてたしなー。
と放置気味にしていたのですが、原因が分かりました。

環境ですが
Windows Vista
Firefox 12
Flash Player 11.2
OSはさておき、最新です・・・。

Pearl Cresent Page Saver Basicというブラウザウィンドウを
キャプチャするアドオンを入れてたのですが、
こいつが。Pearl Cresent Page Saver Basicが曲者でした。
どうもPearl Cresent Page Saver Basicのオプションで
「Flashコンテンツをキャプチャー」を有効にしていると
フォームに直接日本語入力できないようです。

ということでキャプチャするアドオンを乗り換えてみました。
FireShot - Webpage Screenshots: Capture + Annotate
https://addons.mozilla.org/en-US/firefox/addon/fireshot/
アイコンが分かりにくいですが設定いじれば機能的には問題なさそうです。

同じような現象で苦しんでる方(もしや少数民族?)
の助けになればいいなと思いメモ。