タグ

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

  • 初心者でもiOS 9/tvOS向け2Dゲームが作れる標準フレームワークSpriteKitの基礎知識とチュートリアル

    連載目次 ゲーム作成向けのAPIも充実したiOS 9公開、――tvOSも発表 2015年9月16日(米国時間)にiOS 9が公開されました。iOS 9では、さまざまな機能追加がありましたが、SDKではさらにゲーム作成向けのAPI/フレームワークが充実し、アップルのゲームコンテンツに対する力の入れようがうかがえます。 アップルが標準で用意している、iOS 9までのゲーム開発向けAPI/フレームワークをまとめると下記のようになります。 GameKit(アップルのゲーム向けSNSである「Game Center」やBluetoothを使ったPtoP通信の機能などをゲームに組み込む) SceneKit(3Dゲーム作成用) MetalKitGPUアクセラレーションでより高度なグラフィック) SpriteKit(2Dゲーム作成用。後述) GameplayKit(ルート探索や状態管理といったAIの作成機

    初心者でもiOS 9/tvOS向け2Dゲームが作れる標準フレームワークSpriteKitの基礎知識とチュートリアル
  • Wgetとメールを使ったお手軽サーバ死活監視

    Wgetとメールを使ったお手軽サーバ死活監視:Windows環境でちょっとした定型業務を自動化する(1/2 ページ) 管理下のWebサーバが止まったら、速やかに管理者の携帯端末へメールで通知する。そんな死活監視システムを、無償のソフトウェア・ツールとバッチ・ファイルを組み合わせて簡単かつ手軽に実現しよう。 連載目次 サーバ管理者が行うべき作業はいくつもあるが、その中でも特に重要なのが「予期せぬサーバの停止」の検出とその対処だろう。いうまでもなくサーバが停止していることが分かったら、なるべく早く復旧に向けて対応しなければならない。そのためには、普段からサーバを継続的に監視しておき、停止などの異常があれば速やかに検出して、管理者に知らせる必要がある。 社内設置のサーバであれば特段の監視体制を用意せずとも、その異常に気付きやすい。距離的にもネットワーク的にも「身近」であり、また周りのスタッフが異

    Wgetとメールを使ったお手軽サーバ死活監視
    masapguin
    masapguin 2013/07/18
    死活監視
  • 世界に誇る日本の学生のバーチャルリアリティ力

    世界に誇る日の国際学生対抗バーチャルリアリティコンテスト「IVRC2012」。グランプリの「腕の上に巨大な鳥が止まった感触」とは? 世界に誇る日のバーチャルリアリティ 国際学生対抗バーチャルリアリティコンテスト(IVRC, International collegiate Virtual Reality Contest、以下IVRC)が、お台場/科学未来館で10月27日に開催された。バーチャルリアリティ(仮想現実、VR)作品を発表し合うコンテストは、今年で20回目を迎える。 毎回、アイデアと技術を凝らした 「あらゆるものを麺棒で潰す感覚を現実化」 「自分で自分を抱きしめる感覚を現実化」 などの作品が発表され、世界を驚かせている。IVRCの優秀作は、フランスで行われる世界的なVRの大会Laval Virtualに招待され、そこでも多くの入賞者が日から生まれている。IVRCに深くコミット

    世界に誇る日本の学生のバーチャルリアリティ力
    masapguin
    masapguin 2012/12/03
    カツオモーションすごい
  • スマホアプリの作り方【超まとめ】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上で動き、マイクやカメラなどデバイスの機能を十分に使えるのが特徴です。作り方は、基編やデザイン/グラフィック編で紹介した記事が参考になると思います。 一方で

  • ヤフーが大阪で人材募集、開発拠点も冗長化へ

    東日大震災を機に、システムのディザスタリカバリや事業継続計画(BCP)の見直しを検討し始めた企業が多い。これを一歩進め、システム開発体制までを「冗長化」しようという狙いから、ヤフーでは大阪での求人を開始した。 現在、Yahoo! JAPANのサービス開発は「R&D統括部」が担っている。おおよそ1500~1600人のエンジニアが、大きく分けて、ユーザー管理やログイン、課金処理といった基的なプラットフォームおよびAPIの開発に当たる部隊と、それらを活用して実際のサービス/アプリを開発する部隊に分かれ、新規サービスの開発などに当たっている。そのほとんどが東京社での勤務だ。 しかし、サービス作りに携わるエンジニアが東京以外にはいない現状の体制では、「もしも東京に何かあったならリカバリがきかない」(ヤフー 人事部 キャリア採用室リーダー 的射場智之氏)。実際、3月の東日大震災が発生した際

    ヤフーが大阪で人材募集、開発拠点も冗長化へ
  • PCメンテナンス&リペア・ガイド:第7回 電源ユニット選びと実際の交換作業(1) - @IT

    連載 PCメンテナンス&リペア・ガイド 第7回 電源ユニット選びと実際の交換作業 1. 電源ユニットのスペックを把握する(1) 林田純将 2002/03/21 前回の「第6回 意外に故障の多いパーツ『電源ユニット』の基礎」では、電源ユニットの規格など、故障した電源ユニットの交換に必要な基礎知識を解説した。今回は、交換用電源ユニットを購入するときに気を付けるべきポイントと、実際に電源ユニットを交換する作業について解説する。 電源ユニットのスペックを把握する 電源ユニットを購入する前に、まずしなければならないことは、PCに搭載されている元の電源ユニットのスペックを確認することだ。前回解説したように、電源ユニットにはさまざまなスペック項目がある。たとえATX規格に準拠した電源ユニット同士でも、電源容量などのスペックが異なるのは、いわば当たり前のことだ。従って、元の電源ユニットのスペックを調べ、そ

    masapguin
    masapguin 2010/01/25
    どうもコンデンサが壊れたみたいなので
  • 社内評価に不満の技術者こそ、外へ――Seasar開発者がメッセージ - @IT

    2007/10/30 「偉くなりたい、金がほしいのではなく、自分のことを認めてほしいのがエンジニア。そのためには社外に出て行くしかないと思った」。オープンソースのJava軽量コンテナ「Seasar」の開発者で、電通国際情報サービスに勤める比嘉康雄氏は10月30日、「IPAフォーラム2007」で講演し、自身の経験から「エンジニアは社外に出て行くことで認められる」と訴えた。 社外に出て行かないとエンジニアは評価されない――比嘉氏がそう感じるのは自身の社内での仕事が正しく評価されていないと感じていたからだ。自身の仕事を社内にアピールできなかったことや、アピールしても仕事上司が正しく評価してくれなかった過去のケースを挙げて、「技術者は社内で認めてもらうのが非常に難しいと思った」という。 技術者の仕事を評価するのは一般的にはその上司。しかし、管理が仕事上司は最新の技術動向に詳しくなく、技術者が最

    masapguin
    masapguin 2008/01/30
    「1カ月かかる仕事を1週間で片付けても、1週間で開発できる人には4倍の仕事が降ってくるだけだ」
  • AjaxのバックエンドにPHP+MySQL(1/3) ― @IT

    第9回「『オンラインストア』完成へ向けて各ファイルを再構築」までで、「簡易オンラインストア」の処理を一通り完成させましたが、今回はそこにAjax(Asynchronous JavaScript+XML)を取り入れ、フォーム入力を支援するよう改良を加えます。Ajaxを活用すれば、フォームボタンを押下に加え、キーボード入力やマウスのドラッグといったイベントをトリガーにして、ページ表示の一部だけを再描画することができます。 前回までのシステムでは、郵便番号と住所への入力が互いに連携しておらず、個別に入力する必要がありました。今回はAjaxを用いて、郵便番号テキストボックスに数字が1文字入力されるごとに、入力された数字からデータベースを検索し、該当する住所が表示されるようにします。 なお、Ajaxの基や詳細については以下を参考にしてください。

    AjaxのバックエンドにPHP+MySQL(1/3) ― @IT
    masapguin
    masapguin 2007/08/29
    仕事でこのパターンもやるであろうのでチェック
  • 1