フリーランスエンジニア→法人化した人の技術ブログ。フリーランス事情や会社の作り方、経営などについても徒然なるままに書いていきます。主な使用言語はRuby、JavaScript。

Permanent Til

Ruby

Ruby プログラミング

オープンクラスの技法と、クラス継承ツリーの法則

2019/4/24  

メタプログラミング第二章を読んで学んだことをまとめます。 オープンクラス Rubyのクラスは、後からオープンしてメソッドを追加することができます。 Class String def sayHello ...

Ruby

RubyでYAMLファイルを取り扱う方法

2017/10/8  

YAMLとは? YAMLとは、構造化されたデータをプレーンな文字列で表現するためのデータ形式の一つです。 YAMLはRuby関連のライブラリ(特に設定ファイル関連)でよく扱われることもあり、サードパー ...

Ruby

使うだけでは忘れやすい、Rubyのブロックの仕組みについてまとめておく

2019/4/24  

Rubyのブロック記法は実業務上でもよく使いますが、ともすると「使うだけ」になってしまって、内部でどのようなことが起こっているのか?自分でブロックを渡せるメソッドを設計するにはどうするか?ということを ...

Ruby プログラミング

Rubyでは「条件に合うものを抽出する」関数がfilterではなくselectだったので

2017/9/25  

最近PythonとかJavaScriptとかも触ってるんですが、コレクション(要素の集合体を扱う)ストリーム式で扱うときに「要素を特定の条件でフィルタリングする」メソッドの名称は、「filter」なん ...

Ruby

String#to_iは数値に変換できない文字列に対しても例外を返さない

2017/9/16  

Ruby on Railsを扱っていると、入力されたparamsに格納された値を取り扱うと思います。 paramsは基本的にはHash型ですが、格納されている値は基本的に文字型です。 これをデータ型変 ...

Ruby

ええっ!?Rubyの定数って自由に書き換えられるんですか?

2019/4/24  

Rubyでは、全てが大文字の変数は定数を表します。 定数とは、変更することが出来ず、再代入もできない、という性質を持つはずです。 試してみる irbで試してみましょう irb(main):001:0& ...

Ruby プログラミング

Rails 5.1でrails-react-webpack環境を作って動かしてみる

2019/4/24  

Ruby on Rails 5.1から、webpackをrailsでサポートするgem「webpacker」が導入されました。 5.0までのRailsのjavascriptの標準はjQuery(+Co ...

Ruby プログラミング

Rubyからシェルスクリプトを実行する4つの書き方

2019/4/24  

Rubyからシェルの機能を呼びたいんじゃー! Rubyからgitを叩いて、コミットリスト出してそれをプログラムでごにょごにょしてやるー!等 そういう方々に今日オススメの記事です。 $ irb して動作 ...

Ruby

Rubyの構造体(Struct) の使い時とは?

2019/4/24  

Rubyには、Structという構造体を扱えるクラスが存在します。 Ruby on Railsにおいては、Hashでデータの受け渡しをするケースが多いですが、必要に合わせて構造体を作って置くと効率的に ...

Ruby

Rails newでRailsプロジェクトを作ったらconfig.generatorsを設定しよう

2017/8/14  

久しぶりのブログ更新です!仕事で忙しくて更新が全然できてませんでした(;´Д`) さて、相変わらずRailsの仕事をこなしているのですが、Rails newしたときのgeneratorの設定をする機会 ...

Copyright© Permanent Til , 2019 All Rights Reserved Powered by AFFINGER5.