紹介済みから未紹介のものまで、jQueryのプラグイン34選です。 jQuery Gallery Slider Plugin ダイナミックにスライドする画像ギャラリー。 prettyPhoto a j
紹介済みから未紹介のものまで、jQueryのプラグイン34選です。 jQuery Gallery Slider Plugin ダイナミックにスライドする画像ギャラリー。 prettyPhoto a j
ってことを知人に言われちゃいました…! …こんにちはこんにちは!! 「ね、ブログ書く人ってなんでお金になることをタダで書くの?」 ははは。 「その知識、セミナーとかにすれば儲かるのに…」 なるほど、そうかもしれない…。 なんでだろう、ぼくにとっては、べつにお金儲けが一番じゃない…からかな。 (ちょっとは広告を貼ったりもしてるけどね) けっして、世のため人のためなんていう崇高な理由じゃないよ。 たぶん、どちらかっていうと自分のため…。 あ、 他にも理由があった。 それは… 「知識そのものが単純にお金に変わるわけじゃない」っていうのも、あるかな。 うーん。 たとえば仮に、ぼくがセキュリティの知識のスゴイ人だったとして… いまここで「はまちやくんのセキュリティセミナー」なんてのを開催したとしましょうか…! あるいは「SEOセミナー」なんてのでもいいね。 どうだろう。 人、来てくれるかな。 うん。
Graphviz で Edge (ノードとノードを繋ぐワイヤーもしくは矢印のこと) を見えなくするには、style に invis を設定する。例えばこんな感じ。 a -> b [style=invis]; 複数の Edge を見えなくさせるには、こんな風に書いてもいい。 { edge [style=invis]; a -> b; a -> c; a -> d -> e; } 別解 Edge を消す方法には、背景色と同じ色を Edge に設定する方法もある。 a -> b [color=white] ただ、この方法だと背景色を他のものに変えた時に Edge が再び現れてしまう。また、ノードの枠線を矢印の先が白色で上書きして、ほんの少しだけど枠線が欠けたやうに見えてしまう。あまりスマートな解法じゃない。 ぼくは Blogger の歴史 を Graphviz で描く時にこの方法を使ったけど、今
Firefox 3 では履歴とブックマークを統合した Places を始め、様々なデータが SQLite で管理されるようになりました。一ユーザとしては便利になるなら何でもいいんですが、なんとなく気になるのがデータベースファイルの肥大断片化による速度低下。 これを解消するには vacuum コマンドでデータベースファイルを再構築すればいいようで、これは以前に Mail.app の高速化 Tips としても流行りました。Mail.app の場合かなり効果があるようで。 Hawk Wings » Blog Archive » A faster way to speed up Mail.app OS X ハッキング! (236) SQLiteが広げるこれからのアプリケーション | マイコミジャーナル I deleted a lot of data but the database file di
HP ProLiant ML115 G1を使ったFreeBSD 7.2-RELEASE boxは、jailを使っていろいろな環境を作ることにした。ついでに、jailを簡単に使うためのツールezjail - Jail administration frameworkも試してみることにした。 準備 まずは下ごしらえから。必要なものは以下の通り。 ports/sysutils/ezjail/ FreeBSDインストール配布物または配布物のあるFTPサーバへの接続性 1GB程度のディスクスペース なにはともあれ、portsからezjailをインストールする。 ${PREFIX}/etc/ezjail.conf.sampleがインストールされるので、ezjail.confにコピーして編集する。 jailを配置するディレクトリ ezjail_jaildir=/home/jails 配布物をダウンロード
FireUpFox Express -Take years off your "Profile"...-~古女房はvacuumで若返る~ SQLite ManagerがFirefox 3.5RC2で動作しなかったので、 カッとなってやった。後悔はしていない。 使用期間が長かったり、履歴・ブックマークが多いProfileほど効果を実感できるはず。 でも、もしかしたら何の効果も得られないかも。 単純に全てのProfileにSQLiteの再構築をかけて 結果を表示するだけのスクリプトですが、 念のためエラー回避機能を仕込んでおきました。 ご使用は自己責任で。 FireUpFoxExpress 0.1 & FireUpFoxExpress_Silent 0.1 Universal Binary , Mac OS X 10.4.11で動作確認 (FUFE01.zip 640KB) ダウンロード 旧版
_ 5年後に後悔しないJavaプログラムの書き方 ここ数日、死ぬほど後悔しまくっているので、あらためて(というのは、数年前にも一度後悔しまくって、そのときの知見はあらかた処方箋とかコーディングの掟に書いているからだが)後悔しないための書き方をいくつか紹介する。 とにかく、ファクトリメソッドパターンを使うこと。 これは本当に重要。しかも簡単でありながら効果は絶大。 だめな例。 public class FooBar { private Connection conn; ... protected void setup() { ... conn = DriverManager.getConnection(url); ... } urlを指定することや、DriverManagerの実装を交換すれば良いだろうと想定していても(というか、Connectionならそういう方法もあり得るが、そうはいかな
一番右端の立っているビット位置(RightMostBit)を求めるコードで速いのないかなーと探していたら、ものっっっすごいコードに出会ってしまったのでご紹介。2ch のビット演算スレで 32bit 値のコードに出会って衝撃を受けて、その後 64bit 値版のヒントを見つけたのでコードを書いてみました。 この問題は ハッカーのたのしみ―本物のプログラマはいかにして問題を解くか (Google book search で原著 Hacker's delight が読めたのでそれで済ませた) で number of trailing zeros (ntz) として紹介されています。bit で考えたときに右側に 0 がいくつあるかを数えるもの。1 だと 0、2 だと 1、0x80 なら 7、12 なら 2 といったぐあい。0 のときに表題どおりの問題として考えるといくつを返すの?ってことになるので、
gitのブランチ名をプロンプトに表示すると結構便利 の続き。 gitでcommitし忘れ、pushし忘れないように、 _color_() { color=$1; shift echo -e "\e[${color}${@}\e[0m" } fg_black() { _color_ "30m" $@; } fg_BLACK() { _color_ "30;1m" $@; } fg_red() { _color_ "31m" $@; } fg_RED() { _color_ "31;1m" $@; } fg_green() { _color_ "32m" $@; } fg_GREEN() { _color_ "32;1m" $@; } fg_yellow() { _color_ "33m" $@; } fg_YELLOW() { _color_ "33;1m" $@; } fg_blue()
Form Design フォームデザイン さてさて、最近のwebの入力フォームは本当に凝ってるところが多くて、ただただ関心するばかり。 そんなわけで今回は、焦点を『フォーム』に限定し、スタイル抜群なフォームUIを勉強してみたい。 流れ的には インスピレーションデザイン集CSSによるフォームの変更方法JavaScriptによるフォームデザインという感じでお送りいたします。 インスピレーション まずは、スタイリッシュなフォーム。 これらは、webデザイン全体がフォームデザインとなっているまとめです。 まさにバインダー。 webの入力フォームを街頭アンケート用紙のように仕上げたデザイン。かっこいい。 くしゃくしゃっとしたような紙の一部にフォームが設置されている。 こちらもメモに名前を書くかのごとく。 深海に光がさす感じのイメージ。 シンプルイズベストなレイアウト設計がなされている。 1,2,3,
例えば、こういうスタックトレースをしばしば見ると思います。 $ ruby19 -ruri -e 'URI(nil)' /home/mame/work/ruby19/local/lib/ruby/1.9.1/uri/common.rb:156:in `split': bad UR I(is not URI?): (URI::InvalidURIError) from /home/mame/work/ruby19/local/lib/ruby/1.9.1/uri/common.rb:174:in `p arse' from /home/mame/work/ruby19/local/lib/ruby/1.9.1/uri/common.rb:626:in `p arse' from /home/mame/work/ruby19/local/lib/ruby/1.9.1/uri/common.rb:
This article describes a technique for overriding the equals method that preserves the contract of equals even when subclassses of concrete classes add new fields. In Item 8 of Effective Java1, Josh Bloch describes the difficulty of preserving the equals contract when subclassing as a “fundamental problem of equivalence relations in object-oriented languages.” Bloch writes: There is no way to exte
Webシステムの安定動作には、メモリ使用量の適切な見積もりが不可欠。だがJavaVMでメモリがどのように管理されるかを理解しているだろうか? メモリに関する問題が発生すると、知識や技術資料の不足によって問題が長期化しがち。JavaVMでどのようにメモリが管理されているかを理解し、正確なメモリサイジングやメモリ関係のトラブルの早期解決へとつなげよう。 JavaVMのメモリ構造を理解しよう まず、JavaVMがどのようにメモリを使っているかを理解しておこう。JavaVMがプログラムを実行すると、Javaのプロセスによってメモリが使用される。Javaのプロセスでは、Javaヒープ、Permヒープ、Cヒープ、およびスレッドスタックという4つのメモリ領域を使用する。 Javaヒープはアプリケーションプログラムの各種オブジェクトを格納する領域であり、Classのnewで確保される。JavaヒープはNe
今回も先輩に教えてもらったものです。 個人的かなりヒットだったtipsです。 iPhoneでアプリを作っていると何らかのフレームワークとかライブラリ(例えばlibxml2とか)をプロジェクトに追加するシチュエーションがあると思います。 そのような場合にブログなどでよく書かれている方法はドラッグ&ドロップするなり、右クリックで”追加”→”既存のフレームワーク...”で追加する方法が書かれています。 どちらの方法も /Developer/Platforms/iPhoneOS.platform/Developer/SDKs/以下ごにょごにょ こんな感じの深い階層を探したりする事になりがちで結構面倒ですよね。 僕はこの作業が大嫌いでした。 で、教えてもらったもっと簡単な方法。 1.Xcodeの左ペインの「Targets」内の任意のターゲットを右クリック 2.Get Info をクリック 3.開いた
quicksilver/web_search_list.txt · Last modified: 2008/04/30 09:23 (external edit) This page contains a big list of premade web searches. Clicking a link will launch a search directly, and you can add a web search to this list. Quicksilver beta 33 and later include a catalog module for every search listed here. First enable the plug-in “Web Search Module”. Then enable the module by going to catalo
RAMディスク・I/Oパフォーマンス最適化ツール リンク/対応OS etc ページのサイズが多くなってきたため個人的に書いたものは別ページにし、ページを分割します。ご了承ください。 確保できた容量の項目は私が試した限りであり、実際はPC環境に依存される可能性が高いです。またVistaの32bitに関しては使用したことがないため全く検証していません。どれを使えばいいかわからない場合はとりあえずフリーのGavotte Ramdiskから試してみるとよろしいかと思います。 RAMディスク友の会14 http://pc11.2ch.net/test/read.cgi/win/1215002979/ RamPhantom【メモリを仮想ドライブにしてPC高速化】 http://pc11.2ch.net/test/read.cgi/software/1128029402/ 【32bitOSで】
リリース、障害情報などのサービスのお知らせ
最新の人気エントリーの配信
処理を実行中です
j次のブックマーク
k前のブックマーク
lあとで読む
eコメント一覧を開く
oページを開く