satococoa's blog

Web や iOS アプリを作るエンジニアの日記です

RubyMotion のデバッグで NSZombieEnabled を使う

RubyMotion でアプリをつくるとき、デバッグがやはり大変です。 例えば GCD など非同期で実行されるブロック内で参照されるオブジェクトをインスタンス変数に入れていない場合、実際にそのブロックの処理が実行されるときには既にそのオブジェクトが解放され…

DashDoc を入れてみた

Dash を Sublime Text からワンタッチで引くことができる DashDoc というプラグインを入れてみた。 インストールはいつも通り Package Control からで OK。 デフォルトで ctrl+h が割り当てられてしまっていたので、変更した。 (この方法だと日本語入力時に…

第4回 Rails Girls, More 勉強会

2/16(土) に万葉さんで開催された第4回 Rails Girls, More 勉強会に僭越ながらコーチ役として参加させていただきました。 勉強会のスタイルは、最初に参加者の方々に今日やりたいことを聞いて、それに合わせてコーチを割り当てて進めていくというなかなか贅…

MySQL の max_allowed_packet を設定

ActiveRecord で Mysql2::Error: MySQL server has gone away と言われて困ったのです。 さっぱり原因がわからずに同僚の @DianthuDia 先生に聞いてみたところ、どうやら大きなデータを MEDIUMTEXT 型のカラムに保存しようとしたときに、以下の MySQL の設定…

東京 Ruby 会議 10 3日目に参加しました

先日の東京 Ruby 会議 10 では大雪のため幻のスピーカーになってしまったのですが、今日はちゃんと発表してきました。 発表内容 RubyFriendsCamera の宣伝 気軽に #RubyFriends するためのアプリを #p4d のメンバーと一緒に作っています。2/23 の Ruby 20周…

Qiita 2-day Hackathon

Qiita 2-day Hackathon に参加しました。 このイベントはGitHub APIを使って何らかのアプリケーションを開発しよう!というハッカソンです。 詳しいテーマは当日発表され、「プログラマの問題を解決するサービス」とのことでした。 当日の様子は公式のブログ…

Dash で gem のドキュメントを参照する

@satococoa やっぱウェブみにいくんですね、了解です。この辺も Dash とかで見れるようにしたいな — Naoya Itoさん (@naoya_ito) 1月 22, 2013 こんな話から、インストールした gem のドキュメントが見られる風な Docset が Dash にあったのを思い出してちょ…

東京 Ruby 会議 10 に参加しました

東京 Ruby 会議 10 に2日間フルに参加してきました。 1日目 僕はほとんど #p4d の Rubyist のためのデザイン講座 のことで頭がいっぱいだったので、無事にこれを実現できたことで満足です。 第一回プログラマ向けデザイン講座 に参加できなかった方にもたく…

2012年のまとめと2013年の抱負

2012年ももう最終日となってしまいましたので、まとめ的なブログでも書いてみようと思います。 2012年 2012年の年初に挙げた目標は「自重しない」ということでした。 ある程度はその目標通り、色んなことにチャレンジできた1年だったと思います。 特に思い出…

RubyMotion Advent Calendar 2012 のアプリをつくりました

この記事は RubyMotion Advent Calendar 2012 の25日目の記事です。 時間がちょっと足りなくてやっつけ感が半端ないですが、Advent Calendar に登録された記事を見られるアプリを作ってみました。 ちょっと見積もりを誤ってしまい、細かい動作や見た目を調整…

第4回 RubyMotion もくもく会

この記事は RubyMotion Advent Calendar 2012 の19日目の記事です。 本日(12/19)、第4回 RubyMotion もくもく会 を開催しました。 前回の様子は id:naoya さんの RubyMotionもくもく会 のエントリをご参照ください。 目的 大きな目的は、RubyMotion ユーザー…

RubyMotion で Nimbus CSS を使ってみる

この記事は RubyMotion Advent Calendar 2012 の17日目の記事です。 Nimbus? 最近 新Google Mapsアプリ採用のフレームワーク NimbusKit がいい感じ で話題になった NimbusKit というフレームワークに興味を持ってちらっと調べてみたのですが、なんと CSS で…

RubyMotion の小ワザ

この記事は RubyMotion Advent Calendar 2012 の8日目の記事です。 実際に RubyMotion を使って開発する上で、知っておくとちょっと便利かもしれない小ワザを並べてみます。 複数の iOS 機器をつないでいるときにデプロイする機器を指定する 仕事で iOS アプ…

Ruby 2.0.0-preview2 をインストール

普通に rbenv install 2.0.0-preview2 したら openssl を require できなかったので以下の手順を行った。 環境は Mac OS X 10.8.2 (10.7.xからのアップグレード) brew brew でインストールした rbenv, ruby-build を使用 zsh $ brew install openssl $ vim .…

RubyMotion のはじめの一歩

この記事は RubyMotion Advent Calendar 2012 の一日目の記事です。 RubyMotion を買ってみたけれどもまだ具体的なアプリ作りまでは進んでいない方向けに、RubyMotion で手っ取り早くアプリ開発を始める手順をまとめてみます。 API リファレンスを準備する R…

RubyでGoogleReaderAPIにアクセスする

やりたかったこと あるサイトの過去記事を全部RDF or Atomで取得したかった。 手順 GoogleReaderApi っていうgemがあったので使ってみた。 実際はBundler使ってプロジェクト以下にインストールしたりしているが省略。 パラメータとかエンドポイントはぐぐっ…

第一回プログラマ向けデザイン勉強会を開催しました

10/27(土)に 第一回プログラマ向けデザイン勉強会 を開催しました。 この勉強会は毎月やっている デザイナー向けプログラム部 (P4D) の逆バージョンで、デザイナさんにプログラマがデザインを教わるという趣旨で開催しました。 そして講師役として、いつもP4…

httperf でパフォーマンステストを行う

httperf は ab (apache bench) と同じようなツールで、サーバの負荷テストに使うことができます。 もうすぐリリースのサーバーに負荷をかける目的で使ってみたのでメモします。 インストール # Homebrew $ brew install httperf # CentOS $ sudo yum install…

CentOS + chef-solo で rails が動くサーバを作る

CentOS + chef-solo で rails が動く All in one サーバを準備する 目標 VPS を立ちあげてすぐに All-in-one (DB, Web, App 全部入り) で rails アプリケーションが動くシンプルなサーバを立ち上げる。 ローカルの VirtualBox にインストールして検証する。 …

第1回RubyMotion勉強会を開催しました

報告が遅くなってしまいましたが、7/22(日)に無事に第1回RubyMotion勉強会を開催しましたのでご報告します。 まだRubyMotion自体の発売からあまり時間が経っていないことがあって、みんなで半日かけて勉強する内容がちゃんとあるかなぁ。。。というのが最初…

RubyMotionでよくある質問

RubyMotionでよく聞かれる質問をまとめてみました。 Q1. いくらですか? 現在 ¥16,354 となっています。無料版もお試し版もありません。 学生や大企業は個別に連絡することで対応してくれるそうです。 Q2. ライセンスは何年有効ですか? サポート(アップデ…

第一回RubyMotion勉強会 募集開始

参加者の募集ページをオープンしました。 第一回 RubyMotion 勉強会 引き続き発表者、LT希望者、スタッフも募集していますのでお気軽に @satococoa までお声がけください。 よろしくお願いします。

第一回RubyMotion勉強会のご案内

以前ブログで告知したとおり、RubyMotion勉強会を開催したいと思います。 開催概要は以下のとおりです。 日時: 7/22(日) 14:00〜18:00(13:30開場、18:00〜20:00 希望者のみプチ懇親会) 場所: KDDIウェブコミュニケーションズ 様 人数: 30名を予定 内…

こちらへ移行

@see http://satococoa.github.com/

RubyMotionと使っているツール

最近仕事でRubyMotionを使っています。 まだまだ開発を効率化する方法を模索中なのですが、みなさんのおすすめなども知りたいと思い、まずは今自分が使っていて便利だなーと思うものを共有したいと思います。 より良い方法とか、「これ使うと効率上がるよ!…

みなとRuby会議01

6/2(土)はみなとRuby会議01でした。 このRuby会議は僕の参加するYokohama.rbにとって初めて主催する地域Ruby会議でした。 初主催の上にネットワークが不安定だったり人数が100人超だったり、そんな中で更にコーディングまでやろう。。。なんていう、僕らにと…

Hello Octopress

遅ればせながらOctopressを始めてみました。 単にはてな記法を調べるのに疲れたのです。。。 ほら、最近はほとんどMarkdownでメモ書きますし。 インストールはこんな感じでした。 $ git clone git://github.com/imathis/octopress.git octopress $ cd octopr…

Rubyのリファレンスマニュアルをローカルで見る方法

明日のみなとRuby会議に参加される方へ会場のネットワークが不安定ですので、リファレンスマニュアルを参照したい方はローカルで見られるようにしておくと便利です。 myrurema gemがおすすめです。 $ gem install myrurema $ rurema --init $ rurema Array#s…

Heroku JP Meetup 4に参加してLTしました

Heroku JP Meetup #4 : ATNDに参加しました。この日はherokuで使えるaddonのうち、IronMQ, Websolr, Papertrailの紹介がメインで、それぞれ質疑応答含めて30分くらいずつ、そのあと5人のLTという構成でした。 メインのプログラムはすべて英語で同時通訳なし…

第6回 デザイナー向けプログラム部(P4D)開催しました

3/20(火・祝)に6回目のP4Dを開催しました。 内容については 第6回 · prog4designer/meetups Wiki · GitHub もご参照ください。 毎月恒例となってリズムがよくなり、参加者も増えてきました。 しかも今回は女性も3人参加していただいて、少し健全なコミュニ…