タグ

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

  • 「CGなんて社会貢献になるか」と言われ、奮い立った少年

    連載では、Life is Tech ! が主催するイベント「Edu×Tech Fes 2013 U-18~驚異のプレゼンテーション~」をレポートする。Edu×Tech Fes 2013 U-18は、テクノロジーから教育を考え、教育からテクノロジーを考えるイベント。天才中高生が語るゾクゾクする3時間を、全7回の連載でお届けする。 山氏は、3~4歳のころからCGに興味があり、Pixarの映画が大好き、将来は「Pixarでアニメーション映画を作りたい。そして、夢の大切さを世界に発信したい」と語る。千葉県立千葉中学校に入学後、中学のゼミでCGの研究を始めた。ゼミでは、デジタルハリウッドや日のPixarを目指すマーザ・アニメーションプラネットで働く人の話を聞き、研究発表を行った。すると、ある先生が全校生徒の前でこんなことを言ったという。――「CGなんかの研究をして、何の社会貢献になるんだ」――

    「CGなんて社会貢献になるか」と言われ、奮い立った少年
    nextworker
    nextworker 2013/03/14
    本当の意味で「意識が高い」って彼のような事を言うんだと思う。
  • いま開発者が見ないと残念すぎるWeb動画9選~【まとめ】ITmedia Virtual EXPO 2012見どころ - @IT

    ITmedia Virtual EXPO 2012」が9月11日から開催中だ。クラウド、ビッグデータ、セキュリティ、モバイル、デベロッパー、マーケティング、モノづくりIT、エンベデッド、ラーニングなどさまざまなテーマのブースが設置され、展示や講演動画、インタビュー動画、座談会動画など多種多様なコンテンツが利用できる。 稿では、その中からIT技術者・開発者が見ないと残念過ぎる下記9つのコンテンツの見どころを紹介する。視聴には、会員登録が必要で入力項目が多くハードルが高いかもしれないが、どれも一見の価値があることをお約束する。秋の夜長のお供に、ぜひ。 LINEを生み出したNHN Japanの開発風土とは Twitterの日エンジニアに聞く世界に通用するハッカーになるには Winny金子氏に聞く!Skeedが解決するクラウド時代の隠れた課題 神か悪魔か、JavaScriptはどっちだ!~

    いま開発者が見ないと残念すぎるWeb動画9選~【まとめ】ITmedia Virtual EXPO 2012見どころ - @IT
  • JavaとJavaScriptの良いとこ取り? 「Dart」超入門

    クライアントもサーバも! Webアプリ開発言語Dartとは 今回は、プログラミング言語「Dart」を紹介します。 Dartは2011年にグーグルが発表したプログラミング言語です。「Dart: Structured web apps」で情報が公開されています。今後のWebアプリ開発のトレンドを見極めるうえでも、1度はチェックしておきたいプログラミング言語でしょう。 DartJavaと同じクラスベースのオブジェクト指向言語です。JavaScriptがターゲットとする分野と同じくWebアプリ開発向けのプログラミング言語です。 「構文スコープ(lexical scoping)」「クロージャ(closures)」「オプショナル静的型(optional static typing)」といったJavaにはない機能をサポートしています。Webアプリを開発しやすい言語を目指しており、クライアントサイドもサ

    JavaとJavaScriptの良いとこ取り? 「Dart」超入門
  • スマホ対応初心者に送るjQuery Mobileの使い方“超”入門

    スマホ対応初心者に送るjQuery Mobileの使い方“超”入門:jQuery Mobileでスマホ向け企業サイト構築(1)(1/2 ページ) jQuery Mobileを利用した企業サイトの構築【準備編】 iPhoneAndroidなどのスマートフォンが普及するなかで、スマートフォンブラウザ向けWebサイトの需要は拡大しています。グーグルの調査によると、日のスマートフォン普及率は2011年1、2月の時点で「6%」、2011年9、10月では「17%」です。平成24年の国内スマートフォン販売シェアが半数を超え、さらなるシェアの拡大は確実です(参考)。 PCの販売台数が低下する中、iPadなどのタブレット端末の普及も伴い、今後モバイル端末への対応が必須となってきます。かつてPC上のWebブラウザで起こったシェア争奪戦「ブラウザ戦争」と同様に、モバイル端末のシェアの奪い合いも激しくなってい

    スマホ対応初心者に送るjQuery Mobileの使い方“超”入門
  • スマホアプリ開発はHTML5/jQuery Mobileとネイティブどっちがいいの?~第2回テックヒルズまとめレポート(1/2) - @IT

    スマホアプリ開発は HTML5/jQuery Mobileとネイティブ どっちがいいの? 第2回テックヒルズまとめレポート 柴田克己 2012/4/27 iPhoneAndroid端末の急速な普及を受け、多くの開発者が近年関心を寄せているのが「HTML5で実現できるWebアプリと、各プラットフォーム向けに特化したネイティブアプリ。開発するならどちらがトク?」というテーマだ。 2012年4月13日に、このテーマについて実際にスマホやWeb向けのアプリ開発を手掛けている技術者たちが意見を戦わせる「第2回テックヒルズ『ネイティブアプリ』vs『Webアプリ』~これからのアプリ開発のトレンド~」と題したディスカッションイベントが、六木アカデミーヒルズで開催された。 司会進行を務めたのは、同イベントを企画、運営するインターネットサービス企業「CROOZ」の技術統括部取締役の小俣泰明氏だ。 小俣氏

    nextworker
    nextworker 2012/04/28
    す・み・わ・け
  • AWSとAzure、性能と運用機能を比較する

    AWSとAzure、性能と運用機能を比較する:PHP開発で使える2大クラウドを徹底検証(3)(1/3 ページ) クラウド上でのJavaRuby、.NETを利用した開発についての記事は増えてきていますが、クラウド上でのPHP利用に関する記事は、現時点では意外と少ないです。連載では、PHP開発で利用することを前提に、Amazon Web Services(以下、AWS)とWindows Azureの2大クラウドを比較します。PHPエンジニア以外でも参考になる内容になっていると思いますので、ぜひお読みください 前回は、開発環境やアプリケーションのデプロイなど、開発における使い勝手について見ていきました。 今回は、クラウド上でアプリケーションを運用する際に気になる、性能や監視項目の設定について見ていきます。 また、クラウドを利用すると、複数のユーザーでディスクやマシンをシェアするので、他人に

    AWSとAzure、性能と運用機能を比較する
  • サーバ上でVimを使用することを考えた設定

    前回までは、ユーザー自身のPCVimを使うことを前提にして、解説を進めてきました。今回は、sshでサーバにログインし、そのサーバ上でVimを使うことを考えた設定ポイントを解説します(編集部) sshでサーバにログインしてVimを使う アプリケーション開発に使うメインエディタをVimと決めている開発者は、今でも少なくない。PCが十分な処理能力を持つようになり、EclipseやVisual Studioなどの統合開発環境(IDE:Integrated Development Environment)の機能が充実し、数々の便利な機能を備えるようになった。 しかしIDEを便利に活用できる環境が整っている今でも、メモリをあまり消費せず、軽快に動くVimは、開発者の支持を集めている。自分の好きなように自由にカスタマイズできる柔軟さを評価している開発者も多い。Vimを使う多くの開発者は、より便利に使う

    サーバ上でVimを使用することを考えた設定
  • スマホアプリの作り方【超まとめ】Web編:HTML5やjQuery MobileなどスマホWebアプリ開発に役立つ記事52選 - @IT

    Web編:HTML5やjQuery Mobileなど スマホWebアプリ開発に役立つ記事52選 @IT編集部 2012/1/31(2013/2/28 改訂) iOS(iPhoneiPad/iPod touch)、AndroidWindows Phoneなど、さまざまなスマートフォンのプラットフォームのアプリを作るための@IT記事のまとめです。今後、順次更新・追加していきます。 開発者が登録したApp StoreやMarketplaceなどからダウンロードしてインストールするアプリ、もしくは、あらかじめインストールされているアプリは、「ネイティブアプリ」と呼ばれています。iOSやAndroidWindows PhoneといったOS上で動き、マイクやカメラなどデバイスの機能を十分に使えるのが特徴です。作り方は、基編やデザイン/グラフィック編で紹介した記事が参考になると思います。 一方で

  • OSに付属するシェルスクリプトを読んで技術を盗む

    今回から、OS付属のシェルスクリプトを読んでいく。多くの人が使っているスクリプトを読むことで、シェルスクリプトならではの書き方、テクニックを身に付けることができるはずだ(編集部) 他人の技術を盗まなければ進歩はない 外国語をマスターするにも、楽器の演奏を覚えるにも、上達するにはただ練習するだけではダメだ。素晴らしいお手を見つけて、よく観察し、何度もまねることが必要だ。お手から技術を「盗む」ことが大切だということだ。 プログラミングでも同じことが言えると思う。文法を覚えて、ただひたすらプログラムを書くだけではなかなか上手にならない。スキルのある人のコードを見て、技術を盗もう。開発チームのメンバーそれぞれが書いたコードを持ち寄って、お互いに批評し合う「コードレビュー」に参加している、あるいはリーダーとして主催しているという人は多いと思う。このコードレビューも、人から技術を盗む良い機会と言え

    OSに付属するシェルスクリプトを読んで技術を盗む
  • Vimをプログラム開発環境にしてしまおう

    今回から、Vimをプログラム開発環境にしてしまう方法を解説します。これができれば、Vimでプログラムを編集した後に、コンソールに戻ってコンパイルの指示を出すという面倒を避けられます。(編集部) そろそろ実用的なことを - Cプログラミング これまで7回にわたってVimの基的な使い方を解説してきた。これまで紹介してきた操作法を身に付けておけば、かなりの速度でテキストファイルを編集できるようになっているはずだ。Vimを操作する能力は、熟練すればするほど高速になる。スキルアップに費やす対象としては悪くない選択肢だ。今回以降しばらくの間は、より具体的なシーンを想定して、操作方法や、または操作方法をより便利な次元へ引き上げるプラグインについて紹介していく。 Vimといえばやはりプログラミング言語や設定ファイルの編集エディタとして利用することが多い。今回は、C言語のソースコード編集とコンパイル、実行

    Vimをプログラム開発環境にしてしまおう
  • DOM操作の主流になるか!? セレクタAPIを使いこなそう

    連載目次 従来、JavaScriptでは、以下のようなメソッドを利用して、操作対象の要素を特定していた。 getElementByIdメソッド:IDの値をキーにノードを取得する。 getElementsByTagNameメソッド:要素名をキーにノードを取得する。 getElementsByClassNameメソッド:class属性の値をキーにノードを取得する。 しかし、この方法で複雑な構造のHTML文書から要素を取り出す場合、コードが複雑になりやすいという課題もあった。例えば、以下は従来のgetElementXxxxxメソッドを利用した要素の取得例だ。 上記のJavaScriptコードでは、奇数番目の要素を特定するために全てのインデックス番号をif文で判定させている。ほかにも属性値やclass属性によって要素を絞り込むならば、同じような判定式を書いた経験が読者諸氏にもあるだろう。「もっと簡

    DOM操作の主流になるか!? セレクタAPIを使いこなそう
  • Google Voiceはやっぱりすごかった - @IT

    Web業界は電話関連ビジネスを飲み込もうとしているのではないか。もう1年以上も前になるが、2010年5月に米国に出張した際に、そういう印象を受けた。といっても、VoIPのことではない。電話帳がSNS内のソーシャルグラフで置き換えられるということとも、ちょっと違う。電話の音声サービス全般のことだ。これは、VoIP普及以上にインパクトのある技術トレンドなのではないかと思うのだ。 そう感じた理由の1つ目は、米国で一般ユーザー向けにも提供が始まった電話・音声サービス「Google Voice」を使ってみて、その使い勝手の良さに舌を巻いたこと。今さら、Google Voiceがどうしたの? と思う人もいるかもしれないが、改めて検索してみて、どうも日にはGoogle Voiceのインパクトが全く伝わっていないように感じている。 もう1つは、Twilioというベンチャー企業の存在を知ったことだ。久しぶ

    nextworker
    nextworker 2011/09/20
    電話を真に”再発明”したのは、こっちの方かもしれない。
  • PHP 5.3.7に重大なセキュリティ問題、アップデートはちょっと待った - @IT

    2011/08/23 PHP development teamは8月22日、PHP 5.3.7に重大な問題があることを明らかにした。数日以内に予定しているバージョン5.3.8のリリースまで、アップグレードを延期するよう呼び掛けている。 PHP 5.3系の最新バージョンであるPHP 5.3.7は、この8月18日に公開されたばかりだ。セキュリティフィックスも含め、90以上のバグを修正する内容となっていた。 しかしバグレポートやインターネット上のブログによると、PHP 5.3.7のcrypt関数には重大な問題が存在する。crypt()は文字列のハッシュ値を返す関数で、元の値に「salt(ソルト)」という乱数を付けた値のハッシュを生成する(ソルト付きハッシュ値)。しかしバージョン5.3.7でMD5アルゴリズムを利用した場合、crypt関数は肝心のハッシュ値なしでソルトのみを返す。従って、これをパス

    nextworker
    nextworker 2011/08/23
    もはや古典だから、ソルトの意味とか理解しない人がソースいじっちゃったのかなあ。
  • 3分8.8円―NTT、市内通話料金値下げ

    2000/12/23 12月22日、NTT東日NTT西日は、市内通話料金の値下げについて郵政大臣に届出を提出したと発表した。 今回の届出の内容は、これまで昼夜間一律3分10円としてきた市内通話料金を3分8.8円に値下げするというもので、実施は2001年の5月1日からとしている。NTT東日では、首都圏の競争激化により2段階に分けて値下げを行う。初回が2001年1月10日開始で3分9円、5月1日から8.8円に移行する。割引時間帯も設定された。深夜・早朝(午後11時~午前8時)は4分10円となる。 両社によれば、今回の値下げにより、年間約450億円の減収を見込んでいるという。 また、県内市外通話料金などの各種の新割引サービスの提供も発表した。その中には、2001年5月から開始される、電話会社事前登録制「マイラインプラス」登録ユーザー対象の割引制度もあり、最大で40%の割引となる。これは、

  • NICTのNTPサーバで1月23日に障害、誤った時刻を配信 - @IT

    2011/01/28 情報通信研究機構(NICT)は、インターネットエクスチェンジポイント(IX)で運用しているNTPサーバで、1月23日に2回にわたって誤った時刻を送出したことを明らかにした。 NTPはインターネットを介してPCの時刻を調整するためのプロトコルだ。NTPサーバは、stratum 1というNTPサーバを頂点に階層的な構造をなしており、下位のサーバは同じ階層内か、1つ上の階層のNTPにアクセスし、時刻を同期させていく。これにより、負荷の集中を防ぎながら時刻同期の精度を高める仕組みだ。 NICTでは日標準時に直結したNTPサーバ(stratum 1)を運用している。2010年2月からはこれに加え、時刻配信の精度と信頼性の向上を目的に、IXに直結したNTPサーバの運用を開始した。今回障害が発生したのは、このIX側のNTPサーバだ。 NICTによると、1回目の障害は10時19分か

    nextworker
    nextworker 2011/01/29
    これからはNTPが不正と思われる値を返した場合のフローも当然のごとく必要になるんか
  • グーグルが恐れたサイバースパイ「GhostNet」とは? - @IT

    時間の23日、ついにグーグルGoogle.cnを閉鎖し、中国政府のファイアウォールの外に存在するGoogle.com.hkにリダイレクトを開始した。だが、これが検閲を理由としたものであれば奇妙なことである。もともとGoogle.cn自体、政府の情報アクセス制限に同意して開始したサービスであり、検閲の手法も、サイトの“delist”、つまり、検索対象からの除外が主な手法であり、同社自身「グーグル八分」として活用している基機能の延長に過ぎず、複雑さが増す理由にもならない。理にたけたグーグルにしては実に奇妙である。 監視する国家 さて、古い話であるが、私は、技術者として米国に滞在していた期間がある。その主な理由は当時の米国の暗号輸出規制にあった。 当時の私は、国際分散開発のスペシャリストであり、地理的に離れたチームが効率よく開発する環境をいかに構築するかに腐心していた。マイクロソフトに先

    nextworker
    nextworker 2010/03/24
    Google:「中国には近づくな。そうささやくのよ。私のGhostが」
  • iPhone逆転のカギ? AndroidはフルFlash搭載へ - @IT

    かねてからの噂どおり、グーグルは1月5日、Android OS 2.1搭載を搭載した独自のスマートフォン「Nexus One」を発表した。HTCと協力してデザインした端末で、SIMロックフリー版の提供や、3.7インチ(480×800ドット)の有機ELや、従来のAndroidベースのスマートフォンに比べて高速な1GHzのSnapdragon(ARM)を搭載するなど、注目の製品だ。 グーグルがハードウェアビジネスに参入したという点や、ソフトウェア(サービス)面でも、注目ポイントが多いが、iPhoneとの競合という側面から考えたときに、Nexus Oneで目を惹くのはAdobe Flash 10.1の動向だ。Nexus One発表のタイミングに合わせてアドビ システムズが公開したビデオを見る限り、早期バージョンのFlashは、すでにスムーズに稼働している。Flash 10.1はGPUを活用するた

    nextworker
    nextworker 2010/01/07
    今iPhoneでFlashを解禁してもAppStoreに変わるエコシステムはもうできないでしょ。必要に迫られたら手の平返すの早いよ、アップルは。
  • Amazon EC2/S3で作るWindows公開サーバ(後編) - @IT

    [運用] Amazon EC2/S3で作るWindows公開サーバ(後編) 1.Windowsの日語化とWebサイト公開 デジタルアドバンテージ 島田 広道 2009/12/02 前編では、Amazon Elastic Compute Cloud(Amazon EC2)/Amazon Simple Storage Service(Amazon S3)によるWindows公開サーバを構築するために、まずこれらのサービスの概要と、Amazon Web Services(AWS)との契約からインスタンス(仮想マシン)の起動までの手順を解説した。後編では引き続き、Windows OSの日語化やWebサイトの公開、インスタンスの保存、固定IPアドレスの割り当てなど、公開サーバ構築・運用に必須の作業手順を解説する。

  • Amazon EC2/S3で作るWindows公開サーバ(前編) - @IT

    [運用] Amazon EC2/S3で作るWindows公開サーバ(前編) デジタルアドバンテージ 島田 広道 2009/11/25 従来の企業ITシステムでは、サーバなどのリソースを社内に設置することが一般的だった。しかし近年、コストや拡張性などの点でその意義が問われている。コスト面では、社内設置の場合は最初に設備投資が必要であり、その後も管理・運用のためのコスト(人件費や電力など)が掛かる。 重要なことは、こうして作られたシステムの全能力が常に利用され続けることはなく、一時的な負荷集中や将来の規模拡大に備えて、性能上はある程度の余裕を持たせて運用される点だ。投資した(している)コストのうち、この余裕の分は無駄といえなくもない。 拡張時のスピードも問題視されている。サーバ・マシンの要件を決定して発注し、社内に設置するまでの時間が意外にかかるからだ。それだけ、新しいサービスを展開したりする

  • @IT:Ubuntuで始めるクラウドコンピューティング(1/3)

    Amazonとユーカリ、コアラが好きなのはどっち?~ Ubuntuで始めるクラウドコンピューティング Ubuntu 9.10には、EucalyptusをベースにしたAmazon EC2/S3互換の仮想化環境構築ソフトウェア「Ubuntu Enterprise Cloud」(UEC)が含まれています。早速試してみませんか(編集部) Ubuntu Japanese Team/株式会社創夢 吉田 史 2009/11/25 EucalyptusとUEC 10月29日にリリースされたLinuxディストリビューション「Ubuntu 9.10」(開発コードネーム“Karmic Koala”)には、「Ubuntu Enterprise Cloud」(UEC)という、Amazon EC2/S3互換の仮想化環境構築ソフトウェアセットが含まれています。 UECはUbuntu 9.10の主要機能の1つとして開発

  • 1