window.twttr = (function(d, s, id) { var js, fjs = d.getElementsByTagName(s)[0], t = window.twttr || {}; if (d.getElementById(id)) return t; js = d.createElement(s); js.id = id; js.src = "https://platform.twitter.com/widgets.js"; fjs.paren…
window.twttr = (function(d, s, id) { var js, fjs = d.getElementsByTagName(s)[0], t = window.twttr || {}; if (d.getElementById(id)) return t; js = d.createElement(s); js.id = id; js.src = "https://platform.twitter.com/widgets.js"; fjs.paren…
プロジェクトの作成 Scalaプロジェクトで新規作成した上でプロジェクトのプロパティ > Google > App Engineから「Use Google App Engine」にチェック web.xml、appengine-web.xml、logging.properties、src/META-INFは別に作成したWeb Application Projectか…
カスタマイズしたフォームでファイルを添付しようとすると「This form was customized not working with attachment.」というエラーメッセージが出て、ファイルを添付することができない。これについてはでhotfixが出ている。現在のMOSSのバージョンを確認し…
エクスポート NWAdmin -o PrepareSiteForExport -siteUrl <エクスポート元のURL> stsadm -o export -url <エクスポート元のURL> -filename <ファイル名> インポート stsadm -o import -url <インポート先のURL> -filename <ファイル名> NWAdmin -o FixSiteAf…
デブサミで触れられていた本を要約してみた。 アジャイルな見積りと計画づくり by Hisanaga MAKINO on Prezi この本は、具体的な方法を記述してあり、ケーススタディもあるため分かりやすい。 要約はかなりはしょっているので、興味があったら本にもあたった…
http://d.hatena.ne.jp/xor0x35/20081102/p1 本当にすぐ使えるダミーsmtpサーバー 上記2つを元に、全てのアドレス宛てのメールを、どこにも送らず、ローカルの1つのアカウントにまとめてmbox形式で保存するサーバを書いてみた。mbox形式で保存するので、普通…
SharePointで、サイトコレクションの機能をアクティブ化しようとすると 機能 'NintexWorkflowContentTypeUpgrade' (ID: 86c83d16-605d-41b4-bfdd-c75947899ac7) を範囲 'http://dionysos/sites/itservice' でアクティブ化できませんでした。というメッセージ…
SharePointではドキュメントのバージョン管理を利用して下書き(未承認状態)のドキュメントを、読み取り権限しかないユーザには公開しないよう制限することができる(作成者および承認権限を持つユーザにのみ閲覧できるようにすることもできる)。ドキュメ…
SharePointのシステムアカウント(SHAREPOINT\system)でNintex workflowのRequest approvalのタスクを実行(承認or却下)すると下記のエラーが発生する。 Nintex Workflow; Build: 11000 (http://dev-003.stratecht.local/sites/itservice/_layouts/NintexWork…
atword.jp - このウェブサイトは販売用です! - レンタル テンプレート 無料ブログ ワードプレス サーバ リソースおよび情報によると、 アプリケーションプールアカウントに登録したユーザ ファームを構築したユーザ BUILTIN\administrator の場合、普通のド…
testです
~/Library/Application Support/AquaSKK/kana-rule.confに下記を追加する。kana-rule.confがまだない場合は、リポジトリからコピーして作成。 ?,?,?,? !,!,!,! (,(,(,( ),),),)
ポイント UIProgressViewのprogressプロパティは、ある処理をしているスレッド中で変更しても、その処理が終了するまで画面に反映されない。 そこで、performSelectorInBackground:withObject:メソッドを利用して、バックグラウンドでprogressプロパティを変…
ポイント UIActionSheetの高さはタイトルの改行か、setNumberOfRowsメソッドで設定する。ただしsetNumberOfRowsはドキュメントには載っていないメソッド。 UIActionSheetはメインスレッドで表示しないと、ボタンが効かないっぽい。また、表示とその他の処理…
ポイント iPhoneにはzlibが入っているので、それを利用して解凍する。 zlibを使うためには、libz***.dylibへのリンクが必要。そのためには、xcodeで「グループとファイル」ビュー上で右クリック→「追加」→「既存のフレームワークを追加」でibz***.dylibを追…
下記4つのレシピを組み合わせて、zipファイルをダウンロードし、Documentsディレクトリに解凍する方法。 iPhone SDKレシピ2:NSURLConnectionを使ってファイルをダウンロードする - Random Note iPhone SDKレシピ3:UIProgressViewの使い方 - Random Note iP…
Parallelsのバージョンが4.0になってから、キーボードのリマップをParallelsがするようになった。 が、あまりに使いづらいので窓使いの憂鬱に戻した。 前のバージョンのParallelsで使っていたときの設定に、commandキー(Windowsキー)とcontrolの入れかえを追…
svn+sshで接続できるSubversionをさくらインターネットのサーバ上に構築した時のインストールログ。 環境 FreeBSD 6.1-RELEASE-p23 subversion-1.5.4 ログ 基本的にさくらインターネットでSubversion » サイキョウラインを参考にした。 %mkdir -p $HOME/loca…
Application TaskPaper AppFresh Plaxo CSSEdit AppCleaner Snapz Pro X Pixelmator Firefox GreaseMonkey AutoPagerize Youtube downloader YoutubeのHD画質動画やmp4動画ダウンロードリンクを表示するスクリプト Session Manager Firebug Web Developer Th…
iPhoneでUITextFieldを使う際、リターンキー押下時にキーボードを隠したいことがある。 そのような時は、UITextFieldの「Did End On Exit」をIBActionにバインドし、そのIBActionの中で、UITextFieldインスタンスのresignFirstResponderメソッドを呼んでやれ…
CocoaフレームワークにはNSURLDownloadという便利なクラスが用意されているが、iPhone SDK (UIKit) には入っていない。そこで、NSURLConnectionを使ってファイルをダウンロードするための簡単なラッパークラスURLDownloadを用意し、それを用いてファイルをダ…
UITableViewで行を縞模様にするためには、UITableViewCellの背景を全てクリアしてから、backgroundViewのbackgroundColorを変更する。ソースはこんな感じ。 UITableViewDelgate#tableView: cellForRowAtIndexPath: - (UITableViewCell *)tableView:(UITableV…
対策5:メタインデックス再び 対策4時点での実行時間は下記の通り。 word1:ああああああああああ、word2:い、word3:おた、word4:あいし、word5:あいして、word6:あいしてるとくりかえしていう。 目標の1秒までもう少しだが、まだいくつか1秒以上かか…
対策3:メタインデックス形式の変更 現在、1つの検索片でメタインデックスを検索するごとに約40回+結果数回メタインデックスファイルからの読み込みを行っている。 この読み込み回数を減らすため、メタインデックスの形式を変更する。 現在のメタインデッ…
対策4:メタインデックスである程度絞り込んだら、あとはメモリ上で メタインデックス検索+弱い論理積+出現位置チェックで1000件未満まで絞り込めたら、あとは直接辞書インデックス取得し、メモリ上で絞り込んでみた。変更点はこんな感じ。 Dictionary#se…
関連エントリ StarDictの辞書アプリ - Random Note 辞書アプリの改良 - Random Note 辞書アプリの改良:初期化処理の高速化(1) - Random Note http://d.hatena.ne.jp/hisaboh/20081022/p1 辞書アプリの改良:コマンド化 - Random Note 辞書アプリの改良:部…
対策1:存在しない文字列は検索しない 辞書アプリの改良:高速化(1) - Random Noteの測定結果を見て分かるのは、検索結果が0件の場合でも常に検索キーを2文字ずつに切り出した言葉の欠片(検索片と呼ぶことにする)の数分、必ずメタインデックスを検索し…
対策2:余計な検索片は使わない 次の高速化のターゲットはこれ。あいしてるとくりかえしていう meta search(日英) 272 meta search(日タイ) 3632 これまでの検索では、検索キーを1文字ずつ横にずらしながら2文字に切り取っていた。 「あいしてるとくりかえ…
関連エントリ StarDictの辞書アプリ - Random Note 辞書アプリの改良 - Random Note 辞書アプリの改良:初期化処理の高速化(1) - Random Note 辞書アプリの改良:初期化処理の高速化(2) - Random Note 辞書アプリの改良:コマンド化 - Random Note 辞書ア…