どなブロ

Ruby, Rails, Python, 機械学習, その他気になったこととか思ったこととか

【Rails】rakeタスクに引数を与える & ソース上での実行

おひさです。 rakeタスクに引数を与えたくて調べました。 あとModelでちょっとタスクを実行したくてそっちも調べました。 引数の与え方 タスク引数(?) 名前が合ってるかわからんですが[]で渡すようにするやり方 namespace :hogehoge do task :run, ['hoge', …

【Rails】migrationでのDB更新を余計な変更を加えずにschema.rbに反映させる

migrationで何かしらの変更をDBに加える時、db:migrateするとschema.rbへ更新が反映されます。 その時にDBが何かしらの理由で実際の形と異なっているとschema.rbに余計な変更が反映されてしまいます。 自分の場合で言うと、 流れとしてはローカルに立ててあ…

【Python】Jupyter Notebookの差分を見やすくする -- nbdime

自分はまだペーペーなんですが、 たまにjupyter notebookで作った機械学習とか統計用のipynbファイルをレビューする機会があります。 その時にgithubで差分見てたりしたんですが、 ipynbファイルは中身としてはjsonなのでgithubでレビューしようとするとひた…

【Rails】複数テーブルに跨ってincludes / joinsする(ひ孫まで)

includes 孫 Hoge.includes(fuga: :piyo) ひ孫 Hoge.includes(fuga: [piyo: :bar]) joins 孫 Hoge.joins({:fuga => :piyo}) ひ孫 Hoge.joins({:fuga => {:piyo => :bar}}) 参考リンク railsで親子孫ひ孫までをincludesする - niki12260714の日記 Railsでjoin…

【Ruby / Rails】全体が文字列になっちゃってる配列を正しい形に直す

やりたいこと viewからparamsで配列をもらうんだけど、全体が文字列になっちゃってる "[123,456,789]" ↑こんな感じの、ホントは配列だけど文字列になっちゃってるやつ ↓本当はこうしたい [123, 456, 789] 解決方法 無理やり直す splitしてdeleteで余分な物を…

【Ruby】メソッド名を動的に呼び出す

やりたいこと メソッド名を動的に変更して呼び出したい ex) Class Hoge def hoge_once puts "hoge." end def hoge_twice puts "hoge hoge." end end # 別のところで def fuga times = # "once"か"twice"が入る # hoge.hoge_ + times # みたいな感じで動的に…

メソッドチェーンで改行する場合のドットの位置

メソッドチェーンして開業する時のドットの位置って次の行に置くのが自然かと思ってましたが、行末に置くのもメリットあると知りました。 行頭 obj.hoge(param1, param2).fuga(param3) .piyo(param4) 綺麗に揃って見える 縦にザーッと眺めた時にメソッドチェ…

tmuxでvimのカラースキームが反映されなかったのを一旦解決した

vim

あんまり調べきれてない記事です、作業ログ的な tmuxでvimのcolorscheme(というか.tmux.conf)が反映されない場合の対処法 - Qiita この辺上手くいかない人は少しお試しください。 はじめに tmuxを開発環境に導入しようと思いinstallしたはいいんですが、い…

個人開発日誌 -4- 練習決め機能

最初にちゃんと設計しないと苦労するわ

個人開発日誌 -3- 練習決め機能の画面とか

あまり「何を作る!」とか明示しないでやった事そのまま書く事にしました。 とりあえずはスケジュール合わせ=練習決め機能がメインです。

個人開発日誌 -2- ホーム画面追加

まず全体的に画面を追加していこうと思います。 Modelはまだちょっと考えが固まってない部分があるので後回しです。

個人開発日誌 -1- rails newとかherokuデプロイとか

webアプリの開発でやった事をメモっていきます。 とはいっても最初はrailsチュートリアルなぞってる感じですが!

個人開発アプリ作り始めました

やっとこさ個人開発アプリを作り始めました。 最初にどんな物を作ろうとしているのかざっくりと書いていこうかな~と思います。

Spring Tool Suite インストールと日本語化 for Windows

新人向けにSpring Tool Suiteのインストール手順を作成しました~。 前より楽になってて驚いた。

Git インストール for Windows

Git

Git最新バージョンをwindowsでインストールする手順です。 ※ 2018/05/01時点。version2.17.0 参考記事 * https://qiita.com/toshi-click/items/dcf3dd48fdc74c91b409 * https://utano.jp/entry/2016/07/git-for-windows-install/

Ruby on Railsもくもく会@スタテクさん主催 に行ってきました

500円で缶の角ハイ3本飲めて嬉しかった 以下、真面目な感想と少し近況報告

これからやっていきたいこと

前回の更新からだいぶ日にちが空いてしまった…。 ちょっと3月からだいぶ勉強のペース落ちてました。 railsチュートリアルは少しずつ進めていたけど、進みは遅かった。 今回はこれからやっていきたいことについて

たのしいRuby 第12章

railsチュートリアルも並行して進めてますす、おもしろい。 1章終わりました。

サポーターズCoLab - セキュリティ入門 に行ってきました

これから趣味とかでwebサービスを作る上でセキュリティを知る必要もあるかな〜と思って勉強会に行ってきました。 以下メモです〜 supporterzcolab.com

たのしいRuby 第11章

ダイエットの調子がいいです

たのしいRuby 第10章

継続しててエラい!

たのしいRuby 第9章

8章が長かった分すぐ終わった感

たのしいRuby 第8章 (2)

クソ長くなった

たのしいRuby 第8章 (1)

前回から間が空いてしまった

たのしいRuby 第7章

.

たのしいRuby 第6章

最後の方集中力途切れてしまった

たのしいRuby 第5章

冒頭に書く事が無くなってきた

たのしいRuby 第4章

知識的なところですね

たのしいRuby 第3章

めっちゃ写経しますた

たのしいRuby 第2章

楽しいRuby…第2章!