envsのブックマーク (1,277)

  • タトゥー入ってないと「いい歳こいてタトゥー入れたいモチーフのひとつも持ってない寂しい人生を送ってるんだな」と思われることもある、という話

    唐木元 @rootsy タトゥー入ってない人が社会的にどう見えてるかと言えば、いい歳こいてタトゥー入れたいモチーフのひとつも持てなかった寂しい人生を送ってらっしゃるんだな、と。そういう見地もあるんですよ、世の中には。 2024-06-10 04:09:16

    タトゥー入ってないと「いい歳こいてタトゥー入れたいモチーフのひとつも持ってない寂しい人生を送ってるんだな」と思われることもある、という話
    envs
    envs 2024/06/11
    人気ブコメ、口では多様性とか言いながら自分以外の価値観を絶対に認めたくないはてなーらしさに溢れていてよい
  • Goでモンキーパッチするライブラリを作った - Plan 9とGo言語のブログ

    Goで単体テストを実装する場合、動的な言語のように「テスト実行中に外部への依存を置き換える」といったことはできません。代わりに、 外部への依存を引数で渡す 外部への依存をインターフェイスで渡す のように、テスト対象をテスト可能な実装に変更しておき、テストの時は外部への依存をモック等に置き換えて実行する場合が多いのではないかと思います。 個人的な体験でいえば、テスト可能な実装に置き換えていく過程で設計が洗練されていく*1ことは度々あるので、面倒を強制されているというよりは設計を整理するための道具といった捉え方をしているのですが、そうは言っても動的な言語に比べると面倒だなと感じるときは少なからずあります。既存の実装がテスト可能になっておらず、変更するコストが高い場合は特にそうですね。 そんなとき、気軽にモンキーパッチできると嬉しいんじゃないかと思って、テストの時だけ関数を置き換えられるようなラ

    Goでモンキーパッチするライブラリを作った - Plan 9とGo言語のブログ
    envs
    envs 2024/05/29
  • Welcome - 100 Exercises To Learn Rust

    Welcome Welcome to "100 Exercises To Learn Rust"! This course will teach you Rust's core concepts, one exercise at a time. You'll learn about Rust's syntax, its type system, its standard library, and its ecosystem. We don't assume any prior knowledge of Rust, but we assume you know at least another programming language. We also don't assume any prior knowledge of systems programming or memory mana

    envs
    envs 2024/05/18
  • 「イヤイヤ期の子どもには選択肢を与えるといい。靴を履きたくないなら”どの靴を履きたいか”を選ばせる。そうするとどちらも履かないし靴下も脱ぎ始める」

    ふみこ3y🚃+14m🎀 @UqTHKNNYXbZannG イヤイヤ期の子にはね、選択肢を与えるといいんですよ。「を履きたくない」なら、履くか履かないかではなくて、「aのがいい?bにする?」って人に選ばせるの。自分で選ぶのが大事。そうやって丁寧に関わっていくとaもbも履かないし、なんなら下まで脱ぎはじめます。 2024-05-16 20:58:22

    「イヤイヤ期の子どもには選択肢を与えるといい。靴を履きたくないなら”どの靴を履きたいか”を選ばせる。そうするとどちらも履かないし靴下も脱ぎ始める」
    envs
    envs 2024/05/17
    2歳児「それはfalse dichotomyの詭弁法ですよね?」
  • 三大「えっそこで死ぬの?」と思ったキャラクター【ネタバレ注意】

    ・クリリン ・煉獄さん ・パパス(ドラクエⅤ) あと一人は?

    三大「えっそこで死ぬの?」と思ったキャラクター【ネタバレ注意】
    envs
    envs 2024/05/17
    グレンラガンのカミナ
  • 「立つ」「座る」「運動」「睡眠」を1日何時間行えば健康的なのか?

    「長時間座っていると健康に悪い」「睡眠時間が短いと健康に悪い」といった研究報告は数多く存在しています。スウィンバーン工科大学の研究チームは、新たに「立つ」「座る」「運動」「睡眠」を1日何時間行えばいいのかを導き出しました。 Associations of 24 h time-use compositions of sitting, standing, physical activity and sleeping with optimal cardiometabolic risk and glycaemic control: The Maastricht Study | Diabetologia https://link.springer.com/article/10.1007/s00125-024-06145-0 How much time should you spend sitting

    「立つ」「座る」「運動」「睡眠」を1日何時間行えば健康的なのか?
    envs
    envs 2024/05/13
    瞑想は何時間して野菜は何グラム食べればよいのでしょうか
  • Prisma ORMを2年運用して培ったノウハウを共有する

    TSKaigi 2024 ref: https://tskaigi.org/talks/tockn

    Prisma ORMを2年運用して培ったノウハウを共有する
    envs
    envs 2024/05/11
  • 任天堂、Nintendo Switchの後継機を「今期中に発表する」と告知。ついに - AUTOMATON

    任天堂の古川俊太郎氏は5月7日、任天堂公式の企業・広報XアカウントにてNintendo Switchの後継機を今期中に発表することを告知した。一方で、同社は2024年6月にNintendo Directを実施する予定で、そこでのは後継機種についての発表はないとも伝えられている。 社長の古川です。2015年3月にNintendo Switchの存在を公表して以来9年ぶりにSwitchの後継機種に関するアナウンスを今期中に行います。また、2024年後半のSwitchソフトラインナップをお知らせするNintendo Directを6月に実施しますが、そこでは後継機種を扱いません。誤解のないようお願いいたします。 — 任天堂株式会社(企業広報・IR) (@NintendoCoLtd) May 7, 2024 任天堂はかねてからNintendo Switchの後継機を開発していることを、定時株主総会

    任天堂、Nintendo Switchの後継機を「今期中に発表する」と告知。ついに - AUTOMATON
    envs
    envs 2024/05/07
    今期って6月末までに情報を出すってことなのか来年の3月末までに情報を出すってことなのか
  • Node.js の進化に伴い不要となったかもしれないパッケージたち

    tl;dr はじめに 2024 年の 4 月 24 日に Node.js 22 がリリースされました。ESM を 条件付きで require する機能や、--run フラグによる npm スクリプトのパフォーマンス改善などが v22 で追加され、2009 年に Ryan Dahl が Node.js をリリースしてから 15 年が経つ今も、Node.js は進化を続けています[1]。 こうして Node.js 自身が強化されていくにつれ、以前はサードパーティーのパッケージを使用して実現することが一般的であった機能が Node.js のみで実現可能となり、当該パッケージが不要となるような場合があります。冒頭に引用した Ben Holmes の動画では、そのように不要となったパッケージとして dotenv node-fetch chalk mocha が挙げられていますが、この記事では「これら

    Node.js の進化に伴い不要となったかもしれないパッケージたち
    envs
    envs 2024/05/06
  • Compile SQL to type-safe code

    You write SQL queries You run sqlc to generate code that presents type-safe interfaces to those queries You write application code calling the methods sqlc generated. Seriously, it's that easy. You don't have to write any boilerplate SQL querying code ever again. See the current list of supported programming languages and databases. Schema updates and poorly-written queries often bring down produc

    Compile SQL to type-safe code
    envs
    envs 2024/05/05
  • サブクエリの書き方を2万文字弱かけてすべて解説する

    これはなに ども、レバテック開発部のもりたです。 今回はSQLのサブクエリについてまとめます。仕事でクエリを書く際、サブクエリは頻出の構文だと思うんですが、同時にサブクエリの書き方を完全に理解しているよという人は案外少ないのではないでしょうか?[1] 実際、MySQLの公式ドキュメントを見ると12ページくらいを割かれており、意外と奥深いのがサブクエリです。使いこなせると便利ですし、何よりちょっとSQLのコツみたいなのがわかって面白いよ、ということで記事にしてみました。 前提 この記事は以下の前提を含んでいます。 環境 MySQL8.0系 読者の知識 なんとなくサブクエリが書ける けど相関サブクエリとかになると「あーっ」つってGoogle meetを閉じてしまうくらいのレベル感 記事のボリューム 18,000文字 おれの卒論が20,000文字だった マサカリ 間違ってたら投げてくれ〜〜 それ

    サブクエリの書き方を2万文字弱かけてすべて解説する
    envs
    envs 2024/05/03
  • 【速報】世界初「歯が生える薬」の治験開始「虫歯」で「永久歯」失っても安心の未来訪れる可能性(関西テレビ) - Yahoo!ニュース

    生まれつき6以上歯が足りていない「先天性無歯症」は、人口の0.1%程度患者がいて、遺伝の影響が強いと考えられています。 べ物を噛んだり、言葉を発したりする力が弱く、子どもの成長に悪影響をおよぼす一方、治療は成人になってからの入れ歯やインプラントに限られていました。

    【速報】世界初「歯が生える薬」の治験開始「虫歯」で「永久歯」失っても安心の未来訪れる可能性(関西テレビ) - Yahoo!ニュース
    envs
    envs 2024/05/03
    卵巣から歯が見つかる事例を考えると言うほど安心でもない気がするが……
  • 中級Git操作

    今回の記事の内容はGitHub共同創業者のScott Chacon氏の「Pro Git」と同氏の今年の「So You Think You Know Git」(Gitがわかっているとでも思っているか?)発表をベースにしている。 コンフィグ ここでコンフィグにてデフォルトとして指定して損がないオプションをいくつか紹介します。 git rerere git rerereは"reuse recorded resolution"(記録ずみ解決方法を再利用)の略語になっている。 名の通りマージコンフリクトがどう解消されたかを記録し、次に同じようなコンフリクトが発生した際、同様の解決方法を自動的に適用するためのコマンドです。 また、基的にデフォルトにしてもときに差し支えないため、ぜひgit config --global rerere.enabled trueを実行してみてください。 git main

    中級Git操作
    envs
    envs 2024/05/02
  • ギターを買い、バンドを組み、ライブをしました。 | うなすけとあれこれ

    まさかこんなことになるとは 以前のブログ記事でも書いたように、バンドを組み、オリジナル曲「タワーマンの孤独」を含む3曲を演奏しました。まさかこんなことになるとは。 経緯 経緯についてはなぜか動画が公開されているので、そちらを見ていただくのでもいいです。なぜあるんだ? というわけで、あそなすさんという方にめちゃくちゃ「バンドやろうぜ」という勧誘を受けていて、根負けしました。 ただ押し切られて嫌々始めたわけでもなく、昔から家族や友達など周囲に楽器を演奏できる人がおり、興味がなくはなかったことと、「How To Become A Hacker」に なにか楽器を上手に演奏したり、歌が歌えるようになること。 とあることから、楽器を演奏できるようになることには憧れがありました。問題は初期費用とか、練習する時間が確保できるのかとか、そもそも練習しても全然弾けるようにならなかったらとかいう不安もありました

    ギターを買い、バンドを組み、ライブをしました。 | うなすけとあれこれ
    envs
    envs 2024/04/29
    Mr.Childrenの「くるみ」のPVを思い出した
  • 紙っぽいかわいいWebサイト作りたい - Qiita

    かわいいWebサイトが作りたい Web上でグラフィックデザインっぽい表現をしてるサイト大好き! 思いついたら追加する 「版ズレ」風 版ズレ = 印刷の際に、色の版がズレて出力されてしまう現象。(アナログっぽい雰囲気を出すために、あえてズレているように見せるデザイン手法として使ってます) 一番上のレイヤーに紙っぽいテクスチャを乗せて乗算かける 後ろのテキストはaria-hidden="true"でスクリーンリーダーに読み上げられないようにする (疑似要素でやりたかったけど乗算上手くいかなかった・・) ▼ HTML <div class="hanzure"> <img src="紙っぽいテクスチャ" alt=""> <div class="hanzure01"> <p class="front">版ズレ風の表現</p> <p class="back" aria-hidden="true">版ズ

    紙っぽいかわいいWebサイト作りたい - Qiita
    envs
    envs 2024/04/28
  • 「好きな惣菜発表ドラゴン」を観て音楽用語を学ぼう

    皆さんは「好きな惣菜発表ドラゴン」をご存知でしょうか? ボカロPのンバヂが2023年8月に動画サイトに投稿したこの曲は、シンプルな線で描かれたゆるい絵柄のドラゴンが、歌に合わせて淡々と好きな惣菜を発表していくという内容。ボーカロイド文化の祭典「ボカコレ2023夏」の「ネタ曲投稿祭」カテゴリで4位を獲得したのち、「ただただ好きなものの話をするだけ」というポジティブさからじわじわと人気が拡大し、ネットミームとなってたくさんの二次創作が作られるようになりました。 そんな二次創作動画の中には「惣菜の代わりに“好きな音楽用語”を発表する」というものがいくつも存在します。そしてそれらの多くは、実際にその音楽用語に合わせたアレンジが加えられ、曲を聴くだけでなんとなく意味がわかるようになっています。この記事では音楽用語にまつわるさまざまな「発表ドラゴン」を紹介。これらの動画を観れば、今まで知らなかった音楽

    「好きな惣菜発表ドラゴン」を観て音楽用語を学ぼう
    envs
    envs 2024/04/19
  • C言語向けコルーチン非同期 I/O ライブラリ neco を使ってみた。

    はじめに C言語でコルーチンを扱う方法は色々ありますが、専用の命令を専用の記述方法で実装しなければならなかったりなど、あまりとっつきやすいものではありませんでした。 今日 X/Twitter のタイムラインで見付けた neco はまさにそんな悩みを解消できる物でした。 neco とは neco はコルーチンを使った非同期 I/O ライブラリです。 コルーチン: 開始、スリープ、一時停止、再開、移譲、および結合。 同期: チャネル、ジェネレータ、ミューテックス、条件変数、および待機グループ。 デッドラインとキャンセルのサポート。 ファイルディスクリプタを使った Posix フレンドリーなインターフェース。 ネットワーク、シグナル、ランダムデータ、ストリーム、およびバッファ付き I/O の追加 API。 公正かつ決定論的なスケジューラを備えた軽量ランタイム。 高速なユーザースペースのコンテキス

    C言語向けコルーチン非同期 I/O ライブラリ neco を使ってみた。
    envs
    envs 2024/04/12
  • Why is observability so expensive?

    It’s no secret that observability costs are top of mind for many organizations in the post-zero interest rate phenomenon (ZIRP) era (see here, here, and here for example discussions, though similar sentiments can be found far and wide). Organizations are frustrated with the percentage of infrastructure spend (sometimes > 25%!) allocated towards logging, metrics, and traces, and are struggling to u

    envs
    envs 2024/04/07
  • 「ジーニアス」という洋楽の歌詞の意味や背景・解釈を調べられるサイトが便利。 - 世界のねじを巻くブログ

    Genius Lyrics 洋楽好きの人ならどこかで見たことあるかもしれないけれど、 ずいぶん前から使わせてもらっていてかなり便利なサイトなので改めて紹介。 その名も「Genius」という歌詞検索サイト。 genius.com ただ歌詞を調べれられるだけでなく、 歌詞の背景や隠された文脈などを調べられるというサービス。 (・・・と思ったら、すでにはてなブックマークがかなりついているので、 2015年あたりにヒップホップ界隈で注目されたっぽい感じなのかな?) SoundCloudが曲の盛り上がりで自分の好きな箇所にコメントを付けられるのとちょっと似ていて、 歌詞の一節に、ユーザーがコメントや感想・解説などを書き込めるという仕組み。 よりわかりやすく書くと、 歌詞の内容にWikipedia的に解説をみんなで追記・編集していくようなイメージ。 例えば最近、ボブディランの『欲望』を久々によく聴いて

    「ジーニアス」という洋楽の歌詞の意味や背景・解釈を調べられるサイトが便利。 - 世界のねじを巻くブログ
    envs
    envs 2024/04/05
    英和辞書引いて勉強しろって話ではなかった
  • Goのerrorがスタックトレースを含まない理由 - methaneのブログ

    Twitterでこんな記事を見かけたので。 zenn.dev ジェネリクスの件もそうですが、Goの言語設計は現実主義なのになにか特別なポリシーによるものだと宗教化されてしまって、ファンには勝手に崇拝されてアンチにはディスられがちだなーと感じます。 Goのエラー処理を改善する実験プロジェクトxerrorsがGo体のerrorsにマージされた時、 errors.New() はスタックトレースを取得していました。しかしGo 1.13がリリースされる前に削除されました。 削除された理由の1つは、今までの errors.New() のパフォーマンスに依存していたコードの速度が低下しアロケーションが増えることです。 github.com しかし、これが理由だと今まで思ってたのですが、実際にはもう1つより重要な理由がありました。エラーのフォーマットです。エラーに複数のフォーマットを持たせようという提案

    Goのerrorがスタックトレースを含まない理由 - methaneのブログ
    envs
    envs 2024/04/02
    cockroachdb/errorsは良いライブラリなのだが、あまりに名前に難がありすぎる。ゴキブリなのも最悪だが、標準のerrorsと名前が被るのも最悪すぎる。いちいちcerrorsとエイリアスをつける羽目になり厳しい……