ガラスのように透明感のあるデザインをコンテンツに適用してくれるのがglassbox.js。JavaScriptコードで、GrassBoxデザインを適用したい<div>などを指定すると、必要なHTMLタグとスタイル指定が行われる。数行のJavaScriptコードを書くだけで、デザインが適用...
Keyczarはアプリケーションに暗号化を導入するための開発者向けツールで、公開キー、対称キーと非対称キーによる暗号化と認証をサポートするAPI。JavaとPythonでの実装が可能(すぐにC++にも対応の予定)だ。後方互換性の懸念やソースコードの変更なしに暗号キーのローテーション、廃棄を実施できるバージョン管理システムを備えているという。
データベースというのは通常のプログラム言語に比べると構造やアクセス方法が異なる。使っていて便利なのだが、日々メンテナンスを行っていると、徐々に全体像の把握ができなくなってくる。 データビューワー それを防ぐにはデータのビジュアル化が必要だ。各種データベースに対応したこれを使ってみよう。 今回紹介するオープンソース・ソフトウェアはJailer、データ...
差分(Diff)というと、一般的にはファイル単位になるだろう。だが、比較したいというのはファイル単位だけに限らない。ディレクトリ単位で、一気に比較したいということもある。 ディレクトリ単位の差分表示 様々な変更がされたディレクトリに対して、どのファイルが追加されているのか、削除されているのか、または異なっているのか…それを一目で分かるようにする...
『 Javaパフォーマンストラブルシューティングに役立つ10のツールがTop10JavaPerformanceTroubleshootingToolsとして紹介されている。OSの限定されるツールもあるため実質的には7つの紹介とみていいだ 』
まず1つ目。拡大鏡。 新型V-MAXにマウスカーソルを持ってくるとその部分が拡大されます。 2つ目。白黒→カラーエフェクト。 同じくマウスカーソルを持ってくるとその部分がカラーになります。 使い方は簡単。 こちらからJavascriptとCSSをダウンロードします。 後はこちらのソースを参考にすれば終わり。(画像は適宜必要です) アイデア次第でいろんな事が出来そうです。 ...
『 Google社内で利用されていた。構造化データをバイト列に変換(シリアライズ)する。データ構造をファイルに保存する際や、RPCでデータをやり取りする際などに用いられる。XMLのテキスト形式ではなくバイナリでコンパクト 』
クールなインターフェースを実装したい。 そんなあなたにおすすめなのが、『Create a Simple, Powerful Product Highlighter with MooTools』。クールにアニメーションしてハイライトしてくれるJavascriptだ。 このエントリーでは、かっこよくアニメーションしてくれるインターフェースが紹介されている。HTML、CSSだけでなく、Javascriptも公開されているため、実装するのも容易だろう。ライブラリ...
以前、このブログでご紹介した『サイトでグラフを使いたい時に使えるまとめ』 前回は、Illustratorのチュートリアルなどを中心にグラフの描き方をまとめたのですが、今回はFlashやScriptなどを使って、なるべく簡単にサイトにチャートやグラフを表示できる方法を中心にまとめてみました。 Chart Chooser ExcelやPowerPoint用にきれいなチャートがダウンロードできます。 Open Flash Chart Flash...
プログラマの大半は絵心がない。そのため、Webデザインやアイコンなどを上手に配置してサイトを出来映えを一歩高めるというのは非常に難しく感じてしまう。だがそれはWebデザインに限った話で、絵が全くできないという訳ではない。 開発環境 趣味で風景画を描いたり、油絵をやる人だっているだろう。もしあなたが幾何学模様のアートに興味があるなら、これを使って描...
『 GoogleのRPC/serialize用のライブラリ。独自言語でデータ構造を記述。XMLより軽量、IDLよりシンプル。(リリース)http://google-opensource.blogspot.com/2008/07/protocol-buffers-googles-data.html 』
『 PCや携帯電話からWeb経由でWiiリモコンを操作できるサーバ「Wiimote-over-HTTP」の紹介。 』
システム開発において、開発用のマシンとリリース用のマシンは異なり、通常、最終的な動作確認はリリース用のマシン上で行います。従来は、リリース用のマシン上での操作を行うためにシステムにアクセスするソフトウェアやファイル共有用のソフトウェアを別途利用する必要がありました。 しかし、RSEを利用すれば、Eclipse上からリリースマシン上の設定ファイルの編集...
企業のホームページや、ショップのホームページ等を作る際、必ずあるのが、「お問い合わせフォーム」。 しかし、よくあるのが、入力項目が大量にあるフォーム。 これでは問い合わせをしようとした方も、面倒になり、途中で入力をやめてしまう可能性があります。 フォームをできるだけ簡潔にしたほうが、コンバージョン率は高くなります。 そこで、入力を少しでも簡潔に...
日本Ruby会議は茨城県・つくば市にて「日本Ruby会議2008」を開催している。今年は、「これまでは個人で参加するユーザーが多かったため土日の開催としていたが、Ruby on Railsの普及などにより、お仕事で利用する人も増えた」(日本Ruby会議2008 実行委員長 高橋征義氏)ことから、6月21日の金曜日を「仕事で使うRuby」をテーマとしたセッションを中心とした「0th day」に設定した...
『 Java限定なのがもったいないな~これなら最初にPleiadesAllinOne日本語ディストリビューションをインストールしておけば幸せになれるかも→http://mergedoc.sourceforge.jp/pleiades_distros3.3.html 』
『 JFreeChartはよく使います 』
TwitterはIMのように使うこともできる。また、ゆるいコミュニケーションをとるのにも便利なサービスだ。とは言え、インターネット上で公開されているものなので、あまり業務に関係する情報をほいほいと投げるわけにはいかない。 twitterそっくりな画面だ そうした公開情報/非公開情報を切り分けで、twitterの魅力を活かせないのは非常に煩わしい。そこでイントラネット上にtw...
『はてな村』のアナロジーを本当に地図にできたら面白いだろうなと思って、週末を潰して作ってみました。TopHatenarが蓄積しているDBを一部活用したサービスになっています。 HatenarMaps - はてな村勢力地図 このサービスを簡単に説明すると、はてなダイアリーのユーザに、獲得ブクマ数に応じた領土面積を割り当て、さらに似た者同士の領土を隣接させるという試みです。 地図...
『 自分はLinux地区のFlash組合にいた。お隣がsceen地区のnaoya氏。/K-means法というのを使ってるらしい。(リリース)http://d.hatena.ne.jp/kaiseh/20080609/1212980260 』