書き置き。

ほぼ勉強の記録みたいなもんです。

今日はカメラアプリ

絶対に挫折しない iPhoneアプリ開発「超」入門【iOS7対応】増補改訂版作者: 高橋京介出版社/メーカー: SBクリエイティブ発売日: 2014/01/28メディア: 大型本この商品を含むブログを見る カメラアプリを作った。

太鼓アプリを作った

iOS

絶対に挫折しない iPhoneアプリ開発「超」入門【iOS7対応】増補改訂版作者: 高橋京介出版社/メーカー: SBクリエイティブ発売日: 2014/01/28メディア: 大型本この商品を含むブログを見る この本でObjective-c でiPhoneアプリ開発を勉強してる。 なんでSwiftじ…

ゆーすけべーさんのPodcast「だんごゆっけの平和な話」#000-001 を聞いた

Podcast「だんごゆっけの平和な話」を始めました #dandyfm 先日HOKKAIDOアイディアソン&ハッカソンのセミナーで講演していただいたゆーすけべーさんがPodcastを初めたと聞いて、聞いてみた。 北海道の話 0回目の最初のほうで、北海道に行ってきたという話か…

HOKKAIDO アイディアソン&ハッカソン 2014 #hokkathon

チーム 参加申し込み時にグループ単位で申し込みをすることになっていた。前回2人ともプログラマでデザイナー欲しいと常々話していたところから、今回こそデザイナー方面でだれか、、、と思って声をかけたのが @6raoka さん。ハッカソン1日目が参加できない…

家のiTunesに同期されているiPhone/iPadに会社のMacからアプリを入れる簡単な方法

iOSのアプリがAppStoreに掲載手続きをしてからユーザーが検索して見つけられるようになるまで、データの伝搬に数時間かかるようで、昨日もこれで引っかかってしまった。 公式サイトからiTunesを開くとアプリが見つかったのでMacでダウンロード。 iTunesで同…

旧ブログのお引っ越し

我が家にあるもう7年モノのサーバー、最近しょっちゅうストライキを起こしてネットワーク管理者に再起動してもらわなければならない状況になっていた。 昔はこのサーバーで開発もしていたし、ちょっと使ってみたいアプリを入れてみたりするにも全て公開して…

Spika-Server がMySQL対応したので動かしてみた

昼に書いた記事に追記しようと思ったら、長くなりすぎたので別記事にした。 developブランチ MySQL対応版はdevelopブランチで行われているそうなので、developブランチを checkout してくる。 $ git checkout -b develop origin/develop vm再構築 vmは使い回…

Spika の MySQL 対応を見てみた

mysql対応が終わったので今日はHerokuにSpikaをデプロイしてみよう。うごくかなー— cloverstudio (@cloverstudio1) 2014, 1月 20 Spika-Server の MySQL対応が終わったということなのでコードを見てみた。 cloverstudio/Spika-Server at develop MySQL対応 …

Marionette.js のチュートリアル ふたたび

前回ひと通り写経し終わって、消化不足感があったので、もう一度yomenでappをgenerateするところからやり直してみた。 サーバー側ソースの1箇所対応漏れが原因でtitleが保存されてない問題があったので、今回はサーバー側コードは前回のを使い回し。 require…

Marionette.js のチュートリアル その3 終了

ようやく3部作の最後まで写経終了した。 同じようにやってるはずなのになんだかうまく行かなかった原因は、サーバー側のコードが1行間違っていて、titleを送ってもmongoDBに保存されていなかったので画面表示も出ないのだった。validateもかかってないからti…

HOKKAIDO アイデアソン&ハッカソン2014 に参加してきた ハッカソン編 #hokkathon

「HOKKAIDOアイデアソン&ハッカソン2014セミナー」の開催について|経済産業省北海道経済産業局 HOKKAIDO アイデアソン&ハッカソン2014 - (株)北海道ソフトウェア技術開発機構 前回に引き続き、ハッカソン編 昨年は1日目にアイディアソン、2週あけて2日目…

HOKKAIDO アイデアソン&ハッカソン2014 に参加してきた セミナー編 #hokkathon

「HOKKAIDOアイデアソン&ハッカソン2014セミナー」の開催について|経済産業省北海道経済産業局 HOKKAIDO アイデアソン&ハッカソン2014セミナー - (株)北海道ソフトウェア技術開発機構 セミナー Yusuke Wada さん @yusukebe 2007年くらいから webでちらほ…

昨日のまとめと体操

1ポモドーロ目 Marionette.js のチュートリアル その2 & 3 昨日のまとめ書いてた。 体操 みんなの体操 + ラジオ体操第一 起きるのがちょっと遅かったのでこれだけで終了 HOKKAIDOアイデアソン&ハッカソン2014セミナー 「HOKKAIDOアイデアソン&ハッカソン20…

Marionette.js のチュートリアル その2 & 3

朝は生産性が高いとか言うけど、それでも気を抜いてしまうとどうでもいいことについつい時間を使ってしまいがち。 前にちょっと使っていたポモドーロタイマーを導入してみた。 Tomato Timer 1ポモドーロ = 25分、5分休憩してまた次のポモドーロ開始。 25分間…

Marionette.jsのチュートリアル の続き

昨日の Marionette.js(Backbone.js)のチュートリアル) 続き grunt-cli をインストールするのを忘れていてインストールしたら 障害に当たってしまってハマった その後は、上記サイトの通りに進めた。 ハマりそうになったポイント マシンを一旦落としてしまっ…

grunt-cli をインストール

昨日、grunt はインストールしたけど必要なのは grunt-cli の方だった、と気づいてインストールコマンド ッターン!! $ npm install -g grunt-cli サクッとインストールされるはず、、だった。 registry.npmjs.org が 503 backend read error を返してくる…

はてなブログおみくじ2014

はてなブログおみくじ2014

Marionette.js を使ってみる準備

先日見つけたブログ記事を見ながら、Marionette.js を使ってみる準備をした Marionette.js(Backbone.js)のチュートリアル with yeoman その1(準備からサーバー側実装まで) nodebrew をインストール $ curl -L git.io/nodebrew | perl - setup $ nodebrew in…

Spika-Server の処理を追ってみる その後

etc/app.php でurlに対するコントローラーを登録 src/Spika/UserController.php の各メソッドでその下の階層のpathに対する挙動が設定されている 他のコントローラーではメソッド分けせずに、connect() にベタ書きしているものもあり、このあたりは統一され…

Spika-Server のユーザー認証処理を追ってみる

https://github.com/cloverstudio/Spika-Server AndroidもiOSも、エミュレータ上ではアプリが起動するところまで出来たので、ログインしようとするも認証が失敗してしまう。 仕方ないので、サーバー側のソースコードを読んでみる。 CouchDB を使うのは今回が…

オープンソースのメッセンジャープロジェクト Spika

MITライセンス 公式サイト http://spikaapp.com/ja/ ソースコード Spika-Server Silex Spika-iOS iOSネイティブアプリ Spika-Android Androidネイティブアプリ 作者のブログ Spikaを公開して起こった事 - ヨーロッパで働く社長のブログ SPIKA近況 - ヨーロッ…

Marionette.js

http://marionettejs.com/ 経緯 もともと、Backbone.js をやった時に記述量が多くてつらい思いをしていたのと、Backbone.js の上に被せるライブラリがいくつかあるという話を見かけたことがあって、導入を検討してみたいと思っていた。 このブログ記事を読ん…

Macのドキュメント検索アプリ、Dash.app が便利

Dash.app Dash.app Dash.app は Mac で動く Developer 向けドキュメントを素早く検索するためのアプリ。 Docset を Download しておけばオフラインでも開けるので、インターネット環境が無いときや公式マニュアルサイトが障害時にも使うことができます。 対…

道民のソウルフード 鮭のちゃんちゃん焼き

この記事は 道民部 Advent Calendar 2013 15日目 の記事です。 昨日は @irasally さんの [道民部][Advent Calendar] スーパーマーケットで北海道を知る(札幌 冬編) という記事でした。 北海道(札幌)のスーパーではどれも当たり前の光景ですね。素材ばか…

2013年度 LOCAL感謝賞 をいただきました

2013年度 LOCAL感謝賞 | LOCAL 2013年度 LOCAL感謝賞について | LOCAL LOCAL感謝賞 とは、北海道でITコミュニティー活動を支援する団体、一般社団法人LOCAL が毎年行っているもので、 北海道内において活発にコミュニティー活動をしている人々に「ありがとう…

PHPでちょっとしたものを作るときに便利な軽量フレームワークと軽量ORM

この記事は PHP Advent Calendar 2013 8日目の担当記事です。 昨日は brtriver さんの "PHP Fatal error: Allowed memory size of xxx" で落ちる前にできること という記事でした。 はじめに 今日は、Slim という軽量フレームワークと Idiorm & Paris という…

第31回 北海道開発オフ に参加した。

今日の開発オフの成果 今年3月のHOKKAIDOアイディアソン・ハッカソンで作り始めたプロジェクトの続きをオム子と引き続き開発している。 昨日MBAのSSDが空き容量不足になって、いらなさそうなvmを破棄したりしてたんだけど、間違って開発オフで使ってるプロジ…

どこよりも早い(かもしれない)PHPエンジニア養成読本 書評

関西PHP勉強会のメンバーが中心となって書かれた、PHPエンジニア養成読本を 著者メンバー様から献本していただいたので早速読んでみました。 世間ではiPhone5S&5Cが発表となり話題沸騰中ですが、そんなことも忘れて早起きして読みふけってしまいました。 せ…

markedを買った

Markd (iTunes) Marked is an advanced previewer (not an editor) for MultiMarkdown, Markdown, Text and HTML files, as well as a collection of tools for writers of all ilk. It watches your document for changes, updating the preview any time t…

YEOMAN をインストールした。

YEOMAN のオジサンを入れてみた。 Yeoman - Modern workflows for modern webapps : http://yeoman.io/index.html まだよくわかってないけど、 yo [ひな形名] てやると javascriptモリモリなサイトのひな形をBOWERを使って揃えてくれる。 gruntfile.js まで…

Capistrano でデプロイ

Capistrano でデプロイ を試してみた。 gem install capistrano のあたりから若干詰まり気味 参考になるドキュメントが多いほうがいいだろうとCakePHPでやってみた デプロイ先ホストにログインしてディレクトリを作成するところまではできてるんだけど、 肝…

iTerm2でtmuxでマウスを有効にした時にコピーができなくなる問題

ssh上でマウススクロールも使える大規模PHP開発向けvim+tmux環境の構築 http://d.hatena.ne.jp/sifue/20130224/1361713497 先日この記事を見ながらtmuxとvimでスクロールを有効にして、 (そんなに多用するわけではないけど)すげーすげーすげー って喜んで…

CLR/H テスト駆動開発のはじめ方 をustで見た

TFSUG with CLR/H ~ALM デイ~ http://clr-h.jp/ 渡辺さんは、JUnit実践入門 の著者で、JUnitはJava用のツールだけど、今回の発表は言語にかかわらず、"テスト駆動開発" の入門的な話だった。テスト駆動開発をようやく始められたばかりの自分にはちょうどよ…

Jenkinsのレシピ

いつもお世話になってるhttps://github.com/opscode-cookbooksの中に、 Jenkinsのレシピもあった。 こういうツール類は壊してもいい自分用の環境でいじり倒して使い方を覚えるタチなので さくっとjenkins鯖立てていじってみよう。 https://github.com/opscod…

愛用しているcookbook集と、これから使ってみたいcookbook #opscode

使っているもの opscode https://github.com/opscode-cookbooks いつも愛用してます。 多数のプラットフォーム対応、パッケージ&ソースコードからインストール 両対応のものが多い mdxpさん https://github.com/mdxp/cookbooks/ nodejsを入れるときに使って…

Chef勉強会 をustで見た #opschef

先週、東京の Engine yard 社で行われた Chef の勉強会がありがたいことに http://twitter.com/suzuki さん提供で ust されていたので家で見た。 「初めてのChefの教室」を開催しました。(動画&資料) http://www.engineyard.co.jp/blog/2013/engineyard-meet…

HOKKAIDOアイディアソン・ハッカソン(5)〜ふりかえり〜

HOKKAIDOアイディアソン・ハッカソン(5)〜ふりかえり〜 今後の課題 開発内容を相談していた時に、"完成したら自分たちが真っ先にこのサービスを使って遊びたい" という明確な目標ができていた。 アイディアソン・ハッカソンのイベント自体は終了したけど…

HOKKAIDOアイディアソン・ハッカソン(4)アプリ開発編

作業分担 半ば無理してCakePHPを使うことにさせてもらったので、PHP的な処理は自分が担当 友人はマスターデータ作成、さいころを振るなどのUIまわりをお願いした。 CakePHP ベースは CakePHP 2.3.0。アイディアソンの5日前にリリースされたばかり採用するの…

HOKKAIDOアイディアソン・ハッカソン(3)利用した技術・サービス編

bitbucket Githubは無料アカウントで非公開Repositoryを作成できないので、個人の開発はBitbucketを使っていたので今回もBitbucketを利用した。 Githubにある機能はだいたい揃ってると思う。少なくとも機能面で劣っていて困ることはなかった。 ※最後ここだけ…

HOKKAIDOアイディアソン・ハッカソン(2)〜前回のふりかえり編〜

2週間前に行われたアイディアソンに続いて、2/16(土)に同じ場所のドリノキでハッカソンの部が開催された。いろいろ思い出しながら書いてたらだいぶ収集つかないくらい長くなってしまったけど、それも自分の記録としてそのまま書いておく。 アイディアソンの…

30分以内にCakePHPの開発をするためのレシピを公開してみた

vagrant を使って Virtualbox に Unbutn12.10 のvmを起動 apache2やphp、MySQL/PostgreSQLをインストール Databaseと接続用ユーザを作成して、CakePHPの app/Config/Database.php を設置 とここまで我が家の Bフレッツ光 + MacBookAir(SSD)環境で、だいたい1…

Vagrant で bridged を使いたいときは順序に要注意

vagrant で構築した環境でスマートフォン向けのサービスを作りたいのに、 hostonly ネットワークしか作成できなくて、同じネットワーク上にいる iPhoneから接続できなくて困ってた。 いろいろ調べた結果、困ってる人はたくさんいるようだったけど日本語情報…

久しぶりにPostgreSQL

久しぶりにPostgreSQLを使おうと本体とphpから接続するモジュールをインストール。 インストールされたバージョンが postgresql-9.1 で、前に使ってたのが7.2の頃だから もう2世代もメジャーバージョンアップしてた。 そしてなにからやったらいいのか…という…

Vagrant と chef-solo で PHPアプリ設定

実家に帰って環境設定系の作業をすると、なぜかハマらずにうまくいく事が多い。 そんなジンクスを利用して今日も実家作業してきた。 参考にしたサイト www.jasongrimes.org/2012/06/deploying-a-lamp-application-with-chef-vagrant-and-ec2-3-of-3/ opscode…

heroku再入門

herokuを使うのは久しぶりだったので、再入門。 デフォルトだとmbstringが使えないという日本人には非常に辛い仕様になっているので このサイトを参考に Buildpack を指定してPHP環境を用意 http://d.hatena.ne.jp/hnw/20120603 引っかかった問題の数々 hero…

HOKKAIDOアイディアソン・ハッカソン

HOKKAIDO アイディアソン・ハッカソン というイベントが開催されるということで参加してきた。 今日(2/2) はアイディアソンで作るもののアイディアを出して作るものを決めて、 2週間後の2/16は実際に開発作業を行なって完成させていく というスケジュール ア…

振舞い駆動開発を始めてみた

ふと、振舞い駆動開発ってのをやってみようと思い立って、やってみた。 岸田さんのblogを参考に上からやっていった。 http://my.opera.com/sizuhiko/blog/2011/06/20/cakephp-behat CakeBehatの中身を開いてみると This version of the CakeBehat has been d…

Hello Backbone.js 終わった

一昨日からやってた Hello Backbone.js (Backbone.js のチュートリアル) の写経が終わった。 書いたものがギリギリ理解できたかな?というところ。 次は CoffeeScript, Meet Backbone.js を写経してみる Hello Backbone.js CoffeeScript, Meet Backbone.js

backbone.js のチュートリアル

backbone.js のチュートリアルを example 2 までやった。 少しずつでもやっていこう。 Hello Backbone.js

TodoMVC backbone.js 実装のソースを読んでみた。

TodoMVC addyosmani/todomvc · GitHub Backbone.js を使ってみたいので勉強がてら TodoMVC の Backbone.js 実装のソースを読んでみた。 CoffeeScriptではなく生のJavascriptなので読みやすいかとおもいきや、 入門記事を読んだあといきなりこれだと、おなか…