ikaedihのブックマーク (198)

  • Google、オープンソースの暗号化ツールキット「Keyczar」を発表

    Googleは8月12日、暗号化ツールキット「Keyczar」をApache License 2.0の下で公開した。Google Codeのサイトからダウンロードできる。 Keyczarはアプリケーションに暗号化機能を組み込むための開発者向けツールで、秘密鍵と公開鍵の両方による暗号化と認証が可能。JavaPythonに対応、近くC++もサポートするとしている。後方互換性の懸念やソースコードの変更なしに暗号鍵のローテーション、廃棄を実施できるバージョン管理システムを備えているという。

    Google、オープンソースの暗号化ツールキット「Keyczar」を発表
    ikaedih
    ikaedih 2008/08/12
  • Adobe AIRでiTunes×Twitterクライアントを作ってみた(1/2)− @IT

    Adobe AIRでiTunes×Twitterクライアントを作ってみた:これ、俺ならこう使う(2)(1/2 ページ) 日々生み出されるネットサービスやテクノロジーに詳しい著者による、こんなふうにサービスに取り込んだら面白いのではないか、という提案。技術的な応用面にフォーカスしていく(編集部) Webサービス開発者の徒労が軽減!? こんにちは。以前「音ログ」というネットサービスをやっていた立薗です。当時の音ログの運営で、一番苦労したのはサービスと連携するクライアントアプリの開発でした。 音ログは、iTunesで聴いている楽曲のタイトルをサーバに次々投稿して再生履歴(音ログ)を公開するというコンセプトだったのですが、Mac OS X用のクライアント、Windows用のクライアントをそれぞれ用意して、さらにOSのバージョンの違いによる問題にも対応しなければならず、サーバ側の開発だけでも手いっぱ

    Adobe AIRでiTunes×Twitterクライアントを作ってみた(1/2)− @IT
    ikaedih
    ikaedih 2008/08/11
  • 紙copi Net

    「紙copi Net」でできること インターネットを通して,どこからでも自分のメモにすばやくアクセスできます。 操作方法は従来の紙copiと同じです。オンラインで完全な自動保存を実現しています。 話題のMaciPhone,携帯からも使えます。 高速全文検索対応。 ブログなどに一発で文を投稿(開発中) Firefoxからはスペルチェックが利用できます。 マーカー機能/重要度機能/加工機能はありません。 紙copi Net Blog 様々なOSやデバイスからの使い方を紹介しています!

    ikaedih
    ikaedih 2008/08/08
  • 会社を作る際に経営者が知っておくと便利な7つのテクニック - 元ファンドマネージャーのバイト日記

    LastResort

    ikaedih
    ikaedih 2008/08/02
  • ケータイWebアプリ開発、9つの注意点 - @IT

    初心者にとってはトラブルが発生しやすいケータイWebアプリの開発。携帯電話への対応サイトを初めて開発するときに想定するべき9つの注意点を紹介する(編集部) 携帯対応サイトを開発するときの注意事項 携帯電話が普及してもう随分たちます。いまでは、サイトを作るときにケータイに対応するかどうか、必ず意識されるようになりました。しかし、ケータイ対応のWebアプリを作ろうとするとPC用のサイトと違う部分も多く、Web開発経験はあるけれど携帯の開発経験がない人にとっては取り組み難く、実際に想像できなかったトラブルがいくつも発生します。 記事は、Webサイトのモバイル対応を担当した私が、実際に携帯対応サイトを作ったときに発生したトラブルを踏まえて、携帯対応サイトを初めて開発するときに想定するべき注意事項を中心に説明していきます。 ケータイ向けとPC向けのWebページの相違点 インターネットへの接続方法に

    ikaedih
    ikaedih 2008/07/31
  • OOコード養成ギブス - rants

    Binstock on Software: Perfecting OO's Small Classes and Short Methods The Pragmatic Programmersシリーズの新しい、The ThoughtWorks Anthologyの中に 興味をそそるエッセイがある。Jeff Bayの"Object Calisthenics"だ。 これは良いオブジェクト指向の性質を実証する小さなルーチンを書く方法をマスターするための 詳細にわたるエクササイズだ。オブジェクト指向なルーチンを書く能力を向上させたい開発者がいるなら このエッセイに目を通すことを勧める。ここにBayのアプローチを要約してみよう。 彼は次にあげられる制約のもとに1000行のプログラムを書くことを勧めている。 これらの制約は意図的に過剰な制限となっているが、これは開発者を手続き的なやり方から脱却させるた

    OOコード養成ギブス - rants
    ikaedih
    ikaedih 2008/07/30
  • すぐに使える電話番号を5分以内にさくっと作る方法

    何かの都合で電話番号を人に教えなくてはならない、あるいはネットに公開しなくてはならないが、永久に使うわけではないので、できれば捨てメアドのような感覚で電話番号を持ちたいな、という人にうってつけなのがこの方法です。大体5分ぐらいで電話番号を持つことができます。しかも留守番電話機能付きで、応答メッセージも自作可能です。 割と有名な方法というかサービスなので、ネット中級者から上級者の人なら知っている場合が多いわけですが、実際に作ったことがある人というのは割と少ないのかも。 簡単な手順は以下の通り。 ■手順1:Skypeのアカウントを作る 使用するのはフリーソフト「Skype(スカイプ)」、世界中の固定電話・携帯へ格安通話が可能で、同じSkypeユーザー同士なら無料で通話可能というアレです。 Skype公式サイト - 無料通話・インターネット通話ができるSkypeを今すぐ無料ダウンロード http

    すぐに使える電話番号を5分以内にさくっと作る方法
    ikaedih
    ikaedih 2008/07/29
  • Javaの性能を分析する10のツール | エンタープライズ | マイコミジャーナル

    JDK16 jconsoleの動作例 JavalobbyにおいてJavaパフォーマンストラブルシューティングに役立つ10のツールがTop 10 Java Performance Troubleshooting Toolsとして紹介されている。OSの限定されるツールもあるため実質的には7つの紹介とみていいだろう。Javaのパフォーマンス分析といえばJDK 6 Update 7からJava VisualVMが同梱されるなど今後のさらなる発展が期待される分野だ。同文書で紹介されているツールは次のとおり。 jconsole - JDK1.5およびそれ以降のバージョンに同梱されているJavaモニタリングおよびコンソール管理ツール。JMX互換のグラフィカルツールでローカルで動作しているJava仮想マシンもリモートで動作しているJava仮想マシンもどちらもモニタリング可能 VisualVM - 高性能な

    ikaedih
    ikaedih 2008/07/28
  • 『携帯電話の「簡単ログイン」は個体識別番号を使ってこんなふうに作れます』

    たいていのWEBアプリはユーザ名とパスワードを聞かれて認証を行います。これはちょうど家に鍵をかけるようなもの。それほど重要でない情報のみのサイトならこれで十分ですが、貴重な情報があるとなるとそうはいきません。 この物騒な世の中、鍵ひとつじゃ安心できないわという声も聞こえてきます。最近セキュリティの高いところでは、やれ指紋やら静脈やら虹彩やらで個人を識別して鍵が開くようになってきていますね。WEBアプリにもユーザ名とパスワードの鍵以外に、端末の識別番号を使って認証する方法があります。 さて今日は携帯電話に焦点を当てて、ユーザ名とパスワード+自分の携帯からしかアクセスできないというように変える方法をご紹介。 携帯端末には一台一台に電話番号とは別の個体識別番号があります。この番号を、ユーザがサイトにアクセスしてきたときにプログラムで取得することができます。個体識別番号をサーバ側に保存しておき、認

    ikaedih
    ikaedih 2008/07/28
  • Java におけるコード進化パターン (Code Evolution Patterns in Java)

    Java におけるコード進化パターン (Code Evolution Patterns in Java) asato shimotaki <asatohan at gmail.com> 最終更新日 : 2009/6/21 (2004/4/22 より) [...] For twenty years, I spent two or three hours a day looking at pairs of things -- buildings, tiles, stones, windows, carpets, figures, carvings of flowers, paths, seats, funiture, streets, paintings, fountains, doorways, arches, friezes -- comparing them, and asking my

    ikaedih
    ikaedih 2008/07/27
  • 窓の杜 - 【NEWS】Microsoft、本格3Dグラフィック作成ソフト「trueSpace」を無償化

    Microsoft Corporationは24日、2008年2月に買収したCaligari Corporationが販売していた老舗3Dグラフィック作成ソフト「trueSpace」の最新版v7.6を無償公開した。Windows XP/Vistaに対応しており、現在Caligari CorporationのWebサイトからダウンロードできる。なお、ダウンロードには無償のユーザー登録が必要。 「trueSpace」は、格的な機能を備えた3Dグラフィック作成ソフト。作成した3Dモデルは、COB/DXF/3DS/Xといった多様な形式で保存可能。さらに最新版では、3DモデルをMicrosoftが運営するWeb地図サービス“Virtual Earth”へ直接配置できる機能が追加されている。 また、タイムラインを使った3Dアニメーションの作成機能や、“メタボール”を使ったモデリング、UVマッピング

    ikaedih
    ikaedih 2008/07/25
  • 仕事の効率を改善することができるすごい壁紙 - GIGAZINE

    通常、パソコンの壁紙は自分の好みのものを選んだりするのですが、この壁紙を違うものにすることで仕事の効率を改善し、作業スピードをアップすることが可能になるとのこと。一体どういう壁紙なのでしょうか? 壁紙のダウンロードと使い方は以下から。 1440×1024(明るい版) 1024×768(明るい版) 1440×1024(ちょっとダーク版) 1024×768(ちょっとダーク版) 実際に壁紙にするとこうなります。 これを以下のようにして使います。 方眼紙:仕事用のフォルダやファイルを置く アルミニウムのプレート:個人のプロジェクト用 木製の机:未分類の仕事など 付せん紙:緊急の用件 実際に使うとこんな感じ。 つまり、自分の好みに応じて分類するルールを作れば、かなり効果的に仕事を効率を改善できるというわけです。確かにかなり使いやすいのでオススメです。

    仕事の効率を改善することができるすごい壁紙 - GIGAZINE
    ikaedih
    ikaedih 2008/07/24
  • webサイト作成時にサイトカラーを決められない人の為のwebサービスいくつか*ホームページを作る人のネタ帳

    webサイト作成時にサイトカラーを決められない人の為のwebサービスいくつか*ホームページを作る人のネタ帳
    ikaedih
    ikaedih 2008/07/24
  • "COLORS"ケータイWebの新しい形:ケータイWebをもっとリッチに使いやすく――RIAプラットフォーム「Colors」の挑戦(前編) - ITmedia +D モバイル

    ケータイWebをもっとリッチに使いやすく――RIAプラットフォーム「Colors」の挑戦(前編):ケータイWebの新しい形 携帯電話の高機能化に伴い、ディスプレイの表現力が増している。ハイエンドモデルの解像度はワイドVGA(480×800ピクセル)以上が標準になりつつあり、画面サイズも3.5インチクラスの端末が登場するなど、進化し続けている。また、通信速度の高速化や定額プランの導入も進んでおり、リッチなコンテンツを楽しめる素地が整ってきたといえるだろう。 しかし、サービス面では、この高解像度なディスプレイや通信速度を生かし切ったものが登場していないのが現状だ。例えばワンセグはそもそもの解像度がQVGA(320×240ピクセル)であるため、大画面はメリットになるものの、解像度の面ではさほど効果があるとはいえず、大画面や高解像度が生きてくるWeb系のサービスにしても、表現力の豊かな携帯サイトは

    "COLORS"ケータイWebの新しい形:ケータイWebをもっとリッチに使いやすく――RIAプラットフォーム「Colors」の挑戦(前編) - ITmedia +D モバイル
    ikaedih
    ikaedih 2008/07/23
  • 小飼弾のアルファギークに逢いたい:#13 シックス・アパート 宮川達彦|gihyo.jp … 技術評論社

    今回の対談相手は、シックス・アパート(⁠株⁠)勤務で、現在サンフランシスコ在住の宮川達彦さん。誌でも連載や特集でこれまで何度もご執筆いただいていますが、渡米して数年、アメリカでの生活はどんな感じなのでしょうか? 左:宮川達彦氏、右:小飼弾氏(撮影:武田康宏) 経歴 弾:お久しぶりです。 宮川(以下、宮⁠)⁠:お久しぶりです、どうも。 弾:最初に、あらためて簡単な経歴を。 宮:東京大学の理学部情報科学科でコンピュータサイエンスの勉強をしていて、2年のときにオライリー・ジャパンでバイトを始めました。そのときはコンピュータというより事務系の仕事で、4年になったときにオン・ザ・エッヂ[1]でアルバイト。それが1999年。上場前で、弾さんが入る…。 弾:前ですよね。そう、先輩なんですよ、オン・ザ・エッヂでは。 宮:僕が2ヵ月くらい前に入って。それから5年くらいライブドアにいて、2005年からシック

    小飼弾のアルファギークに逢いたい:#13 シックス・アパート 宮川達彦|gihyo.jp … 技術評論社
    ikaedih
    ikaedih 2008/07/23
  • 【ハウツー】XMLはもう不要!? Google製シリアライズツール「Protocol Buffer」 (1) 構造化データをバイト列に変換するための新技術 | エンタープライズ | マイコミジャーナル

    Protocol Bufferとは Protocol BufferはもともとGoogle社内で利用されていた技術/ツールだ。今月7日にApache Software License 2.0の下、オープンソースソフトウェアとして公開されたばかりで、稿執筆時点の最新バージョンは2.0のβ版。正式リリースが2008年8月に行われる予定だ。 Protocol Bufferは、一言で言うと、構造化データをバイト列に変換(シリアライズ)するソフトウェアである。プログラム言語中で用いられるデータ構造をファイルに保存する際や、RPC(Remote Procedure Call)でデータをやり取りする際などに用いられる。 同様の目的で用いられる技術としては、XMLやJavaのオブジェクトシリアライズなどが挙げられる。ただし、Protocol Bufferは、そうした類似技術と比較して、以下のような特徴を備

    ikaedih
    ikaedih 2008/07/19
  • 【ハウツー】もう試しましたか? Googleの脆弱性発見ツール「ratproxy」 (1) XSS問題などを検出可能 | エンタープライズ | マイコミジャーナル

    Webアプリケーション開発者にとって切っても切れない問題――それがセキュリティ対策だ。日増しに複雑になっていく要件・機能に対する脆弱性検査に悲鳴をあげているデベロッパ/テスターも多いことだろう。そのような中、あのGoogleが、社内でも活用している脆弱性発見ツールをオープンソース化して公開した。同ツールは脆弱性検査の新しい決め手となるか。以下、基的な使い方や主要機能について紹介していこう。 Google社内で現役の脆弱性検知ツール - ratproxy Googleは1日(米国時間)、Webアプリケーションのセキュリティ監査を実施するツール「ratproxy」をリリースした。ratproxyはプロキシサーバとして動作するオープンソースソフトウェア。同ソフトウェアを経由してWebアプリケーションを操作することで、XSS(Cross Site Scripting)問題や不適切なXSRF(Cr

    ikaedih
    ikaedih 2008/07/18
  • 画像写真素材 足成

    「写真素材 足成」は、全国のアマチュアカメラマンが撮影した写真を、写真素材として無料で提供しています。個人、商用を問わず全て無料でお使い頂け、その上、煩わしいクレジットやリンクの表記、ユーザー登録は一切不要。Web、紙、動画他、あらゆる媒体で写真素材としてのご利用が可能です。更新も365日毎日行っております!

    ikaedih
    ikaedih 2008/07/18
  • iPhone 3G のダメダメなところまとめ

    iPhone 3G のダメダメなところまとめ】 ネット上で語られている「iPhone 3G」のダメダメなところ、 「iPhone 3G」の不便なところ、使いづらいところ、などの情報を集めて、 以下にQ&A形式でまとめてみました。 (※「iPhone 3GSの方では改善されている項目が多々あります。」) ※ 最終更新日時[2010/02/02(火)] 【追記 2010/02/02(火)】 このページは、「iPhone 3G」の日発売当初のダメダメなところを まとめていたページです。(過去形) その後、アップル社はユーザーの意見を取り入れ、改善し、 定期的に行われるOSのファームアップで、 次々と不便な箇所や使いづらい箇所を直していきました。 また、iPhoneユーザーは、スキルの高いパワーユーザーが多いので、 できなかったことをプログラムや斬新なアイデアなどで 出来るように変えていきまし

    ikaedih
    ikaedih 2008/07/16
  • iPhoneという奇跡:江島健太郎 / Kenn's Clairvoyance - CNET Japan

    前回に引き続き、今年も友人&奥さん&犬連れでアップルストア総山のパロアルト店に並んでゲットしました、iPhone 3G。 もうiPhone自体についてはあちこちで語り尽くされていますし、今さら私が何かを付け加えたところで、いつも言ってることの繰り返しになってしまうのですが、もう一度あらためて伝えたいことがあります。 iPhoneは、1980年代にパーソナルコンピュータが登場して以来の、約30年ぶりに登場したパラダイムセッターであり、コンピュータ業界、ソフトウェア業界、ウェブ業界、モバイル業界、果てはゲーム業界まで、あらゆる関連セクタの向かう先をたった一つのプロダクトで決定づけてしまったモンスターデバイスです。 おい、そりゃいくらなんでも言い過ぎだろう、と言いたくなる方が多いのはわかります。今のiPhone 3Gを使ってみて、まぁそれなりに綺麗だし使い心地もいいしデザインもいいけど、普通に

    iPhoneという奇跡:江島健太郎 / Kenn's Clairvoyance - CNET Japan
    ikaedih
    ikaedih 2008/07/14