isucon13 チーム「パカパカアルパカ」で22位入賞しました #isucon

isucon13、去年に引き続きチーム「パカパカアルパカ」として出場しました! 結果は score: 86322 で22位でした! isucon.net 今年は個人的な準備があまり出来てなかったので去年より自信は無かったのですが そう考えると健闘出来たのかなと思います。 テーマ…

数年ぶりにAWS便利ツールのYogafire0.11をリリースしました

本当に久しぶりにYogafireをリリースしていました。 github.com ※イメージで使ってるEC2やACCESSキーは削除済み Yogafireについて AWSを便利に利用するツールです。主にEC2周りのツールなので、最近の利用頻度としては多くないかもしれないですね。 古いです…

2022年振り返り

紅白を見ながらこの記事を書いています。 年末年始、完全に仕事無いの本当に10年ぶりくらいなので逆に落ち着かないですね 仕事 周辺状況 今年3月から株式会社StoreHeroにてCTOとして入社していました。 主な役割としては 「0 > 1 フェーズのコマースグロース…

isucon12 チーム「パカパカアルパカ」で本戦Failしてきました #isucon

※レポート遅すぎてすみません! isucon12、チーム「パカパカアルパカ」として初本戦に出場しFailで終了してきました!残念! チームメンバーのブログもありますので是非ご参照くださいませ。 techblog.tver.co.jp テーマ ISU CONQUESTというソシャゲアプリケ…

isucon12 チーム「パカパカアルパカ」で予選突破しました #isucon

昨年と同じく前職TVer同僚の @わんこ と @teraken とチーム パカパカアルパカ として isucon12 に参加してきました! 昨年、そして数年前もいつも良いところ(30-40位くらい)で本選出場できなくて悔しい思いをしてきましたが、今年はついに初本選出場出来まし…

2021年の振り返りと退職と

つい先程まで行われていたTV連動企画監視を終え、それを最後1に本日が株式会社TVerの最終出社となりました。 大変お世話になりました‍♂️ 退職・転職について 自分は現所属において、かなり特殊な経歴を歩んで(歩まされて)きました。 何度も大きく組織が変…

だいすき日本のお取り寄せが難しいのでまとめてみました

一時、悲しすぎるツイートで話題になった pradahan vikas (@daisuki_vikas) | Twitter だいすき日本 というネパール料理店があります。 そしてこのコロナ禍で再度経営に影響があり、最近お取り寄せで通販を開始したようです。 詳しくはこちらの記事をご覧く…

整理収納アドバイザー2級を取得した話と、お部屋改善の話

整理収納アドバイザーとは housekeeping.or.jp 要は お部屋のお片付けにお悩みの方を解決するための理論/手段を身につけるための資格 です。 お掃除に関してはスコープ外ですのでご注意ください。 グレードとしては以下が用意されています。 整理収納アドバ…

2020年振り返り

今年は例年とは異なるスタンスで過ごした年だったように感じます。 もちろんコロナの影響もあるとは思いますが、なんというか一歩引いた目線で改めて自分自身を見つめることが多かった年かもしれません。 仕事ももちろんそうですし、プライベートもそう。 そ…

WFHポエム

緊急事態宣言から1ヶ月以上経ち、リモートワークベースの会社も増えてきたことと思います。 それに伴い各社様々な施策を打ち出してきていますね。 最近リモートワーク推奨意見をちらほら目にしていて思うところがあったので記事にしてみます。 ※前提 以下す…

Redis 6.x の Threaded I/O 対応雑感

2020/5/6 追記 ベンチマーク結果に mset / sadd / zadd / hset / lpush / lrange 300 を追加しました Redis 6系がリリースされましたね! mag.osdn.jp やはり気になったのは「マルチスレッド対応」という文字。 Redisといえばシングルスレッドでしたが、今回…

通信販売しているラーメン屋を雑に調べてみた

追記 2020/5/12 ポータル系サイトに RAMEN EX を追加しました 2020/5/12 個別店舗に みんなのラーメン阿飛流 を追加しました 2020/5/6 個別店舗に 元祖台湾ラーメン味仙 を追加しました 2020/5/6 個別店舗に 第一旭 を追加しました 2020/5/3 その他通販に 丸…

3年間病気無しエンジニアがどのような生活を送ってきたか振り返ってみる

過去の日記を振り返ってみたところ、どうやら 丸々3年以上会社を病欠していない ことに気づきました。 自分は元々体は丈夫な方ではなかったはずなのですが、何故ここ最近病気にかからないのか自分でも原因がわかっていなかったので色々分析してみました。 ※…

2019年振り返りと2020年

2019年 総括 会社が真っ二つになり、所属が変わりました 仕事 総評 兎にも角にも会社が分社化したのはとても大きな話です。 この業界、もはや政治のうねりに逆らえないのは覚悟していましたが… 元々必要な人材が集まっていた会社が分断化されたわけなので、…

Lua(Luajit)のSplit実装ベンチマーク比較

Luaはsplit関数がバンドルされていません。 そのためいくつか実装が存在しています。 http://lua-users.org/wiki/SplitJoin https://stackoverflow.com/questions/1426954/split-string-in-lua 今回、実装違いにより色々問題が出たため再検討していたのです…

ローカル環境でGitLab CI実行時、GitLab Container Registoryの認証が度々 `Denied Access Forbidden`になってしまうのを回避する

GitLab CIをテストしたい時、ローカル環境にgitlab-runnerをインストールしてそのままテストすることが出来ます。 蛇足ですが、以下のような感じでセットアップします。 # install brew install gitlab-runner # ローカル実行 gitlab-runner exec docker tes…

Nginxのアクセスログに機密情報を残したくない方のためのlua-resty-querymask

最近Facebookがパスワードを平文で保存しているというニュースがありましたね。 jp.techcrunch.com またシステム的に保持していなくても、意図せずアクセスログに情報が残ってしまうことも考えられます。 その対策として安全にアクセスログのマスク処理を行…

ECSサービスで「MemberOf placement constraint unsatisfied」が表示されたときの原因

AWS

placement constraintsで条件を指定しているサービスで以下のようなメッセージが表示されたとき… service xxxxxxxxxxxxx was unable to place a task because no container instance met all of its requirements. The closest matching container-instance …

2018年振り返りと2019年

2018年 総括 いつにも増してあっという間でした。濃い一年でしたね。 本厄 でした 仕事では特に厄年っぽいことはありませんでしたが、親戚関連ではいろいろありました… 仕事 総評 2018年は大きめの案件がいくつかあったのでそれに注力してました。 また去年…

iTerm2から素のTerminalに戻ったら思いの外快適だった件

先日iTermアップデートしたらタブが全く追加されなくなるという現象に陥りました(※最新版は解消している様子) タブ使いまくる自分としてはだいぶ困るので、仕方がなくMac標準のTerminalに戻ってみました。 すると割と不便なく普通に使えてしまいました :) …

redash-dynamic-query v1.0.4をリリースしました

github.com pypi.org 今回のリリースで以下の改善が行われています。 1.datasource_idを指定しなくても自動で設定するように 今まではdatasource_idが必須だったのですが、これ自動で取得するMRをいただいたので基本指定しなくても良くなりました。わいわい …

Nginxで「pread() read only xxxx of xxxx from xxxx」 エラーが表示されたときの対応と、open_file_cacheとの関連

OpenRestyで動的生成されたコンフィグファイルをLuaで読み込んで云々、という処理を行っているのですが、 その際Nginx側で表題の「pread() read only xxxx of xxxx from xxxx」といったエラーが表示される事案がありました。 状況まとめ 特定の環境のみ表示 …

2017年振り返りと2018年

2017年 いろんなことがあったけど、振り返ってみると自分にとっては総じてあまり良い年ではなかったなーと思う。 前厄 でした 仕事 総評 言い訳にはなるのだけど、運用しながら新しいことをやるというのはとても難儀だった。 会社としてもとにかく動きが激し…

小諸そば派が富士そばを語る

この記事は 富士そば Advent Calendar 2017 の20日目の記事です。 ところで、今年ももう終わりだというのにこの記事がこのブログの今年初の記事ですよ。サボりすぎててひどい(一応技術的なのはQiitaとかに書いたりはしてるんですよ…) コロッケそば コロッ…

2016年振り返りと2017年

昨年をあらためて振り返ると、個人としては30代のワーストとなる年だった気がする (あくまで個人としての話です) ワーストの理由 インプット/アウトプットともにほぼ0に近かった(特に登壇は0) 家庭についてもあまりお手伝いできず、家内に負担をかけ…

Nginx実践入門

nginx実践入門 (WEB+DB PRESS plus)posted with amazlet at 16.01.31久保 達彦 道井 俊介 技術評論社 売り上げランキング: 18,258Amazon.co.jpで詳細を見る この度はご恵贈いただきましてありがとうございます。 途中からですが、自分もレビュアーの一人とし…

2015年振り返りと2016年

※仕事納めしながら書いてる 今年はまれに見る激動の年だった。 とくに後半は何してたかもあんまり覚えてない。 登壇 自分にしては例年よりか登壇して喋ったような気がする。 しかも嬉しいことにお声がけ頂くことも。。 CROSS 2015: はやぶさ2開発者に聞く〜…

YAPC::Asia 2015で「Docker3兄弟」というお話をしました+QA補足 #yapcasia

※2015/08/29 追記 現在DockerToolboxでVirtualBoxもインストールすると最新の5.0.2がインストールされますが このバージョンがDockerMachineと相性が悪く、VMが起動しないという罠があります。 https://github.com/docker/machine/issues/1716 VirtualBoxの…

#tvrendo テレビ連動サーバ勉強会 で発表しました

http://connpass.com/event/10424/ 弊社にて、テレビ連動サービスに特化した勉強会を開催しました。 で、自分も発表してました。 スライドはこちら。 http://www.slideshare.net/tsuyoshitorii5/public-43549341 TV連動サービスのリアルタイム通知を支える技…

omnibus-gitlabを利用したGitlabアップグレードの手順メモ

毎回ドキュメント見つつ実行するのがダルいのでメモしておく。 7.10.x 以降: 手順 これだけでOKになりました:) # ubuntuバージョン sudo apt-get update sudo apt-get install gitlab-ce7.9.x 以前のバージョンから上記手順に移行したい場合は 普通に最新版…