2010-01-01から1年間の記事一覧

僕の Ado

wsh

ado.wsc ado.wsc · GitHub こういうのを書いて ado.wsc で保存して、右クリックで COM 登録して使ってる。 GUID は GUIDの生成 - Ci.nsIZIGOROu - Mozilla 拡張機能勉強会 でやると便利ですよ。 saveFile メソッドは utf-8n 用。 ADODB.Streamオブジェクトを…

ENTITY使ってますか

xml

全国のXMLerの皆さん、ENTITY使ってますか。DTDをそらで書ける皆さんなら当然使ってますよね。たとえば、Androidの設定ファイルなんかでも、 main.xml

Linuxでtitanium起動

rm ~/.titanium/runtime/linux/1.0.0/libgobject-2.0.* rm ~/.titanium/runtime/linux/1.0.0/libglib-2.0.* rm ~/.titanium/runtime/linux/1.0.0/libgio-2.0.* rm ~/.titanium/runtime/linux/1.0.0/libgthread-2.0.* http://developer.appcelerator.com/ques…

proxy環境下でtitanium起動

$ export HTTP_PROXY=proxy.example.com:8080 $ export HTTPS_PROXY=proxy.example.com:8080

multipart/form-data

どうやるのが正解なんだろう。アプレットからWebサーバへファイルアップロード(高速化・大容量対応) - 今日覚えたこと のコードをほとんどコピペさせていただいたのだけど、そのままでは動かなかったので、動くやつをGistに上げといた。 Post.java · GitHub

免許証ジェネレータ

css

というのを作った。mm単位で指定してるからディスプレイ上だとちょっと小さい。ブラウザのズーム機能を使ってください。印刷すると、ほぼ本物と同じサイズ、同じ座標に項目が並ぶはず。Windowsのフォントでしか確認してませーん。LinuxとMac OSのフォントに…

id:cho45:20100915#1284483258 ご迷惑おかけしました。とても気分を害されたと思います、申し訳ありません。お時間をとらせてしまったこと、重ねてお詫びします。同じ内容をTwitterにも投稿し、Togetter末尾に追加しました。先頭に持って来たほうがよいかと…

XSLTProcessorを使い回して何度もtransformToFragmentさせていたらDFが解放されてなかった件

なんか関係なかったかも…… うーん XULアプリxwitterというtwitterクライアントを個人的に作っていて、まぁユーザは僕一人なんですが、手に馴染んでいるし、ほしい機能は自分で追加できるので愛用しています。 xwitterではtwitterのRESTレスポンスXMLをXSLTで…

仮想ハードディスクサイズをできるだけ小さくしてバックアップしよう。 VirtualBoxの可変サイズの仮想ストレージを詰めてコンパクトにする - kanonji’s diary VirtualBox: VDI を圧縮する - no disturbado

WinXP SP3 適用ブータブルディスク作成の流れ

y2blog » Windows XP SP3 インストールCDの作成 笛田薫Blog: ImgBurnでBootable Disc Free Web Hosting - Your Website need to be migrated

xwitter を OAuth 認証にした。そこからコードを抜き出して JS で Twitter の OAuth やるならまあこんな感じじゃねっていうサンプルを貼っておく。Same origin policy に引っかかる環境では動かせない。あくまでサンプル。oauth.js 使うよ。 <html> <head> <meta charset="utf-8" /> <title>OAuth test</title> <script src="oauth.js"></script> <script src="sha1.js"></script></meta></head></html>…

13時30分頃、外出から帰宅すると痛み出した。 えーと、頭痛が毎日すぎて、めんどくさい

頭痛日記をはじめる。何が誘因か調べる。 16時頃、外出から帰宅すると痛み出した。おじぎテストで脈打つようにズキンズキンと悪化。レルパックス服用30分程度ですっきりと治る。 天気は晴れ。外にいたのはバス待ち往復分で10分とバス停からの徒歩2〜3分。 用…

iOS4からCFDataGetBytePtrの戻りが以前と異なる問題について

CFDataGetBytePtr(CGDataProviderCopyData(CGImageGetDataProvider(cgImage))); で取得したイメージRAWデータがiPhoneとiPadで違うよ。いちいち躓く俺・・・ ダメだな。 Hideki Suzuki on Twitter: "CFDataGetBytePtr(CGDataProviderCopyData(CGImageGetData…

WPFはローカルファイルにアクセスできるからと言ってもXBAP(WPFブラウザアプリケーション)として起動したらそんなことないですよ

セキュリティ (WPF) | Microsoft Docs セキュリティゾーンのレベルいじれば行けそうな気がしたけど、そんなこともなかった。

MediaElementへのURL指定はクロスドメイン制約を受けるよ

<MediaElement Width="640" Height="480" AllowDrop="True" AutoPlay="True" Name="MediaObject" Source="http://localhost/media/waterbuss.wmv" MediaFailed="MediaFailedHander" /> とかやって、Silverlightをローカルファイルから実行する(普通VisualStudioからデバッグするのでそうなる)とAG_E_NETWORK_ERRORが出る。htmlとxapをHTTPサーバ上に置いてやって、URLから実行すれば再生されるます。</mediaelement>

MediaElementで相対パス指定ができないことがあった(再現したりしなかったりなのでうんこ療法)

<MediaElement Name="MediaObject" MediaFailed="MediaFailedHander" /> public MainPage() { InitializeComponent(); /**/ MediaObject.Source = new Uri("waterbuss.wmv", UriKind.Relative); MediaObject.Width = 320; MediaObject.Height = 240; /**/ } UriKind.Relativeと明示してやる。なんかうまく行く。うーん……</mediaelement>

Windowsのシステムサウンド(*.wav)をMediaElementで再生させようとしてハマった

全然再生できなくて困ったので、MediaFaild属性付けてエラーメッセージ拾ってみた。 <MediaElement Width="640" Height="480" AllowDrop="True" AutoPlay="True" Name="MediaObject" Source="/MediaElement;component/Bin/Debug/startup.wav" MediaFailed="MediaFailedHander" /> private void MediaFailedHander(object sender, ExceptionRoutedEventArgs e) …</mediaelement>

SlippyにSlidyやS5のincrementalがほしいなぁと思って

サンプル http://dmw.vg/slippy/template.html ソースコード GitHub - kageroh/slippy: HTML Presentations slippy-0.9.0.js @@ -2,6 +2,9 @@ * Slippy * Copyright (C) 2010, Jordi Boggiano * http://seld.be/ - j.boggiano@seld.be + * + * Modified 2010…

Androidのブラウザで……

body, html { height: 100%; } ぎゅんぎゅん! なんか勘違いだったかも。再現させられなくなっちゃった。スクロールバーがぎゅんぎゅん伸びてったんだけどね。

コーディングスタイル解説

せつこそれ抽象化やない複雑化や 8Kは福祉 on Twitter: "せつこそれ抽象化やない複雑化や" dom.js · GitHub を元に解説する。 var dom = exports; (function() { dom.Node = Node; function Node() {} // 略 })(); 基本的に名前空間はひとつ (ここでは dom) …

NILScript 任意のライブラリを使う nil\lib\Hoge._test\Hoge.gs (function(){ var Hoge = {}; this.Hoge = Hoge; }) var Hoge = require('Hoge').Hoge; requireはUnitオブジェクトを返す。詳しくはnil\doc\_readme.txtを読むべし。 コマンドライン引数 ng.ex…

ちょっと変えてみた(書き方がめんどくさいので没) - 最遅メンヘル研究会の書き方を試してみたくて、でもありがちな動物/犬みたいな継承はやりたくなくて、DOMがちょうどいいかなぁ(DOMはほとんどがNodeを継承してる)と思って、かなりざっくり書いてみた。 do…

ちょっと変えてみた(書き方がめんどくさいので没)

他言語遣いの人にJSのカプセル化と継承を説明したい - 最遅メンヘル研究会の続き。prototypeプロパティを使ってもいいことにして、instanceofが使い物になるようにしてみた。 コンソールでやるためだけにWSH(JScript)で書いていますが、WSH#echo以外のコード…

他言語遣いの人にJSのカプセル化と継承を説明したい

prototypeプロパティを使わないで何とかできないかなぁと今日考えていて、結局The Good Partsの形にしかならなかった。けどまあログを残しておきます…… newしないんだからコンストラクタ名はcapitalizeするなとThe Good Partsには書いてありますが、やっぱり…

Androidアプリ作ろうと思い立ったはいいがWebアプリしか作ったことないどうしよう派が取り急ぎお茶を濁すアレ

メモです。Androidアプリ側とWebアプリ側でメッセージをやり取りする結構ひどい方法です。loadUrl("javascript:〜とかやるので、涙が出るかも知れません。 src hoge.piyo MainActivity.java package hoge.piyo; import java.net.URLEncoder; import hoge.piy…

WSHにやらせていたことでNode.jsに移行できるものがあれば移行しちゃったほうが高速で時間短縮になるかもね

Gin.jsを使って複数ファイルを構文解析したかったのでWSHにやらせたんだけど、対象データ367ファイルで結構時間かかった。JScriptのバージョンは5.8。測定にはtimeitを使った。 Elapsed Time: 0:03:24.843 Process Time: 0:00:01.046 System Calls: 4389576 …

MSXMLでtextContent

wsh

<resource id="xsl"> <xsl:output method="text"/> </xsl:stylesheet> ]]></resource> <script language="JScript">

XSLT 2.0でフラットな文書を構造化

怠けてる間にXSLT 2.0が当たり前になってた。 The SAXON XSLT and XQuery Processor RaptorXML Server | Altova 昔は大変だったのだ…… XSLTでフラットな文書を構造化 - reflux flow http://members.jcom.home.ne.jp/jintrick/Personal/d20035l.html#d16_1 ね…

(チラッ