タグ

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

  • これは格好いい。Windows 8のMetro UIをHTML5で再現·Metro UI CSS MOONGIFT

    Metro UI CSSWindows 8のMetro UIHTML5/CSS3で再現したソフトウェアです。 次期WindowsWindows 8ではMetro UIと呼ばれる新しいインタフェースが利用されています。そんなMetro UICSSで再現したのがMetro UI CSSになります。 デスクトップで見たイメージです。アイコンが並んでいます。 選択できる画像リストです。 選択できるリストです。画像も埋め込めます。 チャットなどで使えそうなリストです。吹き出しもついています。 アプリケーションリストです。 時計などのウィジェットです。 iPadでの表示です。タブレットの方が最適化されています。 左右の移動もできます。 デモ動画です。動きはスムーズです。 動きはかなりスムーズで格好いいです。パネルを押すとちょっとへこんだり、ボタンも多数用意されています。リストをタップして選択し

    これは格好いい。Windows 8のMetro UIをHTML5で再現·Metro UI CSS MOONGIFT
    advblog
    advblog 2012/04/08
  • これは便利。iPad上でTitaniumアプリを開発·TiHighlight MOONGIFT

    TiHighlightはiPad上でTitaniumのコードを記述してその場で実行できるソフトウェアです。 iOSアプリの開発と言えば、コードを書いてコンパイルしてシミュレータを起動して実行…というのが一般的ですが、そんな状況を一変してしまうかも知れないのがTiHighlightです。 テキストエリアにTitaniumのコードが書かれているのが分かるかと思います。 Excuteボタンを押すと評価されて結果が表示されます。 背景色を変えてみます。 再度Excuteを押すと青に変わりました。 アラートを書いてみます。 アラートが表示されました。 デモ動画です。 TiHighlightはiPadアプリ上でコードを書いて、それをその場で評価して表示します。この方法であれば外部ファイルも読み込めそうです。スマートフォンアプリをインタラクティブに開発する、そんな時代が来そうです。今のところエラーが起き

    advblog
    advblog 2012/04/06
  • もしvi/Vim使いがExcelを使ったら·Vimxls MOONGIFT

    VimxlsはExcel上でvi/Vim風のキーバインドを実現するソフトウェアです。 Excelは日のオフィスにおいて最も利用率の高いソフトウェアの一つかと思います。だからこそその操作性を向上させられれば日全体の生産性が高まるはずです。vi/Vimをこよいなく愛する人はVimxlsを使わなければなりません。 セキュリティに関するダイアログが出ます。マクロを有効にします。 Ctrl+Mを押すとvimモードになります。 メニューへのアクセスも数字を押して出来ます。 ヘルプです。多数のキーが定義されています。 英語モードもあります。 Excel操作が極まってくると、その殆どの操作をキーボードから行うようになっていきます。とは言え一部の操作においてマウスを伴っていたのですが、Vimxlsを導入すればさらにキーボード率が高まりそうです。ハイパーExcelタイムを目指してVimxlsを導入しましょ

    advblog
    advblog 2012/04/05
  • シンプルながら使い勝手の良い設備予約システム·MRBS MOONGIFT

    MRBSはシンプルなWebベース、PHP製設備予約システムです。 社内施設、設備の予約に使えそうなソフトウェアがMRBSです。シンプルなインタフェースながらJavaScriptを使って快適に操作できます。 最初の画面です。上にカレンダー、下に日ごとの表示が出ています。 ログインしました(右上が変わります)。 予定を作成します。繰り返しの予約もできます。 予定を作成しました。緑色の表示です。 月ごとの表示にもできます。 時間を変更するのはドラッグでできます。 予定の詳細です。 施設の一覧です。 施設の利用ログです。 管理者は施設の追加、削除ができます。 データベースはMySQLまたはPostgreSQLがサポートされています。また、企業向けらしく認証としてNTドメインやNIS、Netwareが利用できます。表示は日、週、月ごとに切り替えできます。管理者メールアドレスを設定すれば設備を予約した

    advblog
    advblog 2012/04/04
  • CodeIgniterを模して作られたnode.js用フレームワーク·nodeigniter MOONGIFT

    nodeigniterはCodeIgniterを模して作られたnode.js向けWebアプリケーションフレームワークです。 軽量で簡単に使えるPHPフレームワークとして人気の高いCodeIgniter。それを真似て作られたnode.js向けフレームワークがnodeigniterです。 インストールします。npmでインストールできます。 サーバを立ち上げました。 アプリケーションの内容です。config/controllers/error/viewsに分かれています。 メインファイルです。ビューファイルをチェーンメソッドで呼び出して最後にレンダーしています。 ルーティング設定です。これも分かりやすいです。 nodeigniterはMVCフレームワークであり、ヘルパーやバリデーションも実装されています。モデルはMongoDBを使うようです。 nodeigniterはJavaScript/nod

  • 歴代のFirefoxを一発インストール!·Install All Firefox MOONGIFT

    Install All Firefoxはコマンド一つで多数のバージョンのFirefoxをまとめてインストールできるソフトウェアです。 FirefoxでWebサイトの表示を確認したい、そう思った方が使ってみるべきソフトウェアがInstall All Firefoxです。何とバージョン2系から最新のNightlyビルドまでのFirefoxをまとめてインストールできてしまいます。 Firefoxアイコンがどさっと。 インストールはコマンドラインで行われます。都度Firebugのインストールが確認されるのがちょっと面倒です(no_promptオプションで回避できます)。 Firefox2です。 バージョンは2.0.0.20。 3.0.19。 3.5.9。 3.6.28。 5.0.1。 6.0.2。 7.0.1。 8.0.1。 9.0.1。 Install All Firefoxはコマンド一つでイン

    advblog
    advblog 2012/04/02
    キツネだらけ
  • Excel同等とは言わないけれど十分高機能なWebベースのテーブル表示ライブラリ·KoGrid MOONGIFT

    KoGridはハイレベルなWebベーステーブル表示ライブラリです。フィルタ、ソート、ページネーションなどがあります。 業務システムではよくあるWeb上でのデータの一覧表示。得てしてExcelと同等レベルの機能が求められて大変な思いをしますが、そのベースにできそうなハイレベルなグリッド表示を行うのがKoGridです。 ソートができます。範囲外は中でスクロールして表示させられます。 チェックボックスをつけるとハイライト表示します。 カラムに色をつけたり、セルごとに色を設定できます。 数値は桁数を意識したソートができます。 フィルターを表示できます。 サーバサイドのページネーションもあります。 10,000行のデータも軽快に操作できます。 テーブルで選択したデータの詳細を右側に表示するデモです。 KoGridはカラム幅の変更やカラムの移動はできないものの、大抵のニーズには応えられると思われます。

    advblog
    advblog 2012/04/02
  • ガントチャートやWBSを備えたWebベースプロジェクト管理·LibrePlan MOONGIFT

    LibrePlanは中〜大規模開発において有効なWebベースのプロジェクト管理です。 LibrePlanはまるでローカルアプリケーションのようなリッチなUIをもったWebベースのプロジェクト管理システムです。 ログインします。 ダッシュボードです。格好いいガントチャートが表示されています。 タスク同士の関連性も表現されています。 WBSです。 タスクの詳細です。 ワーカー一覧です。 どの機能もメニューから素早くアクセスできます。 ワーカーレポートです。他にも多様なレポートが揃っています。 主な機能としてはリソースマネジメント、WBS/ガントチャートを用いた計画表、各タスクのモニタリング、進捗度合いのトラッキング、APIを使ったデータ共有などとなっています。十数名くらいのプロジェクト規模であれば使いやすいのではないでしょうか。 LibrePlanはJava製のオープンソース・ソフトウェア(G

    advblog
    advblog 2012/03/28
  • プロジェクト管理に使ってみたい。jQuery製のガントチャートライブラリ·jQuery.ganttView MOONGIFT

    jQuery.ganttViewはjQuery製のガントチャート表示ライブラリです。 jQueryを使ってガントチャートを表示するライブラリがjQuery.ganttViewです。表示だけでなくデータのメンテナンスもできるようになっています。 いい感じにガントチャートが表示されています。 ドラッグでタスクを左右に移動させられます。 期間の変更は枠の端をドラッグします。 データはJSONで与えるだけです。 jQuery.ganttViewは表示系のライブラリなのでデータベースに蓄積された内容をガントチャートにして表示すると言った使い方が便利そうです。なお表示はタスクごとに横に表示される形で、複数のタスクを同一線上に表示することはできないようです。 jQuery.ganttViewはjQuery/JavaScript製のオープンソース・ソフトウェア(MIT License)です。 MOONGI

    advblog
    advblog 2012/03/26
  • Dropbox風に使えるFTPサーバ自動同期ソフトウェア·FTPbox MOONGIFT

    FTPboxはFTPサーバと自動同期するソフトウェアです。 修正してリモートのサーバにFTPアップロードといった作業を自動化してくれるソフトウェアがFTPboxです。リモートサーバとローカルフォルダの内容を自動で同期してくれます。 インストールはウィザードに沿って進めるだけです。 最初にFTPアカウントの設定を行います。FTP/SFTPに対応しています。 次に同期先のフォルダを選択します。 タスクトレイに常駐します。 設定画面です。Webインタフェースの設定がありますが確認できませんでした。 ファイルを追加します。自動的に変更を確認し、アップロードを開始しました。 FTPboxは一つのFTPサーバしか設定できないようです。ローカルでの修正を即時反映するといった場合はもちろん、ファイルのバックアップや複数人でのファイル共有と言った目的でも便利そうです。 FTPboxはWindows用のオープ

    Dropbox風に使えるFTPサーバ自動同期ソフトウェア·FTPbox MOONGIFT
    advblog
    advblog 2012/03/25
  • これはすごいかも。iOS上で動くnode.js·nios MOONGIFT

    niosはiOS上で動作するnode.jsです。 niosは何とiOS上でnode.jsをサーバとして動かしてしまおうというかなり野心的なプロジェクトになります。 起動しました。Startボタンを押します。 リッスンしています(error:8080)というのが気になりますが… Webブラウザからアクセスするとローディングが続いてコンテンツが返ってきません。 niosを停止するとサーバとの接続が切られるので、起動はしているようです。なかなか破壊力を秘めたツールに見えるので今後の開発が楽しみです。 niosはObjective-C製、iOS向けのオープンソース・ソフトウェア(BSD License)です。 MOONGIFTはこう見る 数年前からそれぞれのプログラミング言語持っていた壁のようなものがどんどん破壊されています。JavaScriptRubyPythonといった言語がその中心にいま

    これはすごいかも。iOS上で動くnode.js·nios MOONGIFT
    advblog
    advblog 2012/03/23
  • 小規模なWebサイトにぴったり。PHP製のメールフォーム·TransmitMail MOONGIFT

    TransmitMailは日製の汎用型メールフォールソフトウェアです。 Webサイトにメールフォームの設置というのはよくあることです。そんな時に使える日語対応のメールフォームソフトウェアがTransmitMailです。 デモです。多数の入力項目、入力チェックに対応しています。 必須チェックのエラーです。画面上と項目の横と二つ表示されます。 メールアドレスフォーマットのチェックもできます。 半角英数などの文字種チェックもあります。 入力の後、確認画面が表示されます。 完了ページです。 確認メールも送信されて、入力内容の確認ができます。 TransmitMailはPHP5.2以上で動作します。また、マークアップエンジニアが開発したとのことで、Dreamweaverやマークアップエンジニアにとって優しい作りになっています。セッションによって重複送信を防ぐ仕組みがあります。静的サイトにメールフ

    小規模なWebサイトにぴったり。PHP製のメールフォーム·TransmitMail MOONGIFT
    advblog
    advblog 2012/03/19
  • ここまでやるか。SQLiteをJavaScriptに変換·SQL.js MOONGIFT

    SQL.jsはSQLiteEmscriptenを使ってJavaScript化したソフトウェアです。 SQL.jsはWebブラウザ上で使えるデータベースです。Emscriptenを使ってSQLiteJavaScriptに変換した面白いソフトウェアです。 デモです。テキストエリアに書かれたSQLを実行できます。 実行した結果です。最終的な結果だけが出力されています。SELECTの結果はJSONデータとして取得されています。 もちろん普通にSQLが使えます。 日語は出力時は化けてしまいましたがデータ上は問題ないと思われます。 SQL.jsはSQLiteがそのままJavaScriptになってしまったようなソフトウェアです。慣れた使い勝手でSQLを実行したり、データを取得できてしまうのは面白そうです。なお現状Google ChromeやFirefoxにしか最適化されていません。 SQL.jsは

    ここまでやるか。SQLiteをJavaScriptに変換·SQL.js MOONGIFT
    advblog
    advblog 2012/03/16
  • Web上でAndroidアプリ開発。App Inventorがオープンソース化·MIT App Inventor MOONGIFT

    MIT App InventorはWebベースでAndroidアプリを開発できるソフトウェアです。元Google製で、MITヘ譲渡しています。 MIT App InventorはGoogle製のApp Inventorを引き継ぎ、オープンソース化したソフトウェアです。WebベースでAndroidアプリの開発ができてしまう優れものです。 最初にログインします。ログインにはGoogleアカウントを使います。 ログインしました。まず最初にアプリを作成します。 名前を決めます。 作成画面です。IDE風です。 ラベルを追加しました。 コンポーネントは多数あります。まずソーシャル。 LEGOのマインドストームとも連携できるようです。 コンポーネントによっては非表示になります。 パッケージングするとQRコードが表示されるのでAndroid端末でアクセスします。 QRコードを読み取りました。 ダウンロード

    Web上でAndroidアプリ開発。App Inventorがオープンソース化·MIT App Inventor MOONGIFT
    advblog
    advblog 2012/03/16
  • Clear風の操作を一部実現したモックアップアプリ·Opaque MOONGIFT

    OpaqueはClear風のUIを再現したモックアップアプリです。 今、iPhoneで話題になっているアプリと言えばClearです。あんな独特なUIを再現したモックアプリがOpaqueです。 雰囲気がClearっぽいです。 下にプルすると新しいタスクが追加されます。 適当な場所をピンチしても追加されます。 以前にも同様のアプリとしてHTML5 Clearがありましたが、OpaqueはObjective-C製です。まだ機能は多くありませんが、ネイティブな分より細かくこだわった操作性が実現できそうです。 OpaqueはiPhone用、Objective-C製のオープンソース・ソフトウェア(MIT License)です。 MOONGIFTはこう見る Pathの時もそうですが、人気のあるアプリが出るとそのUIを真似したモックアップアプリがすぐに作成されます。クローンというレベルではなく、あくまでも

    Clear風の操作を一部実現したモックアップアプリ·Opaque MOONGIFT
    advblog
    advblog 2012/03/15
  • 高品質なコンポーネントを使って格好いいサイトを作ろう·Chico UI MOONGIFT

    Chico UIはWebサイト向けのコンポーネント群、デザインを提供しています。 最近はTwitterBootstrapを使ってWebサイトを構築しているところが増えてきましたが、何となく似通ったデザインになってしまうのが難点です。人とはちょっと違う、でも簡単に格好いいデザインを実現したいという人にお勧めなのがChico UIです。 オートコンプリートです。 ボタンを押してハイライトします。 カレンダーです。 スライドです。 文字数カウンターです。 タイポグラフィです。 日付ピッカーです。アイコンをクリックでカレンダーが表示されます。 ドロップダウンです。 クリックで下のコンテンツが表示されるデモです。 フォームも多数デザインが揃っています。 レイヤーです。マウスオーバーで吹き出しが出ます。 モーダルウィンドウです。 メニューです。階層に対応しています。 タブです。 ツールチップです。

    高品質なコンポーネントを使って格好いいサイトを作ろう·Chico UI MOONGIFT
    advblog
    advblog 2012/03/13
  • これはnode.jsの時代が来るか!?全て揃ったnode.jsフレームワーク·Tower.js MOONGIFT

    Tower.jsはフルスタックのnode.js用Webアプリケーションフレームワークです。 こ、これはやばい…。ついにnode.jsの時代が来るかもしれない、そう感じさせるWebアプリケーションフレームワークがTower.jsです。 インストールはnpmで簡単にできます。 まず新しいアプリケーションを作成します。 Scaffoldで簡単にコントローラ、モデル、ビューを生成。 生成された際の構成はこんな感じです。 towerコマンドのオプションです。 Webサーバを立ち上げ場合です。 Tower.jsはMongoDBをデータベースに、Redisはバックグランドジョブ、CoffeeScriptをメインの記述に使いつつ、Jasmineをテストフレームワーク、jQueryも使えるフレームワークです。メール、マイグレーション、MVC、RailsばりのO/Rマッピング、バリデーション、ルーティング、B

    advblog
    advblog 2012/03/07
  • JavaScriptでHTMLをレンダリングするDSL·blingbling DSL MOONGIFT

    blingbling DSLはJavaScriptHTML構造をレンダリングするDSLです。 HTMLでは表示(HTML)とデザイン(スタイルシート)、そしてプログラミング(JavaScript)が混在して動作します。それらを全て一つにまとめあげ、高速に動作するDSLがblingblin DSLです。 デモのコードです。Hello Worldと表示されています。 HTMLソースです。出力の記述はありません。 出力はJavaScriptで行っています。JavaScriptがそのままHTML構造と出力内容を兼ねています。 出力されたHTML構造です。一つ前のコードの内容が出力されています。 blingblin DSLにはblingbling HTMLblingbling CSSの二種類があります。blingbling CSSを使えばより可読性の高い構造化されたスタイル記述ができるでしょう。

    advblog
    advblog 2012/03/06
  • 便利!自分のローカル以下で異なるPHPを切り替える·PhpBrew MOONGIFT

    PhpBrewは個人のホームディレクトリ以下に異なるバージョンのPHPをインストールできるソフトウェアです。 最近はバージョンの異なる実行環境を手元で手軽に切り替えられる仕組みが流行っています。rvmやnodebrew、perlbrewなどがありますが、PHPにおいて同様の環境を提供するのがPhpBrewです。 インストールはPearまたはソースをダウンロードして行います。 セットアップしました。.bash_profileに追記します。 これだけのバージョンをインストールできます。 5.3.10のインストールを開始します。 完了しました。24分かかったようです。 パスがローカルのものになっています。 phpbrew use systemでシステムに入っているものに代わります。 listで既にインストールされているものが一覧されます。 PhpBrewは他のbrew系ソフトウェアと同様にコマン

    advblog
    advblog 2012/03/05
  • node.jsの開発時に。ファイル変更でサーバプロセスを自動再起動·Always MOONGIFT

    Alwaysはnode.js開発時においてファイルの変更やクラッシュを感知してプロセスを再起動するソフトウェアです。 node.jsで開発していて面倒なのがソースを編集した後の反映でサーバを立ち上げ直さないといけないことです。そこで再起動の手間をなくしてくれるAlwaysを使ってみましょう。 インストールはnpmで一発です。 nodeコマンドの代わりにalwaysコマンドにするだけです。 起動しています。 コマンドオプションです。 Alwaysはソースの変更を感知してプロセスを再起動してくれたり、クラッシュした際にも起動し直してくれます。これで開発がとてもスムーズになるのではないでしょうか。 Alwaysはnode.js/JavaScript製、MIT Licenseのオープンソース・ソフトウェアです。 MOONGIFTはこう見る Apache + PHPを使っていた時代に比べて現在はWe

    advblog
    advblog 2012/03/05