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

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

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

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

もっと見る

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、またはタグ名に対する直接指定のプロパティが影響していたということはよくある。ブックマークレット形式という珍しいオープンソース・ソフトウェア そのようなデザイン上の問題を素早く解決して...

List

  • 2009/03/02

iPhone用3Dエンジン「SIO2」

今のゲームの最高峰と言えば3Dを使ったリアルなものと言えるだろう。開発には時間を要するが、あたれば大きい。iPhoneでも多数の3Dゲームが出てきており、有料/無料を問わず人気が高い。だがあの筐体のスペックで満足のいく性能を出そうと思うと開発者の知識が重要になる。3D空間を歩くことができる はじめてゲームを作ろうと思っ...

List

  • 2009/03/01

Google Analyticsのデータを取得するライブラリ「Statwhore」

これだけWeb APIの提供しているGoogleにあって、最も切望されるのがGoogle AnalyticsのWeb APIだろう。画面で見てもインタフェースが洗練されているので便利だが、レポートを作成したり自動化する上ではやはりWeb APIの存在は欠かすことができない。Rubyを使ってGoogle Analytic...

List

  • 2009/02/27

Amazon S3やAzure Blob storageに対応したストレージフロントエンド「SpaceBlock」

最近はオンラインのストレージサービスが様々に登場してきている。各種プラットフォーム向けにクライアントアプリケーションを提供し、ストレスフリーで利用できるDropboxや、その基盤になっているAmazon S3、Nirvanixなどプレーヤは多数だ。各種オンラインストレージサービスフロントエンド それらのサービスを便利に...

List

  • 2009/02/19

Adobe AIR向けのActiveRecord「AirRecord」

現在、様々なプログラミング言語向けのフレームワークでO/Rマッピングが提供されている。そのため、SQLを書く頻度が下がっており、SQLを書かないとならない場面になるとテンションが下がってしまうくらいだ。モデルの設計コード Railsで言えばActiveRecord、Javaで言えばHibernate、PHPであればCa...

List

  • 2009/02/18

Google App Engine上で動くブログエンジン「bloog」

元々、Google App Engineにはそれほど期待していなかった。環境などの制限が、大掛かりなWebアプリケーションを構築するのに向いていないような気がしたからだ。だが、その考えが大きく変わったのは、この手のソフトウェアを見た時からだった。Google App Engine上でブログを動かす 自分のブログを作ろう...

List

  • 2009/02/17

Rails製のURL短縮サービス「RubyURL」

URL短縮サービスも乱立してきてただ短いだけでなく色々な付加機能が提供されるようになっている。URL単位でアクセス解析機能が提供されるものや、Web APIを介して使えるものなど色々だ。RubyURLがシステムをオープンソース化 Webサービスを提供する側としては、tinyurlを使うよりも自前でサービスを提供したく思...

List

  • 2009/02/16

Rails用Amazon S3アップロードプラグイン「s3-swf-upload-plugin」

技術者向けプロフィールサービス「達人」では登録ユーザのプロフィール画像をAmazon S3に保存している。これにより実行環境の独自データを極力少なくすることができる。メンテナンスやスケーリングを行う上でとても便利だ。Flashを使ったAmazon S3向けアップローダー そんなAmazon S3はデータの保管場所として...