Nicholas C. Zakas is a web software engineer who specializes in user interface design and implementation for web applications using JavaScript, Dynamic HTML, CSS, XML, and XSLT. 3日(米国時間)、米国においてiPadの販売が開始された。アーリーユーザやメディアが一斉に体験談を発表しており、どの発表も好意的だ。新しいユーザ体験をもたらすとか、マウス以来の新しいデバイスの登場だとみるユーザもいる。日本における販売は4月末になる見通し。 iPadがiPhoneやiPod touchの数に匹敵するほど販売されることになれば、WebデベロッパやWebデザイナとしては対応するブラウザに「iPad Safari」を加えなければな
頓智ドットは6月9日、R&Dの一環として、NFC(Near Field Communication)を利用したAndroidアプリケーションのサンプルコードを公開したと発表した。 公開されたのは、Android OS 2.3.3以上を搭載した端末向けのアプリケーションのサンプルコード。GitHubからだれでも無料でダウンロードできる。ライセンスはApache License 2.0が採用されている。 GitHub内のサンプルコードのプロジェクト 頓智ドットでは、開発の経緯について、「NFCが普及することが、広義の意味において、頓智ドットの事業の主軸である『AR(Augmented Reality、拡張現実)』の普及に繋がると考え、R&Dの一環としてNFCへの取り組みを開始しました」と説明。今回のサンプルコード公開については、「アプリケーション開発者同士のコミュニケーションが活性化し、フィー
現在GoogleはAndroidの最新OSとして「Android 2.3 "Gingerbread"」と「Android 3.0 "Honeycomb"」の2種類をリリースしているが、両者はあくまでスマートフォンとタブレットという2つの異なる分野で棲み分け、例えばHoneycombがスマートフォン向けに提供されることは基本的にないという。TechRadarがGoogle幹部へのインタビューの中でのコメントを報じている。 GoogleのAndroidエンジニアリングディレクターであるDave Burke氏はTechRadarのインタビューの中で「われわれはAndroid 3.0でUI拡張の機会を得たが、現状ではあくまでもタブレット向けのOSとなっている」とコメントしている。だがTechRadarはさらに続けて、Googleの公式見解として、スマートフォン向けの「Android 2.x」系とタ
アップルは12月22日、Wi-Fiネットワーク経由でiTunesやApple TVをコントロールするiOSアプリ「Remote」のバージョン2.1をリリースした。対応デバイスはiPhone、iPod touch、iPadで、iOS 3.1.2以降が必要。 Remote 2.1はAirPlayビデオをサポートしており、RemoteからパソコンのiTunesを操作してApple TVにビデオをストリーミングできる。これまでRemoteからAirPlayの出力先を切り替えられるのはオーディオ(スピーカー)のみだった。RemoteがAirPlayを完全にサポートしたことで、ホームシェアリングしていないiTunesライブラリ内のコンテンツも家中で便利に楽しめるようになった。 Remoteを使ってiTunes内のビデオを再生、AirPlayボタンをタップすると出力先を切り替えられる ほかにも、パソコン
世界でもっとも使われているJavaScriptフレームワークのひとつにjQueryがある。シンプルさやサポートするブラウザとプラットフォームの多さもさることながら、高速さ、使いやすいライセンス、プラグインによる拡張性の高さなどもあって、WebサイトやWebアプリケーションを開発する場合には欠かせない存在になりつつある。 今回、さまざまなイベントに参加するために日本と上海を訪れているjQueryの開発者、John Resig氏にインタビューする機会を得た。次期jQuery 1.5や現在開発が進められているjQuery Mobileについてお話を伺った。活発化するモバイルWebにjQueryがどういった視点をもって臨み、開発しているかをわかりやすく教えてもらった。 忙しいスケジュールの合間を縫って小誌のインタビューに応えてくれたJohn Resig氏 jQuery 1.5は2011年1月に登場
Guides, HowTos and Tips for Technology Geeks - The Geek Stuff UbuntuやFedoraなど人気のある最新のディストリビューションはインストールから利用、アップデートまでよく組まれており、ターミナルが使えなくても問題なく利用できることが多い。しかし、ある程度慣れてきたらGUIを使うよりもCUIを使う方が作業効率がいいことがあることもまた事実。また、サーバとして運用している場合にはCUIで利用するしたり、遠隔ログインしてCUIベースのターミナルで作業することも多い。 50 Most Frequently Used UNIX / Linux Commands (With Examples)において、UNIXやLinuxでよく使われるコマンドが50個紹介されている。ビギナーユーザにはコマンドの参照リストとして、中級者以上のユーザには知
iPadアプリ開発に興味を持っていてこれから参入を考えている人、すでにアプリ開発は行っているがまわりの状況が気になる人、ともにiPadアプリ開発現場の現状を知りたいのではないだろうか。iPadアプリ開発で元がとれるのか、他のプログラマたちの開発コストはどの程度なのか、こうした疑問をテーマにした議論が開発者コミュニティで盛り上がっている。 1本のiPadアプリ開発にかかるコストは25万ドル!? Twitterrific 話題の1つは開発者コミュティサイトのStack Overflowで盛り上がっているもので、「How much does it cost to develop an iPhone application?」というタイトルでiPhoneアプリ開発にまつわるコストを考えるトピックになっている。質問者は例えばTwitterクライアントの1つ「Twitterrific」のようなアプリ開
アップルは8日付けで「iPhone 構成ユーティリティ 3.1」の公開を開始した。同社Webサイトのサポートページからダウンロードできる。Windows版とMac版が用意されており、ファイルサイズはWindows版が31.76MB、Mac版が9.94MB。 このアップデートにより、iOSで導入されたMobile Device Management(MDM)への対応、設定プロファイルのワイヤレス配信、シスコのAnyConnect、Juniper NetworksのSSL VPNクライアント、CardDAV、複数のExchangeアカウント、Simple Certificate Enrollment Protocol(SCEP)を利用したSANなどの対応が追加される。
ネットユーザの約6割が検索結果に満足していないことが、マイクロソフトがこのほど行った調査で明らかになった。 調査は、2010年6月、国内の30 - 40代のネットユーザを対象にネット上で実施。500人の回答を集計した。 その結果、全体の58.1%が「検索結果に欲しい情報が見つからない」と回答。このうち、35%のユーザが「検索した結果が多すぎてどこをみてよいかわからない」と答えた。また、51.2%のユーザが「1つの検索エンジンでは満足できない」と回答。2つ以上の検索エンジンを併用しているユーザは約半数にのぼり、その8割が「検索結果に満足できないから」と理由を述べている。 さらに、「検索後、欲しい情報を探すのに時間がかかる」と考えているユーザは84.7%。検索結果から求めている情報にたどり着くために、検索結果を複数ページにわたって閲覧している人は全体の25%程度にとどまり、7割のユーザが「検索
堀 ライフハックの本道って、「小さなことを繰り返す」とことだと思うのですが、今日は僕らが毎日使っているアプリや便利なツールを紹介してみたいと思います。この2人なのでMac OS X寄りになってしまいますが! 佐々木 時間の節約と言えば、私はQuitApp++というアプリを重宝しています。これはアプリケーションの自動起動・自動終了を行ってくれるものですが、私はこれで、TwitterやMixiに現実逃避を始める前に最大10分間でブラウザやクライアントを「自動終了」させるようにしています。そして、エディタを自動起動させると、強制的に仕事に戻されるわけです。時間の節約術とはちょっと意味が違う気もしますが、実際にはずいぶん節約されています。 堀 僕が時間節約のために1日に100回は使っているのがTextExpanderです(今も使いました)。TextExpanderは「;tx」といった簡単な省略形に
カメラアプリの作り方は、今回で最終回となる。最後に説明するのは、撮影した写真にエフェクトをかける方法だ。このエフェクトの種類で、面白いカメラアプリになるかどうかが決まるだろう。 CGImageと画像情報の取得 画像にエフェクトをかけるには、画像をビットマップデータとして取り出す事が必要になるだろう。UIImagePickerControllerからは、画像はUIImageオブジェクトとして取得する事ができた。このクラスは、グラフィックシステムの中では上位に位置づけられており、簡単に画面に表示できる反面、ビットマップデータを取り出すような低レベルな操作を行うAPIは提供されていない。 そこで、Core Graphicsフレームワークを使おう。Core Graphicsは、Cocoaよりも低レイヤーに位置するグラフィックフレームワークで、直接画像を操作するためのAPIが色々とそろっている。ちな
Copyright (C) Mainichi Communications Inc. All rights reserved. 掲載記事の無断転載を禁じます
「Knocking Live Video」 Pointy Heads SoftwareがiTunesのApp Storeで1日(米国時間)に公開した「Knocking Live Video」というアプリが話題になっている。このアプリ、iPhoneのカメラで撮影した風景を3GまたはWi-Fiネットワークを通じて別のiPhoneやiPod touchに中継する便利なものだが、これまでにないイレギュラーな出来事が2点ほど発生したことで大きく取り上げられることになった。アプリの紹介をしつつ、その背景をみていこう。 Knocking Live Videoは、このアプリをインストールした友人のiPhone同士でライブストリーミングを可能にする無料アプリだ。例えばあなたが旅先での風景やふと目にしたハプニングを友人に知らせたいと思ったとき、このアプリを起動してリストから友人を選択すると、友人のiPhone
ORIMOは17日、iPhoneに関するモバイルリサーチの結果を公表した。これによると、iPhoneの所有率は17.8%で、そのうち、男女の内訳は、「男性」が73.2%、「女性が」26.8%で、iPhone所有者における男性の割合の高さが際立つ結果となった。 ORIMOは、eまちタウン、オリコン、光通信が出資しており、モバイルをメインとしたインターネットリサーチ事業を展開。今回、同社のアンケートモニターに対して「iPhone」に関するモバイルリサーチを実施し、400名(男性200名、女性200名)の回答を集計した。 これによると、iPhoneの所有状況を聞いたところ、「所有している」と回答した人は17.8%となった。このうち、男女の内訳は、「男性」が73.2%、「女性」が26.8%となり、「男性でのiPhone所有率の高さが際立つ結果となった」(ORIMO)。 iPhoneを所有している回
前回はRSSフィードをダウンロードするところまで説明した。今回は、ダウンロードしたXMLデータをパースすることについて、説明しよう。 iPhoneのXMLライブラリ iPhoneは、標準で2種類のXMLをパースするためのライブラリを備える。libxml2とNSXMLParserだ。 libxml2はGnomeプロジェクトで開発された、XMLのパーサライブラリだ。もともとは、GnomeというLinuxディストリビューションの1つに対して開発されたものだが、MITライセンスのもとでソースコードが公開されているため、多くのプラットフォームに移植されている。もちろんMac OS Xにも移植され、それがiPhoneでも使えるようになっている。 libxml2の特徴は、高機能である事だ。まず基本的なXMLパーサ機能として、SAXおよびDOMパーサを提供する。さらに、XMLに関する多くの標準に対応してい
Copyright (C) Mainichi Communications Inc. All rights reserved. 掲載記事の無断転載を禁じます
前回はRSSフィードの一覧を読み込み、ダウンロードを行うところまで解説した。今回は、複数のフィードを並行してダウンロードするためのテクニックについて解説しよう。 NSOperationを使う 前回まででとりあえず、フィードをダウンロードできる。だが、このままではいささか使いづらい。RSSリーダでは、複数のフィードを一度にダウンロードすることが求められる。しかし、数十個のNSURLConnectionを一気に作成したら、帯域を食いつぶしてしまうだろう。同時に行うダウンロード数は、制限できるのが望ましい。1つのダウンロードが終わってから、次のダウンロードを行うようにするのだ。 Cocoaには、このような制御を行う仕組みがある。NSOperationとNSOperationQueueだ。NSOperationは、同時並行に行われる、それぞれの処理を表す。複数のNSOperationの処理を制御す
リリース、障害情報などのサービスのお知らせ
最新の人気エントリーの配信
処理を実行中です
j次のブックマーク
k前のブックマーク
lあとで読む
eコメント一覧を開く
oページを開く