タグ

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

  • jQuery製で手軽に使えるHTML5による画像のドラッグアンドドロップアップローダー·Droparea MOONGIFT

    DropareaはHTML5/jQueryで画像のドラッグアンドドロップによるファイルアップロードを行うライブラリ。 DropareaはHTML5/JavaScript製のオープンソース・ソフトウェア。HTML5によって大きく改善されたWebの機能の一つがファイルアップロードではないだろうか。複数のファイルがアップロードできるようになったり、ドラッグアンドドロップでもアップロードできるようになった。 アップロードするとすぐにサムネイルが表示される ドラッグアンドドロップでのアップロードとしてはGmailが有名だが、ファイルを持っていってはじめてドロップできることに気づくのでは使い勝手が良いとは思えない。それをもう少し分かりやすくしたのがDropareaだ。 DropareaはWebページに写真をアップロードするjQueryプラグインだ。特徴としてアップロードできる部分があらかじめ指定されて

  • 怖い、それとも新しい可能性?iPhoneの位置情報バックアップビューワー·iPhoneTracker MOONGIFT

    iPhoneTrackerはiPhone/iPad 3Gの同期で蓄積された位置情報データを閲覧するソフトウェア。 iPhoneTrackerはMac OSX用のフリーウェア(ソースコードは公開されている)。iPhoneは携帯電話だ(当たり前だが)。そのため普段から常に持ち歩いている。また、充電や音楽やアプリのバックアップや同期を行うために母艦に週に一回は接続しているのではないだろうか。 おおお!(公式サイトより) 母艦に接続するとiPhoneはバックアップを開始する。その時にどんなデータがバックアップされているのかきちんと把握されていないかも知れない。意外なことにこんなデータが集積されているのだ。それを知るためのツールがiPhoneTrackerだ。 iPhoneTrackerを立ち上げるとこれまでに自分がiPhone(またはiPad 3G)で位置情報を取得した箇所全てが地図上にプロットさ

    yohjizzz-backup
    yohjizzz-backup 2011/04/21
    時系列にそって見れるのは面白い。でも恐し・・・
  • 次の流行か。画像加工を行うWebアプリケーション·Pixidou MOONGIFT

    Pixidouは簡易的な画像編集を行うWebアプリケーション。 PixidouはPHP製のオープンソース・ソフトウェア。CMSが流行したのに伴って、テキストコンテンツはローカルで作成する流れからWeb上でメンテナンスするようになってきている。その次のステップとして考えられるのは画像の編集だ。 メニュー 画像加工を行うライブラリは各種プログラミング言語向けに存在している。ImageMagickを扱うものや、GD系のライブラリが有名だ。PHPでも両方に対応したライブラリが存在している。そしてPixidouはPHPとGDを組み合わせた画像加工Webアプリケーションになる。 Pixidouではまるでローカルアプリケーションのようにメニューが並び、そこから処理を選んで実行できるようになっている。メニューはたくさんあるのだが実際に機能しているものは多くない。だが画像加工の処理についてはおおむね動作して

  • Facebookとの連携に。jQueryベースのFacebook友人リストライブラリ·jQuery Facebook Multi Friend Selector MOONGIFT

    jQuery Facebook Multi Friend SelectorはFacebookの友人リストを出し、選択できるJavaScriptライブラリ。 [/s2If] jQuery Facebook Multi Friend SelectorはjQuery/JavaScript製のオープンソース・ソフトウェア。今や6億人とも言われるユーザを抱え、サービスの域を超えてプラットフォームになりつつあるのがFacebookだ。使わない手はないだろう。 友人リスト Facebookとのシステム連携を行う幾つかの方法はあるが、JavaScriptを使うのが最も手軽と思われる。そして、自分たちのサービスのコンテンツを別なユーザに紹介するようなシステムを構築するのに使えそうなのがjQuery Facebook Multi Friend Selectorだ。 jQuery Facebook Multi

    Facebookとの連携に。jQueryベースのFacebook友人リストライブラリ·jQuery Facebook Multi Friend Selector MOONGIFT
  • Mac OSX用のRemember the Milkクライアント·MilkMaid MOONGIFT

    MilkMaidはMac OSX用のフリーウェア(ソースコードは公開されている)。オンラインのタスク管理サービスとして有名なRemember the Milk。スマートフォンや各種Webサービスとも連携し、非常に便利なサービスになっている。長い間利用しているユーザも多いのではないだろうか。 シンプルなウィンドウ そんなRemember the Milkを使いこなすのはやはりWebブラウザからだけでは面倒だ。専用クライアントを使いこなす方が早い。Mac OSX用にシンプルなクライアントが欲しかった人はMilkMaidを使ってみるといいだろう。 MilkMaidはフローティングウィンドウだけで表示されるソフトウェアだ。まるでガジェットのようなインタフェースだが、メニュー操作を考えると通常アプリの方が便利そうだ。OAuthを利用するのでパスワードを保存する必要はない。 複数のタスクを同時に追加

    Mac OSX用のRemember the Milkクライアント·MilkMaid MOONGIFT
    yohjizzz-backup
    yohjizzz-backup 2011/02/11
    RTM のクライアントソフト..
  • node.js開発者必携。異なるバージョンのnode.jsをインストール、管理する·nave MOONGIFT

    naveは複数バージョンのnode.jsを管理、切り替えるためのソフトウェア。 naveはBash製のフリーウェア(ソースコードは公開されている)。今、node.jsが熱い。動作も高速で、その先進性もあってHTML5やWebSocketなどの新しい技術を率先的に試されている。今はまだマイナーかもしれないが、今から取り組んでおいて損はないはずだ。 リモートのバージョン一覧 そんなnode.jsは開発がとても盛んであるためにどんどんバージョンアップが続いている。そのため最新版をインストールしようと思うとソースからしかできず、そのために異なるバージョンが使えなくなったりする。それを防ぐためにもnaveを使おう。 naveはRubyでいうrvm、Pythonでいうvirtualenvのように異なるバージョンのnode.jsを一つのPC上で使えるようにする。リモートにあるバージョンを一覧し、そこから

    yohjizzz-backup
    yohjizzz-backup 2011/02/06
    「naveはRubyでいうrvm、Pythonでいうvirtualenvのように異なるバージョンのnode.jsを一つのPC上で使えるように・・・」
  • これは凄いぞ!スマートフォン向けHTML5生成プログラミング言語「mobl」 | MOONGIFT | オープンソース・ソフトウェア紹介を中心としたITエンジニア/Webデザイナー向けブログ

    moblはEclipse上で開発し、HTML5/CSS/JavaScript/画像を生成するスマートフォン向けプログラミング言語。 moblJava製のオープンソース・ソフトウェア。スマートフォンの人気がとても高い。特にWebKitのモバイル版を組み込んでいるものが殆どで(iOS/Android/Palm Pre/Blackberryなど)HTML5の恩恵にあずかりやすいのが良い。 開発環境はEclipse そんなHTML5のパワーを使えば、まるでネイティブアプリのような動作をさせることも可能になっている。そのためのスマートフォン向けライブラリは数多くあれど、moblは一味も二味も違う。完全に専用言語でスマートフォン向けWebアプリケーションを開発できる。 moblはEclipse用のプラグインを配布しており、それをインストールした後プロジェクトを作成する。使うのはmoblという拡張子の

  • リポジトリをビジュアル化すると見えるものがある·Software Evolution Storylines MOONGIFT

    Software Evolution Storylinesは有名なオープンソース・ソフトウェアのリポジトリをビジュアル化する。 Software Evolution StorylinesはJava/Processing製のオープンソース・ソフトウェア。いかに優秀なエンジニアが集まろうとも、時間によって蓄積された情報だけは覆すことができない。長い時間をかけて開発されたソフトウェアには歴史、ノウハウ、議論の結果が詰まっているのだ。 Pythonのリポジトリ 特にオープンソース・ソフトウェアにおいてはコードの遍歴がそれを物語っている。リポジトリは単なるコードの修正履歴ではないのだ。それを理解するのにぴったりなプロジェクトがSoftware Evolution Storylinesだ。 Software Evolution Storylinesは各種オープンソース・ソフトウェアのリポジトリをPro

  • MOONGIFT MOONGIFTプレミアムについて オープンソース・ソフトウェア/フリーウェアを毎日紹介

    FlickrEditWindows/Mac OSX/Linux用のオープンソース・ソフトウェア。2010年末に降ってわいたDeliciousの閉鎖騒ぎ。この騒ぎでYahoo!にとって最大の問題だったのはWebアプリケーションを利用するリスクを顕在化させてしまったことだ。 写真一覧 個人的にはDeliciousをよく使っている。だが最悪消失したとしても困ることはないだろう。インターネット上の情報は移り変わるものだからだ。だが同じYahoo!の所有するFlickrは違う。そんな不安を感じつつも使えるのがFlickrEditだ。 FlickrEditJava製なのでマルチプラットフォームで動作する。Flickrの写真をブラウジングできる機能も去ることながら、便利なのはバックアップ/アップロードする機能があることだろう。バックアップ先としてローカルドライブやCD/DVDといったメディアを選ぶこ

  • 大規模開発におけるアーキテクチャ設計に·iteraplan MOONGIFT

    iteraplanはJava製のオープンソース・ソフトウェア。小〜中規模の開発においては無用だろうが、数億以上の規模になると全体の俯瞰的な設計が重要になる。その内容いかんでシステム全体のバランスがとれ、整合性のとれたシステムが実現する。 そうした大規模な開発を補助するツールというのはあまり多くはない。需要も限られるので、IBMやOracleといった世界的なベンダーが提供するツールを利用することが多いのではないだろうか。だがそこに風穴をあけるのがiteraplanだ。 iteraplanはなんとオープンソースだ。オープンソースでありながらエンタープライズアーキテクチャマネージメントとは恐れ入る。しかもWebベースで提供されるのでブラウザさえあればどのPCからでも利用できるメリットがある。国際化対応しているので、日語ローカライズもできる(今はサポートされていない)。 アーキテクチャの項目を配

  • 旅行計画を立てよう!·Gulliver MOONGIFT

    GulliverはGoogle App Engine/JavaAndroid向けのオープンソース・ソフトウェア。旅行は良い。自分の知らない土地に行って楽しむのはもちろんのこと、その計画を立てているときがさらに楽しいのだ。旅行雑誌を見たり、現地の情報を調べるのは夢が広がるはずだ。 スマートフォン版 そんな旅行計画を立てる上で、どこでデータを管理するかが大事になる。昔はアナログツールを使っただろうが、今の時代データはオンラインにあるのだ。複数のデバイス、システムを組み合わせて素敵な旅行計画を立てられるのがGulliverだ。 Gulliverは幾つものシステムが提供されている。一つはGoogle App Engine/Javaを使って、スマートフォン向けに提供されるWebサイト。これはiPhone/Androidで使えるだろう。さらにAndroidにはネイティブアプリも提供される。 Goog

    yohjizzz-backup
    yohjizzz-backup 2010/12/14
    やってみよー
  • MOONGIFT : ヘッダーに仕込んでおくと幸せになれるJavaScript「Head JS」 オープンソース・ソフトウェア/フリーウェアを毎日紹介

    Head JSはヘッダーに組み込み、JavaScript/CSSの管理を補助するライブラリ。 [/s2If] Head JSはJavaScript製のオープンソース・ソフトウェア。HTMLのヘッダーで行うべき処理は多い。SEO対策としてキーワードの設定や説明文の追加、さらにJavaScriptファイルを読み込んだりCSSを設定したりする。いつの間にかヘッダーがとても長いものになってしまっていたりする。 スクリプトの読み込み さらにJavaScriptを多数読み込んだりすると表示速度に影響が出てしまう。作業の面倒さと複雑さを解決してくれる便利なJavaScriptライブラリがHead JSだ。ヘッダーに入れておくと便利に使えるはずだ。 Head JSが提供する機能は多い。JavaScriptの読み込みを指定することで平行して(しかし順番に)読み込んでくれる。そして読み込んだ後、指定した関数を

  • HTML5でマインドマッピング·Mind Notes MOONGIFT

    Mind NotesはGoogle App Engine/Java上で動作するマインドマッピングシステム。 MOONGIFTはこう見る マインドマッピングをオンラインサービス化しているサービスは幾つか存在する。Mind Notesの利点はオープンソース・ソフトウェアである点になるだろう。またHTML5で実装されているので、iPadのようなスマートフォンからでも操作できるのが利点だ。恐らくそのこともあってキーボード主体ではなくマウス主体になっているのだろう。 現状では他のサービスに比べると機能的に見劣りするが、今後に期待したいところだ。ノードへのデータ追加がうまくモジュール化されれば、他のサービス(WikipediaFlickrなど)とも連携しやすくなるはずだ。 Mind NotesはGoogle App Engine/Java用のオープンソース・ソフトウェア。日々多数のアプリケーションが

  • アジャイル開発の管理に·ScrumMaster MOONGIFT

  • HTML5対応の軽量WYSIWYGエディタ·Aloha Editor MOONGIFT

    Aloha EditorはJavaScript製のオープンソース・ソフトウェア。最近は管理ページのような仕組みを持たず、コンテンツの編集をその場で行えるようなソフトウェアが増えている。そうなると需要を増すのがWYSIWYGエディタだ。 フローティング表示のツールバー 見たままに変更が適用されればコンテンツの編集がとても容易になる。既に幾つか有名なWYSIWYGエディタが存在するが、それでも新しいものが登場してくる。今回紹介するのはAloha Editorだ。 Aloha Editorの特徴としては、編集可能なコンテンツ部をクリックするとツールバーが表示される点だ。ツールバーはフローティングになっており、編集箇所の近くまで自動的に移動する(ロックすることもできる)。編集が完了するとツールバーは自動的に消える。 文字装飾、文字種変更も さらにHTML5対応である点も特徴になっている。これは今後

    HTML5対応の軽量WYSIWYGエディタ·Aloha Editor MOONGIFT
  • 多機能&管理画面がリッチなEコマース·TomatoCart MOONGIFT

    TomatoCartはPHP+MySQL製のオープンソース・ソフトウェア。ECシステムは既にスクラッチで構築するものではなくなっている。多数の商用またはオープンソース・ソフトウェアが存在し、それらはノウハウの固まりになっている。これに一から追いつくのは容易ではない。 ユーザ画面 そうなると必要になるのは各ECシステムを見極め、ニーズにマッチしているものを選択する選定眼だろう。これだけ多数のプレーヤが揃っている中、それを見つけるのは容易ではないが、多機能かつ使い勝手で考えるならばTomatoCartもいい選択肢になる。 TomatoCartはインストーラー付きのECシステムで、ウィザードにそって進めていくだけでECサイトが立ち上がる。サンプルデータも用意されており、雰囲気を容易に掴めるようになっている。リスト、商品詳細、ショッピングカートと一通りの流れが問題なく行える。配送先などで日の都道

    多機能&管理画面がリッチなEコマース·TomatoCart MOONGIFT
  • iPhone向け最適化Webサイトを構築するjQueryライブラリ·jQuery iPhone UI MOONGIFT

    jQuery iPhone UIHTML/JavaScript製のオープンソース・ソフトウェア。iPhone用のWebサイトを構築するニーズが増えてきている。既に幾つかテンプレートもリリースされており、それらを使えば最適化されたインタフェースのサイトが作りやすくなる。 アイコンリスト そうしたライブラリを使う時に重要なのが、どれくらいの機能に対応しているかだ。単純なリストはもちろん、プロフィールページ、画像付きリスト、フォームなど多数のニーズがある。その一つ、JavaScriptを使ったパターンに適合できそうなのがjQuery iPhone UIだ。 jQuery iPhone UIの特徴は名前の通りjQueryを使っていることだろう。同種のライブラリとしてjQTouchがあるが、あちらはがちがちに固まっている雰囲気があるがjQuery iPhone UIは切り離して使えそうだ。HTML

    iPhone向け最適化Webサイトを構築するjQueryライブラリ·jQuery iPhone UI MOONGIFT
    yohjizzz-backup
    yohjizzz-backup 2010/06/05
    jQuery iPhone UI ..
  • KVSを使った高速配信Webサーバ·クリティカルスピード MOONGIFT

    クリティカルスピードは〜のオープンソース・ソフトウェア。高速なレスポンスを行うWebサーバは誰しもが願う所だ。Googleがあれだけ大きく成長したのは検索のアルゴリズムはもちろんのこと、高速なレスポンスにも一因があったと思われる。欲しい情報がすぐに手に入るというのはとても気分がいい。 表示が速い! Webサーバで高速化を行うための手法は幾つか存在する。並列化したり、サーバのスペックを上げたり、ネットワークを強化すると言った方法の他、システム側でも対応できるものがある。その一つ、高速配信サーバのクリティカルスピードを紹介しよう。 クリティカルスピードの最大の特徴はKVS(キー・バリュー・ストア)をWebサーバとして使っていることだ。KVSとしてTokyoTyrantを採用しているが、今後はLuxIO、kumofs、ROMAといった他のKVSにも対応していくとのこと。WebサーバはPlack/

    KVSを使った高速配信Webサーバ·クリティカルスピード MOONGIFT
  • Delicious公式のGoogle Chrome拡張·Delicious Bookmarks Extension MOONGIFT

    Delicious Bookmarks ExtensionはGoogle Chrome用のフリーウェア。はてなブックマークはどちらかというとコミュニティに近いイメージがある。対してDeliciousは個人のツールに特化しており、他ユーザの動向をあまり気にしない使い方をしている(あくまでも筆者の場合)。 登録ウィンドウ そのような時に必要なのは素早くブックマークできる軽快さだ。Google Chromeの場合はブックマークレットでも良いかも知れないが、より高度にDeliciousを使いこなすならば、やはり専用の拡張を使う方が良い。Delicious Bookmarks Extensionは公式から登場したGoogle Chrome拡張だ。 Delicious Bookmarks Extensionをインストールするとアドレスバーの横にタグアイコンが表示されるようになる。そしてブックマークした

    Delicious公式のGoogle Chrome拡張·Delicious Bookmarks Extension MOONGIFT
    yohjizzz-backup
    yohjizzz-backup 2010/03/16
    ようやく出た
  • Google App Engineで動作する簡易CMS·官兵衛 MOONGIFT

    官兵衛はGAE/J用のオープンソース・ソフトウェア。ソフトウェアやWebサイトを作った際にちょっとしたCMSが必要になることは多い。開発しているサイトに組み込むというのも良いが、システム的に切り離せるなら分けておく方がメリットが大きい。 Flex製の管理画面 ユーザ向け、管理者側の画面が分かれていて簡単に使えるCMSが必要ならば官兵衛を使ってみよう。Google App Engine(GAE)を使っている場合はもちろん、そうでない場合もCMSだけ切り離した運用が可能になるだろう。 官兵衛は管理画面で全てのコンテンツを作成し、それをユーザ画面に反映する。管理画面はFlexで開発されておりサイト/ページ/テンプレート/リスト/テキスト/ファイルといった設定項目が並んでいる。テキストやリストをテンプレートに当てはめつつ、ページを作成する仕組みだ。 管理画面 Flexを使っているので操作が独特で面

    Google App Engineで動作する簡易CMS·官兵衛 MOONGIFT
    yohjizzz-backup
    yohjizzz-backup 2010/01/16
    かんべえ..