歯を大切にしていきたい
自分の口内環境がヤバすぎるのではないかと心配になって歯医者に行ってみたところ抜歯を勧められる最悪の状況歯のインプラントは意外と高いので手軽な対策でなんとかしたい虫歯の原因をちゃんと調べたことなかったなと気づいたキシリトールガムが効果的なのでは?と思った調べた虫歯の原因虫歯は、歯の表面についた歯垢(プラーク)に、虫歯をつくるミュータンス菌が棲みつき、糖分を栄養にして酸を出します。この酸は歯の表面の硬い...
View ArticleGoogle Driveにローカルのフォルダを同期させる
Google Driveを開いて設定画面を開くとMacだと「Mac版バックアップと同期を入手」が表示されるこれをクリックすると「Googleのバックアップと同期」というアプリがインストールされるアプリを開くと設定画面が現れて継続的にバックアップするフォルダを選択するあとは自動でよしなにやってくれる 公式からローカルのフォルダを同期させる手段が提供されてるの知らなかった… 便利すぎる!!
View Article論文紹介 "Laocoon¨ : Scalable and Portable Receipt-free E-voting Protocol without...
論文: https://arxiv.org/pdf/1905.05562.pdf概要: Proxy Re-Encryptionを使用したe-votingシステムメモ esa-pages.ioスライド
View Articleはてなブックマークをブラウザに同期してくれるchrome拡張を作りました!
概要はてなブックマークでブックマークしたエントリーをchrome拡張に対応したブラウザのブックマークに同期してくれる君を作りました!chrome.google.com同期したときの様子こんな感じでユーザー名ごとにフォルダを作ってインポートするので複数アカウントを持っている場合でも同期可能です!動機筆者はvivaldiを愛用していて、vivaldiではクイックコマンドという最高便利な機能がありますvi...
View ArticlePerlで関数のリストを取得したい
とある事情からPerlで関数のリストを取得したくなりました.Module::Functionsというモジュールの存在は知っていたものの実装を知らなかったので眺めてみることにしてみました. metacpan.orgコードはめちゃくちゃシンプルだけど読め...ない... まだまだ表層しか理解できていないという気持ちになりました😢sub get_public_functions { my $klass =...
View ArticlePerlで自動でuseしてくれるvscode拡張機能をリリースしました!
Perlではモジュールをコンパイル時に読み込む機能としてuseがあります. 大きめのPerlコードを書いていると,様々なモジュールをuseする必要があり,実行してからuseしてないよ!と怒られるのを何度も経験してきました...そんな時,ちょっとだけGo言語を触る機会があってIntelliJで書いたところ自動でimportされるじゃないですか!...
View ArticleオススメのChrome拡張5選!
筆者が愛用しているChrome拡張の中でも特にオススメの5個を紹介したいと思います!Dark Readerchrome.google.comどんなページでもいい感じのダークモードにしてくれるくんです.これは本当に最高で大体のサイトが黒くなって目が保護されます.実はこれを使う前はNight...
View Articlefzfで便利にgrepする
筆者はIntellJなどのJetBrains製品の検索が好きで,特にFind in Pathという検索ではプレビューが表示されて,編集もできて非常に便利です. Find in...
View Article論文紹介: A Smart Contract for Boardroom Voting with Maximum Voter Privacy
元論文: https://eprint.iacr.org/2017/110.pdfdevcon3の動画www.youtube.comコードgithub.com自分が作った紹介スライドslides.com
View Articleダークモードで透過画像が見辛い問題を解決する拡張機能を作りました!
筆者はダークモードが好きで, 以前紹介した Dark Reader というChrome拡張を入れてダークモード化させています.tjmtmmnk.hatenablog.comただ,ダークモードにすると透過pngで黒文字が見辛いという問題をずっと感じていました.このためにダークモードをオフにしたりしていましたが,面倒 & 目がつらい...
View ArticleHello Lily58!
とうとう踏み入れてしまいましたよ…自作キーボードの世界に…自作キーボードの世界には前々から興味を持っていたものの1年前に買ったNiZキーボード(atom66)気に入ってるしなーということで遠くから見ているだけでした。しかし、最近になってどうも肩が痛くなってきて、キーボードを入力する体勢に入ると肩が痛くて集中できないという悩みを持ち始めていました。もうこれは分割キーボードを買うしかない!...
View Articleキャッチアップ
最近あんまりブログ書いてないなーという気持ちとしっかりキャッチアップしていきたいという気持ちでキャッチアップチャレンジ(略してCUC)をやっていこうと思います💪気になった記事(deily.dev, はてぶ 辺りから拾ってくる)を2日に1回くらいのペースでまとめていく予定
View ArticleCUC day1
記事元記事 techblog.kayac.com関連記事techblog.kayac.comcode.visualstudio.com2行まとめVSCodeのシンタックスハイライトを作った話Perlの Text::MicroTemplateのシンタックスハイライト気になりPerlのシンタックスハイライトを js...
View ArticleScrapboxを公開しました!
調べたことのメモ書きやまとめをプライベートなScrapboxに書いていっていましたが、よく考えるとプライベートにする必要はなかったので公開します。 誰かの参考になれば嬉しいです!!scrapbox.ioブログには体裁を整えた文章を書いていきたい…
View Article僕の考えた最強のTUI grepツールを作った
大きなコードベースを持ったプロジェクトでコードを書くとなった時に、書くのと同じくらい(またはそれ以上に)コードを読むことになると思います。なので、コードの検索ツールの良し悪しは生産性に直接的に影響してくると言えるでしょう。VSCodeへのお気持ち僕は普段はIntelliJを使っていて、その検索ツールの出来(もちろんそれ以外も)に非常に満足していますが、諸々の事情からVSCodeを使いたいという気持ち...
View Articlelive チャット欄で疲れないためにツールを作った
ライブストリーミングのチャット欄で荒らしを見るとツライ気持ちになるので、対抗しようということで今回 Chrome拡張を作ったので紹介します!モチベーション僕は主に Youtubeのライブストリーミングを見ていて、荒らしが発生するたびにユーザーをブロックするということを繰り返していて中々ツライ気持ちになっていました。Youtubeには「モデレータ」と呼ばれるコメント欄の治安を確保する人(or...
View Article今期の目標
4月に入社して7月末で前期が終わり、8月から新たな期が始まった。人生も宣言的にしたほうが良い結果を生むだろう、ということで今期の目標を宣言してみる。前期に受けたフィードバック社には半期ごとに他者評価があり、その期の行動や成果にフィードバックをしてもらえる制度がある。そこで受けたフィードバックは以下のようなもの。プロジェクトのゴールを意識してタスクの優先度付けができていないコンテキストを共有していない...
View Articleマイク買った
テレビ会議でよく聞き返されていた。リアルでもよく聞き返される声質・声量なので半ばあきらめていたけど、そういった人のほうが良いマイクの恩恵を受けれます!という話を聞いてマイクを買ってみた。買ったマイクは id:hitode909さんが紹介されていた Pod Pack 1 というマイク。blog.sushi.moneyこれまでは WF-1000XM4 を使っていて eイヤホンでもマイク性能☆5...
View Articleデータ移行プロジェクトで得た学び
ここ1ヶ月半ほどとあるデータ移行プロジェクトに携わっていた。データ移行プロジェクトは初めてで難しかったがなんとか一段落することができたので、今回のデータ移行のむずかしポイントと乗り越えるためにやったことを記録しておく。何をやったかとある別サービス で定期課金中のユーザー数万人を自社のサービス...
View ArticleXiaomi Smart Band 7 買った
前までは Garminの vivosmart4 というスマートバンドを使っていたけどバンドが切れてしまって半年間何も付けずに暮らしていた。 vivosmart4 は body battery という自分の体力を数値化してくれる機能が面白かったけど替えのバンドが市販されてなくて困っていた。何も付けずに暮らして困ってなかったけどある日突然めちゃくちゃスマートバンドが欲しくなってその日のうちに...
View Article一度立ち止まって自分の仕事は何だっけと考えるのが大事
とあるプロジェクトを始めたとき、まずは設計してから手を動かそうということで設計を考えていた。DB設計を考えて、ユーザーが取りうる行動を列挙してそれぞれの行動に対して問題なく動くかどうかをプロトタイピングしてから進めようとしていた。が、ここがこういう設計になっているとここに影響があるな…...
View Article口癖
この記事は はてなエンジニア Advent Calendar 2022の5日目の記事です。 4日目は id:happy_siroさんでレスポンスタイムの分析 - happy_siro's...
View Article突発性難聴になった
ある日目覚めると左の耳が詰まったような感覚があった。水が詰まったり、飛行機の離陸するときの感覚。最近忙しくて、ストレスからなのか原因は不明。ストレスと言えば修論を書いてたときのほうが100倍くらいストレスフルだった気がする。難聴と言っても、500Hz...
View Articleプロトタイプは2回作りたい
最近難しい設計をすることがあってプロトタイプによる実現可能性の検討を行った。そこでは次の2段階のプロトタイプを作った。つながりを確認して自分が納得するためのプロトタイプちゃんと考えてみんなが納得するためのプロトタイププロトタイプを2回作ることで不確実性が下がって手戻りなく本実装を進めることができた。...
View ArticlePerlでモジュールを自動でインポートするためのツールを作った
普段仕事で Perlを書いている。Perlはモジュールを利用するために use文を書く必要がある。モジュールを足すごとに use文を忘れずに書くのは意外と大変で「use漏れ」というコミットをこれまでたくさん積み重ねてきた。この作業を自動化するために、過去には...
View Articleコロナになった
4回目のワクチンから6ヶ月たったし5回目のワクチン受けるかー、あれ接種対象者じゃないから受けれないのか、と言っているうちにコロナになってしまった。発症当日は喉の痛みだけで発症したことに気付いていなかった。...
View ArticleDatastreamのバックフィルを高速化する
データソースとBigQueryのレプリケーションサービスであるDatastreamのバックフィル(初期化処理)を高速化する手法を紹介する。前提としてデータソースにはAurora...
View Article最高のチャーシューがなくても最高のチャーハンを作る
個人的にチャーハンはチャーシューが主役の料理だと考えている。チャーシューの脂身が高温によって溶け出し米と混ざって奥深い味わいを作り出す。筆者にとって最高のチャーシューはラーメン/つけ麺屋のチャーシューだ。しかし中華料理店でチャーハンを頼むとしばしばチャーシューが入っていない、もしくはハムが入っていることに驚く。それでいて奥深い味わいを作り出しているのだ。これは一体どういう原理なのか。試行錯誤すること...
View Article