at backyard

Color my life with the chaos of trouble.

Ruby

rbenvでインストールできるrubyのversionを最新にする方法

rbenvをupdateするときにやること 久しぶりにアップデートしようと思ったらやること忘れていたので、備忘録のこす。 github.com なお、rbenvはbrewは使わずにgit cloneしてインストールしているものとする。 # rbenv の update cd ~/.rbenv git pull origin …

コードが書きたくなる動画3選 + 1選 - 2017 冬

以前も似たようなタイトルでポストしていましたね。 shinshin86.hateblo.jp shinshin86.hateblo.jp 人がコードを書いているのを見るというのは実に良いものです。 個人的にはゲームの実況動画並み的な面白さを感じます。 ゲームの実況並みに流行ってくれれば…

そのうちコードリーディングしようと思っているオープンソースのプロジェクト

最初に ずっと"下書き"の状態のまま、保存されていた記事。 最近Rubyを触り始めた、と書かれているので去年に書かれた投稿であると思う。 ふと思い立って読み返してみたら、やはりコールドリーディング欲が掻き立てられたので記事を公開することにした。 こ…

Railsで複数テーブルのjsonデータを一度に返したい。

Railsのrender jsonを用いて、複数テーブルのjsonデータを返す方法。調べてもぱっと出てこなかったので、一応メモとしておく。 (そもそも常識なのかもしれない) そのため、あくまで個人的な備忘録の意味が強い。最近RailsでAPIを作っているのだが、"render j…

Warning: unmountComponentAtNode(): The node you're attempting to unmount was rendered by another copy of React. という警告を直した際のメモ

react-railsでアプリを書いていると、下記のような"warning"に出会った。 Warning: unmountComponentAtNode(): The node you're attempting to unmount was rendered by another copy of React.調べてみると下記のissueにたどり着いた。github.com内容を見て…

Ruby on Rails 5でページ遷移時にJavaScriptが読み込まれない問題の解決法

個人度がいつも以上に高い備忘録なので、この内容がリーチしない方にとっては読む意味ありません。表題の件で悩まれている方がこのページに訪れた際は、下に貼ったリンク先の記事が解決の手立てとなるかもしれませんので、ぜひ見てみてください。 (現に私が…

Ruby on Railsで仕事して1月が経って感じたことなど

Ruby on Railsで仕事して1月が経って これは自身の個人的な振り返りとしての備忘録。Ruby on RailsとTDD(テスト駆動開発)という組み合わせで業務を行うようになって、一月が経過したので、 実際に1ヶ月間、業務を行い、詰まったところなどを思い出しながら…

逃げ恥、と、RubyやRailsで便利だなと思った書き方の個人的メモ

逃げるは恥だが役に立つ 普段全くテレビは見ないが、最近"逃げるは恥だが役に立つ"だけはよく見ている。このドラマ、とても日本で受けているようで、Pokémon GO、に続き、 "逃げ恥"現象が日本各地で巻き起こっているのではないだろうか?と勝手に想像してい…

TracksをHerokuで試す

Tracksとは? TracksはRuby on Railsで書かれた、 シンプルなTodoリストアプリ。 www.getontracks.org ちょっと試してみたかったので、公式のインストールガイドを参考にして実践した。 non-programmer向けと書いてあるけど、コマンドラインからHerokuにデプ…

rubyzipを使ってzip圧縮を実装する。

Rubyスクリプト内での実装。 rubyzipを使ってZIP圧縮を書いたのだが、 単純なZIP圧縮処理を書くところで思いがけず時間をかけてしまったので、 自身への振り返りとして備忘録がてら圧縮処理を書いていく。基本的に、Githubリポジトリ内の"Usage"を参考にして…

Rubyで書かれたFlappy Bird clone、fruity batで遊んでみた。

偶然見つけた下記の動画。 youtu.be RubyでFlappy Birdのクローンを作っている動画だが、見ていて非常に勉強になる。 これは時間を見つけて自分でも作ってみたいと思ったが、 まずは実際にこのゲームが動いているところを見てみたいと思い、 投稿者のGithub…

最速でRails 5入門してみた。その足跡。

来月から本格的にRails5を使うことになり、今月はひたすらRailsの勉強をしていた。 そもそもRuby自体ほとんど触っていなかったので、並行してRubyの勉強もしていた。 実際は勉強と言えるものではなく、ひたすらコード書いたり色々と触っていたりしただけだ。…

Rubyワイライナーでパスワードを生成

下記のワンライナーを端末に貼り付けると10文字のランダムな文字列(0~9,a~z,A~Z)が生成される。 パスワードをささっと生成したいと思ったときの自分用に、ここに貼り付けておく。 動けばいいや的に作ってしまったので汚い。。。あとできれいにしよう。 ruby …

RailsアプリをHerokuにデプロイしようとして詰まった話。

ググってみるとよくある話のようですね。。。 というわけで私の解決話を書いていく。 Railsデプロイ時のHerokuポスグレ問題 Railsでアプリ作ってHerokuにデプロイしたときに少し詰まった。。 ローカルではsqlite3を使っていたが、Herokuで動かすときはPostgr…

各言語で文字列変換を試みる。

備忘録である。 先日、Javascriptを使った文字の変換について触れる機会があったので、他の言語ではどうか?と思い、調べてみた。 Javascript まずはJavascriptから。String.prototype.charCodeAtはUnicodeを10進数に変換するStringメソッドであり、 String.…

これからRuby on Railsを始めようと思っている人

はい、それは私です。 そのうちRuby on Railsに触りたいと思っていたが、"そのうち"がまた"そのうち"、その"そのうち"が、、、という状況になりつつあるような気がしたので、ここはいっちょチュートリアルをやろうと決心した。 railstutorial.jp ここはRuby …