ブックマーク / www.moongift.jp (18)

  • MongoDBフロントエンド·MongoHub MOONGIFT

    MongoHubはWindows/Mac OSX用のフリーウェア(ソースコードは公開されている)。去年、今年くらいから注目を集めているのがNoSQLシステムだ。KVSのような構成で、スケーラブルで高速に動作するのが特徴となっている。ビジネス分野ではまだ難しいが、テスト的に導入されることも増えているようだ。 そんなNoSQLの一つとして知られるのがMongoDBだ。通常、ターミナル操作で完結するが、今後発展していく中ではGUIの管理画面が欲しくなることは間違いない。その時に使ってみたいのがMac OSX用のフロントエンド、MongoHubだ。 MongoHubにMongoDBは含まれていないので別途立ち上げておく必要がある。その後MongoHubを立ち上げて接続する。接続が完了するとデータベースが一覧で表示されるので、そこから選択するとさらにコレクションが一覧になって表示される。 データを一

  • Mac OSX用hostsファイルエディタ·Gas Mask MOONGIFT

    Gas Maskはhostsファイル専用のエディタ。 MOONGIFTはこう見る iOSの人気に伴ってMacを購入する人が増えている。企業ユースではまだまだWindows優勢だが、個人で購入する人の割合は多くなっている印象がある。そうなると非開発者であっても快適に使える環境構築にニーズが集まってくる。MacPortsありきではいけないのだ。 各バージョン管理システムも手軽に使えるフロントエンドが必要になるし、開発環境が一気に整うソフトウェアも必要になるだろう。普通の人たちがMac OSXを使いこなす、そんな情報にもニーズがありそうだ。 Gas MaskはMac OSX用のオープンソース・ソフトウェア。社内で開発環境を構築したり、自分のPC内で開発した機能をテストする際に使われるのがhostsファイルだ。これを修正してネットワークのアクセス先を変えるのは開発者なら誰しもが行うだろう。 GUI

    tanakahisateru
    tanakahisateru 2010/11/10
    エディタというよりhostsスイッチャーとして
  • iPhone向け最適化Webサイトを構築するjQueryライブラリ·jQuery iPhone UI MOONGIFT

    jQuery iPhone UIHTML/JavaScript製のオープンソース・ソフトウェア。iPhone用のWebサイトを構築するニーズが増えてきている。既に幾つかテンプレートもリリースされており、それらを使えば最適化されたインタフェースのサイトが作りやすくなる。 アイコンリスト そうしたライブラリを使う時に重要なのが、どれくらいの機能に対応しているかだ。単純なリストはもちろん、プロフィールページ、画像付きリスト、フォームなど多数のニーズがある。その一つ、JavaScriptを使ったパターンに適合できそうなのがjQuery iPhone UIだ。 jQuery iPhone UIの特徴は名前の通りjQueryを使っていることだろう。同種のライブラリとしてjQTouchがあるが、あちらはがちがちに固まっている雰囲気があるがjQuery iPhone UIは切り離して使えそうだ。HTML

    iPhone向け最適化Webサイトを構築するjQueryライブラリ·jQuery iPhone UI MOONGIFT
  • 各種ブラウザの機能拡張を共通化·FireBreath MOONGIFT

    FireBreathはFirefox/Google Chrome/Safari用のオープンソース・ソフトウェア。ITの世界ではメタ化と分散化が絶えず繰り返されている。類似のサービスが多数乱立してそれらをまとめあげるメタサービスが登場し、さらに特化していくと言った具合だ。 Mac OSXの場合、XCode用のコードが生成される Webブラウザについても同様だ。かつてはNetscapeの独壇場だったが、IEによって一気にシェアを奪われた。IE優勢の中、Firefoxが登場し、ついでSafariやChromeもシェアを伸ばしている。そんな中登場したのがFireBreathだ。 FireBreathが目をつけたのは各ブラウザが備えている機能を拡張する機能だ。Firefoxであればアドオン、SafariやChromeも機能拡張を備えている。しかしこれらは仕組みが同一ではないため、個々に開発を行う必要

    各種ブラウザの機能拡張を共通化·FireBreath MOONGIFT
  • マルチタッチをもっと活用する·BetterTouchTool MOONGIFT

    BetterTouchToolはMac OSX用のフリーウェア。MacBook AIRから導入が進んでいるマルチタッチシステム。指2によるタップで右クリック、ピンチ操作など今までは考えられなかったタッチパッド操作ができる。一度慣れると手放せなくなるはずだ。 アクション設定 そんなマルチタッチ操作だがデフォルトではAppleの用意した操作だけができる。もっと柔軟にマルチタッチを活用したい人はBetterTouchToolを使ってみよう。BetterTouchToolではマルチタッチの操作に応じたアクションを細かく定義できるソフトウェアだ。 BetterTouchToolではタッチパッドの他、Magick Mouseの制御にも利用できる。1指によるタップだけでも右上、左上、中央部のクリックによってアクションを変えられる。指も1〜5まで設定が可能で、タップの他に上下左右に動かした時のアクシ

    マルチタッチをもっと活用する·BetterTouchTool MOONGIFT
  • Google製Webパフォーマンス測定ツール·Speed Tracer MOONGIFT

    Speed TracerはGoogle Chrome向けのオープンソース・ソフトウェア。Webサイトのパフォーマンスを測定するのはApacheのabをはじめ、様々なツールが存在する。だが最近のWebサイトではAjaxやJavaScriptを活用する等、単なるリクエスト送信だけでは適切なチューニングが難しくなっている。 Google Chromeをお使いの開発者はぜひ そこでGoogleが開発したのがSpeed Tracerだ。Speed TracerはGoogle Chromeにインストールするソフトウェアで、GWT(Google Web Toolkit)の2.0公開に合わせたツールとして提供されることになった。Google Chromeを使っている開発者はぜひ使ってみよう。 インストールするとアドレスバーの横に緑のアイコンが表示される。クリックするとモニターウィンドウが開き、計測が開始す

    Google製Webパフォーマンス測定ツール·Speed Tracer MOONGIFT
    tanakahisateru
    tanakahisateru 2009/12/14
    abではわからない性能評価ができる
  • はてなユーザ × Google Chromeユーザは入れるべし!·はてなブックマーク Google Chrome 拡張 MOONGIFT

    はてなブックマーク Google Chrome 拡張はGoogle Chrome用のオープンソース・ソフトウェア。日最大のソーシャルブックマークサービスと言えばはてなブックマーク(以下はてブ)だろう。各種オンラインメディアもはてブ用のリンクを用意するほどの影響がある。 はてなブックマークが便利に! そんなはてなブックマークを使っているGoogle Chromeユーザに必須の機能拡張が家から登場した。それがはてなブックマーク Google Chrome 拡張だ。対象はWindowsまたはLinux向けのGoogle Chromeとなっている(Mac OSX版は動作しない)。 インストールするとアドレスバーの横にはてなブックマークのアイコンが表示される。そして各ページでそこにつけられているブックマーク数をアイコンの下に表示してくれる。クリックすれば既につけられているコメント(コメントなしは

    はてなユーザ × Google Chromeユーザは入れるべし!·はてなブックマーク Google Chrome 拡張 MOONGIFT
  • ソースコードをハイライト表示するテキストエリア·RSyntaxTextArea MOONGIFT

    RSyntaxTextAreaはJava製のオープンソース・ソフトウェア。何度も書いているがWebブラウザのテキストエリアの貧弱さにはがっかりさせられる。あんな表示では新しく文書を書こうという気にはとてもなれない。特にテキストエディタに求める機能が多いプログラミングなど全くできそうにない。 Javaアプレットのデモが提供されている Webブラウザ自体の進化には期待できそうにない。プラグインまたはそれに類するソフトウェアが変えていくしかない。JavaScriptCSSを使ったハイライタが多い中、RSyntaxTextAreaはJavaを使ってテキストのハイライトを行っている。 Javaアプレットということもあって敬遠されてしまう方もいそうだが、JavaScriptで無理矢理作るよりも実現可能性は高いのではないだろうか。もちろんJava製なのでGUIアプリケーションに組み込むこともできる。ソ

    ソースコードをハイライト表示するテキストエリア·RSyntaxTextArea MOONGIFT
  • システム管理者向けiPhone用SSHクライアント·TouchTerm MOONGIFT

    てっきりこの手のソフトウェアはJailBreakが必須だと思っていたのだが、誤解だったようだ。システムというのは席を離れている時や、休暇をとっている時に限ってトラブルが起こる。生きているかのように、こちらの状況を知りつつピンポイントでエラーを起こしてくれる。 設定画面 セミナーの会場、屋外、カフェ、デパート…どこからでもサーバのステータスを確認、復旧できるそんな便利なソフトウェアがこれだ。 今回紹介するフリーウェアはTouchTerm、iPhone向けのSSHクライアントアプリケーションだ。 大抵のWebサーバ(Linux、Unixに限定されるが)はSSHがあればメンテナンスは事足りるだろう。さらに言えばiPhoneにはVPN接続を張る機能もある。インターネットVPNさえ構築してあればオフィス内にサーバだってSSH接続できるようになる。 設定画面 画面は小さく、ソフトウェアキーボードなので

    システム管理者向けiPhone用SSHクライアント·TouchTerm MOONGIFT
  • ネットブック向けLinuxディストリビューション·Easy Peasy MOONGIFT

    Easy PeasyはLinuxディストリビューション。スマートフォンとともに人気が高いのがネットブックだ。メールやWebブラウジングをするだけなら性能はあまり必要ではなく、むしろ大きさや軽さが問題になる。小ささを追求するためにCPUやHDDといったリソースは限られたものになる。そこで問題になるがOSの重さだ。メモリもそれほどないネットブックではVistaのようなOSはあまりに重荷だ。 分かりやすいインタフェース ネットブックには向いたOSがあるはずだ。その一つと言えるのがEasy Peasyだ。Easy Peasyはネットブックのための最適化されたLinuxディストリビューションで、シンプルで分かりやすいインタフェースが特徴になっている。Easy Peasyは元々Ubuntu eeeという名前で、eeePCがターゲットとされていたようだ。 起動すると画面が大きく分けて3つに分割されている

    ネットブック向けLinuxディストリビューション·Easy Peasy MOONGIFT
  • テキストエリアを使ってコーディングしやすくする·CodeMirror MOONGIFT

    CodeMirrorはJavaScript製のオープンソース・ソフトウェア。Webブラウザのテキストエリアの貧弱さは言うに事欠かない。メモ帳レベルの機能しかなく、とても使い勝手が悪い。HTMLを作成する場合はWYSIWYGなエディタに変換するCKEditorのようなソフトウェアも存在するが、Webブラウザ上でプログラミングしたいと思うような機能はない。 テキストエリアをハイライト もしWeb上で開発者向けのサービスや環境を提供しようと思うならCodeMirrorを使ってみるといいだろう。CodeMirrorはテキストエリアを開発のしやすいエディタ環境に変化させてくれるソフトウェアだ。例えばJavaScript/HTML/CSS/Python/Rubyといった言語向けにハイライト表示する機能がある。 それらは各言語向けのCSSJavaScriptで作られたパーサーによって作られている。また

    テキストエリアを使ってコーディングしやすくする·CodeMirror MOONGIFT
    tanakahisateru
    tanakahisateru 2009/10/20
    簡単に思いつくのは、コーダー向けのCMSだな
  • PowerDNS用Railsフロントエンド·PowerDNS on Rails MOONGIFT

    PowerDNS on RailsRuby on Rails製のフリーウェア(ソースコードは公開されている)。DNSを管理するソフトウェアとして有名なものと言えばBINDが有名だ。だがセキュリティ上の問題や管理の複雑さもあって、最近では別なソフトウェアが選ばれるケースも増えている。その一つの選択肢がPowerDNSだ。 DNS管理をRailsで PowerDNSの最大の特徴はバックエンドの管理システムにRDBMSを利用できる点だろう。PostgreSQLMySQLにも対応している。そしてもう一つの特徴はフロントエンドの管理システムが存在しないことだ。そのためユーザはデータベースを管理するシステムとして自由にフロントエンドを選択できる。その一つがPowerDNS on Railsだ。 PowerDNS on Railsはその名の通り、PowerDNSを管理するためのRailsによるフロン

    PowerDNS用Railsフロントエンド·PowerDNS on Rails MOONGIFT
  • Webベースのファイルストレージ·Nebula MOONGIFT

    NebulaはPHP製のオープンソース・ソフトウェア。社内であればWindowsネットワークを使ってファイルの共有ができる。だが外部の人たちとファイルを共有しようと思うと途端に手順が面倒になる。オンラインファイル共有系のサービスを利用したり、FTPサーバを使う、人数が少なければメールを使うという方法もある。 ファイル一覧 だがいずれの場合でも面倒には変わらない。セキュリティ上、外部のサービスが利用できるということも多い。予めサービスを立てておいて、それを使ってみんなで共有するのが良さそうだ。NebulaはWebベースのファイル共有サーバを提供する。 システムとしてはシンプルで、ファイルと説明、タグを設定して登録するだけだ。タグでフィルタリングしたり、ファイル名や説明文で検索することができる。ユーザは登録制なので、誰が登録したファイルかはすぐに分かるだろう。登録時にXMPPで通知を行う機能も

    Webベースのファイルストレージ·Nebula MOONGIFT
  • Djangoで動画のストリーミング·django-video MOONGIFT

    動画を配信するサービスを考えた際に、取り得る手法は大きく分けて二つある。自前でやるか、外部のサービスを使うかだ。収益性を求めないのであれば外部のサービス(Youtubeなど)を使う方が手軽だろう。だがコンテンツの管理上、自前でやりたいというケースも少なくない。 管理画面を使って動画をアップロード、管理する さらにその動画とシステムの機能を組み合わせてサービスを構築するならやはり自前で配信すべきだろう。そしてその際に使えそうなのがdjango-videoだ。 今回紹介するオープンソース・ソフトウェアはdjango-video、Djangoにビデオ配信機能を追加するソフトウェアだ。 django-videoはDjango標準の管理画面を使って動画をアップロードし、配信することができるソフトウェアだ。既存のDjangoアプリケーションに組み込んで使うので手軽だ。MPEG4などの動画をアップロード

    Djangoで動画のストリーミング·django-video MOONGIFT
  • PowerPointを使ってプロトタイプを作ろう·PowerPoint Prototyping Toolkit MOONGIFT

    世の中には何でもPowerPointでやらないと気が済まないという人たちがいる。Excel使いがそうであるように、PowerPoint使いがいるのだ。余計なソフトウェアを購入するよりはよっぽども良いが、再利用性のない方法をとられても困る気はするのだが…細かいところは気にしないでおこう。 PowerPointを使ってアプリケーションの画面を作る そんなPowerPointウィザードな方々に送る、プロトタイプ作成ツールキットがPowerPoint Prototyping Toolkitだ。 今回紹介するフリーウェアはPowerPoint Prototyping ToolkitPowerPointを使ってアプリケーションのプロトタイプを作成するツールキットだ。 PowerPoint Prototyping Toolkitは画面や画面を構成するオブジェクトを作成し、PowerPoint2007の

    PowerPointを使ってプロトタイプを作ろう·PowerPoint Prototyping Toolkit MOONGIFT
    tanakahisateru
    tanakahisateru 2009/09/13
    これはいい、営業さんのノートPCで、客の前で画面いじってヒアリングできる可能性が
  • FriendFeedで使われているリアルタイムウェブ用Webアプリケーションサーバ·Tornado MOONGIFT

    TornadoはPython製のオープンソース・ソフトウェア。ここ半年くらいで盛り上がりを見せているワードが「リアルタイムウェブ」だ。Twitterのようなリアルタイム検索やFriendFeedのようなソーシャルアグリゲートサービスをはじめ、多数のサービスがこのリアルタイムウェブに向かって突き進んでいる。 サンプルアプリケーションのブログ そこで使われているWebサーバにはこれまでとは違うニーズが発生する。Tornadoはまさにリアルタイムウェブのために作られた、Webアプリケーションサーバだ。 TornadoはFriendFeedが自社のサービスを支えるために開発したWebアプリケーションサーバだ。ノンブロッキング通信をサポートし、epoll(I/Oイベント通知)を使って同時に1,000ものコネクションをさばくことができる。さらにロングポーリング(Long Polling)やHTTPスト

    FriendFeedで使われているリアルタイムウェブ用Webアプリケーションサーバ·Tornado MOONGIFT
  • Flashを使ってSVGを表示する·SVG Web MOONGIFT

    SVGは次世代のWebブラウザを考える上で重要な技術だ。だが、古いブラウザではサポートされていないこともあって、普及には至っていない。実現可能性という意味ではFlashの方が一歩、二歩先んじている。 FlashでSVGの挙動を再現する それならば、と考えた(恐らく)のがSVG Webだ。FlashがSVGをレンダリングできれば問題は一気に解消する。 今回紹介するオープンソース・ソフトウェアはSVG Web、FlashでSVGをレンダリングするソフトウェアだ。 SVG Webを使うとSVGで提供される文字の装飾や画像の表示、アニメーションなどがFlashで描けるようになる。ブラウザの種類によってネイティブなSVGかFlashによるものかを選択すれば良いだけだ。現状では来のSVGに比べると若干ノイズがあるように感じられる。 動画の再生も可能 とは言え再現性は非常に高い。殆どのレンダリングが実

    Flashを使ってSVGを表示する·SVG Web MOONGIFT
  • MOONGIFT : jQueryベースのカレンダープラグイン「FullCalendar」 オープンソース・ソフトウェア/フリーウェアを毎日紹介

    スケジュールソフトウェアに対する需要は意外と多い。グループウェアのような多彩な機能をもつものではなく、ただiCalファイルを読み込んで表示するだけのものといったシンプルな使い方ができるものに対する需要がある。 ドラッグアンドドロップでスケジュールを変更できるカレンダー ただ表示するだけなら問題ないだろうが、そこにちょっとした編集機能を付けるとなると面倒になる。そこで試したいのがFullCalendarだ。 今回紹介するオープンソース・ソフトウェアはFullCalendar、jQueryベースのAjax対応カレンダープラグインだ。 FullCalendarはその名の通り、フルサイズで提供されるカレンダーシステムだ。とは言え実際にはCSSで幅を制御しているので、小さなサイズにすることもできる。JavaScriptベースで、次の月/前の月への移動がページ遷移なしで行える。 サイズを小さくすること

    MOONGIFT : jQueryベースのカレンダープラグイン「FullCalendar」 オープンソース・ソフトウェア/フリーウェアを毎日紹介
  • 1