窓際BLOG

プログラミングの学習メモや書籍の感想等を公開していきます。

Ruby

Ruby on Rails:複数の取得結果を合わせて、更新日時の降順で並び変える方法

ruby on railsで別のメソッドで取得した結果を合わせて、更新日時の降順に並べ替える際にハマったのでメモφ(..) やりたかったこと 別メソッドで取得した結果を結合後に更新日時の降順に並べ替える。 例:キーワードに合致するタグ及び名称を持つレコード 最…

Ruby:rubyとherokuを使って無料で作るTwitterBot

はじめに rubyの勉強を兼ねて、ruby + herokuを使って無料でTwiterBotを作ったので、そのやり方をメモしますφ(..) はじめに 作ったもの 作り方 準備 Twitterアカウントの作成 Twitter Developperサイトにてアプリを作成 アクセストークンの生成 Botアプリの…

ruby:Rubocopの使い方と警告について

最近Rubocopを使いはじめたので、使い方とか警告の意味とかをメモφ(..) Rubocopとは RubocopはOSSで開発されているソースコードの静的解析を行うgemです。 RubyStyleGuidにソースコードが準拠しているかチェックすることが出来ます。 Githubリポジトリ:https…

Ruby:言語処理100本ノック(解説あり) 第二章:UNIXコマンドの基礎

前置き 勉強のためにrubyで言語処理100本ノックをなるべく答えを見ずにやってみる・・・!の二章目です。 言語処理100本ノック 2015 http://www.cl.ecei.tohoku.ac.jp/nlp100/ 言語処理100本ノックは,実践的な課題に取り組みながら,プログラミング,データ…

Ruby:言語処理100本ノック(解説あり) 第一章:準備運動

前置き 勉強のためにrubyで言語処理100本ノックをなるべく答えを見ずにやってみる・・・! 言語処理100本ノック 2015 http://www.cl.ecei.tohoku.ac.jp/nlp100/ 言語処理100本ノックは,実践的な課題に取り組みながら,プログラミング,データ分析,研究のス…

Ruby:3つのオプションがある外部コマンドを実装するアレ

前置き Twwiterでちょっと話題になった3つのオプションを持つコマンドを実装するあれを、 自戒も込めてRubyで実装してみました・・・! プログラムのセンスがない人はいる、とこの前実感した。Java から3つオプションがある外部コマンドを実行する。状況に…

Ruby:今更ながらズンドコキヨシ

今更ながらズンドコキヨシをrubyで書いてみた。 ズンドコキヨシとは? Javaの講義、試験が「自作関数を作り記述しなさい」って問題だったから「ズン」「ドコ」のいずれかをランダムで出力し続けて「ズン」「ズン」「ズン」「ズン」「ドコ」の配列が出たら「…