タグ

2009年6月9日のブックマーク (9件)

  • ファイルを利用するSilverlightアプリを作ろう(1/2) - @IT

    連載 続・無償環境でSilverlight 2アプリを開発しよう! 第3回 ファイルを利用するSilverlightアプリを作ろう シグマコンサルティング 菅原 英治 2009/06/09 皆さん、こんにちは。連載第3回となる今回は、分離ストレージ上のファイルを利用するSilverlight 2アプリの開発方法をご紹介します。分離ストレージとは、Silverlightで扱えるクライアント側の特殊なファイル・システムです(詳細後述)。これにより、アプリ上で操作した情報を保存したり、逆に保存した情報を読み出したりすることが可能になります。 稿では、Silverlightで作成した、非常にシンプルな「メモ帳アプリ」のサンプルを示します。サンプル上で入力した文章は保存することができ、一度ブラウザを閉じても、次回起動時に入力した文章を読み出すことができます。ファイルを利用すると、このようなブラウザ

  • Apple、“世界最高速の”新Webブラウザ「Safari 4」リリース

    Apple、“世界最高速の”新Webブラウザ「Safari 4」リリース:Acid3 100/100 HTML 5とCSS 3をサポートし、「Snow Leopard」上ではプラグインのプロセスが切り離されることにより、クラッシュの影響を受けないようになる。 米Appleは6月8日、開発者向けカンファレンス「Worldwide Developers Conference 2009」(WWDC 2009)の基調講演にて、新Webブラウザ「Safari 4」をリリースしたと発表した。Mac OS版とWindows版がSafariのページからダウンロードできる。 Safari 4は、新しいJavaScriptエンジン「Nitro」の採用により、現行のSafari 3と比べ、JavaScriptの実行速度を4.5倍高速化したという。またWebブラウザがWeb標準に準拠しているかどうかを測定するテス

    Apple、“世界最高速の”新Webブラウザ「Safari 4」リリース
  • 100行のCプログラムでWebチャットを実装する方法 - mixi engineer blog

    例の冷却ファンを修理してもらいに秋葉原に行ったのですが、最近の同人ゲームのクオリティはすごいなあと感心していたら、その二階はもっととんでもないことになってて、ひとつ大人になってしまったmikioです。今回は、Tokyo Cabinetのテンプレート直列化機能を駆使して、たった100行のCプログラムでWebチャットシステムを実装してみます。 古式ゆかしいWebチャットシステム 10年くらい前にCGIスクリプトでチャットシステムを作るのが流行していたのを覚えている方も多いと思います。チャットログは現在のようにデータベースサーバに転送して格納するのではなく、ローカルファイルシステム上のファイルにCSVやTSVなどのフォーマットで格納したり、同じくローカルのDBMファイルに格納するのが主流でした。2ちゃんねるの「datファイル」もそのようなデータファイルの一種と言えるでしょう。 その頃から、CGI

    100行のCプログラムでWebチャットを実装する方法 - mixi engineer blog
  • [JS]jQueryのプラグイン33+1選 -2009年6月

    紹介済みから未紹介のものまで、jQueryのプラグイン34選です。 Image Rotator スタイリッシュな画像ギャラリー。 GalleryView インターフェイスが豊富な画像ギャラリー。 Sl

  • Engadget | Technology News & Reviews

    Anker's 3-in-1 MagSafe foldable charging station drops back down to its Prime Day price

    Engadget | Technology News & Reviews
  • システム開発に欠かせない契約の基礎知識まとめ - GoTheDistance

    先日識者の方に色々教わったのでメモっておきます。知ってそうで知らない、元々よくわからない、そういう方に向けてまとめてみました。 僕がSIにいた頃は大抵「基契約」と「個別覚書」ってのがありました。納期とかお金とかそういうのは個別覚書に書かれたりしていました。 開発の契約体系 「仕様策定〜開発まで」と「保守運用」で別契約にすることが多い。 「仕様策定フェーズ」で1つの契約にして、別に新しく契約を締結しなおせるほうが望ましい。リスクが低減できる。 仕様策定までは準委任、開発は請負、保守運用は準委任という契約が多い。 ちなみに準委任は「事務作業の代行」という意味合い。委任は「法的効力がある作業」の代行。サムライビジネスは後者が多い。 別に運用が事務作業とイコールじゃないけど、成果を問わないタイプの契約の場合は役務提供という位置づけになる。 かといって契約で「僕らのコンサル案を僕らが実施し成果が出

    システム開発に欠かせない契約の基礎知識まとめ - GoTheDistance
  • ソフトバンク、「iPhone 3G S」の価格を案内

    iPhone 3G S ソフトバンクモバイルは、iPhone 3G Sを6月26日に発売すると発表し、価格を案内した。仕様はアップルから発表されている内容と同等だが、iPhoneをパソコンのモデム代わりに使う「インターネットテザリング」機能は利用できない。 ソフトバンクモバイルが日国内で発売する「iPhone 3G S」は、16GBと32GBの2モデル。ボディカラーはブラックとホワイトが用意される。6月26日からソフトバンクモバイルの取扱店で販売が開始される。 価格は、現在提供されている「iPhone for everybody キャンペーン」適用価格と、非適用価格の大きく2種類が用意される。 キャンペーン適用価格では、16GBモデルが一括で5万7600円、24回払いで月々2400円。「月月割」を引いた実質負担額は、一括で1万1520円、24回払いで月々480円。 キャンペーン適用価格の

  • 窓の杜 - 【NEWS】自前のサーバーを介してFirefoxのデータを同期できる「Xmarks BYOS Edition」

    Xmarks, Inc.は2日、ユーザー自前のFTP/WebDAVサーバーを介して「Firefox」の各種データを同期できる拡張機能「Xmarks BYOS Edition」のベータ版を公開した。これまで同社は、自社のサーバーを介して「Firefox」などのWebブラウザーの設定・データを同期できる拡張機能「Foxmarks」「Xmarks」を公開していたが、私的なデータを第三者に預けたくないという一部ユーザーの要望を受け、同社のサーバーを介さずに動作する「Xmarks BYOS Edition」を開発したという。 拡張機能が同期できる設定データは、ブックマークと各種Webサイトで利用するパスワードの2種類。設定画面でFTP/WebDAVサーバーのID・パスワードと、ブックマークやパスワードの保存先を入力すれば利用可能になる。 同期作業は「Firefox」の終了時に自動で行えるほか、設定

  • Sinatraを真似たPHP用軽量フレームワーク·Fitzgerald MOONGIFT

    Rubyが一躍注目を浴びるきっかけになったのはRuby on Railsによるところが大きい。だがRailsアプリケーションはフレームワークが富豪であり、ちょっとしたWebアプリケーションを作るのに最適解とは言いがたい。そんな中登場したのがSinatraだ。 まさにSinatra風 簡単なURLマッピング、シンプルなレスポンス。どれをとっても簡単だ。そんなSinatraを真似たPHP用フレームワークがFitzgeraldだ。 今回紹介するオープンソース・ソフトウェアはFitzgerald、SinatraライクなPHPフレームワークだ。 PHPと言えば軽量なWebアプリケーション用プログラミング言語だ。手軽に使える点については相違ないが、あまりの手軽さに品質の低いシステムを生み出しやすいのは確かだ。そこでFitzgeraldを使えば、組み方がある程度統一させることができる。 アクションごとに

    Sinatraを真似たPHP用軽量フレームワーク·Fitzgerald MOONGIFT