感情的ドリル

Ruby県から関西に進出してもまだRuby書いてるオタク

何をやっても使う開発環境

なにするひと? Railsを中心にRubyで開発をする人です。普通の人間。 2ヶ月〜半年スパンで案件が変わりつづけて6年目、決まり切った開発環境があるので晒す。きっかけはこれ。 短すぎて(自分以外に)分からないalias設定選手権— 桐生あんず (@anzu_mmm) Feb…

Vagrant upでNS_ERROR_SOCKET_FAIL (0xC1F30200)

vagrantなんですぐ壊れるん?わからん。何もわからん。 $ vagrant up There was an error while executing `VBoxManage`, a CLI used by Vagrant for controlling VirtualBox. The command and stderr is shown below. Command: ["showvminfo", "xxxxxxxx-xx…

RubyWorld Conference2019参加ログ

転職して初めての帰省となったのでメモでも残しておく。 そもそもルビカンに対してはtechよりgeekなイメージがあり、大抵間違っていなくて、仕組み作り頑張りましたとか、こういう研究しましたとか、そういう発表が多い。 なのでグッとくるタイトルか知り合…

親譲りの無鉄砲で

自分に無頓着。 つい先日「カッターが!動かねえ!刃が!」と呻きながらガッとカッターの刃を外そうとしたら勢いよく「カッターの刃の背中部分」から飛び出てきて指先をなぞって行きました。 残っている記録からするとこんな感じ。 22:25 まだ無事 22:28 「…

esaとメモ帳とpplogとTwitter

転職して1月がたちました。炬燵です。 人間、一人暮らしをしていると話し相手がいないのでインターネットに話し相手を求めるものですね。しかたがない。実家にいてもそうだったんだし、もうこれはしょうがない。人格の半分くらいはインターネットで形成され…

私から見た桐生あんずと就活本

私が彼女を初めて見たのは仙台のとある居酒屋だった。 東京出向の時に飲んだくれてた時の友達と話をしたり、その場で隣の人と話をしたりしている中で、彼女は大人に挟まれて楽しそうに日本酒を飲んでいた。自分のことを棚に上げて、若いのに日本酒か〜珍しい…

退職して無職を満喫して転職した

台風も迫る中皆様いかがお過ごしでしょうか。私は猫のトイレを洗って洗濯物を干した所です。 タイトルの通りなんですが退職して無職を満喫して転職して出社初日を無事終えました。 (退職した瞬間のツイートは観測できなかった) 関西で…転職が…決まりました…

Rubyで62進数を10進数に変換する

memo module IntegerConverter refine String do def to_decimal self.each_char .map{ |c| sixtytwo_table.index(c) } .inject{|a, b| a * 62 + b } end private def sixtytwo_table [*("0".."9"), *("a".."z"), *("A".."Z")] end end

esa.ioお誕生日おめでとうブログ

esa.ioはいいぞ このブログの下書きはすべてesa.ioを用いられています。 願望 私はしがない同人サークルの一員なのでオンリーイベントを楽しみにしていました。いやマジで開催されるとは思ってなかったけど。(オンリーイベントかどうかはわからない) esaに…

RubyKaigi2019に行った #エモリハウス

RubyKaigi参加レポート、登壇者でもヘルパーでもなんでもない人間のレポートなんぞ読んでも得られるものはないと思うので書きたいことだけ書く。 まとめ エモリハウスはたのしい エモリハウスの知名度が酒に偏っていて笑うしかなかった 「エモリハウスなんで…

each_with_indexとeach.with_index

people = %w(高橋 田中 谷口) idx = 0 people.each do |person| puts "#{idx}: #{person}" idx += 1 end #=> 0: 高橋 #=> 1: 田中 #=> 2: 谷口 people.each_with_index do |person, idx| puts "#{idx}: #{person}" end #=> 0: 高橋 #=> 1: 田中 #=> 2: 谷口 …

Time#to_sのフォーマット

よく使うフォーマットを定義する アプリケーション内で Time.new.to_s したときのフォーマットを指定できる。 対象としては、TimeクラスとDateクラス。 created_at.strftime('%Y/%m/%d %H:%M')みたいなヘルパを大量に定義している場合、まとめて定義してしま…

postgresqlのインストール

公式が最強 www.postgresql.org 利用しているOSを選択する 利用状況の詳細を選択する あとはコピペコピペ!!

ActiveStorageでファイルダウンロードに制限をかける

まとめ ActiveStorage::BlobsController の該当アクションを上書きする コード例 devise入りなので user_signed_in? とか current_user とか使ってるけど、そこは良しなに読み替えてほしい # config/routes.rb get "/blobs/:signed_id/*filename" => "blobs#…

アカウント消しにくいサービス&メルマガ停めにくいサービス

アカウント削除のリンクを見つけにくいサービス、「もう使わないからアカウント消そ~」みたいなお気持ちの人を「消しにくい!!クソ!!!二度と使うかよ!!!」ってお気持ちまでストレートに誘導してるんだよなあ。何の意図があるか知らんけどそのあたり…