2007-04-01から1ヶ月間の記事一覧

MochiKit を使う際に、追加している関数を晒してみる(その1.create_class)

prototype.js の Class.create の模倣+α。 var create_class = function () { var m = MochiKit.Base; var iter = MochiKit.Iter; var new_func = function () { if (typeof this._new !== 'function') { return; } this._new.apply(this, arguments); }; i…

Ext JS の mochikit-bridge.js 書いてみた(7割くらい動く)

prototype-bridge.js を修正して、mochikit-bridge.js 書いてみました。 Grid で、横幅が変更できなかったり、いろいろ不具合だらけですが。 (function(){ var libFlyweight; Ext.lib.Dom = { getViewWidth : function(full){ return full ? this.getDocumen…

vcscommand.vim が svk に対応してた

vcscommand.vim - CVS/SVN/SVK integration plugin : vim online すごく嬉しい・・・。 zsh の補完で満足してたけど、やっぱり vim から操作できた方が楽だ!

CSS の syntax check

WebService::Validator::CSS::W3C を使用すると、W3C CSS 検証サービス の API を使ったコマンド等が簡単に作れる。以下、やっつけで作った CSS のチェックツール #!/usr/bin/perl use strict; use warnings; use WebService::Validator::CSS::W3C; my $file…

.zshrc を修正

zsh

alias gd='dirs -v; echo -n "select number: "; read newdir; cd +"$newdir"' は不要 下記で、同等の効果が得られるので不要。 cd -[TAB]参考URI 【コラム】漢のzsh (5) 「あーっ!」というそのときのために - 備えあれば憂いなしの設定集 | エンタープライ…

MyObject.prototype = { /* ... */ } を使ってはいけない理由

404 Blog Not Found:javascript - 勝手に添削 - JavaScript入門 IT戦記 - 「勝手に添削 - JavaScript 入門」を勝手に添削 知らなかったのでメモ。考えてみたら、確かにそうだ。 Mochikit ベースで他の方が書いた source を見て、何故、皆、クラス宣言で upda…

Crypt::SSLeay インストール時のエラー回避

どうでもイイ環境なので、適当にメモ。AIX ver 5.3 / xlc ver 5 / perl ver 5.6.1 上記の古〜い環境で、 Crypt::SSLeay ver 0.53 をインストールする際、下記のようなエラーメッセージが表示された。 "crypt_ssleay_version.h", line 1.10: 1506-296 (S) #in…

Twitter の Widget

便利だー。 http://www.apple.com/downloads/dashboard/email_messaging/twidgettwitterdashboardwidget.html http://www.apple.com/downloads/dashboard/email_messaging/twitterlex.html

Mochikit.DOM に Text Node を生成する便利な関数が存在しない理由

くだらない Entry なんですが・・・source を追うまで気がつかなかったのでメモ。下記のような HTML を・・・ <div id="gender_select"></div> 下記のようにしたい場合 <div id="gender_select"> <input type="checkbox" name="gender" value="man"/>man </div> Mochikit では appendChildNodes( 'gender_select', INPUT({type: 'checkbox', name: 'gender', value: 'man'}, n…

仮想画面一つを vim で占有する事にした

基本、QuickSilver しか使ってないので、Doc を非表示にした。 その勢いで、仮想画面一つを vim で埋めてみた。(本当は 2画面にしたいんだけどなー・・・) ついでに、vim 起動後に、画面を縦に分割。 set lines=50 set cmdheight=1 if has('mac') set col…