タグ

ブックマーク / xtech.nikkei.com (20)

  • Part1 ポリゴンを描画しよう

    この記事を見ているあなたは「OpenGL ES」という単語を聞いたことがあるでしょうか? OpenGL ESは、組み込み機器で3Dを扱うためのライブラリです。ゲームやコンピュータのUIといった、主に「リアルタイムで3D空間を表示する」必要がある分野で広く利用されています*1。AndroidやiOSといったモバイル機器のほか、PlayStation3やPlayStation Vitaなどのゲーム機で採用されている、まさにマルチプラットフォームのライブラリです。 そんな「スゴイ」ライブラリのOpenGL ESですが、泣き所はそのとっつきにくさです。筆者の周りでは、「わかりやすいなコイツ!!」「取っ付きやすいぜ、ベイビー!」とか言いながらOpenGL ESを触っている人を見たことがありません。「なんだかよくわからなさそう」「難しそう」と思われるでしょうか? いえ、そんなことはありません! むしろ

    Part1 ポリゴンを描画しよう
    uechoco
    uechoco 2016/03/10
    opengl es
  • エバーノートのクリエイターが教える「魅力あるUIとUX」の極意

    2012年2月3日、“シリコンバレー流”のユーザー・インタフェース(UI)やユーザー体験(UX)、ブランドのデザインをテーマにしたトークセッションが、デジタルガレージ社で行われた。 登壇したのは、米エバーノートでクリエイティブディレクターを務めるゲイブ・キャンポドニーコ氏(写真1)。米アップルでの勤務経験も持つ同氏は、この数年にわたるエバーノートのアイコンのデザインからブランド構築までの数々の経験談を語った。 同氏が講演で指摘したUIUX、ブランド構築のポイントは、以下の9点にまとめられる。 1)最初から編集に着手してはいけない 最初の教えは、「いきなり編集に着手してはいけない」。同氏がデザインする際に心がけているのは、できるだけたくさんの情報を収集すること。そのために同氏は、たくさんの人に会うのだという。 エバーノートには創業時から参加することになったので、同氏はまず企業ロゴを考える

    エバーノートのクリエイターが教える「魅力あるUIとUX」の極意
    uechoco
    uechoco 2012/02/11
  • ITPro:北岡弘章の「知っておきたいIT法律入門」

    新会社法,個人情報保護法など新しい法律が相次いで施行されています。このコラムでは,様々な法律の解釈とともに,これらの法律が企業にもたらすリスクを解説していきます。 特定電子メール法の改正 [1]オプトイン方式による規制を導入 [2]オプトイン方式で送信者に義務付けられた運用ルール [3]情報提供を求める規定や罰則の強化で実効性を高める 日版フェアユース規定の導入 [1]現行の著作権法では技術の進展に追随できない [2]判例で拡大される米国著作権法における適用範囲 [3]英国のフェアディーリングによる権利制限規定 [4]権利者側はフリーユース正当化と負担増大を警戒 ヤフーオークションサイトの損害賠償訴訟 [1]場の提供者に一定の注意義務を認める [2]具体的な注意義務を費用対効果で判断 デジタルコンテンツと肖像権・パブリシティ権 (1)ネットのコンテンツ・サービスで避けて通れない (2)保

    ITPro:北岡弘章の「知っておきたいIT法律入門」
  • [Google App Engine編]大量データの処理はかかる時間に注意

    Google App Engineで大量データを処理する場合、特別な配慮が必要になります。処理時間の制限など、独特の制約に引っ掛かる恐れがあるからです。 大量データを扱うケースとして、テーブルのスキーマ変更、検索結果のダウンロードなど、データの一括処理という三つについて、それぞれの設計ノウハウを解説します。 スキーマのバージョンをフィールドに持つ 一つ目の設計ノウハウは、テーブルのスキーマを変更する際に効果があるものです。 稼働中のシステムにおいて、機能を追加・変更する際、テーブルのスキーマ変更が必要になる場合があります。スキーマの変更に備えて、Google App Engineでは、RDBベースの場合とは違った設計が必要になります。「スキーマのバージョンをフィールドに持つ」というものです。 Datastoreはそもそも、同じテーブル内で、異なるスキーマのレコードが混在していてもかまわない

    [Google App Engine編]大量データの処理はかかる時間に注意
  • 誰でも即席“Androidプログラマ”に、Googleが開発ツール「App Inventor」を一般公開

    言語を知らなくても簡単にAndroidアプリが作れる――。誰でもプログラマになれる“驚愕”の開発ツールが登場した。米Google社が提供する「App Inventor」だ。早速、開発のしやすさを体験してみた。 米Google社は2010年12月16日、Androidアプリを開発するためのツール「App Inventor」のベータ版を一般公開した。同年7月から登録者のみに提供していたものだ。ツールおよびWebサービスJavaアプリの3つの組み合わせで実現している。 App Inventorの特徴は、プログラムをコーディングしなくても、Androidスマートフォンで動作するアプリが即席に作れること。パズルを組み合わせる感覚でプログラムを作成できる(図1)。Javaを知らない人でも、Androidスマートフォンを持っていれば、そのまま個人用のアプリが即製可能だ。

    誰でも即席“Androidプログラマ”に、Googleが開発ツール「App Inventor」を一般公開
  • アルゴリズムへの招待

    適当な圧縮ルールを作り、ASCII文字で描いた絵をなるべく少ない文字数で表現するには、どうする?(詳しくは第2回を参照) アルゴリズムを構成する楽しい仕組みを紹介しながら、あなたに「おおっ」と言わせたい――。これが連載『地球にやさしいアルゴリズム』の最初の目的です。「数独パズルを解く」「ASCIIアートを圧縮する」など12の問題を用意しました。ぜひ挑戦してみてください。 問題を解けても解けなくても、アルゴリズムに興味を持てたなら、関連する文献や記事を抵抗なく読めるようになるはずです。アルゴリズムを使いこなしたり、新しく作ることも無理なくできるようになるでしょう。 まずはいろいろなアルゴリズムの面白いところを見て、楽しんでみましょう。 連載目次 第1回 ナンプレを解いてみよう 第2回 パズルみたいに楽しいデータ圧縮 第3回 「場面」の移り変わりに注目する 第4回 できるだけ短いルートでゴール

    アルゴリズムへの招待
  • 第20回 “使いやすいURI(URL)”の設計を考える

    今回は「URIの使いやすさ」について考えてみたいと思います。URIの使いやすさ,というのは,ウェブサイトやウェブ・アプリケーションにおいて,どういうURIでそれぞれのページにアクセスできるようにすると,利用者は使いやすいのか,ということです。つまりは,どのようにURIを設計するのがいいんだろう,ということです。URIの設計については,これまでもいろいろなところで議論がなされていますので,それらの議論や動向などを見ながら,考えていきたいと思います。 URIを話題として取り上げようと思ったのは,4月の4,5日に行われたYAPC ASIA 2007(YAPCはYet Another Perl Conferenceの略)で,Six Apartの創業者でMovable Typeの生みの親であるBen Trott氏がSix Apartのサービス「Vox」について発表を行ったとき,「Voxの出力するRS

    第20回 “使いやすいURI(URL)”の設計を考える
  • 第23回 URIの動的生成と使いやすさを考える -- ブログやWikiにおける生成ルールや日本語の扱い,リンクされやすいURIとは?

    第23回 URIの動的生成と使いやすさを考える -- ブログやWikiにおける生成ルールや日語の扱い,リンクされやすいURIとは? 連載でURIの話を取り上げ始めて,もう4回目になってしまいました。URIに関しては,いろいろ面白い話題もあり,興味は尽きないのですが,ほかに考えてみたい題材もありますし,あまりこの話ばかりを続けるのもなんですから,ひとまず今回で最後にしたいと思います。 今回は,動的生成されるURIの使いやすさ,という視点から考えてみます。ここでいう「動的生成されるURI」というのは,ブログのエントリ・ページやWikiのページのように,機械的に生成されるページのことです。また,商品情報を元に商品ページを自動生成するオンラインショップなども動的生成ですね。 新たにページやデータを追加できるようなツールやサービスでは,新しくデータが追加された際に,新たに生成されるページにURI

    第23回 URIの動的生成と使いやすさを考える -- ブログやWikiにおける生成ルールや日本語の扱い,リンクされやすいURIとは?
  • 新たなデータベースの選択肢は“NoSQL”

    昨年末から「NoSQL」という言葉をネット上で見かけるようになった。字面だけを見ると「もはやSQLは必要ない」(No SQL)という意味にも取れる。だが実際には、「SQLだけに限らない」(=Not Only SQL)というのが正しいようだ。 NoSQLとは、SQL言語を利用しない非リレーショナルデータベース(RDB)を総称した表現である。代表的なものとして、数値や文字列といったデータ(value)を1個のキー(key)にひも付けて管理する「key-valueストア」がある。 key-valueストアで処理できるのは、keyで検索を実行してvalueの値を読み書きすることだけである。「販売単価が100円以上、1000円未満の製品情報だけを抽出」といった、SQLでは当たり前のように処理できる操作をNoSQLでは実行できない。RDBのようにデータの一貫性を厳密に保持しているわけでもない。 過去に

    新たなデータベースの選択肢は“NoSQL”
  • [Web 2.0 Expo]「これからのWebを支えるデータベースは“NoSQL”」---米10genのMerriman CEO

    「今後12カ月以内にWebインフラを新しく立ち上げるプロジェクトの大多数は,プライマリ・データストアとしてRDB以外のデータベースを選ぶだろう」。オープンソースのデータベース開発プロジェクト「MongoDB」を支援する米10genのCEOであるDwight Merriman氏(写真1)は,「Web 2.0 Expo New York 2009」でこう予測した。 Merriman氏は,「表と表の関係でデータを処理するリレーショナル・データベース(RDB)は,現在のWebアプリケーションの実態にそぐわない。リレーショナル・モデルに向かないデータ処理や分析処理が急増しつつある」と指摘。Webでは,写真や動画といった巨大データを多数のユーザーがやり取りし,クレジットカード情報もあればTwitterのつぶやきまでと価値の異なるデータと混在している。このため最近Web技術者の間で「NoSQL」と呼ばれ

    [Web 2.0 Expo]「これからのWebを支えるデータベースは“NoSQL”」---米10genのMerriman CEO
  • 2010年版「いる資格、いらない資格」 ---目次

    主要なソリューションプロバイダ101社の人材育成担当者にアンケート調査した結果、「営業職に取らせたい資格」で「中小企業診断士」の人気が復活していることが分かった。顧客の経営や業務の課題を的確にとらえ、解決策を提案するスキルが求められているのだ。技術職ではセキュリティ関連資格の人気が、プロジェクトマネジメント関連資格を上回った。

    2010年版「いる資格、いらない資格」 ---目次
  • 2006年度ソリューションプロバイダ業績ランキング---目次

    2006年度のソリューションプロバイダの業績は、売上高、営業利益、経常利益ともに前年を上回り、2005年度からの好調さをさらに加速させた。長らく抑えられていたSE単価も上昇局面に入って収益環境は好転。ただし、不採算案件の撲滅やビジネスモデルの転換に手間取り、不振にあえいだ企業も少なくない。好況期の今こそ、勝ち残りをかけたビジネス改革にしのぎを削るべきだ。 目次

    2006年度ソリューションプロバイダ業績ランキング---目次
    uechoco
    uechoco 2008/05/11
    システムインテグレータ、SIer、売り上げ、業績、ランキング
  • Flash CS3入門 基本からActionScriptまで:ITpro

    いまやWeb上で手軽に使われるようになってきた感のあるFlashムービーですが,実際はどのようにして作成しているのでしょうか?連載では,Flashムービー作成用アプリケーションの最新版「Flash CS3」について,基操作からスクリプト言語(ActionScript 3.0)を使ったプログラミングまで,具体的なサンプルコードを使ってご紹介していきます。 目次 第1回 Flash CS3で出来ることとFlash 8との違い 第2回 開発用画面を自分好みにカスタマイズしよう 第3回 Flashムービーを自在に制御する -- ActionScriptを書いてみよう 第4回 プロパティとメソッド 第5回 「表示リスト」で画面上のインスタンスの階層や重ね順を管理する 第6回 プログラムの基,変数/関数/スコープを押さえよう 第7回 関数の便利な仕組み,「引数」と「戻り値」を理解する 第8回 ム

    Flash CS3入門 基本からActionScriptまで:ITpro
  • Flex 2.0でリッチなWebアプリを作ろう---目次:ITpro

    エンジニアがFlashアプリを作るためのツール。それがAdobe Flexです。新バージョンの登場でぐっと使いやすくなると同時に,求めやすい価格になったFlexの使い方を解説します。 中垣 茂 隔週更新中 ・第29回 Flexが備えるMXMLコンポーネント(Part13:Tree) 今回は【mx.controls.Tree】コンポーネントを紹介します。階層構造のナビゲーションなどに使われるコンポーネントで,非常になじみ深いユーザー・インタフェースです。ただし,実際に使うときには注意すべき点があります。 ・【特別レポート】ブラウザ/OSを越えた次世代環境「Adobe AIR」を試してみよう アドビシステムズは2008年2月25日に,アプリケーション実行環境「AIR」の正式版をリリースしました。AIRについては名前は聞いたことがあっても,“正体”を理解している人はさほど多くないのではないかと思

    Flex 2.0でリッチなWebアプリを作ろう---目次:ITpro
  • ブログ同士で“SNS”が作れる,Googleが「Social Graph API」サービス公開:ITpro

    Googleは2008年2月1日,Web上のリンクから交友関係を抽出するWebサービスAPI「Social Graph API」を公開した。ブログやプロフィール・ページのURLなどを入力すると,Googleが収集した,そのサイトを友人としてリンクしている友人のサイトを出力する。このサービスを使うことで,SNS(ソーシャル・ネットワーキング・サービス)サイトを利用しなくともブログ同士でSNSのような機能を実現することが可能になる。 交友情報は,サイトに埋め込んだXHTML Friends Network(XFN),Friend of a Friend(FOAF)と呼ばれるフォーマットから抽出する。XNFでは,例えば <a href="http://bradfitz.com" rel="friend" >Brad</a> のように,リンクに「friend」など,どのような関係かを示す情報を埋

    ブログ同士で“SNS”が作れる,Googleが「Social Graph API」サービス公開:ITpro
  • HOWS「ISSEI(イッセイ)」

    ●既存のDB技術と一線を画すデータ検索技術を生み出す ●ゼロベースで発想しOSの基機能に着目 ●ストップウオッチ片手に高速化を追求 ソフト開発ベンチャーのHOWSが、これまでにないデータ管理・検索技術「ISSEI」を開発した。HOWSは現在、ISSEIを次世代Web基盤技術として特許を出願している。 「ユーザー企業がデータを有効活用するためには、既存のリレーショナルデータベース(RDB)と一線を画す技術を編み出すほかないと考えた」。HOWSのCTO(最高技術責任者)である庄司渉副社長は、ISSEIを開発した思いを語る。 ユーザー企業の多くは現在、社内システムを整備し、テキストや画像、音声などさまざまな種類のデータを大量に蓄積している。その一方で「データを業務に有効活用できていない」と嘆くCIO(最高情報責任者)が多いのも事実だ。 その理由について庄司副社長は、「現在主流のRDBが限界に近

    HOWS「ISSEI(イッセイ)」
    uechoco
    uechoco 2008/01/21
    高速検索を実現した新発想のDB技術
  • 生年月日から年齢を計算する簡単な計算式:ITpro

    私の個人ブログに掲載したら好評でしたので、こちらでもご紹介してみます。 最近知ったんですが、生年月日から年齢を計算する簡単な計算式というのがあるそうです。 (今日の日付-誕生日)/10000の小数点以下切捨て。 PHPで書くと echo (int)((20070823 - 19850101)/10000); Perlで書くと print int ((20070823 - 19850101)/10000); JAVAで書くと System.out.println( (int)((20070823 - 19850101)/10000) ); という感じになります。 日の法律を確認してみました。誕生日の前日が終了する瞬間(すなわち誕生日をむかえる午前0時00分の直前)に1歳を加えることになる。ただしうるう年など、年によって期間を定めた場合において最後の月に応当する日がないときは、その月の末日を

    生年月日から年齢を計算する簡単な計算式:ITpro
  • 256366

    公的IT資格の受験者数が減少する中、逆にソリューションプロバイダの公的IT資格への評価は大きく高まった。主要企業75社の人材開発担当者の大半が、取らせたいIT資格として公的IT資格を挙げた。ベンダー系のIT資格も、営業効果に対する評価は高い。その半面、資格取得時の一時金は公的資格より減額する企業が増えるなど、ベンダー系資格の拡大に警戒感も出てきた。案件が増加局面を迎えたことを反映して、IT資格にメリハリを付けようとする実態が浮き彫りになった。 目次 ■第1回:社員に取らせたいIT資格 ■第2回:営業効果がある公的資格 ■第3回:営業効果があるベンダー資格 ■第4回:高額の報償金が出るIT資格 ■第5回:進む個人のIT資格離れ →「2008年版いる資格,いらない資格」はこちら

    256366
  • Seasarのひが氏,WideStudioの平林氏,Sylpheedの山本氏,USAGIの吉藤氏にOSS貢献者賞

    Seasarのひが氏,WideStudioの平林氏,Sylpheedの山氏,USAGIの吉藤氏にOSS貢献者賞 独立行政法人 情報処理推進機構は10月10日,「2006年度日OSS貢献者賞」の受賞者を発表した。Seaserを開発した比嘉康男(ひがやすを)氏,WideStudio/MWTを開発した平林俊一氏,Sylpheedを開発した山博之氏,IPv6プロトコルスタックUSAGIを開発した吉藤英明氏の4人が選ばれた。 日OSS貢献者賞は,世界的なオープンソース開発プロジェクトで活躍する開発者など,オープンソース・ソフトウエア普及への貢献者を表彰するもの。2005年度から開始され,昨年は鵜飼文敏氏,高橋浩和氏,高林哲氏,まつもとゆきひろ氏の4名が受賞した(関連記事)。 ひがやすを氏は,J2EE(Java2 Enterprise Edition)のDI(Dependency Inject

    Seasarのひが氏,WideStudioの平林氏,Sylpheedの山本氏,USAGIの吉藤氏にOSS貢献者賞
    uechoco
    uechoco 2006/10/10
  • なぜGoogle SpreadSheetsの機能はライバルに劣るのか

    iRowsが提供している「<a href="http://www.irows.com/" target="_blank">Online spreadsheet</a>」。これもJavaScriptでグラフを描画,マウス操作でグラフの位置や大きさを変更できる。グラフは立体表示も可能 Googleが2006年6月6日(現地時間),Web表計算サービス「Google SpreadSheets」のテスト公開を開始した(関連記事)。 記者にとってこのサービスは2つの点で意外だった。 ひとつめは,GoogleからWeb表計算サービスがこんなにも早く提供されたこと。GoogleがSun Microsystemsと提携した2005年10月,SunがOpenOffice.orgをオープンソース・ソフトウエアとして公開していることから,Googleの提携によってWebオフィス・ソフトが開発されるのではないかと

    なぜGoogle SpreadSheetsの機能はライバルに劣るのか
  • 1