Rubyをやってる人もこれから始めようと思っている人にも参加して欲しいイベント
岡山Ruby、Ruby on Rails勉強会の雑用係 兼 Hirosima.rb幽霊部員です。こんにちは。
2014年3月29日(土)に広島・岡山Ruby交流会01というイベントがあります。
この記事の目的を簡単に言うと、イベントの告知をすることです。
内容が「みんなで集まって交流しよう」というだけの怪しさを醸しだしてしまってるので、ちょっとこのイベントの紹介をしようと思った次第でございます。
※ここに書いてあることは私個人の考えで、他のスタッフがどう考えているかも別ですし、イベントの主旨とも関係ない部分もあります。
この会について思ってること
このイベントで岡山と広島からRuby技術者が集まるような会にしたいなと思ってます。
地域Ruby会議みたいなキッチリとしたイベントじゃないけれど、2つのRubyコミュニティが合わさることで盛り上がるイベントにしたいなと思ったりしております。
会場をだいたい真ん中あたりの福山にしているのもそういった背景があったりなかったり。
第一回のテーマについて
広島・岡山Ruby交流会の第一回のテーマは「技術者の交流」です。せっかく岡山と広島から集まるので交流をしたいなと思っています。
各自の「やってること」「興味あること」「困ってること」を話題の中心にしてみんなで交流できればなと思っています。
なのでこれから始めよう思うんだけどどうやったらいいのか分からないといったものでも構いません。
きっとRubyの上級者の人達が教えてくれるはず!(僕もそれで環境構築しました。)
まとめ
色々と書いてきましたが広島・岡山Ruby交流会はみんなで作る会にしていきたいと思ってます!
なので参加者がいないとはじまりません・・・のでみなさん参加よろしくお願いします!
あと、登壇者も募集中です!
現在、登壇者が決まってないので公式サイトに書いてませんがそちらも募集中です。
話してもいいよという方はお問い合わせもしくは何らかの手段で僕に連絡ください。
みなさんの参加をお待ちしてます!
オープンセミナー2014@広島の懇親会でLTしてきた
本編の話
今年も開催されたオープンセミナー2014@広島に参加してきました。
今回のテーマは「TDD…そして Be Agile」ということで、 テスト駆動開発、アジャイル、スクラム等々の現場改善のお話が中心でした。 (中にはデスマの話をしていた人もいましたが・・・)
テーマを絞ってたおかげですごい濃密なセミナーになってたと思います。 今回のセミナーでいくつかヒントを貰えたので現場に取り入れて行ければと思います。
また、参加者も約100人!ということで広島でもオープンセミナーが盛り上がってきているなーと。 思いつつオープンセミナー岡山も負けないように盛り上げていかないとと思っている次第でございます。 実行委員長のひむひむお疲れ様でした!
懇親会でLTしてきた
さて、本題の懇親会のLTのお話です。
今回は、「紙と鉛筆で設計しよう」といタイトルでペーパープロトタイピングについてのLTをしてきました。
昔はXcodeでモックを作ったり、Excel方眼紙のオートシェイプで画面を作ったりしていましたが、 やっぱり手書きって手軽ですぐにパパっとかけるのでいいかなと最近は思っています。
時間をかけて画面の設計を作ってレビューをしていると設計の速度が落ちてしまう。。。 そうすると設計→レビュー→再設計→レビューの繰り返しの回数が減ってしまいます。 そこをパパっと書けるペーパープロトタイピングは繰り返しに向いてるのかなと思います。
色々とまとめた記事はそのうち他の記事で書くつもりですので今回の記事ではこの辺りで。
さいごに
広島の勉強会界隈も盛り上がってきたんじゃないか?と思える一日でした。 オープンセミナー2014@岡山への広島のみなさまのお越しをお待ちしてます!
iPhoneアプリのUI設計で最近思うこと
最近、会社でお絵かきiPhoneアプリのUI設計をしているのですが、
ちょっと思ったことがあったので書いとこうかと。
iPhoneアプリのUI設計をしていると、たまにiPhone5優先のデザインにしてしまうんです。
それもiPhone4だと画面サイズが狭くて微妙な感じになりそうなデザインに。。。
使ってるペーパープロトタイピングの紙がiPhone5のレイアウトってのもあるのですが、
ついついiPhone4の画面サイズの事を忘れてしまうことが・・・
画面上にアレも置きたいコレも置きたいってやってると、
iPhone4のサイズだと窮屈になっちゃったり場合によっては見切れたりすることがある。
どうしてもiPhone5の画面サイズに甘えちゃってるんですよね。
UI設計する時にどの部品を可変サイズにするのか?
可変サイズにしたとしてちゃんとiPhone4の画面サイズで見えるのか?
そういうことを意識しないとだめだなーと思う今日このごろ。
そういうことを意識しとくと最終的にiPhone5で見た時にもスッキリする気がする。
iPhone4も実際まだまだ使ってる人もいる。
そういった所にも気を使っていかないとな。
#daitokaiet の開発環境構築
今、大都会岡山で話題のWebサービス#daitokaiet!
みなさんも使ってると思いますが、こんな機能、あんな機能色々と欲しくなってくると思います。
そんな時には自分で追加しちゃいましょう。
#daitokaietはGithub上で開発されているのでそちらにプルリクを送ることで、
自分の欲しい機能が追加できるかもしれません。(リポジトリはこちら)
どんどんプルリク送っちゃいましょう。
でも開発するにも開発環境の構築が必要だと思うので必要な物を書いていきます。
つまったら@eielhさんや@LuckOfWiseさんに聞きましょう。
Ruby on Railsの環境構築
Railsで開発されているので環境構築が必要です。
詳しくはぐーぐるさんに聞いてください。
PostgreSQLのインストール
brewインストールの場合
インストールコマンド
brew install postgresql
DBを初期化します。
initdb /usr/local/var/postgres -E utf8
PostgreSQLサーバの起動。
postgres -D /usr/local/var/postgres
データベース一覧が取得出来ればインストール成功
psql -l
Postgres.appでも行けるらしい
Powのインストール
curl get.pow.cx | sh echo "export PATH=$PATH" >> ~/.powconfig
Powderのインストール
gem install powder
※rbenv で使うには
~/.powconfig に
export PATH="$HOME/.rbenv/shims:$HOME/.rbenv/bin:$PATH"
ソースを取ってくる
こちらからソースを取ってきてください。
プロジェクトを置きたいディレクトリに移動して
git clone https://github.com/daitokai/daitokaiet.git
その後、プロジェクトのルートディレクトリに移動して
bundle install
DB作成
database.ymlが無いのでサンプルからコピーで作成。
cp config/database.yml{.sample,}
PostgreSQLのサーバーを起動しておいて下のコマンドを実行。
bundle exec rake db:create:all bundle exec rake db:migrate RAILS_ENV=development
※動かなかった場合は各自の環境に合わせてdatabase.ymlを編集してください。コミットはしないダメ絶対。
Twitter認証周りの設定
Twitterの開発キーを取得する
まずはこちらのTwitterの開発者サイトでTwitterアプリを取得します。
取得する際の設定
- Callback URL: は http://daitokaiet.dev/users/auth/twitter など。
- Type は Read, Write and Access direct messages に。
- Allow this application to be used to Sign in with Twitter もチェック
- 試行錯誤で認証がおかしくなった場合は https://twitter.com/settings/applications で一旦「許可を取り消す」
作成した後はアプリの設定を確認して
- Consumer key
- Consumer secret
をメモしておいてください。
pow使用のための設定
.powenvの作成
daitokaietのルートディレクトリに .powenv を作成して中身に
先ほど取得した、Consumer keyとConsumer secretを記述します。
export TWITTER_KEY=**********(Consumer key) export TWITTER_SECRET=**************(Consumer secret)
~/.pow ディレクトリへのリンク作成
powでdaitokaietを起動するために設定を行います。
daitokaietのルートディレクトリに移動して。
powder link
powの再起動
設定を反映させるためにpowを再起動します。
powder restart
※powを使うならpowder便利!
起動
ブラウザで http://daitokaiet.dev/ にアクセスするとdaitokaietが表示されるはずです。
※PostgreSQLのサーバーを起動しておいてください。
以上で環境構築は完了です。
今回はpowを使う前提で環境構築をしています。
使わない場合はコールバックURLやTwitterの認証キーの記述場所を適宜変更してください。
スペシャルサンクス
設定に困ったときに助けてくださったみなさまありがとうございました。
にょほーさん( @NeXTSTEP2OSX )の メモにも助けられました。
ありがとうございます!
12月末で退職します
実はもっと前から決まってたのですが、12月末で現在の職場を退職します。
社内でも発表されて有給消化に入ってるのでもういいかなと。
社内でも発表されてない、仕事も区切りがついてない時に発表するのもどうかなと思ってたので。
今の会社は社会人になってから4年9ヶ月働きました。
業務内容はSIでしたが、オレオレフレームワーク*1の基板部分いじらせてもらったり、
業務の共通部分の設計や製造させてもらったり、それなりに色々やらえてもらえたのは楽しかったです。
他にも趣味でやってたiPhoneアプリが少し仕事で出来たのもいい思い出ですね。
4年くらい一緒にやらせてもらってたリーダー*2が良かったのが自分にとっては一番良かったですね。
コーディングの基礎から、設計思想、デザインパターンなど色々なことを教えてもらいました。
自分の今のコーディングの基礎を作る事が出来たので感謝感謝です。
いつかは抜かしてやると思ってますが未だに勝ててない・・・
さて、今後についてですがとある会社に転職します。忘年会議では言っちゃいましたが
続きは年明け公開予定の転職ブログで!
広島風お好み焼きにチャレンジ!
すごい広島 Advent Calendar 2013 16日目を書かせていただきます。
ついさっきまで忘れてたとか言えない・・・
昨日はトロ君の広島のおみやげの話でしたね。(記事はこちら)
オープンセミナー2014@広島に参加するので、その時のおみやげの参考にしたいと思います!
さて独立国家福山にはちょくちょく遊びに行くのですが、
広島にはなかなか足を運べてない私ですが、
広島で大好きなものがあります!
そう「広島風お好み焼き」です!
広島焼きって書いてたらかけなびさん(@kakenavi)に怒られるので注意!
(そんなかけなびさんの記事はこちら)
2日目のたまちゃん(@tamacjp)の記事に影響されて自分でも作ってみました!
(たまちゃん記事はこちら)
以下、作成の様子です。
まずは材料
今回は前日の夜が関西風お好み焼きだったということで、
その時に余ったみじん切りのキャベツを用意しました。
生地はお好み焼き粉がなかったので、
小麦粉と出汁と卵をまぜまぜ。
焼きそばを買うのを忘れてた。。。って所に救世主!
去年の誕生日プレゼントに頂いたペヤングを使います!
後、豚肉も前日の余りがあったのでそれを使います。
下ごしらえ
ペヤングはそのまま使えないのでお湯を入れて3分待ちます。
3分経った所でお湯を捨てます。
焼く!
いよいよお好み焼き作成スタートです!
まずは生地を広げますねちょっと固くて薄く出来なかった
たまちゃんの記事の教訓を活かして出来る限り広く広げます。
で、もやしと豚肉をのせてひっくり返しますね。
夢中になりすぎてもやしと豚肉のせた時の写真を忘れてt
いい感じに蒸し焼きにできてるっぽいので、
今度は焼きそばを横で炒めます。
当然使うのは下ごしらえしたペヤング!
あるペヤングを程度炒めて、
野菜も蒸し焼き出来た頃合いを見計らって卵投入!
感想
今まで関西風お好み焼きしか家で作ったことなかったですが、
初めて作ったにしてはなかなか良いように出来た気がします。
ただし、以下の点が残念
- キャベツの食感がいまいち(やっぱりみじん切りは良くない)
- 焼きそばはやっぱり生麺の方が美味しい
余り物で作るなって事ですね・・・
次回はちゃんと材料を集めて作成したいと思います!
追伸
2月1日にオープンセミナー2014@広島に行く時には美味しいお好み焼き食べに行きたいな!