タグ

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

  • Part3 RSSリーダーを作りながら学ぶアプリ構築の実際

    Google App Engine」は,米Googleが提供しているWebアプリケーション開発/実行環境です。2008年4月に先着1万人限定でプレビュー版を公開,同年5月末からは人数制限を撤廃して,無料のユーザー登録をすれば誰でも使えるようになりました。ここでは,2008年末時点のGoogle App Engineの使い方を紹介します。 ※ 記事は執筆時の情報に基づいており,現在では異なる場合があります。 この連載では,Google App Engineの概要と具体的な使い方を紹介するために,「Part1 Google App Engineの基礎知識」,「Part2 プログラム作成のはじめの一歩」と説明してきました。Part3では,実用的なサンプル・プログラムとして,簡単なRSSリーダーを作ります。Part2までのプログラムとは異なり,RSS解析用ライブラリを利用したり,Webページで表

    Part3 RSSリーダーを作りながら学ぶアプリ構築の実際
  • 第1回 10年近い実績を持つForce.comの実像

    クラウドコンピューティングへの期待が高まっている。その言葉の定義や解説は色々な場面で語られているものの、クラウド上でのビジネスアプリケーション開発が実際にはどのように変わっていくのか、実感が沸かないではないだろうか。連載では、クラウドサービスの一形態「PaaS(プラットフォーム・アズ・ア・サービス)」として、米セールスフォース・ドットコムが提供する「Force.com」の無料の開発環境「Developer Edition」を使い、これからのアプリケーション開発を実際に体験してみる。 現在クラウドコンビューティングの基盤としては、さまざまなベンダーからいくつかのサービスが提供されている。クラウドの活用といっても、その利用範囲によってメリットが大きく異なってくる。例えば、ハードウエアレイヤーサービス、いわゆるHaaS(ハードウエア・アズ・ア・サービス)は、確かに既存アプリケーションの移行や既

    第1回 10年近い実績を持つForce.comの実像
  • “和”の副業で、パラレルキャリアを実現する(1):日経ビジネスオンライン

    「パラレルキャリア」 読者の中には、少し懐かしい、と思われる方もおいでになるかもしれない。かつて、P・F・ドラッカーが著書の中で繰り返し提唱していた思想である。 人がその時携わる仕事に成功を見いだせなかった時、あるいは、何らかの理由で飽き足りなくなった時、新たなる人生の設計が必要となる、とドラッカーは説いている。そして問題解決法の1つとして掲げているのが、「パラレルキャリア」(第2の仕事)。業を持ちながら、もう1つ別の世界を持つことである、と。 昨今の社会状況の中、ビジネスパーソンを取り巻く環境は厳しい。賃金カットや残業廃止などの問題が噴出する中、ダブルワークにおける過酷な状況も耳にする。 折しも、今年はドラッカー生誕100年。1つの会社組織だけに依存しないキャリアを築くために、単に副収入を得るための副業やサイドビジネスとしてではなく、「もう1つ別の世界」を持つことについて考えてみてはい

    “和”の副業で、パラレルキャリアを実現する(1):日経ビジネスオンライン
    imai78
    imai78 2009/06/22
    どのような分野であれ、視野を広げればそれなりに得られるものがある、ということ。ただし、本業との紐付けを自分なりにできなきゃだめ。
  • Webシステム開発者に送る便利なテンプレート·Web App Theme MOONGIFT

    正直、Webデザインは苦手だ。システムは構築できても、その後のデザインで行き詰まって頓挫したサービスは数知れない。最近ではWebデザインテンプレートを使うようになったが、汎用性の低いものが多くカスタマイズも困難な場合が多い。 Basecampにも似たWebアプリケーションテンプレート 例えばWebシステムの管理画面を考えた場合、ユーザ向けの画面は気合いが入っているのに管理画面は酷いものが多い。そこで使ってみたいのがWeb App Themeだ。 今回紹介するオープンソース・ソフトウェアはWeb App Theme、テーマにも対応した汎用的テンプレートだ。 Web App ThemeはLighthouse、Basecamp、RadiantCMSにインスパイアされたWebアプリケーション向けテンプレートだ。右上のユーザ情報、タブを使った機能の振り分け、個別のタブの中にさらにセカンダリーのタブを

    Webシステム開発者に送る便利なテンプレート·Web App Theme MOONGIFT
  • jQueryを使ったWebポータルフレームワーク·JPolite MOONGIFT

    ※ 画面は公式サイトより 様々なWebアプリケーションが開発され、JavaScriptを駆使したサービスが増えている。中にはWebポータル的なサービスも登場している。例えばiGoogleやPageFlakes、Netvibes、Windows Liveなどが有名だ。 ドラッグで移動も可能 そのようなポータルサービスを自分でも構築するなら使ってみたいのがJPoliteだ。 今回紹介するオープンソース・ソフトウェアはJPolite、jQueryを使ったWebポータルフレームワークだ。 JPoliteはjQuery POrtal Liteの略称で、jQueryを使ってグラフィカルなUIを実現したWebポータルを構築できる。上段にはタブがあり、それぞれ趣の異なるコンテンツを表示できる。iGoogleのように小さなウィンドウをドラッグで移動させることも可能だ。 RSSリーダー風 レイアウトは自由度が

    jQueryを使ったWebポータルフレームワーク·JPolite MOONGIFT
  • 便利!MS OfficeとGoogleドキュメントをコラボレートする·OffiSync MOONGIFT

    最近、対外的に文書をやり取りする際にGoogleドキュメントを利用することが多くなっている。とは言え、常にオンラインで書くことはなくテキストエディタで書いて、文章を貼付けて画像を埋め込んで仕上げる…といった手間をかけている。 MS OfficeにGoogleドキュメント連携機能を追加する 恐らくGoogleドキュメントで一から書いているという人はそれほど多くないのではないだろうか。特に表計算などはそうだろう。使い勝手の改善などを含めて有望なのがOffiSyncだ。 今回紹介するフリーウェアはOffiSync、MS OfficeからシームレスにGoogleドキュメントを利用するソフトウェアだ。 OffiSyncはOffice 2003/2007に対応したソフトウェアで、インストールするとツールバー(またはリボンメニュー)に専用のメニューを表示する。WordやExcelそしてPowerPoin

    便利!MS OfficeとGoogleドキュメントをコラボレートする·OffiSync MOONGIFT
  • 本当はすごい、知られざるGoogle Maps APIたち!!

    「商業利用もOK! Google Mapsについて知りたいこと」に続くGoogle Mapsインタビューの後編は、数多く存在するGoogle Maps関連のAPIや機能のうち、あまり知られていないものや新しいものをグーグルのソフトウェアエンジニア、淺川浩紀さんに聞いた。 Code Playgroundでオンライン編集 まずは、即効性のあるものからいこう。 Googleが持つ多くのAPIは、Webブラウザ上からJavaScriptによって呼び出せる。JavaScriptはコンパイルの手順なしに書けば実行できるので手軽である。しかし、だからAPIを試すのも簡単だとは限らない。例えば、Google Maps APIなら正しいGoogle Maps APIキーを用意したり、適切な文書にプログラムを埋め込んだりする作業を行い、それをWebブラウザで開かねばならない。

    本当はすごい、知られざるGoogle Maps APIたち!!
  • AndroidでSQLiteのDB操作をするための基礎知識 (1/3) - @IT

    AndroidSQLiteDB操作をするための基礎知識:Androidで動く携帯Javaアプリ作成入門(6)(1/3 ページ) 連載で、SDKとEclipseを使ってAndroidの携帯端末で動くJavaアプリを作成し、Android Market配布を目指しましょう Androidのデータベースも、いま流行中の「SQLiteJavaプログラマは、大きく分けると2種類に分類されます。エンタープライズ・サーバサイド系Javaプログラマと、組み込み系Javaプログラマです。 筆者は組み込み系ですが、Javaを始めたきっかけはサーバサイド系(正確には、Javaアプレット)です。サーバサイド系ではデータベースは必須、というよりむしろ最重要のシステムですが、組み込み系ではデータベースを使用することはほとんどありませんでした。ただし、「これまでは」です。 今回はAndroidに標準で組み込ま

    AndroidでSQLiteのDB操作をするための基礎知識 (1/3) - @IT
  • システム・バックアップを基礎の基礎から

    管理者として、システムのバックアップは義務である。では、どのようなデバイス/メディアを利用すべきか? また、Linuxではどうやってバックアップするのか? バックアップについて基礎から見直しておこう。(編集局) インターネットの爆発的な普及によって、コンピュータは非常に身近な存在になりました。企業で利用するデータのほとんどは、デジタルデータとして保存されています。しかし、デジタルデータはちょっとしたトラブルで一瞬にして失う可能性があることを忘れてはいけません。システム管理者は、ハードディスクに保存されたデータが壊れる/失われる可能性を常に意識し、いかなる状況でも重要なデータが失われないように対策を講じる必要があります。 しかし、リスク管理の意識が低い日では、予算上一番先に削られるのがバックアップ装置に掛かる経費であることが多いのではないでしょうか。バックアップは何かを生み出すものではない

    システム・バックアップを基礎の基礎から
  • 内装はオフィスデザイン設計をすべき理由|こだわりたい!オフィスデザイン

    企業にとってオフィスデザインは重要な要素で、あらゆる部分に影響を及ぼします。適切なデザイン設計すれば、仕事効率をアップすることができます。 さらに家具を搬入するときも楽になるのでメリットは多いです。ただやみくもにデザインをしても、うまくいきません。また素材なども考慮しないといけないので、計画的にデザインを練る必要があります。 そこでどのようなデザインをすれば使いやすいオフィスになるのかを紹介しましょう。 オフィスデザインをすれば仕事効率をアップできます。例えば動線を確保することができるので、他のスタッフの通行の邪魔にならずスムーズな行き来をすることが可能です。 また家具を搬入するときも、すでに設置している家具の邪魔をせず置くことができるので便利です。オフィスデザインはやみくもにするのではなく、業態に合った設計をする必要があります。 例えば打ち合わせの多い会社なら、社員のデスクはつくらず自由

  • 【技術フロンティア】摩天楼を「ダルマ落とし」:日経ビジネスオンライン

    高層のオフィスビルやマンションを、下層階から解体していく。最上階から壊す従来工法に比べ、粉塵の抑制や防音性に優れている。コストは高くなるが、作業スピードが上がり、廃材のリサイクル率も高まる。 まずは下の3枚の写真をご覧いただきたい。高層オフィスビルが、地中に沈むように根元から解体されていく──。現場の様子は、さながら巨大な「ダルマ落とし」を見ているようだ。建設大手の鹿島が編み出した高層建築物の解体工事「鹿島カットアンドダウン工法」の一幕である。 最下層を壊しては降ろす 「建てたはいいが、一体どうやって壊すのか」。鹿島の開発した解体工法は、次々と完成する高層ビルの疑問に応える技術だ。 六木ヒルズ、東京ミッドタウン、新丸の内ビルディング…。東京では、この10年の間に大型オフィスビルが相次いで完成した。いずれも、開業時には世間の耳目を集め、華々しいデビューを飾った建物ばかりだ。東京に限らず、大

    【技術フロンティア】摩天楼を「ダルマ落とし」:日経ビジネスオンライン
    imai78
    imai78 2009/06/22
    コストダウンというソリューションへの正当な反証なのかも。
  • 日経BP

    株式会社 日経BP 〒105-8308 東京都港区虎ノ門4丁目3番12号 →GoogleMapでみる <最寄り駅> 東京メトロ日比谷線「神谷町駅」4b出口より徒歩5分 東京メトロ南北線 「六木一丁目駅」泉ガーデン出口より徒歩7分

    日経BP
  • Androidアプリケーション用インタフェースビルダー·DroidDraw MOONGIFT

    国内でも徐々にではあるがAndroid向けのアプリケーション開発に注目が集まるようになってきた。そしてアプリケーションと言えば重要なのがインタフェースだ。機能的にどれだけ優れていたとしてもインタフェースが粗雑では全く売れることはないだろう。 Androidアプリケーションの画面設計に! 逆に言えばインタフェースが優れていれば機能的に多少劣っていたとしても利用者は増えるかも知れない。そこで優れたインタフェースを手軽に構築できるDroidDrawを使ってみよう。 今回紹介するオープンソース・ソフトウェアはDroidDrawAndroidアプリケーション向けのインタフェースビルダーだ。 DroidDrawWindowsMac OSXLinuxそれぞれに提供されるソフトウェアで、GUIを使ってAndroidアプリケーションのインタフェースを作成できる。ウィジェットとしてパーツが多数提供され

    Androidアプリケーション用インタフェースビルダー·DroidDraw MOONGIFT
  • USBメモリをさした瞬間にウイルス検知&駆除が可能で常駐させても軽いセキュリティソフト「ESET Smart Security V4.0」を試してみた

    今まではフリーのアンチウイルスソフト&ファイアウォールで十分だろうと高をくくっていたのですが、「ものは試しだからこのESET Smart Security V4.0を使ってみては?」ということで、実際に統合セキュリティソフト「ESET Smart Security V4.0」を使ってみました。 実際に使ってみて決定的な差だなと感じたのはその使いやすさ。いくら機能的に優秀でも使いにくければ意味がないわけですが、この「ESET Smart Security V4.0」は非常に使いやすく、さすがに操作もこなれている感じがします。また、反応速度の素早さも秀逸で、試しにウイルス感染済みのUSBメモリをざくっと「ESET Smart Security V4.0」が常駐しているパソコンにさしてみたわけですが、速攻で検知して駆除するという徹底ぶり。USBメモリの持ち主は信頼できてもそのUSBメモリも同じよ

    USBメモリをさした瞬間にウイルス検知&駆除が可能で常駐させても軽いセキュリティソフト「ESET Smart Security V4.0」を試してみた
  • 「技術者は社長になってもうまくいかない」:@IT自分戦略研究所の「おすすめエンジニアライフ」:エンジニアライフ

    音が語れるエンジニア参加型メディア「@IT自分戦略研究所 エンジニアライフ」。日々、ITエンジニアの「生の声」を公開している。 ここでは、@IT自分戦略研究所 編集部おすすめのコラムを紹介する。あなたのエンジニアとしての成長に役立つ内容であれば幸いだ。 社長が語る「技術者は社長に向かない」 ベンチャー社長兼技術者の 生島勘富氏による『ベンチャー社長で技術者で』。活発な議論を呼んだ「VB6を使い続けること」 「VB6を使い続けること(セキュリティ編)」に続く、総まとめ編だ。 「仕事は効率で考えるべきだ」と、生島氏は主張してきた。VB6と.NETの効率について「.NETはVB6よりも、20%から30%くらいの効率がいいくらいだ」と語る。比べて、SQLで作業すれば「400%から1000%以上、効率が良くなる」という。 生産性をタクシーで例えると、SQLは「右折も左折もできるタクシー」で、ほかの

    「技術者は社長になってもうまくいかない」:@IT自分戦略研究所の「おすすめエンジニアライフ」:エンジニアライフ
    imai78
    imai78 2009/06/22
    極端な例だなぁ
  • IT事業と知的財産権法[2]ソフトウェアが特許として認められるための要件

    今回から数回にわたり,知的財産権のうち,特許権に焦点を絞りIT事業との関係について,検討してみます。まず,前提として,特許法で保護される「発明」とは何を指すのか,又,どのような「発明」であれば,特許法で保護されうるのかという点について解説しようと思います。 1 特許権で保護の対象となるのは「発明」である 特許法上,保護の対象となるのは「発明」です。特許法上の「発明」とは,「自然法則を利用した技術的思想の創作のうち高度のもの」と規定されています。 マイクロプロセッサや半導体メモリーのようなハードウェアの場合,「自然法則を利用した」か否かが問題とされることは少ないように思います。しかし,ソフトウェアの場合には,この点が裁判で争点にされることも見受けられますので,少し詳しく触れておきます。 ソフトウェアの発明で「自然法則を利用した」といえるか否かが問題となるのは,特にアルゴリズムに特徴がある場合

    IT事業と知的財産権法[2]ソフトウェアが特許として認められるための要件
  • 第3回 デバッグからリリースまでの手順

    前回は,iPhone Developer Programに登録を行い,SDKでiPhoneシミュレータを実行して,開発着手に至るまでの手順を紹介した。iPhoneの実機端末でテストを行うには,さらにいくつかの作業が必要になってくる。また,iPhoneアプリケーションをリリースする際にも,リリース用の特別な手順を踏む必要がある。 それらの手順は,iPhone Developer Program内にあるProgram Portalサイト上で実施する。NDA(秘密保持契約)の関係から画面や細かい手順を説明することはできないが,実際の開発やApp Storeへのリリースで迷ったり手間取ったりすることがないように,その概要を説明していこう。 実機テストのために必要な作業 iPhone SDKには,iPhoneシミュレータが付属している。通常の開発は,ほとんどこのシミュレータ上で進めることになる。しか

    第3回 デバッグからリリースまでの手順
  • そのWebサービスで“対価”をもらえますか?

    Java News.jp(Javaに関する最新ニュース)」の安藤幸央氏が、CoolなプログラミングのためのノウハウやTIPS、筆者の経験などを「Rundown」(駆け足の要点説明)でお届けします(編集部) インターネットは無料が当たり前? インターネットを利用するための料金は、十数年前と比べると大変安価になりました。無線LANのホットスポットなど、限りなく「無料」に近い形で利用できる場合も多くなってきています。 そして日々、皆さんが1人の利用者として使うWebサービスには、どんなものがあるでしょうか? ほとんどのサービスは無料、もしくは広告が入ることによって無料で使えるものが多いでしょう。その一方、企業向けの比較的高価なWebサービスを専門的に利用している人もいるでしょう。 またWebサービスを提供する側としては、「無料で提供されるのが当たり前のようになっているWebサービスを、いかにユ

    そのWebサービスで“対価”をもらえますか?