タグ

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

  • Mac OSXのMACアドレスを変更する·ChangeMac MOONGIFT

    ChangeMacはMac OSX用のオープンソース・ソフトウェア。無線LANなどではアクセスポイント名を公開していると誰でもアクセスできてしまうため、セキュリティが重視される。WPAのような暗号化やRadiusのような認証、そしてMACアドレスによる接続制限などがメインだろう。 無線/有線どちらにも対応 MACアドレスによる制限はある程度効果的ではあるが、万が一ノートPCを見られてMACアドレスがばれてしまった場合は注意をしたい。ChangeMacのようなツールを使えばMACアドレスは自由に変更できてしまうのだ。 MACアドレスは一意に振られているため、固有番号のように考えられることがあるが、実際には変更可能な代物だ。ChangeMacを使えば無線LANはもちろん有線側NICのMACアドレスも変更できる。ベンダーリストまで用意されていて選択したり、ボタン一つのジェネレータまである。 ジェ

    Mac OSXのMACアドレスを変更する·ChangeMac MOONGIFT
  • Flash製のXMPPクライアント·SparkWeb MOONGIFT

    SparkWebはFlash製のオープンソース・ソフトウェア。チャットはコミュニケーションに便利なツールだ。Twitterのような不特定多数の交流も良いが、特定多数(または一対一)での会話を楽しむにはチャットが便利だ。 Flash製のチャットクライアント Skypeを使うことが多いが、Jabberを使うこともある。Skypeはクライアントが限定されるがJabberなら多様のクライアントが選べるからだ。特にクライアントが用意されていない状況であってもSparkWebならブラウザだけで利用できる。 SparkWebはFlash製のIMクライアントで、XMPPに対応している。例えばGmailとのチャットにも利用できる。サーバは別途立てる必要があるが、社内にJabberサーバを立てている場合などはそこへ接続するようにすれば良い。ログインすればクライアント一覧が表示される。 クライアントを指定しての

    Flash製のXMPPクライアント·SparkWeb MOONGIFT
    uzulla
    uzulla 2010/04/25
    Apache License 2.0。ただし、コア部分はソースよんだらLGPLだったぽい。
  • QuickLookまであるオンラインファイルマネージャ·elFinder MOONGIFT

    elFinderはPHP製のオープンソース・ソフトウェア。ローカルのリソースをインターネット上に置くサービスが増えている。セキュリティについては各自で判断が必要だが、それさえ乗り越えられれば大きなメリットが得られるようになる。 Webベースのファイルマネージャ 外部のサービスを使うのも良いが、自分でサーバを立てればセキュリティ上のアクセス制限もしやすく、よりオンラインストレージが使いやすくなるかもしれない。そのWebインタフェースとして使ってみたいのがelFinderだ。 elFinderは左側にフォルダの一覧、右側にファイルの一覧が表示されるエクスプローラタイプのファイルマネージャだ。Ajaxを随所に使っているので使い勝手はとても良い。フォルダの作成はもちろん、elFinder上で新規テキストの作成と内容の編集もできるようになっている。 テキストのQuickLook ファイルのアップロー

    QuickLookまであるオンラインファイルマネージャ·elFinder MOONGIFT
  • Windows系のストリーミング動画データを保存する·ASFRecorderX MOONGIFT

    ASFRecorderXはMac OSX用のフリーウェア。ネットにある動画の多くはFlash動画またはMPEG4による配信が増えているが、旧来の動画はWindows Media Player系のものも多い。拡張子がASFであったりプロトコルがMMSであるといった類だ。 ダウンロード中 Windowsであれば問題ないだろうが、Mac OSXでは既に開発が停止していたりするのでインストールされていないことも多い。そんなWindows Media Player系のストリーミング動画をダウンロードするのがASFRecorderXだ。 ASFRecorderXはASFファイルのURLやMMSで始まるプロトコルのURLを貼り付けて開始ボタンを押せば指定されたディレクトリに動画をダウンロードしてくれるソフトウェアだ。ツールとしてasfrecorder、mmsclientといったソフトウェアを利用する。

    Windows系のストリーミング動画データを保存する·ASFRecorderX MOONGIFT
  • Google Chrome用Tombloo互換拡張·Taberareloo MOONGIFT

    TaberarelooはGoogle Chrome向けのオープンソース・ソフトウェア。Webブラウザで色々なサイトを閲覧していて、メモしたりブックマークしたいと思う時がある。この時、多少なりとも面倒な手順や数ステップが必要では折角のチャンスを逃してしまう。 Google Chrome用Tombloo ワンクリックで各サービスにポストする所までたどり着けなければいけない。そのためのソフトウェアとしてTomblooが知られているが、こちらはFirefoxアドオンだ。対してTaberarelooはGoogle Chrome上で動作するスクラッピングソフトウェアだ。 現状ではリンクポストのみ対応となっている。対応サービスはTumblr/Delicious/はてなブックマーク/Livedoorクリップ/Yahoo!ブックマーク/FriendFeed/Twitter/Googleブックマーク/Inst

    Google Chrome用Tombloo互換拡張·Taberareloo MOONGIFT
    uzulla
    uzulla 2010/01/13
    chrome用 Tombloo
  • Adobe AIRで作られたHTTPサーバ·AirHttpd MOONGIFT

    AirHttpdはAdobe AIR製のオープンソース・ソフトウェア。Adobe AIRは同じコードでWindows/Mac OSX/Linuxと動作させることができ、さらにリッチなインタフェースも提供できるプラットフォームだ。現在2.0が開発中で、新しい機能がさらに増える予定だ。 Adobe AIRでHTTP その一つの機能を使って実現したのがAirHttpdだ。名前の通りAdobe AIRを使ったHTTPサーバとなっている。なぜAdobe AIRでサービスなのか、という気もするだろうが任意のサービスを立ち上げられるようになったら、Adobe AIRとしての可能性をさらに広げるのは間違いないだろう。 利用はポート番号と公開するディレクトリを指定し、Listenボタンを押すだけだ。終了時にはShutdownボタンを押せば良い。画面の下にはアクセスログが表示されるようになっている。ディレクト

    Adobe AIRで作られたHTTPサーバ·AirHttpd MOONGIFT
  • Flashベースのグラフ化ライブラリ·BirdEye MOONGIFT

    BirdEyeはFlash製のオープンソース・ソフトウェア。グラフ表示を行うライブラリは多数存在する。簡易的なものであればHTMLレベルで描くこともできる。さらに多機能なものが必要であればJavaScriptを使うこともできる。そして複雑なグラフを描きたければ導入したいのがFlashベースのグラフライブラリだ。 BirdEyeはFlash製のグラフライブラリだが、その機能は実に多彩になっている。あまり簡易的なグラフを描くのには向かないかも知れないが、逆に高度なものを必要とする際にはぜひチェックしたい。棒グラフや円グラフ等の一般的なグラフはもちろん、家系図のようなグラフを描くこともできる。 もちろんFlashを使っているので動的に表示を変更するインタラクティブなグラフを描くこともできる。棒グラフと範囲グラフ、折れ線グラフを吹く動的に組み合わせるようなものを作成可能とあって、高機能なグラフを描

    Flashベースのグラフ化ライブラリ·BirdEye MOONGIFT
  • iPhone用のWebブラウザベースのShell環境·Web Shell MOONGIFT

    Web ShellはiPhone向け、Python製のオープンソース・ソフトウェア。Webブラウザ上でターミナルをエミュレートするソフトウェアは幾つか存在する。セキュリティの話を無視すれば技術的には非常に面白く可能性を感じさせる。だがいかんせんなんちゃっての実現方法が多かった。 自由にコマンドを送れる そんな中、ハイレベルなオンラインターミナルが登場した。それがWeb Shellだ。Pythonで作られており、専用のWebサーバを立ち上げる。そしてiPhoneからブラウザ経由で接続するという仕組みになっている。セットアップ時には独自の認証ファイルを生成し、HTTPS経由で接続するようになっている。 ユーザログインにも対応し、コマンドはターミナルと変わらずに実行できる。iPhoneだけに幾つかのキー(矢印キーやCtrlキーなど)は存在しないが、Web Shellが専用のキーを用意している。そ

    iPhone用のWebブラウザベースのShell環境·Web Shell MOONGIFT
  • jQueryによる画像に沿ったテキスト回り込みライブラリ·jQSlickWrap MOONGIFT

    jQSlickWrapはjQueryベース、JavaScript製のオープンソース・ソフトウェア。Webページの中に画像を差し込んで表示することは多々ある。そんなとき、画像が四角であれば回り込みも綺麗に行われるので申し分ない。だが三角の画像や、人物だけの画像の時に四角く回り込んでいるのはあまり格好が良くないだろう。 画像をスムーズに回り込んでいる イラストやシンボルに限定されるかも知れないが、背景が透明のPNG画像を使えば画像の形に合わせた回り込みができるのがjQSlickWrapだ。jQueryベースのソフトウェアで、背景を柔軟に処理して表示が出来るようになっている。 幾つかのサンプルがあるが、画像の枠線に合わせて透明な背景を無視して回り込みをしてくれる。Web上でこのような表現をするのは困難だったので、まるで雑誌のような仕上がりになるはずだ。さらに透明な背景を指定した色に変更することも

    jQueryによる画像に沿ったテキスト回り込みライブラリ·jQSlickWrap MOONGIFT
  • リアルタイムにMySQLの監視を行う·Jet Profiler for MySQL MOONGIFT

    Jet Profiler for MySQLWindows/Mac OSX/Linux向けのフリーウェア。Webアプリケーションの開発でMySQLを採用するケースが多くなっている。そのため手軽に使える監視ツールが必要になっているのではないだろうか。数値で出るものも良いが、グラフ化されて見られるともっと良い。 MySQLのステータス管理に そんなデータベース管理者の方にお勧めできるMySQL監視ソフトウェアがJet Profiler for MySQLだ。マルチプラットフォームに対応したローカルアプリケーションであり、データがビジュアル化されて見られるので状況の把握が容易になるはずだ。 例えばクエリーの実行状況によってパフォーマンスがどの程度出ているのか、リアルタイムに反映されていく。最も良く使われているデータベースやテーブル、実行速度の遅いクエリーか否かの診断もできる。グラフは多数用意さ

    リアルタイムにMySQLの監視を行う·Jet Profiler for MySQL MOONGIFT
  • Web上でシステムログの閲覧、監視·Clarity MOONGIFT

    ClarityはRuby製のオープンソース・ソフトウェア。システムのログを見る際にはSSHを使ってサーバにログインして確認するというのが一般的だ。だが何台もあるサーバに個々にログインするのは面倒だ。社内のサーバであれば、セキュリティ的にも厳しい制限がないことも多い。 そこで使ってみたいのがWebブラウザベースで使えるログ監視ツールだ。Clarityはサーバ上で実行することでWebブラウザ上でログ閲覧を行える。監視したいログの種類も設定できるので、多数のサーバを管理する上で便利に使えるかも知れない。 モードは二つあり検索とTailになっている。検索は指定したログファイルから入力した検索ワードをチェックし、一覧で結果を表示する。Tailはまさに更新されるたびに表示が追加されるTailだ。自動スクロールを有効にすれば自動的にスクロールして表示が更新されるようになる。 背景は黒、文字は白でターミナ

    Web上でシステムログの閲覧、監視·Clarity MOONGIFT
  • PHPのマイクロブログプラットフォーム·StatusNet MOONGIFT

    StatusNetPHP製のオープンソース・ソフトウェア。Twitterを筆頭にマイクロブログは一気に乱立した。日でもクローンと言われる類のサービスが多数登場した。SNSやブログ、動画共有サイトなどが多数登場したのと同様に、マイクロブログもまた多数登場している。 Twitterライクなソフトウェア マイクロブログで必要とされる機能はそれほど多くはない。だがTwitterと同等の機能を備えたものはあまり多くない。StatusNetはそんな中、割と珍しいしっかりとしたマイクロブログソフトウェアとなっている。StatusNetをベースにすれば特定範囲に限ったマイクロブログサービスを立ち上げるのも簡単だろう。 StatusNetで提供されるのはつぶやきの投稿、@を付けたメッセージ、d @をつけたダイレクトメッセージ、フォロー/フォロワーなどとなっている。基的なTwitterライクな機能は満た

    PHPのマイクロブログプラットフォーム·StatusNet MOONGIFT
  • Twitterのストリーミング表示に対応したRubyライブラリ·TweetStream MOONGIFT

    TweetStreamはRuby製のオープンソース・ソフトウェア。Twitterと連携したサービスを作る際、つぶやかれたメッセージの内容を判別して処理を行うと言ったサービスは多々存在する。その際には検索をしたり、RSSフィードを読み込んで処理を行うと言った方法が一般的だ。 データがどんどん流れてくる だがそうしたプル型の手法ではない方法がある。それがTwitter Streaming APIと呼ばれるプッシュ型のWeb APIを使った方式だ。TweetStreamはそのTwitter Streaming APIに対応したソフトウェアで、エラーが発生するまで持続的にTwitterに接続し、更新されるたびにメッセージが送られるようになる。 TweetStreamを実行すると接続が持続的に行われ、新しいつぶやきを受け取るごとにブロックが処理される。特定のユーザの発言だけをピックアップしたり、全て

    Twitterのストリーミング表示に対応したRubyライブラリ·TweetStream MOONGIFT
  • Java製のデータモデリングソフトウェア·Ermodeller MOONGIFT

    ErmodellerはJava製のオープンソース・ソフトウェア。最近はデータが主体になったシステム開発が多い。データは大抵がデータベースによるものだ。そうなるとデータの定義が固まればコントローラの仕組みも大抵決まってくる。データベースを適切に設計することが、システムの組みやすさやパフォーマンスに大きな影響を及ぼすのだ。 各種DBに対応したモデリングができる そうなるとデータモデリングソフトウェアに対する期待が大きくなる。その点、マルチプラットフォームで動作するJava製のモデリングツールは優位だろう。Ermodellerは多数のデータベースに対応したモデリングソフトウェアとして便利に使えそうだ。 Ermodellerが対応するのはMySQL/PostgreSQL/Oracle/PointBaseとなっている。モデリングは概念、論理、物理型の3つに対応している。データベースからのリバースエン

    Java製のデータモデリングソフトウェア·Ermodeller MOONGIFT
  • CSVファイルの中身をQuickLook·QuickLook CSV MOONGIFT

    QuickLook CSVMac OSX向けのオープンソース・ソフトウェア。システム開発を行っているとCSVファイルを用いることが多々ある。表計算ソフトウェアの作るバイナリファイルに比べると扱いが良いからだ。初期データを一括で取り込んだり、システムのデータをエクスポートした時など利用範囲は多い。 CSVファイルの中身が確認できる そんな使われ方が多いCSVファイルだからこそ、さっと中身が見られると便利だ。テキストエディタで開いても良いが、やはり表形式で並んでいる方が分かりやすい。そこで使ってみたいのがQuickLook CSVになる。その名の通り、CSVファイルをQuickLookで見られるようにするソフトウェアだ。 QuickLook CSVをインストールすると、CSVファイルを選択してスペースキーを押すだけで中身が見られるようになる。行ごとに色が変わって表示されるので中身の確認がしや

    CSVファイルの中身をQuickLook·QuickLook CSV MOONGIFT
  • LocalConnectionをもっと便利に使えるようにする·FlashLCS MOONGIFT

    FlashLCSはActionScriptで作られたオープンソース・ソフトウェア。LocalConnectionとは同じコンピュータ上のFlash間で通信する機能だ。便利そうな気はするのだが、これが使われている所は見た覚えがない気がする。設定さえすればドメインを越えて通信もできるので、何か面白いことに使えそうな気もするのだが最大の欠点としてはサイズが40KBまでに制限されることだろう。 サンプル また、使い方もなかなかコツがあるようだ。特殊なことをする際の面倒さもあるだろうが、どうせなら手軽に使える方が良い。LocalConnectionを使うならFlashLCSを使って取り組んでみよう。FlashLCSはLocalConnectionを使いやすくするためのクラスライブラリとなっている。 FlashLCSはLocalConnectionを使う際に手軽に使えるようにするライブラリで、コード量

    LocalConnectionをもっと便利に使えるようにする·FlashLCS MOONGIFT
    uzulla
    uzulla 2009/09/19
    LCSを手軽に、若干動作に遅延が見られた。データは20〜30MB/秒程度で送受信できるとのこと
  • 便利!CSS Spriteを作成するAIRアプリ·Tonttu MOONGIFT

    CSS Spriteとは小さなアイコンなどの画像をくっつけて一つの画像として保存し、表示する際にはCSSで位置を指定して表示するという手法だ。Googleをはじめ、膨大なアクセスのあるWebサービスで活用されている手法であり、画像を読み込むコネクション数を減らすことができる。 CSS Spriteを作るならぜひ使いたい CSS Spriteを作成するWebサービスも存在するが、画像が追加されるたびにアップロードし直すのが面倒だった。そこでTonttuを使ってみよう。 今回紹介するフリーウェアはTonttu、Adobe AIR製のCSS Sprite作成ソフトウェアだ。 Tonttuの使い方は簡単だ。起動したらひとまとめにした画像ファイルをドロップして登録する。並べ方は縦または横と自由に選択できる。画像の隙間を空けたり、ドラッグして位置を入れ替えることも可能だ。自動で並べると隙間が空くので、

    便利!CSS Spriteを作成するAIRアプリ·Tonttu 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
    uzulla
    uzulla 2009/08/21
    「Open Web Analytics」
  • リアルタイムWebを促進する·Reverse HTTP MOONGIFT

    これは技術的に相当面白い。勘違いがありそうな気もするので、間違った記述があればコメントなりTwitterなりでご指摘いただきたい。これまでのWebはプル型がメインだった。それはRSSフィードなどWeb2.0が騒がれるようになっても変わらず、Cometでも接続していなければ意味がない。 Reverse HTTPのデモ そんな制限を超えるのがWebHooksだ。そしてWebHooksを使いつつ、リアルタイム連携を強めたのがReverse HTTPだ。 今回紹介するオープンソース・ソフトウェアはReverse HTTP、リアルタイムWebを実現するソフトウェアだ。 Reverse HTTPではデモが用意されている。一つはテキストエリアが表示され、その文字を書き換えると別URLの表示がリアルタイムに書き変わるというものだ。ユーザが入力した情報を読み取る部分と、その結果を別な画面に反映するという二つ

    リアルタイムWebを促進する·Reverse HTTP MOONGIFT
    uzulla
    uzulla 2009/08/08
    Comet的な
  • テキストファイル、フォルダの比較に·TextDiff MOONGIFT

    開発の現場ではバージョン管理システムが浸透しているが、ソースコード以外のファイルは意外とそのまま放置されているケースがある。何らかの修正を行う場合はファイルをコピーして直すのも当たり前のように行われている。 ファイル同士の差分をチェック だがコピーして修正したりすると、どこが修正されているのか、どちらが最新なのか分からなくなってしまう。大量のファイルが入ったフォルダの中から更新されたファイルだけを抽出なんて大変な作業だ。そこで使えるのがTextDiffだ。 今回紹介するフリーウェアはTextDiff、Windows向けの差分ソフトウェアだ。ソースコードは公開されているが、ライセンスはオープンソースではないのでご注意いただきたい。 TextDiffは左と右、それぞれにファイルを指定することでその差分をチェックできるソフトウェアだ。なお、文字エンコーディングが指定できないため、日語は文字化け

    テキストファイル、フォルダの比較に·TextDiff MOONGIFT