Tech – walker – 2024-04

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

スレッドとプロセスの違いを完全に理解する

Zenn · 2024-04-30

はじめに こんにちは、FarStep です。 プログラミングを学ぶ中で、「プロセス」と「スレッド」という言葉を耳にしたことがある方は多いと思います。 しかし、これらの違いを明確に説明できる自信がない方も多いのではないでしょうか。 本記事では、プロセスとスレッドの違いについて、

高成長しているSaaSのビジネスレポートによく出てくるレイヤーケーキ・チャートって何?

Qiita(trend) · 2024-04-30

皆さんはSaaSビジネスの決算資料やビジネスレポートの中で、以下のようなチャートを見たことはありませんか?これは高成長のSaaS企業のビジネスレポートで頻繁に登場する「レイヤーケーキ・チャート」と…

Vertex AI Agent Builder の検索システムを Python SDK から試してみる

Zenn · 2024-04-30

はじめに Vertex AI Agent Builder で作る検索システム Vertex AI Agent Builder(旧 Vertex AI Search & Conversation)を使用すると文書検索システムが簡単に構築できて、コンソール上のデモ用検

【CSS・Chrome 124】aspect-ratioを使っているページが何もしていないのに壊れた

Zenn · 2024-04-30

はじめに結論 CSS の aspect-ratio プロパティを使っている場合、Chrome 124 で崩れる場合があります。 aspect-ratio を設定している要素に min-width: 0; を設定しておくと安全かも。 以下詳細です。 現象 以前は問題なく表

「Amazon Q Developer」正式サービスに。AIがAWSの専門家となり、設計、コーディング、テスト、トラブルシュートなどを支援。Freeプランも

Publickey · 2024-04-30

Amazon Web Services(AWS)は、AWSにおける設計、コーディング、テスト、トラブルシュートなどの場面でAIが開発者を支援する新サービス「Amazon Q Developer」の正式サービス化を発表しました。 Amazon...

Node.js、ロケットに乗った亀「Rocket Turtle」が正式マスコットに

Publickey · 2024-04-30

Node.jsのマスコットキャラクターが2月に決まり、発表されていました。 先週発表されたNode.js 22の記事を書くに当たり、資料を調べているうちに気がつきましたので紹介したいと思います(「Node.js v22 で変わること - S...

次のLTS版となる「Node.js 22」正式リリース。WebAssembly GCがデフォルトで利用可能に

Publickey · 2024-04-30

JavaScriptランタイム「Node.js」の最新バージョンとなる「Node.js 22」正式版がリリースされました。 Node.jsは偶数バージョンがリリースされてから6カ月の後に、30カ月の長期サポート期間(LTS:Long Ter...

MoonBit adds JS backend, up to 25x faster than native JS | MoonBit

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

<a href="https://www.moonbitlang.com/blog/js-support">https://www.moonbitlang.com/blog/js-support</a><br /> <p>Rustライクな構文でWebAssemblyへ出力できる言

ED法の重みをGPUで並列更新したら3,000倍高速化した。

Qiita(trend) · 2024-04-30

はじめに先日、ED法の解説記事を書きました。https://qiita.com/Cartelet/items/a18e32348adc0c689db4並列処理と相性が良さそうであると述べておき…

Python 3.12で増えた並列処理と、これまでの並列処理の挙動を比べてみる

Qiita(trend) · 2024-04-30

この記事ですることを3行でPythonの標準ライブラリでできる並列実行を、あらためて総当たりで速度比較しようウォーターフォールチャートで、それぞれの並列処理の処理時間の特徴を可視化しようbot…

【AWS】AWSで画像配信サイトを作る技術

Zenn · 2024-04-30

概要 この度、おりきゃらーずというオリジナルキャラクターの画像配信サイトをリリースしました。 以下おりきゃらーずの魅力を伝えるための宣伝 note です。 https://note.com/alichan69/n/nae6d765e1372 上記宣伝 note ではおりきゃら

独学・CISSP合格体験記

Qiita(trend) · 2024-04-30

はじめにCISSP試験に合格しました。(2024/4/30)独学で勉強を進めるにあたって、色々な方の合格・不合格体験記を参考にさせていただいたので、私も忘れないうちに感想を書いておこうと思います。…

Microsoft Graph API for SharePoint Pagesが一般公開されたので、Power Automateで試してみる

Qiita(trend) · 2024-04-30

はじめに先日Twitterで、こちらの投稿を見かけました。https://devblogs.microsoft.com/microsoft365dev/microsoft-graph-api-f…

【Capacitor入門】Webエンジニアでもモバイルアプリを作りたい!

Zenn · 2024-04-30

Webエンジニアのわでぃんです。 個人開発で、Capacitor(キャパシター)を使ってアプリを作り完全に理解した(?)ので紹介します。 Capacitorの記事はちらほら見かけますが、入門系の記事がなかったためまとめています。 この記事を見ることで、Capacitorでできるこ

プロダクトマネージャーの役割は「プロダクトマネジメントをすること」ではない

Qiita(trend) · 2024-04-30

はじめに先日Qiita Conferenceで「成功への道は直線ではない - 教科書には載っていないプロダクトマネジメント」というタイトルで、小城 久美子さん、飯沼 亜紀さんと基調講演をさせていた…

我々はまだ知らなかった。NewRelicの真の姿を

Zenn · 2024-04-30

TL;DR NewRelicは、ただの「監視ツール」じゃなく「オールインワンオブザーバビリティプラットフォーム」である 「APM」「ブラウザ監視」「インフラストラクチャ監視」「ログ管理」は既に弊チームに導入している 「Synthetic Monitoring」「Errors

Goで作ったシステムをRubyでリプレイスすることを検討してみた

Zenn · 2024-04-30

はじめに 弊社にはGoで作ったシステムが存在しますが、作られてから数年が経過して、メンテナンスも十分にできている状況でした。 そこで、このシステムをリファクタリングして生産性を上げようという結論になりました。 リファクタリングにあたり、Goのままで行くのか、弊社でよく使われて

RAGに質問分類させる「Adaptive-RAG」の解説

Zenn · 2024-04-29

本記事では、「Adaptive-RAG」についてざっくり理解します。軽めの記事です。 株式会社ナレッジセンスでは普段の業務で、生成AIやRAGシステムを活用したサービスを開発しています。 この記事は何 この記事は、Adaptive系で現在、最も「コスパ」が良いとされる「Ad

Rで論文を書く実践的なテクニック集 (tinytable編)

Zenn · 2024-04-29

! 2022年に書いたRで論文を書く実践的なテクニック集のテーブル編をtinytable版で書き直したものです. Quartoで書かれた英語版もありますので, そちらも参考にしてください. kableExtra, gt から tinytable の時代へ 近年, Rで表を作

全ITエンジニア必読書である「世界一流エンジニアの思考法」を要約してみた

Zenn · 2024-04-29

エンジニアの間では発売から瞬く間に広まった本書ですが、まだ読んでない方々向けに本記事を書いてみました。要約なので、ここは重要だなと感じたポイントに絞って本記事に記載します✏️ 概要 まず結論からいうと、仕事の進めかたや捉え方という点でとても学びのある良書です。すでに多くのエ

GitHub、「Copilot Workspace」テクニカルプレビューを開始。ほとんど全ての開発工程をAIで自動化

Publickey · 2024-04-29

GitHubは、昨年(2023年)11月にCopilotの将来像として紹介したAIによるプログラミング支援機能「Copilot Workspace」のテクニカルプレビューを開始したと発表しました。 テクニカルプレビューは上記のCopilot...

データパイプラインにおいてべき等性を保つために

Qiita(trend) · 2024-04-29

本記事ではデータパイプラインにおいてべき等性(Idempotent)を保つための方法について、パターン分けして整理してみたいと思います。1. はじめにデータパイプラインでは べき等性(Idemp…

botterのためのgit/githubからの情報流出防止設定

Zenn · 2024-04-29

こんにちは、ちゃまと申します。 最近bot作成にハマり、日々試行錯誤しております。 少し技術よりの細かい話を書いてみたくなりZennも利用してみることにしました。 ちなみに、記事タイトルは尊敬するまちゅけんさんの記事を勝手にパクらオマージュさせていただきました😇。 まちゅけんさん

Biome+lefthookで始める高速commit/push時自動チェック

Zenn · 2024-04-29

Biomeとは Biomeは、コードのフォーマットと静的解析を一つのプラットフォームで提供するツールです。 PrettierやESLintがそれぞれフォーマットとリントの機能に特化しているのに対し、Biomeはこれらの機能を統合しています。 PrettierやESLintでそ

自分が Moonbit 言語について知っていること

Zenn · 2024-04-29

I will write an English version later to give back to the moonbit community. この記事はリバースエンジニアリングを含んでいる。公式の Discord サーバーで質問して得られた内容を含むが、ここに書かれた

Symbol ノードのブロック同期速度を比較してみる

Qiita(trend) · 2024-04-29

とある検証のために作りました。簡易的なノード間の同期速度を比較するツールです。https://github.com/ccHarvestasya/sync-speed-checkerインストールgithub からクローン…

[HORROR] Rainbow Academy というマップのゲームデザインを考えるうえで意識した事

Zenn · 2024-04-29

この記事の意図 この記事では、今回Cre8tFunで制作に携わった [HORROR] Rainbow Academy というマップのゲームデザインを考えるうえで意識した事を纏めてみます。 その前に、初回の記事なので(?)ゲームデザインとレベルデザインの定義から確認ついでに書い

「空振りをし続ける」技術広報活動の環境整備

Zenn · 2024-04-29

「ビットキー知ってます!〇〇カンファレンスにスポンサーされてましたよね!」 「この前ビットキーの方が登壇してるのみました!」 「あー、あのスマートロックのとこ!」 初めまして!株式会社ビットキーで技術広報活動を担当しているパウリです! 一昨年あたりからビットキーは技術広報活動に力

未経験がスクールに入る理由が時代にあっていない話

Qiita(trend) · 2024-04-29

はじめになぜ未経験からエンジニアを目指す人はスクールに入るのでしょう?私は従来のプログラミングスクールの価値というのは年々落ちている考えています。入る必要性もどんどん薄れているはずです。これか…

Rustのtokioを使ってLSP, DAPサーバーを書く

Zenn · 2024-04-29

はじめに https://twitter.com/myuon_myon/status/1784214586390167809 https://twitter.com/myuon_myon/status/1782021458124030163 最近はioliteという言語とその

RSA暗号のアルゴリズムと正当性の証明

Qiita(trend) · 2024-04-29

鍵生成アルゴリズム入力: (セキュリティパラメータ)出力: (公開鍵)、 (秘密鍵) ビットのランダムな素数 、 …

【Figma Plugins】はじめてのFigmaのプラグイン作り(セットアップ)

Qiita(trend) · 2024-04-29

はじめにみなさんは、Figmaのプラグインを作ろうとしたことがありますか?私は、デザインテクノロジストとして、デザイナーの業務効率化をしようとFigmaのプラグインの作り方を調べていたら、Ja…

Bun v1.1.6 | Bun Blog

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

<a href="https://bun.sh/blog/bun-v1.1.6">https://bun.sh/blog/bun-v1.1.6</a><br /> <p>Bun v1.1.6リリース。 UDP Socketsのサポート、<code class="language-

Github上の他人のPythonリポジトリと開発環境を再現して実行してみた

Qiita(trend) · 2024-04-29

女性とひつじに関する伝聞録的なものを書いています(とても技術的ではない)。よろしければフォローしてね。https://twitter.com/sheephuman/status/178417188…

インディーゲーム開発者がプレスリリースを出す時に注意したいこと

Zenn · 2024-04-29

初めてのプレスリリースを出した結果 なんとご連絡した6メディア中3メディアに掲載いただけました! その時に行ったこと、注意したことをまとめていきます。 掲載いただけたメディア ・電ファミニコゲーマー/1300リポスト/4300いいね ・プレスリリースから1時間以内に掲

GitHubのリポジトリがGoogle検索に引っかからないのでやったこと

Qiita(trend) · 2024-04-29

概要GitHubのリポジトリがGoogle検索に全然引っかからないので、やったことをまとめてみました。やったことGitHub Pagesのサイトを作るまず、GitHubのリポジトリのSet…

【iOS】Coreで踊らにゃ損!踊らにゃ損です

Zenn · 2024-04-29

はじめに 出オチです 最近少しCoreAnimationの勉強をしたので、自分のキャラクターを踊らせたいなと思ってやりました https://developer.apple.com/documentation/quartzcore CoreAnimationとは? Co

Docker Getting Started Tutorialの過程で遭遇した問題とその解決策

Qiita(trend) · 2024-04-28

はじめにDocker Tutrial、日本語訳して下さった記事を用いてDockerの勉強をしていた際に、それなりに躓いたので備忘録も兼ねて遭遇したエラーとその解決策を纏めます。ご意見等ありました…

Cloudflare Workers に Google Apps Script を挟んで処理に時間の掛かる Discord Bot を作る

Zenn · 2024-04-28

はじめに 最近、論文要約 bot を作成しました。スラッシュコマンドで DOI(Digital Object Identifier) を入力すると論文概要を3行に要約してくれる優れもので、Cloudflare Workers 上で作動します。(OpenAI API の利用料を

普通のローカル大規模言語モデル入門以前

Zenn · 2024-04-28

この文章の目的 この文章はプログラマ以外の人にも読んで欲しいです。 ChatGPTや大規模言語モデルについて聞いたり使ったことはある ChatGPTの業務利用が出来るか検討したが、機密情報を扱う事やコスト面から断念した その後の大規模言語モデル界隈について、すごく驚く人や難

音声認識API AmiVoiceAPIとChatGPTを使ってリアルタイム音声処理を試してみた

Qiita(trend) · 2024-04-28

構想中なので深くは言えませんが、AIによる音声認識とChatGPTによる言語処理を組み合わせて、アプリを作りたいと思っています。そう、ちょうど思っていたんですよ!そんなときに記事投稿キャンペーンが…

今更聞けないDBMSのメモリ管理について

Zenn · 2024-04-28

DBMSのメモリ管理について データベース管理システム(DBMS)の設計では、大量のデータと複雑なクエリを処理するために、ハードウェアの特性を最大限引き出すことが求められます。 この記事では、DBMSがどのようにメモリを使ってデータアクセスの速度を向上させ、同時にデータの安全

相互再帰関数の型付きクロージャ変換

Zenn · 2024-04-28

はじめに 相互再帰関数のシンプルな型付きクロージャ変換を考案したので紹介する。このブログは、最終的に相互再帰関数の型付きクロージャ変換に行き着くために、クロージャ変換の各手法を図解して、その相違点を明確にしながら解説している。そのため、クロージャ変換のイントロ的な使い方もでき

Ebitengine Weekly #6 - みんなのゲーム進捗紹介など

Zenn · 2024-04-28

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

【UE5】UEの幸せになる小技中の小技集 その2

Qiita(trend) · 2024-04-28

1.ピンの削除Alt + 左クリックでピンを削除することができます2.ピンの移動CTRLキー + 左クリックでピンを自由に移動させることができます3.構造体の分割左クリックで構造体ピン…

プログラミングのやる気がでないとき机に向かうべきか

Qiita(trend) · 2024-04-28

はじめにおはようございます。Watanabe Jin(@Sicut_study)です。今回は「やる気がない日も机に向かうべきか」について書いていこうと思います!ぜひやる気が出ないときはぜひ試…

埋め込み境界法による、鴨川の亀石まわりの流れの数値計算

Qiita(trend) · 2024-04-28

\newcommand{\pdv}[2]{\frac{\partial #1}{\partial #2}}\newcommand{\bm}[1]{ \boldsymbol{#1} }…

【Swift】SwiftData を使ってみる

Zenn · 2024-04-28

初めに 今回は Swift のデータ永続化フレームワークである SwiftData の実装をしてみたいと思います。 記事の対象者 Swift 学習者 Swift でデータ永続化を行いたい方 目的 今回は上記の通り SwiftData を用いた実装をしてみたいと思い

Azure Functions デプロイメントテンプレートを Terraform から Bicep に移行して学んでいること (1)

Qiita(trend) · 2024-04-28

Azure Functions の様々な種類のトリガーを持つアプリとイベントソースのデプロイメントを以前は Terraform で書いていたが、故あって Bicep に移行する必要性が生じた。Bic…

TypeScript 5.5からは関数からType predicatesの型推論が有効になるよ!

Zenn · 2024-04-27

去る2024年4月25日にTypeScript 5.5 ベータ版リリースの情報が発表されました。 https://devblogs.microsoft.com/typescript/announcing-typescript-5-5-beta どうやら今回の目玉機能は、『推論され

Kotlin 2.0.0でKMPのSwiftPM export機能が入る(のかもしれない)

Qiita(trend) · 2024-04-27

Kotlin Multiplatform Gradle Plugin supports SwiftPM Export今までFramework or XCFrameworkのDilectLink, …

Unityでの作業が快適に!シーン上でメニューを開けるContextCircleMenuの紹介

Zenn · 2024-04-27

はじめに Unity 2023.2 からScene上でコンテキストメニューを開けるようになったそうです。 https://docs.unity3d.com/2023.2/Documentation/Manual/SceneViewContextMenu.html Unity

【随時更新】主要な大規模言語モデル比較表

Zenn · 2024-04-27

これはなに? ひょんなことからOpenAI・Anthropic・GoogleのLLMの一覧表を作りました 手前味噌ながら便利だなと思ったのでZennにも載せておきます 各社のモデルの主要諸元・費用に加えて、自分の印象を書いてあります。 性能の目安としてChatbot Are

gin + gormでクリーンアーキテクチャなTodoアプリ Part2(クリーンアーキテクチャに修正編)

Zenn · 2024-04-27

概要 main.goに全ての責務が集約されたTodoアプリをクリーンアーキテクチャに修正していきます。 Part1で作成したTodoアプリを修正するので、簡単に前回の記事に目を通しておくと理解しやすいかもしれません。 クリーンアーキテクチャとは 本記事では、細かい説明は

Hugging FaceのモデルをJupyter Notebook上で使う

Zenn · 2024-04-27

やること Hugging FaceのモデルをJupyter Notebook上で使う Hugging Face Hugging Faceは、人工知能(AI)のモデルやデータを共有し、利用するためのオープンソースプラットフォームです。 ↓詳細 https://zenn.de

【AutoGen】AutoGenの活用方法って結局なに?

Zenn · 2024-04-27

はじめに この記事では、業務やソリューションとしてAutoGenをどのように活用していくか、私なりの考えをまとめていきたいと思います。 そのために、まずはAutoGenに触れるところから始めます。 その所感をベースにアイデア出しをしていくような流れで進めていきます。 Au

トランザクション - Blockchain Symbol-SDK v3.2

Qiita(trend) · 2024-04-27

アグリゲートコンプリートトランザクション複数のトランザクションを1つにまとめて発行することが出来ます。署名者から複数の受信者へ送信するトランザクションを「アグリゲートコンプリートトランザクション」…

Snowflakeからステージ上のファイルをパースせずに読み込む

Qiita(trend) · 2024-04-27

経緯最近、Snowflakeに取り込もうとするデータがちょくちょく怪しいファイルに対してSelectをかけた後のデータはある意味壊れたデータになる為、元データを確認したいしかしセキュリティの要…

Polarsのリスト型に対するよくある操作

Qiita(trend) · 2024-04-27

Polarsにはリスト型があります。一見ややこしい処理も、Polarsならではの直感的な操作が使えて便利です。最近使うことが多かったので、ややニッチかとは思いますが備忘がてら紹介します。準備…

railsの環境構築を半日かけて構築した話

Qiita(trend) · 2024-04-27

こんにちは!初投稿です!今回は半日近く格闘をしたrailsの環境構築の話を備忘録を兼ねてお話ししたいと思います。環境はDockerで構築しました。Dockerを立ち上げるまで$cd 作業フォ…

ASP.NET Core Blazor 向けに TypeScript で開発する方法

Zenn · 2024-04-27

はじめに ASP.NET Core Blazor で色々開発していくと、どうしても JavaScript でやりたいということが出てくると思います。 その場合に TypeScript でなるべく開発する方法について書いていこうと思います。 Razor コンポーネントに紐づ

バックエンドエンジニアやめませんか?【KiZooNa.js】

Qiita(trend) · 2024-04-27

バックエンドなくてもフロントで完結するライブラリ作りました。サンプルでTodoアプリにしました See the Pen KiZooNa.js TODOs by John Doe (@04) on C…

知的・技術的進歩のスピードを限界まで加速するノートアプリ『Heptabase』

Qiita(trend) · 2024-04-27

はじめに1年半ほどObsidianというノートアプリを使い、Qiitaにも記事を3つほど公開をしていました。効率的に成長するためのデジタルノート術(Obsidian x Zettelkasten…

Figure のタイトルや軸ラベルに添字が現れちゃう問題(Interpreter の設定)

Qiita(trend) · 2024-04-26

プロット作るとき、文字が下付き(添字)になっちゃって困ったことありませんか?解決策を 3 つ_ の前に \ をつけておくInterpreter プロパティを none に変更そもそもデフォル…

オンライン自習室アプリを個人で開発した件

Zenn · 2024-04-26

はじめに 私は、「アプレンティス」の2期生として、現時点で約6ヶ月間、プログラミングの学習をしています。 https://apprentice.jp そのカリキュラムの中で、「Sabo Learn(サボラーン)」というオンライン自習室を提供するWebアプリをリリースしました。

A Philosophy of Software Designから学ぶComplexity

Qiita(trend) · 2024-04-26

概要名著だと言われているけど読んだことがなかった本のA Philosophy of Software Designを暇な時間に読んだので、忘れないうちに印象に残った箇所をメモとして投稿しておく。…

カチャカで転移学習

Qiita(trend) · 2024-04-26

こんにちは。Preferred Roboticsの村瀬です。今回は、今月(2024年4月)のソフトウェアアップデートから利用可能な転移学習に関する記事です。カチャカ体内では、深層学習技術を用いた…

元QAが開発チームにjoinして品質向上を試みたこと3選

Qiita(trend) · 2024-04-26

はじめにどうも、元QAのエンジニア @Syahu_Writer です。今回は、元QAが開発チームにjoinしてから行った品質向上のための施策について紹介していきます。大なり小なりいろいろとやっ…

AnthropicAI Tool で Retrieval-Augmented Generation を実装してみた

Zenn · 2024-04-26

LangChain なんか使わなくてもシュッと作れたので記事にしておく。 RAG とは 生成AIに検索能力をもたせるやつ。 https://atmarkit.itmedia.co.jp/ait/articles/2403/13/news035.html 要は検索機能をこちらで

【UE5.3】SunPositionCalculatorプラグインで夜にならない

Qiita(trend) · 2024-04-26

初めにSunPositionCalculatorプラグインを使用すると地理的に正確な太陽の位置を指定できるようになるので、日照シミュレートなどに使えるかと思います。UE公式ドキュメントに具体的な…

マイベストのデザインシステムで使用しているレイアウトコンポーネントを紹介

Zenn · 2024-04-26

! これは mybest BlogKaigi 2024 10日目の記事です はじめに 株式会社マイベストでフロントエンドエンジニアをしているyamadaです。 近年、企業やプロダクトチームでデザインシステムを導入する動きが加速しています。 弊社でもデザインシステムの構築に力

tfaction v1.3.0ではlocal modulesの更新でtfactionをtriggerできるようになった

Zenn · 2024-04-26

はじめに 弱く春風が包むので初投稿です。 株式会社カナリーでは現在「Canary」というお部屋探しのアプリを作っています。 https://corp.canary-app.jp/about/about_canary.html https://prtimes.jp/main/h

生産性における即レスの大切さ

Qiita(trend) · 2024-04-26

はじめに昨今「開発生産性」についての話題をよく目にします。生産性が向上することで悪いことは無いので、様々な組織の事例が公開されて業界全体に知見が共有されていくことはとても素晴らしいことだと感じて…

【Flutter】Pigeon を使って Plugin Package を作成する

Zenn · 2024-04-26

はじめに こんにちは!Altive株式会社のFlutterアプリ開発者の小林遼太(@naipaka)です🦙 今月初めに、弊社で開発した「めでた!」という家庭菜園をサポートするアプリをリリースしました。 https://apps.apple.com/app/id64799655

Announcing TypeScript 5.5 Beta - TypeScript

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

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

What’s new in Apollo Client 3.10 | Apollo GraphQL Blog

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

<a href="https://www.apollographql.com/blog/whats-new-in-apollo-client-3-10">https://www.apollographql.com/blog/whats-new-in-apollo-client-3

Release Version 2.0.0 · quilljs/quill

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

<a href="https://github.com/quilljs/quill/releases/tag/v2.0.0">https://github.com/quilljs/quill/releases/tag/v2.0.0</a><br /> <p>Quill 2.0リリ

React 19 Beta – React

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

<a href="https://react.dev/blog/2024/04/25/react-19">https://react.dev/blog/2024/04/25/react-19</a><br /> <p>React 19 Betaリリース。 Actionという概念の

S3バケットのフルバックアップをシェルで作成する方法

Qiita(trend) · 2024-04-26

はじめに私は1年以上稼働しているシステムを運用しているエンジニアです。S3バケットのバックアップをとりたい!でも手順が多くてめんどくさい!ということありますよね。そこで今回はS3バケットのバッ…

2024年の国内AIシステムの市場規模は推定9000億円、4年後には2倍以上の2兆5000億に。IDC Japan

Publickey · 2024-04-25

調査会社のIDC Japanは、国内AIシステム市場の予測を発表しました。 発表によると、2023年の国内AIシステム市場は、エンドユーザーの支出額ベースで6858億7300万円。 今年2024年の国内AIシステムの市場規模は、前年比31....

React Native 0.74 - Yoga 3.0, Bridgeless New Architecture, and more · React Native

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

<a href="https://reactnative.dev/blog/2024/04/22/release-0.74">https://reactnative.dev/blog/2024/04/22/release-0.74</a><br /> <p>React Nativ

LavaMoat/LavaDome: Secure DOM trees isolation and encapsulation leveraging ShadowDOM

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

<a href="https://github.com/LavaMoat/LavaDome">https://github.com/LavaMoat/LavaDome</a><br /> <p>Shadow DOMを使い同じOriginで実行されているJavaScriptからもア

HTML attributes vs DOM properties - JakeArchibald.com

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

<a href="https://jakearchibald.com/2024/attributes-vs-properties/">https://jakearchibald.com/2024/attributes-vs-properties/</a><br /> <p>HTM

Red Hat Linux V9.3移行後のKVMゲストOS再構築

Qiita(trend) · 2024-04-25

はじめに先日、個人のRHEL検証環境をV8.9からV9.3へアップグレードを実施しました。その時の内容については下記の記事にまとめていますので、ご参照ください。https://qiita.com…

【UiPath】ソリューション管理をつかってみた

Qiita(trend) · 2024-04-25

はじめに本記事では、「ソリューション管理」機能を紹介します。記事の内容は、個人の見解または確認結果であり、UiPath の公式見解ではありません。製品仕様や参考画像は 2024年4月22日時点…

AWS Amplifyについてわかりやすくまとめてみた

Zenn · 2024-04-25

AWS Amplifyとは AWS Amplifyは、AWSのサービスを活用してフロントエンド開発者がバックエンドの複雑さを気にせずに、クラウドを活用してアプリを作れるようサポートするフレームワークです。 https://aws.amazon.com/jp/amplify/

Azure OpenAIでGPT4-Vモデルにいろんな形でプロンプトを送れる関数を作りました

Zenn · 2024-04-25

執筆日 2024/04/25 概要 Azure OpenAIクライアントでchat.completions.createするとき、system or userメッセージがあるかどうか、画像を入力するのか、ビジョン拡張機能を有効化するのか、過去の会話履歴を使うか……でいちい

React Native で SwiftUI を使ってみよう

Zenn · 2024-04-25

こんにちは!アルダグラムでエンジニアをしている渡辺です 今回は React Native で SwiftUI を使って開発を行う方法を書いていこうと思います アルダグラムではアプリ開発を React Native を使って開発を行っていますが、新機能開発や既存機能を SwiftU

FormObjectを編集に対応させる

Qiita(trend) · 2024-04-25

PF作成においてFormObjectを使用した際に、編集機能の実装に苦戦し時間を要したため覚え書きとして投稿させていただきます。form_withにおける登録、更新の切り替えform_with …

Microsoftの最新SLM Phi-3-miniをGoogleコラボで動かしてみた

Qiita(trend) · 2024-04-25

はじめにMicrosoft社が2024年4月23日に商用利用可な小型言語モデル(SLM)のPhi-3(mini(3.8B)、small(7B)、medium(14B))を発表し、同日miniについ…

特定のケースではsatisfies演算子で型が絞り込まれてしまう???

Zenn · 2024-04-25

satisfies演算子 satisfiesはTypeScript4.9で追加された演算子です。4.9のドキュメントでは次のように紹介されています。 The new satisfies operator lets us validate that the type of a

予算0円×SaaSは封印×所用時間5分!機密情報(パスワードやシークレットなど)を安全にgitで管理する!

Zenn · 2024-04-25

機密情報、どうやって管理してますか? 本記事では、タイトルの通り予算0円でSaaSを封印し、所用時間5分でできる方法を紹介します。 ※CLIを使う方法の紹介なので、ちょっとエンジニア向けな内容にはなります。 イントロダクション データベースのパスワード クレジットカードの

Copilot for Xcode v.0.32.2のインストール方法

Qiita(trend) · 2024-04-25

概要Copilot for Xcodeの導入を行った時、Copilot for XcodeのUIが過去の導入記事と異なっていて少し戸惑った部分があったので、メモを残しておきます。環境MacBo…

パフォーマンス調査時に使えるIntelliJ×Datadogプラグインのご紹介

Zenn · 2024-04-25

! この記事は毎週必ず記事がでるテックブログ "Loglass Tech Blog Sprint" の 36週目の記事です! 1 年間連続達成まで 残り17週 となりました! ログラスのよしだです。今回は少しニッチな記事を書こうと思います。 ログラスでは開発環境にIntelli

href="#"のみの指定はやめよう(フォーカス移動の問題点)

Zenn · 2024-04-25

結論 「ページ上部に戻る」リンクは以下のように body要素にidを付与し、そのidを参照するように実装して、フォーカスの移動が適切に行われるようにしましょう。 &lt;body id="top"&gt; ... &lt;a href="#top"&gt;ページ上部に

MySQLダンプをシェルで取得する方法

Qiita(trend) · 2024-04-25

はじめに私は1年以上稼働しているシステムを運用しているエンジニアです。データベース(以下DB)のバックアップをとりたい!でも手順が多くてめんどくさい!ということありますよね。そこで今回はDBダ…

AtCoderでぴったり入緑したので、落ちないうちに色変記事を書かせてくださいお願いします

Qiita(trend) · 2024-04-25

はじめにABC350で入緑したので、色変記事としてこれまで取り組んできたことや考えていることを書きます。何かの参考になったら嬉しいです。安定して緑を維持できるほどの実力はないのでそのうち茶色に戻…

エラーが怖い?それならSyntax Errorを「起こす」ことから始めよう

Qiita(trend) · 2024-04-25

はじめにこんにちは! @RyoSakon001 です。Fignny株式会社でPython, PHP, TypeScriptのエンジニアとして働いています。エンジニアとして業務を始めたての頃は、エ…

Zennでガチで本を書いてみた(収益公開)

Zenn · 2024-04-25

🐱2年かけてZennで本をガチで書いてみたので、これからZennの本を書くことに興味があるという方向けに知見や収益やらまとめておきます。 ①Zennの本を2年間ガチで書いてみた Zenn本を合計5冊書いて公開しました。特にガチで書いた本はこちらの本「UnrealEngine5

RPA管理者と市民開発者が疲弊しないごっつええ感じのルール運用とツール利用【UiPath Automation Cloud】

Qiita(trend) · 2024-04-25

元気しとーと? 博多に住んどうUiPathプリシェールス @ManabuTechばい。(お元気でしょうか? 博多に在住しておりますUiPathプリセールスManabuTech です)市民開発とし…

Tailwind CSSでz-indexの値をマジックナンバーにしないための小ワザ

Zenn · 2024-04-25

背景 小ネタです。 先日以下のようなバグ改修タスクでソースレビューを担当しました。 「全画面モーダルを実装したら、グローバルメニューより上に表示されてしまった。なのでz-indexを修正しました!」 我々が開発しているマナリンクでは、画面右上の自分のアイコンをクリックするとメ

Node.js — Node.js 22 is now available!

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

<a href="https://nodejs.org/en/blog/announcements/v22-release-announce">https://nodejs.org/en/blog/announcements/v22-release-announce</a><br

Zennの本の書き方と稼ぎ方 (非公式)

Zenn · 2024-04-25

この本はZennの本を書いてきた筆者が、Zenn本の作り方を1からまとめた本になります。 Zenn初心者の方向けに、ZennCLIの使い方や本のページの書き方、本の制作手順、収益化するための有料本の販売のコツなど、Zenn本制作の知識をできるだけわかりやすくまとめました。 半

[速報]IBMによるHashiCorpの買収が正式発表、マルチクラウドの自動化を加速させると

Publickey · 2024-04-24

IBMによるHashiCorpの買収が正式に発表されました。買収価格は64億ドル(1ドル150円換算で9600億円)(HashiCorpの発表、IBMの発表)。 買収交渉が行われているとの報道が昨日から行われており、それが具体化したことにな...

【ワークフロー】Slackで匿名掲示板を作る

Qiita(trend) · 2024-04-24

目的Slackを使っていると、大抵どのワークスペースにも雑談や質問用のチャンネルが作られているかと思います。チャンネル運営側からすると、そこで多くのエンジニアたちのコミュニケーションがとられるこ…

米FTC、雇用契約における競業禁止条項を禁止すると宣言。退職後の再就職先など自由に

Publickey · 2024-04-24

米FTC( Federal Trade Commission:連邦取引委員会)は、4月23日付けで米全土において競業禁止条項を禁止し、これをもって競争を促進し、労働者の基本的な転職の自由を保護し、技術革新を促進し、新規事業形成を促進する「最...

金子勇さんのED法の解説と弱点、行列積を使用した効率的な実装

Qiita(trend) · 2024-04-24

はじめに先日以下の記事が話題となり、とてもワクワクしたので自分も実装して色々実験してみました。https://qiita.com/kanekanekaneko/items/901ee283740…

IBMがHashiCorpの買収交渉を進めているとの報道。今日にも合意に到達か?

Publickey · 2024-04-24

米IBMが、TerraformやVagrantなどのソフトウェアで知られるHashiCorpの買収交渉を進めているとの報道が複数の米国のメディアで行われています。 IBM、ソフトウエア企業ハシコープの買収交渉で進展-関係者 - Bloomb...

Node.jsで普通のJavaScriptをimportする

Qiita(trend) · 2024-04-24

ES ModulesでもCommonJS でもUMDでもない普通のJavaScriptをimportする方法を調べました。ブラウザで動作するスクリプトをテストしたいときにご活用ください普通のJav…

PowerQuery: Sharepoint Rest API の @OData.nextlink を処理する関数を作ってみた。$skiptoken で P_ID が使えるなら使える筈

Qiita(trend) · 2024-04-24

背景Power Query/BI で、SharePoint REST でデータを取るときに面倒なのが・・1000 件以上を取得する際に @OData.nextlink を処理しないといけないこと。…

ローカル環境に量子プログラミングの実行環境を作ろう(Qiskit 1.0, Windows)

Qiita(trend) · 2024-04-24

近頃、量子コンピュータについて聞くことも増えてきて、詳細までは分からないけれど面白そうと思う人も多いのではないでしょうか。量子コンピュータに興味を持った方の中には、量子コンピュータの中で実行できる…

プログラミング○週目はやばい

Qiita(trend) · 2024-04-24

はじめにおはようございます。Watanabe Jin(@Sicut_study)です。今回は駆け出しエンジニアが時々誤解するようなプログラミングを覚えるということについて話していきます。毎朝5…

部品思想でシンプルに!React不使用でモジュール式ウェブページを作成する方法

Qiita(trend) · 2024-04-24

概要本記事では、Reactや他のフレームワークを使用せずに、部品思想に基づいたウェブページを構築する手法を詳細に解説します。HTML、CSS、JavaScriptを活用して、再利用可能なUIコンポ…

SwiftUIであそぼ!〜 Flip Transition 〜

Qiita(trend) · 2024-04-24

本記事について毎日数分でも良いから、SwiftUIで遊びたいと思っていたところ、素晴らしいYouTubeチャンネルを見つけました。https://www.youtube.com/@Kavsoftこのチャンネルは、SwiftUIを使った実装を多く取り上げており、新しい実装アイディア

生成AIの腕試し!Generative AI Testを受けてみた

Zenn · 2024-04-24

こんにちは、CareNetのTamです。AI技術開発室で機械学習エンジニアをしています。 最近は生成AIについては日々新しい発表があって、キャッチアップも大変ですが、面白い発表が多くて楽しいですね。業務で生成AIを使う方も多いかと思いますが、自分の知識の力試ししてみたい時におすす

GraphQLのfield削除を安全に行うための検知システムの構築

Zenn · 2024-04-24

! これは mybest BlogKaigi 2024 8日目の記事です はじめに マイベストのバックエンドエンジニアの工藤です。今回は、GraphQLのfieldを削除したが、古いバージョンのモバイルアプリでまだ使われていたためにエラーになってしまう問題を未然に防ぐ方法を

Office入りEC2インスタンス立ち上げ記

Qiita(trend) · 2024-04-24

初めまして。AWS でOfficeをインストールしたEC2インスタンスを起動する設定・手順について共有できればと思います。1. AWS EC2インスタンスについて Amazon EC2(Ama…

Rustでマルチプラットフォーム開発を効率化! Mac→Linuxクロスコンパイルの極意

Zenn · 2024-04-24

初めに Rustアプリケーションを開発する際、異なるプラットフォーム上でコードをコンパイルしようとすると、問題が発生することがあります。依存関係や設定の問題を解決するため、何時間も費やしてイライラしてしまったことはありませんか。 私も同じような経験があるため、MacからLin

LEIA: 言語間転移学習でLLMを賢くする新しい方法

Zenn · 2024-04-24

Studio Ousiaと理化学研究所に所属している山田育矢です。 この記事では、大規模言語モデル(LLM)の性能を向上させる新しい方法であるLEIA(Lightweight Entity-based Inter-language Adaptation)を紹介します。 LLMは

--dart-defineで渡した値がrestartするまで反映されない謎現象に遭遇した話

Qiita(trend) · 2024-04-24

## はじめに--dart-define および --dart-define-from-file はビルド時に定数を渡せる機能です。flutter run --dart-define=NAME=…

MICINインターンでの成長と学び

Zenn · 2024-04-24

はじめに この度株式会社MICINのSREインターンを卒業しました。村井です。 MICINでは約2年インターンをしていて、優秀な方が多くたくさんの成長の機会を得た2年間でした。 本記事ではMICINに応募したきっかけと、MICINインターンでの成長と学びを書いていこうと思いま

Llama3,Phi-3などの対話型人工知能(大規模言語モデル)をパソコンで動かす

Qiita(trend) · 2024-04-24

かつては大規模言語モデルは,メモリを大量に消費し,大量のGPUが必要なため個人レベルで動かすものではありませんでした.しかし,2024年にLlama3 7BやMixtral 8x7b, Phi-3 …

「開発」チームから「プロダクト」チームへのシンカ

Qiita(trend) · 2024-04-24

こんにちは!ourly株式会社という3期目のスタートアップでEM兼BEとして働いている相澤と申します。ourlyはインターナルコミュニケーション(社内コミュニケーション)活性化を通した従業員エン…

CleanShot X が神ツールすぎてあなたにも伝えたい

Zenn · 2024-04-23

以下のTweetで見つけたCleanShot Xというツールがすでに上半期買ってよかったNo1になりつつあるので記事にしました。 https://x.com/codehex/status/1752850767982260575 なお筆者はここ数年、スクリーンショットはSkitch

自社のメーリングリストが他社のDMARCレポートに引っかかった件

Zenn · 2024-04-23

はじめに どうも、レバテックでCREをやっている住村です。 去年から飼い始めた犬が先日1歳の誕生日を迎えて、「もう1歳か」と「まだそれくらいしか経ってないのか」という矛盾した感覚を覚えます。 世のお父さんお母さんたちもこういう感覚なんでしょうか? 先日、Gmailの送信ガイド

GitLab、AIチャットで開発支援「GitLab Duo Chat」正式リリース。GitHub Copilot対抗へ

Publickey · 2024-04-23

GitLabはAIとのチャットを通じてソフトウェアの開発を支援する新機能「GitLab Duo Chat」の正式リリースを発表しました。 GitLabは昨年(2023年)末から、AIによるコード生成とコード補完を提供するGitLab Duo...

Swiftのエラーハンドリング: try, try?, try!の使い分け

Qiita(trend) · 2024-04-23

はじめにSwiftでは、エラー処理を行う際にtry, try?, try!という3つのキーワードが出てきます。Swiftの勉強ハジメマシタな私には、これらの挙動の違いがややこしく感じました。こ…

Cloud Functionsを第2世代へ移行する

Zenn · 2024-04-23

先日、筆者が開発/運営しているNitteをCloud Function 第1世代→第2世代に完全に移行しました🎉 本記事では、移行の流れを紹介しつつ、実際にやってみてわかったTips(💡)やはまりポイント(🚨)をご紹介します。公式ドキュメントも併せてご参照ください。 🔥 Cl

金子勇さんのED法のシンプルな解説を試みた

Qiita(trend) · 2024-04-23

はじめに@pocokhc(ちぃがぅ)さんが、金子勇さんのED法を実装してMNISTの学習に成功しました。https://qiita.com/pocokhc/items/f7ab56051bb93…

ブロック内のアロー関数と普通の関数の違い

Qiita(trend) · 2024-04-23

こういう記事があり【JS】「ただの {}(ブロック文)」を使うと嬉しいことブックマークレットに使えると考えて実験した結果を共有します。{ function a() { console.log(…

Railsのポリモーフィック関連を利用したコンテンツの再編集機能をリファクタリングした話

Zenn · 2024-04-23

あらためまして gamiTa です。 今回は mybest BlogKaigi 2024の7日目を担当させていただきます。 ポリモーフィック関連について 今回はポリモーフィック関連をリファクタリングした話なので、まずはポリモーフィック関連について。 ご存知の通りRailsでは

LangChainを用いた4種類のRAG質問応答chainの実装と性能比較

Zenn · 2024-04-23

はじめに この記事で想定している読者の方: LangChainで簡単でもコードを書いたことがある人 LLM chainについてざっくりと理解している人 公開されているLLMをapi経由で用いて様々な処理を記述できるライブラリ 「LangChain」にて, 主に外部から文書

【Oracle】SELECT文の高速化

Qiita(trend) · 2024-04-23

【Oracle】SELECT文の高速化この記事でわかる・できることOracleでSELECT文を高速化する方法この記事の対象者OracleでSQLを書く人全般動作環境・使用するツールや言語Windows 10 Pro 22H…

社内向けStreamlitのデプロイの現実解

Zenn · 2024-04-23

結論 社内データを扱うアプリケーションを安全にデプロイするならCloudflare Tunnel,Cloudflare Accessを使う。要件次第ではStreamlit in Snowflakeも使える。 はじめに Streamlitはデータアプリケーションを短時間で作

Rspack v1.0 Release Plan · web-infra-dev/rspack · Discussion #6315

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

<a href="https://github.com/web-infra-dev/rspack/discussions/6315">https://github.com/web-infra-dev/rspack/discussions/6315</a><br /> <p>Rsp

WebAssembly は次世代のコンテナ技術になれるか?

Zenn · 2024-04-23

色々あって WebAssembly の component model を調べていたら、未来が見えた気がしたのでここに書いておきます。 「今の WebAssembly」 とは何か WebAssembly の Web の部分は忘れてください。これは単に JVM version

入社前にイオンについて学んだコンテンツを紹介

Zenn · 2024-04-23

こんにちは。イオンスマートテクノロジー株式会社(以後AST)のCTO室SREチームの林 aka もりはやです。 3月からASTのSREチームへジョインしました!入社から2月弱が経過し振り返ってみると、気の良い同僚氏たちに囲まれ、技術的にも文化的にも新鮮なことばかりで毎日を楽しく過

App Router でDDDっぽくやってみた(権限制御編)

Zenn · 2024-04-22

本来、フロントエンド領域において、ドメイン駆動設計(以下、DDD)を採用することはほとんどないと思っています。なぜなら、当該のシステムにおいて、フロントエンドはサーバサイドから受け取ったデータを人間が視認しやすく表現するための領域であり、ドメインに沿った処理を責務とするのは、サー

devcontainerを使ってみよう

Zenn · 2024-04-22

devcontainerを使ってみよう devcontainerを使う上で知っておくと良さげな情報のまとめ記事です 前にRemote SSHでdevcontainerの環境を構築する記事を書いたので、今回はdevcontainer全般の情報をまとめてみました https://

Docker Desktopの代替となる「Podman Desktop 1.9」リリース。Macでの安定性や性能が大幅に向上したコンテナエンジン「Podman 5.0」を搭載

Publickey · 2024-04-22

Red Hatが主導して開発するDocker互換のコンテナエンジンであるPodmanを搭載した、Docker Desktop代替となるGUIツール「Podman Desktop」の最新版「Podman Desktop 1.9」正式版がリリー...

AWS、大型トラックでデータセンターのデータを吸い上げる「AWS Snowmobile」がサービス終了に

Publickey · 2024-04-22

AWSが2016年に発表した、100ペタバイトのストレージを備えたトラックで顧客のデータセンターからデータを吸い上げるAWS Snowmobileのサービスが終了したことが明らかになりました。 米CNBCの取材に対してAWSの広報がサービス...

macを初期化して開発環境にセットアップしてみた

Qiita(trend) · 2024-04-22

はじめに開発環境用にmacを初期化してセットアップを実施しました。いつの日かまた再セットアップを行う日が来たときに何を実施したか思い出せない自信があったのでメモを残します。この記事そのままの…

スクールを始めるのはエベレストに登るより難しい

Qiita(trend) · 2024-04-22

はじめにおはようございます。Watanabe Jin(@Sicut_study)です。私は今年よりプログラミングコーチングJISOUというサービスを始めましたhttps://projisou.…

100秒で理解するBun

Zenn · 2024-04-22

はじめに この記事の内容は、以下の動画でも解説しているので、ぜひ見てみてください。他にもWebに関する解説動画を投稿しているので、良ければチャンネル登録よろしくお願いします! https://youtu.be/-OHbpT8nHBY?si=TDSmzSDOcW5dK6hw

今ホットなHonoを使ってNext.jsのRoute Handlersをハイジャックする

Zenn · 2024-04-22

はじめに 🚩 この記事では、Next.js の Route Handlers の代わりに Hono を使って、API ルートを置き換える方法について説明します。 Hono の RPC 機能を使って、Next.js の API ルートを置き換えることで、API のエンドポイント

QGISだけでかっこいい地図を作る!(レイヤ合成について)

Qiita(trend) · 2024-04-22

デザインを凝った地図を作ってみたいけど、QGISで書き出したものを最終的にイラレやフォトショで弄ってるんでしょ?結局オープンソースじゃないやん…😠と思ったそこのアナタ!QGISだけでもかっこいい…

Python約30行で作る Bedrock x Claude3 のStreamingチャットアプリ

Qiita(trend) · 2024-04-22

これまで見て見ぬふりをしてきた「Streamlit上でStreaming出力させる」プログラムを作ってみます。ライブラリのインストールいつのまにか「langchain-aws」なるものが生まれて…

DB変更があるデプロイ起因の障害をGithub Actionsで対策する

Zenn · 2024-04-22

TL;DR DBのマイグレーションとソースコードのデプロイは実行順番に気を付けないと障害が起きる Github Actionsを使ってCI/CDワークフローに障害を発生しにくくする仕組みを組み込んだ はじめに レバテック開発部の基盤システムグループの南です。 運用して

React のルール – React

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

<a href="https://ja.react.dev/reference/rules">https://ja.react.dev/reference/rules</a><br /> <p>Rules of Reactの翻訳。 Reactでアプリケーションを書く時のルールにつ

バグの傾向Dashboardを作って皆で眺めた話

Zenn · 2024-04-22

ども。コヤマンです。2024年1月より株式会社ナレッジワークでQAエンジニアをしています。 本記事ではjoinしてすぐ作ったバグ傾向Dashboardを使って社内イベントをしたお話を紹介します。 ※2024年4月23日に開催するEncraftという弊社のイベントでこのあたりのお

単体テストでstatic変数いじったのに初期化しないのは時限爆弾を仕込むようなものだよ、というお話

Qiita(trend) · 2024-04-22

まず言いたいこと単体テストの中で静的(static)なフィールド変数に変更を加える必要がある場合は、そのクラスでのテスト終了時に初期化しましょう。はじめに本記事のタイトルは以下記事をオマージュ…

JSON Fixer

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

<a href="https://jsonfixer.com/">https://jsonfixer.com/</a><br /> <p>JSONっぽいものをJSONに修正してくれるツール</p>

VBA で Anthropic Claude 3 を使ってみよう

Qiita(trend) · 2024-04-21

はじめにARI コンタクトセンター最適化支援チームの bayashi です。最近手に取った書籍で興味深かったのは、株式会社インプレス発行の「生成 AI を Word&amp;Excel&amp;PowerPoi…

UPSIDERのSlack連携をハックして領収証のアップロード業務を改善する

Zenn · 2024-04-21

みんなだいすきUPSIDER。 スタートアップの強い味方です。 カードごとに発行される「請求書回収メールアドレス」をサービスに登録しておけば、領収証がUPSIDERに保存されていくので、経理業務が効率化できます。すばらしいUX。 ・・なんですが、一部のサービスでは請求先メールア

SingularityでQIIME2の実行環境を作成する

Zenn · 2024-04-21

はじめに 前回、解析環境の保守性の高さと、構築とHPCでコンテナファイルに持っていけば解析ができるような移植性の高さに魅力を感じてSingularityをインストールした。 https://zenn.dev/edna_startup/articles/438d5d96342

Redisをフォークした「Valkey 7.2.5」安定版が早くも登場。AWS、Google、Oracle、Heroku、Alibaba Cloudなど賛同が広がる

Publickey · 2024-04-21

RedisをフォークしたValkeyが早くも安定版「Valkey 7.2.5」をリリース。Valkeyブランドのためのコードの変更が行われた。AWS主導で始まったが、Google CloudやOracle、Heroku、Alibaba Cloudなど賛同が広がっている。

PythonのコードをWebAssemblyにコンパイルする「py2wasm」、Wasmerが発表

Publickey · 2024-04-21

PythonコードをWebAssemblyにコンパイルする「py2wasm」がWasmer社から発表された。WebAssembly版CPythonよりも約3倍高速だ。PythonコードをCPythonのAPIコールに変換するトランスパイラがベースになっている。

生成AIのためのGPU投資、さくらインターネットが1000億円、KDDIも1000億円、GMOは100億円規模を発表。経済産業省の認定プログラムを受け

Publickey · 2024-04-21

経済産業省は、経済安全保障推進法に基づく特定重要物資、具体的には主に生成AIに関するシステムの安定供給確保をはかるためのであるクラウドプログラムの認定を相次いで発表しました。 認定を受けた企業は助成金を得ることができます。そしてこの助成金を...

ついに来た Firebaseでベクトル検索

Zenn · 2024-04-21

はじめに Firebaseでベクトル検索ができるようになったとのことなので、試してみました! そもそもベクトル検索って何ってところからGPTに質問しながらなんとかできた感じなので、解釈が間違っていたり説明が不十分な箇所もあるかと思いますが、こんなことができるんだという参考にな

【Bedrock×Lambda】高精度なハイブリッド検索RAGをサーバレスで実装(Slack連携も可)

Qiita(trend) · 2024-04-21

はじめに近年、大規模言語モデル(LLM) の発展により、LLMを活用する機会が増加しています。その中でも、LLMを組み込んだ仕組みの一つとして、RAG(Retrieval-Augmented G…

[実務の流れが分かる!]開発工程を理解してRustを使った会員登録画面を作成しよう volume1

Qiita(trend) · 2024-04-21

目的WEB開発フローを理解してちょっとしたWEBアプリを作成できるなぜ実務の流れが分かる理由開発設計段階から解説、作成していくので実務の流れを理解するにはうってつけかと思います。会員登録画…

FlutterアプリでGPTからのレスポンスをリアルタイムに表示する方法

Zenn · 2024-04-21

やりたいこと Flutterで作っているChatアプリを作成しています。 MicrosoftのBing Chatみたいに、GPTからのレスポンスをストリーミングで表示させたいので、方法を調べてみました。 前提 1. API側について API側は既にストリーミングでレ

JAISTの社会人コースで情報科学の修士号を3年半かけて取った体験記

Zenn · 2024-04-21

はじめに JAIST(北陸先端科学技術大学院大学)の社会人コースを 3 年半かけて卒業し、情報科学の修士号を取得しました。当初の想定では 2 年半で卒業するつもりだったのですが、諸々の事情で長引いてしまいました。。 昨今は社会人大学院への進学を検討する方も多いかと思います。そ

SOLID原則完全に理解した!になるための本

Zenn · 2024-04-21

SOLID原則を学び、完全に理解した!になるための本

AtCoder Beginner Contest 350参加記

Zenn · 2024-04-21

AtCoder Beginner Contest 350(Promotion of AtCoderJobs)に参加したので記録を残します。 https://atcoder.jp/contests/abc350 今回は久しぶりに4完です。しかも緑になっちゃった。びっくりです。

ファイルサーバーやSharePointサイトの現状把握?とりまExcelでPower Query使お!

Qiita(trend) · 2024-04-21

はじめにファイルの全量の現状把握やSharePointの運用管理といったシーン、まずはどのようなファイルが保存されているのか、といったことが必要になります。このような事態は、プログラミングスキル…

Llama 3の比較レビュー

Qiita(trend) · 2024-04-20

はじめにMeta社が4/18に発表したLlama 3を使ってみたいと考えていたところ,早くも無料で利用可能なサービスを提供しているサイトがあったので,それを使わせてもらい,比較記事を書いてみたいと…

gin + gormでクリーンアーキテクチャなTodoアプリ Part1(Todo作成編)

Zenn · 2024-04-20

はじめに gin+gormで作成したTodoアプリを作成し、クリーンアーキテクチャに修正していく記事になります。 この記事は下記2つのPartで構成しています。 Part1: Todoアプリの作成 PArt2: クリーンアーキテクチャにリファクタリング 概要 この記事

Yamada UIのカスタマイズ

Zenn · 2024-04-20

はじめに Yamada UIのメンテナーをしていますが、まだまだ知らない機能がたくさんあります。 その機能yamadaさんしか知らないのでは?みたいな機能もたくさんあります。 公式ガイドのほうに情報は網羅されていますが複雑なので、初めて使っていただく方に、最低限これだけ押さえ

[忘備録]Amplify Gen2 Workshopの詰まり所

Qiita(trend) · 2024-04-20

どうも駆け出し12冠エンジニアのアスカです。今回はAmplify Gen2のWorkshopを行ったので、その所感を記しておきます。結果的に最後まで出来ていないです。別のドキュメント見ながら理解を…

Swiftで始めるWeb開発(1) Swiftで始めるバックエンド開発

Qiita(trend) · 2024-04-20

ここ数年アプリ開発ばかりですっかりWeb開発から離れてしまっていた最中、久々にオフラインで参加したtry!Swift2024にて非常に刺激的なセッションがあり、Web開発に再び興味を持つきっかけとな…

トランザクション - Blockchain Symbol-SDK v3.2

Qiita(trend) · 2024-04-20

前準備変更しない値を一括で記述しておきます。アカウントはコードで作成したものでもウォレットで作成した物、どちらでもかまいません。import { Network } from 'symbol-s…

今週の PHP 2024-04-06 〜 2024-04-19

Zenn · 2024-04-20

PHP のメーリングリストから、気になった情報をピックアップします。 Internal PHP: rfc:property-hooks 投票始まりました! 濃密で丁寧なコミュニケーションのすえに、完全に承認されそうな勢いです。 まじかぁ、あの文法使えるんか〜〜〜!って感

サーバーレスの次はなんなんだ

Zenn · 2024-04-20

はじめに この記事は、同人誌サークル「めもおきば」から不定期刊行している技術解説本「めもおきばTecReport」に書いたものを公開用に再編集したものです。 ⇒ めもおきばTecReport 2023.12 この記事のほかにも「私もSecHack365に参加したい!」や、「

Firefox 125.0.1, See All New Features, Updates and Fixes

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

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

【自作PC】BIOSアップデートの方法(ASUS TUF GAMING B760M-PLUS D4)

Zenn · 2024-04-20

はじめに BIOSアップデートは必要か🤔 結論、PCの使用に問題が無ければする必要がありません。(異論は認めます) ただ、発売直後のマザボは買わないという人がいるほど、初期のBIOSには問題(セキュリティ、安定性など)がある場合や追加ハードウェア(世代が一つ上のCPUなど

カリー化と部分適用

Zenn · 2024-04-20

カリー化と部分適用 先日同僚にカリー化を説明する機会がありました.その際に,簡潔に説明に適した自分用の資料があるといいなと思いましたので,こちらの記事を書くことにしました. この記事ではカリー化と部分適用について解説します.歴史等には触れずにただその内容について述べます. 混

Apple Silicon Mac でLinux環境構築

Qiita(trend) · 2024-04-20

自己紹介25卒の文系(法学部)です。JavaScriptで日々開発しています。なぜ書こうと思ったのかLinuxに興味があった今までmacOSやWindowsを使ったことはあってもLinux…

Webアプリの開発環境からデータベースに接続できるようにする

Qiita(trend) · 2024-04-20

前書きhttps://qiita.com/gengen0719/items/bcdda4b8571f5e687051この記事はこちらの記事の続き。せっかくなのでデータベースを利用できるようにす…

MetaのLlama3-8BをGoogle Colabで検証してみた

Qiita(trend) · 2024-04-20

はじめにMeta社が2024年4月18日にLlama3(8B, 70Bモデル)を公開しました。どのくらいの精度が向上しているのか早速検証してみました。検証環境Googleコラボ Pro+ で…

Jetson Orin Nano で日本語LLMを動かしてみた

Zenn · 2024-04-20

必要なデバイス Jetson Orin Nano Developer Kit 8GB Ubuntu 20.04 がインストールされているPC NVMe SSD 0. 前準備 https://www.jetson-ai-lab.com/tutorial_text-gene

[KaTeX × Zenn]数式の一覧表

Zenn · 2024-04-20

概要 下記の引用のとおり、ここ Zenn では KaTeX による数式表示に対応しているということで、 実際に数式を記載し動作を確認してみました。 Zenn ではKaTeXによる数式表示に対応しています。 KaTeXのバージョンは常に最新バージョンを使用します。 📄 KaT

初心者大学生が作った機械学習ライブラリがGitHubでスター数300を超えた話

Qiita(trend) · 2024-04-20

この記事についてこの記事では、プログラミング初心者の大学生である(であった)私が試行錯誤しながらなんとかスター数300越えのOSSライブラリを作った過程をまとめたものです。ライブラリ自体はまだまだ…

私の Windows SetUp memo

Qiita(trend) · 2024-04-19

SetUp for Windows 11Windows は ByPass をいじることで色々小賢しいことができる.Windows 11 の酷いところは,PCにMSアカウントを紐づけろと強制するこ…

VSCodeでペットを飼う

Qiita(trend) · 2024-04-19

はじめにこんにちは。エンジニアの皆さん。日々の業務にお疲れではないでしょうか?消えないエラー、動かないプログラム、迫る締切、etc...数あるストレスで限界になっていませんか?.....…

rebase 教から脱退します

Qiita(trend) · 2024-04-19

rebase で色々あったので、備忘録として簡単に書いていきます。前提背景開発作業中、元のブランチに変更があった場合、私は変更を取り込むために常に rebase を使用します。これを選ぶ主な理由…

[Dart, Flutter] DartでJWT認証サーバーを実装してみた (JWT入門)

Qiita(trend) · 2024-04-19

はじめにご無沙汰しております。これが約2年ぶりの投稿となります。笑自身はFlutterの歴は長い (だけ) ですが、就職してなんやかんやあってサーバーサイドに配属となったので、サーバーサードの勉…

OCI Load Balancer と Oracle Linux 9 でロードバランシングを体験 その5 Object Storage、Block Volume 作成・設定

Qiita(trend) · 2024-04-19

OCI Load Balancer と Oracle Linux 9 でロードバランシングを体験してみる その5 Object Storage、Block Volume 作成・設定【お知らせ】この…

[個人開発] オリジナルの図鑑を作って共有できるサービスを作りました

Qiita(trend) · 2024-04-19

はじめにはじめまして。フルコシと申します。2023年1月よりプログラミングスクールRUNTEQにてRuby on Railsを中心に学習し、現在はエンジニア転職活動中です。この度ポートフォリオ…

怒っている顔画像をAIであまり怒っていない表情に変形させる(笑って怒ってハイチーズ!に使われている技術_前編)

Zenn · 2024-04-19

はじめに こんにちは! Whatever Co. でエンジニアをしている登山です。 お台場にある 日本科学未来館では、2023 年 11 月に常設展示の大規模リニューアルが行われました。その中の一つである「老いパーク」では、「老い」をテーマに、老化による目・耳・運動器・脳の変

TiKVにおけるトランザクションとMVCCの話

Zenn · 2024-04-19

はじめに PingCAPの小板橋です。はじめまして! TiDBの入門記事から上級者編まで幅広く取り扱う本アカウント第5回目は「TiKVにおけるトランザクションとMVCCの話」についてをまとめていきたいと思います。 TiKVの仕組み まずは、TiKVの仕組みについてを見てい

Go を Wasm にビルドして Google Apps Script で動かす

Zenn · 2024-04-19

Go のコードで文字列の変換をする関数があり、これが Google スプレッドシート上の関数としても利用できれば検証[1]に便利かもしれないと思いました。 Google スプレッドシートでは Apps Script の関数をセル上で実行できるので、Go のコードを Wasm にビ

GraphQLのパフォーマンス改善をDatadog APMのカスタムタグを活用してスムーズにした話

Zenn · 2024-04-19

はじめに こんにちは、マイベストでバックエンドエンジニアとして働いている @_shrrk です。 mybest BlogKaigi 2024の5日目を担当させていただきます。 今回は私がここ最近取り組んでいたGraphQL APIのパフォーマンス改善について、特にDatado

Electron 30.0.0 | Electron

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

<a href="https://www.electronjs.org/blog/electron-30-0">https://www.electronjs.org/blog/electron-30-0</a><br /> <p>Electron 30リリース。 V8 12.4、

Deno first でやっていく

Zenn · 2024-04-19

去年末ぐらいから Deno を使う割合がグッと増えてきた。最近のJS関連は7割ぐらい deno 環境の VSCode でコードを書いている気がする。 今回はいくつかの実例を示しながら、実際に Deno 使えるじゃんというイメージを持ってもらうためのユースケースを紹介していく。 と

モデリングを通じた前提のチェック

Qiita(trend) · 2024-04-19

前置き以下のイベントで【エアコン】を題材にしたモデリングを各自で行ってそれを見せ合いっこして、各々プレゼンするという演習をおこなってみた。https://yr-camp.connpass.com…

Stable Diffusion 3.0 性能検証

Zenn · 2024-04-19

はじめに 今回はつい先日リリースされたばかりのStable Diffusion 3.0を課金してつかってみたので、簡易的なレポートができればと思います! 使ってみたいけど課金するのはちょっと…と思っている方はぜひ一度参考にしていただければと! SD3の紹介 Stable

【Flutter】Javaのバージョンを上げるのにハマった

Qiita(trend) · 2024-04-19

はじめにJavaのバージョンを上げることになった経緯package_info_plusのバージョンを上げると、下記のようなエラーが出ました。Execution failed for task …

爆速!楽天市場のトレンドをLINE Botで掴む!

Qiita(trend) · 2024-04-19

👀LINE Botで楽天市場ランキングをチェック👀こんにちは!小売業で働いているHaMaです🖐リアル店舗🏬で働いているからこそ、ECサイトのチェックは必須です🤔しかしながら、①サイトを開く…

New Relic ハンズオン for beginnersに参加してみた

Zenn · 2024-04-19

これはなに 「New Relic 実践入門 第2版」( 翔泳社、3410円)を無料でもらう目的で 担当プロジェクトでNew Relicを活用していく目的で、先月3/1(金)に開催されたNew Relic日本法人初のハンズオンイベントに参加してきました。 そこで学んだ内容やNe

Reactを読んでまほうの正体を(少し)理解する

Zenn · 2024-04-18

はじめに React の OSS は難しいらしいのですが、React を利用している人なら誰でも読んでみたい!と思いますよね。 日々 React を書いていますが、function 関数でいい感じ HTML っぽい&lt;p&gt;Hello, World&lt;/p&gt;

Kubernetes 1.30、コード名「Uwubernetes」正式リリース、史上最もキュートなロゴのKubernetesリリースに

Publickey · 2024-04-18

Kubernetesはリリースごとにそのリリースを担当するチームがコード名とリリースロゴを決めます。 4月17日にリリースされた最新のKubernetes 1.30は、コード名が「UwU」と「Kubernetes」を組み合わせた「Uwube...

さくらインターネット、さくらのクラウドで「Red Hat Enterprise Linux Server」提供開始、月額約1万4000円。サポート窓口も対応

Publickey · 2024-04-18

さくらインターネットは、さくらのクラウドで「Red Hat Enterprise Linux Server」の提供を開始すると発表しました。また、同社にて技術的な問い合わせを受け付けることも可能としました。 「Red Hat Enterpr...

HTA(HTML Application)をPreactとTypeScriptで開発する

Qiita(trend) · 2024-04-18

HTAはHTML+CSS+VBScript/JScriptでGUIアプリケーションを構築するレガシースクリプト技術です。少なくとも執筆時点ではWindows 11にも標準で搭載されています。これを、…

Swiftの引数ラベルについてじっくり考えてみる

Qiita(trend) · 2024-04-18

はじめに筆者がコーディングやリファクタをするときに意識しているものとして「 引数ラベル 」があります。これはメソッドの可読性を向上させるために使用され、Swift登場時から仕様として組み込まれて…

Nodeのバージョンを変更したい

Qiita(trend) · 2024-04-18

はじめにNodeのバージョンを変更したい。まずはNodeのバージョンを確認。$ node -vするとv18.15.0これが現在のバージョンです。今回は v12.9.1 に変更していきま…

Amazon Aurora MySQL5.7のサポート期限が迫ってきたのでMySQL8に移行した話

Zenn · 2024-04-18

こんにちは、アルダグラムのSREエンジニアの okenak です 弊社のサービスのDBにAmazon Auroraを利用していますが、MySQL5.7の標準サポートが2024年10月31日までであるため、MySQL8の移行を実施しました。(サポート期限について) 今回は移行に伴い

【Next.js (App Router)】MSWとSWRを組み合わせたデータ取得

Zenn · 2024-04-18

はじめに 今回はApp Directory(TypeScript)の構成でボタンを押すと、ハンドラーで作成した/msw-userからJSON形式のレスポンスを取得するように記述してみたいと思います。(MSWを使用してAPIのレスポンスをモックし、SWRを使用してそのデータをフ

イネーブリングチームの考え方と実践例 — 組織の価値提供能力をいかに高めるか

Zenn · 2024-04-18

! これは mybest BlogKaigi 2024 4日目の記事です はじめに 弊社マイベストでは、エンドツーエンドの機能開発チームとは別で、組織の価値提供能力を高めることを目的としたイネーブリングチームがあります。(と言ってもまだ他チームとの兼任メンバーがほとんどです

70歳の挑戦 ...テトリス風GUIゲームを作ってみた

Qiita(trend) · 2024-04-18

「PC98」の昔、「QuickBASIC」や「TurboC」のグラフィックスライブラリで遊んでました。Windowsになってからは中々手が出ませんでした。最近出版された、次の3冊日経ソフトウエア …

Release 3.37.0 - 2024.04.17 · zloirock/core-js

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

<a href="https://github.com/zloirock/core-js/releases/tag/v3.37.0">https://github.com/zloirock/core-js/releases/tag/v3.37.0</a><br /> <p>cor

「実装例から見る React のテストの書き方」をアップデートする

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

<a href="https://zenn.dev/cybozu_frontend/articles/update-test-libraries">https://zenn.dev/cybozu_frontend/articles/update-test-libraries</a

CSS in React Server Components

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

<a href="https://www.joshwcomeau.com/react/css-in-rsc/">https://www.joshwcomeau.com/react/css-in-rsc/</a><br /> <p>React Server ComponentとCS

「Tailscale SSH」が正式版に到達。面倒な鍵管理が不要のSSH、VSCode拡張機能でリモートファイルも編集可能

Publickey · 2024-04-18

Tailscale社は、統合的なアイデンティティ管理による鍵管理を不要にした便利なSSHを実現する「Tailscale SSH」が正式版になったことを発表しました。 Tailscale SSH is now out of beta and ...

Next'24の帰りのフライトに乗り遅れた時間でGKEのコンテナネイティブのロードバランシングを理解する

Zenn · 2024-04-18

はじめに こんにちは。クラウドエースの間瀬です。 先日、ラスベガスで開催された Google Cloud Next'24 に参加したあと、帰りのフライトに乗り遅れてしまいその空き時間で検証した内容について記事に残します。 みなさん、飛行機に乗る際には早めに搭乗口に向かうように

キーボード沼へ沈むための第一歩

Zenn · 2024-04-18

はじめに レバテック開発部SREチームに所属している井上です。 普段は、SREエンジニアとしてオブザーバビリティを強化したり、インフラをIaC化をしたりトイルの撲滅活動をしています。 最近弊社の社員がテックブログをたくさん書いており、有益な記事が多く投稿されていますが、真面

Spring Boot + Database RiderでDB権限問題の解決方法

Zenn · 2024-04-18

こんにちは。Nstockエンジニアのryan5500です。 今回は、DBユーザーの権限を絞っているときのDatabase Riderの使い方について書きます。 背景 現在、私達はSpring Bootを利用してWebサービスを開発しています。このサービスの統合テストのためにテ

Viggle AI で画像からダンス動画を作ろう

Zenn · 2024-04-18

面白い動画生成AIツールが出てきました。 試し方について、迷うところがありましたので記事にまとめようと思います。 https://x.com/hokazuya/status/1777459995480838366 Viggle AIのdiscordに参加 https://vi

iOS アーキテクチャ 会社(サービス)ごとに調べてみた 2024年4月版

Qiita(trend) · 2024-04-18

背景現プロジェクトでSwiftUI導入にあたり、リアーキテクチャの必要が出てきたため、他社導入事例を調査しました。登場アーキテクチャMVVMRedux系統(TCA, 独自)Clean Ar…

ECMAScript proposal updates @ 2024-04 | ECMAScript Daily

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

<a href="https://ecmascript-daily.github.io/ecmascript/2024/04/17/ecmascript-proposal-update">https://ecmascript-daily.github.io/ecmascript/

Next.js 14.2正式リリース、webpack後継ビルドツールのTurbopackがリリース候補版に

Publickey · 2024-04-17

Vercelは同社が開発するWebアプリケーションフレームワークの最新版となる「Next.js 14.2」の正式リリースを発表しました。 Next.jsは、ReactをベースとしたオープンソースのWebアプリケーションフレームワークです。ル...

Layer Cake

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

<a href="https://layercake.graphics/">https://layercake.graphics/</a><br /> <p>SvelteベースのSVGなどのグラフィカルなデータを扱うライブラリ</p>

Node.js — Trip report: Node.js collaboration summit (2024 London)

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

<a href="https://nodejs.org/en/blog/events/collab-summit-2024-london">https://nodejs.org/en/blog/events/collab-summit-2024-london</a><br />

sonic-technology/catena: Build type-safe APIs with ease

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

<a href="https://github.com/sonic-technology/catena">https://github.com/sonic-technology/catena</a><br /> <p>ExpressにType Safeなvalidationやmi

僕の考えた最強の Python 開発環境 (2024)

Zenn · 2024-04-17

はじめに こんにちは, 普段は情報科学専攻の大学院生をしながらバックエンドエンジニアをやっている @koki-algebra です. 普段は Go をよく書いているのですが, 大学でやっている機械学習の研究では Python を使うことがほとんどです. Go のエコシステムに

Chrome 124 | Release notes | Chrome for Developers

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

<a href="https://developer.chrome.com/release-notes/124">https://developer.chrome.com/release-notes/124</a><br /> <p>Chrome 124リリース。 <code c

Bun v1.1.4 | Bun Blog

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

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

日本語プログラミング言語MINDで十進数計算を行う

Qiita(trend) · 2024-04-17

mind8 で大きな10進数を計算事務処理用に必要な10進数計算のmind単語を作成します。まず非負整数の加減算と乗算です。構造体を使った長整数型の定義※タイトル 長整数をmind独自で定義…

幼少期にRPGゲームから学んだことを多くの人ができない

Qiita(trend) · 2024-04-17

はじめにおはようございます。Watanabe Jin(@Sicut_study)です。今回はモチベーションを高く学習するための仕組みについて話していきます。毎朝5分で読める朝5分で読めるシリ…

【QGIS】Transifexのプロジェクトに参加して,QGISの翻訳者になった

Qiita(trend) · 2024-04-17

背景|翻訳されていないと,ツールの検索ができない QGISの「プロセシングツールボックス」では,空間データを処理したり解析したりするためのツールがひとまとまりになっており,求めるツールを検索して探…

レバテックのデザインシステム「VoLT」のデザイントークン運用を公開します!

Zenn · 2024-04-17

TL;DR デザインシステム「VoLT」のデザイントークン(VoLT Design Tokens)の社内運用を開始 Tokens Studioを使用してデザイントークンを定義 token-transformerとstyle-dictionaryを使用してJSON連携とコ

元医療職・Web制作者が本気でReactアプリ開発

Qiita(trend) · 2024-04-17

自己紹介今更になりましたがしっかりと自己紹介させていただきます。私は現在32歳で昨年の3月までの9年間、診療放射線技師として病院に勤務していました。しかし勤務がかなり激務なこと、家族との時間が…

Microsoft Copilot Studio で出来る爆速チャットボット3分間クッキング

Qiita(trend) · 2024-04-17

0.はじめに(本記事について) Microsoft Copilot Studio 利用レビューみたいな感じの記事です。 Webサイトをソースに独自ボットを爆速で作れた感動と勢いで書いてます。 …

VSCode + SpringBoot(Gradle)でWebアプリの開発環境を構築する

Qiita(trend) · 2024-04-17

動機社内勉強会でSpringBootを使ってWebアプリを作りたい通常業務のJava開発は古いバージョンのEclipseを利用そのEclipseではSpringBootが動かない!GitHu…

【UiPath】Extended Languages OCR (200以上の言語に対応した新OCR)をつかってみた

Qiita(trend) · 2024-04-17

はじめに本記事では、UiPath Extended Languages OCR Public Preview の精度を確認した際の備忘禄です。既存のOCR(「UiPath ドキュメント OCR」…

テックカンファレンスに「なんとなく」や「ただ楽しいから」で参加してない?

Zenn · 2024-04-17

この記事を書くきっかけ PHPカンファレンス小田原の参加レポートを書いたところ、武田さんからこんなフィードバックをいただきました。 https://x.com/KentarouTakeda/status/1779663201845801103 こんなふうに褒めていただいて、恐

3年かけてたどり着いた「つくる」だけがエンジニアの仕事ではないという学び

Zenn · 2024-04-17

現在マイベストで行っているmybest BlogKaigi 2024の連載のタイミングで、ちょうどマイベストにエンジニアとして新卒入社して3年のタイミングを迎えました、あまね(@isaka1022)です。 すでに4年目になったので、もう新卒です!とも言えなくなる年代になったことも

「実装例から見る React のテストの書き方」をアップデートする

Zenn · 2024-04-17

社内の人から、自分が以前書いた次の記事が「便利で助かった!書いた時から何かアップデートある?」ってメッセージがきた。 https://blog.cybozu.io/entry/2022/08/29/110000 そんな便利だなんてどうもありがとうございますウフフ、と思いながら書い

QAエンジニアから見た、ログラスの品質文化のユニークさを言語化できた

Zenn · 2024-04-17

! この記事は毎週必ず記事がでるテックブログ "Loglass Tech Blog Sprint" の 35 週目の記事です! 1 年間連続達成まで 残り 18 週 となりました! ログラスのQAのコタツです。今年もよろしくお願いします(2024年スタートからもう3ヶ月過ぎまし

Panda CSS - The Origin Story - Segun Adebayo

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

<a href="https://www.adebayosegun.com/blog/panda-css-the-origin-story">https://www.adebayosegun.com/blog/panda-css-the-origin-story</a><br /

【次世代動画生成】Open-Sora徹底解説【OSS版Sora?】

Zenn · 2024-04-17

今回は論文というわけではないですが、以前解説記事を書いたSoraのOSS版(技術レポートに基づいた再現実装)であるOpen-Soraの詳細な技術紹介ができればと思います。 https://github.com/hpcaitech/Open-Sora/tree/main Ope

フロントテストの導入

Zenn · 2024-04-17

はじめに すでにバックエンドのテストは導入されているため、今回はフロントテストの導入を行いました。 なぜフロントテストを導入しようと思ったのか? 開発生産性向上の取り組みを行うにあたり、テストを書いた方が機能追加や、リファクタリングなどがしやすくなり、長い目で見てテストが

RenovateのBest Practicesから学ぶ依存関係管理の考え方

Zenn · 2024-04-16

Renovateとは、プロジェクトの依存関係の更新を自動化するツールです。 npmライブラリやGitHub Actions、Dockerイメージのバージョンなどを監視し、ライブラリアップデート用のPRの作成を行います。 https://docs.renovatebot.com/

顧客生涯価値(CLV)を計算する3つ方法 ー 勘、キャンセル率、生存率

Qiita(trend) · 2024-04-16

SaaSを始めとするサブスクリプション型のビジネスにおいて、1人の顧客の生涯を通して得られる収益であるCLV (Customer Lifetime Value / 顧客生涯価値)を理解することは非常…

LINEBOT でClaude 3 に問い合わせできるようにしてみる (AmazonBedrock)

Qiita(trend) · 2024-04-16

今回作成する成果物AmazonBedrock (Claude 3 Sonnet)にLINEBOTから質問をできるようにする参考サイトhttps://www.ryucom.co.jp/blog/…

【Unity】AppUI×ClaudiaでMVVMを意識してチャットアプリをつくる 5章 Middleware編

Qiita(trend) · 2024-04-16

はじめにこの記事は4章の続きです。まだ読んでいない人は4章から読まれることを推奨します。この章では3章4章で実装したチャットアプリに関してMiddlewareを利用してViewModelに実装…

オープンソースによるFirebase代替を名乗るBaaS「Supabase」が正式サービスとして提供開始

Publickey · 2024-04-16

オープンソースによるFirebase代替を名乗るBaaS(Backend as a Service)「Supabase」が正式サービス化を発表しました。 Supabaseはこれまで約4年間ベータ版としてサービスを提供してきました。現在は10...

Privacy Manifests対応

Qiita(trend) · 2024-04-16

これは何?Xcode15より新しいプライバシーに関する基準が新設された目的はざっくり、App Storeでユーザーに対し利用している情報をさらに明示的にするためプライバシーの強化2023年秋…

Google、「Chrome Enterprise Premium」発表。Chromeブラウザにポリシーの適用や動的URLフィルタリングなどのエンドポイントセキュリティを提供

Publickey · 2024-04-16

Googleは、Chromeブラウザにエンドポイントセキュリティ機能を提供するエンタープライズ向けの新サービス「Chrome Enterprise Premium」を発表しました。 Webブラウザが、企業においてもあらゆる業務アプリケーショ...

Release v9.0.0 · pnpm/pnpm

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

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

Ansibleを使用したLinux構成管理 ~ 入門編

Qiita(trend) · 2024-04-16

はじめにここ数年で、ハイブリッド・クラウド、仮想化技術の利用が増えたことに伴い、稼働するLinux環境数も増えているかと思います。これらの環境を迅速に構築、構成管理を行うためには、Infrastr…

SnowflakeからClaude3(Bedrock)を呼び出して、文章作成や画像認識させてみた。

Qiita(trend) · 2024-04-16

SnowflakeからClaude3を呼び出して、文章作成やさせてみる今回はSnowflakeのUDFでClaude3(Amazon Bedrock)を呼び出して、文章作成や画像認識させる方法につ…

社内の朝カフェにモバイルオーダーを導入した話

Zenn · 2024-04-16

株式会社マイベストのエンジニア2年目になりましたkatakyoです! mybest BlogKaigi 2024 2日目を担当します! 朝カフェとは? マイベスト社員同士の交流、情報交換の場、出勤前の憩いの場として始まった社員持ち回りで行う社員のイベントです。20万円ほどする

Biome v1.7 | Biome

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

<a href="https://biomejs.dev/blog/biome-v1-7/">https://biomejs.dev/blog/biome-v1-7/</a><br /> <p>Biome v1.7リリース。 ESLint/Prettierの設定からマイグレーショ

おめえの出番だぞ Warp!!

Zenn · 2024-04-16

はじめに 皆さんはWarpをご存知ですか? 以前、私と同じくMacBookを使っている友人に「Macのターミナルよりも、Warpの方が色々な機能がついていて便利だからオススメ」だと言われ、「具体的にどういう風に便利なんだ?」ということで、私も使ってみることにしました。 W

moonbit で json パーサーを書いてみた 感想

Zenn · 2024-04-16

エアプにならないために、実際に moonbit を使ってコードを書いてみた感想を書く。 https://zenn.dev/mizchi/articles/introduce-moonbit JSON Parser を書いた パッケージレジストリである https://moon

Javascriptには兄弟がいた

Qiita(trend) · 2024-04-16

その名はActionScriptJavaScriptにはかつて、兄弟と呼べる存在がいた。その名をActionScriptという。彼らはどちらもECMAScriptの「方言」で、共通する部分があ…

グリッドビューを使って Excel のデータを SharePoint リストに一括で貼り付ける

Qiita(trend) · 2024-04-15

はじめにPower Platform で業務効率化をしようとする際、既にExcelファイルが存在するため、そちらのデータを一括でインポートしたいということあると思います。もちろん、例えば、新規…

RAGを複雑な質問に強くする手法「CoA」について

Zenn · 2024-04-15

本記事では、「Chain-of-Abstraction (CoA) Reasoning」についてざっくり理解します。軽めの記事です。 株式会社ナレッジセンスでは普段の業務で、生成AIやRAGシステムを活用したサービスを開発しています。 この記事は何 この記事は、最近聞くよう

FAPI 2.0 解説 - API セキュリティの最新動向解説

Zenn · 2024-04-15

はじめに FAPI とは、安全かつ相互運用可能な API 通信を実現するための標準規格を指しており、とりわけ医療分野・金融業界・電子政府といった高セキュリティが要求される業界において重要な役割を果たしています。OAuth 2.0 と OpenID Connect を基礎に置く

今がオープンソースから「ポストオープン」へ踏み出すとき。オープンソースの中心人物ブルース・ペレンズ氏が提案する、開発者にお金を分配できる新たな仕組み[後編]

Publickey · 2024-04-15

Bruce Perens(ブルース・ベレンズ)氏は、オープンソースの定義とオープンソースのライセンシングのルールを作り、オープンソースを世界に初めて発表した人物であり、DebianプロジェクトとOpen Source Initiativeの...

XZ Utilsのインシデントを教訓に、ソーシャルエンジニアリングによるオープンソースプロジェクトの乗っ取りに関する注意喚起。OpenSSFとOpenJS Foundationsが共同で

Publickey · 2024-04-15

Open Source Security(OpenSSF)とOpen JS Foundationは、先日発生したXZ Utilsのインシデントを教訓に、ソーシャルエンジニアリングによるオープンソースプロジェクトの乗っ取りに関する注意喚起を行...

今がオープンソースから「ポストオープン」へ踏み出すとき。オープンソースの中心人物ブルース・ペレンズ氏が提案する、開発者にお金を分配できる新たな仕組み[前編]

Publickey · 2024-04-15

Bruce Perens(ブルース・ベレンズ)氏は、オープンソースの定義とオープンソースのライセンシングのルールを作り、オープンソースを世界に初めて発表した人物であり、DebianプロジェクトとOpen Source Initiativeの...

Release :rocket: Farm v1.0 is released! · farm-fe/farm

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

<a href="https://github.com/farm-fe/farm/releases/tag/v1.0">https://github.com/farm-fe/farm/releases/tag/v1.0</a><br /> <p>Vite/Rollup互換のプラグ

格安ミニPCを購入する際の注意点

Zenn · 2024-04-15

はじめに Ubuntu の実機PCが追加で1台欲しかったため、AmazonでミニPCを購入した 3万800円の8000円引きなので、つまり2万2800円 RAM 16GB, SSD 500GB, Intel N100 でこれは破格の値段である 起動してみると、Windows

Rider 2024.1から追加されたCollections Visualizerが便利

Qiita(trend) · 2024-04-15

2024年4月、各種JetBrains IDEのバージョン2024.1がリリースされました。https://blog.jetbrains.com/ja/blog/2024/04/11/your-j…

40代がエンジニアになるにはどうすればよいか?

Qiita(trend) · 2024-04-15

はじめにおはようございます。Watanabe Jin(@Sicut_study)です。今回はエンジニアになるのが一気に難しくなる30代後半〜の方がエンジニアを目指すときにどのような手順で学習を進…

Flutterを採用している有名企業・有名アプリ

Qiita(trend) · 2024-04-15

「Flutterがどんなアプリに使われているか気になる!」という声をよく聞きます。そこで、実際にFlutterを採用している有名なアプリをいくつかピックアップしてみました。Flutterファンとし…

Lambdaで定時刻に呟くDiscord Botを作る

Qiita(trend) · 2024-04-15

やりたいことAWSのLambdaを用いて、毎分0秒に「やっほー」と呟くDiscordのBotを作成します。本記事の対象者とりあえずLambdaで何かしてみたい方サーバーレスでBotを作ってみ…

マイベストを支える技術とサービス構成

Zenn · 2024-04-15

こんにちは。マイベストでCTOをしている @miraoto です。mybest BlogKaigi 2024の1日目を担当させていただきます。 マイベストは、一部の国(日本、アメリカ)の商品を実際に購入して自社の施設で比較検証したり、専門家を中心としたクリエイターが自らの愛用品や

Astro DB を使ったアプリケーションを Vercel にデプロイする

Zenn · 2024-04-15

まえがき この記事は、Astro DB / Astro Studio を使ってページごとに押された「いいね」を管理する Web サイトを Vercel にデプロイするまでの流れを簡単に紹介する記事です。 バージョン情報 "@astrojs/check": "^0.5.10

SONiC VS 仮想スイッチを使ってみよう

Qiita(trend) · 2024-04-15

SONiC についてSONiC(Software for Open Networking in the Cloud)は、LinuxベースのNOSです。2016年にMicrosoftによって開発され…

レバテックのデザインシステム「VoLT」が爆誕しました

Zenn · 2024-04-15

はじめに レバテックCTO室でテックリードを担当しているかわうそ(河村)です。 今回は レバテックのデザインシステムとして「VoLT」 が爆誕したので、構築した背景や目的、どのようにデザインシステムを構築したのかについてお話しようと思います。 ただし、レバテック規模のデザイン

GUIと日本語環境が使えるお手軽Docker環境の使い方

Zenn · 2024-04-15

おすすめDocker環境 株式会社松尾研究所のからあげ(@karaage0703)です。以前環境構築方法として、Dockerを紹介しました。 https://zenn.dev/mkj/articles/33befbaf38c693 上記記事では、Dockerのセットアップか

【Design Technologist】デザインテクノロジストとは?

Qiita(trend) · 2024-04-15

はじめにみなさんは、「Design Technologist」 という役割をご存知ですか?最近では、エンジニアの中でもデザインやフロントエンドを強みとして、デザインエンジニアやUXエンジニアと名…

ここ1年間のはてなブックマーク数の多かった記事から、Zennでウケそうな記事の傾向を考える

Zenn · 2024-04-15

アウトプット自体は元々個人ブログで書いていたのですが、それも2年前くらいから始めたにすぎなかったはず。 個人ブログからZennに移ったのは、「やっぱり技術の情報を求めて人が集まっているところに情報を投下しないと見てさえもらえない」事実に気づいたからです。 そこからコツコツと0から

メンバーレイヤーから 開発生産性向上 を始めるために

Qiita(trend) · 2024-04-15

はじめに開発生産性をテーマとした技術イベントに出まくった結果、ある程度体系化された知識のおすそわけ記事です。この記事を読めばわかること開発生産性のトピックでよく語られている前提の部分開発生産…

Swiftのオーバーロード選択のスコア規則21種類

Zenn · 2024-04-15

はじめに この記事は、2019年(当時はSwift5.1.2)にomochimetaruさんがわいわいswiftc#16にて発表した Swiftのオーバーロード選択のスコア規則12種類 のSwift5.10版です。 当時のスコア規則は12種類でしたが、Swift5.10では9

Hello, world! with Wasm Component(ライブラリー編)

Zenn · 2024-04-14

前回までのあらすじ: cargo-componentを使ってWebAssemblyコンポーネント(Wasmコンポーネント)を作りました Wasmtimeで実行しました wasm-toolsを使って作成したコンポーネントのワールドを出力しました 今回の内容: WebA

LLMエージェントのデザインパターン、Agentic Design Patternsを理解する

Zenn · 2024-04-14

「Agentic Design Patterns」と呼ばれるLLMベースのAIエージェント(以下、LLMエージェント)の4つのデザインパターンについて紹介します。 まず、「Agenticワークフロー」について説明し、続いて4つのデザインパターンを説明します (Part5の前に公開

Cloudflare PagesがMonorepoに対応した

Zenn · 2024-04-14

ソース Cloudflare Blogより https://blog.cloudflare.com/pages-workers-integrations-monorepos-nextjs-wrangler 開発者向けのMonorepo構成ページ https://develop

fzfみたいなUIを提供するライブラリを書いた

Zenn · 2024-04-14

土日を使ってこんなライブラリを書きました。 C++をまともに触ったのはこれが初めてですが、それにしては良いものが作れたと思っています。 https://github.com/comamoca/libffui C++でfzfのようなあいまい検索を使えるライブラリです。 (まだ完全に

HashiCorp、TerraformをフォークしたOpenTofuに対しコードの不正コピーを警告。OpenTofuは完全否定

Publickey · 2024-04-14

HashiCoprは昨年(2023年)8月、Terraformを含む同社製品のライセンスを、商用利用に制限があるBusiness Source License v1.1(BSL1.1)に変更すると発表。反発し、ライセンス変更前のTerraf...

Amazon CEO、画期的な顧客体験を実現するために生成AIのプリミティブなセットを構築していると、株主向けの公開書簡で説明

Publickey · 2024-04-14

Amazon.com CEOのアンディ・ジャシー氏は、株主向けの公開書簡「CEO Andy Jassy's 2023 Letter to Shareholders」を公開しました。 公開書簡では小売りからPrime Videoから開始された...

How we built JSR

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

<a href="https://deno.com/blog/how-we-built-jsr">https://deno.com/blog/how-we-built-jsr</a><br /> <p>JSRの技術的な作りについて。 APIサーバはRustで書かれていて、DBには

100秒で理解するCDN

Zenn · 2024-04-14

CDNとは CDNとは、「Content Delivery Network」の略で、インターネット上でコンテンツを効率よくユーザーに配信するためのネットワークのことです。 CDN(Content Delivery Network)とは、Web上で送受信されるコンテンツを効率

AtCoderで入黄しました

Qiita(trend) · 2024-04-14

0 はじめに初めまして、a1048576です。2024年4月13日のABC349にて、橙パフォをだして入黄することができました。入黄するまでにやったことなど書いていきます。1 自己紹介そも…

難しいコードレビューの代わりにペアプロしません?

Qiita(trend) · 2024-04-14

はじめにおはようございます。Watanabe Jin(@Sicut_study)です。私の会社ではペアプロですべての開発を行っています。そこでよくペアプロを知らない人に話すとコードレビューがない…

これだけ抑えよう!エンジニア向けFigmaガイド

Zenn · 2024-04-14

何故この記事を書こうと思ったのか? Figmaのシェア率が非常に高いこと https://uxtools.co/survey/2023/ui-design エンジニアがUI/UX関連に触れる機会が増えてきていること https://worldusabilityco

最近はJavaScriptをデフォルト無効化してブラウジングしてる

Zenn · 2024-04-14

https://twitter.com/oubakiou/status/1773977255452303807 こういう事(これが本当にマルバタイジングだったのかサイト改ざんだったのかどうか等はITmediaから経緯説明があったわけでもないので知らない)があって https://

AWS Step Functions で同時実行数制御を行う方法

Zenn · 2024-04-14

🤔 どんな人向けの記事か ☑︎ これから AWS Step Functions で定期バッチのワークフローを構築したい人 ☑︎ AWS Step Functions の同時実行数制御を行いたい人 🐈‍⬛ 背景 AWS Step Functions(以下、Step Func

UiPath Automation Ops-パイプラインでRPAもCI/CD導入の時代に?パイプラインプロセス開発方法をガイドします

Qiita(trend) · 2024-04-14

はじめに本ブログでは、UiPath Automation Ops-パイプラインのパイプラインプロセスをオリジナルで開発する方法をガイドします。定義済みの既定のパイプラインでは、現場のRPA運用手順…

RISC-Vのソフトウェアを(限りなくゼロから)作る

Zenn · 2024-04-14

作るってどこから? CH32Vという格安の32ビットRISC-VのMCUシリーズで動くソフトウェアを作ります。今回はCH32V203K8T6という1個120円で買えるMCUを使いました。 こういう組み込み用のMCUにソフトウェアを書く場合、MCUメーカーから配布されるIDE相

routerとコントローラを追加してエンドポイントにアクセスしたときにテキストを表示する

Qiita(trend) · 2024-04-14

こんにちは!プログラミング未経験文系出身、Elixirの国に迷い込んだ?!見習いアルケミストのaliceと申します。今回はPhoenixのrouterとコントローラの追加について学んだことをまと…

1.1.11の symbol-bootstrapで nodeが動かない時の対処方法

Qiita(trend) · 2024-04-14

symbol-bootstrapが ver.up(1.1.11)されましたが、今回、bugの修正だけじゃなくて、mongo周りの updateされましてnodeの updateをしたら node…

【JS】「ただの {}(ブロック文)」を使うと嬉しいこと

Zenn · 2024-04-13

JavaScript の 「ブロック文」 をご存知でしょうか。 波括弧(ブレース)で囲む、コレです。 ブロック文 { // statement } https://developer.mozilla.org/ja/docs/Web/JavaScript/Reference

VSCodeでJavaScript / TypeScirptの未使用import文を自動で削除する

Qiita(trend) · 2024-04-13

コードを書いてる途中、使わなくなったimport文をいちいち手動で消すのは面倒ですよね。それを自動で削除する方法をご紹介します。VSCodeに以下の設定をするだけです。{ "editor.code…

Flutter Web x Cloudflare Pages でプレビュー用のアプリを配信する

Zenn · 2024-04-13

はじめに Flutter ではクロスプラットフォームな開発が可能です。 iOS, Android のモバイルアプリを開発するとき、GitHub Actions や Codemagic などの CI から、App Distribution や TestFlight を通じてアプ

[失敗談]情報系の学生が典型的なフィッシング詐欺に引っかかってApple IDを失った話

Qiita(trend) · 2024-04-13

はじめに情報工学を専攻しており、エンジニアとしても就職が決まっている大学院生が、フィッシング詐欺に引っかかった話について、赤裸々に語っていこうと思います。日曜日5年間使っていたノートPCにもガ…

ViteでVueコンポーネントテスト用のカスタム属性を削除する

Zenn · 2024-04-13

はじめに お久しぶりです、からころです。 突然ですが、みなさん Vite は利用してますか? Vitest や Jest をはじめ、Vueでコンポーネントのテストをする際に、 しばしばテスト用にカスタム属性を用意することがあります。 テスト属性がバンドルされてプロダクション環

Docker 環境を作るなら Ubuntu のクロスプラットフォームな仮想化ツール Multipass を使おう

Zenn · 2024-04-13

はじめに Web アプリケーションを開発する際、バックエンドの API サーバーやデータベースなどの複数のマシン環境を1台の PC で動かすことの可能なコンテナツールとして、Docker は広く利用されています。 この便利な Dockerですが、複数人で Web アプリケーシ

Power AppsでOutlookのメール アーカイブツールを作る

Qiita(trend) · 2024-04-13

はじめにメールを保存する証跡を残す文化には必要かもしれませんね。Power Automate でメールのエクスポート (V2) アクションが存在します。Power Automate必須の作業…

FlutterでChatGPTを使ったアプリを作る

Zenn · 2024-04-13

実装の前に 今回はFlutterから直接GPTにリクエストを送りません。 以下の記事に記載されている通り、非推奨です。 今回はAzure OpenAI Serviceを使いますが同様のことが言えると思います。 https://zenn.dev/kawanji01/articl

よく使うカスタムリゾルバーまとめ(Appsync + Amplify)

Zenn · 2024-04-13

概要 Amplifyを用いて、カスタムResolverを作成します。 基本的にはAmplifyの公式に沿って進めていきます。 カスタムResolverとは Amplify + Appsyncの開発を行っていると、データベースのCRUD機能のクエリー等は基本的にデフォルトの

なぜdart pub global activateでコマンドが利用できるようになるのか

Zenn · 2024-04-13

はじめに dart pub global activateコマンドを叩いたことありますか?例えばFVMやFlutterFire CLIを利用する際に使ったことがある方もいるかと思います。 dart pub global activate fvmのように叩くことで、fvmコマン

Next.js 14.2 | Next.js

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

<a href="https://nextjs.org/blog/next-14-2">https://nextjs.org/blog/next-14-2</a><br /> <p>Next.js 14.2リリース。 Turbopack RCをリリース、Server/Client

sedやgrepの代替として使えるpurlを作りました

Zenn · 2024-04-13

作りました。 https://github.com/catatsuy/purl Go製です。 何で作ったのか、どういう機能があるのか簡単に紹介します。 これまでの課題 sedやgrepには以下の問題があります。 正規表現の記法がPerl互換ではなく、使いにくい sedはma

【一気通貫】EventDriven-Serveless-Functional-DDD【変幻自在】

Zenn · 2024-04-13

ポエム編 何を試みたいか https://www.infoq.com/articles/architecture-trends-2024/ ↑ でもMajorityとあるように(このへんMajorityってマ?)、新しめの概念ではあるが考えとしては広まっている諸手法・技

アカウント - Blockchain Symbol-SDK v3.2

Qiita(trend) · 2024-04-13

ESMでの書き方です。ニーモニックから生成するニーモニックを生成するデスクトップウォレットと同じようにニーモニックを生成してみます。引数をデフォルト値にするとデスクトップウォレットと互換性のあ…

Hello,World

Qiita(trend) · 2024-04-13

Hello, World自分はじめまして。有井です。武蔵美で建築を専攻しています。現在3年生でゼミ選択や就活が始まります。将来について考えることが多くなり、どういう人生を歩んでいこうか悩み…

[Claudia][Unity]自然言語によって動く2Dプラットフォーム

Zenn · 2024-04-12

はじめに CysharpからAnthropic Claude APIの.NET用、非公式クライアントライブラリClaudiaが登場しました。このライブラリの登場により、Unity上で簡単にClaude3のAPIを呼び出すことができます。また、Function Callingと

カワイイ!基板を作ろう!#3 PCBGOGO UV printing

Zenn · 2024-04-12

みんな、こんにちは!2024年は色々な基板メーカーさんがフルカラーのシルクスクリーン印刷(カラーシルク印刷)サービスを開始しているよ。今回は2024年の3月にPCBGOGOさんが開始したUV printingサービスを実際に使ってみたから、サービスの概要と注文方法、実際に届いた基

フロントエンドタスクをBunで実行してみた

Zenn · 2024-04-12

はじめに 初めまして! フロントエンドエンジニア、中村と申します。 好きなCSSのプロパティは text-overflow、JavaScriptで気に入っている関数は toLocaleString です。 最近、開発に伴う待ち時間が非常にストレスとなっています。 特にLint

Dockerコンテナ化したJavaアプリのヒープのサイズ調整オプションの検証

Qiita(trend) · 2024-04-12

はじめにこんにちは。私は弊社で企画・運営している、Dot to Dotという個人の同意の元に様々なデータを連携することができる分散型データ連携プラットフォームの開発・保守を担当しています。Dot…

AWS ANS合格(更新)記(2024/4/12投稿)

Qiita(trend) · 2024-04-12

はじめにこの度AWS認定のANSを受験してきましたので、勉強した内容と受験した感想を書いておきます。今回は更新目的の受験になります。前提AWSのデータ分析基盤は実務経験ありますAWS認定は…

アーキテクチャ図だけ描いてTerraformはGoogle Cloud Developer Cheat Sheetに書いてもらおう

Zenn · 2024-04-12

初めての方は、初めまして。そうでない方も、初めまして。クラウドエース SRE 部で Professional Cooking Architect をしている zeta です。私はドンドコ島の充実度をオンライン1位(多分)にしましたが皆さんいかがお過ごしでしょうか。 はじめに

入社エントリ〜新卒でマネーフォワードに入社した理由〜

Zenn · 2024-04-12

はじめに はじめまして! 2024 年 4 月にマネーフォワードにエンジニアとして入社しました 24 卒の88888888_kotaです。 マネーフォワードビジネスカンパニー(MFBC) の CTO 室に SRE としてジョインしました。 本稿では、新卒でマネーフォワードに入

非エンジニアがエンジニアとスムーズに話すために大切な「なんとなくわかる」

Qiita(trend) · 2024-04-12

本記事の概要非エンジニアの私ですが、これまでエンジニアと働く上で、「コミニュケーションが難しい」「言っていることがさっぱりわからない」みたいなよくある悩みを感じたことがないのですが、なぜなのかが最…

実録 React Hook Form x Zodによるフォームリプレイス

Zenn · 2024-04-12

はじめに 直近半年くらい、React Hook FormとZodの組み合わせで既存のフォームをリプレイスする作業に取り組んでいました。 今回は、その過程で溜まってきた個人的なTipsをざっくばらんに共有できればと思います。 同じような記事は巷に沢山ありますが、実プロダクトをデ

TanStack Query を v5 へ移行したので苦労した点についてまとめる

Zenn · 2024-04-12

はじめに 昨年 10 月に Tanstack Query v5 が正式リリースされました。 破壊的な変更がいくつもあり非常に開発者泣かせのアップデートでしたが、同時に Suspense の正式対応といったアツい機能追加もありました。 https://tanstack.com/

【読書メモ】罰ゲーム化する管理職 バグだらけの職場の修正法

Qiita(trend) · 2024-04-12

はじめに こんにちは。前回記事に引き続き、読書メモになります。今回の本は、会社の同僚が読んでいると聞いて、読んでみたいなーと思い、手に取った本です。(ジャケ買い?みたいなものですかね。笑)※個人…

AWS Lambda Function URLs(関数URL)がCloudfrontのOACに対応したので試す

Qiita(trend) · 2024-04-12

はじめにAWS LambdaのFunction URLs(関数URL)は、Lambda単体でHTTPSのURLを発行し、HTTPリクエストをトリガーにLambdaを実行出来るようになる、非常に便利…

論文まとめ: Local Feature Matching Using Deep Learning: A Survey(202401)

Qiita(trend) · 2024-04-11

導入ここ数年(2018~2023)のLocal Feature Matching(局所特徴量マッチング、以下LFM)ってどんな感じなんだろうと気になっていたのですが、いい感じの Survey論文[…

列指向、行指向データベースの特性を木構造を用いた集計クエリから理解する

Zenn · 2024-04-11

! この記事は毎週必ず記事がでるテックブログ "Loglass Tech Blog Sprint" の 34 週目の記事です! 1 年間連続達成まで 残り 19 週 となりました! 株式会社ログラスの龍島(りゅうしま)です。最近はもっぱら新生姜をガリにしてクラフトビールのつまみ

iOS エンジニアとApple信者のための作業音楽紹介

Qiita(trend) · 2024-04-11

はじめに先日、以下の内容でツイートしました:https://x.com/Ktombow1110/status/1778222131807224052WWDCのプレイリストが公開されているの、意…

Rust言語、WebAssemblyでコンポーネントモデルを実現する「WASI Preview 2」対応を発表

Publickey · 2024-04-11

Rust言語がWebAssemblyでコンポーネントモデルなどを実現するWASI 0.2(もしくはWASI Preview 2:WebAssembly System Interface Preview 2)に対応することを明らかにしました。...

2028年までにエンタープライズソフトウェアエンジニアの75%がAIコードアシスタントを利用するとの予測。ガートナー

Publickey · 2024-04-11

米ガートナーは、2028年までにエンタープライズソフトウェアエンジニアの75%がAIコードアシスタントを利用するとの予測を明らかにしました。 同社の調査によると2023年第3四半期の時点で、60%の企業や組織がAIコードアシスタントの試験的...

AutoGenを使ってみる

Zenn · 2024-04-11

AutoGenとは AutoGenは、相互に対話してタスクを解決できる複数のエージェントを使用した LLM アプリケーションの開発を可能にするフレームワークです。(公式サイト抜粋) これまでのGPTはユーザーとシステム側の1対1の会話でしたが、AutoGenを使うことで、シス

C# Dev Kitを入れた後のVS codeのメモリ濫用を抑制する(?)

Qiita(trend) · 2024-04-11

この何ヶ月か、VS Codeが遅くてしょうがなくなるという問題に悩まされていた。理由はわかっていた。Microsoft.CodeAnalysis.LanguageServer がメモリを濫用する…

C言語向けコルーチン非同期 I/O ライブラリ neco を使ってみた。

Zenn · 2024-04-11

はじめに C言語でコルーチンを扱う方法は色々ありますが、専用の命令を専用の記述方法で実装しなければならなかったりなど、あまりとっつきやすいものではありませんでした。 今日 X/Twitter のタイムラインで見付けた neco はまさにそんな悩みを解消できる物でした。 htt

【新卒・中途・未経験必見!!】コピペで使える先輩エンジニアへの質問テンプレート集

Qiita(trend) · 2024-04-11

概要歴1年3ヶ月のエンジニアです。今回は、1年3ヶ月で溜め込んだ先輩エンジニアへの質問テンプレートを公開したいと思います👏テンプレートの収集を始めたきっかけは、自分自身ソフトスキルが弱く、相手…

インフラ運用をアプリケーションエンジニアに広めるには

Zenn · 2024-04-11

こんにちはへたれです。 株式会社アイデミーでエンジニアとして、材料開発のためのデータ活用プラットフォームLab Bankを開発、運用しています。 はじめに 現在Lab Bankグループではエンジニア5名体制で開発を進めています。 フロントエンドはNext.js, バックエンド

VSCodeでGitのコミットを楽に整理して、レビュワーに「コイツできる」と思わせよう。

Zenn · 2024-04-11

はじめに Git Graphという拡張機能を使います。 https://marketplace.visualstudio.com/items?itemName=mhutchie.git-graph コミットのまとめかた(1分未満でできるよ) ステータスバーのGit Gra

Google Cloud 認定資格コンプリート!約1年間のロードマップと勉強方法を共有します!

Zenn · 2024-04-11

こんにちは!SRE 部門所属の小林由暁です! 先日 Google Cloud 資格を転職一年以内にコンプリートすることを達成しました。 私自身、転職前は Google Cloud を含めたパブリッククラウドに関する業務が未経験だったため、今回の記事は、Google Cloud 未

[速報]フルマネージドなサービスメッシュサービス Cloud Service Mesh が登場

Zenn · 2024-04-11

はじめに こんにちは。クラウドエース株式会社の間瀬です。 今回は 2024 年 4 月にラスベガスで開催されている Google Cloud Next'24 で発表された Cloud Service Mesh について速報記事として情報をお届けしたいと思います。 関連するセッ

【速報】Cloud Run アップデート情報 in Google Cloud Next'24

Zenn · 2024-04-11

はじめに こんにちは。クラウドエース株式会社で Application Modernization の設計開発を担当している水野です。 現在、私はラスベガスで開催されている Google Cloud 主催のカンファレンスイベント「Google Cloud Next'24」に

AWS Cloud Practitioner(クラウドプラクティショナー) 勉強方法【2024年最新版】

Zenn · 2024-04-11

AWS クラウドプラクティショナーの学習方法(2024年春版)を記事にまとめました。 あわせて、学習進捗チェックシートも作成・公開しました(執筆:小川 雄太郎)。 AWS Cloud Practitioner(クラウドプラクティショナー)はAWSのFundamentalな初級資

ESLint v9.0.0 released - ESLint - Pluggable JavaScript Linter

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

<a href="https://eslint.org/blog/2024/04/eslint-v9.0.0-released/">https://eslint.org/blog/2024/04/eslint-v9.0.0-released/</a><br /> <p>ESLin

テックブログを Medium から Zenn に移行しました

Zenn · 2024-04-11

カウシェではこれまで Medium でテックブログを運営してきましたが、この度 Zenn に移行することにしました。この記事では、なぜ Zenn を選んだのかについて簡単に書いていこうと思います。 なぜ Zenn にしたのか? いくつかのブログサービスを比較検討した結果、

君たちの知らないAPIデザインパターンの話をしよう

Zenn · 2024-04-11

! この記事では、Web API にフォーカスして話を進めていきます。 一部「API」と表現している部分がありますが、それらは全て「Web API」として解釈いただけますと幸いです。 TL;DR API設計の学習に、「APIデザインパターン」を読んだ 良いAPIは、実行可

Optimizing WebKit &amp; Safari for Speedometer 3.0 | WebKit

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

<a href="https://webkit.org/blog/15249/optimizing-webkit-safari-for-speedometer-3-0/">https://webkit.org/blog/15249/optimizing-webkit-safari

Node.js — Wednesday, April 10, 2024 Security Releases

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

<a href="https://nodejs.org/en/blog/vulnerability/april-2024-security-releases-2">https://nodejs.org/en/blog/vulnerability/april-2024-securi

Slackでの勤怠連絡をワンクリックで済む様にした

Qiita(trend) · 2024-04-11

前置き弊社では、勤務するエンジニアの大多数がリモートワーカということもあり、日々の業務の開始と終了の連絡をSlackを使って行なっています。ワークスペース内に「勤怠連絡板」チャンネルがあり、そこ…

新入社員に向けて私が3年間で読んだ技術書を紹介する

Qiita(trend) · 2024-04-10

はじめに今回は私が3年間で読んだ技術書をひたすら紹介します。私は2021年4月に新卒でSIerに就職し、2024年4月でエンジニア4年目となりました。そんな私の入社時のスキル感はどうだったかと…

インターホンをスマホに通知する方法をものすごく丁寧に説明する【Raspberry Pi Zero WH 】

Qiita(trend) · 2024-04-10

在宅勤務している人、多いですよね。いつでも配達を受け取れてとても助かります。しかし...2階で仕事をしていると、インターホンの音が聞こえにくい!他のことに集中していると気づかない!!!!せ…

【TypeScript】まだswitch文使ってるの?

Zenn · 2024-04-10

はじめに 突然ですが皆さん、switch文を使っていますか? switch-case.ts switch (key) { case "ArrowLeft": { move(rowIndex, columnIndex - 1); bre

Google Cloudが「Cloud TPU v5p」発表、AI処理に特化したプロセッサ。前世代より2.8 倍高速に大規模言語モデルをトレーニング。Google Cloud Next '24

Publickey · 2024-04-10

Google Cloudは、日本時間4月10日未明から開催中のイベント「Google Cloud Next '24」で、同社が独自に開発しているAI処理に特化したプロセッサ「Cloud TPU」の最新版となる「Cloud TPU v5p」を...

Migrating 500+ tests from Mocha to Node.js | Astro

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

<a href="https://astro.build/blog/node-test-migration/">https://astro.build/blog/node-test-migration/</a><br /> <p>Mocha/Chaiから<code class="

【Rye + uv + Ruff】Docker で VS Code の Dev Container 上に快適な Python 環境を構築する

Zenn · 2024-04-10

0. はじめに 株式会社ディー・エヌ・エーに入社し,MLOps エンジニアをやっている @a5chin です. 本記事では,図 1 の様に VS Code の Dev Container 上に爆速で快適な Python 環境を構築することを目指します. 図 1: Dev C

Google Cloud、AIワークロードに特化したストレージ「Hyperdisk ML」発表。競合となるAWSやAzureの高速ストレージより100倍高速と説明。Google Cloud Next '24

Publickey · 2024-04-10

Google Cloudは日本時間4月10日未明から開催中のイベント「Google Cloud Next '24」で、AIの推論やサービングのワークロード向けに最適化されたブロック ストレージ サービス「Hyperdisk ML」を発表しま...

Announcing Rspack v0.6 - Rspack

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

<a href="https://www.rspack.dev/blog/announcing-0.6">https://www.rspack.dev/blog/announcing-0.6</a><br /> <p>Rspack 0.6リリース。 mini-css-extrac

SWR と Suspense の問題

Zenn · 2024-04-10

はじめに Suspense を使用したデータフェッチングが流行っているように思います。 私は愛用の SWR で Suspense を使おうと調べてみたところ、ドキュメントに次のような文章を発見しました。 React はまだサスペンスをデータ取得フレームワークである SWR

[watsonx.ai] 100億前後のパラメータを持つLLMのプロンプトエンジニアリング: ② 抽出タスク+JSONフォーマット出力

Qiita(trend) · 2024-04-10

1. 背景前回の記事に引き続きプロンプトエンジニアリングについて実験していきます。今回の対象とするのは抽出タスクで、与えられたテキストから特定の情報を識別し取り出す作業を指します。LLMはIB…

意外と知らない初心者ほど記事を書いたほうがいい理由

Qiita(trend) · 2024-04-10

はじめにおはようございます。Watanabe Jin(@Sicut_study)です。今回は初心者の人こそ記事でのアウトプットをしたほうが良いという話をしていきます毎朝5分で読める朝5分で読…

[watsonx.ai] 100億前後のパラメータを持つLLMのプロンプトエンジニアリング: ①プロンプトフォーマット編

Qiita(trend) · 2024-04-10

1. 背景LLMを利用する際に、パラメーターが100億前後のモデル、例えばELYZA-japanese-Llama-2-7b(70億)などのように、GPU資源を節約でき出力が速いモデルを利用したい…

Android13以降で L2TP/IPsec VPNに接続する方法

Qiita(trend) · 2024-04-10

はじめにこの記事では Android13以降で L2TP/IPsec 方式のVPNを簡単に接続する方法をご紹介します。みなさんも Androidデバイス のVPN設定にて、「あれ、L2TP/IP…

ベイズ統計でKaggleを解いてみる

Qiita(trend) · 2024-04-10

はじめに概要ベイズ統計を用いてKaggleの[^1]タイタニック問題を解いてみる.分析は以下の手順で行う.データの可視化・理解データの加工・前処理ベイズ統計分析モデルの記述デザイン行…

symbol-shoestringで nodeを コマンドで作成する

Qiita(trend) · 2024-04-10

symbol-shoestringを使用するにあたってpythonの環境を整えて置く必要がありますこちらは だいさんの紹介する方法(リンクは pyenv環境の構築の項目に飛びます)https…

Manjaro Linuxでしあわせ環境を構築する

Zenn · 2024-04-10

はじめに こんにちは。calloc134 です。 自分は以前から Linux パソコンを欲していたのですが、ついに先日、ThinkPad を購入し、Manjaro Linux をインストールしました。 ここでは、セットアップ手順についてまとめていきます。 完成形 以下のよ

Hello, world! with Wasm Component

Zenn · 2024-04-10

TL;DR cargo-componentを使うと、Wasmコンポーネントを作成するためのRustプロジェクトを作成できます 作成したWasmコンポーネントはWasmtimeを使って実行できます 作成したWasmコンポーネントはwasi:cli/runに定義されるインターフェ

なぜラインチャートは0から始めなくてもよいのか

Qiita(trend) · 2024-04-09

こういうラインチャートを作ってツイートしたりすると、いつも「Y軸に0を含んでない!」と指摘してくる人達がいます。0から始まっていないので、一部を大げさにして、自分に都合のいいようにデータを見せて…

[速報]Google Cloudが「Gemini Code Assist」発表。最新のAIによるコーディング支援、Stack Overflowのナレッジも統合。Google Cloud Next '24

Publickey · 2024-04-09

Google Cloudは、日本時間4月10日未明から開催予定のイベント「Google Cloud Next '24」で、最新のAIによるコーディング支援サービス「Gemini Code Assist」を発表します。同社がイベント前に行った...

[速報]「Gemini for Google Cloud」発表。Google Cloudでの開発から運用、セキュリティなど利用シーン全体をAIが支援。Google Cloud Next '24

Publickey · 2024-04-09

Google Cloudは、日本時間4月10日未明から開催予定のイベント「Google Cloud Next '24」で、最新のAIによるGoogle Cloudを用いたアプリケーションの開発から運用、セキュリティなどライフサイクル全体をA...

[速報]Google、同社初の独自Armプロセッサ「Google Axion」発表。x86ベースの仮想マシンより50%高速と。Google Cloud Next '24

Publickey · 2024-04-09

Google Cloudは、日本時間4月10日未明から開催予定のイベント「Google Cloud Next '24」で、同社初となる独自Armプロセッサ「Google Axion」を発表します。同社がイベント前に行った記者向けの説明会で明...

mix ecto.setupってなに?ってお話

Qiita(trend) · 2024-04-09

背景ecto.setupの情報があまり落ちていないmix ecto.setupとは?mix.exsのエイリアスを定義してくれるmix.exsで記述できるので予め設定しておくと便利かも?その他mix helpで簡易的な情報について知れる…

Home | Ark UI

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

<a href="https://ark-ui.com/">https://ark-ui.com/</a><br /> <p>React/Solid/Vueで、Panda CSS/Tailwind/Vanilla CSSに対応したHeadless UIコンポーネントライブラリ</

スケジュールの立て方について

Qiita(trend) · 2024-04-09

はじめにこんにちは!先日、社内の個人カリキュラムでWebアプリケーションを一人で作るという課題がありました。以前、アプリケーションを作る過程で期限を守りながら開発をする上で大切だと個人的に感じ…

問題を整理しながら期限を守る上で大切だと思ったことをまとめてみた

Qiita(trend) · 2024-04-09

はじめにこんにちは!先日製造業界の設計職からIT業界へ転身した者です。ITはペーペーです。先日、社内の個人カリキュラムでWebアプリケーションを一人で作るという課題がありました。(フロントエン…

なぜReactがフロントエンド開発で多く使われているのか?

Qiita(trend) · 2024-04-09

はじめに現在、フロントエンド開発に使われているライブラリは非常に多く存在している。代表的にはReact, Vue, Angularが多く使われるライブラリだ。そのうち圧倒的なマーケットシェアを…

オブザーバビリティを使って分散されたモノリスをぶっ飛ばすための武器をつくる

Zenn · 2024-04-09

レバテック開発部SREチームの蒲生です。 最近うちの開発部でZennのPublicationができて 「記事を書きなさい」と命令をされたので「テックブログ盛り上げたいので手伝ってください🙏」とお願いされたので 記事を書くしかない状況になってしまいました(記事書きやすい環境になって

マルチモーダルLLMの活用方法と技術解説

Zenn · 2024-04-09

TL; DR GPT-4VやGeminiなど、大規模言語モデル(LLM)を画像や音声など複数のモダリティに対応させたマルチモーダルLLMが登場し始めている LLMをマルチモーダル化することで様々な恩恵を受けられる 学習済みモデル同士を組み合わせた構造にし事前知識を活用するこ

ターミナル で使える対話的な ChatAI CLI

Zenn · 2024-04-09

プログラマなら https://chat.openai.com の WebUI より、すでに手元にあるターミナルで AI と会話したいですよね。 自分が欲しい機能 ストリームで出力 対話コンテキストを保存 複数プラットフォームからモデルを選択 OpenAI Anthrop

neverthrow の全機能リファレンス

Zenn · 2024-04-09

JavaScript/TypeScript で try/catch を使わないエラーハンドリングに利用できるライブラリとしてはそこそこ有名だと思う neverthrow ですがあまり解説された記事が少なく、関数型と手続き型の書き方をいい感じにミックスできるいいライブラリで情報の少

Rust製の負荷テストフレームワークGoose入門

Zenn · 2024-04-09

はじめに Rustを使っているとすべてをRustで書きたい欲に駆られることがあります。 たとえば負荷試験ツールもRustで書きたい、みたいなことがあったりします。 ありがたいことにRustではGooseという負荷テストフレームワークがあり、これを使えば負荷テストをRustで実

自社を AWS セレクトティアサービスパートナーにするためにやったこと

Qiita(trend) · 2024-04-08

はじめに先日、弊社株式会社オーイーシーが AWS セレクトティアサービスパートナーに認定されましたhttps://www.oec.co.jp/news/detail.html?id=1234認…

FlutterとGeminiを使った英単語帳をリリースしました

Zenn · 2024-04-08

つい先週、久しぶりに新しいアプリをリリースしました。 https://apps.apple.com/jp/app/id6480291526 このアプリは、Flutter大学の共同開発15で企画して作ったものです。タオルさん、どんぐりさんと共に開発しました! どんなアプリか

営業活動のパフォーマンスを上げるために見るべき5つのファネル指標

Qiita(trend) · 2024-04-08

営業またはセールスの方たちのパフォーマンスを上げるためには、売上などの結果の指標だけでなく、日々の営業活動がうまくいっているかどうかを測るためのファネル指標を定義し、モニターする必要があります。こ…

RAGの性能を高める「Self-RAG」を3分で理解する

Zenn · 2024-04-08

本記事では、よく聞く「Self-RAG」についてざっくり理解します。軽めの記事です。 はじめまして。ナレッジセンスの門脇です。生成AIやRAGシステムを活用したサービスを開発しています。 この記事は何 この記事は、RAGの新手法として昨年発表された「Self-RAG」の論文

MoonBit が WebAssembly 時代の理想(の原型)だった

Zenn · 2024-04-08

最近 moonbit という言語を知ったのですが、これが調べれば調べるほど好きになる言語だったので、紹介させてください。 https://www.moonbitlang.com/ 文法的には GC 付きの Rust で、 WebAssembly にコンパイルされます。とくに CD

CodiumAI、作りたい機能を入力するとコードの実装計画案生成、コードの自動生成を支援する「Codiumate Coding-Agent」α版リリース

Publickey · 2024-04-08

AIによるプログラミング支援ツールを開発しているCodiumAIは、作りたい機能をAIに対してプロンプトで入力すると、コードの実装計画案をAIが示し、それを元にほとんどのコードを生成や補完してくれる「Codiumate Coding-Age...

受け入れ先を募集中の掲示板「スラド」、現状を報告。アピリッツが費用を算定中

Publickey · 2024-04-08

現在受け入れ先を募集中のITマニア向けの掲示板「スラド」が、現状報告のポスト「スラドと OSDN の受け入れ先募集、現在の状況について | スラド」を公開しました。 スラドとオープンソースソフトウェアのホスティングサービス「OSDN.net...

Maya用お手軽ボーンダイナミクスノード「boneDynamicsNode」詳細解説

Qiita(trend) · 2024-04-08

はじめにboneDynamicsNodeはその名の通りボーンダイナミクスを表現するためのAutodesk Maya用カスタムノードです。通常のjointチェーンにノードをつなげるだけで↓こんなのが…

Nuxt3+AmplifyでGraphQLを用いたL●NE風リアルタイムチャットアプリ

Zenn · 2024-04-08

概要 Nuxtとamplifyを用いてLine風チャットアプリを作成します。 amplifyでのストレージ/認証管理, appsyncのsubscriptionsが気になったので、その周辺技術のチュートリアルと考えていただけると幸いです。 サービス構成 実装画面 リ

不動産情報ライブラリAPIを使ってみる!

Qiita(trend) · 2024-04-08

はじめに不動産情報ライブラリをご存知ですか?不動産情報ライブラリ不動産情報ライブラリとは、不動産の取引価格、地価公示等の価格情報や防災情報、都市計画情報、周辺施設情報等、不動産に関する情報をご…

MUI) Material Iconの画像位置を調整したかったときの話

Qiita(trend) · 2024-04-08

この記事の対象者ReactのMaterial UI の中でIconButton の上にMaterial Icons を乗せつつIcon の位置を調整したいそんな方にお送りします。戻ると…

無料で実務経験を積む若者たち

Qiita(trend) · 2024-04-08

はじめにおはようございます。Watanabe Jin(@Sicut_study)です。今回は巷で話題の「実務経験を無料で積める」という話とそれに関わるもっとすごい話をまとめていきます。毎朝5分…

Learn JavaScript | web.dev

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

<a href="https://web.dev/learn/javascript">https://web.dev/learn/javascript</a><br /> <p>JavaScriptの基礎を学習するチュートリアル</p>

Copilot に Intune の PowerShell を書かせたらマジでビビった話

Zenn · 2024-04-08

はい、Copilot なめてました。すみません。 この記事は PowerShell を書くのがめんどくさい、もしくは普段書かない方のために、Copilot を利用して 一文字も書かず 望みの PowerShell が生成されて感動したというだけの大したことない記事です🤣 1.

UiPath Automation Ops-パイプラインでRPAもCI/CD導入の時代に?RPA運用自動化にフォーカスしてガイドします

Qiita(trend) · 2024-04-08

はじめにUiPath Automation Cloudで、新しい機能「UiPath Automation Ops-パイプライン」が正式リリースされたので、ブログを書くことにしました。運用面でも、ど…

Webpack入門:実務で理解するための第一歩

Qiita(trend) · 2024-04-08

はじめに業務でRailsのwebpackerを利用しています。ただ、webpackerの使い方もそうですが、その前にwebpackを学んだ方が理解できると思いました。なので、今回はwebpac…

4K ディスプレイでも Tera Term 4 をきれいに表示したい

Qiita(trend) · 2024-04-08

4K ディスプレイのような高 DPI 環境では Tera Term 4 はぼやけた表示になってしまいますが、解決方法を 2 通り見つけましたのでご紹介します。2 つ目の方法は Tera Term …

コードやコマンド出力を画像化するコマンドラインツール「Freeze」の紹介

Zenn · 2024-04-08

Charm がまた最高なツールを出してました。 https://github.com/charmbracelet/freeze#readme 例えばこういうコマンドを実行すると、 $ freeze main.js \ --window \ --show-line-

Swift concurrenyたまに使う高度な制御

Zenn · 2024-04-08

Swift concurrencyを使う際、タイマー制御や並列実行など、まれに高度なイベント処理が必要なことがあります。 標準ライブラリはシンプルな制御関数しか提供していませんが、それでも十分な表現力を持っています。 複雑な状態管理クラスを導入しなくても大抵のことができるのです。

個人開発のスマホアプリをリリースして4年半経ったのでまとめてみる

Zenn · 2024-04-08

自己紹介 こんにちは。 個人開発者としてスマートフォンアプリの開発などしている HAL と申します。 会社では Web 系のシステムエンジニアとして Angular/Python/Strapi あたりを触ってますが、個人開発では React Native をメインにやっていま

厄介な問題に「システム思考」で挑む

Zenn · 2024-04-08

伝えたいこと 論理的思考だけでは立ち行かない厄介な問題への武器として、システム思考という選択肢も持っておくと分析の幅が広がるかも 要約 レガシーシステム、どうする?というありふれた厄介な問題 どうすべきかの仮説はあるけど分析が甘そう システム思考で解像度UP、新たな仮説

CloudFlareに移行したら99%コスト削減できた話

Zenn · 2024-04-08

どういうこと?/TL;DR AWS → CloudFlareに移行したら費用が99%削減できました。 対象読者 今CloudFront + S3で構築しているけど転送量に困っている人 CloudFlare R2を検討している人 (CloudFrontとCloudFlar

【Go】サブスライスは元スライスとメモリを共有する

Qiita(trend) · 2024-04-08

どんな記事?Go言語において、スライスの一部分を切り出してサブスライスを作成する場合、データのコピーを作るのではなく2つの変数がメモリを共有することになるため変更を共有するという記事です。もしオ…

AWS Certified Advanced Networking - Specialtyの有効期限を更新した話

Qiita(trend) · 2024-04-08

はじめにAWS認定は、有効期限が3年までとなっています。https://aws.amazon.com/jp/certification/recertification/有効期限を延長するために…

AWSのSavings Planが期間限定で返金できるようになど|Productivity Weekly(2024-03-27)

Zenn · 2024-04-08

こんにちは。サイボウズ株式会社 生産性向上チームの平木場です。 僕たち生産性向上チームは毎週水曜日に Productivity Weekly という「1 週間の間に発見された開発者の生産性向上に関するネタを共有する会」を社内で開催しています。 本記事はその時のネタをまとめたもので

抽象クラスに単体テストをあてる方法5つ紹介します

Qiita(trend) · 2024-04-08

はじめに知識のおすそ分けです。目次単体テスト対象のメソッド in 抽象クラス抽象クラスに単体テストを書くときのハードル抽象クラスに単体テストをあてる方法5つを紹介します方法1.抽象クラス…

Cloudflare、ヘッドレスブラウザ「Browser Rendering API」正式リリース。Puppeteerライブラリも提供開始

Publickey · 2024-04-07

Cloudflareは、同社のサーバレス基盤であるCloudflare Workersを通じてヘッドレスブラウザを操作できる「Browser Rendering API」の正式サービス化を発表しました。 これまではBrowser Rende...

AWS、Redisをフォークした「Valkey」を、同社サービスのElastiCacheとMemoryDBで採用すると明らかに

Publickey · 2024-04-07

Amazon Web Servicesは、同社のマネージドサービスとして提供しているAmazon ElasticCacheとAmazon MemoryDBで、インメモリデータストアのRedisをフォークした「Valkey」を採用すると、同社...

AWS LambdaがRuby 3.3をサポート開始。新しいAmazon Linux 2023ランタイム上で提供

Publickey · 2024-04-07

Amazon Web Services(AWS)は、サーバレス基盤として提供しているAWS LambdaでRuby 3.3のサポートを開始したと発表しました。 Ruby 3.3は昨年(2023年)12月にリリースされた最新版のRubyです。...

History of JS interop in Dart. Support for Wasm just landed in the... | by Sigmund Cherem | Dart | Mar, 2024 | Medium

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

<a href="https://medium.com/dartlang/history-of-js-interop-in-dart-98b06991158f">https://medium.com/dartlang/history-of-js-interop-in-dart-9

Breaking Down Next.js 14 | FocusReactive

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

<a href="https://focusreactive.com/breaking-down-next-js-14/">https://focusreactive.com/breaking-down-next-js-14/</a><br /> <p>Next.js 14のAp

The Framework Field Guide - Fundamentals | Unicorn Utterances

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

<a href="https://unicorn-utterances.com/collections/framework-field-guide-fundamentals">https://unicorn-utterances.com/collections/framework

Ebitengine Weekly #3 - Ebitengine v2.7 リリース!🎉

Zenn · 2024-04-07

先日、待望の text/v2 などの新機能を含む Ebitengine の新バージョン、v2.7 がリリースされました!🎉 今週はその他にも、ぷちConf #2 のフォローアップ記事など、トピック盛りだくさんなので、ぜひチェックしていってください! 本編の前に、Ebiten

App Router移行時に0.01%の確率でCSR遷移が404エラーになる - とろろこんぶろぐ

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

<a href="https://oisham.hatenablog.com/entry/2024/04/04/105444">https://oisham.hatenablog.com/entry/2024/04/04/105444</a><br /> <p>Next.jsでは

スタートアップで起業することに夢はあるのか?

Qiita(trend) · 2024-04-07

はじめにおはようございます。Watanabe Jin(@Sicut_study)です。今回はエンジニアが起業をするときに「スタートアップ」という選択肢に夢があるのかを自分なりに話していきたいと思…

Xcode Cloud のPackage.resolvedエラーについて

Qiita(trend) · 2024-04-07

背景SPMを導入し、Xcode Cloudでアーカイブしようとしたところ下記のエラーが発生。エラー内容error: Could not resolve package dependencies…

GIFアニメーションで理解するイベントループ

Zenn · 2024-04-07

はじめに この記事の内容は、以下の動画でも解説しています。 記事読むより動画を見るほうが好きだな~って人は、こちらをご覧ください! https://youtu.be/Ro3q1i-19bc?si=jDoAPc8BYqd333dS イベントループの定義 イベントループとは、

ITスキルロードマップ roadmap.sh がすごい。AI and Data Scientist について対応する本をまとめた

Qiita(trend) · 2024-04-07

Developper Roadmapsというサイトがすごいです。ITエンジニアの分野別にスキルアップのロードマップが示されています。言語、基盤、アプリ、かなり網羅されています。その中のAI an…

国際人工知能オリンピックのサンプル問題を解いてみた

Zenn · 2024-04-07

国際人工知能オリンピック(IOAI)が今年第1回の開催を迎えるとのことで、公式HPに紹介されているサンプル問題を解いてみます。 IOAIについて 今年から始まる、科学オリンピックのうちの1つです。今年はブルガリアのブルガスで開催されるようです。 https://ioai-of

ESLint v9.0.0 released - ESLint - Pluggable JavaScript Linter

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

<a href="https://eslint.org/blog/2024/04/eslint-v9.0.0-released/">https://eslint.org/blog/2024/04/eslint-v9.0.0-released/</a><br /> <p>ESLin

【Rails】アソシエーション先を一覧でサクッと確認したい

Zenn · 2024-04-07

テーブル数が多くなってくると、アソシエーション先をスキーマで追うよりもコマンドでサクッと確認したくなる時があります。 Reflection https://api.rubyonrails.org/classes/ActiveRecord/Reflection/ClassMet

RPC対応によりCloudflare Workers間の連携がすごいことになった

Zenn · 2024-04-07

日本時間の2024/04/05にCloudflareからRPCを使用したCloudflare Workers間の通信が発表されました。 https://blog.cloudflare.com/javascript-native-rpc これによりいくつかの課題が解決されると同時に

個人開発のアイデアの出し方を考えてみた

Zenn · 2024-04-07

個人開発を成功させるためのアイデアとは 個人開発でアプリやwebサイトなどを作ろうとすると、まず必要なのはアイデアです。 しかしエンジニアの仕事は与えられた仕様から設計を考えて実装する事が主なため、全員がアイデアマンというわけではありません。 個人開発ではサービスのアイデアを

symbol-bootstrap v1.1.11 インストール

Qiita(trend) · 2024-04-06

symbol-bootstrap v1.1.11今回は 今までの様にsudo npm install -g symbol-bootstrapでは インストールは出来ません以下の手順で sym…

【HTML】dl, dt, ddで組みたくなる表、tableにするのがいいかもね(スクリーンリーダーと検索エンジンのために)

Zenn · 2024-04-06

はじめに結論から こういう dl で組みたくなる表(キーと値が対応付けられた、メタデータを示す表)は、table で組むことをおすすめします! 理由 スクリーンリーダーで読み上げたときに意図した項目数・役割が読み上げられる(アクセシビリティ上のメリット) 名前と値が

ESLintのFlat Config移行でやって良かったこと

Zenn · 2024-04-06

ESLintのv9.0.0ではFlat Config(eslint.config.js)がデフォルトになりました。これまでの.eslintrcの形式のファイルも使えますが、ESLINT_USE_FLAT_CONFIG環境変数を設定する必要があるようです。 https://esli

コーディング支援AIツールContinueの紹介と構成例

Qiita(trend) · 2024-04-06

Continueというコーディング支援AIツールの紹介です。コーディング支援AIツール・サービスとしてはGitHub Copilotが有名で、次いでCursorやCodeiumあたりが話題性のある…

【Flutter】HTTPを用いてAPIリクエスト実装した

Qiita(trend) · 2024-04-06

はじめにAPIを利用することで、アプリ開発の可能性は大きく広がります。Flutterでは、httpパッケージを利用することでHTTP通信を簡単に実装できます。今回はOpenWeatherMap A…

「Elixir実践入門」の所感(第16章〜第19章+あとがき、まで)

Qiita(trend) · 2024-04-06

日本国内のElixir界隈で活躍されている方々の共著として出版された「Elixir実践入門」が届いたので、読み進めていました。https://gihyo.jp/book/2024/978-4-29…

Nuxt3(Vue)+Amplify+Appsync+DynamoDBでGraphQLを使う

Zenn · 2024-04-06

概要 Nuxt3でGraphQLを使用できる環境を作成していきます。 基本的にはチュートリアルに沿った構築していきます。 Nuxtバージョンの環境構築がなかったのと英語の内容がボリューミーなので、こちらの記事でお役に立てれば幸いです。 サービス構成 使用サービスの紹

オンプレLinuxでSSH公開鍵認証の設定をしてみよう

Qiita(trend) · 2024-04-06

はじめに近年、AWSやAzureに代表されるパブリック・クラウドの利用が加速する時代となり、Linuxもクラウドで使う機会が多いかと思います。クラウド上のLinuxへのログオンは、公開鍵認証を使用…

Release 8.0.0 · google/zx

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

<a href="https://github.com/google/zx/releases/tag/8.0.0">https://github.com/google/zx/releases/tag/8.0.0</a><br /> <p>zx 8.0.0リリース。 パッケージサイ

[neovim] vim-plugのPlugInstallでエラーメッセージ「E492:エディタのコマンドではありません」 が表示される問題

Qiita(trend) · 2024-04-06

結論解決しました。neovimの話です。PlugInsallコマンド実行時に生成されるpluggedディレクトリを下記のように明示的に指定することで、エラーコードE492が表示されることなく無事…

[neovim] vim-plugのPlugInstallでエラーメッセージ「E492:エディタのコマンドではありません」 が表示される問題

Qiita(trend) · 2024-04-06

結論解決しました。neovimの話です。PlugInsallコマンド実行時に生成されるpluggedディレクトリを下記のように明示的に指定することで、エラーコードE492が表示されることなく無事…

SQL関数power():PostgreSQL16の新機能で遊んでみよう#1

Qiita(trend) · 2024-04-06

SQL関数power()について数値のべき乗を出す関数。power(a,b)…aのb乗PostgreSQL15(16以前)とPostgreSQL16では何が違うのか・べき乗の計算の精度が向上…

ReactでもVueのように簡単にグローバルな状態を管理したい

Zenn · 2024-04-06

はじめに VueのComposition APIはとても優秀で、単純なものであればプロバイダーや状態管理ライブラリを使用することなくグローバルな状態を簡単に管理することができます。 これはVueがComposition API呼び出し時ではなく、リアクティブな値を参照したタイ

Unityを通じて3D空間、グラフィックを理解する

Zenn · 2024-04-06

はじめに ゲーム開発の旅を始める上で、開発者が最低限理解すべきコンピュータの基本的な仕組み、グラフィックスの原理、そしてスクリプティングの技術について、本記事では詳しく掘り下げていきます。 コンピュータの心臓部であるCPUとGPUの役割と相互作用から始め、これらがどのようにし

Unityを通じて3D空間、グラフィックを理解する

Qiita(trend) · 2024-04-06

はじめにゲーム開発の旅を始める上で、開発者が最低限理解すべきコンピュータの基本的な仕組み、グラフィックスの原理、そしてスクリプティングの技術について、本記事では詳しく掘り下げていきます。コンピュ…

[InputMethodKit] azooKey on macOSの開発知見

Zenn · 2024-04-06

普段はiOS向けにazooKeyという日本語入力キーボードアプリを作っています。少し前からazooKey on macOSの開発を始めました。 https://github.com/ensan-hcl/azooKey-Desktop といっても、独自実装した変換エンジンのAzoo

⭐️が100以上のREADME.mdは何を書いているんだ?? 〜個人開発のリポジトリを除いてみた〜

Zenn · 2024-04-06

Tokeru(macOSアプリ)を開発しているimajoです。 TokeruはPublicなリポジトリとして開発をしていますが、最近はREADMEをどう書いたら興味を持ってもらえるのだろうかと悩み夜しか眠れません。🥱 そこでPublicな個人開発はどんなREADMEをどのように書

リートン で elixir を学ぶ (その2)text ファイルの write

Qiita(trend) · 2024-04-06

こちらで行ったのと同じことを wrtn で行いました。ChatGPT で elixir を学ぶ (その4)text ファイルの writePython のプログラム#! /usr/bin/py…

WebSocketでSymbol監視

Qiita(trend) · 2024-04-05

必要なモノNode.jsインストールwscat をグローバルにインストール。npm install -g wscatSymbol を監視接続HTTPの場合wscat -c ws://…

Laravel 10から11に上げた時のconfigの扱いにご注意ください

Zenn · 2024-04-05

はじめに 最初からLaravel11を使っていればあまり気にならないことかもしれないですが、 Laravel10などのバージョンからLaravel11に上げる際にconfigの扱いについて注意事項を少しまとめておこうと思います。 環境 laravel/laravel 1

無料でLINE ログインの機能を試す

Qiita(trend) · 2024-04-05

はじめに公式サイトのLINEログインを始めようをベースに、LINEログインの機能がどのようなものか試してみます。上記のページで紹介されている方法はHerokuというサービスを利用したものですが、…

GoでExcelデータを読み込む方法

Qiita(trend) · 2024-04-05

Excelに一覧として持っているメールアドレスや会社名などの情報を読み込み、処理に使用するよう構造体へ格納する、ということを行ったため、Goで実装する方法をまとめます。GoでExcelの操作をする…

文系Webエンジニアの基本情報技術者合格記

Qiita(trend) · 2024-04-05

はじめにはじめまして、まくと申します。この度、基本情報技術者試験に無事合格することができたので、記録も兼ねて合格記を書こうと思います。ちなみに、自分はこんな人です。Webフロントエンドエンジニ…

株式会社PR TIMESさんと合同勉強会をしました!

Zenn · 2024-04-05

季節は一気に春めき、ここ小田原も城を中心に花見盛りになってきました。 今回はさくらいより、3/22(金)に開催したPR TIMESさんとの合同勉強会レポです。 きっかけ PHP系の技術カンファレンスで仲良くなり、PR TIMESさんにご協力いただいて今回の合同勉強会を開催する

AWS SAMでBacklogとNotionの連携

Zenn · 2024-04-05

概要 会社でBacklogを使用しているため、タスク管理として自身が活用しているNotionと連携してみました。 実装方針の調査 課題 NotionはBacklogとの統合に対応していない 二つのアプリを連携させる記事が全くない 解決策 実装方針は、BacklogのW

redoclyで作成したAPI仕様書からモックを作る

Qiita(trend) · 2024-04-05

はじめにAPI仕様書を作成する手段としてよく使われるものに、以下があると思います。API Blueprint + aglioSwaggerredoclyExcelPDF昨年「API B…

trocco®でBoxのメタデータをSnowflakeに転送する(OAuth 2.0認証)

Qiita(trend) · 2024-04-05

はじめに少し前に(と思ったら2023年7月だった・・・)trocco®の転送元HTTP・HTTPSの認可方式にOAuth 2.0が追加されました。ずっと触れていなかったので今さらながら簡単な検証記…

[AWS]クラウドプラクティショナーとは?

Qiita(trend) · 2024-04-05

クラウドプラクティショナーとはAmazonが運営するクラウドサービス「Amazon Web Services(AWS)」の公式認定資格です。AWS認定資格の中でも土台となるクラウドの全体的な基…

ベストなCDK for Terraform(CDKTF)のディレクトリ構成を探る

Zenn · 2024-04-04

最近関わっているプロジェクトでは、大きなアプリケーションのリアーキテクチャを行っています。 そこではフルスクラッチでインフラの構成を書き直す機会がありました。 そのプロジェクトは社内では比較的複雑な構成になっていて、リアーキテクチャにあたっては、アプリケーション特有の事情により、

LocalStorageはパフォーマンスにどれほど悪影響か?実測して確かめる

Zenn · 2024-04-04

概要 localStorageのset/get/removeのパフォーマンスを計測。大量のデータを扱うと確かに遅いが、通常の利用範囲内であれば、パフォーマンス上の懸念は薄いと考えられる。 背景 localStorage使用の懸念点として、「localStorageは同期的

続々、Publickeyが受けたDDoS攻撃。DDoS対策に効果を発揮した設定紹介編

Publickey · 2024-04-04

3月12日火曜日に始まったPublickeyへのDDoS攻撃に対して、これまでサーバの強化、Cloudflareの導入とDDoS対策のための設定を行ってきました。 その結果、3月24日日曜日の夜に始まり3月27日水曜日の朝まで3日間連続で続...

Vue / Vite 関連ライブラリーの読み方 2024

Zenn · 2024-04-04

Vue/Vite 関連のライブラリーの読み方は間違えられやすいものが多く、混乱を招くことがあります。この記事では、2024 年現在における Vue/Vite 関連ライブラリーの正式な読み方や由来をまとめ、正しい知識を共有することを目的としています。 Vue https://j

OCaml 5.1 と Eio で HTTPS クライアントを書く

Zenn · 2024-04-04

Eio とは Eio は、OCaml 5.0 から導入された effect handler を用いた非同期処理ライブラリです。つい先日 1.0 がリリースされ、いまアツいです(筆者調べ)。 Eio では既存の Lwt や Async と異なり処理結果が Lwt.t などの型で

GitHub、Copilotで高い精度のコードを生成させる方法を指南/Redis、クラウドベンダなどによる商用サービスを制限するライセンス変更を発表ほか、2024年3月の人気記事

Publickey · 2024-04-04

毎年4月は新年度開始のタイミング。FacebookやX/Twitterを見ていると、私の知り合いも部署や肩書きが変わったり、転職して会社が変わったりといった報告がありました。読者の皆様も春から立場が変わったりする方も少なくないのではないでし...

Rust の WASM フレームワーク "Yew" に入門しおみくじアプリを作成する

Zenn · 2024-04-04

この記事では、Rustでウェブアプリケーションを構築するためのフレームワーク、Yewのセットアップと使い始め方について調査した内容を記載します。 Yew とは? Yewは、Rustで書かれたモダンなWebアプリケーションフレームワークです。フロントエンドとバックエンドの両方を

Amazon Bedrock ナレッジベースの使い方(API編)

Qiita(trend) · 2024-04-04

ナレッジベースとはAmazon Bedrock のナレッジベースについてはこちらにまとめているので、良かったら見てください。https://qiita.com/devKita/items/fec…

新卒1年目でデータベーススペシャリストに合格した学習法

Qiita(trend) · 2024-04-04

こんにちは。2024年4月現在、IT上場企業でエンジニアとして働いている、sirroと申します。現在の会社には昨年4月に、新卒入社しました。高卒なので、現在19歳です。今更ですが、昨年の10月に…

AIで商品名をクレンジングする、Llama2や、Google Cloud Gemini-proとVertex AIを活用した商品名の最適化

Zenn · 2024-04-04

ECサイト上の商品名は、「送料無料」や「ポイント5倍」、「母の日」といった宣伝文句が付加され、本来の商品名が分かりづらくなっています。 これらの不要なキーワードは、自然言語モデルを作成する際の妨げとなり、精度を上がりづらくしている一つの要因となっています。 そこで、本記事では、こ

アルダグラムの「一人目QA」になってからの半年間の振り返り

Zenn · 2024-04-04

アルダグラムの「一人目QA」になってからの半年間の振り返り こんにちは!アルダグラムでQAエンジニアをしているshige_sです 今回は入社から半年が経ったので、これまでやってきたことを振り返っていきたいと思います。 日々の業務で振り返る機会もなかったので、今回記事を書いて

SPA モードのRemixを GitHub Pages にデプロイする

Zenn · 2024-04-04

SPA モードの Remix を GitHub Pages にデプロイする方法が Remix のアカウントでポストされていたので、ふとそのリポジトリを見てみると、GitHub Actions を使った GitHub Pages へのデプロイが簡単に行えるようになっていて驚いた。

【個人開発】3D体験!? AIアート × バーチャル個展サービスを作りました【Next.js / Rails API / Three.js】

Qiita(trend) · 2024-04-04

はじめにみなさん、画像生成AIってご存知ですか?ChatGPTの到来から早1年...AI技術は目覚ましい進歩を遂げています。例えば...ホラーチックなイラスト。モダンな雰囲気のイラスト。…

自作OSにforkシステムコールを実装する

Zenn · 2024-04-04

はじめに 自作しているOS(x64)にforkシステムコールを実装しました。 forkの概念は知っているものの、Linuxなどの有名なUNIX系OSのforkの実装をほぼ見ずに想像で作ったので、かなりオレオレな実装になっていると思いますが、実装していく中で学びが多かったのでま

「日本で最も丸い湖」を探して - GIS, 円形度, 最急降下法

Zenn · 2024-04-04

はじめに 温泉で有名な北海道の登別(のぼりべつ)には「のぼりべつクマ牧場」というものがあり、そこから隣の白老(しらおい)にある 倶多楽湖(くったらこ) という湖を望むことができます。 私はこれまで二度、クマ牧場を訪れましたが、一度目は霧で隠れており、二度目にその姿を目にするこ

New Flow Language Features for React | by Alex Taylor | Flow | Apr, 2024 | Medium

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

<a href="https://medium.com/flow-type/announcing-component-syntax-b6c5285660d0">https://medium.com/flow-type/announcing-component-syntax-b6c

iOS17.0〜使用できるSwiftUI用MapKitのAPIサンプル集

Zenn · 2024-04-04

概要 MapKitは主にアプリに地図を表示する際に使用するフレームワークですが、iOS17.0〜SwiftUIに対応した様々なAPIが追加されましたのでサンプル集としてまとめました。 ※ MapKitはAppKitとUIKit用とSwiftUI用に分かれていますのでUIKit

未経験から年収600万円を超えるITエンジニアになった経歴

Zenn · 2024-04-04

この記事の目的 ITエンジニアに転職したが上手く行かないという人たちの話を見聞きする中、何か助けてあげられないだろうかと思っていました。ITエンジニアの経歴は様々で、詳しく語られないことも多いように感じます。そこで私の経験が参考になればと考えて書きました。 冒頭のグラフは私

プログラミング言語をすぐに試せる「プレイグラウンド」まとめ。2024年版

Publickey · 2024-04-03

新しいプログラミング言語やライブラリ、フレームワークを学ぶには、実際にそれらを試して挙動などを見てみることが大事ですが、実行環境を用意するのは手間がかかります。 そこで役立つのが、いわゆる「プレイグラウンド」と呼ばれる、Webブラウザでプロ...

JavaScriptパッケージシステム「npm」は巨大なバグを抱えていると指摘し、新たなパッケージシステムを開発する「vlt」。npm作者らの参加を発表

Publickey · 2024-04-03

npmに代わる新しいJavaScriptのパッケージシステム「vlt」(vōlt:ボールト)を開発しているvlt technologyは、同社にnpmの作者であるIsaac Z. Schlueter氏、npmのスタッフエンジニアリングマネー...

【個人開発】実務経験1年3ヶ月が個人開発してみた!

Qiita(trend) · 2024-04-03

はじめに実務経験1年3ヶ月のWebエンジニアです!昔思い描いていたサービスをリリースすることができました!個人開発の広告を兼ねて投稿します!※5分で読めます。サービス概要ガルバとキャバ…

Rust + wgpuでWebGPUプログラミングに入門してみるメモ (1)

Qiita(trend) · 2024-04-03

筆者は3Dグラフィクスのプログラミングの経験者ではありませんので、おかしなことを書いていましたらご指摘いただけるとうれしいです。WebGPUについて(能書き)各種の環境における3DグラフィクスA…

TSは型推論が楽しい

Zenn · 2024-04-03

今までTSをたくさん書く機会がなかったのですが,最近はTSをたくさん書く機会に恵まれたおかげでTSの型推論に面白さを感じています. TSの型 今まではGoを書く機会が多く,たまにTSを書くと型の弱さが気になっていました. 例えば,Goで次のようなコードはコンパイルエラーとなり

自分の周り5人の平均が自分理論は正しいのか

Qiita(trend) · 2024-04-03

はじめにおはようございます。Watanabe Jin(@Sicut_study)です。今回は「自分の周りの5人の平均が自分」ということについて書いていこうと思います。実際に私がエンジニアをして…

Python普及しろ協会に入会したい

Zenn · 2024-04-03

この記事はタナイ氏によるPython滅ぼす協会に入会したいを読んでから執筆したものです。 動的型付け言語も進化している 普段からDartやTypeScriptなども書いている筆者にとって「型というガードレールもシートベルトもなしで糞を撒き散らしながらする開発にはうんざり」とい

モニクルのSREチーム形成期を振り返って

Zenn · 2024-04-03

はじめに モニクルでSREをしているbeaverjrです。 この記事では、私が2023年7月に弊社初の専任SREとして入社してからの経験を振り返り、行ってきたこと、実際に直面した挑戦やそこから得られた学びを共有します。 今回は技術的な面ではなく、SREチーム・個人としてどのよ

テストコード品質を高めるためにJS向けMutation Testingライブラリ・Strykerを実戦導入してみた

Zenn · 2024-04-03

はじめに 株式会社hitocolorのKanonとしてはお初にお目にかかります。実は2024年2月からhitocolor様に副業先としてジョインさせていただいてます。 hitocolor様ではkokoroeというeラーニングサービスの開発をお手伝いしています! https:/

スロークエリを改善したらECSの負荷が爆下がりした話(TypeORM)

Zenn · 2024-04-03

TL;DR TypeORMで発生していたスロークエリを改善 スロークエリを改善したらECSの負荷も減少 はじめに スロークエリを改善したら、ECSコンテナ側の負荷も下がってなんでだろ?と思ったので記事にしようと思います。 環境 TypeORM v0.3.20 N

「AWS Deadline Cloud」発表。動画制作の締め切りを守るべく、VFXや2D/3Dグラフィックスなどの高速なレンダリングファームをマネージドサービスで提供

Publickey · 2024-04-03

Amazon Web Services(AWS)は、VFXや2D/3Dのコンピュータグラフィックスなどの高速なレンダリングのための一連の処理をクラウド上で数分で構築し、マネージドサービスとして提供する「AWS Deadline Cloud」...

【Flutter】アプリリリースの教科書(iOS/Android)

Zenn · 2024-04-03

実際にリリースされている「トイレナウ」というアプリを題材に、App Store/Google Playストア用のスクリーンショットの作り方、アイコンの作り方、ストアでの細かい設定方法を学べます。 Flutterのコーディングについては言及しません。アプリ自体は完成しているという

!importantで上書きできないブラウザのスタイルとは

Zenn · 2024-04-03

!important はすべてを上書きできるのか? CSS において話題に出すといろいろな意味で盛り上がるキーワードが!importantです。 CSS でのスタイル宣言時に!importantを付与すると、細かな詳細度の差異などを無視して強制的にスタイルを適用できます。濫用

サブスク型ビジネスの成長の効率性を測るために必須の3つのグロースKPI

Qiita(trend) · 2024-04-03

SaaSなどのサブスクリプション型のビジネスでは、MRR(月間定期収益)といった収益の指標をモニターしているだけでは、前月と比較して収益が増えた、あるいは減ったといったことしか分からず、ビジネスがど…

freeeの見積書作成業務を自動化しよう

Zenn · 2024-04-02

こんにちは。にっしーです。 microCMSでは、BizOpsチームで業務改善/Ops自動化を担当しています。 ある日、セールスチームから「見積書作成の負荷が高まっている」という課題が上がってきました。 これまでは担当者が個別に顧客からの問い合わせに応じて見積書を作成していました

データベースに接続するテストの仕組みを整備した話

Qiita(trend) · 2024-04-02

はじめにかれこれ1年以上前のことになりますが、今の開発組織でデータベースに接続するIntegrationTest^1 を開発者のPCとCIで実行できる仕組みを作りました。トライしたきっかけと想い仕組みの設計・導入をする時に気を付けたこ…

Hotwire/Honoなウェブアプリのアーキテクチャ

Zenn · 2024-04-02

React Notes: MarkdownエディタのUIを作る 「React Notes」というReact Server Components(RSC)が発表された時期にReactチーム[1]やVercel[2]が公開していたブログ投稿デモサイトがあって、それをHotwire

Cloudflare WorkersがPythonをサポート、WebAssembly版Pythonランタイムの「Pyodide」を採用で

Publickey · 2024-04-02

Cloudflareは、CDNエッジでJavaScriptランタイムによるアプリケーション実行基盤を提供する「Cloudflare Workers」で、Python言語のサポートをオープンベータとして開始したと発表しました。 これによりCl...

Cloudflare、CDNエッジで生成AIを実行できる「Workers AI」正式サービスに。世界150都市のデータセンターでGPU基盤を提供

Publickey · 2024-04-02

Cloudflareは、同社のグローバルに展開するCDNのエッジで生成AIの推論処理を実行できる「Worker AI」の正式サービス化を発表しました。 Today, we’re excited to make a series of ann...

絶対に起こる急成長の瞬間

Qiita(trend) · 2024-04-02

はじめにおはようございます。Watanabe Jin(@Sicut_study)です。今回は駆け出しエンジニアからジュニアエンジニアへ。そしてミドルエンジニアへ。ステップアップしていく瞬間につい…

DOMDOMタイムス#17: Blinkはテキストやそのデコレーション、カゲをどうやってペイントしているの?

Zenn · 2024-04-02

久しぶりのDOMDOMタイムスです!! Chromium(Blink)のbug fixを通じてテキストのPaintingまわりの実装について知ったので、自分用にまとめてみます👀 なんかもうDOMとかじゃないんですけど、これもまたDOMDOMタイムスなのです。 いきさつ ど

SwiftUIで、スクショ・録画防止機能を作る

Qiita(trend) · 2024-04-02

背景よりセキュアな設計にするために、スクショ・録画の防止機能を実装したい課題1SwiftUIの標準APIにはこの機能がないNotificationCenterによる通知は、事後なのでスクショ…

コードフォーマッターとしてBiomeを使う

Zenn · 2024-04-02

Web 開発のための高速なツールチェーンである Biome が使われることが増えてきました。今のところ、linter と formatter の機能を備えています。 普段、JavaScript および TypeScript プロジェクトのコードフォーマッターには Prettier

食わず嫌いしていた Python を採用したらそこまで悪くなかった話

Zenn · 2024-04-02

巷で Python が話題になっています。どんな話題かはさておき、「そういや自分、Pythonあんまり使いたくないと思ってたけど、結局新規プロダクトに採用してるし、半年経ったな」と振り返る良いきっかけになるかなと思ったので、食わず嫌いマンだった私が半年 Python でゼロイチの

利用者目線での Semantic Kernel v1 入門

Zenn · 2024-04-02

変更履歴 2024/04/02: 初版を公開 2024/04/03: 「Planner で正しい答えを出すようにしてみよう」を追加 はじめに Microsoft が OSS で開発している Semantic Kernel を入門してみようと思います。 前提条件 こ

useSWRはどのようにキャッシュを管理しているのか

Zenn · 2024-04-02

こんにちは。e-dash 株式会社でフロントエンドを担当している yuuki1036 です。弊社では BtoB の SaaS プロダクトを開発しています。 最近 Next.js プロジェクトで React Hooks データフェッチライブラリの SWR を使用しました。useSW

JavaScriptランタイム「Bun 1.1」正式リリース。Windows版登場、Node.jsとの互換性向上、前バージョンより高速化など

Publickey · 2024-04-02

オープンソースで開発されているJavaScriptランタイム「Bun」の最新版となる「Bun 1.1」正式版がリリースされました。 BunはJavaScriptとTypeScriptのランタイム機能を備えるだけでなく、トランスパイラ、バンド...

[Rails]has_manyで追加されるメソッドの中で、今まで知らなかったメソッドを触ってみる

Zenn · 2024-04-02

1. はじめに 初めまして、Open8でバックエンドエンジニアをやっているハガと申します。 Railsの知見を深めるために、今回はhas_manyで追加されるメソッドの中で、今まで知らなかったメソッドを触ってみようと思いますー! 2. (ざっくりおさらい)Railsのアソ

RetNetを線形時変システムにする

Qiita(trend) · 2024-04-02

RetNetの計算式は以下のようになっています:Y_i=X_iW_Q\sum_{j\in[0,i]}A^{i-j}W_K^\mathsf{T}X_j^\mathsf{T}X_jW_Vここで…

You don't need Node.js

Zenn · 2024-04-02

Node.jsはいらない場合がある、むしろいらない場合の方が多いかもしれない、 そしてDenoとBunを使い分けて代替する方法を説明するという記事です。 Post Node.js ランタイムの登場 Node.js のあとにできたランタイムがいくつも登場しています。 Deno

新卒研修〜健康編〜

Qiita(trend) · 2024-04-02

はじめに身の回りでは新卒研修の準備などが進む中、もし自分が新卒に伝えたいことがあるとしたらなんだろう?と考えてみたところ、これは健康の大切さだなと思い立ち、この記事を書いています。(とはいえ、…

Bun 1.1 | Bun Blog

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

<a href="https://bun.sh/blog/bun-v1.1">https://bun.sh/blog/bun-v1.1</a><br /> <p>Bun v1.1リリース。 Windowsサポート、クロスプラットフォームでスクリプトを実行できる<code clas

コードレビューを効率化!GitHubでレビュアーを自動アサインするCode Ownersの活用法

Zenn · 2024-04-01

GitHubで CODEOWNERS を設定することで、プルリクエストのレビュアーアサイン自動化や責務の明確化などを行う方法について解説します。 背景 モノリポのリポジトリ運用が始まった際にプルリクエストの運用で次の課題を感じていました。 パッケージごとにメインの担当者が異

Power Apps、Power Automate 初学者向け記事まとめ

Qiita(trend) · 2024-04-01

はじめにこれまで沢山の記事を書いてきました。初学者向けの記事をまとめてほしいという要望をいただきましたのでまとめてみたいと思います。今後も初学者向けの記事を書いた際は更新していきます。初学者向け…

Android ユニットテスト ヒッチハイク・ガイド

Zenn · 2024-04-01

本書は、Android™(「Android」は、Google LLCの商標です)アプリのユニットテストに入門しようとしている人に向けて、その全体像を示すガイドです。本書では、まずAndroidアプリのユニットテストを書き始めようとする時に出会うフレームワークやライブラリの役割を

【必読】Azureエンジニアが教える!AZ−104とAZ−305にほぼ合格できる勉強方法

Zenn · 2024-04-01

こんにちは、株式会社FIXER@名古屋オフィス所属の村上です。 先日 Azure Administrator Associate(AZ−104)とAzure Solutions Architect Expert(AZ−305)の認定資格に無事合格できました! 本ブログではこの2つ

Cloudflare、CDNエッジでサーバレスなSQLiteを提供する「Cloudflare D1」正式リリース。非同期レプリケーションによる分散データベース機能も

Publickey · 2024-04-01

Cloudflareは、これまでベータ版として提供してきたSQLiteベースのデータベースサービス「Cloudflare D1」の正式サービス化を発表しました。 D1, Cloudflare’s SQL database, is now g...

Cloudflare、世界中からのデータベースアクセスを高速化する「Hyperdrive」正式サービスに。CDNを用いてDBのコネクションプーリングやキャッシュを提供

Publickey · 2024-04-01

Cloudflareは、グローバルなCDNレイヤでデータベースのコネクションプーリングとクエリのキャッシュを提供することによりデータベースへのアクセスを高速化する新サービス「Hyperdrive」の正式サービス化を発表しました。 We ki...

TiDB入門 ~TiDBと周辺ツール群~

Zenn · 2024-04-01

はじめに PingCAPの小板橋です。はじめまして! TiDBの入門記事から上級者編を取り扱う本アカウント第一回目はTiDB入門ということで、TiDBの仕組みや周辺ツール群をご紹介していきたいと思います。 TiDBとは 簡単に表現するのであれば、MySQL互換のNewSQ

【自動修正も可能】カスタムESLintルールをTypeScriptで書く(eslint-plugin-local-rules)

Zenn · 2024-04-01

チームで開発をする中で、特定の書き方を強制するために ESLint を使うことがあります。 どうしてもデフォルトのルールでは表現できない場合もありますが、そんなときはカスタムルールを作ることで対応できます。 今回は eslint-plugin-local-rules というプラグ

データ分析のためのSQLを書けるようになるために

Zenn · 2024-04-01

はじめに 本稿では分析用クエリをスラスラ書けるようになるまでの勉強方法や書き方のコツをまとめてみました。具体的には、自分がクエリを書けるようになるまでに利用した教材と、普段クエリを書く際に意識していることを言語化しています。 想定読者として、SQLをガンガン書く予定の新卒のデ

なぜ一部の人は狙って成果が出せるのか?

Qiita(trend) · 2024-04-01

はじめにおはようございます。Watanabe Jin(@Sicut_study)です。今回は物事を継続的に続けて成果を出せるようになる仕組みについて書いていきます。この考え方を身につければきっ…

AWS マネジメントコンソール上の秘匿情報を自動で隠す Chrome 拡張機能「AWS Masking」の紹介

Zenn · 2024-04-01

AWS マネジメントコンソールでスクショ撮ったり画面共有したりする際に色々隠すの面倒なので、自動で隠してくれる Chrome 拡張機能を作りました。 こういうの AWS Masking とは AWS Masking は AWS マネジメントコンソール上の秘匿情報を自動で隠す

Makefile で環境構築を確実に一瞬で終わらせる話

Zenn · 2024-04-01

はじめに ラブグラフ 開発チーム インターン の こるく です。 私がラブグラフに Join してまず感動したのが、コマンド一発で完了する超お手軽な環境構築でした。 普通プロジェクトに Join するときは面倒な環境構築をする必要がありますが、ラブグラフではそれが全くありませ

HomebrewのXZ Utilsバージョンの確認と対処

Qiita(trend) · 2024-04-01

HomebrewのXZ Utilsバージョンの確認と対処2024年3月29日にXZ Utils(以下XZ)にバックドアなどが仕込まれている可能性が発見された。XZはHomebrewを介して入れて…

Autoware入門講座の教材使ってみた(1)

Qiita(trend) · 2024-04-01

はじめに現在、Autowareの基本的な開発方法について解説するための教材が作られています。絶賛作成中です。今回は現行の教材に沿って動作させてみました。是非フィードバックほしいので、知りたい…

見積もりをしないスクラムを実践して失敗した話

Zenn · 2024-04-01

TL;DR スクラム開発をしているチームで見積もりを辞めてみた 見積もりを辞めたことでチームに変化が起き、これまで意識できていなかった問題が顕在化した スプリント期間よりも長期の計画の必要性に気付き、実際に長期の計画を立てるためにチームが動き出すようになった はじめに

Nix入門

Zenn · 2024-04-01

現代最強のパッケージマネージャNixを知ろう! Nixって何?と疑問に思っている方に向けて、Nixのコンセプトと仕組みを解説します。 後編: 『Nix入門: ハンズオン編』(現在執筆中・公開日未定)

Copilot for Security -初期設定と基本的な機能

Zenn · 2024-04-01

! 2024/4/1 設定手順など随時更新します! 2024/4/1 Copilot for Security がついに GA されました! 早速自分の検証環境にデプロイして設定手順や提供されている機能、あとは気になる SCU がどのような消費になるのか試してみました。 Lea