タグ

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

  • 優秀な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
  • MOONGIFT: » GoogleのソースレビューシステムMondrianのオープンソース版「Rietveld」:オープンソースを毎日紹介

    ※ 一部の画面はデモより Googleの高度なエンジニアリングを支える技術の一つにソースコードレビューがある。ソースの修正点について、レビューし、議論することでさらに良いコードができあがっていく。世界中にいるエンジニアのために、議論はネットを介して行うことになる。 ソースコードの行ごとにコメントが書ける そのためのシステムがMondrianだ。これを作ったのはGuido van Rossum氏、Python開発者でもある方だ。そしてこのMondrianをなんとかオープンソースとして公開したいと願ってきたRossum氏が実現させたのがこのソフトウェアだ。 今回紹介するオープンソース・ソフトウェアはRietveld、Google App Engineで作られたソースコードレビューシステムだ。 Rietveldは任意のリポジトリに対して、古い版と新しい版のソースの差分を表示し、レビューを行うこと

    MOONGIFT: » GoogleのソースレビューシステムMondrianのオープンソース版「Rietveld」:オープンソースを毎日紹介
  • MOONGIFT: » これは便利!Googleマップの好きな場所を印刷して持ち歩く「Map Grabber」:オープンソースを毎日紹介

    出かけるとき、旅行に行くとき、現地の情報を知りたいとき…様々な場面で地図が利用される。インターネットを使って地図を見る際に良く利用されるのがGoogleマップだと思うが、これの印刷機能はあまり性能がよくない。ちょうど良い場所がうまく印刷範囲にならず、縮小すると細かい道や建物が消えてしまう。 設定画面 そこで使ってみたいのがこれだ。一気に大きな範囲を一つの画像にして保存してしまうのだ。 今回紹介するオープンソース・ソフトウェアはMap Grabber、Googleマップ用ユーティリティだ。 Map Grabberはマウスを自動操作して、指定した範囲(Googleマップ上の左上から右下まで)を連続してスクリーンショットを撮るソフトウェアだ。Googleマップ自体は分割された写真が組み合わさったものなので、この方法が有効なのだ。 地図を自動スクロールしてスクリーンショットを撮っていく はじめに画

    MOONGIFT: » これは便利!Googleマップの好きな場所を印刷して持ち歩く「Map Grabber」:オープンソースを毎日紹介
  • Webサイトの彩りに使える小さなアイコン集·twotiny MOONGIFT

    Webサイトを作る上で、アイコンの持つ力は大きい。技術者がサイトを作るとその点が疎かにされがちだが、文字の説明よりも分かりやすく、そしてスペースも使わないというのが大きな利点だ。言語の壁さえ越えられる。 二色の分かりやすいアイコン集 そんなアイコンをサイト上で使いたいならば、ここで必要なものの殆どが手に入りそうだ。 今回紹介するオープンソース・ソフトウェアはtwotiny、小さなアイコン集セットだ。 twotinyは緑、赤、青、ベージュの5色で提供される75個の小さなアイコン集だ。矢印、人、グラフ、チェック、拡大/縮小などWebサービスで良く見かけるようなマークが多数登録されている。ファイルはGIFまたはPDFで提供されている。 こちらはカラフルなアイコン集 もう一つはカラフルなアイコン集で、こちらは100種類程度が提供されている。こちらもまた小型のものではあるが、メールやフォルダ、警告な

    Webサイトの彩りに使える小さなアイコン集·twotiny MOONGIFT
  • MOONGIFT: » いつでもどこでもFONを使える「FON Spot Software」:オープンソースを毎日紹介

    知り合いでFONを入れている人が徐々にではあるが増えてきた。 場所によっては意外とアクセスポイントが多く設置されており、便利だった事もある。 会議室等で、まだ有線LANしか設置されていない事がある。ハブを用意していれば良いが、なければ一台しか接続できない。しかし一人がMac OSXまたはLinuxで、皆がFONに入っていればこんな素敵なソフトウェアが利用できる。 今回紹介するオープンソース・ソフトウェアはFON Spot Software、Mac OSXLinuxをFONのアクセスポイントにしてしまうソフトウェアだ。 FON Spot Softwareをインストールし、立ち上げるとFONのルーター(LaFonera)同様にFON_APのシグナルが出せるようになる。FON_○○と言う名前で自由にSSIDは指定できる。 他のクライアントマシンはFON_○○に接続するだけで良い。実際、Wind

    MOONGIFT: » いつでもどこでもFONを使える「FON Spot Software」:オープンソースを毎日紹介
  • MOONGIFT: � どこの動画でもダウンロード「UnPlug」:オープンソースを毎日紹介

    特集「オープンソース×10年」 予算ゼロからのIT環境整備2014/01/30 特別寄稿:センチメンタル・ジャーニー ~OSSはまだ16だから~2014/01/30 EC-CUBE – オープンソース・Eコマースの雄の進化を見る!2014/01/30 Zabbix Japanに聞いたオープンソース×ビジネスを成功させるための3つの基2014/01/30 MOONGIFTの運営で大事にしている3つのこと2014/01/30 2007〜8年の大きな変動まとめ!2014/01/30 なぜプレミアム?そこから得られた経験教えます2014/01/30 2006〜09年、各年の人気オープンソース・ソフトウェアベスト52014/01/30 狙われやすいサイトはどんなサイト?オープンソース×セキュリティについてペンタセキュリティシステムズに聞く2014/01/30 aegifが考える企業でOSSを開発す

    adamrocker
    adamrocker 2007/12/28
    動画共有サイトの動画を簡単にダウンロードできるFirefoxのアドオン。
  • MOONGIFT: >> Flash 画像で作るハイクオリティプレゼンテーション「Scaena」:オープンソースを毎日紹介

    プレゼンテーションをMac OSXで行う人が増えてきた。その際によく使われるのが「KeyNote」で、その魅力は見栄えの良さと、ページ切り替え時のダイナミックなアクションだ。 あれが良いな、と思っていた方には朗報だ。Webベースで簡単に実現できるライブラリの登場だ。 今回紹介するオープンソース・ソフトウェアはScaena、3Dスライドショーを実現するソフトウェアだ。 Scaenaでは画像とアクションをXMLファイルで指定することで、画像を移動する際に各種アクションを実現できる。 後方から目の前に迫ってくるもの、自動ドアのように開くもの、鏡のように回転するもの等、アクションは10種類くらい存在する。これを使えばプレゼンテーションが映えること間違いなしだ。 スライドの下には映りこみがある等、細かい点にも気が配られている。プレゼンをもっと楽しくしてくれるソフトウェアだ。 Scaena - Onl

    MOONGIFT: >> Flash 画像で作るハイクオリティプレゼンテーション「Scaena」:オープンソースを毎日紹介
    adamrocker
    adamrocker 2007/11/08
    Flashでプレゼンテーションを再生するソフト。画像ファイルの遷移をXMLで操作できるようです。画像ファイルってのが味噌ですね…。pptファイルを扱えれば最強でしょうけど。
  • MOONGIFT: JavaScriptでFlashのようなスライドショー「JS Slideshow」:オープンソースを毎日紹介

    Flash製のスライドショーは、見栄えが映えるのは良いが、カスタマイズ性を含めてFlashに慣れていないと面倒に感じてしまう。 その点、JavaScriptベースは手軽にカスタマイズできるのが良い。とは言えFlashに比べるとリッチさが劣ってしまう…いや、そんな事はない。 今回紹介するオープンソース・ソフトウェアはJS Slideshow、JavaScriptでFlash並の表現を実現するスライドショーソフトウェアだ。 実際に触ってみると、分かるが写真の切り替えを含め品良く仕上がっている。現時点では左右のボタンで写真を切り替える機能しかないが、スライドショーなので最低限の機能はある。 そして写真を切り替える時に音が出るのが特徴だ。これは小さなFlashファイルを読み込んで実現しているようだ。他の機能はprototype.js、script.aculo.us、behaviour、soundm

    MOONGIFT: JavaScriptでFlashのようなスライドショー「JS Slideshow」:オープンソースを毎日紹介
    adamrocker
    adamrocker 2007/10/29
    JavaScriptでFlashのようなスライドショーを実現するソフトウェア。ページをスライドするときに効果音が鳴るが、それはFlashを利用している。JavaScriptからFlashのメソッドを叩いているのでしょう。
  • MOONGIFT: » HTMLを解析してCSS生成「html2css」:オープンソースを毎日紹介

    CSSで便利だと感じるのは構造を階層化できる点だが、逆にきちんと構造化しておかないと欠点にもなりかねない。別な所で定義した名称と重複してしまい、どうもうまくいかないという経験がある人も多いはずだ。 まず現状どういった構造になっているのか、それを把握する所からはじめてみよう。それが分かればうまく構造化できるはずだ。 今回紹介するオープンソース・ソフトウェアはhtml2cssHTML文書を解析してCSSファイルにするソフトウェアだ。 html2cssはclassやid、そしてタグの構造を解析して、それをCSS形式で出力してくれる。これを見てみると、CSSのネストした構造がどの位深いのか良く分かる。無駄な点があればそれも見えてくるだろう。ソースとしてファイル、文字列またはURLを利用できる。 最上位がhtml bodyからはじまるので、大抵ネストは深くなるだろう。だが、そこから不要なものは抜き

    MOONGIFT: » HTMLを解析してCSS生成「html2css」:オープンソースを毎日紹介
    adamrocker
    adamrocker 2007/08/23
    HTMLからCSSの枠組みを生成してくれる。つまりclassやidやタグ構造を解析してセレクタを作ってくれるようです。
  • MOONGIFT: » ソースを見てActionScriptの勉強「Flare」:オープンソースを毎日紹介

    プログラムの最も早い習得方法は、他人のソースを見ながら勉強することだ。興味がもてる材料だけに、ただを眺めるよりも効率的に覚えることができる。 では興味の対象がソースを公開していなかったらどうしたら良いだろう。そのためにこれがある。 今回紹介するフリーウェアはFlare、Flashのデコンパイラーだ。 デコンパイラーは名称のまま、逆コンパイルをするためのソフトウェアだ。構成する素材全てが取れるわけではなく、flrという拡張子でActionScript部分が抽出される。逆に素材が欲しい場合は、HugFlashを使おう。 ソースを見てみる事で、実際に行われている処理やサポートされている関数を知ることができる。実は明文化されていない裏APIがあった、なんて事があるかも知れない。尚、動作はWindowsMac OSX、DOS、Linux、Solarisとなっている(GUI版のMac OSXではう

    MOONGIFT: » ソースを見てActionScriptの勉強「Flare」:オープンソースを毎日紹介
    adamrocker
    adamrocker 2007/07/30
    FlashファイルからActionScript部分だけを抽出し、逆コンパイルしてソースに戻してくれるツール。
  • MOONGIFT: » フリーでActionScriptの開発を「FlashDevelop」:オープンソースを毎日紹介

    Flex SDKがオープンソース化され、便利に使ってみたいとは思いつつも、やはりテキストエディタでの開発は難しい面もある。開発環境と呼べるものがあるほうが良い。 幾つかの無償環境があるようだが、まずはWindowsユーザ向けの環境を紹介しよう。 今回紹介するフリーウェアはFlashDevelop、ActionScript開発向けIDEだ。 FlashDevelopは.NETを使い、Windows向けに開発されているので、動作が軽いのが特徴だ。Action Script 2/3、HaXe向けのプロジェクト開発が行える。 作成すればFlashDevelop上でコンパイルもできる。Action Script 2/3はもちろん、HTMLJavaScriptCSSなどのハイライト表示も対応している。 Action Scriptを使えば、これまでにないリッチなアプリケーションが開発できる。Acti

    MOONGIFT: » フリーでActionScriptの開発を「FlashDevelop」:オープンソースを毎日紹介
    adamrocker
    adamrocker 2007/07/21
    ActionScriptのGUI開発環境。Windows用ソフトなので、なんとかMac用も作ってほしい。
  • MOONGIFT: » 悪のGoogleソフト「Google Hacks」:オープンソースを毎日紹介

    Googleには様々なハックが存在する。計算機として使ったり、単位換算、株価情報などのベーシックなものや、同じ単語を繰り返すと強調検索になったり、ファイルタイプを指定したりする事もできる。 その中にあって、Googleを使って音楽ファイルを検索したり、ビデオを探すといったハックも存在する。そうした中には何があるのか…それらが手軽に体験できるのがこのソフトウェアだ。 今回紹介するオープンソース・ソフトウェアはGoogle Hacks、Googleの悪の利用法を簡単にするソフトウェアだ。 Google Hacksを使うと、音楽、ビデオ、プロダクトキー、ツール、ハック、プロキシなどの情報が簡単に見つけられるようになる。種類を選択して、検索キーワードを入れるだけで良い。何のためかは分からないが、ポータブル版も存在する。 処理結果はブラウザ上に表示される。検索キーワードにうまく指定することでGo

    MOONGIFT: » 悪のGoogleソフト「Google Hacks」:オープンソースを毎日紹介
    adamrocker
    adamrocker 2007/07/14
    Googleの裏の使い方。ご利用は自己責任でお願いします。
  • MOONGIFT: » 凄いテキストデータベース「txtSQL」:オープンソースを毎日紹介

    はてなブックマークのコメントより。 昨日お伝えしたGladius DBの対抗馬として紹介したい。こちらもまた、テキストファイルをDBとして扱うことができる。さらにGladius DBへの挑戦なのか、ベンチマークを公開している。 今回紹介するオープンソース・ソフトウェアはtxtSQL、テキストベースのデータベースソフトウェアだ。 txtSQLはGladius DBとは異なり、SQL文を解釈しない。独自の関数にアクション(SELECT/INSERT/UPDATE/DELETE等)、テーブル名、データ、WHERE句などを指定して渡す必要がある。 そのため、既存のアプリケーションを乗り換えるには修正が必要になってしまうのが難点だ。だが、新規開発であれば関係ないだろう。また、その結果として高速性が売りだ。Gladius DBの10倍近いパフォーマンスが出ている。 面白いのは、サンプルアプリケーション

    MOONGIFT: » 凄いテキストデータベース「txtSQL」:オープンソースを毎日紹介
    adamrocker
    adamrocker 2007/07/14
    テキストベースのデータベースだそうです。高速動作するそうです。オリジナルソースを読む限り、MySQLの4割程度の速度が出ています。DB構築のコストがかからないので、小さいDBなら有用かもしれません。
  • MOONGIFT: » 不要なCSSの洗い出し「CSS Redundancy Checker」:オープンソースを毎日紹介

    CSSははじめこそきちんと定義しながら進めるのだが、修正が重なったり、日々の運用の中で徐々に肥大化していく。HTMLと同じで多少間違っていたり、不要な情報が紛れ込んでいてもそれなりに表示されるので気にならないのだ。 だが不要な情報が紛れ込んでいると、ちょっとした修正が全く無関係と思われる場所に影響を及ぼしたり、管理しきれなくなってくる。そこで使ってみたいのがこのソフトウェアだ。 今回紹介するオープンソース・ソフトウェアはCSS Redundancy Checker、不要なCSSチェッカーだ。 CSS Redundancy CheckerはRubyで作られている、CUIベースで動作するアプリケーションだ。また、gemでhpricotをインストールする必要がある。そのため、若干敷居が高いかも知れないが、便利なアプリケーションだと思うのでぜひトライしてみて欲しい。 使い方は簡単で、CSSファイル

    MOONGIFT: » 不要なCSSの洗い出し「CSS Redundancy Checker」:オープンソースを毎日紹介
    adamrocker
    adamrocker 2007/07/08
    CSSははじめこそきちんと定義しながら進めるのだが、修正が重なったり、日々の運用の中で徐々に肥大化していく。
  • サーバサイドJavaScriptフレームワーク·Helma MOONGIFT

    Ajaxの隆盛もあって、JavaScriptが見直されている。そして、クライアントサイドのみならず、サーバサイドでもJavaScriptを使おうと言う動きすらある。 Javaが好きでサーバサイドJavaScriptに興味がある方はこちらを試してみてはどうだろう。 今回紹介するオープンソース・ソフトウェアはHelma、サーバサイドJavaScriptフレームワークだ。 Helmaは一からサーバサイドJavaScriptを作り上げている訳ではない。JavaによるJavaScript実装であるRhinoと、HTTPサーバであるJettyを組み合わせている。 JavaScriptながら、データベースへ接続する事ができる(ドライバはJavaのものを利用)。サンプルアプリケーションとしてデバッガーや、Shellライクに動作するものが付属する。 同じJavaScriptとは言っても、クライアントサイドと

    サーバサイドJavaScriptフレームワーク·Helma MOONGIFT
    adamrocker
    adamrocker 2007/07/06
    サーバサイドでJavaScriptが使えるフレームワーク。ベースはJavaです。私の憶測ですが、JavaScriptをコンパイルしてJavaファイルに変換してるんだと思います。それをJavaVM上で動かしてるのかと予想ですが。
  • MOONGIFT: » ソースコードをもっと見やすく「SHJS」:オープンソースを毎日紹介

    元々テキストエディタやIDEで開発している際にはソースコードはハイライト表示されている。何も色分けされていない状態に比べて、その方が見やすいのは誰もが知っているところだろう。 ではサイトにコードを掲載する場合はどうか。手作業で色分けなどとてもできないだろう。ツールを使ってやるのが一番だ。 今回紹介するオープンソース・ソフトウェアはSHJS、JavaScriptによるソースコードハイライタだ。 SHJSが対応するプログラム言語は20種類以上。C/C++/C#/CSS/HTML/Java/JavaScript/Perl/PHP/Python/Ruby/SQL/XML等の基的なものに加え、ChangeLog/Flex/LaTeX/Log files/M4/Makefiles/Shell等にも対応する。 各言語別にJavaScriptファイルが分かれており、必要なものだけ読み込む事でそれ程重くな

    MOONGIFT: » ソースコードをもっと見やすく「SHJS」:オープンソースを毎日紹介
    adamrocker
    adamrocker 2007/07/04
    ソースコードに色づけするシンタックスハイライト。JavaScriptで自動で色付けしてくれるJavaScriptライブラリ。LaTexやMakefileなど、レアなものにも対応してくれている様子です。
  • MOONGIFT: » 日本語可!Flashで作る動的グラフ「Open Flash Charts」:オープンソースを毎日紹介

    これまでにもオープンソースで生成できるグラフライブラリを各種紹介してきた。パターンとしては、画像として出力されるもの、JavaScriptで表示されるものの二つがあったように思える。 これはそのどちらでもない。Flashによるグラフ生成ライブラリだ。 今回紹介するオープンソース・ソフトウェアはOpen Flash Charts、Flash製のグラフ生成ライブラリだ。 特に細かい説明をする事もないだろうが、単純に言えばFlashファイルに対して、データのファイルのパスを渡せば表示がされるようになっている。データファイルの生成を動的に行えば、システムに連携したグラフも簡単に作ることができる。 Flashで生成されるだけあって、グラフィカルなものが可能だ。日語出力にも対応しているのが優位な点だろう。棒グラフ、折れ線グラフ、背景色の変更、複数グラフの描画等、多彩な機能を備えている。 グラフの種類

    MOONGIFT: » 日本語可!Flashで作る動的グラフ「Open Flash Charts」:オープンソースを毎日紹介
    adamrocker
    adamrocker 2007/07/02
    Flashで動的にグラフを生成するライブラリ。
  • MOONGIFT: » JavaScriptでFlashを操作「Aflax」:オープンソースを毎日紹介

    FlashはHTMLJavaPHPなどと同じWebの技術ではあるが、デザイン的な要素も入れられることもあって、プログラマの領域とはちょっと違う雰囲気を持っている。 これが使いこなせれば、今までにないサービスの提供も考えられる。この技術を使ってFlash操作を習得しよう。 今回紹介するオープンソース・ソフトウェアはAflax、JavaScriptでFlashを操作できるソフトウェアだ。 Flash8ではExternalInterfaceを利用してJavaScriptと連携できるが、これをさらに進めてAction Scriptをライブラリ化し、JavaScriptから操作できるようにしたのがAflaxだ。 ビジュアル的なグラフを描いたり、絵を動かしたりといった操作も簡単にできる。それらはFlashを意識する事無く、JavaScriptのコードによって生成される。 多数のサンプルが同梱されて

    MOONGIFT: » JavaScriptでFlashを操作「Aflax」:オープンソースを毎日紹介
    adamrocker
    adamrocker 2007/06/28
    JavaScriptからActionScriptを操作するとJavaScriptの限界を超えることができる。連携方法はほぼマスターしたので、JSからASを叩くライブラリでも作ってみるかと思っていたのですが、既にありました。なーんだ。
  • MOONGIFT: » 超美麗なグラフを描くJavaScriptライブラリ「WT Toolkit」:オープンソースを毎日紹介

    システム開発は何らかの出力をもって完結する。メール送信する場合や、画面出力等がある。業務システム系であれば、帳票や一覧表も考えられる。その中でよく要望に挙がるのがグラフ表示だろう。 グラフ用のライブラリを導入したり、表示のプロットが面倒だったりして、最終的には表計算ソフトウェアに逃げてしまうことが多い。既存データへのグラフ表示機能を追加するのにJavaScriptという選択肢はいかがだろう。 今回紹介するオープンソース・ソフトウェアはWT Toolkit、グラフ表示をはじめとするリッチなコンポーネントを提供するJavaScriptライブラリだ。 まずは何といってもグラフ表示機能だろう。デモで見られるのは3D円グラフ、棒グラフさらにレーダーチャートなど。どれもWebブラウザ上で動的に変更できる。ただし日語はグラフ上は文字化けするのでご注意いただきたい。 他にもツリービューや表計算風シートの

    MOONGIFT: » 超美麗なグラフを描くJavaScriptライブラリ「WT Toolkit」:オープンソースを毎日紹介
    adamrocker
    adamrocker 2007/05/17
    グラフを描くJavaScriptライブラリ。ライセンス形体はLGPLってことです。
  • 1