Doraphieのブックマーク (382)

  • GitHub - nginxinc/nginx-otel

    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 - nginxinc/nginx-otel
    Doraphie
    Doraphie 2025/01/12
  • 2024年に乗り換えた or 乗り換えつつある開発関連ツール - valid,invalid

    2023年か2024年か記憶が怪しいものもあるが自分の中で"最近乗り換えたもの"ぐらいのノリで書いていく。レイトマジョリティの自覚あり。 JetBrains系エディタ(RubyMine etc.) → Cursor (移行中) 一番大きい移行。2024年末〜2025年始に移行を試み、今も手探り中。 www.cursor.com きちんと評価するためにPro planを契約した。 Cursor Tabの体験が圧倒的に良い コード補完は古くはTabnine、2022年からGitHub Copilotを経験してきたが段違いに感じる シンプルに補完内容が優れているだけでなく 複数行の変更、変更後の次の変更の提案などが高速で賢く "ワカっている" 感がすごい Composer (normal mode. not agent) がかなりまともなコード出力や修正提案をしてくれる 年始に新しいツールを書き

    2024年に乗り換えた or 乗り換えつつある開発関連ツール - valid,invalid
    Doraphie
    Doraphie 2025/01/11
  • フロントエンドからファイルをダウンロードさせるやり方について

    いまどきのWebアプリにおいては、ファイルのダウンロード機能が必要な場面が多々あります。例えば、バックエンドが生成したCSVデータをファイルとしてダウンロードさせる「CSVダウンロード」機能などです。 今回はAPI[1]から得られたデータをファイルとしてダウンロードさせたい場合のフロントエンドの実装方法について考察します。 要件 今回考える要件は、前述のとおり、APIから得られたデータをファイルとしてダウンロードさせることです。具体的には、以下のような要件を考えます。 APIをGETリクエストで呼び出し、そのレスポンスをそのままファイルとしてダウンロードする フロントエンドでの何らかのアクション(ボタンクリックなど)によってダウンロードがトリガーされる 追加の要件次第でやり方は変わりますが、とりあえず以上の前提で考えます。 ベストな方法 とりあえず、筆者が考える一番ベストな方法を紹介します

    フロントエンドからファイルをダウンロードさせるやり方について
    Doraphie
    Doraphie 2025/01/07
  • Kotlinの分解宣言を使うとJavaScriptの分割代入っぽく書けるよ

    const obj = {a:0, b:1}; const { a, b } = obj; // これは以下のものと同様です // const a = obj.a; // const b = obj.b; class Data(val firstName: String, val lastName: String, val age: Int, val sex: Int){ operator fun component1() = firstName operator fun component2() = lastName operator fun component3() = age operator fun component4() = sex }

    Kotlinの分解宣言を使うとJavaScriptの分割代入っぽく書けるよ
    Doraphie
    Doraphie 2025/01/06
  • HTML Drag and Drop APIの紹介と導入【React】

    はじめに Web アプリケーション開発において、ユーザー体験を向上させる重要な機能の 1 つに、ドラッグ&ドロップが挙げられます。 シンプルなマウス操作で要素を移動したり、ファイルをアップロードしたり、 直感的な操作性を実現することができます。 今回は、HTML Drag and Drop API について調査したので、基礎的な内容をまとめました! 時間の節約になれば、嬉しいです 🙌 HTML Drag and Drop API とは? HTML Drag and Drop API は、ブラウザネイティブのドラッグ&ドロップ機能を実現するための API です。 要素をドラッグ可能にし、ドロップゾーンを設定することで、インタラクティブな操作を実装できます。 当記事執筆時点(2024/01/03)で、 主要なブラウザで広くサポートされており、追加のライブラリなしで実装可能です。 (01/05

    HTML Drag and Drop APIの紹介と導入【React】
    Doraphie
    Doraphie 2025/01/05
  • TypeScript で Web 開発をする際の候補メモ

    2025/01/04 Git Hooks ツールの Lefthook を追記 2025/01/05 フロントエンドの状態管理に XState を追記 各リンクテキストを対象名がわかりやすい形式に変更 概要 以前のプロジェクトで使っていたり、進行中に差し替えまでは出来ないけど次使うならこれを使おうと思っていたライブラリやツールなどが、いざ新しくプロジェクトを作ろうと初期構築を始めたら色々と失念している事ってよくありませんか? 最近実際それがあり、個別のページにわかれて技術メモはとってあったりするのですが探しながらは手間なのとブクマしただけのものもあるので、インデックス的に手軽に気になった技術をメモっておく見ながら構築したり技術選定の前段階に使うようなノートを作ったので誰かのお役に立つかもと公開してみます。 気軽に雑にメモるのを前提に作ったものをそのまま公開しているので文体等は統一されてません

    TypeScript で Web 開発をする際の候補メモ
    Doraphie
    Doraphie 2025/01/04
  • TypeScriptで実践するドメイン駆動設計(DDD)

    初めに モチベーション 私はこれまでドメイン駆動設計で設計されたシステムの開発案件に参画した経験はありますが、1からドメイン駆動設計で設計での設計を行った経験がありませんでした。そのため個人でシステムを開発している際に設計に悩むことがあり、自身で1からドメイン駆動設計ベースの設計ができるようになることを目指して学習を進め、その過程で得た知見をまとめています。 特に以下のような点に焦点を当てています。 ドメイン駆動設計の理論をTypeScriptのコードベースで理解する 既存のドメイン駆動設計システムを理解するだけでなく、新規設計ができるようになるための知識の整理 ドメイン駆動設計(DDD)とは ドメインとは「システムが対象とする業務領域」のことです。 例えば不動産管理システムを例にすると、物件、オーナー、入居者などがドメインとなります。 ドメイン駆動設計の質は、このような現場の業務知識や

    TypeScriptで実践するドメイン駆動設計(DDD)
    Doraphie
    Doraphie 2024/12/31
  • Practice Rust

    Practice RustLearn Rust by practicing, choose from a variety of coding exercises and challenges to help you improve your Rust programming skills

    Practice Rust
    Doraphie
    Doraphie 2024/12/05
  • 道民にはメジャー、道外人には「なにそれ?」なお土産

    年末も近くなり、皆さんも帰省について考え始める頃だとは思うが、一方、旅行に行ったり、自分ではなくパートナーの帰省に随行するなどで飛行機や新幹線を調べる方もいるだろう。 その中で、北海道に来る人。 北海道のお土産というのは、個人的に質・量いずれも全国トップクラスだと思っており、札幌駅のお土産店や新千歳空港でよく知らないお菓子を適当に選んでも、そうそう外れる事はないのだが、道民として「これ美味いのに道外の知名度低いんだよなぁ」というものが結構ある。 北海道土産の王者白い恋人や、価格と品質のバランスでばら撒き菓子戦線上位に確固とした足場を築いた札幌農学校、ロイズのチョコレート、ルタオのチーズケーキなどは当然のように美味いし、あったら喜んでべるのだが、今回はメジャーすぎるということで選外とし、もうちょっと「あれ美味しかったです」「そうでしょ、北海道では有名なのよ」となって内心ニヤけるようなものを

    道民にはメジャー、道外人には「なにそれ?」なお土産
    Doraphie
    Doraphie 2024/11/25
  • 生活保護を抜けた。

    生活保護を抜けた。抜けれた。 体調崩して、生活がままならなくなって。症状検索して病院行っても診断つかなくて、そのうち動けなくなって働けなくなった。 自分が生活保護を受けることになるなんてちっとも思ってなかった。 親は助けてくれない、ガスも電気も止まってる。家賃も大家さんに頭を下げて待ってもらってた。 明日べるものにも困ってる、そんな状態で申請した生活保護だった。 生活保護を受けて医療費がかからなくなって、病院行ってやっと診断ついて。数年かけて治療した。 完治じゃないけど、お薬飲んで上手に病気と付き合っていきましょうね。みたいな状態。 生活保護を受けてるなんて誰にも言えなかった。私が生活保護を受けてるのを知ってるのは家族ぐらい。 友人たちには病気して今フリーターなんだー超貧乏だよーて言ってた。当は生活保護受けてるって気付いてる友人もいると思う。何も聞かずにいてくれてすごく感謝してる。変わ

    生活保護を抜けた。
    Doraphie
    Doraphie 2024/11/24
  • TypeScript開発にモジュラーモノリスを持ち込む - Sansan Tech Blog

    Bill One Entry*1の秋山です。 題へ入る前にお知らせです。12/23、TypeScript を活用した型安全なチーム開発をテーマにイベントを開催します。弊社社員のうち、TypeScript を日々の開発で活用しているメンバーが登壇します。ぜひお気軽にご参加ください。 sansan.connpass.com はじめに モジュラーモノリスとは 保守性が低いとビジネスに悪影響を与える 技術的負債と開発生産性 コード品質とビジネス影響 モジュール分割の方針 方針1:モジュールにDBテーブルを専有させる 補遺:モジュラーモノリスとNoSQL 方針2:モジュール内をレイヤードアーキテクチャとして構成する 方針3:ESLint ルールによって実現する TypeScript 開発にモジュラーモノリスを持ち込む ステップ1:単一のエイリアスを設定する ステップ2:ESLint ルールを設定す

    TypeScript開発にモジュラーモノリスを持ち込む - Sansan Tech Blog
    Doraphie
    Doraphie 2024/11/24
  • どう作っても笑っちゃうくらい美味しい「厚揚げサンドイッチ」

    1978年東京生まれ。酒場ライター。著書に『酒場っ子』『つつまし酒』『天国酒場』など。ライター・スズキナオとのユニット「酒の穴」としても活動中。 前の記事:ケンタッキーフライドチキンの皮だけ弁当 厚揚げが、サンドイッチの具に見えて 好物のひとつに「厚揚げ」があります。フライパンやトースターでこんがり焼いて醤油をかけ、あれば薬味なんかをのせてやったら、この上ない酒のつまみになる。 ところがある日、スーパーで厚揚げを見ていたら、なぜか突然それが「サンドイッチの具」に見えたんですよね。 理由はわかりません。酔っぱらっていたのか、そういうめぐりあわせだったのか、もしくは、我が家でよく買っている小さめサイズのパン、タカキベーカリーの「しっとり豆乳ブレッド」と大きさがちょうど同じくらいだったから、脳内でそこが繋がったのかもしれない。 が、こういう検証に深い理由なんて不要でしょう。とにかく「この厚揚げ、

    どう作っても笑っちゃうくらい美味しい「厚揚げサンドイッチ」
  • 今さら子育て講座 - みずうみ2023

    末っ子が発達診断を受けるにあたって、市の子育て講座を半強制で受けることになり、今、第二回が終わったところ。 隔週で2時間の講座がなんと5回。私は相当しぶしぶであった。 だって「子どもを怒鳴ってはいけません」とか、それができれば苦労せんわいというような正論を今さら座学で聞かされるとか、罰ゲームすぎませんか・・・ でも参加してみたら、そういう分かりきったことをやる場ではなく、思いがけなく学び多いものだった。 脳の発達という観点から、幼児という生き物の特性を知った上でのアプローチも面白いし、何より「ままならない他者とのコミュニケーションをいかに和やかなものにできるのか」に対する人間心理をふまえたさまざまな工夫には気付かされることが多かった。 これは幼児だけでなく、老人や思春期の子どもや同僚やパートナーや、つまり他人全てに対して応用できる有益なメソッドだと思う。 それが、「子育て中でいっぱいいっぱ

    今さら子育て講座 - みずうみ2023
    Doraphie
    Doraphie 2024/11/16
  • パナソニック、ネット不要で使える屋外防犯カメラ - 家電 Watch

    パナソニック、ネット不要で使える屋外防犯カメラ - 家電 Watch
    Doraphie
    Doraphie 2024/11/16
  • 兵庫県知事選の様子がおかしい:ロマン優光連載316

    316回 兵庫県知事選の様子がおかしい 「様子がおかしい」という表現もなんだなとは思うのだが、当にそうとしか言えないような状況になっている。 前知事である斎藤元彦氏の失職に伴い行われることになった兵庫県知事選。14日、県内29市長でつくる市長会の有志22人が、無所属で立候補している元尼崎市長の稲村和美氏(立憲民主党、国民民主党、自民党議員の一部が支持)を支持すると表明するという異例の事態がおきている。選挙戦で誹謗中傷や誤解が広がっており、正しい情報が伝わっていないという懸念から、緊急で表明することになったというがいったい兵庫県知事選で何がおこっているのだろう。 兵庫県知事選の混迷の要因の一つが「NHKから国民を守る党」(以下N国)の立花孝志氏の立候補によるものだ。立候補といっても立花氏がやっているのは自身の選挙活動ではない。斎藤元彦前知事を応援すると表明し、斎藤氏に投票するようによびかけ

    兵庫県知事選の様子がおかしい:ロマン優光連載316
    Doraphie
    Doraphie 2024/11/16
    捏造って便利な言葉だな トランプも使ってたし
  • 第137話 撃退 / 葬送のフリーレン - 山田鐘人/アベツカサ | サンデーうぇぶり

    葬送のフリーレン 山田鐘人/アベツカサ 魔王を倒した勇者一行。 魔法使いフリーレンはエルフであり、他の3人と違う部分があります。 彼女が”後”の世界で生きること、感じることとは――

    第137話 撃退 / 葬送のフリーレン - 山田鐘人/アベツカサ | サンデーうぇぶり
    Doraphie
    Doraphie 2024/11/13
    敵の僧侶 (てきのむこう) とルビふってあるけど、(むこうのてき) の間違い?
  • あたらしい家中華にハマっている - 941::blog

    同世代男性たちがやっているポッドキャストOssan.fmで紹介されていた「あたらしい家中華」というを買ってみた。 特別な調味料は必要なく、あっさりしていて、毎日でもべられるそう。マジで? MCのnagayamaさん曰く、ご家族にも評判がいいらしい。なるほどね。買ってみよ。 該当エピソードはこちら→ 311. あたらしい家中華 届いたをパラパラ〜っと見て、これはたしかに調味料としても一般的な家庭にあるものばかり、ちょっと特殊といえば紹興酒とか黒酢くらい?なかなかよさそう 子どもたちが「これべたいから付箋つけておくね」と、いきなり付箋だらけ 器具について「特別なものはいらないけど筆者はこれを使ってるよ」との中で紹介されていて、形から入るタイプなので色々買った。中華鍋・おたま・五徳・蒸し板・蒸し板用のトングを買った。詳細は後述。 目についたものを週末いろいろと作ってみた、優しい味で家族

    あたらしい家中華にハマっている - 941::blog
    Doraphie
    Doraphie 2024/11/04
  • プロ野球初の女性オーナー、南場智子氏「誇らしい」 球団と球場一体経営 DeNA日本一

    プロ野球DeNAが3日、親会社の創業25周年の年に、パ・リーグ王者のソフトバンクを破り日一に輝いた。TBSホールディングスから球団を買収し、2012年にプロ野球に参入。15年1月には創業者の南場智子氏(62)がオーナーに就任した。プロ野球初の女性オーナーは悲願の瞬間を見届け「ありがたく、誇らしく思う」と喜びの声を上げた。 IT企業だけにスピード感を持って球団改革を実行した。16年1月には横浜スタジアムの運営会社を子会社化し、球団と球場の一体経営を実現させた。21年の東京五輪開催に合わせ、客席を増設した。斬新なイベントでファンを引き付け、年々来場者数は増えた。 主催試合の観客動員数は18年に初めて200万人を突破し、今季は最多の235万8312人を記録。「(参入当初は)チームもすごく弱かったし、空席も目立つ状態だったけど、努力を皆さんが見ていてくださった」と感慨深そうに話した。

    プロ野球初の女性オーナー、南場智子氏「誇らしい」 球団と球場一体経営 DeNA日本一
    Doraphie
    Doraphie 2024/11/04
  • TypeScriptの型を展開してホバー表示してくれるVSCode拡張「Prettify TypeScript」が便利

    TypeScriptは強力な型システムが魅力です。 しかし、複雑な型定義は理解が難しいです。特にライブラリの型定義などはジェネリクスや交差型などがネストしていることも多く、すぐに把握するのが難しい場合があります。 Visual Studio Code(以下VSCode)でTypeScriptの開発をしている際、型にカーソルをホバーすると型情報が表示されます。 しかし、深いネストや複雑な型の場合、展開される情報が不十分で、定義を追う必要があります。 そんな時に役立つVSCode拡張機能がないかな〜と探していたら「Prettify TypeScript」というぴったりの拡張機能を発見しました!この拡張機能を使うと、ホバーした時に型が展開された状態で表示されるため、型情報を把握しやすくなります。 Prettify TypeScriptの概要 Prettify TypeScriptを使用すること

    TypeScriptの型を展開してホバー表示してくれるVSCode拡張「Prettify TypeScript」が便利
    Doraphie
    Doraphie 2024/11/03
  • 約9000個の自動テストの 時間を50分->10分に短縮 Flakyテストを1%以下に抑えた話

    プロジェクト新規参入者のリードタイム短縮の観点から見る、品質の高いコードとアーキテクチャを保つメリット

    約9000個の自動テストの 時間を50分->10分に短縮 Flakyテストを1%以下に抑えた話
    Doraphie
    Doraphie 2024/10/26