rails 独学して軽くにちゃんまとめつくる

インターン中大学生のブログ

ぐるぐる回って何をしたいのかが変わってく。今はマッチングサイトを作りたい、もしくは論文のキュレーションサイトかな。

rspec でログインのテストで"Invalid Email or password" というエラーがでた

残念ながら Rspec でテストをするときはローカル上で手入力したデータは使えないようだ。自分で FactoryGirl などを用いて作成する必要がある。それをテストを実行する前に let で作成する必要もある。 さらに fill_in などで入力するデータは let で作った…

jQuery でフォーム回りを指定するとき

ここでは jQuery を使ってフロントエンドでもフォームのバリデーションをしてやろうとうときに落ちいたミスを書く。 jQuery でフォームを指定するとき、2通りの方法がある。1つめはフォームの文字を指定するとき、2つめはフォームそのものを選択するとき…

コムコム秋葉原店にいってきた感想

料金:○(9時間 1980円。自由に滞在し最安値になるように自動で選んでくれる) 広さ:△(リクライゼーション室の横幅がせまい。一畳の長さと考えればいい) 臭い:△(あんまりいいにおいはしなかった) シャワー:有料(300円) マンガ数: 25000冊 ドリンク…

メディアカフェポパイ渋谷プラス店に行ってみたので感想を書く

総合評価 70点 ざっくりまとめ シャワーは有料、コンセント2口、wifi不明(あると書いてあるがなかった)、アダルト雑誌と DVD が充実、黒色、売店あり、 いいところ 部屋全体が黒で統一されていて落ち着く コーヒーが充実している アダルト系が充実してい…

ジェイゾロフトを飲み始めて4日目。味覚が鈍くなったのと気分の落ち込みがある。

何を食べても飲んでも味がしない。舌全体に薄いガーゼが張ってあるみたいに味を感じずに素通りしていく。ジュースを飲んでも水みたい、チョコを食べても味がしない、カレーカップラーメンをたべても味がしない。いや、ちょっとオーバーだった。舌の奥と横の…

rails のフォームで 「年と月」だけとか「年」だけの入力欄をつくる

data_select か datetime_select で日付を入力したいけど、何日とか時間がいらなくて、年と月だけで十分という場合がある。そういうとき、これらの XXXX_select のオプションに discard_day: true とつけてやるといい。 <%= form_for @user do |f| %> <%= f.…

EverydayRailsRspec を読んだので Rspec をまとめてみた

TDD とは数学の証明問題で、答えをまず見て、答案用紙に途中式を書き込むイメージです。TDDをするときテストに書き込むのは結果(答え)です。アプリ開発においては望んでいる結果というのはすぐにイメージできます。 コントローラーのテスト describe→descr…

NewsPicks のスゴイところを知り、プログラマも生かそうではないか

NewsPicks はぼくも気に入っているサービスでよく利用しています。せっかくだから NewsPicks のいい点を列挙してみました。プログラマの人も1つは学べるところがあるとおもうのでぜひ見てください。 ①何をいうかより誰が言うかを大事にしている 実名制にし…

大学1年の新入生に告ぐ。宗教勧誘が来たらそいつとおしゃべりしなさい。そしたらちょっと楽しい。

普段ぼくは宗教勧誘がきたら居留守をするのですが、ある日興味本位で出たことがあります。ついでに話してたら面白かったので新たな楽しみとして、宗教勧誘のおばさんとお話しすることをおすすめしたいと思いメモします。 宗教勧誘はとても嫌われてます。部活…

運動は寿命や健康に重大な影響を与えないんじゃないか説

まず長生きするために運動しよう!健康になるために運動しよう!というのに疑問を持っている。考えてみてくれ。100年前くらい平均寿命は 44歳くらいだった。そのころは当然車もなく自転車も電車もない。。必然的に人々の交通手段は徒歩だった。工場もコンビ…

僕が休学をする前に意識してやったことリスト

①後先考えずに動く これにつきますね(笑) ぼくの場合インターンシップにいこうとおもったのですが、行こうと決意したら後先考えず面接の応募をし、手持ちの25,000円を財布にいれ2日後には東京へ行っていました。当然計画性もないのでかなり粗削りな東京滞在…

元いじめられっ子が時間を進めるために成人式にいくか悩んだけど、やっぱり行くことにした話

現在20の普通の大学生です。現在もちょっと躁鬱っぽさがのこり、2ヶ月間躁で、1ヶ月鬱というのが周期的にくりかえされる状態です。もちろんこれはいじめからくる後遺症で中学校から続いています。 ぼくは中学1、2年でいじめられていました。暴力的ではな…

大学生がアルバイトを探すときGoogle Map を見ながら探すのもいい

大学生がバイトの探し方はいろいろ選択肢がある。ネットのバイト情報を調べたり、店の前の張り紙を見て電話したり、飛び込みで聞いたりする。だが、どれも家との距離感がわからなかったり、ネットで応募すると返信がこなかったりしてどれもいやになった。そ…

『ストリートアカデミー』をプログラマ的視点から見る

教師の登録画面 まあしっかりしている。教師の信頼性の担保をどこに置くかが問題で、顔写真の必須とつかっている sns を1つ以上書く必要がある。おそらく運営者側で一度確認するのだろう。こういう主催者側の登録がガバガバのやつは、顔写真必須でなかったり…

ぼくりり『kurage』 の解釈

イントロ前はパチパチという音声から始まる。これはもちろん拍手の音だ。ぼくりりのライブが終わったときのことを指している。拍手音がしだいにちいさくなり 望んだ結末ははるかかなた というのはこのライブ終わりのことをいっている。 朝方光が差し込む部屋…

地方住の大学生エンジニアが東京へ働きにインターンの面接にいったときの話

地方にインターンないじゃん まず地方の大学生はこの事実にぶち当たります。東京なら会社がたくさんあるのでインターンがかなりしやすい環境です。しかし地方だとそもそも働くといったら飲食や販売店のバイトしか選択肢がなく、インターンといっても授業に組…

『flier』をプログラマ的視点でためしてみた~本の要約書評サイト~

bukupe.com おもしろいサービスだと思った。こういう情報ってさがせばあるんだけど、個人ブロガーだったり、アマゾンの感想欄だったり、感想文になっていたりとなかなか一貫してよむことができない。書評をまとめてくれていて、ライターをやとってかいていて…

trippiece をプログラマ的視点から見た感想~イベント企画系~

イベントや旅行の企画サイト。個人が「こんな場所いきませんか?」という企画を持ち出し、それユーザーが参加する。運営側に管理されているのではなく、自由に投稿できるのでいろいろとある。いくつか面白そうなのもあった。どうみてもリア充系サイトだな。 …

面白い合コンが集まる omo.com のプログラマ的レビュー

参考になる箇所 徹底的な女子受けが特徴 ・絵と丸文字 ・ひらがなの多用 ・カラフル サイドバーの設計が上手い れびゅ~ こういう出会い系は女子に向けた UI になるのが鉄則である。このサイトは絵とひらがなの多用と手書き文字で勝負してきた。こんな感じの…

Rubyによるクローラー開発技法の目次とそのあらまし

chapter 1 10分間のクローラーの作成 イントロダクション クローラー「GNU Wget」 クローラーを作るにあたっての Ruby の基礎 Rubyでテストサーバーをたてる 超簡単!10分で作るクローラー クローラーを拡張する chapter 2 クローラー作成の基礎 クロー…

【オレオレ要旨】落合陽一氏『Fairy Lights in Femtoseconds: Aerial and Volumetric Graphics Rendered by Focused Femtosecond Laser Combined with Computational Holographic Fields』

どんなもの? 空間に映像を映し出す 先行研究と比べてどこがすごい? 肌への安全と大きさを変えることに気を付けている。空間に投影している。 技術や手法の肝は? ナノセカンドではなく、フェムトセカンドをつかうことで、安全性をました。Galvano scanner …

パーフェクト Ruby on Rails を読んだので

評価は★四つ。 アマゾンでは☆3つ半くらいだったがその理由もなんとなくわかる。おそらく低い評価をした人は中級以上の人で rails を1年以上実務で使っている人や、何冊も rails 関連の本を読んだ人に違いない。そういう人にとっては「こんなの当たり前」と…

パワポ版の落合先生流論文要旨のテンプレートを作ったので配布する

2017/10/29追記 「落合陽一 論文」で検索すると2番目に表示されていて、影響力が大きくなっていた ので修正しました。ダウンロードしてすぐ使えるようにしたので、記事中のダウンロードリンクをクリックしてダウンロードしてください。 この落合陽一先生の…

本番環境で relation テーブル名 does not exit というエラーがでた

これは 開発環境でのモデルの変更がうまく本番環境へうつしきれてないから。だからこのエラーで表示されているテーブル名は比較的最近つくられたもののはずだ。 ぼくの場合は Heroku を使っているのが、別のサーバーを使っているひとでも途中までは参考にな…

Procfile ってどこにある?Procfile の作成からpumaの設定まで

rails で Heroku にアップロードしようとしたときこんなエラーがでた。 (git push heroku master) remote: ###### WARNING: remote: No Procfile detected, using the default web server. remote: We recommend explicitly declaring how to boot your serv…

【rails】 モデルで最初から何個かとりだしたり、何番目から何番目を取り出す

User クラスの先頭から3番目までを取り出したいときはこうする User.where(id: 1..3) #SQL文 SELECT "users".* FROM "users" WHERE ("users"."id" BETWEEN ? AND ?) [["id", 1], ["id", 3]] [#<User:0x000000044cf410 id: 1, name: "tarou tanaka",>, #<User:0x000000044cee20 id: 2, name: "Foster Boyer",>, #</user:0x000000044cee20></user:0x000000044cf410>

【rails】bootstrap の img-responsive を link_to(image_tag(), url) で使うときの注意点

bootstrap を使っていて画像を使いたいと気がくるだろう。そのときに img-responsive を使えば画像がレスポンシブ対応になってサイズを自動で変えてくれる。 rails で画像にリンクをつけたいときもくる。そういうとき <%= link_to image_tag(pic), article %…

【Bootstrap】 colいっぱいに画像を表示する

完成例はこんなやつ 失敗例はこんなやつ こんなのができる原因は bootstrap が勝手に padding を設定してしまうのが原因。よって padding をゼロにすればいい。 <div class="col-sm-6 t" style="padding:0; background-color:red;"> <img src="http://photo-pot.com/wp/wp-content/uploads/2012/10/renga3_02.jpg"> <div class="caption text-center"> <h4>たいとる</h4> <p>だいめい</p> </div>…</div>

bootstrap で "thumbnail" を使わないほうがいい理由

bootstrap ではブロックリンクをつくるときに thumbnail という便利なクラス名があります。これを使うと こんな感じに四角形の中に写真やリンクをいれてきれいにまとめることができます。とくにインデックスページをつくるときに重宝します。もしこれでもい…

RailsTutorial のアクセス制御の correct_user の説明

rails tutorial でやった correct_user について説明する。 13章でやったようにマイクロポストを削除するときは current_user とマイクロポストの作者を比較して正しい場合のみ削除を実行するというものであった。結局やることはこれだけで、日本語にしたら…