タグ

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

  • Bootstrapベースの管理画面用テンプレート·Charisma MOONGIFT

    CharismaはHTML5/JavaScript製のオープンソース・ソフトウェア(Apache Licnese 2.0)です。 Webシステム開発において意外と不遇なのが管理画面です。内部の人が使うものなので適当に作られるケースが多くなります。そこで使ってみたいのがCharismaです。リッチな管理画面をBoostrapをベースに作り上げる事ができます。 ウィジェットがついた、リッチな管理画面です。ここまで恵まれているケースは早々ないでしょう。 ドラッグ&ドロップによる配置変更もサポート。 折り畳んで隠す事もできます。 グリッドは細かくサポートされています。 カレンダー。システム内部のデータをマッピングすると見通しが良くなりそうです。 メンバー一覧。検索やラベルもあって便利そうです。 ギャラリー。サムネイル写真をきれいに並べています。 タイポグラフィ。様々なタグをサポートしているので奇麗

    Bootstrapベースの管理画面用テンプレート·Charisma MOONGIFT
  • 非Boostrapプロジェクトでも使える200種を越えるWeb Fontアイコン集·Elusive icons MOONGIFT

    Elusive Iconsは非Bootstrapサイトでも使えるWeb Fontを使ったアイコン集です。 Bootstrapの魅力の一つにWebサイト構築でよく使われるようなフォントが予め提供されているというのがあります。さらにそのアイコンも使い勝手よくしてくれるWeb FontによるFont Awesomeも便利です。そしてBootstrap以外のサイトでも使いたいと考える方はElusive Iconsを利用してみましょう。 Bootstrap標準のアイコン相当があります。 ソーシャル系アイコン。 一般的なユーザ向けのアイコンもあります。 Elusive IconsはBootstrapベースのプロジェクトはもちろん、それ以外のプロジェクトでも使えるように想定されています。IE7以上から対応が可能とのことです。217のアイコンがあれば、大抵の装飾には事足りるのではないでしょうか。 Elus

    非Boostrapプロジェクトでも使える200種を越えるWeb Fontアイコン集·Elusive icons MOONGIFT
  • 業務システムで使える。PDFファイルからテキストや画像を抜き出せる·PDF::Reader MOONGIFT

    PDF::ReaderはPDFファイルの操作を行うRubyライブラリ。 PDF::ReaderはRuby製のオープンソース・ソフトウェア。PDFというドキュメントフォーマットはビジネスの場において数多く使われている。WebサービスPDFによる帳票出力やエクスポートをサポートしているものが多い。 画像の抜き出し処理 閲覧や印刷する分には申し分ないフォーマットなのだが、システムに取り込んで加工しようと思うととたんに面倒なフォーマットになる。そのためのライブラリ(PDFtoHTMLなど)もあるが、もっとシステムから扱いやすくしてくれそうなのがPDF::Readerだ。 PDF::ReaderはRubygemsを使ってインストールするライブラリだ。機能は数多くあるが、例えばメタデータを抜き出したり、テキスト情報を取り出す、画像だけを取り出す、ページを数えるといったPDF操作を行えるライブラリにな

    w650
    w650 2011/04/04
  • サイトがOpenIDに対応しているならば·openid-realselector MOONGIFT

    openid-realselectorはjQuery/JavaScript製のオープンソース・ソフトウェア。最近ではWebサイトの認証にOpenIDを利用するケースも増えている。かつGoogleYahoo!など大手のWebサービスでもOpenIDプロバイダーとして使えるようになっている。 選択すれば良いだけ GoogleやmixiといったOpenID 2.0に対応したサービスではURLが共通化されたために入力する手間も省けるようになっている。そうした対応サービスを個々に並べるのが面倒という人はopenid-realselectorを使ってみよう。 openid-realselectorはGoogleYahoo!、AOLなど主立ったWebサービスをアイコンで並べてOpenID認証をしやすくするライブラリだ。さらにユーザ名を入れる必要がある場合も、FlickrWordPressBlog

    w650
    w650 2010/10/19
  • Adobe AIR製のSQLite管理·The SQLite Sorcerer MOONGIFT

    The SQLite SorcererはAdobe AIR製のフリーウェア。SQLiteを使えばデータベースを用意する手間もなくすぐにデータ管理がはじめられる。SQLもきちんとサポートしているのでデータが大量になったら格的なデータベースに移行することも容易だ。 Adobe AIRでSQLiteを管理 そんなSQLiteを管理するツールは多々あるが、ローカルにあるファイルを管理したければAdobe AIRで作られたThe SQLite Sorcererが面白いそうだ。一通りのデータ操作に加え、トリガーなどもThe SQLite Sorcerer上で作成できるようになっている。 The SQLite Sorcererはテーブルの作成、フィールドの追加/編集、データのメンテナンスまでこなすことができる。さらにビューを作ったり、トリガーの作成も可能だ。暗号化にも対応し、解析を行う機能もある。ほと

    Adobe AIR製のSQLite管理·The SQLite Sorcerer MOONGIFT
  • iPhone向けアプリケーション、Webサイトを開発する際に使えるテンプレート·Mockapp template MOONGIFT

    Mockapp templateはKeynotePowerPoint用のフリーウェア。iPhone用ネイティブアプリケーションを開発するという話をちらほら聞くようになってきた。まだまだ日での販売台数は少ないが先行投資兼世界市場へのアピールを兼ねてチャレンジする企業、個人が多い。企業であればアプリケーションの説明を兼ねてモックアップが必要になることもあるだろう。 iPhoneアプリ作りの企画に その時に使えるのがMockapp templateだ。Mockapp templateはAppleのプレゼンテーションソフトウェアであるKeynoteWindowsPowerPoint向けに提供されるテンプレートで、iPhoneのモックアップを作成するのにぴったりな素材になっている。 枠が提供されているので、Mockapp templateを使って作ればモックアップが手早くできる。さらに別なフ

    iPhone向けアプリケーション、Webサイトを開発する際に使えるテンプレート·Mockapp template MOONGIFT
    w650
    w650 2009/09/28
  • JSONファイルをFirefox上で閲覧する·JSONView MOONGIFT

    Webアプリケーションが増えるに従って、JSONフォーマットを利用する機会も増えてきた。だがJSONファイルの扱いはそれほど良くなく、Firefoxの場合ダウンロードのダイアログが開いてしまう。それにシステム向けに改行なしで作られているケースが多く閲覧には不向きだ。 JSONフォーマットをFirefox上で閲覧できる 今後さらに利用が進んでいくと思われるだけに、扱い勝手が悪いのは問題だ。そこで使ってみたいのがJSONViewだ。 今回紹介するオープンソース・ソフトウェアはJSONView、Firefox上でJSONファイルを閲覧できるようにするFirefoxアドオンだ。 JSONViewをインストールした状態でJSONファイルを開くとダウンロードダイアログが開かず、そのままソースが見られるようになる。キー、文字列、数値とそれぞれハイライト化されて表示されるので分かりやすい。配列やハッシュの

    JSONファイルをFirefox上で閲覧する·JSONView MOONGIFT
    w650
    w650 2009/08/26
  • 他社向けの提出資料としても使えるレベルのプロトタイプ作成&プロジェクト管理·Serena Prototype Composer MOONGIFT

    受託開発におけるプロジェクト管理というと、開発会社側で管理すべき項目に対して有効なものが多い。そのため、開発案件が終わるとあまりメンテナンスはされなくなる。さらに開発プロセスの管理に限るので、実際の納品物とは乖離することがある。 WebサイトもWindowsアプリケーションプロトタイプも作成できる だがそれでは勿体ない。開発のはじまりから終了、そしてその先まで全体を見られる管理ツールがあると便利だ。そう考えたことのある方はSerena Prototype Composerを導入しよう。 Serena Prototype ComposerはWindows向けのフリーウェアで、プロジェクト管理のみならずプロトタイプやワークフローの管理まで行えるプロジェクト管理ソフトウェアだ。 Serena Prototype Composerは特にWebシステムに限ったものではないようだ。プロトタイプ作成では

    他社向けの提出資料としても使えるレベルのプロトタイプ作成&プロジェクト管理·Serena Prototype Composer MOONGIFT
    w650
    w650 2008/12/03
  • MOONGIFT: » Mac OSXでGitを使った開発を行っているなら「GitX」:オープンソースを毎日紹介

    最近話題になることが多いバージョン管理システムのGit。Subversionのようにサーバを用意する必要もないので、チーム開発はもちろん個人レベルの開発でも十分に役立ってくれる。コミットとプッシュ(サーバへの反映)が別なので、こまめにコミットしたい私のような人にぴったりとも言える。 GitMac OSXフロントエンド コマンドラインでの利用が基ではあるが、GUIフロントエンドがあるとビジュアル的にデータが見られたり、普段は使わない機能を簡単に呼び出せて便利だ。Mac OSXをお使いならGitXも一緒にどうぞ。 GitXはMac OSX向けのGitフロントエンドで、GPLの下に公開されているオープンソース・ソフトウェアだ。 GitXを立ち上げたら、既存のGitリポジトリを指定して開けば良い。コミットのログを見るヒストリーと実際のコミットを行うコミットの二つの機能がある。ヒストリーではブ

    MOONGIFT: » Mac OSXでGitを使った開発を行っているなら「GitX」:オープンソースを毎日紹介
    w650
    w650 2008/11/26
  • もうこれで十分。HTML上でテーブルを表示するなら·Sigma Grid MOONGIFT

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

    もうこれで十分。HTML上でテーブルを表示するなら·Sigma Grid MOONGIFT
  • MOONGIFT: >> Railsで使うSelenium「Selenium on Rails」:オープンソースを毎日紹介

    テストの作業は嫌われる場合が多い。確かにそれ程生産的には見えないかも知れない。が、リリース後の負荷を減らすためにも欠かすことのできない作業だ。多少なりとも楽をして、的確にテストを行っていきたい。 Webベースのブラウザテストを行うのにSeleniumは最適な選択だ。そしてRails使いであればこのようなソフトウェアもある。 今回紹介するオープンソース・ソフトウェアはSelenium on RailsRailsプラグインで提供されるSeleniumだ。 Selenium on Railsはscript/pluginを使ってインストールできるSeleniumで、インストール後はgenerateを使ってテストを生成できる。後はそこにテストケースを記述していけば良い。実際の利用はtestで動作させて、「http://localhost:3000/selenium/」で動作する。 Selenium

    MOONGIFT: >> Railsで使うSelenium「Selenium on Rails」:オープンソースを毎日紹介
  • WebベースのGitブラウザ·ViewGit MOONGIFT

    ※ 画像は公式サイトデモより 開発におけるソースコード管理に、最近はGitを使うようにしている。各人でコミットして、運用できるのが良い。そして固まった段階でPushするというのは分かりやすくて便利だ。 変更履歴 だがまだまだ他のバージョン管理システムに比べると周辺ツールが弱いのが実情だ。そこでGitの地位向上のためにも、こちらをご紹介しよう。 今回紹介するオープンソース・ソフトウェアはViewGit、WebベースのGitリポジトリブラウザだ。 ViewGitはWebベースで利用できるので、開発者以外でも手軽にGitリポジトリに触れることができる。Pushごとに一覧したり、そこで変更されたファイルだけをリストアップすることができる。 差分表示 また、修正された内容を差分で表示したり、ファイル自体の内容をハイライトされた状態で閲覧したり、各ファイルをダウンロードすることができる。Pushされた

    WebベースのGitブラウザ·ViewGit MOONGIFT
    w650
    w650 2008/07/16
  • Ext JSを使ったWeb OSの新参·qWikiOffice MOONGIFT

    去年あたりまでは時々目にしていたが、あまり最近聞かなくなっていたのがWeb OSだ。ブラウザベースで動くWebアプリケーションが各種登場し、その最たるものとして注目を集めたのがWeb OSだったが、そのキラーアプリケーションやキラーコンテンツになり得るものがまだ現状ではないのが実情だろう。 各種モックアップが提供されている だが世の中にはシンクライアントに代表される、ネットワークコンピュータも運用されるようになってきている。きっとWeb OSならではの利用法があるはずだ。 今回紹介するオープンソース・ソフトウェアはqWikiOffice、PHP製のWeb OSだ。 qWikiOfficeはPHP+MySQLで作られたWeb OSだ。Windows Vista調の画面で、ウィンドウの最小化、最大化、ドラッグによる移動、ウィンドウタイトル部分が半透明など、華麗なインタフェースが特徴的だ。 メニ

    Ext JSを使ったWeb OSの新参·qWikiOffice MOONGIFT
    w650
    w650 2008/07/07
  • 難読化されたJavaScriptを見やすく·JsDecoder MOONGIFT

    JavaScriptが多用されるになっているが、そのために肥大化する傾向にある。特に共通ライブラリ系は相当重たくなっており、ブラウザへの負担が大きくなっている。そのためにサイズを減らすべく使われているのが難読化処理だ。 見づらい… 変数名を短い単語に置き換え、余計な改行やコメント、空白を省いていく。開発は通常のソースで行い、配布は難読化処理を行ったものを利用する。だが、利用者側は問題が起きた時に情報が得づらくなってしまう。そこでこれを使ってみよう。 今回紹介するオープンソース・ソフトウェアはJsDecoder、難読化の逆処理を行うソフトウェアだ。 JsDecoderは難読化処理されたJavaScriptを逆に見やすくするソフトウェアだ。;で区切り、適切なインデントを行い、さらにハイライト処理を行ってくれる。もちろん、変数名が変わる訳ではないが、これでも随分見やすくなるだろう。 見やすい!

    難読化されたJavaScriptを見やすく·JsDecoder MOONGIFT
  • Java製のソースコード検索エンジン·OpenGrok MOONGIFT

    複数人での開発、さらにメンテナンスが進むと関数やクラスが増え、その全体像が分かりづらくなってくる。開発のスピードが求められている現代、それらをドキュメントで管理していくのは得策だろうか。 検索結果 ソースコードを見通しよく管理するために、検索エンジンを使うのは良い選択かもしれない。 今回紹介するオープンソース・ソフトウェアはOpenGrok、Java製のソースコード検索エンジンだ。 OpenGrokはTomcatなどで動作するWebアプリケーションで、ソースが含まれる場所を指定してソースコードを検索できる。ctagを使うことで、利用されている元の関数にジャンプすることも可能だ。 ソースコードビューワー 各種バージョン管理システムに対応して、履歴を見たり差分を取得することもできるようだが、筆者環境ではうまくいかなかった。また、ソースの閲覧時には各種言語に対応したハイライト化がされる。 検索は

    Java製のソースコード検索エンジン·OpenGrok MOONGIFT
    w650
    w650 2008/04/15
  • Mac OSXでXML-RPCをテスト·XML-RPC Client MOONGIFT

    最近はRESTがもてはやされてあまり名前を聞かないXML-RPCではあるが、一番開発しているのがブログエディターだろう。オープンソース系のブログエンジンやMovableTypeなどではXML-RPCを使ったブログ更新が可能になっている(幾つかのASPでも可能)。 リクエスト そんなXML-RPCではあるが、自分で開発したり何らかのエラーがあった時にテストしようと思うと意外と面倒だ。プログラム言語を使ってテスト用のコードを組む方法もあるが、それが面倒ならこれを使おう。 今回紹介するフリーウェアはXML-RPC Client、Mac OSX向けのXML-RPCクライアントだ。 XML-RPC Clientはエンドポイントとメソッド、そしてパラメータを渡して実行すると、その結果を表示してくれる。レスポンスの内容を調べれば、エラー原因が分かるようになるだろう。 レスポンス(XML) 特徴的なのは、

    Mac OSXでXML-RPCをテスト·XML-RPC Client MOONGIFT
    w650
    w650 2008/04/11
  • MOONGIFT: 離れた場所でもiTunesを共有する「Mojo」:オープンソースを毎日紹介

    iTunesはLAN内で音楽データを共有して楽しむことができる。一台をメディアサーバにしておけば、他のマシンでは音楽を入れておかなくとも良い。まるで自分の手元にデータがあるかのように利用することができる。 だがそれはLAN内に限った話だ。インターネット越しでiTunesを共有したければこれを使おう。 今回紹介するフリーウェアはMojo、遠隔地とiTunesを共有するソフトウェアだ。 Mojoを起動し、ユーザ登録を行うとiTunesが公開された状態になる(なのでパスワードを登録しておいた方が良い)。二つのコンピュータにMojoをインストールしたら、クライアント側がサーバ側のMojoを共有に入れれば完了だ。 登録した名前を開くとコンパクトなiTunesのような画面が開く。後は自由に音楽が楽しむことができる。出先で音楽を楽しみたいときにはMojoを使えばごく簡単に聴けて便利だ。 ノートパソコンは

    MOONGIFT: 離れた場所でもiTunesを共有する「Mojo」:オープンソースを毎日紹介
    w650
    w650 2008/03/26
  • MOONGIFT: � クールに表示「Shadowbox.js」:オープンソースを毎日紹介

    ※ 画像は公式サイトのデモより 画像や動画などを見せる際に、デフォルトでサムネイル、クリックで拡大や再生というのはよくある方法だ。だが、その際の方法には気をつけないといけない。毎度リンク先に飛んでしまっていては、見ている方も疲れてしまう。 その点、Highslide.jsに代表されるサムネイル画像をスムーズに拡大するJavaScriptファイルは便利だ。そしてそれを拡張し、様々なファイル形式に対応したのがこのライブラリだ。 今回紹介するオープンソース・ソフトウェアはShadowbox.js、多種多様なメディアに対応したビューワーだ。 Shadowbox.jsは画像はもちろん、動画などを同一画面ないでスムーズに拡大表示、再生できる。複数の画像や動画にも対応し、ナビゲーション付きで簡単に切り替えて表示できるようにもなる。 特に面白いのはイメージマップへの対応だ。画像内にFlickrのように四角

    MOONGIFT: � クールに表示「Shadowbox.js」:オープンソースを毎日紹介
  • MOONGIFT: >> Subversionのステータスを見える化「StatSVN」:オープンソースを毎日紹介

    バージョン管理が日々利用していれば、開発した結果が蓄積されていることだろうと思う。そうしたログ情報を活用しているだろうか。大抵、何らかの問題があったときに、見返す程度だろう。 それではせっかくの情報が活用しきれていない。解析し、さらに開発効率を高める情報源として利用しよう。 今回紹介するオープンソース・ソフトウェアはStatSVN、Subvesion解析ソフトウェアだ。 StatSVNはSubversionから出力されるログ情報を解析してHTMLやグラフに変換するソフトウェアだ。解析元になるデータは、XML形式でsvnコマンドで出力する必要がある。そして、そのXMLデータを解析すると、一気にファイルが出力される。 開発者ごとに開発行数、Subversion全体における行数の変化、平均ファイルサイズ、ログメッセージを月ごとで出力と言った機能がある。日語のコミットログは文字化けするが、HTM

    MOONGIFT: >> Subversionのステータスを見える化「StatSVN」:オープンソースを毎日紹介
  • MOONGIFT: Mac OSXをスピードアップ!「Mac OS X Speeder」:オープンソースを毎日紹介

    はじめてコンピュータに触ったのは相当昔のことだが、その当時の性能に比べると今はものすごく高速化されている。とはいえ、そこで満足できないのが問題だ。一瞬でコンピュータが立ち上がったとして、何をすれば良いのか。すでに十分な性能だとは思いつつも、それでもなお高速化を求めてしまう。 ハードウェアを変えれば高速化できるだろうが、それはコストがかかりすぎる。現状を改善する所からはじめてみよう。 今回紹介するフリーウェアはMac OS X Speeder、プロセス最適化ユーティリティだ。 Mac OS X Speederはプロセスの優先順位を変更して、アプリケーション全体の反応をよくするソフトウェアだ。これにより、アプリケーションの操作が快適になる可能性があるとのことだ。起動してから順番に言われる通りの操作をしていくだけで完了する。 立ち上げてみた限りでは、ものすごく改善したというほど劇的に変わった印象

    MOONGIFT: Mac OSXをスピードアップ!「Mac OS X Speeder」:オープンソースを毎日紹介
    w650
    w650 2008/03/03