タグ

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

  • 自分でもYoutube風サイトを作ってみるなら·Video-App MOONGIFT

    Video-AppはRuby on Rails製のフリーウェア(ソースコードは公開されている)。動画サイトは未だに人気が高い。iPhoneTwitterのようなカジュアルに動画をアップロードしたり知らせたりできるプラットフォームが整ってきたこともあって、さらに需要は高まりそうだ。 動画の再生画面 そんな中、Youtubeを使わずに自分たちで動画配信を行いたいと思うケースがあるかも知れない。その時に使えるのがVideo-Appだ。Video-AppはYoutubeライクに動画をアップロードして変換し、公開できるサービスのモックアップだ。 使っているのはFFMPEGだ。アップロードすると自動的に変換処理が実行され、さらにサムネイル画像も作られる。一覧画面ではサムネイル画像がリストアップされ、詳細画面ではFlashプレーヤによってFlashビデオに変換された動画を再生できる。 動画一覧画面 動

    自分でもYoutube風サイトを作ってみるなら·Video-App MOONGIFT
  • Google製、JavaScript/CSSの難読化&キャッシュ·Reducisaurus MOONGIFT

    ReducisaurusはJava製/Google App Engine用のオープンソース・ソフトウェア。Webアプリケーションが隆盛になり、JavaScriptを多用したシステムやCSSによる凝ったデザインのサイトが増えてきた。それぞれフレームワークを使ったりして複数のファイルを扱うケースも多い。 設定方法 JavaScriptCSSのファイルを複数読み込むにはその分だけコネクションを行う必要があり、負荷がかかってしまう。そこで使ってみたいのがReducisaurusだ。ローカルファイルやリモートのファイルを読み込んで一つにまとめてアクセスできるようになる。 ReducisaurusはGoogleエンジニアでJaikuの開発にも関わっているプログラマによるソフトウェアだ。実行はGoogle App Engine上で可能になっている。自分でサーバを立てることもできるし、Reducisa

    Google製、JavaScript/CSSの難読化&キャッシュ·Reducisaurus MOONGIFT
  • マルチプラットフォームで動作するSQLite管理·SpatiaLite MOONGIFT

    SpatiaLiteはWindows/Linux/Mac OSX向けのオープンソース・ソフトウェア。MySQLやPostgreSQLのようなデータベースを用意するまでもないが、データの管理にデータベースがあると便利だと感じるようなシステムにおいてSQLiteはとても便利な存在だ。 SQLiteの管理にどうぞ ファイル一つで利用できるし、それでいてSQLが使えるので後々格的なデータベースに移行するのも容易になる。そんなSQLiteをCUIまたはGUIで管理できるソフトウェアがSpatiaLiteだ。開発者の手元にあると便利なソフトウェアになりそうだ。 新しいデータベースを作るのはもちろん、既存のファイルを開くこともできる。テーブルの一覧、データの追加/編集も簡単だ。テーブルの追加やカラムの追加や削除、トリガーやビューの作成と言った操作はSQLのテンプレートが表示されるようになっており、それ

    マルチプラットフォームで動作するSQLite管理·SpatiaLite MOONGIFT
  • 管理画面付き、多数のサービスに対応したライフストリーム·Storytlr MOONGIFT

    StorytlrはPHP製のオープンソース・ソフトウェア。多数のWebサービスを使っていると、利用している人は良いがその人をウォッチしたいという人には面倒なことになる。個々のサービスでフォローするのでは面倒だ。そこで便利なのがライフストリームサービスだ。 PHP製のライフストリームシステム 多数に散ったデータを一所に集約して公開すれば、個人のアイデンティティ確立にも役立つはずだ。WebサービスとしてはFriendFeedが知られているが、個人で立てるならばStorytlrを使ってみるのが良さそうだ。StorytlrはPHPで作られたライフストリームシステムだ。 Storytlrが対応するサービスはDelicious/Digg/Disqus/Flickr/Googleリーダー/Identi.ca/Last.fm/Picasa/Qik/RSSフィード/Seesmic/StumbleUpon/

    管理画面付き、多数のサービスに対応したライフストリーム·Storytlr MOONGIFT
  • リッチなWebコンテンツ編集に。jQuery製のWYSIWYGエディタ·WKRTE MOONGIFT

    WKRTEはJavaScript/jQuery製のオープンソース・ソフトウェア。Webブラウザのテキストエディット機能があまりに貧弱であるために、開発者はJavaScriptJavaアプレット、Flashなどの技術を使ってリッチなエディタを作ってきた。 jQuery製のシンプルなエディタ JavaScriptが最も簡単に利用できることもあって、CKEditorのような有名なものも存在する。だがもっと手軽に導入したいならばWKRTEを使ってみるのも良さそうだ。WKRTEはjQueryプラグインなので、同フレームワークを使っているならお勧めだ。 WKRTEの利点として、テキストエリアにフォーカスが当たっていないとツールバーが出てこないと言うのが挙げられる。常時表示されていると邪魔臭く見えてしまうツールバーも、編集時以外は表示されなければ気にならない。 ソース表示も可能 機能は太字、イタリック

    リッチなWebコンテンツ編集に。jQuery製のWYSIWYGエディタ·WKRTE MOONGIFT
  • PHP製のQ&Aシステム·Qwench MOONGIFT

    QwenchはPHP+MySQLによるフリーウェア(ソースコードは公開されている)。社内またはコミュニティにおいてナレッジを共有、蓄積するのにQ&Aという仕組みはとても有益だそうだ。確かにFAQに比べると質問が当に必要なものに限定されるので、役立つのは間違いないだろう。 PHP製のStackOverflow.comクローン そんなQ&Aサービスとして有名なのがStackOverflow.comだ。そしてQwenchはそんなStackOverflow.comを模して作られたクローンソフトウェアだ。システムはPHP+MySQLであり、カスタマイズも容易にできそうだ。 質問の投稿はもとよりコメントの投稿や投票、タグによるフィルタリング、ユーザ一覧といった機能がある。家にあるようなバッジ機能はない。質問をナレッジベースにすると通常のコメントとは別で質問を補足できるコメントが可能になる。 コメン

    PHP製のQ&Aシステム·Qwench MOONGIFT
  • Railsベースの高機能SNS·Crabgrass MOONGIFT

    CrabgrassはRuby on Rails製のオープンソース・ソフトウェア。SNSはFacebookやMySpaceといったグローバルなものや、mixiやGREEといった国内専用のものがあり、既に飽和しつつあるように感じるかもしれない。だがセグメントを絞り込んだ取り組みではまだまだ開発の余地がある。 タスク管理もあるSNSではOpenPNEが有名なオープンソースSNSだが、ソフトウェア自体は他にもたくさん存在する。そうしたソフトウェアを知っておくことで、よりニーズに適したものを選定できるようになるだろう。CrabgrassはRuby on Railsで作られたSNSだ。 Crabgrassが提供する機能はグループ、友人とのコネクション、タスク、チャット、メッセージ、つぶやきとなっている。さらにグループではフォーラムやWikiといった機能がある。基的な機能は十分にあると言えるだろ

    Railsベースの高機能SNS·Crabgrass MOONGIFT
  • エクスプローラの代わりに。キーボード操作主体の二画面ファイラー·Qmmander MOONGIFT

    QmmanderはWindows用のオープンソース・ソフトウェア。エクスプローラを使ったファイル操作はキーボード派にとっては不便なことが多々ある。そのため個人的にはxyzzyのファイラーを使って操作することが多かった。二画面ファイラーははじめこそ戸惑うが、慣れるととても楽に操作できるようになる。 シンプルな二画面ファイラー xyzzyは使わないが二画面ファイラーを使ってみたいという方はQmmanderを試してみよう。Qmmanderは機能はそれほど多くないが基的な機能は提供されており、誰でもすぐに使えるファイラーになっている。二画面操作が基だが、左右どちらにもタブを追加してさらに管理できるパスを増やすことができる。 ファイルの左右への移動はもちろん、パスの入れ替えや左右ではなく上下で表示をすることもできる。さらにエクスプローラライクのディレクトリツリー表示も可能だ。操作の殆どにはキーボ

    エクスプローラの代わりに。キーボード操作主体の二画面ファイラー·Qmmander MOONGIFT
  • トラッキングの後のメンテナンスも考慮された時間管理ツール·ManicTime MOONGIFT

    コンピュータにインストールしておくだけで使える時間管理アプリケーションは数多く存在する。アクティブになっているアプリケーションを記録し、どのくらいの頻度で利用しているかが分かるものだ。 時間測定 + 簡単整理機能 だがそうしたソフトウェアを使う目的は何だろうか。Firefoxが多く使われているな、と感じて終わりだろうか。いやそうではない、結果を把握して現状の改善につなげなければならない。そのためには測定した結果を手軽にメンテナンスできる必要がある。 今回紹介するフリーウェアはManicTime、アプリケーション起動時間をトラッキングするソフトウェアだ。 ManicTimeは起動しておくだけでアクティブになっているアプリケーションの起動時間を計測してくれる。時間軸にそって、どのアプリケーションが有効だったかすぐに分かるようになっている。アプリケーションのタイトルも記録されるので、Firefo

    トラッキングの後のメンテナンスも考慮された時間管理ツール·ManicTime MOONGIFT
  • 各種Webサービスに対応した埋め込みを行う·jQuery Oembed MOONGIFT

    jQuery OembedはJavaScript製のオープンソース・ソフトウェア。おそらくYoutubeからはじまったであろう、自分のサイトへのコンテンツ埋め込みの機能。今や写真やプレゼンテーション、動画など様々な外部コンテンツがサイトに埋め込めるようになった。しかしここで問題なのが埋め込むコンテンツの内容が分かりづらいことだ。 各種サービスの埋め込みHTMLを生成する 大抵Flashのタグで囲まれており一般的には難解だ。Embedなどと書かれているがよく分かりづらい。そこで使ってみたいのがjQuery Oembedだ。jQuery Oembedはリンクタグにclass="oembed"を指定すると実行されるjQueryプラグインだ。 例えばFlickrの写真のリンクをURLにしてoembedの指定をすると、写真がサイト内に表示されるようになる。イメージタグを書く必要はない。同様にvime

    各種Webサービスに対応した埋め込みを行う·jQuery Oembed MOONGIFT
  • Twitterをブラウザからもっと使いやすく!·pbtweet MOONGIFT

    TwitterというとWebブラウザからの利用よりも携帯電話やスマートフォンの専用アプリ、メール、ネイティブアプリケーションなどWeb APIを介したアクセスの方がしやすいイメージがある。とは言え、時々はWebブラウザからアクセスするのだが、そうするといつも使っているツールに比べるとあまりに貧弱で更新するのが面倒に感じてしまう。 発言のスレッド化 Webブラウザからはメッセージを送るくらいしかできない、ダイレクトメッセージも送りづらい…そんな面倒さから抜け出せるのがpbtweetだ。 今回紹介するオープンソース・ソフトウェアはpbtweet、WebブラウザからのTwitterライフをパワーアップするソフトウェアだ。 pbtweetはFirefoxのGreasemonkeyやSafariのGreaseKitで動作するユーザスクリプトだ。ブックマークレットのpbtweetは、ChromeやOm

    Twitterをブラウザからもっと使いやすく!·pbtweet MOONGIFT
  • 便利!jQueryのアクションをビジュアル的に作成する·IxEdit MOONGIFT

    jQueryを使って画面のアクションを作ろうと思うと、そのコーディングの仕方を含めて習得する必要がある。イベントにもマウスやフォーカス、クリックなどの様々な種類が存在し、その結果として起こすアクションも無数に存在する。それらを適切に判断しながら構築するというのは意外と難しい。 jQueryを使った開発にぜひ! 単純なJavaScriptであれば、オーサリングツールで対応しているものもある。だがjQueryのような高度なJavaScriptフレームワークには対応していない。そこで使うのがIxEditだ。 今回紹介するオープンソース・ソフトウェアはIxEdit、jQueryのビジュアルアクションビルダーだ。 IxEditは既に組み上がっているWebサイトに対して使うライブラリだ。指定されたJavaScriptファイルとCSSを読み込むと、Webサイトにフローティングウィンドウが表示される。そし

    便利!jQueryのアクションをビジュアル的に作成する·IxEdit MOONGIFT
  • 様々なブラウザに対応したJavaScriptデバッグツール·Javascript Debug Toolkit MOONGIFT

    JavaScriptがWebアプリケーションを構築する上で欠かせない技術になっている以上、そのデバッグ方法も洗練される必要がある。Firefoxの場合は有名なFirebugがあるが、他のブラウザになるとそれぞれのやり方があったり、そもそも使い勝手が悪かったりと開発効率が落ちてしまう。 多数のブラウザに対応したJavaScriptデバッガ そんな中、Javascript Debug Toolkitでは多数のブラウザをサポートしたJavaScriptのデバッグが可能なようだ。 今回紹介するオープンソース・ソフトウェアはJavascript Debug ToolkitWindowsLinuxに対応したJavaScriptデバッグツールだ。 Javascript Debug Toolkitはスタンドアローン版とEclipseプラグイン版が提供されている。Eclipse版であればMac OSX

    様々なブラウザに対応したJavaScriptデバッグツール·Javascript Debug Toolkit MOONGIFT
  • 優秀なPHPのWebアクセス解析·Open Web Analytics MOONGIFT

    アクセス解析として有名な物と言えばGoogleのAnalytics、ビジネス向けであればSiteCatalystになるだろう。だが予算をそこまで出せず、とはいえ外部のサービスは使いがたいという場面はよくある。そんな中、できるだけ見栄えのいいアクセス解析システムを願うならオープンソースを使わざるを得ない。 インストールウィザードでスクリプトの出力までできる 通常のWebサイトはもちろん、WordPressやMediaWikiと親和性の高いアクセス解析としてOpen Web Analyticsを紹介しよう。 今回紹介するオープンソース・ソフトウェアはOpen Web Analytics。高機能なアクセス解析システムだ。 Open Web AnalyticsはPHP+MySQLによるアクセス解析システムだ。JavaScriptタグを使ってアクセス解析を行うのが基だが、PHPのシステムであればフ

    優秀なPHPのWebアクセス解析·Open Web Analytics MOONGIFT
  • JSONファイルをFirefox上で閲覧する·JSONView MOONGIFT

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

    JSONファイルをFirefox上で閲覧する·JSONView MOONGIFT
  • 日本の会社に向いた給与管理システム·MosP給与計算 MOONGIFT

    ERPのオープンソース・ソフトウェアはいくつか存在する。だが導入はそう容易ではない。海外のソフトウェアの場合、ビジネス形態が異なるためにそのまま導入できるとは限らないからだ。それは給与システムも同じだ。 給与計算メニュー 税金の考え方や賞与システム、有給など海外と日では計算方法が異なってくるものがある。やはり日の企業であれば日製のシステムを採用すべきだろう。 今回紹介するオープンソース・ソフトウェアはMosP給与計算、日製のオープンソース給与計算システムだ。 MosP給与計算はTomcat + MySQLで構築されたソフトウェアだ。Webブラウザベースで動作するので、サーバにインストールさえすればどのコンピュータからでもアクセスできる。 社員の個別情報管理 同じMosPからリリースされている勤怠管理とも連携し、給与計算、給与明細出力、社員給与管理、賞与計算、明細出力などができる。住

    日本の会社に向いた給与管理システム·MosP給与計算 MOONGIFT
  • jQueryを使った開発に便利!Firebug + jQuery·FireQuery MOONGIFT

    Firefoxを使ってWebシステムを開発する際には必須とも言えるFirebug。そして人気の高いJavaScriptライブラリのjQuery。この二つが組み合わさったとき、これまで以上の魅力が感じられるようになる。 マウスを当てるとそのエレメントがハイライト表示される そう確信できるのがFireQueryを使った瞬間だ。この二つの融合は、JavaScriptの開発をバーストしてくれるのではないだろうか。 今回紹介するオープンソース・ソフトウェアはFireQuery、Firebugと連携するjQuery開発補助アドオンだ。 FireQueryはconsole.logに吐き出した内容を元に、画面上のエレメントをハイライトしてくれる。例えばconsole.log($('p'));と出せば、コンソールに出力された jQuery(p)という表示にマウスを当てると、該当部分がハイライト表示になる。ど

    jQueryを使った開発に便利!Firebug + jQuery·FireQuery MOONGIFT
  • MOONGIFT: » WindowsにもExposéを「DExposE2」:オープンソースを毎日紹介

    Mac OSXにはExposéという機能がある。F9やF10キーを押すことで、開いているウィンドウをサムネイル表示してくれる機能だ。そしてその中からウィンドウを開いてクリックすればそのウィンドウを前面に出せる。 F9では全てのウィンドウを一覧表示する 慣れると便利に使える機能だけにWindowsにも欲しい。それを実現するのがこのソフトウェアだ。 今回紹介するフリーウェアはDExposE2、WindowsでExposéを実現するソフトウェアだ。 DExposE2は使い方も簡単で、インストールして起動するとタスクバーに常駐する。その状態でF10を押すと該当アプリケーションのウィンドウを一覧し、F9キーを押すと全てのウィンドウを一覧表示する。またはWindowsキー+WでF9キー、Shift+Windowsキー+WでF10と同様の動作をする。 F10では該当アプリケーションのウィンドウのみ一覧す

    MOONGIFT: » WindowsにもExposéを「DExposE2」:オープンソースを毎日紹介