2012-01-01から1年間の記事一覧
LL/MLほにゃららシリーズではMSILしか弄ってない者です、こんにちわ。最近仕事が忙しいので、軽めのネタとしてIKVM.Reflectionを利用して動的にMSIL/アセンブリを生成してみる例を紹介しておきます。 IKVM.Reflectionとは まず、IKVMとは、.NETとJavaを相互…
大規模なギョームシステムにHaxeを採用してみた話 from terurou NGK2012Bの準備やら仕事やらが忙しくて、当日になってから3時間ほどで一気に書き上げたのでクオリティが低い…。機会があればHaxeを使うと何が良いのかを改めて話したいですね。
TypeScript良いですね。世間の流れは完全に動的型付け言語から静的型付け言語+型推論に移ってきていますが、JavaScriptの上にうまくそれを導入してきた感じです。ヘルスバーグはやっぱすごいよね、と。今後実装される予定のジェネリクスが載ってきたら、bet…
文字コードを未指定だと強制的にWindows-31Jとして扱われるらしいので、明示する。 /* sass */ @charset "UTF-8"
Ext.tip.QuickTipManager.init();をコールしておかないとダメらしい。詳しくは Adding tooltips to an Ext.Button component using Ext JS | Sencha Examples 参照。
hideTriggerをtrueにする。spinUpEnabled/spinDownEnabledをfalseにしても、表示が消えないどころかデフォルトのイベントすら殺せない。
var dispatcher = Windows.UI.Core.CoreWindow.GetForCurrentThread().Dispatcher; UIスレッドでしか取得できないので注意。あと、Windows.UI.Xaml.Window.Current.Dispatcherでも取得できるけど、名前空間的に若干いやらしい感じがする。
現時点ではまだ書きかけですが。 Haxe/JavaScriptチュートリアル — Haxe/JavaScript tutorial 0.1 documentation
Windows7だとコンピューターのプロパティからプロダクトキーを変更できたんですが、Windows 8からは設定できなくなったようで。管理者権限で以下のコマンドを入力すると、アクティベーションできる。やってることは、プロダクトキーを変更して、アクティベー…
Azure Blob ストレージを簡易 Web サイトとして利用する その2 (CloudBerry 編) « S/N Ratio (by SATO Naoki) を見ながら、Azureで静的ページをホスティングしてみようと思ったのだけど、断念。S3とかの対抗サービスと比較して、Index Documentが設定できな…
FlashDevelopのデフォルト設定だと、以下のようにC#っぽく { で改行してしまう。元々FlashDevelopがMonoDevelopからフォークしたものなので、仕方ないかなぁとも思いつつも、あまりHaxeっぽくない気がするので設定変更する。 class Foo { public static func…
スライドはこちら。 大規模なJavaScript開発の話ごくごく当たり前のことを小難しく書いただけな感じです。
JavaScriptのAPIドキュメント生成ツール(いわゆるjavadocみたいなもの)を使いたくなったので、色々調べてみた。 jsdoc3 使い方が間違ってると指摘されたので、訂正エントリ書きました → 【訂正エントリ】jsdoc3の使い方が間違ってると指摘を受けたので再評…
なんか8月1週目にWindows 8 RTMが出るらしいですね。RTMになって解決しているといいんですが、Release PreviewでまともにWebブラウジングしたりニコニコ動画を視聴できない現象が発生してます。 環境について Windows 8 Relese Preview x64 VAIO Z21 Windows…
Haxe/JavaScriptチュートリアル — Haxe/JavaScript tutorial 0.1 documentationに書き直したコンテンツを公開しました。Windows 8 RPでhaXe開発環境を構築したメモ。ここではWindows 8を使ってるけど、Vista以降のWindowsなら多分同じだと思う。 この記事の…
今年の夏にやろうかと思っていた名古屋イベントですが、開催を断念しました。 理由としては大まかに2つあるのですが、 いろいろ忙しい 仕事が9月頃まで忙しくなる可能性が高そうで、旗振り役なんかしてられんのかな、という懸念があります。 また、昨年の5月…
世間というか他の名古屋勢と比べると何周遅れなのかわからんですが、haXeを実プロジェクトに投入しようという気が起きてきたので、ちょくちょくhaXeを触り始めてます。ということで、いくつかIDEを触ってみました。 仕事で使うことを想定してるので、Windows…
Metro Style AppsでMSIL ver.2012/06/09 EXEを生成する部分のコード抜粋 var exeName = "text.exe"; //----------------------------------------------------------------- // アセンブリ保存先を選択 var picker = new FileSavePicker(); picker.Suggested…
https://groups.google.com/forum/?fromgroups#!topic/closure-library-discuss/3htcvlCLvHs 参照。スクロールバーのサイズが2重に計算されてしまっている。対応策としては、box-sizing: border-box;をやめてcontent-boxにする程度。
Mono.CecilやIronyをMetro Style Apps用に移植してみたりしているのだけど、結構System.TypeCodeを使っている箇所があって、書き換えがめんどくさかった。 なので、TypeCode関係を移植とは言わないまでも、移植するためのコードを書いてみた。 enum TypeCode…
VAIOでOSを入れ替えたときにありがちなのだけど、いたわり充電とFnキーショートカットが使えなくなった(後者はWindows8側で設定できるので正直どうでもいいのだけど)。 いたわり充電については、Windows8側で設定変更はできないもののWindows7側で設定した…
Metro Style AppsでMSIL(なんかSlideShareのタグがうまく張り付かない…)内容的にはMono.CecilがMetro Style Appsに移植できそうです、といった感じですね。 Visual Studio 11 betaで移植作業を行ったものなので、ソースはPublicにはしない方向です。ご興味…
VirtualBoxだとGuest Additionsがうまく動作しなくて解像度を1336x768とかに設定しづらくて残念な感じがする。なのでVMware Player使ってる。
好きなエディタで保存と同時にFirefoxをリロードするAHKスクリプト - AUSGANG SOFT のNILScript版というか。NILScript書いたの初めてなので、なんか間違えてるかも。 var Window = require('Window').Window; var Hotstrokes = require('Hotstrokes').Hotstr…
VisualStudio 2010 SP1 で F# Silverlight 4/5プロジェクトをビルドしようとすると、こんな感じのエラーが出る。 F# runtime for Silverlight version v4.0 is not installed. Please go to http://go.microsoft.com/fwlink/?LinkId=177463 to download and …