Tech – walker – 2024-08

61 items · updated 2026-05-19 23:33 UTC · RSS · Up to archive

Rive の読み込みが重いなと感じた時に試したいキャッシュ管理

Qiita(trend) · 2024-08-31

Rive とはRive は、インタラクティブでダイナミックなアニメーションを作成・管理するためのツールです。デザイナーとデベロッパーが共同でリアルタイムなアニメーションを作成でき、ゲームやアプリ、…

TypeScriptの型を使って設計をコードで表現する、宣言的バックエンド実装具体例

Zenn · 2024-08-31

こんにちは。 株式会社CHILLNNという京都のスタートアップにてCTOを担っております永田と申します。 弊社では、バックエンドをtypescriptで実装しており、「宣言的プログラミング」と「関数型ドメインモデリング」のパラダイムを導入しています。 この構成は、一休CTOである

高度なデータセキュリティを実現するハイブリッド暗号化

Zenn · 2024-08-31

間違ってる情報等あれば、コメントにお願いします。 ハイブリッド暗号化とは AES暗号(共通鍵暗号方式)と RSA暗号(公開鍵暗号方式)の両方を組み合わせて使用する暗号化手法です。 AES暗号化(Advanced Encryption Standard) 同じ鍵(共通鍵)を

Snowflake Share 徹底解説

Zenn · 2024-08-31

はじめに こんにちは!ナウキャストのデータエンジニアのけびんです。 Snowflake には様々な機能・特徴があり、以下のような絵で表現されることがよくあると思いますが、データやアプリの共有の部分は特に注目している方も多いのではないでしょうか? https://www.sn

【Next.js】NextAuth.js、tRPC、Prismaを用いた認証システムの構築

Zenn · 2024-08-31

はじめに 現代のWeb開発において、フロントエンドやバックエンドでTypeScriptを活用し、型安全なアプリケーションを構築することが求められるようになっています。その中で、注目を集めているのが「T3 Stack」という技術スタックです。効率的に型安全なアプリケーションを構

Remixは404ページで最大3つもログを出す

Zenn · 2024-08-31

Remixのプロジェクトを作成した直後に、開発環境で404になるページにアクセスすると以下のログが出力されます。 Error: No route matches URL "/foo" <-- (1) at getInternalRouterError (/home/

[個人開発]Ruby on Railsで阪神ファンのためのアプリ作ってみた

Qiita(trend) · 2024-08-31

はじめまして!オンラインスクールにてRuby on Railsを学習中の初学者です。この度卒業制作で「甲子園NOW!」というアプリを作成いたしました。甲子園球場の盛り上がりを可視化することがで…

知って得するPythonの反復処理: イテラブルとイテレータの隠れた機能

Qiita(trend) · 2024-08-31

はじめにPythonプログラミングの世界には、日々の開発効率を大きく向上させる重要な概念があります。その中でも特に注目に値するのが、イテラブル(iterable)とイテレータ(iterator)で…

Material UI v6 is out now :tada: - MUI

リアルタイム版 JSer.info · 2024-08-31

<a href="https://mui.com/blog/material-ui-v6-is-out/">https://mui.com/blog/material-ui-v6-is-out/</a><br /> <p>Material UI v6リリース。 CSS theme

Svelte has a potential mXSS vulnerability due to improper HTML escaping · CVE-2024-45047 · GitHub Advisory Database

リアルタイム版 JSer.info · 2024-08-31

<a href="https://github.com/advisories/GHSA-8266-84wp-wv5c">https://github.com/advisories/GHSA-8266-84wp-wv5c</a><br /> <p>Svelteの<code clas

SQLに対するバックエンドのアプローチ比較、そしてSafeQLの紹介

Zenn · 2024-08-31

はじめに こんにちは。calloc134 です。 バックエンド開発において、DB にデータを保存することはよくあることです。 DB と接続してデータのやり取りを行う必要がありますが、皆さんはどのようにしてデータを取得していますか? ORM やクエリビルダを利用したり、逆に S

bramus/style-observer: MutationObserver for CSS. Get notified when the computed value of a CSS property changes.

リアルタイム版 JSer.info · 2024-08-31

<a href="https://github.com/bramus/style-observer">https://github.com/bramus/style-observer</a><br /> <p>Mutation Observerのようにスタイルの変化を監視するライ

フロントエンドカンファレンス北海道 2024 公開資料・Xアカウントリンクまとめ

リアルタイム版 JSer.info · 2024-08-31

<a href="https://zenn.dev/yumemi_inc/articles/2024-08-25-frontend-conf-hokkaido-2024">https://zenn.dev/yumemi_inc/articles/2024-08-25-fronte

monorepo内でのパッケージのバージョンを1つだけに統一するOne Version Ruleをpnpm catalogで実装する - newmo 技術ブログ

リアルタイム版 JSer.info · 2024-08-31

<a href="https://tech.newmo.me/entry/one-version-rule-built-on-pnpm-catalog">https://tech.newmo.me/entry/one-version-rule-built-on-pnpm-cata

Release Notes for Safari Technology Preview 202 | WebKit

リアルタイム版 JSer.info · 2024-08-31

<a href="https://webkit.org/blog/15798/release-notes-for-safari-technology-preview-202/">https://webkit.org/blog/15798/release-notes-for-saf

Docker + Laravel Sail環境でのXdebug導入手順

Qiita(trend) · 2024-08-31

はじめにこんにちは!Laravel Sailを使用した開発を進める中で、効率的にデバッグを行いたいと考え、調べたところ Xdebug というツールが有効だとわかりました。そこで導入を試みましたが…

Release v2.0.0 · pmndrs/valtio

リアルタイム版 JSer.info · 2024-08-31

<a href="https://github.com/pmndrs/valtio/releases/tag/v2.0.0">https://github.com/pmndrs/valtio/releases/tag/v2.0.0</a><br /> <p>Valito 2.0.

コンテンツ産業に画像生成AIを社会実装する上で越えるべき課題と提案

Zenn · 2024-08-31

こんにちは、抹茶もなかです。 もう夏も終わりという事でちょうど区切りの良いタイミングのため、久しぶりにポエム記事でも書こうかと思います。 今回は画像生成AIの社会実装について。 進む高精度化と進まない社会実装 今年も画像生成AIはその速度を緩めることなく成長をし続けています。

【Next.js】RSC + Suspenseで、ユーザー操作に伴うデータフェッチと表示を試してみた【App Router】

Qiita(trend) · 2024-08-31

はじめにNext.js App Routerに初めて触れることになり、ドキュメントを読んでいて、色々試したくなったので着手しました。サーバーコンポーネントでのデータフェッチには、パフォーマンス向…

【AWS】開発知識はないがなんとかAWS DVA合格した話

Qiita(trend) · 2024-08-31

はじめに AWS-DVAの資格試験を受けてきました。無事合格はしたのですが、正直これまで取得したAWSの資格の中で一番苦戦しました(大した数取得はしてないんですが)。苦戦した理由は、資格の難しさだ…

Power Automate の承認で「連続した承認」を選択し、多段階承認した時に申請段階はどこに格納されるのか?

Qiita(trend) · 2024-08-30

ごきげんよう、百合宮桜です!うっかり Power Automate のアップデートに気づいたことを呟いたら、有識者をワラワラと釣り上げてしまったので、お詫びに検証してみました。Dataverse…

AWS 超入門 〜AWSを始めよう〜

Qiita(trend) · 2024-08-30

◾️はじめに 以前、AWSのセミナーを受けた際のアウトプットとして、本資料では、AWSを活用することで得られる価値や主要サービスの概要について解説し、実際にAWSを始める手順を紹介します。本資料を…

Laravel忘備録-カラムの文字数を変更するマイグレーション-

Qiita(trend) · 2024-08-30

カラムの文字数を変更するマイグレーションファイルを作成する機会があったため忘備録として記録に残そうと思います。想定するデータusersテーブル+---------------+--------…

読書感想文「ソフトウェア開発現場の「失敗」集めてみた。 42の失敗事例で学ぶチーム開発のうまい進めかた」

Zenn · 2024-08-30

はじめに こんにちは、レバテックCTO室でテックリードを担当しているかわうそです。 今回は、夏といえば夏休みの宿題、夏休みの宿題といえば読書感想文ということで読書感想文を書いてみました。 読書感想文の対象読書として選んだのは、”ソフトウェア開発現場の「失敗」集めてみた。 42

記事には新規性がなければならないか?

Qiita(trend) · 2024-08-30

はじめにおそらく NO研究分野のように必ずしも世界で最初の記事である必要はない新規性があるかどうかは読者によって変わる書いた記事の数も2桁に乗ったということで、ポエムでも書いてみようと思いま…

Livebook 上で Zenoh の Pub/Sub 通信を体験してみる

Qiita(trend) · 2024-08-30

はじめにSWEST 26 に参加してきました(台風のため、泣く泣く現地参加を諦めオンライン参加)https://swest.toppers.jp/phx/eventセッション「すべてが #Z…

Tanuki-8x8Bをダウンロードした後に推論させる方法について

Zenn · 2024-08-30

GENIAC 松尾研LLM開発プロジェクトメンバーのArataです。 本記事では、独自アーキテクチャを採用したTanuki-8x8Bモデルの推論方法についてまとめます。 はじめに Tanuki-8x8Bは独自アーキテクチャである関係上、推論を行う際に一部対応が必要となります。

ChatbotArena的なシステムでTanuki-8x8Bを始めとする大規模言語モデルの日本語性能を評価する(2024年8月)

Zenn · 2024-08-30

関連URL Tanuki-8x8B Tanuki-8B 大規模言語モデルTanuki-8B, 8x8Bの位置づけや開発指針など 全体像 フルスクラッチで開発した大規模言語モデルTanuki-8B, 8x8Bの性能についての技術的な詳細 Japanese MT-B

大規模言語モデルを開発するにあたっての事前・事後学習の戦略メモー特に合成データについてー

Zenn · 2024-08-30

関連URL Tanuki-8x8B Tanuki-8B 大規模言語モデルTanuki-8B, 8x8Bの位置づけや開発指針など 全体像 フルスクラッチで開発した大規模言語モデルTanuki-8B, 8x8Bの性能についての技術的な詳細 Japanese MT-B

大規模言語モデルTanuki-8B, 8x8Bの位置づけや開発指針など

Zenn · 2024-08-30

関連URL Tanuki-8x8B Tanuki-8B 大規模言語モデルTanuki-8B, 8x8Bの位置づけや開発指針など 全体像 フルスクラッチで開発した大規模言語モデルTanuki-8B, 8x8Bの性能についての技術的な詳細 Japanese MT-B

ElasticsearchとKibanaがオープンソースライセンスに復帰、Elasticが発表。AWSがフォークに投資し、市場の混乱は解決されたと

Publickey · 2024-08-30

オランダに本社を置くElasticは、ElasticとKibanaのライセンスにオープンソースライセンスであるAGPLを追加すると発表しました。 3年前の2021年、同社はElasticをマネージドサービスとして提供しているAWSを名指しで...

IT未経験者の勉強方法

Qiita(trend) · 2024-08-30

なぜこの記事を書こうと思ったのか私は29歳の時に未経験からIT業界に転職しました。その際、実際に役立った勉強方法や、逆にあまり効果がなかった学習内容について共有したいと思い、この記事を書きました。…

Spring Bootのテストを実際のアプリケーションでどうやるか考えてみた

Zenn · 2024-08-30

はじめに この記事で何をするのか Spring/Spring Bootはテスト関連の機能がとても充実しています。これらの機能を、実際のアプリケーションにどのようにつかっていくかを考えました。 あくまで僕個人の案なので、「いや、ここはこうしたほうがいいよ!」とか「自分はこう

C言語のざんねんなしよう事典

Zenn · 2024-08-30

モダンなプログラミング言語が多数登場した現代においても、C言語は重要な言語です。具体的に言うと、多くのプログラミング言語(あるいは言語ランタイム)がC言語で実装されていたり、OSのAPIはC言語のインターフェース(ABI)で提供されている場合が多かったり、異なるプログラミング言語

Streamlit 1.38.0の新機能紹介

Qiita(trend) · 2024-08-29

StreamlitとはStreamlitはPython向けのWebアプリケーションフレームワークです。https://streamlit.io/Streamlitを使うとフロントエンドの知識ゼ…

ソースコードをリポジトリ丸ごとLLMに読んでもらう方法

Zenn · 2024-08-29

はじめに ソースコードをLLMに読んでもらうとき、単一ファイルだと楽なのですが、GitHubのリポジトリのように複数ファイルから構成されるプロジェクトだと困ってしまいますね。 リポジトリごとLLMに読んでもらえるようにいい感じにテキスト化できると良いですね。そんなソフトがあり

Windows TerminalがSixel画像表示をサポート。ターミナル画面内で精細なグラフなど表示可能に

Publickey · 2024-08-29

マイクロソフトはオープンソースで開発しているWindows Terminalのバージョン1.22プレビュー版を公開しました。 Windows Terminal Preview 1.22 Release is out now! What

おつり計算アプリを作りました【Uber Eats 出前館 Wolt menu】引き算アプリ【ウーバーイーツ 配達員】

Qiita(trend) · 2024-08-29

https://codepen.io/04/full/oNrMdVo See the Pen おつり by John Doe (@04) on CodePen.開発の経緯今まではiPhoneの…

React19で新しくなったuseTransition

Zenn · 2024-08-29

はじめに 現在、React19 の RC 版がリリースされています。 https://ja.react.dev/blog/2024/04/25/react-19 React19 では様々な新機能が発表されていますが、その中でも新しくなったuseTransitionについて紹介

node v22.7.x で TypeScript をそのまま実行する

Zenn · 2024-08-29

node の最新に近いバージョンで TypeScript の実験的なサポートが入っている。ts-node や tsx に頼らず typescript のスクリプトを実行できる。 https://github.com/nodejs/node/pull/53725 ロードマップ ht

Release 5.19.0 · prisma/prisma

リアルタイム版 JSer.info · 2024-08-29

<a href="https://github.com/prisma/prisma/releases/tag/5.19.0">https://github.com/prisma/prisma/releases/tag/5.19.0</a><br /> <p>Prisma 5.19

Snowflake: クラスタリングの 5 バイト制限を正しく理解する

Zenn · 2024-08-29

! Disclaimer: 筆者は Snowflake で Senior Performance Engineer として働いていますが、この記事は公式の見解ではなく、あくまでも個人的な内容になります。 Intro ドキュメントに下記のような記述があります。 https:/

PrismaのTypedSQLがなぜアツイのか

Zenn · 2024-08-29

Prisma界隈で話題沸騰中(自分調べ)のTypedSQLだが、自分の中ではかなりアツいと思っているので、その理由を語ろう。なおTypedSQLの機能とか仕組みについては記述しないのでドキュメントや以下の記事を参照するとよい。 https://www.prisma.io/docs

Prisma TypedSQL をクエリビルダとしてのみ運用する

Zenn · 2024-08-29

タイトルのこともできることを検証した。(ORM で文句ない人は ORM として使えばいい) Prisma は TypeScript の優秀な ORM / QueryBuilder だが、Prisma 以外で運用されていると途中から投入するのが(一応可能ではあるが)面倒だったりする

State of CSS 2024

リアルタイム版 JSer.info · 2024-08-29

<a href="https://survey.devographics.com/en-US/survey/state-of-css/2024">https://survey.devographics.com/en-US/survey/state-of-css/2024</a><

webpack互換のRust製高速バンドラ「Rspack」が正式版となるバージョン1.0に到達。webpackより10倍高速と

Publickey · 2024-08-28

webpack互換のRust製高速バンドラ「Rspack」が正式版となる「Rspack 1.0」としてリリースされました。 Announcing Rspack 1.0 - the next generation JavaScript bun...

AIがロールプレイの相手となって営業の練習に。セールスフォースが「Einstein Sales Coach Agent」発表

Publickey · 2024-08-28

米Salesforceは、AIが営業案件に応じたロールプレイを自律的に進行し、終了後にパーソナライズされた客観的なフィードバックを提供することで営業担当者にコーチングを行う「Einstein Sales Coach Agent」を発表しまし...

Announcing Rspack 1.0 - Rspack

リアルタイム版 JSer.info · 2024-08-28

<a href="https://rspack.dev/blog/announcing-1-0">https://rspack.dev/blog/announcing-1-0</a><br /> <p>webpackとの互換性を重視したRustで書かれたbundlerであるRsp

Remix on CloudflarePages + Prisma + Supabase で銀の弾丸を目指す 20240828

Zenn · 2024-08-28

自分が思う最強の(かつ貧者の)構成を目指したログ。流行りの技術選定ってやつしたかった。 結論だけ言うと、まだ綺麗ではないが現実的に動く。動かし方を理解してないと事故る、かも。 この記事は自分がたどり着いた結論を順を追って記述するが、自分にとって自明な場所の差分を記録してないので、

エラーに直面したときにすべき5つのステップ

Qiita(trend) · 2024-08-28

はじめにこんにちは、Watanabe JIn(@Sicut_study)です。今回はエンジニアの必須スキルである「問題解決能力」について紹介していきます。問題解決能力というと範囲は広いですが、…

フリーランスの保護を強める「フリーランス新法」が2カ月後から施行。発注内容の明示や報酬減額の禁止、ハラスメント防止策など企業に義務付け

Publickey · 2024-08-27

フリーランスが安心して働ける環境を整備するための法律として、いわゆる「フリーランス新法」、正しくは「特定受託事業者に係る取引の適正化等に関する法律」が令和5年(西暦2023年)4月28日に可決成立しました。 そして今から約2カ月後の2024...

ほぼすべてのフリーランスが、通勤や仕事で被ったケガや病気、障害、死亡などに対して補償が行われる労災保険に加入可能に、今年(2024年)11月から

Publickey · 2024-08-27

通勤や仕事で被ったケガや病気、障害、死亡などに対して補償が行われる、国による労災保険の特別加入の対象が拡大され、ほぼすべてのフリーランスが対象になる制度が今年(2024年)11月から始まります。 労災保険は、労働者を一人でも雇用する会社には...

JavaScript/TypeScriptからWebAssemblyやネイティブバイナリを生成するコンパイラ「Porffor」の開発が加速へ、開発者がフルタイムで取り組み

Publickey · 2024-08-26

「Porffor」は、JavaScript/TypeScriptをWebAssemblyバイナリやネイティブバイナリへとコンパイルする実験的なツールであり、これまでにない2つの特徴を備えています。 1つ目はJavaScript/TypeSc...

「Deno 2」が間もなく登場。Denoにとって初めてのメジャーバージョンアップに

Publickey · 2024-08-26

Node.jsの登場は、それまで比較的面倒だったノンブロッキングな非同期のネットワークプログラミングを容易にするAPIと、それをJavaScriptという非常に広く使われているプログラミング言語で利用可能にしたことで、サーバサイドにおけるJ...

Amazon S3が「条件付き書き込み」に対応。既にオブジェクトがある場合は上書きせず、分散アプリケーションでの利用が容易に

Publickey · 2024-08-26

Amazon Web Servicesは、オブジェクトストレージを提供する「Amazon S3」の新機能として「条件付き書きこみ」(Conditional Writes)をサポートしたことを発表しました。 条件付き書き込みを利用すると、オブ...

Rust製の高速エディタ「Zed」、AIによるコーディング支援機能「Zed AI」発表。ローンチ期間は無料で利用可能

Publickey · 2024-08-25

Rust製の高速エディタとしてmacOSとLinuxに対応する「Zed」エディタが、AIによるコーディング支援機能「Zed AI」を発表しました。 Zed AIはチャットAIサービス「Claude」で知られるAnthropicとの協業により...

Google Cloud、サーバレスの「Cloud Functions」をコンテナサーバレスの「Cloud Run」に統合、「Cloud Run functions」に

Publickey · 2024-08-25

Google Cloudは、「Cloud Functions」を「Cloud Run」に統合し、「Cloud Run functions」にすることを発表しました。 これにより、これまでCloud Functionsでは利用できなかったGP...

サポート切れのCentOS 6/7から最新Linux OSへの自動アップグレードツール「ELevate」がアップデート。ハードウェア互換性チェック、サードパーティリポジトリ対応など

Publickey · 2024-08-22

AlmaLinuxを開発提供しているAlmaLinux OS Foundationは、すでにサポートが終了しているCentOS Linux 6/7からAlmaLinuxやRocky Linuxなど、いわゆるRed Hat Enterpris...

単一のSwiftコードからiOSアプリとAndroidアプリが作れる「Skip 1.0」正式リリース。SwiftをKotlinへトランスパイル

Publickey · 2024-08-21

単一のSwiftコードからiOSアプリとAndroidアプリの生成を可能にするツール「Skip 1.0」正式リリースが発表されました。 iOSのネイティブアプリケーション開発には、開発ツールとしてXcodeを使い、Swift言語を用いてプロ...

米ガートナー「先進テクノロジーのハイプサイクル2024年」を発表。6Gや汎用人工知能は黎明期、プロンプトエンジニアリング、WebAssemblyは過度な期待のピーク

Publickey · 2024-08-21

米調査会社のガートナーは、「先進テクノロジーのハイプサイクル2024年」(2024 Hype Cycle for Emerging Technologies)を発表しました。 ガートナーのハイプサイクルは、技術の登場から安定までを5つのステ...

1Passwordの企業向け機能がMicrosoft EntraとGoogle Workspaceをサポート。万が一のID/パスワード漏洩に対策

Publickey · 2024-08-20

パスワードマネージャとして知られる1Passwordの企業向け拡張機能である「1Password Extended Access Management」(1Password XAM)が、Microsoft EntraおよびGoogle Wo...