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

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

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

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

もっと見る

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

List

  • 2009/04/15

テキストベースのプレゼンテーション「xsw」

高橋メソッドに限ったことではないが、プレゼンテーションはシンプルであるべきだ。ごてごてしたものは見せたくないものを隠蔽しているように感じてしまう。また、会社のロゴなどが常に表示されているとせっかくのスペースが常に削られることになるので勿体ない。シンプルで格好いいプレゼンテーションを作成できる 多少のアイコンやグラフは使...

List

  • 2009/04/14

PHP+MySQLのシンプルなドキュメント管理「Maris SimpleDocu」

開発者向けのドキュメントは必要な情報が載っていればインタフェースはシンプルでも良い。もし社内でドキュメントを共有しようと思ったら、まずは簡単に書けるものを選ぶ必要がある。Wikiを使うのも手だが、記法を覚えるのが面倒という人もいるだろう。インデックス。ドキュメントをツリー表示する そこでもっと簡単に使えるドキュメント管...

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/14

メモと位置情報を紐づけて残しておける「Golazo MA4」

※ 画像は公式サイトよりタスクがよくメールと紐づけて管理されるように、メモと位置情報の相性はいい。例えば買い物リストをメモしておいて、その買い物をする場所に近づいたらリマインダーが飛んできたりすればきっと便利なはずだ。位置情報プラスメモ また行ってみたいレストランや博物館など、位置情報と紐づけて管理しておくと後々役立ち...

List

  • 2009/04/13

Windows上で動くUbuntu「Portable Ubuntu for Windows」

Windowsを開発に利用されている方で、VMWareなどを使ってLinux環境を構築し、そこでスクリプトのテストを行っている方は多い。VMWare Playerは優秀な仮想実行環境だが、都度立ち上げるのがちょっと面倒に感じている人も多いのではないだろうか。Linux向けの各種アプリケーションがWindows上で使える...

List

  • 2009/04/13

横長の画面を使っているならぜひこれを「Widerbug」

Mac OSXで使われているモニタは横長になっている。例えば1280×800といった具合だ。Vaio Type-Pなども相当横長になっている。横長が不便という訳ではなく、表計算やグラフィックスアプリケーションを使っている場合はむしろ便利だ。だが時々持て余してしまうのも事実だ。Firefoxを横に表示する そして縦が短い...

List

  • 2009/04/13

Emacs + Ditzを使ってローカルBTS「Emacs Ditz」

個人の趣味でWebサービスを作っている人は多い。たとえ一人であってもデバッグの作業は必要だ。テストのプロセスと開発のプロセスを若干分けることで少し距離をおいてシステムを見られるようになり、より効率的な修正やデバッグが行えるようになる。Emacs上から使えるDitz そのためには何らかのBTSが必要になる。開発にEmac...

List

  • 2009/04/12

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

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

List

  • 2009/04/12

Pythonの勉強にアートしよう「DrawBot」

去年の暮れぐらいからPythonが好きになってきている。Google App EngineやDjangoによるところが大きいが、Pythonを知っておけば色々な場面で役に立つ。とは言え実開発においてPythonを用いよう、という場面はまだまだ数少ないようだ。Pythonを使ってアートを描く そのため、勉強できる機会が少...