わたろぐ

仕事、読書、ガジェット、グルメ、写真、旅行など雑多な備忘

2014-01-01から1年間の記事一覧

Ruby on Railsを触ってみる ⑨月別アーカイブ

なんとなくWebアプリっぽくなってきたTwiceだが、Twitterが公式で提供しているアーカイブのダウンロードでは、JSで動作する過去のツイートを参照できる機能が付いている。月別アーカイブと検索機能が付いているため、せめてそれぐらいは実装しないと、ここま…

Ruby on Railsを触ってみる ⑧モデルのリレーションシップ

前回の時点で作成したモデルはTweet、Userの2つ。Userはユーザー認証のために作成したが、TweetはUserに紐付いていないため、どのユーザーが登録したツイートかがわからない。そこで、この2つを関連付けたい。 まずはTweetにuser_idを追加する。 $ rails g m…

Ruby on Rails を触ってみる ⑦renderを使って一覧を整形

現在のツイート一覧はscaffoldで生成されたデフォルトのページのままで、非常に見づらい。ツイート一覧を表示するのが目的で、実際のTwitterのTLとは違い、自分のツイートしかないのでひとまず、①ツイート本文、②ツイート日時の2つの情報のみを表示させよう…

Ruby on Rails を触ってみる ⑥トップページの設定

今のところトップページは、ログインしていてもしてなくてもツイート一覧のページが表示される。せっかくユーザー認証機能を実装したので、ログインしていない→トップページ、ログインしている→ツイート一覧という感じにしたいとおもう。 rails generate でh…

Ruby on Railsを触ってみる ⑤rails_configの導入

Omniauthを導入した時に、TwitterのAPIキーをdevise.rbに記述している。このままGithubにPushできないので、.gitignoreに追記している。これを定数のようなもので置き換えたい。 調べてみると、rails_configってGemが定番らしいので導入してみる。 Gemfileの…

Ruby on Railsを触ってみる ④devise+OmniAuthでTwitter認証

今のままではユーザー関係なく、アップロードされたツイートがすべて参照できてしまう。そこでユーザ認証機能を追加して、ユーザ自身がアップロードしたツイートのみを表示できるようにしたい。 ユーザ認証はdeviseというライブラリが定番らしい。そしてTwit…

Ruby on Railsを触ってみる ③kaminariでページネーション

1万件のツイートを表示するのに時間がかかりすぎてしまうので、ページネータというのを導入してみる。 kaminariというのが定番らしい。 Gemfileを編集。 $ git diff Gemfile diff --git a/Gemfile b/Gemfile index f1167d7..0b509d6 100644 --- a/Gemfile +…

Ruby on Railsを触ってみる ②CSVの取り込み

前回の続きで、ツイートCSVファイルの読み込み機能を実装してみる。 ActiveRecordを使って、DBにツイートを取り込む。 まずはRoutes.rbの修正。例に習いgit diffで編集箇所を見てみる。 初めて使ったけど、これは便利だな。 $ git diff config/routes.rb dif…

Ruby on Railsを触ってみる ①導入

最近Railsを勉強中。 勉強がてら思いついたアプリを作ってみることにした。 この前Twitterのアカウントを移行した時に取得した、全ツイートのCSVファイルがある。これを取り込んで、検索機能をつけたり、年月ごとに参照できるようにしたい。これtwilogででき…

iPhone5のバッテリーを自分で交換してみた

僕が使ってるiPhone5は、昨年3月に一度交換してもらったので、使い始めて11ヶ月ぐらいになる。最近バッテリーがヘタってきたのか、持ちが悪くなってる気がする。朝まで充電して100%で家を出たのに、電車の中でずっと触ってたら1時間半の移動の間に17%になる…

ツイートの一括ダウンロード

アカウントの整理しようと思い、過去のツイートを一括で落とせないかを調べてみると、公式でそういうサービスをやってた。 Webからできるみたい。 1.設定画面を開く 2.全ツイート履歴→全ツイート履歴をリクエストする 3.数分後にメールが届くので、そこから…

ジェフ・ベゾス 果てなき野望-アマゾンを創った無敵の奇才経営者 ブラッド・ストーン

AmazonのCEOジェフベゾスの本を読んでみた。長かったけど、とても面白かった。だから自分はAmazonを使うんだよなと、何度も頷かされた。 ジェフ・ベゾス 果てなき野望-アマゾンを創った無敵の奇才経営者作者:ブラッド・ストーン発売日: 2014/01/09メディア:…

モノを捨てよ世界に出よう 高城剛

[amazonjs asin="479668994X" locale="JP" tmpl="Small" title="モノを捨てよ世界へ出よう"] 高城さんの本を読むのは白本に続き2冊目。この本は『「ひきこもり国家」日本 』と、『70円で飛行機に乗る方法』の続編として書かれているらしいが、前作を読んでい…

タイ・プーケットでAIS TRAVELLER SIMを使ってみた

先日タイ・プーケット島に旅行に行った。僕のiPhoneはSIMフリーではないので、現地で利用しようと思うと、国際ローミングになり高額になってしまう。 そこで、どうにか現地でiPhoneを利用するいい方法がないか調べた結果、e-mobileのWiFiルーターであれば、…

10年後の仕事のカタチ10のヒント 松井博、大石哲之

[amazonjs asin="B00HOTLXKQ" locale="JP" title="10年後の仕事のカタチ10のヒント シリコンバレーと、アジア新興国から考える、僕達の仕事のゆくえ"] 昨年読んだ企業が「帝国化」する アップル、マクドナルド、エクソン~新しい統治者たちの素顔 (アスキー新…

白本 高城剛

昨年Kindleを購入して以来、今まで拒絶していた活字に触れることが多くなった。昨年は人生でも一番本を読んだ年になったと思う。今年は読むだけでなく読んだ本をなるべく記録に残していきたい。(新年の抱負) [amazonjs asin="B00HIKHCK6" locale="JP" titl…