タグ

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

  • 開発時に。送信内容が確認できるダミーのSMTPサーバ·smtp4dev MOONGIFT

    smtp4devはWindowsローカル上に立てるダミーのSMTPサーバです。 システム開発においてメール送信を行う時はよくあります。SMTPサーバを立てたとして、間違って送信してしまうと大変な事態につながるかも知れません。そこで使ってみたいのがローカルで使えるダミーのSMTPサーバ、smtp4devです。 起動しました。まずはセキュリティ警告が出ます。 メイン画面です。この時点でポートは開いています。 オプションです。UIに関する設定です。 サーバ設定です。ポート番号はデフォルトで25です。 アップデートチェッカーもあります。 こんな感じで常駐します。 こんな感じでPHPからメールを送ってみます。 送信しました。すぐに反映されます。 さらに日語件名のメールを送ってみました。文字化けせずに送信されています。 メーラーでメールの内容を確認できます。 さらに詳細を確認できます。 メッセージソ

    開発時に。送信内容が確認できるダミーのSMTPサーバ·smtp4dev MOONGIFT
    cubed-l
    cubed-l 2012/01/31
    Linux版があればより嬉しいかな
  • サーバの生死管理をWeb上で統合管理する·SmokePing MOONGIFT

    SmokePingはネットワーク監視システム。Pingの遅延速度などをグラフ化する。 SmokePingはPerl製のオープンソース・ソフトウェア。ネットワークは目に見えないため、トラブルがあった時の原因究明に時間を要する場合が多い。目に見える断線とかであれば良いが、見た目は普通なのになぜか繋がらないといった場合が多い。 グラフ そんな時にはネットワーク調査用のツールが多々使われるが、Webベースで調査やレポートを提供してくれるのがSmokePingだ。 SmokePingはMRTGやRRDtoolの開発者でも知られるTobi Oetikerが開発しているネットワーク管理用ソフトウェアで、ネットワークの遅延を中心として計測し、グラフ化する。分散した測定に対応しマスター/スレイブによる測定を行う。全ての結果はグラフで表示されるようになっている Webベースのtraceroute 最新版ではS

    サーバの生死管理をWeb上で統合管理する·SmokePing MOONGIFT
  • PDFを連結する「PDFBinder」

    PDFBinderはWindows用のオープンソース・ソフトウェア。PDFは電子書類フォーマットのデファクトになっている。ちょっとした書類でもPDFで送られてきたりするし、マニュアルのダウンロードもPDFで行われることが多くなった。 PDF自体は良いのだが、あまりに多数あると管理が煩雑になる。マニュアルや書類などでグルーピングして管理したいならばPDFBinderを使ってみよう。PDFBinderは登録した複数のPDFファイルを連結してくれるソフトウェアだ。 PDFBinderの使い方は簡単で、連結したいPDFファイルをPDFBinderにドロップして、Bind!ボタンを押せば良いだけだ。新しいPDFファイルの保存先が聞かれるので、指定すれば連結したPDFファイルが作成される。特に向き等の設定はなく、指定したままに連結する。 特にオプションなどがない分、気の利いた操作はできないがとてもシン

    PDFを連結する「PDFBinder」
  • PHPをよりセキュアに、使いやすくする·XHP MOONGIFT

    XHPはPHP拡張のオープンソース・ソフトウェア。PHPは習得コストが低く、反面機能は多数あることもあって多くの開発で用いられている。だがその手軽さもあってか、開発者のスキルによっては適切なエスケープ処理などがされておらず、セキュリティホールにつながりやすい欠点もある。 XHPを使った書き方。なお筆者環境ではエラーになってしまった。 そんなPHPを多数の場面で使っているFacebookでも同様の問題があったのだろう。彼らはプログラマの教育だけではなく、システム面からも補助できるようにした。それがXHP、PHPの機能拡張(Extension)として提供されるソフトウェアだ。 XHPはベースはPHPの素のままに書くことができる。ただしHTMLタグをダブルクォートなどで囲まないのが特徴だ。そして{と}で$_POSTなどの変数が利用できる。そこでは自動的にエスケープ処理が行われるので安全に変数が利

    PHPをよりセキュアに、使いやすくする·XHP MOONGIFT
    cubed-l
    cubed-l 2010/02/18
  • 楽天製。Rubyベースの分散型キー/バリューDB·ROMA MOONGIFT

    ROMAはRuby製のオープンソース・ソフトウェア。Webシステムで一般的に使われているRDBMSに対してここ一、二年で注目を集めているのがキー/バリュー型のデータベースシステムだ。シンプルに使えてスケールしやすく、大型のWebシステムでは導入が当たり前になりつつある。 そんなキー/バリュー型データベースとして有名なのはmemcachedやMogileFSなどが知られている。そこに独自のデータベースを開発したのが楽天だ。Ruby開発者であるまつもと氏をフェローに迎えて開発されたのがROMAになる。もちろんRubyで開発されておりごく手軽に利用できる。 ROMAはRuby1.9を使って動作する。インストールは簡単にでき、複数のインスタンスを簡単に立ち上げられる。そしてクライアントからはmemcachedと同様に接続が可能で、telnetでも接続することが可能だ。P2Pをもとして分散システムに

    楽天製。Rubyベースの分散型キー/バリューDB·ROMA MOONGIFT
    cubed-l
    cubed-l 2009/10/29
  • Ruby on Rails製の家庭用家計簿·小槌 MOONGIFT

    Webベースで家計簿をつけると、帰宅した時にわざわざパソコンを立ち上げることなくスマートフォンから更新できるから楽かも知れない。また、外部サービスとの連携も容易と思われるので、地図やカレンダーと連動する面白さもありそうだ。 Webベースの家計簿ソフトウェア とは言え逆に言えば家族に自分の秘密の家計簿を見られる可能性もある(パスワードを付けておけば大丈夫だろうが)。そんなことを考えてしまったのは小槌がオープンソース化されたからだ。 今回紹介するオープンソース・ソフトウェアは小槌、Ruby on Rails製の家計簿ソフトウェアだ。 小槌は2006年に行われたDrecom Award on Railsにおいて大賞を受賞した作品だ。そしてついにオープンソース化し、Githubで公開された。既に多様な改良が加えられており、とても多機能で優れた家計簿ソフトウェアになっている。 受け皿設定 基的な金

    Ruby on Rails製の家庭用家計簿·小槌 MOONGIFT
  • MOONGIFT: » 名前以上に高性能なCMS「CMS Made Simple」:オープンソースを毎日紹介

    CMSにも向き不向きがある。高性能で言えば先日紹介したConcrete5は飛び抜けていると思うが、それでも決して万能ではない。ブログのような使い方をしたいと思ったらやはりWordPressやMovable Typeのほうが向いているだろう。 ユーザ画面。シンプルさとは裏腹に高性能。 そんな訳で、優秀だから使うと盲目的に従うのではなく、様々なソフトウェアの中から自分にあったもの、目的にあったものを選定するように心がけたい。今回紹介するのはCMS Made Simple、PHPで作られたCMSだ。 CMS Made Simpleはシンプル、と銘打っているが実際は高性能だ。ウィザード形式のインストーラーも便利だし、モジュール機能もある。主な機能としてはコンテンツ管理、テンプレート、ユーザ管理、モジュール、サイト管理となっている。データベースはMySQLまたはPostgreSQLに対応している。

    MOONGIFT: » 名前以上に高性能なCMS「CMS Made Simple」:オープンソースを毎日紹介
  • MOONGIFT: » 目指せ小説家!「StorYBook」:オープンソースを毎日紹介

    インターネット上で小説を公開している人は数多い。アニメや漫画を題材にした二次創作ものまで含めると相当数の作品が存在しているだろう。趣味の人が多いだろうが、中にはプロを目指している人もいるかも知れない。 小説専用のソフトウェアだ 最近では携帯小説なども流行っているので、格的なプロットをして書き上げれば一躍小説家としてデビューできるかも知れない。そのための補助ソフトウェアがこれだ。 今回紹介するオープンソース・ソフトウェアはStorYBook、ストーリー作成ソフトウェアだ。 想像かノンフィクションかは問わず、小説を書き上げようと思ったらきちんとしたストーリーを確立するのが重要になる。伏線という意味だけでなく、キャラクターのバックグランドや性格を明確にすることでいきいきしてくるのだ。 並べ替えたり編集したりしてストーリーを決めていく シーンや話の流れをStorYBookを使って定義していけば、

    MOONGIFT: » 目指せ小説家!「StorYBook」:オープンソースを毎日紹介
    cubed-l
    cubed-l 2008/11/07
    TRPGのシナリオ作成に使えそうだ
  • MOONGIFT: » 必見!怖くなるくらい優秀なCMS「concrete5」:オープンソースを毎日紹介

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

    MOONGIFT: » 必見!怖くなるくらい優秀なCMS「concrete5」:オープンソースを毎日紹介
  • MOONGIFT: » 多数のプラットフォームに対応した二画面ファイラー「muCommander」:オープンソースを毎日紹介

    すっかり慣れてしまっていたつもりだったが、Mac OSX標準のFinderは使い勝手が悪い。もちろん良い時もあるのだが悪い時もある。特にファイルの移動が面倒だ。わざわざ二つ開いて移動するというのがいまいちだ。 キーボード操作主体の二画面ファイラー その解決手段は二画面ファイラーにある。Windowsでは良くあるのだが、Mac OSXで使い勝手の良いものはあまり見当たらなかった。そこでこれだ。 今回紹介するオープンソース・ソフトウェアはmuCommander、マルチプラットフォームで動作する二画面ファイラーだ。 muCommanderの良い所はマルチプラットフォームで動作する点にある。つまり一度使い方に慣れてしまえば、WindowsMac OSXLinux、Debianなど様々な環境で同じ操作で利用できる。さらにWebStartを使って簡単にインストールしたり、ポータブル版を使ってどんな

    MOONGIFT: » 多数のプラットフォームに対応した二画面ファイラー「muCommander」:オープンソースを毎日紹介
  • MOONGIFT: � 急げ!今日だけ無料のCrossOverシリーズ「CrossOver Mac Pro」:オープンソースを毎日紹介

    Mac OSXWindowsのアプリケーションを動かそうと思うと幾つかの方法が存在する。一つは仮想化だ。Parallels DesktopやVMWare Fusion、Bootcampなどだ。もう一つがWineによる方法だ。これはWine自身やMikuInstallerなどが当てはまる。 日語化もされているので安心 仮想化を使った場合、当然Windowsのライセンスが必要になる。それに動作は若干重たくなる。Wineは対応アプリケーションの数が問題だ。Wineを商用化して提供するCrossOver Macというソフトウェアがあるが、使いたいアプリケーションが対応しているかどうか分からなかったため、手が出せなかった。しかしこれなら文句が出ようはずもない。 今回紹介するフリーウェアはCrossOver Mac Pro、なんと今日だけ無料のCrossOverだ。 他にもCrossOver Ga

    MOONGIFT: � 急げ!今日だけ無料のCrossOverシリーズ「CrossOver Mac Pro」:オープンソースを毎日紹介
  • Mac OSX向けの便利なニコニコ動画プレーヤ·MacNicoTunes MOONGIFT

    みんな大好きニコニコ動画。Mac OSXではFlashとの相性が悪いのか、しばらく見ているとCPU利用率が急上昇してくる。そのためブラウザから見るのではなく、専用のプレーヤを介した方が楽しめるようになる。 メイン画面。検索と登録に分かれる 専用プレーヤであれば、Webインタフェースとは違う使い勝手があってもっと動画を楽しめるようになる。そんな専用プレーヤとしてこちらを紹介しよう。 今回紹介するフリーウェアはMacNicoTunes、Mac OSX向けのニコニコ動画プレーヤだ。 MacNicoTunesは3ペインの構成になっている。左上はフォルダで、カテゴリやお気に入りの動画を登録しておくフォルダ、そして検索キーワードを設定しておきスマートフォルダ風に使える動画管理機能になっている。 動画再生画面 左下は動画のサムネイルが表示され、右側が検索や登録しておいた動画の一覧となっている。再生は別画

    Mac OSX向けの便利なニコニコ動画プレーヤ·MacNicoTunes MOONGIFT
    cubed-l
    cubed-l 2008/10/18
  • MOONGIFT: » 多種多様な動画サイトに対応したダウンロード&変換ソフトウェア「xVideoServiceThief」:オープンソースを毎日紹介

    特集「オープンソース×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を開発す

  • MOONGIFT: » ブラウザだけで遊べるシヴィライゼーション「Freeciv-Forever」:オープンソースを毎日紹介

    Civilization(シヴィライゼーション)は一時期はまったゲームだ。世界の7不思議をはじめ、地球を舞台に様々な文明を発展させることができるシミュレーションゲームで、とても面白い。FreeCivというオープンソース版のPC向けシヴィライゼーションも存在する。 シヴィライゼーションがブラウザだけで遊べる! そんなシヴィライゼーションをブラウザだけでもプレイできるようにしてくれるソフトウェアがFreeciv-Foreverだ。これならどこでも遊べるようになる。 Freeciv-Foreverはブラウザベースのソフトウェアで、ユーザ登録することで各地で立ち上がっているCivilizationサーバに接続して遊ぶことができる。てっきりJavaで作られたものかと思っていたが、JavaScriptで作られたもの(?)のようだ。これは凄い。 都市情報 動作が若干遅くなることもあるが、遊牧民で都市を造

    MOONGIFT: » ブラウザだけで遊べるシヴィライゼーション「Freeciv-Forever」:オープンソースを毎日紹介
  • MOONGIFT: » 個人であればこれで十分?Photoshop代替えを狙える「Artweaver」:オープンソースを毎日紹介

    ビジネスユースであればPhotoshopの地位はまず揺らがないだろう。だが個人利用の範囲ではPhotoshopの価格は高すぎる。とは言え高度な編集を試してみたいと思う人は多いはずだ。 使い勝手の良い画像編集ソフトウェア さらにビジネスユースの中でも、デザイナーや専門職ではない方でも画像の編集を行いたい場合もある。そんな時に使えるのがこのソフトウェアだ。 今回紹介するフリーウェアはArtweaver、多機能画像編集ソフトウェアだ。 ArtweaverはPhotoshop風なインタフェースの画像編集ソフトウェアで、ツール、ブラシ、カラー、レイヤー、プレビューといったフローティングウィンドウがある。画像に対してぼかしやエンボスなどの加工も簡単にできる。 初期設定画面 開くことができるファイルは独自ファイル形式の他、BMP/GIF/JPEG/PCD/PCX/PNG/PSD/TIFFなどになっている

    MOONGIFT: » 個人であればこれで十分?Photoshop代替えを狙える「Artweaver」:オープンソースを毎日紹介
  • MOONGIFT: Web2.0時代のセキュリティ査定ツール「Ratproxy」:オープンソースを毎日紹介

    ブラウザが多用されるようになり、ローカルのアプリケーションだけだった時代では想定されなかったセキュリティリスクが出てきている。そして、それらの問題に対応するべく様々な情報がインターネット上に掲載されている。 レポート だが一般ユーザはもちろん、ITに詳しい人であっても、それらの情報を活用しているとは言い難い。情報を元に、どのような施策を行うか、それが重要だ。 今回紹介するオープンソース・ソフトウェアはRatproxy、グーグラーが開発したWebアプリケーションセキュリティ査定ソフトウェアだ。 Ratproxyはいわゆるプロキシとして動作するソフトウェアだ。デフォルトで8080を使って立ち上がる。後はブラウザのプロキシを設定して、様々なサイトを閲覧すれば良い。結果はログファイルに吐き出され(ファイル名を予めしておく必要がある)、その結果を解析してレポートを作成してくれる。 実行中 検査する項

    MOONGIFT: Web2.0時代のセキュリティ査定ツール「Ratproxy」:オープンソースを毎日紹介
  • MOONGIFT: � Keynote向けのプレゼンテーションアイコン集「Keynote Objects」:オープンソースを毎日紹介

    Power Pointで作られたプレゼンテーションは見飽きるほど見ており、それっぽい資料を見せられるだけでやる気が削がれてしまう。どうしても格好いいとは思えない。その点、Mac OSXのKeynoteで作られたグラフィカルなプレゼンテーションは見ていて面白い(と言う思い込みかも知れないが)。 ずらりと並んだアイコン だが、Keynoteには大きな弱点がある。それはアイコン集がないことだ。文字や写真中心ならまだしも、ビジネス向けのプレゼンテーションではそうはいかない。そこだけ既存のプレゼンテーションから貰っていたのでは、全体の雰囲気が壊れてしまう。そこでこれを使おう。 今回紹介するフリーウェアはKeynote Objects、Keynote向けのポップなアイコン集だ。 Keynote ObjectsではKeynoteのデザインにマッチするポップなアイコンが100個登録されている。矢印、再生や

    MOONGIFT: � Keynote向けのプレゼンテーションアイコン集「Keynote Objects」:オープンソースを毎日紹介
  • 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」:オープンソースを毎日紹介
    cubed-l
    cubed-l 2007/12/10
  • MOONGIFT: » IE7ユーザ必須のアドオン「IE7Pro」:オープンソースを毎日紹介

    IE7は殆ど使った事がない。メインブラウザがFirefoxなので、使う必然性がなかったからだ。だが、今回紹介する「IE7Pro」を使うためにインストールしてみると、なかなか便利なことが分かった。 とは言えそれはIE7自体の機能ではない。IE7Proが素晴らしいのだ。 今回紹介するフリーウェアはIE7Pro、IE7を便利にするアドオンだ。 IE7Proは多数の機能をIE7に提供する。例えばマウスジェスチャ、クラッシュリカバリ、アドフィルター、ショートカットキー、アドレスバーからの検索等だ。 スクリプトやプラグインにも対応している。Greasemonkeyのようなユーザスクリプトも多数存在している。プラグインはAlexaのランクやGoogle ページランクを表示するものや、サーバのIPアドレスを表示するといったものが登録されている。 小技系として、タブをダブルクリックするだけで閉じたり、インラ

    MOONGIFT: » IE7ユーザ必須のアドオン「IE7Pro」:オープンソースを毎日紹介
  • MOONGIFT: ? WindowsでHTTPデバッグ「Fiddler2」:オープンソースを毎日紹介

    Webサービスの開発を行っていると、HTTPの通信内容を見たくなる事がある。FirefoxであればLiveHTTPHeadersを使ってみられるが、IEではちょうど良さそうなものがなかった。 以前はProxomitronを使っていたが、HTTPSのデバッグも含めて役立ちそうなのがこちらだ。 今回紹介するフリーウェアはFiddler2、Windows向けのHTTPデバッガだ。 Fiddler2はインストールし、起動するとインターネットオプションのプロキシとして動作するようになる。終了すれば下に戻る。そして、ブラウザとサーバ間の通信をキャプチャしてくれる。 複数のセッションもリストアップしてくれる。また、HTTPSに対しても利用できるのが利点だ。Basic認証の内容や、ヘッダ内容等細かく見る事が可能だ。 面白いのは実行結果をVisual Studio Web Testとして保存できる機能だ。こ

    MOONGIFT: ? WindowsでHTTPデバッグ「Fiddler2」:オープンソースを毎日紹介
    cubed-l
    cubed-l 2007/10/16
    あれ、いつの間に2になったんだ?