@kyanny's blog

My thoughts, my life. Views/opinions are my own.

Kaggle: [30 Days of ML] Day 2

今日の課題は二つ。 Hello, Python | Kaggle を読む。Python 少しはわかるので、読み飛ばした。 Exercise: Syntax, Variables, and Numbers を終わらせる。 完了。 四則演算で合計を 0 にする問題が解けなかった。プログラミング的な話ではなく。

MinIO: minio server と minio gateway nas は実質同じ

MinIO には MinIO Server と MinIO Gateway がある。 MinIO Server は自身がオブジェクトストレージとして振る舞う。standalone と distributed の二種類の動作モードがある。 MinIO Gateway は他のオブジェクトストレージのラッパーとして動作する。Amazon …

MinIO で詳細なアクセスログを取得する

MinIO というオブジェクトストレージ製品があって、Amazon S3 互換の API でアクセスできる。 ログは syslog なり STDOUT なりに出力されるが、デフォルトでは詳細なアクセスログは出ない。 詳細なアクセスログを見るには、 Webhook でログを外部に送る方法…

Tara for now, Quipper

そう遠くないうちに、この日が来ると思っていた。数年前から。 Quipper Japan | Quipper Limitedの組織再編に関するお知らせ ・上記組織再編の各種手続き完了とともに当社は清算いたします。 Quipper は特別だった。時が過ぎ、経験を積むにつれ、その想いは…

ニュース・ダイエット

News Diet は読んでないが、Google アプリと Yahoo! ニュースアプリを iPhone のホーム画面から消したのは、惰性でニュースを眺めて時間を無駄にするのをやめるのに効果的だった。 Google アプリを使わなくなったことで、ふと思いついたことをなんでもすぐ検…

Kaggle: [30 Days of ML] Day 1 – 👋 Welcome!

だいぶ前にアカウント作るだけ作って何もしてなかった Kaggle から、30 Days of ML というチャレンジの案内がメールで来たので、継続する技術用にちょうどいいかなと思ってサインアップしてみた。 初日の課題は Getting Started with Kaggle をやるのと、こ…

Bizmates Program: Level 2 Rank A Lesson 12: Explaining your company's products

火曜。昨日と同じ男性のトレーナー。昨日の進み具合から、二日で一レッスンくらいのペースになるのではないかと予想したら、予想通り質疑応答など含めてちょうど時間いっぱいで終わった。気楽に話しやすい。ティーチングスキルやレッスンの進め方は普通かな…

GitHub の Pull Request を Draft に変更する gh-pr-draft をリリース

単なるシェル関数です。 GitHub CLI は gh pr ready コマンドで Draft Pull Request を ready for review に変更することができるが、逆に Pull Request を Draft に変更することはできない。Move PR from ready to Draft · Issue #2271 · cli/cli という fe…

Bizmates

ビズメイツでレッスンチケットを使って予約する際のコツを一つ学んだ。予約時にレッスンタイプを選ぶのに悩んで時間をかけすぎると、予約ボタンを押す前に枠が埋まってしまうことがある(あった)。レッスンタイプは予約後に変更可能なので、先に都合の良い…

Bizmates Program: Level 2 Rank A Lesson 12: Explaining your company's products

Bizmates の会員サイトに、レッスンのメモを残す機能があるが、ブログに書くのと重複するので、レッスン後にブログを書いてその URL をメモに貼ることにしてみる。 月曜。今日は初めての男性の先生。セブ在住、元プログラマーなので会社の話などは(技術用語…

【グロ注意】散歩してたら川沿いに蛇がいた

一枚目の写真は同じ日に道端でみつけた小ぶりな向日葵🌻(サムネイルに蛇が映るのを防ぐ用) 動いてる蛇を生で見るのなんて何年振りだろう。東京で暮らし始めて一度、同じ川沿いを歩いているとき、川の中を泳いでる蛇を見かけたことはある。

npm package をオフラインでインストールする

インターネットに接続していないホスト*1に npm パッケージをインストールするには、windows - How to install NodeJS project locally without internet connection? - Stack Overflow で紹介されているように、npm pack と bundledDependencies で依存パッ…

Ubuntu に apt で Node.js をインストールする

github.com/nodesource/distributions に主要なバージョンごとのインストール手順が書いてある。 たとえば、 Node.js 14 (LTS) のインストール手順は以下のとおり。 curl -fsSL https://deb.nodesource.com/setup_lts.x | sudo -E bash - sudo apt-get insta…

はてなブログ iOS アプリで投稿済みの記事をうっかり削除する方法

アプリで記事を下書き保存する ウェブ版の管理画面でその記事を公開する アプリの下書きリストを更新せずに同じ記事の下書きを削除する 下書きを削除したつもりが、投稿済みの記事を削除してしまった。内部的に同じ ID を持つ記事だから、だろう。 今回は下…

採用の潮目を変えるタイミング

二ヶ月ほど前に書いて、いまいち推敲が進まず下書きのままになっていた記事を、お蔵入りにするのもなんなので公開する。 スタートアップ企業に勤めるソフトウェア開発者の知人とエンジニア採用の話をした時に話したこと。ステージとしてはシリーズ A 調達済…

Bizmates 四週目

月曜 Level 2 - Rank A - Lesson 9 Explaining career opportunities 初めての男性の先生。この人は Apple 本社?で働いてたことがあるらしい。農家の生まれで、今は地元に戻って自分で農業をやってるらしい。オクラ・ゴーヤ・ナス・大根などを栽培している…

『異文化理解力』 - 世界線航跡蔵で特に面白かったところ。コミュニケーションスタイルの違いについて。 もっとも難しいのはサウジアラビアのような他のハイコンテキスト文化とのやりとりで、両者とも遠回しにしか言わないのに相手の行間を読めず、お互いに…

完全に余計なお世話なんだけど、Joe Hewitt が 「久しぶりに Twitter をみたら、フォローしてる連中がマジで哀れな神経症に見えた。政治的な話題に一日中反応してたら不健康にもなるよ。オレは園芸でいいや」 と言っていて、ふと彼のそう多くはないフォロー…

マネジメントスタイルの規範と一個人の思想のギャップに苦しんだ日々

エリン・メイヤーの「異文化理解力」は途中までとても楽しく読んだところで本がどこかへいってしまい、読み終えてないのだが、『異文化理解力』 - 世界線航跡蔵の読書メモを読んで、数年前に自分がマネージャという役割にとても苦しんだ理由の一端に気づいた…

エンタイビオを開始してから2年以上経っていた

たしか一昨年の六月ごろだったよな、と思ったら大体あっていた。 2年も経つとやはり多少は効き目が落ちてくるのか、今回は久々に珍しく数日前からお腹の調子が悪くなった。投与二日前からはクローン病特有のあの鈍く腹を押されるような腹痛もあった。 レミケ…

Stack Overflow を機械翻訳したサイト等を uBlacklist で除外する

以前は Google Search Filter を使っていたが、環境(Chrome のプロファイル)が変わったタイミングで拡張を入れてなかったことに気づいたので、今回はもっと強力そうな uBlacklist を入れてみた。 uBlacklist には購読(Subscription)という仕組みがある。…

太陽は動かない

藤原竜也の出てる作品はとりあえず観る感じになっている。妻から「日本版のミッションインポッシブルみたいな話らしいよ」と聞いていて、それ以外に一切の事前情報がないまま、ほんとかよと思いながら見始めたら本当にそんな感じだった。エピソードを詰め込…

ファーストラヴ

胸糞悪い系の話。タイトルの意味もピンと来なかった。覇気のないオダギリジョーみたいな役者は誰だと思ったら窪塚洋介だった。芳根京子は「チャンネルはそのまま!」で演技上手いと思って名前を覚えていた。他の出演作も観たい。「幕が上がる」はももクロ色…

Bizmates 三週目

月曜 休暇で仕事は休みだったが、いろいろあって朝もずいぶん遅くになってから寝たので、寝る前に夕方のレッスンは厳しいかなと思ってキャンセルした。一回休み。このまま途切れないように、夜に火曜のレッスン予約だけは済ませた。 火曜 気を取り直して初め…

COVID-19 vaccine shot #1

I got a COVID-19 vaccine shot this morning. It was my 1st injection. I feel pain in the left shoulder. But so far, so good. I will get my 2nd shot in the middle of August. I hope everything goes well.

GitHub CLI は GITHUB_TOKEN という環境変数を読むので変なアクセストークンをセットすると動かなくなる

昨日まで動いてた gh pr list などが、とある端末のとあるタブ内のシェルで動かなくなった(エラーは出ず、空の結果が表示される)。 gh auth refresh を叩くと以下のメッセージが表示された。 The value of the GITHUB_TOKEN environment variable is being…

That's life

Today was a terrible day. I wasn't able to get my tasks done as quickly as I had expected. I broke a wine glass while washing dishes. I stubbed my toe into the cat’s bed made of cardboard. Bizmates trainer was under a very unstable network…

Buildpacks vs Dockerfiles Dockerfile と buildpack の比較。このチームは buildpack を選んだらしい。主な理由は、開発チームが上手に Dockerfile を書けないことと、インフラチームがセキュリティアップデートの適用などをするときに各リポジトリ内の好き…

ブログのデザインテーマなど変更

Neutral から Smooth に変えた。ブログタイトルや記事タイトルが明朝体フォントなのがちょっと慣れないけど、本文エリアが背景色でわかりやすいのと、サイドバーがすっきり・かっちりしててみやすいのが気に入った。Neutral では本文中のリンクテキストが、…

SSH: ControlMaster, ControlPath, ControlPersist によってコネクションが永続化されていると ProxyCommand が無視される

SSH over HTTPS でプロキシを利用する場合の動作検証用に、ローカルで HTTP プロキシを立てて Connect with SSH through a proxy - Stack Overflow を試していたら、一向にうまくいかず苦戦した。 ❯ ssh -o 'ProxyCommand nc -X connect -x localhost:8080 %…