タグ

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

  • フォルダのファイルリストをフィードで生成·Folder-RSS MOONGIFT

    社内向けのシステムを開発している際に、フォルダ内のファイルの変化をトリガーにして何らかのアクションを起こすというのはよくある処理だ。だがそうした処理の際には大抵、OSごとのシステム関数をコールして実装する必要があるなど面倒な問題もあった。 GUIはヘルプ さらに調査するフォルダが別なOSだったりすると共有の設定などが面倒になる。そこでFolder-RSSを使ってみよう。 今回紹介するフリーウェアはFolder-RSS、フォルダを精査してRSSフィードを生成するソフトウェアだ。ソースコードは開示されているようだがライセンスは明記されていないのでご注意いただきたい。 Folder-RSSはその名の通り、指定したフォルダ内のファイルやフォルダの一覧を作成し、それをフィードとしてアウトプットするソフトウェアだ。フィードはRSS2.0形式となっている。 コマンドプロンプトでの実行も可能 Descri

    フォルダのファイルリストをフィードで生成·Folder-RSS MOONGIFT
  • PHPで作るOpenIDプロバイダー·Prairie MOONGIFT

    最近ではFacebookやPaypalもOpenIDとして参入するなど、世界全体でOpenIDに対する取り組みが行われている。メールアドレスをはじめとする通知機能がないなど、細かな問題はあるがIDを管理する煩雑さから解放されるのは良いことだ。 OpenIDのプロバイダーになりたい方、個人でOpenIDサーバを立てたい方向け そして逆にOpenIDを提供したいと思う人たちもいる。既存のシステムはもちろん、サービスのブランドを利用して提供したいと思うならPrairieを使ってみてはいかだろう。 今回紹介するオープンソース・ソフトウェアはPrairie、PHPによるOpenIDプロバイダーだ。 PrairieはOpenID 1.1、そして2.0に対応したOpenIDサーバだ。認証システムのみを提供するようになっており、各自はPrairieでログインするとプロフィールページのみが提供される。 テー

    PHPで作るOpenIDプロバイダー·Prairie MOONGIFT
  • MOONGIFT: » ブログとしても使えるWikiエンジン「Wikepage」:オープンソースを毎日紹介

    個人的にブログとWikiは補完関係にあると考えている。個々人が時系列に沿って書き連ねていくのがブログであり、それをまとめてナレッジ化したものがWikiになる。時間とともに情報が陳腐化するブログに比べて即効性はないが、ナレッジとしてはWikiの方が意味がでてくる。 データベースいらずのWikiエンジン そう考えると二つを同時に提供するこのソフトウェアは意味が大きいかも知れない。 今回紹介するオープンソース・ソフトウェアはWikepage、ブログモードを備えたWikiエンジンだ。 Wikepageは基的にはWikiエンジンだ。コンテンツ部分とメニュー部分が同時に編集できるという変則的な形をとっている。通常は誰でも編集できるが、パスワードを知っている人のみ編集できるようにするモードもある。 編集画面 データベースは利用しておらず、テキストファイルだけで動作している。そのためPHPさえ動くレンタ

    MOONGIFT: » ブログとしても使えるWikiエンジン「Wikepage」:オープンソースを毎日紹介
  • 要チェック!小さくシンプルなWebサイトメーカ·Pixie MOONGIFT

    コンテンツマネジメントシステム(CMS)というと、印象的に大事のように感じられる。だが実際はコンテンツを適切に管理、配信するという意味であればブログでも十分なはずだ。様々なプラグインや画一的なインタフェースなどが堅苦しい印象を与えている。 小さなサイトを作るのにぴったり もっとライトに自分のコンテンツを提供できるこちらのシステムを一度お試しあれ。 今回紹介するオープンソース・ソフトウェアはPixie、Small, Simple, Website makerを題するCMSだ。 Pixieは一般的にはCMSに分類されるだろう。だがそのライトなインタフェース、ページ管理機能、今風なクールなテンプレートなど今まで知られているCMSとは一線を画すようなシステムになっている。システムとしてはPHP+MySQLの組み合わせになっている。 コンテンツ管理 DiggやflickrtwitterRSSフィ

    要チェック!小さくシンプルなWebサイトメーカ·Pixie MOONGIFT
  • MOONGIFT: » HDDの利用状態を可視化「DriveSpacio」:オープンソースを毎日紹介

    HDDの容量が増大し、あまり保存されている内容に気を配る必要がなくなっている。とは言え、扱うメディアの量も増えているので気がつくといっぱい、なんてことになりかねない。そうなると何が悪いのか探し出すのも大変だ。 フォルダごとのサイズ一覧 闇雲に必要ないファイルを消していては時間がかかりすぎる。効率的に削除するには、サイズの大きいものを探し出せば良い。 今回紹介するフリーウェアはDriveSpacio、HDD利用状態チェックソフトウェアだ。 DriveSpacioは接続されているドライブの情報を表示してくれる機能と、指定フォルダ以下の状態を表示する二種類の機能がある。前者はフリースペース、利用中のスペースなどをグラフや数字で表示してくれる。 ドライブ一覧 後者の機能は便利で、指定フォルダ以下をフォルダごとにサイズチェックし、円グラフや棒グラフに表示してくれる。これを見て容量の大きいものから整理

    MOONGIFT: » HDDの利用状態を可視化「DriveSpacio」:オープンソースを毎日紹介
  • Xdebugのフロントエンド·Webgrind MOONGIFT

    どのようなWebシステムであっても、速度は速い方が良い。最近はハードウェアのリソースが潤沢で、油断するとついつい富豪的なプログラミングになりがちなので、しっかりと気を引き締めないと思わぬボトルネックになったりする。 PHPでそうしたシステムのプロファイリングを行うのに利用するのがXdebugだ。そしてそのXdebugと一緒に利用したいのがこのソフトウェアだ。 今回紹介するオープンソース・ソフトウェアはWebgrind、WebベースのXdebugフロントエンドだ。 WebgrindはXdebugさえ動作していれば後の設定は殆ど不要という、ごく簡単に利用できるソフトウェアだ。Xdebugの吐き出すファイルのパスさえ設定すれば良い。後はWebgrindの画面にアクセスするだけだ。 実行したファイルのパスや、かかった時間などが一覧され、さらに各実行単位でコストが見られる。コストが特に大きい処理の中

    Xdebugのフロントエンド·Webgrind MOONGIFT
  • MOONGIFT: » JavaScriptだけでグラフを生成「PlotKit」:オープンソースを毎日紹介

    Webサイトを開発する中で、グラフを希望するケースは多々ある。同じデータではあっても、数値を一覧してあるのとグラフ化されているのとではインパクトが全く変わってくるからだ。 棒グラフの例 だがそのためにライブラリや、サービスを立ち上げたりするだろうか。日語表示などで問題が発生することも多々ある。そうした不安から解放される方法はこれだ。 今回紹介するオープンソース・ソフトウェアはPlotKitJavaScriptベースのグラフ生成ライブラリだ。 JavaScriptであれば、クライアントベースで完結する。これなら手軽に実装できることは間違いない。PlotKitではCanvasやSVGを使ってグラフ生成を可能にしている。対応ブラウザはCanvasがSafari 2以上、Opera9以上、Firefox 1.5以上、IE6(エミュレーションモード)で、SVGはOpera9以上、Firefox1

    MOONGIFT: » JavaScriptだけでグラフを生成「PlotKit」:オープンソースを毎日紹介
  • MOONGIFT: » チェック必須!Rails新時代の到来か?「Passenger(mod_rails for Apache)」:オープンソースを毎日紹介

    待ちに待ったソフトウェアがついに登場した。Railsは生産性の高さについては定評があるが、その設置、運用方法についてはJava並みに敷居が高かった。レンタルサーバなどでは利用に耐える設置が難しかった。 Passengerのトップページ だが、これで時代は変わるかもしれない。そんなソフトウェアがついにリリースされた。 今回紹介するオープンソース・ソフトウェアはPassanger、mod_rails for Apacheだ。 Passangerはgemからインストールするソフトウェアで、これをインストールし、必要な諸設定を行ったら後はMongrelのようなアプリケーションサーバを立ち上げることもなくRailsが利用できるようになる。 インストール中 Apache2.2系(恐らく…)ではdeny from allの設定を消す必要があるが、それさえ消せば問題なくRailsが動作する。プロキシも何も

    MOONGIFT: » チェック必須!Rails新時代の到来か?「Passenger(mod_rails for Apache)」:オープンソースを毎日紹介
  • MOONGIFT: � FAQを管理する「Yamibou」:オープンソースを毎日紹介

    個人的にヒットしたソフトウェア。 FAQというのはとかく管理しづらい。Webにおいてユーザは文字を読まない傾向にある。規約など言わずともがな、FAQなども読まれることは殆どない。あんな文字だらけの画面を誰が好き好んで読むだろうか。 質問を書き込むページ そして質問の嵐が来る。そんな煩雑化しやすいFAQをうまく管理しようと言うのがこのソフトウェアだ。 今回紹介するオープンソース・ソフトウェアはYamibou、FAQ管理システムだ。 YamibouはJavaベース(Glassfish)で開発、動作するソフトウェアだ。DBは用意する必要なく、配置するだけで利用できる。インタフェースは2ちゃんねる風、または通常のものとが用意されている。 オペレータ用Javaクライアント 特徴的なのはオペレータ側の管理はGUIによる(Javaの)インタフェースを利用する点だろう。ユーザが質問すると、即座に管理インタ

    MOONGIFT: � FAQを管理する「Yamibou」:オープンソースを毎日紹介