タグ

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

  • MOONGIFT: » jQueryでその場で入力チェックを行う「jQuery Inline Form Validation Engine」:オープンソースを毎日紹介

    入力された値の検証は最終的にサーバ側で行わなければ意味がない。が、ユーザビリティを考えるとブラウザ上でチェックし、通知できれば便利に違いない。問題はそうしたチェック機能を実装するのが手間だと言うことだ。 jQueryを使ってWebブラウザ上で入力チェック 動的なフォーム生成でも柔軟に対応できるくらいシンプルな入力チェックライブラリがjQuery Inline Form Validation Engineだ。 今回紹介するオープンソース・ソフトウェアはjQuery Inline Form Validation Engine、jQueryプラグインで提供される入力チェックライブラリだ。 jQuery Inline Form Validation Engineの良い点は、入力チェックがブラウザ上で行われ、かつそのエラー内容が入力項目の横にフローティングで表示される所だ。吹き出し風になっており、非

    MOONGIFT: » jQueryでその場で入力チェックを行う「jQuery Inline Form Validation Engine」:オープンソースを毎日紹介
  • jQueryを使ったWYSIWYGエディタ·jWYSIWYG MOONGIFT

    Webベースでリッチなドキュメントを作成できるソフトウェアと言えば、FCKEditorやWYMeditorなどが一般的だ。これらは非常に便利なソフトウェアではあるが、既に出来上がった感のあるソフトウェアであり、修正しようとも思えないほど多機能だ。逆に多機能すぎて動作が重たいという欠点がある。 jQueryベースのWYSIWYGエディタ 必要なものだけを簡単にピックアップできる、さらに自分なりにカスタマイズすることも考えたい方のためにjwysiwygを紹介しよう。 今回紹介するオープンソース・ソフトウェアはjWYSIWYG、jQueryプラグインとして提供されるWYSIWYGエディタだ。 jWYSIWYGはWYMeditorを模して作られているWYSIWYGエディタだ。jQueryをベースとして作られており、18KBと軽量な作りになっている(圧縮版は7KBだ)。必要な画像やCSSを合わせても

    jQueryを使ったWYSIWYGエディタ·jWYSIWYG MOONGIFT
  • もうこれで十分。HTML上でテーブルを表示するなら·Sigma Grid MOONGIFT

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

    もうこれで十分。HTML上でテーブルを表示するなら·Sigma Grid MOONGIFT
  • MOONGIFT: » 必見!怖くなるくらい優秀なCMS「concrete5」:オープンソースを毎日紹介

    これまで多数のCMSを見てきたが、ここまで完成度が高いと言えるものに出会ったことはなかった…そう言えるくらい凄い。このどきどき感はDekiWikiに触れた時に感じたものに近い。 見たまま編集できるCMS CMSと言えば、ユーザ画面と管理画面に分かれていて、管理画面はモジュールやテーマの設定、各項目の並びを指定するのが通常だ。実際の出力結果はシステム任せで、その点が柔軟性に欠ける点でもあった。 しかしこれは違う。見たまま編集でき、さらに高い柔軟性を維持している。 今回紹介するオープンソース・ソフトウェアはconcrete5、デザイン、管理、コンテンツ作成全てが高度なCMSだ。 相当個人的な感情が入ってしまっているのは、同じようなシステムを構築する予定があったからだ。だがconcrete5は完成度も高く、多少の改造さえ施せば十分な気がする。やはり下手に開発コストをかけるよりもオープンソースで探

    MOONGIFT: » 必見!怖くなるくらい優秀なCMS「concrete5」:オープンソースを毎日紹介
  • MOONGIFT: » 小〜中規模なWebサイト構築にぴったりなCMS「SkyBlueCanvas」:オープンソースを毎日紹介

    ロングテール的に考えるなら、大規模なWebサイトは数あれど、小〜中規模の比ではない。企業の紹介ページ、商品の紹介、プロジェクトサイト、個人のホームページなどなど、小さなWebサイトは星の数ほど存在する。 管理画面 そうしたWebサイトが全てXoops、Drupalといった大規模なCMSを欲しがるだろうか。否、彼らにぴったりなCMSはまさにこれではないだろうか。 今回紹介するオープンソース・ソフトウェアはSkyBlueCanvas、小規模なWebサイトにちょうど良いライトなCMSだ。 SkyBlueCanvasはデータベースを必要としない、XMLをベースとしたCMSだ。ごく簡単なインストール、見やすい画面、ページ管理機能、WYSIWYGエディタ、スキン、プラグイン、検索エンジンに最適なURL生成、フィード配信などの機能がある。 ユーザ画面 他にもフォトギャラリーを作るのに便利な機能が盛り込ま

    MOONGIFT: » 小〜中規模なWebサイト構築にぴったりなCMS「SkyBlueCanvas」:オープンソースを毎日紹介
  • MOONGIFT: » 携帯向けコンテンツを自動生成「mod_chxj」:オープンソースを毎日紹介

    携帯向けサイトは殆ど作ったことがないのだが、それでもキャリアごとの対応は大変だった(自分自身がそこに当たった訳ではないが)。 携帯がどんどん高機能化すれば、この傾向はさらに強まるだろう(機種によって対応化範囲も異なるので)。そうなればあまり手軽に携帯向けサイトが作れなくなってしまう。克服するための仕組みがこれだ。 今回紹介するオープンソース・ソフトウェアはmod_chxj、携帯向けコンテンツを生成するApacheモジュールだ。 mod_chxjはApache2.0用モジュールで、各種携帯電話向けのコンテンツを自動生成してくれる。CHTMLはもちろん、通常のHTMLを変換したり、絵文字を各キャリア向けに対応させる、画像を変換すると言った操作を自動で行ってくれる。 さらにリファラーやCookieの非対応端末のために、シミュレートしてくれる機能もある。他にもQRコード出力機能もあり、既存のサイト

    MOONGIFT: » 携帯向けコンテンツを自動生成「mod_chxj」:オープンソースを毎日紹介
  • スクリーンショットの定番·SnagIt MOONGIFT

    スクリーンショットは撮ってそのままで終わりという訳ではない。多少の加工をしてから利用するというのが基だ。その際によく使われるのがSnagItというキャプチャソフトウェアだ。 現在の最新版は8.2、価格は約5,000円。それほど高い、という訳ではないが個人で購入するかどうか悩んでいる人もいるだろう。口やかましい上司が稟議を通してくれない、なんて場合もある。多少バージョンダウンしてもいいなら、フリーで手に入る。 今回紹介するフリーウェアはSnagIt、フリーで利用できるオールドバージョンの紹介だ。 フリーで使えるのは7.2.5になっている。なお、利用にはユーザ登録し、送られてくるメールに記載されているキーが必要だ。多少バージョンが古いとは言え、機能的にそんなに見劣りする訳ではない。むしろ通常の利用であればじゅうぶんな機能が実装されている。 好きな範囲を指定してのキャプチャはもちろん、その加工

    スクリーンショットの定番·SnagIt MOONGIFT
  • MacPortsをGUIで管理·Porticus MOONGIFT

    Mac OSXを便利に使う上で欠かせないのがMacPortsだ。これはBSD系のパッケージ管理システムであるPortsをMac OSXに移植したもので、Unix/Linux系のソフトウェアをインストールするのがコマンド一つでOKになるので非常に便利だ。 基的にCUI操作のみになるが、管理もCUIだと面倒に感じてしまう人もいるだろう。また、ターミナルに慣れていない人も多いはずなので、これを使って手軽に使ってみよう。 今回紹介するフリーウェアはPorticus、MacPortsをGUI管理するソフトウェアだ。 Porticusは3ペイン構成の画面になっており、左がカテゴリ、上がソフトウェア一覧そして下がソフトウェアの説明になっている。インストール済みのソフトウェアはinstalledと表記されているので分かりやすい。 また、バージョンがアップしているものも右クリックから操作できるので便利だ。

    MacPortsをGUIで管理·Porticus MOONGIFT
    overtake
    overtake 2007/07/30
  • MOONGIFT: » Mac OSXでトレースならこれ!「Cocoapotrace」:オープンソースを毎日紹介

    自動でトレースを行ってくれるPotraceはデザイナー必須の非常に優れたソフトウェアではあるが、唯一の欠点とも言えるのが試す事ができないという事だろう。実際にやってみて結果を見るしかない。 慣れるまではどうしても閾値などを調整しながら行っていく必要がある。そのためにも手軽にプレビューできる環境があるといい。 今回紹介するオープンソース・ソフトウェアはCocoapotrace、CocoaベースのPotraceだ。 CocoapotraceはPotraceのGUIフロントエンドで、左に元ファイル、右に結果を見ながら値を調整できる便利なソフトウェアだ。Potraceでは画像形式が限られていたが、CocoapotraceではJPEG/TIFF/PNG/GIF/PICT/PSD/PDF等の通常の画像ファイルをそのまま利用できる。 ベクター化された画像をみつつ、スケールや閾値またはアルゴリズムを調整で

    MOONGIFT: » Mac OSXでトレースならこれ!「Cocoapotrace」:オープンソースを毎日紹介
    overtake
    overtake 2007/07/30
  • MOONGIFT: » Flashを使ったアプリケーションを開発しよう「Flex SDK」:オープンソースを毎日紹介

    最近、Flashに興味がある。とは言え、Flashアニメーションではなく、Action Scriptを使ったFlashアプリケーションだ。技術者はあまり好まないFlashではあるが、Youtube等の動画共有系サービスでは当たり前の存在になっている。 Flash = Adobe Flashがなければ作れないという訳では決してない。作るだけなら無償でもできる。 今回紹介するオープンソース・ソフトウェアはFlex SDK、Flashアプリケーション開発フレームワークだ。 Flex SDKはAdobe純正のフレームワークだ。元々無償で提供されていたものが、オープンソース化された。Flex SDKを使えば、Action Scriptのコンパイルもできる。 また、デバッガも付属するので、極端に言えばこれだけでFlex開発を行う事だってできてしまう。Web上のリッチアプリケーションというと、Ajaxが

    MOONGIFT: » Flashを使ったアプリケーションを開発しよう「Flex SDK」:オープンソースを毎日紹介
  • 便利な画像編集ソフトウェア·ChocoFlop MOONGIFT

    グラフィックス、クリエイター向けといえばAppleの得意分野であるはずだが、Mac OSXをメインに使い始めて以来、あまりしっくりくる画像編集ソフトウェアに出会えなかった。有料パッケージであれば優秀なソフトウェアはあるが、できればフリーで。GIMPもあるが、多機能+独自画面構成でとっつきが悪く感じていた。 しかしこれを見た瞬間、心が揺さぶられた。これこそ待っていたソフトウェアかも知れない。 今回紹介するフリーウェアはChocoFlop、多機能な画像編集ソフトウェアだ。来はシェアウェアであるが、新版のリリースまではフリーライセンスのIDが発行されている(公式サイトにシリアルナンバーなどが記されている)。 ChocoFlopは画像を読み込み、編集を行うことができるが、新しい画像を作成する事もできる。レイヤーや各種フィルターも用意されている。文字は別レイヤーで管理される点が個人的にポイントが高

    便利な画像編集ソフトウェア·ChocoFlop MOONGIFT
    overtake
    overtake 2007/07/19
  • MOONGIFT: » クロスプラットフォーム対応のSVNクライアント「Subcommander」:オープンソースを毎日紹介

    Mac OSXでSubversionクライアントとして、恐らく最も利用されているのはsvnXだろう。だが、どうも個人的にあのインタフェースに馴染めず、普段はSCPluginを使い、ファイルの差分を見る場合などはsvnXを利用していた。 しかし、これら二つのソフトウェアに対して、新たな刺客が現れた。しかもかなり強力そうだ。 今回紹介するオープンソース・ソフトウェアはSubcommander、クロスプラットフォーム対応のSubversionクライアントだ。 Subcommanderは3ペインの構成になっており、左がプロジェクト、右がファイルエクスプローラそして下がログになっている。さくさくと動作するので使い勝手はいい。Mac OSXのみならずWindowsやDebian packageも配布されている。 Subversionの機能も私が良く利用するものは問題なく利用できる。差分はもちろん、変更

    MOONGIFT: » クロスプラットフォーム対応のSVNクライアント「Subcommander」:オープンソースを毎日紹介
  • MOONGIFT: » 絶対お勧め!JavaScriptでテーブルソート「Table Sorter」:オープンソースを毎日紹介

    Web開発の現場において、データの並べ替え機能の要望は良く出る話だ。開発がある程度終わった段階で言われたりするとショックを受ける事もある。検索条件をパラメータで引き継いで、ページ番号も…なんて考えただけでも嫌になるだろう。 そんな経験のある、またはこれから経験するであろう方にお勧めのソフトウェアがある。これさえ使えばソート処理は怖くない。 今回紹介するオープンソース・ソフトウェアはTable Sorter、JavaScriptのみで実現するソートライブラリだ。 この手のライブラリはこれまでいくつかあったが、iframeを使ったり、表示に特定の手法が必要だったりと、そのままでは使いづらいものが多かった。Table Sorterはそれらの完成版ともいえるかも知れない。 何せ、読み込むのはJavaScriptファイル一つだけ、さらに普通のテーブルタグに対して、ヘッダ部分はtheadタグとthタグ

    MOONGIFT: » 絶対お勧め!JavaScriptでテーブルソート「Table Sorter」:オープンソースを毎日紹介
  • FTP/SSH/Amazon S3までこなす無敵のファイラー·ForkLift MOONGIFT

    こう言ってはなんだが、Mac OSX標準のファイラーであるFinderはどうも使い勝手が悪いと感じていた。アプリケーションや書類へ即アクセスできる点は便利だが、それ以外は良いとは思えなかった。 Windowsのエクスプローラに慣れてしまい、Delete(Backspace)キーで上の階層に戻れないのも不便に感じるし、エンターキーでファイルが開けないのも面倒だ。さらに二画面ファイラーを使うのがごく普通になっていたからかも知れない。その点、このファイラーは非常に使い勝手がいい。 今回紹介するフリーウェアはForkLift、Mac OSX用の高機能ファイラーだ。 ForkLiftは二画面式のファイラーで、エンターキー/Deleteキーで階層をたどることができる。お気に入り機能もあり、そこに登録しておくことで目的のフォルダに素早く移動できる。 アプリケーション削除機能もあり、消したいアプリケーショ

    FTP/SSH/Amazon S3までこなす無敵のファイラー·ForkLift MOONGIFT
    overtake
    overtake 2007/05/31
  • MOONGIFT: » SQLiteをGUIで管理「SQLite Database Browser」:オープンソースを毎日紹介

    SQLiteはDLLファイルだけですぐに利用できる簡易的なDBではあるが、思っているよりもしっかりと動作してくれる。 他のDBのようにインストールも手間もなくすぐに利用できるのが便利だ。最近はPHP5をインストールしているサーバも増えたので、ファイルをアップするだけですぐに利用できるというのも手軽でいい。 そんなSQLiteであるが、管理インタフェースは標準では用意されていない。普及のためには高機能、かつ手軽な管理インタフェースの存在は欠かせないだろう。 今回紹介するオープンソース・ソフトウェアはSQLite Database Browser、SQLiteGUIで操作できるソフトウェアだ。 SQLite Database Browserを使うと、GUIベースでデータベースの作成はもちろん、テーブルの設計やデータの編集ができる。SQLを実行して結果を見ることも可能だ。もちろん、日語に対応

    MOONGIFT: » SQLiteをGUIで管理「SQLite Database Browser」:オープンソースを毎日紹介
  • 1