2021年2月28日日曜日

Gentoo LinuxでEPSON EP-713Aのスキャナーを使う

先日、プリンターを買い替えました。ネットワーク接続ができてスキャナーつきで手頃な価格のEPSON EP-713Aを選択。まあ今時はネットワーク接続できない機種のほうがめずらしいと思いますが。

WindowsとmacOSではプリンターもスキャナーも特に問題なくセットアップできましたが、Linux(Gentoo)ではスキャナーのセットアップに苦労したのでメモ。プリンターは大丈夫でした。

2021年2月21日日曜日

古いnpmでは --prefix が使えない(かも)

本当にただの推測で申し訳ないんですが、babel-plugin-module-extension-resolverのテスト中にタイトルらしき挙動を見つけました。もしかしたらただの勘違いかもしれませんし、あるいはとっくの昔に周知の事実かもしれません。

かなり試行錯誤したので発生条件を詳しく覚えていないんですが、npm install --prefixで問題が発生した気がします。もうどのバージョンで再現するとか検証するのが面倒なので詳細は省きますが、GitHub Actionsでカレントディレクトリー以外の場所で古いnpmを使う場合には、--prefixではなくworking-directoryを使いましょう。

ただの勘違いだったらごめんなさい。

2021年2月14日日曜日

Drone CIでRedisクラスターを使う

ちょっと前から話題になっている(らしい)オープンソースのCIツールDroneを仕事で使っています。

Goで(単なるRedisサーバーではなく)Redisクラスターを使ったコードをテストするために試行錯誤した奮闘記です。絶対もっとスマートな方法があるはずなので、いい方法を知っていたらご一報を。

2021年2月7日日曜日

恵方くん復活

先週、恵方くんが非公開になるという大悲報がありました。Googleから来たお知らせを読んでいなかったこちらが完全に悪いんですけどね。

あわてて対応して再度申請したところ無事復活しましたが、2月2日の節分には間に合いませんでした。。。

ところで節分の日を計算するロジックを修正した恵方くんをリリースしようと思ったんですが、鍵を紛失してしまって新バージョンをリリースできないという間抜けな状態に陥ってしまいました

さてどうしたものか。。。


2021年1月31日日曜日

またこの時期がやってきました

そろそろ節分ですね。

節分といえば例のアプリです。

恵 方 く ん

今年の恵方くんは一味違うぞ!

2021年1月24日日曜日

GolangのDockerコンテナからRedisクラスター用のスロットを作成しようとしたら"Invalid or out of range slot"というエラーが出た件

ラノベのタイトルみたいになってしまいましたが気のせいです。いい要約が思いつかなかっただけです。

要するに、GolangのDockerコンテナからRedisクラスター用のスロットを作成しようとしたら"Invalid or out of range slot"というエラーが出てしまったわけです。

アホらしいオチなので最初の再現手順だけで原因がわかる人もいるでしょうが、思い込みが激しく解決に丸一日かかったので、未来の自分&他のドジっ子のために残しておきます。

2021年1月17日日曜日

go getでGitHub Enterprise Server上のパッケージを取得したら"connection refused"になる

原因を完全に把握できていないので、タイトルは不正確かもしれません。

イントラネットに構築した(つまり外部からアクセスできない)GitHub Enterprise Server上のGolangパッケージを取得しようとしたら"connection refused"メッセージが出ました。

2021年1月10日日曜日

プログラミングスクール上がりでソフトウェアエンジニアになろうとしている君へ

最近はエンジニア採用関連の業務もちょいちょいやっているんですが、つい最近までプログラミングスクールに通っていたと思われる人からの応募が来ることがあります。

コロナ禍のご時世、リモートワークに向いているソフトウェアエンジニアに注目が集まるのはとてもよく理解できるんですが、現実はそんなに甘くないと思ってください。

あるいは「プログラミングスクールを出ればスキルが身につくしリモートワークできて定時に上がれて給料が高いキラキラホワイト大手IT企業に就職できる🎶」と思っているのかもしれませんが、どちらにしても現実は甘くありません。

今回は、ソフトウェアエンジニア採用時にどういうところを見られているのかを採用する側の視点でお話しします。言いたいことが山ほどあるのでちょい長いです

ちなみに今回の内容は、多くのスクール生が目指すであろうウェブ業界を想定しています。IT業界は色々ありますが、プログラミングスクール上がりで基幹系エンジニアになりたい!という人はあまり多くないと思いますので。そのため、以下の文章では特に断りのない限り「エンジニア」を「ウェブ系のソフトウェアエンジニア(フロントエンド / バックエンド)」という意味で使います。

2021年1月3日日曜日

今年の目標

あけましておめでとうございます。2021年もよろしくおねがいします。

というわけでなんとなく今年の目標を立ててみました。