タグ

開発とプログラミングに関するkemworldのブックマーク (4)

  • これは便利!Gmail/Yahooなどのアドレス帳にアクセスするライブラリ·Blackbook MOONGIFT

    新し目のWebサービスで、ユーザ登録後に友人を誘いませんかといった案内が出ることがある。例えばGmailアカウントやYahoo!のアカウントを使ってアドレス帳を洗い出して、自動的にメールを送信してくれる。昨今のサービスを拡大する上で重要な機能に挙げられている。 このように簡単にアドレス一覧がとれる(実際の出力内容は各自で確認していただきたい) だがその機能を一つ一つ実装していくのは非常に大変だ。そこで使ってみたいのがBlackbookだ。 BlackbookはRuby用のライブラリで、Gmail/Yahoo!Hotmail/AOLのアカウントにアクセスするオープンソース・ソフトウェアだ。 Blackbookを使うと、各サービスの違いを意識する必要もなくアドレス帳にアクセスできる。各サービスのIDとパスワードを指定して実行すると、メールアドレスや名前と言った情報が配列になって返ってくる。後は

    これは便利!Gmail/Yahooなどのアドレス帳にアクセスするライブラリ·Blackbook MOONGIFT
  • Google,Webアプリ用試験ツール「ratproxy」をオープンソースとして公開

    Googleは米国時間2008年7月1日,Webアプリケーションの安全性を確認できるツール「ratproxy」をオープンソースとして公開した。同社のWebサイトから無償ダウンロード提供している。 同ツールは,これまで同社が社内でWebアプリケーションを試験する際に使っていた。プロキシ・サーバーとして作動し,クロスサイト・スクリプティングに悪用される恐れのあるコードや,情報漏えいにつながる問題などを調べられる。従来のセキュリティ・ツールと違い,意識することなく利用でき,オーバヘッドも小さいという。 ソフトウエア・ライセンスはApache License 2.0。現在のバージョンは「1.51ベータ」。Linux/FreeBSD/Mac OS Xと,Windows向け疑似UNIX環境Cygwin用に開発した。 [GoogleのMichal Zalewski氏によるブログ投稿記事]

    Google,Webアプリ用試験ツール「ratproxy」をオープンソースとして公開
  • 新サービスを開発するときに気をつけてること : a++ My RSS 管理人ブログ

    もう全然気合が足りないので、自分への戒めも含めて「新サービス開発」について思いつくままにメモ残します。 新サービスを開発するときには: コンセプト = メタファーを決める メタファーとは、「そのサービスって、つまり○○だよね」の○○に当てはまる具体的な言葉です。 どんなサービスでも「既存の言葉」に当てはめないと理解しにくいので。 「GPS機能で配送遅延から距離を感じられるオンラインメッセージングツール」じゃなくて「それって伝書鳩」みたいな。 これは知り合いに説明してみるとヒントが得られること多しです。 サービス名を決める ドメイン取るとかの理由もありますが、名前が決まっているかどうかで作業のはかどり方が全然違います。 アイデア ⇒ 開発 ⇒ 仕上げ の苦しみ度合いを理解しておく 実は開発する作業が一番楽です。厳しいのは仕上げ。途中で萎えないような工夫が必要だったりします。 時間をかけて悩ん

  • ハタさんのブログ : Javascriptによる大規模開発の覚え書き。高速化編

    前回書いた「Javascriptによる大規模開発の覚え書き」が凄いことになってました。 今回は、省略した「5.高速化せよ」について書きます。 僕にとってjavascriptは非常に高速な言語です。それは何が高速か 開発速度が高速である 開発速度、及びそこに至るまでの修得速度はとても高速です。動的言語を上手く操る開発者はもちろん、開発に不慣れな(言葉が悪いけど)新人達でさえ「動く」モノをサクっと作ってしまえる。 また、プラットフォーム(? というかブラウザ)が広く普及しているので、ググればスグに問題解決もできる。 それにローカルで簡単に作れる。javascript、それは動作環境を含めて高速です。 高速にUI操作ができる(UI操作が非常に簡単である) swingとかでUI操作をするには多くのオブジェクト操作をしなければならないけど、javascript(もといDHTML)は非常に簡単に

  • 1