2014-08-01から1ヶ月間の記事一覧

脱獄して、コントロールセンター暴発を防止する

設定で、アプリ内のコントロールセンター呼び出しを無効にして、代わりにActivatorの2本指で下から上にスワイプでコントロールセンターを呼び出す設定をする。 これで「ん」をフリック入力するときや、パズドラでドロップを動かす時にコントロールセンター…

.NETコンポーネントをVB6から使用するための方法

http://www.sev.or.jp/ijupiter/world/dc_interrop/dotnet_com_interrop.html regasm.exeで登録するとCOMとして利用できるようになる。 ただし、実行パスと同じフォルダにdllが存在する必要があるため、例えばVB6のIDEから実行するときにはVB6.exeがあるフォ…

C#でのアプリケーション設定の取得・保存方法

url

http://d.hatena.ne.jp/seraphy/20120708

三歩進んで二歩戻る時計

具体的には、3秒ぶんの距離を2回進んで6秒ぶんの距離を1回戻るという秒針の動きをする。

青柳碧人「朧月市役所妖怪課 第1巻 河童コロッケ」

読了。 市役所妖怪課という非常識なところに飛び込まされてしまった主人公が前向きな性格と課の仲間たちとの協力で妖怪事件を解決してゆくという、ファンタジー物語の教科書みたいなプロットを持つ作品。 「浜村渚の計算ノート」の作者だけあって、肩の力を…

1分でわかるe.preventDefault(); e.stopPropagation(); return false; の違い

http://iwb.jp/return-false-preventdefault-stoppropagation/ 超わかりやすい。 e.preventDefault() イベント本来の動きを止める。Aタグのクリックイベントでこれを実行すると、リンク先へページ移動しない。 ただし、イベントの伝播は止めない。入れ子にな…

coffeescript で インターフェース の実装を強制する

クラス定義の中で@interfaceを宣言して@constructor.checkInterface()の呼び出しで実装されていないメソッドがあればエラーを発生させる。 ……けどInterfaceクラスを継承させる必要があるので今一つ実用的でないか。 class Interface @interface: (interfaceC…

オブジェクト指向は難しい

オブジェクト指向で hello.world. を作ることについて考えてみた。 なんというか、hello.world. に過ぎないのにこれが正解っていう答えがない。 オブジェクト指向は「どの方向に拡張性を確保しておくか」が書けるので、そこで思想的なものが回答に影響してく…

jQueryで、Enterを押したときに次/前のコントロールにフォーカスを移す

<html> <script src="http://www.google.com/jsapi"></script><script>google.load("jquery", "1");</script> <script> $(function(){ $(document).keyup(function(e){ if (e.keyCode == 13 && e.shiftKey == false) { $(document.activeElement).nextAll("input:first").focus(); } else if (e.keyCode == 13 && e.shiftKe…</html>

日日日「ジャンクガール・ジグ 1」

読了。 アンダカの怪造学外伝。

WSHでUTF-8テキストを読み書きする

http://d.hatena.ne.jp/language_and_engineering/20090203/p1 http://www.k-sugi.sakura.ne.jp/windows/vb/3792/ function readFile(file, charset) { var adTypeText = 2; // テキスト var adReadAll = -1; // 全行 if (!charset) { charset = "utf-8"; } …

WSHでCoffeeScript簡易コンパイラを作る

// CoffeeScript簡易コンパイラ // CoffeeCompile.jse // カレントをスクリプトのあるパスにする var fso = new ActiveXObject("Scripting.FileSystemObject") var WShell = new ActiveXObject("WScript.Shell") WShell.CurrentDirectory = fso.GetFile(WScr…

coffee-script.jsのコンパイルでsyntax errorが出た行を取得する方法

s=""; s+="f=->\n"; s+=" alert[ 'Hello. #{language}.'\n"; try { compiled = CoffeeScript.compile(s); console.log(compiled); } catch(e) { console.log(e.location.first_line); console.log(e.location.first_column); console.log(e.message); }

Form.AutoScrollによるスクロールバーが表示されているか判定する方法

http://dobon.net/vb/dotnet/form/autoscroll.html this.ClientSize.Width < this.DisplayRectangle.Size.Width or this.ClientSize.Height < this.DisplayRectangle.Size.Height……で判定できる。

白鳥士郎「のうりん 9」

読了。 ドラゴンボールパロディ編。

篠房六郎「百舌谷さん逆上する」

読了。 好意を持った相手に暴力を働いてしまう衝動を抑えられない、仮想の先天性行動疾患「ヨーゼフ・ツンデレ博士型双極性パーソナリティ障害」――世間にはツンデレという名で歪んだ形で認知されている――を患って生まれてきた少女を描く作品。 ツンデレの一…

TAP(Test Anything Protocol)

http://ryo511.blog.jp/archives/33122430.html 非常に単純なユニットテスト結果出力プロトコル。