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

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

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

2017/12/14
できることを全力でやる
2017/11/25
恥ずかしさを感じないためにできること
2017/11/11
プロジェクトを遅延させないコミュニケーションパス管理

もっと見る

List

  • 2009/04/21

手軽に使えるシーム・カービング「SEAMonster」

シーム・カービングに関してはこれまで何度か取り上げてきた(Seam Carving GUI、seam-carver、Resizor)。写真の特徴を残しつつ、スムーズに写真を縮小する技術だ。これまでの縮小では対象全体が均等に縮小されていたが、シーム・カービングの場合は特徴的な部分を残すので印象が崩れずに済む。元の写真 そ...

List

  • 2009/04/21

カメラやイラストから似たような写真を探し出す「GazoPa」

商品名が分からない、どこの景色か分からない、動物の写真を撮ったがちょっとうまくいかなかった…なんて時に使えそうなのが「似たような写真を検索する」システムだ。Googleの画像検索であれば「パンダ」と検索するが、GazoPaの場合はパンダの写真を指定すれば良い。カメラの写真や書いた絵から似たような写真を検索する 元にする...

List

  • 2009/04/21

はてなをお使いのiPhoneユーザはこちら「はてなTouch」

何かソフトウェアを自分で作りたいと思ったときにもオープンソースは非常に役立つ。何せ動くソースコードが目の前にあるのだ。処理が分からないといった時にもすぐに参照できる。この自由に研究できるという素晴らしい点もオープンソースの特徴だ。Web APIの使い方など様々な点で参考になるiPhoneアプリケーション その意味でiP...

List

  • 2009/04/20

アプリケーションの無用な起動を制御する「AppLocker」

ブラウザを使っていて、思わずクリックしたリンクでメーラーが立ち上がったり、Excelなどが予期せず立ち上がったり…そんな時に感じるストレスは非常に大きい。クリックしなければ良いのだが、それでも間違ってクリックしたものに限って起動まで10秒くらいかかったりする。それだけでやる気が相当削がれてしまう。任意のアプリケーション...

List

  • 2009/04/20

複数台のMac OSXにデータをプッシュする「Push」

Dropboxは便利なソフトウェアだ。遠隔地にいるPC同士でデータを共有するのがとても簡単になった。が、欠点もある。それはインターネット上にデータを出してしまう点だ。もちろんセキュリティには気を配られているだろうが、その点が気になるという人は少なくないはずだ。サーバから複数クライアントにファイルをプッシュ 一つのサーバ...

List

  • 2009/04/20

隠しファイルを表示するMac OSXウィジェット「hiddenfiles」

Mac OSXではUnixベースのシステムとあって隠しファイルがよく使われている。だが標準では表示する設定になっていないため、不具合の原因になったりする。また、Webシステムを開発する中で使われる.htaccessファイルのようなものも表示されないのでそのままでは不便だ。隠しファイルの表示/非表示切り替えウィジェット ...

List

  • 2009/04/19

JSONをスキーマを使って検証できるようにする「JSON Schema」

JSONはブラウザベースでのデータのやり取りだけではなく、XMLに比べると冗長性が低くシンプルなフォーマットであることもあってサーバサイドでのデータのやり取りにも利用されるようになっている。下手にフィードを解釈するよりも手軽で良い。JSONにスキーマを適用する とは言え、場合によってはデータの型や検証と言った手法が必要...

List

  • 2009/04/19

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

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

List

  • 2009/04/19

JPEG/PNGのサイズをぎりぎりまで削減する「ImageOptim」

写真は大抵JPEGファイルだが、そこには様々なメタ情報が含まれている。PNGも同様にメタ情報が入っており、さらに圧縮にも対応している。これらを排除、圧縮するだけで通常のサイズに比べて半分くらいになったりすることもある。画像をまとめて最適化 圧縮すれば表示に多少の時間がかかったり(ごくわずかだが)、必要なメタ情報が消えて...

List

  • 2009/04/18

ニッチだけど便利。iPhone向けフォーラム「iForum」

iPhoneの便利なところはパケット定額制に強制加入とあって、ネットワークコストを気にする必要がない点だろう。そのため、外出先でも手軽にメールをチェックしたりWebサイトをブラウジングできる。まさにいつでもどこでもネットワークに繋がっているのだ。そうなると盛り上がるのはコミュニティサイトだろう。ニッチではあるが、iPh...

List

  • 2009/04/18

iPhone向けWebサイト構築の基盤に「UiUIKit」

特定デバイス向けのWebサイト構築というのはごくシンプルだ。iPhone向けのWebサイトを構築する場合は、iPhoneで正しく見られれば良い。PCのように多彩なブラウザが使われていたりするとその表示誤差を吸収する必要があるが、iPhoneであればSafariだけで良い(今の所は)。アイコンリスト そのため、iPhon...

List

  • 2009/04/18

シンプルにリッチなテキストエリア「Sanskrit」

テキストエリアをWYSIWYGエディタに変えるものといえばFCKEditorなどが有名だ。FCKEditorは確かに便利だが、完成度が高すぎるためにカスタマイズしづらく(設定は変更できるが)、何より動作が重たくなっている。シンプルながらカスタマイズも容易なリッチテキストエディタ 実際にユーザが使う機能はそれほど多くない...

List

  • 2009/04/17

これならばれない!Excel VBAでTwitter「Twittexceler」

そうか、この手があったか。昨日のSpreadtweetは結局のところ、インタフェースを真似しているだけであってよく見ればばれてしまうのが欠点だった。それを補うには、本物を使うのが一番良い。VBAを使ったTwitterクライアント オフィスでは恐らくもっともよく使われるであろうExcel、これをベースにすれば仕事とマーケ...

List

  • 2009/04/17

Mac OSX用アイコンも作成できるWindows向けアイコンエディタ「IcoFX」

ローカル向けのアプリケーションを開発した際には何らかのアイコンが必要だ。むしろアイコンの良さだけでアプリケーションの性能が判別されてしまうこともある位なので、アイコンの作成には注意が必要だ。画像編集ソフトウェア並みの機能をもったアイコンエディタ アイコンエディタというと、ドット絵的なシンプルなものを思い浮かべるだろう。...

List

  • 2009/04/17

Windowsアプリケーションを手軽にインストール&管理「GetIt」

LinuxやUnix、はたまたMac OSXにはそれぞれ独自のパッケージ管理システムが提供されている。YUM、apt、portsなどを使えばソフトウェアが簡単にインストールできるようになる。これほど便利な仕組みなのに、Windowsにはそれに類する仕組みはない。Windows用アプリケーションを手軽にインストール&am...

List

  • 2009/04/16

上司にばれずにどうしてもTwitterがやりたい人は「Spreadtweet」

Twitterは楽しいね!なんとなくゆるいつながりで皆好き勝手に色々と投稿している。携帯電話やPC、メール、IMなど様々なクライアントから投稿されて発言が入り乱れている。そんな発言を見ていたらどんどん時間が過ぎてしまって、いつの間にか夕方になっていた…なんてことになりかねない。Excel…?いえいえTwitterです ...

List

  • 2009/04/16

PHPのインタラクティブなシェル「phpsh」

PHPには元々対話型のインタフェースが用意されている。が、あまり使い勝手は良くなく、使ってはこなかった。改めて見てみて、何が悪いのかと思ったが、ただPHPの構文を実行しているだけで、「;」を入力したりechoを打ったりするのが面倒なのだ。インタラクティブなPHPシェル もっとインタラクティブに遊べる方が面白い。Pyth...

List

  • 2009/04/16

iTunesやWinAMPに対応したミュージックビジュアライザ「projectM」

PC向けのミュージックプレーヤが登場した当時(実際はもっと古いだろうが)からミュージックビジュアライザは存在する。ただ音楽を流すだけではなく、その音楽に合わせて幾何学的な模様が動き回るのは見ていても面白い。音楽を可視化する! 元々組み込まれているものも含めて、様々なビジュアライザが存在する。その一つ、projectMを...

List

  • 2009/04/15

iTunes風な容量ゲージを表示する「Gauge.js」

何らかのサービスを考える際に、それを誰が見ても分かるようにするというのはデザインを決める上で重要な考え方だ。そのためには文字での説明ではなくアイコンや、イラストによって分かりやすく情報を提供する必要がある。iTunesのゲージ風 とは言え、素人がそれを簡単に実践するのは難しい。その際役立つのが世界でビジネスを展開してい...

List

  • 2009/04/15

長文を分割&横スクロールで見やすくする「bookreader.js」

Webの発達で日本語であっても横に読まれることが当たり前になりつつある。コンピュータ上では縦に際限なく伸びていくので、縦書きは読みづらいのだろう。だが横向きに書かれていても長文であると見がたくなるのは変わらない。長文をブラウザ上で読むならこれ 特に小説やコラムなど長文を載せているサイトの場合はそうだ。コンピュータは元々...