Show more

Goの日本向けの情報は
golang.jp/golang-jp.org/ もどちらも古いままで更新が止まってしまっていて少し厳しいのではないかと感じています。Goは現状ある程度の後方互換があるので古い情報でもそう困ることもないかとは思いますが、今後どうなっていくかがわからないので少し不安ですね。

日本語ではありませんが公式の golang.org/ の記述は平易に書かれているので困ることはほとんどないと思うのですがGoogle検索は日本語表示で検索を行うと、キーワードが英語であっても日本語のページが上位に表示されるようになっています。
golang.jp/ の方は古い情報になってしまっていることが全ページに記載されていますが golang-jp.org/ はそうした記述はありません。Google検索などから訪れた人が惑わされてしまうのではないかと危惧しています。

Mastodon development, translations Show more

v2.2.0rc2にアップデートしました。

このインスタンス ( ykzts.technology ) をMastodon v2.2.0rc1にアップデートしました。

お仕事でウェブアプリケーションの開発をするときは自分の頭の中を整理するのも兼ねてホワイトボードに図や文字を書きながら設計をするのですが、自宅で趣味のウェブアプリ開発をするときはそうしたことができないのでちょっとつらいですね。家にホワイトボードを置けたら良いのですが、あの大きさのものを家に置くのはもっとつらそうですね。

s/砂金/最近/ ですね。妙なtypoをしました。

はてなブログのHTTPS化についての進捗具合が砂金は全く見えてこないので staff.hatenablog.com/entry/201 こちらの記事のアップデートをしてもらいたいところですね。

Upgrade ESLint to version 4.x by ykzts · Pull Request #6276 · tootsuite/mastodon github.com/tootsuite/mastodon/

これまでCode Climateは古いESLintしか使えないと残念に思っていたのですが .codeclimate.yml で channel: eslint-4 と明示的にバージョンの指定をすることによって対応できると知りました。便利ですね。

Something like this... But I actually can't come up with more than 2 first steps that involve like, an actionable button

(Maybe the final step should be something like "Start tooting" and a button that just links to the web interface idk)

Travis CI Status - Back log on Linux infrastructure traviscistatus.com/incidents/c

Travis CIが障碍中のようですね。

1,000万円が手元にある時に90%の確率で1億円を手に入れられるが10%の確率で1,000万円を失うという機会を得られたとしても挑戦する事を選べない性格をしているので私は私自身が経営者には向かない人間であると思っています。

Mirakurun/api.yml at master · Chinachu/Mirakurun github.com/Chinachu/Mirakurun/

MirakurunのWeb APIは「satellite」のつづりが「satelite」になっていたり、時刻がJSONなのにミリ秒のUNIXタイムで返されたりとちょっとした罠がちらほらあるのが難しいですね。

Alpine LinuxのパッケージリポジトリーはFastlyさんがスポンサードしていて、FastlyさんのCDNを使っている日本からのダウンロードでも速度面で困ることはまずありません。ですがHTTPSではなくHTTPなのが少し気になっています。Fastlyさん自体はHTTPSにも対応していらっしゃるのですから、Alpine LinuxのパッケージリポジトリーもHTTPSにしてもらえたらとてもうれしいですね。

Add server tests by ykzts · Pull Request #36 · ykzts/go-mirakurun github.com/ykzts/go-mirakurun/

昨日と今日の二日間は休日でしたので、もくもくとテストを書いていました。結果としてカバレッジを70%以上にすることができたのでとても満足しています。

ただオプションや条件分岐に関するテストは漏れています。まだまだ書くべきテストが多いのでがんばりたいですね。

So I'm messing with HTML e-mails. Noticed our e-mails have really... strange wording at times. How about this: mastodon.social/media/oMe1D1re

Goのビルドはwebpackのビルドよりも速いのが良いですね。

Improve Dockerfile (very very small image!) by ykzts · Pull Request #60 · ykzts/webp-proxy github.com/ykzts/webp-proxy/pu

Goをビルドした後の成果物はこれまでalpine:3.7をベースイメージにしていましたが、scratchを使うように変更しました。これによりイメージの容量が10.8MBから6.24MBまで減りました。Goを使っているとこうしたこと削減がしやすいのでとても便利ですね。

Alpine LinuxのDockerイメージに含まれるapkはmainリポジトリーだけではなく、communityリポジトリーからもパッケージのインストールを行えるようになっています。

communityリポジトリーがあるおかげで幅広いパッケージのインストールができるようになっているのですが、基本的なパッケージしかインストールしない場合は不要です。インデックスの取得を行うためのHTTPリクエスト時間がもったいないので、不要であればmainリポジトリーだけにした方がDockerのビルド時間の短縮につながります。

apkのリポジトリーの設定は /etc/apk/repositories にあるファイルに書かれています。このファイルに行単位でリポジトリーのURLを書きます。mainリポジトリーのみにする場合は

echo dl-cdn.alpinelinux.org/alpine/ > /etc/apk/repositories

というコマンドを実行して、設定の上書きをすると良いでしょう。

Show more

山岸和利's choices:

ykzts.technology

ykzts.technologyMastodonのコミッターの一人である山岸和利 (ykzts) が個人で使うために運用しているMastodonインスタンスです。