タグ

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

  • 第30回 実務で携わらなくちゃダメなんだ――Android開発者はネイティブアプリの夢を見るか?

    クックパッドのアプリを進化させた一人のエンジニア 料理レシピの投稿・検索サイトとして1998年に誕生した「クックパッド」は、現在、投稿レシピ数170万品を超え、月間のべ4000万人(ブラウザーベース)以上に利用されている人気サービスに成長している。 そのクックパッドが、モバイルファーストの流れを促進するべく2014年3月にAndroid OS用のネイティブアプリをリリースした。その開発の主力メンバーが、今回お話を伺った八木俊広さんだ。 【転職者プロフィール】 八木俊広さん(31歳) クックパッド株式会社 モバイルファースト室(2013年10月入社) 【転職前】 ドラッグストア、Webアプリケーション開発会社を経て、組み込みを中心とした受託開発を行う会社に就職。Android OSやiOS向けアプリ開発のプロジェクトマネージャー、およびプログラマーとして活躍。その他にも、新入社員向けの研修資

    第30回 実務で携わらなくちゃダメなんだ――Android開発者はネイティブアプリの夢を見るか?
    rgfx
    rgfx 2014/07/01
    おーーー
  • 「もう政治に興味はない」堀江貴文氏が語る世の中がメンドくさい理由

    2014年6月22日、首都圏コンピュータ技術者、パートナーフォーラム 2014の特別講演として、「フリーランス起業」をテーマに、ロケット開発を手掛ける企業SNSのオーナー、堀江貴文氏が登壇した。現役エンジニアが多く集まる会場に、堀江氏が日ごろの不満をぶちまけるところから話はスタートした。 堀江氏はまず、自身のTwitterでも話題にし、ネット上でも議論を呼んだ「病院待ち時間問題」を取りあげた。「腎臓結石の予防で慈恵医科大学に行ったんですが、1時間30分も待たされて腹が立った」――。 この件をTwitterに書いたところ、堀江氏のもとに何社かの医療関係企業が「わが社の取り組みを聞いてくれ」とアピールしてきたとのことだ。それらの企業が売りにする、病院での待ち時間短縮の仕組みを聞いたそうだが、どれもイマイチだったという。 「病院のイヤなところはあのプラスチックの診察券。あんなのなくして当たり前

    「もう政治に興味はない」堀江貴文氏が語る世の中がメンドくさい理由
    rgfx
    rgfx 2014/06/27
    「(スマホは)PCなんてできませーん、っていう層をだまして、UNIXをみんなに持たせたんだよ。」んー。ガラケーはLinuxで動いてた(MOAP/L)んじゃなかったっけ。UEIのあの人以下の雑い話とか萎えるわー。
  • Windows 8のIMEのオン/オフをアプリごとに制御する

    解説 Windows 8(以下Windows Server 2012も含む)のデスクトップ画面でコマンド・プロンプトを起動した場合、最初からIMEがオンになっていて、気付かずに入力した文字が日語に変換されて困ったことはないだろうか? 今までのWindows OSではこんなことはなく、コマンド・プロンプトを起動してすぐに、例えば「dir」と入力することができた。だがWindows 8では、まずIMEをオフにしてからコマンドを入力する必要があり、煩わしくなっている。 最初からIMEがオンになっているコマンド・プロンプト Windows 8でコマンド・プロンプトを起動すると、最初からIMEがオンになっていることがある。Windows 7以前では遭遇したことのない現象だ。 (1)IMEのステータス表示。全角ひらがなのローマ字変換入力モード、すなわちIMEがオンであることが分かる。 (2)「dir

    Windows 8のIMEのオン/オフをアプリごとに制御する
    rgfx
    rgfx 2013/12/22
    これか
  • 台風26号に備え、全国でエクストリーム・ボッチソン

    2013年10月16日現在、大型で強い台風26号が日列島で猛威を振るっている。気象庁によると、伊豆諸島と小笠原諸島では16日夜遅くまで大しけが続くと予測されている。また、東京地方でも16日昼前にかけて、土砂災害や、河川の増水・はん濫に警戒を呼び掛けている。 そんな中、万全の態勢を整え、「台風26号ボッチソン」を開催しているエンジニアがいる。「ボッチソン(Bocchithon)」とは、たった1人でプログラミングをするイベントを指す言葉で、「ひとり“ぼっち”」という単語と皆で集まってプログラミングを行う「ハッカソン(Hackathon)」を掛け合わせて作られた造語である。 「台風26号ボッチソン」開催日時は、10月16日0時から23時59分まで。東京を中心に、参加者の自宅または作業場を会場として行われる。定員は1024名。 今回の「台風26号ボッチソン」を主催する@yasulab氏に開催の動

    台風26号に備え、全国でエクストリーム・ボッチソン
    rgfx
    rgfx 2013/10/16
  • 「グーグルのプライバシー無視発言」報道が伝えなかったこと

    グーグルが提出した裁判文書に含まれた、「自らの意思でサードパーティに渡した情報について、人は合法的にプライバシーを期待することはできない」という引用がヒステリックな報道につながった。当に気にすべきこととは何か。 米国で、「グーグルがGmailユーザーのプライバシー無視発言をした」と複数のWebメディアが報じた。 対象となったのは、「グーグルがGmailのメール内容から情報を抽出し、ターゲティング広告に利用しているのは、米国および州の通信不正傍受防止関連法に抵触する」として起こされた集団民事訴訟に対する却下申請(motion to dismiss)(全文はここで見られる)中の、下記の文言。 Just as a sender of a letter to a business colleague cannot be surprised that the recipient’s assista

    「グーグルのプライバシー無視発言」報道が伝えなかったこと
    rgfx
    rgfx 2013/08/19
    「(motion to dismiss手法が一般的となる米国の法廷では)却下申請の段階で、一字一句を取り上げて論評するのは意味がない」
  • 「終了前に、ただ伝えてほしい」――多くの開発者に届きますように。

    オープンソースの集まりで1度しか実際にお会いしていませんが、お願いがあります。 富士通アクセシビリティ・アシスタンスというサービスが、2013年8月20日で提供終了します。つまり、あと20日。このソフトは視覚障がい者や色覚障がい者の方がどのように色を見ているかを確認できるツールです。Webサイト制作をしている人なら、今は必要なくても、いつか必要になるソフトです。 8月20日までにダウンロードすれば、8月21日以降もローカル環境で普通に使えるので、なんとかメディアで紹介して頂き、提供終了するまでに、少しでも多くの人に知ってもらいたいと考えています。 紙媒体だと、とても間に合わないのですが、ネット媒体なら、なんとかなるかも!と思い、お願いしたいと思いました。 視覚障がい者や色覚障がい者という障がいに興味がないかもしれませんが、外見では判断できない障がいなので、気付いていないだけなのです。 よか

    「終了前に、ただ伝えてほしい」――多くの開発者に届きますように。
  • enchantMOONファーストルック

    ついに価格が発表され、予約も開始された、一部で話題の手書き入力デバイス enchatMOONですが、先日、一足お先にユビキタスエンターテインメント社長shi3z氏から、直接プロトタイプを見せてもらったドリキン(筆者)がファーストインプレッションをお届けしたいと思います。 ドリキンの自己紹介 こんにちは! 改めましてドリキンです。普段はサンフランシスコにある某電機メーカーにて、組み込み系デバイスのソフトウェアエンジニアとして働いています。今回、縁あって@ITでenchantMOONの解説記事を書きました。よろしくお願いします。 仕事ではWebKitを組み込み機器に移植したり、Androidデバイスの最適化やJavaScriptベースのミドルウェア/アプリケーションの開発をしています。 そんな僕のスキルセットを知っていたユビキタスエンターテインメント社長のshi3z氏が、enchantMOON

    enchantMOONファーストルック
    rgfx
    rgfx 2013/04/24
    レイテンシとリフレッシュレートが混同されているような。デジタイザ自体の時間分解能は120samples/secなのか。そこからいくら間引いて描画してるかはしらんけど。
  • 「反逆」の手書きハイパーテキストタブレット、「enchantMOON」の内覧会に行ってきた

    「反逆」の手書きハイパーテキストタブレット、「enchantMOON」の内覧会に行ってきた:世界にagainstしたい ユビキタスエンターテイメント(UEI)が開発を進めてきた、独自OS搭載のタブレット「enchantMOON」がついに予約受け付け開始に。ハックスリーの『すばらしい新世界』やジャック・デリダのエクリチュール論まで飛び出した内覧会の模様をお伝えする。 2013年4月23日、ユビキタスエンターテイメント(UEI)は開発を進めてきた独自OS搭載のタブレット「enchantMOON」の予約受け付けを開始し、併せて報道関係者らを集めて「内覧会」を開催した。その模様は、enchantMOONという製品の成り立ちを知る上で興味深い内容だったので、今回の記事ではこの会の雰囲気を中心にお伝えしたい。 まず、enchantMOONについて簡単にまとめておこう。 enchantMOONはAndr

    「反逆」の手書きハイパーテキストタブレット、「enchantMOON」の内覧会に行ってきた
    rgfx
    rgfx 2013/04/24
    まぁあれだ、root取って自分で調整すればええよね←
  • 日本HPが発表したHP Moonshot Systemの「異次元」度

    HPが発表したHP Moonshot Systemの「異次元」度:Webデータセンター向けAtomサーバにとどまらない 日ヒューレット・パッカードが4月16日に発表した「HP Moonshot System」。Atomベースのハイパースケールサーバとしては圧倒的な高密度とはいえない。しかし製品コンセプトは非常に斬新だ。 日ヒューレット・パッカードが4月16日に発表した「HP Moonshot System」。Atomベースのハイパースケールサーバとしては圧倒的な高密度とはいえない。しかし製品コンセプトは非常に斬新だ。従来型のサーバでは処理効率が悪いようなスケールアウト処理ニーズが今後大きく広がるという見込みのもとに、すき間商品ではなく同社のサーバ事業における第2の柱として開発されたものだ。 Atomに続き、今後ARM、DSP、FPGAGPUといったプロセッサを搭載したサーバカート

    日本HPが発表したHP Moonshot Systemの「異次元」度
    rgfx
    rgfx 2013/04/20
    「Webホスティング/Webフロントエンドのほかに、オンメモリキャッシュ、通信、ビッグデータ、HPC、その他特殊用途に向け、FGPAでの対応を含めて今後多様なサーバカートリッジを開発していく」
  • なぜ「enchantMOON」を、どうやって作ったのか?

    UEI(ユビキタスエンターテインメント)が開発中のタブレット端末「enchantMOON」の波紋が広がっている。同社は2013年1月8日から米ラスベガスで開催された「2013 International CES」にenchantMOON試作機を展示し、各種メディアに取り上げられた。同社にはさまざまな方面からの問い合わせが届いているという。 タブレット端末分野は、2010年に登場した米AppleiPadの成功で急激に注目が高まり、今では韓国サムスン電子、台湾ASUS、米Amazonら複数のメーカーが競う「激戦区」となっている。enchantMOONの試みは、一見するとこの激戦区に日の中堅ソフトウェア開発会社が殴り込みをかける無謀な試みであるかのように見える。 だが、UEI代表取締役社長兼CEOの清水亮氏の談話を聞くことで、enchantMOONは現在主流となっているタブレット端末とはまっ

    なぜ「enchantMOON」を、どうやって作ったのか?
    rgfx
    rgfx 2013/02/15
    NECにアイデア飼い殺しにされかけてたのか…。
  • 雑然紛然? ここが変だよ、日本のモバイルアプリとAPT!

    Appthorityは、社内に持ち込まれる私用デバイスの安全な接続と利用を促進するためのソリューションを提供している。特にモバイルアプリは、開発時のミス次第で攻撃者の突破口となり、企業システムの脅威となってしまうことから、世界各国のモバイルアプリを収集し、検証を行っているという。 ベッティーニ氏は、日で人気のあるゲームアプリの中から、面白いと感じたものをいくつか紹介した。その説明を基に、著者の独断と偏見で「開発ミスでやっちゃった系」「広告収入が欲しい系」「よく分からない系」に分類してみた。 開発ミスでやっちゃった系 「拡散性ミリオンアーサー」 iOSアプリ(バージョン1.3.1)。RFC1918のプライベートIPアドレスで通信するため、社内の無線LANなどに入ってゲームをした場合に問題が生じる可能性がある。「たぶん、アプリ開発者が自社の開発環境でテストマシンにアクセスするとき、この設定を

    雑然紛然? ここが変だよ、日本のモバイルアプリとAPT!
    rgfx
    rgfx 2012/12/07
  • Play framework 2.0の概要/5つの特徴とScalaで作るための環境構築

    Play frameworkの背景と歴史 Ruby on Railsが人気となり、それ以外にもいろいろと軽量フレームワークが出てきた2009年ごろ、Javaのフルスタックフレームワークである「Play framework」の1.0(以下、「Play 1.0」)がリリースされました。 このころよく使用されていた(いまでも十分よく使用されていますが)Javaフレームワークは、SpringやSeasar2などのDIコンテナと、それに付随するORマッパー(Spring DataやS2JDBC)やMVCのフレームワーク(Spring MVCやS2Struts)でした。これらのフレームワークはそれぞれ十分な機能と実績があり、現在でもJavaでWebアプリケーションを開発する際には、まっ先に採用候補に挙がると思います。 しかし、これらのフレームワークは基的にJava EEでの開発用フレームワークなので

    Play framework 2.0の概要/5つの特徴とScalaで作るための環境構築
    rgfx
    rgfx 2012/12/04
  • Hadoop/HBaseの内部動作を可視化するソフトウェア「halook」をOSSで公開

    Hadoop内部の負荷状況などをグラフィカルに表示するOSSツールが登場。Javaプログラム解析ツールを流用し、HTML5などを駆使して内部の挙動を可視化する Acroquest Technologyは、2012年11月9日、Hadoop/HBaseの内部動作を可視化するソフトウェア「halook」をオープンソースソフトウェアとして公開した。CDH 3u4、3u5で動作確認済み。 Hadoopは分散処理を行うため、多数のノードを連携して動作する。データの処理が多数のノード、多数のプロセスで実行されるため、処理中に問題が発生した際の調査が非常に困難とされる。halookは、Hadoopシステムにおける障害や稼働状況そのものの可視化を実現している。可視化の対象は、並列処理タスク、Region、データノード。 HDFSのクラスタノード「DataNode」のデータの偏りを可視化する「HDFS Da

    Hadoop/HBaseの内部動作を可視化するソフトウェア「halook」をOSSで公開
    rgfx
    rgfx 2012/11/13
  • 「あいつに頼もう!」エンジニアと営業の理想的な関係

    開発と営業、同じ人が担当するのが一番だが…… 前回「営業プロセスを理解しているエンジニアが強いワケ」では、エンジニアが知っておくべき営業の仕事内容を紹介しました。 営業が引き立ててくれればエンジニアの市場価値は高まりますし、そもそも同じ社内で開発担当と営業担当の仲が良いに越したことはありません。営業と仲良くなるために、まずはエンジニアが営業の仕事を理解しようということで、一般的な営業のプロセス、中でもエンジニアが協力できるステップについてお話ししました。 かなり概念的な話でしたが、多くの方が興味を持って読んでくださったようです。それぐらい、エンジニアvs.営業の対立に問題を感じている方が多いのかもしれません。 同じ人が開発と営業の両方を担当すれば、そのような対立は生まれません。実際、エンジニアが営業も担当するという取り組みをしている会社もあります。この記事で紹介しているプラムザは、顧客への

    「あいつに頼もう!」エンジニアと営業の理想的な関係
    rgfx
    rgfx 2012/10/16
  • HTML5が盛り上がった本当の理由 - @IT

    2012/09/11 9月8日、HTML5コミュニティ「html5j.org」が主催するイベント「HTML5 Conference 2012」が慶應義塾大学日吉キャンパスで開催された。コミュニティとしては初めての1000人規模のイベントであったが、応募開始からわずか2日間で席が埋まってしまうほどの盛り上がりをみせた。全22のセッションのうち、パネルディスカッション「Web最先端、エキスパートたちの視点から」では、グーグルの及川卓也氏、Futomiの羽田野太巳氏、シーエー・モバイルの白石俊平氏、NTTコミュニケーションズの小松健作氏が登壇。「たくさんの優れた技術がある中で、なぜHTML5が今、こんなにも盛り上がりを見せているのか」という議論が行われた。 羽田野氏は、「冷めた言い方かもしれないが、HTML5が盛り上がったのは、Appleショックがあったからである」と話した。「仮に、iPhone

    rgfx
    rgfx 2012/09/12
    HTML5が注目されたのは初代iPhoneというクソがサードパーティーアプリ使えないというクソ仕様の中で「じゃぁSafariつかうお」というクソな抜け道が理由という部分についてはこれからも大いに書き残していきたい。
  • ReadiumについてACCESSと達人出版会に聞いた ─ @IT

    特集:ReadiumについてACCESSと達人出版会に聞いた 電子出版の日語表示に問題提起してみる 山崎潤一郎 2012/7/12 WebKitベースの電子書籍オープンソースのプロジェクト「Readium」に関わるACCESSとユーザー代表の達人出版会に聞いた 「いつか来た道」で終わらせないために 電子出版をめぐる日語表示の状況を俯瞰すると「いつか来た道」というフレーズが頭をよぎる。というのは、EPUB規格に対応した電子ブックリーダ(ビューワ)の表示にまつわる問題が、Webブラウザにおけるコンテンツ表示の状況に似ているからだ。 EPUBは、オープンな規格であり、筆者が知り得るだけでも、パソコン、スマートフォン、タブレット向けに十数種類のビューワが登場している。昨年、日語組版処理に対する基的な要求をカバーするEPUB3が策定されたことで、今後も日語対応のEPUBビューワはその数を増

    rgfx
    rgfx 2012/08/06
    koboで動いてるのはこれ?
  • もう、Webはブラウザという制約に縛られなくていい ─ @IT

    えーじ 2012/7/10 10年前、旅行先で道に迷わず目的地に辿り着くのがこんなに簡単になるなんて思わなかった。スマホとHTML5が、Webを自由に解き放つ まずは、事のシチュエーションというUXの話から 唐突ですが、あなたはレストランでアルバイトをしたことがありますか? 経験のある方なら、分かるかもしれませんが、レストランでアルバイトしていると、賄いで事を出してもらえる場合があります。もちろん、お店によるので、一概にいえませんが、ちょっとしたファミレスでも、通常、顧客に出すものとほぼ同じ料理べられます。 そのとき、味はどうだったでしょう? 1000円以上の価値があるものを無料でべられるのだから、店によっては、実にうらやましい話だろうと思いきや、筆者の場合、そうでもないという感想を持った経験があります。 確かに、同じ料理なのですが、いわゆるバックヤードと呼ばれる従業員専用の、お

    rgfx
    rgfx 2012/07/11
    http://goo.gl/qpH9C をみて。html5後は発想の転換が全レイヤで必要。というあたり http://goo.gl/cUgf7 とか http://goo.gl/e0Rgu とか。
  • Angry BirdsのHTML5版にも使われた「PlayN」入門

    Angry BirdsのHTML5版にも使われた「PlayN」入門:PlayNでクロスプラットフォームのゲーム開発(1)(1/3 ページ) クロスプラットフォームゲームライブラリ「PlayN」とは 近年ゲーム開発の環境は変化し、個人でも手軽に開発できるようになりました。また、スマートフォンの普及により、より手軽にゲームが購入できるようになり、開発者側もGoogle PlayやApp Storeを利用することで多くの人にゲームを届ける環境が出来てきました。ゲームのプラットフォームも多様化し、iOS(iPhoneiPad、iPod touch)、AndroidHTML5、Javaアプリケーション、Flashなどさまざまなものがあります。 しかし、多くのプラットフォームがあるということは、1つのゲームをより多くのプラットフォームに対応する場合、それぞれの環境に合わせて開発しなければなりません

    Angry BirdsのHTML5版にも使われた「PlayN」入門
    rgfx
    rgfx 2012/06/26
  • 「データサイエンティスト」って何だ - @IT

    2012/06/04 5月最終週に、おそらく日で初めての「データサイエンティスト」トレーニングが開催された。このトレーニングコースが養成を目指す「データサイエンティスト」とは何なのだろうか。 これはEMCジャパンが開催する「Data Science and Big Data Analytics」コースの第1弾。あくまでもベンダ中立のトレーニングで、ツールとして登場するのは統計処理言語の「R」やHadoopなど、オープンソースのもののみだ。EMCは今年第1四半期より、米国で同様のトレーニングと認定資格を提供し始めていて、トレーニングコースは募集開始後2日間で2000人の応募があったほどの人気だという。日では若干遅れての提供開始となった。EMCジャパンはまた、立教大学と提携し、経営学部国際経営学科でビッグデータをテーマにした授業を開講することも発表している。 トレーニングコース開設の背景を

  • Hadoopの現実解「バッチ処理」の常識をAsakusaで体得

    Hadoopの現実解「バッチ処理」の常識をAsakusaで体得:ビッグデータ処理の常識をJavaで身につける(7)(1/4 ページ) Hadoopをはじめ、Java言語を使って構築されることが多い「ビッグデータ」処理のためのフレームワーク/ライブラリを紹介しながら、大量データを活用するための技術の常識を身に付けていく連載 “ビッグデータ”時代の「バッチ処理」 アプリケーション開発というと、システム利用者に一番近い画面系の開発が花形ですね。一方「バッチ処理」というと、何となく地味な感じがしますが、「バッチ処理」は縁の下の力持ち、これがないと、大概のシステムは稼働できません。 絶対に必要だけど、影の薄い「バッチ処理」でしたが、“ビッグデータ”への注目度が高まり、大量データを短時間に処理する「並列分散処理バッチ」が活躍する場面も増えてきました。 稿では、並列分散で「バッチ処理」を行う方法につい

    Hadoopの現実解「バッチ処理」の常識をAsakusaで体得
    rgfx
    rgfx 2012/05/29