2009年7月、日本でもAndroidを搭載した携帯電話(NTTドコモの「HT-03A」)が発売されました。もうだいぶ前のように感じられるかもしれませんが、今からたった1年2カ月ほど前のことです。2010年4月の「Xperia」の発売以降、Andoroidを搭載した端末の発売が相次ぎ、Androidに対する関心は一層高まっています。本特集では、Androidプログラミングの基本を紹介します。日本でのAndroid端末発売当時の記事なので古い個所もありますが、Androidアプリ開発の概要を理解するのに役立ちます。 今回は、Viewクラスを拡張して独自のCircleViewを実装していきます。 過去3回の内容を復習してから,連載の集大成として,Androidのグラフィックス機能を生かしたアプリケーションを作成しましょう。ここでは,2種類のアプリケーションを作ります。一つは円を描いて動かすアプ
現在大人気のソーシャルゲームを制作する際に知っておきたい、Flash Liteコンテンツの制作のテクニックを紹介します Flash Lite 1.1のリファレンスやツールを紹介 最近は、「ガラケー」と呼ばれる携帯電話でインターネットに接続すると、その端末に最適化されたページが自動で表示されるようになっています。それには、もちろんHTMLが使われる場合もありますが、主にFlash Liteが使われるケースが増えています。 Flash Liteは、主に「ガラケー」で再生されることを目的としたFlash Playerのサブセットです。「ガラケー」のメニューなどの動的な導線、または携帯ゲームなどでの動的コンテンツで主に使用されています。2010年9月現在、バージョン3.1までが勧告されています。 □ 「ガラケー」のソーシャルゲームの制作現場では、Flash Lite 1.1が常識! 実は「ガラケー
2010/09/16 株式会社CLOQUE.(クロック)は2010年9月16日、Flashで制作されたファイルをHTML5形式のHTMLファイルに変換できる技術「FL2HTML5(仮)」の開発に成功したと発表した。 同社は、2009年3月に設立した会社で、Webサイトの制作やFlashのフレームワーク「Progression」に関するサービスなどを展開している。 変換されたHTMLファイルは、iPhoneやiPadなどFlashをサポートしていないモバイル端末上でも閲覧可能になるという。FlashファイルのあるWebサイトと、HTML5に変換されたWebサイトの比較は、同社が公開した以下の動画から確認できる。 Flashのファイルを解析し、その構成やボタン、リンクなどをHTML5形式のHTMLファイルと静止画像ファイルにて再現する。同社によると「動画やアニメーション、FLA形式のファイルは
What Happened In My Birth Year offers a look into the past and history surrounding your birthday, and was created by Philipp Lenssen. Some content is from Creative Commons licensed Wikipedia with credit to its individual authors; this site is also CC licensed. Covers are reproduced under fair use and copyright to their individual publishers.
(3)開発の効率化 チームが、より高い生産性で開発するためには、常に「より効率的に」という意識を持つことが大切です。 「技法とツールの使い方を、身に付ける」というのは、1つの方法です。以下では、効率良く仕事をこなすための技法である「テスト駆動開発(TDD)」と、筆者たちが行った「改善」について解説します。 TDDは、プログラマにとっては、開発のリズムを作る効果が高い開発手法です。第1回でも説明したように、TDDでは、実装を行う前に、自動化されたテスト、もしくは手順を明確化したテストを作成し、実装はそのテストをパスすることを目標に行います。 TDDがプログラマにとって効率的であることの背景には、「要件」を「コード」に落としこむ時に、いろいろなことを考える必要がある、という状況があります。 例えば、今回の業務システムでは、役割の異なる多くのアクターが存在しました。報告書を提出する対象のプロジェ
自社利用の知見・経験を顧客に提供 コンテナ活用を推進する日立製作所 VMware Tanzuを利用したモダナイズを伝授 単純なインフラ製品の販売ではない DX、コンテナプラットフォームの実証など 自社の取り組みで得られた知見を顧客に提案 特集:IT最適化への道 成功の秘訣をその道のプロが解説 カギとなるのはシステムの「見える化」 クラウドネイティブの実現 モダンインフラの構築・運用の課題解決へ コンテナの可能性を広げるVMware Tanzu ものづくり現場の情報セキュリティ インダストリー4.0は製造業の変革期 工場のデジタル化によるリスクへの対応 身近な改善の第一歩! ニューノーマルな働き方を前提にした これからの時代のWi-Fi環境構築のポイント 激変するビジネス環境の中でのDX モダンアプリケーション戦略への取り組みが 市場の競争力の源泉となる ともにDXを推進する コンテナ化され
2010/9/14 日本のホスティング業界の草分け、さくらインターネットが、ついにVPSサービスを開始した。月額980円でroot権限あり、メモリ512MB、HDD 20GBという非常に気になるスペックだ。果たして使い勝手はどうか? この記事では、ベータ版を利用した2人の方にレビューをご寄稿いただいた。 まずは、おさらい。さくらのVPSとは? まず、簡単にサービス概要を整理しておこう。2010年9月1日に提供が開始された「さくらのVPS」は、仮想化技術を使ったVPS(仮想専用サーバ)サービスだ。物理サーバはクアッドコアXeon搭載機で、Linux OS上にKVMで完全仮想化された環境を構築しているという。1つの物理サーバを複数人で利用するという意味では共用サーバと似ているが、仮想化により各インスタンスのOSは隔離されていて、それぞれのユーザーはroot権限を持つことができる。このため、ニー
Androidはアニメーションを最初から重要視 「アニメーション」機能は、Androidが提供するそのほかの機能に比べると、実用度は低いように感じられますが、実はバージョン1.0よりも以前からアニメーションはAPIとして開発者に提供されています。 その後、追加された機能に優先して、アニメーションが初めから用意されているのは、なぜでしょうか。 それは、「Androidにとってアニメーション機能は重要であるから」にほかなりません。 よくAndroidと比較されるiPhone/iPadは、素晴らしいアニメーションのエフェクトを持つGUIが備わっています。「いまどきのスマートフォンやモバイルデバイスは、カッコいいエフェクトが備わっていないとエンドユーザーに選ばれない」ということかもしれません。 Androidはシステム全体を通してアニメーションが駆使できるように設計されています。「メニューを開く」
Googleはリンクの売買を禁止しています。 リンクを販売しているサイトのツールバーPageRankをGoogleが下げるのを日本でも見かけるようになってきました。 しかし、ありとあらゆる有料リンクをGoogleは禁止しているわけではありません。 Googleが禁止しているのは検索結果を操作するためのリンクの売り買いです。 Google風に言えば「PageRankを転送するリンクの売買」ということになります。 ではPageRankを転送しないリンクならリンク売買は許されるのでしょうか? 答えは「YES」です。 上のビデオでGoogleのMatt Cutts氏も述べているようにGoogleが気にかけるのは、PageRankを渡し検索結果を左右することを目的とした有料リンクです。 PageRankを渡さない有料リンクは許されます。 すべての有料リンクが Google のガイドラインに違反するわ
GoogleはGoogle Chromeのバグを発見した人に対して報奨金を支払う「Bug Bounty Program」を行っており、これにより脆弱性改善が本格化しているらしい。実際、Chrome 6.0のリリースからたった2週間後のリリースとなるChrome 6.0.472.59では14ものセキュリティー問題が修正されている。Googleがバグ発見者達に支払った総額は4,337米ドルにものぼるそうだ(本家/.)。 また、新たに10の修正課題が提示されているが、そのうちの7個は問題の深刻レベルが高いとのこと。さすがに上限の1,337米ドルのものはないが、報酬額1,000米ドルクラスの深刻なバグがリストアップされている。 Google Chromeはまさしく「進化をやめない」ブラウザだ。報奨金に動く人の心理を上手く操っている。
マイクロソフトは9月16日、東京ゲームショウ2010で「Xbox360のビジョンおよび2010年事業戦略」をテーマにした基調講演を開催した。 Microsoft Game Studios担当コーポレート バイスプレジデントのフィル スペンサー氏とマイクロソフト 執行役 常務 ホーム & エンターテイメント事業本部長の泉水敬が登壇し、国内クリエイターによる7つの新作タイトルを紹介した。 Xbox 360における日本発のタイトルは21億ドルの売り上げ フィル スペンサー氏は、「日本が作り出すゲームは、世界が愛するゲーム」と日本のパブリッシャーを重要視していることをアピールする。日本のクリエイターによるゲームタイトルが世界で売り上げた金額は、Xbox向けのタイトルで10億ドルだったのに対し、Xbox 360では倍以上の21億ドルにまで成長したと発表。これはオンラインゲームサービスである「Xbox
Adobe Systemsは、広く利用されている「Flash Player」プラグインのプレビュー版をリリースした。このプレビュー版は、ウェブブラウザ開発の最新のトレンドである64ビット設計や、新しい「Internet Explorer 9(IE9)」ベータ版に対応している。 AdobeのPaul Betlem氏が米国時間9月15日にブログで明かしたところによると、この新しいFlashベータ版(開発コード名は「Square」)は「Mac OS X」と「Windows」、Linuxをサポートしているという。Adobe Labsからダウンロードできるが、Squareをインストールした場合、ユーザー自身が手動でアップデートする必要がある。 この新版は64ビットをサポートするほか、少なくとも新しいIE9ベータ版で使用した場合には、コンピュータのグラフィックスチップの処理能力を利用することもできる。
Appleが次期OS「iOS 4.2」に搭載する無線プリント機能「AirPrint」を発表した。まずはHPのクラウド印刷サービス「ePrint」対応プリンタでの印刷が可能になる。iOS 4.2のリリースは11月の予定だ。 米Appleは9月15日(現地時間)、次期モバイルOS「iOS 4.2」に搭載する無線印刷機能「AirPrint」のβ版をリリースしたと発表した。iPad、iPhone、iPod touchから無線対応プリンタにアクセスし、プリントできるようになる。この機能を搭載するiOS 4.2も同日β版が開発者向けに公開された。正式版は11月リリースの予定だ。 AirPrintは、Wi-Fi経由でネットワーク上のプリンタを自動的に見つけ出し、ファイルをプリントアウトするiOSの機能。ドライバやソフトウェアのインストールは必要ない。低価格のインクジェットプリンタから企業向けのレーザープ
Amazonクラウド専用にチューンアップされたLinuxディストリビューション、しかもアップデートも自動的にAmazonクラウドから提供される。Amazonクラウドが提供開始を発表した「Amazon Linux AMI」は、Amazonクラウドが自身のクラウド専用に作成したディストリビューションといえます。 AmazonクラウドにチューンアップされたLinux Amazon Linux AMI (Beta)の解説によると、Amazon Linux AMIは以下の特徴を備えています。 AWSとの統合 最初からAmazon EC2で起動し正しく動作するように設定されており、AWS API Toolsも含まれている。 セキュアな構成 キーペアによってリモート経由のアクセスを制限し、脆弱性のもととなりやすい不必要なソフトウェアを最初から含んでいないため、よりセキュアな構成になっている。 パッケージ
米国での報道によると、Googleは公開準備を進めているとみられる音楽サービスにおいて、ユーザーが購入した楽曲を同社のサーバに保存する利用料として年額25ドルを課金することを提案しているという。 米CNETは2月、Googleがクラウドコンポーネントを擁する音楽サービスの立ち上げについて、米国の4大レコードレーベルと協議していると報じていた。 BillboardのEd Christman記者は米国時間9月14日、Googleが4大レコードレーベルに対し、25ドルの料金に加えて、ユーザーが「購入した楽曲をクラウドベースの自分のアカウントに直接転送」するオプションを提供する計画も含めた「提案を配布している」と報じた。 また、Googleによる音楽サービスのユーザーは1回に限り、ノーカットの楽曲を無料試聴できるという。その後試聴できるのは30秒間の断片のみとなる。 Googleの広報担当者はコメ
『MarkeZine』が主催するマーケティング・イベント『MarkeZine Day』『MarkeZine Academy』『MarkeZine プレミアムセミナー』の 最新情報をはじめ、様々なイベント情報をまとめてご紹介します。 MarkeZine Day
『MarkeZine』が主催するマーケティング・イベント『MarkeZine Day』『MarkeZine Academy』『MarkeZine プレミアムセミナー』の 最新情報をはじめ、様々なイベント情報をまとめてご紹介します。 MarkeZine Day
質問:コンテンツ連動型広告、たとえばGoogle AdSenseの広告をクリックしてサイトに来訪してきた場合は、広告が掲載されたWebページのURLを、参照元のレポートで見ることができるのでしょうか? 答えいいえ、Google AdSense のケースでは「googleads.g.doubleclick.net」というドメイン名が参照元として記録されます。広告掲載ページのURLは参照元からはわかりません。 解説前回、クライアント(ブラウザ)側でのリダイレクトでは参照元情報が引き継がれない場合があるという話を前回しました。参照元情報が必ずしもリンクをクリックしたページURLを取得しない場合がありますが、Google AdSenseもそういうケースの1つです。 コンテンツ連動型広告からの来訪が、総量としてそのくらいの流入量があったのかを調べたいのであれば、参照元情報のレポートの「googlea
『MarkeZine』が主催するマーケティング・イベント『MarkeZine Day』『MarkeZine Academy』『MarkeZine プレミアムセミナー』の 最新情報をはじめ、様々なイベント情報をまとめてご紹介します。 MarkeZine Day
Oh wow! Lettering.JS now has it's own website with a little mini-gallery. Check it out to see how other people are using it. Paravel has just wrapped up an exciting secret project with three of the web's most talented designers: Jason Santa Maria, Frank Chimero, and Naz Hamid. These designs are epic, like 18,123px epic. Working with these guys was a complete joy. There were a few fun development c
This site uses cookies. Don't care, this is just to store the table state. EditableGrid is an open source JavaScript library aimed at turning tables into fully editable components. Its API is focused on simplicity : only a few lines of code are necessary to get your first editable grid up and running. Originally, EditableGrid was a component developed for Hiflow Suite. Thereafter, we decided to fa
米マイクロソフトは9月15日(日本時間9月16日未明)にInternet Explorer 9のβ版を公開しました。Internet Explorer 9はHTML5やCSS3といった最新のWeb標準に対応し、高速なJavaScript実行環境を備えたブラウザとして開発が進んでいます。 この記事では、そうしたInternet Explorer 9の特徴の中から、β版公開によって初めて明らかになった新しいユーザーインターフェイスを中心に紹介しましょう。 Internet Explorer 9の主なユーザーインターフェイスの機能 シンプルな外観 ボタンやメニューが徹底的に整理され、非常にシンプルな外観になりました。もっともよく使われる戻るボタンが目立ち、ホーム、お気に入り、設定はアイコンとしてウィンドウの右端に置かれています。アドレスバーとタブが横に並んでおり、コンテンツ領域を広く見せています
サイバーエージェントは9月14日、仮想空間コミュニティサービス「アメーバピグ」で、ローソンとのコラボレーション企画第2弾「ウチカフェスイーツ誕生1周年記念キャンペーン」を開始した。 アメーバピグは、実在する街を模した仮想空間で、ユーザーが自分に似せて作ったアバター「ピグ」の着せかえや、ほかのユーザーとのリアルタイムな会話を楽しめるサービス。 ウチカフェスイーツ誕生1周年記念キャンペーンでは、アメーバピグ内に4月にオープンした仮想店舗「ローソン アメーバピグ店」で、実際のローソン店舗で10月に発売される新商品「苺のロールケーキ」「生どら焼き」をモチーフとした2種類の仮想アイテムを販売する。販売期間は9月14日から10月18日まで。
アドウェイズは9月15日、Twitterアカウントのフォロワーを成果報酬型広告で集められるサービス「Followbird」を開始した。 広告主のニーズに合わせた特設ページを作成し、ユーザーに対象アカウントの魅力を伝えることで、広告主のTwitterアカウントのフォロワーを増やすという。フォロワー獲得先メディアには検索連動型広告や純広告のほか、アドウェイズの運営するアフィリエイトプログラム「Smart-C」(携帯電話版)や「JANet」(PC版)のメディアネットワークも利用できる。 どのようなフォロワーを成果対象とするかは広告主が管理画面から設定できる。つぶやきの数やフォロー期間などの条件が設定可能だ。またどのメディアから何件のフォロワーを獲得したのかといったレポートも確認できる。
トランスコスモスは9月15日、サイト内PDF検索サービス「Direct Answer PDFナビ」の提供開始を発表した。 Direct Answer PDFナビは、取扱説明書やカタログ、マニュアル、報告書など、ウェブサイト上に掲載されているPDFファイルをページ単位で検索し、ブラウザ上で閲覧できるサービスだ。ビジネスサーチテクノロジのASPサービス「PDFナビ」の技術を採用している。 Direct Answer PDFナビは、PDFファイル内のテキストを全文検索し、検索キーワードが含まれるPDFファイルのページを、画像で表示する仕組み。「サムネイルビュー」と「スライドビュー」の2種類のプレビュー機能を用意。クリックで画像を拡大表示できるため、PDFをダウンロードしなくても、ブラウザ上で内容を確認できる。プレビュー機能は、iPhoneやiPadなどにも対応している。 サービスはASPで提供す
PCメーカー各社が「iPad」の成功に追随しようと全速力で走る一方、同じくらいすぐにネットブックについて語るのをやめたことは注目に値する。ネットブックを「ミニノートPC」と呼ぶ人もいるが、今では「スマートフォンよりは大きいがノートPCよりは小さく、タブレットデバイスの隣に置くと少なからず野暮ったく見えるもの」と呼ぶ人の方がずっと多くなった。 Gartnerによると、2009年10月から12月までのミニノートPC出荷台数は1050万台だったという。それが市場のピークだったのかもしれない。出荷台数は2010年第1四半期になると970万台となり、第2四半期には840万台となった。今後数カ月でさらに落ち込むとみられている。 何が起こったのだろうか。2009年に最も話題になった製品カテゴリであるネットブックが急激に失速したことを、iPadの隆盛と結び付けて考えても行き過ぎではないだろう。2010年1
編集部注:本稿は米国在住の筆者によるものである。ボディランゲージには文化的差異があるので注意されたい。 そのとおり、面接は大変な仕事だ。口から出ることに気を付けるだけでも大変なのに、自分の身振りが間接的に示すことにまで気を配らなくてはならないのだ。 ビジネスの世界において、ボディランゲージが示す心理学的な意味について説明する新しい本が出版された。「What Your Body Says (and how to master the message): Inspire, Influence, Build Trust, and Create Lasting Business Relationships」という、私がこれまで見た中で一番長いタイトルかもしれないこの本は、Sharon Sayler氏が書いたもので、一定のジェスチャーが悪い印象を与えてしまう場合があるということを鋭く指摘している。
Androidでは、インテントフィルタという仕組みを使ってアクティビティを起動します(コンポーネントをアクティブにします)。 この仕組みを使ってブラウザでブラウジング中に特定のURLにアクセスした時に自身の作成したアプリケーションを起動させることができます。 例としてhttp://www.yahoo.co.jp/ へのアクセスをフックしてみます。 まずは、ブラウザからhttp://www.yahoo.co.jp にアクセスした時にどのようなインテントが発行されているのかLogCat(Androidのログ閲覧ツール)で確認します。すると下記のようなログが出力されています。 Starting activity: Intent {action=android.intent.action.VIEW categories={android.intent.category.BROWSABLE} dat
リリース、障害情報などのサービスのお知らせ
最新の人気エントリーの配信
j次のブックマーク
k前のブックマーク
lあとで読む
eコメント一覧を開く
oページを開く