2019-01-01から1年間の記事一覧
こちらは Perl Advent Calendar 11 日目の記事です。 小ネタです。 社会人になって Perl と触れ合う機会が少なくなりました。Go と PHP を主に書く会社に入社するとこんな感じになります。 アプリケーションを書くスピードは断然Goの方が早くなってしまった…
@xtetsuji さんの Qiita の記事を読んで、これ FizzBuzz できそうだなーと思ったのでやってみた。久しぶりなので間違ってそうな気がする。 qiita.com perl -MMath::BigFloat -e 'Math::BigFloat->accuracy(300-2);print+(1000/Math::BigFloat->new(999**2))-…
GCP の話。GCP にはプロジェクトという概念があって、普段自分が使ってるプロジェクトではない他のプロジェクト内の GKE を操作できるようにするためのメモ。 gcloud auth を service account で行う gcloud config set でプロジェクトをセットする $ gcloud…
TL;DR ルーティングは now に任せたほうが綺麗に実装できる https://github.com/Code-Hex/slack-invitation 実装 最近自分のための Slack workspace を作ったんだけど、一人だとやっぱり寂しいので誰かを招待したいなと思って Slack の招待フォームを作るこ…
Slack の HTML や JavaScript 周りのソースコードに興味があって読んでいた時に良からぬものを見つけてしまったので、その時に取った対処方法をまとめておく。 Slack は基本的に feedback[at]slack.com へメールを投げるといいらしい。 Hey there! Please se…
GPG 署名付きの commit をすることで、由緒正しき人物からの commit かどうかを知ることが可能になる。ゴールは下記の画像のようになる。 これをするためにやったことをメモする。このコミットはここから確認できる。 これは GitHub 公式記事の Generating a…
Unicodeテキストを1文字ずつ分割するアルゴリズムをUnicodeの仕様として定められており、grapheme cluster (書記素クラスタ)と呼ばれる。 hydrocul.github.io 最近 grapheme cluster というものを知った。(こういう概念は知ってたけど名前が知らなかった) …
今日会社ではじめて「RACI」という言葉を知った。 会社では呼び名が分からなかったのでずっと「ラッシー」と呼んでいたが、本当は「レイシー」と呼ぶらしい。RACI matrix と呼ぶっぽい。 これはプロジェクトや社内での何かしらの工程での役割分担を matrix …
環境は macOS 10.14.4 で go1.12.5 です。 まずは次のコードを読んでみましょう package main import ( "fmt" "io/ioutil" ) const script = ` #!perl print "Hello, Perl World!!"; __END__ ` func init() { ioutil.Discard.Write([]byte(script)) } func m…
今日 @osamingo さんに教えてもらいました! esc の代わりに ctrl + c でモードを終了できる!便利! 追記: escとctrl-cは完全には同じではないので、気をつける必要はありそうです。https://t.co/A7hxfBsHoX— Pocke(ぽっけ) SW-1309-2807-5790 (@p_ck_) Ma…
ソースは tumblr 公式の engineering tumblr より。 https://engineering.tumblr.com/post/183075992674/how-to-be-a-great-engineerengineering.tumblr.com 簡潔にとても良いことが書かれてたので、これを自分なりに翻訳する。 エンジニアだけじゃなくて世…
tl;dr shell script 書く時に各 OS 共通でミリ秒を書くのにまあまあ苦戦する時はこのワンライナーを使うと簡単っぽい! perl -MTime::HiRes=sleep -e sleep -e 0.05 Time::HiRes は Perl のコアモジュールとして結構前のバージョンから含まれてるらしい。 参…
twitter とか facebook のタイムラインを見てると、URL が共有されてて場合にいい感じにその URL 内で使われてる画像が表示されるはず。 今回 GitHub の変更でリポジトリの URL を共有する際に表示される画像である og:image をカスタマイズできるようになっ…
先程、新しい元号「令和」が発表されましたね! 技術はすごいのでこんな合成ツールがもう登場してます。 reiwadrawing.walkingmask.tk 今現在はお絵かきしたのが合成できるって感じになってるっぽいですが僕は
念願の株式会社はてなに入社しました社食が楽しみです株式会社はてなに入社しました - hitode909の日記
再起動するというか新しい pod を作り直すって感じ。 方法は単純で --replicas=0 にしてあげてもとに戻せばいい。例えば元々の replicas が 2 だった場合こんな感じ kubectl scale deployment chat --replicas=0 -n chat-service kubectl scale deployment c…
git s は git status -s をエイリアスとしている。 perl -nlae 'print $F[1]' をすることで変更をした terraform のファイルのみを列挙する。 terraform fmt の引数は絶対に一つしか受け取らない。ので次のようにループを組む必要があった。 for p in $(git …
追記: 求めていたのが見つかった!! Emacs24くらいからvimみたいにいい感じにできるようになっていて、C-x SPACEで選択してからC-tよかやるといけます。— 低気圧 (@catatsuy) 2019年1月30日 追記ここまで ------ ここで見つけた superuser.com 現在標準頑張ろ…
tl;dr 時代を支えてきた Perl ハッカーの想いを聴けたので、それを引き継いでいきたいと同時にめっちゃ Perl 書きたくなりました。 前夜祭 仕事の都合で少し遅れて参加しました。全体的に LT が凄く面白かったので全然飽きませんでした。 ただ個人的に交流す…