Change before you have to.

androidアプリ開発、iosアプリ開発、rails、deep learning .etc.を使った社会実験。

2014-01-01から1年間の記事一覧

最近上場したテック系ベンチャーをまとめてみた

見たようなタイトルですが、自作ですw 最近の円安株高がベンチャー界隈にも波及したのか IPOとかPOとか少し賑やかになってきました。 というのも、12月12日にクラウドワークスが12月18日にgumiが上場することが決定しました。※クラウドワークスにつ…

無性に機械学習がしたくてdeep learningをアプリに実装してみた話②

前回は脳とニューラルネットの関係性について述べました。 今回はもう少し踏み込んだアルゴリズムの話をしようと思います。 そもそもニューラルネットワークは 脳の構造を模倣した構造である一方で、 れっきとした数理統計モデルの一種で、数学バリバリ使い…

無性に機械学習がしたくてdeep learningをアプリに実装してみた話①

本日はいつもと違ってアプリの開発方法が主題ではない話を書こうと思います。 まず、最も一般に認識されているニューラルネットワークと脳のメカニズムは根本から異なるということを述べておきます。 従来、前者は後者の構造の一部の特徴のみを用いて静的、…

ネットショップ開いたら生活費稼げた話

今回はiOS開発日記ではないです。 お金がなさすぎて本格的にヤバくなってきたので 何かで稼がなくてはいけなくなりました。 それで、目を付けたのがネットショップで物を売るという手段です。 ネットショップと言っても今の時代は簡単にできるツールがたくさ…

UITableViewについて(おもにdelegateメソッド)

今日は最近よく使うUITableViewについて書こうと思います。 https://developer.apple.com/Library/ios/documentation/UIKit/Reference/UITableView_Class/index.html <a href="https://developer.apple.com/Library/ios/documentation/UIKit/…

objective-cの循環参照について

前回は「ARCでメモリリークを起こさないために」というタイトルで記事を書きました。 今回は「循環参照」について書こうと思います。 循環参照とは二つのクラスの間でお互いをインポートしてしまうことです。 こんな感じです。 まずクラスAでクラスBを使用す…

ARCでメモリリークを起こさないようにするために

先月objective-cなるプログラミングを始めた自分にとって objective-cはARCを使っていますというのは そういうものなんだふーん。 って感じだったんですが 思っていた以上にこれは重要なことのようです。 よくよく調べてみるとARCかどうかに関係なくメモリ管…

CAEmitterLayerでゲームオーバーエフェクトを実装してみる

// 非エンジニアでプログラム初心者のニートが30日間でゲームを作るという企画を勝手に進めています。 前回までのあらすじ ・iOS Developer登録(申請篇、アクティベート篇、完結篇) ・開発環境の整備 ・オブジェクト指向とは? ・いざプログラミング! ・iOS…

NSTimerで推奨される時間間隔について

// 前回、アニメーション中に衝突検知をするために NSTimerを用いていると書きましたが、 今回は少し詳しく書こうと思います。 タイトルは正確には 「NSTimerで非推奨となってしまう時間間隔について」 ですね。。 まず、教科書通りのNSTimerの呼び出し方を…

animateWithDurationで敵が迫り来る感じを出す

// 前回までに 主人公を表示させて動かしたり、ビームを出すことなどをしてきましたが、 今日は敵機を襲来させてみました。 まだ敵に対してダメージを与える機能は実装できてませんが、 ビームと敵機の衝突判定部分を作ってみました。 当たってはいるけどダ…

iOSフォント

// 今回はiOSで使用できるフォントについて調べたので 備忘録の意味合いも兼ねて列挙してみました。 列挙しただけですが、意外にも結構大事な要素だったりします。 色々試してゲームアプリではポップな感じとか ニュースアプリだと少し新聞調にしたりとか。…

【objective-c】プレーヤーによる攻撃オブジェクトの作成

// 前回までに ・iOS Developer登録(申請篇、アクティベート篇、完結篇) ・開発環境の整備 ・オブジェクト指向とは? ・いざプログラミング! ・iOSアプリで部品を作る ・iOSアプリケーションのアニメーションまとめ ・iOSアプリケーションのレイヤーまとめ …

ニートの増加は社会にとって望ましいこと〜私がニートを選択した理由〜

// 今の私の立場は社会的に言えばニートです。 ウィキペディアによればニートとは15歳以上34歳以下の非労働力人口のうちで学校に行っている人と主婦を除いた求職活動をしていない人と定義されています。 バッチリ私は当てはまっております。 よく会社員の方…

オブジェクト指向を学ぶ〜継承とコンポジションについて〜

// ビームについて具体的に実装する前に ビームオブジェクトと主人公オブジェクトの関係を文章に落とし込みつつ、 オブジェクトの性質を他のオブジェクトに持たせるための方法について 勉強したのでまとめます。 今回は継承とコンポジションについて具体例を…

とある海外掲示板での雑談〜xcodeのframework設定について〜

今回はちょっと大人の事情で横道にそれますが。 ゲーム開発と並行して、将来的に課金アイテムとか作るためフレームワークの導入について調べていました。 GPS機能を使うならCoreLocation.framework 課金アイテムを使うならStoreKit.framework 広告を使うなら…

ゲーム中のプレーヤー表示②:動かす

// 前回までのあらすじ ・iOS Developer登録(申請篇、アクティベート篇、完結篇) ・開発環境の整備 ・オブジェクト指向とは? ・いざプログラミング! ・iOSアプリで部品を作る ・iOSアプリケーションのアニメーションまとめ ・iOSアプリケーションのレイヤ…

ゲーム中のプレーヤーの表示①(翼を羽ばたかせる)

前回までのあらすじ ・iOS Developer登録(申請篇、アクティベート篇、完結篇) ・開発環境の整備 ・オブジェクト指向とは? ・いざプログラミング! ・iOSアプリで部品を作る ・iOSアプリケーションのアニメーションまとめ ・iOSアプリケーションのレイヤーま…

主人公決定!

今までの流れです。 ・iOS Developer登録(申請篇、アクティベート篇、完結篇) ・開発環境の整備 ・オブジェクト指向とは? ・いざプログラミング! ・iOSアプリで部品を作る ・iOSアプリケーションのアニメーションまとめ ・iOSアプリケーションのレイヤーま…

ニートがゲームを作ってみようとしようとしたらwww

機能を作る前からデザインについて考えてます。 技術的なことはあとからでも追加できそうですが、 デザインは残念ながら(とても残念なことですが)私の手には負えません。 ということで、グーグル先生にお伺いを立てたら 凄腕のデザイナーさん(アーティストさ…

腹減った

今日もいつものカップラーメン一食しか食べれなかった。実家に父親はおらず、母は祖母の介護で面倒にはなれず従ってニートでも一人暮らしせざるを得ないので家賃浮かせるために食には金をかけられない。年金とか保険とか税金は無職でも前年のサラリーマン給…

【iOSプログラミング】惑星公転軌道をデフォルト機能だけでシミュレーションしてみた

前回までに ・iOS Developer登録(申請篇、アクティベート篇、完結篇) ・開発環境の整備 ・オブジェクト指向とは? ・いざプログラミング! ・iOSアプリで部品を作る ・iOSアプリケーションのアニメーションまとめ ・iOSアプリケーションのレイヤーまとめ と…

iOSアプリケーションのレイヤーまとめ

前回までに ・iOS Developer登録(申請篇、アクティベート篇、完結篇) ・開発環境の整備 ・オブジェクト指向とは? ・いざプログラミング! ・iOSアプリで部品を作る・・・① ・iOSアプリケーションのアニメーションまとめ・・・② ということをやってきました…

【体を張って確認してみた】勘違いしている人がかなり多い!iPhoneテザリング

先日、ある友人と話していたんですが、 彼はいわゆるiPhoneを中継機として使えると思っているらしいんです。 どういうことかというと 例えばスタバとかの無料wifiを使って長時間のPC作業をしていると 途中でぶちぶち切れることが多くありますよね(少なくとも…

iOSアプリケーションのアニメーションまとめ

続きです。 これまで ・iOS Developer登録(申請篇、アクティベート篇、完結篇) ・開発環境の整備 ・オブジェクト指向とは? ・いざプログラミング! ・iOSアプリで部品を作る について書いてきました。 今回はアニメーションについて学びましたのでそれを書…

iOSアプリで部品を作る方法

今回は部品を作る方法について学んだのでまとめます。 部品ってなんだって思われる方もいるかもしれませんが、 人によってはUI部品だったりコンポーネントと呼んだりするやつです。 まずは青い四角形を描画してみようと思います。 前回、部品の配置はviewWil…

iPhoneアプリの仕組み

続きです。 これまで ・iOS Developer登録(申請篇、アクティベート篇、完結篇) ・開発環境の整備 ・オブジェクト指向とは? について書いてきました。 特に前回は、いざプログラミング!ということで簡単なコードを書いて実行するところまでやりました。 そ…

いざプログラミング!

続きです。 前回までに ・iOS Developer登録(申請篇、アクティベート篇、完結篇) ・開発環境の整備 ・オブジェクト指向とは? について書いてきました。 それでは今回から実際にプログラミングをやっていこうと思います。 まず、xcodeを立ち上げて何かしらの…

オブジェクト指向とは?〜アプリを作る前に〜

// 前回までに ・iOS Developer登録(申請篇、アクティベート篇、完結篇) ・開発環境の整備 をやってきました。 以前、無謀にもプログラミング未経験の私が グラディウスのようなゲームを作りたいと宣言しました。 もう少し具体的にしないとどうにもならない…

開発環境の整備

前回までに【Developer登録】作業を実施しました。 いわばApple側での開発者としての登録が完了したということですね。 今度は私のPCで開発環境を整える必要があります。 早くゲームを作りたいんですが(〃ノωノ) まずはxcodeという「ソフトウェア」が必要なよ…

【Developer Programへの登録】(完結編)

ようやく完結です。 完結したのはDeveloperProgram登録ですw まだまだゲーム開発の道のりは遠いです。 前回はアクティベートのお願いメールを送るところまでやったので その続きです。 このメールを送ってから数日後にメールが届きます。 私の場合は特に何も…