blog.waterlow.work

Ruby, Rails, js, etc...

たのしいRubyもらった

今日から頑張ります!!!!!

Effective Rubyを読んで気になったこと(reduce・each_with_object・inject)

途中までですが、Effective Rubyを読んでみました。 Effective Ruby作者: Peter J. Jones,arton,長尾高弘出版社/メーカー: 翔泳社発売日: 2015/01/09メディア: 大型本この商品を含むブログ (13件) を見る 「項目19 reduceを使ってコレクションを畳み込む方法…

【番外編】ニッポンのジレンマ

技術関係なしです。ニッポンのジレンマという番組のスペシャルが年始1/1にやっていたので見ました。 どんな番組かというと、1970年生まれ以降の人が集まってあるテーマに沿って議論するというもの。真剣10代しゃべり場(死語?)のターゲット変えた版のよう…

Railsのソースレビューで印象に残ったこと

・ link_to、image_tagを使おう。 erbやhamlでは(slimも?)link_toを使わずとも以下のようにコードを埋め込めます。 <a href="<%= url>">"><%= text %></a> %a{ href: url}= text しかしながらモデルのインスタンスを渡すだけでパスを作ってくれたり、config/routesのasの指定を取…

私のよちよち.rb活用法

この記事はよちよち.rb Advent Calendar 2014 - Adventar11日目の記事です。 10日目はbonbon_0605さんによるSeleniumで明示的に要素検索の待ち時間を設定するでした。 Seleniumに対しては前々から使ってみたい気持ちと、怠け癖が均衡していたのですが、bonbo…

【Ruby】【RSpec】The RSpec BookをRspec3系とTurnipで読み替え

yosemiteにアップグレードしたせいなのかわかりませんが、Ruby1.9.2以前のRubyがインストールできなくなってしまいました。RSpec Bookは1.9.2か1.8.7ベースで書かれているのですが、Rubyは2.1.3、RSpecは3.1.7、またCucumberではなくTurnipを用いてこの本を…

【CoffeeScript】書き方いろいろメモ

最近はRubyよりもCoffeeScript使う時間のほうが長いwaterlowです。 触りつついろんなソースを読みつつしてるうちに書き方がなんとなくわかってきたので書き留めておきます。 極力かっこは省略したい! 理由:インデントで文が解析されるのをフル活用したい。…

【haml】【sublime】【はまってる】build systemをautomaticにするとビルドされない

sublime textでhamlの勉強をしようと思った矢先にはまりました。 下記の記事を参考にsublimeで保存時に自動的にhtmlに変換してくれるような環境を作ろうとしてました。 Hamlで開発効率アップ|Sublime text 2でビルドしてみました。 | Developers.IO Haml …

【haml】【Ruby】ちょっとした処理をrubyで書く

htmlからhamlを作ってくれる便利なサイト HTML2Haml | Convert HTML Snippets to Haml htmlでデザインが上がっているときはこれでhamlを作って、あとrailsなのでaタグやinputタグをlink_toやform_forなどに書き換えているわけですが、いくつか難点が。1.→%…

【JS】【Coffee】CoffeeScriptはじめました

最近RubyよりJavaScriptのほうがなんかいいです。 viewをしっかり作るなら避けては通れないJSの話です。 そして最近は書くのはCoffeeScriptのみとなってしまいました…。自分で書けるように少しづつ勉強してきます。環境は以下のどちらかを使う。http://coffe…

【偉大なプログラマに学ぶ】アジャイルソフトウェア開発宣言の17人(2)

アジャイルソフトウェア開発宣言 プロセスやツールよりも個人と対話を 包括的なドキュメントよりも動くソフトウェアを 契約交渉よりも顧客との協調を 計画に従うことよりも変化への対応を 間が開いてしまいましたが第二弾です!! 最近新しいコミュニティに…

【Rails】modelでroutes.rbが作ったpathを使うとき

先週から詰まっていた所がやっと解決した。 Railsのmodel内のクラスからuser_うんたら_かんたら_pathを一生懸命呼ぼうとしてた。 でも未定義と言われる…。 でもあてはただのstringだしどうしたもんかと…。正解としては、まずmodelからは基本は上のようなpath…

【Rails】なんたらかんたら_pathって実際はなにしてるんだっけ?的な話

RubyとRailsの環境 $ruby -v ruby 2.1.1p76 (2014-02-24 revision 45161) [x86_64-darwin13.0] $rails -v Rails 4.1.5ここで土台作りする。 $rails new study_path $cd study_path $rails g scaffold book isbn:string title:string price:integer publish:s…

hamlやるときに詰まったとこ

最近ちょっと触っているhamlについて触れました。 ただこいつ、Railsを書くとやたらはまります。(私だけ?) しかも大体の場合が構文エラーなので、割としょうもない。 なのでそういった手間を少しでも省こうということでここにまとめます。 兄弟のタグ(?…

【偉大なプログラマに学ぶ】アジャイルソフトウェア開発宣言の17人(1)

アジャイルソフトウェア開発宣言 プロセスやツールよりも個人と対話を 包括的なドキュメントよりも動くソフトウェアを 契約交渉よりも顧客との協調を 計画に従うことよりも変化への対応を 今まではプログラムの入門書をただただ読んで楽しみながら勉強してい…

【haml】もうhtmlもJavaScriptも直には書かないの??

Railsの本は数冊手元にありますが、どの本もerbを使ってviewを記述していました。 しかしながらerbを使うのはスタンダードではないようで…。 急ピッチでhamlの勉強です。 Hamlとは? マークアップ言語。簡単な記述でHTMLを生成できる。haikuのようにシンプル…

僕も書きます退職エントリ

関東のベンダー子会社系SIerを退職しました。 退職前の仕事 通信事業者相手の部署のインフラチームに所属していました。チームとしてはかなり手広くやっていましたが自分はインフラのセットアップ(OSやミドルウェアのインストール)をしてました。また常駐…

【JS】Chart.jsで簡単な勉強タイマー

waterlowです。お盆あけましたね!お盆前からJavaScriptをちょこちょこ触っていたわけですが、非常に簡単なものを作ったので公開します。 勉強タイマー 30分/1サイクルで25分間インプットして5分間アウトプットするためのタイマーです。 この25分、5分のサイ…

【JS】テストコード書き書きしながら関数の勉強3

引き続き下記の本を読んでの感想です! テスト駆動JavaScript作者: Christian Johansen,長尾高弘出版社/メーカー: アスキー・メディアワークス発売日: 2011/11/25メディア: 大型本購入: 19人 クリック: 331回この商品を含むブログを見る (これを読んだらな…

【JS】テストコード書き書きしながら関数の勉強2

前回に引き続きJavaScriptの関数の勉強です。今回はスコープ 5.3スコープと実行コンテキスト ホイストと呼ばれる現象が起こる。 仮引数:変数オブジェクトに対応するプロパティを追加。値は実引数と一致 関数宣言:変数オブジェクトに対応するプロパティを追…

【JS】テストコード書き書きしながら関数の勉強

テスト駆動JavaScript作者: Christian Johansen,長尾高弘出版社/メーカー: アスキー・メディアワークス発売日: 2011/11/25メディア: 大型本購入: 19人 クリック: 331回この商品を含むブログを見る 読んでます! *** 5.1関数の定義 関数の定義の方法には3種類…

【JS】テストコードを書き書き

JavaScript本格入門に少し飽きてきたので違う本を読んでます。 テスト駆動JavaScript作者: Christian Johansen,長尾高弘出版社/メーカー: アスキー・メディアワークス発売日: 2011/11/25メディア: 大型本購入: 19人 クリック: 331回この商品を含むブログを見…

【JS】標準的なAJAX入門

以下の本のChapter8-1,2の学習記録です! JavaScript本格入門 ?モダンスタイルによる基礎からAjax・jQueryまで作者: 山田祥寛出版社/メーカー: 技術評論社発売日: 2010/11/27メディア: 大型本購入: 29人 クリック: 673回この商品を含むブログ (53件) を見る…

【JS】ブラウザオブジェクト

以下の本のChapter6-1の学習記録です! JavaScript本格入門 ?モダンスタイルによる基礎からAjax・jQueryまで作者: 山田祥寛出版社/メーカー: 技術評論社発売日: 2010/11/27メディア: 大型本購入: 29人 クリック: 673回この商品を含むブログ (53件) を見る …

【脇道】デスク・チェア探しに行って来た!

今まで長いこと地べたで生活してきたのですが、この度パソコン用デスク・チェアを買ってみることにしました! デスク編 優柔不断が発動しないようにIKEAに限定しました! いいデスク欲しい気持ちもありましたが、まだまだデスク初心者なので入門は安く抑えよ…

【JS】よくわかるJavascriptの教科書3

jQueryのアニメーション(特定のオブジェクト?を動かす関数)を試しました。 stopの第二引数の変えた時の動作を確かめるために動きが多少ややこしくなっています。 サンプル ** css |css| news { width: 300px; border-radius: 8px; -webkit-border-radius:…

【JS】よくわかるJavascriptの教科書2

簡単なフォームの入力チェックを勉強しました。 サンプル ** html |html| お名前必須 性別必須 男性 女性 年齢 ||< htmlタグについて全く知らなかったのでこの範囲を理解するレベルで調べました。 dl,dd,dt 定義リスト。その名の通り用語とその定義を記述す…

【JS】よくわかるJavascriptの教科書

とりあえず超特急でサイトを作ってみましたが、ここからどうしよう的な状態になってしまったためJSの入門書をさらってみることにしました。 よくわかるJavaScriptの教科書 教科書シリーズ作者: たにぐちまこと出版社/メーカー: マイナビ出版発売日: 2012/03/…

【js】TDD JS

テスト駆動JavaScript作者: Christian Johansen,長尾高弘出版社/メーカー: アスキー・メディアワークス発売日: 2011/11/25メディア: 大型本購入: 19人 クリック: 331回この商品を含むブログを見る こんな本を読んでいます。 javascriptでがむしゃらに書いて…

【js】【css】資格対策サイトができた!!

肝心な問題部分はかなり少ないですが! Ruby���Ѽ�ǧ��Gold はじめはRubyの対策サイトということでメタプロごりごり使って問題文から動的に選択肢を作って、「これがRubyだ!」というものを作ろうとしていました。 しかし最終的には「振る舞いや効果が同じであ…