仕事&求人ジョブボード掲載、料金についてヘルプMOONGIFTについてヘルプTwitter(MOONGIFT)Facebook(MOONGIFT)新規登録ID/PWでログインTwitterでログインFacebookでログインマイページ現在のポイントポイント購入ログアウトITエンジニア/デザイナ向けにオープンソースを毎日紹介フロントエンドの記事一覧プレミアムユーザー限定記事MOONGIFTプレミアムは、月額500円の有料サービスです。開発者向けのソフトウェアではCUIやテキストベースの設定ファイルを編集するのが基本だと思います。これでは非開発者の方や、あまり慣れていない人が操作しようと思った時にミスを生みやすくなります。そこで便利なのがGUI布団とエンドフロントエンドです。これを上手に使うと、知らなかった設定が見つかったり、typoによるミス...2009/09/25高機能なMySQLフロントエンド「HeidiSQL」HeidiSQLはWindows向けのオープンソース・ソフトウェア。MySQLの管理インタフェースとしてphpMyAdminを使うケースは多い。確かに外部のデータベースを使うなら便利だ。社内やローカルのデータベースを使う場合はローカルアプリケーションの方が便利ではないだろうか。Player」Webブラウザだけで動作するアプリケーションは、OSやブラウザを問わずに動作する(JavaScriptやHTML解釈の不具合もあるが)のが魅力だ。そのため最近ではローカルアプリケーションからWebアプリケーションへと移り変わる傾向がある。言え、起動の速度やOSの機能を活かしたアプリケー...2009/04/06今だけ無料!ソーシャルサービス用アグリゲータ「EventBox」あなたはGoogleリーダーを使っているだろうか。Flickrはどうだろう。この二つを使っているなら、Twitterも使っているかも知れない。するとFacebookやRedditも便利に使っている人もいるのではないだろうか。最近のWebシステム開発ではキャッシュサーバを用いることが多くなってきている。通常、ボトルネックになりやすいファイルへの読み書きやデータベース接続のコストが、メモリを使うことで大幅に軽減される。ハードウェアを過分に増強せずとも、メモリを増設してmemcachedを使うだけでずいぶんパフォーマンスが向上する。常時立ち上げておくようなアプリケーションはインタフェースに気を配らないとならない。ストレスを感じるようなインタフェースは日々使う気にはならなくなってしまう。邪魔にならず、ユーザが望んだ時にそっと手を差し伸べる工夫が必要だ。視覚的な要素はそれほど重要ではない。色々な機会が言っているのだが、オープンソースはソフトウェア開発活動というだけではなく、ソースコードをコンテンツとしたコミュニティ活動だと考えている。余計なことをごちゃごちゃ説明を受ける前にまずソースコードを見る方が早い、それが技術者同士の会話になるのだ。Google創業者のラリーやサーゲイもそんなことを言っている。AIR、Safariなど様々なソフトウェアで利用されている。各種言語向けにライブラリが提供されているだけでなく、手軽に利用できて動作も速いと簡易的に使うには十分な機能があるのが魅力だ。OSX向けのシンプルなMercurialフロントエンド「MacMercurial」サーバ集中型のSubversionやCVSに比べると分散型のGitやMercurialは慣れるまで違和感を感じてしまう。こなれていないため、ターミナルで使うのが基本になるが、それではやはり使いづらいという人も多いのではないだろうか。そのような方に向けてフロントエンドが各種作られている。Project」iPhoneに限らないが、スマートフォンはネット接続が容易なのでオンラインサービスのフロントエンドとして活躍してくれる。流行を考えるとiPhone向けクライアントが良い。Webベースのプロジェクトタイムトラッキングアプリケーションを提供するFreshbooksもその一つだ。Officeの製品と言えばExcelが代表になるだろう。小さめの業務アプリケーションはAccessを使って構築されることが多い。Officeからの離脱が図れないというケースは良くある。OSX用FFMPEGフロントエンド「Datura」FFMPEGと言えば、動画や音楽を別なフォーマットに変換する際によく使われるソフトウェアだ。動画携帯変換君でも使われており、その恩恵にあずかっている人も多いはずだ。別なソフトウェアでラッピングされている場合は良いが、そうでない場合はFFMPEGをコマンドラインで利用する。S3を使う場合、何らかのプログラミング言語向けのライブラリを使う必要がある。Ruby、Python、PHP、Perl、Java...など各種言語向けに揃っているが、ファイルの確認をするのに都度プログラミングを組むのは面倒に感じてしまうだろう。Gearsにも対応し、iPhone向けアプリケーションも販売されているなど、Web上だけでない動作を得られるべく様々な手を打っている。こちらは公式提...2008/12/21Railsらしいデータベース管理システム「rbDB」Webベースのシステム開発でMySQL管理を行うとすればphpMyAdminが選択されることだろう。確かに優秀なWebアプリケーションだ。時代は常に変わっている、時には新しいものに触れてみるのも良いのではないだろうか。画面は公式サイトのスクリーンショットよりまだ実用的なレベルには達していないが、非常に気になるのでご紹介。開発の現場ではSubversionのシェアが大きい。これは二つの理由が考えられる。一つは過去に導入し、実績があること。Pibb」この方式は来年以降も伸びていくかも知れない。最近のWebサービスはオンラインだけに留まらず、専用クライアントを作って提供することで、シームレスな連携を可能にしたり、オフラインでの利用もできるようにしている。EvernoteやDropboxなどに見られる傾向だ。...2008/12/05iTunesマイノリティリポート化計画「FluidTunes」2008年に急激に伸びたマルチタッチシステム。キャリブレーションをGUIで行うレベルのソフトウェアも登場しており、来年にはもっと実用化が進むのではないかと思われる。言え、では何がキラーアプリケーションになるかはまだ模索段階でしかない。現在、プライベートβの段階ではあるが、GrandCentralというサービスがある。これはVoiPのサービスで、携帯電話や自宅の電話番号を登録しておくと、GrandCentralの電話番号を経由して呼び出してくれる。どこにいても連絡がつき、キャリアに依存せずに番号ポータビリティ以上の利便性がある。最近話題になることが多いバージョン管理システムのGit。Subversionのようにサーバを用意する必要もないので、チーム開発はもちろん個人レベルの開発でも十分に役立ってくれる。コミットとプッシュ(サーバへの反映)が別なので、こまめにコミットしたい私のような人にぴったりとも言える。${article.post_date_view}${article.post_title}${article.except_content}プレミアムでしか読めない記事が730あります。blockworks。