サクサク読めて、アプリ限定の機能も多数!
トップへ戻る
大谷翔平
alphabrend.hatenablog.com
プログラミングをはじめたのは確か中学生か高校生の頃。 もうはっきり覚えてないけど、中学で年に数回しかなかったPCの授業でタッチタイピングをして驚かれた記憶があるので、多分中学ではやっていたんじゃないかと思う。 はじめて実家で買ったPCは富士通のFM-V。Windows3.1が入っていた。まだファイル名が8文字+拡張子だった頃。 家ではほとんどゲームばかりしていたので、その関係でゲームを作りたいと思うようになっていった。普段から頭の中で自分で作った新しいゲームの妄想などをしていた。 なのでプログラミングについてはずっと興味津々だった。 一度PCを持っている友達の家にいき、ゲームを見せてもらったことがある。しかもそれがその友達の知り合いが作ったゲームということですごく興奮したのを覚えている。 自分でも作れるようになりたかった。 とはいえまだインターネットをやってる人もあまりいなかった時代。まだ
概要 mobage & Yahoo! mobageで運営していたゲームを終了申請しており、ついに今月終了となった。 プログラムを見ると2014年のものがいくつかあるので恐らく3年弱くらいになるだろう。 環境 PHP (CakePHP2) MySQL cocos2d-x(JS) 背景 mobage等、課金システムのあるOpenSocialのプラットホームは法人でなくてはならない。 自分はフリーランスでエンジニアをしていたが、 OpenSocialのアプリで稼ぎたいと思ったので、mixiアプリが出始めた頃に法人化した。 それでmixi、GREE、mobageに登録し、それぞれアプリを出した。 mixiはまだネココさんというアプリが動いていると思う(誰もプレイしてはいないと思うが)。 GREEもネココさんを動かしていたが、サーバー代が厳しいので終了させた。 mobageはエンディングロードという
個人開発 Advent Calendar 2017 - Qiita の5日目。 概要 普段から時間があればプログラミングで遊びつつ何か作成している。 せっかくなので誰も使わなくてもリリースしたりしていて、 それらは特に仕事でやっているのとかけ離れているものではないので、 適当に箇条書き程度で紹介。 今作っているもの ちょっと前にサイボウズLiveが終了すると発表された。 自分も丁度お客さんが使っていてそこでやり取りをしていた。 丁度Elixir & Phoenixを使って色々遊んでいたところに飛び込んできたニュースで、 丁度別のアプリケーションをキリのいいところまで作り終えたところだったので、 サイボウズLiveをコピーして作ってみようと思い作成中。 成果物は下記。 Copying live ちなみに当ブログで連載中。 サイボウズLiveを作る カテゴリーの記事一覧 - アルファブレンド
Go3 Advent Calendar 2017 - Qiita 23日目 GoのアプリケーションのリポジトリをBitBucketに作っているので、WerckerでのCIを試した。 シンプルで綺麗なパスでアプリケーションを作っている場合、 多分Werckerにてアプリケーションを登録する際に表示されるサンプルそのままのwercker.ymlでそのまま動くのではないかと思う。 ただ、今回のアプリケーションはパッケージ管理にglideを使っているのでそのままでは動かない。 ちなみにフォルダ構成としては、下記に降りたところにアプリケーションが入ってる。 /src/myapp Dockerコンテナ内では上記のルートをGOPATHとしている。ちょっと変な構成。 とりあえず動くところまでを調整してみた。 とりあえずなので変な感じになっている。 box: golang build: steps: - s
Elixir Advent Calendar 2017 - Qiita 19日目。 サーバーを準備し、コンテナを使わずに運用できるところまでの準備まで一通りまとめてみた。 Systemdで動作させる。 (以前残したログをまとめているだけなので正確でない可能性あり) 前提 Elixir1.5 Phoenix1.3 Debian 初期設定 最初だけ本番で調整したものをコミットしたりもするのでgitもちょっと設定。 sudo apt-get update sudo apt-get install -y git dbus sudo timedatectl set-timezone Asia/Tokyo git config --global user.name "name" git config --global user.email "email" Elixir & Phoneix & Node
Visual Studio Code Advent Calendar 2017 - Qiita の4日目。 最近、長らく使っていたAtomからVisual Studio Codeに乗り換えた。 理由はただひとつ、「重すぎる」 なんだかんだでずっとCodeに乗り換える機会を伺っていた。 まずAtomのいいところ Atomはとても良い。 拡張機能で何でも揃えられるし、どんな言語でも扱えるし、 一度起動してしまえばさくさく動いて快適。 使っているパッケージに不満があればプルリクを送って改善していけるし、 みんなで作り上げていくとても良いアプリケーション。 ずっと死ぬまで使い続けていくのだろうなと、あの頃は思っていた。 Atomの悪いところ とにかく重い。 週1の常駐業務で32bitのWindows7でAtomを使っていたが起動と終了が重すぎる。 複数のプロジェクトを同時進行しようとすると話になら
React + Reduxを使うとどうメリットがあるかというと、色々とあるとは思う。 ただ、どう楽になるのかというのに焦点をおいてみる。 Reactのみの例 下記のようなコンポーネント構成のアプリケーションを作成するとする。 コンテナ : App ヘッダ : Header ログインボタン : Login(ログイン時はユーザー名表示) コンテンツ : Contents Reactのみだと関連箇所は下記のようなjsxになるだろう。 App <div> <Header user={this.state.user} onLogined={this.onLogined} /> <Contents user={this.state.user} contents={this.state.contents} /> </div> Header <div> <Login user={this.props.us
はじめに CakePHP3 Advent Calendar 2016 - Qiita 20日目が空いていたので。 内容 CakePHP3のマイグレーションにはmigration_diffという機能があり、 差分から自動的にマイグレーションファイルを作ってくれる超便利な機能がある。 ただ1点、 afterオプションだけ自動的につけてくれない、 という仕様だったのがずっと気になっていた。 気になってソースを調べてみると、 なんとなく可能なんじゃないか、という感じに見えた。 でも付けられていないということは何か理由でもあるのだろうか? と思いつつ対応してみたら簡単にafterをつけることができた。 せっかくなのでテストも作成し、issueでPRしていいか聞いてみたところOKが出たのでPR。 Milestoneにも入ったので問題なければ恐らくマージされるのではないかと思う。 Add 'after'
はじめに JavaScript Advent Calendar 2016 - Qiita 4日目 注) SPAの話ではありません。 なぜjQueryを使うのか 今の時代、JavaScriptはAngular2やReactに代表されるコンポーネント指向の時代を迎えている。 そんな中でなぜjQueryを使うのか。 下記の条件が組み合わさっている場合にはjQueryの方が使いやすい。 JavaScriptが必要な箇所が少ない SPAでJavaScriptをメインで使う場合はjQuery等今更使うことは無いと思うが、 ほとんどサーバーでレンダリングされるhtmlで完結しているシステムに、 時々動きを加えたい、なんて時はいちいちNodeの環境を準備、周知し、 ビルドしつつ開発する方が面倒。 開発陣が入れ替わる ずっと同じリーダーが開発の深い部分まで指揮していない場合もある。 そういった場合はメインの
はじめに この記事は下記の1日目としての投稿。 CakePHP3 Advent Calendar 2016 - Qiita 昨今は様々なphpフレームワークがある。Laravelとかは最近流行ったりしていて色々触ってみるが、 自分はやっぱりCakePHP3に帰ってきてしまう。それだけ便利で楽だからだ。 他のフレームワークには慣れているけど、CakePHPはなんか古臭くて触ってない、という人も是非一度使って見てほしい。 離れられなくなるはず。 CakePHP2以前しか使ったことがない人も一度触ってみてほしい。 では何が一体そんなにいいのか、色々と述べてみる。 ルーティングなんて設定しない 設定しない。するとしてもprefixルーティングくらい。 コントローラとテンプレートがあれば設定しなくてもアクセスできる。 もちろん、他に変えたければできる。 <?php Router::connect(
このページを最初にブックマークしてみませんか?
『alphabrend.hatenablog.com』の新着エントリーを見る
j次のブックマーク
k前のブックマーク
lあとで読む
eコメント一覧を開く
oページを開く