プログラミング

Ruby

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

2019/4/24  

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

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の構造体(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の中に重複した要素 ...

プログラミング

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

2019/4/24    

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

Ruby

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

2017/4/14  

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

Ruby

Teratail SDKのRuby版を作ってRubyGemに公開しました

2016/11/23  

前回、Teratail APIの非公式SDKを作ってみたではJava版をGithubに公開しました。 今回、Teratail SDKのRuby版を作ってみました。 Githubレポジトリ 12月からR ...

java プログラミング

Teratail APIの非公式SDKを作ってみた

2016/11/17  

プログラミング質問サイト「Teratail」のAPIをJavaから実行する非公式SDKを作成・公開しました。 自由に使ってみてください。暇があればRuby版に挑戦するのと、Bintrayにあげます。 ...

java

Spring Bootでプロパティファイルを読み込む方法

2019/4/24  

外部のAPIサービスを利用した開発を行うときに、アクセスキーとアクセストークンを求められる場合があります。 規模が小さいうちは、 String accessKey="hoge"; ...

© 2021 Permanent Til Powered by AFFINGER5