Laravel[Laravel] PHPUnitのテストで単体では通るのに複数一括でテストするとエラーが起こる時の対処 LaravelのPHPUnitによるテストはテスト関数毎にsetUpとtearDownが実行され、クラスにuse RefreshDatabase;を書いておくとテスト関数ごとにDBが初期化される…と信じてテストを書いていたのですが何故かテス...2019.04.26LaravelPHPPHPUnit
Laravel[Laravel] Eloquentのget(), all(), toArray()の違い Eloquentのクエリビルダは最後に->get()とかを明示的に付ける必要があってRailsから移行した僕は時折忘れて悩んだりしています。 今回はModel::where()->get()で取得したコレクションのクラスとその配列への変換メ...2019.04.24LaravelPHP
Docker[Laravel] Laradockハマりどころメモ(MySQL関連) 簡単にLaravel環境が作れるみたいな触れ込みのLaradockですが、実際はDockerを高度にカスタマイズしたものなので設定をちゃんと読まないとあんまりよくわからない感じになったりして、学習コスト高くない?と思ったりする今日このごろで...2019.04.08DockerLaravelPHP
Programming競技プログラミングでよく使うPythonの入力・出力 最近競技プログラミングの問題をPythonで解いているので、よくある標準入力と標準出力関連のコードをメモ代わりに並べてみます。 入力 文字列を1行入力 s = input() ちなみにinput()は末尾の改行を除く仕様が入ってい...2019.01.26ProgrammingPython競技プログラミング
Record[Rails] bootstrapを入れてscssにしたら「Error: no mixin named media-breakpoint-down」 Railsにbootstrapのgemを入れて、application.cssを.scssに書き換えて、Bootstrapに内蔵されたmixinであるmedia-breakpoint-downなどを使おうとしたら SassC::Synta...2019.01.22Record
RecordRubyのmap &:to_iとはなんなのか Rubyで文字列の配列を全て整数に直したいとき num_arr = str_arr.map &:to_i みたいな謎のサンプルコードを見たことはありませんか? またアルゴリズム問題等で標準入力を取得し整数の配列にしたいときのサンプ...2018.11.18RecordRuby
ReactRails+Webpacker+Reactにbabel-plugin-react-css-modulesを入れる RailsのWebpacker+Reactでフロントエンドを作っているのですが、コンポーネントへのスタイルの当て方にも色々あるんですね。 今回はCSS Modulesという設計に基づいたbabel-plugin-react-css-modu...2018.11.13ReactRecordRuby on Railswebpack
Programmingクラスのメンバ関数(メソッド)をstaticにするべき理由 クラスのメンバ関数(メソッド)を書いている際、メソッドをstaticにするかどうか迷うことってありませんか? オブジェクト指向は一つ一つのオブジェクトが状態と動作を持つというイメージ上、オブジェクトに帰属しないstaticが沢山あるのは...2018.11.03Programming
RubyWebpackerを使ったRailsでwebpackがNo such file or directory Webpackerを有効にしたRailsプロジェクトを開発してて、「app/javascript/packs/内のJavaScriptがwebpack経由でES6使えるならapp/assets/javascripts/のsprockets経...2018.10.27RubyRuby on RailsWebwebpack
Record[Rails] content_forでレイアウトの内容をviewから柔軟に変更する Railsデフォルトのレイアウトではviewはbody内部から始まりますが、titleなどbodyの外側を柔軟に変更したい時もありますよね。そこで便利なのがcontent_forです。 content_forはシンボルとそれに対応するコン...2018.10.27RecordRubyRuby on RailsWeb