タグ

yuzu441のブックマーク (2,441)

  • 好きなポッドキャストについてまとめる

    そもそもポッドキャストって何?映像のない YouTube のような存在が ポッドキャストです。 つまり、ラジオのようなものです。 YouTube のように、素人も投稿できる音声 メディアです。 どうやって聞けるの?iOSからであれば、Apple Podcast Androidからであれば、Googleポッドキャスト ※Googleポッドキャストは、YouTube musicに統合の話が出ている 他にSpotify、Amazon music、radikoからも聞けるらしい。 おすすめのポッドキャストヤング日経経済系の番組はおじさんがしゃべっていることが多いが、この番組は若い大学生~大学院生の女の子が最近の経済について 話しており、非常に聞きやすく、軽い気持ちで聞けるのが良い。ポッドキャスト的な流し聞きに向いてる。 日経トレンディ & 日経クロストレンド日経トレンディ及び日経クロストレンドとい

    好きなポッドキャストについてまとめる
    yuzu441
    yuzu441 2024/04/19
    ジャンピンの話してる人いて嬉しい。載ってないのだとバナナマンのバナナムーン、佐久間宣行のANN、フワちゃんANN、さらばのタダバカ、終わってしまったけど滔々あの夜咄とかも好き
  • Prisma ORM support for Edge functions is now in Preview

    March 12, 2024 Prisma ORM Support for Edge Functions is now in Preview We’re thrilled to share that support for edge functions is in Preview! You can now access your database with Prisma ORM from Vercel Edge Functions, Vercel Edge Middleware, Cloudflare Workers, and Cloudflare Pages. Try it out! What are edge functions? Edge functions are a form of lightweight serverless compute that's distributed

    Prisma ORM support for Edge functions is now in Preview
  • input type=“date” の沼から、ライブラリを導入する意義を考える - Mirrativ Tech Blog

    はじめまして!2023年7月からミラティブでフロントエンドインターンをしております、かずえもんと申します😺 今回は、インターンでの作業中にハマってしまった Safari のバグについて調査していたら、なんと10年モノの issue だったことが判明し、ライブラリを導入する意義について考える機会となった話を書いてみたいと思います。 Safari の日付入力欄に無効な日付を入れると起こるバグ onChange が正しく呼ばれないのは Safari が原因? Safari 17 以降で再現しないので原因は Safari で間違いなさそう Safari 17 以前での解決方法として DatePicker を使ってみる まとめ: ネイティブを補う存在としてのライブラリ We're Hiring!! Safari の日付入力欄に無効な日付を入れると起こるバグ 2023年8月、私はミラティブの管理シス

    input type=“date” の沼から、ライブラリを導入する意義を考える - Mirrativ Tech Blog
  • InfoQ: アジャイル/スクラムプロジェクトにおけるバグへの対応

    垂直スケーラビリティと効果的なテストによる金融取引システムのパフォーマンスと効率の最大化 Peter Lawrey氏はJavaチャンピオンであり、Chronicle SoftwareのCEOとして、開発者を鼓舞してソリューションのクラフトマンシップを高めることに情熱を注いでいる。経験豊富なソフトウェアエンジニアとして、Lawrey氏はソフトウェア開発プロセスにおけるシンプルさ、パフォーマンス、創造性、革新性を奨励することに努めている。

    InfoQ: アジャイル/スクラムプロジェクトにおけるバグへの対応
  • ChatGPTを使ってDDLからER図をすばやく作成する - Taste of Tech Topics

    最近、酢を飲むと健康に良いという話を聞き、頑張って毎日飲んでいるkonnoです。 何となくですが、朝の目覚めは良くなっている気がしますよ! 今回はデータベース設計に欠かせないER図を、ChatGPTを使ってDDL(Data Definition Language:SQLのデータ定義言語)から簡単に作成できるのか試してみたいと思います。 サンプルとなるDDLを用意 DDLのサンプルとして、以下のMySQL公式サイトで公開されている従業員データベースを利用します。 dev.mysql.com 従業員データベースに必要なファイル類一式は、上記サイトで紹介されている以下のGithubリポジトリから、 "test_db-master.zip"としてダウンロードできます。 github.com ダウンロードしたtest_db-master.zipには、従業員データベースを設定するために必要なDDLとし

    ChatGPTを使ってDDLからER図をすばやく作成する - Taste of Tech Topics
    yuzu441
    yuzu441 2023/08/30
    どのくらいの規模のDBまで実行できるのかとても気になる
  • TypeScript + SWC + Jestでexport方法別のspyOnするパターンを書いた

    記事ではTypeScriptとSWC、Jestの組み合わせ環境でjest.spyOnを使う方法をexportパターン別に書いていきます。また、jest.spyOn対象の実装の詳細はテストせず、モック化したインターフェースのテストのみを行う前提で書いています。 確認環境 サンプルコード default export編 child.ts parent.ts parent.spec.ts named export編 child.ts parent.ts parent.spec.ts namespace export編 child.ts parent.ts parent.spec.ts module export編 child.ts parent.ts parent.spec.ts おまけ:それぞれのトランスパイル結果 default export編 child.js parent.js nam

    TypeScript + SWC + Jestでexport方法別のspyOnするパターンを書いた
    yuzu441
    yuzu441 2023/07/07
  • 複数の言語で同じWebサービスを実装して技術特性の違いを見てみた - Hatena Developer Blog

    開発合宿運営チームの id:yutailang0119 と id:maku693 です。はてなでは四半期に一度、技術グループ主導で開発合宿を開催しています(過去の合宿の様子は「開発合宿」カテゴリーにまとまっています)。 2023年4月に実施した開発合宿では、参加者が複数のチームに分かれ、それぞれ異なるプログラミング言語で同じお題のWebサービスを開発しました。言語ごとの特性を比較し、今後の技術選定に生かす取り組みです。 この記事ではその開催レポートをお届けします。 開発言語の特性を理解したい さまざまな技術要素を2日で実装できるお題に 参加チームやコミュニケーションでの工夫 順調に開発が進んだ合宿当日 技術勉強会で「成果物を見る会」を実施 開発合宿を終えて プログラミング言語ごとの使用ライブラリ TypeScript Go Ruby Scala 開発言語の特性を理解したい はてなではたくさ

    複数の言語で同じWebサービスを実装して技術特性の違いを見てみた - Hatena Developer Blog
    yuzu441
    yuzu441 2023/06/14
    こういう取り組みできるの楽しそうだな
  • 自社開発メガベンチャーをわずか半年で鬱退職した雑魚エンジニアの話|JoanOfArc

    はじめに 当記事を開いてくださりありがとうございます。私は表題の通り、私は一般にメガベンチャーと呼ばれる自社開発企業で機械学習エンジニアとして勤務しはじめてからわずか半年で、を発症し退職することになったものです。この会社は待遇も良く、社風としても労働者思いのとても素晴らしい会社であったと私自身振り返って思います。 そんな会社に運よく入社することができた私ですが、わずか半年で「状態」と心療内科から診断を受け休職し、会社制度により退職することになりました。「え?そんなに素晴らしい環境なのにメンタル弱すぎでは?」と思われる方もいらっしゃることでしょう。返す言葉が全くありません。おっしゃる通りです。 しかし同時に、「何故になったの?」と思われる方もいらっしゃるのではないでしょうか。記事ではこの点についてを発症した人の目線から「どうしてそんなことが起きてしまったのか」という点について考察

    自社開発メガベンチャーをわずか半年で鬱退職した雑魚エンジニアの話|JoanOfArc
    yuzu441
    yuzu441 2023/05/21
  • 🌶️ IMHO 🌶️ - Rich Harris on frameworks, the web, and the edge.

    この記事はSvelte/Sveltekitの作者であるRich Harris氏による講演「🌶️ IMHO 🌶️」を翻訳したものです。 この記事の作成には、Whisperによる書き起こし、DeepLおよびChatGPTによる翻訳を補助的に使用しています。 また、文中には適宜訳注を入れています。 この場を借りて、翻訳を許可していただいたRich氏、 またこの翻訳をきめ細かくレビューしていただいたtomoam氏、英文解釈の相談に乗っていただいたshamokit氏へ感謝を表明したいと思います。 So, I'm going to be giving a talk tonight called In My Humble Opinion, and it's a collection of loosely connected thoughts about recent trends in front

    🌶️ IMHO 🌶️ - Rich Harris on frameworks, the web, and the edge.
    yuzu441
    yuzu441 2023/04/26
  • Astro の pros / cons

    Vercel * Astro を使った開発を行い気づいた点を共有します。

    Astro の pros / cons
    yuzu441
    yuzu441 2023/04/23
    導入したのが超小規模サイトだったから開発サーバの突然死はまだ経験してないな。どういう時に死ぬんだろ
  • Trying Node.js Test Runner

    I even wrote my own test runner 11 year ago: gt I personally think Node.js follows the same "minimal core" as JavaScript itself. Thus things like linters, code formatters, and test runners are better made as 3rd party tools. While this was a good idea for a long time, now any language without a standard testing tool seems weird. Deno, Rust, Go - they all have their own built-in test runners. Curre

    Trying Node.js Test Runner
    yuzu441
    yuzu441 2023/04/19
  • GitHubは200万行規模のRailsアプリケーションであり、毎週RailsとRubyを最新版にアップデートし続けている

    GitHubは200万行規模のRailsアプリケーションであり、毎週RailsRubyを最新版にアップデートし続けている 4月10日でサービス開始からちょうど15周年を迎えたGitHubは、当初からRuby on Railsを用いたモノリシックなアプリケーションとして作られてきました。現在では200万行近い規模のコードになっているそうです。 今年1月にはGtHubを利用しているデベロッパーが1億人に到達したことも発表しました。GitHubはまさに世界最大級のRailsアプリケーションだと言っていいでしょう。 そのGitHubは5年前の2018年、Railsのバージョンを3.2から5.2に上げる作業に1年半を費やし。そして二度とこのようなことにならないよう、より頻繁にアップデートを行うべき、などの教訓を得たとしていました。 そして現在、GitHubは毎週月曜日にRailsのアップデート作業

    GitHubは200万行規模のRailsアプリケーションであり、毎週RailsとRubyを最新版にアップデートし続けている
    yuzu441
    yuzu441 2023/04/12
  • 配膳ロボットのせいで忙しくなった

    最近、何かと話題になってる飲店の配膳ロボット。 某有名全国チェーンファミレスのフロアスタッフとして働いてる立場から言わせてもらうと、 確かに便利っちゃ便利なんだけど・・・、あくまで「配膳しか」できない。 当たり前だけど、ご案内も、会計も、中間下げや最終下げも、配膳以外の業務は一切できない。 しかも、料理をロボットに載せるのも、どのテーブルに向かわせるかのデータ入力も全て人力。 仮に人間で例えるなら、体感的には人間0.1人分くらいの戦力でしかない。 それなのに、部は「ロボットがいるから人間いらないよね」ってことで人員を削減しまくる。 (勿論、単純な人出不足という面もある) 例えば、今まで3人のスタッフで通常に管理できていたフロアを、ロボットを1人分とみなして、スタッフ1人+ロボット2台に置き換えられる。 そうすると、人間(1)+ロボット2台(0.1×2)=1.2人分の戦力。 3人でこなし

    配膳ロボットのせいで忙しくなった
    yuzu441
    yuzu441 2023/04/07
    この前わざわざ見に行ったけど、昼ごはん帯を過ぎた時間に行ったからかドリンクバー付近で待機しててほとんど働いてなかったなあのロボット
  • TypeScript で"moduleResolution": "Node"は使わないほうがいい

    はじめにタイトルは若干煽りですが、TS 5.0 でBundlerという設定値が追加されたため、Nodeを使う場面はほぼ無くなったと思います。 今回は Node.js と TypeScript のモジュール解決の仕組みについて、moduleResolutionというオプションの観点から解説します。 この記事を書くにあたって実際に動作確認は行っていますが、もしも間違っているところがあればご指摘いただけると幸いです。 なお、 Node.js LTS v18、TypeScript v5.0 時点での情報です。 今後のバージョンアップにて変更がある可能性があります。 TL;DR"moduleResolution": "Node"は使わないほうがいい おそらく求めているものはBundler tsc をビルドツールとして使用している場合はNode16 / NodeNextがベスト Nodeを使う場合でも

    TypeScript で"moduleResolution": "Node"は使わないほうがいい
  • JavaScript の Import Assertions について

    はじめに Import Assertions は現在 Stage 3 の ECMAScript のプロポーザルである。2020 年 9 月に行われた TC39 のミーティングで Stage 3 になった(ミーティングノートは https://github.com/tc39/notes/blob/master/meetings/2020-09/sept-22.md#import-assertions-for-stage-3 にて公開されている)。 Babel では 先日リリースされた 7.12 から Import Assertions を使えるようになった。 この記事では現時点での Import Assertions について解説する。 概要 このプロポーザルは従来の import 文 にインラインの構文を追加し、モジュール指定子とは別に詳細情報の指定を可能にする。主に想定される用途は Ja

    JavaScript の Import Assertions について
    yuzu441
    yuzu441 2023/03/15
  • ESMなTypeScriptプロジェクトでJestを使う

    ts-jestの ESM Support | ts-jest を読むと、冒頭にJestの ECMAScript Modules · Jest をまず読めと書いてるので読む。 その後 ts-jest の方に戻ってきて、書いてあるとおりに jest.config.js を以下のようにしたところ $ yarn test ReferenceError: module is not defined in ES module scope This file is being treated as an ES module because it has a '.js' file extension and '/Users/yamazaki/repos/github.com/zaki-yama/foo/package.json' contains "type": "module". To treat it

    ESMなTypeScriptプロジェクトでJestを使う
    yuzu441
    yuzu441 2023/03/14
  • 独身中年男性、狂ってきたので今のうちに書き残しておく

    独身中年は狂う説、少し前まで自分には関係無いと思っていた。 ところが自分にもその波が来てしまった。もう全てが手遅れだが、正気と体力が残っているうちに書き残す。 せめて同じ轍を踏む人が一人でも減ることを祈る。 スペック35歳、166㎝、63kg 年収500万(賞与無し、固定残業45、1000人ぐらいのJTCで役職付の事務職) 資産 現金と株と投資信託合わせて400万ぐらい。 加齢による衰えは狂う前兆加齢による衰えは、最初はほとんど気にならないレベルで、しかしある日突然重くのしかかってくる。 30代前半までは何ともなかった体が、中年になると自分を裏切り始める。 ・体力の低下 40時間、50時間とこなしていた残業が、急に辛くなってくる。 満員電車1時間に耐えられなくなってくる。 睡眠時間がどれだけあっても足りなくなる。 とにもかくにも疲れやすくなってしまい、そして回復しなくなる。体はずっと疲れた

    独身中年男性、狂ってきたので今のうちに書き残しておく
    yuzu441
    yuzu441 2023/03/13
  • エンジニアを「絶望させる」文系管理職のNG行動

    相手が文系社員でもシステムエンジニアでも、管理職やプロジェクト担当者が果たすべき役割は変わらない。 彼らと信頼関係を築き、時にはクライアントや社内の関係者との橋渡し役となり、プロジェクトを成功させることにある。その前提を踏まえ、エンジニア仕事をするうえで彼らが嫌がる、「地雷」となるようなNG行動を紹介していきたい。 この「地雷」を無神経に踏み続けたらどうなるか。まず、あなたは嫌われる。嫌われるだけならまだいい。管理職という立場での振る舞いは、メンバーを疲弊させプロジェクトを破綻へと導くこともある。用心してもらいたい。 NG1:「ITの何でも屋」扱い 「エクセル教えて」「PCの調子が悪いんだけど」「安い宿をネットで探して」……。 エンジニアに、常習的にこんなお願いをしているのなら要注意だ。依頼を終えて背を向けたとき、彼らのため息や舌打ちが聞こえたことはないだろうか。確かに、屋という言

    エンジニアを「絶望させる」文系管理職のNG行動
    yuzu441
    yuzu441 2023/03/01
    文系全く関係なかった
  • Next.js 13.2まとめ

    的には以下のNext.js 13.2のブログを翻訳してまとめたものになります。 TL;DR ビルトインSEOサポート: 静的、動的にmetaタグを設定するための新しいMetadata API ルートハンドラー: WebのRequestとResponseに基づくカスタムリクエストハンドラー MDXのサーバーコンポーネント対応: マークダウン内部でサーバーサイドのみで動くReactコンポーネントを使用 Rust製MDXパーサー: 全く新しいRust製プラグインによるマークダウンパースの高速化 エラーオーバーレイの改善: 可読性を改善するためにNext.jsReactのスタックトレースを分離 静的に型付けされたリンク(ベータ): next/linkとTypeScriptによる壊れたリンクの防止 Turbopackのいくつかの改善(アルファ): Webpackローダーとの互換性とサポートを改

    Next.js 13.2まとめ
  • mTLSとは?| 相互TLS | Cloudflare

    yuzu441
    yuzu441 2023/02/13