ITエンジニア/デザイナ向けにオープンソースを毎日紹介

開発の記事一覧

プレミアムユーザー限定記事

MOONGIFTプレミアムは、月額500円の有料サービスです。詳細はこちらから

もっと見る

List

  • 2007/06/22

クロスプラットフォーム対応のSVNクライアント「Subcommander」

Mac OSXでSubversionクライアントとして、恐らく最も利用されているのはsvnXだろう。だが、どうも個人的にあのインタフェースに馴染めず、普段はSCPluginを使い、ファイルの差分を見る場合などはsvnXを利用していた。しかし、これら二つのソフトウェアに対して、新たな刺客が現れた。しかもかなり強力そうだ。...

List

  • 2007/06/21

驚愕…JavaScriptでDB操作を行うRails向けライブラリ「Jester」

 Railsは使っている内に、もはやRails以外でプログラムをしたくなくなる位の魅力がある。MVCの仕組みといい、O/Rマッピングといい、Migrationといい…そこかしこに魅力が溢れている。 そんなRailsがさらに魅力的になるライブラリがこれだ。Rubyの壁をこえ、JavaScript上でDB操作が可...

List

  • 2007/06/20

PHPでグラフを作るなら「Image_Graph」

DB内に蓄えたデータは何のためにあるか。それは何らかの出力を行うためにある。HTMLなのか、メールなのか、CSVやPDF…種類は様々だが、結果的にデータは出力されるために存在する。 出力形態の一つにはグラフも存在する。意外と面倒なプログラムからのグラフ出力、専用のライブラリを使って手軽に作成してみよう。 今回紹介する...

List

  • 2007/06/18

Smarty for Ruby「Canny」

PHPでの開発において、大型のフレームワークを使うほどでなくとも、テンプレートエンジンとしてSmartyを利用するという事は良くある。それ位あると便利なライブラリだ。そんな便利なものだからこそ、他の言語であっても利用したい。Rubyもその一つだ。今回紹介するオープンソース・ソフトウェアはCanny、SmartyのRu...

List

  • 2007/06/15

Web上のバーチャルキーボード「Javascript VirtualKeyboard」

WindowsやMac OSXなど、各OSにはソフトウェアキーボード機能が付属している。筆者はあまり利用頻度は高くないが、PDA等の情報端末では利用している。OSに依存しないソフトウェアキーボードが必要であれば、こちらを使ってみよう。今回紹介するオープンソース・ソフトウェアはJavascript VirtualKey...

List

  • 2007/06/13

ソートもメニューもウィンドウも。2.0向けJavaScriptフレームワーク「Ext」

トラックバックから教えていただいたソフトウェアのご紹介。 昨日紹介したTable Sorterは何より手軽に導入できる点がメリットだ。簡易的な表をユーザビリティの高いものへと昇華してくれる。そして、さらに便利な機能を付け足してくれるのがこのライブラリだ。 今回紹介するオープンソース・ソフトウェアはExt、Web2.0...

List

  • 2007/06/13

JavaScriptでPHP「p2js」

色々な言語を触っていると、ふとした時に「あの言語のあの関数便利なのに…」と思ってしまうことがある。特に関数が非常に豊富なPHPを触った後に気づくことが多い。同じ関数が別な言語で実装できれば、便利なのは間違いない。そう考えて(恐らく)作られているのがこのソフトウェアだ。今回紹介するオープンソース・ソフトウェアはp2js...

List

  • 2007/06/12

絶対お勧め!JavaScriptでテーブルソート「Table Sorter」

Web開発の現場において、データの並べ替え機能の要望は良く出る話だ。開発がある程度終わった段階で言われたりするとショックを受ける事もある。検索条件をパラメータで引き継いで、ページ番号も…なんて考えただけでも嫌になるだろう。 そんな経験のある、またはこれから経験するであろう方にお勧めのソフトウェアがある。これさえ使えば...

List

  • 2007/06/11

コンソールベースのHTTPテスティングツール「WBox」

Webベースでアプリケーションを開発することが多くなってきた。そこで必要になるのがテスティングツールの存在だ。レスポンスヘッダなどを手軽にチェックできるソフトウェアとして、こちらを紹介しよう。今回紹介するオープンソース・ソフトウェアはWBox、HTTPテスティングツールだ。WBoxではコマンドラインとともに、サーバを...

List

  • 2007/06/11

MarkDownを組み込む「PHP MarkDown」

先ほども書いた通り、Wiki風のアプリケーションを構築している。その中の重要な要素の一つが、HTMLを書かずに済む記法の存在だ。様々なWikiエンジンが存在するのに、改めて記法を実装する気にはならない。元々、Wikiエンジンのものを流用しようと考えていた。 しかし、プラグインの機能や、独自の機能が盛り込まれていると組...

List

  • 2007/06/11

JavaScript/Java/PythonでDiff「google-diff-match-patch」

※画像は公式サイトデモより 最近、自作でWikiエンジンを書いている。Wikiの三大要素(?)として必要なのは、ページがない場合の自動生成、HTMLを記述する事無く記法によって生成される文章、そして不特定多数が編集するための履歴管理機能だ。 履歴管理をする以上、リビジョンの比較ができなければ意味がない。更新の衝突が起...

List

  • 2007/06/10

自社アプリケーションのGoogle Gears対応に挑戦?「Flex-based SQLAdmin for Google Gears」

Googleから出てきたGoogle Gearsは大きな可能性を秘めたソフトウェアだ。WebアプリケーションがWebアプリケーションでなくなり、いつでもどこでも利用できるようになるのも夢ではない。さぁ、自社のサービスをGoogle Gearsに対応させよう。そのためにこのような便利なソフトウェアも登場した。今回紹介す...

List

  • 2007/06/06

タブ切り替え機能を簡単に「Tabber」

WindowsやMac OSXなどのOSで見慣れているので、Webサイトの画面をタブで切り替えるようにするインタフェースを採用している所は多い。単純にリンクだけであれば難しいものではないだろう。 だが、JavaScriptを使って、画面遷移無しに切り替えて欲しいと言われたらどうしよう。一から作るか…いや、そんな必要は...

None

  • 2007/06/01

xdocdiff WinMerge Plugin

 diffツールであるWinMergeで,MS Word,Excel,PowerPoint,OpenOffice,一太郎,pdf などのファイルを比較し,差分を見られるようにするプラグインです.doc,.xlsについては,WinMergeに差分を表示するプラグインが標準で同梱されていますが,処理時間がかかるだけでなく,...

List

  • 2007/05/30

ファイルアップロード&画像加工ならお任せ「CLASS.UPLOAD.PHP」

システム開発で、ファイルのアップロードと言う仕組みは意外に煩雑な事が多い。インターネットとローカルとをつなぐ、重要な仕組みであるのに、あまり手軽な方法が提供されないのは不便だ。そして、画像加工の仕組みもそれほど簡単ではなく、独自で作りこむ必要がある。それらを簡便にするのがこれだ。今回紹介するオープンソース・ソフトウェ...

List

  • 2007/05/30

JavaScriptでカラーピッカー「mooRainbow」

色を選択する、いわゆるカラーピッカーにはいくつか種類がある。Windows標準(ペイント等)では縦縞に色が並べられたもので、Mac OSXであれば円形や横縞が並んだものになる。 その中で、クリエイターの方であれば一番使い慣れているのはAdobe Photoshopで採用されている形式かも知れない。それをWeb上で実現...

List

  • 2007/05/29

JavaScriptの動作検証に「JSCoverage」

バグは予期していない動作が発生した際に起こる。理想的な動作をしている限りはまず起こらない。しかし、膨大なソースコードの中、そうした予期しない動作を探すのは難しい。 そこで便利なのがソースコードのカバレッジソフトウェアだ。通ったコードと通っていないコードとを見分けられれば、通ってない場所がバグの潜んでいる所になる。そし...

List

  • 2007/05/28

JavaScriptで高性能な入力チェッカー「fValidator」

※ 画面は公式サイトのサンプルより Webサービスでは色々な情報を入力する。会員登録の類は良くあるものだろう。丹念に入力し、送信ボタンを押してしばらく待つと、入力エラーの文字列。これではやる気がなくなってしまう。 JavaScriptでチェックできれば、その場ですぐにエラー判定ができ、分かりやすい。しかし、入力するパ...

List

  • 2007/05/27

RubyでCocoaアプリケーション「RubyCocoa」

夢が広がるアプリケーション。現状、Web向けのプログラム言語とGUI向けのプログラム言語は分かれている事が多い。各言語とも、そうした垣根を越える仕組みを用意しているが、実用レベルになっているものは数少ない。しかし、Webとローカルの境目があいまいになりつつある昨今、この流れは加速していくことだろう。Mac OSX向け...

List

  • 2007/05/24

華麗にスライド「iCarousel」

※画像はすべて公式サイトデモより。 画像サイトはもちろん、プレゼンテーションでも使えるかも。 幾つも並んだ画像を表示するのに、いちいちクリックで遷移させていたら、ユーザはすぐに離れてしまう。おお、と思うくらいのアクションでユーザの目を釘付けにしよう。 今回紹介するオープンソース・ソフトウェアはiCarousel、華麗...