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

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

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

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

もっと見る

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を使ってアートを描く そのため、勉強できる機会が少...

List

  • 2009/04/12

右クリックから画像リサイズ「Image Resizer Powertoy Clone for Windows」

画像を多用していると大きさを一括で変更したいと思うことがある。もちろん、一つ一つ画像編集ソフトウェアで開いてリサイズを行っても良いが面倒くさい。数百枚の画像を変換するのにそんな手間はかけていられないはずだ。コンテクストメニューから画像のリサイズ そのような時に使えるソフトウェアがImage Resizer Powert...

List

  • 2009/04/11

マルチアカウントに対応したTwitterクライアント「BlueBird」

最近のWebサービスやブログなどではFollow Twitterというバナーがついていることがよくある。TwitterでフォローしていればWebサービスの新機能案内や、お知らせが素早く受け取れるようになる。これまではメールで流していたような案内がもっと手軽に受け取れるのが魅力だ。シンプルで使いやすいTwitterクライ...

List

  • 2009/04/11

魅惑のコマンドラインBTS「Ditz」

ローカルで開発を行っていて、そのバグ管理を行う場合、Webブラウザを都度立ち上げたりGUIアプリケーションを立ち上げて管理するなんて面倒過ぎる。気がついたその場でささっと入力できるインタフェースが便利なはずだ。タスクの詳細を確認する そこで考えられるのがターミナルだ。SSHで接続すればどこからでもBTSへの投稿ができる...

List

  • 2009/04/11

Cygwinのインタフェースがどうも…と思う方は「MinTTY」

最近ではあまり利用者は見かけないが、かつてWindows上でLinuxライクなコマンドを使おうと思ったら最大の選択肢だったのがCygwinだ。今でも現役であり、Windows上で様々なLinux向けの資産を使おうと思うと便利なソフトウェアだ。標準ターミナルよりも使いやすい! だがそのターミナルと言えば…正直使いづらかっ...

List

  • 2009/04/10

開発者必見!WindowsでGitを便利に「Git Extensions」

システム開発を行う上でバージョン管理の必要性はもはや言うまでもないだろう。数年前であればSubversionが主流だったが、最近ではGitが利用されることも増えている。が、Gitにはちょうどいいフロントエンドがなかった。Subversionには有名なTortoiseSVNがあるというのに。エクスプローラにGit! この...

List

  • 2009/04/10

アジャイルに。メンバーの気分を理解する「Moo」

システム開発において、実際に手を動かすのはプロジェクトメンバーだ。人にはモチベーションがあり、常に平坦な訳ではない。時には落ち込んだり、怒ったり、嬉しかったりする。そういう気分の変化があることを念頭に入れてこそ、プロジェクトは円滑になる。メンバーの気分を見える化する とは言え、ただ聞いても教えてくれる訳もない。上司にそ...