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

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

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

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

もっと見る

List

  • 2009/04/19

複数選択のドロップダウンにチェックボックスを付ける「Dropdown Check List」

「神は細部に宿る」。ほんのちょっとした機能だからと見過ごすのではなく、ほんのちょっとしたことだからこそ誠心誠意作り込んでいくといったような意味合いが込められた言葉だ。コンピュータのGUIインタフェースはまだここ十年、二十年の話でありまだまだ改善の余地は大きい。ドロップダウンリストが便利に! 例えばファイルのアップロード...

List

  • 2009/04/14

文字を光らせるGlowイフェクトをJavaScriptで「jQuery Glow」

ユーザに何かのアクションを起こさせようとする時にマウスオーバーでボタンを点滅させたり、色を変えるようなアクションを行うことがある。文字の色を変えるくらいなら簡単だが、ボタンを作成したりするのは面倒に感じてしまう。光り輝く文字は相当目立つ だがユーザビリティを高くするには必要なことだ。開発者にとって楽で、かつユーザにとっ...

List

  • 2009/04/14

IE6ユーザに他のブラウザへの乗り換えを促す「ie6-upgrade-warning」

※ 画像の一部は公式サイトよりFirefoxやSafari、Google Chromeといったブラウザで普段のブラウジングや開発を行っていると、IEのあまりに※※ぶりにうんざりしてくる。デザインのみならずシステム側でも(JavaScriptをはじめとして)足を引っ張ってくれる。特にIE6が問題だ。 &nbsp...

List

  • 2009/04/12

Drop.io APIを使ったシンプルなアップローダー「uSend.io」

個人的にとても興味深いと思っているサービスがDrop.ioだ。ただファイルをアップロードするだけ、からスタートしたこのサービスは派生的に様々な機能が付加され(だがシンプルさは維持しつつ)、樹木のようにサービスの枝を伸ばしている。同名Webサービスも立ち上がっている そんな中登場したのがDrop.io APIだ。これを使...

List

  • 2009/04/09

オープンソースのiPhone向けRemember the Milkクライアント「Milpon」

タスクの管理にRemember the Milkを使っている人は多い。機能の便利さはもちろん、Gearsへの対応やiPhoneアプリケーションの提供など先進的な技術の取り組みが素早いのも利用者を虜にしている要因だろう。タスクリスト Remember the MilkのiPhone向けクライアントは公式サイトからも提供さ...

List

  • 2009/04/07

ついついWebを見てしまう…そんなあなたに「なまけWebごろし」

調べものをするのに便利なインターネットではあるが、時間を掃除機のように強力に吸引してしまう力も持っている。調べもののしていたつもりが、いつの間にかRSSリーダーのチェックになり、SNSをチェックし、日記を書いたら数時間経っていた…なんて経験があるかも知れない。誘惑を振り切れない方は使おう これじゃいかん、と思っている貴...

List

  • 2009/04/01

ブログやCMSに。Ruby on Rails製で使い勝手の良い「adva-cms」

CMSには既に多数のプレーヤが存在する。そんな中、Ruby on Rails製のシステムを採用する利点は何だろうか。一つにはカスタマイズの容易性がある。Railsをベースにしていれば、Railsに慣れた技術者であればカスタマイズは容易に行えるだろう。管理画面 他のCMSの場合はそのCMSのやり方に沿って進める必要がある...

List

  • 2009/03/30

iPhoneで使えるjQueryプラグイン「jQTouch」

iPhone向けのサービス提供となるとついネイティブアプリケーションに目がいってしまう。だがネットワークが必須なものであれば、アプリケーション開発にこだわる必要はない。むしろ審査やObjective-Cの習得などに工数がかかってしまう。iPhoneでjQuery ならばもっと容易に提供するiPhone向けWebサービス...

List

  • 2009/03/27

メンテナンスフリー!郵便番号から住所を返すライブラリ「ajaxzip3」

Webシステムを開発している中で郵便番号を入力したら自動的に住所を補完して欲しいという要望は多々ある。実装はそれほど難しいものではない。厄介なのはメンテナンスだろう。市区町村の統廃合によってデータが変わった場合の対応だ。郵便番号から住所に変換する便利なライブラリ 郵便局から配布されているCSVを都度取り込むという方法も...

List

  • 2009/03/26

シンプルなマルチプラットフォームWebサーバ「Mongoose」

WebサーバというとLinux/Unix系ならApache、Windows系ならIISがよく使われている。この二つが突出しているが、そのままで良いのだろうか。もっと新たな可能性、何かに特化したWebサーバが出てきても良いのではないだろうか。Windows/Linux or Unixで動く軽量なWebサーバ 実力的にはま...

List

  • 2009/03/25

JavaScriptで任意の場所にスクロールバーを付ける「jScrollPane」

JavaのSwingにあるJScrollPaneクラス。ウィンドウをはじめとした他のコンポーネントにスクロールバーの機能をつけることができる。これにより狭い範囲であっても多くの情報を載せられるようになる。スキンにも対応したスクロール機能を提供する Webページでもそれは同様だ。溢れてしまった文字の扱いをどうするかCSS...

List

  • 2009/03/22

Ruby on Railsで付けられた通信簿システム「RubyGrade」

学生の頃には嫌だった通信簿のシステム。もうちょっと交渉の余地があれば(せめて中間発表とか)…と思わなくもないが、交渉した所で結果が変わるとも思えず致し方なく受け取っていた。通信簿はテストの結果を重視する教官もいれば、日頃の態度を重視する人もいる。基準もあるだろうが、人によってぶれがあるだろう。クラス、学生、カテゴリに分...

List

  • 2009/03/20

JavaScriptで簡単に作れるモーダルウィンドウ「subModal」

モーダルウィンドウとはアプリケーションから呼び出したウィンドウで、それに対して何からのアクション(閉じるのボタンを押すなど)を起こさないと呼び出し元のアプリケーションに戻れないようなウィンドウだ。ダイアログもその一種と言えるだろう。モーダルウィンドウを実装 Webブラウザではよくalertのダイアログが用いられるが、あ...

List

  • 2009/03/19

Flash向けのグラフィックスフレームワーク「Degrafa」

去年、確かFlashを勉強しようと思っていたのにいつの間にか一年が過ぎ去ってしまった。これではまずい、今年こそしっかりと取り組んでいきたいものだ。今やFlashは大抵のブラウザにバンドルされており、華麗なインタフェースを提供する上では欠かせない技術になっている。それだけに使いこなせるようにしたい。ファイナンス系のWeb...

List

  • 2009/03/18

Mac OSX用顧客&スケジュール管理「Appointments」

個人的にはスケジュール管理はiCalとGoogleカレンダー、そしてiPhoneを使って行っている。特に不便な点はないが、唯一気になっているのはスケジュールの参加者にアドレス帳から取得したコンタクト情報を載せたいということだ。どうも内部的に管理しているものからしか取れないようだ。担当者 大抵のスケジュールは一人で行う訳...

List

  • 2009/03/16

何度も復習して知識の定着を促す「絶対復習」

コンピュータの技術は日進月歩で進んでおり、さらに技術要素が増えていることもあり、覚えるべき知識は無尽蔵に多くなっている。とは言え、人の記憶容量や習得に費やせる時間には限りがある。より効率的に知識を貯えていく方法が必要だ。学習、復習を通じて知識を貯える 新しい知識をどんどん積めているだけでは、多少古くなった知識(ほんの数...

List

  • 2009/03/14

項目ごとに並び替えができるRuby on Rails製Wikiエンジン「Wiki on Rails」

実は2月28日から3週連続のWikiエンジン紹介だ。そう、今日もウィキサタデーからはじまりだ!Wikiというと、一般的にページ全体の編集を行うものが多かった。が、利用範囲が多くなってくると一ページの情報量が多くなり、編集するたびにページ全体を対象にするのが重たくなってきた。そのため、パラグラム単位で編集できるWikiエ...

List

  • 2009/03/12

Ruby on RailsによるDiggクローン「Riggit」

日本ではいまいち流行りきらないソーシャルニュースサイト。ブックマークサービスくらいのが気軽で良いのかも知れないが、あるニュースソースに対してコミュニケーションをしようと思うと、ブックマークではちょっと物足りない感がある。Ruby on RailsによるDiggクローン アメリカでは最も有名なDigg.comがある。その...

List

  • 2009/03/11

Google App EngineとiPhoneを連携させる「TouchEngine」

人によってはGoogle App Engineはまだ信用できるプラットフォームではないとか、できることに限りがあるとか、Pythonのみなのが問題などと言っている。もうそのような方は放っておこう、どのような条件が出たとしてもはじめることはまずない。iPhoneとGAEが連携する Google App Engineの世界...

List

  • 2009/03/04

クリックでCSSのクラス名と構造を表示する「SelectorGadget」

CSSはよくも悪くも柔軟で、構造的に管理するのが難しい。デザインが乱れた時に、よくよく確認してみると別な場所で定義されているクラスやID、またはタグ名に対する直接指定のプロパティが影響していたということはよくある。ブックマークレット形式という珍しいオープンソース・ソフトウェア そのようなデザイン上の問題を素早く解決して...