タグ

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

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

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

    開発時に。送信内容が確認できるダミーのSMTPサーバ·smtp4dev MOONGIFT
    inarin
    inarin 2012/01/31
    xp&outlookで吹いた
  • Adobe AIR製のSQLite管理·The SQLite Sorcerer MOONGIFT

    The SQLite SorcererはAdobe AIR製のフリーウェア。SQLiteを使えばデータベースを用意する手間もなくすぐにデータ管理がはじめられる。SQLもきちんとサポートしているのでデータが大量になったら格的なデータベースに移行することも容易だ。 Adobe AIRでSQLiteを管理 そんなSQLiteを管理するツールは多々あるが、ローカルにあるファイルを管理したければAdobe AIRで作られたThe SQLite Sorcererが面白いそうだ。一通りのデータ操作に加え、トリガーなどもThe SQLite Sorcerer上で作成できるようになっている。 The SQLite Sorcererはテーブルの作成、フィールドの追加/編集、データのメンテナンスまでこなすことができる。さらにビューを作ったり、トリガーの作成も可能だ。暗号化にも対応し、解析を行う機能もある。ほと

    Adobe AIR製のSQLite管理·The SQLite Sorcerer MOONGIFT
    inarin
    inarin 2010/02/20
    Litaとどっちがいいだろ?
  • Windowsのhostsファイルを切り替える·Hosts Manager MOONGIFT

    Hosts ManagerはWindows向けのフリーウェア(ソースコードは公開されている)。システム開発を行っている時や、ネットワークの調査を行っている際に良く使われるのがhostsファイルだ。ローカルを運用サーバのように見せたりする目的で使ったりするだろう。 タスクトレイで切り替え 便利とは言え、常時設定しておくと逆に問題が起こる場合もある。そのため設定をコメントアウトして残しておく人が多いと思うが、これからはHosts Managerを使ってみるといいだろう。Hosts Managerはhostsの設定をグルーピングして管理できる。 Hosts Managerはタスクトレイに常駐するソフトウェアで、hostsファイルの設定をグループとして定義し、その内容をタスクトレイから切り替えられる。例えば開発用、といった定義をしておけば開発サーバと運用サーバを簡単に切り替えられるようになる。 編

    inarin
    inarin 2010/02/20
    hosts file managerと組み合わせればおk
  • Googleリーダーとはてなブックマークを使う人は·Google Reader plus Hatena MOONGIFT

    情報収集の効率化を考えてRSSリーダーを使っている人は多いだろう。そしてWeb型のRSSリーダーとして有名なものといえばGoogleリーダーがある。多数のフィードを購読しても問題ない動作の速さはあるが、さらに効率的に情報をチェックしたいという人も少ないないだろう。 みんなが注目しているニュースが一目で分かる! そんな時に役立つのが他の人による注目度だ。皆が注目しているニュースをざっくばらんにチェックして、その後他のフィードを消化していく、そんな習慣がつけられるようになるのがGoogle Reader plus Hatenaだ。 今回紹介するオープンソース・ソフトウェアはGoogle Reader plus HatenaGoogleリーダーにはてなブックマーク情報を追加するユーザスクリプトだ。 Google Reader plus HatenaはGreasemonkeyまたはGreaseK

    Googleリーダーとはてなブックマークを使う人は·Google Reader plus Hatena MOONGIFT
    inarin
    inarin 2010/02/07
    ブコメ表示がうまくいかないけど、対応策はこの記事のブコメを参考に
  • Adobe AIR向けのActiveRecord·AirRecord MOONGIFT

    現在、様々なプログラミング言語向けのフレームワークでO/Rマッピングが提供されている。そのため、SQLを書く頻度が下がっており、SQLを書かないとならない場面になるとテンションが下がってしまうくらいだ。 モデルの設計コード Railsで言えばActiveRecord、Javaで言えばHibernate、PHPであればCakePHPでもO/Rマッピングがある。ではAdobe AIRではどうかと言えば、AirRecordを使えば良い。 今回紹介するオープンソース・ソフトウェアはAirRecord、Adobe AIR開発に役立つO/Rマッピングソフトウェアだ。 AirRecordはStartCommandやモバロケなどの開発者で知られるクリエイトシステムの太田氏によるソフトウェアだ。AirRecordはRailsやCakePHPと同じデザインパターン「ActiveRecord」を基に設計されてい

    Adobe AIR向けのActiveRecord·AirRecord MOONGIFT
    inarin
    inarin 2009/10/18
    air用のacvite record。airで何か作るときは利用する
  • Adobe AIR製のSQLiteフロントエンド·Lita MOONGIFT

    SQLiteはWebシステムに限らず、iPhoneGoogle Gears、Adobe AIR、Safariなど様々なソフトウェアで利用されている。各種言語向けにライブラリが提供されているだけでなく、手軽に利用できて動作も速いと簡易的に使うには十分な機能があるのが魅力だ。 SQLiteを開発に利用しているなら要チェック! そんな利用場面の多いSQLiteのデータを閲覧、管理するAdobe AIRソフトウェアがLitaだ。 今回紹介するフリーウェアはLita、Adobe AIR製のSQLiteフロントエンドだ。 LitaはDBファイルを指定して開く。テーブル一覧が表示され、テーブルを選択すると構造が一覧される。さらにデータを一覧したり、インデックスを確認することが可能だ。また、任意のSQLを実行することもできる。 データの確認(UTF-8ならば日語も表示される) もちろんテーブルを作成し

    Adobe AIR製のSQLiteフロントエンド·Lita MOONGIFT
  • ついにMac OSXでも!·TrueCrypt for Mac OSX MOONGIFT

    セキュアなデータのやり取りをしたいと思うことはよくあるだろう。パスワードを使うのが基になるが、他にも証明書やフィルタリングなど様々な手法がある。その中の一つでWindows上で良く利用されるのがTrueCryptだ。 Mac OSXユーザが歯がゆく思っていたこのソフトウェアに、ついにMac OSX版が登場した。これでWindowsLinuxMac OSXとマルチプラットフォームで動作するようになった。 今回紹介するフリーウェアはTrueCrypt for Mac OSX、ついに登場したTrueCryptのMac OSX版だ。ソースは公開されているがライセンスが独自なので、フリーウェアとして紹介したい。 TrueCrypt for Mac OSXでは現状、残念ながら隠しドライブは作成できないようだ。なのであくまでもドライブやファイルの暗号化ツールとしての利用になる。が、それでも手軽に暗

    ついにMac OSXでも!·TrueCrypt for Mac OSX MOONGIFT
    inarin
    inarin 2009/10/09
    win,mac,linux全プラットフォーム対応。dropboxと組み合わせれば最強
  • Twitter & Wassr用iPhoneアプリ·Sabotter MOONGIFT

    最近、Wassrも触るようになってきた。コミュニティ機能をはじめ、Twitterよりもコミュニケーションが密になっていること、日製とあってより日人にあった仕組みになっているのが特徴だろう。 TwitterとWassr両方を使う方に そんなWassrとTwitterを両方使いこなす方に使ってみてほしいのがSabotterだ。 今回紹介するオープンソース・ソフトウェアはSabotter、TwitterとWassr同時に投稿が可能なiPhoneアプリケーションだ。 SabotterはWassrとTwitterの両方またはいずれかでも動作するソフトウェアだ。アカウントを登録すれば、友人を含めたタイムラインが表示される。Wassrの投稿は緑がかった表示になる。 投稿時にクロスポストするか指定できる 動作はさくさくと軽快で、投稿、返信、お気に入り登録ができる。投稿時にもTwitterまたはWass

    Twitter & Wassr用iPhoneアプリ·Sabotter MOONGIFT
  • iPhone/Gears/Adobe AIRの開発に便利なJavaScript O/Rマッパー·ActiveRecord.js MOONGIFT

    ※ 画面は公式サイトのデモコードより 最近のWebシステム開発ではO/Rマッピングの利用が当たり前になっている。そのため、生のSQLを書く機会が殆どなくなり、開発がスムーズになっている一方、いざ書くとなると非常に面倒に感じるようになっている(もちろんORマッピングではコストがかかってしまう場合はSQLを書く必要もあるだろうが)。 JavaScriptで実現するO/Rマッピング それはSQLiteが使えるiPhone/Gears/Adobe AIRといった今時の開発に対しては特に言える。O/Rマッピングに慣れてしまった体にはSQLite向けのSQLを書くのは非常に辛い。そこで使えるのがActiveRecord.jsだ。 今回紹介するオープンソース・ソフトウェアはActiveRecord.js、JavaScriptで作られたO/Rマッピングソフトウェアだ。 ActiveRecord.jsが対応

    iPhone/Gears/Adobe AIRの開発に便利なJavaScript O/Rマッパー·ActiveRecord.js MOONGIFT
    inarin
    inarin 2009/07/09
    マイグレーションまであるのか。すげーなこれ
  • MOONGIFT: � マルチプラットフォーム対応のテキストエディタ「Editra」:オープンソースを毎日紹介

    使い勝手の良いテキストエディタとは何だろう。個人的にはマルチプラットフォームで動作する点は捨てがたい。WindowsMac OSXLinuxそれぞれで提供されていれば、OSが変わっても生産性が維持できる。 キーバインドはどうだろう。慣れてしまえばそれ程でもないが、やはり分かりづらいのは困る。そう思っているなら、二つのモードが使い分けられるこちらを使ってみよう。 今回紹介するオープンソース・ソフトウェアはEditra、マルチプラットフォーム対応のテキストエディタだ。 EditraはWindowsMac OSXLinuxのそれぞれで動作するテキストエディタだ。wxWindowを使って作られており、Python製だ。通常のエディタと、vi互換モードを持っている。vi派の人はキーバインドに手間取ることなく乗り換えられそうだ。 さらにエディタコマンドモードという独自機能を持ち合わせていたり、

    MOONGIFT: � マルチプラットフォーム対応のテキストエディタ「Editra」:オープンソースを毎日紹介
  • Adobe AIR製のRemember the Milkフロントエンド·Remember the Task MOONGIFT

    Webベースのタスク管理として有名なRemember the Milk。Google Gearsにも対応し、iPhone向けアプリケーションも販売されているなど、Web上だけでない動作を得られるべく様々な手を打っている。 Remember the Milkクライアント そしてその一例がAdobe AIRだ。こちらは公式提供ではないが、Remember the Milkを使う人にとっては便利なソフトウェアになるだろう。 今回紹介するフリーウェアはRemember the Task、Adobe AIRで作られたRemember the Milkクライアントだ。 Remember the Taskは牛乳パックの形をしたアイコンのソフトウェアで、Remember the Milkにログインすると利用できる。タスクを一覧し、完了にしたり、新しいタスクを追加することもできる。幅は細く、表示していても邪

    Adobe AIR製のRemember the Milkフロントエンド·Remember the Task MOONGIFT
    inarin
    inarin 2009/04/24
    RTMのAIRクライアント。シンプルでいい感じ
  • Emacsにフォルダブラウザ機能を持たせる·Emacs Nav MOONGIFT

    Emacsには元々diredと呼ばれるファイルブラウザが付属している。これは便利ではあるが、同じディレクトリにある複数のファイルを一気に編集したいといった場合、多少面倒な操作が必要だった。とは言え、エクスプローラやFinderなどからドロップするのはさらに面倒くさい。 Emacsにファイルブラウザをつける IDEなどであればツリー形式のフォルダブラウザが別途用意されており、そこからファイルを開けるようになっている。同じ仕組みをEmacsにつけるのがnavだ。 今回紹介するオープンソース・ソフトウェアはEmacs nav、Emacsにファイルブラウザを付けるLispプログラムだ。 正直試すまではナンセンスだと思っていた。硬派なEmacsにそんなものは不要だと。しかし、これがやってみるととても便利だと言うことに気づいた。MacBookの場合、画面の横幅が広いので、多少スペースが使われても大して

    Emacsにフォルダブラウザ機能を持たせる·Emacs Nav MOONGIFT
  • MOONGIFT: » 複雑な段組みを可能にするCSSフレームワーク「Emastic」:オープンソースを毎日紹介

    雑誌や新聞などでは複雑な段組みを行って、情報を見やすくしている。ネット媒体の場合、あまりそうした点は考慮されず、二段または三段のカラムで構成されることが多い。しかも幾つかのカラムはメニューなどに使うので、文章自体は殆ど組版が施されていない。 CSSだけとは思えないほど細かく制御されている Webはそういった媒体ではない、と言い切ってしまえばそれまでだろう。だが今後情報の電子化は進み、紙媒体は現状維持ないし衰退していくのは間違いない。そうした時に、Webもやはり読ませる形式を求められるようになるのではないだろうか。それを実現するのがこれだ。 今回紹介するオープンソース・ソフトウェアはEmastic、複雑なカラム構成を実現するCSSフレームワークだ。 Emasticはまるで雑誌のような段組みをCSSで実現している。二段、三段、四段の表示を行い、固定幅または表示サイズに合わせて変化とを組み合わせ

    MOONGIFT: » 複雑な段組みを可能にするCSSフレームワーク「Emastic」:オープンソースを毎日紹介
    inarin
    inarin 2009/01/22
    最近知った。CSSのフレームワークという発想が素晴らしい
  • WMVをブラウザ上で再生するSilverlight製動画プレーヤ·JW WMV PLAYER MOONGIFT

    これは惜しい!もう少し速く出ていたら…そう思わずにはいられないプロダクトだ。Flashはブラウザ上でインライン実行できるとあって、動画共有サイトではほぼ標準としてFlash製のプレーヤが採用されている。 Siverlightを使った動画/音楽プレーヤ だが元々画質が低かったこと、Flashビデオの形式が汎用性が低かったなど問題点もあった。現在では幾つかの問題は解決しているが、その時代にこれがあれば状況は変わっていたかも知れない。 今回紹介するフリーウェアはJW WMV PLAYER、Silverlight製のブラウザベースの動画プレーヤだ。個人の非商用利用に限りフリーライセンス、企業向けには商用ライセンスが用意されている。 JW WMV PLAYERはMicrosoftの押す次世代技術であるSilverlightが用いられている。そしてブラウザ上でFlashの動画プレーヤのようにインライン

    WMVをブラウザ上で再生するSilverlight製動画プレーヤ·JW WMV PLAYER MOONGIFT
    inarin
    inarin 2009/01/08
    wmvファイルをjsで再生
  • Git on Windowsのキラーアプリケーション·TortoiseGit MOONGIFT

    ※ 画面は公式サイトのスクリーンショットより まだ実用的なレベルには達していないが、非常に気になるのでご紹介。 開発の現場ではSubversionのシェアが大きい。これは二つの理由が考えられる。一つは過去に導入し、実績があること。もう一つはTortoiseSVNに匹敵する便利なユーティリティがGitにはないということだ(Windowsに限定されるが)。 コンテクストメニュー だがその時代もついに終焉を迎えそうだ。Gitでもこんな魅力的なフロントエンドが開発されている。 今回紹介するオープンソース・ソフトウェアはTortoiseGit、まさにTortoiseSVNのGit版というべきソフトウェアだ。 TortoiseGitはスクリーンショットを見る限りではTortoiseSVNのアイコンを流用しつつ開発が進められているようだ。コミットのダイアログ、履歴管理などの機能がある。コンテクストメニュ

    Git on Windowsのキラーアプリケーション·TortoiseGit MOONGIFT
  • MOONGIFT: » WindowsにもExposéを「DExposE2」:オープンソースを毎日紹介

    Mac OSXにはExposéという機能がある。F9やF10キーを押すことで、開いているウィンドウをサムネイル表示してくれる機能だ。そしてその中からウィンドウを開いてクリックすればそのウィンドウを前面に出せる。 F9では全てのウィンドウを一覧表示する 慣れると便利に使える機能だけにWindowsにも欲しい。それを実現するのがこのソフトウェアだ。 今回紹介するフリーウェアはDExposE2、WindowsでExposéを実現するソフトウェアだ。 DExposE2は使い方も簡単で、インストールして起動するとタスクバーに常駐する。その状態でF10を押すと該当アプリケーションのウィンドウを一覧し、F9キーを押すと全てのウィンドウを一覧表示する。またはWindowsキー+WでF9キー、Shift+Windowsキー+WでF10と同様の動作をする。 F10では該当アプリケーションのウィンドウのみ一覧す

    MOONGIFT: » WindowsにもExposéを「DExposE2」:オープンソースを毎日紹介
    inarin
    inarin 2008/12/18
    MacのExposeをwindowsで実現。使い方もまとまってて良い感じ
  • MOONGIFT: » 必見!怖くなるくらい優秀なCMS「concrete5」:オープンソースを毎日紹介

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

    MOONGIFT: » 必見!怖くなるくらい優秀なCMS「concrete5」:オープンソースを毎日紹介
  • MOONGIFT: » Ruby on RailsのWikiエンジン「Groupswiki」:オープンソースを毎日紹介

    Webアプリケーションを素早く、効率的に作り上げるフレームワーク、Ruby on Rails。習得したいと思いつつも、何をとっかかりにすれば良いか悩んでいる人はいないだろうか。 そうした方にお勧めなのが、既存のソフトウェアのソースを読む事だ。こちらはおなじみのWikiエンジンなので、やっている事も予想しやすいのでお勧めの素材だ。 今回紹介するオープンソース・ソフトウェアはGroupswiki、Ruby on Rails製のWikiエンジンだ。 GroupswikiはシンプルなWikiエンジンなので、あまりソースの量も多くない。見て覚えるにはちょうどいいサイズだ。とは言え、面白い機能が盛り込まれている。 特に良いのが見たまま編集できる機能だ。WYSIWYG以上とも言える。編集のリンクをクリックすると、その場で編集ができる。そして保存を押せば適用される。画像の挿入もでき、文字を選択してリンクや

    MOONGIFT: » Ruby on RailsのWikiエンジン「Groupswiki」:オープンソースを毎日紹介
  • 1