タグ

ブックマーク / atmarkit.itmedia.co.jp (164)

  • グーグルのプレスイベントで見るグーグル新時代の幕開け

    新型Nexus 7タブレットやAndroid 4.3、さらには新デバイスChromecastの発表から、グーグルの新世代戦略を読み解きます。 いやぁ、グーグルって当にすごい会社ですね。 ここ数年はピークを越えて一気に大企業化が進むのかと思っていたら、2011年に創業者のラリー・ペイジ氏がCEOに復帰。今年の3月には「Androidの父」として知られるアンディ・ルービン氏がAndroidの責任者を退任。Chromeを担当していたサンダー・ピチャイ氏がAndroidも担当するという大幅な組織変更を行いました。 そんな中、グーグルは現地時間7月24日午前9時に、サンフランシスコで報道関係者向けイベントを開催しました。イベントの招待状には「Please join us for breakfast with Sundar Pichai」(サンダー・ピチャイとの朝に参加しましょう)と記されていまし

    グーグルのプレスイベントで見るグーグル新時代の幕開け
  • HTML5のスマホ対応の基礎知識とハマリどころ3選

    HTML5のスマホ対応の基礎知識とハマリどころ3選:スマホ向けサイト制作で泣かないための秘伝ノウハウ(2)(1/3 ページ) スマートフォン向けWebサイト構築支援ツールを開発・販売するため、国内すべてのケータイ・スマートフォン・タブレットを所有している企業に勤める筆者が、サイト構築のハマリどころとも言えるノウハウを紹介する連載。今回は、HTML5についておさらいし、OSごとの対応状況や、iPhoneAndroidなどで表示する際のハマリどころを紹介 こんにちは。KSK「フレックスファームビジネスユニット」の渡辺です。前回の「スマホ向けサイト制作3手法の基礎知識と課題、OS/機種依存のハマリどころ3選」では、スマートフォン向けサイト制作についての注意点や、代表的なOS/機種依存を紹介しました。 今回は、KSKの製品「x-fit(クロスフィット)の開発・販売や、実機での検証サービス事業で蓄

    HTML5のスマホ対応の基礎知識とハマリどころ3選
  • Visual C++でマルチスレッド・プログラミング(4/4) - @IT

    書籍転載 文法からはじめるプログラミング言語Microsoft Visual C++入門 並列処理を行うための基礎知識(Visual C++) ――第13章 並列処理~マルチスレッドプログラミング(後編)―― WINGSプロジェクト 矢吹 太朗(監修 山田 祥寛) 2010/04/28 ■13.5 OpenMP 並列化のためのAPIであるOpenMPを利用して、素数を列挙するプログラムを並列化します。OpenMPを使うと、先に紹介した2つの方法(BoostのthreadとSystem::Threading::Thread)と比べて、とても簡単に並列化を実現できます。 ●13.5.1 OpenMPの準備 OpenMPは並列処理のための標準的なAPIです。Visual C++だけでなく、GCCやIntelのC++コンパイラなど、多くのコンパイラでサポートされています。詳細については、MSDNラ

  • WWDC 2013キーノート(OS X編)

    サンフランシスコで現地時間6月10日の朝10時から開催された、Apple World Wide Developers Conference(通称WWDC)の基調講演の感想をドリキン視点でお届けします。 年に1回、サンフランシスコのMosconeセンターで開催されるアップルデベロッパのお祭り的イベント、The Apple World Wide Developers Conference 2013(通称WWDC 2013)が現地時間6月10日朝10時から今年も開催されました。 2007年にスティーブ・ジョブズ(Steve Jobs)氏により初代iPhoneが発表されて以降、毎年新製品や新OS・ソフトウェアの発表が定番となり、イベントのチケットは日円で約16万円という高額にもかかわらず毎年即日完売。開発者だけでなく、非開発者もこぞって参加してキーノートを楽しむモンスターイベントとなっています。

    WWDC 2013キーノート(OS X編)
  • 第1回 ワークグループ・ネットワークの基礎

    Windowsネットワークの最も基的な運用形態であるワークグループネットワークは、Win 7時代にどう進化したのか。 連載目次 ワークグループ・ネットワークは、Windows 3.1のころから利用できる、Windows OSにおける基的なネットワーク機能であり、現在でも小規模なSOHOや家庭内でのネットワークの構築には欠かせない。ネットワーク・ケーブルをつないでユーザー名やパスワードを指定すれば、すぐにワークグループ内のほかのコンピュータに接続できるし、共有フォルダの公開設定や管理も容易にできる。Active Directoryに比べてはるかに手軽だ。 Windows 7ではこのワークグループと似た概念としてホームグループというネットワーク機能が新たに導入されたが、だからといってワークグループ・ネットワークの重要性が薄れたわけではない。ホームグループとワークグループは相互互換性はないの

    第1回 ワークグループ・ネットワークの基礎
  • OAuth 2.0でWebサービスの利用方法はどう変わるか(2/3)- @IT

    OAuth 2.0で Webサービスの利用方法はどう変わるか ソーシャルAPI活用に必須の“OAuth”の基礎知識 株式会社ビーコンIT 木村篤彦 2011/2/2 これらの課題を解決するためにOAuth 2.0の策定が進んでいます。OAuth 2.0の大きな特徴は3つです。 HTTPSを必須にし、署名をなくし、トークン取得も簡略化 アクセストークンのみでリソース取得が可能に Webアプリも含め、4つのクライアントプロファイルを仕様化 まず、OAuth 1.0で不評だった署名とトークン交換の複雑な仕組みを捨てました。HTTPS通信を必須にすることで署名がなくてもトークンを盗聴されることを防いでいます。 また、それによりリクエストトークンもなくすことができ、アクセストークン取得までのやりとりが非常に簡略化されました。さらに、アクセストークンのみでリソースにアクセスできるようにしました。 後ほ

  • PerfumeのモーションデータをiPhoneアプリにして動かしてみた

    PerfumeのモーションデータをiPhoneアプリにして動かしてみた:Retinaに映える! iOS美麗アプリ制作入門(2)(1/3 ページ) デザイン/アート用のC++フレームワーク「openFrameworks」でパーティクルやプリミティブを使ったRetinaに映える美麗なiPhoneiPadアプリの制作方法を紹介します

    PerfumeのモーションデータをiPhoneアプリにして動かしてみた
  • OAuth 2.0でWebサービスの利用方法はどう変わるか(1/3)- @IT

    OAuth 2.0で Webサービスの利用方法はどう変わるか ソーシャルAPI活用に必須の“OAuth”の基礎知識 株式会社ビーコンIT 木村篤彦 2011/2/2 TwitterがOAuth 1.0を採用したのを皮切りに、今では多くのサービスがOAuth 1.0に対応しています。国内でも、例えば、マイクロブログ型コラボツール「youRoom」、小規模グループ向けグループウェア「サイボウズLive」、「はてな」のいくつかのサービス、「Yahoo!オークション」、リアルタイムドローツール「Cacoo」などがOAuth 1.0に対応したAPIを公開しています。 ここ数年でOAuthはさまざまなWebサービスのリソースを利用する際の認証方式として普及してきました。これは大きなプレーヤーがサポートしたことも一因ですが、OAuthの持つ以下の2つの特徴によって、「OAuthを使うと、サービスプロバイ

  • Kinectが切り開く“夢の近未来” - @IT

    IT > Insider.NET > 特集:Kinect for Windowsの可能性【商用製品&正式版SDKリリース記念】 > Kinectが切り開く“夢の近未来” 2012年2月1日(米国時間)に、待望のKinect for Windows(=商用利用可能なPC向けのKinectセンサー。以下、「Kinect」と略す)およびKinect for Windows SDK正式版がリリースされた。Kinect for Windowsはこちら、Kinect for Windows SDK(英語版)はこちらから入手できる。なお、Kinect for Windowsは数量限定とのことで、購入を保証するものではないことを承知願いたい。 しかし、KinectがWindowsで正式に利用できるようになったとしても、実際にどのように使われていくのかがイメージできない方も少なくないだろう。そこで稿では

    satojkovic
    satojkovic 2012/02/04
    可能性がたくさん!Kinectすげえわ
  • Kinectハック最新動向と、Kinect/Xtionの比較(1/2) - @IT

    IT > Insider.NET > 特集:Kinect開発の選択指針(前編) > Kinectハック最新動向と、Kinect/Xtionの比較 マイクロソフト社のXbox360用コントローラであるKinectセンサー(以降、「Kinect」とする)が発売されて1年が経った。この1年で、Kinectは単なるゲーム・コントローラにとどまらず、さまざまな用途に活躍の幅を広げようとしている。その中心となるのがKinectハックだ。Kinectハックとは、KinectをPCMacなどのコンピュータに接続し、開発者がKinect用のライブラリを通してさまざまなアプリケーションを開発することだ。 稿では、現在、ソフトウェア・ライブラリとしてKinectハックに利用でき、活動や情報量が多い「Kinect for Windows SDKベータ2」と「OpenNI」の比較、また、ハードウェアとして「K

  • GitHubをもっとソーシャルに使いこなすための7つ道具

    新サービスが続々登場してアツい! 「GitHub」とは 皆さんは「GitHub」を活用しているでしょうか? 「GitHub」(ギットハブ)はソースコード管理用の分散型バージョン管理システム「Git」を使ったホスティングサービスです。 Gitの特徴は、作業用として自分のコンピュータ上にあるローカルリポジトリがあれば、ネットワークに接続できない状態だったとしても、ソースコードの更新や、履歴を調べたりできる点にあります。その特徴はGitHubにも生かされていて、オープンソースとして公開中の既存のコードを分岐(fork)して、新しいプロジェクトとして開発できます。 また、自分が手元のローカル環境でバグ修正したり、拡張したソースコードを家のオープンソースプロジェクトに取り込んで(pull)もらうことも手軽にお願いできます。 さらに、READMEテキストファイル(README.md)などを独特のマー

    GitHubをもっとソーシャルに使いこなすための7つ道具
  • 開発手法とコミュ力は捨てろ――SIエンジニアに告げる、Web企業への転職戦略

    開発手法とコミュ力は捨てろ――SIエンジニアに告げる、Web企業への転職戦略:きのこる先生のエンジニア転職指南(6)(1/2 ページ) 元プログラマ、現Web系企業の人事担当者による、エンジニア転職指南。「応募書類の書き方」や「自己PRの仕方」について、エンジニアの視点を持ちながらアドバイス。エンジニアの幸せな転職のために、菌類が奮闘する。 皆さん、こんにちは。2011年も残すところあとわずか。忙しい日々をお過ごしでしょうか。 師走ということで、師に負けず菌類も走り回っています。新卒採用のエントリが始まり、やるべきことは増えるばかり。冬眠したい気持ちをぐっとこらえてフル稼働中です。 繰り返す、ここはSIerではない さて今回は、かつて私が所属していた「システム・インテグレータ(SIer)」、そしていま所属している「Web系企業」についてお話します。 SIerは、長引く不況とIT業界の構造変

    開発手法とコミュ力は捨てろ――SIエンジニアに告げる、Web企業への転職戦略
  • Web企業に転職したいなら、勉強会に行け&コードをさらせ

    Web企業に転職したいなら、勉強会に行け&コードをさらせ:きのこる先生のエンジニア転職指南(3)(1/2 ページ) 元プログラマ、現Web系企業の人事担当者による、エンジニア転職指南。「応募書類の書き方」や「自己PRの仕方」について、エンジニアの視点を持ちながらアドバイス。エンジニアの幸せな転職のために、菌類が奮闘する。 きのこの季節ですよ こんにちは、きのこる先生です。節電とセミの夏が終わり、秋の味覚まっ盛り。これからは私の季節です。というわけで、まずはレシピをご紹介します。「菌類に付き合っている暇はない」というちょっと気が早い方は、今回のまとめをどうぞ。 超簡単!エリンギベーコン 舞茸のポン酢炒め きのこたっぷり炊き込みごはん 秋のきのこカレー&カリフラワーとミニトマトのピクルス 秋は転職活動もしやすくなる さて、今ごろになるとスーツを着てもそれほど暑くありません。転職にはうってつけの

    Web企業に転職したいなら、勉強会に行け&コードをさらせ
  • 第2回 Kinect for Windows SDKでカメラ映像/深度情報/骨格情報の取得

    第2回 Kinect for Windows SDKでカメラ映像/深度情報/骨格情報の取得:連載:Kinect for Windows SDK(ベータ版)開発入門(1/2 ページ) 連載目次 2回目となる今回は、前回に続き、C#で記述したプログラムでKinectセンサー(以下、単に「Kinect」)を制御することを目標に、Kinect for Windows SDK(ベータ版)について見ていく。 前回は、Kinect for Windows SDK(ベータ版)の特徴やインストールされたプログラム・ファイルなどについて紹介した。今回は、インストールされたC#版サンプル・プログラムについて解説し、Kinect for Windows SDK(ベータ版)の基的な使い方を理解する。主な内容は、NUI(ナチュラル・ユーザー・インターフェイス)のカメラ・イメージの取得、深度情報の取得、骨格情報の取得

    第2回 Kinect for Windows SDKでカメラ映像/深度情報/骨格情報の取得
  • ITの力で復興支援、Hack for Japanが第3回イベント開催へ - @IT

    2011/07/22 「ITがすべてを解決するわけではないが、何かできることはあるはず」――。 東日大震災の復旧、復興に向けて、自らの持つITスキルを役立てようという動きが広まっている。ハード、ソフトやクラウドサービスの無償提供といった形の支援もあれば、アプリ開発の形で支援に取り組む「Hack for Japan」もその1つだ。 Hack for Japanでは、アプリケーション開発者やWebデザイナーなどのIT技術者有志が集まり、互いにアイデアを出し合いながら、復興を支援するアプリケーションやサービスを開発している。どんなアプリが必要か、アイデアを出してディスカッションする「アイデアソン」と、そのアイデアを実装すべく手を動かす「ハッカソン」の2ステップで、被災地のニーズに応じたアプリを作り出してきた。 多種多様なアプリが生まれたアイデアソン/ハッカソン 第1回が開催されたのは、震災直後

  • LAMP環境、自分で作りませんか?

    Webアプリケーションの開発・実行環境として多くの開発者が支持するのがLAMP(Linux、Apache、MySQLPHP/Perl/Python)です。この連載では、LAMP環境をソースコードから構築する方法を丁寧に解説していきます。(編集部) Webアプリ開発に不可欠のLAMP Webアプリケーション開発に欠かせないLAMP環境。皆さんはどのように用意していますか? サーバの選定からはじまって、LAMPのインストールと設定、テストや運用などなど、やるべき事はたくさんありますね。悩みやトラブルは尽きないと思います。 そこで連載では、LAMP環境の構築という観点からLAMPを攻略していきます。とりわけ環境の基礎を作る作業である、インストールから設定を中心に取り上げます。環境構築というと一般にはインフラエンジニアの範疇になると思いますが、開発環境を構築したいWebアプリケーション開発者や

    LAMP環境、自分で作りませんか?
  • オープンなコラボレーションが生んだ復興支援プラットフォーム - @IT

    2011/05/20 東日大震災の被災者向けに避難生活や復旧/復興に必要な情報を集約、整理し、公開している情報サイト「sinsai.info」は、「オープンなソフトウェア」「オープンなデータ」「オープンなコラボレーション」を柱に活動を続けている。そしていま、震災後の緊急支援から、中長期的な復興支援へ向け「新たなスタート」を切ろうとしている。 5月7日に開催された「OSSチャリティセミナー」、そして5月14日に行われた「sinsai.infoシンポジウム」での講演内容を基に、その取り組みを紹介したい。 復旧のインフラとなる情報を提供 sinsai.infoは、3月11日に発生した東日大震災の直後に、オープンストリートマップ・ファウンデーション・ジャパンや有志が集まって立ち上がった情報集約サイトだ。Webサイトへの投稿やメール、Twitterで流れてくる震災関連情報を収集し、内容を検証した

  • 技術者の半数「将来は不安、だが勉強はしない」――IPA調査

    将来のキャリアに不安を抱えているが、不安を解消するための具体的な行動をなかなか起こせない。勉強への意欲はあるものの、忙しい日々の中でどんな勉強をしたらいいのか分からない―― 情報処理推進機構(IPA)が4月20日に発表した「IT人材白書2011」概要から、 将来の道筋が見えずに行動しあぐねているエンジニアの姿が浮かび上がってきた。 エンジニアの7割「 将来のキャリアが不安」 「将来のキャリアについて不安に思うか」という問いに対して「よく当てはまる」は19.4%、「どちらかといえば当てはまる」が49.6%と、約7割のエンジニアが自らの将来に不安を感じていることが明らかになった。

    技術者の半数「将来は不安、だが勉強はしない」――IPA調査
    satojkovic
    satojkovic 2011/04/24
    イミフ
  • Twitterの写真版、インスタグラムとは

    どれをどう使えばいいのか悩むWebサービスを“音”で紹介する連載、「音のWebサービスガイド」。前半では「Webサービスの使い方」、後半では実際に利用したユーザー4人の音・感想を掲載していきます。第6回で取り上げるサービスは「Instagram(インスタグラム)」です。 インスタグラムは写真の撮影・加工・共有が気軽にできる、写真・カメラ系アプリです。iPhoneをさっと取り出して素早く撮影、簡単操作によってクールでオシャレな加工を施し、ツイッターなどのソーシャルメディアを使って写真を共有できます。 気になったモノを気軽に撮影、簡単操作でオシャレな加工も インスタグラムは「写真撮影・加工・共有」アプリです。インスタグラムを使うと、日常生活で気になったモノを簡単操作で気軽に撮影・加工し、それをさまざまなサービスを使って共有できます。 それではインスタグラムの各機能をチェックしてみましょう

    Twitterの写真版、インスタグラムとは
    satojkovic
    satojkovic 2011/02/05
    写真をもっとカジュアルに、もっとシェアして楽しむアプリ
  • Trac Lightningで始めるチケット式開発「電撃」入門

    “泥”開発に対する最終兵器「Trac」とは? 誰もが必ず1度はイライラしたことがある「情報の囲い込み」問題 情報の共有はプロジェクトを円滑に進めるうえで重要な課題です。極端な例ですが、例えば、図1の例で見てみましょう。 分かりやすいよくある例で示すと、各開発者の作業状況はメールや手帳上に記されています。検討やヒアリングした結果は、メールでほかの人に問い合わせたならメールボックス上にたまっていきます。打ち合わせなどで相手に会ってヒアリングしたなら、手帳やノート上にメモとして残っていきます。こうして、各開発者が自分のタスクの情報をメールやメモ、あるいは頭の中で“囲い込み”ながら開発が進んでいきます。 ここで、開発者がある機能を実装するために、「別の作業の状況や進捗(しんちょく)を把握したい」とします。 「誰が情報を持っているのか分からない」 まず、誰が情報を持っているのか分からないので、ヒアリ

    Trac Lightningで始めるチケット式開発「電撃」入門
    satojkovic
    satojkovic 2010/06/09
    Trac Lightningの設定