感情的ドリル

Ruby県から飛び出して関東にきたオタク

bento/centos8-2にrails環境をセットアップしたログ

sudo yum install -y git make curl-devel openssl-devel zlib-devel gcc gcc-c++ readline-devel bzip2 expat-devel vim sudo yum -y install glibc-locale-source glibc-langpack-en sudo localedef -f UTF-8 -i ja_JP ja_JP.UTF-8 sudo su # dotfilesうん…

環境引っ越しに利用したコードその他

vagrant init bento/centos-8.1 Vagrantfileを編集 - #config.vm.network "private_network", ip: "192.168.33.10" + config.vm.network "private_network", ip: "192.168.33.10" - #config.vm.synced_folder "../data", "/vagrant" + config.vm.synced_fold…

vagrant upしたら/etc/init.d/vboxadd setupに失敗する

初めて就職したのがWindowsベース、Macユーザは当時係長現課長のお兄さんだけの世界線だったので、当然Windows前提の開発環境で育った炬燵です。 あれからMacユーザは着々と増え、半分くらいの割合になったところで会社を辞めたので現在のOS事情は知りません…

ジェルネイル体験

寝てません。多分これ書き終わったら寝ると思います。おはようございます。執筆開始時8:41、炬燵です。こたつと読みます。 VTuber好きなのにVにならんの?って聞かれたけど推しの麻雀配信で指示厨に囲まれながら指示厨体験を生活に支障を来すレベルでストレ…

同人誌を作れ

同人誌を書きましょう。炬燵です。こたつと読みます。 同人での作家名は明かしませんが興味のある方はDM等でお問い合わせください。 やること 中身を決める 本を書くためには中身が必要です。 「落書きを詰め込んだ思い出本」でもいいですし、「生存IFの未来…

jQuery1.x.xから最新までアップグレードする手順

受託の世知辛いあるあるいいたい~~~受託の世知辛いあるあるいいたい~~~~~~親受けのさぼってたバージョンアップ請け負いがち~~~ まあそういうことです。この間はRails3.0から6.0まで上げるなどしていました。今度はjQueryだそうです。いえーい。 …

1年に12冊同人誌を出した話

正確に言えばWebアンソロやアンソロ参加込みなんですけど、とりあえず1年に12本作品を世に出しました。釣り気味ではありますが釣りではないです。 職業エンジニア、本業不明、住所不定、年齢はアラサーなりかけな同人オタクです。よろしくお願いします。炬燵…

川を見ている - day 3

川の写真です

#つくりおき スープ編

最近作っているスープです

ひと

Twitterから引用 「炬燵さんって人間嫌い?」と聞かれたんですが、人間を良い意味でも悪い意味でも同じ土俵にいると思っていなくて。インターネットの人やアイドルや芸能人とか、偶像の先に人がいるのがデフォルトで、父に対しても幼い頃培った幻想と今まで…

人質とクオリティ

プロジェクト管理とかそういうのの話だと思った?違います。にじさんじの話です。 趣味の話、面倒なのでブログ一緒にしようかな~みたいなことを考えながら特に統合作業はしてません。する必要も感じていない。放置します。 本日の本題 www.ichikara.co.jp …

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

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

10歳の少年が、ずぅっと俺の中に住んでるんだよ

この記事はSHIROBAKO Advent Calendar2019の11日目の記事です。なんとなく選んだら去年と同じ日付になりました。 なんだかんだ参加は三回目です。一昨年は「個人的なことですが転職を考えていて」としれっと書いていたのですが、ようやく転職しました。 立場…

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参加ログ

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

親譲りの無鉄砲で

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

落合さんと矢野さんの先輩コンビの話

この記事はSHIROBAKO Advent Calendar2018の11日目の記事です。「大分先のことだろう~」と思ってたらもう11日目なんですね。0時ちょうどの投稿じゃなくて申し訳ないです。愛は込めます。許してね。 adventar.org SHIROBAKOってたくさんのコンビがありますよ…

Ansibleの git cloneがいつまでたっても進まない

どういう状態か Ansibleで他環境の構築をしていて、 特定のリポジトリをcloneしているとき いつまでたっても進まない - name: git clone command: git clone <repository> args: chdir: <project dir> Host xxxx IdentityFile ~/.ssh/xxx 諸事情あってgitモジュールを使っていない。 </project></repository>…

Dockerで動くGitLabのpostgresからsnippetsの一覧を取得する

なにがしたいの Dockerで動かしてるGitLabのsnippetの一覧が欲しい Where are the snippets stored? (#21946) · Issues · GitLab.org / GitLab Community Edition · GitLab 「snippetsどこにあるの?」「DBのsnippetsテーブルにあるよ!」 SQLを叩いてサッと…

daemonize なpumaのpidが行方不明になる時のメモ

前置き メモだよ 現象 設定ファイルがこう。 tmp_path = "...." deamonize stdout_redirect "#{tmp_path}/logs/puma.stdout.log", "#{tmp_path}/logs/puma.stderr.log", true systemctl stop pumaでも死なないしもちろん systemctl restart pumaもできない。…