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

ライセンス - MIT Licenseの記事一覧

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

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

もっと見る

List

  • 2007/09/15

JavaScriptで構文解析「Gin」

研究と言うのは技術発展のための重要な要素であるにも関わらず、Web系の世界ではあまり熱心にはされていないように感じる。新しい技術を生み出す事で、次世代のWebが見えてくる可能性もある。探求し、新しい取り組みをはじめよう。今回紹介するオープンソース・ソフトウェアはGin、JavaScript構文解析ソフトウェアだ。Jav...

List

  • 2007/09/14

SafariにもGreaseMonkeyを「Greasekelly」

Firefoxが重たいので、泣く泣くアドオンをはずした。その一つがGreaseMonkeyだった。正直、FirebugとGreaseMonkeyがなかったら、何のためのFirefoxか、と言えるほど便利な存在だった(Firebugは一度外したが戻した)。軽さと引き換えに失った便利機能。補えるのはこれしかない。今回紹介...

List

  • 2007/09/13

パスワードの強度チェック「Javascript Password Strength Meter」

Webサービスにおける認証の基本はユーザIDとパスワードの組み合わせだ。良し悪しはあるだろうが、現状ではそれがベースになっている。多少なりとも分かりづらいものを設定してもらうためにも、パスワードの強度をチェックする仕組みを設置しよう。今回紹介するオープンソース・ソフトウェアはJavascript Password S...

List

  • 2007/09/12

安全なクレジットカード保存システム「MonkeyCharger」

ECサイトの肝とも言えるカード決済システム。そのシステムを構築したこともあるので分かるが、万一漏洩するような事態になったら、金銭面だけでなく、信頼性まで失ってしまう。そのため、クレジットカード全体のデータは決してインターネット上に置くべきではない。そしてさらにシステムを分離し、異なる権限で管理するのが大事だ。今回紹介...

None

  • 2007/09/03

タイトル・本文抽出クローラー「Webstemmer」

これはやばい!凄すぎる。現在進めようと思っているプロジェクトでは、サイト上の本文抽出が重要な技術になっていた。だが、それを一から開発していたのではあまりに時間がかかってしまう。さらに重要な技術ではあるが、それが売りと言う訳ではなかった。そこで見つけたのがこのソフトウェアだ。まさに理想的な方法かも知れない。今回紹介するオ...

List

  • 2007/08/30

半透明でクールなヘルプ「CoolTips」

最近新しいサービスを作っているのだが、ようやく最終段階に入り細かいユーザビリティを気にできるようになった。その中で、入力フォームや分かりづらい項目に説明をつけようと思った。ただのリンクでは寂しすぎる。あまり使われる事がない機能かも知れないがクールに攻めよう。今回紹介するオープンソース・ソフトウェアはCoolTips、...

List

  • 2007/08/26

FlashとRubyの連携「RubyAMF」

※ 画像は公式サイトのデモより。 FlashはAjaxに比べると各OS間、各ブラウザ間での互換性も高い上にインタラクティブに富んだインタフェースが作れるので便利だと思う。だが、バックエンドのシステムとの連携が難関だった。Flash Remotingを使えば問題は解決する。標準ではJavaのみではあるが、Rubyと連携し...

List

  • 2007/08/23

Ruby on Rails製のブログエディタ「Squib」

ブログエディタとして何を利用しているだろうか。もし各ASPの管理画面を使っているというなら、ぜひとも何らかのブログエディタの利用をお勧めする。編集のしやすさに雲泥の差があるからだ。編集内容をローカルにためておけるのも利点だ。ブラウザを間違って閉じてしまってもこれなら問題ない。手になじむブログエディタがないと思っている...

List

  • 2007/08/19

必見!ソート/編集ができる表ライブラリ「TableKit」

昨日紹介した「Nofunc Table Organize」は表に対して簡単にソート機能が付与できるすばらしいライブラリだ。しかし業務システムを構築していると、それ以外にも要望が出てきたりする。良くあるのが、その場でデータを修正したいなどと言うものだ。もちろん、技術的に不可能な訳ではない。が、開発コストがかかり過ぎる。...

List

  • 2007/08/13

オープンソースを愛する人のためのステッカー「Free Software Sticker Book」

これはナイス!もらったシールやステッカーで格好いいものはノートPCやデスクトップに貼り付けている。ノートPCの背面は殺風景なので、アクセントがあった方が親しみがわきやすい。そして、ノートPCには既に幾つかシールが貼られている。それがWindowsのマークやIntelのシールだ。これが好きではない人は、こちらを使ってみ...

List

  • 2007/08/08

ついに登場!CSSフレームワーク「Blueprint」

誰かがきっと作ってくれると思っていた。prototype.jsのようなライブラリを利用するのは、便利な機能が多いという事もあるが、各ブラウザ間での相違を吸収してくれるという点も大きい。その点において、CSSもまた各ブラウザ間での表示の差異が大きい。そこで試してみたいのがこれだ。今回紹介するオープンソース・ソフトウェア...

List

  • 2007/08/03

時は金なり「Khronos」

最近はテクニカルブレーンやコンサルティングを行っている事もあって、時間を測定して仕事に当たっている。ある程度厳密に行っておかないと、後でコストを割り出すこともできないのだが、タイマーの押し忘れなどで誤差が出てしまっていた。会社勤めであっても時間を測定してみることは大事だ。時は金なり、それを痛感させてくれるのがこのソフ...

List

  • 2007/08/03

30boxes.com専用クライアント「30B」

オンラインカレンダーはGoogleカレンダーを利用している。そのGoogleカレンダーの対抗馬として挙げられるのが30boxes.comだ。ここ最近見ていない間に、Todo管理やMySpace、twitter、Facebook、Vox等様々な外部システムと連携ができるようになっていた。カレンダー自体も使い勝手がいい。...

List

  • 2007/07/28

Ruby on Rails製のブログシステム「Mephisto」

Ruby on Railsで作られたシステムは他のシステムに比べて「何かあるんじゃなかろうか」という期待を感じてしまう。それ位魅力にあふれたシステムだ。昨日のSlingshotを使って、これがオフライン+オンライン動作したら魅力的かも知れない。今回紹介するオープンソース・ソフトウェアはMephisto、Ruby on...

List

  • 2007/07/25

華麗にアップロード「SWFUpload」

※ 画像は全て公式サイトデモより。 Web操作の一番面倒だと感じるのはファイルのアップロードだ。一つのボックスで一つのファイルしか選択できず、アップロードが開始されてから終わりまでいつまでかかるのかさっぱり分からない。これだけWebが進化しつつも、基本は変わらない。しかし外部ライブラリを利用すれば、状況は一変する。ファ...

List

  • 2007/07/18

RailsでDB管理「RailsMyAdmin」

Railsで開発を行う際にDBは必須だろう。簡易的なものであればSQLiteで良いが、これまでの経験では大抵MySQLが利用されている。DB管理にはphpMyAdminや、GUIのDB管理ツールを利用してきたが、Rails上で一括管理できるこちらが便利そうだ。今回紹介するオープンソース・ソフトウェアはRailsMyA...

List

  • 2007/07/13

Google Calendarも独立「gcal-dot-app」

最近、GMailはMailplaneを使ってアクセスしている。画面構成も分かりやすく、ツールバーも便利で使い勝手のいいソフトウェアだ。だが、最も便利なのはその操作性だけではない。ブラウザベースで動くからといって、ブラウザ内に常駐させておくのが面倒だった。ブラウザを終了すると全て閉じられてしまったり、Firefoxであ...

List

  • 2007/07/08

不要なCSSの洗い出し「CSS Redundancy Checker」

CSSははじめこそきちんと定義しながら進めるのだが、修正が重なったり、日々の運用の中で徐々に肥大化していく。HTMLと同じで多少間違っていたり、不要な情報が紛れ込んでいてもそれなりに表示されるので気にならないのだ。 だが不要な情報が紛れ込んでいると、ちょっとした修正が全く無関係と思われる場所に影響を及ぼしたり、管理し...

List

  • 2007/06/28

Mac OSXを使ってHTML2PDF「wkpdf」

URL先の情報を取得して、その結果を画像にするようなサービスは数多い。サイトに貼り付けたりする際のツールとして利用している人も数多いだろう。今回はちょっと趣向を変えて、HTMLをPDFに展開する技術だ。Mac OSXでならそれも手軽に行える。今回紹介するオープンソース・ソフトウェアはwkpdf、HTMLをPDFに変換...

List

  • 2007/06/28

JavaScriptでFlashを操作「Aflax」

FlashはHTMLやJava、PHPなどと同じWebの技術ではあるが、デザイン的な要素も入れられることもあって、プログラマの領域とはちょっと違う雰囲気を持っている。これが使いこなせれば、今までにないサービスの提供も考えられる。この技術を使ってFlash操作を習得しよう。今回紹介するオープンソース・ソフトウェアはAf...