読者です 読者をやめる 読者になる 読者になる

satococoa's blog

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

第一回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人参加していただいて、少し健全なコミュニ…

下北沢オープンソースCafeに行ってきた

3/11(日)にコワーキングスペースめぐり3箇所目、下北沢オープンソースCafeへ行って来ました。この日の僕の作業は3/20(火・祝)に予定されている第6回デザイナー向けプログラム部(P4D)のためのハンズオン資料作り。 今回はTitaniumやjQuery、JavaScript…

Yokohama.rb #18 に参加しました

Yokohama.rb #18 に参加しました。(Bu: Yokohama.rb #18)今回は場所も時間も内容も、いつもと大きく形を変えて実施しました。 そして、定員はなんと144人。わずかに定員までは届かないまでも、たくさんの人が集まり活気のある会となりました。まずは全員LT…

Tokyu.rbハッカソン/もくもく会第3回 に参加してきた

昨日夜ふかししてブログ業をしていたせいで非常に眠かったのですが、がんばって行ってきました。 募集ページ → Tokyu.rbハッカソン/もくもく会第3回 : ATND今日の僕の作業は slidesync のRails移植 & 最低限必要な機能の実装まで。この Slide sync は昨年末…

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

第5回 · prog4designer/meetups Wiki · GitHub前回に引き続き、会場はKDDIウェブコミュニケーションズ様に貸して頂きました。ありがとうございます。 開発者支援制度 - CloudCore VPS|KDDIウェブコミュニケーションズ (場所だけではなく、そろそろ CloudCo…

iOSのハッカソンに参加しました

あまり勉強も十分でないまま、勢いだけでiOSアプリを開発するハッカソンに参加しました。 ONLAB Hackathon | PeaTiX 公式のまとめエントリ → 36時間、44チーム、100名による耐久プログラミング「Onlab Hackathon」を開催しました! | Open Network Lab(オー…

横浜のコワーキングスペース タネマキに行ってきた

最近 "コワーキングの敷居を下げ、地域と結びつく場を作る--横浜「タネマキ」 - CNET Japan" という記事も公開されて注目を浴びているコワーキングスペースのタネマキ(タネマキ 【コワーキング & シェアオフィススペース】)ですが、@shu_0115さんにおすす…

Yokohama.rb #17に参加しました

今回からYokohama.rbの募集はだんさんの作ったBu: betaで募集されるようになりました。 募集ページはここ→Bu: Yokohama.rb #17既に1ヶ月くらい前の話なので大分内容を忘れてしまっているのですが、だんさんのBu: beta関連でrailsについてみんなで相談事など…

2011年の振り返りと2012年に向けて

2011年の振り返りと2012年に向けて。 簡単に2011年振り返り 2011年を振り返ってみると、個人的には今までの一生の中でも1, 2を争うくらいの激動の一年でありました。 前半〜9月にかけてはほとんど転職に向けた活動でした。なんとか前職で感じていた閉塞感を…

移転してます。

http://satococoa.hatenablog.com/↑今後はこっちに書きますので引き続きよろしくお願いします!

コワーキングスペースに行ってみた

休日家にいるとつい寝てしまうので、土日の暇な時はなるべく外に出てみようと思っています。 ということで今日は渋谷にある JELLY JELLY CAFE ノマドワーカーの為のコワーキングスペース におじゃましてきました。特に写真とか撮ってきていないので何も報告…

ActiveRecordでリクエストごとに発行SQL数を数える

ActiveRecordで発行されたSQLの数を数えたくなったので調べてみました。単純に、SQLが発行される事にカウントアップしていってリクエストの終了時にログに吐き出せばいいだけなんですが、「SQLが発行される毎にカウントアップ」の方法がよくわからずにとりあ…

P4D 第4回を開催しました

P4D(デザイナー向けプログラム部)の第4回を開催しました。いつもはFJORD, LLC(合同会社フィヨルド)さんのオフィスで開催させていただいていたのですが、今回から少し人数を増やしていきたいなーということで開発者支援制度 - CloudCore VPS|KDDIウェブ…

herokuで独自ドメインを設定する & リダイレクトをする

今まで独自ドメイン & さくらのVPSで動かしていたブログをheroku上に移しました。さらに独自ドメインも失効したらそのまま更新しない予定なので、あらかじめheroku.comにリダイレクトするように設定しました。 元のドメイン[www.]223soft.netheroku上のドメ…

はてなブログ始めます

今までは独自ドメイン & VPSで運用していたのですが、「勉強のため」という一定の目的は果たせたので今後は気軽にこっちに書いてみようかなと思います。 デザインもとりあえず用意されているものでOK。今後は記事を書くことに集中したいと思います。

ハッカソンを開催しました

12/4(日)に僕の主催するP4D(デザイナー向けプログラム部)主催でデザイナーxエンジニアハッカソンを開催しました。 当日まで 11月の初旬から準備を始めました。11/6(日)にいつものフィヨルドオフィスに集まって当日の企画を練り、そこから参加者やスタッフの…

TDDBC横浜に参加しました

11/5(土)に開催されたTDDBC横浜にスタッフ、そしてJavaScriptのTAとして参加してきました。 遅ればせながらエントリーにしたいと思います。 参加のきっかけ Yokohama.rbで@setoazusaさんがスタッフの募集を告知されて、それに乗っかった形で参加させていた…

QUnit + QUnit-TAPでJSのTDDをしてみた

JavaScriptでTDDするにはどうすればいいのかな・・・と思い、TDDBCではQUnit + QUnit-TAPが使われていたようなので、とりあえずその環境を整えてみました。 普段rspecを使っている自分としてはrspecっぽく書けるJasmineも気になっているのですが、とりあえず…

社内Scala勉強会始めました

Twitter社の公開したScala教育用のコンテンツである Scala School! を使って社内Scala勉強会を始めました。 第一回は先週の11/2で、Basicsのページを進めました。 形式はみんなで顔を合わせつつ、同時にSkypeもつないでハマったところを共有しながら各自進め…

Rubyを始めたい方向けまとめ(2011年秋版)

最近gitやrubyなど、プログラミング関連のあれこれを教える機会が増えてきました。 今自分が一番使っているプログラミング言語はRubyですが、これをどうやって効率的に学習すればいいのかなぁということを考えてみました。 情報の入手の仕方なども盛り込んで…

第3回デザイナー向けプログラム部

開催してきました! まとめは前回同様、GitHubのwikiにまとめましたのでご覧ください。 https://github.com/prog4designer/meetups/wiki/第3回 はじめての欧文書体 - 欧文書体の種類と歴史について @9d さん 欧文書体の種類 * 第一回:欧文書体の種類と歴史…

#pyfes 2011.10に参加しました

Pythonを全然やっていないくせに、Python Developers Festa 2011.10に参加してきました。 rubyとpythonだとどちらもオブジェクト指向のスクリプト言語ということで特長がよく似ていますし、どちらか片方だけできればいいのかもしれませんが、他の言語の文化…

Yokohama.rb 第13回に参加しました

もう何回目になったのかあまり覚えていませんが参加してきました。 発表(転職とコミュニティ) 今回は発表の時間を頂いたので転職活動を通じて感じたことなどを発表してきました。 技術的なネタも一応考えてはみたのですが、転職ラッシュの今しか話せないか…

rbenv + ruby-buildのインストール方法

rbenv, TextMateで開発環境をシンプルにしてみたでも書いたrbenvですが、最近rvmからの乗り換え先として検討している方が多いようです。 僕もあれから1ヶ月半ほど継続して使っていますが、特に困ったこともなく快適に使っています。 そこで、2011年10月5日現…

WebデザイナーのためのGit勉強会を開催しました

WebデザイナーのためのGit勉強会を9/11に開催しました。 既に1週間が経ってしまいましたが、エントリーにまとめておこうとおもいます。 この勉強会の目的 この勉強会は僕の主催するデザイナー向けプログラム部のメンバーが中心となって、Gitを使えるデザイ…

転職しました!

3年9ヶ月ほど勤めた会社を辞め、今年6月末に起業という生まれたばかりのベンチャー企業へ入社しました。 今回の転職にあたってはブログなどのネットの力が大きかったので事例として書き留めてみます。 2年前くらいから 転職自体は2年前くらいから考えていま…

SinatraでWardenを使った認証がテストできなかった件

問題 wardenを使ってsinatraアプリを作っていたのですが、テスト時にwardenのauthenticated?などのメソッドを呼び出す箇所でenv['warden']がnilになっている旨の例外が発生し、うまくテストできませんでした。 これはcapybara-webkitやseleniumドライバを使…

rbenv, TextMateで開発環境をシンプルにしてみた

今までは会社でWindowsでの開発を強いられていたこともあり、Mac専用のソフトを使って開発を行うことに抵抗がありました。 しかし今後は晴れてMacで開発ができるので、思い切って開発環境の整理をしてみました。 方針はとにかくシンプルに。開発環境の構築の…

Startup Weekend Tokyoに申し込んだ

Startup Weekend Tokyoに申し込みました。 金曜夜〜日曜までの週末3日間を使って、サービスを立ち上げよう!というノリのイベントらしいです。 いわゆるハッカソン的なイベントではありますが、参加者はプログラマーだけではなく、デザイナーや企画の方など…

RubyKaigi2011に行ってきた

懇親会を含めて全日程参加してきました。 セッションの様子や感想などはhttp://b.hatena.ne.jp/t/rubykaigi2011やRubyKaigi2011 スペシャルレポートを見ていただくのがいいです。 ここでは自分が主体的に参加した部分と、感想などを書いてみようと思います。…

プログラマとデザイナでハッカソンした話

@machida さんにお誘いいただき、ハッカソンしてきました。 今回のハッカソンについて デザイナーの@machidaさんが「プログラマを招いて一緒にハッカソンをやったら楽しそう」という旨の発言をされていて、それに「やりたいです!」と即反応し参加させてもら…

転職活動の進捗報告

進捗をざっくりと書いてみようと思います。 気にかけてくれている友人もいるので、そちら方面への報告も兼ねて。 ありがたい事に色々な方にアドバイスを頂いたり、実際にお会いしたりして、ゆっくりと転職先選びを進めています。 また現職の方も無事8月末に…

SocketStreamのデモを動かそう

西村賢(@knsmr)さんの記事を読んで、面白そう!と思い、早速デモを動かしてみました。 「Rails Hub情報局: Node.jsに強烈に個性的な「SocketStream」が登場!」 デモはgithubのリポジトリから3つほどリンクされています。 SocketChat Dashboard SocketRace…

次の仕事に求めること

昨夜、ふと「もうちょっとRubyで仕事できる転職先候補が知りたいなぁ」と思ってツイートしたら予想以上に反響をいただけました。 RTしていただいた方、声をかけてくださった方、ありがとうございます。 既に何社かご訪問のお約束や、個人的にお話させていた…

Rails勉強会@東京第63回に参加

Rails勉強会@東京第63回に参加してきました。 今日のセッションは以下のとおり。 前 CoffeeScriptについて(全体) 中 テストについて Rails 3.1について 後 PaaSについて Rails開発のTipsなど CoffeeScript まずはセッション開始前にjs2coffeeというNodeの…

CoffeeScriptはじめの一歩

Rails勉強会@東京第63回のあまりのCoffeeScript人気に便乗して。 インストール CoffeeScriptを動かす、あるいはJavaScriptにコンパイルする方法も色々あるようですが、Node入れてやるのがいいと思うのでその方法で。 Node使う予定の無い人も、きっとそのうち…

自分のキャリアについて悩んでます

近頃自分のキャリアについて悩むことが多くなったので、一度書き出してまとめてみようと思います。 願わくば、アドバイス等頂けるとありがたいなぁなんていう下心があります。 ということでとても個人的なことを書きます。興味のない方はスルーしてください…

Haml+SCSS+CoffeeScriptでモダンな静的ページ制作を

CoffeeScript、流行っていますね。 あとはモダンなRubyistならそろそろ静的ページでさえもHTMLやCSSではなくHaml, SCSSで書きたいと思っていることと思います。 実現方法はあまり難しくありません。要はhaml, scss, coffeeファイルを更新したときに自動的に…

-webkit-transitionで遊んでみた

@milligrammeさんがgistで面白いことをしていたので、forkして-webkit-transitionで遊んでみました。 ソース:https://gist.github.com/1014379 実行結果:http://dl.dropbox.com/u/142643/stars4.html ↑そのうち消すかも HTML, CSS, JavaScriptに分解してjs…

Backbone.js + Sinatra + CoffeeScriptのサンプル

もう一つYokohama.rb 第9回でやっていたことをシェアします。 Backbone.jsの勉強をするため、Sinatra + Backbone.jsで簡単なサンプルを作っていました。 ・・・しかもCoffeeScriptで。 Backbone.jsとは? ここを読んでいる方は、おそらくサーバーサイドをPHP…

HerokuでRails3.1(RC1)を動かす方法

Yokohama.rb 第9回に参加してきました。 その場でRails3.1をherokuで動かそうというニーズがあったので、ざっとまとめます。 ポイント(2011-06-05版) まだ3.1.0はrcなので、rvmのgemset機能を使っておこう pgとtherubyracer-herokuをGemfileの:productionに…

WebSocket勉強会に参加しました

WebSocket勉強会に参加してきました。 いつものようにつらつらとメモや感想のまとめを。 時間のない方へはじめに結論(というか、盛り上がったポイント?) さくらVPSとNode(Node.js) + Socket.IOを使えば「もう何も怖くない」by @kanreisa さん 業務向けにはI…

第3回 MongoDB JP 勉強会 in Tokyo に参加しました

第2回(第2回 MongoDB JP 勉強会 in Tokyoに参加してきた)に引き続き、第3回 MongoDB JP 勉強会 in Tokyoに参加してきました。 心に残ったところをまたメモ程度にまとめます。 MongoDB 全機能チュートリアル & v1.8-1.9 新機能チュートリアル @doryokujinさ…