Tech – walker – 2023-05

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

[Next.jsのAppRouter] コロケーションパターンを実現し、eslintで依存の向きを強制する方法

Zenn · 2023-05-31

背景 AppRouterは、新たにReact18で導入されたSuspenseを最大限に活用しています。 このため、Suspenseを活かすためのディレクトリ構造が必要となります。 Suspenseを用いる際には、データのフェッチをコンポーネントの近くで行うように設計するのが一

Next.js ver13のappディレクトリをなんとなく批判したいので、酔った勢いで敵情を調査してみた

Qiita(trend) · 2023-05-31

はじめに ふぁるです。 フロントエンドを実装するエンジニアとしてなんやかんや生きております。 今回は、2022年10月にリリースされたNext.js 13系について兼ねてより興味があったのと、ここ最近超絶久しぶりに個人開発のモチベー...

会社テックブログをZennで始動します!

Zenn · 2023-05-31

はじめまして! 株式会社Deepreneur(ディープレナー)でCEO兼エンジニアの澤田と申します。 弊社は松尾研究所出身メンバーが創業したスタートアップでして、この度社内にたまっていった知見等をZennを通じて発信することに決めました。 この記事では会社の紹介をさせていただけれ

悩めるエンジニアとABC理論のお話

Qiita(trend) · 2023-05-31

1.はじめに どうも、ARIの名古屋支社に勤務している愛知県民こと、 新藏(にいくら)と申します♪ (/・ω・)/ 実は自分は教育学部の出身なので、大学で多少心理学の勉強もしていました。 ふと、ABC理論という理論があるのを思い出し...

【独学】ポートフォリオ「コンビニレシピ」を作ってみた【Next.js / React / Ruby / Rails / Docker / AWS / Github Actions】

Qiita(trend) · 2023-05-31

はじめに この記事をご覧いただきありがとうございます。 「ふく(fuku01)」 と申します。 ポートフォリオを作成したので紹介させていただきます。 目次 ポートフォリオ紹介 (1)概要 (2)使用イメージ (3)サービス開発...

Red Hat、自然言語からAnsible Playbookコードを生成する「Ansible Lightspeed」発表。IBM WatsonのAIを利用

Publickey · 2023-05-31

Red Hatは、構成自動化ツールAnsibleのPlaybookコードを、自然言語を基に自動的に生成してくれる「Ansible Lightspeed」を発表しました。 Visual Studio Codeから利用可能で、コードの生成にはI...

Terraform Cloudの無料枠が強化、ユーザー数制限なし、シングルサインオン可能など

Publickey · 2023-05-31

HashiCorpはTerraform Cloudの料金プランを変更し、無料枠の強化などを発表しました。 Today, HashiCorp #Terraform Cloud’s Free tier is adding new feature...

GPT-4 で Minecraft を自動プレイする Voyager を動かしてみた

Qiita(trend) · 2023-05-31

概要 GPT-4 に全自動で Minecraft をプレイさせる論文 "Voyager: An Open-Ended Embodied Agent with Large Language Models" を紹介します。 Voyage...

stepci/garph: Fullstack GraphQL Framework for TypeScript

リアルタイム版 JSer.info · 2023-05-31

<a href="https://github.com/stepci/garph">https://github.com/stepci/garph</a><br /> <p>GraphQL APIスキーマをビルダー関数で組み立てて、フロントとサーバで共有できるtRPCライクなGr

O&#039;Reilly Japan - 初めてのTypeScript

リアルタイム版 JSer.info · 2023-05-31

<a href="https://www.oreilly.co.jp/books/9784814400362/?utm_mediun=referral">https://www.oreilly.co.jp/books/9784814400362/?utm_mediun=refer

Release v5.0.0-beta.0 · reduxjs/redux

リアルタイム版 JSer.info · 2023-05-31

<a href="https://github.com/reduxjs/redux/releases/tag/v5.0.0-beta.0">https://github.com/reduxjs/redux/releases/tag/v5.0.0-beta.0</a><br />

Whisperで文字起こしをした文章をChatGPTでいい感じにする

Zenn · 2023-05-31

Whisperで文字起こしした文章をいい感じにしたい 注:あくまで個人的な使用を前提とした文字起こしの方法の紹介です。許可なく、他人のコンテンツを全部文字起こしして公開すると、著作物の改変などの問題になる可能性があると思います タイトル通りです。 Whisperで文字起こしを

「そのコンテナのデータ、消えるよ……」とさせないための、イメージ図+実践で理解するDockerストレージ【Dockerコンテナ・グレートジャーニー③】

Qiita(trend) · 2023-05-31

Dockerコンテナグレートジャーニー Dockerコンテナを0から理解する旅、Dockerコンテナ・グレートジャーニー第3回です。(本記事だけ読んでも大丈夫です) 今回はDockerコンテナを運用するうえで超重要な『ストレージ』に...

[TCA] ReducerからViewをdismissする方法

Qiita(trend) · 2023-05-31

Reducerからdismissする方法を公式チュートリアルから発見したので、今回はご紹介します。 また、この機能はTCAのv0.54.0からなので、ご注意ください。 実装 struct HogeReducer: ReducerPr...

レガシーコードで静的コード解析ツールの指摘を修正する時に気を付けた方がよいこと

Qiita(trend) · 2023-05-31

この記事の内容 spotbugsやSonarQubeなど静的コード解析ツールは不具合の混入や良くない実装を人間が確認しなくても指摘してくれるとても便利なツールです。 しかしすでに出荷され運用しているソースコード(特にUnitTest...

有名企業のエンジニア向け研修資料まとめてみた

Qiita(trend) · 2023-05-31

DMM.com(旧DMM.comラボ含む) 毎年研修についての内容が更新されます。 具体的にどんなコンテンツを学習しているのか、学習で使用した書籍なども記載があり、 研修を考える企業にとっても参考になる内容となっています。 リクル...

【TS】呪文:undefined as unknown as numberとは?

Zenn · 2023-05-31

【TS】呪文:undefined as unknown as numberとは? 先日、業務中にいつも親切に教えてくださる上司から、上記のundefined as unknown as numberという呪文を教わりました。まるで呪文のように、もしくは英会話の文法のように聞こ

Python 初心者が始める AI 時代の Docker を使ったアプリ開発

Zenn · 2023-05-31

最近の AI 技術の進歩は目覚ましく、OpenAI による ChatGPT などの API の提供は沢山のアプリケーション開発者にとって Python を使った開発を始めるきっかけになったのではないでしょうか。筆者もそのうちの 1 人です。 効率的かつ再現性の高い開発環境は必要不

【CloudFront】S3で更新したファイルを自動ですぐに反映する

Zenn · 2023-05-30

AWS を利用して静的な Web コンテンツを配信する方法として CloudFront + S3 の構成をよくとります。 構成方法は開発ガイド「安全な静的ウェブサイトの使用開始」や 巷の記事 が参考になります。 CloudFront のポテンシャルを十分に引き出すために、S3オリ

ブランチ名を考えるのが面倒くさいのでAIに考えさせる

Qiita(trend) · 2023-05-30

タイトルの通りです。 私の会社ではなんと個人で作るブランチ名のルールはありません。 (人数的にも問題になっていないだけで今後どうにかするかも です) 私は feature/issue#12345/some-feature fix/is...

OpenAI(ChatGPT4.0)で、雨に触れると死んでしまうゲームを作ってみた。

Qiita(trend) · 2023-05-30

OpenAIで、雨に触れると死んでしまうゲームを作ってみた。 OpenAIのChatGPT4.0とうまく付き合いながら成果物を作成する流れを記事にしたものです。 筆者スペック:  1からゲームを制作した経験は皆無です。  でも、糞ゲ...

ChatGPTライクなUIを実装する【FastAPI + Next.js】

Qiita(trend) · 2023-05-30

目次 完成イメージ バックエンド(FastAPI)の実装 フロントエンド(Next.js)の実装 成果物 完成イメージ ChatGPTのようにレスポンスを1文字ずつ表示する仕組みを作りたい。 バックエンドの実装 app/ro...

CPUのレイテンシとスループット

Zenn · 2023-05-30

初めに ここではIntel CPUのレイテンシとスループットの基本を解説し、FMAの処理時間を調べます。 レイテンシとスループット レイテンシ CPUにおけるレイテンシ(latency)とは命令が発行されてからその実行が完了するまでの時間(クロックサイクル)です。 た

Cloud Run のマルチコンテナで実現する Envoy & Open Policy Agentによる認証認可

Zenn · 2023-05-30

はじめに こんにちは。クラウドエース株式会社で SRE をしている間瀬です。 今回は先日紹介したCloud Run のマルチコンテナデプロイ機能に関連してサイドカーコンテナとして Envoy と Open Policy Agent (以下、OPA) をデプロイして認証認可を行

Bun v0.6.5 | Bun Blog

リアルタイム版 JSer.info · 2023-05-30

<a href="https://bun.sh/blog/bun-v0.6.5">https://bun.sh/blog/bun-v0.6.5</a><br /> <p>Bun 0.6.5リリース。 以前はCommonJSをESMに変換して実行していたが、ネイティブにCommon

星取表のアンチパターン

Zenn · 2023-05-30

技術選定をしていると、よく星取表を見かけることがあります。こういうのです。 FeatA FeatB LibA ☓ ◯ LibB ◯ ☓ LibC ◯ ◯ これだけみると LibC がよく見えますね。 オープンソースのライブラリ比較や、エンタープライズ

「上司にはミスをして欲しい」という新入社員の本音が納得の理由だった

Qiita(trend) · 2023-05-30

私は、とあるベンチャー企業の5年目エンジニアです。今年の新入社員と話しているときに、「あー、上司はもっとミスをしてもいいのかもな。」と思ったことがあったので共有します。 この記事でいいたいことは、上司もしくは先輩は、新入社員の前でミス...

Docker imageからコンテナを作成し、コンテナ内のファイルをコピーする

Qiita(trend) · 2023-05-30

イメージからコンテナを作成する まずは、imageの一覧を確認して 該当imageのREPOSITORYと、TAGの確認をします $ docker images REPOSITORY TAG ...

CloudFront + S3 + Route53でReactのSPAを独自ドメインでホスティングする

Zenn · 2023-05-30

はじめに フロントエンドエンジニアの守備範囲が広がる昨今、みなさん(主にフロントエンドエンジニアの皆々様方)は普段からReactやNext.js等でアプリケーションの開発を行う際に、脳死でVercelデプロイを選択していませんか? 自分は完全に脳死でVercelデプロイを選択

Power Automate でメール本文に画像を埋め込む

Qiita(trend) · 2023-05-29

はじめに ある程度フォーマットが決まったメールを送る業務を Power Automate で自動化するようなシナリオがあります。 アプローチ方法としては、例えば、SharePoint リストに予めメールのテンプレートを用意しておき、...

なかなかアウトプットできないあなたが技術記事を書くときのコツ

Zenn · 2023-05-29

技術記事を書くまでのステップについて順にコツを解説していきます。 特に、技術記事を書きたくてもテーマ選定が難しい、文章が苦手だ、なぜか筆が進まない、うまくまとめられないといった方に読んで欲しい記事です。 一応、エンジニア歴としては数年以内のジュニアレベルの方を想定しています。 以

[Next.js]App Router時代の静的サイトの作り方

Zenn · 2023-05-29

はじめに Next.jsのApp Routerを用いて静的なサイトを作る際、pagesの時にやってたアレApp Routerだとどうやってやるんだっけということが多かったのでまとめてみます。 今回は、個人のブログを例に説明を行います。記事が更新されるのは管理者によるもののみな

今、自分が趣味でやっていることは、プロンプトエンジニアリングになるらしい

Zenn · 2023-05-29

Stable Diffusionで遊んでいます 3月末にダウンロードして以降、 自分のパソコンで動作させるにはどうすればいいのか。 動作したら、次は画像を生成させるにはどうすればいいのか。 画像が生成できるようになったら、ほしい画像を生成させるにはどうすればよいのか。 と

Grid Layout モジュールを全部試す

Qiita(trend) · 2023-05-29

Hello Gridレイアウト こんにちは!Gridが気になってここへ来られたんですね。わかります。 なんか難しそう!flexでいいじゃん! ぜんぜんわからない。俺たちは雰囲気でGridレイアウトをやっているetc ...よし!せっ...

面倒な文字起こしに音声認識AI whisperを使ってみた話

Qiita(trend) · 2023-05-29

本記事について 音声自動文字起こし"音声認識AI whisper"について試したことをまとめたもの 誰のための記事? 自動文字起こしツールを探している人 できるだけお金をかけずに文字起こししたい人 文字起こし後にそのまま分析した...

Webエンジニアがセキュアコーディングを独習できるオンライン教材「KENRO」の一部を無料公開中[PR]

Publickey · 2023-05-29

国内の主要なSaaS企業やSIerに脆弱性診断サービスなどを提供しているFlatt Security社は、Webエンジニアがセキュアコーディングを独習できるオンライン教材「KENRO」のトライアルとしてコンテンツの一部を無料で公開中です。 ...

WebAssembly版SQLiteがWASI対応に。VMware Wasm Labsチームが明らかに

Publickey · 2023-05-29

VMware Wasm LabsチームはSQLite開発チームと協力し、WebAssembly SQLiteがWASI対応になったことを明らかにしました。 SQLiteは昨年11月にリリースされたバージョン3.40からWebAssembly...

Flutter URL/メールアドレス抽出+外部ブラウザ/メーラー起動

Qiita(trend) · 2023-05-29

やりたいこと 文字列内のURL/メールアドレスを抽出し、リッチテキストでその部分だけ色変換 タップするとURLなら外部ブラウザを起動、メールアドレスならメーラーを起動する 下記画像のように青字の部分が該当になります。 調べたところ...

雑用SESからWebエンジニアになった話

Qiita(trend) · 2023-05-29

はじめに 私は、自社開発スタートアップ企業様から内定をいただき 来月からWebエンジニアとして新たなキャリアがスタートします。 私が、これまでどんな勉強をしてきたか情報を共有することで、主に未経験でエンジニアを目指している方にお役に...

Scikit-LLM

Qiita(trend) · 2023-05-29

はじめに こんにちは、fuyu-quantです. 今回はScikit-LLMの紹介になります.Scikit-LLMはLLMをscikit-learnのように実装し扱うことができます.特に,In-Context Learningなどが...

テストないとか、それケニーの前で言えんの?①

Zenn · 2023-05-29

はじめに 煽りから入るパターンで書き始めます。ケニーです。 なんとなくテストの重要性は頭で分かってはいるものの、後回しにしてしまう事ってないですか? 最近の私は業務でテストに関わる事が多く、学びも非常に多いので、複数回に分けてアウトプットしてみようと思います。 第一回目はテス

もう失敗しない、RSSリーダーを利用したエンジニアの情報収集術

Zenn · 2023-05-29

今回は、私が何度も挑戦しつづけて失敗してきた「RSSリーダーを利用した情報収集」を遂に成功したので紹介させていただきます! 失敗してきた理由 RSSリーダーを使ったことがある方にとっては、あるあるな話だとは思っているのですが、失敗してしまった主な理由は以下の通りです。 未

初めてRubyKaigiに現地参加して感じたこと

Qiita(trend) · 2023-05-29

今年、長野県松本市で開催されたRubyKaigi 2023に参加しました。初めての現地参加でどのように感じたのかを書き記します。 参加前に感じていたこと 昨年のRubyKaigi 2022はオンライン参加でした。2023年は可能であ...

[SwiftUI]for, ForEach, while, forEach の違いと使用例

Qiita(trend) · 2023-05-29

for, ForEach, while, forEachの区別がつかない!!! for, while だけならわかるがForEachやforEachとの違いがわからない。ということで自分用メモとしてもまとめました。 目次 fo...

仮想化を知るには、仮想化ではないとは何かを知るべきだ【Dockerコンテナ・グレートジャーニー①】

Qiita(trend) · 2023-05-29

Dockerコンテナ・グレートジャーニー 皆さん、エンジニアとしては必須級の知識となっているDockerコンテナは使っていますでしょうか? この記事ではDockerコンテナについて、仮想化とは何かという部分からDockerコンテナを...

Terraform 1.5 で既存リソースからの HCL 生成ができるようになるので試してみる

Zenn · 2023-05-29

Terraform 1.5 のベータ版がリリースされています。 https://github.com/hashicorp/terraform/releases/tag/v1.5.0-beta1 https://github.com/hashicorp/terraform/rel

ベクトルタイル (Mapbox Vector Tile) を自力で生成してみた

Qiita(trend) · 2023-05-29

ベクトル地図タイルのデファクトスタンダード形式である Mapbox Vector Tile (MVT) のデータを試しに自力で生成してみたので、その要点を解説してみます。なお「自力で生成」というのは、MVT の実体である Protoc...

【Power Automate Desktop】(UI要素エラー):UI要素が見つかりません

Qiita(trend) · 2023-05-29

自動化ツールである「Power Automate Desktop(以下、PAD)」を使って繰り返しの業務(もしくは操作)を楽にしようととしてフローを作る際に、Webページの操作でいつもぶつかる問題があると思います。その問題について解決...

【社内勉強会報告】「あなたもOSSにTRY!~Djangoコントリビュート報告~」

Qiita(trend) · 2023-05-29

はじめに こんにちは! 今年の4月に新卒で入社しました。AXLBIT株式会社開発部の@ax-nakamuraです。 今回は、2023年5月9日に行われた社内勉強会の内容を記事にまとめます。 勉強会のテーマは 「あなたもOSSにTRY...

ISR と オンデマンドISR を Next.js の挙動から完全に理解する

Zenn · 2023-05-29

Next.jsを使っている時に ISR や On-demand ISRをを当たり前に使っているのですが、Next.js がどういうふうに動いているのか小さい検証環境を用意して検証しました。 ISR, オンデマンドISRとは はじめに、ISRと On-demand ISR (O

JSTQB(ソフトウェアテスト技術者資格)の勉強体験記

Qiita(trend) · 2023-05-29

はじめに みなさま、はじめまして! Ayumiと申します。 仕事では、ソフトの品質評価→金融系業務システム開発→公共事業のシステム開発と携わってきました(現在6年目)。 現在は進捗管理やプロジェクトの情報分析などに関わっており、中身...

ココナラAndroidアプリへのJetpack Compose導入

Zenn · 2023-05-29

こんにちは。株式会社ココナラアプリ開発グループ、Androidチームの藤永です。 今回は、ココナラのAndroidアプリ開発でJetpack Composeを導入するにあたって取り組んだことをご紹介します。 ココナラのAndroidアプリは2014年の初回リリースからこれまで、A

ChatGPTのパワーを最大限に引き出す!「Prompt Engineering Guide」をわかりやすく解説

Qiita(trend) · 2023-05-29

はじめに ChatGPTとの対話をより質の高いものにするには、適切なプロンプト(入力文)の設定が非常に重要です。しかし、その方法がわからないという方も多いのではないでしょうか?そんな方々のために、「Prompt Engineerin...

ECMAScript proposal updates @ 2023-05 | ECMAScript Daily

リアルタイム版 JSer.info · 2023-05-29

<a href="https://ecmascript-daily.github.io/ecmascript/2023/05/27/ecmascript-proposal-update">https://ecmascript-daily.github.io/ecmascript/

ChatGPTのAPIを3ヶ月間使ってわかってきた、良い出力を得るための指針

Qiita(trend) · 2023-05-29

ChatGPT APIリリースの衝撃から(およそ)3ヶ月。 私が所属する旅行系スタートアップのAVA Intelligenceでは、APIリリース以降、ミッション"Discover the Best For You"を実現するための重...

はじめてのOSSコントリビュート

Zenn · 2023-05-29

対象読者 コントリビュートしたいけど、どこのプロジェクトにすれば分からない方 背景 2023/5に長野県松本市で開催されたRubyKaigiで、色々なセッションを聞いたり、Rubyistと交流することで、結構な刺激をもらいました。そして、私は帰り道でいくつかの目標をたてま

Power Apps で ChatGPT のマークダウンの回答を上手く表示する

Qiita(trend) · 2023-05-28

はじめに 皆さんご存じの通り、ChatGPT では、例えば、以下のような感じで、プログラムのコードについて質問をすると、装飾付きの回答がもらえるため、可読性が上がります。 以下の記事で紹介したような、入口の部分を Power Ap...

現在最強のText-to-3Dモデル"ProlificDreamer"をちゃんと理解する

Zenn · 2023-05-28

Text-to-3Dがアツい 最近かなりText-to-3Dモデルがアツくなってきました。昨年9月末に発表されたDreamFusionから急速に発展し、11月にはMagic3DやLatent-NeRF, 12月にはSJCやDream3D, 今年に入って3月にはFantasia

gRPC-Web を Cloud Run のサイドカー Envoy でやる

Zenn · 2023-05-28

はじめに Cloud Run のマルチコンテナがパブリック プレビューでリリースされました。本記事ではマルチコンテナを使って、1 つの Cloud Run サービスでサイドカー Envoy を使った gRPC-Web サービスを構築します。 本記事は前半が Cloud Run

LangChain の Vectorstore として Azure Cache for Redis を使ってベクトルの格納と検索を行う

Zenn · 2023-05-28

はじめに LangChain の Vectorestore として Azure Cache for Redis を使おうとしたときに LangChain のドキュメントを読むだけでは一筋縄ではいかなかったため、一連の手順と参考情報へのリンクをまとめました。 全体として以下の絵

Red Hat、ローカルマシンにコンテナとKubernetes環境などを構築する「Podman Desktop 1.0」正式リリース

Publickey · 2023-05-28

Red Hatは、ローカルマシンにLinuxのコンテナとKubernetes環境を手軽に構築できる「Podman Desktop 1.0」を正式リリースしました。 Windows、macOS、Linuxに対応し、デスクトップアプリケーション...

ElixirDesktopを使ってみた(仮

Qiita(trend) · 2023-05-28

この記事では、elixir-desktopを使用してAndroidアプリを作成する方法について説明します。 少し前にgithub.com/elixir-desktop/android-example-appのsampleを実行すること...

ChatGPTが作る怪談ってどうなん?

Qiita(trend) · 2023-05-28

0. ChatGPTに怪談を作ってもらうまでの話 1. 原始的な涼しさを求めた2022年夏 1-1. 何があったかというと 2022年8月、まだまだ暑さが続く中… なんだか最近、エアコンをつけているのに全く涼しくならない。 ...

やる気出ないんだが

Zenn · 2023-05-28

個人開発勢、やる気が全然出ない。 とにかくめんどくさい。 そんなときにどう開発するか、アイデアを綴る。 場所を変えてみる 最も気軽かつ効果的な対処法。 主にこんな所がオススメ。 ファミレス   安定である 隣駅のカフェ   ちょっと遠出してみよう 部屋の端っこ   環境が変

useEffectのコールバック関数とcleanUp関数の実行タイミング、正しく説明できますか?

Zenn · 2023-05-28

TL;DR 「正しく説明できないな」となった人は useEffect を使ったり useEffect の関連記事を読む前に、ここで一緒に理解していきましょう。 この記事を最後まで読めば useEffect の基本についてはバッチリになると思います。 useEffect の

JQuants API で運用してみた

Zenn · 2023-05-28

JQuants API については本家のWebページを参照。 これは私の個人的な考えですが、データ分析をやってみたいが扱いたいデータがない人は、株式データを分析するのは良いと思っています。私が今学生だったらバンバン分析なり関連論文読んだりなどしていると思いますね。ちなみに難易度は

知らないともったいない!Macの汎用ツールアプリまとめ+α

Qiita(trend) · 2023-05-28

はじめに 普段自分がよく使用しているMacのツールをまとめました。 今回はあくまでも「デスクトップアプリ」が用意されているものに対してのまとめになるため、Webサービスだけのものは含めていません。 また、特定の開発領域に必要になるツ...

コンパイラを書いてセルフホストした

Zenn · 2023-05-28

Quartzという言語をデザインしてコンパイラを書いて自身をコンパイルできるところまで到達したので記録として書く https://github.com/myuon/quartz (人に使ってもらうことなどは特に想定してないので、ドキュメントなどはありません) Quartzにつ

PHPにおいて配列の型を明示する簡易的な3つの方法

Qiita(trend) · 2023-05-28

PHPにおいて配列の型を明示する簡易的な3つの方法 PHP(8.2)において配列の型が相変わらず明示しづらく使いづらかったので、調べてみました。 https://qiita.com/suin/items/a9ff73591b6e77...

Elixirのhtml.eexをHTMLに変更してGitHub Pagesにコンバートする

Qiita(trend) · 2023-05-28

概要 やっている事は、Elixirの xxx.html.eexファイルをHTML化して、GitHubPagesに合わせている。 手順 GitHubPagesのリポジトリを作成する。 //make new repository &l...

Deno 1.34: deno compile supports npm packages

リアルタイム版 JSer.info · 2023-05-28

<a href="https://deno.com/blog/v1.34">https://deno.com/blog/v1.34</a><br /> <p>Deno v1.34リリース。 <code class="language-plaintext highlighter-r

Bun v0.6.4 | Bun Blog

リアルタイム版 JSer.info · 2023-05-28

<a href="https://bun.sh/blog/bun-v0.6.4">https://bun.sh/blog/bun-v0.6.4</a><br /> <p>Bun 0.6.4リリース。 <code class="language-plaintext highligh

REACTの始め方とNode.jsについて

Zenn · 2023-05-27

Create-React-Appの始め方 ■ Create-React-Appの準備 Create React Appを使用するには、Node.jsをインストールする必要がある。 (※すでにNode.jsをインストールしてある場合には、この手順は不要。) なぜREACTを

[Microsoft Fabric] 礎となっている技術をふんわり理解する①(Data Warehouse、Data Lake、Lakehouse)👌

Qiita(trend) · 2023-05-27

はじめに 2023年5月にデータのインジェストからデータエンジニアリング、データサイエンス、可視化など、データにまつわるすべてが統合されているMicrosoft Fabricのパブリックプレビューが開始されました🙌 あらゆるデータソ...

【初心者でも1時間でできる!】撮った写真をAR化していつでもどこでもイッヌといっしょ🐶

Qiita(trend) · 2023-05-27

イッヌを会社に連れてって 私にはイッヌという友達がいます。 イッヌと私は一心同体。一緒にお出かけしたり、チームを組んでハッカソンに出たりしています。 もいせん賞! イッヌ! #もいせんハッカソン pic.twitter.com/...

イラストで理解するSQSの概要

Qiita(trend) · 2023-05-27

はじめに 概要 前回のイラストで理解するが好評だったので、今回もイラストを使ってSQSの学習記録を記事にします。(本当は絵にして覚えたものにちょっと文字を足しただけ) この記事で得られること SQSがメッセージを配信する仕組みを...

"required condition is false: format.sampleRate == hwFormat.sampleRate"エラー解消

Qiita(trend) · 2023-05-27

はじめに レコーダーアプリを作成にあたって Thread 1: "required condition is false: format.sampleRate == hwFormat.sampleRate" というエラーにかなり悩...

「Microsoft Defender for Endpoint評価ラボ」試してみた

Qiita(trend) · 2023-05-27

概要 一昔前、エンドポイント保護としてはアンチウイルスソフトでマルウェア感染を検知することが一般的でした。しかし、攻撃者の手法が高度化するにつれて、単純なシグネチャ検知だけでは攻撃を防ぐことが難しくなってきました。そのような背景から...

Juliaのプロジェクト環境とパッケージ

Zenn · 2023-05-27

Juliaを使った開発では、自作パッケージを作り、それらを複数組み合わせながら開発を行うことが多くあります。その時、パッケージ、プロジェクト、環境の意味を理解していないと混乱することがあります。 その時は、https://docs.julialang.org/en/v1/manu

Elixir の evision で YOLOv7 (ONNX) の物体検出を実行する

Qiita(trend) · 2023-05-27

はじめに 以前、 YOLOv3 を evision で動かす記事を書きました 今回は YOLOv7 (ONNX) を evision で動かします また、推論後の整形処理を以前は Enum.map を使ったループ処理で実装しま...

Next.js App Router 知られざるClient-side Cacheの仕様

Zenn · 2023-05-27

前回、App Routerの遷移の仕組みと実装についてまとめました。 https://zenn.dev/akfm/articles/next-app-router-navigation 今回はこれの続編として、App RouterのClient-side Cacheの仕様や実装に

Parcel v2.9.0

リアルタイム版 JSer.info · 2023-05-27

<a href="https://parceljs.org/blog/v2-9-0/">https://parceljs.org/blog/v2-9-0/</a><br /> <p>Parcel 2.9.0リリース。 <code class="language-plaintext

Systems Manager 入門ハンズオン

Zenn · 2023-05-27

SSM 使ってみましょうワークショップ回 みなさんは普段、AWS Systems Manager を使われているでしょうか。 AWS Systems Manager は、AWS 環境を管理・運用していくためのサービスです。 大量のサーバーの OS のバージョン、アプリケーシ

【AWS編】Next.js × Go × AWSでJWT認証付きGraphQLアプリとCI/CDを構築してみよう

Qiita(trend) · 2023-05-26

はじめに ■ご案内■ 本連載の背景/作成できるアプリケーション/進め方をご理解頂く上でも【環境構築編】をご一読頂けると幸いです。 【環境構築編】  【Next.js編】 【Go編】 【AWS編】  👈いまここです これか...

【Go編】Next.js × Go × AWSでJWT認証付きGraphQLアプリとCI/CDを構築してみよう

Qiita(trend) · 2023-05-26

はじめに ■ご案内■ 本連載の背景/作成できるアプリケーション/進め方をご理解頂く上でも【環境構築編】 をご一読頂けると幸いです。 【環境構築編】  【Next.js編】 【Go編】  👈いまここです 【AWS編】 これ...

ChatGPTを使って、1クリックでブログ記事を量産するコードを公開する(GPT-4+LangChain)

Qiita(trend) · 2023-05-26

ChatGPTのAPIで、なにか収益性のある面白いプロダクトを作れないものかと色々試行錯誤しています。 その中で、Web上から情報を取得し会話形式のテキストとして出力するツールが結構良い感じにできたので、今回の記事ではそちらの紹介と得...

フロントエンドの main() を合成関数として副作用を集約する

Zenn · 2023-05-26

これは未実装のアイデアを含む記事です。(後述する lint rule が未実装です) 要は EffectSystem を作ろうとしました。 https://www.eff-lang.org/ void に意味を込めたい こういうフロントエンドのコードについて考えてみましょう。

Redisのkey構造を改善したら処理時間を1/3に短縮できた話

Qiita(trend) · 2023-05-26

はじめに 私は現在LINE株式会社でサーバーサイドエンジニアとして開発業務に従事しています。今回の記事では以前勤務していた株式会社ZUUでの開発に関して投稿したいと思います。 今回取り上げる内容は、Redisのkey構造を改善したら...

脳腫瘍判別システム

Qiita(trend) · 2023-05-26

はじめに はじめまして。アイデミーでAIを学んでいるTakutoです。 システムエンジニアとして働いており、前職にて製品の欠陥検出を行うシステム開発をしておりました。 欠陥検出システムについて説明しますと、製品をカメラで撮影し、その...

[SwiftUI]見えない透明なButtonを配置する方法

Qiita(trend) · 2023-05-26

概要 Spacerを設置した時に、Spacerをクリックしたら動作するButtonを作成したかったのですが、SpacerにGestureの設定ができないため見えない透明なButtonが必要でした。 以下のようなアプリを作成してました...

rbs subtract を試しに使ってみる

Qiita(trend) · 2023-05-26

個人的な興味で RBS を一度調べたことがあって,今回もその辺りを後で確認していく流れ $ rbs subtract ignore するのが欲しかったので,subract がポイントなのかも. 試してみる https://...

rbs subtractを使ってみる

Qiita(trend) · 2023-05-26

この記事は何 記事投稿キャンペーン「【RubyKaigi 2023連動イベント】みんなでRubyの知見を共有しよう」の参加記事です。 この記事では、「Let's write RBS!」で取り上げられていたrbs subtractにつ...

Next.js で dynamic import を使い Client だけで動かす Component を実現する

Zenn · 2023-05-26

Next.js でサーバを動作させる場合、 App Router か Pages かに関わらず、 SSR がデフォルトの挙動となっているため、 App Router で 'use client' pragma を指定しても SSR される。 そのため、 window に触れる、s

SwiftUIでキラカードの光り方を表現する

Zenn · 2023-05-26

概要 以前CSSでポケモンカードのホログラフを表現するサイトが話題になりました。 https://twitter.com/joebell_/status/1581843454379728896 こちらに触発され、私も簡単なキラカードの光り方をSwiftUIで実装してみま

Mermaid Markdownでフロー図を作成してみた

Qiita(trend) · 2023-05-26

はじめに こんにちは。 最近、GitLabで資料作成をする機会がありました。 GitLabにフロー図を書きたかったのですが「Office製品で書いて画像として入れる?」など考えましたが面倒です。 もし、画像を更新することになったら、...

AIでゲームを作るハンズオン イベントレポート@2023-05-25

Zenn · 2023-05-26

株式会社アルゴリズム デザインエンジニアの安藤です。 今回は2023/05/25に弊社のオープンスペースにて行われたイベント AIを使ってゲームを作るハンズオン のレポートをお届けします。イベントの進行・セッションは同じく安藤のほうでお届けさせていただきました。 イベントで行われ

Next.js Server Actions でのエラー周りの挙動を確認する

Zenn · 2023-05-26

Next.js Server Actions Next.js 13.4 に、新機能として Server Actions が追加されました。 https://nextjs.org/blog/next-13-4#server-actions-alpha 2023 年 5 月現在で

並行処理の基礎を学ぼう - Enablement Workshop for Gophers

Zenn · 2023-05-26

はじめに 2023年5月10日に開催されたEnablement Workshop for Gophersで「並行処理の基礎を学ぼう」というタイトルで講義を行ないました。 https://knowledgework.connpass.com/event/280446/ Enab

DirectX12で1からフレームワーク制作(1)

Zenn · 2023-05-26

はじめに こんにちは、はろ~です。 ゲーム開発と描画処理の研究をしています。 今回は、プロジェクトの環境設定からウィンドウの初期化までしていきます。 開発環境はVisualStudio2022です。 Github:https://github.com/nakanoyui/Di

現状Cloudflare WorkersでGraphQLサーバを構築するならコレ

Zenn · 2023-05-26

結論 Cloudflare WorkersでGraphQLサーバを立てて普通に動く TCPでのデータベース接続も問題ない(ベータなので使ってると何かあるかもしれないが) Node.js互換は完全ではないので、Node.jsが必要な処理はオリジンサーバを用意するのが吉

Using the Web Vitals extension to debug Core Web Vitals issues

リアルタイム版 JSer.info · 2023-05-26

<a href="https://web.dev/debug-cwvs-with-web-vitals-extension/">https://web.dev/debug-cwvs-with-web-vitals-extension/</a><br /> <p>Web Vital

OpenJS Collab Summit 2023 - YouTube

リアルタイム版 JSer.info · 2023-05-26

<a href="https://www.youtube.com/playlist?list=PLyspMSh4XhLO15jJD9Sj069fN18j12AbQ">https://www.youtube.com/playlist?list=PLyspMSh4XhLO15jJD9

mizchi/lizod

リアルタイム版 JSer.info · 2023-05-26

<a href="https://github.com/mizchi/lizod">https://github.com/mizchi/lizod</a><br /> <p>zodライクなTypeScriptの型として利用できるバリデーションライブラリ。 zodからメソッドチェー

vanjs-org/van: :icecream:VanJS (Vanilla JavaScript): World&#039;s smallest reactive UI framework

リアルタイム版 JSer.info · 2023-05-26

<a href="https://github.com/vanjs-org/van">https://github.com/vanjs-org/van</a><br /> <p>ファイルサイズが小さなReactive UIフレームワーク</p>

Release v3.2.0 · honojs/hono

リアルタイム版 JSer.info · 2023-05-26

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

Chrome113でHTTPヘッダを上書きしていろんな状態をお試しできる - hogashi.*

リアルタイム版 JSer.info · 2023-05-26

<a href="https://blog.hog.as/entry/2023/05/11/181952">https://blog.hog.as/entry/2023/05/11/181952</a><br /> <p>Chrome DevToolsでHTTPヘッダを書き換えら

webpro/knip: :scissors: Find unused files, dependencies and exports in your JavaScript and TypeScript projects. Knip it before you ship it!

リアルタイム版 JSer.info · 2023-05-26

<a href="https://github.com/webpro/knip">https://github.com/webpro/knip</a><br /> <p>未使用のファイル、未使用の依存関係、未使用のエクスポートなどを検出や削除できるツール。 さまざまなツールのプラ

Regular expressions in JavaScript - Honeybadger Developer Blog

リアルタイム版 JSer.info · 2023-05-26

<a href="https://www.honeybadger.io/blog/javascript-regular-expressions/">https://www.honeybadger.io/blog/javascript-regular-expressions/</a

Spring Bootの基本のキ

Qiita(trend) · 2023-05-26

始めに こんにちは。 今回はSpringBootを一から勉強したので、学んだことをできるだけ噛み砕いて自分なりにまとめてみました。 この記事では具体的な実装方法は説明しないので、「まずはSpring Bootがどのようなものなのかな...

危険な文字

Qiita(trend) · 2023-05-26

ด็็็็็็็็็็็็็็็็็็็็็็็็็็็็็็็็็็็็็็็็็็็็็็็็็็็็็็็็็็็็็็็็็็็็็็็็็็็็็็็็็็็็็็็็็็็็็็็็็็็็็็็็็็็็็็็็็็็็...

Introducing the popover API - Chrome Developers

リアルタイム版 JSer.info · 2023-05-26

<a href="https://developer.chrome.com/en/blog/introducing-popover-api/">https://developer.chrome.com/en/blog/introducing-popover-api/</a><br

【Swift】macアプリのdockアイコンをアニメーションさせる方法

Qiita(trend) · 2023-05-26

概要 この記事では、Swiftでmacアプリのdockアイコンをアニメーションさせる方法について紹介します。dockアイコンのアニメーションには、「DSFDockTile」というライブラリを使用します。 デモ 作るも...

microsoft/devicescript: TypeScript for Tiny IoT Devices

リアルタイム版 JSer.info · 2023-05-26

<a href="https://github.com/microsoft/devicescript">https://github.com/microsoft/devicescript</a><br /> <p>Raspberry Pi PicoなどのIoTデバイス向けの処理を

Dataikuは、機械学習をカスタマイズ可能で、アクセスしやすく、透明性のあるものにします

Qiita(trend) · 2023-05-26

ざっと見渡しても、機械学習(ML) の使用が業界全体でこれまで以上に普及していることがわかります。MLが適用できるユースケースの多様化、およびテクノロジーとその関連技術の継続的な開発を考慮すると、ベテランユーザーとMLを新しく採用する...

【概要編】Next.js(Tanstack Query/Code Generator) × Go(echo/gqlgen) × AWS(ECS/CodePipeline)でJWT認証付きGraphQLアプリをAWSにデプロイしてみよう

Qiita(trend) · 2023-05-26

作成に至った背景 普段エンジニアの皆さんは、業務用に新しいライブラリやツールを調べたり、趣味で新しい言語やフレームワークを使ってサンプルアプリを作ってみる方は多いと思います。 エンジニアになって歴は浅いものの、私も例に違わず、業務前...

【Next.js編】Next.js × Go × AWSでJWT認証付きGraphQLアプリとCI/CDを構築してみよう

Qiita(trend) · 2023-05-26

はじめに ■ご案内■ 本連載の背景/作成できるアプリケーション/進め方をご理解頂く上でも【環境構築編】 をご一読頂けると幸いです。 【環境構築編】 【Next.js編】 👈いまここです 【Go編】 【AWS編】 これからも...

openjdkのjava16ベースのdockerfileでapt-getできない

Qiita(trend) · 2023-05-25

DockerでJava16の環境構築をしていたら詰まったのでメモ。 詰まったところ openjdkのjava16ベースのdockerfileでapt-getできない。 前提条件 Docker 23.0.4 windows11(w...

TailwndCSSを使いたい理由

Zenn · 2023-05-25

はじめに TailwindCSSはJITモードが搭載されてからずっと使っています。 私自身、Tailwindを使うことで大幅に実装効率があがっているので、私なりのTailwindを使いたい理由を書いてみたいとおもいます。 と、そのまえに、、、 TailwindCSSを使う

ガチコンパイラ初心者が Rust の OSS に Python で初コントリビュートした話

Qiita(trend) · 2023-05-25

ガチコンパイラ初心者が Rust の OSS に Python で初コントリビュートした話 RustにマージされたPR Rust の コントリビューターリストに無事名前が載りました🦀 経緯と自分に関して Rust 言語...

Neovimの設定すべてをまるっと切り替えられるマルチプロファイル運用

Zenn · 2023-05-25

この記事はVim駅伝の2023-05-26向け記事です tl;dr Neovim v0.9は NVIM_APPNAME という環境変数で設定やキャッシュなどの在処をコントロールできる 設定や環境のスイッチングが簡単にできて便利 補題:WezTermからNeovimを直接呼び

PolyrepoからMonorepoへ移行する

Zenn · 2023-05-25

今までPolyrepoによるクライアントやバックエンドの開発を行ってきましたが、 規模が大きくなるにつれて問題が発生しやすくなったり、作業効率に影響が出るようになってしまったため、この度Monorepo構成へ移行しました。 そのときの手順について紹介したいと思います。 Pol

optools - お前の TypeScript はもっと小さくなる

Zenn · 2023-05-25

TypeScriptの型定義ファイルから積極的な圧縮を行うための @mizchi/optools をリリースした。まだ実験中だが、結構動くはず。使う場合は自己責任で。 https://github.com/mizchi/optools/tree/main/cli 試行錯誤の過程は

Service WorkerのCache APIを利用してキャッシュを削除する

Zenn · 2023-05-25

はじめに お久しぶりです、表題の通りですが今回は、リハビリに軽めの記事にしてみました。 少し前話題になった TBSのニュースサイトヤバない?(追記) に対して、キャッシュストレージ周りが異様に多いと取り沙汰され、 https://blog.hinaloe.net/2023/0

自宅で簡単SimulinkとArduinoを使った温度制御実験

Qiita(trend) · 2023-05-25

はじめに 以前の記事にて住宅の暖房システムを題材としたデータドリブンに基づく温度制御のシミュレーションを紹介しました。 前回の記事では、実機環境はなく、すべてモデルで完結して、検証自体もシミュレーション止まりでした。 そんな折...

Flutterの知識ゼロから始めて2週間で個人開発の禁煙アプリをiOSとAndroidで公開した私の旅

Zenn · 2023-05-25

自己紹介 こんにちは!株式会社クルービットのマイキーです。現在、Webエンジニア3年目です。メインはAWSエンジニアとしてフルリモートで働きながら、空き時間にLaravelを使ったプロジェクトも手掛けています。また、数百枚、将来的には数千枚ものスライドを駆使して新人エンジニ

障害者差別解消法の方針改定にともなう影響

Zenn · 2023-05-25

はじめに 2024年4月1日から障害者差別解消法の方針が改定される。この法律は「障害を理由とする差別の解消を推進する」ために、以下の3つを行うこととしている。 不当な差別的取扱いの禁止 合理的配慮の提供 環境の整備 「合理的配慮の提供」とは、障害のある人から「社会の中

ORAC値に関する論文を読んでみた

Zenn · 2023-05-25

0.論文情報 Exploiting Kinetic Features of ORAC Assay for Evaluation of Radical Scavenging Capacity https://www.mdpi.com/2076-3921/12/2/505 1

ChatGPTのプラグイン「Show Me」を実際に使ってみて感激したのでまとめました

Qiita(trend) · 2023-05-25

Show Meとは Show Meは、入力した指示をもとに円グラフやガントチャートなどの図を作成できるプラグインです。 ChatGPT上でグラフやチャートの指示を行うことで自動でグラフを作成してくれます。 基本形 フローチャート シ...

PayPayの利用履歴の内訳を集計するアプリをリリースした

Qiita(trend) · 2023-05-25

履歴出力 for PayPayアプリで出力した履歴を集計できます。 選択した項目の合計を表示できます。無駄な出費がないか確認しましょう See the Pen PayPay Landscape by John Do...

Chrome拡張の「システムエラー文調査ロボ」をGPTでつくってみた

Qiita(trend) · 2023-05-25

概要 エラー文をGPTに調べてもらうと、割りとよしなに空気を読んで原因と解決策を回答してくれるので、もうひと手間ラクにできたらということで拡張機能にしてみました。 作ったもの Chromeの拡張機能 GPTのAPIKEYを登録す...

え?まだRPA使ってるの? ChatGPTの課題と解決アプローチから学ぶ 生成系AIを活用したRPA 自動化の未来

Qiita(trend) · 2023-05-25

ChatGPTやGPTをベースにしたAIエージェントが注目を集めています。 企業でも導入を検討している企業も多く、実際に導入されると働き方が変わってくると思います。 ローコードで簡単に開発できるRPAもChatGPTを使った後には、難...

Vue3+Pinia環境でストア(Pinia)のデータ初期化とVueのライフサイクルが噛み合わなかった話

Qiita(trend) · 2023-05-25

タイトルの通り、Vue3+Pinia環境でストア(Pinia)のデータ初期化と Vueのライフサイクルが噛み合わなかった話をしようと思います。 前提 ディレクトリ・ファイル構成 /DocRoot | +- components...

【PHPと一緒だなんて言わないで】Next.js@13.4によるZero API Web Application

Zenn · 2023-05-25

はじめに タイトルで大袈裟にZero API Web Applicationという名前をつけてしまいましたが、要するにNext.jsのversion13.4のServer ActionとReact Server Componentを活用してAPIを作らない・叩かないWeb A

KEMONO_PANTSUである。あなたはStack Overflowを二度と利用するべきではない。ユーザーネームとパスワードの組の漏洩。私は傭兵を雇い、私の家は空中要塞である。

Qiita(trend) · 2023-05-24

Stack Exchange が何百万ものメンバーのユーザー名とパスワードの組を漏洩したため、誰かが私の Stack Exchange アカウントをハッキングし、私の名前を「Troll」に変更しました。 10,000以上のreputa...

【個人開発】開発者のための新規プロダクトの投稿プラットフォーム「Dev Haunt」をリリースしました!

Zenn · 2023-05-24

はじめに 新規プロダクトの投稿プラットフォーム、Dev Hauntを個人開発しました。日本の開発者のために特化したプラットフォームで、新規プロダクトの発表、フィードバックの収集、そしてコミュニティの形成をサポートします。 Dev Hauntに参加する Dev Haunt開

WebサービスやSaaS開発で気をつけるべき認証認可におけるロジックの脆弱性。どのようなもので、どう対策すべきか?[PR]

Publickey · 2023-05-24

WebサービスやSaaS(Software as a Service)の開発において、認証や認可における脆弱性が発覚した場合、その深刻度は大きいことが多く対策は必須です。 言うまでもなく、どんなに素晴らしい機能が提供されていたとしても、脆弱...

マイクロソフト、プロンプトエンジニアリングツールなどを含むAIアプリケーションの統合開発環境「Azure AI Studio」発表。Build 2023

Publickey · 2023-05-24

マイクロソフトは、開発者向けのイベント「Microsoft Build 2023」で、AIサービスの開発に必要な一連のツールを統合した「Azure AI Studio」を発表しました。 Azure AI Studioを用いることで、開発者は...

【Android Studio】ActivityとViewの基礎

Qiita(trend) · 2023-05-24

はじめに 自社の研修を通して、全くの未経験からAndroidアプリの開発を少し敷居が高いのかなと感じました。 なので今回はAndroidアプリ開発において基本的で重要な部分をまとめていこうと思います。 Activity(アクティビ...

理系大学生のためのPython環境のススメ

Qiita(trend) · 2023-05-24

VScode, WSL, Docker Desktopの導入については前回の記事を参照してください。 一旦コンテナから出て、プロジェクトを開きます。 .devcontainerフォルダを削除しておいてください Dockerfileか...

理系大学生は研究でもjupyterNotebook(anaconda)ではなくVScodeを使おう+Python環境構築

Qiita(trend) · 2023-05-24

はじめに 理系大学生諸君は、実験で得たデータの解析やグラフ作成にPythonを使っているでしょうか? 私の所属する研究室では、PythonまたはNgraphでグラフを作ることが推奨されています。 特定のグラフ作成ソフトと比べてPyt...

rinnaとopen-calmをloraでJGLUEしてみた

Zenn · 2023-05-24

はじめに ここ数日間に日本語で学習させたLLMがいくつかでましたが、定量的に性能評価したい!ということで日本語LLMベンチマークライブラリのJGLUEを回してみました。 ついでにloraに対応してなかったのでlora用のコードに修正。 環境 AWS Ec2 p4dn.2

PaLM API を使って自然言語で BigQuery にクエリしてみる

Zenn · 2023-05-24

はじめに 先日の Google I/O 2023 で Public Preview になった Vertex AI PaLM API を使って、自然言語で BigQuery に対してクエリを実行してみます。 「とりあえず PaLM API を触ってみたい」が趣旨であり実用的では

Livebookを使って画像識別AIや音声識別AI、お絵描きAIを使ってみた

Qiita(trend) · 2023-05-24

こんにちは! プログラミング未経験文系出身、Elixirの国に迷い込んだ?!見習いアルケミストのaliceと申します。 今回は、2023/5/23開催「LiveViewJP#17:画像識別AIや音声識別AI、お絵描きAIをLivebo...

開発のサイクルタイム分析機能のリリース&活用方法

Zenn · 2023-05-24

開発組織の生産性を最大化する「Offers MGR」でサイクルタイム分析機能をリリースしました。 今回は、リリースの背景とサイクルタイム分析機能の活用方法についてご紹介します。 サイクルタイム分析をなぜリリースするか Offers MGRでは、先月Four Keys分析機能を

Q. なぜ理念(ビジョン)に共感して実践する必要があるのか?

Zenn · 2023-05-24

A. ⇒ 実践している人が掲げる理念(ビジョン)への納得感は、とても強いから。 口では何とでも言えますが、 実際にやっている事実は、とても強い。 (この限りではないことは承知ですが) 私は、そのように思います。 自らが実践している人への納得感 このTweet、突き刺さりま

Release v0.1.12 · web-infra-dev/rspack

リアルタイム版 JSer.info · 2023-05-24

<a href="https://github.com/web-infra-dev/rspack/releases/tag/v0.1.12">https://github.com/web-infra-dev/rspack/releases/tag/v0.1.12</a><br /

Microsoft Build 2023 で発表された AI 関連アップデートまとめ

Zenn · 2023-05-23

はじめに Microsoft Build 2023 で発表された AI 関連アップデートに関して、リンクをまとめて GPT-4 を使った要約を添えました。 関連セッション Keynote: Microsoft Build opening (Session code: K

Microsoft Build 2023のAI/MLアップデート最速まとめ

Zenn · 2023-05-23

はじめに Azure OpenAI ServiceとAzure Machine Learningを中心に、Microsoft Build 2023での発表内容を簡単にまとめました!スピード優先でまとめましたので内容についてご容赦頂ければ幸いです。 なお、記事内の[Previe

ChatGPTはコウメ太夫のクリエイティブさを模倣できるのか?

Qiita(trend) · 2023-05-23

こんにちは.はじめまして. いきなりですが, 皆さんはコウメ太夫さんが好きですか?私はものすごく好きです. 「イナゴを食べていたら~、 人々でした~。 チクショー!!」 これはコウメ太夫さんのネタの一つですが,まったく意味が分かりませ...

[速報]WindowsにチャットAIを搭載「Windows Copilot」発表、サイドバーから利用可能。6月にプレビュー版が登場予定。Build 2023

Publickey · 2023-05-23

マイクロソフトは日本時間5月24日未明から開催する開発者向けイベント「Microsoft Build 2023」で、Windows 11にAIチャット機能を組み込んだ「Windows Copilot for Windows 11」(以下、W...

[速報]マイクロソフト、ChatGPTとCopilotのプラグイン共通化を発表。プラットフォーム化とエコシステムを促進。Build 2023

Publickey · 2023-05-23

マイクロソフトは日本時間5月24日未明から開催する開発者向けイベント「Microsoft Build 2023」で、OpenAIが提供するAIチャットサービスChatGPTと、マイクロソフトのCopilot製品群のプラグインを共通化すると発...

[速報]開発環境を丸ごとクラウドPC化する「Microsoft Dev Box」、7月に正式リリースと発表。Build 2023

Publickey · 2023-05-23

マイクロソフトは日本時間5月24日未明から開催する開発者向けイベント「Microsoft Build 2023」で、「Microsoft Dev Box」(以下、Dev Box)を7月に正式リリースすると発表します。 (この記事は、日本時間...

[速報]マイクロソフト、開発環境向けにビルド高速化を実現する「Dev Drive」発表、新ファイルシステムなど採用。Build 2023

Publickey · 2023-05-23

マイクロソフトは日本時間5月24日未明から開催する開発者向けイベント「Microsoft Build 2023」で、Windows上の開発環境向けにビルドの高速化などを実現する「Dev Drive」を発表します。 (この記事は、日本時間5月...

[速報]マイクロソフト、Windows上の開発者向けダッシュボード「Dev Home」発表。プルリクやタスク、開発ツールなど一覧。Build 2023

Publickey · 2023-05-23

マイクロソフトは日本時間5月24日未明から開催する開発者向けイベント「Microsoft Build 2023」で、開発者向けのダッシュボード画面「Dev Home」を発表します。 (この記事は、日本時間5月24日午前0時解禁の情報に基づい...

[速報]マイクロソフト、クラウドPCにつながる「Windows 365 Boot」プレビュー発表。PCを起動するとクラウドPCにログイン。Build 2023

Publickey · 2023-05-23

マイクロソフトは日本時間5月24日未明から開催する開発者向けイベント「Microsoft Build 2023」で、「Windows 365 Boot」プレビュー版の提供を発表します。 (この記事は、日本時間5月24日午前0時解禁の情報に基...

イラストで理解するDynamoDBのテーブル

Qiita(trend) · 2023-05-23

はじめに 概要 DynamoDBのテーブルの用語やテーブルの検索方法がまっっったくわからなかったので、イラストをまじえながらいつでも見返せるように書いてみました。 この記事で得られること DynamoDBのテーブルの基礎概念につ...

作ってわかる!Vimプラグインマネージャの仕組み

Zenn · 2023-05-23

Vimプラグインマネージャの仕組みをサンプルリポジトリの実装を参考にしながら自作できる本となっています

Cloudflare Managed Challenge の実装サンプルとTurnstileの違い

Zenn · 2023-05-23

以前こちらの記事でTurnstileについてまとめました。Turnstileとは最近よく見る以下です。 これにより90%以上CAPTCHAの出力を減らせたことをCloudflareは発表しています。 これと非常に似た動作を行うものにManaged Challengeというものが

[Deno] FreshでHonoのRPCモードを使う 🍋+🔥

Qiita(trend) · 2023-05-23

🍋Freshについて FreshはDeno社製のWebフレームワークです。 Fresh [Deno] Fresh入門ハンズオン ~ プロジェクト作成からデプロイまで Next.jsのようなファイルシステムベースのルーティングを採...

lizod: 1kb 未満の zod の精神的後継

Zenn · 2023-05-23

作った。 lightweight-zod だから lizod。 npm install lizod -S で使える。 tl;dr 各種フロントエンドや Cloudflare Workers で zod のビルドサイズが邪魔になっている メソッドチェーンと便利なユーティリティ

夫婦の危機をChatGPTが救う!?はじめてのJavaScript 青森のラーメン屋をLINEに通知してみた

Qiita(trend) · 2023-05-23

1. プログラムがわからない非エンジニアがChatGPTにコードを書いてもらうまで 突然ですが、ChatGPTに青森県のラーメン屋さんをLINEに送るコードをJavaScriptで書いてもらいました。 作成したコード // アク...

Go × GraphQL でサーバーを作ってみた

Zenn · 2023-05-23

はじめに Go言語と初挑戦のGraphQL を使って、GraphQL サーバーを作ってみたいと思います。 ▼Go言語公式ドキュメント https://go.dev/ ▼GraphQL公式ドキュメント https://graphql.org/ Goライブラリのgqlgenを

VSCodeのワークスペースを素早く切り替える

Zenn · 2023-05-23

はじめに 普段VSCodeを利用しているのですが、複数のプロジェクトを並行して進めている場合にワークスペースの切り替えが地味に面倒だなと感じていました。。 何か簡単に切り替えれる方法はないかと調べていたところ、VSCodeの拡張機能「Workspace Explorer」がよ

ワクワクするReactフレームワーク「Waku」を開発中です

Zenn · 2023-05-22

Tweet 1 しばらく前からReact Server Componentsのフレームワークの開発に取り組んでいましたが、やっと一つのマイルストーンに到達しました。全てVite化。めっちゃ大変でした。まだ少し未解決課題が残ってます。 https://twitter.com/d

Power Apps のアプリや Power Automate のフローをカタログ化しよう

Qiita(trend) · 2023-05-22

はじめに 市民開発者が増えてくると、以下のような問題が発生する可能性があります。 このような問題の解決策として、アプリやフローをカタログ化するというアプローチがございます。 こちら、実際のアプリの画面です。 今回は、こちらのアプ...

Next.js13.4+TypeScript+ESLint+Prettier+Huskyのよくばりセットで環境を構築してみました

Zenn · 2023-05-22

はじめに こんにちは!ご訪問いただきありがとうございます! 環境構築シリーズ第4弾です! 今回はフロントエンド開発への理解を深めるため、以下の技術を組み合わせた、よくばりセットで開発環境を構築しました。 Next.js13.4 Next.jsの最新のバージョンで、高速でパ

Release v1.34.0 · microsoft/playwright

リアルタイム版 JSer.info · 2023-05-22

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

Google、Python環境の「Colaboratory」にAIによる開発支援機能を搭載へ。自然言語からのコード生成、チャットボットによる質疑応答など

Publickey · 2023-05-22

Googleは、Webブラウザ上でPythonによるアプリケーションの開発と実行が行えるサービス「Colaboratory」にAI機能を数カ月以内に搭載することを明らかにしました。 Googleは今月(2023年5月)に開催したGoogle...

[Swift] SwiftSyntaxが面白い ~ Enumのcaseをアルファベット順でソートしよう ~

Qiita(trend) · 2023-05-22

最近SwiftSyntaxに入門したのですが、結構おもしろいことができそうだったので紹介します! また、この記事はこちらのイベントで発表した内容となっています。 登壇資料も併せてご覧ください。 SwiftSyntaxとは...

【備忘録】Next.js開発環境をDockerで構築(WSL2)

Qiita(trend) · 2023-05-22

備忘録です WindowsでDockerを使ってNext.js開発環境を構築しようとすると、実はいくつかのトラップがあるのでその点も解決しつつ解説していこうと思います。 検証環境 Windows 22H2 VScode 1.78 ...

飲み過ぎを自覚できます(JSライブラリを使えば簡単に!)

Qiita(trend) · 2023-05-22

飲み過ぎを自覚できます 筆者は30代半ばになりますが、歳のせいかアルコールが抜けなくなってきました。 読者の皆様におきましても、あぁ~今日はちょっと飲み過ぎちゃったななんて経験はあるのではないでしょうか。 飲み過ぎたという漠然とした...

VPNに繋がらなくなった時に試すこと

Qiita(trend) · 2023-05-22

家でVPNに繋ぐことができなくなった 数ヶ月前のある日、家から会社のVPNに繋がらないことに気がつきました。一時的なものかと思いパソコンを再起動したりVPNに接続しなおしてみたりしましたが、解決せず。。以下、今回のことで学んだことを...

10万件のSelectBoxが作りたい

Zenn · 2023-05-22

10秒で概要 10万件のデータをサジェストするAutocompleteなSelectBoxを作りたい。 しかし、1万件を超えたあたりから通常のAutocompleteではレンダリングに時間がかかる。 以下の方針が有る。 react-windowによるレンダリング以外の範囲

Terraform 1.5 で追加される import ブロックの使い方

Zenn · 2023-05-22

先日 Terraform v1.5.0-beta1 がリリースされました。 https://github.com/hashicorp/terraform/releases/tag/v1.5.0-beta1 NEW FEATURES を眺めてみると、どうやら import ブロック

Laravelでページネーションを実装したときページネーターの解像度がおかしい件について

Qiita(trend) · 2023-05-22

ページネーションとは ウェブページやアプリケーションの長い一覧やコンテンツを複数のページに分割して表示するためのナビゲーションシステムです。通常、大量のデータやコンテンツを持つページでは、すべてのコンテンツを一度に表示することは適切...

Amazon Inferentia を使って YOLOv7 による物体検出を速く安く実行する

Qiita(trend) · 2023-05-22

はじめに Amazon SageMaker は AWS 上で AI のトレーニングやリアルタイム推論などを簡単に実行できるサービスです 今回は YOLOv7 による物体検出を SageMaker 上で実行します その際、 Sa...

【Java】未経験者・初心者向け おすすめ教本 & 学習カリキュラム

Qiita(trend) · 2023-05-22

目次 この記事は3分ほどで読めます 1.この記事のターゲット層 2.著者の経歴 3.投稿理由 4.カリキュラムについて 5.基本編 6.中級編 7.応用編 8.おわりに 1. この記事のターゲット層 「これからJavaを学習しよ...

Cloud Run で Datadog Agent をサイドカーとして動かす

Qiita(trend) · 2023-05-22

はじめに この記事は、「Cloud RunでOpenTelemetry Collectorをサイドカーとして動かす」を参考に執筆しています。 こんにちは、Datadog Japan で Sales Engineer をしてい...

RHELクローンOSのAlmaLinuxにMiracle Linuxが合流を発表。国内でAlmaLinuxのサポートも提供開始

Publickey · 2023-05-22

Red Hat Enterprise Linux(RHEL)のクローンOSであるMiracle Linuxを開発、提供しているサイバートラストは、同じくRHELクローンOSのAlmaLinuxを開発しているThe AlmaLinux OS ...

🎨Storybook@7入門:Next.js + TailwindCSSへのステップバイステップ組み込みガイド

Zenn · 2023-05-22

Storybookのメジャーバージョンが7にアップデートしてからしばらく経ちます。 しかしながらNext.jsとtailwindCSSの組み合わせにStorybookを使用する記事が少なかったため、 組み込むために行ったことをまとめました。 https://storybook.j

社内でRust and WebAssemblyの勉強会をした話

Qiita(trend) · 2023-05-22

勉強会って難しい 社内で勉強会やっていますか? 勉強会っていいですよね。日々業務に追われがちで新しい技術に触れる機会が少ない時も定期的に勉強会があることで息抜き&amp;ドメイン関係なく技術に向き合うことで知的好奇心が満たされます。...

webpack4からwebpack5に移行しようとして格闘したお話

Qiita(trend) · 2023-05-22

先日、webpackについて学んでみたという記事を書いたところ 私の中では過去1番の反響を頂きました、ありがとうございます 今回は、前回の記事を書いた後にwebpackと格闘した(悩まされた)お話を書こうと思います。 前提として、今...

Approve されてもラベルを付けるまでマージできなくする方法

Zenn · 2023-05-22

この記事では、Approve されてもラベルを付けるまでマージできないようにする方法について解説します。 背景 とあるプロジェクトで、 GitFeatureFlow というフローを採用しています。 このフローでは、main ブランチからトピックブランチを切って開発し、開発が終

【CSS】CSS Maskingを使って、フェードアウトするUIを実現する。

Qiita(trend) · 2023-05-22

はじめに みなさんは、CSS Maskingを使いこなせていますか? CSS Maskingは、デザイン性の高いLPや特設サイト等ではよく使うかもしれませんが、 Webプロダクトだとちゃんと触る機会が多くないプロパティだと思います...

[iOS]ヘアラインビューの実装

Zenn · 2023-05-21

iOSのアプリ開発では、1pxの細い線を度々引くことがあります。 解説記事によって揺らぎがあるので、この記事での定義を説明すると1pxとは画面ピクセルを1つ取ったサイズということです。 つまり、通常Autolayoutなどで扱う数値に画面スケールを割ったもの。 let _1px

Web標準に新たなステータス「Baseline」が登場。変化し続けるWeb標準のうちWeb開発者が安心して使える機能群を示す。MDNドキュメントなどで表示開始

Publickey · 2023-05-21

Web開発者の開発体験を改善することなどを目的としたW3CのWebDX Community Groupは、つねに新たな機能などが登場し変化し続けるWeb標準のうち、Web開発者が安心して使える機能群を示す新たなステータス「Baseline」...

Cloudflare、分散SQLiteデータベース「Cloudflare D1」の性能を10倍以上高速に、ストレージバックエンド強化で。任意の状態にいつでも戻せる機能も

Publickey · 2023-05-21

Cloudflareは、同社のエッジロケーションでマネージドサービスのSQLiteを提供する「Cloudflare D1」をアップデートし、大幅な性能向上と機能向上を行ったことを発表しました。 We've been heads do...

ヘッドレスブラウザ+Puppeteerが使える「Cloudflare Workers Browser Rendering API」がオープンベータに

Publickey · 2023-05-21

Cloudflareは、同社のサーバレス基板であるCloudflare Workersを通じてヘッドレスブラウザとそれをコントロールするPupeteerを呼び出せる「Workers Browser Rendering API」(以下、Bro...

Announcing TypeScript 5.1 RC - TypeScript

リアルタイム版 JSer.info · 2023-05-21

<a href="https://devblogs.microsoft.com/typescript/announcing-typescript-5-1-rc/">https://devblogs.microsoft.com/typescript/announcing-types

Improved local development with wrangler and workerd

リアルタイム版 JSer.info · 2023-05-21

<a href="https://blog.cloudflare.com/wrangler3/">https://blog.cloudflare.com/wrangler3/</a><br /> <p>wrangler 3.0.0リリース。 <code class="langua

TypeScript 5.2 Iteration Plan · Issue #54298 · microsoft/TypeScript

リアルタイム版 JSer.info · 2023-05-21

<a href="https://github.com/microsoft/TypeScript/issues/54298">https://github.com/microsoft/TypeScript/issues/54298</a><br /> <p>TypeScript

WebKit Features in Safari 16.5 | WebKit

リアルタイム版 JSer.info · 2023-05-21

<a href="https://webkit.org/blog/14154/webkit-features-in-safari-16-5/">https://webkit.org/blog/14154/webkit-features-in-safari-16-5/</a><br

【JavaScript】AtCoder に登録したら次にやること ~これだけ解けば十分闘える!過去問精選 10 問~を解いた感想

Qiita(trend) · 2023-05-21

はじめに インターンのコーディング面接をJavaScriptで受けることになったので、その対策としてAtCoder に登録したら次にやること ~これだけ解けば十分闘える!過去問精選 10 問~を解いてみました。あんまり解説を見ずに自...

Reactを使うならReact Developer Toolsの再レンダリング時ハイライトくらい設定してくれ

Zenn · 2023-05-21

モダンフロントエンドについて初めて書きます。お手柔らかに。 最近 React と Next.js に入門したのですが、入門時点で一番最初に知っておきたかったことについて書きました。 「React 初心者が useState とかを学習する前にまず一番にやることはこれ」っていう内容

執行だけで勝てるのか検証する

Zenn · 2023-05-21

過去検証や、バックテストは無意味だ。 ナンピンマーチンのみで勝つ テクニカル指標は一切不要 目をつむって、両建てエントリーしてても通貨ペアの価格は行ったり来たりでいずれは戻ってくる だから絶対に勝てます ランダムウォークと呼ばれてても国家の通貨が0になったり急に半額に

MUI v5 とReact Hook Form v7 を連携させる際の設計と実装例の紹介

Zenn · 2023-05-21

現在のプロジェクトでMUIとReact Hook Form(以下RHF)を組み合わせてフォームを実装しています。しかし、フォームコンポーネントの設計に関して何もルールが整備されておらず、実装が複雑になっていました。そのため、メンテナンスがしづらかったり、汎用的に使いづらい状態でし

Next.js 13 で URL の情報を取得する方法を整理する 【useRouter・useSearchParams・usePathname・useParams】(next/navigation)

Qiita(trend) · 2023-05-21

概要 next.js 12 から next.js 13 へのバージョンアップの大きな変更点の1つとして,ルーティングの方法が変更された点が挙げられます。next.js 12 では,"next/router" の useRoute...

Python 内包表記の限界: 複雑な処理と実行速度の関係

Qiita(trend) · 2023-05-21

初めに 本記事は実務上で速度的優位性を得るために内包表記を使うことが合理的かどうか検証したものです。 文中のコードは読者層を広くするために型ヒントを省いています。 内包表記は早い! 以下に比較対象のコードを示します。 ELEM...

【Flutter】riverpod_generatorで作るRiverpod Providers2系

Zenn · 2023-05-21

これは何か 今更ですが、riverpod_generator を使った riverpod2 系の Provider の生成について整理します。各プロバイダの riverpod_generator を使った実装手順と、使ってみた所感を述べています。 各プロバイダのサンプルコード

ナンピンマーチンの通貨ペアはAUDCADとXAUUSDと、どちらが良いのか?

Zenn · 2023-05-21

ナンピンマーチンはもうすでにご存知のように一定期間は無敵の手法です。 どの通貨ペアを選択すればいいかを考えてみます。 事前にTwitterで調査したところ、 AUDCAD XAUUSD その他なんでもヨシ とのことです。 日足チャートの値動き率でボラティリティを確認する

昨今のAI技術やChatGPTの登場により評価が高まるであろうIT周辺の技術・その他について

Qiita(trend) · 2023-05-21

正規表現 ルールベース / ルールを巧みに記述する方法 アルゴリズム / デザインパターン CI/CD UNIX (という考え方) ITインフラ ITセキュリティ IT Architecture 要求定義 / 要件定義 上記リ...

Python - ScikitLearnの学習 ( 決定木、ランダムフォレスト法 )

Qiita(trend) · 2023-05-21

Odyssey CBTのPython3 エンジニア認定データ分析試験の学習を始めました。今回はScikitLearnで決定木・ランダムフォレスト法を使った機械学習について学びました。 決定木の基礎知識 決定木は情報を木構造を使...

[MySQL]AUTO_INCREMENTのidが戻る

Zenn · 2023-05-21

こんにちは、M-Yamashitaです。 今回の記事は、MySQLのAUTO_INCREMENTのidが戻ってしまう話です。 以前、RailsとMySQLを使うサービスにて、Mysql2::Error: Duplicate entry 'xxx' for keyが発生しました。こ

ABC302回答メモ

Qiita(trend) · 2023-05-21

0.はじめに  通常のコンテストとA~Dの難易度の上がり方が  違う感じでした。点数を見て気づきました。  Bが難しいというか面倒で時間がかかりDまでしか  解けませんでしたが、レートは+29と上がりました。 1.A - Attack...

はじめての Swift gRPC

Qiita(trend) · 2023-05-21

この記事の対象者 iPhone, iPad アプリ開発者 gRPC とは gRPC は、Google が開発した高性能な RPC(Remote Procedure Call)1です。gRPC は、異なるプログラミング言語やシステム...

AtCoderで解ける形式的べき級数問題を集めました

Qiita(trend) · 2023-05-20

形式的べき級数(FPS)を勉強するべく、AtCoderでFPSを使って解ける問題を集めました。多項式も含みます。 公式解説・ユーザ解説にFPS解法がない問題は、有志の解説を探してリンクしました。 これらの問題でVirtual Cont...

RailsとORM機能、ActiveRecordについて

Zenn · 2023-05-20

ORM(Object-Relational Mapping)機能とは ORM(Object-Relational Mapping)は、 データベースとオブジェクト指向プログラミング言語の間のデータの変換や関連付けを 自動化するための機能。 ORMは、データベースのテーブルやレ

癒やしの写真と労いの言葉を送ってくれるLINE Botを作ってみた

Qiita(trend) · 2023-05-20

はじめに 最近急に暑くなったりして身体がお疲れではないですか? そんな疲れた日に、寝る前に好きな人から労いの言葉をかけられたらぐっすり寝られるような気がしませんか? ということで、好きな人ではありませんが、私は猫が大好きなので 寝る...

SIMD命令比較

Zenn · 2023-05-20

比較項目 持っている演算 四則演算 sqrt, abs, FMA ビット演算 変換 比較演算 選択 gather, scatter マスク関連 対応するデータ型 x86系 (SSE/AVX/AVX512) とりあえず128ビット幅のや

GitHub ActionsからBluesky Socialへ簡単にポストする

Zenn · 2023-05-20

概要 Yo. みんなブルスコしてるかい? どうも、真也です。皆さんは既に巷で噂の分散型SNS 「Bluesky Social」 を試しましたか? https://zenn.dev/kato_shinya/articles/lets-try-bluesky-social 今日は

スクラムやる意味ある?を乗り越えるために

Zenn · 2023-05-20

初めに スクラム開発を進める中で「スクラムやる意味あるんけ?」って感じる瞬間が訪れます。僕がスクラムマスターとして参画しているチームもその瞬間が訪れましたが、うまく乗り越えることができたのでその時にやったことや得た知見をまとめてみます。 私は何者か? 都内のSaaS開発

【学習】Ruby on Rails チュートリアル 第7版 - 第7章 ユーザー登録

Qiita(trend) · 2023-05-20

5/20 15:15 開始 REST(REpresentational State Transfer): アプリケーションを構成するコンポーネントを「リソース」としてモデル化することを指す。 これらのリソースは、リレーショナルデータベ...

cyberagent/open-calmをファインチューニングする方法について(+cyberagent/open-calmに関しての解説)

Qiita(trend) · 2023-05-20

こんにちにゃんです。 水色桜(みずいろさくら)です。 今回は最近リリースされて話題になっているcyberagent/open-calmをファインチューニングして、生成される文章を特徴づけするための方法について書いていこうと思います。 ...

nginxでHTTP/3を使う方法 2023年5月版

Zenn · 2023-05-20

ついさっき、ついにHTTP/3対応のブランチが本家のnginxにmergeされました。 https://github.com/nginx/nginx/commit/4b0266174814e6cf60a275321121dbaab084ee64 このまま何事もなければ次のMain

Goとエラーハンドリング慣習について

Zenn · 2023-05-20

エラー返値が無用な条件 関数ないしメソッドの実装がオンメモリ操作のみで完結 将来も(メモリ以外の)I/O操作は追加されることがない 逆にいうと上記の条件のいずれかが達成できない可能性がある関数やメソッドはエラー返値を付与すべき。 返値エラー型はerrorで統一する 返

【データ基盤構築/AWS】AWS Lambdaを使用してRDSの最新スナップショットをS3に定期的にエクスポートする

Qiita(trend) · 2023-05-20

今回の課題 Lambdaを使用してRDSの最新スナップショットをS3に定期的にエクスポートしたい。 SnowflakeのTASK機能を使ってデータをロードするときに便利なので、 古いスナップショットが格納されているS3のオブジェクト...

【Swift Concurrency】TaskGroup で動的な回数のループ処理を並列実行し、高速化する

Zenn · 2023-05-20

こんにちは。kamimiです。🌞 最近 API を Swift で実装したのですが、そのレスポンス速度が遅かったので Swift Concurrency を使って改善しました。(API の技術的詳細はこちらをご覧ください) 先にまとめを言うと、ループする回数が動的な場合に、Swi

Semantic Kernel の Plan ディープダイブ

Zenn · 2023-05-20

Semantic Kernel の Plan は通常は ActionPlanner や SequentialPlanner で組み立てますが、手動で組み立てて実行することも出来ます。 実行順序などが決まっているスキルの組み合わせなどは AI にプランを考えてもらう必要もないので手

自社開発メガベンチャーをわずか半年で鬱退職した雑魚エンジニアの話

Zenn · 2023-05-20

はじめに 当記事を開いてくださりありがとうございます。私は表題の通り、私は一般にメガベンチャーと呼ばれる自社開発企業で機械学習エンジニアとして勤務しはじめてからわずか半年で、鬱を発症し退職することになったものです。この会社は待遇も良く、社風としても労働者思いのとても素晴らしい

【iOS】Live Text APIで画像内のテキストを抽出するための最小実装

Zenn · 2023-05-19

WWDC22で発表されたLive Text APIを使用すると、簡単に画像内のテキストを抽出することができるようになりました。さらに、抽出したテキストに対して、コピー、翻訳、Web検索といった様々なアクションを行うことができます。 本記事では、Live Text APIを使用し

ESLint v8.41.0 released - ESLint - Pluggable JavaScript Linter

リアルタイム版 JSer.info · 2023-05-19

<a href="https://eslint.org/blog/2023/05/eslint-v8.41.0-released/">https://eslint.org/blog/2023/05/eslint-v8.41.0-released/</a><br /> <p>ESL

これからの時代求められる品質

Qiita(trend) · 2023-05-19

概要 この記事はシステムオブシステムズという手段を通してそこに関わるステークホルダーが どのようなコトを体験することによって、何をなし得たいのか? これからのプロダクト~システム開発に求められる品質に関しての考察内容である。 品質...

LOCAL環境でHTTPSが必要なときはlocal-ssl-proxyが便利

Qiita(trend) · 2023-05-19

nextauth.js でシングルサインオン機能を実装する場合、SlackなどはアプリケーションがHTTPS接続をサポートしていることが前提となっており、開発時にもHTTPSのサポートが必要となる場合があります。このような場合には、l...

1ファイルから始める自作Neovimプラグイン

Zenn · 2023-05-19

! この記事は拙作のプラグインrunit.nvimを作った経験を元に書いています。 https://github.com/Comamoca/runit.nvim ❗ 3行でまとめ NeovimならLuaの1ファイルだけでプラグインが作れるよ プラグイン化するコストが低いか

Pandas → Polars 早見表

Zenn · 2023-05-19

データサイエンスやデータエンジニアリングの分野において、効率的かつ柔軟なデータ処理を実現するためには、適切なツールの選択が不可欠です。最近では、高速かつ省メモリなデータ操作ライブラリであるPolarsが注目を浴びています。本記事では、この新たなライブラリと既存のデータ処理ツールで

【Flutter】Github Actionsでバージョン管理システムのFlutterバージョンを使う

Qiita(trend) · 2023-05-19

はじめに Flutterバージョンをあげたとき、Github Actionsのワークフローで使うFlutterバージョンも書き換えるのめんどくさいですよね? 今回はfvmとasdfのバージョンをGithub Actionsで使う方法...

【Dart】命名規則について

Qiita(trend) · 2023-05-19

はじめに 最近、流行りのFlutterを勉強し始めました(乗り遅れてるかも笑) Swiftとは命名規則が異なっていそうなので調べてみました。 UpperCamelCase(先頭大文字キャメルケース) classes cla...

Dockerでrails7 + tailwind + daisyuiの環境構築をする

Qiita(trend) · 2023-05-19

はじめに 今回、webアプリ(ポートフォリオ)を作成するに当たり、Herokuでのデプロイにとても詰まりました。 理由はいろいろあるのですが、大きな理由としては、Dockerを使ったtailwindとdaisyuiの環境構築がうまく...

ざっくりつかむ!LangChainのメンタルモデル

Zenn · 2023-05-19

はじめに 昨今の激アツChatGPTブームを見ると、これをアプリとして開発してみたいと思う方も多いのではないでしょうか。気になって調べてみるとLangChainやLlamaIndexというライブラリに行き着く方も多いはずです。 そしてすぐ壁に直面すると思います。 結局これらの

[SwiftUI]Thread 1: "Invalid parameter not satisfying: [name length] > 0”でアプリがアプリが落ちる

Qiita(trend) · 2023-05-19

概要 Previewなら適切に動作してるのに、シミュレーターを動かそうとすると以下のエラーでクラッシュする場合の対処法です。 Thread 1: "Invalid parameter not satisfying: [name le...

スプレッドシートからQaseにテストケース管理を移行した話

Zenn · 2023-05-19

こんにちは!ハコベルシステム基盤部QAエンジニアの佐々木です。 今回はスプレッドシートからQaseにテストケース管理を移行した話をしたいと思います。 Qaseとは まずQaseとは、クラウド上で以下の内容が行えるテスト管理ツールです。 テストケースの管理 作成したテストケ

Vertex AIのGenerative AIサポートの概要

Zenn · 2023-05-19

こんにちは、クラウドエース データML ディビジョン所属の源です。 クラウドエースのITエンジニアリングを担うシステム開発部の中で、特にデータ基盤構築・分析基盤構築からデータ分析までを含む一貫したデータ課題の解決を専門とするのがデータML ディビジョンです。 データML ディビジ

.NET MAUI で音声ファイルを再生する方法

Qiita(trend) · 2023-05-19

最近趣味MAUIデビューしました! この記事では、Plugin.Maui.Audioを使って.NET MAUIで音声ファイルを再生する使い方を、流し見でササっと概要をつかめるよう短く紹介します。 .NET MAUI で音声ファイルを...

JavaScript Primer 改訂2版 迷わないための入門書 | azu, Suguru Inatomi |本 | 通販 | Amazon

リアルタイム版 JSer.info · 2023-05-19

<a href="https://www.amazon.co.jp/dp/4048931105/">https://www.amazon.co.jp/dp/4048931105/</a><br /> <p>2023年6月9日発売 JavaScriptの入門書</p>

Chakra が提供する Zag.js でアクセシブルなコンポーネントを自由に作る

Zenn · 2023-05-19

The future of Chakra UI Chakra UI はフロントエンドにおける UI コンポーネントライブラリです。 アクセシビリティに配慮された実装になっており、実際に採用している方も多いのではないでしょうか。 https://chakra-ui.com/ そ

JS private class fields considered harmful – Lea Verou

リアルタイム版 JSer.info · 2023-05-19

<a href="https://lea.verou.me/2023/04/private-fields-considered-harmful/">https://lea.verou.me/2023/04/private-fields-considered-harmful/</a

Baseline

リアルタイム版 JSer.info · 2023-05-19

<a href="https://web.dev/baseline/">https://web.dev/baseline/</a><br /> <p>ブラウザによって広くサポートされている機能セットという定義を提供するBaselineについて。 ある機能が多くのブラウザでサポート

RubyKaigi2023で最先端のRubyを探索:振り返りレポート

Zenn · 2023-05-19

こんにちは! プロダクト開発部バックエンド開発グループでエンジニアをしているゆうまともっちー、ココナラ法律相談でエンジニアをしている大川と申します! 今回は、5/11(木)〜13(土)に長野県松本市で開催された「RubyKaigi 2023」に参加してきたので、その様子をレポート

Node v20.2.0 (Current) | Node.js

リアルタイム版 JSer.info · 2023-05-19

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

【図解】AIボイスチェンジャー「RVC」のしくみ・コツ

Zenn · 2023-05-19

https://youtu.be/4PqrqJIwoAI はじめに ↑に貼った動画は話題の高性能ボイスチェンジャー「RVC」の変換例です(Creative Commonsで配布・改変が可能なライセンスの音声データを学習させたものです。BOOTHで無料配布中です)。今回の記事で

Astro 2.5 | Astro

リアルタイム版 JSer.info · 2023-05-19

<a href="https://astro.build/blog/astro-250/">https://astro.build/blog/astro-250/</a><br /> <p>Astro 2.5リリース。 Data collectionsとしてJSONやYAMLを扱

Container Registry の廃止予定と Artifact Registry への移行について

Zenn · 2023-05-19

こんにちは。クラウドエースの阿部です。 このブログ記事では、 Container Registry の廃止予定と、 Artifact Registry への移行について紹介したいと思います。 Container Registry の廃止予定について 2023年5月15日に、

【書けたよ】ChatGPTはフローチャートを書けるのか

Zenn · 2023-05-18

※タイトルで盛大なネタバレをしていくぅ 先日(先月?)ChatGPTを使いながら みんなでキャッキャ遊んでるときに話題に挙がった内容です。 ヘイシャはワークフローを作ってたりするのですが、 https://www.collabo-style.co.jp/ ChatGPTなら稟議書

Cloudflare、サーバレスの「Cloudflare Workers」とJAMスタックの「Cloudflare Pages」を統合へ

Publickey · 2023-05-18

Cloudflareは、同社のエッジデータセンター上で提供している2つのサービス、「Cloudflare Workers」と「Cloudflare Pages」を統合することを明らかにしました。 Pages vs. Workers -- w...

JavaScriptのthisに沼って仕様書にまで沈んだ話

Qiita(trend) · 2023-05-18

JavaScriptの鬼門"this"。 物分かりの良い人にとってはなんて事のない概念なのかもしれませんが、自分は理解に戸惑い、かなり時間を溶かしてしまいました。その一方で、調べていく過程で今までの疑問に答えられる、比較的包括的な理解...

ゼロランタイムで fetch に型をつけたい

Zenn · 2023-05-18

まだライブラリ化してないのと、フルパス対応してないけど、いじれば使えると思う。 これは何 こういう感じに fetch に型がついて動く import { type TypedFetch, JSON$StringifyT, JSON$ParseT } from "./typed

私はKEMONO_PANTSUである。あなたが私のbanを解除してくれるならば、私は幸せである。

Qiita(trend) · 2023-05-18

私はKEMONO_PANTSUである。あなたが私のbanを解除してくれるならば、私は幸せである。

ブラウザの開発者モードで特定箇所のスクショを撮る

Qiita(trend) · 2023-05-18

はじめに ブラウザのスクリーンショットを撮りたい時にわざわざ拡張機能などをインストールするのはちょっとだるいですよね 簡単に特定の部分だけ(もちろん画面全体も)スクショを撮る方法を知ったので記録しておきます。 やりかた 今回はTw...

ChatGPTにしれっとContinue generatingボタンが追加された

Qiita(trend) · 2023-05-18

Continue generating ChatGPTの出力が途中で止まった際にこのボタンを押すと、回答と回答の間にgo onだったり続き、と送ることなく、そのまま続きから出力が再開される。 プラグイン及びブラウジングのインパクト...

ChatGPTが凄いのは究極に心理的安全性が保たれているから

Qiita(trend) · 2023-05-18

だいぶ今更感あるけどchatgptが凄いですね。 僕も使わせてもらってるんですけど革命的だなと感じています。 特にプログラミング領域ではほんとに強力です。 使っていくうちに、AI技術云々よりもやはり僕らが求めたのは心理的安全性だったん...

Glanceがbetaになったぞ

Qiita(trend) · 2023-05-18

はじめに こんにちは、どすこいです。 先日Glanceのbeta-01がリリースされましたね。 Glanceを早くプロダクションで使いたい身としては、とても嬉しいことです。 ということで早速触っていきましょう。 alphaからの違い...

日本語特化型の大規模言語モデル、OpenCALMとrinna/japanese-gpt-neox-3.6bの検証

Qiita(trend) · 2023-05-18

目次 はじめに モデルの概要 検証環境 導入方法:OpenCALM 検証:OpenCALM 考察:OpenCALM Instruction Tuning 導入方法:rinna 検証:rinna 考察:rinna おわりに はじ...

Morisawa Fonts に AWS X-Ray を導入しました

Zenn · 2023-05-18

こんにちは、株式会社モリサワ システム開発部門の川村です。 クラウド型フォントライセンスサービスの「Morisawa Fonts」の開発を担当しています。 Morisawa Fonts に AWS X-Ray を導入したので、簡単に紹介したいと思います。 X-Ray とは?

運用保守の仕事の特徴について

Qiita(trend) · 2023-05-18

はじめに 運用保守の仕事の特徴についてまとめてみました。 ※運用監視と運用保守も仕事内容が異なります。 ここ記事は運用保守について記載しています。 現場によっては技術スキルというよりコミュニケーションという現場もありましたが、 お問...

Azure OpenAI Service の SDK を利用し、フロントエンドを Power Apps にする

Qiita(trend) · 2023-05-17

はじめに 以前、こちらの記事で、フロントエンドを Power Apps にして、Azure OpenAI Service の ChatGPT と連携する方法を紹介しました。 こちらについて、どんなアーキテクチャになっているか...

jQuery 3.7.0リリース。チェーン可能な新メソッドuniqueSort、単位なしのCSSプロパティなど追加

Publickey · 2023-05-17

代表的なJavaScriptライブラリ「jQuery」の新バージョン「jQuery 3.7.0」がリリースされました。 jQuery 3.7.0ではいくつかの機能追加、性能向上、バグフィクスが盛り込まれています。 機能追加では、新しく「.u...

オープンなLLMをDockerで動かす

Zenn · 2023-05-17

次々と発表されるオープンな日本語大規模モデル どうなっているの??という感じですよね。 https://www.itmedia.co.jp/news/articles/2305/17/news096.html https://prtimes.jp/main/html/rd/p

AllowList を用いた NFT の mint

Zenn · 2023-05-17

NFT Project ではよく「特定のアドレスの人だけが実行できる関数」を実装したくなります。例えば別のプロジェクトの NFT を保持してる人だけにこの NFT を mint させたいなどです。今回はこのユースケースをマークルツリーを使って実装します。 なお、マークルツリー自体

React Native でなぞって検索を実装する

Zenn · 2023-05-17

はじめに こんにちは、BluAge の中野です。 私たちは現在「Canary」というお部屋探しのアプリを作っています。 先日「なぞって検索」機能をリリースしました。 探したい地域をマップ上から指でなぞってお部屋を検索できる機能です。 https://www.youtube.c

GoによるRepositoryパターンとUnit of Workを組み合わせたトランザクション処理

Zenn · 2023-05-17

ハコベル物流DXシステム開発部の坂東です。普段はサーバーサイドエンジニアとして、ハコベル配車計画の開発に携わっています。 今回の記事では、GoのRepositoryパターンとUnit of Workパターンを組み合わせたトランザクション処理の実装とテストの手法を、サンプルを使って

React で LIFF アプリを作ろう (設計重視編)

Zenn · 2023-05-17

React Tutorial から一歩踏み出してみたい人 / バックエンド経験があり、フロントを触ってみたい人へ LINE API と連携して、ユーザー連携や LINE へのメッセージなどを解説していきます。 なお、昨年と違う点として、カスタムフックの作成をはじめ設計術の一端を学

AtomicDesignを活用する「コンポーネント駆動開発」のススメ

Zenn · 2023-05-17

こんにちは!Magic Momentのフロントエンドエンジニアの石田です! Magic MomentのフロントエンドではReactを採用しており、 コンポーネント設計にはAtomicDesignを採用しています。 みなさんはコンポーネントを使い回せていますか? 今回は僕がMagi

RubyKaigi 2023 に参加したメンバーの感想まとめ

Zenn · 2023-05-17

Leaner 開発チームの黒曜(@kokuyouwind)です。 RubyKaigi 2023が終わってしまいましたね。終わってみればあっという間でした。 Leaner Technologies では初日一発目に CEO の大平からスポンサートークをさせていただき、 LT では筆

x64用主要アセンブラの構文差異クイズ

Zenn · 2023-05-17

初めに これはx64用JITアセンブラXbyakや静的アセンブラs_xbyakを開発するときに、各種アセンブラの差異についてはまったり調べたりしたことをまとめるにあたり、せっかくなのでクイズ形式にしたものです。 中級以降は主にAVX-512に関するかなりマニアックで瑣末な知識

RubyKaigi 2023 スポンサーブース探訪

Zenn · 2023-05-17

Leaner Technologies の@corocnです。みなさま RubyKaigi 2023 おつかれさまでした。そして、ありがとうございました。例年にも増して熱気のある RubyKaigi だったように感じました。 今年はスポンサーのスタンプを集めると、Matzの手書

Cloud Run でマルチコンテナが利用可能になったのでマニフェストサンプルを添えて機能を紹介

Zenn · 2023-05-17

はじめに こんにちは。クラウドエース株式会社で SRE をしている間瀬です。 Zenn でのブログ投稿は初めてとなりますが、よろしくお願いします。 本記事にてご紹介する内容は、2023/5/16に Public Preview となった Google Cloud のサービスと

Cloudflare PagesでNext.js App Routerを使ってみる

Zenn · 2023-05-17

はじめに Cloudflare Developer Week 2023にて数々の魅力的な発表がある中、Cloudflare PagesでNext.jsを利用するためのパッケージ@cloudflare/next-on-pagesがv1.0.0となりました。 https://gi

Cloudflare PagesでNext.js App Routerを使ってみる

Zenn · 2023-05-17

はじめに Cloudflare Developer Week 2023にて数々の魅力的な発表がある中、Cloudflare PagesでNext.jsを利用するためのパッケージ@cloudflare/next-on-pagesがv1.0.0となりました。 https://gi

Cloud Run 待望のマルチコンテナ構成を検証しました

Zenn · 2023-05-17

Cloud Run でマルチコンテナ機能がプレビューで利用可能に! 長らく待ち望まれていたCloud Run のマルチコンテナが、パブリックプレビューになりました! Cloud Run の第一世代、第二世代ともに利用が可能です。 ドキュメントはこちらです(2023年5月16日

【学習ロードマップ】DS学習歴1年半ほどの理系大学生の勉強記録をまとめてみた

Qiita(trend) · 2023-05-17

学習ロードマップ(DSL CORE エンジニアリング代表:@mohki7) 僕がこれまでにやった教材とその感想、そしてそれをやった結果どうなったかをまとめます! 皆さんの勉強に役立ったら嬉しいです😆 何か質問があれば、いつでも遠慮な...

Codonを使いPythonで作成したプログラムをC/C++で活用する

Qiita(trend) · 2023-05-17

Pythonで作成したプログラムを、Codonを使いダイナミックリンクライブラリへコンパイルし、C/C++から呼び出す方法についてのメモ Codonとは Codonは高性能なPythonコンパイラです。実行時のオーバーヘッド...

Productivity Weekly (2023-05-10号)

Zenn · 2023-05-17

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

Bun v0.6.0 | Bun Blog

リアルタイム版 JSer.info · 2023-05-16

<a href="https://bun.sh/blog/bun-v0.6.0">https://bun.sh/blog/bun-v0.6.0</a><br /> <p>Bun 0.6.0リリース。 <code class="language-plaintext highligh

Release v13.0.0 · sverweij/dependency-cruiser

リアルタイム版 JSer.info · 2023-05-16

<a href="https://github.com/sverweij/dependency-cruiser/releases/tag/v13.0.0">https://github.com/sverweij/dependency-cruiser/releases/tag/v1

Nuxt 3.5 · Nuxt

リアルタイム版 JSer.info · 2023-05-16

<a href="https://nuxt.com/blog/v3-5">https://nuxt.com/blog/v3-5</a><br /> <p>Nuxt 3.5リリース。 Vue 3.3へアップデート、Nitropack 2.4にアップデート、JSONペイロードのシリア

Google Cloud、クラウドで開発環境を提供する「Cloud Workstations」正式リリース。ゼロトラストのBeyondCorpとの統合など新機能

Publickey · 2023-05-16

Google Cloudは、開発環境一式をクラウド上のマネージドサービスとして提供する「Cloud Workstations」の正式リリースを発表しました。 コンテナを用いたカスタマイズ可能な開発環境 Cloud Workstationsは...

Cloudflare、エッジアプリにAIをもたらす「Constellation」発表。画像認識、アノマリ検出、テキスト処理、音声認識など可能

Publickey · 2023-05-16

Cloudflareは、同社のCDNプラットフォーム上でAI機能を提供する「Constellation」を発表しました。 Cloudflareは同社のエッジデータセンターで実行されるJavaScriptランタイムであるCloudflare ...

AI活用の新時代:ChatGPTを使った市場分析と競合調査

Qiita(trend) · 2023-05-16

AI(人工知能)の新時代が幕を開け、今や市場分析や競合調査にもその進化の恩恵が及んでいます。特に、ChatGPTをはじめとするAI技術の活用は、これまでにない画期的なアプローチをもたらしており、ビジネスパーソンの注目を集めているので...

Ruby で文字数を数える

Qiita(trend) · 2023-05-16

これは何? Ruby で "shuffle" を 7文字と数える方法を思いつた。 それだけだとしょぼいので、文字の数え方という一般的な話題を装った記事にしてみた。 そもそも文字とはなにかという問題もあったりはするけれど、そのあたりは ...

iOS デザイントークンを用いてカラーを扱うベストプラクティス

Zenn · 2023-05-16

アプリでカラーを扱う方法で一番私がしっくり来たものを紹介します。 (と言いつつ、まだデザインシステム勉強中なのでアップデートがあるかもしれません。) デザイントークンを採用しカラーの定義を見直したことで、直感的に実装できレビューにも良い効果があったためそちらの話も書こうと思います

Google I/O 2023 セッション動画を見たメモ

Qiita(trend) · 2023-05-16

Google I/O 2023 のいろんなセッション動画を見たメモ。 全てのセッションではないです! What's new in Kotlin for Android Android における Kotlin に関する更新...

What's new in Android (2023) のセッションメモ

Qiita(trend) · 2023-05-16

What's new in Android のセッションを見たメモです。 Privacy and Security Android 14 Updates 画像や動画などのメディアへの部分的なパーミッションの許可ができ...

我が名はアシタカ!ベンガル語のサイトを作れと言われた!何をどうすれば良いか!

Qiita(trend) · 2023-05-16

はじめに ベンガル語のサイトを作るなんて状況に陥るアシタカは筆者くらいかもしれませんが、自分が知らない言語のサイトや広告物などを制作する状況になった方々(受難アシタカ)が参考にできるような記事にしていきたいと思います。 対象読者は主...

Cloud Functions(2nd gen)と Cloud Run の関係性を知る

Zenn · 2023-05-16

はじめに こんにちは、クラウドエース SRE ディビジョン の小堀内です。 最近は、Cloud Run に関するブログ記事を書いたり、Cloud Firestore へのドキュメント追加、Firebase Authentication へのユーザー追加等をトリガーとしたサービ

UnloosenでGoogleChromeの拡張機能「Try Ruby Now」を作成

Qiita(trend) · 2023-05-16

Unloosenとは RubyKaigi2022でRuby3.2がWeb Assembly対応をしたという発表がありました。 つまり、RubyがJSのようにブラウザ上で動くのです。 ただ、Ruby Wasmには以下の問題があります。...

Introducing Deopt Explorer - TypeScript

リアルタイム版 JSer.info · 2023-05-16

<a href="https://devblogs.microsoft.com/typescript/introducing-deopt-explorer/">https://devblogs.microsoft.com/typescript/introducing-deopt-

microsoft/deoptexplorer-vscode: A VS Code extension to visualize deoptimizations in your JavaScript and TypeScript code running in V8 (i.e., NodeJS, Edge, Chrome, etc.).

リアルタイム版 JSer.info · 2023-05-16

<a href="https://github.com/microsoft/deoptexplorer-vscode">https://github.com/microsoft/deoptexplorer-vscode</a><br /> <p>V8 のトレースログをVSCode

Release 7.0.0-alpha.0 · lerna/lerna

リアルタイム版 JSer.info · 2023-05-16

<a href="https://github.com/lerna/lerna/releases/tag/7.0.0-alpha.0">https://github.com/lerna/lerna/releases/tag/7.0.0-alpha.0</a><br /> <p>l

Cloud RunでOpenTelemetry Collectorをサイドカーとして動かす

Zenn · 2023-05-16

! バージョン情報 OpenTelemetry Collector Contrib: v0.77.0 こんにちは!Google Cloudでオブザーバビリティを担当しているものです!Cloud Runでマルチコンテナーサポートがパブリックプレビューになりましたね!これはCl

ChatGPT Pluginで論文検索や旅行の予約を行う

Qiita(trend) · 2023-05-16

はじめに 2023年5月12日(現地時間)にOpenAIがChatGPT UIのWeb検索対応とPluginのベータ提供を開始したとアナウンスがありました。少し遅れますが私のアカウントでも利用可能になっていたため、早速使って感想を書...

ソケット通信の仕組みをスライド図解と Go 実装でまとめてみる

Zenn · 2023-05-16

はじめに 先日、 Linuxで動かしながら学ぶTCP/IPネットワーク入門 を読了ならびに実装しました。 こちらの本は下記に関して内容がわかりやすく記述されており、入門としてとても良い本でした。 データリンク層におけるイーサネットを通るフレームの挙動 TCP/IP の挙動

【ざっくり解説】React Server Componentのレンダリングプロセス

Zenn · 2023-05-16

はじめに 先日のNext.jsのver13.4の発表でApp Routerがstableになり、まだあまり普及していませんが、React Server Componentが今後本格的に広まっていきそうですね。 React Srever Componentの登場により、Reac

Power Virtual Agents を使用して Azure OpenAI Service の ChatGPT と連携し、会話履歴と文脈に基づいた回答を生成する方法

Qiita(trend) · 2023-05-15

はじめに 早く社内業務で ChatGPT を利用したい、利用したいと迫られているという方も多いと思います。そして、この数か月だけで恐ろしいほど新しい技術、サービス、機能が生まれている状況であることから、短時間での実装が求められている...

macOSでDockerコンテナ-ホスト間のネットワーク速度が5倍高速に。Docker Desktop 4.19正式リリース

Publickey · 2023-05-15

WindowsやMac、Linuxなどのマシンに対して手軽にDockerコンテナ環境を導入し、GUIで統合管理できるDocker Desktopの最新版「Docker Desktop 4.19」が正式にリリースされました。 #DockerD...

AtCoder入緑記事

Qiita(trend) · 2023-05-15

はじめまして!546と申します。先日行われたARC160にて、晴れて緑コーダーになることができました! 入緑するまで1年以上かかったので、この長い道のりを振り返っていこうと思います。 レーティング AtCoder Problem...

Google Bard で試してみたこと 8 選

Zenn · 2023-05-15

TL;DR こちらのツイートで紹介されていた内容が気になったので、紹介されていた内容 8 選を翻訳するとともに、自分でも試した結果を共有しようと思います。 https://twitter.com/itsPaulAi/status/1656649457839005697 G

Go で GitHub CLI 拡張機能を作る

Zenn · 2023-05-15

先日 gh-grass という Go 製の GitHub CLI 拡張機能を開発してみたのですが、意外と簡単にできたので手順のメモです。 gh-grass については次の記事をご参照ください。 https://zenn.dev/kou_pg_0131/articles/gh-gr

Tailwind CSS を使った ダークモード実装の効率的なアプローチ

Zenn · 2023-05-15

はじめに 現在、海外のプロダクトのほとんどがダークモードに対応しており、その普及は加速しています。ダークモード対応は単なるデザイン要素にとどまらず、プロダクトの品質や開発力の高さ、アクセシビリティへの配慮を示す効果もあります。 日本ではまだまだ普及が遅れているダークモード対応

全部見せました!FullTypeScriptアーキテクチャ大解剖!エンジニアミートアップレポート #2

Zenn · 2023-05-15

こんにちは。物流業界の価値最大化をミッションに掲げるアセンド株式会社でエンジニアをしている宮津(@kenshiro382)です。 本記事は2023/4/27に行われたエンジニアミートアップ、「全部見せます!アセンドの Full TypeScript アーキテクチャ大解剖」のイベ

Xbyakライクなx64用静的ASM生成ツールs_xbyak

Zenn · 2023-05-15

初めに これはx64用JITアセンブラXbyakに慣れてしまい、JITでなく静的なアセンブリ言語(以下ASM)もXbyakライクに書きたいという人(つまり私)がPython上で似た開発体験を求めて作ったツールです。 s_xbyakの"s_"は静的(static)からつけました

未経験エンジニアの私が、これまでに使ってきたSwiftの技術(ときどき更新)

Zenn · 2023-05-15

これまでにアプリをリリースしてきたので、使用した技術と学んだことを振り返る。 ポートフォリオのようなものです。 初回のアプリリリース日が、2022年1月23日で、そこから UIKit32個 SwiftUI3個 Unity1個 のアプリをリリースしました。 現時点(2023/05/

弊社で行なっているReact勉強会について

Zenn · 2023-05-15

こんにちは! CastingONE の岡本です。 はじめに 弊社のフロントエンドは今まで Nuxt2 を使って開発を行っていました。しかし、Vue2 の EOL が今年の末までということで Nuxt3 にリプレイするか、React にリプレイスするかを検討した結果、後者の R

Slack APIを使ってムードメーカーを可視化してみた

Zenn · 2023-05-15

はじめに こんにちは。IVRyでバックエンドエンジニアをしている小瀬といいます。 https://ivry.jp/ 初っ端から宣伝ですが、IVRyではバックエンド、フロントエンド、AIエンジニアなど、幅広く募集しておりますのでご興味ございましたらぜひご連絡ください! http

webpackについて学んでみた

Qiita(trend) · 2023-05-15

普段はバックエンドをメインに、PHP/Laravelでアプリケーション開発を行っています。 今回、新規にページ作成にあたり、弊社で以前から利用しているwebpackを学んでみました。 (今まではなんとなくで使っていました) webp...

技術記事の学習効果を科学する

Qiita(trend) · 2023-05-15

技術記事を書いたほうがいいの? 書かなくても技術は身につくの? きのこたけのこ戦争と同じく、技術記事を書いたほうが良いvs書かなくてもいい論争は議論が平行線になることが多い。 一方は「技術記事を書くと理解が深まる感覚があるから書いた...

Power Apps でアプリを作成する?まずは Microsoft 365 の既存のアプリを知ろう

Qiita(trend) · 2023-05-14

はじめに Power Apps や Power Automate の説明会に参加したりハンズオンに参加したりした後、ハッカソン含め、実務で何かを作成しようとする際に案を考えるのですが、そのような際、「この要件であれば、既存の Mic...

ChatGPT+NoteableでKaggleのtitanicコンペのsubmissionまで自動化できてしまった話

Qiita(trend) · 2023-05-14

記事をほとんど書いたことがないので、結果だけを共有します。 ChatGPT+NoteableでKaggleのtitanicコンペのsubmissionまで自動化できてしまいました。 chatGPT pluginをオンにする 課金し...

「Amazonでさえサーバレスやマイクロサービスを理解できない」とDHH氏が主張する一方で、「進化可能なアーキテクチャこそ重要」とAmazonのVogels博士

Publickey · 2023-05-14

Ruby on Railsの作者として知られるDavid Heinemeier Hansson(DHH)氏が自身のブログに5月4日付けで投稿した記事「Even Amazon can't make sense of serverless or...

AWS、アプリケーション内できめ細かなアクセス制御を実現するポリシー言語「Ceder」と対応する認可エンジンをオープンソースで公開

Publickey · 2023-05-14

Amazon Web Services(AWS)は、アプリケーション内できめ細かなアクセス制御を実現するポリシー言語「Ceder」と、Cederに対応した認可エンジンをオープンソースで公開したことを発表しました。 CederはAmazon ...

Swiftの_modify {}, _read {}について調べた

Qiita(trend) · 2023-05-14

TCAのソースコードを眺めていた際にこのような書き方を見つけました。 fileprivate var path: PathView { _read { yield PathView(base: self) } _m...

SD-JWT (選択的開示のためのデータフォーマット)

Qiita(trend) · 2023-05-14

はじめに EIC 2023 (2023年5月9日〜5月12日/ドイツ・ベルリン) のオープニングワークショップにおいて、OpenWallet Foundationは、Dr. Daniel Fett (ダニエル・フェット博士) がSD...

Rome v12.1.0

リアルタイム版 JSer.info · 2023-05-14

<a href="https://rome.tools/blog/2023/05/10/rome12_1/">https://rome.tools/blog/2023/05/10/rome12_1/</a><br /> <p>Rome 12.1.0リリース。 Stage 3のDe

【macOS】ターミナルにサジェストを表示してくれるツールが神

Qiita(trend) · 2023-05-14

はじめに 過去の履歴に応じてターミナルにサジェストを表示してくれるツールを見つけたので紹介します Homebrewでインストールします Homebrewのインストール方法は以下の記事を参考にしてください 導入 インスト...

Next.jsを使ったアプリを作ってOSSリポジトリとして公開したので構成など話す

Zenn · 2023-05-14

仕事で Next.js を使うことになったので最初のキャッチアップのために作ったアプリを共有します。 この記事を見てもらえれば、Next.js でアプリ作成を始めるにあたって必要な準備を整えられると思いますので、自分と同じく初心者の方はぜひ最後まで見て行ってください。 🛠 作

Mojo🔥:PythonとC言語のパフォーマンスを併せ持つ新しいAIプログラミング言語

Qiita(trend) · 2023-05-14

はじめに 今話題のMojo🔥(PythonとC言語のパフォーマンスを併せ持つ新しいAIプログラミング言語)について紹介します。 本記事の前半パートではMojo🔥について解説し、後半パートではMojo Playgroundで遊んでみま...

FX自動売買ツール作り方:為替のヒートマップからアノマリーEAを作成する

Zenn · 2023-05-14

はじめに FX(外国為替)の自動売買ツールは、トレーディングの自動化を可能にし、効率的な取引を実現するためのツールです。本記事では、為替のヒートマップを活用してアノマリー(異常値)を検出し、それを基にした自動売買ツール(Expert Advisor, EA)の作成方法について説明

ElixirでAtCoder参加してみよう(atcoder-toolsの導入)

Qiita(trend) · 2023-05-14

はじめに AtCoderに先ずは慣れようとおもって、Pythonで何度か参加してみました。 調べてみると、コンテストの参加を手助けしてくれるソフトがいくつかあるんですね。 そのなかで、atcoder-toolsを使って便利だったので...

ギターのチューナーを作ってみたい【後編】

Qiita(trend) · 2023-05-14

後編でやること  前回の記事はこちらから→ギターのチューナーを作ってみたい【前編】  ソースコードはこちらから→GitHub  後編では前編で抽出したピークの周波数を元に、Tkinterを用いて実際にチューナを作ってみようと思います...

RubyでChrome Extensionを作れるフレームワーク、"unloosen"を使ってContent Sctiptを作成した

Qiita(trend) · 2023-05-14

これは何 RubyKaigi 2023でunloosen(Ruby + wasmでChrome Extentionを作るためのフレームワーク)についての発表がありました。 RubyKaigi 2023での発表の詳細は下記です。 ...

Temporal: JavaScript で"時間"を扱う際の使用方法(と個室ブース予約サイトでの活用例)

Zenn · 2023-05-14

はじめに この記事では、JavaScriptの新しい標準APIとなりつつある Temporal について、その使用方法を紹介するものです。 ! 記事執筆時点では、Temporalのプロポーザルは Stage 3 にあります。 現時点ではPolyfillを使用してTempora

Blueskyの数値を隠せるChrome拡張機能を作った

Zenn · 2023-05-14

Blueswan というChrome拡張機能を作りました。Bluesky用の拡張機能です。 以下のページから、Google ChromeおよびChromium系のブラウザにインストール可能です。 https://chrome.google.com/webstore/detail

FX取引と五十日アノマリー:その発見と新たな可能性の探索

Zenn · 2023-05-14

FX(外国為替取引)の世界では、ドル円の「五十日仲値アノマリー」という現象が注目を集めています。この現象は、一部のトレーダーによって検証され、自動売買ツールに組み込まれ、実際のトレーディングに活用されているという報告があがっています。 ところで、この五十日アノマリーは誰によって初

Python(Flet)でリアクティブなUIを作る方法を考える

Qiita(trend) · 2023-05-14

前置き 前回この記事を書いた者です。意外と需要があったようで正直驚きました。 現在は本格的にFletを使った業務アプリの開発に取り組んでいるのですが、今回はそこで得た技術的知見を共有したいと思います。 したがって、前回の記事の...

jasmine/5.0.0.md at main · jasmine/jasmine · GitHub

リアルタイム版 JSer.info · 2023-05-14

<a href="https://github.com/jasmine/jasmine/blob/main/release_notes/5.0.0.md">https://github.com/jasmine/jasmine/blob/main/release_notes/5.0

0→1とか1→10で知っていると得すること - 執念と知とMP

Zenn · 2023-05-14

私が個人的に0→1や1→10のフェーズで知っていて得をした(と感じた)ことをまとめます。 なんかひたすらMPと連呼する変なおじさんになってしまった 精神的・感情的な疲弊をさける、MPを大事にする 0→1や1→10で結果に大きく影響する支配的な要素として、"体力"ないし"スタミ

[入茶]ABC301のD問題までを解説 (Python)~美しきD問題~

Qiita(trend) · 2023-05-13

挨拶 こんにちは、Halcyonです。 本記事ではABC301のA~D問題をPythonで実装したものを解説しようと思います。 今回はゴリ押しで解いたりはしませんでした。 入力の受け取り方だけはわかっている前提で解説しています。...

私のポートフォリオ①:"Together"の紹介と参考にしたものや考え 

Zenn · 2023-05-13

未経験から転職 -学習からポートフォリオまで 簡単に自己紹介 1998生まれの25歳🍎 前職: 鍼灸師・柔道整復師 (2019.3 ~ 2022.12) 命捧げていた競泳人生の中でたくさんケア面で助けてもらった影響で、 私も誰かの力になりたい!という経緯。あとは身体の

Kinesis Data Streamsでデータ重複はなぜ起きるのか

Qiita(trend) · 2023-05-13

はじめに 概要 Amazon Kinesis Data Streams ではエラーにより、データが重複することがあります。 どのようなケースでデータの重複が発生するのか図を交えながら見ていきます。 この記事で得られること Am...

GitHub Copilot chatが解禁されたので使ってみての感想とChatGPTと比べてどうかの所感

Qiita(trend) · 2023-05-13

GitHub Copilot chatのウェイティングリストが通過して本日使えるようになりました。 結構本日通っている方が多かったようです。 アイコンがかわいいですね。 このかわいいアイコンと対話することになります。 使えるようにな...

ギターのチューナーを作ってみたい【前編】

Qiita(trend) · 2023-05-13

動機  ギターのチューナーが壊れてしまい、スマホアプリを使ってみたもののあまりの広告の多さにイライライライラ…。ギター初心者にとってチューナが壊れるのは痛手なので、大学時代に信号処理系の研究を行っていたこともあり、チューナーを作成し...

ファシリテーションの大切さ

Qiita(trend) · 2023-05-13

概要 DX案件など含めたあらゆる案件や 様々なイベントのファシリテーションをやってきた中で気付いた重要ポイントについて記述します。 要約すると【ファシリテーション】がプロジェクトの成否を決めるということ。 対象読者 ・いつも会議が...

ロジカルなコミットメッセージの書き方

Zenn · 2023-05-13

チーム開発におけるコミットメッセージの書き方についてアウトプットします。 コミットメッセージに正解はありません。 組織によって最適な手法は異なるため、参考のひとつにしてください。 ! 初心者の方へ 何もわからないうちはお作法を守るよりも、成長することが重要です。 成長するためには

Markdown記法まとめてみた

Qiita(trend) · 2023-05-13

はじめに いざQiitaで記事を書くぞとなったとき知っておかなければいけないのが Markdown。 この記事は新人エンジニアがMarkdown記法をまとめることでQiitaデビューを果たすものです。 参考: Markdown記法 ...

Vapor と Google Cloud Run で実装!App Store ステータスを Slack に投稿する API の作り方💧

Zenn · 2023-05-13

こんにちは。kamimiです。🌞 Vapor で App Store ステータスを Slack に投稿する API を作って Google Cloud Run にデプロイしたので、作り方を書きます。💧 Swift で API を実装するのはサーバーサイドでは主流でないと思います。

【RubyKaigi2023】 初耳だったruby.wasmを簡単に触ってみる

Qiita(trend) · 2023-05-13

はじめに RubyKaigi2023が2023年5月11日から13日の3日間で開催されていることを最終日に知ったため、午後以降のセッションにオンラインで参加しました。 参加した「Load gem from browser」というセッ...

RedAmberを触ってみた

Qiita(trend) · 2023-05-13

データフレーム(2次元の表形式のデータ)を用意されていて、それに何かしらの処理しようと思った時パッと思い浮かぶ利用ツールはPythonのPandasでしょうか?それともExcelなどでしょうか? 今回はそのどちらでもなく、RubyKa...

JavaScriptにおける同期処理と非同期処理の理解: ECサイトの例を交えて【備忘録】

Zenn · 2023-05-13

Written with ChatGPT-4 2023年5月13日 はじめに プログラミングの学習において、同期処理・非同期処理は重要な概念の一つです。 しかしながら、同期処理と非同期処理の違いを深く理解するのは、初学者にとっては難易度が高いかもしれません。私自身もまだ学習途

フロントエンドのパフォーマンステストが可能になったk6(v0.44)とWeb Vitalsの解説

Zenn · 2023-05-13

概要 k6は、開発者がロードテストを行い、パフォーマンスの問題を 特定できるようにするためのオープンソースの負荷テストツールです。 この度v.044がリリースされ、Web Crypto API のサポートが開始されました。 高負荷状態でのフロントエンドのパフォーマンス計測が可

ChatGPTでUnreal EngineによるAIチャットボット構築ガイド (コピペでOK)

Zenn · 2023-05-13

GPTを使ったUnreal Engineチャットボットの作成とJSON形式での出力データの扱い方 この記事では、Unreal EngineでGPTを使ったチャットボットを作成する方法と、GPTからの出力データをJSON形式で扱う方法を説明します。VARestプラグインとOpe

データオーケストレーションツールDagsterの紹介

Zenn · 2023-05-13

データオーケストレーションとは データオーケストレーションという言葉をご存知でしょうか?日本ではまだ耳慣れない言葉ですが、data orchestrationでgoogle検索すると実に3000万件以上ヒットし、世界的には十分に市民権を得ている言葉です。Databricks

【基礎】AWS Workdocsとは!?クラウドストレージの料金比較

Qiita(trend) · 2023-05-13

こんにちは。今回は、awsについて初心者エンジニアに向けて、aws workdocsについて解説します。 aws workdocksとは? aws workdocsは、awsが提供するファイルストレージサービスです。これは、企業がデ...

CircleCI から GitHub Actions への移行で気をつけるべきポイント

Zenn · 2023-05-13

はじめに ある開発プロジェクトにて CI 基盤として CircleCI を使用していましたが、様々な理由があり GitHub Actions への移行を決定しました。 移行に伴って CircleCI の設定ファイルを GitHub Actions 用に書き換える必要があります

【ChatGPTからコピペのみで作る】LINEボット入門 ライブコーディング(のリベンジ?記事)

Qiita(trend) · 2023-05-12

この記事は下記イベントのリベンジ?記事です。 30分チャレンジの結果は・・ 何をしようとしたのか? ChatGPTにGASを使ったLINEbot(おうむ返し)の作り方を聞いて、ソースコードをそのままコピペするだけで動きました!...

【RubyKaigi2023】Ruby対応されたDebug Visualizerを試してみた

Qiita(trend) · 2023-05-12

この記事は何 RubyKaigi2023 2日目のセッションの内容を自分でも試してみた記事になります! セッションはこちらになります! こちらで紹介されていたDebug Visualizerを実際に使えるようにする方法を書いて...

Announcing Vue 3.3 | The Vue Point

リアルタイム版 JSer.info · 2023-05-12

<a href="https://blog.vuejs.org/posts/vue-3-3">https://blog.vuejs.org/posts/vue-3-3</a><br /> <p>Vue 3.3リリース。 <code class="language-plaintex

ゼロが多いカウントデータに対するモデリング

Qiita(trend) · 2023-05-12

はじめに こんにちは,株式会社Nospareの小林です.本記事ではカウントデータ分析でよく直面するゼロが多いに対して,どのような統計モデルで対処できるかについて解説します. まずカウントデータですが,これはある疾病からの死亡者数,あ...

Vercelのキャッシュを完全に理解しました (?)

Zenn · 2023-05-12

はじめに 先日(2023/5/1)にVercelの新機能・サービスを発表するビッグイベント 『 Vercel Ship 』 が開催されました。 Next.jsやVercelの激アツな発表がたくさんあり、非常に大きな盛り上がりを見せているように感じます。 今回は、最近社内でも活

ヘッドレスUIコンポーネントでいこう -- Radix UI + Stitches がいい感じ

Zenn · 2023-05-12

こんにちは! 株式会社ココナラの法律相談事業部でWebエンジニアをしている 原井 です。 ココナラ法律相談 と ココナラエージェント という2つのプロダクトのWebフロントエンド・バックエンド開発を担当しています。 この記事は、フロントエンド開発に使うUIコンポーネントライブラリ

React cache() で Next.js の Per-request Caching が実現できるのはなぜか

Zenn · 2023-05-12

Next.js App Router では、リクエスト単位で処理をキャッシュする機構が存在し、ドキュメント上にも Per-request Caching として説明があります。 https://nextjs.org/docs/app/building-your-applicati

【初心者向け】【JS・TS】forEachのコールバック関数内の非同期処理は、async/awaitで同期処理化できない

Qiita(trend) · 2023-05-12

最初に 本記事で紹介することは、JSでforEachやmap等のコールバック関数で処理をするメソッドを使い始めたときに、誰もがやらかしてしまいそうになる内容をまとめてみました。 実はこのコードは、最初に「end」と表示される co...

Cloud Traceでボトルネックを追ってみるぞ

Zenn · 2023-05-12

はじめに この記事は Cloud Trace を導入したときに調べたことをまとめたものです。Cloud Trace は、Google Cloud の分散トレーシングシステムで、アプリケーションのパフォーマンス問題を特定、解析できるサービスです。 例えば、リクエストを受け取った

jQuery 3.7.0 Released: Staying in Order | Official jQuery Blog

リアルタイム版 JSer.info · 2023-05-12

<a href="https://blog.jquery.com/2023/05/11/jquery-3-7-0-released-staying-in-order/">https://blog.jquery.com/2023/05/11/jquery-3-7-0-release

僕の「結婚式Web招待状」を支える技術

Zenn · 2023-05-12

はじめに 先日、5/6に結婚式を挙げました🎉 多くの方に来ていただきとても楽しい会となりました。 ただ、経験したことのある方達はわかるかと思いますが、色々な準備があったりします。 そのうちの一つが招待状です。 紙で送って、送り返してもらう。というのが一般的かと思いますが、 友

エンジニアの創造性を刺激する社内制度のお話

Zenn · 2023-05-12

こんにちは、アルダグラムの開発ユニット長の田中です。 GWは富士急ハイランドに遊びに行ってきました。 絶叫マシンの余韻がまだ残っています笑 ※KANNAは富士急ハイランド様にもご利用いただいています! 今回はユニークな社内制度でもある「半月IC制度」についてご紹介いたします。

5分で理解するAmazon CodeWhisperer

Qiita(trend) · 2023-05-11

はじめに 2023年4月13日、Amazon CodeWhispererが正式にリリースされています。 2022年6月に行われたre:MARS 20221のカンファレンスで発表されたサービスで、当時はプレビュー公開されていました。 ...

【Connect/gRPC】connect-goとconnect-queryで型安全で高速なAPIを作る

Zenn · 2023-05-11

はじめに Connect の学習のために簡単なタスクリストを作ったらとても学びがあったので共有します。 アプリ全体のソースコードもあるので誰かの参考になれば幸いです。 https://github.com/7oh2020/connect-tasklist Connect

マイクロソフト、Rust言語による開発を含む初めてのWindowsカーネルをInsiderプログラム参加者向けに提供開始

Publickey · 2023-05-11

Microsoft AzureのCTOを務めるMark Russinovich氏は、Rust言語を採用して開発されたファイルを含む初めてのWindowsカーネルが、正式リリース前のWindowsを試用するWindows Insiderプログ...

TypeScriptが強化されたVue3.3アップデートと将来の機能について

Qiita(trend) · 2023-05-11

ついに待望のVue3.3がリリースされました! Vue.jsのリリースにはアニメのコードネームがアルファベット順に付けられていますが、今回は「Rurouni Kenshin(るろうに剣心)」との事です。外国では「るろうに」は翻訳されて...

「Dart 3」が正式リリース。100%Nullセーフティな言語に、ペイメント、ロケーションなどのAPIも直接呼び出し可能に。Google I/O 2023

Publickey · 2023-05-11

Googleは5月10日(日本時間11日)に米カリフォルニア州マウンテンビューで開催中のイベント「Google I/O 2023」で、Dart言語の新バージョンとなる「Dart 3」の正式リリースを発表しました。 Dart 3 is her...

Dart 3.10正式リリース。カラースキーマの自動生成などMaterial 3対応強化、新レンダリングエンジン、WebAssembly対応など

Publickey · 2023-05-11

Googleは5月10日(日本時間11日)に米カリフォルニア州マウンテンビューで開催中のイベント「Google I/O 2023」で、Dart言語向けのフレームワーク「Flutter」の最新版となる「Flutter 3.10」の正式リリース...

GitHubで誤ったマージ戦略のマージを防ぐChrome拡張機能の開発をした

Zenn · 2023-05-11

はじめに GitHubのPull requestのマージに際し、「Create a merge commit」「Squash and merge」「Rebase and merge」を使い分けているチームがあると思います。そんな時に、以下のような戦略を採用することはありません

AWS Summit Tokyoに初参加してみて

Qiita(trend) · 2023-05-11

はじめに 先日初めてAWS Summitに参加しました。AWSのイベントはもちろん、社外のイベントに参加するのも初めてだったので、その視点から感想を書いていければと思います。 雰囲気 まず人がすごく多かったです。基調講演のところ...

Azure OpenAI Service と OpenAI 本家で同じモデルに同じプロンプトを投げて時間はかってみた

Zenn · 2023-05-11

追記 お試し期間だと思ったら普通に課金対象でした orz はじめに Semantic Kernel を使うと、同じインターフェースで Azure OpenAI Service と OpenAI 本家の API を割と簡単に呼び出せるので、それを使ってどれくらい時間がかかる

Vueのemit('modelValue', value)で型安全性が崩壊!?気をつけて!

Zenn · 2023-05-11

結 Vue.jsのemit('update:modelValue', value)がmodelValueと疎結合なので、以下のような用法によって、型健全性が壊れます!! const props = defineProps&lt;{ modelValue: T }&gt;(

Streaming with SuspenseのStreamingを理解する

Zenn · 2023-05-11

3 行まとめ Next.js の App Router では &lt;Suspense&gt; を使ったストリーミングがサポートされている React には、Node.js Streams と Web Streams に対応する Server API がある Stream

Ruby3.2の正規表現の高速化を、実際にオートマトンを作って体験してみる

Qiita(trend) · 2023-05-11

Ruby 3.2では正規表現の高速化が行われ、ReDoSへの対策が行われています。 https://techlife.cookpad.com/entry/2022/12/12/162023 https://rubykaigi.org/...

ココナラ法律相談の法律Q&Aに ChatGPT を導入した話

Zenn · 2023-05-11

こんにちは。ココナラ法律相談 の開発をしているエンジニアの大川と高崎です。 ChatGPT、話題にならない日がないくらい話題ですよね。 先日の ChatGPTを駆使して実現したAIアシスタント機能の開発ストーリー に引き続き、ココナラ法律相談でもChatGPTを組み込んで既存機能

ChatGPTとMermaidで、SnowflakeのER図を描かせてみた。

Qiita(trend) · 2023-05-11

ChatGPTにER図を描かせてみる 今回は、ChatGPTを使ってデータベースのER図を描いてもらう方法について紹介したいと思います。 そのままChatGPTにDDLを貼って「ER図を描いて!」っておねがいしても頑張って作ってくれ...

令和時代の CSS 記法再考

Zenn · 2023-05-11

昔は CSS と言えば壊れやすい代名詞のようなもので、堅牢な CSS を書くためによく BEM や FLOCSS といったCSS 設計記法の縛りを入れて書いたりしていましたが、最近は React と Scoped CSS のセットで書くことが多くて、素の HTML/CSS で設計

「2週間に一度からリリースを日々の当たり前にするエンジニアリングマネジメント」とタイトルでJBUG沖縄#4で発表してきました

Zenn · 2023-05-11

JBUG沖縄 #4「スタートアップがみせるプロジェクトマネジメント」というイベントが2023年4月23日に参加して、「2週間に一度からリリースを日々の当たり前にするエンジニアリングマネジメント」というタイトルで発表させていただきました。 こちらの発表内容は、私がCBcloudと

Announcing Dart 3. 100% sound null safety. Records... | by Michael Thomsen | Dart | May, 2023 | Medium

リアルタイム版 JSer.info · 2023-05-10

<a href="https://medium.com/dartlang/announcing-dart-3-53f065a10635">https://medium.com/dartlang/announcing-dart-3-53f065a10635</a><br /> <p

[速報]Google、責任あるAIを実現するとして、画像にウォーターマークとメタデータの埋め込みを進めると発表。Google I/O 2023

Publickey · 2023-05-10

Googleは5月10日(日本時間5月11日未明)、米カリフォルニア州マウンテンビューで開催中のイベント「Google I/O 2023」で、最新のAI基盤モデル「PaLM 2」を発表しました。 PaLM 2は規模の異なるGecko、Ott...

[速報]Google、自然言語でAIと対話するだけで誰でもアプリが作れる「Duet AI for AppSheet」発表

Publickey · 2023-05-10

Googleは5月10日(日本時間5月11日未明)、米カリフォルニア州マウンテンビューで開催中のイベント「Google I/O 2023」で、AIと自然言語で対話することでアプリケーションの開発ができる「Duet AI for AppShe...

[速報]Android StudioもチャットAIを搭載へ「Android Studio Bot」発表。コードの自動生成、クラッシュしたログの解析、自然言語での質問など。Google I/O 2023

Publickey · 2023-05-10

Googleは5月10日(日本時間5月11日未明)、米カリフォルニア州マウンテンビューで開催中のイベント「Google I/O 2023」で、Android Studioに搭載されるAIの新機能「Android Studio Bot」を発表...

[速報]Google Cloudでのシステム開発について何でもAIが教えてくれる「Duet AI for Google Cloud」発表

Publickey · 2023-05-10

Googleは5月10日(日本時間5月11日未明)、米カリフォルニア州マウンテンビューで開催中のイベント「Google I/O 2023」で、Google Cloudでのシステム開発についてAIが支援してくれる「Duet AI for Go...

[速報]Googleの生成的AI「Bard」が日本語に対応。ウェイトリストもなくなり、すぐに利用できるように

Publickey · 2023-05-10

Googleは5月10日(日本時間5月11日未明)、米カリフォルニア州マウンテンビューで開催中のイベント「Google I/O 2023」で、Googleは生成的AI「Bard」が日本語に対応したことを発表しました。 現時点でPublick...

ITリテラシーを高めるために -ニュース、トレンドチェック方法

Zenn · 2023-05-10

ITリテラシーを高めるためにすべきこと 私はまだまだ駆け出しと言えるものですが、 異業種からのキャリアチェンジの中で、IT業界についてや、言葉からわからないところから どのようにしてきたのか、やってきてよかったことを記述していこうと思う。 ITリテラシーとは 英語直訳

Release v120 · esm-dev/esm.sh

リアルタイム版 JSer.info · 2023-05-10

<a href="https://github.com/esm-dev/esm.sh/releases/tag/v120">https://github.com/esm-dev/esm.sh/releases/tag/v120</a><br /> <p>esm.sh v120リリ

RubyKaigi 2023での発表の「2進数の足し算を計算する正規表現」の解説

Zenn · 2023-05-10

RubyKaigi 2023で「Make Regexp#match much faster」という発表をします、@makenowjust です。この発表では、ReDoS対策のためにRuby 3.2で導入された、正規表現マッチング (Regexp#match) の メモ化による最適

あうぇおkふぃえgれい

Qiita(trend) · 2023-05-10

あうぇおkふぃえgれいおじあおfじれお

GitHub の Secret scanning’s push protection を試してみる

Zenn · 2023-05-10

GitHub の Secret scanning's push protection がパブリックリポジトリで無料で使えるようになりました 🎉🎉🎉 https://github.blog/changelog/2023-05-09-secret-scannings-push-pro

[初心者向け]Swiftにおけるfunctionの使い方まとめ

Qiita(trend) · 2023-05-10

概要 Swiftにおける関数はiOS開発において大いに重要です。 今回はその主要な使用方法を今回はまとめました。 随時更新していくため、ブックマークしていただけるとお役に立てると思います。 環境 Xcode : 14.3 Swif...

MATLAB / Simulink で作ったシミュレーションを Unreal Engine で可視化して遊ぶ

Qiita(trend) · 2023-05-10

はじめに MATLAB/Simulinkはモデルの構築・シミュレーションにとても便利だが、可視化が苦手。作ったモデルがシミュレーション中にどう動いているかをリアルタイムで見たいというのがモチベーションとしてあった。 ロジクールのハン...

Dockerを使ってStreamlitのwebアプリを動かそう

Zenn · 2023-05-10

はじめに この記事では、Streamlitで作成したwebアプリをDockerでコンテナを立てて動かすことを目標とします。 尚、この記事は身内向けのチュートリアルなので若干いい加減に書いていますが、ご容赦ください。 Dockerとは Dockerは、コンテナ仮想化という

Qiita アップデートのお知らせ - 2023年 04月

Qiita(trend) · 2023-05-10

はじめに Qiitaでは、エンジニアのみなさんからの声をもとに、日々開発を続けています。 この記事では、2023年 04月にリリースした内容を紹介します。 Qiitaでアップデートやバグ修正をリリースしたら、リリースノート、Qii...

KubernetesのPodのResource設定の考え方

Qiita(trend) · 2023-05-10

PodのResource設定(spec.containers.resources)はこうあるべき、みたいなふんわりとしたイメージが自分の中であるのですが言語化できていないのでしていきたいと思います。 なお、この記事の内容は運用するKu...

【v20.10 ユーザー必見】UiPath Activities の機能改善(v20.10 → 22.10)

Qiita(trend) · 2023-05-10

UiPath Activities の機能改善(v20.10 → 22.10) 今秋(2023年10月28日)に延長サポートが切れるユーザーの皆様、夏休み前後でのバージョンアップに向けて情報整理の最中ではないでしょうか? 各バージョ...

【初心者向け】公共データを用いたSingle Cell RNA-seq解析 ~Rで始めるSingle Cell RNA-seq解析~

Zenn · 2023-05-10

📰 概要 前作「公共データを用いたRNA-seq解析」を300冊以上売り上げた著者による公共RNA-seqデータ解析の第2弾! 公共データベース登録済みのSingle Cell RNA-seqデータを解析してみませんか? Single Cell RNA-seq(scRNA-

React Application Architecture for Production | Packt

リアルタイム版 JSer.info · 2023-05-10

<a href="https://www.packtpub.com/product/react-application-architecture-for-production/9781801070539">https://www.packtpub.com/product/reac

Cache the World: Turbo Charging Firefox Accessibility Performance and Maintainability | Jantrid

リアルタイム版 JSer.info · 2023-05-10

<a href="https://www.jantrid.net/2022/12/22/Cache-the-World/">https://www.jantrid.net/2022/12/22/Cache-the-World/</a><br /> <p>Firefox 113で入

Firefox 113.0, See All New Features, Updates and Fixes

リアルタイム版 JSer.info · 2023-05-10

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

Zodを勉強していくぞっど

Zenn · 2023-05-10

みなさんこんにちは!アルダグラムでエンジニアをしている大木です。 今回は、Zodというスキーマ生成とバリデーションをいい感じにできるライブラリについて紹介したいと思います。 紹介と言いつつも、私自身はZodをあまり使ったことがないため勉強したメモ書きみたいになるかと思います。それ

Excel と比較した際の SharePoint リストのメリット

Qiita(trend) · 2023-05-09

はじめに Power Apps や Power Automate で SharePoint リストとの連携が頻繁に行われますが、「そもそも SharePoint リストって何?Excel と比較して何が良いの?」といったご質問をいた...

Cloudflare Workers で Passkey autofill できる WebAuthn RP を自作してみる

Zenn · 2023-05-09

はじめに この記事は、Cloudflare Workers を使って CDN エッジ上で動作し、WebAuthn のみをサポートする ミニ IdP を作成してみたという話です。ソースコードは https://github.com/atpons/idp にあります。 実装

GitLabがGoogle CloudとAI分野で提携、AIをGitLabツール群に統合。コードの自動生成、コードにある脆弱性の説明、コードレビュアーの推薦など実現

Publickey · 2023-05-09

GitLabとGoogle CloudはAI分野での提携を発表し、Google Cloudが提供するAI機能のVertex AIなどにより、GitLabのツール群にAIによる開発者の支援機能を組み込んでいくとしました。 そしてGitLabは...

Next.jsのVercelが「Vercel KV」「Vercel Postgres」「Verccel Blog」の3つの新ストレージサービスを発表

Publickey · 2023-05-09

Next.jsの開発元であり、Webアプリケーションのホスティングサービスなどを提供するVercelは、同社のホスティング環境で利用できる3種類の新サービス「Vercel KV」「Vercel Postgres」「Verccel Blog」...

Chromium Blog: An Update on the Lock Icon

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

<a href="https://blog.chromium.org/2023/05/an-update-on-lock-icon.html">https://blog.chromium.org/2023/05/an-update-on-lock-icon.html</a><br

ChatGPTに指示をする際の基本・アイデア・注意点

Zenn · 2023-05-09

プロンプトの基本的な構成要素 相手がChatGPT(AI)かに関係なく、私たちが誰かに依頼をする時と同じように、以下の5つを考慮しながら伝えてみてください。 目的:達成したいこと、解決したい問題(Job) 指示:求めている役割(Hire) 情報:目的を達成するために必要なデ

生成AIを使うときに知っておきたいこと――日本ディープラーニング協会(JDLA)が発表したガイドラインのポイント

Qiita(trend) · 2023-05-09

生成AIの利用ガイドライン 日本ディープラーニング協会(JDLA)が公開した『生成AIの利用ガイドライン』についてポイントをまとめます。 生成AIとは、人工知能(AI)が自動的に文章や画像などのコンテンツを生成する技術のこと...

5 Lessons Learned From Taking Next.js App Router to Production - Inngest Blog

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

<a href="https://www.inngest.com/blog/5-lessons-learned-from-taking-next-js-app-router-to-production">https://www.inngest.com/blog/5-lessons

vadimdemedes/ink-ui: :lipstick: Ink-redible command-line interfaces made easy

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

<a href="https://github.com/vadimdemedes/ink-ui">https://github.com/vadimdemedes/ink-ui</a><br /> <p>Inkを使ったターミナル向けのUIコンポーネント。 対話的な入力フォーム、選択

Origin Private File Systemを使ってブラウザ上でファイルを高速に操作しよう

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

<a href="https://zenn.dev/cybozu_frontend/articles/origin-private-file-system">https://zenn.dev/cybozu_frontend/articles/origin-private-file

プロンプトエンジニアリングの無料コースを受講したのでチャットボットをサクッと作ってみた

Qiita(trend) · 2023-05-09

Deeplearning.AI社がChatGPTのプロンプトエンジニアリングのコースを無料公開していたので、受講して、試しにStreamlitを駆使してチャットボットを作ってみました。 コードを示しながら、かいつまんで解説します。 ...

natemoo-re/ultramatter: &lt;1kB frontmatter parser that supports a reasonable subset of YAML

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

<a href="https://github.com/natemoo-re/ultramatter">https://github.com/natemoo-re/ultramatter</a><br /> <p>frontmatterをパースする小さなライブラリ。 YAMLの一

Release v8.4.0 · pnpm/pnpm

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

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

Release v0.1.10 · web-infra-dev/rspack

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

<a href="https://github.com/web-infra-dev/rspack/releases/tag/v0.1.10">https://github.com/web-infra-dev/rspack/releases/tag/v0.1.10</a><br /

Unlighthouse - Site-wide Google Lighthouse · Unlighthouse

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

<a href="https://unlighthouse.dev/">https://unlighthouse.dev/</a><br /> <p>サイトをクロールしてLighthouseによるスキャンをまとめてやってくれるツール。 クロール対象をルーティングから定義もでき、結

AWS 上でサーバレス構成で HTTP レスポンスをストリーミングする

Zenn · 2023-05-09

はじめに AWS Lambda レスポンスストリーミングの紹介 | Amazon Web Services ブログ 最近、上記のブログで Lambda でレスポンスをストリーミングできるようになったという話がありました。 自分がこのブログを読んだ時、ここで話されているストリー

AWS 上でサーバレス構成で HTTP レスポンスをストリーミングする

Zenn · 2023-05-09

はじめに AWS Lambda レスポンスストリーミングの紹介 | Amazon Web Services ブログ 最近、上記のブログで Lambda でレスポンスをストリーミングできるようになったという話がありました。 自分がこのブログを読んだ時、ここで話されているストリー

goofiで見る👀色んな言語の知っておきたいOSSプロジェクト

Zenn · 2023-05-09

Tl;DR "good first issue"があるということはコントリビュートの敷居を下げてくれているということ。 スター数が多いということはそれだけ認知されているということで、コントリビュートが盛んに行われている可能性が高いということ。 コントリビュートが盛んというこ

【2023.4対応】UiPath Formsを使ってみる

Qiita(trend) · 2023-05-09

UiPath Formsとは UiPathで有人実行型の自動化業務を開発しているときに、ユーザーが使う入力ボックスや表示画面などのフォームを作りたいときはないでしょうか。簡単なことであれば「入力ダイアログ」アクティビティや「メッセー...

RubyKaigi のセッションを楽しむための予習会をした - Ruby 処理系の基礎知識編

Zenn · 2023-05-09

Leaner 開発チームの黒曜(@kokuyouwind)です。 明後日には RubyKaigi 2023 が始まりますね!自分は LT を採択してもらえて 2 番手で話すので、ぜひ聴きに来てください! https://rubykaigi.org/2023/presentatio

Astro × microCMS × Vercelで構築するモダンブログの作り方 完全ガイド

Zenn · 2023-05-09

はじめに エンジニアになってから、個人ブログでさまざまな記事を書いてきましたが、そろそろリプレイスしたいと考え、Astroでシンプルなブログサイトを作成してみました。その作成手順について記事にしていきます。データ管理はmicroCMSを使用し、サイトのホスティングはVerce

RSpec の実行を高速におえるためのヒント

Zenn · 2023-05-09

こんにちは、アルダグラムの内倉です。 テスト書いていますか? KANNA では現在、ci で多くの機能のテストをカバーしており、プロダクトの機能・要件が充実してきたこともあって、テスト数自体もかなり増えてきました。 結果、テストの実行時間が長く「ci 通ったらマージしますね」など

トップ5%社員になりたくない?

Qiita(trend) · 2023-05-09

はじめに 「AI分析でわかった トップ5%社員の習慣」を読んだので記事にしてみました。 個人的に刺さった項目3つについてまとめてみたので、休憩時間にでも読んでもらえたら嬉しいです。 「トップ5%社員になりたくない?」とかタイトルで言...

Box API について調査した 3 週間を振り返る

Zenn · 2023-05-09

この記事について ここ 3 週間ほど仕事で Box API について調査する機会をいただきました。この記事では Box API の基本的な使い方を中心に調査で得られた知見を共有したいと思います。また、Box API を使う上での注意点やトラブルシューティングの方法についても言

【中上級者向け】Flutter大学の有効な使い方

Zenn · 2023-05-09

すでにある程度のエンジニア経験やFlutter経験がある方向けにFlutter大学の有効な使い方を紹介していきたいと思います。 初心者の方は以下の記事から始めるのがおすすめです。 https://zenn.dev/flutteruniv_dev/articles/flutter-

【Go】書式指定子をまとめる

Qiita(trend) · 2023-05-09

はじめに こんにちは、kenです。 この記事ではGo言語の書式指定子についてまとめていきます。書式指定子とは fmt.Printf("こんにちは、私は%sです\n", "ken") に出てくる%sのようなもののことです。 調べてみ...

君はVS Codeのデバッグの知られざる機能について知っているか

Qiita(trend) · 2023-05-09

はじめに こんにちは、kenです。 GWに「暇だな~~、こんな日はVS Codeの公式ドキュメントを読むか!w」と思って何気なく読んでたらデバッグに関して知らない機能がいくつかあったので、今回それをご紹介したいと思います。 おそらく...

React Application Architecture for Production〜これ一冊で全てが網羅〜

Zenn · 2023-05-09

はじめに この記事は、Alan Alickovicさんの著書「React Application Architecture for Production」をまとめたものになります。Alanさんと言えばZennで最も人気のある記事「bulletproof-react」の作者であ

コミュニケーション活性化アプリの紹介【Power Apps】

Qiita(trend) · 2023-05-09

はじめに みなさま、こんにちは! 日本マイクロソフトカスタマーサクセス事業本部に所属しております秋山と申します。 今回、社内向けに作成したコミュニケーション活性化を目的としたアプリ「HiGuys」について紹介させていただきます。 ...

スマホで撮った写真内の文章に関してChatGPTに質問できる便利アプリを1時間で作ったので、作り方を公開します【UiPath Apps x DataService実践】

Qiita(trend) · 2023-05-08

こんにちは、夏休みの宿題は最終日に片付ける派の @manabutech です。 夏休みの宿題はやらないくせに、ゴールデンウィーク期間中もChatGPTやらAutoGPTやら色々と自由研究していました。 スマホで撮影した写真内の文章に関...

Deno、JavaScript/TypeScriptのためのデータストア「Deno KV」発表。Deno本体にSQLiteを統合、分散環境では強い一貫性も提供

Publickey · 2023-05-08

サーバサイドやエッジでのJavaScriptランタイムを提供するDenoは、Deno本体に統合したJavaScript/TypeScriptのためのデータストア「Deno KV」を発表しました。 これまでDenoでアプリケーションを開発し実...

Webブラウザ上でNode.js環境を実現する「WebContainer」、iOS/iPadOS版Safariに対応。iPhone/iPadでWeb開発環境が起動

Publickey · 2023-05-08

WebAssemblyを用いてWebブラウザ上でNode.js環境を実現する「WebContainer」などを提供するStackBlitzは、WebContainerがiOS/iPadOS 16.4以降のSafariに対応したことを明らかに...

もう電気を消し忘れません!

Qiita(trend) · 2023-05-08

我が家の悩み 引っ越してきて約1年経ちましたが、まだ慣れない(忘れてしまう)ことがあります。 それは、夜家に帰ると気付かされるのです。暗い玄関の先に木漏れ日のように微かに漏れる光。 要するに、玄関の先にはトイレがあり、トイレの明かり...

Astro 2.4 | Astro

リアルタイム版 JSer.info · 2023-05-08

<a href="https://astro.build/blog/astro-240/">https://astro.build/blog/astro-240/</a><br /> <p>Astro 2.4リリース。 <code class="language-plaintex

AddressableAssetsの前にAssetBundleを理解する!

Qiita(trend) · 2023-05-08

はじめに 今回の記事は前回の UnityのResourcesについて の続きになります。前回の記事を読んでない方は良かったら読んでみてください。 今回はAssetBundleについての説明していきます。 今回参考した記事はこちら ...

compose.ui.utilにあるfastXXXのリスト操作のAPIを見てみる

Qiita(trend) · 2023-05-08

androidx.compose.ui.util のライブラリに fastXXX というリストを操作する拡張関数が用意されています。ライブラリに依存することでアプリの実装でも使うことはできます。 これらの API は通常の fo...

Laravel 10 基礎から学ぶテスト入門

Zenn · 2023-05-08

◆ 本書について 本書は、Laravel で PHPUnit を使ったテストを書く際の基礎知識やノウハウをまとめた本です。もちろん、ドキュメントも大事なリソースではありますが、ドキュメントだけでは良く分からない内容も多くあります。 まずは、本書でテストの基礎知識を身につけ、更

Vanilla.js チートシート

Qiita(trend) · 2023-05-08

ネイティブのJavaScriptを記述する際に個人的によく確認するもののチートシート 要素の指定 id document.getElementById('idName') class document.getElementsB...

Blog - Next.js 13.4 | Next.js

リアルタイム版 JSer.info · 2023-05-08

<a href="https://nextjs.org/blog/next-13-4">https://nextjs.org/blog/next-13-4</a><br /> <p>Next.js 13.4リリース。 App RouterをStableに変更、Turbopackを

Radix UIでコンポーネントを作成する時に意識したこと

Zenn · 2023-05-08

microCMSでプロダクトエンジニアをしています。りゅーそうです。 microCMSでは、UIコンポーネントを作成するのにRadix UIを採用しています。 https://www.radix-ui.com/ Radix UIはいわゆるヘッドレスUIと呼ばれるUIライブラリで、

Next.js App Router 遷移の仕組みと実装

Zenn · 2023-05-08

Next.jsのv13.4が発表され、App RouterがStableになりました。App Routerは発表以来着実に実装が進んでおり、最近もServer ActionやParallel Routesなどの新機能が次々と発表されています。 当然ながらこれらの話題はフレームワー

Google Cloud UPDATES 2023 Q2 レポート - 2023年1月~3月のアップデートをまとめてキャッチ!

Zenn · 2023-05-08

Google Cloud UPDATES とは? Google Cloud Japan では Google Cloud UPDATES という、Google Cloud の各サービスの最新アップデートがキャッチアップできるイベントを四半期ごとに開催しています。 https:/

Webアクセシビリティにおける「フォームの改善」で重要なポイント/「Webアプリケーションアクセシビリティ──今日から始める現場からの改善」を読んで

Qiita(trend) · 2023-05-08

はじめに 本記事は、「Webアプリケーションアクセシビリティ──今日から始める現場からの改善」という書籍を読んで、自分自身がアクセシビリティの知識を身に付け、実務でも有効に取り入れていくために、重要だと感じた部分を引用したものです。...

ポジTAMA Vol.000 Unreal Engineをはじめよう

Zenn · 2023-05-08

Unreal Engineを始めとしたゲーム開発に関わる技術はものスゴイスピードで進化しています。 1人ではごく一部の専門しかカバーできません。 毎月、雑誌形式で特定の専門領域について紹介しながらゲーム開発を幅広くカバーできるようにします。 毎週各カテゴリーのページを1ページ

【Python Celery】本番運用時に知っておくべき10のこと

Qiita(trend) · 2023-05-08

Read this article in English エンジニアのみなさん、ちゃんとセロリ食べてますか? はじめに CeleryはPython用の非同期タスク処理を行うためのライブラリです。タスクの同時実行数、ヘルスチェッ...

Vertex AI Matching Engine: フルマネージドで利用する Google のベクトル検索

Zenn · 2023-05-08

はじめに 本記事では Vertex AI Matching Engine とは何かを簡単に説明して、使い始めるための手順を説明します。本記事の目的は、ベクトル検索を実現するために Matching Engine を使えるようになってもらうことです。 記事全体を理解するために

ChatGPTがもたらす自然言語処理技術の進化について知ろう!

Qiita(trend) · 2023-05-08

こんにちは。今回は、ChatGPTについて初心者エンジニアに向けて、自然言語処理技術の進化について解説します。ChatGPTとは、人工知能を用いた処理技術の一種で、文章の生成や応答等に利用されています。また、自然言語処理技術は現在急速...

業務効率化をしたい...SlackAPIがあるじゃないか!!①SlackAPI詳細と、APIの基礎(JSONについて)

Zenn · 2023-05-07

SlackAPIを活用して日々の業務、タスクを効率化したい 日々使うSlack... ここにいつも必要な情報が自動で届いたら、よくない? 送った資料も、全部自動でダウンロードできてたら便利!!!! 分析が自動でしてくれて届いたら、便利では?!?! じゃあ、APIがあるし、やっ

Linuxをクラスタ化して高可用性を実現。ソフトバンクの業務インフラに採用された高可用ソフトウェアの理由[PR]

Publickey · 2023-05-07

SoftBankやY!mobile、LINEMOなどの携帯電話サービスや、PayPayによる決済サービスなど、多くのサービスで知られるソフトバンク。 同社の業務システムを支えるITインフラを担う共通プラットフォーム開発本部 ITクラウド開発...

グローバルのクラウドインフラ市場シェア、AWSとAzureの差が9ポイントにまで縮まる。2023年第1四半期、Synergy ResearchとCanalysの調査結果

Publickey · 2023-05-07

調査会社のSynergy Research GroupとCanalysは、2023年第1四半期時点のグローバルにおけるクラウドインフラのシェアをそれぞれ発表しました(Synergy Research Group、Canalys)。 クラウド...

さまざまなAIをSlackに統合する「Slack GPT」発表。未読スレッドの要約、顧客ごとのメール提案、顧客関連情報の集約など多機能を提供

Publickey · 2023-05-07

Slackは、ChatGPTに代表されるさまざまな生成的AIをSlackをプラットフォームとして統合する「Slack GPT」を発表しました。 Slack GPTは、Slackに生成的AIを統合していくビジョンとされています。 OpenAI...

【SwiftUI】複数のSF Symbolの名前指定を一括で変更する

Qiita(trend) · 2023-05-07

お気に入りに選択されている時はstar.fill、されてない時は普通のstarのように、 fillかfillじゃないか、circleかcircleじゃないかとかの違いで、 表示するシンボルを変えたい場合がある。 シンボルが1つ・2つ...

Stable Diffusion2で顔写真を少し盛る

Qiita(trend) · 2023-05-07

はじめに Stable Diffsion2とDiffusersライブラリを使って、プリクラのように顔写真を少し盛る手順を作ってみました。 単純に写真全体をスタイル変換すると不要な部分も書き換わってしまうし、顔部分をInpaintin...

2023年 わたしの Neovim

Zenn · 2023-05-07

はじめに こんにちは、あろーです。 Neovim をメインのエディタとして使いはじめてから、ちょうど 1 年くらい が経っていました。 ひとつの区切りとして、なんだかちょうど良い感じがしたので現在のわたしの環境についてまとめてみたいと思います。 こんな感じ https:

[全編無料][鋭意執筆中] 他言語習得者がとりあえず使えるようになるZig

Zenn · 2023-05-07

公式ドキュメントを私的に噛み砕きつつ、いくつかのコラムを添えて、Zigに入門する本です。 この本を読めばZigの機能を網羅できるわけではありませんが、取っ掛かりがつかめる様になると思います。 なお、この本は現在も鋭意執筆中ですので、未完成の章があったり、情報が書き加えられる可能性

Cloudflare Workers を活かしきるスタックを考えた(remix+d1 on pages-functions) + 残タスク

Zenn · 2023-05-07

このスクラップ で試行錯誤していたまとめ。 最終形はここにアップロードした。 https://github.com/mizchi/remix-d1-bullets docs の下に、このリポジトリを生成した手順、セットアップ方法、リリース方法を書いてある。 (remix-vali

加算も乗算も使わない行列積の100倍高速な近似計算手法(Maddness)を自分で再実装して検証する!!!

Zenn · 2023-05-07

Introduction 行列積という演算が機械学習/深層学習モデルの学習, 推論の計算に占める割合は非常に大きい。 昔僕が興味本位でやってみた実験なのだが、適当なTransformerの実装を持ってきてScaleDotProductAttentionというクラスの順伝播に含

[SwiftUI] SafeAreaInsetsをEnvironmentで取得できるようにする

Qiita(trend) · 2023-05-07

階層が一番上のViewのSafe Areaの情報を知りたい時があったので備忘録として残します。 GeometryReaderを使用した場合、そのViewのSafe Areaの情報しか取得できず、一番上のViewのSafe Areaの情...

コンポーネントを配信するシステムについて構想する

Zenn · 2023-05-07

はじめに この記事は、Cloudflare が提唱する Fragment Piercing (フラグメント・ピアシング) の記事(Cloudflare Workersによるマイクロフロントエンドの段階的な採用)を読んだ筆者が、そこから得たアイデアとそれをPoC(概念実証)して

勉強法について考え続けた自分が行き着いた『アジャイル勉強法』というひとつの答え

Zenn · 2023-05-07

🏃 はじめに 今度、このような勉強会が開催されます。 https://yumemi.connpass.com/event/281721/ ここで、「もし自分が"勉強法"を説明するならどうするか?」をふと考えていると、観点が2つあることに気づきました。 学習のワークフロー 学

Webアプリを作ったらペネトレーションテストはしよう

Qiita(trend) · 2023-05-07

はじめに Webアプリケーションのセキュリティに対する重要性は、今や広く認知されています。Webアプリケーションのセキュリティに脆弱性が存在すると、攻撃者はアプリケーションを不正に利用することができます。そのため、Webアプリケーシ...

ChatGPT-API Error Code 429の解決方法

Qiita(trend) · 2023-05-06

はじめに お疲れ様です! @Keichan_15 です! 皆様、ゴールデンウイークはいかがお過ごしでしょうか。 実はGWも後半に差し掛かったあたりで、私のSlackに一通のメッセージが届いていました。 「Keichanが作成したCh...

FFmpegで重ねた物にフリンジが出る場合はunpremultiplyフィルターで解決…なのか?

Qiita(trend) · 2023-05-06

前提 コマンドラインで FFmpeg を使い、映像にフィルターをかけていく。 環境 FFmpeg 6.0-essentials_build-www.gyan.dev(Chocolatey 1.3.1 により導入) GNU ba...

T3 StackはなぜJSONでDate型を扱えるのか

Zenn · 2023-05-06

はじめに T3 Stackとは、Theo氏によるNext.jsをベースとしたWebアプリのテンプレートです。 動作確認したバージョン package.json "ct3aMetadata": { "initVersion": "7.3.2" } 疑

関数定義をスナップショットテストする

Zenn · 2023-05-06

以下で示すラッパー関数のように,関数定義を見ると直ちにその関数が期待通りに動作するとわかる場合があります.そのような場合,関数定義が意図せず変更されないことさえ保証できれば,その関数は十分に正しいと見做せます.テストピラミッド[1]という概念が示すように,テストは費用対効果を考え

Laravel 10.9.0がリリースされたので新機能や変更点の紹介

Zenn · 2023-05-06

日本時間の昨日(2023 年 4 月 26 日)に Laravel の v10.9.0 がリリースされました。 https://github.com/laravel/framework/releases 詳細なリリース内容は上記のリリースノートにまとまっていますが、ざっと紹介して

Flareon (ブースター) は可愛い

Qiita(trend) · 2023-05-06

Flareon (ブースター) は可愛い

GASとChatGPTを組み合わせてZennとQiitaの急上昇記事を紹介するTwitter botを作った

Zenn · 2023-05-05

はじめに idea カテゴリで投稿するか迷いましたが、一応 ChatGPT へリクエストを投げる GAS のコードも紹介しているので、tech 記事で投稿することにしました。 ほしかったもの Qiita には急上昇記事を紹介する公式アカウントが存在しています。 https

DockerイメージからGitLab環境を構築(GitLab&Runner)

Qiita(trend) · 2023-05-05

VM構築 下記のスペックで構築 IPアドレス:192.168.0.105 AlmaLinux8.7 CPU:4Core MEM:8GB DISK:100GB こちらの記事で立てているkubernetesのコンテナレジストリとして...

ChatGPTとペアプロの個人開発で、ToDoのWebアプリを1日で作った話

Qiita(trend) · 2023-05-05

Twitter上でノルマをツイートした友人に乗っかり、同じようにツイートしてみたことをきっかけに、Webアプリを作ってみた話です。 プログラミングは趣味でやっている程度のよわよわエンジニアですが、ChatGPTの力を借りたらあっという...

javap の隠しオプション

Qiita(trend) · 2023-05-05

たまたま OpenJDK の javap のソースコードを読んでいたら、-help には表示されない隠しオプションがいくつかあることに気づきました。 -XDdetails -XDinner -XDindent:(数値) -XDtab...

初回起動時にコケる!? Docker Composeで解決するrails db:migrateの自動化

Qiita(trend) · 2023-05-05

はじめに Docker Compose非常に便利ですよね。最近ようやく本腰を入れて勉強してみたのですが、アプリケーションの開発・デプロイを簡単かつスピーディーに行えるようになりました。 しかし、そんなある日、railsとmysqlを...

【第7回】ChatGPTで大規模システムは作れるか?(GPT API+Angularで画面作成)

Qiita(trend) · 2023-05-05

経緯 この記事は以下の記事の続き。第7回です。  第1回 全体計画~要件定義編  第2回 アーキテクチャ設計~データベース設計編  第3回 API設計~インフラ設計編  第4回 設計工程の振り返り編…

App Runner初心者大全

Zenn · 2023-05-05

こちらを一読いただくとApp Runnerは何のために開発されたのか?どのように構築するのかが詳しくわかります。加えてGitHubActionsによるCDも組み込まれていてより実践的な内容になっております。

【徹底解説】Flask VS FastAPI

Zenn · 2023-05-05

はじめに 今回の記事では、PythonでWeb開発を進める際に使われるWebフレームワークである「FastAPI」と「Flask」について、両者それぞれの特徴と強みを具体的なソースコードを用いて解説する。 この記事の対象とする読者 これからPythonでWeb開発を進め

【Vue.js】Vue2→Vue3 主な記述方法の変更点 チートシート

Qiita(trend) · 2023-05-05

目次 1. アプリケーションの作成とマウント 2. グローバルコンポーネント登録 3. リアクティブデータ 4. CompositionAPI 5. イベントバス 6. スロット 7. ライフサイクルフックの名前変更 8. カスタム...

Next.js 13.4まとめ

Zenn · 2023-05-05

基本的には以下のNext.js 13.4のブログを翻訳してまとめたものになります。 https://nextjs.org/blog/next-13-4 TL;DR Appルーター(安定版): サーバーコンポーネント ネストされたルート&amp;レイアウト 簡略化されたデー

Pythonを使ったGUIアプリを「お手軽に」作りたかった件

Qiita(trend) · 2023-05-05

はじめに 業務自動化といえばRPAとかPython等が良く使われるが、これらは基本的に判断が多い複雑な業務の自動化には向かず、やったとしても自動実行→手作業→自動実行→手作業…と言ったように人の判断が居るところで業務プロセスが分断さ...

テキスト/画像から3Dモデルを生成する【Shap-E】

Qiita(trend) · 2023-05-05

概要 3D アセットの条件付き生成モデルである Shap-E を紹介します。単一の出力表現を生成する 3D 生成モデルに関する最近の作業とは異なり、Shap-E は、テクスチャ メッシュとニューラル ラディアンス フィー...

僕が個人事業主から正社員になった理由

Zenn · 2023-05-04

今回はちょっと技術の話じゃなくて自分の話します。 自己紹介はこちらの記事で まぁ整理も大事なので記事に残しておきます。 今の会社に入って1年半くらいですねー 今のアイコンは弊社のイラストチームの業務委託さんに書いてもらいました感謝!! ゴールデンウィーク何故か5/5こどもの日なの

PWAとAmazon Pinpointによる通知機能

Zenn · 2023-05-04

What 下記の要望を叶えるためにPWA対応とAmazon Pinpointを利用したプッシュ通知・メール送信を実現しました。 ネイティブアプリを作成したいけど、リソースの問題で実現が難しい 通知手段としてプッシュ通知を利用したい 運用中の様々な通知サービスを一元管理したい

NVIDIA Vision Programming Interface (VPI)入門

Qiita(trend) · 2023-05-04

VPIとは VPI(https://docs.nvidia.com/vpi/)は、NVIDIA Vision Programming Interfaceのことで、Jetsonデバイス、NVIDIA GPU搭載のx86_64マシン向け...

SPRESENSEサンプルプログラム集

Qiita(trend) · 2023-05-04

よしのたろう作のSPRESENSE作例集(Arduino限定)です。備忘録のためにまとめてみました。随時更新していきます。 プロセッサ関連 ■ pthreadでLED制御 ■ マルチコアでLED制御 ■ NuttXタスクでLED制...

nostr と Bluesky に7つ bot を作り k8s で稼働させた

Zenn · 2023-05-04

はじめに 最近 nostr と Bluesky に7つ bot を稼働させたので、その仕組みと Kubernetes での運用方法をメモとして残しておきたい。 bot の一覧 今回作った bot は以下の通り。 ボット名 生息地 特徴 俳句bot nostr

LangChainのYoutubeLoaderを使って動画内容を質問してみる

Qiita(trend) · 2023-05-04

はじめに LangChainのYouTube DocumentLoaderがとても手軽に使えたので、これを使って動画の内容について質疑応答してみます。 つくるもののイメージは以下のような感じです。 公式ドキュメント:LangCh...

アーキテクトがチェックすべきオープンソースのWebサービス一覧

Zenn · 2023-05-04

実装の参考の当たり 前口上: オープンソースの実装を読もう 普段Web開発をしているとこの書き方は普通か、実装の方向性はよさそうか不安になることがあります。そういった際、同じリポジトリの既存実装や会社の他のリポジトリ、技術ブログや本、過去の経験、他のメンバーの意見などを参考に

【個人開発】蔵書管理を楽にするためのスマホアプリを作りました

Qiita(trend) · 2023-05-04

「あの漫画、何巻まで持ってたっけ?」をなくしたい 電子書籍が増えてきて、漫画もスマホで読むことも増えましたが、やはり紙で持っておきたいものもいくつかあります。 紙で持っている漫画でいつも困るのが、「あの漫画、何巻まで持ってたっけ?」...

Release v5.0.0 · markedjs/marked

リアルタイム版 JSer.info · 2023-05-04

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

Exploring The Potential Of Web Workers For Multithreading On The Web — Smashing Magazine

リアルタイム版 JSer.info · 2023-05-04

<a href="https://www.smashingmagazine.com/2023/04/potential-web-workers-multithreading-web/">https://www.smashingmagazine.com/2023/04/potent

Announcing Babylon.js 6.0. Our mission is to build one of the most... | by Babylon.js | Apr, 2023 | Medium

リアルタイム版 JSer.info · 2023-05-04

<a href="https://babylonjs.medium.com/announcing-babylon-js-6-0-dcb5f1662e3a">https://babylonjs.medium.com/announcing-babylon-js-6-0-dcb5f16

jsdom/Changelog.md at e5b8e8afdebee816862584cb7d45bdc6f86d54af · jsdom/jsdom

リアルタイム版 JSer.info · 2023-05-04

<a href="https://github.com/jsdom/jsdom/blob/HEAD/Changelog.md#%E2%80%8B2200">https://github.com/jsdom/jsdom/blob/HEAD/Changelog.md#%E2%80%8

Say Allo&#039; to the new Inquirer (release of the rewrite) · SBoudrias/Inquirer.js · Discussion #1214

リアルタイム版 JSer.info · 2023-05-04

<a href="https://github.com/SBoudrias/Inquirer.js/discussions/1214">https://github.com/SBoudrias/Inquirer.js/discussions/1214</a><br /> <p>N

React Canaries: Enabling Incremental Feature Rollout Outside Meta – React

リアルタイム版 JSer.info · 2023-05-04

<a href="https://react.dev/blog/2023/05/03/react-canaries">https://react.dev/blog/2023/05/03/react-canaries</a><br /> <p>ReactにCanaryリリースが追加

Release v0.31.0 · vitest-dev/vitest

リアルタイム版 JSer.info · 2023-05-04

<a href="https://github.com/vitest-dev/vitest/releases/tag/v0.31.0">https://github.com/vitest-dev/vitest/releases/tag/v0.31.0</a><br /> <p>v

Announcing Tauri 1.3.0 | Tauri Apps

リアルタイム版 JSer.info · 2023-05-04

<a href="https://tauri.app/blog/2023/05/03/tauri-1-3/">https://tauri.app/blog/2023/05/03/tauri-1-3/</a><br /> <p>Tauri 1.3.0リリース。 セキュリティの改善が

Chrome 114 beta - Chrome Developers

リアルタイム版 JSer.info · 2023-05-04

<a href="https://developer.chrome.com/en/blog/chrome-114-beta/">https://developer.chrome.com/en/blog/chrome-114-beta/</a><br /> <p>Chrome 11

Angular v16 is here!. Six months ago, we reached a... | by Minko Gechev | May, 2023 | Angular Blog

リアルタイム版 JSer.info · 2023-05-04

<a href="https://blog.angular.io/angular-v16-is-here-4d7a28ec680d">https://blog.angular.io/angular-v16-is-here-4d7a28ec680d</a><br /> <p>Ang

Node v20.1.0 (Current) | Node.js

リアルタイム版 JSer.info · 2023-05-04

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

Qwik Reaches v1.0

リアルタイム版 JSer.info · 2023-05-03

<a href="https://www.builder.io/blog/qwik-v1">https://www.builder.io/blog/qwik-v1</a><br /> <p>Qwik 1.0リリース。</p> <h2>関連URL</h2>

Happiness Chainを卒業しました

Qiita(trend) · 2023-05-03

はじめに 私はソフトウェアエンジニアを目指し本格的にプログラミングの勉強を開始して、約一年弱経った頃、自社兼受託開発web系企業で働かせていただくことに決まりました。 その会社の技術スタックとしてはGolang, Next.js, ...

インタフェースのメソッドが全部実装されていなくても、実行できる(そのメソッドを呼ばない限りはエラーにならない)

Qiita(trend) · 2023-05-03

Java では、インタフェースのメソッドをクラスが実装していないとコンパイルエラーになります。 でも、 実行時には未実装のメソッドを呼び出そうとしない限りはエラーになりません。 実験 最初にエラーにならないように実装して、あとからイ...

二次方程式の話

Zenn · 2023-05-03

はじめに 数学は、嫌う人には嫌われます。そして「Xなんて日常生活で使わない。なぜこんなことを学ばなければならないのか」と言われがちです。Xとして三角関数や線形代数がよく挙げられますが、この前「二次方程式なんて日常生活で使わない。なぜこんなことを学ばなければならないのか」という

Azure Static Web Apps のデータベース接続 (プレビュー) を試してみた - SQL Database

Qiita(trend) · 2023-05-03

はじめに 本記事で紹介する機能はプレビュー段階であるため、Microsoft Azure プレビューの追加使用条件 に同意した上で使用するようにしてください。 最近 (2023/03) Static Web Apps のデー...

Laravel considered harmful 〜SOLID原則にそぐわないLaravelのイマイチな習慣〜

Zenn · 2023-05-03

はじめに この記事は、「Laravel considered harmful」という英文記事に書かれている18 個の Laravel の有害な習慣のうち、個人的に関心を持った一部を抜粋・翻訳[1]し、私見を交えたものです。 https://www.reddit.com/r/P

MT5 API(MetaTrader5モジュール)を使用して、Pythonから現在PCで起動しているMT5へ接続、操作する

Qiita(trend) · 2023-05-03

 FX戦略は証券会社よって違う為替レート、ティックボリューム、スプレッドなどの影響もあって、実際に取引する業者のヒストリカルデータを使って検証したほうがいい場合もあるかもしれません(とくに短期戦略)。MT5では接続先業者からリアルに基...

Symbolにオンチェーン化されたTransferTransaction関数をRoslynを使って実行する

Qiita(trend) · 2023-05-03

「フルオンチェーンスクリプト」を動的コンパイルしてC#で実行してみた。って話です。 何に使えばいいのか分からないけど面白そうだからやってみた。名案があれば教えて下さい。できればスマコンライクなことがしたい。 やることは以下です ブロ...

好きな絵師の絵柄をAIでコピーして、FANBOXなどで稼ぎたい。インストール方法から教えよ。

Qiita(trend) · 2023-05-03

好きな絵師の絵柄をAIでコピーして、FANBOXなどで稼ぎたい。インストール方法から教えよ。

JavaScriptの非同期処理の歴史

Qiita(trend) · 2023-05-03

はじめに JavaScriptにおいて、非同期処理の扱い・知識は欠かせないものとなっています。 この記事ではそもそも非同期処理とは何なのか、JavaScriptで非同期処理がどのような変遷を遂げてきたのかについて解説していきたいと思...

【Java】じゃんけんアプリをつくろう⑧~あっちむてほい~

Qiita(trend) · 2023-05-03

前回は、両手じゃんけんアプリをつくりました。次は、じゃんけん+あっちむいてほいを作成してみましょう。「①シンプルなじゃんけん」から続いたじゃんけんアプリの総合問題のようなものになりました。 じゃんけんアプリをつくろう! 問題:「...

【Java】じゃんけんアプリをつくろう⑥~後出しじゃんけん~

Qiita(trend) · 2023-05-03

前回は3人でじゃんけんするアプリをつくりました。次は、お題に沿ってじゃんけんの出し手を変える後出しじゃんけんをつくってみましょう。条件を少し追加して、難易度を上げています。 じゃんけんアプリをつくろう! 問題:「後出しじゃんけん...

【Java】じゃんけんアプリをつくろう⑦~両手じゃんけん~

Qiita(trend) · 2023-05-03

前回はお題に沿ってじゃんけんの出し手を変える後出しじゃんけんアプリをつくりました。次は、両手じゃんけんをするじゃんけんアプリを作ってみましょう。結果判定の前に新しい処理が必要になります。 じゃんけんアプリをつくろう! 問題 「じ...

【Java】じゃんけんアプリをつくろう⑤~3人でじゃんけん~

Qiita(trend) · 2023-05-03

前回は、3勝した方が勝ちというじゃんけんアプリをつくりました。今回は3人でじゃんけんをした場合のじゃんけんアプリをつくってみましょう。前回とは違って、結果判定の部分がかなり難しいです。 じゃんけんアプリをつくろう! 問題:「じゃ...

日本地図(分県地図,自治体ごとの地図)の描画

Qiita(trend) · 2023-05-03

1. 境界線データ Python (および,その他のプログラミング言語)で日本地図を描くためには,何と言ってもまず,都道府県境界線のデータを取得必要がある。 色々選択肢もあるかもしれないが,その中で選ぶならば,国土地理院のウェブサイ...

RaspberryPiでのTDSメーターの使い方と温度補正の方法

Qiita(trend) · 2023-05-03

はじめに TDSメーターをRaspberryPiで使っている記事が少なかったので、備忘録もかねて使い方を記載します。 (Arduinoでの使用方法についての記事はたくさんあり、簡単に使えそうだったので、こだわりがないならArduin...

未ログインでも叩けるAPIエンドポイントにレートリミットを導入する

Zenn · 2023-05-03

先日だれでもAIメーカーというWebサービスをリリースしました。このサービスは例によってOpenAI APIを使っており、トークンの使用量がランニングコストに大きく影響します。 また、気軽に使ってもらえるよう未ログインでも使用できる仕様にしているため、気をつけないと悪意のある人に

GitHub概要&業務フロー

Qiita(trend) · 2023-05-03

概要 エンジニアとして個人&チーム開発をする中で必須のgit。 しかし、gitについては苦手意識を持つ人も多く、どのように扱えばいいのかわからない方も多いでしょう。 そこで、今回はgitの開発ツールとして一番有名なgituhubの手...

onInputに頼らずEnterを捕捉する

Qiita(trend) · 2023-05-03

新しいフレームワークを学ぶとき、よく題材として取り上げられるのがTODOアプリです。 「TODOアプリ程度の規模でフレームワークの特性なんかわからんやろ」というのがさくらちゃんの意見ですが、ともかくよく作られます。 そんなTODOアプ...

Vercel PostgresがどうやってEdge RuntimeでORMとコネクションプールを使えるようにしているのか

Zenn · 2023-05-02

TLTR 実行時にNeon serverless driver(@neondatabase/serverlessモジュール)がnode-postgres(pgモジュール)内のSocketクラスをWebSocket実装に置き換える WebSocket接続を受けたneon.te

docs: Add deprecation notice to Karma README · karma-runner/karma@450fdfd

リアルタイム版 JSer.info · 2023-05-02

<a href="https://github.com/karma-runner/karma/commit/450fdfdac5b999967daec1020f1ac69cf9b854ab">https://github.com/karma-runner/karma/commit

ChatGPTとLangChainで便利な検索ツールを作る

Qiita(trend) · 2023-05-02

 この記事は記事投稿キャンペーン_ChatGPTの記事です。 はじめに  今回はLangChainやllama-indexなどのOSSを使いURL vector searchという,URLを与えるだけでベクトルデータベースを作成し,...

UE デバッグコードをビルドに含めたくない場合にどうするか

Qiita(trend) · 2023-05-02

概要 ゲーム開発していると、デバッグメニューを作成したりデバッグ用のユーティリティを作成したりしていきます。 最終的にビルドしてパッケージを作るときに、そういったソースコードを含めたくはないです。 純粋なC++でフルスクラッチしてい...

オンプレミス AD DS と Azure Files を連携させる

Zenn · 2023-05-02

オンプレミス AD DS と Azure Files を連携させる 既存の オンプレミスファイルサーバー の リプレース などがあると「クラウドリフト してみようか?」という話もあるかと思います。 Azure Files であれば、オンプレミス AD DS と連携させることが

Introducing storage on Vercel – Vercel

リアルタイム版 JSer.info · 2023-05-02

<a href="https://vercel.com/blog/vercel-storage">https://vercel.com/blog/vercel-storage</a><br /> <p>VercelがUpstashベースのKV Storage、NeonベースのPo

【Chrome DevTools】Performance Insightsでフロントエンドパフォーマンス改善

リアルタイム版 JSer.info · 2023-05-02

<a href="https://zenn.dev/chot/articles/ce7296779048a2">https://zenn.dev/chot/articles/ce7296779048a2</a><br /> <p>Chrome DevToolsのPerforman

EmberData 5.X Update

リアルタイム版 JSer.info · 2023-05-02

<a href="https://blog.emberjs.com/ember-data-5-x-update-2023-04-15/">https://blog.emberjs.com/ember-data-5-x-update-2023-04-15/</a><br /> <p

HTML基本の「キ」

Qiita(trend) · 2023-05-02

こんばんは!(21時に執筆してます) 今日の講義聞いてて明日は我が身だなと思ったので記録用に残そうかなと。 HTMLのファイル構造について 現状の段階で習ってることはこんな感じ。↓ (私作 意外と作るの難しかった)  猫の階層か...

C++ 私は整数Nを受け取り、Nを出力するプログラムを作成した。

Qiita(trend) · 2023-05-02

#include &lt;bits/stdc++.h&gt; #include &lt;iostream&gt; using namespace std; int main(void) { int N; cin &g...

Release v5.0.0 · redwoodjs/redwood

リアルタイム版 JSer.info · 2023-05-02

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

Release v1.16.0 · remix-run/remix

リアルタイム版 JSer.info · 2023-05-02

<a href="https://github.com/remix-run/remix/releases/tag/remix@1.16.0">https://github.com/remix-run/remix/releases/tag/remix@1.16.0</a><br /

Release v5.0.0 · markedjs/marked

リアルタイム版 JSer.info · 2023-05-02

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

【Vercel様】Heroku → Vercel Postgres 移行して革命を起こす

Zenn · 2023-05-02

Vercel やりよった。 https://vercel.com/blog/vercel-storage Heroku で動いてたアプリと比べてみた。 Blitz.js ですがそんなに気にしないでください。 Diff diff --git a/Procfile b/Procf

ずぼらな私の2023年のファビコン事情(SVGでダークモード対応)

Zenn · 2023-05-02

2023/05/03 下部に追記: さらにズボラな案を追加、FAQも追加しました。 favicon(ファビコン)てなに? みんなだいすき、ブラウザのタブの妖精、この小さいアイコンたちです。 サイトに設定されているファビコンをチェックするには Chrome だと Favico

DPP (Determinantal Point Process, 行列式点過程) の理論と、推薦システムの多様性向上への挑戦

Qiita(trend) · 2023-05-02

この記事では、推薦システムにおける多様性の問題と、それを解決する手法の一つであるDeterminantal Point Process(行列式点過程)について解説します。まずDPPの理論的な概要を説明し、その後推薦システムへ適用した論...

私は42の異なるプラットフォームで64のアカウントを禁止された。人権侵害。自殺していいですか。

Qiita(trend) · 2023-05-02

私は42の異なるプラットフォームで64のアカウントを禁止された。人権侵害である。 Stack Overflow yukkuri_reimu https://web.archive.org/web/20230316232538/http...

【新機能】Vercel Postgres + Next.js + PrismaでフルスタックWebアプリケーションを作ってみた

Zenn · 2023-05-02

はじめに GWに入り、5日連続のVercelによる新機能の発表が始まりました。早速初日(2023 5/1)からすさまじい機能の発表がありました。 初日に発表されたのは、以下の三つのStorageサービスです。 Vercel Postgres Vercel KV Vercel

【新機能】Vercel KVで遅いAPIレスポンスをキャッシュする

Zenn · 2023-05-02

こんにちは 昨日(5/1深夜)のVercel Shipで、Vercel KV, Vercel Postgress, Vercel Blob とストレージに関する三つの新機能が発表されました。 昨今のフロントエンド情勢ではCDNを使ったキャッシュ戦略など、低コストに大規模なトラフィ

都心 vs 郊外、どちらに住む?ChatGPT100人にインタビューした結果!

Qiita(trend) · 2023-05-02

はじめに いろんな年収の独身男性100名(ChatGPT)に、家賃が高い都心の物件か、家賃が低い郊外の物件どちらに住みたいか聞いてみます。 以前Twitterに、GPT-3を市場調査に使うという論文が流れてきました。なんか面白そうな...

【個人開発】積読本撲滅運動!積読ストレスからの解放を手助けするアプリをリリースしました

Qiita(trend) · 2023-05-02

積読本を抱えた経験はありますか? 読もうと思ってもなかなか減っていかない未読の書籍がたまっているという人は、意外と多いことだと思います。 実際、統計結果として積読の経験がある人は 79% だったという結果が出ています。 ・いざ...

go-ethereumの暗号ライブラリ活用戦略

Zenn · 2023-05-02

ブロックチェーンで活用される暗号技術や、Ethereumのアーキテクチャについて学び、理解を深めることを目的に、Ethereumの最初の実装の1つであり最も使われテストされているクライアント go-ethereum から得られた知見をこの記事にしました。 本記事では、暗号ライブラ

Node.js でファイル名から拡張子を取り除く/取り出すために path.parse を使う

Zenn · 2023-05-02

拡張子を取り除く path.parse(filename).name 拡張子を取り出す path.parse(filename).ext 他の方法 取り出すだけなら、 path.extname(filename) でも良い 余談 path.parse(filena

Cognitoユーザープール構築手順

Qiita(trend) · 2023-05-02

目次 はじめに 本記事で扱うこと 本記事で扱わないこと AWS Cognito ユーザープールの構築手順 Hosted UIの動作確認方法 はじめに 会社でCognitoの技術検証を行ったので、備忘録として構築手順を書き留めま...

Productivity Weekly (2023-04-26号, 2023-04-12号)

Zenn · 2023-05-02

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

FlutterのKeyを深掘りしたくない話

Zenn · 2023-05-02

「Keyってどういう時に使うんですか?」と時たま質問されるので、「Keyはそんなに使うケースがないです」って説明するためのメモをまとめます。 Key 手始めに、Keyのドキュメントを読んでみます。 https://api.flutter.dev/flutter/foundat

Miro APIでふせんや図形を取得する。Miro廃墟から資産を救い出す。

Zenn · 2023-05-02

Miro廃墟問題 マイベストのデザイナーの 横田(Twitter)です。 掲題のとおり、Miroをエクスポートした話。 UXデザインやプロダクトマネジメントその他諸々でよく使われるMiro。 アイデアを発散したり、クラスタリングするのに適しているのでさまざまなところでアイデア

「フロントエンド開発のためのテスト入門」の感想

Zenn · 2023-05-02

同じ時期に Jest 本(Jest ではじめるテスト入門)を書いていたので、他の方はどのようにテストについて書くのか気になったので読んでみました。 https://www.shoeisha.co.jp/book/detail/9784798178639 Jest 本との比較

FastAPIで学ぶPythonによるREST API開発の基本

Zenn · 2023-05-02

はじめに 今回の記事では、FastAPIでREST APIを開発する手順を簡潔に解説する。 本記事の対象読者 Pythonの基本文法(データ型、条件分岐、繰り返し)を理解している人 RailsやLaravel等のWebフレームワークで簡単なWebアプリケーションを開発で

[参加レポ]大学での講義:キャリアに関しての大事なこと

Zenn · 2023-05-01

나리(ナリ)さんの埼玉大学での講演 本日はTamastudyとmentreeの繋がりもあり、 特別ゲストとして、いつも一緒に勉強するTamastudyのみんなと 나리(ナリ)さんの講演を聞いてきました。 나리(ナリ)さんmentree記事 https://mentree

Software Design、WEB+DB PRESS全巻読破のすすめ

Zenn · 2023-05-01

Web開発の歴史の復習の仕方 悲報: WEB+DB PRESSが休刊 22年以上続いていたWEB+DB PRESSが休刊するそうです。Software Design、WEB+DB PRESS共に年間購読していたのですが、とても残念です。 日本語と英語、少し中国語の技術書を普段

DropboxがAIサービス開発のための人材の獲得へ向け、約16%の人員削減を発表

Publickey · 2023-05-01

クラウドストレージを提供するDropboxは4月27日付けで同社従業員の約16%にあたる500人の人員削減を発表しました。 同社CEOのDrew Houston氏は、この人員削減の背景には景気後退の影響に加えて、AI関連サービスの開発のため...

AWS版GitHub Copilotとなる「Amazon CodeWhisperer」正式版/AWSの主要サービスをローカルでエミュレートする「LocalStack 2.0」ほか、2023年4月の人気記事

Publickey · 2023-05-01

仕事で使っていたカメラを新しくしました。というのも、すっかりオンライン化されていた記者発表やインタビューといった僕の仕事の現場にも、直接会場へ足を運んだり直接会ったりする機会が急速に戻ってきたからです。 少し前から「新しい仕事用カメラは欲し...

【SwiftUI】テキストを円形に配置する

Qiita(trend) · 2023-05-01

struct CircleLabelView: View { var text = "Latitude 35.08587 E • Longitude 21.43673 W • Elevation 64M • Incline ...

転職による引き継ぎを機に『勇気を持って手放す』経験がまがりなりにもできた話

Zenn · 2023-05-01

TL;DR (先にまとめ) 自身の転職による引き継ぎをきっかけに以下を実感した いつの間にかメンバーやチームの成長に自分がフタをしていた 結果として各メンバーの主体性を促し、自分にはないアイデアが発揮された これまでも相応にタスクを移譲してきたつもりだが、自分には勇気や

[Swift] 異なるProtocolが同名のメソッドを持ち単一のクラスが両方のプロトコルに準拠したい場合

Zenn · 2023-05-01

はじめに この記事ではSwiftで複数のprotocolが同名のメソッドを持つ場合にどのようにすれば良いかのメモです。この記事では_から始まる属性を使用しているので実プロダクトでは使用しない方が良いと思います。知見として面白いのでメモにしました。 TL;DR @_impl

Power Virtual Agents 追加された Open AI 機能「Copilot を使用したトピックの作成・編集」について

Qiita(trend) · 2023-05-01

はじめに Power Virtual Agetns で発表された ChatGPT の新機能は、以下の2つです。 Boost conversations - 会話のブースト  Create (and edit) with Copilo...

【Swift】iOSアプリからGoogleスプレッドシートの値を取得する方法

Zenn · 2023-05-01

概要 Googleのスプレッドシートにある値をiOSアプリから取得する方法を紹介したいと思います。 環境 この記事は以下のバージョン環境のもと作成されたものです。 【Xcode】14.3 【iOS】16.4 【macOS】Ventuta 準備 スプレッドシートから値を

LaravelのFacadeってなんですか?なぜ動くんですか?教えてもらっていいですか?

Zenn · 2023-05-01

はじめに 近日公開予定の記事を書くにあたって見ていた英文記事にて、Facade について一石を投じていたものがありました。 そこで自分自身の復習と、近日公開予定の記事の補足をかねて Facade がなぜ動いているのかについて書いて行こうと思います。 ただ、以前公開したこちらの

コンソールに GitHub の草を生やす GitHub CLI 拡張機能「gh-grass」の紹介

Zenn · 2023-05-01

GitHub の草 ( Contribution Graph ) をどうしてもコンソールに生やしたくなることはありませんか?ありますよね?僕はありません。 そんなときに便利な GitHub CLI 拡張機能「gh-grass」を作りました。 https://github.com/

【Go】Sliceの中に特定の要素が存在しているかを高速に判定する

Qiita(trend) · 2023-05-01

はじめに こんにちは、普段業務でGoを書いているkenと申します。 突然ですが問題です。 要素数が10,000個あるint型のスライスの中から100という要素が存在するかどうかを判定してくださいといわれたら、どんなコードを書けば良い...

Power Automate トラブルシューティング入門

Qiita(trend) · 2023-05-01

はじめに 恐らく、初心者の方にとって、Power Platform で一番とっつきやすいのは Power Automate かと思います。 例えば、Power Automate クラウドフローは、一つのトリガー (処理が開始されるき...

ログポースでベクトル(ビジョン)を合わせる

Zenn · 2023-05-01

❝ 医薬品は人々のためにあるのであり、利益のためにあるのではない ❞ ジョージ・メルク2世 最近好きになった言葉です。 哲学者の名言も、イイゾ・・・刺さりすぎる💘 質問してみよう😶‍🌫️ チームのメンバーに以下の質問をした場合、同じ答えが返ってくるでしょうか。 「何のため

Row Access Policyを使って、特定のユーザが見れる行数を絞ってみた

Zenn · 2023-05-01

がく@ちゅらデータエンジニアです いやー、長らく記事を書いてませんでしたが、今後はちゃんと書いていこうかなって思ってます! 概要 Tableauからとあるテーブルを見た時に、行数が半端なくって、Vizを開くのにも、パブリッシュするにも難儀する・・・・開発してる時だけでもなんと

OAuth 1.0a, OAuth 2.0 で Twitter 連携して Twitter API v2 を使う実装サンプル (Python)

Zenn · 2023-05-01

はじめに 今年の2月頃に Twitter API に関する無料プランの廃止がアナウンスがされました。そして最近では色々なサービスで Twitter でのログインやアカウント連携に関わる機能が利用できなくなる事象が多発しているようです。 Twitter API を使っているアプ

月 1 回出社のハイブリッドワークでチームの信頼関係を育んだ話

Zenn · 2023-05-01

ハコベル開発本部の大石 (@bicstone) です。普段はフロントエンドエンジニアとして SaaS プロダクトの開発を行なっています。 この記事では、普段のリモートワークに月 1 回のオフィスワークを取り入れ、メンバー同士の相互理解による信頼関係を育むことを目的としたハイブリッ

AWS App Runner で Rust / Axum 製 Web アプリケーションを動かす

Zenn · 2023-05-01

Rust で開発がしたい... そうだ、AWS App Runner を使おう😈😈😈 Rust とその Web アプリケーションフレームワークである Axum を使って実装した Web アプリケーション(REST API)を AWS App Runner にデプロイしてみたいと思