タグ

Nyohoのブックマーク (57,152)

  • 【翻訳】テスト駆動開発の定義 - t-wadaのブログ

    このブログエントリでは、テスト駆動開発(TDD: Test-Driven Development)の考案者Kent BeckがTDDの定義を改めて明確化した文章を、許可を得たうえで翻訳し、訳者の考察を沿えています。 きっかけ 2023年の年末、テスト駆動開発(TDD: Test-Driven Development)の考案者Kent Beckは、substackにTDDに関するポストを連投して論戦を繰り広げていました。TDDはその誕生から20年以上が経ち、その間に「意味の希薄化」が発生して議論が噛み合わなくなっていました。意味の希薄化(Semantic Diffusion)とは、新しく作り出された用語が広まる際に来の意味や定義が弱まって伝わる現象です。 私(和田)はTDDと関わりの深いキャリアを歩んできました。Kent Beckの著書『テスト駆動開発』の翻訳者であることもあり、TDDの正

    【翻訳】テスト駆動開発の定義 - t-wadaのブログ
  • WebKit Features in Safari 17.4

    Just like Safari 15.4 and Safari 16.4, this March’s release of Safari 17.4 is a significant one for web developers. We’re proud to announce another 46 features and 146 bug fixes. You can experience Safari 17.4 on iOS 17.4, iPadOS 17.4, macOS Sonoma 14.4, macOS Ventura, macOS Monterey, and in visionOS 1.1. Architectural improvements It’s always exciting to ship new features that you can use while b

    WebKit Features in Safari 17.4
    Nyoho
    Nyoho 2024/03/07
  • GitHub - github-linguist/linguist: Language Savant. If your repository's language is being reported incorrectly, send us a pull request!

    You signed in with another tab or window. Reload to refresh your session. You signed out in another tab or window. Reload to refresh your session. You switched accounts on another tab or window. Reload to refresh your session. Dismiss alert

    GitHub - github-linguist/linguist: Language Savant. If your repository's language is being reported incorrectly, send us a pull request!
    Nyoho
    Nyoho 2024/03/06
    プログラミング言語を識別してくれるライブラリlinguist (YAPC::Hiroshima 2024で知った)
  • Home | endoflife.date

    End-of-life (EOL) and support information is often hard to track, or very badly presented. endoflife.date documents EOL dates and support lifecycles for various products. endoflife.date aggregates data from various sources and presents it in an understandable and succinct manner. It also makes the data available using an easily accessible API and has iCalendar support. endoflife.date currently tra

    Home | endoflife.date
    Nyoho
    Nyoho 2024/03/06
    様々なもののend of life (EOL) がわかるサイト
  • 行動をチャンク化して「1日に1ターンしか行動できない」から脱却する

    <span title='2024-03-02 23:08:58 +0900 +0900'>2024年03月02日</span>&nbsp;·&nbsp;4 分&nbsp;·&nbsp;1839 文字 1 日に 1 ターンしか行動できない方、いませんか?私です。というか、私でした。 例えば、 その日美容院に行く予定があったら、美容院に行く以外のことは何も手につかない午後から人に会う予定があったので午前のうちに作業をしようと思ったが、結局何もできず時間を無駄にしてしまった午前中だけバイトのシフトが入っていて午後は時間があったはずなのに、気づいたら特に何もせず 1 日が終わっていたなど。 自分がまさにこれだったのですが、「理論的には自由に使える時間はたっぷりあったはずなのに、何もできていない」ということに強烈な無力感を覚え、悲しい気持ちになりがちでした。 しかし最近になってこれを解消する方法を

    行動をチャンク化して「1日に1ターンしか行動できない」から脱却する
    Nyoho
    Nyoho 2024/03/04
    “ポイントは、行動と行動の境目をなるべく曖昧に、シームレスにすると言うことです。” 面白い
  • 僕は自分が思っていたほどは頭がよくなかった - しのごの録

    Redditで話題になっていたポストを訳してみた。 僕は自分が思っていたほどは頭がよくなかったという高校生の独白にたいしてつけられたこのちょっと長めの返信がとても的確で示唆に富んでおり、多くの人のこころをつかんでいました。私自身、勇気づけられるというか身につまされるところがあり、忘れないために翻訳をしてみました。 まずは高校生の独白から。 僕は自分が思っていたほどは頭がよくなかった 僕はいま高校の最終学年で、次の6月に卒業する予定です。高校の成績は、いままでずっとAを取りつづけていましたが、去年始めてBをとってしまいました。もしそのBがなければ、卒業生総代に選ばれていたでしょう。 総代にふさわしいのは自分だ、つまりクラスで当に一番頭がいいのは自分だと思いたいです。でもこの一年で、僕にそれほどの知性はないし、僕より頭のいい人はたくさんいるんだということを思い知らされました。 また僕は、自分

    僕は自分が思っていたほどは頭がよくなかった - しのごの録
    Nyoho
    Nyoho 2024/03/03
    読んだ覚えがあるけどブックマークしてなかった。何という素晴らしい、そして耳が痛い話
  • かくれてしまえばいいのです

    かくれてしまえばいいのです利用規約 この利用規約(以下「規約」といいます。)は、特定非営利活動法人自殺対策支援セン ターライフリンク(以下「当法人」といいます。)が提供するオンライン広場事業「かくれて しまえばいいのです」(以下「事業」といいます。)の利用条件を定めるものです。利用 者の皆さま(以下「利用者」といいます。)は、規約に従って、事業をご利用いただき ます。 第1条(適用) 1.規約は、利用者と当法人が提供する事業の利用に関わる一切の関係に適用され るものとします。事業において、利用者が「このかくれがにはいる」をクリックして 事業の利用を開始した場合は、規約に同意したものとみなします。 2.当法人は事業に関し、規約のほか、ご利用にあたってのルール等、各種の定め (以下「個別規定」といいます。)をすることがあります。これら個別規定はその名称の いかんに関わらず

    Nyoho
    Nyoho 2024/03/03
  • 「漢文は教養だ!」って議論が再度賑わうが「その教養、ぜんぶ現代口語訳で学んじゃだめですか?」と問われたら? - INVISIBLE D. ーQUIET & COLORFUL PLACE-

    さっき、Xにも投稿したけど、こっちにも書いておくわ。 自分は個人としては格別に漢文好き(このブログに、多くの証拠が残ってる筈だ)。 だからこそ、原則に返って問うけど… 【質問】教養を比べるなら、「漢文は読めないので、現代日語訳で論語や史記や三国志演義を全部読みました」というのと、 「漢文の読み方は覚えました、それらは読んでませんが」、だと、どっちが「教養」あるの? これと同じことを、古代ギリシャ語やラテン語で考えてもいいわけだけど。 だいたい古文は甘えすぎなんや。古文や漢文以外にも、学校の教育に取り入れてほしいほどだが学習時間の確保ができずに無念さを噛みしめざるを得ない科目なんてゴマンとあるんや。「役に立ちます。春は揚げ物で笑えます」程度で認めてもらえるなんておかしいで。サンスクリット語をやりんさい。— 慈永祐士 (@jiei_yushi) February 29, 2024 これは

    「漢文は教養だ!」って議論が再度賑わうが「その教養、ぜんぶ現代口語訳で学んじゃだめですか?」と問われたら? - INVISIBLE D. ーQUIET & COLORFUL PLACE-
    Nyoho
    Nyoho 2024/03/03
  • #ドラえもん のび子ちゃん - 迷子Aのマンガ #漫画 #女体化 #ドラえもん100000users入り - pixiv

    と、いう夢を見ました。たくさんコメントを頂き、とても嬉しいです。ありがとうございます。ただ、最近私事が忙しく、返信する時間が取れなくなってきました。申し訳ありません。質問などありましたら、メッセージか

    #ドラえもん のび子ちゃん - 迷子Aのマンガ #漫画 #女体化 #ドラえもん100000users入り - pixiv
    Nyoho
    Nyoho 2024/03/02
  • 長く活躍できるエンジニアになるためには? 技術者として大切にしたいこと

    フロントエンドのパラダイムを参考にバックエンド開発を再考する / TypeScript による GraphQL バックエンド開発

    長く活躍できるエンジニアになるためには? 技術者として大切にしたいこと
    Nyoho
    Nyoho 2024/02/29
  • 最新の Google Gemma モデルを MLX を使ってローカルでファインチューニング|alexweberk

    今回は、最新の Google Gemma モデルを Apple Silicon に最適化されたライブラリ MLX を使ってローカルで実行したり、ファインチューニングしてみましたのでその手順を紹介します。 MLX 関連の情報はドキュメンテーションが分かりづらいものも多かったので色々試した経緯も共有しながら少しでも何かの参考になれば幸いです。 実際に使った Jupyter Notebook を Gist にアップロードしていますので、そちらも参考にしてください。 →Google Gemma モデルを MLX を使ってローカルでファインチューニング 事前準備必要なライブラリをインストールします。 また Apple Silicon 搭載の Mac が必要です。今回は M3 Max 128GB 搭載の MacBook Pro で実行しました。 !pip install -U mlx mlx_lm t

    最新の Google Gemma モデルを MLX を使ってローカルでファインチューニング|alexweberk
    Nyoho
    Nyoho 2024/02/25
    “最新の Google Gemma モデルを Apple Silicon に最適化されたライブラリ MLX を使ってローカルで実行したり、ファインチューニングしてみましたのでその手順を紹介します。”
  • 【戦況解説】こう着状態なぜ ウクライナ侵攻2年 今後の行方は | NHK

    笹川平和財団主任研究員 畔蒜泰助さん 現在、戦況は基的にこう着状態となっていますが、最大の理由の1つがロシアの“核の脅し”が効いていることです。プーチン大統領は、侵攻開始直後から核に関する発言で西側をけん制してきました。過度のエスカレーションを警戒するアメリカ、西側の軍事支援が後手後手に回っています。 今振り返ると、特に大きかったのは2022年秋以降にロシアウクライナ南部に築いた強固な防衛線です。ウクライナ側は、防衛線が引かれる前に南部を奪還したかったのですが、当時は十分な装備を供与されていませんでした。結果的に、戦車などの供与が決まったのは防衛線が築かれた後でした。 西側の軍事支援が常に周回遅れになる最大の理由は、エスカレーションの回避です。プーチン大統領の「核の脅し」が効いてしまっていると言えます。 別府正一郎キャスター 軍事侵攻が1日でも長くなれば、それだけ民間人の犠牲やインフラ

    【戦況解説】こう着状態なぜ ウクライナ侵攻2年 今後の行方は | NHK
    Nyoho
    Nyoho 2024/02/23
  • KeyTrap (CVE-2023-50387)を検証してみた - knqyf263's blog

    DNS趣味でやっているだけですし有識者のレビューを経ているわけでもないので誤りを含むかもしれませんが、DNS界隈には優しい人しかいないのできっと丁寧に指摘してくれるはずです。 追記:めちゃくちゃ丁寧にレビューしていただいたので修正いたしました。森下さんほどの方に細かく見ていただいて恐れ多いです...(学生時代に某幅広合宿で森下さんの発表を見てDNSセキュリティに興味を持った) 4万文字を超える大作、おつかれさまです。わかりやすく書けていると思いました。 ざっと読んで、コメントしてみました。ご参考まで。https://t.co/bVj5WeFHQr https://t.co/ku5NOx6ua8— Yasuhiro Morishita (@OrangeMorishita) 2024年2月19日 要約 背景 詳細 DNSSECとは? DNSSECの可用性 鍵タグの衝突 攻撃内容 SigJam

    KeyTrap (CVE-2023-50387)を検証してみた - knqyf263's blog
  • Backblaze Drive Stats for 2023

    Nyoho
    Nyoho 2024/02/19
  • 「日本人が知らない「激安お酒」のヤバすぎる裏側」を話す前に知識をアップデートした方がいい - 醤油手帖

    前回の記事は、思っていた以上の皆様に読んでいただけたようです。ありがとうございます! shouyutechou.hatenablog.com というわけで、第二回をやっていきます。 第二回の元記事はこちらですね。 toyokeizai.net ここもまあ、あれでして。 元記事が短いのでそんなに多くはないのですが、例によって例のごとくツッコミを入れていきます。 日人が知らない「激安お酒」のヤバすぎる裏側、を問題視する 2ページ目のツッコミどころ 3〜4ページ目のツッコミどころ 日人が知らない「激安お酒」のヤバすぎる裏側、を問題視する 2ページ目のツッコミどころ じっくり時間をかけて発酵させることで甘味、酸味、辛味など、日酒の複雑で深い味わいが醸成されます。 うーん、何といいましょうか。厳密では間違いではないかもしれないんですが、正確ではないということで一応。 それは日酒に「辛味」があ

    「日本人が知らない「激安お酒」のヤバすぎる裏側」を話す前に知識をアップデートした方がいい - 醤油手帖
    Nyoho
    Nyoho 2024/02/19
    詳しい
  • 9.京都盆地と奈良盆地は湖だったのか? |関西高低差大学

    京都の古い資料を見ていると京都盆地はかつて湖だったといいう文言をよく目にします。奈良盆地に関しても、以前の関西高低差大学の講義終了後の質疑応答で、「奈良盆地には、万葉集が詠まれた時代に湖があったのですか?」という質問があり、「湖と呼べる規模のものがあったかは懐疑的だが、今度調べてみますね」とお答えし、私・新之介の宿題になっていました。地形のなりたちを遡っていくと京都や奈良にも海水が侵入した時期がありましたが、それらは何十万年も前の話で、インターネット上にはその痕跡として湖が残っていたというような記事が存在しているようです。今回は、学校では教えてくれなかった京都盆地や奈良盆地の湖のお話です。 まずは大阪層群の変遷のはなし大阪平野や京都盆地、奈良盆地などの地下には、「大阪層群」と呼ばれる地層が存在しています。礫・砂・粘土を主とする厚い地層で、その中に「海成粘土層」と呼ばれる地層が複数存在し、そ

    9.京都盆地と奈良盆地は湖だったのか? |関西高低差大学
    Nyoho
    Nyoho 2024/02/19
  • Stable Cascade のご紹介 — Stability AI Japan — Stability AI Japan

    ポイント Stable Cascadeは、Würstchen アーキテクチャをベースにした新しいテキスト画像変換モデルです。このモデルは、非商用利用のみを許可する非商用ライセンスの下でリリースされます。 Stable Cascadeは、3段階のアプローチにより、一般消費者向けハードウェアでのトレーニングと微調整が簡単にできます。 チェックポイントと推論スクリプトを提供するだけでなく、皆さんがこの新しいアーキテクチャをさらに試せるように、微調整、ControlNet、LoRAトレーニング用のスクリプトを Stability AIGitHub で公開しています。 はじめに Stable Cascade の研究プレビューが公開されました。この革新的なテキストから画像へのモデルは、品質、柔軟性、微調整、および効率性のための新しいベンチマークを設定し、ハードウェアのバリアをさらに排除することに

    Stable Cascade のご紹介 — Stability AI Japan — Stability AI Japan
  • Introduce Tree Sitter to Emacs

    近年、テキストエディタ/IDEの機能はますます複雑となり、プログラミング言語の数は増え、その組み合わせは膨大なものとなっています。元来テキストエディタはそれぞれがそれぞれの実装でそれらの組み合わせを実現してきましたが、自動補完、定義ジャンプ、ドキュメントの表示など、概ねその基的な機能は同じであるにもかかわらず、すべてのエディタ開発者はそれぞれが車輪の再発明を行う必要があったのです。その問題を解決するために設計開発されたのがLanguage Server Protocol(LSP)であり、ここ数年で多くのテキストエディタが採用したことにより名前くらいは知っているという人も多いのではないでしょうか。 Tree-sitter はある意味でLSPあるいはLanguage Serverと呼ばれるものに似ています。Tree-sitterは、プログラミング言語の文法から構文解析器を自動生成するパーサー

    Introduce Tree Sitter to Emacs
    Nyoho
    Nyoho 2024/02/17
  • ゼルダの伝説 オーケストラコンサート [Nintendo Live 2024 TOKYO]

    第一作『ゼルダの伝説』から、最新作『ゼルダの伝説 ティアーズ オブ ザ キングダム』まで、 シリーズを彩る数々の楽曲をフルオーケストラで演奏。 【特設ページ】 https://www.nintendo.com/jp/live/concert/ 【Nintendo Live 2024 TOKYO】 https://www.nintendo.com/jp/live/ 【任天堂ホームページ】 https://www.nintendo.co.jp/ 動画に含まれる情報は公開日時点のものです。

    ゼルダの伝説 オーケストラコンサート [Nintendo Live 2024 TOKYO]
    Nyoho
    Nyoho 2024/02/12
  • 「体の負債をリファクタリング!」新たなノベルティに込められた想いを添えて - LayerX エンジニアブログ

    すべての経済活動をデジタル化したい、バクラク事業部 Engineering Officeの @serima です! 今回新たに「負債解消ストレッチバンド」というノベルティをデザイナーの@pommesと一緒に作成させていただきました。まずは、LayerXがスポンサードしているYAPC::Hiroshima 2024やDevelopers Summit 2024にて、配布させて頂く予定です! 負債解消ストレッチバンド エントリでは、上記イベントにお越し頂く方や既にノベルティを受け取った方向けに なぜこのノベルティを作成したのか? ノベルティを通じて何を伝えたかったのか? ストレッチバンドの使い方 の3点をお伝えできればと思います! 「負債解消ストレッチバンド」を制作のウラガワ イメージと実態のギャップ のびしろウィーク 長時間より長期間 〜そしてストレッチバンドへ〜 負債解消ストレッチバンド

    「体の負債をリファクタリング!」新たなノベルティに込められた想いを添えて - LayerX エンジニアブログ
    Nyoho
    Nyoho 2024/02/12
    すごいノベルティでした。早速この動画に沿ってやってみました。少しなのに疲れましたので効果ありそうです。