タグ

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

  • EmacsでWordPressにポストしたい方は·wp-emacs MOONGIFT

    ブログを書くのは手軽、と言われてきたが続けてみると意外とコストがかかる作業なのが分かる。ブラウザを立ち上げて、管理画面にログインして文章を書いてポストする、簡単なように思えるが面倒に感じ始めるととんとアクセスしなくなってそのまま放置されてしまう。 EmacsからWordPressに投稿する もっと手軽に、シンプルに更新するためにもテキストエディタと連携していると便利だ。Emacs使いの方であればwp-emacsを使おう。 今回紹介するオープンソース・ソフトウェアはwp-emacs、WordPressEmacsを連携させるCommon Lispプログラムだ。 XML-RPCであれば特にWordPressに限ったものではないかな、と思うのだがwp-emacsはWordPress用と銘打たれている。標準ではC-c b sと打つと起動する。サブジェクトを書き、文を書いたら後はC-x C-sで保

    EmacsでWordPressにポストしたい方は·wp-emacs MOONGIFT
  • Sparklinesをエクセルで·Sparklines for Microsoft Excel MOONGIFT

    Sparklinesとは一行くらいの高さで表示される小さなグラフのことだ。小さいがために、各行単位でグラフを表示したり、刻々と変化するグラフを表すのに便利だったりする。数十のグラフを一つの画面上に表示する際にも、データとの整合性がとりやすく、見栄えもいい。 Excelで使えるSparklines 最近、色々な場所で見るようになってきたが、まだまだ一般化される必要があるだろう。その手助けになるのがこのソフトウェアだ。 今回紹介するオープンソース・ソフトウェアはSparklines for Microsoft ExcelExcelでSparklinesを実現するソフトウェアだ。 Sparklines for Microsoft ExcelMicrosoft Office 2000または2003向けに作られたアドオンではあるが、2007でも動作した。棒グラフ、線グラフ、円グラフをはじめとして

    Sparklinesをエクセルで·Sparklines for Microsoft Excel MOONGIFT
  • MOONGIFT: » 必見!怖くなるくらい優秀なCMS「concrete5」:オープンソースを毎日紹介

    これまで多数のCMSを見てきたが、ここまで完成度が高いと言えるものに出会ったことはなかった…そう言えるくらい凄い。このどきどき感はDekiWikiに触れた時に感じたものに近い。 見たまま編集できるCMS CMSと言えば、ユーザ画面と管理画面に分かれていて、管理画面はモジュールやテーマの設定、各項目の並びを指定するのが通常だ。実際の出力結果はシステム任せで、その点が柔軟性に欠ける点でもあった。 しかしこれは違う。見たまま編集でき、さらに高い柔軟性を維持している。 今回紹介するオープンソース・ソフトウェアはconcrete5、デザイン、管理、コンテンツ作成全てが高度なCMSだ。 相当個人的な感情が入ってしまっているのは、同じようなシステムを構築する予定があったからだ。だがconcrete5は完成度も高く、多少の改造さえ施せば十分な気がする。やはり下手に開発コストをかけるよりもオープンソースで探

    MOONGIFT: » 必見!怖くなるくらい優秀なCMS「concrete5」:オープンソースを毎日紹介
  • MOONGIFT: » Web開発者は必須!様々なバージョンのIEを収録した「Internet Explorer Collection」:オープンソースを毎日紹介

    Webサイトを構築する際に、どのバージョンのブラウザまでサポートするかが問題になりやすい。最新のバージョンだけであれば良いのだが、不特定多数へのサービス提供となればそうもいかないだろう。 様々なバージョンのIEが立ち上げられる IEの場合で言えば5.5以降を対象とする場合が多いように思う。だがそんなバージョンのIEを簡単に用意できるだろうか。そこで使いたいのがこのソフトウェアだ。 今回紹介するフリーウェアはInternet Explorer Collection、様々なバージョンを収録したIEだ。 Internet Explorer Collectionで提供されるバージョンは1.0/1.5/2.01/3.0/4.01/5.01/5.5/6.0/7.0/8.0となっている。8.0β版まで収録されているので、今後を見越した上でのテストが実行できるようになる。 なぜかインストーラーはVista

    MOONGIFT: » Web開発者は必須!様々なバージョンのIEを収録した「Internet Explorer Collection」:オープンソースを毎日紹介
  • MOONGIFT: � ファイルビューワーもついたディレクトリ表示ツール「Lussumo Filebrowser」:オープンソースを毎日紹介

    写真やFlashビデオを見せたいと思った時に、簡単に使えるツールを知っておくと便利だ。HTMLを作るのも面倒だし、ディレクトリ以下にあるファイル全て見せてしまいたい時もある。 画像表示モード ただインデックスをそのまま表示するのではなく、これを使うとサイトが格好よく見栄えするものになる。 今回紹介するオープンソース・ソフトウェアはLussumo Filebrowser、Webインデックスビューワーだ。 Lussumo Filebrowserは指定したディレクトリ以下にあるファイルを一覧表示するソフトウェアだ。_からはじまるファイルはリストアップされない。ごくシンプルな作りで数少ないファイルで構成されているのが特徴だ。 Flashビデオ表示モード また、ファイルの種類によって表示形式を分けてくれる機能もある。画像はサムネイルを生成して表示することができたり、HTMLCSSは内容が表示できる

    MOONGIFT: � ファイルビューワーもついたディレクトリ表示ツール「Lussumo Filebrowser」:オープンソースを毎日紹介
  • MOONGIFT: » Java製のクローリングシステム「InfoCrawler」:オープンソースを毎日紹介

    Webサービスを作る上で、外部のデータを取得して何かしたいといったことは良くある。いや、外部に限ったものではない。ローカルのデータであっても取得して、それを検索したいという要望は良くあるものだ。 ユーザ側の検索画面 そうした時にクローラーを自作したりすると思うのだが、robots.txtの解釈や効率的なクローリング法を習得するのは大変なことだ。そこで試してみたいのがこれだ。 今回紹介するオープンソース・ソフトウェアはInfoCrawler、Java製のWebクローラーだ。 InfoCrawlerは設定項目も数多く、クローリングシステムとして優秀なものになると思われる。複数サーバ設置して分散化もできるようだ。HTMLや画像、各種バイナリ等ファイル種別を指定してクローリングを行うか否かを指定できる。 インデックスするファイルを指定する画面 認証が必要なサーバにも対応し、言語によってフィルタリン

    MOONGIFT: » Java製のクローリングシステム「InfoCrawler」:オープンソースを毎日紹介
  • MOONGIFT: � シンプルなドキュメント管理「SimpleDoc」:オープンソースを毎日紹介

    サイトのヘルプを作る際に、WIkiなどを利用して行うということは良くある。だがネットワークにつながっていないと見せられないという欠点がある。編集は皆でしたいが、終わったらその後は静的なファイルの方が良いこともあるだろう。 サンプル。これもSimpleDocを使って作られている そんなあなたのためのソフトウェアがこれだ。 今回紹介するオープンソース・ソフトウェアはSimpleDoc、Webベースのドキュメント管理システムだ。 SimpleDocは使い勝手が良い。左側にドキュメントのツリーが表示される。そこでフォルダやファイルを作成し、右側でコンテンツを作成するのだ。WYSIWYGなエディタを使って編集できるので、誰でも使いこなせるだろう。 編集画面。日語は保存時に文字化けする。 そして終わったらパブリッシングを行う。するとデータが指定のディレクトリにコピーされる。そこでは認証などの処理はな

    MOONGIFT: � シンプルなドキュメント管理「SimpleDoc」:オープンソースを毎日紹介
  • MOONGIFT: » 要チェック!Ajax向けIDE「WaveMaker Visual Ajax Studio」:オープンソースを毎日紹介

    Prototype.jsやscript.aculo.us、jQueryなどのJavaScriptライブラリがあるお陰で、AjaxやJavaScriptを駆使したWebアプリケーションが容易に作成できるようになっている。が、まだまだGUIアプリケーション並みとはいかないのが現状だ。 サンプルアプリケーションを開いているところ それを打破できるかも知れないソフトウェアを紹介しよう。Webアプリケーション開発者皆さんにおすすめだ。 今回紹介するオープンソース・ソフトウェアはWaveMaker Visual Ajax Studio、Ajax開発向けIDE(統合開発環境)だ。 WaveMaker Visual Ajax StudioはJavaベースのソフトウェアで、Tomcatを使っている。起動後、localhost:8094でサービスが立ち上がる。ブラウザベースで動作するが、これはまさにIDEのW

    MOONGIFT: » 要チェック!Ajax向けIDE「WaveMaker Visual Ajax Studio」:オープンソースを毎日紹介
  • MOONGIFT: » コミット前にチェック「SVNChecker」:オープンソースを毎日紹介

    実際に確かめていないのだが、面白そうなので紹介したい。 Subversionを開発プロジェクトに利用されている方は多いと思う。チームはもちろん、個人であってもぜひ活用してほしい。日々の作業ログとしても使えるし、バックアップとしても便利な存在だ。 そんなSubversionであるが、更新したタイミングで通知が欲しい、コミットする際にソースをチェックしたいといった要望があるかも知れない。そうしたお悩みを抱えた方はぜひこれをチェックしてみよう。 今回紹介するオープンソース・ソフトウェアはSVNChecker、Subversionのコミットフックツールだ。 SVNCheckerはSubversionリポジトリへのコミットをフックして、何らかの処理を行わせるソフトウェアだ。例えばソースのスタイルをチェックしたり、コミットしたタイミングでメール送信したりと言ったことが設定ファイルレベルでできるようにな

    MOONGIFT: » コミット前にチェック「SVNChecker」:オープンソースを毎日紹介
  • ActivePerlの開発元、ActiveState製エディタがオープンソース化·ActiveState Komodo Edit MOONGIFT

    プログラマにとって、エディタは生産性に大きく関わる重要な要素だ。Windows向けのキーバインドのエディタを使っていても良いが、サーバにつないで修正を行おうと思うとviやEmacsなどでキーバインドが慣れない、なんてこともある。 特にviやEmacsが良い、という訳ではないがマルチプラットフォームで動作するエディタを選ぶのは大事だと思う。そこでこれを試してみてはいかがだろう。 今回紹介するオープンソース・ソフトウェアはActiveState Komodo Edit、ActiveState社製のプログラマ向けエディタだ。 ActiveState Komodo Editは元々シェアウェアだったようだが、最近オープンソース化された。ActivePerlの開発もとだけあって、相当に優秀なソフトウェアだ。WindowsMac OSXLinux版が提供されている。 各種言語(Perl/PHP/Ru

    ActivePerlの開発元、ActiveState製エディタがオープンソース化·ActiveState Komodo Edit MOONGIFT
  • MOONGIFT: 日本向きなWebベースのグループウェア「Aipo4」:オープンソースを毎日紹介

    フリーランスになってからはグループウェアと縁がなくなっているが、複数人で活動する場合はやはりグループウェアがあった方が良い。情報の交換もそうだが、まずは必要な情報を集約することに意味がある。 海外のオープンソースのグループウェアは数多いが、前に色々試してみたところでは何となく使い勝手に違和感を感じることが多かった。やはり日人にあったグループウェアが必要だ。 今回紹介するオープンソース・ソフトウェアはAipo4、日向けのグループウェアだ。 Aipo4はエイムラックという日の企業が開発したグループウェアで、Tomcat + PostgreSQLで動作する。配布はGPLだが、有料でのサポート契約もある。Ajaxが多用され、インタフェースも分かりやすい使い勝手の良いグループウェアだ。 カレンダーはGoogleカレンダー風にドラッグで作成できるようになっている。Todo管理はもちろん、アドレス

    MOONGIFT: 日本向きなWebベースのグループウェア「Aipo4」:オープンソースを毎日紹介
  • MOONGIFT: DokuWikiを持ち歩く「DokuWiki on a Stick」:オープンソースを毎日紹介

    優れたWikiエンジンを挙げると言われると、個人的にはDekiWikiはまず間違いなく挙がってくる。とはいえ、優秀であるから常に利用するかと言われるとそうではない。例えば利用用途、サーバ環境などによって選定は異なってくるだろう。 そうした中、よく利用するのがDokuWikiだ。PHPベース、DBがなくとも動作するのが便利だ。そんなDokuWikiをもっと手軽にしてくれるのがこのソフトウェアだ。 今回紹介するオープンソース・ソフトウェアはDokuWiki on a Stick、USBメモリに入るDokuWikiだ。 DokuWiki on a StickはMicroApacheやPHPを同梱することで、ごく手軽にDokuWikiを動作させられるようになっている。ダウンロードと解凍をしたら、mapache.exeを実行するだけで、すぐに利用開始できる。 URLはlocalhost:8800で、

    MOONGIFT: DokuWikiを持ち歩く「DokuWiki on a Stick」:オープンソースを毎日紹介
  • MOONGIFT: � GMailをCUIで操作「Gmailreader」:オープンソースを毎日紹介

    CUIの魅力にはAjaxも全くかなわない。Webインタフェースがどれだけ使い勝手よくなっても、やはりCUIのコマンドベースの、文字ベースの操作の手軽さにはかなわない。ユーザビリティ、表現力は劣るだろうが、決して廃れないのがCUIだ。 もしあなたがサーバ管理者で、GMailを見たいと思ったらどうするだろうか。わざわざPCを持ってきてFirefoxを立ち上げる?いやいや、CUIでいこう。 今回紹介するオープンソース・ソフトウェアはGmailreader、CUIベースのGMailリーダーだ。 GmailreaderはCUIで動作するGMailリーダーだ。起動して、ユーザID(@gmail.comは抜きで入れる)とパスワードを入力する。ここは設定ファイルに保存しておくこともできる。するとログイン処理が実行され、最近のメールが一覧表示される。 後はメール番号を指定して内容を見ることができる。さらにド

    MOONGIFT: � GMailをCUIで操作「Gmailreader」:オープンソースを毎日紹介
  • MOONGIFT: » 使い勝手の良いアクセス解析「Piwik」:オープンソースを毎日紹介

    ※ 画像は公式サイトデモより Webサイトのアクセス解析は大事だ。もの言わぬ利用者の動向をそこからうかがい知れる。日々アクセス解析を見ていくのは大事だが、そのためには使い勝手の良いソフトウェアを選択しなければならない。 良いアクセス解析ソフトウェアは見やすく、グラフがあり、一覧性も確保されることが大事だ。そこで使ってみたいのがこれだ。 今回紹介するオープンソース・ソフトウェアはPiwik、Webベースのアクセス解析ソフトウェアだ。 PiwikはGoogle Analyticsのオープンソース代替えを目指している。それだけあって、分かりやすいインタフェースと使い勝手の良さが売りだ。ダッシュボードでは各データが一望でき、ページネーションもAjaxを使ってスムーズに処理できる。Piwik自体はphpMyVisitesの後継とのことだ。 グラフはOpen Flash Chartを使い、棒グラフや折

    MOONGIFT: » 使い勝手の良いアクセス解析「Piwik」:オープンソースを毎日紹介
  • MOONGIFT: » コーデックを簡単にインストール「CodecInstaller」:オープンソースを毎日紹介

    有名なものから、そうでないものまでコーデックというのは様々に存在する。全てを知っている人はそう多くないと思う。恐らく自分が見ようと思った際にコーデックがなければ情報を収集と言った具合だろう。 しかし、その探す作業が面倒だ。面倒さを解消し、手軽に動画を見られるようにしよう。 今回紹介するフリーウェアはCodecInstaller、コーデックインストーラーだ。 CodecInstallerは現在インストールされているコーデックの一覧、更新情報を収集してくれるソフトウェアだ。インストールされていないものはダウンロードできるサイトに誘導してくれる。 DivX、XdiD、FFDShow、Matroska、Intel Indeo 5、ac3 filter、Ogg Vorbis、MPEG Layer-3、Windows Media、OptimFROG、3ivx Filter Suite、Musepack

    MOONGIFT: » コーデックを簡単にインストール「CodecInstaller」:オープンソースを毎日紹介
  • MOONGIFT: � Puttyをよく使う人はぜひ「PuTTY Tray」:オープンソースを毎日紹介

    Web開発者や、システム管理者であればSSHを良く利用していることだろう。よく使うものはすぐに呼び出せると便利だ。Windowsで簡単に呼び出すための仕組みと言えば常駐だ。 標準のPuttyではその機能はないが、拡張したPuttyを紹介したい。 今回紹介するオープンソース・ソフトウェアはPuTTY Tray、タスクトレイに常駐するPuttyだ。 PuTTY Trayは二つのアプリケーションに分かれている。一つはSSHクライアントであるPutty.exeだ。これは標準のPuttyに最小化した時にタスクトレイに格納され、そこからセッションの複製などを可能にしている。 もう一つはPuttyを呼び出すためのpageant.exeだ。これはタスクトレイにだけ表示され、そこから新しいセッションを作成したり、保存してあるセッション情報を呼び出すことができる。キーファイルの追加もできる。 他に、Putty

    MOONGIFT: � Puttyをよく使う人はぜひ「PuTTY Tray」:オープンソースを毎日紹介
  • MOONGIFT: » 取り扱い注意!「Virus Source Code Database」:オープンソースを毎日紹介

    コンピュータウィルスとその対策ソフトウェアは基的にウィルスの方が一歩進んでいると考えた方が良い。新たなウィルスが作成され、その対応を対策ソフトウェアが行うのだから当たり前だ。だから常に怪しいファイルや問題のある行動は控える必要がある。 ここに掲載されているものは基的に全てウィルス対策ソフトウェアが対応済みのものだと思う。だからといって過去のものと安心できる訳ではないが、知識という意味では重要な資料だろう。 今回紹介するのはVirus Source Code Database、その名の通りコンピュータウィルスのソースコードを公開しているサイトだ。 Virus Source Code Databaseでは100は軽く越えるであろうウィルスのソースコードを公開している。ごく数行のものもあれば、1000行近いものまで様々だ。 何の説明もないものもあれば、丁寧に説明が書いてあるものもある。ここら

    MOONGIFT: » 取り扱い注意!「Virus Source Code Database」:オープンソースを毎日紹介
  • MOONGIFT: � 使い勝手の良いプロジェクト管理「ProjectPier」:オープンソースを毎日紹介

    ことプロジェクト管理というと、技術者向けの雰囲気があるのか画面が複雑で、設定項目が多数あるものが多い。カレンダーだのTodoだのと、辟易してしまう人もいるのではないだろうか。 ただで過酷なエンジニア仕事の中で、さらにプロジェクト管理によって追いつめられるのはたまらない。最低限のことができるプロジェクト管理が良いのではないだろうか。 今回紹介するオープンソース・ソフトウェアはProjectPier、Webベースのプロジェクト管理ソフトウェアだ。 ProjectPierはactiveCollabから派生したソフトウェアで、その特徴としてデザインがしっかりしており使い勝手が良いということが挙げられる。これはWeb2.0風に奇麗という訳ではない。シンプルでわかりやすいという事だ。 できる機能はクライアントの登録、タスクの登録、マイルストーンの登録等だ。ごく単純ではあるが、最低限としては十分ではな

    MOONGIFT: � 使い勝手の良いプロジェクト管理「ProjectPier」:オープンソースを毎日紹介
  • MOONGIFT: » 要導入!テスト管理スイート「TestLink」:オープンソースを毎日紹介

    テストと言うフェーズはシステム開発における重要な要素であるにも関わらずおざなりにされがちだ。ここがうまくいかないために立ち行かなくなる、または炎上するプロジェクトが多いにも関わらずだ。 テストを徹底する体制を整えよう。プロジェクト管理にソフトウェアを導入するのと同様にそのためのシステムを導入しよう。 今回紹介するオープンソース・ソフトウェアはTestLink、Webベースのテスト管理ソフトウェアだ。 TestLinkはテストを管理するためのソフトウェアで、テストケースの登録、管理、評価実行とその結果集計を行う事ができる。テストケースを仕様書として出力することも可能だ。 また、要求定義を登録してテストケースと関連付けることや、MantisやBugzillaといったBTS(バグトラッキングシステム)と連携させることもできる。 さらにTestLink日語化プロジェクトを通じてTestLinkを

    MOONGIFT: » 要導入!テスト管理スイート「TestLink」:オープンソースを毎日紹介
  • MOONGIFT: » ブラウザベースの高性能プロジェクト管理「Epiware Document Management」:オープンソースを毎日紹介

    仕事をする時には情報は一箇所に集中しているのが良い。そしてプロジェクトで必要な要素といえば、タスクの管理とカレンダー、ドキュメント管理などではないだろうか。 ドキュメントはエクスプローラで、細かなことはWikiで、カレンダーはグループウェアで…そんな情報の散在は非効率的だ。ぜひこれを導入検討しよう。 今回紹介するオープンソース・ソフトウェアはEpiware Document Management、高性能プロジェクト管理ソフトウェアだ。 Epiware Document Managementではプロジェクト管理ソフトウェアとして、カレンダー、タスク管理、フォーラム、チーム管理等の機能がある。しかしそれだけでは収まらない魅力がある。 まずWiki機能がある。そしてドキュメント管理機能があり、チェックインすることでバージョン管理もできるようになっている。Wikiもファイルとして管理されるのでバー

    MOONGIFT: » ブラウザベースの高性能プロジェクト管理「Epiware Document Management」:オープンソースを毎日紹介