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

Permanent Til

プログラミング

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の設定をする機会 ...

プログラミング

Rubyで集合(Setクラス)を扱う

2019/4/24  

Set(集合)クラスとは、その名の通り「要素の集合」を表すクラスです。 その性質としては大まかに2つあります。 要素間の順序関係がない 重複した要素は存在しない Hashはvalueの中に重複した要素 ...

javascript プログラミング

JavaScriptのグローバル変数がいるかどうか検索するワンライナーコード

2019/4/24  

問題点 旧来のJavaScriptは、もともと依存関係管理の仕組みを持たず、また開発者自身にその意識も低かったことから、レガシーWebシステムの保守・改修案件においてはグローバル変数を多用しているケー ...

プログラミング

Rubyの文字列(Stringクラス)操作でよく使うメソッドまとめ

2019/4/24    

Rubyの文字列操作、結構使うのですがよく忘れてgoogle先生のお世話になることが多かったので、頻出のメソッドと記法をまとめておきたいと思います。 文字列の途中を別の文字列で入れ替える String ...

Ruby

mastodonのソースコードを読んでみるとRailsの勉強にすごく良い

2019/4/24  

「mastodon」というSNSがにわかにTwitter上で話題になっていました。 mastodonはオープンソースとしてソースコードが公開されています。 mastodon アプリケーションの構成とし ...

Ruby

Gitの差分だけにRubocopを適用するGem「Diffcop」をRubyGemsに公開した

2017/4/14  

Gitの差分だけにRubocopを適用するGem、「Diffcop」を作ってRugyGemsに公開しました。 https://rubygems.org/gems/diffcop githubプロジェク ...

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