CodeZine編集部では、現場で活躍するデベロッパーをスターにするためのカンファレンス「Developers Summit」や、エンジニアの生きざまをブーストするためのイベント「Developers Boost」など、さまざまなカンファレンスを企画・運営しています。
ゲームを作ろうと思い立ったはいいものの、何から始めればいいんだろう…。cocos2d-xでスマホゲームを作る?Unityで3Dバリバリのゲームを作る?いまいちパッとしませんね。そうです、なんだか複雑すぎるのです。 そんなあなたにピッタリなのがファミコンのゲームです。もう30年前のハードですから、きっと単純ですって。たぶん。だって8ビットですよ。 環境構築 今回はOS Xで開発をすることにします。まずはアセンブラ、コンパイラを準備します。 アセンブラはnesasmを使います。オブログ — なあ藤村くんファミコンプログラミングをやろうじゃないか[1]を参考にmakeしてください。 コンパイラはcc65を使います。なぜコンパイラも準備するかというと、まだできる限りアセンブラを書きたくないからです。簡単なほうがいいですよね :) % brew install cc65 とりあえず動くものを書いてみ
トレンドマイクロは2013年12月3日、Androidスマートフォンのセキュリティ脅威の動向を解説するセミナーを開催した。Androidアプリをインストールすることによる脅威が巧妙化しているうえに、容易に不正アプリを作成できる「ツールキット」がサイバー犯罪者が集う“裏社会”で急速に普及していると説明。対策の重要性を訴えた。 セミナーでは、トレンドマイクロで新しいセキュリティ脅威について調査・研究しているフォワードルッキングスレットリサーチ部門の林憲明シニアリサーチャーが、実際にツールキットを使った手口の実演を交えて説明した。悪用を防ぐためにツールキットの具体名は伏せられたが、ここでは「ツールX」と呼ぶ。
プログラミングは未経験だったが、サイトの構築から講師用のマネージメントシステム作りまで、ほとんどのシステムを花房さん1人で作った。全国の大学を奔走して講師を集め、月数十万円にのぼる運営費用は、自らのアルバイト収入と寄付でまかなっている。 お金がなければ、都会に住んでいなければ、良質の受験教育を受ける機会が極端に減る。manaveeを通じ、受験格差を解消したいという。「教育は少なくとも、機会均等じゃないとダメだと思う」 manaveeを始めるまでは「教育に熱い人間ではなかった」。神戸市の母子家庭で育ったが、経済的にも地理的にも苦労した覚えはない。ただ「格差はあかんでしょ」と、自然に、普通に、そう思っていたという。 思いついたその夜にスタート 未経験からサイト構築 発端は3年前の2010年10月。食堂で友人と夕食を食べながら話していた。最初はだたの近況報告だった。「最近、英語を勉強しているんだ
私はつい最近まで勘違いしていました。 ここのページに書いてあるような方法で、一様分布する整数が得られると。 int random(int n) { return (int)(( rand() / (RAND_MAX + 1.0) ) * n); } この方法、一見すると実に一様分布が得られそうに見えるんですよね。 どういう思考回路を通っているかというのを自己分析すると、次のような感じです。 1. rand() では 0〜RAND_MAX のランダムな整数が得られる。 2. それを RAND_MAX + 1 で割ると、[0, 1) に一様分布する実数が得られる。 3. [0, 1) の一様な実数を n 倍して小数点以下を切り捨てたら、0 から n-1 に一様分布する整数が得られる。 これの罠なところは、1 と(特に)3 が正しいというところだと思います。 ただ、2 がダウト。 思いっきりダウ
女優の池澤あやかさんは、2006年東宝シンデレラ 審査員特別賞受賞という経歴を持つ、誰しも疑いようのない美少女でありながらガチでギーク。慶應義塾大学 環境情報学部(SFC)に通う現役大学生でもあり、Rubyプログラマー界でも一目置かれる「ばりばりプログラムができる女優」として活躍中! MacPeopleでは「とりあえずRuby」を連載中しており、現在放送中の「NHK高校講座~社会と情報~ 」にMCとして出演中です。 先日は自身の公式ブログを、アメブロからTumblrへ移行したとか。女優さんなのに、自身がサイトのシステム管理者というわけですね。Tumblrといっても、ぱっと見Tumblrなのかどうか気づかないくらいカスタマイズされているんです。いま流行のフラットデザインが見やすく、レスポンシブウェブデザイン(PCやスマホなどあらゆる端末に対応する)になっています。 あやかちゃんによるとTum
松江市は2013年8月6日、中学生Ruby教室のMacintosh向けテキストとサンプルプログラムを無償公開した。ネットワーク応用通信研究所の高尾宏治氏が作成し提供した。「クリエイティブ・コモンズ表示 2.1日本ライセンス」で提供しており、改変や営利目的での利用も可能。 中学生Ruby教室は、市内の子供がプログラミングに親しむことを目的に、松江市が2008年から実施しているもの。これまでWindowsパソコンを使用していたが、2013年8月3日と4日に開催した回から、「Mac編」と銘打ち、Macintoshを採用した教室を開始した。講師はテキストの著者である高尾宏治氏が務めた(関連記事:松江市が中学生Ruby教室“Mac編”開催、Arduinoとの連携も体験)。 Windows向けのテキストは、既に2012年8月から無償公開している。またWindows版のサンプルプログラムも2013年6月
久々のブログが自分語りになって大変恐縮ですが、将来の自分のためにメモしておきます。 自分がExGameの製作を始めたのは2010年11月2日のことです。iPhone上でFlashが一切動かなかった当時、HTML5でFlash Playerを作れば大当たりする可能性は非常に高そうでした。当時のバイト君に技術検証を進めてもらっていて、その結果2010年8月頃には「いけそうだ」という感覚はありました。 しかし、そこから実際の開発に着手するまでに3ヶ月もかかってしまったのです。その期間の逡巡には色々と含蓄がある気がするので、まとめておこうと思います。 まず、HTML5のFlash Playerはその時点で既に存在していました。具体的には「Gordon」というオープンソースと、「Smoke Screen」という個人ベースのソース非公開プロジェクト(後にオープンソースになったらしいです)の二つがありま
CEDEC 2012ではドラゴンクエストXは「世界は一つ」を実現するためにどのようなサーバ構成にしているのか?ということで、オンライン作品であるドラクエXを支えるサーバの構成が講演されましたが、ゲームサーバー&ネットワークエンジン「ProudNet」の開発者であるNettention社のCEOであるHyunjik Baeさんは、韓国のオンラインゲームのサーバー開発と利用の経験を通して大規模プレイヤーのためのリアルタイムネットワーク同期技術について講演しました。 サーバーマシン1台でMMO同時接続者数10,000名を実現する方法 | CEDEC 2012 | Computer Entertaintment Developers Conference http://cedec.cesa.or.jp/2012/program/AB/C12_I0284.html Hyunjik Bae: こんにち
リリース、障害情報などのサービスのお知らせ
最新の人気エントリーの配信
処理を実行中です
j次のブックマーク
k前のブックマーク
lあとで読む
eコメント一覧を開く
oページを開く