2018-01-01から1年間の記事一覧

carrierwaveかpaperclipを使って画像URLからS3にアップロードする

hatappi.hateblo.jp 前回に続いて今回もRailsで素振り 今回やりたいこと Railsで画像URLを指定してダウンロードしたものをS3にアップロードする!! 例えば次のような画像 https://pbs.twimg.com/profile_images/896275871941574656/wAcSCGy4_400x400.jpg 候補…

RailsにTypescriptいれてReactもいれる

今回は次の環境で確認を行なっています。 $ ruby -v ruby 2.5.1p57 (2018-03-29 revision 63029) [x86_64-darwin17] $ rails -v Rails 5.1.6 今回はwebpackerを前提にしているので次のコマンドでプロジェクトを作成しています。 rails new . --webpack TypeS…

Numo::NArrayで配列のパディングしたい

最近Red ChainerでCNNを実現できるようにあれこれ実装をしてるのですが、その過程でパディングをNumo::Arrayで実現する必要がありました。 パディングは畳み込みの処理をする前に入力データの周囲の固定のデータ(例えば0)を埋めることです。 これをNumo::NAr…

第10回フクオカRuby大賞でAWS賞とってきました

技術ブログというよりはただのブログ。 今日は第10回フクオカRuby大賞で福岡にきてます!! www.digitalfukuoka.jp フクオカRubyt大賞とは? 福岡県のRuby・コンテンツビジネス振興会議が毎年主催しているRubyを使ったプロダクトをコンテスト?する場 僕は初め…

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年はどうだった…