*Programming
あなたのスキルで飯は食えるか? 史上最大のコーディングスキル判定だそうです。*1ちょっとやってみました。 開始時間をちゃんと見てなかった…2時間くらい? 一応動いてるんじゃないかな…3(4)5 みたいな真ん中待つ手があるの忘れてました…… #!/usr/bin/ruby c…
報告しようとしたらTrac の newticketが動かないわけだが…。 プロジェクト管理が http://code.cakephp.org/ に移っていたらしい。 既にticketがあったので patch だけ追記しておいた。 --- dbo_oracle.php.orig 2009-08-21 23:48:07.000000000 +0900 +++ dbo…
入力がなにも無ければヘルプ表示をしたいという場合に使える。 isinput.rb unless File.pipe?('/dev/stdin') || IO.select([ARGF], nil, nil, 0) puts 'no input' end 出力例 $ touch x $ cat x | ruby isinput.rb $ ruby isinput.rb < x $ ruby isinput.rb …
mecab-config.in がおかしかった。 おまけで、辞書は share にいれるものだろうという patch。 --- mecabrc.in.old 2007-01-29 00:09:05.000000000 +0900 +++ mecabrc.in 2008-10-30 22:37:47.000000000 +0900 @@ -3,7 +3,7 @@ ; ; $Id: mecabrc.in,v 1.3 20…
iceiv+puttyにて putty のウィンドウ位置を記憶させるパッチなどを配布しているが、初期位置が (0, 0) なので画面上辺にタスクバーを置いていると隠れてしまって困る。 それを修正するパッチ。 diff --git a/settings.c b/settings.c index 8792ba4..86b38fc…
ActiveRecordを詳しく「優しいRailsの育て方」 より。 もっとシンプルにできるけど。 つい機能追加やら汎用化やらをしてしまう。 Rails 2.1.0 で動作確認。 コメントいただいたので scoped_access_filter.rb を修正しました。 使い方 基本。 class MailContr…
IEで発生するactivescaffoldのソート不具合 - javakariの日記 より。getCurrentLocation() の修正でもよさそう。 --- vendor/plugins/active_scaffold/frontends/default/javascripts/dhtml_history.js +++ vendor/plugins/active_scaffold/frontends/defaul…
テーブルの一覧表示で関連レコードの数を表示したい場合、 View でそのまま records[i].subrecords.size などとして繰り返し参照すると SELECT count(*) ... というようなカウント SQL が大量に実行されてしまう。以下を利用するとカウント SQL の実行を1回…
http://xpath.kayac.com/graph/bPfA0dcH3RG-7w Hatena::Graph で参照できるようだ。 html じゃないと要素で軸指定できない? http://www.amazon.co.jp/rss/bestsellers/toys/ref=pd_ts_rss_link (RSS, XML) に対して //link とかやってもうまく行ってないよう…
C# 2.0 で実装。 ご利用はご自由に。 参考: using System; using System.Runtime.InteropServices; using System.Windows.Forms; using System.Drawing; public class CenterMessageBox { #region defines private static class NativeMethods { [DllImport(…
ソースを色付けするGreasemonkeyスクリプト - ヒルズで働く@robarioの技ログ 上記はボタン押下で動作するようになっている。 ブックマークレットならいきなり動作すればよいので書き換え。 長いので IE では動きません。*1 javascript:(function(d,s,h){if(!…
すべてのオブジェクトをキーにできるハッシュの様なもの - IT戦記 arguments 使っただけ。 Dictionary = function() { var self = function(k, v) { var state = self.state; if (arguments.length < 2) { return state(k); } else { self.state = state(k) …
IME and DiMENSiON という Firefox 拡張を利用してみたのだが、XKeymacs と同時に使用すると問題があった。Ctrl-\ 等で IME を on/off しても反応しない。入力エリアの keypress イベント時に IME 状態を取得しているようだが、XKeymacs で定義した IME on/o…
参照:mlang.dllを使用した文字コード判別 - ごった日記 パス書き換え、自分用。 set VS=%ProgramFiles%\Microsoft Visual Studio 8 call "%VS%\VC\vcvarsall.bat" x86 "%VS%\Common7\Tools\Bin\Midl.exe" "%VS%\VC\PlatformSDK\Include\MLang.Idl" move mlan…
CodePlex Archive にパッチをアップロードした。 SharedContent の中身(*_ja-JP.xml)だけ。 マージされたようなので次のリリースでは入ってるんじゃないでしょうか。
.NET Framework 1.1 では GlobalProxySelection.Select、WebProxy.GetDefaultProxy() を使用。 上記は .NET Framework 2.0 で obsolete になった。 .NET Framework 2.0 での使用方法 WebRequest に対する Proxy の全体設定・参照は WebRequest.DefaultWebPro…
http://marcgrabanski.com/code/jquery-calendar/ 用の日本語設定 保存時の文字コードを気にしないために数値実体参照で記述。 /* Japanese initialisation for the jQuery calendar extension. */ /* Written by Milly. */ $(document).ready(function(){ p…
CodePlex Archive は Visual Studio 2005/2008、MSBuild で利用できるドキュメンテーションツール。Visual Studio IDE から利用できる。別途 Sandcastle が必要。 DocProject の作成 対象ソリューションで、新規 DocProject プロジェクトを作成。 DocProject…
.net プロジェクト用のドキュメンテーションツール。 Sandcastle は Community Technology Preview (CTP) なので仕様がかわることがある。 ここでは 2007-10-01 に公開された Sandcastle September 2007 CTP を対象とする。Download Sandcastle - Version 2.…
確認は iPod touch 1.1.1(3A110a) で行った。 Release Notes viewport で device-width, device-height が使える。 <meta name="viewport" content=" width=device-width " /> 自身または上位のタグの lang 属性でテキストフィールドの入力メソッドが変更される。 ページ読み込み後に変更した場合も入力メソッドは変</meta>…
内部の TextBox は対応している。 // ToolStripTextBox use system password char sample for C# toolStripTextBox1.TextBox.UseSystemPasswordChar = true;
アプリケーションで複数フォームがある場合、個々のフォームにアイコンを設定するとリソースファイルに重複して登録される。 そこで、アイコンをロードする基本 Form を作って継承させる方法があるが、以下で問題点が指摘されている。 アイコンをベースクラ…
http://golf.shinh.org/ でやってみた。 id:shinichiro_h 管理者さんの雑記はこちら。 Javascript-C での入出力は以下のように。 var x = readline(); print('hoge'); しかし readline() にいろいろ制約が… 入力 取得できる値 値の型 hoge 'hoge' string hog…
知らんかった。 404 Blog Not Found:perl+javascript - 1,234,567,890を12,3456,7890に より。記事の主題と関係ないのですが。好きな位置に好きなだけ。(でも先頭はだめ。) my $x = 123_456; # 123,456 my $y = 0x12ab_34cd; # 313,214,413 my $z = 0__12___…
Firefox のクイックサーチを多用しています。普段 CUI で作業してるのもあってブックマークから選択するのがまどろっこしいからです。で、表題の件。 以下をブックマークに keyword 'transit' とかで登録しておく。*1 デフォルトの出発駅は s='hoge' を書き…
http://www.adobe.com/support/documentation/jp/flex/index.html#package(ドキュメンテーション zip ファイル)に日本語化でのバグがあるのでその修正。 id:eggtoothcroc:20061201:1164942185 に shell script と PHP による静的修正版があります。 PHP はい…