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

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

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

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

もっと見る

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はデータの保管場所として...

List

  • 2009/02/12

Rails+Flashによるリアルタイムコミュニケーション「dango」

twitterのように時系列によらないゆるいつながりも良いが、オンラインで行うリアルタイムなコミュニケーションも面白い。最近のWebアプリケーションはコラボレーションが一つのキーワードになっており、その補助としてもリアルタイムコミュニケーションは重要な技術だ。ブラウザでチャット。バックエンドはRails。 Ajaxでも...

List

  • 2009/02/09

iPhoneとRailsの良い関係。iPhoneでActiveResourceを使う「ObjectiveResource」

Webサービスを開発し、そのフロントエンドとしてiPhoneアプリケーションを提供するというケースは多い。Remember the Milk、はてな、livedoor Readerなど多数のアプリケーションが存在する。iPhoneとRailsを連携する もしあなたがRailsでWebサービスを構築しているなら、手軽に連...

List

  • 2009/02/08

Mac OSX/iPhone/iPod Touchアプリケーション開発者向けクラッシュレポート取得ツール「Plausible CrashReporter」

アプリケーションにはバグがつきものだ。さらにバグとは言えないような、ハードウェア上の制限によってアプリケーションが動作しなくなることもある。Mac OSXやiPhoneでもそれは例外ではない。iPhone/iPod TouchまたはMac OSX向けのライブラリが提供される そのようなバグはそのまま放置するのはユーザを...

List

  • 2009/01/31

ソーシャルグラフ&アイデンティティを確立する「Knowee」

オンライン上のデータを収集して友人関係を構築するソーシャルグラフが昨年辺りから出始めた。SNSでは元々リアルな人間関係に重点を置かれていたが、オンラインのサービスであれば、オンライン上の人間関係の方が役に立つケースは多い。サービス登録画面 ソーシャルグラフはブログやソーシャル系のサービスで構築されている友人関係をピック...

List

  • 2009/01/30

Google App EngineとFlash/Flexを組み合わせる「Flash and Flex on Google App Engine」

AjaxなどによってRIA(リッチ・インターネット・アプリケーション)が発展したとは言え、Flashに比べるとまだ足りない部分があるかも知れない。Google App EngineではGoogle製ということもあってシンプルな画面のWebアプリケーションが多い気がするが、もっとRIAに力を入れれば可能性が飛躍的に向上し...

List

  • 2009/01/27

Mac OSX用Gitリポジトリブラウザ「GitNub」

Gitを使っている場合、ターミナルで使うのが当たり前になっていてGUIでデータを見たいとは思わなかった。だが、プロジェクトが進むにつれて経過をみたり、複数人でプッシュが混在してくると何を変更したのかといったデータを見たくなる。Gitリポジトリ専用ビューワー もちろんターミナルからでも見られないことはないが、ビジュアル的...

List

  • 2009/01/25

Googleカレンダーをターミナルから操作する「gcalcli」

Googleカレンダーの便利なところは、Webアプリケーションである以上にCalDAVやWeb APIを通じてクライアントを選ばない点にあると思う。実際、最近ではほとんどWebブラウザで開くことはなく、Mac OSX標準のiCalやiPhoneからメンテナンスしている。カレンダー一覧。日本語が文字化けてしまう… それに...

List

  • 2009/01/23

Canvasを使って3Dを描く「Canvas 3D JS Library」

※ 画像は公式サイトデモより今では映画の中でCGが用いられたり、3Dを使って映画全編が作られるのも当たり前になってきた。Webについても現在は動画までだが、次のステップとして3D空間を楽しむのが当たり前になってくるだろう。画像をキューブ等のモデルに貼付けて表示するサンプル 3Dは技術的な難度が高く、開発にコストがかかり...