Tech – walker – 2024-09

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

RAGを社内用語に強くするチャンク分割の手法「MoGG」

Zenn · 2024-09-30

株式会社ナレッジセンスは、生成AIやRAGを使ったプロダクトを、エンタープライズ向けに開発提供しているスタートアップです。本記事では、RAGの性能を高めるための「MoGG」という手法について、ざっくり理解します。 この記事は何 この記事は、社内用語が多く含まれるドキュメントで

[C言語 #2] 文字コード

Qiita(trend) · 2024-09-30

はじめにこんにちは今回は久しぶりにC言語を触りたいと思います。その中でも 「文字コード」 について紹介したいと思います。そういえばコンピュータは0と1しかわからないんですよね。文字も数値と…

ド・モルガンの法則を Rust で証明してみた

Zenn · 2024-09-30

はじめに 本記事は、mutex Official Tech Blog さんの https://zenn.dev/mutex_inc/articles/de-morgan-ts の パクリ Rust バージョンです ( 湯婆婆 みたいにいろんな言語でやってくれる人たちが出てきた

DHH氏がRails 8の新機能を解説。Redisなど不要になり、SQLite対応でよりシンプルな構成に。Rails World 2024

Publickey · 2024-09-30

9月26日と27日の2日間、カナダのトロントで開催されたRails World 2024の基調講演で、Ruby on Rails(以下Rails)の作者であるDHH(David Heinemeier Hansson)氏が「Rails 8」の...

Rails 8の次、Rails 8.1にはWebプッシュ通知、Elasticsearchを不要にするActive Record検索などを搭載するとDHH氏が説明

Publickey · 2024-09-30

9月26日と27日の2日間、カナダのトロントで開催されたRails World 2024の基調講演に立ったRuby on Rails(以下Rails)の作者であるDHH(David Heinemeier Hansson)氏は、次期Ruby ...

CodeceptJSで超簡単なE2Eテストを書いてみた

Qiita(trend) · 2024-09-30

前提保守を行っているプロダクトでE2Eテストの仕組みを作っています。まったくノウハウのない状態からのスタートのため、E2Eテストのスペシャリストの方に協力していただきながら、まずはテスト実装を進…

品質の3要素をWebアプリケーション開発の視点で考えてみた

Qiita(trend) · 2024-09-30

はじめにWebアプリケーションをはじめ、モノづくりにおいて「品質」という言葉をよく耳にします。これは製品の信頼性を高め、顧客満足度を向上させる上で必要な概念です。ただ、具体的にどのような種類がある…

Node.js 20 upgrade: a journey through unexpected HEAP issues with Kubernetes | by Ztec | Sep, 2024 | Deezer I/O

リアルタイム版 JSer.info · 2024-09-30

<a href="https://deezer.io/node-js-20-upgrade-a-journey-through-unexpected-heap-issues-with-kubernetes-27ae3d325646">https://deezer.io/node-

Jotaiのatomを自由にテストしたいときに見る記事

リアルタイム版 JSer.info · 2024-09-30

<a href="https://zenn.dev/yuneco/articles/jotai-atom-testing">https://zenn.dev/yuneco/articles/jotai-atom-testing</a><br /> <p>Jotaiのテスト方法につ

Google推奨アーキテクチャとClean Architectureの違い

Qiita(trend) · 2024-09-30

この記事で伝えたいことNow in Androidのドキュメントを読んでいて、興味深い議論を見つけたので、自分なりの解釈を加えつつピックアップしていこうと思います。アーキテクチャの解説を含みます…

Rusty V8 で JavaScript のコードを実行する

Zenn · 2024-09-30

Announcing Stable V8 Bindings for Rust 先日、Announcing Stable V8 Bindings for Rust というブログが公開され、JavaScriptエンジン 「V8」のバインディングライブラリ「Rusty V8」で初の

access.logをAthenaで分析できる環境を構築してみた話

Qiita(trend) · 2024-09-30

概要EC2で収集したaccess.logをS3に転送して、S3上のgz形式のログファイルをAthenaで分析できる環境を作成しました。そもそもAthenaってなに?Amazon Athena …

typeとinterfaceって結局どう使い分ければ良いの?

Zenn · 2024-09-30

TypeScriptではtype alias syntax(型エイリアス構文)とinterface declaration(インターフェース宣言)を使って型を定義できます。 おおよそ両者同じことができるので、どちらを使うか迷います。 両者の使い分けに関する記事は沢山あります。 h

N+1 問題を解決すりゃいいってもんでもないらしい

Zenn · 2024-09-30

こんにちは! ラブグラフ開発インターンの arawi です。 今日は Rails (ActiveRecord) を使っていると発生してしまいがちな N+1 問題についての記事です! TL;DR preload は SQL でデータを取得したあとインスタンス化するので、大量の

NotebookLM で生成した会話に字幕と背景を付けて動画化する

Qiita(trend) · 2024-09-30

NotebookLM は資料を読み込ませて要約などが行える Web ツールです。内容に関するポッドキャスト風の会話を生成することもできますが、記事執筆時点では英語のみの対応となっています。本記事で…

Snowflake への ELT ワークフローを AWS Step Functions で実装してみた

Zenn · 2024-09-30

こんにちは!シンプルフォームの山岸です。 皆さん、ETL / ELT のワークフローエンジンには何を利用されているでしょうか? Apache Airflow や、その AWS マネージドサービスである Amazon MWAA を利用されている方も多いかと思います。もしくは TRO

Encraft #18 「Frontendのテスト全部知る」開催レポート

Zenn · 2024-09-30

はじめに こんにちは、ナレッジワークでフロントエンドエンジニアをやっています Jimagu(@nakajmg) です。 本記事では2024年9月20日に開催した Encraft #18の開催レポートをお届けします! ! Encraftとは? Encraft(エンクラフト)

Snowflake の3種のキャッシュ徹底解説

Zenn · 2024-09-30

はじめに こんにちは!ナウキャストのデータエンジニアのけびんです。 Snowflake はいろんなことをよしなにやってくれて、多くのユースケースでパフォーマンスも良いという素晴らしいサービスですが、データエンジニアとして高度なパフォーマンス最適化やコスト最適化をやっていくため

時系列データで可能な4つのタイプの分析

Qiita(trend) · 2024-09-30

時系列データは、ビジネスの世界で最も多く扱われているタイプのデータの1つです。しかし、その活用となると、ラインチャートで指標の推移を可視化して、その上下に注目する、あるいは、設定したターゲットを満…

AWSエンジニアに必要な知識

Zenn · 2024-09-29

はじめに 私は2024年1月からAWS設計構築のプロジェクトに入り、現在設計を進めている真っ只中なのですが、プロジェクトにアサインされてからの気づきについて書き留めてきたいと思いましたので本記事を執筆いたします。 まず、結論ファーストでお話させていただきますが、タイトルの「A

localhost:3000にアクセスするとhttpsに強制されるのが辛い

Qiita(trend) · 2024-09-29

はじめにこの記事は過去にハマったことを忘れて、また最近ハマったのでいい加減覚えるための自分用のメモです。結論以下の2点が原因Railsのconfig/enviromentsの環境に対応したフ…

国内のパブリッククラウドサービス市場は2028年に7兆円超、2023年の3兆円超から2倍以上に

Publickey · 2024-09-29

調査会社のIDC Japanは、国内のパブリッククラウドサービス市場が売上額で2023年の3兆2609億円から2028年には2倍以上の7兆2227億円になるとの調査結果を発表しました。 製品やサービスの単価は上昇傾向 同社の説明によると、2...

The Nine Node Pillars

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

<a href="https://www.platformatichq.com/node-principles">https://www.platformatichq.com/node-principles</a><br /> <p>Node.jsアプリケーションの9つのプラクテ

[作って学ぶ]ブラウザのしくみ──HTTP、HTML、CSS、JavaScriptの裏側 | 土井 麻未 |本 | 通販 | Amazon

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

<a href="https://www.amazon.co.jp/dp/4297145464/">https://www.amazon.co.jp/dp/4297145464/</a><br /> <p>2024年11月9日 発売 Rustでシンプルなブラウザを作成しながら仕組

【Misskey】Webサイト向けの埋め込みウィジェットを作った話【Vue.js】

Zenn · 2024-09-29

分散型SNSであり、(貴重な?)国産のOSSとしても有名なMisskeyの最新バージョン v2024.9.0 では、Misskeyの投稿やタイムラインなどを埋め込んで表示できるようになりました。埋め込み機能は考慮すべきことが多く、実装に時間がかかります。実際、埋め込みウィジェット

Firebase Alternative な Supabase を使ってみた

Zenn · 2024-09-29

個人サービスをノーコードで運営するお友達に「Next.js + Supabase に移行したい」と相談を受け、Supabase を軽く調べた&触ってみた。結論、良さそう。 軽く調べた Supabase とは? オープンソースの BaaS(Backend as a Serv

Oxc Transformer Alpha | The JavaScript Oxidation Compiler

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

<a href="https://oxc.rs/blog/2024-09-29-transformer-alpha.html">https://oxc.rs/blog/2024-09-29-transformer-alpha.html</a><br /> <p>TypeScrip

【図解解説】これ1本でGitをマスターできる初心者チュートリアル!【完全版】

Qiita(trend) · 2024-09-29

はじめにこんにちは、Watanabe Jin(@Sicut_study)です。今回は記事1本で初心者が必要な知識を全て学べるGitチュートリアルを紹介していきます。世の中にはたくさんのGit…

コードからdbtを理解する

Zenn · 2024-09-29

パッケージを作りたいとき、バグっぽい挙動に出くわしたとき、単なる知的好奇心…などなど、dbtの裏側のコードを読む機会があるかもしれません。dbtのコードを読むときに、どこを見ればいいのか、どのような構造になっているのか、といったことをいくつかの例と一緒にまとめてみました。 要

nat-instance(terraform-aws-nat-instance)を利用して発生したトラブルについてまとめ

Qiita(trend) · 2024-09-29

はじめに私が参画しているプロジェクトでは、Terraformを使ってAWS環境を管理しています。AWSのコスト削減を目的に、terraform-aws-nat-instanceモジュールを導入し…

What&#039;s New in Express.js v5.0

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

<a href="https://www.trevorlasn.com/blog/whats-new-in-express-5">https://www.trevorlasn.com/blog/whats-new-in-express-5</a><br /> <p>Express

【T3 Stack】技術記事をストックして学びの記録を残せるアプリを個人開発しました!

Zenn · 2024-09-29

はじめに ZennやQiitaの記事、後で読もうと思ってつい忘れてしまうことはありませんか? 今回、技術記事を保存して進捗管理ができ、学びの記録を残せるアプリを個人開発しました! https://tech-stock-app-six.vercel.app/ 背景 最近、T

helmet/CHANGELOG.md at main · helmetjs/helmet

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

<a href="https://github.com/helmetjs/helmet/blob/main/CHANGELOG.md#800">https://github.com/helmetjs/helmet/blob/main/CHANGELOG.md#800</a><br

LLMの日本語ロールプレイ能力を計測するベンチマーク「Japanese-RP-Bench」の概要と評価結果などのまとめ

Zenn · 2024-09-29

はじめに LLMのマルチターン対話における日本語ロールプレイ能力を計測するベンチマーク「Japanese-RP-Bench」を構築し、以下のリポジトリにて公開しました。 https://github.com/Aratako/Japanese-RP-Bench 本記事では、構築

HTMLのselect要素がCSSでカスタマイズ可能になる

Zenn · 2024-09-29

select 要素がカスタマイズできるようになる これまで HTML の&lt;select&gt;要素はカスタマイズが難しい部分でした。各ブラウザのデフォルトスタイルに依存しデザインや機能を統一するのが困難でした。かといってオリジナルのセレクトボックスを作成するとなると C

最近のlitestreamと安DB界隈

Zenn · 2024-09-29

趣味開発でマネージドデータベースに課金したくない勢に安DBソリューションとして好評だったlitestreamについての近況をまとめてみました。安DBという謎の用語は「運用コストが安いデータベース」の意味で今作りました。 軽くおさらいするとlitestreamはSQLiteのレプリ

Azure OpenAI Serviceの最新情報を最速で把握する方法

Qiita(trend) · 2024-09-29

はじめに生成AIの進展は非常に早く、その最新の情報に追随し続けるのは大変です。生成AIサービスを運営している場合、特に新規モデルのリリースや旧モデルの廃止の情報を敏感にwatchしていく必要があ…

AWS Amplify HostingでHonoを使ったフルスタックウェブアプリケーションを構築する

Zenn · 2024-09-28

AWS Amplify HostingはNext.jsやNuxt.jsのフレームワークのSSRを独自にサポートしていますが。この機能(Compute)の動作仕様は公開されています。 https://docs.aws.amazon.com/amplify/latest/usergu

End of life for Actions Node16 - GitHub Changelog

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

<a href="https://github.blog/changelog/2024-09-25-end-of-life-for-actions-node16/">https://github.blog/changelog/2024-09-25-end-of-life-for-

【Next.js】useTransitionを使ったServer Actionsの二重押下防止

Zenn · 2024-09-28

はじめに Next.jsで個人開発を行なっている中で更新ボタンを何度も押せてしまう!という致命的なバグを検出し修正したので記事にしました。 更新処理はServer Actionsを使用しています。 Server Actionsの任意の状態(今回はエラー有無やメッセージ)をus

続・TypeScriptの`never`と`unknown`

Zenn · 2024-09-28

はじめに 先日公開した記事では、部分型関係を導きの糸としてkeyof neverとkeyof unknownの定義を説明しました。存外に多くの方に読まれ著者としては嬉しい限りです。味をしめた今回は、前回の記事でやり残した感のあるneverとunknownそのものの振る舞いにつ

Route53でプライベートホストゾーンを利用してるのにパブリックIPが返却されるってどういうこと?

Qiita(trend) · 2024-09-28

結論ALB作成時にスキームがインターネット向けになっておりRoute53のプライベートホストゾーンを利用してもエイリアスによる接続を行うことでパブリックIPを返却するようになっていた。ALB作成…

clang++に30740次元の配列を食わせると死ぬ

Zenn · 2024-09-28

はじめに 以前、C/C++の配列と糖衣構文という記事を書きました。C/C++では、多次元配列は、その次元やサイズに応じた型が作られます。 例えば #include &lt;cstdio&gt; #include &lt;typeinfo&gt; int main() {

知識グラフ入門:辛さでつながる人々

Qiita(trend) · 2024-09-28

はじめに : Neo4jとオントロジーの世界を探るこんにちは。この記事では、「辛さでつながる人々」というユニークな視点から、知識グラフ、オントロジー、そしてNeo4jについて探っていきます。カレー…

UnityでVeryPoorでも軽量アバターにする【VRChatアバター軽量化】

Zenn · 2024-09-28

目的 VRChatのアバター容量を軽量化していく。 あくまで容量を減らすのであり、アバターパフォーマンスランクについては度外視する。 また、使うツールはすべて無料のものでunityのみで完結させる。 アバターパフォーマンスランクについては公式のドキュメントを参照。 https

私が記事を書くことで一番意識していること(自己紹介)

Qiita(trend) · 2024-09-28

自己紹介はじめまして。これから、自分の勉強の為にもどんどん記事を書いていこうと思っている現役Webエンジニアです。普段はソフトウェア開発・ITコンサルなどを事業とし、個人事業主のWebエンジニ…

AWSコンソールのサインイン履歴を検索・抽出する

Qiita(trend) · 2024-09-28

はじめに この記事では,AWSコンソール(AWSマネジメントコンソール)のサインイン履歴(ログイン履歴)を検索・抽出する手順を紹介します。 IAMユーザがどのような操作を行ったかの利用状況を確認…

ある戦力外通告をされたフリーランスエンジニアから学んだこと

Qiita(trend) · 2024-09-28

Twitterのフォロワーが多いフリーランスエンジニアとの出会いTwitter(現X)で、フォロワーがそれなりの数であるフリーランスエンジニアと知り合いました。出会ったのは、ちょうど2019年ぐ…

【UEFN】NPC Character Modifiers 一覧

Zenn · 2024-09-28

この記事は? NPC キャラクター定義のNPC Character Modifiers に設定する各Character Modifier について、公式ドキュメントに詳細が載っていなくても、UEFN のツールチップで説明されているものもあります。 UEFNを触りながら分かった

OpenNext - OpenNext

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

<a href="https://opennext.js.org/">https://opennext.js.org/</a><br /> <p>Next.jsをVercel以外でセルフホストできるようにするため、アーキテクチャの設計やアダプターの実装。 AWSとCloudfla

mieszkosabo/tartak: Tartak is a functional programming language that compiles to TypeScript types.

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

<a href="https://github.com/mieszkosabo/tartak">https://github.com/mieszkosabo/tartak</a><br /> <p>TypeScriptの型へとコンパイルできる関数型言語</p>

Kamal 2で さくらのVPS にRailsアプリをデプロイ

Zenn · 2024-09-28

開催されたばかりのRailsWorld 2024で発表されたKamal 2を使って、さくらのVPSにRailsアプリをデプロイしましたので報告します。 Linuxのサーバデプロイの知識がある程度あることを前提に、私が引っかかったポイントを中心に説明します。入門的な内容は、いつか別

浮動小数点演算の結果が環境依存なのはどんなときか

Zenn · 2024-09-28

浮動小数点数の演算結果は環境によって変わる場合があります。どういう場合に変わることがあり、それはどういう原因によるのでしょうか。この記事では、演算結果が変わる原因として考えられるものをいくつか紹介します。 対象とする言語はC言語とします。基本的にC17の前提で書きますが、一部にC

OpenAI o1に関するメモ

Zenn · 2024-09-28

はじめに OpenAI o1、そこまで注目していなかったのですが、じわじわと「すごいのでは?」という気になってきたので、雑に関係する情報や気になる記事をまとめてみました。 o1の仕組みは、アプローチ的には人間は簡単な問題には反射的に答える(答えられる)けど、難しい問題はじっく

Qiita のトレンド記事を要約してまとめたモノ(さぼり)

Qiita(trend) · 2024-09-28

React(next.js)とかで開発してる時に深い階層のObjectデータをデバッグ用に吐き出すならconsole.log()ではなく、console.dir()ReactなどのバックエンドJa…

react-three-fiberを使って3Dモデルを動かしてみた!

Qiita(trend) · 2024-09-27

はじめにこちらはANGEL Calendar27日目の記事になります!Amplifyで作ったアプリに3Dモデルを表示させてみたのですが、楽しいですねこれ。本記事では3Dモデルを動かすところをご…

知識グラフ入門:Neo4jとオントロジーの関係性を理解する

Qiita(trend) · 2024-09-27

はじめにこんにちは。この記事は、私が知識グラフ、Neo4j、そしてオントロジーについて学び始めたときの備忘録です。これから知識グラフを学ぼうとしている方の参考になれば幸いです。1. 知識グラフとは…

「凸関数は連続である」という言説の落とし穴

Qiita(trend) · 2024-09-27

「凸関数は連続である」という言説の落とし穴開区間上で定義された凸関数は連続です。この意味で、「凸関数は連続である」と言えます。しかし、閉区間上で定義された凸関数は区間の端点で連続であるとは限りま…

PyCon JP 2024 @TOC有明 登壇資料まとめ

Zenn · 2024-09-27

PyCon JP 2024に行ってきました PyCon JP 2024に参加してきました! 今回は私史上初の主催スタッフとしての参加で、会場の運営に携わりました。 以下、登壇資料のまとめ集です。 PyCon JP 2024タイムスケジュール ! ここにない資料が公開され

Storybook v8.3で進化するコンポーネントテスト手法:Vitestプラグインの実力

Zenn · 2024-09-27

はじめに コンポーネント駆動開発において欠かせないツールとなっているStorybookですが、最新のv8.3では新たにVitestプラグインが導入され、テストの方法が大きく進化する気配を感じました。この記事・動画では、Vitestプラグインがもたらす新たなテストアプローチとそ

(Flutter) FCMのonBackgroundMessageがiOSでは機能しない

Qiita(trend) · 2024-09-27

はじめに私が開発に携わっているFlutter製のアプリで、FCMから送られてくるサイレントプッシュを受け取り、それをきっかけにアプリ上でバックグラウンド処理をかけたく、可能かどうかの調査を行った。この記事は、2024年9月27日段階で、調査し分かったことをまとめたものになります…

RailsとPostgreSQL:テーブルのプライマリキーにUUIDを使用する方法

Qiita(trend) · 2024-09-27

読んで欲しい人新しく生成するテーブルのプライマリキーをUUIDにしたい人過去の自分やり方モデルを生成するコマンドを打ち込む rails g model User生成されたマイグレーションフ…

モダンJavaScriptについて

Qiita(trend) · 2024-09-27

モダンJavaScript仮想DOMを用いるライブラリの使用DOMとはDocument Object Modelの略HTMLなどの文書をツリー構造として表現したものコード上から文書の構造を…

マネジメントについて

Qiita(trend) · 2024-09-27

管理職管理職の役割あらゆるリソースのパフォーマンスを最大化し、担当組織における目標達成や問題解決を推進するステークホルダーそれぞれにやりたいこと、できること、やらなければいけないことがあるため…

TypeScriptでパスエイリアス"@types"を定義してはいけない理由

Qiita(trend) · 2024-09-27

問題:"@types"を定義するとインポートエラーが発生する型定義ファイルをまとめて格納するための、typesディレクトリがあったとします。呼び出すたびにパスを直接指定するのは、保守の観点から望…

JSの配列要素にアクセスするときは添字指定をやめてatメソッドを使おう

Zenn · 2024-09-27

社内で「Arrayの要素を指定するときは [i]やめて.at(i)を使おう」という内容の雑談をしていました. 添字指定に感じていた課題 添字指定でもatメソッドでもどちらもArrayの要素を取得できるメソッドであることに変わりはないのですが,TypeScript上で添字指定し

【Reactエンジニアの挑戦】React Nativeでアプリ作ってみた!

Zenn · 2024-09-27

こんにちは!モニクルのエンジニアの久慈です。 先日、モニクルの開発合宿にてReact Nativeを用いてアプリ開発する機会に恵まれたので、振り返りも兼ねてブログを書いています。 きっかけは? モニクルでは2023年度から開発合宿を行なっています。(2023年度の開発合宿の詳

採用担当者が見る就職・転職活動のポイント

Qiita(trend) · 2024-09-27

はじめにこんにちは、genimuraです。ここ1年ほど、エンジニアの採用を担当していまして、様々な方のレジュメを見てきたり、カジュアル面談・面接をしてきました。そこで、採用担当者が見るエンジニ…

【system パッケージ】Omiai の Flutter プロジェクトのアーキテクチャ

Zenn · 2024-09-27

この記事について 株式会社 Omiai の Flutter テックリードの @kosukesaigusa です。 以前の「Omiai の Flutter プロジェクトのアーキテクチャ」という記事: の続編として、system パッケージの具体的な実装内容について紹介します。

AWS超入門〜Amazon EC2編〜

Qiita(trend) · 2024-09-27

◾️ はじめに 前回の記事では、AWSの基本的な理解や、実際のビジネスでの活用方法についてご説明しました。まだご覧いただけていない方はこちらからご覧ください。今回は、Amazon EC2につい…

【Linux】Swift 6で文字コード変換ができなくなった

Zenn · 2024-09-27

Swiftにおける文字コード変換 SwiftのStringは内部的に文字列をUnicodeで扱っており、必要に応じて他のエンコーディングに変換することができます。 以下の例では、文字列をShiftJISエンコードのDataに変換したり、逆にDataからStringを生成します

Nstockエンジニア合宿 #2 レポート

Zenn · 2024-09-27

こんにちは🌞Nstock エンジニアのretu(@fukuiretu)です。 本記事は、先日Nstockのエンジニア全員参加で実施した、エンジニア合宿のレポート記事になります。 (エンジニア合宿の実施は、前回から約2年振りとなります👏) 本記事を読んでいただくことで、 Nsto

初心者でもできる画像異常検知プロンプトの自動生成

Zenn · 2024-09-27

こんにちは。松尾研究所AIエンジニアインターン生の有田です。 現在、生成AI関係のプロジェクトに参加させていただいております。 プロジェクトの中で、プロンプトエンジニアリングを活用した画像の異常検知を検討する機会がありました。プロンプトエンジニアリングに精通した方であれば、プロン

続・URLシェアを支える技術 CompressionStream

Zenn · 2024-09-27

以前TypeScript PlaygroundやReact Compiler PlaygroundがURLシェア時のソースコードの圧縮に使用している、lz-stringというライブラリを紹介しました。 https://zenn.dev/chot/articles/what-is-

静的ファイル配信を対応したCloudflare WorkersにRemixを移行してログ出力を容易にする方法

Zenn · 2024-09-27

昨日のCloudflareからWorkersのアップデートの中にこういうものが入っていました。 https://blog.cloudflare.com/builder-day-2024-announcements/#static-asset-hosting https://dev

Vue.jsの v-model 正しく活用できていますか?

Zenn · 2024-09-27

はじめに こんにちは、からころです。 今回は、Vue.js でよく利用される v-model の記事について保守性などの観点から書いていこうと思います。想定している読者としては、Vue.js を触ったこと、見たことがある方全般です。v-model は利用方法を誤ると痛手を負い

Azure Database for MySQLのIOPS設定の変更で月額n百万円のコストダウンが見込めました

Zenn · 2024-09-27

こんにちは。イオンスマートテクノロジー株式会社(AST)でSREチームの林 aka もりはやです。 本記事はAzureのマネージドなMySQLである”Azure Database for MySQL Flexible Server”(以後はDB)の2つのIOPS設定の機能やコスト

GoでHTTPサーバーをゼロから構築する方法

Qiita(trend) · 2024-09-26

はじめに最近、Go言語のシンプルさと高いパフォーマンスに興味を持ったため、試しにHTTPサーバーを構築してみました。1.GoのインストールGo言語は、公式サイトから各OSに合わせたインストー…

ActiveRecordの「table alias問題」に悩まされた結果gemを作って解消した話

Zenn · 2024-09-26

3行で できるだけ「文字列指定」ではなく「キー指定」を使いましょう where句にてテーブル名を指定するのは極力避けましょう activerecord-pretty-comparator gem を使うことで、文字列指定を使わざるを得なかった &gt; もキー指定で書けま

日本ではKubernetesやCI/CDなどが幻滅期に、インダストリクラウドやインフラ自動化は過度な期待。「日本におけるクラウド・プラットフォームのハイプ・サイクル」2024年版発表

Publickey · 2024-09-26

調査会社のガートナージャパンは、「日本におけるクラウド・プラットフォームのハイプ・サイクル:2024年」を発表しました。 ハイプサイクルとは ガートナーのハイプサイクルは、技術の登場から安定までを5つのステージに分けて説明したものです。5つ...

RealSense D455 vs D455F

Qiita(trend) · 2024-09-26

RealSense D455Fとは通常のRealSense D455のIRカメラ部分にIRフィルターを取り付けたバージョン。なんかDepthの質が良くなるらしいので検証していきます。細かいところ…

Next.jsでAtomic Designを導入してみた話

Zenn · 2024-09-26

背景 私は現在、Webアプリ開発を趣味にしている大学4年生です。 Next.jsでWebアプリを作る際のディレクトリ構成・設計に中々満足せず、色々と悩んでいたところ、某企業のインターンに参加した際、Atomic Designを導入したフロントエンドディレクトリ構成に非常に納得

MySQLのインデックスってどれくらい効果があるの?試してみた

Zenn · 2024-09-26

はじめに MySQLのインデックスについて調べていて、仕組みはわかったけど実際にどれくらい効果があるんだ?と思ったので、実際に試してみました。 以下にリポジトリを公開しているので、ぜひお手元で試してみてください!! https://github.com/mshr0969/my

Llama3.2 をローカルで動かしてみる

Qiita(trend) · 2024-09-26

やりたいことMeta 社から Llama3.2 が発表されました。軽量なモデルである Llama 3.2 1B および 3B とマルチモーダルモデルである Llama 3.2 11B および 90…

Backstage でたわむれる on Google Cloud

Zenn · 2024-09-26

Google Cloud Japan の RyuSA です 👍 最近 Backstage という IDP(Internal Developer Portal) が Platform Engineering の文脈で取り上げられることが増えてきています。Backstage はソフト

CSS Anchor Positioning 仕様の紹介

Zenn · 2024-09-26

CSS Anchor Positioning は、要素の配置を制御する新しい仕様で、指定した要素(アンカー要素)の位置を基準に、要素を配置できます。 ポップオーバーやツールチップ、トーストなどをはじめとした、さまざまな UI コンポーネントの実装に利用できます。 特に CSS A

NextJS App Router/Prisma/RSC/Server Actionsを使用してAIアプリを構築する

Zenn · 2024-09-26

初めに この記事では、NextJSの最新機能であるapp router、RSCとserver actions、型安全なデータベース操作ライブラリprisma、およびvercelプラットフォームで新しく導入されたStorage(無料枠付きDB)、さらにはOPENAIのAPIを利

人類はジョギングしながらRestAPIのアプリが開発できるのか?

Qiita(trend) · 2024-09-26

この記事はなに?ChatGPT の「Advanced Voice」(高度音声機能)が話題となっていますね。これが僕のアカウントでも使えるようになったので早速試してみようと思いました。しかし、少…

Release v2.0.0 · unjs/jiti

リアルタイム版 JSer.info · 2024-09-26

<a href="https://github.com/unjs/jiti/releases/tag/v2.0.0">https://github.com/unjs/jiti/releases/tag/v2.0.0</a><br /> <p>jiti v2.0.0リリース。 JS

ClerkのReact Componentが便利すぎるので覗いてみる

Zenn · 2024-09-26

今回は認証・認可サービスであるClerkのSDKについて解説をします。Clerkといえば基本的な認証・認可機能はもちろんのこと提供されているReact Componentを配置するだけで認証フローが完結する特徴があります。 https://clerk.com/ しかし、Reac

コードレビューの時に気にしている、べからずTierリスト

Zenn · 2024-09-25

こんにちは!アルダグラムのKANNAの開発お手伝いをさせて頂いているoubakiouです。 KANNAでは主にバックエンドにRails+graphql-rubyやKotlin+DGS、WebフロントエンドにTypeScriptとReactを採用していて、私が参加するチームでの仕事

WebAssemblyをコンテナイメージとし、コンテナレジストリなどで配布可能にする「Wasm OCI Artifact layout」仕様が登場

Publickey · 2024-09-25

WebAssemblyコンポーネントをコンテナイメージとしてDockerレジストリなどで配布可能にする「Wasm OCI Artifact layout」が、「WASI 0.2.1」仕様の一部として公開されました。WASIを推進するByte...

Redisをフォークした「Valkey」初のメジャーバージョンアップ「Valkey 8.0」正式リリース。非同期I/Oスレッディングによる高速化など強化

Publickey · 2024-09-25

オープンソースの代表的なインメモリデータストア「Redis」のフォークとしてLinux Foundation傘下で開発が進められている「Valkey」の初のメジャーバージョンアップとなる「Valkey 8.0」正式版がリリースされました。 ...

Release v1.9.0 - LGTM! · solidjs/solid

リアルタイム版 JSer.info · 2024-09-25

<a href="https://github.com/solidjs/solid/releases/tag/v1.9.0">https://github.com/solidjs/solid/releases/tag/v1.9.0</a><br /> <p>Solid v1.9.

10月なので言語のサ終を確認しましょう

Qiita(trend) · 2024-09-25

そろそろ10月.iPhoneが出るような季節には,言語のバージョンも確認するのをルーティンにしたいですね….サ終している環境でリリースや構築して面倒なことにならないために….よく使う3種の言語…

ShaderGraphで色収差フィルターを実装【Unity、ShaderGraph、色収差、RGB Shift】

Qiita(trend) · 2024-09-25

■ 概要本記事ではUnityのShaderGraphを使った「色収差(RGBシフト)フィルターの実装」を紹介します。■ 環境Unityバージョン:Unity2022.3.44f1プロジェ…

GoogleカレンダーをWebで再現してみた

Qiita(trend) · 2024-09-24

作品の概要はじめに作品を見てもらいましょう。ドラッグでのカレンダー追加ドラッグでのカレンダー移動ドラッグでのカレンダー時刻拡張ダイアログによるカレンダー編集カスタマイズ可能なカレンダー表示…

パスワードレスを目指す組織が、なぜパスワードマネージャーを導入したのか🤔

Qiita(trend) · 2024-09-24

はじめに以前、組織をパスワードレスにしていった奮闘記を書きました。社内からパスワードを排除すべく、Microsoft Authenticatorを利用したパスワードレス認証を導入し、SaaSをか…

Auth0の無料プランが拡大。月間2万5000アクティブユーザーまで、独自ドメイン、パスキーによるパスワードレス対応も

Publickey · 2024-09-24

認証プラットフォームを提供するOkta社は、Auth0の無料プランを拡大したと発表しました。 Auth0は、認証や認可にかかわる機能がクラウドサービスとして提供されており、SDKを用いてWebアプリケーションやモバイルアプリケーション、デス...

Swiftコードを直接ビルドしてAndroidアプリを作る「Native Swift toolchain and driver for Android」、Skipがテクノロジープレビュー公開

Publickey · 2024-09-24

SwiftコードでiOSアプリとAndroidアプリを開発できるツール「Skip」を提供しているGlimpse I/Oは、Skipツールの新機能として、SwiftコードをビルドしてAndroidアプリを作るツールチェーン「Native Sw...

Omiai の Flutter プロジェクトのアーキテクチャ

Zenn · 2024-09-24

はじめに 株式会社 Omiai の Flutter テックリードの @kosukesaigusa です。 株式会社 Omiai では、マッチングアプリの Omiai を、長年の間 iOS, Android (, Web) それぞれのプラットフォームで開発・運営してきています。

Pinterestが世界有数規模のHBaseクラスタをNewSQLのTiDBへ置き換え、その理由と成果は[PR]

Publickey · 2024-09-23

さまざまな画像のコレクションを共有できるWebサービス「Pinterest」は、データ基盤としてNoSQLの分散型データストアであるHBaseを用い、10ペタバイト以上のデータを運用していました。 しかしWebサービスの進化に伴ってデータ基...

画面に話しかけながら操作すると生成AIがRPAフローを自動生成する「Record with Copilot in Power Automate Desktop」がパブリックプレビュー

Publickey · 2024-09-23

マイクロソフトは米ラスベガスで現地時間9月18日から20日まで開催したイベント「Power Platform Community Conference」でPower Automateの新機能として、ユーザーが画面に話しかけながら操作すると生...

Chromeのパスワードマネージャ、異なるOS間でパスキーの同期をサポートへ。WindowsやmacOS、iOSに対応

Publickey · 2024-09-23

Googleは、WebブラウザのChromeに搭載しているGoogleパスワードマネージャが異なるOS間でパスキーの同期をサポートできるようになると発表しました。 GoogleパスワードマネージャはID/パスワードの保存と同期機能を備えてお...

Deno 2.0 Release Candidate

リアルタイム版 JSer.info · 2024-09-23

<a href="https://deno.com/blog/v2.0-release-candidate">https://deno.com/blog/v2.0-release-candidate</a><br /> <p>Deno v2.0 RCリリース。 グローバルな<co

Don&#039;t Sleep on AbortController - kettanaito.com

リアルタイム版 JSer.info · 2024-09-23

<a href="https://kettanaito.com/blog/dont-sleep-on-abort-controller">https://kettanaito.com/blog/dont-sleep-on-abort-controller</a><br /> <p

Request for developer feedback: customizable select | Blog | Chrome for Developers

リアルタイム版 JSer.info · 2024-09-23

<a href="https://developer.chrome.com/blog/rfc-customizable-select">https://developer.chrome.com/blog/rfc-customizable-select</a><br /> <p>C

Introducing TanStack Router – Frontend Masters Boost

リアルタイム版 JSer.info · 2024-09-23

<a href="https://frontendmasters.com/blog/introducing-tanstack-router/">https://frontendmasters.com/blog/introducing-tanstack-router/</a><br

WebKit Features in Safari 18.0 | WebKit

リアルタイム版 JSer.info · 2024-09-23

<a href="https://webkit.org/blog/15865/webkit-features-in-safari-18-0/">https://webkit.org/blog/15865/webkit-features-in-safari-18-0/</a><br

【ServerlessDays 2024】生成AIアプリ実装におけるトレンド3選

Qiita(trend) · 2024-09-23

こんにちは、ふくちです。2024年9月21日(土)、22日(日)に開催されたServerlessDays 2024 Tokyoへ参加してきたので、その学びや感想を書いていこうと思います。http…

K8sGPTとBedrockでEKSクラスタのトラブル分析を行う!

Qiita(trend) · 2024-09-22

こんにちは!今回はK8sGPTとBedrockでEKSクラスタのトラブル分析やってみました!K8sGPTとは?K8sGPTは生成AIを使ってKubernetesクラスタ内で発生しているトラブル…

PythonとLLMで作る!カレー好きのための知識グラフQAシステム

Qiita(trend) · 2024-09-22

はじめにこんにちは、カレー愛好家の皆さん!今回は、Pythonと大規模言語モデル(LLM)を使って、カレーに関する知識を管理し、質問に答えるシステムを作ってみました。このシステムでは、カレー好きの…

SPRESENSE フォトカプラを使ってLEDを制御する

Qiita(trend) · 2024-09-22

記事の内容SPRESENSEによるフォトカプラによる外部LED点灯※写真の抵抗は手持ちのもので適当です。Spresense ハードウェアについて※メインボードの基準I/O電圧は1.8Vです。…

Release v4.6.0 · honojs/hono

リアルタイム版 JSer.info · 2024-09-22

<a href="https://github.com/honojs/hono/releases/tag/v4.6.0">https://github.com/honojs/hono/releases/tag/v4.6.0</a><br /> <p>Hono v4.6.0リリース

Astro 5.0 Beta Release | Astro

リアルタイム版 JSer.info · 2024-09-22

<a href="https://astro.build/blog/astro-5-beta/">https://astro.build/blog/astro-5-beta/</a><br /> <p>Astro 5.0 betaリリース。 Content LayerとServe

ゆめみのサマーインターンで超学んできた

Zenn · 2024-09-22

はじめに こんにちは、大学2年生のいもけん 🍠 です 今回は、株式会社ゆめみのサマーインターンにフロントエンドとして参加してきたので、何をしたのかや感じたことを書いていきます フルリモってどうなんだろう?という方や、ゆめみに興味がある方にとって参考になれば幸いです ! 主観

Release 4.0.0 · paulmillr/chokidar

リアルタイム版 JSer.info · 2024-09-22

<a href="https://github.com/paulmillr/chokidar/releases/tag/4.0.0">https://github.com/paulmillr/chokidar/releases/tag/4.0.0</a><br /> <p>cho

Deno 2.0 Release Candidate

リアルタイム版 JSer.info · 2024-09-22

<a href="https://deno.com/blog/v2.0-release-candidate">https://deno.com/blog/v2.0-release-candidate</a><br /> <p>Deno v2.0 RCリリース。 グローバルな<co

【Ruby】ユーザの入力を受け付ける方法

Qiita(trend) · 2024-09-22

ユーザーからの入力を受け付けるにはgetsメソッドを使用します。基本的な使い方getsメソッドは、標準入力から1行のデータを読み取ります。以下は、getsメソッドの基本的な使用例です。put…

Qiita Hackathon 2024に参加してみた

Qiita(trend) · 2024-09-22

はじめに人生初ハッカソンに参加して、先ほど無事完走したので、身体がホクホクしているうちに振り返っておこうと思います。Qiita Hackathon 2024.9.21-9.22https://…

vercel ai で書き捨ての Deno CLI を書き直した (OpenAI, AnthropicAI, Google Gemini)

Zenn · 2024-09-22

Claude or ChatGPT + Tools やモデルの組み合わせで対応パターンが膨大で面倒だったのを、 Deno + ai-sdk(Vercel) で書き直したらだいぶ楽になった。 この辺を参照した。 https://vercel.com/blog/introducing

記事600本執筆の先に見えたアウトプットの世界

Qiita(trend) · 2024-09-22

はじめにこんにちは、Watanabe Jin(@Sicut_study)です。この記事をもって投稿数が600本を超えました🎉🎉今回は約4年間記事を書き続けた私が、「どんなモチベーションで書い…

シェルスクリプトで実現するNGINXサービス監視と自動再起動・メール通知の検証

Qiita(trend) · 2024-09-22

はじめにこの記事は、以前のLinuxのサービス監視と自動起動をシェルスクリプトで実現する方法とメールサーバーの構築に関する記事の続きです。今回は、NGINXサービスが停止した際に、その状態をシェ…

Nova.js - A collection of dependency-free React hooks

リアルタイム版 JSer.info · 2024-09-22

<a href="https://novajs.co/">https://novajs.co/</a><br /> <p>React Hooksのコレクションライブラリ。 それぞれのHookがコピーペーストして使えるようにHooks同士の依存がないように作られている</p>

line/ts-remove-unused: Remove unused code from your TypeScript project

リアルタイム版 JSer.info · 2024-09-22

<a href="https://github.com/line/ts-remove-unused">https://github.com/line/ts-remove-unused</a><br /> <p>TypeScriptのコードの利用されてない変数やexportを削除す

Release v0.24.0 · evanw/esbuild

リアルタイム版 JSer.info · 2024-09-22

<a href="https://github.com/evanw/esbuild/releases/tag/v0.24.0">https://github.com/evanw/esbuild/releases/tag/v0.24.0</a><br /> <p>esbuild v

React のダブルクリック(多重クリック)対策一覧

Zenn · 2024-09-22

概要 React アプリにおけるダブルクリック(多重クリック)対策の実装とそのデモを一覧でまとめてみました。コーディングのヒントになれば幸いです。 ※本記事で紹介する実装は React SPA アプリを想定し、ボタンに対するダブルクリックに焦点を当てています。 ダブルクリ

SkeletonをFlutterで作れるのか?

Zenn · 2024-09-22

What Skeleton? Skeletonとはローディング中にアバターの画像やテキストがグレーで表示されているUIですね。 海外のサイトにどんなものか解説がございました。英語翻訳して読んでみてください。 https://uxdesign.cc/what-you-shoul

RealSenseとOpenManipulator-xをROS2 humbleで動かして物体を掴む

Qiita(trend) · 2024-09-22

はじめにこんにちは、しがない高校生をしているBasalte(ばさると)と申します。今日はROS 2 humbleを使ってマニピュレーションをした話です。粗いところもありますので、適宜指摘いただ…

NaNのビットパターンを使ってWebAssemblyからCPUの命令セットを推測する

Zenn · 2024-09-22

浮動小数点数にはIEEE 754という標準規格がありますが、規格の範囲内であっても僅かに実装による差異が認められています。その一つがNaNのビットパターンです。 WebAssemblyはNaNのビットパターンに関しては実装依存の結果を許容しており、Wasmランタイムは特に深い理由

Vue3.5からの改善と振り返るdefineCustomElementについて

Zenn · 2024-09-22

Vue3.5の更新では defineCustomElement に関する改善が含まれています。今回の記事ではその defineCustomElement に関連する事項についてと、改善された内容を紹介します。 Custom Elementsとは? defineCustomEl

TypeScriptで学ぶプログラミングの世界 Part 1[手続型からオブジェクト指向へ]

Qiita(trend) · 2024-09-22

みなさん何となくでプログラミングを勉強していませんか?私ははじめ,なんとなくコーディングしていたのですが,実務からの学びや色々な方のお話を聞くと,言語の本質を知らないとコーディングができないなと感じ…

汚いコードと対処法 - 君はコードなんか汚いと思いながら

Zenn · 2024-09-22

あらすじ 徹夜明けの深夜テンションで書いた怪文書が思いの外多くの人の目に止まったようなので、実際にどういうコードが汚くて、どう改善できるのか、みたいな事を簡単にまとめてみる。 モジュール・クラス・変数の名前がおかしい 名前から全く想定できない作用がある、名前が嘘 例え

xcode 16でiOSのビルドを実行すると、Firebase関連でエラーが大量に発生する

Zenn · 2024-09-22

結論 RunnerとTargetのBuildSettingsからAllow Non-modular includes In Framework Modulesを検索し、Yesに変更する エラー エラー /Users/developer/Documents/GitHub

[Python]状態空間モデルの同定

Qiita(trend) · 2024-09-21

目的状態空間モデルのシステム同定方法の確認を行った為、確認に用いたPythonスクリプトを紹介する。学習用データ作成のためのモデルおよび学習するモデル。学習用データ作成のためのモデルおよび学習…

【UE5】Character Movementの「Is Falling」でTickを使用せずに着地を判定する

Qiita(trend) · 2024-09-21

0.最初Character MovementのIs FallingをTickで監視して着地判定を取る個人的にはTickはあまり使用したくない1.結論Landed Delegateで接地判定を…

サーバーレス技術の今と未来についてServerlessDays Tokyo 2024 直前イベントで話してきました

Zenn · 2024-09-21

! この記事は、以下のURLとのマルチポストです。 https://d.nekoruri.jp/entry/2024/09/20/serverlessjp ServerlessDays Tokyo 2024 PreEvent 2024-09-21のServerlessDay

Goで利用するORM・SQLライブラリ比較とsqlcの魅力

Qiita(trend) · 2024-09-21

はじめに こんにちは!今回はGoのSQLライブラリ「sqlc」についての記事を書こうと思います。 (記事作成の動機の話 ... )この夏参加した2週間のインターンで、チーム開発に挑戦しました(後…

アプリ間の連携ってどうやってるんだ?OAuth2.0の仕組みをざっくり理解する

Zenn · 2024-09-21

はじめに 認可基盤の開発に関わる機会があったので、OAuth2.0の仕組みを理解するために調べたことをまとめました。 私はセキュリティについての知識がかなり浅いので、誤った情報が含まれているかもしれません。もし間違いがあれば教えていただけると幸いです!!! アプリ間の連携

頑張らないProductHuntをやってみた

Zenn · 2024-09-21

この記事は何? この記事は、ProductHuntでデイリー3位になった個人開発の時間管理アプリ「Minute」が、ProductHuntに投稿するにあたって、やったこと・やらなかったことをまとめた記事です。 対象読者 個人アプリをProductHuntに投稿したいが、

ts-remove-unusedというTypeScriptの不要なコードを自動で削除するツールをつくった

Zenn · 2024-09-21

ts-remove-unusedというTypeScriptの不要なコードを自動で削除するツールを開発しています。 https://github.com/line/ts-remove-unused あるTypeScriptファイルについて、ファイル内で参照されていない定義を検知する

プロ野球のスコアをスクレイピングする

Qiita(trend) · 2024-09-21

はじめに野球を見ていると「試合の流れ」があると言われます。野球は素人ですが、長く試合を見ていると点が入りそうな雰囲気を分かるときがたまにあります。セイバーメトリクスなど色々なデータがありますが…

makeなんちゃらで千円で買ったM5NANOC6でGroveLEDチカ(0921)

Qiita(trend) · 2024-09-21

x 説明書を見よ結果(バッチは、#ビールチャンの所で貰った)プログラム//Grove_LED_C6_1// the setup function runs once when you p…

今日の晩御飯はAIに考えてもらう。

Qiita(trend) · 2024-09-21

はじめに本記事はAngel Dojo カレンダーの21日目の記事です!https://qiita.com/organizations/2024-angel-dojo目標本記事を作成するにあた…

ELBテストでAZを表示させるページを作りたい!

Qiita(trend) · 2024-09-21

実現したいこと:どのAZにあるEC2なのかを表示させるページを作りたいELBのテストでAZが記載されているページを表示させて、「ほら、負荷分散されてますね!」と見せているデモをよく見かけるのです…

ELBテストでAZを表示させるページを作りたい!

Qiita(trend) · 2024-09-21

実現したいこと:どのAZにあるEC2なのかを表示させるページを作りたいELBのテストでAZが記載されているページを表示させて、「ほら、負荷分散されてますね!」と見せているデモをよく見かけるのです…

[Security] PasswordCrack

Qiita(trend) · 2024-09-21

一覧参考リンク平成31春1(午後)

OCIのBaseDBをGoogle CloudのEM Expressからクロスクラウド経由で管理する

Qiita(trend) · 2024-09-21

はじめにGoogle CloudとOCIを接続し、OCIのデータベース(BaseDB)へアクセスを行うことが可能です。Google Cloud から クロスクラウド接続で OCI のデータベース…

MapReduceの使いどころを探る:データ構造と課題の関係性

Qiita(trend) · 2024-09-21

はじめにこんにちは。前回の記事「Pythonで始めるMapReduceデータ処理:中級者向け」では、MapReduceの基本的な概念と実装方法について解説しました。しかし、その記事を書いた後、私自…

ポストに届いた荷物の様子を遠隔でモニタしたい

Qiita(trend) · 2024-09-21

はじめに我が家のポストは、玄関から距離のあるところに設置してあり、毎度確認に行くのが億劫だ。ポスト周辺は、コンセントもなく住居からのWi-Fi電波も届かないため、安易にACから電源を取りつつWi-…

C++ で使うファイルの拡張子

Qiita(trend) · 2024-09-21

これは何?C++ で使うファイルの拡張子をどうすればいいのかの話を、軽く調べた結果とともに私見を書いた。そもそもそもそも、C++ のソースコードの拡張子に決まりは無い。あるのは慣習だけ。ソ…

第22回UE5ぷちコン 技術的な振り返り② ~ジェットコースターの回転編~

Zenn · 2024-09-21

この記事について 株式会社ヒストリア様主催の第22回UE5ぷちコンに参加した技術的な振り返りを記録したものです。 今回ははじめてXRミートアップ鹿児島のメンバーと一緒にチームを組んで参加してみました。 提出した作品 https://www.youtube.com/watc

Db2 luwでEBCDIC並び順のサポート

Qiita(trend) · 2024-09-21

Db2 luwでのEBCDIC照合順序のサポートアプリケーションの都合によってEBCDIC並びをluwプラットフォームで実現したい場合があります。Db2luwでは、CREATE DATABASEを…

bloomberg/ts-blank-space: A small, fast, pure JavaScript type-stripper that uses the official TypeScript parser.

リアルタイム版 JSer.info · 2024-09-21

<a href="https://github.com/bloomberg/ts-blank-space">https://github.com/bloomberg/ts-blank-space</a><br /> <p>TypeScriptのコードから型だけを取り除いてJava

コードの綺麗さにおける2つの観点(部品と構造)

Qiita(trend) · 2024-09-21

1. 汚いコード、クソコードは意図して作ってる訳ではない以下の記事に、とてもよいと感じた箇所がありました。よほど悪意を持った人でない限りは、意図的に汚いコードを書こうという人もいません。単純に良…

タンゴ、タンゴ)単五で遊ぶ

Qiita(trend) · 2024-09-20

参考https://qiita.com/caa45040/items/07d4e864c2365604e1ef結果

M5S3)Grove Starter Kit for BeagleBone Green まとめ(M5Stamp S3)

Qiita(trend) · 2024-09-20

販売コード 109796型番 110060131発売日 2015/10/01メーカーカテゴリ Seeed Studio(シードスタジオ)https://akizukidenshi.com/…

【第2弾】O1-Previewに自作東工大模試を解かせてみた【プロンプト変更】

Qiita(trend) · 2024-09-20

はじめに東工大作問サークルの創設者のソリングと申します.前回は2021/8/25に出した自作東工大模試を最近話題のモデルO1-Previewに解かせるという企画を実施しました(前回の記事を読まなく…

NFCタグでトミカ読み上げアプリを作ってみた

Zenn · 2024-09-20

やってみた この動画が全てですが、ちょっと説明します。 https://www.youtube.com/watch?v=WG6mibocQM4 経緯 子がトミカ好きだと、車名を覚える必要にかられます。 初期 👶「これなんて車?」 🧑「消防車だよー」 中期 👶「これ

Linuxのサービス監視と自動起動をシェルスクリプトで実現する方法

Qiita(trend) · 2024-09-20

はじめに本記事では、Linuxにおけるサービスの監視および自動起動の方法について説明します。特に、NGINXやMySQLなどの重要なサービスが停止するとシステム全体に影響を与えるため、自動的に状…

BuildContext について書けるだけ書く

Zenn · 2024-09-20

Flutter をやっていて、 BuildContext というクラス名を聞いたことがないという方はいないのではないかと思います。build() メソッドの引数で渡されてくるあれです。 @override Widget build(BuildContext context) {

コードレビューを楽しくする 5 つの LGTM 画像サービス

Zenn · 2024-09-20

チーム開発において、重要なことの1つに、コミュニケーションのスタイルが挙げられます。 メンバーのモチベーションや、生産性には、 チーム内の雰囲気が少なからず影響するものです! 今回は、チーム開発を盛り上げる「LGTM 画像サービス」をリサーチしたので、結果をまとめました。 少しで

Genspark Autopilot Agentってすごいね

Zenn · 2024-09-20

はじめに さて、タイトルにもある通り、2024年9月18日、Gensparkが世界初の非同期AIエージェント「Genspark Autopilot Agent」を発表しました。 Introducing Genspark Autopilot Agent(https://mai

Flutter x Geminiで生成AI利用アプリを爆速で作ろう![ハッカソンにオススメ]

Zenn · 2024-09-20

はじめに ChatGPT 、Gemini など生成AIが世の中で話題になる中、 エンジニアとして生成AIを利用したアプリを作ることは一個のモチベーションになると思います。 特に1日、2日の時間の限られているハッカソンイベントで、 生成AIを利用したアプリを提出できたら、審査員

Amplify ラジオ レポート 2024/09/17

Qiita(trend) · 2024-09-20

はじめに2024年9月17日にAmplify Japan User GroupのDiscordにてAmplify ラジオを開催しました。Amplifyラジオは不定期に開催されており、今回はAmp…

畳み込みニューラルネットワーク

Qiita(trend) · 2024-09-20

畳み込みニューラルネットワークフィルターをニューラルネットワークに応用として、フィルターを使ったニューラルネットワークを畳み込みニューラルネットワーク、または、コンボリューションニューラルネットワ…

ZustandとValtioの夢の共演、Zustand-ValtioはImmerの代わりになれるのか

Zenn · 2024-09-20

Zustand-Valtioはライブラリ名の名前としてはイマイチと言われてもいるんですが、ひとまずそれはおいておいて、 https://github.com/zustandjs/zustand-valtio がそのライブラリです。これは、Zustandのライブラリの位置付けなので

スプリントレトロスペクティブ導入で見えた、継続的改善文化の醸成

Zenn · 2024-09-20

はじめに ソフトウェア開発の現場では、チームの生産性と品質を継続的に向上させることが極めて重要です。これは、チームの規模や業界を問わず、普遍的に当てはまる原則かと思います。私たちのチームも、この原則に基づいて改善に取り組んできました。 まず、私たちのチームの状況から説明しまし

データベースのデッドロックについて学んだこと

Qiita(trend) · 2024-09-20

背景こんにちは。エンジニアのKennieです。以前、SQLを学習中にトランザクションについて初めて知りました。その際に注意すべきデッドロックについて学んだので、ここにまとめてみます。トランザク…

WPF RitchTextBoxで特定の単語に色をつけたい

Qiita(trend) · 2024-09-20

RitchTextBoxをよくわかっていなくて無駄に時間を食ってしまったので書き留めておきますprivate void EmphasizePlaceholder(string targetWord…

AWS Lambdaにblenderを載せてサーバーレスなレンダリングサーバーを作る

Zenn · 2024-09-19

初めまして、株式会社Berryの齋藤です。 みなさまLambdaはやっておりますでしょうか。 Berryでも3Dデータの自動処理を行う上で数多くのLambda関数を作成、運用しています。 その中で3Dデータのプレビュー生成が必要になったため、blenderによるプレビュー生成を行

Release v5.0.0 · fastify/fastify

リアルタイム版 JSer.info · 2024-09-19

<a href="https://github.com/fastify/fastify/releases/tag/v5.0.0">https://github.com/fastify/fastify/releases/tag/v5.0.0</a><br /> <p>fastify

Python で作る協調フィルタリング入門:カレー推薦システム

Qiita(trend) · 2024-09-19

はじめにカレー好きの皆さん、こんにちは!「もっと自分好みのカレーに出会いたい」「友達にぴったりのカレーを提案したい」と思ったことはありませんか?今回は、そんな夢を叶える魔法のような AI 技術、「…

国会図書館データをGoogle Colab で取得し、Hugging Face へアップロードする方法

Zenn · 2024-09-19

1. はじめに NEDO[1] GENIAC 東京大学 松尾・岩澤研究室 LLM開発プロジェクト[2] において Team Tanuki の事前学習データ収集の一環として、国会図書館デジタルコレクション[3]のデータをダウンロードし Hugging Face へアップロードし

Androidタブレットでマルチウィンドウが可能に。Googleがデベロッパープレビュー公開

Publickey · 2024-09-19

GoogleはAndroidタブレットの新機能として画面上でアプリケーションを任意の大きさのウィンドウで表示できる機能をデベロッパープレビューとして公開しました。 この機能はデスクトップウィンドウイング(desktop windowing)...

インデックスとは何?MySQL(InnoDB)とPostgreSQLのインデックスの違いとは?調べてみました

Zenn · 2024-09-19

はじめに こんにちは。calloc134 です。 前のハッカソンイベントで、UUID をプライマリキーに利用するかどうかの議論がありました。 結果的にはあまりパフォーマンス要件の高くないアプリケーションであったため、プライマリキーとして UUID を採用することにしたのですが

Chromium+GNOME+Waylandで日本語入力が可能に

Zenn · 2024-09-19

前提知識 これから書くことがナンノコッチャわかる自信がない方は、Ubuntu Weeky Recipe 第717回を読んでください。 2年以上前の記事ですが、現状もあまり違いはありません。snap版Firefoxは現在はネイティブWaylandで動作するようにはなりました。す

新規サービスの立ち上げから10ヶ月経ったので色々まとめてみた

Zenn · 2024-09-19

こんにちは、sugar-catです。 AIShiftでは、昨年11月から「AI Worker」[1](以下、AI Worker)という新しいサービスの開発を開始しました。 約10ヶ月が経過し様々なことがありましたが、今回は私が行った機能開発以外で、外部公開が可能な取り組みをざっく

Rolldown + oxcによるビルド&型生成の高速化など: Cybozu Frontend Weekly (2024-09-17号)

Zenn · 2024-09-19

こんにちは!サイボウズ株式会社フロントエンドエンジニアのsaku (@sakupi01)です。 はじめに サイボウズ社内では毎週火曜日にFrontend Weeklyと題し「一週間の間にあったフロントエンドニュースを共有する会」を開催しています。 今回は、2024/09/17

TROCCO®のTerraform Provider(β版)で既存のBigQueryデータマート定義を一括取込する

Qiita(trend) · 2024-09-19

はじめにTROCCO®のTerraform Provider(β版)が使えるようになり、その簡単な操作方法については前回の記事「TROCCO®のTerraform Provider(β版)ができた…

AppReviewでリジェクトされた😢

Qiita(trend) · 2024-09-19

AppReviewのリジェクトまとめ最近スプラばかりしている櫻井です。ゲームのしすぎは良くないと感じ、急遽アプリをリリースいたしました。アプリをリリースする際の大きな壁と言っても過言ではないApp…

atama plusのエンジニアはどんな環境で開発しているのか ~2024夏~

Zenn · 2024-09-19

こんにちは! atama plusのDevRelチームです。 atama plusのエンジニア組織としてTech Blog強化月間を開催しており、 その一環として弊社のエンジニアたちがどんな環境で開発しているかを知ってもらうために記事を書きます! https://x.com/at

TypeScriptのclassとmoduleはどっちを使ったら良いのか?

Qiita(trend) · 2024-09-19

TypeScriptでclassとmoduleのどちらを使うべきか迷う場面があったので、双方の利点を踏まえた上でどちらを使うべきか考えてみる。インスタンスが必要な場合は必ずclassを使うべきなのか…

汚いコードの害を伝えたいだとか

Zenn · 2024-09-18

汚いコードはよくない コードを書くと、コードは増える プログラムは、ソースコードと呼ばれる文字列を記述する事で作成されます。このことを、単にプログラムを書く、コードを書く、などと言ったりします。 ほとんどの場合、プログラムを書くときには、その目的があります。 なにかの目的

AWSが主導する「OpenSearch」、Linux Software Foundation傘下の「OpenSearch Software Foundation」発足

Publickey · 2024-09-18

Linux Foundationは、オープンソースとして開発されているOpenSearchを推進する団体「OpenSearch Software Foundation」の発足を発表しました。 The #OpenSearch Project ...

「.NET 9 RC1」が公開、JITコンパイラやAOTコンパイラの性能向上、ハイブリッドアプリの実現など

Publickey · 2024-09-18

マイクロソフトは同社の包括的なアプリケーションフレームワークの次期バージョンとなる「.NET 9」の最初のリリース候補版となる「.NET 9 RC1」のリリースを発表しました。 .NETは、デスクトップアプリケーションからモバイルアプリケー...

【PHP】nullの扱い方

Qiita(trend) · 2024-09-18

nullに対する四則演算や型変換を実行すると0に変換されてしまうケースがあり、条件分岐などが想定通りにならない場合がある。その場合にどうすればよいか、もしくはnullをどのように扱えばうまくいった…

Node.js — Node v22.9.0 (Current)

リアルタイム版 JSer.info · 2024-09-18

<a href="https://nodejs.org/en/blog/release/v22.9.0">https://nodejs.org/en/blog/release/v22.9.0</a><br /> <p>Node.js v22.9.0リリース。 <code clas

2024年9月 俺の eslint.config.js

Zenn · 2024-09-18

はじめに 「Flat Config が何かはわかったからサンプルをくれ!」という方向けの記事です。 筆者が普段使用している eslint.config.js をご紹介します。 Flat Config については良記事がたくさんあるため ↓ などを参照してください。 https

Oracleのデータベースが色んなクラウドで使えそうなので情報整理してみた

Qiita(trend) · 2024-09-18

Oracleのデータベース使ってる方、興味ある方、お疲れ様です!先週、2024年Oracle最大のイベントがラスベガスで開催され、Azure,Google Cloudに引き続き、ついにAWSと…

Hono + Cloudflare Workers でパスキーを試してみる

Zenn · 2024-09-18

近年、パスキーと呼ばれる、パスワードの代わりに生体認証技術等を利用した認証方法が普及しつつあります。ブラウザからは、WebAuthn と呼ばれる API を介してパスキーを利用することが可能です。Cloudflare Workes + Hono を用いて WebAuthn を試し

OpenAI o1モデルの勉強会 - 個人的な感想と備忘録

Qiita(trend) · 2024-09-18

はじめに2024年9月18日に開催された勉強会「ついに出た!OpenAIの最新モデル『o1』って何がすごいの?みんなで勉強しよう」に参加しました。https://minorun365.connp…

成果を最速で!『タイパ勉強術』を徹底解説

Qiita(trend) · 2024-09-18

はじめにこんにちは、Watanabe JIn(@Sicut_study)です。突然ですが、私には不思議に思うことがあります。なぜ同じタイミングでエンジニアになったのに、気づいたらスキルに圧倒的…

Blobのコンストラクタ引数にTypedArrayとか直接使わないでください

Qiita(trend) · 2024-09-18

TD; LR;JavaScriptのBlobのコンストラクラの第一引数について、仕様を理解せずつかうと上手くいかないこともあるBlob第一引数MDNの記述ではarray反復可能オブジェクト…

プログラマじゃない人でもAI対話用にJSONを学ぶのが最高効率という提案

Zenn · 2024-09-18

この文章はプログラマじゃない人向けに JSON を知ってもらうメリット、とくにAIとの効率的な対話方法を説明し、そしてあわよくばプログラマとも JSON の水準で会話してもらえたら嬉しい…というものです。 あなたは誰 UI を作るのが専門のエンジニアです。 エンジニア以外が

Array.fromAsync()とPromise.all()の違い【JavaScript】

Qiita(trend) · 2024-09-18

ようわからんかったのでメモTL;DRArray.fromAsync()は順次実行Promise.all()は同時実行const sleep = delay =&gt; new Promise(re…

New Relic の OpenTelemetry Collector を使用して Kubernetes Cluster 全体を簡単にモニタリング

Qiita(trend) · 2024-09-18

 OpenTelemetry を使用して使用して収集した Kubernetes Cluster のデータを New Relic の UI でモニタリングできるようになりました。今回は、とても簡単なイ…

Typstで静的でシンプルなスライドを作成する【slydstパッケージ】

Qiita(trend) · 2024-09-18

はじめにこの記事では、Typstのパッケージであるslydstを使って、静的でシンプルなスライドを作成する方法について解説します。このパッケージでは、Typstの見出しを利用してスライドのセクシ…

一部の IBM Cloud トレーニングが 2024/11 より 有償化されます

Qiita(trend) · 2024-09-18

これまでも、IBM Cloud 認定資格と。その学習方法についてお伝えしてきました。IBM Cloud 認定資格取得への準備・学習方法・お得情報PowerVS IBM i 日記(59): 「IB…

CTOがエンジニアリング組織の役割と責務を再設計した結果と学び

Zenn · 2024-09-18

前書き みなさん、ご無沙汰しております。株式会社カナリーのCTOをしておりますどらです。暑い日が続きますが🌞 みなさんいかがお過ごしでしょうか。 前回記事を書いてからカナリーの時が経っていたようです(およそ1年ほど)。思い出してみるとこの1年で色々なことがありました。 CT

与えられた手牌をブロック(和了形)に分解するアルゴリズムについて(C++ 実装)

Qiita(trend) · 2024-09-18

背景麻雀の上がり(和了)において点数計算が必要となるが,それに欠かせないのが与えられた手牌をブロック(和了形)に分解するアルゴリズムである.ある手牌が複数のブロックへの分解に対応する場合があり,そ…

いちばんやさしい Azure 認証・認可編 後半

Qiita(trend) · 2024-09-17

はじめに本記事は2部構成での「いちばんやさしい Azure 認証・認可編」の後半になります。前半記事(1章~6章)は以下をご参照ください。タイトル名:いちばんやさしい Azure 認証・認可編…

いちばんやさしい Azure 認証・認可編 前半

Qiita(trend) · 2024-09-17

1.はじめに皆さんは、Azure で提供される認証・認可についてご存知ですか?ピンとくる方は、Azure での認証・認可 = Microsoft Entra ID を思い浮かべると思いますが、複…

「Java 23」正式リリース。JavaDocのコメントでマークダウンが使えるように、ジェネレーショナルZGCがデフォルトになど新機能

Publickey · 2024-09-17

オラクルはJavaの最新バージョン「Java 23」正式版をリリースしました。 Java 23 is now available! #Java23 #JDK23 #OpenJDK Download Now: https://t.co/JIB...

オラクルよ、 JavaScriptの商標を手放すときだ。Denoのライアン・ダール氏がオラクルに公開書簡

Publickey · 2024-09-17

主要なJavaScriptランタイムであるNode.jsの作者であり、現在もDenoの開発を進めているライアン・ダール氏は、JavaScriptの商標を所有しているオラクルに対して商標を手放すように要請する公開書簡「Oracle, it’s...

ReduxがAngularに公式ポーティングされた

Zenn · 2024-09-17

2024/9/14に下記のXのポストを発見しました。 https://x.com/crutchcorn/status/1835270356069978226 なんと、Redux公式でAngularへのポーティングされました。 筆者はこれまでNgRxを使ってきましたが、React民

p5.jsの勉強にTHE NATURE OF CODEやってみた

Zenn · 2024-09-17

無料でWEB公開されているp5.jsチュートリアルブック(https://natureofcode.com/)をやってみました。コンテンツには含まれていない応用的な内容や、関連事項もいっしょにまとめて行きたいと思います。

【AWS】起動方法から考えるStep Functionsでの定期ジョブシステム

Zenn · 2024-09-17

概要 AWS の Step Functions といえば簡易に順序だった複数タスクを実行するワークフローを実装できるサービスです。 Amazon States Language という JSON ベースの言語によるワークフローの定義と出来上がるワークフローの抽象化された見た目

GitHub REST APIを利用してGitHub Actionsのログをダウンロード

Qiita(trend) · 2024-09-17

本記事は、GitHub Actionsで実行したワークフローのログをGitHubのREST APIを利用してダウンロードしたときの内容を記載します。はじめにGitHub Actionsの実行ログ…

SimpleでStaticなNext.jsを中心としたフロントエンド技術選定

Zenn · 2024-09-17

シンプルで、スタティックで、ネクストジェーエスなフロントエンドで行かせていただきます はじめに こんにちは。最近、地面師が流行っているNstockに所属しているmatanoです。普段は株式報酬SaaSチームでソフトウェアエンジニアをしています。前職では新卒でフロントエンドエン

Release v4.0.0 · date-fns/date-fns

リアルタイム版 JSer.info · 2024-09-17

<a href="https://github.com/date-fns/date-fns/releases/tag/v4.0.0">https://github.com/date-fns/date-fns/releases/tag/v4.0.0</a><br /> <p>dat

Go製ツールでGoogleフォトクローンを立ち上げる

Zenn · 2024-09-17

ふとGoogleフォトの残容量をみると2%を切りました。これがゼロ%になるとどうなるか通知が来ていました。 空き容量がなくなると、写真のバックアップや Gmail でのメールの送受信ができなくなります。 こ、怖い。GMailまで送受信できなくなっちゃうの!? これは早急に対

New Relic の Azure Monitor 統合のデータ確認で困ったらここを確認!

Qiita(trend) · 2024-09-17

 New Relic で Azure Monitor のデータを確認する際の Tips を紹介します。New Relic の Azure Monitor 統合を活用すると Azure が提供するサー…

本当にあった怖い話: Dockerイメージにはバージョンタグをつけろ!

Zenn · 2024-09-17

こんにちは、ハコベル開発チームの坂東です。今日は、実際に私たちのチームで起きたちょっとした“怖い話”を共有しようと思います。 開発は順調に進んでいたはずだった… 私たちのチームでは、これまでプロダクトをローカル環境で動かす際、ファイルアップロード系の処理では開発用のAWS環境

こういうデザイン (Augmented UI? 拡張 UI?) を CSS で実装する方法

Zenn · 2024-09-17

はじめに 言葉では説明しにくいので、以下の画像を見ていただいたほうが早いです。 このように、画像の一部が切り抜かれたようなデザイン。 このようなデザインを指す特定な名称は見つかりませんでしたが、個人的には Augmented UI (拡張 UI) がもっとも近いような気がし

アバナードに転職しました。

Zenn · 2024-09-16

アバナード株式会社への入社 2024年9月1日付で、アバナード株式会社 に入社いたしました。 入社からすでに数日が経過していますが、新しい環境での挑戦に、期待と緊張が入り混じる毎日を過ごしております。 せっかくなので単なる報告だけではなく、入社してどのように過ごしているのか

医薬品検索にベクトル検索を導入したら、デフォで検索ニーズをほぼ満たせそうだった話

Zenn · 2024-09-16

どんな人向けの記事? 医薬品のような難しい検索ニーズにこたえるためにベクトル検索を利用する知見を見てみたい MySQLの全文検索と、ベクトル検索の精度や速度を比較してみたい ベクトルDBとEmbeddingモデルを利用した簡単なベクトル検索の実装方法を知りたい 医薬

RAGで文書検索の精度を上げるには、複数の埋め込みモデルを使う

Zenn · 2024-09-16

株式会社ナレッジセンスは、生成AIやRAGを使ったプロダクトを、エンタープライズ向けに開発提供しているスタートアップです。本記事では、RAGの性能を高めるための「Router Retriever」という手法について、ざっくり理解します。 この記事は何 RAGを実装するエンジニ

PHP の Trait の使いどころと、テストパターン

Zenn · 2024-09-16

TL;DR Trait の使いどころは以下の 4 つのパターン。 インターフェースのデフォルト実装 クラスの分割実装 基底インターフェースの実装を共通化 偶然同じ機能を持つクラスの実装の共通化 Trait のテストの書き方は以下の 4 つのパターン。 Trait を u

【Zenn最速】Microsoft 365 Copilot Wave 2 アップデートの要点解説✍【急に進化しすぎやろ】

Zenn · 2024-09-16

はじめに 本日2024年9月17日、日本時間深夜にMicrosoft 365 Copilot Wave2 という形で、Copilotに関する最新アップデートが発表されました。(個人的には、結構謎なタイミングでの発表でしたが、先日のOpenAIのo1モデル発表に合わせてきた感じ

[速報]マイクロソフト、「Copilot in Excel with Python」プレビュー公開。Excel上でCopilotがPythonコードを生成、実行し、複雑なデータ分析など可能に

Publickey · 2024-09-16

マイクロソフトは本日(日本時間9月17日)0時からオンラインイベント「Microsoft 365 Copilot: Wave 2」を開催し、Microsoft 365 Copilotの複数の新機能などを発表しました。 その1つとして発表され...

カーネルにDBMSを載せた分散OS「DBOS」の特徴と利点は? サーバレスでTypeScriptとPythonの実行に対応

Publickey · 2024-09-16

マサチューセッツ工科大学(MIT)とスタンフォード大学の研究者によって考案された分散OS「DBOS」が、TypeScriptに加えてPythonの実行に対応したことが発表されました。 DBOSはOS内部にデータベースが組み込まれており、OS...

プログラミング初心者が はじめてのPythonアプリを完成させるまで

Qiita(trend) · 2024-09-16

はじめにPythonを学び始めて2か月が経ちました。何かアプリを作りたいと考えていたところ、業務効率化アプリのアイデアが浮かびました。この記事では、具体的なアプリの内容は最小限にとどめ、初心者が何…

スタンプ1つでURLを要約!Geminiを活用したSlackbotを作りました

Zenn · 2024-09-16

TL;DR こんなものを作りました。 所定のスタンプを押されたメッセージにURLがあると内容を読み込んでGeminiで要約してくれます。 SlackbotとCloud Run 関数 第1世代(旧名:Cloud Functions)のバックエンドで実現しています。 日々RSS

オブジェクト指向を動物の例で説明するのは有害ではないか

Zenn · 2024-09-16

オブジェクト指向の説明で、生き物を使った例を時々見かける気がします。こういうやつです: interface Animal { ... } class Dog implements Animal { ... } class Cat implements Animal

Rust+Locoでサービス開発してShuttleにデプロイまで試してみる

Qiita(trend) · 2024-09-16

LocoとはRailsにインスパイアされたRust製のウェブアプリケーションフレームワークです。https://loco.rs/主な機能はこんな感じです。Railsに慣れていればとても親しみや…

【TypeScript + Vite】今すぐ誰でも、ローカルで GoogleAppsScript の開発を始められるテンプレート (初心者向け)

Qiita(trend) · 2024-09-16

🏰 作ったものローカルで TypeScript を使った GoogleAppsScript の開発を今すぐ・誰でもはじめられるテンプレートです。▶︎▶︎▶︎ TypeScript で Goog…

【AWS】SOA合格体験記

Qiita(trend) · 2024-09-16

はじめに先日AWS-SOAの資格を取得しました。https://aws.amazon.com/jp/certification/certified-sysops-admin-associate/実際に私が勉強に使った教材やよく出てくると感じたサービスを備忘録としてまとめたいと思い

数学2の領域における問題について

Qiita(trend) · 2024-09-16

はじめに高校数学の数学2の領域の問題は、一般的に難しく奥が深い傾向がある。というのは、時には三角関数や相加・相乗平均、微積分といった総合力が試され、必要条件や十分条件といった論理の理解も必要だから…

【リメイク版】最新のNext.jsとSupabaseで認証ブログを作ろう

Zenn · 2024-09-16

今回は、Next.jsとSupabaseを使用して認証ブログの構築方法を学びます。 本チュートリアルは、最新バージョン(2024/09時点)に対応したリメイク版となっており、前回大好評だった内容がさらに進化しています。 ログイン、サインアップ、パスワード再設定など、アプリに必要

Jotaiはどのようにして誕生したのか、単なるRecoilの代替手段なのか?

Zenn · 2024-09-16

こんにちは、Jotaiの作者です。Jotaiが生まれるまでに様々な取り組みをした歴史を短い記事にしてありますのでよろしければご覧ください。今後のJotaiの発展に期待します。 https://blog.axlight.com/posts/how-jotai-was-born/ 以

ハッキング・ラボで遊ぶために辞書ファイルを鍛える本 をやってみた

Zenn · 2024-09-16

はじめに TryHackMeを始めたものの、辞書攻撃を行う中で、使う辞書やツールの選定に迷うことが多かった。 行数が多い大きな辞書は、網羅性があるが時間がかかるし、行数が少ない小さな辞書は、短時間で解析が完了する代わりに解析の精度が低下する可能性がある。 辞書本体もどこから選

Pythonで始めるMapReduceデータ処理:中級者向け

Qiita(trend) · 2024-09-16

1. はじめにMapReduceは大規模データ処理のための強力なプログラミングモデルです。本記事では、Google Colab環境でPythonを使用してMapReduceの概念を学び、効率的なデ…

govuk-vue/govuk-vue: A Vue 3 component library for GOV.UK Frontend and the GOV.UK Design System

リアルタイム版 JSer.info · 2024-09-16

<a href="https://github.com/govuk-vue/govuk-vue">https://github.com/govuk-vue/govuk-vue</a><br /> <p>GOV.UK Design SystemのUIコンポーネントのVue実装</p

Brand New Performance Features in Chrome DevTools | DebugBear

リアルタイム版 JSer.info · 2024-09-16

<a href="https://www.debugbear.com/blog/fix-web-performance-devtools">https://www.debugbear.com/blog/fix-web-performance-devtools</a><br />

"キャリアチェンジ"について韓国の大学で登壇してきた

Zenn · 2024-09-16

"私のキャリアチェンジと日本の転職市場"について登壇 先日、ご縁の中で貴重な機会をいただいて、 韓国のHRDKさん企画のイベントで、 釜慶大学にて日本で働きたい韓国の方や日韓の大学生向けに 「私のキャリアチェンジと日本の転職市場」について登壇させていただきました。 このイベン

エンジニアとして働く中で気づけた大切だと思うこと

Qiita(trend) · 2024-09-15

はじめに自分がIT業界に携わって5年ほどが経過しました。この5年間、SIerからフリーランスエンジニアに転身し、様々なプロジェクトに参加する中で、数々の失敗と成功を経験しました。特に心構えやマイ…

The State of ES5 on the Web — Philip Walton

リアルタイム版 JSer.info · 2024-09-15

<a href="https://philipwalton.com/articles/the-state-of-es5-on-the-web/">https://philipwalton.com/articles/the-state-of-es5-on-the-web/</a><

C/C++の配列と糖衣構文

Zenn · 2024-09-15

はじめに 関数の引数として多次元配列を受け取る時、以下の2つの違いを説明します。 void func1(int a[2][3]) { } void func2(int (&amp;a)[2][3]) { } 配列とポインタと糖衣構文 度々話題になりますが、C/C++言語

storybook/CHANGELOG.md at next · storybookjs/storybook

リアルタイム版 JSer.info · 2024-09-15

<a href="https://github.com/storybookjs/storybook/blob/next/CHANGELOG.md#830">https://github.com/storybookjs/storybook/blob/next/CHANGELOG.m

Release v1.0.2 · jimp-dev/jimp

リアルタイム版 JSer.info · 2024-09-15

<a href="https://github.com/jimp-dev/jimp/releases/tag/v1.0.2">https://github.com/jimp-dev/jimp/releases/tag/v1.0.2</a><br /> <p>Jimp v1リリース

More NPM packages on Cloudflare Workers: Combining polyfills and native code to support Node.js APIs

リアルタイム版 JSer.info · 2024-09-15

<a href="https://blog.cloudflare.com/more-npm-packages-on-cloudflare-workers-combining-polyfills-and-native-code/">https://blog.cloudflare.c

Release 5.0.0 · expressjs/express

リアルタイム版 JSer.info · 2024-09-15

<a href="https://github.com/expressjs/express/releases/tag/v5.0.0">https://github.com/expressjs/express/releases/tag/v5.0.0</a><br /> <p>exp

The Undeniable Utility Of CSS :has • Josh W. Comeau

リアルタイム版 JSer.info · 2024-09-15

<a href="https://www.joshwcomeau.com/css/has/">https://www.joshwcomeau.com/css/has/</a><br /> <p><code class="language-plaintext highlighter

ノーズカーブと電圧不安定現象

Qiita(trend) · 2024-09-15

はじめに変圧器のタップ切替時において電圧が不安定になる現象がある。これは、ノーズカーブと負荷曲線の交点である運転点がどのように推移するかで説明することができる。そこで今回は、平成27年の電験一種過…

株式会社いい生活のサマーインターンに参加してきた

Qiita(trend) · 2024-09-15

はじめに株式会社いい生活さんのサマーインターンに参加してきたので、やったことや学んだことを書いていこうと思います。株式会社いい生活について知りたい方・サマーインターンに参加したいと考えている方の…

RustのDockerイメージビルドを高速にする

Zenn · 2024-09-15

要約 以下を参考にしましょう。 https://docs.docker.com/guides/language/rust/develop/ はじめに Rustは素晴らしい言語ですが、弱点もあります。その弱点の一つが、コンパイル時間が長いことです。 特にDockerイメージ

【アウトプット学習2ヶ月続けた結果】遂にゼロから個人開発アプリをリリース!

Qiita(trend) · 2024-09-15

はじめにアウトプット学習を初めて2ヶ月が経ったので振り返っていきたいと思います。ちなみに1ヶ月目の振り返りはこちらになりますので、ご興味があれば覗いてみてください。https://qiita.…

【60分でマスター】Reactで画像ジェネレーターを作ろう!【TypeScript/Supabase/StabilityAI/TailwindCSS】

Qiita(trend) · 2024-09-15

はじめにこんにちは、Watanabe Jin(@Sicut_study)です。アプリを作る上で事前に手札が多いほうが、実現できるアイデアの幅も広くなります。今回は「AIによる画像生成」「スト…

Next.jsをCloud Runにデプロイする際にビルド時の環境変数を設定する

Zenn · 2024-09-15

1. はじめに Next.js(App Router)をCloud Runにデプロイしようとしたのですが、Next.jsのビルド時に環境変数を設定するのに苦労したので備忘録です。 実はVercelを使えば即効で終わるのですが、それでもCloud Runを使いたい人向けの記事で

【Go】GinでCRUDなREST API作ってみた #1 (環境設定とモデルのマイグレーションまで)

Zenn · 2024-09-15

Itemオブジェクトの作成(Create)、読み込み(Read)、更新(Update)、削除(Delete)を行うAPIをginフレームワーク、postgresqlを使用して作りました。 さらに、pgAdmin(postgresql用のGUI管理ツール)を使用し、データベースサー

Qiitaのトレンド記事を要約してまとめたモノ(さぼり)

Qiita(trend) · 2024-09-15

生産性爆上がり!?エンジニアのおやつ大解剖!!!エンジニアの集中力アップに役立つおやつ選びのポイントを紹介。ブドウ糖補給にはラムネやチョコレート、腹持ちにはナッツ類やドライフルーツ、リフレッシュに…

LayerXのサマーインターンに参加しました

Zenn · 2024-09-15

はじめに こんにちは、masaです。9/2〜9/13の2週間、LayerX初のサマーインターンという記念すべき回に参加してきました!!今回はその振り返りを書いていこうと思います。 LayerXのサマーインターンの概要 最初の3日間は講義があり、それ以降はチーム開発という流

Elixir if~else/case/condの違い

Qiita(trend) · 2024-09-15

こんにちは!プログラミング未経験文系出身、Elixirの国に迷い込んだ?!見習いアルケミストのaliceと申します。今回はif~else/case/condの違いについて学んだことをまとめます。…

ReactとDjangoでフォームから画像の登録をしてみた

Zenn · 2024-09-14

元美容師のDjangoポートフォリオリニューアル日記Part.6:画像アップロード機能実装編 こんにちは、やぎです!前回の記事では、サロン情報の編集と削除機能を実装しました。 今回はサロンデータに画像を登録し、サロン一覧画面で表示する機能を追加します。 実は画像の登録表示機能

Bounded VNDF Sampling解説

Zenn · 2024-09-14

はじめに SpecularのBSDFとして長年使われてきたMicrofacet Modelですが、そのImportance Samplingについては直近だとTokuyoshi氏、Eto氏によるBounded VNDF Sampling for the Smith-GGX B

Pythonで作るポップなポモドーロタイマー

Qiita(trend) · 2024-09-14

はじめにこんにちは!今回は、Pythonを使ってポモドーロタイマーを作成する過程を、要件定義から実装まで詳しく解説します。このプロジェクトを通じて、以下のスキルを身につけることができます:ソフト…

同期発電機の動揺方程式と数値解析

Qiita(trend) · 2024-09-14

はじめに同期発電機は、入力と出力の仕事量をほぼ同じに保たないと上手く安定性を保つことができない。入力を多くすることで、発電機の回転速度は上昇する。一方で、出力を多くすることで、発電機の回転は低下す…

Version support policy and ESLint v8.x end of life - ESLint - Pluggable JavaScript Linter

リアルタイム版 JSer.info · 2024-09-14

<a href="https://eslint.org/blog/2024/09/eslint-v8-eol-version-support/">https://eslint.org/blog/2024/09/eslint-v8-eol-version-support/</a><

作図はテキストで!Mermaid, PlantUML and Graphviz

Qiita(trend) · 2024-09-14

本記事のめあて作図となるとExcelやPowerPoint、あるいは作図ツールを使うことが多いと思う。でも必要以上に凝りすぎて時間を無駄にしてませんか。グラフ記法というものがあり、QiitaやV…

WebディレクターがReactを勉強し始めた理由

Qiita(trend) · 2024-09-14

私についてwebディレクターやっています。昔はコーダーをやっていました。JavaScriptがちょっと触れるくらい。11月に新しい会社に転職します。なんでReactやりたいか?今まで、ディ…

[番外編 #4] イマジナリーライン

Qiita(trend) · 2024-09-14

はじめに皆様お疲れ様です。今回の 「番外編」 では 「イマジナリーライン」 ついて紹介いたします。 これは 「動画撮影」 の分野で登場する言葉になります。イマジナリー(想像上の、架空の、非実在…

EKSで始めるk6 Operatorの導入とサンプルテストの分散実行

Zenn · 2024-09-14

https://github.com/moko-poi/eks-k6-operator-example 前準備: iamユーザーの作成 aws configure でcredentialを設定 1. EKSクラスターの作成(Terraform) このModuleを使

「表示の拡大」について

Qiita(trend) · 2024-09-14

ブラウザで表示を拡大したい場合、ブラウザの表示設定や、ピンチ操作によるズーム、OSで提供されいてる拡大鏡など、さまざまな方法を利用することができます。それぞれ挙動(拡大する要素や見え方)や使い方が…

Zustandって大規模な状態管理に使えるの?Zustand-Slicesを作ったワケ

Zenn · 2024-09-14

個人的にはJotaiの方が大規模開発に向いているのではないかと思うのですが、現状だと大規模開発にはZustandの方が優勢のようです。 https://x.com/dai_shi/status/1826447367429911018 質問は「大規模」ではなく「複雑」なので、正確性

Go × PostgreSQL で実装できる キューイングシステム River を触ってみる

Zenn · 2024-09-14

はじめに キューイングシステムを構築する選択肢として Amazon SQS や Google Cloud Pub/Sub などが挙げられると思います。 そんな数あるキューイングシステムを構築する選択肢として Go × PostgreSQL で実装できる River というライ

【M5StackMP135 】Livebook でエアコンの働を可視化してみた

Qiita(trend) · 2024-09-14

はじめにこの記事では、M5StackMP135でLivebookを動作させてGPIOを使ってみました。M5Stackには、コネクターで接続するだけで使える豊富なデバイスが魅力です。加速度、3軸地…

Elixirでリストとタプルを型付けする by José Valim

Qiita(trend) · 2024-09-14

原文:https://elixir-lang.org/blog/2024/08/28/typing-lists-and-tuples/(監訳: 山崎 進 @zacky1972 )私たちは、Eli…

FastAPIとPlotly.jsを使用した株価分析Webアプリケーションの構築

Qiita(trend) · 2024-09-14

目次はじめに要件定義ユーザーストーリー技術スタック実装5.1 バックエンド (main.py)5.2 フロントエンド (index.html)セットアップと実行方法将来の拡張可能性まと…

【警告】AOAIモデルをデプロイしただけで◯万円?Provisioned-managedなモデルデプロイ有無を一括確認できるようにしてみた話

Zenn · 2024-09-14

はじめに 先日、Azure OpenAI Service(以下、AOAI)でモデルをデプロイしただけで高額な課金が発生するという、ヒヤリとする体験をしました。同様の事例が他の方にも起こっていることを知り、これは対策が必要だと感じました。(せめて横並び確認の自動化くらいは・・・

改めてハッシュ関数とは (SHA-256, SHA-512)

Qiita(trend) · 2024-09-14

今回はハッシュ値についてまとめてみます。ハッシュ値から元の値を推測するのが難しいことは理解していましたが、いろいろ混乱するような性質があったため、改めて頭の整理を兼ねてこの記事にまとめました。そ…

非エンジニアが一年間Neovimを使った感想

Zenn · 2024-09-14

はじめに これは、非エンジニアの学生が一年間Neovimを使ってみて感じたことを気ままに書いた記事です。 エディタ遍歴 まず最初に自己紹介がてらこれまでのエディタ遍歴を紹介します。 Eclipse(2022/4 ~ 2023/7) 最初に使ったエディタ(IDE)は、E

CI/CD ツール(Codemagic) を使って Flutter アプリを Google Play Store へ公開する

Zenn · 2024-09-14

本記事は、佐藤将来 が執筆し、Codemagic blog に投稿されたものです。 本記事では、CI/CD ツールである Codemagic を用いてGoogle Play Store へ Flutter アプリをリリースする手順をご紹介します。 「現状、手動で Google

【C#】コンパイルが必要な言語はダメらしいので「NativeAOT」について紹介

Zenn · 2024-09-14

NativeAOTって? 最近のC#/.NETは結構早い gRPCベンチマークだとマルチコアでトップになることも 「C#は遅くて~」というのは古い情報。情報のアップデートを! https://x.com/Dave_DotNet/status/167339347550

AWSを不正利用された際の反省と教訓

Qiita(trend) · 2024-09-14

反省被害AWSのSESを利用され、約5万通のメールが不正に送信され、約10ドルの使用料が発生しました。また、焦ってルート権限のMFA設定時にアプリ(別のアプリ用の番号を選択し続ける)の選択を誤り…

Object でも Hash みたいに分割代入したい

Qiita(trend) · 2024-09-13

やりたいことObject でも Hash みたいに分割代入 (destructuring assignment) したい。# Hash オブジェクトは右代入を使って分割代入ができる。heter…

Cursor の無料版を使い続ける場合の設定

Qiita(trend) · 2024-09-13

Cursor の Pro 版でサポートされる AI 機能は非常に強力であり、無料版と比較して多くのメリットがあります。しかし、個人開発者や学生など予算に限りがある人にとっては、Pro 版の利用は難し…

7日間でハッキングをはじめる本をやってみた

Zenn · 2024-09-13

はじめに 2024/8/28に発売された、野溝のみぞう氏著の「7日間でハッキングをはじめる本 TryHackMeを使って身体で覚える攻撃手法と脆弱性」をやってみた。思いの外長くなったので、感想を最初に書き、各章の内容を振り返ってみる。 https://www.shoeisha

Web フロントエンドしかやってこなかった人がバックエンドに入門する

Qiita(trend) · 2024-09-13

この記事は書きかけです。概要 皆さん Web はお好きでしょうか。筆者はずっとフロントと esbuild プラグインばかりを書いてきてバックエンドはサボってきたのでそろそろバックエンドを触れる…

UE5.4の半透明について

Qiita(trend) · 2024-09-13

UE5.4の半透明 UE5.4から半透明の描画順などに色々と変更が加わりました。アーティストにも混乱が見られるのと自分でも整理しておきたくなったので調査してまとめてみたいと思います。半透明は闇が深…

【最新AI応用】OpenAI o1-previewをベースしたRAG?GPT-4oのRAGと比べるとどうなる?(コードあり)

Zenn · 2024-09-13

はじめに こんにちは、AIラボ所属のデータサイエンティスト・AIエンジニアの刘(劉、リュウ)です。 日本の方がよく知っている三国志の主人公、劉備と同じ苗字です。 今朝リリースされた OpenAI o1-preview をベースにして、ローカル環境で RAG(Retrieval

ESLint v8のEOLなど: Cybozu Frontend Weekly (2024-09-10号)

Zenn · 2024-09-13

こんにちは! サイボウズ株式会社フロントエンドエンジニアの Saji (@sajikix) です。 はじめに サイボウズでは毎週火曜日に Frontend Weekly という「一週間にあったフロントエンドニュースを共有する会」を社内で開催しています。 今回は、2024/9/

vimで5分後の時刻を挿入する

Qiita(trend) · 2024-09-13

やりたかったこと入力:Ctrl + S出力:2024/09/13(Fri) 09:00解決方法~/.vimrcに下記追加nmap &lt;silent&gt; &lt;C-S&gt; &lt;ESC&gt;i&lt;C-R&gt;=st…

ChatGPT o1-previewに数学の共通テスト(旧センター試験)を解かせてみた

Qiita(trend) · 2024-09-13

2023年度共通テスト数学Ⅰ・A第1問〔2〕(1)を解いてもらいました!https://www.itmedia.co.jp/aiplus/articles/2409/13/news089.htmlhttps://note.com/lifeprompt/n/n87f4d551010

o1-preview大実験!ChatGPT o1は競プロの問題を解けるのかAtCoder (2024年9月版)

Qiita(trend) · 2024-09-13

https://www.itmedia.co.jp/aiplus/articles/2409/13/news089.html以下の問題を使ってo1に解いていただきました。数学オリンピック並みに解け…

AWS試験に受かったときのバイブス

Qiita(trend) · 2024-09-13

お蔵入りにしてた記事 『AWS Database Specialtyに合格したのでAuroraについてまとめた + RDSの思わぬ欠点について』もったいないので放出します。2023年の9/29合格…

ケント・ベックに学ぶ良いコードの書き方🗒️

Qiita(trend) · 2024-09-13

こんにちは、しが あきとし(@akitosihga)です。先日あるMeetUpで良いコードの書き方について考える機会がありました。『良いコード』の定義は幅広く様々な解釈があると思います。その中…

【速報】ChatGPTがアップデート!OpenAI o1最新情報を初心者向けに解説

Qiita(trend) · 2024-09-12

こんにちは、AIに興味をお持ちの初心者の皆さん!今回は、OpenAIが開発するChatGPTの最新情報について、わかりやすくお伝えします。なお、詳細はOpen AI公式サイトをご確認ください。h…

[Go]なるだけすべてをiteratorにする

Zenn · 2024-09-12

なるだけすべてをiteratorにする すべては言い過ぎですね。 ソースはすべてここに上がります。 https://github.com/ngicks/go-iterator-helper この記事ではなるだけiteratorとしてものを利用できるように考えてみたり実装してみ

イオンのCTOが巨大企業の変革プロセスを解説、集英社が認証基盤統合を語る。情シス有志による「BTCONJP 2024」開催[PR]

Publickey · 2024-09-12

ITの能力が企業の競争力にとって重要な位置を占めるようになってきたなかで、ビジネスニーズに応えビジネスを加速させるためのテクノロジーまたはその戦略としての「ビジネステクノロジー」(BT)をテーマとしたイベント「BTCONJP 2024 情シ...

サーバラック3つで自分のOracle Cloudリージョンが持てる「Oracle Dedicated Region 25」発表

Publickey · 2024-09-12

米Oracleはラスベガスで開催中の「Oracel CloudWorld 2024」において、わずかサーバラック3つの構成で自社専用のOracle Cloudリージョンをオンプレミスに持つことができる「OCI Dedicated Regio...

Announcing TypeScript 5.6 - TypeScript

リアルタイム版 JSer.info · 2024-09-12

<a href="https://devblogs.microsoft.com/typescript/announcing-typescript-5-6/">https://devblogs.microsoft.com/typescript/announcing-typescri

Biome v1.9 Anniversary Release | Biome

リアルタイム版 JSer.info · 2024-09-12

<a href="https://biomejs.dev/blog/biome-v1-9/">https://biomejs.dev/blog/biome-v1-9/</a><br /> <p>Biome v1.9リリース。 CSSのFormatter/LinterがStable

似顔絵アイコンのススメ

Zenn · 2024-09-12

アイコンに何を使うか問題 WEBで技術的なノウハウで色んな人と繋がるみなさん、アイコンはどうしてますか? 何らかのサービスのデフォルト 何らかのキャラクターイラスト 生物の写真 静物の写真 顔写真 記号類 など、色んなアイコンの方がいらっしゃいますね。 WEB上でやりとり

人生3回目のCSVエディタを作っている話

Zenn · 2024-09-12

私は今、人生で3回目のCSVエディタを作っています。もはや狂気です。 なぜ作り始め、なぜ今また作り直しているかみたいな話を書きたいと思います。 About Me 株式会社ヘンリーでソフトウェアエンジニア &amp; アーキテクト的なことをしつつ、個人開発してます。 Soci

DatadogがOCIに対応したぞー

Qiita(trend) · 2024-09-12

いままではLog取り込みしかできませんでしたが、ついにメトリクスのIntegrationができるようになりました!歓喜!公式アナウンス記事https://www.datadoghq.com/ja…

Rubyの不要コード削除補助ツール

Zenn · 2024-09-12

最近Railsプロジェクトの不要コード削除を行っていて、雑ツールを書いて作業効率化をしている。 2つのツールを作った。両方ともコードの依存関係を可視化するツールだけれども、それぞれ用途が違う。1つは各ファイル間の依存関係を大まかに可視化するもの、もう1つは特定のファイルがどのファ

初心者がDifyでワークフローを作る際に知っておくと便利な5つのこと

Zenn · 2024-09-12

はじめに この記事で想定している読者の方: Difyの使い方にまだ馴染めていない方 ワークフローで何か作ってみたい方 簡単にPythonが書ける方 LLMを用いたアプリケーションをノーコード・ローコードで作成できるサービスである「Dify」がその使いやすさと拡張性の高さ

情シスだけが怖い話 行ってみたなう

Qiita(trend) · 2024-09-12

https://hennge.com/special/scarystory2024/こちらのイベント行ってみたので実況します会場公式サイトhttps://myoujin-hall.jp講演…

新チームで違和感を感じ、インセプションデッキを作った話

Zenn · 2024-09-12

はじめに こんにちは!レバテック開発部の宮下です。 最近、私がジョインしたチームで、チームビルディングの一環としてインセプションデッキを作成しました。 この記事では、インセプションデッキの作成プロセスやその成果についてご紹介します! そもそもインセプションデッキとは

Windows Hello for Business とは?

Qiita(trend) · 2024-09-12

はじめに唐突ですが、あなたの会社では Windows Hello ではなく、Windows Hello for Business を使っていますか? と聞かれても、IT 部門か、Microsoft…

Next.jsのAppRouterで真剣にアプリケーション実装したので知見を残しておきます。#お勉強

Zenn · 2024-09-11

はじめに Next.jsのAppRouterを採用する企業が増えてきている印象です。 もはや背を向けては通れぬと思い空き時間を使ってキャッチアップしました。 その過程で学んだこと、躓いたポイント、発見したことなどを残しておきます。 公開予定はなかったのですがせっかくなので…(

オラクル、本物のようなテストデータ群を生成AIが自動生成してくれる「Select AI for Synthetic Data Generation」発表。Oracle CloudWorld 2024

Publickey · 2024-09-11

米オラクルは、生成AIがテスト用に実データのような特徴を備えたデータ群を自動的に生成してくれるOracle Autonomous Databaseの新機能「Select AI for Synthetic Data Generation」を発...

Javaプログラミングに最適化したコーディング支援AI「Oracle Code Assist」、オラクルがベータ版として公開。Oracle CloudWorld 2024

Publickey · 2024-09-11

米オラクルは、Javaのコード生成やユニットテストの生成などに最適化した、生成AIを用いたコーディング支援ツール「Oracle Code Assist」をベータ版として公開しました。 Oracle Code Assistは、Visual S...

【個人開発】初めてgemを作って公開してみた話

Qiita(trend) · 2024-09-11

こんにちは!MaTTaと申します。これまでWEBアプリ開発の記事をいくつか書いて来ましたが、今回は少し趣を変えてオリジナルのgemを開発したのでその経験をまとめてみます。初学者につき、誤りを含む…

Google Cloud から クロスクラウド接続で OCI のデータベースに接続してみた

Qiita(trend) · 2024-09-11

はじめに2024/6に Google と Oracle が提携し、Google CloudとOracle Cloud Infrastructure(以下 OCI)をクロスクラウド接続で直接接続でき…

資料生成AI「Napkin」でデカめの資料を作ってみたので知見を共有する

Zenn · 2024-09-11

タイトル通りです。資料生成AI「Napkin」でデカめの資料(12000字くらい)を作ってみたので知見を共有します。すごいツールなのは間違いないのですが、適切なユースケースで使わないと威力をちゃんと発揮できない系のものです! 内容的には、前回の記事ではポストモーテム資料のドラフト

これで伝わる!エンジニアが言語化力を磨くためのステップ

Qiita(trend) · 2024-09-11

はじめにこんにちは、Watanabe Jin (@Sicut_study)です。突然ですが、あなたは人に自分の考えを伝えることは得意でしょうか?エンジニアの方は職場によってはコミュニケーション…

Firebase Auth の 匿名認証 で爆速オンボーディング!ユーザー離脱を防ぐベストプラクティス

Zenn · 2024-09-11

はじめに こんにちは、クラウドエース フロントエンド・UI/UX 部の 小堀内 です。 モバイルアプリ開発において、ユーザー認証は重要な要素ですが、同時にユーザーの離脱を招く可能性もあります。 例えば、新しいアプリをインストールした後、すぐに長い登録フォームが表示されたら、

Ruby 3.0.4 -> 3.2.2、Rails 6.1.0 -> 7.1.4の作業ログ

Qiita(trend) · 2024-09-11

基本手順大変勉強になりました。ぜひご一読ください。https://qiita.com/jnchito/items/0ee47108972a0e302cafGemfile更新source 'h…

Expo で始める React Native 開発

Zenn · 2024-09-11

ゼロから Expo 使いながら React Native を学べます。 【読者】 ・React Native の初学者 ・React使いで React Native に興味ある方 【特徴は】 ・Expo の公式ドキュメントにそって日本語で学習できること ・公式は JavaSc

画面遷移に順序があるUIの保守性を向上させる「順序ありオブジェクト指向UI」の提案

Zenn · 2024-09-11

はじめに UIを設計するときにオブジェクト指向UIは大きな効果を発揮することがあります。一方で、オブジェクト指向UIの考えをそのまま適用できないけれども、タスク指向UIと呼ぶのも微妙な画面があります。 例えば、ECサイトの購入プロセスです。よくあるECサイトの購入プロセスは以

MariaDB社が投資会社「K1」に買収されると発表。CEOは交代、製品開発と提供は継続

Publickey · 2024-09-11

MySQLから派生したリレーショナルデータベースであるMariaDBの開発を主導するMariaDB社が、投資会社「K1 Investment Management, LLC」(以下、K1)に買収され、同社の100%子会社になることを発表しま...

New Relicを使うときはネットワーク要件を確認しましょう!

Qiita(trend) · 2024-09-11

New Relicを使う際にはネットワーク要件の確認が必要です。公式ガイドに情報がまとまっていますが、何を確認するべきか? また、どんなところでつまづきやすいか? などをご紹介します!↓↓↓ 公…

弊社のフロントエンドのパフォーマンス改善のお話

Zenn · 2024-09-11

はじめに はじめまして、BEENOSの山岡です。 普段は主にフロントエンドの開発を担当しており、執筆時点では新卒3年目となりました(時が経つのは早いですね…) 今回は、弊社が運用している大規模Webサービスのフロントエンドのパフォーマンス改善について、振り返りも兼ねて共有した

MFA認証を強制したい!

Qiita(trend) · 2024-09-11

はじめにこんにちは、Nishiです。本記事はANGEL Calendar11日目の記事として投稿しています。1日目~の記事一覧はこちらをご参照ください!今回は各ユーザーにMFA設定を強制する…

corepack が標準同梱じゃなくなる未来、 mise でパッケージマネージャを管理する

Zenn · 2024-09-10

mise とは 言語環境の管理は *env や *vm を超えて、 mise へ という記事を書いたので詳しくはこちらをご参照ください。 簡単にいうと多言語対応の言語環境マネージャで(もっと多機能なのですが)、npm をバックエンドに node 製の cli まで管理できる、

言語環境の管理は *env や *vm を超えて、 mise へ

Zenn · 2024-09-10

mise はミーズと読みます。 mise とは *env や *vm が担っていた言語環境(コンパイラ・インタプリタ)のバージョンを管理するツールです。 rbenv や nvm のように単一言語に対するサポートではなく、標準で Go、 Node.js、 Python などの複

「Oracle Database@Google Cloud」正式提供開始。Google Cloud上にOracle Cloudのインフラを持ち込み。Oracle CloudWorld 2024

Publickey · 2024-09-10

ラスベガスで開幕した米オラクルの年次イベント「Oracle CloudWorld 2024」において、オラクルは「Oracle Database@Google Cloud」正式版の提供を開始したと発表しました。 Google CloudにO...

[速報]Oracle Database@AWSは12月から利用可能に、AWS CEOが基調講演に登場。Oracle CloudWorld 2024

Publickey · 2024-09-10

米オラクルの年次イベント「Oracle CloudWorld 2024」がラスベガスで開幕しました。 1日目の基調講演に登壇した同社創業者兼CTOのラリー・エリソン氏は昨日発表した、AWS上にOracle Cloudのインフラを持ち込み、そ...

Tanuki-8B の GGUF 版トークナイザ―の調査

Zenn · 2024-09-10

Tanuki-8B は 東大松尾・岩澤研究室 | LLM開発 プロジェクト[GENIAC] で開発された LLM です。GGUF 版はトークナイザーに問題があるため非推奨とされていますが、具体的にどのような問題があるかを調べました。 経緯 自分は Ollama を常用している

未経験からエンジニア転職して1年、振り返ったら順調すぎる件wwwwwwwwwww

Qiita(trend) · 2024-09-10

こんなタイトルで大丈夫なのかな一抹の不安は捨て去り、前を向いてQiitaデビューしようと思います。万人の目を惹くタイトルを熟考したらこうなりました。あなたがこの文章を読んでる時点でこのタイトル…

DMMがMySQLのリプレース先としてGoogle Cloud SpannerとTiDBを比較、採用したのはTiDB。比較内容や結果を語る[PR]

Publickey · 2024-09-10

オンラインゲーム、電子書籍、動画配信を始めとする60以上のサービスを提供しているDMM。同社の共通基盤を提供する組織「DMMプラットフォーム」は、オンプレミス上で稼働していたMySQLのリプレース先の検討過程でNewSQLのGoogle C...

Cloudflareでドメイン取って、独自ドメインでメールを送受信できるようにした話

Qiita(trend) · 2024-09-10

はじめに今回、初めて記事を書きます〜。(記事を書いている人が、詳しくない中書いているので詳細な説明ができない場合も多々あります。)記事の目的は、自分がやったことの記録(インプット・アウトプット…

主要なAIコードアシスト機能の比較。GitHubが先行し、GitLab/Google Cloud/AWSが追いかける。ガートナーがマジッククアドラントを発表

Publickey · 2024-09-10

AIコードアシスト機能を提供している主要各社は、調査会社の米ガートナーが作成したAIコードアシストを比較調査したマジッククアドラントの自社の位置づけをプレスリリースで発表しています(GitHub、AWS、GitLab、Alibaba Clo...

PADで画像取得を自動化!!作業自動化でストレス削減!!

Qiita(trend) · 2024-09-10

お疲れさまです。デジタルな部署で日々奮闘を続ける、脱アナログを目指すまっちゃん84式です。自分はある小売企業のネットショップで働いています。その中で販促業務を主に担当しています。普段の業務ではい…

プロジェクトK Kさんの時間を創出せよ 相棒はPowerAutomateDesktop

Qiita(trend) · 2024-09-10

📌プロジェクトKみなさん、こんにちは、45O(シンゴオー)です。私は小売業に勤め、最近デジタルについて勉強している者です。今回はデジタルツールを活用して、私の部署のアシスタントKさんの業務を一…

RIP 2024年こそ corepack を使おうとしたら終わった

Zenn · 2024-09-10

年初に「今年こそは」と気合いを入れてこんな記事を書きました。 https://zenn.dev/monicle/articles/1c06f3f75b2cb1 が、そんな快適に使っていた corepack がつい先日 Node.js から削除されることになりました😇 正確には N

設計と実装を分離して、ReactComponentの保守性を高める

Zenn · 2024-09-10

こんばんは。 株式会社CHILLNNという京都のスタートアップでフルサイクルエンジニアをしております大島と申します。 弊社では現在アプリケーションのリプレイスを行っているのですが、そのリプレイスと並行してフロントエンド側のリアーキテクチャを行っています。 リプレイス後のフロントエ

PowerAoutomateDesktopを使って台風被害の集計のスピードアップ

Qiita(trend) · 2024-09-10

開発を試みた理由について災害時の被害状況報告業務を効率化するためにRPAを導入してみた話近年、大規模な自然災害が頻発しています。私の会社でも、地震や台風などによる各支店の被害状況を迅速に報告する…

【個人開発 アプリ】使用技術・gemの選定理由

Zenn · 2024-09-10

はじめに こんにちは。プログラミングスクールでRuby on Railsを学習しているMockeyと申します。 個人開発のアプリ「Travel Starter」で使用した技術の選定理由について言語化しておきたいと思い、記事を書くことにしました。 少しでお役に立てることがあれば

トークナイザー構築のナレッジとチームの取り組み紹介【Team Kuma】

Zenn · 2024-09-10

はじめに はじめまして。GENIAC 松尾研LLM開発プロジェクト Team Kuma の宮澤と申します。 本プロジェクトについては様々な記事で紹介されているため詳細は割愛しますが、本記事は5月下旬までの「Phase1」の取り組みをもとに書いたものとなります。 本記事を執筆し

RAGの精度と速度を同時に向上「DIVA」による曖昧さ対策

Zenn · 2024-09-10

導入 こんにちは、株式会社ナレッジセンスの須藤英寿です。普段はエンジニアとして、LLMを使用したチャットのサービスを提供しており、とりわけRAGシステムの改善は日々の課題になっています。 この記事では、曖昧な質問に対する回答の精度を高め、さらに処理速度を大幅に改善した手法「D

Tanukiモデルが全角数字・記号を認識出来ない問題とその解決(LLM学習コーパスの正規化の落とし穴)

Zenn · 2024-09-10

GENIAC 松尾研LLM開発プロジェクトメンバーのArataです。 この記事は、Tanukiモデルにあった不具合とその解決方法についてまとめます。 Tanukiモデルが全角数字や全角記号を認識しない問題について 9/3ごろまで、Tanuki-8BおよびTanuki-8x8B

Tanuki-8B, 8x8B - 事後学習の軌跡

Zenn · 2024-09-10

GENIAC 松尾研LLM開発プロジェクトメンバーのSomeyaです。 Team「たぬき」Phase 2では、日本語対話能力に優れた大規模言語モデルTanuki-8BとTanuki-8x8Bを開発しました。本記事では、このプロジェクトにおいて、モデルの性能を向上させるために実施し

KCNA-JPに合格したが、一番難しいのは受験するまでだった話

Qiita(trend) · 2024-09-10

今年の6月にKCNA-JPを取得したのですが、受験するにあたりKCNA-JPの情報が全然なく、学習方法や受験方法を調べるのに苦労しました。なので、今後受験する人の助けに少しでもなればと思い、本記事を…

[速報]オラクルとAWSが戦略的提携で「Oracle Database@AWS」の提供を発表

Publickey · 2024-09-10

オラクルとAmazon Web Services(AWS)は戦略的提携を発表し、AWS上で「Oracle Autonomous Database」と「Oracle Exadata Database Service」が利用可能となる新サービス...

オニオンアーキテクチャの威力:1ヶ月で実現したクエリエンジン移行舞台裏

Zenn · 2024-09-10

ログラスの龍島(@hryushm)です。最近は秋に備えて干し芋を作る練習をする日々を過ごしています。 ログラスではオニオンアーキテクチャを採用してしてDDDを実践しています。直近プロダクトのスケールによってデータのレポーティング、集計処理のパフォーマンス劣化の問題が顕在化、早急な

「ドメイン駆動設計をはじめよう」を読んだ

Zenn · 2024-09-09

この記事は何か 最近、翻訳版が発売された「ドメイン駆動設計をはじめよう」を読んだので、その感想を書きます。 https://www.oreilly.co.jp/books/9784814400737/ TL;DR 平易な翻訳になっているため、初学者にとって馴染みやすい内容

[番外編 #3] 軸回転をしてみよう

Qiita(trend) · 2024-09-09

はじめに皆様お疲れ様です。今回の 「番外編」 では 「軸回転」 についての記事を作成して参ります。 運動会の種目で見たことあるようなやつですか? 多分複数人で棒を運ぶあれだと思います。カラーコ…

モブプログラミングは、なぜ5人が1台のPCで仕事をしているのに生産的になれるのか(後編)。モブプログラミングの生みの親が解説するその理由と効果とは?

Publickey · 2024-09-09

2人のプログラマが協力して同じコードに対してプログラミングを行う「ペアプログラミング」に対して、モブプログラミングは3人以上のチームメンバーが協力してプログラミングを行う方法です。 このモブプログラミングの生みの親であるWoody Zuil...

モブプログラミングは、なぜ5人が1台のPCで仕事をしているのに生産的になれるのか(中編)。モブプログラミングの生みの親が解説するその理由と効果とは?

Publickey · 2024-09-09

2人のプログラマが協力して同じコードに対してプログラミングを行う「ペアプログラミング」に対して、モブプログラミングは3人以上のチームメンバーが協力してプログラミングを行う方法です。 このモブプログラミングの生みの親であるWoody Zuil...

モブプログラミングは、なぜ5人が1台のPCで仕事をしているのに生産的になれるのか(前編)。モブプログラミングの生みの親が解説するその理由と効果とは?

Publickey · 2024-09-09

2人のプログラマが協力して同じコードに対してプログラミングを行う「ペアプログラミング」に対して、モブプログラミングは3人以上のチームメンバーが協力してプログラミングを行う方法です。 このモブプログラミングの生みの親であるWoody Zuil...

【Flutter】VSCode の Wrap with ... を追加して開発を効率化

Zenn · 2024-09-09

初めに Flutter 開発を進めている中で、以下のような画面で「Widget を Wrap したいのに、Wrap するのに適切な Widget がない...」といった場面に遭遇したことはないでしょうか? 以下のポストで、Flutter Plus が紹介されており、冒頭の課

Python FastAPIで構築する実用的データ統合パイプライン: 天気・交通APIを例にしたジェネレータ活用術

Qiita(trend) · 2024-09-09

はじめにこんにちは、皆さん。今回は、FastAPIを使用して天気予報APIと交通情報APIを作成し、それらから取得したデータを効率的に統合する方法について、Pythonのジェネレータを使用したアプ…

Goでスマホカメラをを映すWebアプリを作る

Zenn · 2024-09-09

思いつき OBSにはWebカメラを追加して映像を重ねて映すことができますが、 普段ミーティングに使うWebカメラを動かさずに別視点のカメラが欲しくなったんです。 しかし、Webカメラを買い足すよりも優秀なカメラがスマホについてることに気づきました。 そういえばmacOSとiP

複数の配列をまとめるArray#zip関数を使ってコードをスッキリさせる

Qiita(trend) · 2024-09-09

悩み以下のコードを見てください。array_1 = [1, 2, 3, 4, 5]array_2 = ['a', 'b', 'c', 'd', 'e']array_3 = ['A', 'B'…

TanukiモデルのAWQ、GPTQ、GGUF量子化について

Zenn · 2024-09-09

GENIAC 松尾研LLM開発プロジェクトメンバーのArataです。 本記事では、Tanuki-8BとTanuki-8x8Bの各種手法による量子化についてまとめます。 はじめに GENIAC 松尾研LLM開発プロジェクトでは、Tanuki-8BおよびTanuki-8x8Bとい

AIエージェントのビジネスインパクトとLangChain、LangGraphを使った実装例

Zenn · 2024-09-09

こんにちは、Communeでデータサイエンティストをしているひぐです。 最近、LLMと周辺エコシステムの発展により、自律性と意思決定能力を持った"AIエージェント"の実現が現実味を帯びてきました。 例えば先日、sakana ai社から、AIが自律的にアイディアを複数案だして、実験

【JavaScript】オブジェクトの存在チェックの方法アイデア

Qiita(trend) · 2024-09-09

背景JavaScriptを書いていて、オブェクトが存在しないうちに要素を参照してエラーになってしまう。そういった事態を避けるためには、存在チェックをする必要があります。今回は、バグ修正を行う中で存…

技術書にレビュワーとしてコントリビュートするということ

Zenn · 2024-09-09

! 🐳 この記事は「Loglass Tech Blog Sprint」の56週目の記事です。2年間連続達成まで 残り 50 週 となりました! 技術書のレビューとは 技術同人誌、商業誌関わらず、出版前の原稿を読んで改善点をフィードバックする仕事がレビューです。 商業誌の場合

IT 知識ゼロから始める Azure 学習の進め方

Qiita(trend) · 2024-09-09

1.はじめにWeb 上には初学者向けの Azure 学習の進め方を説明する記事がありますが、どの記事も最低限の IT 知識を持っていることを前提とした説明になっており、「真」の初学者の方には学習す…

Datadog LLM Observabilityを試験導入しました

Zenn · 2024-09-09

株式会社IVRyのMoriyaです。 OpenAI APIなどのLLM APIの監視を行うために、Datadog LLM Observabilityを試してみました。このブログでは、Datadog LLM Observabilityの導入方法・出来ることなどをまとめました。 ht

シード期からモジュラモノリスに手を出したスタートアップの末路

Zenn · 2024-09-09

はじめに 先日、開発していたマーケティングSaaSをようやくリリースすることができました。以下、サービスページ: https://www.nex-ray.net/ja サービスの詳細な説明や顧客ターゲットなどはここでは省きますが、一言で表現すると、ワンクリックで様々なマーケテ

資料生成AI「Napkin」がマジすごすぎる。

Zenn · 2024-09-09

以下の記事などで既にかなり話題になっていますが、ぼくも触ってみました(使い方などの詳細はこちらの記事を参照してください)。 https://www.itmedia.co.jp/aiplus/articles/2409/06/news153.html 結論としては、マジすごくてかな

Tanuki-8BとOllamaとDifyを使って日本語ローカルRAG構築

Zenn · 2024-09-09

RAGの概要とその問題点 本記事では東京大学の松尾・岩澤研究室が開発したLLM、Tanuki-8Bを使って実用的なRAGシステムを気軽に構築する方法について解説します。最初に、RAGについてご存じない方に向けて少し説明します。 RAGは、簡単に説明すると外部知識(ナレッジ)を

[curl/AWS]AmazonのAPIにcurlコマンドでHTTPリクエストを送信しようとして詰んだ話

Qiita(trend) · 2024-09-09

はじめまして。TalendというETLツールの技術者を3年ほどやっています。今回は、(Talendとは直接関係ない話題ですが) 事前検証で実施したcurlコマンドにて失敗した話と、その解決策につ…

Goのjson.Marshalで非公開フィールドも出力する方法

Qiita(trend) · 2024-09-09

背景こんにちは。エンジニアのKennieです。以前の業務で、非公開フィールドを持つ構造体をシリアライズする必要がありました。その際にデフォルトでのMarshalJsonではシリアライズすることが…

Release v8.0.0 · redwoodjs/redwood

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

<a href="https://github.com/redwoodjs/redwood/releases/tag/v8.0.0">https://github.com/redwoodjs/redwood/releases/tag/v8.0.0</a><br /> <p>Red

The Ultimate Guide to Font Performance Optimization | DebugBear

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

<a href="https://www.debugbear.com/blog/website-font-performance">https://www.debugbear.com/blog/website-font-performance</a><br /> <p>WebFo

スクラムを導入するチームで最初にする話

Zenn · 2024-09-09

はじめに 私はスタートアップを中心にWebエンジニアをしながら、アジャイルの展開をしています。いろいろな会社のいろいろなチームでアジャイルの展開をしてきました。今所属しているHITOTSU社ではVPoEやVPoTをやらせて頂きながら、開発エンジニアやスクラム寄りのアジャイルコ

[番外編 #SPECIAL] 「Qiita Award」の振り返り

Qiita(trend) · 2024-09-08

はじめに皆様お疲れ様です。今回の 「番外編」 では 「特別編」 ということで先日Qiita Awardの授賞式がありましたのでそれについて紹介いたします。まず初めに今回のQiita Awardで…

AWS、WebアプリケーションからAmazon S3にアクセスできるUIコンポーネント「Storage Browser for S3」、オープンソースとして公開

Publickey · 2024-09-08

Amazon Web Services(AWS)は、Webアプリケーションに追加することでAWSのオブジェクトストレージであるAmazon S3に簡単にアクセスできるUIコンポーネント「Storage Browser for S3」をオープ...

.NETでWebAssemblyの最新仕様「WASI Preview 2」対応コンポーネントを作れる「componentize-dotnet」、Bytecode Allianceがオープンソースでリリース

Publickey · 2024-09-08

WebAssemblyの普及と発展を目的とするByteCode Allianceは、WebAssemblyのコンポーネントモデルである「WASI Preview 2」仕様に対応したコンポーネントを、C#などの.NETテクノロジーを使って開発...

lazy.nvim で dependencies を使うのはやめよう

Qiita(trend) · 2024-09-08

これは Vim 駅伝 2024/9/9 の記事です。前回は atusy さんの zfをline-wise化して直感的な挙動にするマッピング | Atusy's blogでした。lazy.nvim…

What’s new in React 19 – Vercel

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

<a href="https://vercel.com/blog/whats-new-in-react-19">https://vercel.com/blog/whats-new-in-react-19</a><br /> <p>React 19の新しい機能についての紹介。 Se

Nix入門: ハンズオン編

Zenn · 2024-09-08

Nixの使い方を学ぶためのハンズオンガイド Nix言語の基本からNix CLIの使い方、パッケージのビルド方法まで、実際に手を動かしながら学びましょう。 前編: 『Nix入門』 https://zenn.dev/asa1984/books/nix-introduction

ymrl/a11y-visualizer: A Browser Extension for Enhanced Web Accessibility Checking

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

<a href="https://github.com/ymrl/a11y-visualizer?tab=readme-ov-file">https://github.com/ymrl/a11y-visualizer?tab=readme-ov-file</a><br /> <p

Bun v1.1.27 | Bun Blog

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

<a href="https://bun.sh/blog/bun-v1.1.27">https://bun.sh/blog/bun-v1.1.27</a><br /> <p>Bun v1.1.27リリース。 <code class="language-plaintext high

何も考えずに勉強したい人のためのプログラミング系教材まとめ

Zenn · 2024-09-08

特に目的もなく、いい感じに勉強ができるプログラミング系の教材まとめメモです。 ! これといって作りたいものがないけど勉強したい人向け 必要なわけじゃないけど、なんか勉強したい人向け ただのゲーム ~ チュートリアル・問題集まで あなたのオススメの教材もぜひ教えてください!!

v0 + Cursor + Next.js ファーストインプレッション

Qiita(trend) · 2024-09-08

v0 は Next.js の開発元 Vercel 社が提供する AI ベースのウェブデザイン特化型のプロトタイピングサービスです。Cursor は AI による支援機能を搭載したコードエディタです。本記事では v0 でプロトタイピングしたコードをローカルに移し、続きを Curso

【すぐに運用可能】Next.jsとmicroCMSで技術ブログを作ろう

Zenn · 2024-09-08

今回は、Next.jsとmicroCMSを使用して技術ブログの構築方法を学びます。 microCMSのAPIを活用することで、投稿の作成や編集、削除を簡単に行えるため、すぐに運用を始めることが可能です。 Next.jsの認証機能やデータベースが不要なので、複雑なバックエンド開発

VSCodeで新規ファイルを開いたらデフォルトでMarkdownにする

Zenn · 2024-09-08

新規ファイルを作成する際に、Language ModeをデフォルトでMarkdownに設定するには、以下の手順を実行してください。 手順 設定を開く: VSCodeのメニューからFile &gt; Preferences &gt; Settingsを選択するか、ショート

技術記事作成をアシストしてくれる万能ノート管理アプリを開発しました!

Qiita(trend) · 2024-09-08

はじめに投稿予定のQiitaの記事について、AIがアドバイスをしてくれるアプリ(アプリ名:Clear Draft)を開発しました!初の個人開発ということで0からのアプリ作成はなかなか大変でしたが…

モチベーション高く『継続』して勉強する技術

Qiita(trend) · 2024-09-08

はじめに疲れたら山頂を見るな。振り返ろこんにちは、Watanabe JIn(@Sicut_study)です。今回は「努力する」「継続する」ために知っておくべき考え方やテクニックについて紹介し…

ts-morphを使ってJSX向けの小さなリファクタリングツールを作成する

Zenn · 2024-09-08

こんにちはhiro08です。 最近はASTやパーサに興味があって色々コードを書いたり調べたりしています。便利なツールを作りたい!! 概要 早速本題になりますが、ライブラリの破壊的変更や選定技術のリアーキテクトなどで、コードベースが大きく変更する機会は多々あると思います。その際

commandを使用した、bootstrapNodeの nodeAccounts(transport以外)を移入した shoestringNodeを作成する方法

Qiita(trend) · 2024-09-08

※shymbol-shoestringの導入方法については、他の記事を参照して下さいこの検証は、ubuntu22.04上に anacondaを導入し、python3.9環境上で行いました。nod…

Nutanix Cloud Clusters on AWSを動かしてみる。(ネットワーク&VM作成)

Qiita(trend) · 2024-09-08

はじめにNutanix Cloud clusters on AWSの第二弾です。前回は、Nutanix Cloud Clusters on AWS(NC2onAWS)をデプロイしてPrism C…

【完全版】3ヶ月でAndroidエンジニアを目指すためのロードマップ

Zenn · 2024-09-08

はじめに ご覧いただきありがとうございます。Gonです! Androidアプリ開発の世界へようこそ! 今回は、友人がAndroidエンジニアを目指すと聞いて実践的なロードマップを作ってみることにしました。 僕自身、Javaのレガシーなシステム開発からキャリアをスタートしました

LogTape:JavaScript/TypeScript向けのシンプルで柔軟なロギングライブラリの紹介と使い方

Zenn · 2024-09-08

こんにちは、皆さん。今回は、JavaScriptとTypeScript向けの新しいロギングライブラリ「LogTape」をご紹介します。 https://github.com/dahlia/logtape ログ出力は開発者にとって欠かせない作業ですが、適切なツールがないと面倒で時間

LangGraphの"Human-in-the-loop"のUIを生成AIで楽して作った!

Qiita(trend) · 2024-09-08

はじめにLangGraphを勉強中でQuickStartを写経しています。(前回記事)Human-in-the-loopと呼ばれるパターンは、コマンドラインアプリだとなかなか動きを実感しづらくU…

Terraform で作る Snowflake UDF / UDTF

Zenn · 2024-09-08

こんにちは!シンプルフォームの山岸です。 Snowflake 上でのデータ基盤構築を進めていく中で、当社でもユーザー定義関数 (UDF) を利用したいユースケースが出てきました。今回は Snowflake の UDF / UDTF を Terraform で管理する方法ついて検討

Reactive Props Destructure を支える技術

Zenn · 2024-09-07

みなさんこんにちは, ubugeeei です. 最近技術発信が全くできていないな〜お前それでも Vue Team Member かよ,と思いつつ,せっかく Vue 3.5 がリリースされたのでそれに関連した機能の記事でも書こうかと思います. Vue 3.5.0 がリリースされ

ESP32-S3Series データシートの日本語訳について

Qiita(trend) · 2024-09-07

はじめに ESP32-S3Series の機能を調べるために、日本語訳のデータシートを探したものの、見つからなかったのでGoogle翻訳の力を借りて日本語訳を作りました。正確な内容を把握する場合は、原…

【応用情報技術者試験 #1】コンピュータシステム

Qiita(trend) · 2024-09-07

1.はじめに この記事は1か月の勉強で応用情報技術者試験に合格できるのかどうか記録するのと、 記憶の定着でアウトプットという意味を込めて記録しているものになります。 私の経歴などは下記の記事を…

DiffからTODOコメントを集めてPRにコメントする

Zenn · 2024-09-07

よくTODOコメントを溜めてしまうので、 Pull requestに追加されたTODOコメントをそのPRにコメントするGitHub Actionsのワークフローを作りました。 https://github.com/indigo-san/todo-comments-in-pr

Swift 5.10 組み込み関数一覧

Qiita(trend) · 2024-09-07

Swift Standard Libraryに含まれるグローバル関数を全て調べてみました。Pythonの公式ドキュメント「組み込み関数」のような、importなしで使える関数の一覧を見てみたかった…

デバッグしやすい書き方が掴めてきた気がする

Qiita(trend) · 2024-09-07

最近『セイト先生が教えるプログラミング入門』でJavaScriptの勉強に取り組んでいます。その中でデバッグしやすい書き方が少しだけ掴めてきた気がします。デバッグ1まず、第5章第13節「非同期処…

MermaidでAWSアーキテクチャ図を描いてみた!

Zenn · 2024-09-07

Mermaidが好きすぎるけど結局draw.ioにしがちな今日この頃ですが、ついにMermaidでAWSアーキテクチャ図が描けるようになったらしいので試してみました! https://mermaid.js.org/syntax/architecture.html やってみた

スロークエリログをどう使えばいいのかって疑問、全て解決

Zenn · 2024-09-07

これはなに ども、レバテック開発部のもりたです。 今回はMySQLでのスロークエリログについて調査してまとめました。 スロークエリログといえば古くからパフォーマンスチューニングの力強い味方といったふうに語られることも多いですが、最近はクラウドで使える便利なツールも生まれていま

AWS Amplify Gen2とAmazon Translateを使ってリアルタイム翻訳機能を作ってみた

Qiita(trend) · 2024-09-07

はじめにこんにちは、ほっそーです。この度、ANGEL Calendarのアドベントカレンダー企画に参加しております!今日は、7日目の記事になります!下記のOrganizationアカウントから…

ESLint v9.10.0 released - ESLint - Pluggable JavaScript Linter

リアルタイム版 JSer.info · 2024-09-07

<a href="https://eslint.org/blog/2024/09/eslint-v9.10.0-released/">https://eslint.org/blog/2024/09/eslint-v9.10.0-released/</a><br /> <p>ESL

Release v1.47.0 · microsoft/playwright

リアルタイム版 JSer.info · 2024-09-07

<a href="https://github.com/microsoft/playwright/releases/tag/v1.47.0">https://github.com/microsoft/playwright/releases/tag/v1.47.0</a><br /

Firefox 130.0, See All New Features, Updates and Fixes

リアルタイム版 JSer.info · 2024-09-07

<a href="https://www.mozilla.org/en-US/firefox/130.0/releasenotes/">https://www.mozilla.org/en-US/firefox/130.0/releasenotes/</a><br /> <p>F

VRChatのUdonでテレポートをした際に視点だけ移動する場合、Delayすると解決するかもしれない

Qiita(trend) · 2024-09-07

概要チーム開発していた際にテレポートを使用したギミックを組んだ際に、なぜか視点だけ移動してアバターが移動しない事が発生しました。環境Unity 2022.3.22.f1VRChat SDK …

【Chatwork】自分宛てのメッセージ(返信含む)と全員宛てのメッセージを別のルームに転送する

Qiita(trend) · 2024-09-07

const pData = SpreadsheetApp.getActiveSpreadsheet().getSheetByName("必要事項入力欄"); const pToken = pData…

Announcing Vue 3.5 | The Vue Point

リアルタイム版 JSer.info · 2024-09-07

<a href="https://blog.vuejs.org/posts/vue-3-5">https://blog.vuejs.org/posts/vue-3-5</a><br /> <p>Vue 3.5リリース。 パフォーマンス改善、<code class="languag

エンジニアへの挑戦状的なサイト作ったんですがクリアできますか?

Qiita(trend) · 2024-09-07

はじめにWeb ダンジョンというサイトを作りました。煽りみたいなタイトルですみません。https://web-dungeon.ahyaemon.com/階段を降りて行き、各階層にある答えを見…

カグルとワタシ ~ kaggle GM振り返りポエム ~

Qiita(trend) · 2024-09-07

KagglerはGrandMasterになるとポエムを詠むというので、類にもれず私も綴ろうと思いました。過去に参加したコンペに関する思い出的なものや、コンペやってから変化があったことなどをぼちぼち書…

Compose Material3 1.4.0に追加予定のコンポーネントのメモ

Qiita(trend) · 2024-09-07

Jetpack Compose の Material 3 のライブラリ 1.4.0 に追加されそうなコンポーネントのメモです。これを書いている時点 (2024/9/7) では 1.4.0 は Sn…

Arduino UNO 3で温度センサー、Grove-Temperature_Sensorで遊ぶ

Qiita(trend) · 2024-09-06

参考https://wiki.seeedstudio.com/Grove-Temperature_Sensor/結果プログラム(サンプルそのまま)/*/* Grove - Temperat…

[Azure] Terraform or Bicep を考えてみた

Zenn · 2024-09-06

最近は関わる案件の多くで IaC を前提とすることが多くなってきました。 Azure においては、主に Terraform と Bicep という選択肢があると思うのですが、改めて自分なりにどちらを使うと良さそうか考えてみたので、残しておこうと思います。 1. それぞれのメリ

Python Pandasを使った時系列データの移動平均計算: 実装と分析技法

Qiita(trend) · 2024-09-06

はじめに時系列データの分析は、ビジネス、金融、科学研究など、様々な分野で重要な役割を果たしています。その中でも、移動平均は最も基本的かつ強力なツールの一つです。この記事では、Pandasを使用した…

Treasure2024 参加体験記

Zenn · 2024-09-06

はじめに こんにちは、きむです。 初めての投稿になりますが、今回は、株式会社CARTA HOLDINGSが開催しているサマーインターン「Treasure2024」に参加してきたので、自分の学びのアウトプットベースで体験記を書いていきたいと思います。 拙い文章ではあるかと思いま

松崎しげる色を作ってみたかった(失敗)

Qiita(trend) · 2024-09-06

はじめにどうも僕です。X(旧Twitter)をみているとこんな記事がありました。https://x.com/livedoornews/status/1831710377874211020どう…

【初心者向け】mapメソッドって何?

Qiita(trend) · 2024-09-06

mapメソッドとは何なのか、どう使えばいいのかを簡単に紹介していきます。基本的な用途例えば、以下のような配列があるとします。numbers = [1, 2, 3]この配列に収められた数字を、…

自分だけのフェディバースのマイクロブログを作ろう!

Zenn · 2024-09-06

このチュートリアルでは、ActivityPubサーバーフレームワークであるFedifyを使用して、MastodonやMisskeyのようなActivityPubプロトコルを実装するマイクロブログ(microblog)を作成します。

【Treasure2024】凄まじい成長ができた3週間(参加記)

Qiita(trend) · 2024-09-06

目次Treasureの概要Day1(顔合わせ)Day2(モデリング講義)Day3~4(FE, BE講義)Day5(チーム発表, PDM講義)Day6~7(チーム開発のアイデアだし)D…

AI Agentを状態機械として表現する

Qiita(trend) · 2024-09-06

はじめに生成AIを使ったAI Agentを記述する際に素朴には非同期関数を組み合わせて実装することが多いと思います。しかし、非同期関数を組み合わせた書き方はテストが書きにくく、Agentが複雑に…

【React】なぜコンポーネントの中でコンポーネントを作るのは良くないのか?

Zenn · 2024-09-06

こんにちは、ダイニーの Feature team でソフトウェアエンジニアをしている @ta21cos です。 最近は新規事業である決済関連の機能の開発をメインに行なっています。 ダイニーにおける Feature team は機能にフォーカスした開発・運用を行っているチームです。

エンジニア歴約10年(資格未取得者)が初級資格に挑む【1】

Qiita(trend) · 2024-09-06

はじめまして。業界歴10年ほどになる自称ITエンジニアです。様々な案件に参画してきましたがサーバーの保守運用をメインに対応してきました。恥ずかしながら私、タイトルにもある通り業界歴が長い割にエン…

Webエンジニア「Kotlin」を学ぶ

Qiita(trend) · 2024-09-06

現在Webエンジニアとして受託企業で働いているものです。この度、転職を機にAndroidアプリエンジニアへキャリアチェンジをすることになったため、備忘録としてKotlinの学習記録を残すために投稿…

【PHP/Docker/Twig】初めて生PHPのアプリケーション作成してみた【Pスク生必見!?】

Qiita(trend) · 2024-09-06

はじめに初めまして。Ricccckです。私は、ReactやJavaScriptには、以前触れたことがあるのですが、今回は、初めてのバックエンド言語。初めてPHPに触れ、わからないこと、難しいこと…

【2024年版】めっちゃ使いやすいPythonの開発環境をVSCode上で構築する方法

Zenn · 2024-09-06

筆者はPythonのパッケージ管理ツールとしてpip、バージョン管理ツール(仮想環境)としてpyenv / virtualenvを利用していますが、 要求されるパッケージのバージョンが衝突する、全体の環境が汚れていくなど色々不便さを感じています。このような悩みはPythonユーザ

Chrome 129 Betaで追加されたCSSプロパティinterpolate-sizeとcalc-size()とは?

Zenn · 2024-09-06

https://developer.chrome.com/blog/chrome-129-beta ! 本記事で取り上げているCodepenは2024-09-06現在、Chrome 129 Betaでのみ動作します。 Chrome 129 Beta Chrome 129 B

Qiita アップデートのお知らせ - 2024年8月

Qiita(trend) · 2024-09-06

はじめにQiitaでは、エンジニアのみなさんからの声をもとに、日々開発を続けています。この記事では、2024年8月にリリースした内容を紹介します。Qiitaでアップデートやバグ修正をリリース…

Node.js — Node v22.8.0 (Current)

リアルタイム版 JSer.info · 2024-09-06

<a href="https://nodejs.org/en/blog/release/v22.8.0">https://nodejs.org/en/blog/release/v22.8.0</a><br /> <p>Node.js v22.8.0リリース。 <code clas

Release v9.0.0 · faker-js/faker

リアルタイム版 JSer.info · 2024-09-06

<a href="https://github.com/faker-js/faker/releases/tag/v9.0.0">https://github.com/faker-js/faker/releases/tag/v9.0.0</a><br /> <p>Node.js F

Release v8.0.0 · redwoodjs/redwood

リアルタイム版 JSer.info · 2024-09-06

<a href="https://github.com/redwoodjs/redwood/releases/tag/v8.0.0">https://github.com/redwoodjs/redwood/releases/tag/v8.0.0</a><br /> <p>Red

Embarkを使う15の方法

Qiita(trend) · 2024-09-05

これはKarthik Chikmagalurさんによって記述された記事を日本語に翻訳した記事であり、記事の所有権と著作権はKarthik Chikmagalurさんに帰属します。元の記事: Fif…

世界中の大学のMOOCまとめ/オープンソースとは違う新しい取り組み「Fair Source」/GitHub、全サービスが設定変更ミスでアクセス不能に、ほか。2024年8月の人気記事

Publickey · 2024-09-05

4年程前から日常的にスマートウォッチを使って睡眠時間や心拍数、運動量などを計測しているのですが、そろそろ新しいスマートウォッチにしてみようと、あちこちのレビューサイトやYouTube動画で最新のスマートウィッチ情報を仕入れています。 最新の...

Rust on Rails !? Rust 版の Rails と呼ばれる "Loco" を試す!

Zenn · 2024-09-05

Rust 版 Rails "Loco" Loco は Rails にインスパイアされた Rust の比較的新しい Web フレームワークです。 2024 年 9 月 1 日時点でバージョン 0.8.0 がリリースされています。 https://loco.rs/ Loco

Snowflake×Icebergを採用すべきか迷った時に読む記事

Zenn · 2024-09-05

結論 以下の条件に当てはまれば、Icebergの採用を検討すべきです。 データ量がペタバイトを超える 社内でSnowflake以外のデータ活用製品(Databricks、Redshiftなど)も多く利用している 同一のデータを使う関連グループ・企業が多く存在する Iceb

テックキャンプ卒業後レビュー

Zenn · 2024-09-05

はじめに この度、8月末を以て転職活動も無事終え、10月からエンジニアキャリアをスタートします。 転職に伴ってテックキャンプから証書が送られてきました。 この記事ではテックキャンプのサービスを振り返ってリアルな感想を簡単に書き記そうと思います。スクール活用しようかどうか迷っ

プログラミング学習においての写経の必要性について

Zenn · 2024-09-05

これは YouTube Live で写経の必要性についてディスカッションするために、自分が用意した資料。 急いで書いたので色々雑。 https://www.youtube.com/live/jrM9fZQIgts 議論が終わったら追記する、かも。 争点 プログラミングの写経に

サイバーエージェントのインターン「CYCOMPE」に参加しました

Zenn · 2024-09-05

はじめに 参加した2日間のインターンCYCOMPEがとてもよかったので、振り返りとともに来年以降の参加者が増えれば良いなと思って初めてzennで記事を書いています! 最後の方に技術的なところもちょろっとだけ記載します。 CYCOMPEとは? https://www.cyb

はじめて React で作った画像ジェネレーター (超バズった) の裏側の話

Qiita(trend) · 2024-09-05

React でネタ画像ジェネレーターを作った話Twitter でこのツイートを見たこと、ありませんか?https://x.com/aioilight/status/182851922068836…

【GitHub】個人学習をGitHubでレベルアップさせる話

Zenn · 2024-09-05

はじめに ご覧いただきありがとうございます。Gonです! 巷では、GitやGitHubに関する話が話題ですね。 エンジニアでGitを触ったことない人は本当に「やばい」のか? そんなことは知りません。 Gitでのバージョン管理やGitHubの運用方法については、既に多くの記事で

GROWIカレンダー表示プラグインの紹介

Qiita(trend) · 2024-09-05

オープンソースのWikiであるGROWIにはプラグイン機能が用意されています。自社のデータを表示したり、表示をカスタマイズするのに利用できます。今回は、GROWIプラグインとして作ったカレンダー表…

Server Actionsではconformを使うのが良さそう@2024/09/05

Zenn · 2024-09-05

はじめに Next.jsでServer Actionsを使ったフォーム処理を記述していたら実装に手間取ったのと、conformというライブラリが良さそうだったのでメモを残しておきます。 結論 Server Actionsにはconformを使うが良さそうです。なぜ「@20

サイトを埋め込み表示するGROWIプラグインの紹介

Qiita(trend) · 2024-09-05

オープンソースのWikiであるGROWIにはプラグイン機能が用意されています。自社のデータを表示したり、表示をカスタマイズするのに利用できます。今回は、GROWIプラグインとして作ったWebサイト…

IAMユーザーにMFA登録しましょう!!【Microsoft Authenticator、WinAuth】

Qiita(trend) · 2024-09-05

はじめにこんにちは、itayaです。この度、ANGEL Calendarの企画に参加しております!記事一覧は下記のOrganizationアカウントの一覧をチェックしてみてください!http…

Pythonで並列処理するコードの雛形(進捗表示つき)

Qiita(trend) · 2024-09-05

Pythonで並列処理するときのコードの雛形です。タスクを何件処理したかの進捗も表示します。自身の備忘録用に投稿しておきますimport dataclassesimport loggingim…

[Rails]stubを使うときは評価順序に気をつけた方がいいという話

Qiita(trend) · 2024-09-05

はじめに皆さんstubは好きですか?私は正直嫌いです。しかし、外部と通信を行う機能を作成したりする時には切ってもきれない便利な機能です。今回はそんな機能を使うにあたって沼ったポイントがあったので共…

TypeScript 5.6の更新点など: Cybozu Frontend Weekly (2024-09-03号)

Zenn · 2024-09-05

こんにちは!サイボウズ株式会社フロントエンドエンジニアのおぐえもん(@oguemon_com)です。 はじめに サイボウズでは毎週火曜日にFrontend Weeklyという「一週間にあったフロントエンドニュースを共有する会」を社内で開催しています。 今回は、2024年9月3

独学からチーム開発へ:未経験エンジニアが成長できた勉強法と成功のポイント~何をどのくらい勉強すれば良いのか

Qiita(trend) · 2024-09-05

はじめにこんにちは!
私は、プログラミングの勉強を始めてから、半年後にITエンジニアとして働き始め、現在はフロントエンドとバックエンドの開発を担当している芝です。入社してから3ヶ月が経過し、La…

URLシェアを支える技術 lz-string

Zenn · 2024-09-05

WebアプリでURLシェアを実装する際に、URLにすべての情報を持たせてしまいたい場合があります。そのとき、情報をそのままクエリ文字列に渡してしまうとURLの文字数制限に引っかかってしまうかもしれません(厳密にはURLに上限はないようですが、現実はいつもブラウザ実装依存)。 そん

頑張らないスキーマ駆動開発を支える『eg-r2』を公開しました

Zenn · 2024-09-04

こんにちは。 @katzumi です。 LITALICO でレセプト基盤グループのマネージャーを務めています。 今回の記事では、スキーマ駆動開発を強力にサポートするライブラリ『eg-r2』を開発して OSS として公開しましたので、紹介します。 このライブラリを利用して、スキーマ

Higher-Order Effects Done Right: Heftia Extensible Effectsライブラリの仕組み

Zenn · 2024-09-04

はじめに 本記事はHaskellのExtensible Effectsのコミュニティ向けに、特に「高階エフェクト」と「限定継続」にフォーカスして、筆者の実装したEEライブラリ「Heftia」の仕組みを解説するものだ。本記事がEEコミュニティに届いて反響を呼んでくれることを祈る

bash内の文字列比較演算子"==", "="の違いについて

Qiita(trend) · 2024-09-04

bashで文字列比較演算子を書くこと最近増え、少し悩んだので備忘録。前置きbashでは文字列比較演算子を『==』でも『=』でもどっちにしても、以下のように実行可能である。if [ ${env_…

JavaScript|アロー関数の書き方が多いのでまとめてみた

Qiita(trend) · 2024-09-04

この記事は下の記事のパロディです。(筆者は別の方です。)なので、この記事も一緒に見に行っていただけると嬉しいです。https://qiita.com/ho_na/items/c56c6cac78…

Docker Desktop内のコンテナに対して「localhost」でアクセス可能に、WSL2のストレージ領域を自動で縮小など新機能、Docker Desktop 4.34正式リリース

Publickey · 2024-09-04

Docker社は、WindowsやMac、Linuxに手軽にDockerコンテナ環境を導入し利用できるソフトウェアであるDocker Desktopの最新版「Docker Desktop 4.34」正式版のリリースを発表しました。 Dock...

ウェブスクレイピングの効率化: マルチスレッドとイテレータで実現する最適なデータ収集

Qiita(trend) · 2024-09-04

目次はじめにマルチスレッドとイテレータの基礎並行処理の実装: FastAPIサーバーとスクレイピングコード解説パフォーマンス分析注意点と最適化のヒント発展的なトピックまとめ1. は…

Zag.js が良いかもしれない

Zenn · 2024-09-04

Zag.js を調べた背景 私は Chakra UI ユーザーなのですが、Chakra UI はスタイリング部分でランタイム CSS-in-JS(= emotion)を使用しているため、レンダリング時のパフォーマンス影響を考えると、どこかで移行するタイミングがありそうだと思っ

Azure OpenAIでStructured Outputsを使う!

Zenn · 2024-09-04

2024年8月7日に本家OpenAIから発表されたStructured Outputsに続き、9月4日にAzure OpenAI ServiceでもStructured Outputsが利用可能になりました。 Structured Outputsのモチベーション OpenAI

C言語1000行でテキストエディタを作るチュートリアルをやった

Zenn · 2024-09-04

結果的に1200行を越えましたが。 kilo 成果物はこれ↓ https://github.com/kawarimidoll/kilo-study 参考サイトはこれです↓ https://viewsourcecode.org/snaptoken/kilo/index.html

Amazon BedrockとLangChainをサーバレスで動かす!(ついでにフロントも作る!)

Qiita(trend) · 2024-09-04

この記事についてAmazon Bedrockはサーバレスの良い感じのサービスですが、それをLangChainから使う場合、お手軽な方法としては、コンテナランナーで稼働させることになります。しかし…

Chocolateyを使おう!という話(入門)

Qiita(trend) · 2024-09-04

はじめにこんにちは、たきがわです。この記事は𝓐𝓝𝓖𝓔𝓛 𝓒𝓪𝓵𝓮𝓷𝓭𝓪𝓻 4日目の記事です。そう、四番手。技術スタックがないけど記事は書きたい!ということでAngel Dojoのチーム活動中に…

【最速検証記事!?】Azure OpenAIで実現するStructured Outputsの力: 具体例と実装ガイド🚀【構造化出力】

Zenn · 2024-09-04

TL;DR Azure OpenAIのStructured Outputsを活用することで、AIによるテキスト生成を事前に定義されたスキーマに従わせ、データの一貫性と精度を向上させます。 特に大量の非構造化データを処理するシナリオで効果的です。コールセンターでの通話要約や

New Relic のクエリ (NRQL) を実行する UI のタブ機能でデータ探索を効率化

Qiita(trend) · 2024-09-04

 New Relic を活用する際に欠かせない NRQL (New Relic Query Language)のクエリービルダーがタブ機能に対応しました。今回はタブ機能の特徴と便利な使い方を紹介しま…

CyberduckでS3にAWS IAM Identity Center(旧AWS SSO)で接続する方法

Qiita(trend) · 2024-09-04

これはなにタイトルの通りですがAWS IAM Identity Center(旧AWS SSO)のアクセス情報をもらった!けどCyberDuckでS3にアクセスできない!AWS IAM Ide…

「富士ソフト」を巡って6000億円規模の買収合戦が開始。KKRが5600億での買収計画、ベインが6000億で対抗。なぜそんなに人気が?

Publickey · 2024-09-04

大手独立系システム会社の「富士ソフト」を巡って、2つの海外の投資ファンドによる買収合戦が始まりました。国内のメディアでも多数報道されています。 「富士ソフト」買収 米投資ファンドどうしが争う異例の展開に | NHK | IT・ネット 米ベイ...

ウェブエンジニアでもWasmを使いたい! アフタートーク

Zenn · 2024-09-04

フロントエンドカンファレンス北海道 2024にて「ウェブエンジニアでもWasmを使いたい!」というタイトルで20分のトークを行いました. 当日のトークでは,WebAssemblyの特徴に触れつつ,特殊な用途[1]以外でWebAssemblyをどのように活用できそうか,実際にAs

Cloud Run のサービスメッシュを試した

Zenn · 2024-09-04

Cloud Run のサービスメッシュを試した 以前から GKE では Cloud Service Mesh を使ってサービスメッシュを利用することができましたが、Cloud Run でもサービスメッシュを利用できるようになりました(作成時点の2024-09-02ではプレビュ

クイズで学ぶGoの並行処理:channelとgoroutineの陥りやすいミスとその対策

Zenn · 2024-09-04

! 本記事は、社内のGo初学者向けに作成したドキュメントの焼き直し記事になります。同じような課題を抱える多くの初学者の方々に少しでもお役に立てればと思い、公開することにしました。 はじめに Go言語を使う際に避けて通れない並行処理について、特に初学者がつまずきやすいchan

愛媛の Go コミュニティ Ehime.go を立ち上げました

Zenn · 2024-09-03

はじめに みなさん、こんにちは。愛媛に住んでいるソフトウェアエンジニアの okarin と申します。 ふだんは Go でサーバーサイドを開発することが多いですが、最近は Python で機械学習をしたりしています。 本記事ではタイトルにもある通り、 Ehime.go という愛

Flutterは魔法じゃなかった

Zenn · 2024-09-03

人気あるけど? 最近は、アプリ開発といえば、クロップラットフォームのFlutterでやるもんだと思ってた。しかし以前から、ネットで見る話題に自分も当たってしまいFlutter好きなんですけど、限界かと思うようになってきました😭 本業で、Swift, Kotlin使う可能性が出

CompressionStream でブラウザで gzip 圧縮する

Zenn · 2024-09-03

モダンなブラウザは JS API として gzip や deflate が使えます。 昔から Chrome に搭載してるのは知ってたんですが、今見たらだいたい搭載してました。 https://developer.mozilla.org/ja/docs/Web/API/Decomp

コードのペースト先をAIが自動判別、別プログラミング言語への変換や、変数名、関数名を自動変換してくれる「Smart Paste」機能、Codeiumが提供開始

Publickey · 2024-09-03

生成AIによるプログラミング支援ツール「Codeium」を提供しているCodeiumは、コードをコピー&ペーストする際にAIが自動的にエディタ上のプログラミング言語を判別し、コードをペースト先のプログラミング言語に変換する機能などを備えた新...

ついにSafariでもWasmGCが利用可能に、Safari Technology Preview 202で実装。主要ブラウザでのWasmGCサポートが揃うことに

Publickey · 2024-09-03

Appleが8月24日付けでリリースした「Safari Technology Preview 202」で、WebAssembly Garbage Collection(WasmGC)が実装されることが明らかになりました。 Safari Te...

Build All(ball) サーバを借りたらすぐ SYMBOLノード !

Qiita(trend) · 2024-09-03

※このシェルスクリプトは、contabo vps1 OS:ubuntu 22.04 での動作確認をしています。  ログインする時に開く端末又は、コマンドプロンプトは、画面を広くすると、見やすい…

k6の拡張機能開発「xk6」入門

Zenn · 2024-09-03

はじめに k6で複雑なシナリオを書こうとすると、JavaScriptの組み込み関数(例:Math)だけでは実装が難しいことがあります。。 本来であればNode.jsやブラウザ上で動作するため、便利なライブラリが提供されていますが、これらをk6上で動作させることはできません。

『MySQLを使うと会社が潰れる』から考える発信の姿勢について

Qiita(trend) · 2024-09-03

はじめにこんにちは、WatanabeJin(@Sicut_study)です。最近「技術選定」についての話がXで広く繰り広げられていました。私は全然キャッチアップができておらず、最近技術選定につ…

パッケージマネージャとしてのBun 入門

Zenn · 2024-09-03

パッケージマネージャとしての機能に絞って解説します。 実務で使わないであろう機能やニッチすぎる情報は記載しておりません。

生成AI未経験者がBedrockを組み込んだLINEチャットBotをつくってみた

Qiita(trend) · 2024-09-03

はじめにこの度、ANGEL Calendarの企画に参加しております!記事一覧は下記のOrganizationアカウントの一覧をチェックしてみてください!2024-ANGEL-Dojo Org…

public beta になった v0 を試してWebサイトを作る

Zenn · 2024-09-03

v0 とは v0 は vercel 社が提供する React ベース[1]の UI を作ることができる生成 AI サービスです。 こちらの指示をもとに、 shadcn/ui や tailwind を使って UI を構築することができます。 https://v0.dev/ 先日

New Relicの基礎を30分で学べるオンライン講座!

Qiita(trend) · 2024-09-02

New Relicの基本を学べる 「NRU101 - New Relic入門」 がリニューアルされました!オブザーバビリティの必要性 や New Relicの基本的な使い方を短時間で把握いただけま…

【個人開発】最もジェネレーティブで、最もアーティフィシャルで、そして最もインテリジェンスなやり方でRedisを実装した話

Qiita(trend) · 2024-09-02

はじめまして!もんたです。私もんた、「もんたの森」っていうもんた版イラストやみたいなWebサービスを趣味で開発しているのですが、最近そのもんたの森にRedisを導入しまして、今回はそのお話をしよう…

RAGの「ベクトル検索」の弱みを、ナレッジグラフで補う

Zenn · 2024-09-02

株式会社ナレッジセンスは、生成AIやRAGを使ったプロダクトを、エンタープライズ向けに開発提供しているスタートアップです。本記事では、RAGの性能を高めるための「HybridRAG」という手法について、ざっくり理解します。 この記事は何 この記事は、RAGシステムを専門用語に

[AWS #24] Amazon Cloud Front

Qiita(trend) · 2024-09-02

はじめにこんにちは今回はネットワークサービス分野である 「Amazon Cloud Front」 について紹介したいと思います。 CloudをFront(正面、前)? どんなサービスなんでしょ…

WindowsでSymbolサーバをビルドする

Qiita(trend) · 2024-09-02

参照元VisualStudio 2019 を使用したビルドhttps://github.com/symbol/symbol/blob/main/client/catapult/docs/BUIL…

RedisをフォークしたインメモリDBの「Valkey」、次期バージョンでは性能が2倍以上に

Publickey · 2024-09-02

オープンソースの代表的なインメモリデータストア「Redis」のフォークとしてLinux Foundation傘下で開発が進められている「Valkey」は、AWSやGoogle Cloud、Oracle Cloudなどへの採用が始まっています...

Google Cloud、Redisをフォークした「Valkey 7.2」のマネージドサービス「Memorystore for Valkey」プレビュー版を開始

Publickey · 2024-09-02

Google Cloudは、Redisをフォークしたインメモリデータベース「Valkey」をマネージドサービスで提供する「Memorystore for Valkey」プレビュー版の提供開始を発表しました。 Google Cloudは以前か...

DMARC「p=reject」 設定後の変化

Qiita(trend) · 2024-09-02

はじめにDMARCポリシーをp=rejectに変更しました。DMARCに取り組もうとしたきっかけや、取組の経緯は、以下のブログに書いてます。https://qiita.com/akihiro_s…

JavaScript Primer v6.0.0リリース: ES2024の対応とNode.jsのユースケースを刷新 | Web Scratch

リアルタイム版 JSer.info · 2024-09-02

<a href="https://efcl.info/2024/09/02/jsprimer-v6/">https://efcl.info/2024/09/02/jsprimer-v6/</a><br /> <p>JavaScript Primer v6リリース。 ECMAScr

Zustandが生まれた経緯、正確にはZustand v3から

Zenn · 2024-09-02

こんにちは、Zustand作者です。最近、Zustandが日本でも注目されているような気がします。どうやってZustandが生まれたか、記事にしましたので、よろしければご覧ください。 https://blog.axlight.com/posts/how-zustand-was-b

RailsのMinitestで処理実行前後の差分テストをスマートに書きたい

Qiita(trend) · 2024-09-02

ざっくりで言うと処理実行前後の差分テストを行う時は、以下のメソッドを使うって話です。assert_changesassert_differenceassert_no_changesasse…

Terraform Google Provider 6.0.0 の新機能と変更点について

Zenn · 2024-09-02

こんにちは、クラウドエース株式会社 SRE 部の阿部です。 この記事ではメジャーアップデートした Terraform Google Provider 6.0.0 の新機能と変更点について紹介します。 概要 2024 年 8 月 27 日に、Terraform の Google

YOUはどうしてエンジニアに!?

Qiita(trend) · 2024-09-02

遡ること11年前・・・2013年 ワイ30歳プログラミング実務未経験(勉強は1ヶ月くらいしたことあった)学歴:高卒職歴:正社員経験なしつまり「高卒フリーター30歳」終わりきった経歴・…

メニーコアと大容量メモリに最適化した国産の次世代インメモリデータベース「劔(Tsurugi)」、ノーチラス・テクノロジーズが発表。サポートサービスも提供開始

Publickey · 2024-09-02

ノーチラス・テクノロジーズ(以下、ノーチラス)は、メニーコア、大容量メモリといった最新のハードウェアに対して最適化されたインメモリデータベース「劔”Tsurugi”」(以下、劔)の正式版を公開したと発表しました(GitHubのリポジトリ)。...

ジャイアントパンダに注意 - Next.js のビルド改善 (株式会社GiXo様)

Zenn · 2024-09-02

最近になって Frontend Ops の傭兵として活動を始めました。 https://gist.github.com/mizchi/b803f6872035248f86309057d6c97ee9 Frontend Ops 実践のモデルケースとして、 株式会社GiXo様で Ne

AzureOpenAIのassistantAPIを解説&実装

Qiita(trend) · 2024-09-02

はじめに2022年11月のChatGPT登場から2年近くが経過し、様々な組織で、チャットボットやQAボットの実装が進んでいるかと思います。そのような中、シングルタスクベースのチャットボットやQA…

【Rails】Minitestでのスタブとモックの使い方 入門

Qiita(trend) · 2024-09-02

はじめにこの記事は、RubyやRailsプロジェクトでMinitestを使ったことがあるけれど、スタブやモックについて理解がちょっと曖昧かも...という方のためにスタブやモックの基本的な考え方、使…

53週1年連続記録達成! Loglass Tech Blog Sprint の1年を振り返る

Zenn · 2024-09-02

毎週必ず記事が出る "Loglass Tech Blog Sprint" ちょうど1年前に毎週落とさず記事を出し続けるテックブログを始めたら面白いのではないかということで始めたこの企画、ついに1年間本当に1週も記事を落とさないという偉業を達成しました! GWもお盆も正月もずっ

DDDを志して3年経ったら「DDDの皮を被ったクリーンアーキテクチャ」になった話【デブサミ2024夏登壇】

Zenn · 2024-09-02

【DDDを志して3年経ったら「DDDの皮を被ったクリーンアーキテクチャ」になった話】というタイトルでDevelopers Summit 2024夏に登壇しました。 ▼登壇資料 https://speakerdeck.com/texmeijin/dddwozhi-site3nian

DDDを志して3年経ったら「DDDの皮を被ったクリーンアーキテクチャ」になった話

Zenn · 2024-09-02

【DDDを志して3年経ったら「DDDの皮を被ったクリーンアーキテクチャ」になった話】というタイトルでDevelopers Summit 2024夏に登壇しました。 ▼登壇資料 https://speakerdeck.com/texmeijin/dddwozhi-site3nian

「ELYZA-japanese-Llama-2-70b」開発における、大規模モデル学習ノウハウの解説

Zenn · 2024-09-01

はじめに こんにちは。ELYZAの研究開発チームのSam (@SamPassaglia)、佐々木 (@hikomimo)です。 今年の3月に我々は、日本語に特化した700億パラメータの大規模言語モデル「ELYZA-japanese-Llama-2-70b」を開発し、日本語タス

Reactが初回マウントされるまでの仕組みを理解する

Zenn · 2024-09-01

今回はReactが初回マウントされるまでの実装を私自身が学習した流れに沿って解説したいと思います。「React Internals Deep Dive」というブログ記事がReactの内部実装を知るのに大変参考になります。 https://jser.dev/series/react

退職して560万円相当の工数をかけてお金を稼ぐサービスを開発した

Qiita(trend) · 2024-09-01

※ 前職の月額単価80万円を基準に、7ヶ月分の工数として560万円相当と換算。BizRank※キャッシュがなくてコールドスタートとなる場合があります。その場合レスポンスが返るまでに2~3分ほどか…

Rubyアソシエーション、Ruby処理系の改善や開発支援ツールなどをテーマにしたプロジェクトを公募、採択されると助成金50万円を支給

Publickey · 2024-09-01

プログラミング言語Rubyの普及と発展のための非営利団体であるRubyアソシエーションは、Rubyの処理系やライブラリなどを改善する開発プロジェクトに助成金を提供する「Rubyアソシエーション 開発助成金2024」の公募開始を発表しました。...

AWS、VMwareからAWSへの移行支援を強化した「AWS Migration Acceleration Program for VMware」発表

Publickey · 2024-09-01

AWSは、VMwareからAWSへの移行支援を強化したプログラム「AWS Migration Acceleration Program for VMware」を発表しました。 AWSは以前から「AWS Migration Accelerat...

【Kaggle Master振り返り記事】金メダル獲得大作戦!

Qiita(trend) · 2024-09-01

はじめに先日Kaggleで行われた『LLM 20 Questions』にソロで参加し、832チーム中9位(上位1.1%)の成績となり、金メダルを獲得しました。また、このたびの成績によって、Kagg…

JS Dates Are About to Be Fixed | TimeTime

リアルタイム版 JSer.info · 2024-09-01

<a href="https://docs.timetime.in/blog/js-dates-finally-fixed/">https://docs.timetime.in/blog/js-dates-finally-fixed/</a><br /> <p>ECMAScrip

Bitwardenの実装から学ぶE2EE

Zenn · 2024-09-01

この文章はなに? 本文章は、パスワードマネージャーであるBitwardenが公開しているソースコードを読み、そこでE2EE(End-to-end encryption)がどのように実装されているかについて、私が理解した内容をまとめたものです。 「E2EEをぼんやり理解してるが

【エフェクトシステムとは一体なんなのか?】なぜ私はHaskellでエフェクトシステムのライブラリを作るに至ったか

Zenn · 2024-09-01

はじめに 本記事は、今回筆者が作成したHaskellのエフェクトシステムライブラリの背景を説明するものです。Haskellに触れたことがない読者のために、理解に必要な事柄や文法等は記事中で簡単に説明します。Haskellやライブラリ自体に興味がなくとも、エフェクトシステムの紹

【Next.js + Typescript】ブログサイトを個人開発

Qiita(trend) · 2024-09-01

はじめに今回はじめてNext.jsを使用したアプリの開発をしました。今まではReactとViteという組み合わせで作成することが多かったので、Next.jsに慣れておらず、苦戦しながらもなんとか…

Slackのデフォルトのフォントが変わってしまったのでSlackのフォントを元に戻したい!

Qiita(trend) · 2024-09-01

最近、Slackのフォントが変わりましたね。自分は前のフォントの方が良かったので元に戻す方法を残しておきます。結論Slackの適当なチャンネルに /slackfont Lato と打ち込み送信す…

【個人開発】Reactで音ゲーを作ったら人類は健康になれるんじゃないか?

Qiita(trend) · 2024-09-01

こんにちは、Watanabe Jin(@Sicut_study)です。突然ですが、みなさんは健康でしょうか?私は今年27歳になったのですが、健康診断が大荒れしています。4年前に視力が右2.0…

【検討】NervesでQuadCopterの姿勢制御できるか

Qiita(trend) · 2024-09-01

課題姿勢制御では、yaw,roll,pitchの3次元での計算が必要です。行列での記述ができると何かと都合がよいです。姿勢制御をPid制御で行うと想定して、ターゲットのRaspi Zero W…

【個人開発, 生成AI】エンジニア面接練習用アプリを作りました(概要紹介)

Qiita(trend) · 2024-09-01

はじめにこんにちは!MaTTaです。この度、「面接シミュレータR」というミニアプリを開発しました!AIを活用したリアルな面接シミュレーションを通じて、未経験エンジニアや転職希望のジュニアエンジ…

hoppergee/heic-to: Convert HEIC/HEIF images to JPEG, PNG in browser

リアルタイム版 JSer.info · 2024-09-01

<a href="https://github.com/hoppergee/heic-to?tab=readme-ov-file">https://github.com/hoppergee/heic-to?tab=readme-ov-file</a><br /> <p>libhe

データ可視化手段を比較してみる (Tableau・Sigma・Streamlit)

Zenn · 2024-09-01

はじめに この記事では、普段私が業務で利用している可視化手段のTableau、Sigma、Streamlitについてそれぞれの特徴をまとめていこうと思います。 私自身は2016年からTableauを使い始め、最近からStreamlitとSigmaを触り始めたという状況です。

TanStack Routerでサクッと始める型安全ルーティング

Zenn · 2024-09-01

はじめに こんにちは。calloc134 です。 自分は普段 React を利用してフロントエンドの開発をしています。 SPA のルーティングを実装する上で、TanStack Router を利用することが多いです。 この使い方について、簡単にまとまったドキュメントが思ったよ

Next.jsの考え方

リアルタイム版 JSer.info · 2024-09-01

<a href="https://zenn.dev/akfm/books/nextjs-basic-principle">https://zenn.dev/akfm/books/nextjs-basic-principle</a><br /> <p>Next.jsのServer

AWSを極めたい?ならばワークショップをCDKでやってみよう!

Qiita(trend) · 2024-09-01

ANGEL Calendar開幕!2024年ANGEL Dojo参加者用アドベントカレンダー「ANGEL Calendar」スタートしました〜! https://qiita.com/har1101…

Common misconceptions about how to optimize LCP | Blog | web.dev

リアルタイム版 JSer.info · 2024-09-01

<a href="https://web.dev/blog/common-misconceptions-lcp?hl=en">https://web.dev/blog/common-misconceptions-lcp?hl=en</a><br /> <p>Largest Con

ジャンプTOON Next.js App Router の活用〜得られた恩恵と課題〜 | CyberAgent Developers Blog

リアルタイム版 JSer.info · 2024-09-01

<a href="https://developers.cyberagent.co.jp/blog/archives/49429/">https://developers.cyberagent.co.jp/blog/archives/49429/</a><br /> <p>Nex

Web 標準と、その限界

Zenn · 2024-09-01

JavaScript、たくさんバックエンドで使われてますよね、あなたも使ったことはありませんか? そんな バックエンドでも使われている JavaScript。そこに標準で組み込まれている Web 標準な API 。それを考えていきます。 Web 標準 とは何か Web を構成

DOM Clobbering Gadget found in Webpack&#039;s AutoPublicPathRuntimeModule that leads to XSS · Advisory · webpack/webpack

リアルタイム版 JSer.info · 2024-09-01

<a href="https://github.com/webpack/webpack/security/advisories/GHSA-4vvj-4cpr-p986">https://github.com/webpack/webpack/security/advisories/

Kaggle LLM 20 Questionsの解説と上位ソリューションまとめ

Qiita(trend) · 2024-09-01

はじめにこの記事では、先日Kaggleで行われた『LLM 20 Questions』の上位ソリューションについてまとめます。LLMとゲームAIが合わさったコンペティションでした。https://…