CIFARで提供される画像データをRubyで画像ファイルにする

完成品のパフォーマンスがよくなかったので修正しました require 'RMagick' require 'fileutils' labels = %w(airplane automobile bird cat deer dog frog horse ship truck) FileUtils.rm_rf("output") labels.each { |l| FileUtils.mkdir_p("output/#{l}"…

Ruby25でRed Data Toolsとしてポスター出してきました

今日はRubyの25周年を祝うRuby25に参加してきました。 25.ruby.or.jp Rubyの歴史だとか今後についての話が聞けたのですが、今回一番印象に残ったのは日本Rubyの会の高橋さんの講演で最初はrubyだったのがPerlと並べた時の見栄えとしてRubyになったという話を…

SlackのInteractive messagesのselectでデフォルト値を指定する

Slack botを作っていると一方的にメッセージを送りつけるだけでなく、ボタンを押したりセレクトボックスから何らかを選択した時にアクションをとれるようにしたくなる。 これを実現しているのがSlackのInteractive messagesでこれを利用することでボタンをユ…

Red Chainer 0.2.0 リリースしました

Red Chainer 0.2.0をリリースしました 今回は次のような機能をリリースしました Tanh, LeakyReLUの提供 by @naitoh Snapshotのサポート by @hatappi を行いました Tanh TanhはHyperbolic Tangentとも言い次の式で表されます irb(main):008:0> x = Numo::DFlo…

Githubで2段階認証を設定しhttpsリポジトリにpushする

毎回この設定を忘れるのでメモ Githubでセキュリティ面などから二段階認証を設定する。 ただこの二段階認証を設定した状態でpush先のリモートとしてhttpsプロトコルを利用すると問題が生じる。 問題としてはpush時にusernameとパスワードを求められてログイ…

Heroku + BotKitでSlash Command

今回はbotkitを使ってSlackのSlash Commandの作成手順をメモとして残す Slash Commandの連携先の環境としてはHerokuで行う Herokuの準備 まずはHerokuの準備をする Appはブラウザ上から作っても良いしコマンドラインから作成しても良い 今回は便宜上コマンド…

tarで複数のディレクトリを起点にして圧縮する方法

タイトルの通り。 どういうことかというと次のようなディレクトリ構造をもったプロジェクトがあったとする。 . ├── dest │ └── hoge └── src └── config └── dev.yml このディレクトリを圧縮して解凍した時のディレクトリにはhoge, dev.ymlが同じディレクト…

2017年の振り返りと2018年やりたいこと

おけましておめでとうございます!! 年始初エントリは去年の振り返りと今年の抱負的なのを書いていこうと思います。 2017年の振り返り 外に出る機会増えた 2016年とかは外で発表することってほぼなくて年に1,2回だった気がする。 じゃあ2017年はどうだった…

gomodoroの残り時間をtmuxのstatus lineに出すプラグインをつくった

完成したもの キャプチャを見ると分かるようにgomodoroを動作させてない時は--:--になっており、動作している時は24:32のようにtmuxのstatus lineに表示されています!! 今回はこれをつくりました。 なんで作ったのか? gomodoroは元々時間が終わるとデスク…

Gomodoro 0.2.0 Release!!

github.com コマンドラインからポモドーロをすることが出来るgomodoroの0.2.0をリリースしました リリース内容 ちゃんとしたCLIにするための基盤作成 残り時間をかえすコマンドの提供 一つずつ紹介していければと思います。 ちゃんとしたCLIにするための基盤…