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

  • ブラウザキャッシュではなくローカルストレージを使ったキャッシュシステム·basket.js MOONGIFT

    basket.jsはローカルストレージにJavaScriptをキャッシュして高速化をはかるソフトウェアです。 Webの高速化を語る上でキャッシュの存在は欠かせません。そこで使ってみたいのがbasket.jsです。何とHTML5のローカルストレージを使ってキャッシュする仕組みを提供します。 最初の実行。underscore.jsなどが読み込まれています。2回目以降は消えます。 でもちゃんとjQueryオブジェクトは存在します。 basket.requireメソッドを使って対象ファイルを読み込みます。有効期限を設定することも可能です。読み込み失敗をハンドリングすることもできます。普段はそのまま利用でき、remove()やclear()でファイルを解除できます。 basket.jsはJavaScript製、MIT Licenseのオープンソース・ソフトウェアです。 MOONGIFTはこう見る ロ

    ブラウザキャッシュではなくローカルストレージを使ったキャッシュシステム·basket.js MOONGIFT
    makotan
    makotan 2013/02/01
  • ギャラリーやツリービュー、多彩なウィジェットに対応したデザインフレームワーク·InK MOONGIFT

    InKはBootstrapライクなデザインテンプレートです。 HTMLに詳しくない人でも容易に整ったWebデザインを実現できるBootstrap。その対抗馬とも言えるソフトウェアがInKです。 基的なテンプレートです。 デモ。メニューが上に残ります。 グリッドデザイン対応。 メニューもカラフルです。 ページネーションも用意されています。 ヘッダー。 アラート系。 アイコン。Font Awesomeを使っているようです。 フォーム。 エラー時の表示にも対応します。 ボタン。 アラートの種類も多いです。 テーブル。 ギャラリー機能。 モーダル。 ツリービュー。 ソートとテキストボックスクリックで表示されるカレンダー。 クライアントサイドの入力チェックもできます。 InKはBootstrap並の表現力とデザインのしやすさ、多彩なウィジェットを持っています。後は好みの問題とさえ言えるかもしれませ

    ギャラリーやツリービュー、多彩なウィジェットに対応したデザインフレームワーク·InK MOONGIFT
    makotan
    makotan 2013/02/01
  • Bootstrapライクに使えるWebデザインテンプレート·Zurb Foundation MOONGIFT

    Zurb FoundationはWebデザインテンプレートです。記法に則ってデザインすることで様々なデバイスに対応したWebサイトが作成できます。 一定の記法に則って書くだけで様々なデバイスに対応したWebデザインを行ってくれるのがZurb Foundationです。Zurb Foundationを使って格好いいWebサイトを量産しましょう! ボタンです。ただ普通に書くだけでこんなデザインに。 フォームです。エラー時も含めて格好いいです。 ブロックです。細かく制御できます。 メッセージ系もちゃんとカバーされています。 タブ表示も可能です。 上にラインを引いたNice Tabも。 もちろんページネーションもあります。 スライドで画像を差し替えるコンポーネントも用意されています。 上からスライドで下りてくるダイアログ。ログインやメッセージに使えます。 Rails3.1向けにRubygemsも用

    makotan
    makotan 2013/01/01
  • Webベースの基幹系システムで取り入れたい。日本製PDF帳票作成ソフトウェア·ThinReports MOONGIFT

    ThinReportsはマルチプラットフォームで動作するエディタを含んだPDF出力の帳票作成ソフトウェアです。 Webシステムで帳票周りに悩まれている方に朗報です。ThinReportsは日製、かつGUIのエディタまで含めた帳票ソフトウェアになります。 エディタです。Windows/Mac OSX/Linux版があります。 新しい帳票を作成します。 テキストボックスを配置してプログラムから入力内容を変更できます。 一覧表系も追加できます。自動改ページもあります。 定義をHTML保存することもできます。 HTMLの定義書です。 こういう情報は受託開発などで役立ちそうです。 コードのサンプルです。作成したレイアウトファイルを読み込んで、値を変更しつつ最後にPDFファイルを指定して保存しています。 Rubygemsを使ってThinReportsをインストールします。 先ほどのコードを実行すると

    makotan
    makotan 2013/01/01
  • リアルタイムプレビューのついたWebベースのJavaScript/HTMLエディター·JS Bin MOONGIFT

    JS BinはWebブラウザ上でJavaScriptHTMLコードを編集しつつ、その結果をプレビューできるエディターです。 JavaScriptは単体で使うというよりもHTMLと組み合わせて使うことのが多いかと思います。そんな時にWebブラウザ上でコードを試しためし実行できるのがJS Binです。 デフォルトの表示です。左側がJavaScript、右側がHTMLとなっています。 レンダー表示です。先ほどのJavaScriptHTMLを合わせて実行した結果です。 右側にリアルタイムプレビューを追加しました。JavaScriptを修正すると即座にプレビューに反映されます。 HTMLJavaScriptライブラリを追加できます。 jQueryを追加した場合です。HTMLソースにscriptタグが追加されています。もちろんJavaScript側もjQueryの関数が使えるようになります。 保

    makotan
    makotan 2013/01/01
  • 誰が見ても分かる、使いやすいアイコンフォント·Siruca Pictograms MOONGIFT

    Siruca Pictogramsはアイコンをフォント化しています。多数のアイコンが用意されておりユーザの認知を助けます。 Webサイトにも良くあるアイコン。しかし真のアイコンとは色がなくとも、造形がシンプルであってもそれと分かるくらいに分かりやすくあるべきです。Siruca Pictogramsはまさにそんなアイコンの詰まったフォントになっています。 これがSiruca Pictogramsのオープンソース版になります。 他にも色々なアイコンがあります。 例えばこんな使い方が(文字は付属しません)。 Siruca Pictogramsというフォントは例えばゴミ箱や看板などに文字をプリントして、さらにそのためのアイコン(ゴミ箱アイコンなど)をつけるのに適したフォントになっています。そのため、区切りができていて大きく印刷して印刷部分を切り抜いて、上からスプレーするといった利用法を提案していま

    makotan
    makotan 2013/01/01
  • SVGはもっと面白くなる。プログラマブルSVGツール·IScrIptDesIgn MOONGIFT

    IScrIptDesIgnはプログラミングを組み合わせたSVG作成ツールです。 SVGエディタと言えばInkscapeやIllustratorのようなドロー系ソフトウェアが多いですが、IScrIptDesIgnはそうしたソフトウェアに反対してプログラマブルなSVG作成ツールを目指しています。 最初の画面です。奇麗な筆記体です。 太さを動的に変更します。 傾きも変えられます。 ベジュ曲線が描かれています。 図形もあります。 なんともユニークな形です。 V字型の図形です。 四角が3つ並んだデモです。 あらららら。 髪の毛の長さを動的に変えられます。あなた好みの長さにどうぞ。 エクスポートボタンで描画するSVGタグが出力されます。 IScrIptDesIgnではSVGの描画に際して内部計算、再利用、パラメータ指定を可能にし、プログラマブルで動的なSVG作成を行います。様々なパターンが用意されてい

    SVGはもっと面白くなる。プログラマブルSVGツール·IScrIptDesIgn MOONGIFT
    makotan
    makotan 2013/01/01
  • 開発時に。送信内容が確認できるダミーのSMTPサーバ·smtp4dev MOONGIFT

    smtp4devはWindowsローカル上に立てるダミーのSMTPサーバです。 システム開発においてメール送信を行う時はよくあります。SMTPサーバを立てたとして、間違って送信してしまうと大変な事態につながるかも知れません。そこで使ってみたいのがローカルで使えるダミーのSMTPサーバ、smtp4devです。 起動しました。まずはセキュリティ警告が出ます。 メイン画面です。この時点でポートは開いています。 オプションです。UIに関する設定です。 サーバ設定です。ポート番号はデフォルトで25です。 アップデートチェッカーもあります。 こんな感じで常駐します。 こんな感じでPHPからメールを送ってみます。 送信しました。すぐに反映されます。 さらに日語件名のメールを送ってみました。文字化けせずに送信されています。 メーラーでメールの内容を確認できます。 さらに詳細を確認できます。 メッセージソ

    開発時に。送信内容が確認できるダミーのSMTPサーバ·smtp4dev MOONGIFT
    makotan
    makotan 2013/01/01
  • 地図上に独自のデータをマッピング·WorldMap MOONGIFT

    WorldMapは地図上にデータレイヤーを重ねて表示させるWebアプリケーションです。 地図の上に様々なデータを載せて表示するだけでとても面白いコンテンツになります。それを容易に実現できるWebアプリケーションとしてWorldMapを紹介します。 既に登録されている地図を検索できます。 ローディング中です。 日の地図はやはり東日大震災に関連した地図データでした。 様々なレイヤーが用意されています。 地図もGoogleマップ以外に切り替えられます。 レイヤーデータの色分け基準です。 海外のデータもたくさんあります。 複数のレイヤーを重ねて表示できます。 ユーザ登録すると地図の作成ができます。 地図を表示しています。 レイヤーを追加します。 外部データの取り込みもできます。 レイヤーデータをアップロードすることもできます。 一から作成もできるようです。 WorldMapはGeoNodeとい

    地図上に独自のデータをマッピング·WorldMap MOONGIFT
    makotan
    makotan 2013/01/01
  • 大きなアイコン、リボン風UIが格好いいWYSIWYGエディタ·GhostEdit MOONGIFT

    GhostEditはリボン風UIをもったWebベースのWYSIWYGエディタです。 GhostEditは新規性あるWebベースのWYSIWYGエディターです。ボタンなどが大きくデザインされており、リボン風UIが使い勝手が良いです。 デモです。文字を選択しています。ハイライトはピンクのバックグラウンドになります。 画像の配置換えです。画像の上に矢印が出るので押すだけです。これが格好いい。 テキスト変更だけでなく、画像やリンクの挿入もできます。 リンクの上にマウスを置くと削除のフローティングが出ます。 保存機能もあります。 GhostEditに関する説明です。 GhostEditは周囲のコンテンツに馴染む形で作られており、これまでのWYSIWYGエディタとは一線を画しているように見えます。機能は他のエディタに比べると決して多くはありませんが必要最低限は用意されています。対応ブラウザはIE 6以

    makotan
    makotan 2013/01/01
  • Bootstrapを使っていると思わせないテーマを作成·Bootswatch MOONGIFT

    BootswatchはTwitterBootstrapテーマエディターです。 BootswatchはTwitterの開発したBootstrapをLESSにし、それらを容易にカスタマイズできるようにしたソフトウェアです。テーマのように色合いを変えて様々なWebサイトに適用できるようにします。 Bootswatchのトップページ。これもまたBootstrapで作られています。 作成されたテーマの一つ、Slate。 Cerulean。 Cyborg。 Journal。 Simplex。 Spacelab。 2階層のメニューになっています。 United。 Bootswatchの手順としては、Bootstrapのソースコードをダウンロードして設置します。次にvariables.lessとbootswatch.lessを修正します。もしLESSがない場合はインストールします。修正が終わったらmak

    makotan
    makotan 2013/01/01
  • Bootstrapを使ったサイトに組み込みたいWYSIWYGエディタ·Bootstrap-wysihtml5 MOONGIFT

    Bootstrap-wysihtml5はTwitter Bootstrapで使えるWYSIWYGエディタです。 最近よく目にするようになったTwitter Bootstrapを使ったWebサイト。そんなWebサイトでWYSIWYGエディタを使うならば導入したいのがBootstrap-wysihtml5です。 Bootstrapらしい、すっきりとしたUIです。 漢字を変換した後の動きがちょっと妙です。 テキストのヘッダー変換があります。 リストや装飾もあります。 Bootstrap-wysihtml5は現時点では日語を入力する際の変換処理を行った後、表示がずれてしまうことがあります。しかしそれさえ修正すればBootstrapとマッチしたデザインで利用できる場面が多いのではないでしょうか。 Bootstrap-wysihtml5はHTML5/JavaScript製、GPLのオープンソース・ソ

    makotan
    makotan 2013/01/01
  • コーディングレス。シンプルなWeb DBアプリケーションを作ろう·DaDaBIK MOONGIFT

    DaDaBIKはPHPを使ったDBアプリケーション作成ソフトウェアです。 DaDaBIKはPHP+MySQLまたはPostgreSQLで簡単にWebデータベースアプリケーションが開発できるソフトウェアです。 ログインします。 ドロップダウンにテーブル名、その下にデータが表示されています。 データは一行単位で編集できます。 データ追加も同じ画面です。 検索機能もあります。 ファイルを保存することもできます。 ファイルがついている場合は編集画面にアップロードが追加されます。 デモ動画 DaDaBIKでは管理画面を使ってテーブルを定義したり、入力方法の設定を行うようになっています。サブクエリーなどはできませんが、データのシンプルな蓄積には使えそうです。 DaDaBIKはPHP製、GPLのオープンソース・ソフトウェアです。 MOONGIFTはこう見る データベースのメンテナンスで言えばphpMyA

    makotan
    makotan 2013/01/01
  • Bootstrapを使おう!様々なカラーテーマ、プラグインを用意·Kickstrap MOONGIFT

    KickstrapはBootstrapをベースにしたテーマ、プラグインを提供するソフトウェアです。 最近作られるWebサービスでよく使われているBootstrap。そんなBootstrapは固定色でそれっぽさが感じられてしまうのが欠点でしたが、見事に打ち消してくれるのがKickstrapです。 色が変わると随分印象が違います。 テーマ機能があります。 青と白。 こんな感じのシンプルなテーマも。 逆にカラフルなものもあります。 基は同じですが、印象は違いますね。 好みのテーマを選べます。 JavaScriptプラグインがデフォルトよりもぐっと増えています。 Kickstrapを使えばBootstrapをより便利に使えるでしょう。JavaScriptプラグインも通知機能をはじめ、色々なものが追加されていますのでWebサイトをより強力にパワーアップできるはずです。 KickstrapはHTML

    makotan
    makotan 2013/01/01
  • Titaniumアプリでソーシャルサービスの認証を使うならぜひ参考に·TiPlatformConnect MOONGIFT

    TiPlatformConnectはFacebookやTwitterをはじめ多数のソーシャルサービスの認証を行うTitaniumアプリです。 TiPlatformConnectはTitaniumを使って各種ソーシャルサービスで認証を行い、画像をアップロードできるモックアプリです。 app.jsのコードです。見ての通り、各WebサービスごとにAPIキーを設定するようになっています。 デモアプリです。任意のサービスで認証を行います。 Facebook認証を行います。 認証しました。 写真を選択します。 位置情報もつけられるようです。 対応しているWebサービスはFacebook、Twitter、mixi、Foursquare、Tumblr、FlickrGitHub、LinkedIn、Googleとなっています。これらのサービスの認証を使ったアプリを作りたいと思っているならばぜひ参考にしてほし

    Titaniumアプリでソーシャルサービスの認証を使うならぜひ参考に·TiPlatformConnect MOONGIFT
    makotan
    makotan 2013/01/01
  • IE6から使えるHTML5/JavaScriptによるグラフライブラリ·envision MOONGIFT

    envisionはHTML5/JavaScriptによるグラフライブラリです。ファイナンス系グラフ、フラクタルグラフを描けます。 HTML5/JavaScriptを使った高度なグラフライブラリとしてenvisionを紹介します。一般的なグラフというよりも、ファイナンス系のグラフ描画が得意なようです。 リアルタイムグラフ。刻々とグラフが追記されていきます。 タイムシリーズ。指定範囲だけを拡大できます。 こんな感じでマウスで幅を広げたりできます。 ファイナンス。株価、出来高といった指標を表示するのに使えます。 こちらも幅を変更できます。 中央をドラッグすれば左右への移動も可能です。 マウスでポイントにおける数値を表示できます。Ajaxによるデータ変更もサポートしています。 幅の変更ももちろん可能です。 フラクタル画像です。 マウスで範囲を指定して拡大できます。 envisionはHTML5のラ

    makotan
    makotan 2013/01/01
  • オンラインでCSS編集&ホスティング。本家終了に伴いオープンソース化·WebPutty MOONGIFT

    WebPuttyはオンラインでCSSを編集し、リアルタイムプレビューできるサービスです。2012年末のサービス終了に伴ってオープンソース化されました。 オンラインでCSSを編集してリアルタイムプレビューしたり、ホスティングまで行うサービスWebPutty。今年いっぱいを持って終了が発表されており、そのシステムはオープンソース化されています。 ローカル版です。システム自体は家と変わりません。 ログインします。 最初にチュートリアルが見られます。順番にシステムの説明が表示されます。 エディター画面です。 Firebugも使えます。 色を変えました。リアルタイムに反映されます。 編集をシェアできます。 コードをサイトに埋め込めばホスティングも可能です。 エクスポートして保存すればローカルで使えます。 MOONGIFTを読み込もうとしたらエラーが出てしまいました…。 WebPuttyはCSSをダ

    オンラインでCSS編集&ホスティング。本家終了に伴いオープンソース化·WebPutty MOONGIFT
    makotan
    makotan 2013/01/01
  • ポップなUIのドイツ製会計システム·Bookyt MOONGIFT

    Bookytはドイツ製の会計システムです。入金、支払を基としたデータ管理ができます。 日で会計システムというと弥生会計やスマイルαなどが思い当たりますが、もっとシンプルに単に売掛、支払が管理できれば良いというのであれば試してほしいのがBookytです。ドイツ製の会計システムです。 ログイン画面です。 ログインしました。こちらがダッシュボードになります。 メンバーの一覧です。 予約登録画面です。 時間などを登録した後、さらに詳細を入力します。 給与の一覧です。 プロジェクト登録画面です。 Bookytでは支払、入金の管理はもちろん、クライアント管理、ベンダー管理、給与管理、シンプルな時間管理機能が備わっています。その他、検索や予約システム、請求書や給与明細のカスタマイズテンプレートによる出力に対応しています。 BookytはRuby/Ruby on Rails製、GNU Affero G

    makotan
    makotan 2013/01/01
  • マルチプラットフォームで使えるマルチリポジトリ管理フロントエンド·Onzen MOONGIFT

    OnzenはJava製のリポジトリ管理ソフトウェアです。CVS/SVN/HG/GITに対応しています。 最近ではGitの企業利用も進んでいますが、既存のリポジトリまでは動かさずにそのままという所も多いのではないでしょうか。そこで混在するリポジトリのフロントエンドにOnzenを使ってみてはいかがでしょう。 最初にリポジトリを設定します。 CVS/SVN/HG/GITに対応しています。新規作成の他、既存のリポジトリを指定することもできます。 GITリポジトリを表示しています。 コミットログです。 DIFF機能もありますが日語は文字化けてしまうようです。 設定画面です。 Onzenはファイルの追加、削除、更新などはもちろん、差分表示にも対応しています。またMimeTypeごとの編集ソフトウェアを指定できるのでプログラミングエディタなどとの連携も容易です。変更したファイルだけの一覧も出せます。

    makotan
    makotan 2013/01/01
  • これが決定版?フォルダを監視してCSS/JavaScript/HTMLを生成·Fire.app MOONGIFT

    Fire.appはフォルダを監視してSass/Compass/CoffeeScriptを自動変換するソフトウェアです。 最近はCSS/JavaScript/HTMLをそのまま書くのではなくSassやCoffeeScript、Haml/Markdownを使ってそれぞれのフォーマットに変換するのが当たり前になってきています。そこで使ってみたいのがFire.app、自動ファイル変換ソフトウェアです。 起動します。 メニュー常駐型です。 設定画面です。 Growlを使った通知に対応しています。 Livereloadに対応しています。 履歴です。 フォルダを指定しました。 プロジェクトテンプレートを生成してくれる機能があります。 生成しました。後は修正すると自動的に別フォーマットファイルを生成してくれます。 Fire.appはSass/CompassからCSSを、Haml/ERB/Markdown

    これが決定版?フォルダを監視してCSS/JavaScript/HTMLを生成·Fire.app MOONGIFT
    makotan
    makotan 2013/01/01