Copyright (C) Mainichi Communications Inc. All rights reserved. 掲載記事の無断転載を禁じます
Copyright (C) Mainichi Communications Inc. All rights reserved. 掲載記事の無断転載を禁じます
はてなは22日、「Twitter」のつぶやきからソーシャルブックマークサービス「はてなブックマーク」に登録できるようになったと発表した。URLを含む投稿をブックマーク登録する機能で、2種類の投稿フォーマットが用意されている。 Twitterからはてなブックマークへ登録する場合、はてなブックマークの[設定] → [外部サイト連携]タブで「Twitter からブックマークを追加する」を有効にし、Twitterアカウント名を入力。つぶやき形式を、「B!とURLを含む場合のみ」または「URLを含むすべての投稿」から選択すればよい。登録用のつぶやきは、「[タグ] コメント B! URL」の順で入力する(タグは任意)。投稿後、数分〜数十分ではてなブックマークに反映されるが、「Twitter経由でのブックマーク登録をたくさん使っている場合は、反映までの時間差が少なくなるような仕様」(ヘルプ)になっている
NATIVE INSTRUMENTSは、同社のギターとベースのオールインワン・ソリューション「GUITAR RIG 3」の一部の機能を利用できる無料バージョン「GUITAR RIG 3 GO」の提供を開始した。同製品では、メーカーWebサイトでメールアドレスなどを登録することで、無償でソフトウェアおよびシリアル番号などを入手することが可能だ。 同製品は、本格的なギターサウンドを気軽に体験することができる。ソフトウェア内のヘルプメニューから、GUITAR RIG 3 Software Editionにて提供される12種のアンプ、44種のエフェクトなどを含むフルバージョン・デモモードへの切り替えも可能だ 同製品は、GUITAR RIG 3のドラック&ドロップによる使いやすいユーザーインタフェースと、高いサウンドクオリティーをそのままに、多くのプロギタリストが利用するGUITAR RIG 3から
ユニットテストを記述する際に問題になるのがモックの作成方法だ。テストケース時にモックに差し替えることを想定してしたコードであればテストケースでモックに差し替えることは難しくない。しかし、差し替えるモックを作成する手間は馬鹿にならない。そこで登場するのがモックライブラリだ。 モックライブラリはテストケースで使用するためのモックオブジェクトを手軽に作成するためのものだ。実際にモックオブジェクトのクラスを定義しなくても、動的にモックオブジェクトを作成できるものが多い。 Java向けのモックライブラリにはJMock、EasyMockなどさまざまなものがあるが、本稿で紹介するのはMockitoという比較的新しいモックライブラリだ。 MockitoのWebサイト MockitoはMITライセンスで開発されているオープンソースソフトウェアで、他のモックライブラリと比較して直感的な記述でモックの挙動を設定
EclipseでのGUIアプリ開発事情 Javaは標準でSwingというGUIアプリケーションのためのAPIが提供されている。しかし、Javaの標準的な統合開発環境であるEclipseにはSwing向けのGUIデザイナが搭載されておらず、サードパーティ製のプラグイン(本連載第15回を参照)にもこれまではオープンソースのものは存在しなかった。これに対し、Eclipseと並ぶオープンソースのJava IDEであるNetBeansにはMatisseと呼ばれる強力なGUIデザイナが搭載されており、Swingアプリケーションの開発はEclipseの大きな弱点の1つとなっていた。 今回紹介するVisual Swing for EclipseはSwing向けのGUIデザイナを提供するオープンソースのEclipseプラグインだ。 Visual Swing for Eclipseのインストール Visual
WebアプリケーションではURLのわかりやすさも重要とされている。たとえば http://www.example.com/diary/diary.cgi?year=2007&month=05&day=12 というURLよりも http://www.example.com/diary/2007/05/12 というURLのほうがユーザにとってもわかりやすいし、検索エンジンにもクロールされやすいといわれている。 Apacheでは後者のURLへのリクエストを、サーバ内で前者のURLに書き換えて処理を行うための"mod_rewrite"というモジュールが存在する。mod_rewriteを使えば既存のWebアプリケーションに大きな修正を加えずに、後者のようなアクセシビリティの高いURLを提供することができる。また、サーバ上でWebサイトのフォルダ構成を変更した場合などもmod_rewriteを使用する
JSR 236: Timer for Application Servers 前回はJava EE環境でスレッドプログラミングを可能にするAPIとしてJSR 237: Work Manager for Application Serversを紹介した。今回はJSR 237と同じく、Java EE環境において非同期並列処理を実現するためのもうひとつのAPI「JSR 236: Timer for Application Servers」を紹介する。 JSR 237がjava.lang.Threadの代替となるAPIであるのに対して、JSR 236が提供するのはjava.util.Timerのようなタスクのスケジューリング機能だ。つまりこのAPIを使うことで、あるタスクが定期的に繰り返し実行されるような処理を実装することができる。 java.util.Timerクラスにおいて、スケジュールされた
27日(米国時間)、SwingベースのUIフレームワークであるOpenSwingの新バージョン1.1.1がリリースされた。こちらのサイトからダウンロード可能だ。OpenSwingはオープンソース(ライセンスはLGPL)で提供されており、Swing開発で頻繁に利用される機能や仕組みを共通化している。 OpenSwingを使用すると、MVC(モデル・ビュー・コントローラ)アーキテクチャに則ったSwingアプリケーションを開発できる。また、OpenSwing自体が多くのSwingコンポーネントを提供しており、中にはモデルとのデータバインディングが自動化されたコンポーネントもある。 加えて、OpenSwingが提供するグラフィックコントロールはJavaBeans仕様に則っているため、NetBeansやEclipseといったIDEのRADツールとも親和性が高い。その他の機能としては、ロギング、国際化
FluxboxはX Window Systmem上で動作するウィンドウマネージャの一種で、軽量ウィンドウマネージャとして定評のあったBlackboxから派生して開発された。FluxboxのコンセプトはBlackboxのそれを継承しており、とにかく軽量でメモリ使用量が少なく、できる限りシンプルなウィンドウ環境を目指している。シンプルとは言っても、後述するタブやslitなどの機能によって一定以上のユーザビリティが保たれている点は見逃せない。 Fluxboxの持つ代表的な機能を以下に挙げる。 タブによるウィンドウのグループ化 設定ファイルによるタブ/ウィンドウの自動グループ化 slitによるドックアプリケーションの使用 slit内のドックアプリケーションの順序付け slitを覆い隠す形でのウィンドウの最大化 マウスホイールのスクロールによるワークスペースの移動 拡張ウィンドウマネージャヒント(E
まずTracのインストールだが、Linuxの場合はディストリビューションで提供されているパッケージ、Windowsの場合は前述のTracPackを利用するといいだろう(All-In-One-TracはTracのバージョンが古いため、XML-RPC プラグインを利用することができない)。MylarとTracを連携するためには、これに加えてXML-RPCプラグインのインストールが必要となる。ここではFedora Core 6の場合を例に、XML-RPCプラグインのインストール方法を解説する。 Tracのプラグインはeggという形式で作成されており、プラグインをインストールするためにはまずsetuptoolsをインストールする必要がある(TracPackにはsetuptoolsも含まれているため別途インストールする必要はない)。Fedora Coreの場合はパッケージが用意されているのでyumコ
リリース、障害情報などのサービスのお知らせ
最新の人気エントリーの配信
処理を実行中です
j次のブックマーク
k前のブックマーク
lあとで読む
eコメント一覧を開く
oページを開く