Tech – walker – 2024-07

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

Google、BIツールのLooker Studioのグラフからプレゼンテーション用スライドを自動的に生成する「Gemini in Looker」の新機能プレビュー公開

Publickey · 2024-07-24

Googleは、同社の最新生成AIであるGeminiをBIツールと統合した「Gemini in Looker」として、Looker Studio ProのグラフからGoogle Slidesのスライドを自動的に生成する新機能のプレビュー公開...

クラスの概念を初心者にわかりやすく解説

Qiita(trend) · 2024-07-24

背景現在、新卒でエンジニアになりオンボーディングを行っています。研究でC++を用いてプログラミングをしていて半泣きになりながらオブジェクト指向プログラミングについて理解した過去から、同期の理解の一…

英語の技術書を読むときに役立ったこと【自作DBMS】

Qiita(trend) · 2024-07-24

はじめにこの度株式会社Works Human Intelligenceにエンジニアとして新卒入社しました。新卒社員研修の一環としてQiitaの記事を投稿させていただきます。本記事の内容自分が…

OpenAIでUiPathのXamlファイルを解析してみよう

Qiita(trend) · 2024-07-24

はじめにほかの開発者が書いたコードや過去に自分が作ったものを解析するのが大変だと思いませんか。本記事では、OpenAIを活用して簡単にコードが解析できるワークフローを作成しようと思います。本文の…

【2024年版】MIXI 新卒向け技術研修の資料・動画を公開しました!

Zenn · 2024-07-24

こんにちは。開発本部 たんぽぽ室 DevRel グループの杉田です。 遅ればせながら、今年も新卒向け技術研修の資料と動画を公開しました。 MIXI の新卒向け技術研修は、一部の科目を除いて、実際の開発現場で活躍する MIXI のエンジニアが講師を務めており、現状に合わせて見直しも

Reactアプリケーションのテスト:学習記録アプリの削除機能をテストする

Qiita(trend) · 2024-07-24

はじめにReactで作成した学習記録アプリケーションのテストを書く過程で、特に削除機能のテストに苦戦しました。その過程と解決方法、React Testing Libraryを使用したテストの書き方…

Llama 3.1 405Bを体験してみた

Zenn · 2024-07-24

はじめに Meta社からLlama 3.1 405Bがリリースされたとアナウンスがありました! GPT-4oやClaude 3.5 Sonnetと同程度の精度がでそうです。 オンプレやプライベートクラウドでLLMを動かしている企業さんにとって切り替えの検討対象になるかもしれま

「プロになるためのweb技術入門」要点まとめ

Qiita(trend) · 2024-07-24

はじめに今回は「プロになるためのweb技術入門」という書籍についてざっとまとめていきます。0. 「webアプリケーション開発はどう学んでいくべきか」webアプリケーション開発の難しさwebア…

富士通、マイクロソフトを経て独立した理由と私のキャリアや目標に対する考え方

Qiita(trend) · 2024-07-23

はじめにLinkedIn のプロフィールに記載ありますが、私の今までの経歴は、端的に言うと、富士通 (厳密には、当時は九州のグループ会社)、マイクロソフト、独立という感じです。大変なことはもちろ…

PHPコア開発者になって半年経ったので、php-srcでの活動を振り返る

Qiita(trend) · 2024-07-23

こんにちは!PHPとCを主に書いています、Sakiです。日中はBASE株式会社さんでお仕事させていただいています。早朝と夜間にphp-srcでの活動をしています。PHP8.4のリリースマネージャーも…

Docker Desktop 4.32リリース。ターミナル機能が統合、ボリュームをAWSやAzureなどにバックアップ、Compose Fileビューアなど新機能

Publickey · 2024-07-23

Docker社は、WindowsやMacの上にDockerコンテナ環境を簡単に導入できる「Docker Desktop」の最新版となる「Docker Desktop 4.32」正式版をリリースしました。 Docker 4.32では主に以下の...

GitHub Actions を使った論文キャッチアップ特化AI研究員「雪彦」

Qiita(trend) · 2024-07-23

はじめに研究者や開発者にとって、常に最新の研究動向を把握することは非常に重要です。しかし、日々膨大な数の論文が発表される中で、そのすべてに目を通し、内容を理解することは容易ではありません。特に、言…

July 22, 2024 Release – React Spectrum Releases

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

<a href="https://react-spectrum.adobe.com/releases/2024-07-22.html">https://react-spectrum.adobe.com/releases/2024-07-22.html</a><br /> <p>R

Remix入門【はじめからそうやって教えてくれればいいのに!】

Zenn · 2024-07-23

はじめに この記事の内容は、以下の動画でも解説しています。アニメーションでわかりやすくなっているので、ぜひ見てみてください。他にもWebに関する解説動画を投稿しているので、気になる人はチャンネル登録よろしくお願いします! https://youtu.be/jLBuwRKG6t

「イベントストーミング」x「BDD」を「モブプロ」で実践したらめっちゃ良かった!

Zenn · 2024-07-23

はじめに 「イベントストーミング」x「BDD / TDD」x「DDD」x「モブプロ / ペアプロ」を活用して開発プロセスの改善を試みた結果、得られた知見と個人の所感をまとめた記事になります。 実際に活用してみて得られた成果・知見、シナジーについてまとめています。 対象読者

LangChain v0.2の使い方

Zenn · 2024-07-23

はじめに ChatGPT などの AI API を活用し、AI エージェントなどを構築しやすくしてくれるフレームワークである LangChain 。これの最新のバージョンである v0.2 の使い方について、内部の実装なども交えながら解説していきたいと思います。 内部構造も把

RAGで複数のLLMを使う「Speculative RAG」の解説

Zenn · 2024-07-22

株式会社ナレッジセンスは、生成AIやRAGを使ったプロダクトを、エンタープライズ向けに開発提供しているスタートアップです。本記事では、「Speculative RAG」という手法について、ざっくり理解します。 この記事は何 この記事は、複数の言語モデルを利用してRAGの回答精

[ハッカソン]初参加から最優秀賞を2連取した話

Zenn · 2024-07-22

はじめに こんにちは、27 卒で TypeScript エンジニアを目指しているいもけんです 🍠⚔️ 今回は、ハッカソン初参加でありながら最優秀賞を 2 連取した経験をもとに、ハッカソンで賞を取るための思考をまとめてみました この話にどこまで再現性があるかはわかりませんが、自

Google、アプリ実行時に生成AIが適切なUIを構成し動的生成する「AI Generated UI」発表

Publickey · 2024-07-22

基本的に、アプリケーションのユーザーインターエイス(UI)は開発時に設計され装されて、その実装通りに実行時に表示されるものです。 しかしこのUIを開発時ではなく、アプリケーションの実行時に生成AIが適切に構成して動的に生成し表示する「AI ...

変数・値・参照・代入

Qiita(trend) · 2024-07-22

これは何?変数ってなに? という話。値なのか、参照なのか、代入したらどうなるのか、とか。そのあたり。いくつかの言語の事例いくつかの言語の事例を書いてみる。C言語の場合C 言語の変数は(概…

生成AIでテスト作業(要件の品質評価→テストケース抽出→コード生成→実行→洞察)まるっと自動化がスゴい

Qiita(trend) · 2024-07-22

はじめにテストのための生成AIを搭載した「UiPath Autopilot for Testers」が2024年7月に一般公開されたので、個人の学習目的で期限なく無料で使えるUiPath Comm…

WebGLでデプスバッファをReversed-Zしてみる

Qiita(trend) · 2024-07-22

みなさんこんにちは。泣く子も笑うWebGL芸人、emadurandalです。ネイティブ3D APIの世界は、デプステストの精度を高めるためにデプスバッファの値を反転するReversed-Zというテ…

Cloud Functions:CI/CDパイプラインの構築手順

Zenn · 2024-07-22

はじめに こんにちは、クラウドエースの岸本です。 今回は、Google Cloud 上で CI/CD パイプラインを構築し Cloud Functions を自動デプロイする手順を紹介します。 初心者の方にもわかりやすく解説していますので是非参考にしてみてください。 ! 構築

炎の揺らぎ(1/f)をデジタル実装する

Qiita(trend) · 2024-07-22

はじめに炎のゆらぎを始めとして,自然界に多く存在するといわれる1/fゆらぎをデジタル上で再現します.今回は実際にLEDを光らせて,1/fゆらぎを表現します.1/fゆらぎとは1/fゆらぎの正体と…

やらないと後悔するUdemy8選

Qiita(trend) · 2024-07-22

はじめにみなさんは何か新しいスキルを得るときにどのように学習するでしょうか?私はプログラミングコーチングJISOUで多くのジュニアエンジニアとカウンセリングをする中で8割以上の人がUdemyで学…

【個人開発】筋トレサポートアプリを開発しました。【Next.js + Rails API】

Qiita(trend) · 2024-07-22

はじめに初めまして!ニノ(@Ninomin)と申します。大学では心理学を学び、新卒で独立系Slerに入社し、現在3年目です。未経験からのWebエンジニア転職を目指して、日々プログラミング学習を行…

【AWS】リソースごとの料金を確認したい!

Qiita(trend) · 2024-07-22

はじめにAWS の利用料金は AWS サービスごとに、使用した量に応じて課金されます。しかし、これだけではコスト管理が十分に実施できないケースがあります。 例えば、同一 AWS アカウント…

文系出身 IT未経験が基本情報技術者試験に3か月で合格した話

Qiita(trend) · 2024-07-22

・はじめに 私は入社2年目の2023年7月に基本情報技術者試験を受験し、科目A:700点 科目B:655点で合格しました。 その時の、勉強方法について合格体験記として残しておこうと思います。 …

自分で実装したくないので、Cursor(AI搭載エディタ)にReact開発全部してもらった結果

Qiita(trend) · 2024-07-22

はじめにCursorのインストールまではこちらの方の記事を参考にしましたhttps://qiita.com/railgun-0402/items/717f44df9d68d77309f1vue…

「Google 検索セントラル」から学ぶ、ページネーションを実装する前に検討しておくこと

Zenn · 2024-07-22

プロジェクトでページネーションまわりの改修を担当した時に「Google 検索セントラル」やその他の記事を読んで、知ったことや考えたことをまとめてみました。 「どのようなライブラリを使うおうか」と調べ始める前に、知っておくべき前提知識を収集しておくのは大切だなと気づいたので、この記

SvelteKit のデータローディング load() 周りの整理メモ

Qiita(trend) · 2024-07-22

Next.js や Nuxt などのSSR対応フレームワークと同様に、SvelteKit もデータの読み込みのための標準の方法を備えています。SSRのハイドレーションをうまくやるためですね。Sv…

Rust の中で TypeScript を書くには

Zenn · 2024-07-22

はじめに 先日ユニークビジョン株式会社の UV Study というイベントで Rust に関する LT 登壇を行いました。 https://uniquevision.connpass.com/event/323686/ この記事はそれを zenn 用にまとめ直したものです。

3分で理解する心理的安全性

Zenn · 2024-07-22

はじめに この記事では「心理的安全性」の書籍を今更ながら読んだ著者が学んだ内容をまとめてみました。 私と同じように心理的安全性を何となくで理解している人の参考になれば嬉しいです。 心理的安全性とは 心理的安全性とは組織の中で自分の考えや気持ちを誰に対してでも安心して発言で

【178選】エンジニア必見!最新AIサービス完全ガイド

Qiita(trend) · 2024-07-22

はじめにAI技術の進化が目覚ましい今日、エンジニアにとってAIツールはもはや欠かせない存在になっています。でも、世の中には無数のAIサービスが溢れていて、どれを選べばいいのか迷ってしまいますよね。そこでこの記事では、エンジニア向けの最新AIツールをジャンルごとに徹底的に紹介します

It&#039;s official, Meteor 3.0 Official Release is out! - announce - Meteor.js forums

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

<a href="https://forums.meteor.com/t/its-official-meteor-3-0-official-release-is-out/61860">https://forums.meteor.com/t/its-official-meteor-

Release pnpm 9.6 · pnpm/pnpm

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

<a href="https://github.com/pnpm/pnpm/releases/tag/v9.6.0">https://github.com/pnpm/pnpm/releases/tag/v9.6.0</a><br /> <p>pnpm v9.6.0リリース。 <c

Firebase の API キーは公開しても大丈夫?

Zenn · 2024-07-22

こんにちは、クラウドエース フロントエンド・UI/UX 部の 小堀内 です。 Firebase を使用する開発者の間で、API キーの取り扱いについてよく議論されています。 「API キーは絶対に公開してはいけない」という考えが一般的ですが、Firebase の場合は少し事情が

React 19によって状態管理はどのように変わるのか

Zenn · 2024-07-21

React19のRCが発表され数ヶ月が経ちました。Next.jsではReact19のExperimentalな機能を使った実装をいち早くしていたので、少し馴染みのあるアップデートが多かったように思います。 Next.js(特にApp Router)においてReact19のAPIや

iOSに組み込まれたBERTでテキスト埋め込み・ベクトル検索をオンデバイス実行する

Qiita(trend) · 2024-07-21

概要iOSに組み込まれたBERTでテキスト埋め込みおよびベクトル検索をオンデバイス実行するためのアプリケーションのコードサンプルとその解説記事になります。背景ChatGPTが話題を博し、LLM…

Google、オープンソースのメンテナの負担をAIなどで軽減する「Project Oscar」を発表

Publickey · 2024-07-21

Googleは、オープンソースのプロジェクトにおいてメンテナが行っているさまざまな作業を、生成AIなどによる支援で軽減する「Project Oscar」を、インドのバンガロールで行われたイベント「Google I/O Connect Be...

AWSがMySQLのODBCドライバを開発、オープンソースで公開。純正ドライバ互換、Amazon Auroraでの高速なフェイルオーバー、AWSのシークレットやIAMのサポートなど

Publickey · 2024-07-21

Amazon Web Services(AWS)は、同社がオープンソースとして開発したMySQL用のODBCドライバ「AWS ODBC Driver for MySQL」バージョン1.0を公開しました。 AWS ODBC Driver fo...

Google Apps ScriptでGPT-4o miniのAPIを試してみた!マルチモーダル画像入力の精度は?

Qiita(trend) · 2024-07-21

OpenAIが7月18日(現地時間)にGPT-4o miniのAIモデルを発表しました。そこで、Google Apps Scriptを使ってGPT-4o miniのAPIを試してみました。※以下…

Next.js って App Router が出てきて平和じゃなくなったよね

Zenn · 2024-07-21

背景 Next.js に App Router が導入されてから1年近くが経ちました。しかし、未だに App Router を前提として設計のベストプラクティスが定まっておらず、身近なフロントエンドエンジニアはみな「まだプロダクトに取り入れるには考えることが多いよね」という共

入社3週間で同僚からアニメ作品のオススメを捌ききれなくなったので審議用Botを作ってみました

Zenn · 2024-07-21

こんにちは。ダイの大冒険ガチ勢のbun913と申します。 今回は、SlackとAWSの Lambda + Bedrock を利用して自分用のAI Chatを作成してみました。 画像引用: https://dev.classmethod.jp/articles/amazon-be

【神山.swift】 自分の"しらない"に出会う懐かしさ

Zenn · 2024-07-21

はじめに こんにちは、がんがんです。 2024 年 7 月に徳島は神山町で行われた 神山.swift という Swift・iOS の勉強会に参加してきました。 普段参加するコミュニティとは全く異なるコミュニティに参加し、非常に懐かしい気持ちになりました。 本記事では感想レポー

CSS Grid Areas

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

<a href="https://ishadeed.com/article/css-grid-area/">https://ishadeed.com/article/css-grid-area/</a><br /> <p>CSS Gridについての解説。 grid-templat

Flask + Inertia + Vite + React で作る Web アプリの新たな選択肢

Zenn · 2024-07-21

タイトルに見覚えがありますか? 実は 学校課題の要件を見間違えており、使用するバックエンドが Django ではなく Flask だったため書き直しました😇😇😇😇😇 Django版はこちら https://zenn.dev/bony_chops/articles/5c10ffab

Goのコルーチンを活用して弾幕を記述してみた【ゲーム開発】

Zenn · 2024-07-21

TL;DR 弾幕をシュッと書けるGoのコルーチン楽しい最高~~~!! makiuchi-d/arelo などのライブリロードツールと組み合わせて使えば開発体験でもLuaに見劣りしないため、実用性も高そう! まえがき(Go目線) Go1.23より、iter パッケージ

Playwright+GitHub Actions*E2E with VRT 環境構築とCI/CD連携の知見

Zenn · 2024-07-21

はじめに 業務でPlaywrightの環境構築及びCI/CD連携担当したことから、E2EテストとVRTのベストな構成をずっと悩んでいました。 自分の中である程度納得できる形まで落とし込めたので、その知見を残しておきます。 🎭Playwrigth Microsoftが開発したテ

Qiita のトレンドの記事を要約をつけてそのまま載せてる記事(さぼり)

Qiita(trend) · 2024-07-21

2024年最新版:Pythonデータ解析ライブラリ総まとめ - 実践的ガイド2024年最新版のPythonデータ解析ライブラリに関するガイドでは、データ処理や可視化、機械学習の自動化を可能にする新…

回帰分析における説明変数の線形変換と回帰係数の関係(2)

Zenn · 2024-07-21

はじめに 前回の記事の続きである. https://zenn.dev/miloc/articles/4c1e36b7c8050e 線形重回帰における回帰係数ベクトル \hat{\bm{\beta}} = (X^\top X)^{-1} X^\top \bm{y} = \f

【中級編】MapLibre GL JSを使ったWebGIS作成

Zenn · 2024-07-21

オープンソースの地図ライブラリの「MapLibre GL JS」を使った様々なデータの表示方法やレイヤの表示切替方法をまとめました。

SSR, CSR, SSG, PPR の整理

Zenn · 2024-07-21

PPR の登場でだいたい登場人物が出揃ったかな、というタイミングのため、一度まとめる。 左が古いもの、右が新しいもので並べている。 これらの目的 いたずらに登場人物を増やしているわけではなく、解決したい課題に対する解法としてこれらがある。というわけで、そもそもこれらが出てき

いろんな意味で話題のCrowdstrikeって何?

Qiita(trend) · 2024-07-21

はじめに2024年7月19日、世界中のWindowsシステムで相次いでブルースクリーンが発生するという事件が発生しました。世界中の空港、鉄道、医療、銀行、その他もろもろが全部この現象に陥りまし…

状態を復元できるhooksを作ってみた

Zenn · 2024-07-21

始めに テキスト入力は標準でCmd+zまたはCtrl+zでundo(取り消し)ができますが、項目の追加や削除、並び替えを自前で実装した場合、何も対応しなければundoすることができません。ユーザ体験としては、全ての操作においてundoできた方が嬉しいと思うので、その方法につい

QAEはテストだけじゃない!じゃあテスト以外何をやっているの?(1)

Zenn · 2024-07-21

はじめに QAEは品質保証専門のエンジニアです。例えば、テストを通して定量化された情報を統計的なアプローチを使って分析を行い、品質における懸念や安堵を根拠を持ってチームに示すことができます。最近は定量化するまでの手段の一つであるテストを開発者がやっている組織も多いですよね。Q

進化的アルゴリズムで自動プロンプトエンジニアリング

Zenn · 2024-07-21

本記事の内容 プロンプトエンジニアリングを自動で行う手法を紹介するよ 進化的アルゴリズムを使った「EVOPROMPT」という手法だよ 遺伝的アルゴリズム(GA) 差分進化法(DE) ICLR2024に採択された論文の手法を紹介するよ Connecting lar

Exploring JavaScript (ES2024 Edition)

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

<a href="https://exploringjs.com/js/index.html">https://exploringjs.com/js/index.html</a><br /> <p>Exploring JavaScriptのES2024対応版が公開された</p>

ROS 2のDockerコンテナ間でpub/subするとき、docker runでどのオプションを付ければいいの?

Qiita(trend) · 2024-07-21

1. はじめにROS 2のDockerコンテナ間通信をする方法を検索すると「docker runオプションに--net=host --ipc=hostを付けよう」という言及がWeb上の記事で散見さ…

Vercel Storage を Go で扱う

Zenn · 2024-07-21

はじめに Vercel に Go が無料でデプロイできることを下記の記事にて紹介しました。 https://zenn.dev/otakakot/articles/9e9269a87aafeb Vercel には 2023.05 に発表され利用可能となったデータ保存に関するサー

Cloudflare Workersのテストの書き方

Zenn · 2024-07-21

はじめに 本稿は、筆者が実際に業務で採用しているCloudflare Workersのテストの書き方を紹介するものです。第一に想定する読者は、「Cloudflare Workersの利用を検討しているが、テストについてはまだ調査が進んでいない状態の方」となります。同時に、筆者

【Apache】httpメソッドベースでリクエストを制御する方法

Zenn · 2024-07-21

はじめに Apacheでメソッド単位でルーティングルールを指定する方法を備忘として残します。 構成 簡単に画像の構成を想定しています。 /v1/salesのGETリクエストの際は、/localhost:8080へルーティング /v1/~リクエストの際は、/localh

EKS上にCiliumサービスメッシュを稼動させてみた!

Qiita(trend) · 2024-07-21

はじめに最近Ciliumが気になっていて、ちょっと触ってみたいなと思っていたところ、EKS上でCiliumを動かすサンプルをAWSがGitHubで公開しているのを見つけたので試してみました!h…

Copernicusで直接トゥーンレンダリングを行う

Qiita(trend) · 2024-07-20

はじめにHoudini 20.5からベータ版として新たな画像処理フレームワークCopernicusが追加されましたね実用性があるかはさておき、勉強がてらMantraやKarmaを使わずCope…

more-itertoolsという存在を知る【AtCoder Beginner Contest 363 振り返り(茶)】

Zenn · 2024-07-20

こんにちは。ダイの大冒険ガチ勢のbun913と申します。 皆さんはAtCoderという競技プログラミングに気軽に参加できるサービスをご存知でしょうか? https://atcoder.jp/ 競プロと聞くと一見とっつきにくいですが、普段プログラミングができないなかでも「あ〜今アル

2024年最新版:Pythonデータ解析ライブラリ総まとめ - 実践的ガイド

Qiita(trend) · 2024-07-20

はじめにPythonのデータ解析エコシステムは日々進化を続けています。2024年現在、効率的なデータ処理、直感的な可視化、高度な機械学習の自動化など、様々な新しいツールが登場しています。本記事では…

マイクロサービスの課題を克服するsagaパターンについて

Zenn · 2024-07-20

最近、「マイクロサービス」や「分散処理」について考えていました。 その際に、DynamoDBやMongoDBなど、一貫性に弱点のあるDBはどのようにトランザクションを克服しているのか気になりましたので、その際に使用する手法の一つであるsagaパターンを紹介します。 sagaパ

JSConf Budapest 2024 - YouTube

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

<a href="https://www.youtube.com/playlist?list=PL37ZVnwpeshEczPCbFGVGd-hj1DR7_SKy">https://www.youtube.com/playlist?list=PL37ZVnwpeshEczPCbF

勢いだけでAWS Certified Security - Specialty受けたら落ちた話

Qiita(trend) · 2024-07-20

AWS Certified Security - Specialty (SCS-C02)を受けて来ました。https://aws.amazon.com/jp/certification/certi…

How to get started with TestRail

Zenn · 2024-07-20

API Testing について。 Playwright [1] で API Testing を組み立てており、 TestRail [2] と連携させる。 Playwright は複数の Report 機能 [3] があり、それを TestRail に表示させることができる。 最

バッファレスレンダリングで25行から始めるWebGL2

Qiita(trend) · 2024-07-20

WebGLが動くかどうか試そうと思った方、ちょろっとコードを書いてみようとしても、頂点バッファを用意するのって微妙に面倒ですよね。WebGL2では、頂点シェーダでgl_VertexIDという内部変…

NEM NIS1ノードを建ててみよう [夏休みの自由研究に]

Qiita(trend) · 2024-07-20

さあ夏休みがやってまいります。自由研究の課題、どうしようとお悩みのそこのあなた。どうでしょう、この夏はブロックチェーンのノード構築に挑戦してみませんか。必要なもの自宅のインターネット光回線…

日付・時刻を入力するコンポーネントの使い方(MUI)

Zenn · 2024-07-20

はじめに 先日、MUIを使って日付・時刻の入力処理を実装しました。公式のドキュメントやブログを参考に実装したのですが、中には除方が古く参考にならないものもあったので改めて基本的な使い方をまとめてみました。 パッケージのインストール MUIの日時入力コンポーネントを使用する

【Next.js】React Hook FormとYupを使って入力フォームのバリデーションを実装した話

Zenn · 2024-07-20

はじめに 今回は、React Hook FormとYupを用いた入力フォームのバリデーションの実装方法についてまとめました。 フォームのデザインに関しては、shadcn/uiを使用しています。 https://ui.shadcn.com/docs ! 今回は、バリデーションの

MastodonからWordPressに記事をインポートしたい!(Google Apps Script)

Zenn · 2024-07-20

私は、自身が 2003 年から発信してきた記事の数々を、鍵付きの WordPress に自分だけのアーカイブとして残しています。昔、HTML で書いてきた日記や、さるさる日記に投稿していた内容、あるいは MovableType で書いていた内容なども、そのまま WordPress

cfiler(内骨格)個人用設定まとめ

Zenn · 2024-07-20

最新状況(日々更新中) https://github.com/AWtnb/cfiler 結構なカスタマイズになったので備忘録として。 以下、基本的に公式のソースを参考に config.py を書いていきます。 https://github.com/crftwr/cfiler h

containerにおけるSELinuxの役割について

Qiita(trend) · 2024-07-20

背景Youki (Rustでruncを再実装するOSS)にcontributeする中で、本家のruncで実装されているSELinuxに関する機能が、Youkiでは実装されていないことがわかった。…

【Tableau】三角関数による座標プロットの基礎の基礎

Qiita(trend) · 2024-07-20

はじめにTableauでレーダーチャートを作ったり、線グラフを曲げたり(円を描いたり)する方法として、データから三角関数を使って座標を計算し、その座標を行・列にプロットしていく方法があります。た…

Phoenix Playground をWSL環境から使えるようにする

Qiita(trend) · 2024-07-20

解決した問題Phoenix PlaygroundをWSL環境で動作させてるLivebookから実行すると、起動できませんでした。https://hexdocs.pm/phoenix_playgr…

Node.js — Node v22.5.1 (Current)

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

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

Goって何がいいんだっけ?

Zenn · 2024-07-20

Goって静的型付けで処理速度早いのが特徴でしょ?と、ざっくりしかイメージできていなかったので、具体的にどんなメリットがあるのか?調べて見たのでそのメモ 1. 処理速度が速い プログラミングの実行には、「インタプリタ」と「コンパイル(ラ?)」の2種類があって、インタプリタ(Ru

Java Silver 試験対策 メソッドまとめ一覧

Qiita(trend) · 2024-07-20

StringクラスのメソッドindexOf指定された文字列や文字が最初に出現するインデックスを返します。見つからない場合は-1を返します。String str = "Hello, World!…

AWS CloudFormationの最近の変更点 その2

Qiita(trend) · 2024-07-20

その2.ちょっと便利になった変更前回の「三大変更点」ほかに引き続き、CloudFormationの変更点を記録しておきます。前回はGitと同期など新規追加機能を説明しました。今回は、基本変わら…

PostgreSQL: serial の使い方

Qiita(trend) · 2024-07-20

テーブルの作成create table cities (id varchar(10) primary key, name text, population int, date_mod date, …

RDS SSL/TLS証明書をローテーションする方法

Zenn · 2024-07-19

背景 AWSからRDS SSL/TLS証明書の更新のメールが来ました。 # メール内容を一部抜粋 You are receiving this message because your AWS Account has one or more Amazon RDS, or A

動的Webページのスクレイピング(Selenium+Firefox編)

Qiita(trend) · 2024-07-19

概要いくつかスクレイピングに関する記事を紹介したのですが,いずれもrequestsとBeautifulSoupで完結するものでした.今回は,JavaScriptなどでページの内容が変化していくよう…

CRA(create-react-app)とViteの違いを軽く調べてみた

Qiita(trend) · 2024-07-19

はじめにViteでReactの環境構築をはじめてしたのですが、なぜ最近Viteで環境構築をしてる人が多いのか気になり違いを軽く調べてみました。CRAとViteそれぞれの環境構築を見てみるCRA…

Reactで学習記録アプリを作る

Qiita(trend) · 2024-07-19

はじめに今回はReactで簡単に学習記録アプリを作ってみました。dbやcicdはこれからですが、ざっとどんなものを作ったか紹介していきます。作ったものTODOアプリに少し機能を加えた感じです(…

WAKE Career オンラインイベント「iCARE/YOUTRUST/STORESの成長を支えるRailsアプリケーション開発の裏側」レポート

Qiita(trend) · 2024-07-19

おつかれさまです、みやもとです。このたび、WAKE Community認定エバンジェリストとなりました!WAKE Communityは女性IT/Webエンジニア向けハイスキル転職サービス「WAK…

iPadにUbuntu 22.04をインストールする

Qiita(trend) · 2024-07-19

はじめに先日,UTM SEというアプリがAppleStoreに公開されましたこのアプリを使うとなんとiPad上でUbuntuを動かすことができます!UTMとは仮想環境を構築するソフトウェアで…

Rails7.2の新機能と変更点をまとめる【前編】

Qiita(trend) · 2024-07-19

Rails7.2がbetaフェーズとなっています。リリースに先立ち、新機能や変更点などをまとめつつ、実際に検証してみました。devcontainerRails7.2ではVSCode上で使えるd…

23歳文系卒が『Reactの書けるUI/UXデザイナー』を本気で目指す

Qiita(trend) · 2024-07-19

自己紹介初めまして。Yuka-Tsujimotoです。現在は通信企業の運用/保守エンジニアとして働き、今年で2年目になります!まず初めに、私の自己紹介をさせてください。経歴2019年03月…

SQL に C# のコードを書いて実行する

Qiita(trend) · 2024-07-19

はじめにこんな感じの SQL を書いて、、、select *from personswhere true = true--# if (@name is not null) { and na…

Qiita投稿100本目指します

Qiita(trend) · 2024-07-19

決意ここからの半年間で自分のマインドを変えて本気で学習していきます。現状普段はインターンをしている大学生3年生です。大学やインターンではプログラムを書いたりするのですが、何か1からアプリを作る…

Next.jsでAI Chat UIを作る(ローカルLLMとGPT-4o mini)

Zenn · 2024-07-19

はじめに GPT-4o miniが発表されたので、APIを使ってNext.js App routerにて簡単なAIチャットページを実装してみました。Vercel AI SDKを使用しています。 以前にも記事を書きましたが実装内容が古くなりましたので新たに記事にしてみました。(

GAS Interpreter の衝撃

Qiita(trend) · 2024-07-19

GAS Interpreterの紹介 AIとデータサイエンスを活用してAIやSaaSを量産するベンチャー、AI-D(エイド)の中の人です。今日はいろいろなことができるGAS Interpreter…

CrowdStrikeソフトウェアによるブルースクリーン問題の解決

Qiita(trend) · 2024-07-19

最近、世界中で発生しているブルースクリーンの問題が広く注目されています。その根本的な原因は、CrowdStrikeのソフトウェアに関連していることが確認されました。具体的には、CrowdStrike…

Apple Vision Pro開発の第一歩: XcodeとUnityで始める簡単開発ガイド

Zenn · 2024-07-19

はじめに MESONで実施中の MESON Apple Vision Proアドベントカレンダー #2 22日目の記事となります。 前日の記事はこちらになります。 この記事は、これからApple Vision Proで開発(visionOS向けの開発)を始める方向けに、開発

RDS Blue/Green DeploymentsでMySQL 5.7->8 へアップグレードした話

Qiita(trend) · 2024-07-19

背景Webサービスを運用していくにあたり、RDBのアップグレードに迫られる場合があります。ありますよね?弊社のあるプロダクトのバックエンドについても Aurora MySQL 2.11.1(My…

OSSメンテナーを2年続けてみてのアレコレ

Zenn · 2024-07-19

この記事は何? OSSのメンテナーを2年続けてみての雑感をまとめています (過去記事の焼き増しです)。 あなたは誰? 株式会社グロービスのデジタルプラットフォーム部門でSite Reliability Engineerをしており、AWS,K8s(EKS)周りを中心に扱って

FastAPIのテストをしっかり書いてみる

Qiita(trend) · 2024-07-19

はじめに株式会社YUZURIHAで2024年6月からインターンをさせていただいている大学生です。インターンを終えるにあたり、学んだことをアウトプットする機会として記事を作成させていただけることに…

AWS RDS/Auroraでモニタリング&チューニングを始めるための資料11選

Zenn · 2024-07-19

これはなに ども、レバテック開発部のもりたです。 もりたはデータベースが好きなんですが、最近は特にAWS RDS/Auroraでのモニタリングとパフォーマンスチューニングについて興味があります。ただ、これらのうちモニタリングは扱っている話題が若干ローレベルであまりピンとこず、

Javascript 非同期処理について

Qiita(trend) · 2024-07-19

Javascript初心者であれば、必ずつまずく「非同期処理」についてまとめました。文中のコードはコピペするだけで実際に以下のサイトでも動くことを確認していますので、ぜひ、実際にコードをコピペし…

イベント”JTCのリアルトーク!KODANSHAtechとAEON”をFindyさんオフィスで開催しました!

Zenn · 2024-07-19

こんにちは。イオンスマートテクノロジー株式会社(AST)でSREチームの林 aka もりはやです。 2024年7月18日にイベント「JTCのリアルトーク!KODANSHAtechとAEON」を開催したのでレポートします。 https://aeon.connpass.com/eve

Open AI GPT-4o mini誕生 爆速でした!

Zenn · 2024-07-18

GPT-4o miniが誕生! 朝起きたらOpen AIからメールが。 GPT-4o miniがリリースされたそうです。 https://openai.com/index/gpt-4o-mini-advancing-cost-efficient-intelligence/ G

Web で TikTok やショート動画のような縦スワイプ UI を実装する

Zenn · 2024-07-18

はじめに 近年,TikTok や YouTube Shorts,Instagram のリール等で散見される縦動画が流行しています.これらのアプリケーションでは,縦にスワイプをすることで動画が次から次へと流れるようになっており,なかなかに UX が良いです.多くの場合,この U

生成AIが自律的に顧客と会話し、カスタマサービスを提供する「Einstein Service Agent」。Salesforceが発表

Publickey · 2024-07-18

米Salesforceは、自律的なAIエージェントががあらかじめプログラムされたシナリオなしに幅広い問題について顧客とチャットで対話し、内容を理解して対処する能力を持つ、カスタマサービスの大幅な効率化を実現する新サービス「Einstein ...

GitLabが身売り先を探しているとの報道、Datadogが買収に興味と。CEOは骨肉腫の再治療へ

Publickey · 2024-07-18

ソースコード管理を中心にDevOpsを実現するためのサービスを提供しているGitLabが、身売り先を探しているとのニュースが海外で報道されています。 米ソフトウエア開発ツールのギットラボが身売りを検討=関係筋 | ロイター Exclusiv...

Python リアルタイム音声処理: pydubとPyAudioの組み合わせ

Qiita(trend) · 2024-07-18

はじめにリアルタイム音声処理は、音声通話アプリケーション、ライブパフォーマンス、音声認識システムなど、多くの分野で重要な役割を果たしています。この記事では、Pythonの音声処理ライブラリpydu…

今さらながらGoogleの「NotebookLM」を触ったら、インターネットサーフィンが普通にそのまま"仕事"になった話

Zenn · 2024-07-18

6月頭くらい? にGoogleがリリースして話題になっていた、自分専用のRAGが簡単に組めるLLMツール「NotebookLM」ですが、そのうち触ろうと思いつつも、「またRAGか」「どうせRAGでしょ? 知ってます」みたいな気持ちでいたら腰が重くなってしまい、いつのまにか一ヶ月く

【文化祭】日比谷高校星陵祭2023のオンライン整理券システムを制作・運用しました!

Zenn · 2024-07-18

2023年9月16・17日に行われた東京都立日比谷高等学校の文化祭である星陵祭のWebサイトおよび当日に使用されたオンライン整理券システムを制作しました。 実はこのシステムは2022年度に一度失敗しており、1年越しの実現となりました。2022年度についても記事にまとめていますので

【社内勉強報告】「ソフトウェアテストについて」

Qiita(trend) · 2024-07-18

こんにちは!AXLBIT株式会社の@ax-shinoharaです今回は2024年6月7日に社内で実施された社内勉強会の報告記事を書かせていただきます。勉強会の内容は「10分でわかる〇〇」という…

基本情報技術者試験 計算問題

Qiita(trend) · 2024-07-18

この記事では基本情報技術者試験に出題され、計算を必要とする問題について解説していきます。2進数の計算のみ別記事にて説明します。前提知識まず欠かせない知識は以下の通り1バイト=8ビットです。…

非同期処理の裏側を覗き見 ~Rustのasync/awaitの場合~

Zenn · 2024-07-18

イントロダクション 非同期処理は、タスクの完了を待つことなく多くのタスクをプログラム上で実行することができる強力なツールです。例えば、Webサーバーのリクエスト処理やファイルの読み書きなど、I/Oバウンドタスクの効率的な処理に非常に有用です。 この記事では、Rust公式のAs

tfcmtのいい感じのテンプレート

Zenn · 2024-07-18

terraform + GitHubのCIにはtfcmtが便利ですが、そのデフォルトのコメントフォーマットは英語だったり削除・追加がわかりづらかったりとそのままではちょっと使いにくい点があります。 2024年06月にそれらを改良するtfcmt用のテンプレートを作って、チーム内で動

Second Beta of jQuery 4.0.0 | Official jQuery Blog

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

<a href="https://blog.jquery.com/2024/07/17/second-beta-of-jquery-4-0-0/">https://blog.jquery.com/2024/07/17/second-beta-of-jquery-4-0-0/</a

Node.js — Node v22.5.0 (Current)

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

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

経営層を、開発者体験向上にコミットさせる方法論

Zenn · 2024-07-18

これは「Developer eXperience Day 2024」のLightningTalk枠での登壇内容について、 口頭で話したことを補足しつつ、その他話せなかったこと含めてドキュメントにまとめたものです。 余談ですがDXD2024は初日のトラックレコードさんとログラスさん

データサイエンティスト組織の構造的問題

Zenn · 2024-07-18

こんにちは。松﨑 遥(@the_end_of_dl)です。ソフトウェアエンジニアを5年、データサイエンティストを10年ほどやっています。 本日は、CTO協会主催のDeveloper eXperience Day 2024に参加してきました。 ハイプレッシャーな日々(記事)で後

「つくりながら学ぶ!生成AIアプリ&エージェント開発入門」を出版しました

Zenn · 2024-07-17

みなさん、こんにちは! Twitterでも告知させていただきましたが、2024年7月18日に 「つくりながら学ぶ!生成AIアプリ&エージェント開発入門」 を出版しました。今回は宣伝がてら、本書の特徴や執筆の経緯について少しお話させていただきます。 https://amzn.to/

VercelのEdge Requestに課金が発生している!

Zenn · 2024-07-17

! 2024年7月時点の記事です。 はじめに とある日のメール。 「何か100%いって従量課金始まっているなぁ…」と不思議に思い調べていたところ、VercelのProプランの新料金体系の発表が4月にあり、そこから約2ヶ月後の6月分(5/25〜6/25)から新料金体系になっ

Google Docs、Markdown形式でのドキュメントのエクスポート、インポートなど可能に

Publickey · 2024-07-17

Googleは、Google Docsの新機能としてドキュメントをMarkdown形式でエクスポートする機能やMarkdown形式のファイルをドキュメントとして読み込む機能などを発表しました。 具体的には以下の4つの機能が利用可能になります...

PostgreSQLのセキュリティや可用性などを企業向けに強化した「Charmed PostgreSQL」、Canonicalが正式リリース

Publickey · 2024-07-17

Ubuntuの提供元として知られるCanonicalは、企業向けにPostgreSQLのセキュリティや可用性などを強化した「Charmed PostgreSQL」の正式リリースを発表しました。 Experience enhanced sec...

応用情報技術者試験をたったの1ヶ月(100時間)で合格する勉強法

Qiita(trend) · 2024-07-17

はじめに秋ごろに友人に誘われて、今年度春季の応用情報技術者試験を受験しました。ですが、自分はスケジュールをギチギチに詰めまくる性格なので、全く勉強できずに気がついたら1か月前。しかも予定や大学もあ…

バグ原因を特定するまでの手順

Qiita(trend) · 2024-07-17

はじめに新卒エンジニアとして開発を進めるなかで、バグ対応をすることがよくあります。本記事では、改めて効果的にバグの原因を特定するための手順を詳しく解説します。バグとはプログラムを実行している…

Release v2.0.0 · vitest-dev/vitest

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

<a href="https://github.com/vitest-dev/vitest/releases/tag/v2.0.0">https://github.com/vitest-dev/vitest/releases/tag/v2.0.0</a><br /> <p>vit

Misconceptions about view transitions | Blog | Chrome for Developers

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

<a href="https://developer.chrome.com/blog/view-transitions-misconceptions?hl=en">https://developer.chrome.com/blog/view-transitions-misconc

Reading and writing Node.js streams

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

<a href="https://blog.platformatic.dev/a-guide-to-reading-and-writing-nodejs-streams">https://blog.platformatic.dev/a-guide-to-reading-and-w

Poku - Making Testing Easy

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

<a href="https://poku.io/">https://poku.io/</a><br /> <p>Node.js/Bun/Denoで動作するテストフレームワーク。 外部依存を最小限にして下位互換性を意識して作られており、assertionやサーバプロセスとの連携な

CSS Grid Generator

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

<a href="https://cssgridgenerator.io/">https://cssgridgenerator.io/</a><br /> <p>CSS Gridジェネレータ</p>

Private Browsing 2.0 | WebKit

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

<a href="https://webkit.org/blog/15697/private-browsing-2-0/">https://webkit.org/blog/15697/private-browsing-2-0/</a><br /> <p>SafariのPrivat

mjackson/fetch-super-headers: A drop-in replacement for JavaScript `Headers` with type-safe access

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

<a href="https://github.com/mjackson/fetch-super-headers">https://github.com/mjackson/fetch-super-headers</a><br /> <p>Type Safeな<code class

動かして学ぶ!Next.js/React開発入門 | 三好アキ |本 | 通販 | Amazon

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

<a href="https://www.amazon.co.jp/dp/4798184675/">https://www.amazon.co.jp/dp/4798184675/</a><br /> <p>2024年09月19日発売 Next.jsについての書籍</p>

【AWS CLI】IAMユーザーではなく、IAM Identity Centerを利用しよう

Qiita(trend) · 2024-07-17

はじめに本記事では、AWS summit 2024にて講演のあった「20分間で分かるIAM全機能」を参考に、AWS CLIの認証にIAMユーザーを用いることの問題点、その代替としてIAM Iden…

Vitest Browser Modeがアツい

Zenn · 2024-07-17

Background これまでVitestでコンポーネントのテストを行う時は、jsdom や happy-dom を使ってブラウザ環境を偽装していました。しかし、偽のブラウザ環境を使うことは多くの問題があり、また開発者はテスト以外でどこにも存在しない環境を作り上げるという不毛

AWS責任共有モデル

Qiita(trend) · 2024-07-17

はじめにAWSの責任共有モデルとは、クラウドサービス提供者であるAWSと顧客との間で、セキュリティとコンプライアンスに関する責任を分担する考え方です。AWSは物理的なインフラストラクチャのセキュリ…

Interop 2024の中間アップデートなど: Cybozu Frontend Weekly (2024-07-16号)

Zenn · 2024-07-17

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

ITOMの概要とMID Serverの構築方法

Qiita(trend) · 2024-07-17

アジェンダはじめにITOMの概要と製品群の特徴MID Serverの構築方法まとめ🔳はじめに 今回、【ServiceNow】のITOM(IT Operation Management)に…

【AWS CLF】未経験文系エンジニアだけど楽しみながら資格勉強してCLFに合格できた話

Qiita(trend) · 2024-07-17

この記事を読んでわかること楽しみながらCLFを学習するための3つの「なぜ?」①なぜ参考書や模擬試験から手を付けてはいけないのか?②なぜ実際にAWSに触れてみる必要があるのか?③なぜ何事にも関…

RTX4090で最近の日本語ローカルLLMたちを動かしてみた

Zenn · 2024-07-17

はじめに 株式会社ファースト・オートメーションCTOの田中(しろくま)です! 前回、Open WebUIというツールを使って、日本語ローカルLLMが動く環境を作る記事を書いたのですが、今回はその環境を使って、最近発表された各日本語ローカルLLMの比較を行ってみたいと思います。

Azure Document Intelligenceのレイアウトモデルを使ってPDFをMarkdownに変換しRAG用にセマンティックチャンキングを試す

Qiita(trend) · 2024-07-17

はじめにこの記事では、Azure Document Intelligenceのレイアウトモデルを使用してPDFをMarkdownに変換し、さらにRAGのためのセマンティックチャンキングを実装する方…

Unity6 で ビルド設定を複数作成できるようになった!

Qiita(trend) · 2024-07-17

「Build Settings...」から「Build Profiles」に変更Unity6 Preview版 を試しに触っていて実機ビルドしようとした時、「Build Settings...」…

DDDを実践するための手引き(ドメインイベント編)

Zenn · 2024-07-16

はじめに ドメインイベントはドメイン駆動設計で用いられる設計パターンの一つです。 ドメインイベント自体はシンプルな概念ですが、応用が利く概念なだけに様々な文脈で使われたり語られたりしているため、なかなか理解が難しいところがあります。私自身も最近ドメインイベントに関連する設計を

Chrome DevToolsで表示されるエラーを生成AIのGeminiが解説してくれる新機能、日本でも利用可能に

Publickey · 2024-07-16

Chrome DevToolsのコンソールで表示されるエラーメッセージなどをGoogleの最新AIであるGeminiが解説し、解決方法などを提案してくれる機能が日本でも利用可能になっていることが分かりました。 この機能は今年(2024年)5...

AWS、生成AIへのプロンプトで生成AIアプリが作れる「Amazon Q Apps」正式サービスに

Publickey · 2024-07-16

Amazon Web Services(AWS)は、生成AIに作りたいアプリの内容をプロンプトで指定することで、生成AI自体が生成AIを用いたアプリを作ってくれる「Amazon Q Apps」正式サービス化を発表しました。 Amazon Q...

Go 1.21 以降のスライスのソート

Qiita(trend) · 2024-07-16

はじめまして、しろしゅんと申します。最初の記事としては若干ニッチなテーマですが、Go 言語におけるソートについて書いてみました!Go を最近始めた方や日頃からよく書く方を想定しています。Go …

GCP という呼び名はもう古いので気をつける

Zenn · 2024-07-16

たまに言っちゃうので自戒も込めて。 正しくは「Google Cloud」 2 年以上前に公式からアナウンスが出ています。 Google Cloud Platform が Google Cloud に名称変更 お客様のエクスペリエンスをシンプルにし、プロダクト間の一貫性を

クライアント・サーバー間の一貫したバリデーション管理: Conform + Server Actions

Zenn · 2024-07-16

はじめに 🚩 フォームの状態管理やクライアントサイドのバリデーションには、React Hook Form(RHF)がよく採用されると思います。しかし、RHF の Server Actions サポートは現在実験的な段階にあり、開発が停滞しています。 https://githu

次世代Web BandlerのFarmが熱そう

Zenn · 2024-07-16

はじめに 昨今、ビルドツールは様々なものが開発され、いかに高速化するか、開発者体験を上げられるかが注目されているように思います。2024年6月にState of JSが公開され、その中でBuild Toolsはwebpackが最も使用されており、次いでViteがランキングして

【ここだけ抑えれば簡単綺麗】Theme Studio for VS Codeでかっこいいテーマを作る「25」の設定

Qiita(trend) · 2024-07-16

1. はじめに全国のVSCodeテーマ迷子同志の皆さん、初めまして!今年新卒入社の長江です。この記事に興味を持っていただいたということは、私と同じくカラーテーマ選定の沼に陥っているのではないでし…

AWS、「Amazon Q Developer」で、社内コードや社内APIにも対応するカスタマイズが可能に

Publickey · 2024-07-16

コード生成AIの「Amazon Q Developer」が社内のコードやライブラリ、APIなどを学習できるようになった。顧客データの取り出し方など社内コード特有の質問にもチャットで答えてくれる。

授業内開発で部室予約システムを開発した話

Zenn · 2024-07-16

はじめに こんにちは。calloc134 です。 前回の授業内ハッカソン記事において、200 いいねを頂きました。ありがとうございます! https://zenn.dev/calloc134/articles/c5ae165b16b969 自分の大学では、これ以外にも授業内で

OAuthの仕組みを説明してHonoで実装してみる

Zenn · 2024-07-16

はじめに はじめまして!レバテック開発部でレバテックプラットフォーム開発チームに所属している塚原です。 直近に認証・認可周りの改修を予定しているため、チーム内で認証・認可の基礎からOAuth・OpenID Connectの仕組みを学ぶ勉強会を実施しました。今回はそこで学んだこ

最適なAgentを自動で生成するCaptain Agent

Zenn · 2024-07-16

導入 こんにちは、株式会社ナレッジセンスの須藤英寿です。普段はエンジニアとして、LLMを使用したチャットのサービスを提供しており、とりわけRAGシステムの改善は日々の課題になっています。 本記事では、問題解決を効率的に行うエージェント集団を構成する手法、Captain Age

Kaggle Automated Essay Scoring 2.0 コンペ上位解法まとめ

Zenn · 2024-07-16

これは何? この記事は、2024年4月〜7月に行われた Kaggle Learning Agency Lab - Automated Essay Scoring 2.0 コンペの上位解法をまとめた記事です。 まず最初にコンペの概要およびデータセットの特徴を紹介した上で、上位解

[AWS #19] Amazon S3

Qiita(trend) · 2024-07-15

はじめにこんにちは今回はストレージサービス分野である 「Amazon S3」 について紹介したいと思います。「S3」ってなんか見たことありますね。バケツみたいなマークだった気がします。そう…

コードのコメントやドキュメントなどのテクニカルライティングを生成AIが提案、補完、校正など支援するツール「Grazie」、JetBrainsが提供開始。日本語は未対応

Publickey · 2024-07-15

Kotlin言語や統合開発ツールIntelliJ IDEAなどの開発を行っているJetBrainsは、IT系のテクニカルライティングのためのAI作文支援ツール「Grazie」(紹介動画によると発音は「グラッツィ」のようです)を発表しました。...

GitHub Actionsの脅威検知ツール tracee-action を触ってみる

Zenn · 2024-07-15

はじめに こんにちは、セキュリティエンジニアのJJ (yuasa)です。今回はGitHub Actionsのワークフローにおける脅威検知ツールであるtracee-actionを触り、検知ルールの書き方について見ていきます。なお、tracee-actionは2024年7月時点で

Oracle Exadataをクラウド上のスケーラブルなソフトウェアとした「Exadata Database Service on Exascale Infrastructure」提供開始

Publickey · 2024-07-15

オラクルは、これまで専用のハードウェアとソフトウェアで構築していたExadataをクラウド上のスケーラブルなソフトウェアとして実装し、より小規模から大規模までスケーラブルな性能かつ柔軟な価格で提供可能とした新たなデータベースサービス「Exa...

「Python標準ライブラリのドキュメントでも読むか~」「え、何その裏技」

Qiita(trend) · 2024-07-15

読み飛ばしてくださいおはようございます、しなもんです。この記事は↓の続編的立ち位置です。https://qiita.com/CinnamonSea2073/items/cec093f5a929…

【実践】LaravelでFat Controllerをリファクタしよう〜DIコンテナ・テストコードまで〜

Zenn · 2024-07-15

あらかじめFat Controllerで開発されたソースコードをリファクタリングしながら、実践的なクラス設計を学べる教材です。2021年に公開後、延べ200人以上に活用いただいた教材をZennでも公開開始しました!スタートアップのCTOとして設計のトレードオフと向き合ってきた筆者

AWSにおけるデータの暗号化

Zenn · 2024-07-15

はじめに コンプライアンス要件を達成するためには、データの適切な保存と暗号化を行う必要があります。 AWSでは暗号化に関する様々なサービスや機能があるので解説していきます。 データの暗号化について まず、AWSでの暗号化に関連するサービス説明の前にデータの暗号化についてお

[K, U] extends [U, K] ← ナニコレ

Zenn · 2024-07-15

タイトルは初見時の自分の気持ちでした。内容は結構あっさりしたもので、5分あれば読めると思います。 「あーなるほどね」となった方はわざわざ読む必要がない記事っぽいです。 型の互換性チェック 一言で言ってしまえばそういうことです。KとUが互いに置き換え可能かどうかを確認しています

Windows Management Instrumentationの悪用

Qiita(trend) · 2024-07-15

はじめにPicus Security社が出している、Picus Red Report 2024の中で、MITRE ATT&amp;CKテクニックが紹介されている。そこで、9位にランクインしている「Wind…

CesiumJS × Svelte4におけるカスタムストアの活用

Qiita(trend) · 2024-07-15

はじめに3D地理空間データの可視化を提供するオープンソースJavaScriptライブラリであるCesiumJSと、高速で柔軟性の高いフレームワークであるSvelte(今回はv.4)を組み合わせて使…

【Flutter】Riverpodが扱えるミニマムなBLoCパターンの構築

Zenn · 2024-07-15

弊社ではMVP (Minimum Viable Product) によるFlutterアプリの開発をしております。 MVPは極力リリースまでの期間を短くし、その後も頻繁に仕様変更をする必要があります。 しかし、一般的な開発手法であるRiverpodでのMVVMだと「ModelとV

【Flutter】Flutter × Swagger × Go でメモアプリを作る

Zenn · 2024-07-15

初めに 今回は Flutter, Swagger, Go を組み合わせて簡単なメモアプリを作成してみたいと思います。 Flutter と Firebase の親和性が高いことから、バックエンドの言語や技術を触る機会が少なくなっていましたが、 Swagger や Go にも触れ

【iOS】App Intents 入門

Zenn · 2024-07-15

App Intentsはユーザーのインタラクションを簡略化し、特定の処理や操作を実行するオブジェクトです。App Intentsフレームワークを使用することで、数行のSwiftコードを記述するだけでアプリのApp Intentを作成することができます。App Intentsフレ

Nuxt 3・Nuxt 4 の useFetch() を完全に理解する(したい)

Zenn · 2024-07-15

以前(まだ Nuxt 3 がベータリリースだった頃)に『Nuxt 3 の useFetch() と useAsyncData() の使い方』という記事を書きました。 その後、より多機能になり、またベストプラクティス的な使い方が分かってきたこともあり、改めて useFetch()

改善のためにはボイス・オブ・カスタマーでなくボイス・オブ・プロセスを見なくてはいけない理由

Qiita(trend) · 2024-07-15

ボイス・オブ・カスタマーを聞いていてもプロセスを改善することはできない。ボイス・オブ・プロセスを聞くことによってのみプロセスを改善することができる。ドナルド・ウィーラー最近、データを使ってビジ…

【2024年最新】 エンジニアのおすすめ副業と探し方5選

Qiita(trend) · 2024-07-15

2024年最新 エンジニアのおすすめ副業と探し方5選エンジニアとしてのスキルを活かして副業を始めたいと考えている方も多いのではないでしょうか。2024年の最新トレンドを踏まえたエンジニアのおすすめ…

非IT職(人事労務)からITコンサルタントになったお話

Qiita(trend) · 2024-07-15

はじめに今回の記事において、技術的な要素はほとんどありません。自分のキャリアの振り返りを込めて、書きたいと思います。私自身のキャリアの紹介をさせていただくと新卒でテレビ番組会社にアシスタント…

ロードバランサーってなんやねん

Zenn · 2024-07-15

はじめに どもども、インフラ案件で奮闘中の井上弥風(いのうえみふう)です。 現在プロジェクトでELB(Elastic Load Balancing)を使用しており、その内部機能を完全に理解したいと思い、この記事を書きました。 この記事について この記事の最終的な目標は、「

【Python】Ruff を使って Python らしいコードを学ぼう【初心者】

Zenn · 2024-07-14

はじめに ナイトウ(@engineer_naito)と申します。 最近 ChatGPT に頼りっぱなしです。 手でコードが書けないことに気づきました。 一番経験のある言語が Python だったので、Python を自分の手で書けるように勉強をしています。 勉強には競技プログ

AWS Bedrock Prompt FlowsとDifyを触った所感

Zenn · 2024-07-14

初めまして。 BtoBマーケの領域でプロダクト開発をしているエンジニアです。 仕事ではGo、React、Google Cloudあたりを使っています。 つい先日、AWSのBedrockからAIのノーコードサービスであるPrompt Flowsがプレビューリリースされました。 ht

Dify API と GASのカスタム関数を組み合わせてスプレッドシートからLLMを利用する

Zenn · 2024-07-14

この記事では、LLMアプリケーション開発プラットフォームであるDifyとGoogle Apps Script(GAS)のカスタム関数を使って、スプシに記載した画像URLに写っているのがわんこかどうかをDifyを使って自動で判定してみました。 なぜDifyとGASカスタム関数

symbol-bootstrap v1.1.11 をまっさらからインストール

Qiita(trend) · 2024-07-14

symbol-bootstrap v1.1.10 から v1.1.11 へのアップデート手順は見つかるが、v1.1.11 まっさらからインストール手順が見当たらないので残しておきます。なお、本記事は…

AWS CDK で「デプロイ前に違反を発見しブロックする」仕組みに関する考察と、プラグインによる検証手法の提案

Zenn · 2024-07-14

Abstract CDK に限らず、一般的な IaC あるいはアプリケーションのデプロイにおいて「デプロイする前に気づきたい」という用事はちょいちょいあります。こと CDK においては、できれば cdk synth あるいは cdk deploy コマンドを実行した際に、やり

2023-24年のKaggleコンペから学ぶ、NLPコンペの精度の上げ方

Zenn · 2024-07-14

23-24年もKaggleでNLP系のコンペがたくさん開かれています。 このうち、コンペで使えるTipsをまとめてみました。 23-24年のNLPコンペまとめ コンペ名(略記) 概要 日本語記事 LLM Science Exam(LLM Sci) LLMが作成

Moving from express to fastify, pt 1

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

<a href="https://blog.val.town/blog/fastify/">https://blog.val.town/blog/fastify/</a><br /> <p>expressからfastifyへの段階的な移行について。 <code class="la

Linux 使いになりたい人向けの Intel N100 ミニ PC で構築する開発環境(12)- Oh My Posh

Zenn · 2024-07-14

はじめに これは、Linux 使いになりたい人向けに Intel N100 ミニ PC を使って開発環境を構築する方法を解説する記事の第12弾です。第1弾はLinux 使いになりたい人向けの Intel N100 ミニ PC で構築する開発環境(1) - 構築する開発環境につ

なぜターミナルはCtrl+Cで終了するのか?

Qiita(trend) · 2024-07-14

読み飛ばしてくださいおはようございます、しなもんです。ターミナルみんな使ってますよね。しかし今でも分からないことがあるんですよね。なんでCtrl+Cでターミナルが終了するの?多くの人にとっ…

Excelの計算式を構文解析して依存関係を可視化した話

Zenn · 2024-07-14

今回実装したものたち https://github.com/tanomitsu/excel-dependency-python https://github.com/tanomitsu/excel-dependency-viewer 動機 研究室の引き継ぎでExcelのブ

【2024年最新版】0からReactを勉強するならこのロードマップに従え!

Qiita(trend) · 2024-07-14

はじめにこんにちは@Sicut_study (Watanabe Jin)です。去年の10月頃にReactのロードマップを投稿しておかげさまで1000いいねもすぐそこになりましたhttps:/…

レストラン料理人から学ぶチームコミュニケーション

Qiita(trend) · 2024-07-14

読み飛ばしてくださいおはようございます、しなもんです。タイトルからして意味が分からない記事ですが、内容は真面目です。経緯はこうです。最近、Youtubeのおすすめが料理人のPOV動画ばっかり…

初めてのGo言語メモ

Zenn · 2024-07-14

初めてのGo言語を読んだ際の学習ノートです。 https://amzn.to/3xL9j0V ! 元々は世に出すことを全く考えずに書いてしまったので、読みにくいところは多いと思いますが、参考になる点があればと思います。 全体を読んだ感想 Go言語をメインに使っている企業に就

実は多かった!AWSで利用できるローコード・ノーコードサービス

Qiita(trend) · 2024-07-14

はじめにAWSを利用したアプリケーションを開発するにあたり、専門的なプログラミングスキルが求められます。これは、多くの非エンジニアにとって(私もそうですが)障壁となっているのではないでしょうか。…

LLMに面倒なことをやらせるソフト「Code Cooker」の紹介

Zenn · 2024-07-14

LLMに面倒なことをやらせたい 面倒なことはChatGPTにやらせようという本の著者のからあげです。 書籍では、様々な面倒なことをChatGPTにやらせています。ChatGPT単体(コアの部分)は、基本的にテキスト(言葉)を生成することしかできないので、どうやって面倒なことを

markdown AI というサービスを簡単に調査してみた

Qiita(trend) · 2024-07-14

本記事は Qiita Engineer Festa 2024 のキャンペーンテーマ「markdown AIを使った記事を投稿しよう!」の記事です。markdown AI is 何実際のサービスは…

【Figma】Code Connect を使ってアクセシブルなコンポーネントを作成する

Qiita(trend) · 2024-07-14

はじめにみなさんは、アクセシブルなコンポーネントをFigmaで作りたいと思ったことはありますか?UI周りの仕様をFigma内で完結させようとした時、コメントやアノテーションを使って aria-l…

【Go言語】におけるテスト駆動開発の実践:マイグレーションファイル作成からSQLインジェクション対策まで

Zenn · 2024-07-13

はじめに 様々な方言を話すおしゃべり猫型ロボット『ミーア』を開発中。 https://mia-cat.com/ 今回は、次の大きな機能として 任意テキスト音声再生機能:ユーザーがアプリでミーアに話させたいフレーズを再生時刻とともに自由に入力すると、そのフレーズを指定した時刻に

Fessサーバ 構築してみた!

Zenn · 2024-07-13

はじめに Fessサーバを構築する方法をVirtualBox、Dockerを用いて試しました。 今回は構築方法を試しただけですが、同じ方法でサーバを立てて、運用することは可能です。 Fessとは? オープンソースのエンタープライズ検索サーバーです。Fessは、強力で柔軟な

Bun v1.1.19 | Bun Blog

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

<a href="https://bun.sh/blog/bun-v1.1.19">https://bun.sh/blog/bun-v1.1.19</a><br /> <p>Bun v1.1.19リリース。 WindowsでFTL JITが有効化、Raspberry Pi 4のサ

「Pythonのドキュメントでも読むか~」「え、何その裏技」

Qiita(trend) · 2024-07-13

読み飛ばしてくださいおはようございます、しなもんです。Pythonの公式ドキュメントを読んでたら、なんか知らない便利機能がたくさん出てきました。なんだこれ。というわけでまとめてみました。参…

toss/es-toolkit: A modern JavaScript utility library that&#039;s 2-3 times faster and up to 97% smaller—a major upgrade to lodash.

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

<a href="https://github.com/toss/es-toolkit?tab=readme-ov-file">https://github.com/toss/es-toolkit?tab=readme-ov-file</a><br /> <p>lodash的なu

Firefox 128.0, See All New Features, Updates and Fixes

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

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

Mako - Extremely fast, Production-grade web bundler

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

<a href="https://makojs.dev/">https://makojs.dev/</a><br /> <p>Rustで書かれたbundler</p> <h2>関連URL</h2> <ul> <

Reflex:DBマイグレーションの手順

Qiita(trend) · 2024-07-13

1.記事概要この記事は、PythonだけでWebアプリを作ることができるライブラリ「Reflex」に関する記事です。https://github.com/reflex-dev/reflex今回…

【T3 Stack】フロントエンド・バックエンドTypescript開発入門

Zenn · 2024-07-13

はじめに フロントエンドもバックエンドもTypescriptで書きたい!ということで、T3 Stackについて調べてみました。 T3 Stackを利用したプロジェクトを作成するためのCLIツールcreate-t3-appが用意されており、簡単に雛形プロジェクトが作れるため、実

`statsmodels`と`sklearn`でのロジスティック回帰の挙動の違いについて

Zenn · 2024-07-13

TL;DR Pythonでロジスティック回帰をする方法にはsklearnとstatsmodelsがある sklearn.linear_model.LogisticRegressionはデフォルトで正則化(L2=1)がついている statsmodels.api.Logit

ROS2(C++)とSTMのマイコンでUDP通信をする

Zenn · 2024-07-13

ROSでやってる記事は見たけど、ROS2ではなかったので書くことにしました。(あと自分用備忘録です) 初心者なので、間違っている部分があれば遠慮なく指摘してください。 環境 CPU: Ryzen7 7700x GPU: nVIDIA RTX4070Ti OS: Ubuntu2

【Swift】RealityComposerPro のアニメーションを実行する

Zenn · 2024-07-13

初めに 今回は RealityComposerPro の Timeline で作成したアニメーションを SwiftUI のコード側で実行するための手順を共有したいと思います。 今回は visionOS で実行してみたいと思います。 実は以前も以下の記事で配置したオブジェクトに

Deno 1.45: Workspace and Monorepo Support

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

<a href="https://deno.com/blog/v1.45">https://deno.com/blog/v1.45</a><br /> <p>Deno v1.45リリース。 npm workspacesのサポート、Node.jsのコアパッケージとの互換性の向上、<

Google本社の方に聞いたいい開発者になるための習慣

Qiita(trend) · 2024-07-13

はじめに以前自分の大学でGoogleの本社で働いている韓国の方の話を聞けるイベントがあったのでその内容をメモとして共有しようと思います。(すべて韓国語で聞いたので多少間違っている内容があったり、変…

非エンジニア(営業)がアプリ開発をやってみた

Qiita(trend) · 2024-07-13

はじめに初めての投稿になります。AWS CIerでカスタマーサクセスセールスをしている宇都といいます。以前はFuji◯eroxで新規開拓の営業をしていましたが、約2年半ほど前に今の業界に転職し…

NxIREE を使ってみた

Qiita(trend) · 2024-07-12

はじめに@zacky1972 さんが、 NxIREE なるものについて調べてほしいと零していたので、動かしてみましたhttps://github.com/elixir-nx/nx_iree実装…

アジャイル専門部隊の一構成員が敢えてウォーターフォールを語るぞ

Qiita(trend) · 2024-07-12

アジャイル開発の浸透?なんだそれは。アジャイル開発という概念が世に出て二十余年(2001年「アジャイルソフトウェア開発宣言」による)、最早、この技術も最新とは言えない、成熟したものとなりました。あ…

Viteで開発環境と本番環境の挙動が異なったので原因を調べた

Zenn · 2024-07-12

Viteを用いたReact開発を行っている際、vite devで立ち上げたDevモードと実際にビルド&amp;デプロイしたProdモードで挙動が異なるという問題が発生したので、その原因究明メモです。 そもそもViteとは Viteはフロントエンド向けビルドツールです。2020

Microsoft Entra Suite が GA されました

Zenn · 2024-07-12

米国時間の 2024/7/11 に Microsoft Entra Suite が GA されました!🎉🎉 https://techcommunity.microsoft.com/t5/microsoft-entra-blog/microsoft-entra-suite-now-

雑談が生み出すメンタリング

Qiita(trend) · 2024-07-12

1. はじめに メンターって何なのかググってみたことありますか?言葉の起源はギリシャ神話です。オデッセウスがトロイ戦争に参戦する前、自分の息子の世話をお願いした友人の名前がメンターだったそうです。…

HttpOnly属性ってなんで必要?

Qiita(trend) · 2024-07-12

はじめにGoで初めてのアプリを作っているときにCookieのセッティングでHttpOnly属性を書いていました。セキュリティ上で必要なものということをざっくりと知っていただけで具体的にどのような役…

Chrome 127 betaの公開など: Cybozu Frontend Weekly (2024-07-09号)

Zenn · 2024-07-12

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

空世界 〜HTMLの永遠仕様探訪記、或いは、文字なきsrcにまつわる寥々たる考察について〜

Zenn · 2024-07-12

問題 &lt;img src=""&gt; をブラウザで表示した時、どうなるか知っていますか?わざわざimg要素のsrc属性を空文字列にする機会がないので意外と知らないかもしれません。 もちろん画像は表示されず、(指定していれば)altが表示されます。 img要素のsrc属

株式会社サイバーエージェントの商用可能な独自日本語LLM「CyberAgentLM3」を Google Colaboratory で動かす

Qiita(trend) · 2024-07-12

はじめに株式会社サイバーエージェントが公開した CyberAgentLM3-22B-Chat (CALM3-22B-Chat) を Google Colaboratory 上で動かしますhttp…

プロダクトの価値の最大化に集中する

Qiita(trend) · 2024-07-11

はじめに本記事はQmonus Value Streamの投稿キャンペーン記事です。※参加の流れにもとづいています。株式会社Hajimariが展開するプロパートナーズサービス(フリーランスと企業…

【ChatGPT】主成分分析を活用したデータドリブンな組織開発をしてみよう_HR×Data Analytics×ChatGPT

Qiita(trend) · 2024-07-11

はじめにこんにちは、今回はHR(人事)領域でのChatGPTを使ったデータ分析の事例をご紹介します。そもそもQiitaにてどのくらい組織/人事領域が求められているかはわかりませんが、「へぇ、こ…

AWS、開発スキルがなくても生成AIへのプロンプトで業務アプリが作れる「AWS App Studio」プレビュー公開

Publickey · 2024-07-11

Amazon Web Services(AWS)は、生成AIに自然言語で作りたい業務アプリを説明すると、自動的に業務アプリの開発が行われる新サービス「AWS App Studio」をプレビュー公開しました。 AWS App Studioはソ...

ESLintがJavaScript以外にも対応言語を広げるとの方針を説明。まずはJSON、Markdownへの対応プラグインを開発

Publickey · 2024-07-11

JavaScriptコードの構文やスタイルをチェックできる「ESLint」の開発者であるNicholas C. Zakas氏は、ESLintのブログに投稿した記事「What's coming next for ESLint」で、今後ESLi...

Dockerコマンド一覧

Qiita(trend) · 2024-07-11

Dockerコマンド一覧 Dockerは、アプリケーションのコンテナ化を支援するための強力なツールです。以下に、Dockerの主要なコマンドとその説明をまとめました。これらのコマンドを活用して、Do…

確率の問題とJulia言語

Zenn · 2024-07-11

高校数学Aで「確率」の分野を学習します。その中で取り上げる問題の通常の解答(ペンと頭で作成するもの)とJulia言語を用いた解答(コード)を紹介します。また,Julia言語を用いて実験を100万回繰り返したり,関数(function)の作成や分布パッケージ(Distributio

Claude 3.5のPublish機能、一瞬でWebアプリリリースできてやばすぎる

Zenn · 2024-07-11

そのまんまです。Publishボタンひとつで、以下リンクのアンビエント音楽を流せるシーケンサーアプリがリリースできてしまいました。ブラウザでそのまま動作します。 https://claude.site/artifacts/de9d5059-51a7-41f6-919a-9202f

AWS VPC接続方法によるレイテンシ(VPC Peering vs TGW)

Zenn · 2024-07-11

TL;DR VPC間を接続した際のレイテンシはTGW &gt; VPC Peering TGWでVPC間を接続すると、VPC PeeringでVPC間を接続した場合と比較して、レイテンシが10倍以上!! はじめに いきなりですが、皆さんは以下のような2つのVPC間

Tailwind CSS初心者が絶対ハマる落とし穴

Zenn · 2024-07-11

ムーザルちゃんねるのzaruです。今回はムーさんと、Tailwind CSS初心者が絶対ハマる落とし穴について話しました。Tailwind CSSを使い始めた人、あるいはまだ使ったことがない人には是非見てほしいです。すでにこの落とし穴から抜け出している人はあるよねーって感じで眺め

一体全体、PHPで配列をどう扱えばいいのか?(配列を扱うニッチなスキルを含む)

Qiita(trend) · 2024-07-11

はじめにphpの配列の特徴phpでは、配列とは一つのタイプで、[1,2,3,4,5]と['a' =&gt; 1, 'b' =&gt; 2, 'c' =&gt; 3, 'd' =&gt; 4, 'e' =&gt; 5]の二つの…

Microsoft Intune - デバイスの登録制限 - Windows のシリアル番号による登録制限 -

Zenn · 2024-07-11

本記事の 3 行まとめ Intune の新機能で特定の Windows デバイスをシリアル番号等で登録制限がかけられる 実際に試してみたところ「Entra 参加」のパターンでは想定通りの動作に 一方で「Entra 登録」の場合は動作がおかしい・・・?今後のアップデートに期待

基本情報技術者試験 CPU

Qiita(trend) · 2024-07-11

コンピューターの脳とも言えるCPUについて基本情報技術者試験に必要な範囲で説明していきます。レジスタCPU内部にありコンピューター内でアクセス速度が1ナノ秒以下と、最速のメモリです。メモリ容量は…

文系学生がWebエンジニア職内定をGETする方法【React】

Qiita(trend) · 2024-07-11

はじめに私は経済学部に所属していますが、HRBrainさんからWebエンジニアの内定を頂き、またその他にも大手ベンチャー2社から内定を頂くことができました。就活をする中で意識すべきことや面接のコ…

Rust製のオープンソースエディタ「Zed」のLinux安定版が公開

Publickey · 2024-07-11

オープンソースで開発されているRust製のエディタ「Zed」のLinux対応安定版が公開されました。 主要なLinuxディストリビューションで動作すると説明されています。 Linux when? Linux now.For the last...

NOT A HOTEL Androidの技術構成

Zenn · 2024-07-11

NOT A HOTELは、自宅にも別荘にもホテルにもなる「あたらしい暮らし」をつくろうとしています。 NOT A HOTELのアプリでは、利用予約からチェックイン・チェックアウト、ドアの解錠、スマートホームの操作、困った際のチャットサポートまで、一連のプロセスがアプリ内で完結する

Understanding React Compiler | Tony Alicea

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

<a href="https://tonyalicea.dev/blog/understanding-react-compiler/">https://tonyalicea.dev/blog/understanding-react-compiler/</a><br /> <p>R

OpenAPI TypeScript

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

<a href="https://openapi-ts.dev/">https://openapi-ts.dev/</a><br /> <p>OpenAPIのスキーマからTypeScriptの型定義やFetchするクライアントを扱えるツール/ライブラリ</p>

How to use container queries now | Blog | web.dev

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

<a href="https://web.dev/blog/how-to-use-container-queries-now?hl=en">https://web.dev/blog/how-to-use-container-queries-now?hl=en</a><br />

【Go】公式ツール "eg" を使って効率的にGoのコードをリファクタリングする

Qiita(trend) · 2024-07-11

はじめにこんにちは、ken です。お仕事では Go をよく書きます。最近、Go の公式パッケージであるgolang.org/x/toolsを眺めていたら、なにやら有用そうなパッケージを見つけたの…

CSSの擬似要素に代替テキストをつける

Zenn · 2024-07-11

! ※ 投稿時点(2024年07月11日)ではブラウザの実装が揃っていない機能です。 こんにちは、株式会社ナレッジワークの@nakajmgです。 今回はChrome 127 betaの機能紹介を見て「こんなのあったの?」となった、擬似要素に代替テキストをつける機能について紹介し

ESModules プラットフォームとエコシステムの狭間で | poteboy

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

<a href="https://poteboy.dev/posts/20240708-esm-platform-and-ecosystem">https://poteboy.dev/posts/20240708-esm-platform-and-ecosystem</a><br

[”子育て”, “残業”, “推し活”]しながらどう学ぶか?(+おすすめ技術系Podcast9選)

Zenn · 2024-07-11

これはなに ども、もりたです。 最近クソ忙しくて勉強する時間を確保するのに苦慮しています。んで、どうにか勉強する方法をまとめていたんですが、これって多少だれかの役に立つのでは…? と思って外部に公開することにしました。 あと最後におすすめの記事、podcastの一覧もつけてい

循環importに関するエラー解決方法をまとめたけど、そもそも循環importするな

Qiita(trend) · 2024-07-11

循環importとは循環import(circular import)とは、2つ以上のモジュールが互いに依存し合っている状態を指します。文字通り、関数とかをお互い参照し合うimportであるわけ…

pnpm 9.5 Introduces Catalogs: Shareable Dependency Version Specifiers - Socket

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

<a href="https://socket.dev/blog/pnpm-9-5-introduces-catalogs-shareable-dependency-version-specifiers">https://socket.dev/blog/pnpm-9-5-intr

より良いユーザー体験を求めて "ボタン" を深掘りする

Zenn · 2024-07-10

いきなりですが、個人開発の良さとはなんでしょうか? 私は「技術的チャレンジをしやすい」という点に魅力を感じています。 業務上の開発ではアウトプットを最優先にする必要があるため、コスパ良く実現することを求められます。 しかし、個人開発に締切ありませんし、開発の優先順位も自分で決めら

[AWS #17] Lambda

Qiita(trend) · 2024-07-10

はじめにこんにちは今回もコンピューティングサービス分野である 「Lambda」 について紹介したいと思います。らむだ?「λ」ですか?ギリシャ文字の「ラムダ」ではありません。AWS社が提供す…

Cloudflare、すべての生成AIによるクローラーをワンクリックでブロックする機能を無料で提供開始

Publickey · 2024-07-10

Cloudflareは、すべての生成AIによるクローラーをワンクリックでブロックする機能を無料で提供すると発表しました。 生成AIは人間が作成したテキストや画像、動画などを大量に読み込んで学習を行う必要があります。生成AIを開発している組織...

Vue3系をReactにBridgeしたいと思ったそこのあなたへ

Zenn · 2024-07-10

はじめに Vue3系をReactでBridgeする必要はあるのか?と思った、そこのあなた。大正解です。 筆者自身もニーズが不確かなまま執筆しています。ぜひ、箸休め程度に見て頂けると嬉しいです。 イメージ GifのようにReact(Next.js)上で、Vue3系のForm

GraphQL 界の Babel こと Envelop を使ってスキーマの破壊的変更をごまかす

Zenn · 2024-07-10

この記事は LayerX のエンジニアブログがたくさん出る #ベッテク月間 の8記事目になります。こちらのカレンダーに、これまでの記事と今後出る予定がまとまっています。 https://www.notion.so/layerx/253bee10186e4010b2ab37eff7

【総額350万円】エンジニア人生の失敗をすべて公開

Qiita(trend) · 2024-07-10

はじめに成功よりも失敗を学ぶ方が再現性が高く成果を出しやすいこれは私がアウトプットをする上で常に心がけていることです。あなたは普段自分の経験や体験を記事として発信しているでしょうか?おそらく…

AWSとは?

Qiita(trend) · 2024-07-10

はじめに投稿順がバラバラになってしまいましたが今回はそもそもAWSとは何かについてご紹介します。そもそもAWSとは?AWSとは、【Amazon Web Services】の略称で、Amazo…

Vertex AI: Gemini API の Context caching の紹介

Zenn · 2024-07-10

何の話かと言うと Google Cloud で利用可能なマルチモーダル対応の基盤モデルである Gemini 1.5 Pro / Flash に対して、Context caching の機能が利用可能になりました。これがどのような機能で何の役に立つのかを実際の使用例とあわせて、

Node.js — Monday, July 8, 2024 Security Releases

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

<a href="https://nodejs.org/en/blog/vulnerability/july-2024-security-releases">https://nodejs.org/en/blog/vulnerability/july-2024-security-r

エンジニア必聴の最高の技術ラジオ「リファラジ」を広めたい

Zenn · 2024-07-09

言いたいことはこれだけ 開発しているエンジニアは全員「リファクタリングとともに生きるラジオ」を聞くべし。 Spotify, Youtube, Podcastが対応されています。 https://refactoradio.com/ 「リファラジ」とは? 「リファクタリングと

主なIT系上場企業における賃金の男女差とその理由とは? 男性の育休取得率は? 2024年版

Publickey · 2024-07-09

上場企業が毎年発行している「有価証券報告書」には、今年から新たにいくつかの項目が追加されています。 「管理職に占める女性労働者の割合」「男性労働者の育児休業等取得率」「労働者の男女の賃金の差異」の3つです(ただし、一定の条件を満たした企業...

【自動タイムラプス製造!?】Paints-UNDO技術解説

Zenn · 2024-07-09

毎度お馴染みlllyasvielさんがまた技術革新を起こしているので、最速解説目指して記事を書いていきます。 今回解説する技術はこちら https://github.com/lllyasviel/Paints-UNDO こちらからデモが見れます https://lllyasvie

自動売買ロジックの正しい「パラメータの最適化」とは具体的にどういうことか?

Zenn · 2024-07-09

! botter初心者の記事なので、誤りがあるかもしれません。 はじめまして、botter初心者のmakioと申します。 最近自己流に検証して放流したbotって本当に大丈夫なんだっけ?っていうのが気になって一般的なパラメータ最適化の方法を調べてみて見た。 結論から言うと良くない

TeamsのIncomming Webhookコネクタが廃止されるようなのでPowerAutomateのワークフローに移行してみる

Qiita(trend) · 2024-07-09

要約https://aka.ms/O365ConnectorDeprecationTeamsのIncomming WebhookやRSSなどのO365系のコネクタが 2024-10-01 に廃止…

エンジニアのキャリアで大事なポイント

Qiita(trend) · 2024-07-09

はじめに現在、「エンジニアの評価制度」に関わらせていただいているので、その中でエンジニアのキャリアとして大事なポイントをまとめました。具体的な評価基準についてはここでは触れませんが、エンジニアの…

Reactで再帰的なコンポーネントを作ってみた

Zenn · 2024-07-09

はじめに こんにちは!😄 社内でTypeChallengeを元に勉強会をしているのですが、再帰的に型づけする問題に取り組んでいると、ふとこんなことを思いました。(ちなみに問題はこれです。) https://github.com/type-challenges/type-cha

【令和6年最新版】Azure OpenAI でRAG構築〜各種パラメータと機能についてまとめてみた〜

Zenn · 2024-07-09

はじめに この記事では、Azure OpenAIを利用した、特定の文書に関するRAG(Retrieval-Augmented Generation)の構築について、特に各パラメータ・機能の役割や最適値に焦点を当てながら、解説していきたいと思います。 今回主に利用するサービスは

クリーンアーキテクチャをパン工場で説明する【Go】

Zenn · 2024-07-09

はじめに 本記事は技術書典16(2024)で一部執筆させていただいた「CA Tech Lounge note #2」のクリーンアーキテクチャとパン工場を元に、一部抜粋&変更したものです。 本記事の対象読者 本記事では、クリーンアーキテクチャを全くわかっていない筆者が、一度

高校で何が起こってるのか?高校生が業界の皆さんへ伝えたいライフプラン

Qiita(trend) · 2024-07-09

盛大な前振りその1おはようございます、しなもんです。珍しいトピックに挑戦してみます。ライフプランについての記事です。転職系や就職系は、社会人の皆さんが書いてくださっているので、珍しく高校生目…

Google Apps ScriptでPHPのHmacSha256ハッシュを作成しようとしたら沼った話

Qiita(trend) · 2024-07-09

はじめにあと1年ほどでサービスが終了してしまうLINE Pay。https://pay.line.me/jp/developers/apis/onlineApis?locale=ja_JP今回…

Ladybird

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

<a href="https://ladybird.org/announcement/">https://ladybird.org/announcement/</a><br /> <p>LadybirdというSerenityOSの中で開発されていたブラウザがプロジェクトとして独立

What&#039;s coming next for ESLint - ESLint - Pluggable JavaScript Linter

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

<a href="https://eslint.org/blog/2024/07/whats-coming-next-for-eslint/">https://eslint.org/blog/2024/07/whats-coming-next-for-eslint/</a><br

Release pnpm 9.5 · pnpm/pnpm

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

<a href="https://github.com/pnpm/pnpm/releases/tag/v9.5.0">https://github.com/pnpm/pnpm/releases/tag/v9.5.0</a><br /> <p>pnpm v9.5.0リリース。 複数

Support typescript with --experimental-strip-types · Issue #208 · nodejs/loaders

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

<a href="https://github.com/nodejs/loaders/issues/208">https://github.com/nodejs/loaders/issues/208</a><br /> <p>Node.jsでTypeScriptのコード実行のサポ

terraform importで数年やってきたがImport blockの良さに気づきました

Zenn · 2024-07-09

こんにちは。イオンスマートテクノロジー株式会社(AST)でSREチームの林 aka もりはやです。 Terraformを一定以上扱ってきた方であれば terraform import コマンドを苦労しながら実行した経験があるのではないでしょうか。私自身も5年以上Terraform

RAG vs ファインチューニング(コーディング性能で比較)

Zenn · 2024-07-08

はじめまして。ナレッジセンスの門脇です。生成AIやRAGシステムを活用したサービスを開発しています。本記事では、「RAG vs ファインチューニング」について、DSL(ドメイン固有言語)をコーディングする性能という観点から比較した論文を、ざっくりまとめます。 この記事は何

先取りTanStack Start

Zenn · 2024-07-08

TanStackのリポジトリを読んでいたらTanStack Startのドキュメントの最初のバージョンがpushされたようなのでチェックします。 https://tanstack.com/router/latest/docs/framework/react/guide/tanst

IT系上場企業の平均年収を業種別にみてみた 2024年版[後編] ~ パッケージソフトウェア系、SI/システム開発系、クラウド/キャリア系企業

Publickey · 2024-07-08

IT系企業で平均年収が高いのは、勢いのあるネットベンチャー系企業なのか、それとも伝統的なSIerなのでしょうか。毎年恒例の記事を今年も公開します。 上場企業は毎年「有価証券報告書」の発行を義務づけられており、そこには従業員の人数や平均年齢...

IT系上場企業の平均年収を業種別にみてみた 2024年版[前編] ~ ネットベンチャー、ゲーム、メディア系

Publickey · 2024-07-08

IT系企業で平均年収が高いのは、勢いのあるネットベンチャー系企業なのか、それとも伝統的なSIerなのでしょうか。毎年恒例の記事を今年も公開します。 上場企業は毎年「有価証券報告書」の発行を義務づけられており、そこには従業員の人数や平均年齢...

無料でも使える便利な生成AIサービス

Zenn · 2024-07-08

生成AIサービス 本を書いているのに、あんまり使いこなせてない気がする生成AIサービス。 一時期、サブスクに課金し過ぎたことに反省して、慎重になっていたのですが、いつの間にか無料でも結構便利に使えるサービスが増えていたので、あらためてまとめてみました。基本的に自分のためのリン

AIを活用して「米株の分析レポート提供サービス」を個人で作ってみた (crewAI & Ollama & OpenAI)

Qiita(trend) · 2024-07-08

この記事の内容にある意見は、個人の主観的意見を前提とします。記事の内容は間違いがあり得ますので、ご了承いただけると幸いです。内容の間違い、認識の違い、違う意見などありましたら、コメントいただけ…

[AWS #16] ELB

Qiita(trend) · 2024-07-08

はじめにこんにちは今回もコンピューティングサービス分野である 「ELB」 について紹介したいと思います。…の前に、ELBの前提知識となる 「ロードバランサ」 について軽く紹介いたします。ロ…

[番外編 #1] ばねのような動きを再現

Qiita(trend) · 2024-07-08

はじめに皆様お疲れ様です。この 「番外編」 ではまさに誰得?というような記事を作成して参ります。今回はプログラム関連で 「ベクター運動」 について紹介いたします。今回紹介するのは超シンプル…

先生! Cloudflare は信用できます!

Zenn · 2024-07-08

Cloudflare Pages 、使ってますか?超便利ですよね。 文化祭などでも、生徒がサイトを作るときに使用している場合があるそうです。 そんなときに問題が起こるかもしれません。「その Cloudflare って会社、信用できるの?? 」 根拠を集めましょう。 どのような

画面共有の技術

Zenn · 2024-07-08

画面共有は顧客から信用を得る機会 顧客との打ち合わせ中に画面共有をして慌ててしまうことはよくあることです。私自身、ブラウザのタブが何十個もあるのを見られてしまったりしました。画面共有は誤魔化しが効かず、その人の能力が顧客に明確に伝わる場面です。あまりもたついていると「本当にW

0から例え話で理解するDocker入門【ハンズオン付き】

Qiita(trend) · 2024-07-08

はじめに私のエンジニアとしての初仕事はDockerでした。辛かったのをいまでも思い出しますみなさんこんにちは、Watanabe Jin(@Sicut_study)です。みなさんはエンジニア始め…

AWS クラウド導入フレームワークの各パースペクティブ

Qiita(trend) · 2024-07-08

本記事ではクラウド導入フレームワークのパースペクティブについて説明していきます。かなりややこしいので大枠を掴める用に簡潔な説明を心がけます。ビジネスパースペクティブ戦略管理クラウドが長期的なビ…

BedrockのConverseAPIは構造化PDFをどう読めているのか?

Qiita(trend) · 2024-07-08

BedrockのConverseAPIがいつの間にか各種ファイル(ドキュメント等)をバイナリで受け取る事が出来るようになったので、(表を含む)構造化PDFがどう読めているのか?というのを確認したいと…

連番を自動生成し、DB(MySQL)に登録しよう!

Qiita(trend) · 2024-07-08

はじめに今回は下記メンバーをサイト画面(test.ejs)からDB(MySQL)に登録する際、IDを連番(1002、1003・・・)で自動生成する方法についてお伝えします。サイト画面(test…

ログラスのTerraform構成とリファクタリングツールの紹介

Zenn · 2024-07-08

! この記事は毎週必ず記事がでるテックブログ "Loglass Tech Blog Sprint" の 47週目の記事です! 1年間連続達成まで 残り 6 週 となりました! はじめに ログラスのクラウド基盤でエンジニアをやっているゲイン🐰です。 ログラスではAWS上でア

1の補数、2の補数

Qiita(trend) · 2024-07-08

補数とは補数とは1と0しか使えないコンピューターが負数を表現する方法の一つですある自然数をn進数(n進法)で表現した時に、足し合わせるとちょうど「nのべき乗」か「nのべき乗-1」になる自然数のう…

ravixUI がアクセシビリティ対応の参考になりそう

Zenn · 2024-07-08

まえがき Astro のブログではコミュニティ発のライブラリも紹介されているのですが、What's new in Astro - June 2024 で An open-source, accessibility-focused component starter kit

社内フィードバックがわいわいする共感!ボタン

Qiita(trend) · 2024-07-08

はじめにこんにちは。エンジニアの鈴木です。みなさん、開発中の機能のフィードバックってどんなふうにもらってますか?先日、社内の方々に開発中機能を触ってもらった際、とある施策(タイトルでネタバレ)…

「単体テストの考え方/使い方」が主張するたった一つのこと

Zenn · 2024-07-08

はじめに 読書会をやってみました オープンロジのエンジニアのrikuto(@riku929hr)です。 社内で「単体テストの考え方・使い方」というテストに関する有名な本の読書会を実施し、1回1時間、15回の開催を経て読み切りました。 https://book.mynavi

補数と固定小数点について~なんとなく理解

Qiita(trend) · 2024-07-08

はじめに皆さん日々の学習お疲れ様です。今回は前回の基数変換より少し取り組みやすい補数と固定小数点について書かせていただきました。記事作成の目的は私のアウトプットなのですが、もしよろしければ…

Phoenix LiveView の UI コンポーネント SaladUI を使ってみる

Qiita(trend) · 2024-07-07

はじめにPhoenix LiveView 用の UI コンポーネント SaladUI を使ってみます2024/7/17 のイベントで紹介されるということで、先駆けて楽しみますhttps://f…

顧客セグメンテーションのために使える3つの分析手法

Qiita(trend) · 2024-07-07

顧客セグメンテーションのために使える3つの分析手法マーケティングをはじめとするビジネスの世界では、顧客一人一人に合わせて最適なコミュニケーションを取れることが理想的ですが、コストや労力の観点で、そ…

Prisma Split Schema File

Zenn · 2024-07-07

Split your Schema Prisma v5.15.0 で Schema ファイルの分割ができるようになりました 🎉 機能が追加された理由 これまでは Prisma は、1 つのスキーマファイルしかサポートしていませんでした... えっ!今までできなかったの?そうで

"use server"; でexportした関数が意図せず?公開される

Zenn · 2024-07-07

Next.js AppRouterで利用できるReactのServer Actions機能。クライアントからサーバ上の処理を関数で呼び出せるので非常に便利ですが、 "use server"; のことをあまり知らず、誤った使い方をすると意図せず公開したくない関数が外部に公開されてし

あなたが知らないかもしれないiPhoneのLiDARスキャンのTips

Zenn · 2024-07-07

このソフトが良いよ!とかは https://x.com/iwamah1 さんの出している比較表などが詳しいのでそちらを参照してください。 https://x.com/iwamah1/status/1809230066905411657 他に思いついたら追記していきます。 ハー

MySQL 9.0登場。 JavaScriptストアドプログラムが利用可能に、ベクトル型もサポート

Publickey · 2024-07-07

オラクルはリレーショナルデータベース「MySQL」の新バージョンとなる「MySQL 9.0」をリリースしました。 MySQLは現在、数カ月ごとにリリースされ積極的に新機能が追加されるイノベーションリリース(Innovation Releas...

生成AIに疑似コードで指示すると自然言語よりも効率的にプログラムが生成できるというアイデアから生まれた、生成AI用の疑似言語「SudoLang」

Publickey · 2024-07-07

ChatGPTやCopilotなどの生成AIを用いてコードを生成しようとすると、多くの場合プロンプトを自然言語で書くことになるでしょう。 しかし自然言語で的確にプログラムの内容を表現するのは、ときに面倒だったり、あいまいさを排除することが難...

GraphRAG 第一弾 ~ Azureで動かしてみる ~

Zenn · 2024-07-07

はじめに 今までのRAGは、ドキュメントをチャンク化して検索インデックスに格納し、クエリに対して検索、推論を行う といった手法でした。 この場合、ドキュメントのチャンク単位で検索され推論に使うため、ドキュメン卜横断で複雑な関係性に対し推論することには向いていないように思います

Snowflakeのいろんな数値を集めてみた(デフォルト、最大、仕様、推奨値等) Part2

Qiita(trend) · 2024-07-07

はじめにこちらの記事 Snowflakeのいろんな数値を集めてみた(デフォルト、最大、仕様、推奨値等) の続編になります、前回は、1〜10をピックアップしてみました。今回は、11以降の数値にま…

Ebitengine Weekly #15 - ゲームジャム参加作品実況配信など

Zenn · 2024-07-07

本編の前に、Ebitengine (Weekly) について Ebitengine とは、Go言語で2Dゲームを作るための非常にシンプルなライブラリです。習得しやすく、モバイルやNintendo Switchにも移植でき、実績も豊富です。 この Ebitengine Wee

たった50秒で報告資料完成!生成AI(Dify)とPythonが革新するプロジェクト管理

Zenn · 2024-07-07

管理職やPMOの皆さん、日々のプロジェクト管理が煩雑でストレスを感じていませんか? 進捗状況の把握、資料作成、情報の最新化…。これら全てを管理するには、多くの時間と労力が必要です。 そんな課題を解決し、業務効率化を実現するため、今回は、WBSをもとにプロジェクトリーダーへの進捗報

Github Actionsで複数環境のterraform planを自動化する

Zenn · 2024-07-07

はじめに 現場でterraformソースコードのGitlab → GitHub移行にあたって、Github Actionsワークフローを組む機会がありました。 そこで、運用しやすそうなCIを組めたので、共有させていただきます。 前提/方針 GoogleCloud(以下G

Sendableじゃない型がactor boundaryを超える!?Swift 6からのRegion Based Isolaton

Zenn · 2024-07-07

Swift 6からの新しい挙動として、Region Based Isolationというものがあります。 これはSendableじゃない型でもactor boundaryを超えることができるという変わった挙動をします。 今までだとどうなっていたのか Swift 5環境でStr

JSON.parse(JSON.stringify(x))に型をつけよう

Zenn · 2024-07-07

はじめに WebバックエンドとクライアントをともにTypeScriptで書くとします。また、バックエンドではJSON.stringifyで値をシリアライズし、クライアントサイドではJSON.parse相当の処理でレスポンスボディを取得すると仮定しましょう[1]。このとき、JS

【ハンズオン】ReactでNotion風の共同編集できるノートアプリを作ろう【TypeScript/Supabase/TailwindCSS】

Qiita(trend) · 2024-07-07

はじめに今回はReactとTypeScriptを使ってNotion風の共同編集ができるノートアプリを作成します。ハンズオンを通してこのようなアプリを作成することが可能です。ノートの新規作成ノ…

SwiftUIでブラー(ぼかし)を徐々に弱くしたい

Zenn · 2024-07-07

何を言ってるのか分からないかもしれませんが、iOS 18の写真アプリや Globetrotter のヘッダー部分などで採用されているUIを再現したいという感じです。 SwiftUIで UIVisualEffect のようなぼかしを利用するには Material を活用します。

Virtioと完全仮想化・準仮想化

Zenn · 2024-07-07

はじめに Virtioは、仮想化環境において効率的にI/O操作を行うための準仮想化フレームワークです。Virtioデバイスを利用することで、完全仮想化デバイスに比べてパフォーマンスを大きく向上させることができます。 本記事では、完全仮想化・準仮想化やVirtioの基本概念やア

[RDS]突然リブートされた事件

Qiita(trend) · 2024-07-07

空きメモリ枯渇のためRDSがリブートされました突如サービスアラートがなり、調査していたらRDSイベントを確認したところ、再起動イベントが発生していました。原因としては空きメモリが枯渇したことに…

知的な仕事の量と深さ - 10倍の成果とIQ、執念、知識、認知

Zenn · 2024-07-06

知的な仕事に従事する人の成果には、個人差があります。 その個人差は、時に何十倍というものとなる事があります。 といっても、個人で何十倍という想像はしにくいかもしれません。後ほど、本文中で具体的に失敗ケースの流れにういて列挙しますが、ここでは話を簡単にするために集団での仕事を想像し

[Atcoder] プログラミング初心者が4か月で入緑した話

Qiita(trend) · 2024-07-06

初めに皆さんはじめまして、あじゃじゃと申します。ABC361で緑コーダーになることができたので今後の精進のメモもかねて緑になるまでにやったことを書こうと思います。↓レートの推移はこんな感じです…

LLM学習データのキュレーションに関する取り組みまとめ【松尾研 GENIAC Team天元突破】

Zenn · 2024-07-06

はじめに こんにちは,松尾研 GENIAC LLM開発プロジェクト Team天元突破(Team尾崎)の板井孝樹です. 本記事ではTeam天元突破のキュレーションチームの取り組みについて報告します. ! 松尾研 GENIAC LLM開発プロジェクト GENIACとは

初学者が、Vite, Cloudflare D1, Drizzle, Remix で個人開発してみてよかったこと・わるかったこと

Qiita(trend) · 2024-07-06

ラジオ好きの方に向けたサービスを作りましたので、ぜひ使ってほしいという一心で記事を執筆しました。また、未経験初学者のなかではすこし珍しめな技術スタックを採用してみて感じた「よかった点、むずかしかった…

SpringSecurityの仕組みの初歩と実装例

Qiita(trend) · 2024-07-06

この記事に書いてあることプロになるためのSpring入門のSpringSecurityに関する内容を読んだまとめSpringSecurityを使った実装例SpringSecurityとはSp…

【フロー】オブジェクト権限を取得する

Qiita(trend) · 2024-07-06

Salesforceのフローにおいて、オブジェクト権限を取得する仕組みを考えてみます。考える具体例任意のオブジェクトを識別する入力値によって、実行ユーザが対応するオブジェクトに対する権限を持って…

Reactでオブジェクト指向やってみる #状態管理ライブラリ一切不要

Zenn · 2024-07-06

オブジェクト指向を取り入れると 『可読性』『拡張性』『汎用性(=保守性)』 の三大柱(自称)が担保され、現場でドヤれる メソッド名やメンバ変数名が1~2単語で済む #ポリモーフィズム 主語.動詞(補語 | 目的語) S+V+C、S+V+O の形になる 例1: $(

ChatGPTのAPIを利用してGitのブランチ名・コミットメッセージを自動生成するbentoを作りました

Zenn · 2024-07-06

https://github.com/catatsuy/bento 使い方は柔軟ですが、自分が使っている方法を紹介します。 まず環境変数OPENAI_API_KEYにChatGPTのAPIのtokenをセットします。 ~/.gitconfigに以下の設定を足します。 [alias

Vercel に Go サーバーを無料でデプロイできるんです!

Zenn · 2024-07-06

はじめに 個人開発で使っていたのですが Gopher の集いにて Vercel で Go の開発ができることを話したら意外と知られていなかったのでご紹介します。 (貧乏エンジニアリングだと言って似たような記事を以前お見かけしていた場合、それはきっと私の残像が書いたものです。)

行動経済学をアプリケーションに活かす

Zenn · 2024-07-06

初めに 今回は、特定の技術に関する内容ではなく、行動経済学から得られる知見をどのようにプロダクトやアプリケーションに活かせるかを考えていきます。 したがって、今回は「Tech」カテゴリとしてではなく、「Idea」カテゴリとして公開しています。 目的 この記事で行動経済学に

ド素人がパッケージリリースを自動化した話

Zenn · 2024-07-06

🌼 はじめに こんにちは、github acions ド素人です。 最近、社内で自作したUIライブラリの運用に関わることになりました。それは良いことですが、私が参画した時点ではリリースもリリースノートの作成もすべて手作業でした。 そのため、リリースが結構時間かかるかつめんどく

ポートフォリオサイトの公開と公開手順【GitHub Pages】

Zenn · 2024-07-06

! この記事は3分で読めます。 はじめに Hello World...!! 平(@tairanobuhiko)と申します。 プログラミングスクールを卒業し、もうすぐ早2ヶ月が経とうとしてます。 エンジニア転職に向けて、少しでも自己アピールすることができれば、という思いでポー

Web Performance Guide | SpeedCurve

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

<a href="https://www.speedcurve.com/web-performance-guide/">https://www.speedcurve.com/web-performance-guide/</a><br /> <p>ウェブパフォーマンスについてのサイ

【Python】プロパティの便利な使い方5選

Qiita(trend) · 2024-07-06

プロパティとはPythonには「プロパティ(property)」という、クラスの属性(フィールド)のアクセス方法をカスタマイズするための仕組みです。プロパティを使うことで、クラスの内部の実装を…

CDKプログラミングのパターン

Qiita(trend) · 2024-07-06

CDKでリソースを作成するとき、様々なプログラミングのパターンを利用できます。それぞれの方式にどのようなメリット・デメリットがあるかまとめました。CDK利用前にどのパターンを用いるか、検討の材料…

CDK初心者が開発で遭遇したトラブルと解決法

Qiita(trend) · 2024-07-05

CDK初心者が開発で遭遇したトラブルと、その解決策をまとめました。同じトラブルで苦戦しないよう、ぜひ参考にしてください。目次プログラミング関連のトラブル・プログラミング力不足・クラス作成の…

ChatGPTと対話しながらWebアプリをノーコーディングで作った話(RAGの視点を踏まえて)

Qiita(trend) · 2024-07-05

URLではなく単なる文字をQRコードから読み取るアプリがほしいPTAのIT担当をしています。その中で、メンバーにアプリのパスワードをQRコードで渡そうと考えました。できるだけスマホにアプリをイ…

30代未経験者がエンジニアになるまでの物語:スクールの過ごし方や30代チャレンジへの考察

Zenn · 2024-07-05

はじめに 2023年5月に10年勤めていた会社を退職し、退職後はプログラミングスクールに通い、2023年11月からエンジニアとして働きはじめました。 この記事では、未経験でエンジニアへというキャリアチェンジを実現するために、私がどのように学習し、どう考え行動してきたかをまとめ

Rustで100本ノックに挑戦できるリポジトリを作りました

Qiita(trend) · 2024-07-05

はじめに元々は私が 100 本ノックを解くために書いていたコードですが、折角テストコードまで書いたので、誰もが挑戦できる形で公開することにしました。https://github.com/ahya…

「ふりかえり」を何故するのか

Qiita(trend) · 2024-07-05

はじめに毎日バタバタしてると、ついつい自分の成長とか進歩って見失いがちですよね...でも、たまには立ち止まって 「最近なにやったかな?」って振り返ることはとても大事なんです!この記事では、個…

Next.jsを使い続けたい好きなトコロ

Zenn · 2024-07-05

ムーザルちゃんねるのzaruです。今回はムーさんと、Next.jsを使い続けたい好きなトコロについて話しました。Next.jsが合うか合わないかは、正直プロジェクトとチーム体制や方針に大きく左右されます。僕たちが好きなトコロにピンときた方にはきっと合うと思いますのでぜひさわってみ

AWS EC2

Qiita(trend) · 2024-07-05

はじめにAmazonEC2とはAmazon Elastic Compute Cloudの略でAWSが提供する「仮想サーバサービス」です。Amazon EC2を利用することで、従来のような物理サ…

スキーマファーストってなんなん

Zenn · 2024-07-05

背景 MTGでふと「スキーマファーストにすべきだよね」という会話になり、急に話についていけなくなりました gRPC触った時になんかそのようなことは見た 10分ほどでインプットしたことを簡単に書く(とりあえず定義だけ) スキーマファーストとは 「スキーマファーストはス

【Git】同じコンフリクト解消を繰り返している人に教えたい「git rerere」

Qiita(trend) · 2024-07-05

はじめにこんにちは、kenです。みなさんコンフリクト解消してますか!チーム開発をしているとコンフリクトとは嫌でも向き合うことになりますが、コンフリクト解消って緊張感のある作業なのでやりたくないで…

RiverpodのProviderと仲良くなるために

Zenn · 2024-07-05

Riverpodは、筆者の一番好きなFlutterの状態管理ライブラリです。 この記事では、筆者が見聞きする中で、「RiverpodのProviderにおいて、ここに注目するとうまく整理できるのではないか?」と考えていることをまとめます。 はじめに 本記事においては、rive

2024年|CANARY Web の技術スタック

Zenn · 2024-07-05

はじめに こんにちは。カナリーでソフトウェアエンジニアをしている @yoshi-jr です。 私たちは 【もっといい「当たり前」をつくる】 をミッションに掲げている不動産テックカンパニーです。弊社では、現在下記のプロダクトを運用しています。 「Canary」: BtoC

より良いユーザー体験を求めてSkeleton UIについて深掘りする

Zenn · 2024-07-05

個人開発でTokeruという個人タスク管理ツールを作っている者です。 このアプリは「独り言を呟きながらタスクを管理する」をテーマにしています。 今回はそのTokeruでSkeleton UIを実装しました。 この記事ではSkeletonで実装する理由から、リソースの少ない個人開発

アクセシビリティに対応したTooltipってどんな作り? ― 【後編】 Tooltipの読み上げ

Qiita(trend) · 2024-07-04

これはなにhttps://qiita.com/gilly/items/2d3401eb6e869ae88554この記事は、上記の記事の続きです。W3CのARIA Authoring Pract…

アクセシビリティに対応したTooltipってどんな作り? ― 【前編】 Tooltipの基本と挙動

Qiita(trend) · 2024-07-04

これはなにW3CのARIA Authoring Practices Guide (APG) | Tooltip Pattern を読み解きながら、アクセシビリティに対応したTooltipの実装を確…

プログラミングで燃え尽きないために

Zenn · 2024-07-04

はじめに 半年に1回くらいのペースで、燃え尽きてます。 その度にしっかり時間をとって、振り返りをしています。 そして、少し前に、ようやく自分が燃え尽きるパターンが分かってきました。 個人的な傾向・主観が多く含まれますが、 筆者が 燃え尽きるメカニズムと対策 をまとめたので、よ

Rust言語のコアライブラリをDart言語で実装した「Rust Core 1.0」がリリース。Rustの主な型や便利な機能がDartで使えるように

Publickey · 2024-07-04

Rust Coreの開発チームは、Rust言語のコアライブラリをDart言語で実装した「Rust Core 1.0」をオープンソースとしてリリースしました。 Rust Coreを用いることで、Dart言語にRust言語が持つ一般的な型やさま...

プログラミングのためのBGMや環境音/Slackにプロジェクト管理機能が追加/Google、超高速に評価可能な式言語発表ほか、2024年6月の人気記事

Publickey · 2024-07-04

ふだん仕事では画面の大きめな16インチのノートPCをデスクトップPC代わりに使っているのですが、これにモバイルディスプレイを加えて2画面にしたらもっと使いやすいだろうなと思って、ここしばらくモバイルディスプレイを探しているところです。 ただ...

Release 2024-07-02, Version 22.4.0 (Current), @targos · nodejs/node

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

<a href="https://github.com/nodejs/node/releases/tag/v22.4.0">https://github.com/nodejs/node/releases/tag/v22.4.0</a><br /> <p>Node.js 22.4.

「仮説」ありますか?

Qiita(trend) · 2024-07-04

仮説開発を進めていると「あれ?これってどうやればいいのかな」と度々躓くことがあります。何事にも共通しますが、常に思い通り上手くいくことはないでしょう。失敗とたまにある成功を繰り返して知識は積み…

Bun v1.1.18 | Bun Blog

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

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

brainf*ckのインタプリタを書いて高速化しよう

Qiita(trend) · 2024-07-04

なんだこれは少し前に、Goのプログラムをチューニングして遊びたいなと思い、brainf*ckインタプリタを作って高速化しました。忘れないうちにそのときのことを書いておこうという記事になります。…

AWS 料金管理サービス&コスト最適化サービス

Qiita(trend) · 2024-07-04

AWSでは従量課金制でサービスが提供されていますが、どれも複雑で手動で管理するのは困難です。そのためAWSでは料金管理サービスが提供されています。本記事では料金管理サービスとコスト最適化サービスにつ…

Webサービス公開前のチェックリスト

Zenn · 2024-07-04

個人的に「Webサービスの公開前チェックリスト」を作っていたのですが、けっこう育ってきたので公開します。このリストは、過去に自分がミスしたときや、情報収集する中で「明日は我が身…」と思ったときなどに個人的にメモしてきたものをまとめた内容になります。 ! ヌケモレや偏りがあることや

Vercel Meetup #1 Panel Discussion Summary

Zenn · 2024-07-04

はじめに 2024年6月25日に開催されたVercel Meetup #1でパネルディスカッションしてきました。 パネルディスカッションではVercel/Next.jsやWebに関連する質問に対して、VercelのVPoEであるLindsey Simonさん含め5名のパネラー

RubyのJava実装「JRuby」、大口スポンサーのRed Hatが離脱で新たなスポンサーや寄付を募集。有償サポートも開始

Publickey · 2024-07-04

Ruby言語のJavaによる実装である「JRuby」の開発者が、新たなスポンサーや寄付などを募集していることを明らかにしました。 これは長年にわたってJRubyの大口スポンサーであったRed Hatから、支援の停止の通知を受けたことがきっか...

AWSってなに?な新卒が1カ月でSAAを合格した誰でも出来る勉強方法

Qiita(trend) · 2024-07-04

こんにちはQiita初投稿なためもろもろお許しを。。。経緯クラウドもオンプレミスも何の話をしているのかさっぱりな新卒だった。(今も新卒ですが)会社のビジネス研修などを受けながら、どうやら知っ…

【深層解析】実用的にマルウェアを徹底解析してみる

Qiita(trend) · 2024-07-04

はじめにここ最近、SNSやニュースで取り上げられているランサムウェアによるサイバー攻撃が、多くの企業や個人が持っている重要なデータを人質に取られ、身代金を要求される被害が相次いでいます。そこで私…

AWS Direct Connect、400Gpbsの専用回線に対応開始。大規模言語モデルのトレーニングや自動運転の高度支援システムなどにメリットと説明

Publickey · 2024-07-04

Amazon Web Services(AWS)は、AWSのクラウドデータセンターに専用回線で直接接続できるサービス「AWS Direct Connect」において、400Gbpsの専用回線への対応を開始したと発表しました。 これまで、より...

自動化機能を使ってSlackチャンネルに定期メッセージを送信する

Qiita(trend) · 2024-07-04

はじめに私はメンバーとのコミュニケーションにSlackを使用しています。自動化機能を使用することで、決まった時間に決まった内容のメッセージを送信する業務が楽になったと感じたので共有したいと思いま…

Google広告費の影響を受けない新たなWebブラウザが必要だと、スクラッチからWebブラウザを開発する「Ladybird Browser Initiative」、元GitHub創業者らが立ち上げ

Publickey · 2024-07-03

スクラッチから新たにWebブラウザの開発をオープンソースとして行う非営利団体「Ladybird Browser Initiative」の設立が発表されました。 Ladybird Browser Initiativeは、Webブラウザ「Lad...

Hit&Blowで学ぶ最適化part2 相互情報量

Zenn · 2024-07-03

はじめに 前回記事では、Hit&amp;Blowをテーマにベイズ推定の考え方を追っていき、ランダムな方法と比べて少ない手数(平均5.27手)で数を当てることに成功しました。 一方で、前回記事の最後で触れたように、単純に現時点で最も答えの確率が高い数字を宣言していくという戦略に

Nerves Livebook でパッシブブザーを演奏しドレミの歌を奏でる

Qiita(trend) · 2024-07-03

はじめにNerves Livebook で Raspberry Pi 用スターター電子工作キットを楽しんでいますSunFounder Raspberry Pi 用のスターター電子工作キットこれ…

Nerves Livebook でアクティブブザーを鳴らす

Qiita(trend) · 2024-07-03

はじめにNerves Livebook で Raspberry Pi 用スターター電子工作キットを楽しんでいますSunFounder Raspberry Pi 用のスターター電子工作キットこれ…

Nerves Livebook で LED ドットマトリックスにアニメーションを表示する

Qiita(trend) · 2024-07-03

はじめにNerves Livebook で Raspberry Pi 用スターター電子工作キットを楽しんでいますSunFounder Raspberry Pi 用のスターター電子工作キットこれ…

Nuxt UI / Nuxt UI Pro、始めました

Zenn · 2024-07-03

はじめに こんにちは、がんがんです。 皆さんは Nuxt 環境でコンポーネントを実装する時、どんな UI ライブラリ/FW を利用していますか? Nuxt 環境でコンポーネントを実装する場合、 Tailwind CSS、Panda CSS などを用いて自前で実装する Vu

『はじめてのQiita』KADOKAWAの事件を受けてIT初心者がやったこと

Qiita(trend) · 2024-07-03

はじめての投稿です。本題の前に軽く自己紹介をしますね。私、新卒で入社した会社を1年ちょっとで離脱してIT業界に飛び込み、現在SESで化石金融システムの運用オペレータを1年半程やっているというお察…

【Reactアプリ100本ノック】13 Chat

Qiita(trend) · 2024-07-03

はじめにこんにちは!! Watanabe Jin (@Sicut_study)です!https://qiita.com/Sicut_study/items/78910cd8d103b8d45a…

慣れるまで大変!基数変換

Qiita(trend) · 2024-07-03

はじめまして最近IT業界に転職しました完全未経験な私です。どうか温かい目で見守っていただけると幸いです。私が資格取得に向けて学習をしている基本情報技術者試験の基数変換について私自身のアウト…

継続的コントリビュートの始め方(Tips)と半年間OSSコントリビューターをした感想

Zenn · 2024-07-03

はじめに こんにちは、がんがんです。 私は 2024 年の初めから OSS に対する積極的なコントリビュートを行なっています。 2024 年 1 月から 6 月までの半年間で 200 弱 くらいのコントリビュートを行いました。 コントリビュートの主戦場は主に Nuxt と V

ASCII × Microsoft の生成AIコンテスト「第2回 AI Challenge Day」参加レポート

Qiita(trend) · 2024-07-03

はじめに2024/6/11,12に開催された「第2回 AI Challenge Day」に参加してきました!本イベントは、株式会社角川アスキー総合研究所主催 × 日本マイクロソフト株式会社協賛の…

Go言語でLaravelの暗号化方式をエミュレートする

Zenn · 2024-07-03

記事の概要 弊社ではe-dashと呼ばれるWebアプリケーションの開発を行っていますが、PHP(Laravel)で書かれたバックエンドをGo言語でフルリプレイスするプロジェクトを達成しました。 その過程でLaravelのencrypterを用いて、共通鍵で暗号化(AESアルゴ

Cloudflare Workers AIを使って画像生成機能を製品の機能として組んだ時に考えたこと

Zenn · 2024-07-03

Cloudflareには色々な機能がありますが、昨今はAIにも力を入れており色々なモデルがCloudflare Workersで動かすことができます。 https://developers.cloudflare.com/workers-ai/ その中で今回は画像生成(その中でもi

【感想】『Amazon Bedrock 生成AIアプリ開発入門』を読みました

Zenn · 2024-07-03

2024年6月26日発売の『Amazon Bedrock 生成AIアプリ開発入門』を献本いただいて読みました。こちらの記事に感想などをまとめます。 https://amzn.to/3XP1bGZ 書籍の概要 『Amazon Bedrock 生成AIアプリ開発入門』では、AWS

JavaScript、HTML、CSSを使って画面切り替えをつくろう!

Qiita(trend) · 2024-07-03

はじめに下記画像のように、「Aボタン」をクリックすると「A画面」が、「Bボタン」をクリックすると「B画面」が表示されるような画面切り替えをJavaScript、HTML、CSS を使って作成し…

jQueryは時代遅れなのか?

Qiita(trend) · 2024-07-03

はじめにおはようございます、しなもんです。jQuery、使われていらっしゃいますでしょうか。最近では、Vue.jsやReactなどが登場したことによりやれ「jQueryは時代遅れだ」だの「い…

基本情報技術者(論理演算)

Qiita(trend) · 2024-07-03

論理演算論理演算とは「1と0」または「真と偽」のどちらになるか判定する演算です主な論理演算には、論理和(OR) や 論理積(AND)、否定(NOT)があります。ベン図や真理値表を使用して入力の…

【React】useMediaQuery は最終手段にしよう

Zenn · 2024-07-03

こんにちは、エンジニアです。 本記事ではuseMediaQueryを使うべきではない理由を説明します。 useMediaQueryとは window.matchMediaの判定結果を取得するカスタムフックを指します。 const isWideScreen = useMedia

TiDB User Day 2024 に参加なぅ

Zenn · 2024-07-03

今年も TiDB User Day に参加しています! とりあえずライブブログ頑張るw hashtag: #TiUD2024 全体さくっと PingCAPのTiDBは、高スケーラビリティとAI活用が評価され、成長中。 LinkedInは、TiDBのスケーリングとオペレーショ

Release v0.22.0 · evanw/esbuild

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

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

OpenAPI TypeScript

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

<a href="https://openapi-ts.dev/">https://openapi-ts.dev/</a><br /> <p>OpenAPIのスキーマからTypeScriptの型定義やFetchするクライアントを扱えるツール/ライブラリ</p>

[AWS #15] AMI

Qiita(trend) · 2024-07-02

はじめにこんにちは今回はコンピューティングサービス分野である 「AMI」 について紹介したいと思います。AMIAMIとは 「Amazon Machine Image」 の略称であり、※インス…

Google、Google Sheetsの計算エンジンをWebAssemblyに最適化し、2倍の性能を実現したと発表

Publickey · 2024-07-02

GoogleはWebブラウザ上でスプレッドシート機能を提供する「Google Sheets」の計算エンジンの性能をWebAssembyで実装し、従来のJavaScriptによる実装と比較して性能を2倍に向上させたことを明らかにしました。 こ...

Canonicalが「Everything LTS」発表。あらゆるオープンソースを用いたDockerイメージに12年間の長期サポートを提供

Publickey · 2024-07-02

Canonicalは、たとえUbuntuのディストリビューションに含まれていないオープンソースであっても、あらゆるオープンソースを用いたDockerイメージに12年間セキュリティパッチなどを提供する長期サポート「Everything LTS...

[protovalidate徹底ガイド] より安全でドキュメント性の高いスキーマ駆動開発

Zenn · 2024-07-02

Protobufのスキーマをバリデーションするのに長らくprotoc-gen-validate(PGV)が使われてきました。しかし、PGVはすでにその役目を終えprotovalidateが完全な後継としてその役目を引き継ぐこととなりました。protovalidateはGoogle

useEffectの基本的なアンチパターン

Zenn · 2024-07-02

はじめに 私はこれまで何となくuseEffectを使いまくることは良くないという認識でいましたが、具体的にどのようなユースケースでuseEffectを使用すると良くないのかまで理解できていなかったため、今回改めて調べてみようと思いました。 ! 間違っている説明や解釈などありま

Slackリスト(Slack Lists)を使ってみた(ついでに使いどころの考察も)

Qiita(trend) · 2024-07-02

はじめに今回はSlack記事第3弾となります。最近のバージョンアップで追加されたSlackリスト(Slack Lists)の使い方や使いどころについて書いていきたいと思います(有料プランの機能で…

OpenSSHのヤバそうな脆弱性に対応する【Ubuntu編】

Zenn · 2024-07-02

えっと、なんかヤバそうなやつが来ました。 クラウドエース株式会社様からも注意喚起されているOpenSSHの脆弱性についてです。 https://zenn.dev/cloud_ace/articles/cve_2024-040 本編 当方はGCE(ubuntu)で複数サーバを運

Polyfill事件まとめ

Qiita(trend) · 2024-07-02

概要Polyfill.ioという広く利用されているJavaScriptライブラリにマルウェアを混入される事件が発生しました。このPolyfill.ioは、ウェブサイトが異なるブラウザで正しく動作す…

【Git】特定のコミットまで戻ってコードを確認したいだけのときは、git resetではなくgit switchを使おう

Qiita(trend) · 2024-07-02

はじめにgit reset --hard [コミットのハッシュ値]を実行すると、指定したコミット以降のコミット履歴が消去されてしまうので、過去のコミット時のコードを一時的に見たいときは、コミット…

AWS Well-Architected Framework

Qiita(trend) · 2024-07-02

本記事ではAWSが提供するベストプラクティスと設計原則をまとめたWell-Architected Frameworkについて説明していきます。※Well-Architected Framework…

なぜ成長しない人ほど本屋に行くのか

Qiita(trend) · 2024-07-02

はじめにこんにちは。WatanabeJin(@Sicut_study)です。今回は以前Twitterでも話題にした「成長しないエンジニアほど本屋に行く」という理由について解説したいと思います。成長が遅いエンジニアほど本屋に行く…

OpenSSHバージョン確認方法

Qiita(trend) · 2024-07-02

各種バージョン確認方法OpenSSHにやばい脆弱性(CVE-2024-6387)が見つかったので、バージョン確認方法をまとめてみました。rpmrpm -q openssh-serverまたは…

初心者こそコードレビューするべき理由

Qiita(trend) · 2024-07-02

はじめにみなさん、コードレビューに対してどのような考えをお持ちですか?特にチーム開発経験が浅い方は、「自分の指摘なんて 」「偉そうだと思われるかも 」と思いがちかもしれません。かくいう私もその一…

【緊急】OpenSSHの脆弱性について

Zenn · 2024-07-02

こんにちは、クラウドエースの SRE チームに所属している妹尾です。 今回は OpenSSH の脆弱性についての速報です。 2024/07/02 に、CVE-2024-6387が発表されました。 これは放置しておくと SSH を受け付ける全てのサーバーを乗っ取る事ができてしまう脆

LLMで学習不要のレコメンドエンジンを実現

Zenn · 2024-07-02

導入 こんにちは、株式会社ナレッジセンスの須藤英寿です。普段はエンジニアとして、LLMを使用したチャットのサービスを提供しており、とりわけRAGシステムの改善は日々の課題になっています。 本記事では、LLMを使用したレコメンドエンジン作成のフレームワークについて、簡潔に解説し

Visual Studio Codeの拡張機能互換「Eclipse Theia IDE」正式リリース。デスクトップ版とWebブラウザ版に両対応

Publickey · 2024-07-01

Eclipse Foundationは、オープンソースで開発されている統合開発環境(IDE)「Eclipse Theia IDE」の正式リリースを発表しました。 Theia IDEはもともとVisual Studio Codeの対抗として、...

さくらインターネット、防衛省にクラウドインフラを提供。防衛装備庁と約7.5億円の役務請負契約を締結

Publickey · 2024-07-01

さくらインターネットは、防衛省が実施するサプライチェーン調査に使用するクラウドインフラとして、IaaS型パブリッククラウド「さくらのクラウド」が採用されたと発表しました。 防衛省は、防衛産業による装備品等の安定的な製造等を確保するため、防衛...

Polyfill supply chain attack hits 100K+ sites

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

<a href="https://sansec.io/research/polyfill-supply-chain-attack">https://sansec.io/research/polyfill-supply-chain-attack</a><br /> <p><code

Introducing React-Admin V5

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

<a href="https://marmelab.com/blog/2024/06/20/react-admin-v5.html">https://marmelab.com/blog/2024/06/20/react-admin-v5.html</a><br /> <p>Rea

Release v1.45.0 · microsoft/playwright

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

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

Inline conditionals in CSS, now? • Lea Verou

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

<a href="https://lea.verou.me/blog/2024/css-conditionals-now/">https://lea.verou.me/blog/2024/css-conditionals-now/</a><br /> <p>CSSでif文を表現す

React 19 and Suspense - A Drama in 3 Acts | TkDodo&#039;s blog

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

<a href="https://tkdodo.eu/blog/react-19-and-suspense-a-drama-in-3-acts">https://tkdodo.eu/blog/react-19-and-suspense-a-drama-in-3-acts</a><

Promptyでプロンプトセントリックな生成AIアプリ開発をしよう

Zenn · 2024-07-01

モチベーション OpenAIやAzure OpenAIなどのLLMを使ったアプリケーションを開発する際に、プロンプトをどう管理していますか? コード内に定数として定義したり、データベースに格納したりすることが多いのではないでしょうか。 実際の開発では「まずはプロンプトだけで試

Linuxの主なディレクトリについて

Qiita(trend) · 2024-07-01

この記事を書くきっかけLinuxのhomeディレクトリの上の階層に、/(ルートディレクトリ)やbinディレクトリがあります。他にもたくさんディレクトリがありますが、普段中身を見たり触ったりすること…

既存プロジェクトを Tailwind CSS に段階的にマイグレーションする方法

Zenn · 2024-07-01

not Tailwind CSS プロジェクトを Tailwind CSS に移行する機会があったのでアプローチを紹介します。 ポイント ベースが16px ではない場合、tailwind-pixel-perfect-preset で rem to px を行い、 Taiwl

SESvs自社開発。結論は〇〇です。

Qiita(trend) · 2024-07-01

はじめに自社がいいだの、SESは辞めたほうがいいなど論争はもう終わりにしようこんにちは。Watanabe Jin(@Sicut_study)です。記事のタイトルをみて私の記事を始めて見た方も多…

Golang開発者のためのクリーンアーキテクチャ

Zenn · 2024-07-01

はじめに クリーンアーキテクチャは、ソフトウェア設計の分野で非常に重要な概念です。 しかし、その理解は容易ではなく、明確な正解が存在するわけではありません。 多くの人が異なる解釈を持ち、他の設計思想と混在していることもあります。 この記事では、自分なりの視点からクリーンアーキ

直感的な操作性を考慮するのは実はすごく難しいんじゃないかという話

Qiita(trend) · 2024-07-01

はじめにQAエンジニアをしているもんです今回はプロダクトのことを考えすぎるあまり直感的な操作性を考慮しにくくなってしまった話を自戒の念も込めて記事にしてみました仕様の決め方仕様を決める時には…

SPA のアクセシビリティを強化する Nuxt の Route Announcer 機能

Zenn · 2024-07-01

SPA におけるアクセシビリティ課題について シングルページアプリケーション(SPA)は、1 つの HTML ファイルに対して JavaScript と Web API を活用して、ユーザーに素早いページ切り替えの体験を提供するウェブアプリケーションの一形態です。 しかし、S

GORMでPostgresのjsonb型を扱う

Qiita(trend) · 2024-07-01

GORMでPostgresのjsonb型をシンプルな実装で扱う方法についてご紹介します。Postgresのjsonb型PostgresではJSONを扱うデータ型としてjson型の他にjsonb型…

Release Version 17.0.0 Release Notes · facebook/relay

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

<a href="https://github.com/facebook/relay/releases/tag/v17.0.0">https://github.com/facebook/relay/releases/tag/v17.0.0</a><br /> <p>Relay v

Migrating to Next.js App Router with zero downtime — WorkOS

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

<a href="https://workos.com/blog/migrating-to-next-js-app-router-with-zero-downtime">https://workos.com/blog/migrating-to-next-js-app-router

AI Shift フロントエンドトーク 2024-06

Zenn · 2024-07-01

はじめに こんにちは、AI Shiftフロントエンドエンジニアの安井(@ytaisei_)です。 AI Shiftでは週に1回フロントエンドトーク(フロントエンドに関する情報共有会)を行なっています。今月も様々なジャンルの技術に関する話題があったので共有したいと思います。

Nested Loop/Hash/Sort Merge結合の違いとパフォーマンス比較

Zenn · 2024-07-01

! この記事は毎週必ず記事がでるテックブログ "Loglass Tech Blog Sprint" の 46週目の記事です! 1年間連続達成まで 残り 7 週 となりました! はじめに こんにちは、ログラスでエンジニアをしてる福土です! SQLの結合アルゴリズムである

引数の話

Zenn · 2024-07-01

関数に渡す引数はどんなふうに設計されるべきでしょうか。 引数に関するベストプラクティスを少し調べてみると、引数の命名や引数の順序についての記述を見つけることができました。一方で、引数で渡すべき変数それ自体についての記述はあまり見当たりませんでした。 このトピックについてちょうど最

理解しやすいコードの書き方~理解容易性の7つの観点~

Qiita(trend) · 2024-07-01

はじめに「理解容易性」は「保守性」の観点の1つとして重視され、多くの原則や技法が紹介されているが、断片的かつ多様であり、全体像を理解することは難しい。抽象度は高いが、体系的に観点を整理する事で、…

React Nativeアプリの画像表示最適化をしていたら、CDNの設定をリバースエンジニアリングする羽目になった話

Zenn · 2024-07-01

フロントエンド領域(ネイティブアプリやWebサイト)において、画像の表示速度を速め、ユーザー体験を向上させる重要性は年々増している。画像の最適化にあたっては、imgix等の画像処理に特化したCDNを用いることで、オンデマンドに必要なサイズの画像を、低い開発工数で生成できる。 弊社

スマホのカメラで料理のカロリーを計算するアプリをサクっと作ってみた【Amplify,Bedrock,Flutter】

Qiita(trend) · 2024-07-01

背景生成AIを使って何か作りたいなと思っていたので、写真からカロリーを計算するアプリを作ってみました。アプリはFlutterを使って作成し、バックエンドはAWSのAmazon BedrockとA…