タグ

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

  • もうこれで十分。HTML上でテーブルを表示するなら·Sigma Grid MOONGIFT

    業務システムを構築する際に、一覧表を表示するという処理は多い。そしてそのデータを並べ替えたり、チェックボックスを入れたりしたいというニーズも多く発生する。場合によってはカラムを並べ替えたり、一括更新したいなんて言われることもある。 ソートも並べ替えもページネーションも全部こみこみ それを一つ一つ実装していては非常に工数がかかってしまう。そこで使いたいのがこのSigma Gridだ。 Sigma Gridはテーブルの表示とソート、データ編集などを可能にする超豪華ライブラリだ。LGPLライセンスの下に公開されているオープンソース・ソフトウェアだ。 Sigma Gridはデータの表示に際してJSONでデータを渡す必要がある。そのため既存のシステムにそのまま組み込むのは難しいかもしれない。だがその変更してもあまりあるメリットを享受できるに違いない。 画像表示とクリックアクションの例 まずカラムごと

    もうこれで十分。HTML上でテーブルを表示するなら·Sigma Grid MOONGIFT
    glcs
    glcs 2008/11/26
  • MOONGIFT: » 必見!JavaScriptのalert処理にさよならを「Blackbird」:オープンソースを毎日紹介

    ※ 画面は公式サイトデモより JavaScriptのデバッグによく利用されるものと言えば、alertだろう。簡単に使えて便利な関数だが、ブラウザの処理が止まってしまったり、長文の表示が難しいなどデメリットも数多い。 alertとお別れするためのJavaScriptデバッグツール そこで使ってみたいのがBlackbirdだ。Google Code上で公開されているオープンソースのJavaScriptアラートだ。 Blackbirdは見た目の格好いいフローティングダイアログにログを表示できる。デバッグ、インフォ、ウォーニング、エラー、プロファイルの5つのメッセージパターンが設定できる。Blackbirdのウィンドウでは各メッセージタイプの表示、非表示が切り替えられるようになっている。 表示位置の変更、表示するメッセージの種類が変更できる さらにF2キーを押して表示/非表示を切り替えたり、Shi

    MOONGIFT: » 必見!JavaScriptのalert処理にさよならを「Blackbird」:オープンソースを毎日紹介
  • MOONGIFT: » ディレクトリ単位で差分を表示する「stroy」:オープンソースを毎日紹介

    差分(Diff)というと、一般的にはファイル単位になるだろう。だが、比較したいというのはファイル単位だけに限らない。ディレクトリ単位で、一気に比較したいということもある。 ディレクトリ単位の差分表示 様々な変更がされたディレクトリに対して、どのファイルが追加されているのか、削除されているのか、または異なっているのか…それを一目で分かるようにするのがこのソフトウェアだ。 今回紹介するオープンソース・ソフトウェアはstroy、ディレクトリ用の差分ツールだ。 stroyは左と右に比較するディレクトリを一覧し、個々のファイルに対して相違点を表示してくれる。片方にないファイルについてはある方にプラス、ない方にバツ印がつけられる。 設定画面 Javaで作られており、WindowsMac OSXLinuxで動作するのが便利だ。各ファイルの拡張子ごとにアクションが設定でき、ファイル単位での差分表示は別

    MOONGIFT: » ディレクトリ単位で差分を表示する「stroy」:オープンソースを毎日紹介
    glcs
    glcs 2008/08/06
    ああこれは欲しい日本語に対応しているなら
  • 時間はどこへ消えた?が分かるようになる·Rachota MOONGIFT

    時間はふとした拍子に消えてしまう。まさに文字通り消えてしまう。忙しく過ごしている方が遅く、ぼうっとしているとあっという間に流れていってしまう。これでは駄目だ、万人に共通して流れる時間を、極力効率的にしなければ。 計測画面 まずは現状の把握を進め、次に改善していこう。WindowsMac OSXLinuxも、みんなで動くこれを使って測定しよう。 今回紹介するオープンソース・ソフトウェアはRachota、作業時間測定ソフトウェアだ。 RachotaはJavaベースのソフトウェアで、日語ローカライズもされており、見た目も分かりやすいソフトウェアだ。予めタスクになる項目を設定しておき、普段はそれをダブルクリックしていくだけで自動的に計測が開始される。 レポート画面 タスクは指定時間になると通知するようにもできるので、ミーティングなどを予め登録しておくことでスケジュールと連動した計測も行える。

    時間はどこへ消えた?が分かるようになる·Rachota MOONGIFT
    glcs
    glcs 2008/06/19
    こういうの何回か試したけどうまくいったことが無いんだよなあ……。。
  • Cで作られた軽量なバグトラッキングシステム·Starbug1 MOONGIFT

    Webサービスを開発していて、バグトラッキングシステム(BTS)を導入することになった。開発用サーバは性能がいいが、BTSを入れるわけにはいかない。余っているコンピュータは古いものばかりだ。これに最近の重厚なBTSを入れてももっさりした動作になってしまうことだろう。 ダッシュボード そんなときに使ってみたいのがこのソフトウェアだ。軽量な動作でストレスフリーで使いこなせるだろう。 今回紹介するオープンソース・ソフトウェアはStarbug1、WebベースのBTSだ。 Starbug1はC言語で作られたCGIであり、軽量な動作が売りだ。別途データベースは不要で(SQLiteを利用)動作する。日語のソフトウェアであり、表示も内容にも日語が利用できるのが嬉しい点だ。 チケット情報 シンプルながら必要な機能はきちんと抑えられている。管理画面、RSSフィード、統計情報、検索、チケット一覧や編集機能な

    Cで作られた軽量なバグトラッキングシステム·Starbug1 MOONGIFT
  • MOONGIFT: Python製のJava向けソースコードレビュー「JCR」:オープンソースを毎日紹介

    やはり熱い(と思っている)。ソースコードレビューは、とても面白い。個人的にも一日の開発作業の結果をイシュー登録し、レビューするようにした。Diffで一つ一つのファイルをチェックするよりも簡単で良い。 プロジェクトウィンドウ レビューの方法は最近の流れでいくと、やはりWebベースでやるのが良い。これを複数人でやれば生産性向上につながるのは間違いない。 今回紹介するオープンソース・ソフトウェアはJCR、Python製Webベースのソースコードレビューシステムだ。 JCRはeasy_installを使ってインストールできるシステムで、SQLite3/MySQL/PostgreSQLをバックエンドにすることができる。Python製ではあるが、なぜかJava向けを想定して作られているらしい(利用は特に言語を問わずに利用できる)。 差分表示 Diffは二つのファイルを差分を縦に並べて表示する。そしてコ

    MOONGIFT: Python製のJava向けソースコードレビュー「JCR」:オープンソースを毎日紹介
  • めちゃくちゃ格好よく画像を切り出す·Kropper MOONGIFT

    これはぜひ一度お試しを。 写真の共有サイトなどでは写真のサムネイル画像を掲載することがよくある。だが全体を縮小してしまうと、その写真が何なのかはっきりしなくなってしまうのも確かだ。特に見せたい部分は限られた範囲であることが多い。 トップページ そんな問題を解決できそうなソフトウェアがこれだ。 今回紹介するオープンソース・ソフトウェアはKropper、アップロードした写真を掲載するソフトウェアだ。 Kropperは写真をアップロードするフォームしかないソフトウェアで、アップロードしてからが領発揮だ。アップロードした画像と、切り抜く枠を表示し、画像から切り抜く場所を自由に設定できる。 切り抜き設定中 画像をドラッグで動かすことはもちろん、拡大/縮尺を使ってちょうどいいサイズに合わせることもできる。そしてちょうどいい場所に設定したら、Crop Imageをクリックするだけだ。これはあまりにも簡

    めちゃくちゃ格好よく画像を切り出す·Kropper MOONGIFT
  • MOONGIFT: » 分かりやすくお金を管理できる「Cashbox」:オープンソースを毎日紹介

    お金の管理は実に大事だ。それは分かっているのだが、実際にそれをやるのは面倒でついつい投げ出してしまう。幾つか問題点はあると思うのだが、会計(とまではいかなくとも)ソフトウェアの複雑さも要因の一つだ。 メイン画面 もっと手軽に分かりやすく入力したい、そう思うならこれを使ってみよう。 今回紹介するフリーウェアはCashbox、個人向けの家計簿ソフトウェアだ。 Cashboxはごくシンプルな家計簿ソフトウェアで、項目とチェック(小切手やクレジットカード)、現金の推移を入力していくだけで良い。口座を登録したり、カードの種類によって使い分けるようなこともない。 グラフ。ラベルの色を利用する。 できあがった入出金の一覧は円グラフを使ってレポーティングすることができる。また、各項目にラベルをつけ、ラベルごとの出金割合(例えば書籍、映画、習い事など)を算出してみることもできる。 Cashboxの良いところ

    MOONGIFT: » 分かりやすくお金を管理できる「Cashbox」:オープンソースを毎日紹介
  • MOONGIFT: » AIR製の時間管理ツール「Klok」:オープンソースを毎日紹介

    どれだけ生産性をあげようとも、変えられないものがある。それは時間の長さだ。これは常に有限で、皆同じ時間の長さで生活している。プライベートな時間や、事/睡眠時間を削れば作業にあてる時間は増えるかも知れないがそれはあくまで短期的なものだ。 Weekビューの画面 自分が一日の時間をどのように使い、何が問題なのか知るために時間測定を開始しよう。 今回紹介するフリーウェアはKlok、AIR製の時間管理ツールだ。 Klokはスケジューラーと時間管理が一緒になったようなソフトウェアだ。まず何らかのプロジェクトを登録し、さらにサブタスクを作成していく。そして右側にある時間表にそのサブタスクをドロップしていく。登録したタスクはマウスでのばして時間を設定できる。 プロジェクト追加のダイアログ そして、もう一つは今作業中の処理にすることで、自動的に時間が延ばされていく機能だ。作業前にこれを設定すれば、作業時間

    MOONGIFT: » AIR製の時間管理ツール「Klok」:オープンソースを毎日紹介
  • MOONGIFT: » [重要なお知らせ] MOONGIFTがクラッキングされました:オープンソースを毎日紹介

    先日にも同様のお知らせをしておきながら、大変申し訳ありません。 日、MOONGIFTがハッキングされました。内容としては、GreeTz: XP HACKER〜という文字列と画像が表示されるものです(ウィルスアラートは出ず、ユーザへの実害はない模様です)。 原因としては、WordPressのプラグインにバグがある模様です。現在、そのプラグインは削除しております。 ログに記載されていた内容は以下の通りです。 41.232.212.222 - - [25/Apr/2008:01:45:49 -0400] "GET /wp-content/plugins/UltimateTagWarrior/ultimate-tag-warrior-ajax-js.php?ajaxurl=http://www.moongift.jp/wp-content/plugins/UltimateTagWarrior/u

    MOONGIFT: » [重要なお知らせ] MOONGIFTがクラッキングされました:オープンソースを毎日紹介
    glcs
    glcs 2008/04/26
  • Firefox3でも使えるRESTful開発向けアドオン·Poster MOONGIFT

    はてブコメント経由。 これまた素晴らしい。RestTestは非常に便利なFirefoxアドオンだが、Firefox3がサポートされていない(少なくともinstall.rdf上は)のが唯一の問題点だった。それを解消して、Firefox3でも使えるのがこのソフトウェアだ。 リクエスト設定画面 今回紹介するオープンソース・ソフトウェアはPoster、Firefox3上で動作するRESTful開発向けのFirefoxアドオンだ。 Posterをインストールするとサイドバーまたはウィンドウ下部のアイコンからPosterのウィンドウを開くことができるようになる。URLを指定して、認証を行うことやファイルを指定して各メソッドを実行することが可能だ。 レスポンス画面 Googleログインが使える点も特徴的と言える。利用可能なHTTPメソッドはGET/POST/PUT/DELETE/HEADとなっている。そ

    Firefox3でも使えるRESTful開発向けアドオン·Poster MOONGIFT
  • MOONGIFT: » チェック必須!Rails新時代の到来か?「Passenger(mod_rails for Apache)」:オープンソースを毎日紹介

    待ちに待ったソフトウェアがついに登場した。Railsは生産性の高さについては定評があるが、その設置、運用方法についてはJava並みに敷居が高かった。レンタルサーバなどでは利用に耐える設置が難しかった。 Passengerのトップページ だが、これで時代は変わるかもしれない。そんなソフトウェアがついにリリースされた。 今回紹介するオープンソース・ソフトウェアはPassanger、mod_rails for Apacheだ。 Passangerはgemからインストールするソフトウェアで、これをインストールし、必要な諸設定を行ったら後はMongrelのようなアプリケーションサーバを立ち上げることもなくRailsが利用できるようになる。 インストール中 Apache2.2系(恐らく…)ではdeny from allの設定を消す必要があるが、それさえ消せば問題なくRailsが動作する。プロキシも何も

    MOONGIFT: » チェック必須!Rails新時代の到来か?「Passenger(mod_rails for Apache)」:オープンソースを毎日紹介
    glcs
    glcs 2008/04/12
  • MOONGIFT: » GoogleからWebアプリケーション開発プラットフォーム「Google App Engine」:オープンソースを毎日紹介

    これは相当にわくわくさせられるプロジェクトだ。 Googleが今日発表した新プロジェクトGoogle App Engine。Pythonで開発したWebアプリケーションを容易にGoogle上に配置し、動作させられるというものだ。対抗プロジェクトしてはAmazon EC2/S3/SimpleDBなどが挙げられている。 作成したアプリケーションの管理ページ そんなGoogle App Engineを作成するSDKは実はオープンソースで提供されている。 今回紹介するオープンソース・ソフトウェアはGoogle App Engine、同名プロジェクトで利用するSDKだ。 Google App EngineはWindows/Mac OSX/Linuxその他のプラットフォーム向けに提供されている。フレームワークはDjangoで、Google App EngineにはDjango自身や、Google Ap

    MOONGIFT: » GoogleからWebアプリケーション開発プラットフォーム「Google App Engine」:オープンソースを毎日紹介
  • MOONGIFT: » 必見!GUIアプリケーションもこれでWeb化?「Jsc」:オープンソースを毎日紹介

    ※ 画像は公式サイトデモより このソフトウェアはすごい。やりたいことも、できていることも分かるのだが、どうやっているのかがさっぱり分からない。GUIアプリケーションとWebアプリケーションでは越えられない壁が存在すると思っていた。いくらAjaxやJavaScriptを駆使しても、GUIアプリケーションの操作性にはかなわない。 ギャラリーアプリケーション だが、それさえも軽々と乗り越えてしまいそうなアプリケーションが登場した。 今回紹介するオープンソース・ソフトウェアはJsc、C#やVisual BasicのコードをJavaScriptにするソフトウェアだ。Sourceforge.net上でのライセンスはPublic Domainとなっているが、ダウンロードできるパッケージに含まれるlicense.txtには個人利用に限るフリーウェアとなっているので注意されたい。 実際、そのようなことができ

    MOONGIFT: » 必見!GUIアプリケーションもこれでWeb化?「Jsc」:オープンソースを毎日紹介
    glcs
    glcs 2008/04/04
    I/Oをどうやっているんだろう。
  • Windowsモバイルを無線ルーターに·WMWifiRouter MOONGIFT

    iPod Touchは非常に便利で楽しめるガジェットだが、無線LANしかないのでアクセスポイントがないと外出先では使い勝手が悪い。FONを使う手もあるが、たまたま訪れた先でアクセスポイントがある可能性はまだまだ低い。 そうした時に使えそうなのがこのソフトウェアだ。Windows Mobileを無線ルーターにしてしまう。 今回紹介するフリーウェアはWMWifiRouter、無線機能を無線ルーター化するソフトウェアだ。 WMWifiRouterが利用できるのはGPRS/UMTS/HSPAとなっている。これらの回線と無線LANとをつないで、Windows Mobileを無線ルーターにしてくれる。 手元に対応機器がないので確認できていないが、安定性は高いらしい。また、ICS(インターネット接続共有)が動作する必要があるとのことだ。 Windows Mobileでそのままネットをすれば良いという話も

    Windowsモバイルを無線ルーターに·WMWifiRouter MOONGIFT
  • MOONGIFT: » Windows Mobileを試す「Windows Mobile 6 Localized Emulator Images」:オープンソースを毎日紹介

    これまで色々なWindows Mobile向けのアプリケーションを紹介してきた。その際にはiPAQやX02HTで試していたが、データの移動や操作性で色々問題があった。また、入れたアプリケーションが原因で調子が悪くなる可能性もある。 そうしたときに便利なのがエミュレーション環境だ。もちろん、Windows Mobile版も存在する。 今回紹介するフリーウェアはWindows Mobile 6 Localized Emulator Images、Windows Mobile 6のエミュレーションソフトウェアだ。 Windows Mobile 6 Localized Emulator Imagesは各国版が利用できるWindows Mobile 6のエミューレション環境だ。各ソフトウェアを試すのはもちろんだが、来は開発者向けのアプリケーションのテストするためのソフトウェアだ。 非常に良くできて

    MOONGIFT: » Windows Mobileを試す「Windows Mobile 6 Localized Emulator Images」:オープンソースを毎日紹介
  • MOONGIFT: » VMWareの開発でも利用されているソースコードレビュー共有ソフトウェア「Review Board」:オープンソースを毎日紹介

    ※ 画像は一部公式サイトデモより Web2.0(?)の特徴はCGMや共有と言ったキーワードだ。サイト側から与えられるコンテンツではなく、ユーザが皆で協力してコンテンツを作り上げていく楽しさがある。ブックマーク、ニュース、コミュニティ…様々な要素がシェアされている。 そうした中、これもまた新しい共有の要素になるだろう。それはソースコードだ。 今回紹介するオープンソース・ソフトウェアはReview Board、ソースコードレビュー共有サービスだ。 Review Boardはリポジトリを登録し、そのDiffファイルを使ってReview Board上でソースをグラフィカルに表示する。そして差分に対して皆でコメントしていくのだ。ソースの一部分に対して的確にレビューできるので、分かりやすい。 SubversionやCVS、Perforce、Git、Mercurialのリポジトリに対応している。興味深い

    MOONGIFT: » VMWareの開発でも利用されているソースコードレビュー共有ソフトウェア「Review Board」:オープンソースを毎日紹介
  • MOONGIFT: » DVDを簡単にリッピング「FairUse Wizard」:オープンソースを毎日紹介

    DVDをリッピングしてiPod Touchや他のポータブルプレーヤなどで楽しんでいる人は多い。それらの行動は自己責任の上で行っていただくとして、作業が手間ひまかかるものでは、ポータブルなプレーヤを楽しむ気にもなれない。 逆に手軽にリッピングして楽しめるとなれば、DVDを購入して外で見ようと言う気にもなるだろう。そこでこれだ。 今回紹介するオープンソース・ソフトウェアはFairUse Wizard、Windows向けのDVDリッピングソフトウェアだ。 FairUse WizardはDVDから指定したパーツをリッピングし、一つの動画にしてくれるソフトウェアだ。もちろん、音声と動画が合わさり、そこに指定した字幕を付けることもできる。動画はH.264の他、DivXなどが選択できる。 iPhone/iPod Touch/Apple TV/Xbox 360/PS3などを選択し、それに最適化された状態で

    MOONGIFT: » DVDを簡単にリッピング「FairUse Wizard」:オープンソースを毎日紹介
    glcs
    glcs 2008/03/18
    名前がいい
  • MOONGIFT: » Ajaxを駆使したWebカレンダー「Monket Calendar」:オープンソースを毎日紹介

    Ajaxの素晴らしい点は、WebブラウザにおいてGUIアプリケーション並みの操作性をもたらしたことにある。それによって、Webアプリケーションの可能性が飛躍的に上がった。直感的で分かりやすいインタフェースをJavaScriptで作り上げ、画面遷移のない操作性をAjaxで実現すれば、まさにGUIアプリケーションと変わらない。 そんなAjaxを使ったカレンダーアプリケーションを紹介しよう。 今回紹介するオープンソース・ソフトウェアはMonket Calendar、UIに優れたWebカレンダーアプリケーションだ。 Monket Calendarはまだ機能的に不十分な点もあるが、今後に期待させるソフトウェアだ。GoogleカレンダーのようにJavaScriptを使って優れたUIを提供している。外部や自サーバ内にあるiCalファイルを表示することができる。 イベントの作成も可能で、クリックして名前を

    MOONGIFT: » Ajaxを駆使したWebカレンダー「Monket Calendar」:オープンソースを毎日紹介
  • MOONGIFT: � BugzillaのGUIフロントエンド「MyZilla」:オープンソースを毎日紹介

    Bugzillaは優秀なBTS(バグ・トラッキング・システム)だが、技術者向けのソフトウェアとあって、インタフェースがこなれていない。そのため、一般ユーザまで含めてバグ管理を行おうと思っても、なかなかうまくいかないことが多い。 バグを登録するのはユーザであると考えると、むしろユーザにとっての使い勝手を考えた方が良さそうだ。そしてユーザにとって使いやすいのはWebインタフェースよりもGUIかも知れない。 今回紹介するフリーウェアはMyZilla、BugzillaのGUIフロントエンドだ。 MyZillaはBugzillaのURLを指定して一元管理するためのソフトウェアだ。技術者であっても複数のプロジェクトに関わり、それをBugzillaで管理している場合は便利に利用できそうだ。 まるでデータベースの接続を管理し、バグの登録ができるようになっている。添付ファイルなどもMyZillaから登録が可

    MOONGIFT: � BugzillaのGUIフロントエンド「MyZilla」:オープンソースを毎日紹介