ブログ
-
雑記
ノートPCだけでいいのかもしれない
僕は青春をPCの進歩と共に過ごした。PCは常に僕にとって憧れだった。大学生になって初めて自分専用のPCを手に入れた時にはとても嬉しかったことを覚えている。 ただ、当時のノートPCはあまり高機能ではなく、いつかはデスクトップPCを手に入れようと思っていた。働き始めてようやく4コアのデスクトップマシンを手に入れた。 なので、僕にとっ... -
サービス開発
QnQ開発日誌 SNSからSlack寄りのツールへの移行を模索中
まだ続けていたのかと思われそうだけれどまだ続けていた。 Search | QnQ 今何をしているのかというと、SNS的な使い方を諦めて、SlackとかTeams寄りに方向性を変えている。あと使い勝手が悪すぎるので、少しでもUXを上げようと細かい修正。 具体的には、「チーム」みたいなものを作って、そのチーム内でのみ閲覧・書き込みできるような体制に... -
電子工作/ハードウェア
イーサネットについて UTPとかSTPとか光ファイバとか
昨日LANケーブルの話をしていて、UTPとかSTPとか言われて「ん?なんのこと?」と思った。どうやらケーブルの種類のようだ。あと100mまではイーサネットの規格でOKとなっているとか言われて、そういやイーサネットって、どこからどこまでを定めたものなんだっけ、と気になった。ので、調べた。 一言でいうとIEEE 802.3 まずイーサネットだが、... -
雑記
親ガチャ批判は成功者のポジショントーク
親ガチャという言葉がタイムラインに時々現れるようになった。正直ケッタイな言葉だなと思ったが、現実の一側面であることは確かだ。なんとなく気になって調べてみると、あんまり親ガチャを本来の意味で使わっている人はいなくて、ほとんどは「世間で流行る親ガチャなる言葉について私が一言物申す」的なツイートばかりであった。この記事も... -
サービス開発
QnQ開発日誌 チームで使う作業メモの共有的な使い方を考える
開発っていうか、まぁこのままじゃ一生誰も使わないよね、ということで、どうしたもんかな、と話していた。 結論的には、チームで作業メモを残して共有するような用途に使えないかな、という話になっている。それに向けて、具体的な作業を明日から始めて、来週の連休には実証できるような状態にしたい。 なんちゃってもくもく会 時間をかけて... -
雑記
男だってマッチョやだよ
メルカリってほんとすごいよね。いや、個人的には使ってないんだけど。まぁでもシステムとサービスはやっぱりすごいなって。転職の時に受けてみたけど余裕で落ちた思い出。でもメルカリは数少ない国産ITの雄だし頑張ってほしい。 そんな雄のメルカリの山田氏のインタビュー記事が上がっていた。 「男性中心の会社のままでは絶対に成長が止まる... -
自宅サーバ/VPS/クラウド
AWS SAMでDynamoDBテーブルを作成する時のテンプレート
さくっとLambda関数でDynamoDBに何かしたい時、AWS SAMを使ってやるテンプレートのメモ。 テンプレートファイル テーブル sample_table を作成し、そのテーブルをLambda関数からアクセスしたい時のテンプレートファイル。Lambda関数はCloudWatchでキックする。 なお、オンデマンドモードなので従量課金なので注意。このへんの設定変えるのはB... -
雑記
10人の加害者の未来という欺瞞
見た瞬間お腹の中で何かが煮えたぎるような、まさに「腸が煮えくり返る」感覚を味わったのは久しぶりで、それというのもTwitterで1人の被害者の未来より10人の加害者の未来のほうが大事とかいう、わけのわからない言葉が流れてきたからだ。なんのこっちゃと調べてみて驚いた。 被害者より加害者10人の未来…中2女子死亡に学校が|テレ朝news-... -
サービス開発
QnQ開発日誌 単体テストなしで大丈夫か?
デプロイしたらサインインしていない状態でサイトが見られなくなった、QnQの開発日誌ですこんにちは。今は修正している。 Firestoreのセキュリティルールをミスっていたせいなんだが、Seleniumを使ったUIテストしかなく、匿名ユーザーの挙動がテストケースから漏れていたために気づかなかった。 単体テストがない この程度のことは単体テスト... -
プログラミング
for文の中でawaitして返り値使う直列処理を Promise.all() で並列処理
何か日本語の不自由なタイトルだが、実際僕の思った疑問をそのまま文章にするとこんな感じだった、というか実際こういう間抜けな文章で検索していたので、このままいくことにする。 JavaScriptでfor文の中でawaitして直列でやっている処理を、Promise.all()を使って並列にやりたい、ということだ。const answers = Promise.all( .... ) と書...