bekkou68 の日記

Gogengo! や IT 技術など。

Amazon EC2 インスタンスと RDS インスタンスをつくって連携する手順

はじめに Amazon EC2 インスタンスと RDS インスタンスをつくって連携する手順のメモです。 このエントリのゴール Amazon EC2 でアプリインスタンス、Amazon RDS で DBインスタンスをそれぞれつくり、お互いに連携することです。staging と production それ…

『Client / Server Team-up (powered by Tokyo Rubyist Meetup and Tokyo iOS Meetup)』に参加しました #trbmeetup

きっかけ sendagaya.rb で @iwhurtafly さんの噂を聞いてお会いしたいなあと思い『Client / Server Team-up』に参加してきました。 やることのゴール サーバ(Rails)とクライアント(Objective-C)を連携してアプリをつくる。 アプリの内容は以下のようなイ…

OpsWorks を使ってみたのでメモを残します

はじめに OpsWorks をつかって環境構築をしようと思って手を動かしてみたのですが色々つまづいて挫折しました。調べたり試す過程で、OpsWorks がどのようなものかが少し分かった気がするのでメモがてらまとめます。 メモ OpsWorks では、各種アプリサーバ・D…

Shinjuku.rb #14 に参加しました #shinjukurb

はじめに イベントページはこちら。今回で 3回目の参加になります。 やったこと TDDBC大阪課題 を引き続きやりました。 今回は公開ペアプロに立候補しました。@satococoa さんと楽しくペアプロしてきました^^ その後は観戦。git コミットやテストの書き方、…

Rails で STI を使ったのでメモを残します

はじめに 自分用メモです。 参考 Ruby on Rails“シンプル”モデリング技法 - @IT Railsで単一テーブル継承(Single Table Inheritance) - 京の路 単一テーブル継承 (Single Table Inheritance) の上手な扱い方 - RAILS PRESS 実装ダイジェスト db/schema.r…

Ruby20周年記念パーティに参加しました #ruby20party

かんぱい! 話を聞いて印象に残ったことなどを書いていきます。 世界に広がっていくRuby。すごい! RubyGems って2004年から始まったのか。もうそんなに経つのですねえ 2012年、Rubyの国際標準としてIOSが制定された Ruby の由来は Perl の翌月の誕生石。命…

tiTokyo に参加しました #titokyo

きっかけ 日本初の Titanium カンファレンスと聞いて行って参りました。イベントページはこちら。当日のお話のメモや感想をつらつら書いていきます。 Jeff Haynie さん メモ acceptracotr の会社の方針・大事にしていること Titanium のコミュニティの成長。…

Yokohama.rb #29 に参加しました #yokohamarb

はじめに Yokohama.rb #29 に行ってきました。イベントページはこちら。自分の生まれは神奈川県川崎市なので、懐かしさを感じつつ移動しました。 当日 感じのいい和室にて開催されました。開始が17時だと勘違いして会場に行ったら誰もいなくてワタワタしてい…

文章中の bit.ly などの短縮URL を元に戻す Rubyスクリプト

タイトルどおりのことをやってくれるスクリプトです。欲しくなったのでつくりました。自分用メモです。 スクリプト lengthen.rb の内容は次のようにします。 # coding: utf-8 # やってないこと: # - 複数のURL。元に戻すURL は 1文章につき 1つまで。それ以…

DCI meetup に参加しました #dcimeetup

きっかけ DCI という言葉をチラチラと聞いていたのですが、正体がつかめなくて気になっていたので DCI meetup に参加してきました。 お話しを聞いて いろいろと自信がないですが、理解を自分の言葉にしてみました。ちゃんとわかっているわけではなく、断片的…

RVM で readline が入っていない Ruby 1.9.3 に入れ直して再インストール

メモです。RVM は 1.14.3 使ってます。 $ rvm pkg install readline && rvm remove 1.9.3 && rvm install 1.9.3 --with-readline-dir=$rvm_path/lib 1.14.3 以前のどこかのバージョン以前だと $ rvm package install readline のように "pkg" ではなく "pack…

個人名刺を前川企画印刷さんに依頼しました

前川企画印刷さんには2年前にも個人名刺をつくっていただきました。今回も依頼しました。ブログのエントリにトラックバックを送ると格安で名刺をつくっていただけます。http://blog.goo.ne.jp/batacchi/e/f81808a384944befed668cab7a8c3993

GitHub Pages に独自のトップレベルドメイン(TLD)を割り当てる

ゴール 独自ドメイン http://bekkou68.com にアクセスしたら GitHub Pages が表示される。 前提 独自ドメインは取得済み 独自ドメインの取得先で DNS を設定できる GitHub Pages は作成済み 手順 DNS で bekkou68.com の Aレコードを 204.232.175.78 にセッ…

Git のリポジトリを移行する

Git

こちらを参考にしました。 Gitのリポジトリを移動させる方法 | ひたすらメモするだけのブログ 以下、手順です。 # 現在のリモートリポジトリを確認 $ git remote -v origin git@old.example.com:project.git (fetch) origin git@old.example.com:project.git…

『第一回 プログラマ向けデザイン勉強会』に参加しました #design4p

はじめに 現役デザイナーの方々にデザインを伝授していただけると @satococoa さんに聞いて『第一回 プログラマ向けデザイン勉強会 - connpass』に参加しました。各発表の自分用メモを書いていきます。 Twitter Bootstrap のカスタマイズ例 - @machida さん …

UIViewController で UITableView を実装する(XCode/Objective-C 開発)

ゴール "hoge", "fuga", "piyo" という 3行の TableView を表示する。 前提 TableView を追加したい ViewController はつくられている前提で話を進めます。 手順 まず xib ファイルで TableView を選んで設置します。次に TableView を選択して Control を押…

Dash で Objective-C の API をラクラク見る(Docsets がない場合のインストール手順)

ドキュメントを高速検索できるマスコットキャラの猫がとてもキュートな Dash のご紹介です。 Dash をインストール Mac App Store - Dash (Docs & Snippets) Dash で Dash > Preferences > Docsets に表示されていないことを確認する XCode で XCode > Prefer…

『リーダブルコード』を社内勉強会で読み終えました

リーダブルコード ―より良いコードを書くためのシンプルで実践的なテクニック (Theory in practice)社内勉強会でリーダブルコードの読書会をやり、昨日で読み終わりました。各会だれかが音読して読み進める形式でやりました。みんなでワイワイ議論しながら読…

XCode/Objective-C 開発メモ 2

引き続き自分用 Tips です。コーディングのメモとか感想とかごちゃまぜです Objective-C の入門PDF https://developer.apple.com/jp/devcenter/ios/library/documentation/ProgrammingWithObjectiveC.pdf @property (weak,...) hoge; と定義して @interface …

XCode/Objective-C 開発:CocoaPods でライブラリをインストールする

はじめに XCode/Objective-C で開発していてライブラリを使いたくなりました。手作業でやる方法もあるのですが、その手間を CocoaPods が省いてくれると聞いて試してみました。CocoaPods は Bundler や maven のような位置づけだと思っています。 インストー…

Objective-C と XCode での開発メモ

つれづれと書きます。自分用 tips です。 開発に慣れていないときにやるとよさそうなこと Apple のプログラミングガイドを読む 『日本語ドキュメント - Apple Developer』の iOS View Controller プログラミングガイド iOS View プログラミングガイド iOS Vi…

Objective-C の勉強をはじめました

Objective-C の勉強をはじめました。直近の目標を次のように設定しました。 Objective-C でかんたんなアプリをつくれる Titanium の Objective-C ライブラリをつくれる まずは素振り。Hello World などなどコーディングしてます。 https://github.com/bekkou…

『まつもとゆきひろ コードの世界』を読みました

まつもとゆきひろ コードの世界~スーパー・プログラマになる14の思考法オブジェクト指向・Ruby on Rails・セキュリティ・関数型プログラミングなどなど、幅広い分野をカバーしている本でした。自分の親しみのある分野はいい復習になったり深く知るきっかけに…

Rackレイヤーでリダイレクトする

きっかけ(2013/4/19 更新) D.D. を Gogengo! にリニューアルするにあたって、古いドメイン(http://www.ddic.jp/)を新しいドメイン(http://gogengo.me/)にリダイレクトしたくなりました。Railsアプリを Thin で動かしていました。例えばリダイレクトす…

D.D. を Gogengo! としてリニューアルオープンしました

はじめに 英単語を語源で楽しく学ぶサービス D.D. (ディーツー)は、この度サービス名を Gogengo!(ゴゲンゴ!)としてリニューアルオープンしました! 次の2点が大きく変わったことです。 サービス名がわかりやすくなった(”語源” が入った) デザインがモ…

Titanium Mobile の本を 2冊読みました

Titanium Mobile iPhone/Androidアプリ開発入門―JavaScriptだけで作るTitanium Mobileで開発するiPhone/Androidアプリ (Smart Mobile Developer)体系的にまとめられていて読みやすく、スマフォアプリの開発が初めての自分でもわかりやすい内容でした。2冊の…

『ハッカーと画家』を読みました

何かをやってみよう、創ってみようとワクワクしてくる本です :) 率直でロジカルでリズムよく読める文章から色々なことを考えるきっかけをもらいました。いま、そんなきっかけをもらった文章をピックアップして、自分の考えたことをつらつらと書きまとめてい…

PostgreSQL を HomeBrew でインストールしたときに出てくるメッセージ

PostgreSQL(9.1)を HomeBrew でインストールしたときに出てくるメッセージをなにかと見返すので、メモします。それだけのエントリです。 # Create/Upgrade a Database If this is your first install, create a database with: initdb /usr/local/var/post…

プロジェクト内のコードのパスを指定して一括置換するシェルスクリプト

何かと使いたくなるのでメモがてらに置いておきます。コマンドにしておくと便利そう。 例1 以下の例は、app/controllers/hoge/fuga 配下のすべての .rb ファイル中の "Hoge::Fuga" を "Hoge::Piyo" に一括置換します。 $ for FILE in app/controllers/hoge/f…

D.D. v1.11.0 をリリースしました

単語を 60 追加しました! 今回追加分は こちら からご覧になれます。ご活用ください :)この2か月くらい、頻度をあげて更新予定です。お楽しみに :)