Mackerel アンバサダー に選ばれました。 Ambassador プランになりました 前職は Mackerel のエンジニアとしてアルバイトをしていた (例) のですが、再び好きなサービスに関われて非常に光栄です。これを機にまたいろいろ遊ぼうと思います。 合わせて読みた…
欧州で働いているため、給料がユーロで振り込まれる。 永住する気はさらさらないので、いづれは全て円にしなければならない。 いつすればいいの?損をしたくない! 気づけば FX をしている状態になっていた。とはいえ、自分でコントロールできない値に一喜一…
github.comtesting/snapshot.tsのgreen(bold(`\n > ${updated} snapshots updated.`))の出力に影響する部分のリファクタリングをする際、異なるディレクトリにあるスナップショットテストの実行結果をテストで保証したかった。既存のコードを読んだら、スナ…
Deno 1.34 was released in May 26, 2023deno.comI implemented Deno API changes - Deno.FileInfo https://deno.com/blog/v1.34#denofileinfo The Deno.FileInfo interface now includes the following new fields: Deno.FileInfo.isBlockDevice Deno.FileI…
From: 株式会社はてな To: Amazon Web Services EMEA SARL2020年8月から2023年2月末まで、2年半くらいエンジニアとしてアルバイトをし、3つのチームでお世話になりました。 はてなブログ(2020年8月~2021年7月) 面接を受けたのは学部2年の夏。 その頃にはコロ…
約1年前にDenoでチャレンジをしていたが、4章でbufferを扱えきれなくてScalaに乗り換えた。wafuwafu13.hatenadiary.com github.comscala-simpledbのログによると12章まで進んでいたようだが、CIが落ちているので、どこかしらで進めなくなったらしい。 また、…
ELEGOO Arduino用UNO R3スターターキットに同梱されている、気温と湿度を測れるやつ(DHT11 Temperature and Humidity module)で取得した気温をMackerelに投稿してみた。まずは説明書通り簡単な回路を組んでArdunio IDEで実行する。 Elegoo Uno R3 + DHT11 + …
day1~day30のログはここに。 scrapbox.io環境構築はこの記事を参考にしたらできたが、 zenn.devこのコメント通りに修正する必要があった。 https://zenn.dev/link/comments/3860a03795708b day4で発生した/usr/include/stdint.h:26:10: fatal error: 'bits/l…
Do'er Advent Calendar 2022の22日目です。etcdとは「a strongly consistent, distributed key-value store that provides a reliable way to store data that needs to be accessed by a distributed system or cluster of machines」であり、KubernetesやR…
Mackerel Advent Calendar 2022 15日目です。mackerel-agent configtestによるチェック機能を強化したので実装を軽く紹介します。 github.com mackerel.io 何が変わったのか 次のようなmackerel-agent-sample.confを作成し、mackerel-agent configtestを実行…
フロントエンド界隈のOSSで目立ってきたり、Linuxに取り込まれたり、放ってはおけない言語、それがRust。1年前くらいに入門したこの本に再び目を通した。 gihyo.jp実践で書いてみたくなったから awesome-alternatives-in-rust に目を通してテストが足りてな…
追記: Rustにis_block_deviceがあって、Denoにはなかった github.com fs.readdir(path, options, callback)のoptionsにwithFileTypes: trueを指定すると、fs.Direntが返ってくる。 fs.Direntのdirent.isBlockDevice()を使った例が以下。 $ node Welcome to N…
「JSのオブジェクトの分割代入で既定値が割り当てられるのはundefinedの場合のみ」ということは、MDNのAssigning to new variable names and providing default valuesにAssigned a default value in case the unpacked value is undefined.と書いてあること…
『プログラマのための文字コード技術入門』の p.216 にある、 「JSONでは、データ先頭にBOMをつけないことが求められています(RFC8259)」 についてちょっとだけ詳しく調べる。[改訂新版]プログラマのための文字コード技術入門 (WEB+DB PRESS plusシリーズ)作…
OSS活動を始めて今まで157PRがCloseされた。翻訳やtypoの修正やテスト、ドキュメントの整備も含まれるけど、野良コミッターでも仕様を決める、もしくはそれに近いことができたのでいくつかまとめておく。 新しい仕様を追加する このスライドに詳しく書いたgi…
数IA,IIBはセンター試験8~9割とってた記憶 数IIIは以下のように独学した wafuwafu13.hatenadiary.com 以下の本は何周もして理解を進めてきた 線形代数キャンパス・ゼミ 改訂9作者:馬場 敬之マセマ出版社Amazon微分積分キャンパス・ゼミ 改訂7作者:馬場 敬之…
環境構築 GiNZA - Japanese NLP Library | Universal Dependenciesに基づくオープンソース日本語NLPライブラリを眺めてとりあえず$ pip install -U ginza ja_ginzaを試してみると以下のエラー。 raise VersionConflict(dist, req).with_context(dependent_re…
1年3ヶ月前は市販模試を3回分やって受けて675(305/370)だった。 今回は真面目に対策をして受けてみることにした。勉強期間は半日(3時間くらい)を1ヶ月半くらい。リスニング対策は「極めろ!リスニング解答力TOIEC L&R TEST」をした。 692ページあるから忍耐…
株式会社はてなに入社しました 2.5年目株式会社はてなに入社しました - hitode909の日記
create-react-appで作成されたプロジェクトにおいてTesting LibraryとJestの関係性を整理しようとした時、Testing LibraryはJest, AVA, Chai...の並びでテストランナーなのではないかという誤解が生じた。そしてtesting-library/jest-domはテストランナーと…
「Database Design and Implementation」の内容はこの記事で紹介されているので省いて、とりあえずDenoで実装を始めてみたというメモ。 tarovel4842.hatenablog.comJavaもC++も書いたことがないので一番慣れてるJavaScrptで実装したいなーと思い、せっかくだ…
Axios v0.25.0 was released on January 18, 2022.One of the breaking changes is adding error handling when missing url, which returns an Error if the Request Config url specified in the argument is Falsy. This was introduced to clarify bugs …
English version: Notes on the breaking change that occurred in Axios v0.25.0 - 経験は何よりも饒舌 2022年1月18日に Axios v0.25.0がリリースされました。その中の breaking change の1つに Adding error handling when missing url があります。 これ…
この記事はDeno Advent Calendar 2021の19日目です。deno_mongo で取り組んだ my good first issue を紹介したいと思います。 README.mdに情報を足す リンクに飛んだ方がわかりやすいと思ったのでそうしました。 docs: Improve README by wafuwafu13 · Pull …
令和3年度秋期のデータベーススペシャリスト試験を受けた。 結果 動機 時間があった。 基本情報も応用情報も受けてないけど、高度試験は面白そうだったから、ちょうど時期が合ったDBを受けてみた。 対策 受ける前からバックエンドの経験は積んでいたので元々…
I contribute to denoland/deno_std as a hobby, and I've been looking at denoland/deno_std/node a lot, so I thought I'd take a quick look at the architectural differences between the nodejs/node and denoland/deno_std/node APIs at this point …
English version: Architecture of nodejs/node and denoland/deno_std/node - 経験は何よりも饒舌 この記事は Advent Calendar 2021 Deno の16日目です。 趣味でdenoland/deno_stdにコントリビュートしており、特に denoland/deno_std/node をよく見ている…
23卒のエンジニア職志望向けAdvent Calendar Advent Calendar 2021の13日目です。学生時代の行動指針としてインフラに長期間触れてみたいという思いがあり、いろいろ本を読んだりして準備していたのですが、いざインフラに常に触れられる状態になると、読ん…
統計検定1級の「統計数理」と「統計応用(社会科学)」を受験したのでいろいろまとめておく。 モチベーションと数学力 モチベーションとしてはいくつかあって、まずは時間があった。 夏の終わりから11月にかけてアルバイトを控えていたので、今までしてこなか…
Jestのカバレッジ計測について - 経験は何よりも饒舌 で、「JestはJestのAPIを用いたテストに対してカバレッジを計測しているのではなく、テストで呼び出されたか否かでカバレッジを計測している」ことが分かったけど一応モックの場合も調査してみる。 モッ…