Tech – walker – 2023-03

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

REACTで頻出のJavaScript記法① arrow関数/Export,Import/ コールバック関数

Zenn · 2023-03-31

Ruby on Railsをしばらくやっていて、少々JavaScriptに関して 忘れてる部分も多いので復習しながら頑張っていきます! 1. arrow関数 arrow関数は、JavaScriptで簡潔に関数を定義するための構文。 =>を使って関数を定義することができ

コードだけでTinderUIを作ってみた

Qiita(trend) · 2023-03-31

はじめに ライブラリ(Koloda)を使用し、Tinder風のUIを作成しました スワイプできるカードをコードで書いており、何か別の場面でも活かせることができるのではないかと考えたため共有します なるべくコピペでビルドすることができ...

RubyMineからRedisサーバーに接続する

Qiita(trend) · 2023-03-31

はじめに Redisサーバーのデータを参照するには、redis-cliを利用したり、公式サイトで紹介されているGUIツールを利用したりといろいろな方法があるかと思います。 今回、普段開発に利用しているRubyMineからも、簡単な設...

TensorFlow.js の Hand Pose Detection を使って「AR妖怪けむり」を作ってみる

Zenn · 2023-03-31

数年前にちょっと話題になりましたが 「妖怪けむり」、製造終了してしまったのでもう売っていないそうですね。[1] あまり遊んだ記憶はないですが、もう無くなってしまったと聞くと少し寂しいものがあります。 TensorFlow.js の Hand Pose Detection を使った

Next.jsとSupabase、AI技術を使用したアプリ構築の講座紹介(ChatGPT、DALLE、Whisper、Embedding)

Zenn · 2023-03-31

YouTube でゼロから開発できるプログラミングチュートリアルを発信中の「はる」と申します。 フルスタックチャンネル 最近は、Next.js と Supabase、OpenAI の ChatGPT、DALLE、Whisper、Embedding を使用したアプリの講座を作成して

ChatGPTに「どこでもドア」の特許を書いてもらい、ChatGPTに審査させてみた。

Qiita(trend) · 2023-03-31

GPT-4ベースのChatGPTを使ってみたところ、想像以上のクオリティだったので、特許提案や特許審査に使えないか試してみました。 題材として、有名な「どこでもドア」の特許を考える、というシナリオを想定してみます。 以下のような流れで...

【Swift】FloatやDoubleの小数演算で誤差がでる現象を実際に2進数演算して調べてみた

Qiita(trend) · 2023-03-31

Swiftで小数の計算を行なったときに、思いもしない誤差が出たことはありませんか? その真相を遥か昔に学んだ情報数学の拙い知識で実際演算して調査してみました。 対処方法は最後に記述してあるので、そこだけ知りたい方は最後だけ見てもらえた...

Goのローカルパッケージのインポートについて

Zenn · 2023-03-31

あちこちで「サブパッケージ参照するならマルチモジュール化すると良い」という誤解記事が増え続けているので、コメントがかける記事であればこの記事でお伝えしたい内容を簡単にコメントするようにしていますが、コメント機能の無い記事もあり、カウンターとしてこの記事を書いておきます。 ただの一

SwiftUIでHTMLを表示する方法

Qiita(trend) · 2023-03-31

結論 以下のように実装することでSwiftUIでHTMLのコードを反映させることができます。 import SwiftUI import WebKit struct HTMLView: UIViewRepresentable { ...

testing libraryでのgetBy, queryBy, findByの違いについて

Zenn · 2023-03-31

getBy, queryBy, findByの違い Testing Library には以下3種類のqueryがあります。 開発において、たびたびqueryの使い分けで混乱してしまうことがあったので、整理をこめて紹介します。 getBy queryBy findBy それ

WebGPUとC++でブラウザ上に三角ポリゴン描画してみる

Zenn · 2023-03-31

はじめに こんにちは。神戸電子専門学校 ゲーム技術研究部(技研部)部長の猫茶です。 ゲーム開発と技術研究・共有に勤しむ部活です。 さて、今回はWebブラウザ上でC++で描画してみようぜ! という記事です。 折角なので、次世代を見据えてWebGPUを使います。 最終的に出来上

【T3 Stack 入門】認証機能付き ToDo アプリを作成しよう(Next.js & tRPC & NextAuth & Prisma)

Zenn · 2023-03-31

Theo 氏によって提唱された技術スタック「T3 Stack」をご存知でしょうか。T3 Stack とは、simplicity(シンプルさ)、modularity(モジュール性)、full-stack type safety(フルスタックの型安全)を追求した思想です。 そしてこれ

ExcelのVBA初心者がChatGPT先生に師事した所感

Qiita(trend) · 2023-03-31

1. はじめに 前々から興味はあったExcelのマクロやVBA。しかし日々のあれこれに追われ、少しかじったものの本格的な勉強は先延ばしに。それがこの間までの私の現状でした。似たような境遇の方は多いのではないかと思います。 そんな折に...

【ChatGPT】イレイナさんをAIアシスタントとして迎えた

Qiita(trend) · 2023-03-31

概要 ChatGPT API (gpt-3.5-turbo-0301) でキャラクター再現をして遊びたかったので、アプリを作ってみた。 「魔女の旅々」よりイレイナさん、「ワンピース」よりルフィ、この二人を試作してみたが、 イレイナさ...

Node v16.20.0 (LTS) | Node.js

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

<a href="https://nodejs.org/en/blog/release/v16.20.0">https://nodejs.org/en/blog/release/v16.20.0</a><br /> <p>Node.js v16.20.0リリース。 undici、

Cloud Run JobsでAlloyDBへのスキーママイグレーションをしてみた

Zenn · 2023-03-30

はじめに この記事は株式会社Gincoのテックブログとして書いています。 こんにちは! 現在開発しているプロダクトにおいてアプリケーションをCloud Runにデプロイしています。 開発当初はデータベースにCloud SQL for PostgreSQL(以下 Cloud S

[UE5] VSCodeを使用したPython Scriptのリモートデバッグ

Qiita(trend) · 2023-03-30

検証済バージョン:UE5.1 はじめに  本記事ではUnreal EngineでPython を利用する際に、Python Script を Visual Studio Code (以下、VSCode) からデバッグする方法を記載し...

Productivity Weekly (2023-03-15号)

Zenn · 2023-03-30

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

ワイ「フロントエンドなんもわからん……」←さすがにやばいと感じたので入門することにしました

Qiita(trend) · 2023-03-30

プロローグ(茶番) ~昨年10月、インターン先にて~ 上司「kenさんにはこの機能の開発を担当してもらいたいと思います」 私「はい」 上司「機能を見てもらえればわかる通り、一部フロントの修正も必要になるのでわからないところがあれば聞...

Firebase の環境構築を Terraform で自動化する

Zenn · 2023-03-30

こんにちは!アルダグラムでエンジニアをしている @sukechannnn です。 SREチームでは、本番でも利用しているECSにデプロイして動作確認できるテスト環境を、用途に応じて増やせる基盤の整備を行い、4月から運用を開始する予定です。 その中で、複数の Firebase プロ

Elixir Livebook で AI 画像識別アプリを実装、公開(本番リリース)する

Qiita(trend) · 2023-03-30

はじめに 前回の記事で Livebook から Web アプリをデプロイする方法を紹介しました 今回はその発展形で、Bumblebee を使った AI Web アプリをインターネット上に公開してみます デプロイ先は Fly.i...

RailsでのN+1問題と向き会ってみる

Qiita(trend) · 2023-03-30

N+1問題とは RailsのN+1問題とは、データベースから取得した1つのレコードに対して、関連するデータを取得するために、関連するテーブルに対して複数のSQLクエリを発行してしまう問題のことを指します。 例えばユーザー情報を取得す...

UiPath StudioWeb(Integration Service)を使ってTeamsにメッセージを送る

Qiita(trend) · 2023-03-30

前提として2023年3月末時点の検証結果。機能改修によって最新版では変わっているかもしれません。 背景 業務の中でTeamsの利用が増えてきた。同僚とのやりとりもメールからTeamsに変化してきた。 ロボットの動作も、以前はメール中...

Android開発にまつわる基本的な疑問 8選

Zenn · 2023-03-30

こんにちは。個人開発アプリで食べている、あたか、です。 Androidは開発ライセンス料が安く、macを買う必要も無いので、初めてアプリ開発をする人達に人気があります。 しかし、分かりづらい所が色々あるので(iOSアプリ開発も色々あるけど)、Androidアプリの開発をしていると

【Flutter】医学生が4日でスマホアプリをリリースした話

Qiita(trend) · 2023-03-30

医師国家試験受験後に構想 コツコツ勉強する時は特に、勉強計画の立案・修正が必要になる時が多いと思います。今日の分量が分からないと、一問にかけてよい時間も分からないし、実行可能性の判断も難しい。 しかし、平日・週末の配分の考慮や進まな...

React の新しい公式ドキュメントが公開されたなど : Cybozu Frontend Weekly (2023-03-28号)

Zenn · 2023-03-30

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

ChatGPTと会話するSlack botを最速で実装する

Qiita(trend) · 2023-03-30

概要 ChatGPTと会話できるSlack botを実装しました。SlackからすぐにChatGPTに質問することができるようになり、またSlack内でプロンプトの共有や回答内容の検索ができるようになり便利です。 Slack Bol...

iOS 16.4でSafariのPWAがPush通知に対応したので動作検証する

Zenn · 2023-03-30

はじめに 2023年3月27日に iOS 16.4 が公開され、iPhoneのSafariでもPush通知が利用できるようになりました。 Web Push機能を実装したPWAが iOS 16.4 Safariでどのように動作するか検証したのでまとめます。(動作検証端末:iPh

Zenn Publication ならテックブログへの執筆を続けるモチベが湧く理由

Zenn · 2023-03-30

Zenn Publication でのテックブログを投稿をしてみて、執筆者として感じたメリットとデメリットをまとめました。 Zenn でテックブログを開設しようか考えている方に、参考になれば幸いです。 勤務先の話が出ますが、すべて個人の見解です。 Zenn Publicati

【10分で確認】インフラ起因のシステム障害で焦らないためのコマンド集

Qiita(trend) · 2023-03-30

はじめに ベンチャー企業や立ち上がって間もない開発組織の場合、事業の成長スピードに対して、インフラ/SREエンジニアへのリソース不足が発生します。 スピード重視の結果、監視設計が不十分なままプロダクトがリリースされることも少なくない...

WebAssemblyでサーバレスアプリケーションを開発するフレームワーク「Spin」がバージョン1.0に到達

Publickey · 2023-03-29

WebAssemblyに特化したスタートアップFermyonは、WebAssemblyでサーバレスアプリケーションを開発するためのフレームワーク「Spin」がバージョン1.0に到達したことを発表しました。 Introducing Spin...

画像の配色をHLS空間で可視化する。【Python】

Qiita(trend) · 2023-03-29

はじめに おにまい(お兄ちゃんはおしまい!)の放映が終わってしまった。来週から社会の荒波に放り出されるというのに、何を頼りに生き延びれば良いのか。 そんな陰鬱とした気分でYoutubeの海を漂っていると、おにまいの配色について考察し...

RWKVをローカルPCで動かす(pyenv/Docker)

Zenn · 2023-03-29

RWKV 自宅で動くLLM(Large Language Model)。前はFlexGenなるものを紹介しました。今回はRWKVなるものを動かしてみます。 LLMで当たり前に使われるTransformerでなくRNNのみを使っているようです。 それ以外の違いなど、詳細は分かっ

ChatGPTのAPI✕LINE botのマネタイズ!個人開発のAIサービスを収益化した話

Zenn · 2023-03-29

2023年1月からOpenAIの文章生成AIのAPI(text-davinci)を使ったLINE bot「GPT応答AIダヴィンチさん」ですが、お陰様で友達登録数が1000人を突破しました! その中でマネタイズにもチャレンジしていたのですが、うれしいことに有料プランを利用いただく

技術書は気に入った一節を見つけるだけでいい

Zenn · 2023-03-29

ということで、私の例をいくつか出してみようと思います。 モノリスからマイクロサービスへ https://amzn.to/3lJJ2dj マイクロサービス・アーキテクチャの著者による、モノリスからの移行をガイドするような雰囲気のするこの本ですが、この本は第6章「終わり」にから

LlamaIndex で ChatGPT に専門知識を組み込んでみた

Zenn · 2023-03-29

こんにちは、初めましての方は初めまして。株式会社 Fusic の瓦です。春ですね。 2022 年 12 月に ChatGPT が突如現れてから、大規模言語モデル (LLM) を使ったアプリやライブラリがたくさん出てきました。ChatGPT はとても流暢な文を生成出来るのですが、訓

CSSだけでiOS Safariスクロールバー非表示に対処する新しいやり方

Qiita(trend) · 2023-03-29

iOS safariの暴虐 iOS safariでは、スクロールできる要素に対してスクロールバーを表示しないという正気を疑う挙動をします。 現代は端末幅にあわせてコンテンツの幅を柔軟に調整するのが一般的需要ですから、画面幅によっては...

【UiPath】新機能 データマネージャーの利用方法

Qiita(trend) · 2023-03-29

はじめに この記事は、UiPath Studio v22.10から新機能として加わったデータマネージャーについて、使い方をまとめたものです。 データマネージャーは、UiPath Studio/StudioXで扱うさまざまな種類のデー...

【Next.js】getStaticPropsでのnotFoundとrevalidateの組み合わせはどんな挙動をするのか。検証します

Zenn · 2023-03-29

動機 getStaticProps から notFound と revaidate を組み合わせて返す時、「あれ、これどんな挙動するんだっけ」となった。 例えば、あるタイミングで notFound だけを return したが、その後コンテンツを追加して再度ページアクセスした

【随時更新】OpenAI を UiPath から呼び出してみる

Qiita(trend) · 2023-03-29

OpenAI を UiPath から呼び出してみる 今話題のチャットGPT。UiPath の Integration Service でもコネクタのプレビュー版が出ましたが、 一般公開はまだ先のため、本記事では 「HTTP要求」アク...

【Ruby on Rails】findで行われている処理の中身について

Qiita(trend) · 2023-03-29

初めまして、半年前に入社した新米のエンジニアです。 Ruby on Railsを使ってアプリケーション作成をしていてスタックした際に、学びになることがありましたので皆様に共有させて頂きます。 概要 rails上で以下のように入力する...

入社約半年の新人が、ソロ・ペア・モブを経験してみた

Qiita(trend) · 2023-03-29

はじめに 初めまして、入社して半年の新人プログラマです。 自分の所属している開発チームでは、ソロ・ペア・モブを使い分けて開発しています。 それぞれ体験した上で、メリットと感想について今回は共有したいと思います。 ソロ こちらは説明...

ESP32のアセンブラを読み解く

Zenn · 2023-03-29

はじめに 前回の記事ではESP32を対象に、C/C++からインライン・アセンブラを使用する手順を説明しました。今回はもう少し踏み込んで、アセンブラの練習にお勧めの方法と、調べてもわかりづらい重要なポイントを説明していきます。 前提条件 XtensaコアのESP32シリ

LumaAIのアップロードから映像を出力するまでの流れ (初めてやる方に向けて)

Zenn · 2023-03-29

こんにちは!!Asterです!!! 本日は初めてやる方に向けて,LumaAIのアップロードから映像を出力するまでの流れを記事にしました. お手軽にできますので,ぜひご覧ください. もしわからないところがありましたら,こちらにご連絡ください. 今回説明するにあたって,使用した映像(

企業利用ならChatGPTよりおすすめ!Azure OpenAI ServiceにおけるAI活用の始め方

Qiita(trend) · 2023-03-29

本記事は2023/3/22時点の情報で作成しています。 Azure OpenAI Serviceは将来的に動作や仕様が変更される可能性があります。 はじめに AgVenture Lab 森永です。 昨年12月ごろから話題にな...

moon v1.0 - Official release! Project constraints, tagging, and more! | moonrepo

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

<a href="https://moonrepo.dev/blog/moon-v1.0">https://moonrepo.dev/blog/moon-v1.0</a><br /> <p>monorepo管理ツールのmoon v1.0リリース。 プロジェクトのタグ付けのサポート

Introducing Nuxt DevTools · Nuxt

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

<a href="https://nuxt.com/blog/introducing-nuxt-devtools">https://nuxt.com/blog/introducing-nuxt-devtools</a><br /> <p>Nuxt DevToolsの紹介。 Nux

Go標準でブラウザにイベントストリーミングする

Zenn · 2023-03-29

WebSocketのツラミ 中継サービスの対応がないと切れる ルーターによっては長時間アクセスがないと切れる 切れたら繋ぎなおすのはクライアントの実装次第 セキュアにつなぐためにはサーバーもクライアントも新バージョンのサポートが必要 接続数が膨れず、安定して接続を維持するの

Encraft #1「フロントエンド × 設計」開催レポート

Zenn · 2023-03-29

こんにちは、よしこです。 今回は、弊社ナレッジワークで初の開催となったオフライン勉強会「Encraft #1」のイベントレポートをお届けします! Encraftとは? Encraft(エンクラフト)は株式会社ナレッジワークが提供する、 "Enablement" と "Craf

Power Apps のギャラリーのフィルターまとめ

Qiita(trend) · 2023-03-28

はじめに 例えば、以下のようなお問い合わせを管理する Power Apps キャンバスアプリを作る際、ギャラリーに表示しているデータを、ステータスやお問い合わせ種別、担当者などでフィルターをしたいといった相談をいただくことがあります...

connect-goでgRPCの通信方式4種を網羅!テスト付き実装ガイド

Zenn · 2023-03-28

最近、いくつかの言語でサポートを発表し、Connectが色々と騒がれていました! Jan 18, 2023 Announcing Connect-Swift: You’ll actually want to use Protobuf on iOS https://buf.bui

【ChatGPT】完全自律でYouTubeライブ配信できる「AI-Vtuber」作った #1【Python】

Qiita(trend) · 2023-03-28

ChatGPTが面白すぎていろいろ使っている間にちょっとずつできてきました。 とりあえず仮称は「AI-VTuber配信システム」としています。 「AI-VTuber配信システム」ってどんなの? こんなのです。 YouTubeの生配信...

「GitHub Actions extension for VS Code」パブリックベータ公開。VSCodeからワークフローの実行と監視、管理が可能に

Publickey · 2023-03-28

GitHubは、Visual Studio Codeの拡張機能としてGitHub Actionsによるワークフローの実行や監視、管理を可能にする「GitHub Actions extension for VS Code」のパブリックベータ公...

ビジネス職ほど知りたい!Pythonの正規表現を使ってCSVの住所を自動分類する

Qiita(trend) · 2023-03-28

はじめに 非エンジニア職でも分析で荒れ地のような大量のcsvデータを捌かなければいけないときありますよね。私はあります 下記のような住所の入力度合いが行により異なるCSVを、適するカテゴリに分類したい場面に遭遇したので、Python...

WebKit Features in Safari 16.4 | WebKit

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

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

The origin private file system - Chrome Developers

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

<a href="https://developer.chrome.com/articles/origin-private-file-system/">https://developer.chrome.com/articles/origin-private-file-system

Release v8.0.0 · pnpm/pnpm

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

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

Release v0.17.14 · evanw/esbuild

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

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

PythonでOCRとchatGPTを使って、過去問の類似問題を作成したい。

Qiita(trend) · 2023-03-28

Qiita初投稿になります。技術的にも未熟ですがどうぞよしなに。 始めに  大学では過去問さえ持っていれば単位はどうにかなるという風潮がありますが、入手が難しい場合や少ししか手に入らない時があります。そんな場合、テスト対策に何を勉強...

【GitHub Actions】ログ内容をAnnotationsに表示する

Qiita(trend) · 2023-03-28

はじめに GitHub Actionsで実行したチェック(自動テスト・静的解析ツール等)が失敗した時、 Jobの実行ログを確認するのは地味に手間がかかります。 このときActionsのSummaryにあるAnnotationsに、 ...

TypeScript vs JSDoc という対立は存在しない

Qiita(trend) · 2023-03-28

はじめに Svelte の開発者 Rich Harris さんの Twitter にて、SvelteKit は JavaScript で書かれているという話が話題になっていました。 Svelte は TypeScript...

OpenAPI x Rails x NextJS でIVRyを0から作り直した話

Zenn · 2023-03-28

! この記事は2022年7月12日に公開した OpenAPI x Rails x NextJS でIVRyを0から作り直した話 | noteの移行記事です こんにちは、電話自動応答サービスIVRyでエンジニアをしている小瀬です! https://ivry.jp/ 実は先月、ユー

ついにSafariも。 media queryの範囲指定をより直感的に書ける記法が全ブラウザ対応へ

Zenn · 2023-03-28

筆者が CSS を学び始めたとき、media query で画面サイズに応じてスタイルを変える方法が大変ニガテでした😭 min? max? 未満のときはどうするの? and で繋げなきゃいけないの? 長くない? と疑問に思いながら、今日まで長い年月を過ごしてきました。 本日(20

Prisma を使った効率的なバックエンド開発ワークフロー

Zenn · 2023-03-28

1. はじめに この記事では、Node.js 上でのデータベース操作やクエリを簡単かつ効率的に行うことができる Prisma を使用した開発のワークフローについて学びます。開発環境のセットアップから、スキーマの定義、マイグレーション、データ操作、そしてデータの可視化までの一

モノレポでの GitHub Actions CI の泥臭い高速化

Zenn · 2023-03-28

はじめに みなさんこんにちは、物流業界の価値最大化をミッションに掲げ運送会社のDXに寄り添うアセンド株式会社でCTOを務めている丹羽です。 1日5.2回のリリースを実現するプロダクトチームの開発体験を支えるCIの高速化についてご紹介します(先週3/20週の平均値)。1日に数

Next.jsでReactをimportするのとしないのって何か変わるの?

Zenn · 2023-03-28

株式会社IVRy (アイブリー)のエンジニアのkinashiです。 IVRyでは主にフロントエンドを担当しています。 先日zennを見ていたら下記の記事があり、楽しく読ませていただきました。 https://zenn.dev/rgbkids/articles/d7691b6c85

Flutter 3.7系へのアップデートでfirebase_dynamic_linksを使っている場合の注意点

Zenn · 2023-03-28

はじめに Flutter 3.7系へアップデートした際、Dynamic Links周りで少し問題が発生したので、その解決方法を共有します。 targetSdkVersion FlutterでAndroidアプリを作成すると、デフォルトの設定ではbuild.gradleは以

【Ruby】意外と便利??methodsメソッドの話

Qiita(trend) · 2023-03-28

Rubyではオブジェクトに対して呼び出せるメソッド一覧をmethodsで取得できるのですが、このメソッドがデバックする際などに意外と便利でおすすめだよって話です🔥 シチュエーションに合わせて、private_methodsやinsta...

今流行りのChatGPT(OpenAI)のAPIを使った名前ジェネレーターを作った

Qiita(trend) · 2023-03-28

なぜ作ろうと思ったのか GPT-4が登場して、急に流れきたな… なんか作りたいなぁ OpenAIのAPIも少し前に出てたなぁ そういえばホグワーツレガシーのキャラメイクで名前考えるの辛かったなぁ ということで作ってみることにしま...

ハンズオンで学ぶサーバーサイド Kotlin(Spring Boot&Arrow&OpenAPI Generator)v1.0.0

Zenn · 2023-03-27

【この本について】 サーバーサイド Kotlin で Web API を作成する本です。Kotlin で HelloWorld、Spring Boot の基礎から、Arrow を用いた実践的な Web API 開発の内容まで取り扱います。 【本書の構成】 本編 - 第 1 章

LINEミニアプリ×microCMSでサロン向けアプリを作ろう

Zenn · 2023-03-27

microCMS と LIFF のハンズオン! * LINE Front-end Framework(LIFF)は、LINEのユーザーIDなどをLINEプラットフォームから取得できます。 * microCMS は、REST API ベースで簡単にデータを保存できるサービスです

オープンソースのクラウドネイティブなFaaS「OpenFunction」がコンテナに加えてWebAssemblyをサポート。ランタイムにWasmEdgeを統合

Publickey · 2023-03-27

Cloud Native Computing Foundation(CNCF)のSandboxプロジェクトとして開発が進められているオープンソースのFaaSプラットフォーム「OpenFunction」がバージョン1.0の登場に合わせてWeb...

Node.js compatibility for Cloudflare Workers – starting with Async Context Tracking, EventEmitter, Buffer, assert, and util

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

<a href="https://blog.cloudflare.com/workers-node-js-asynclocalstorage/">https://blog.cloudflare.com/workers-node-js-asynclocalstorage/</a><

Deno 1.32: Enhanced Node.js Compatibility

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

<a href="https://deno.com/blog/v1.32">https://deno.com/blog/v1.32</a><br /> <p>Deno v1.32リリース。 TypeScript 5.0、V8 11.2へのアップデート。 Node.jsとの互換性の

mayank99/ecsstatic: the predefinite CSS-in-JS library for vite

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

<a href="https://github.com/mayank99/ecsstatic">https://github.com/mayank99/ecsstatic</a><br /> <p>CSS-in-JSライブラリ。 <code class="language-pla

【業務効率化】Google Formの回答結果を自動的にPDFで個別返信をやってみた!!

Qiita(trend) · 2023-03-27

やろうとしたこと 今まで、Google Formから集計した結果をシートにすることはありますが、分析結果は個別でまた送信することが多く、今回は回答者が記入した回答に対して、分析結果を自動送信する仕組みをやってみました。 なんでやり...

vim.loaderでNeovimをお手軽高速化

Zenn · 2023-03-27

vim.loaderを導入するPRがNeovimのHEADにマージされました。 https://github.com/neovim/neovim/pull/22668 有名なNeovimプラグインをいくつも開発しているfolke氏によるPRです。 同氏がパッケージマネージャのla

Google Apps Script (GAS) から Discord の API にアクセスするとエラーコード 1020 で失敗する

Qiita(trend) · 2023-03-27

結論 Discord は GAS からのアクセスを認めていないように見える。 GAS から何かしたいとしても何らかの迂回路を通らないと上手くいかないだろう。 何を試してどうなった GoogleAppsScript で以下のように記...

伝わるためのビジネスチャットで気を付けている5つの工夫

Qiita(trend) · 2023-03-26

リモートワークの影響もあってか、テキストによるコミュニケーションの頻度が増え、重要性が増してきました。毎日、かなりのメッセージを作成し、読んでいます。 自分は国語の先生でも研究者でもなく、正しい日本語ができているか怪しいときがあります...

ChatGPT APIを使った個人開発のススメ

Zenn · 2023-03-26

2023年3月2日ChatGPT APIが発表されました。 このニュースを見て、 「このAPIを使って何か面白いサービスを作れるのでは…?」 と思った方も多いのではないでしょうか? 筆者もそんなふうに思った個人開発者の一人です。 そこで試しに作ってみました。 AIがおすすめの本を

【Flutter】たった2行で簡単にアニメーションを付けられるeasy_animate packageを公開したよ🎉

Zenn · 2023-03-26

3行まとめ 好きなWidgetにラップするだけでアニメーション効果を付与できるeasy_animate packageを公開したよ🎉 8種類のアニメーションを自由に利用可能🧐 もちろん、アニメーションのduration, delay, directionなどを自由に変更可能

map を使いこなせるあなたに traverse

Zenn · 2023-03-26

はじめに この記事は ScalaMatsuri 2023 で発表されるセッション「traverseを制する者はコードを制す」の補完記事です。セッション時間の都合上カットした traverse の実装面を焦点に解説します。 traverse がどういったシーンで役に立つのか等は

Livebook で Web アプリを実装してデプロイまでしてしまう

Qiita(trend) · 2023-03-26

はじめに Livebook 0.9.0 がリリースされました その中の目玉機能 Deploy を紹介します なんと、 Livebook でそのまま Web アプリが実装できて、デプロイ、つまり実行環境への配置までできてしまうの...

Google Cloud、仮想マシンのサスペンド/レジュームが正式機能に。開発環境の未使用時にサスペンドでコスト削減など実現

Publickey · 2023-03-26

Google Cloudは、仮想マシンの一時停止と再開を可能にするサスペンド/レジューム機能が正式版になったことを明らかにしました。 仕組みもノートPCの実装に似ている サスペンド/レジューム機能は文字通り、まるでノートPCの画面を閉じて作...

PEAKS(ピークス)|Jestではじめるテスト入門

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

<a href="https://peaks.cc/books/testing_with_jest">https://peaks.cc/books/testing_with_jest</a><br /> <p>Jestを使ったテストの入門書</p>

ChatGPTにRedmineの起票を任せてみた

Qiita(trend) · 2023-03-26

概要 開発PJやシステム運用PJにおいて、チームメンバ間のやりとりは、基本的にはチャットツールを利用しているのではないかと思います。また、タスク管理ツールを用意して、チャットの中で出た課題はチケットとして起票するという体制としている...

【個人開発】ChatGPT(OpenAI)のAPI✕LINE botで売上>経費のマネタイズに成功した話

Qiita(trend) · 2023-03-26

2023年1月からOpenAIの文章生成AIのAPI(text-davinci)を使ったLINE bot「GPT応答AIダヴィンチさん」ですが、お陰様で友達登録数が1000人を突破しました! その中でマネタイズにもチャレンジしていたの...

GitHub ActionsでTerraformのplanなどを検証する

Qiita(trend) · 2023-03-26

terraform plan などをGitHub Actionsで実行する方法を紹介します。 AWSリソースを扱う場合、stepを追加する必要もあるので、そちらを併せて紹介できたらと思います。 はじめに 筆者のTerraform の...

sinclairnick/brail: :love_letter: Transactional email that feels different

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

<a href="https://github.com/sinclairnick/brail">https://github.com/sinclairnick/brail</a><br /> <p>Reactでメールのコンテンツを書けるメールツールキット。 メール向けのUIコンポ

ECMAScript proposal updates @ 2023-03 | ECMAScript Daily

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

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

mamiksik/parrot-intellij: AI Commit Messages Autocomplete for InteliJ

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

<a href="https://github.com/mamiksik/parrot-intellij">https://github.com/mamiksik/parrot-intellij</a><br /> <p>コミットメッセージを自動生成するJetBrains/VSC

【個人開発】「遠距離恋愛」をしている人のためのカップルアプリを開発しました!

Qiita(trend) · 2023-03-26

はじめに こんにちは、@aka_aka40058677と申します。 私自身プログラミング学習中の未経験エンジニアであり、技術的な内容などは誤りを含む可能性があります。 そのため、おかしな記述などがあればコメント等で教えていただけたら...

1日でわかる使えるエンジニア向け雑なChatGPTまとめ

Zenn · 2023-03-26

はじめに ChatGPTの登場により毎日AI領域で世界が変わっているのを、エンジニアのみなさんは肌で感じているのではないでしょうか? これからAIはどうなっていくのか、というワクワクとする期待感とともにこの流れについていかないと、と若干の恐怖も感じてはいませんか? この記事で

python的な書き方を学ぶと良い話

Qiita(trend) · 2023-03-26

はじめに  Pythonは可読性が高く、ライブラリが豊富というメリットがあります。一方で、遅いから使いたくないと言われることもあります。たしかにコンパイル方式の言語に比べれば遅い部類ではあります。しかし、実際のところではpython...

【TypeScriptで学ぶReact入門】Atomic Design実践ガイド📙

Zenn · 2023-03-26

タイトルは記事の内容を読み込ませ、chatGPTに作成してもらいました。 強いタイトルですが、Reactの初学者向けにAtomic Designとは何なのか、それに則ってコンポーネントを分割するにはどのようにするのかを解説しています。 後半では実際にAtomic DesignでT

Hello, Superflare

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

<a href="https://superflare.dev/">https://superflare.dev/</a><br /> <p>Cloudflare Workers/Pagesに特化したアプリケーションフレームワーク。 D1 Database、R2 Storage、

Cloudflare Turnstile をやってみる

Zenn · 2023-03-26

Cloudflare TurnstileはCAPTCHAの代わりになるものです。Cloudflareの調査ですとインターネットユーザー合計でCAPTCHAに費やす時間は1日で500年分にも上るようです。 CloudflareではCAPTCHAの代替手段としてManaged Cha

『なぜインライン要素・ブロック要素概念は依然として有用なのか:現代的なWeb制作への適用』という記事について

Zenn · 2023-03-26

なぜインライン要素・ブロック要素概念は依然として有用なのか:現代的なWeb制作への適用 https://zenn.dev/coedo/articles/html-css-inline-element-block-level-element この記事では、『なぜインライン要素・ブロ

ユーザーの選んだ画像からFlutterアプリのテーマカラーを選ぶ

Zenn · 2023-03-26

はじめに Dynamic Colorを知っていますか? Dynamic Color(ダイナミックカラー)は、Googleが提案するデザインフレームワークであるMaterial Designの一部です。ダイナミックカラーは、アプリケーションのカラースキームをユーザーの好みやデバ

ErlangでElixir/mixのようなproject管理ってどうなっているんだ

Qiita(trend) · 2023-03-25

はじめに Elixir中心で学んできましたが、kernelやVMのコードを見るとなるErlangを知る必要があると痛感。そして、見ていくと、プロジェクトはどうなっているんだろうか、depsはどのように定義されているのか、気になり始め...

【AtCoder】ABC295 のA,B,C,D,E における Python解説

Qiita(trend) · 2023-03-25

ABC 295 のA,B,C,D問題を解くために考えたこと、ACできるPython3(PyPy3)コードを紹介します。 この記事は @u2dayo さんの記事を参考にしています。見たことのない方はそちらもご覧ください。とても勉強になり...

緑色になりました

Qiita(trend) · 2023-03-25

はじめに Javaで競プロをやっている dvoraker です。 AtCoder Beginner Contest 295 で入緑しました!!!!! 精進量に対して結果があまり報われないコンテストもありましたが、無事緑色になれて...

gvergnaud/hotscript: A library of composable functions for the type-level! Transform your TypeScript types in any way you want using functions you already know.

リアルタイム版 JSer.info · 2023-03-25

<a href="https://github.com/gvergnaud/hotscript">https://github.com/gvergnaud/hotscript</a><br /> <p>TypeScriptの型レベル高階関数のライブラリ。 型でパターンマッチを書く

昔作ったWebサービスをStreamlitで作り直した話

Zenn · 2023-03-25

こんにちは 👋 今回は昔作った「文字列ジェネレーター」という Web サービスを Streamlit で作り直してみた話をしたいと思います。 新しく作ったもの 名前を「文字列ジェネレーター」から「Eastest」に変更しました。「easy」+「test」=「Eastest」と

ChatGPTの料金が複雑すぎる

Zenn · 2023-03-25

はじめまして! 京都のスタートアップでエンジニアインターン中の ぼる松 といいます. APIのトークン料金ばかりフォーカスされていて,ChatGPTプライシングの全体像が分かりづらかったため,簡単にまとめました.(情報は2023/03/25時点のものです.) 初めての記事投稿なの

なぜインライン要素・ブロック要素概念は依然として有用なのか:現代的なWeb制作への適用

Zenn · 2023-03-25

Web制作に関するディスカッションの中で、HTML Standard の内容が変更されたことにより 「インライン要素」と「ブロック要素」という"概念"がなくなったという主張 がしばしば見られます。 しかし、僕はこの主張に疑問を感じており、この記事を通して、インライン要素・ブロック

チュートリアルで始める!データサイエンス基礎

Qiita(trend) · 2023-03-25

データサイエンスを始めよう! これからデータサイエンスを始める人向けに、データサイエンスに必要となるツールの公式のチュートリアルをGoogleコラボ上で動かしながら学べる形式にして集めてみました(著者が以前にQiitaに投稿した記...

[OCI]Object Storageバケット内にある全画像に対してOCI Visionを使用した画像分析を行い分析結果をDBに保存するプロシージャを作成してみた

Qiita(trend) · 2023-03-25

はじめに Autonomous DatabaseからOCI AIサービスのひとつであるOCI VisionのAPIを呼び出して、指定したObject Storageバケット内にあるすべての画像ファイルの分析結果をDB内に保存するPL...

Release v8.0.0-rc.0 · pnpm/pnpm

リアルタイム版 JSer.info · 2023-03-25

<a href="https://github.com/pnpm/pnpm/releases/tag/v8.0.0-rc.0">https://github.com/pnpm/pnpm/releases/tag/v8.0.0-rc.0</a><br /> <p>pnpm v8.0

【Elixir/Phoenix】LiveViewありがとう!はじめてでもChatGPTのWeb画面みたいなの作れたよ。

Qiita(trend) · 2023-03-25

はじめに LivebookでChatGPIのAPIを使ってみて、使い方は理解できました。 要するに、メッセージのまとまりを渡すと、次のメッセージが返ってくる。 メッセージを編集できるUIがあったら便利そうなのでPhoenixの勉強も...

ChatGPTによるAWS開発での革新的な変化と、SEの役割が消失する未来

Qiita(trend) · 2023-03-25

今回はChatGPTに準ずるAIの導入でAWS業務がどう変わっていくのかを 開発過程に沿って考えていきましょう! ※自身の考えをまとめる為の記事です。 私もまだ初学者なので、皆さんの知見をコメントで共有していただけると幸いです。 偉大...

WSL2 Ubuntu上のプロンプトのHOST名の代わりにディストリビューション名を出すようにする

Qiita(trend) · 2023-03-25

WSLでは起動したシェル環境変数の中にディストリビューション名が設定されているのを知っていますか? WSL_DISTRO_NAME です。 今回は、この名前をシェルのプロンプトに変更する小ネタです。 尚、私の環境ではWindows...

ChatGPTを使ってプログラム実行、リファクタリング、テストをやってみた

Qiita(trend) · 2023-03-25

この記事は何 記事投稿キャンペーン「ChatGPTなどの活用方法を発信しよう!」の参加記事です。 ChatGPTの可能性を色々模索している中で試したことを記事としてまとめました。 ChatGPTとは ChatGPTについては...

GPT-4にGASスクリプトのコードレビューとリファクタリングをやらせてみた結果

Qiita(trend) · 2023-03-24

概要 にわかに騒がれて久しいgptですが、やはりエンジニアの端くれとして「こいつにプログラミングやらせてみたらどうなるんだ?」という好奇心は尽きないものです。 今回は、その一端として「レビューとリファクタリング」をやらせてみた。とい...

python デザインパターン(Strategy)

Qiita(trend) · 2023-03-24

目的 これはHead Firstデザインパターン 第2版 ―頭とからだで覚えるデザインパターンの基本に出てくる内容について、 サンプルコードをPythonで補足した記事になります。(本書ではJavaで書かれているため) 本書との併用...

[Neovim]2023年初頭・個人的に愛用しているNeovimプラグイン🏜

Zenn · 2023-03-24

Neovimで愛用しているプラグインの解説 この記事の要約 普段遣いしてるNeovimのスクリーンショット こんにちは!深草かどまと申します🏜 普段はフロントエンドを中心にパソコンをカタカタしている者です💻 私は普段のコーディングのメインエディタとして、Neovimを用

苦痛だったOSSの翻訳が報われた話

Zenn · 2023-03-24

誰? 唐澤克幸と申します 普段は自作キーボードの設計や、GiteeなどでFOSSを漁っては翻訳をしということを日常的に行っています。 Generative AIにハマっています。 特定のコミュニティに居続けるタイプなので、あまりTwitterなどには顔を出しません 最初に

ふと、思いだしたときに確認するって大事ですね、という話

Zenn · 2023-03-24

本日、こんなお知らせが流れてきた。 We updated our RSA SSH host key 「そういえば、プライベートのPCでRSA使ってた…」と思い出したので、確認。 $ ssh -T git@github.com @@@@@@@@@@@@@@@@@@@@@@@@@@@

NANDで自作CPUを作成する①

Qiita(trend) · 2023-03-24

目次 ・1. はじめに ・2. 作成した回路 ・3. LEDを光らせてみる ・4. Not,And,Or,Xor作成 ・5. And16,Not16,Or16作成 ・6. Or8Way作成 ・7. Mux,Mux16,Mux4Way...

ずんだもんを俺のパソコンに呼びたい!ChatGPT × 拡張機能

Zenn · 2023-03-24

プリーヴィヤット、にわとろです。東大生ですが、この前結婚したので結婚式の費用を稼ぐために仕方なくエンジニアもやっています。自己紹介の記事も書いたのでぜひ見てみてください! https://zenn.dev/niwatoro/articles/c89cb82cb9e1aa 今日は、

PythonとAWSで並列処理最適化: パフォーマンス向上の鍵

Zenn · 2023-03-24

はじめに 本記事では、AWS と Python を用いたバックエンドエンジニアにとっての関心事である、並列処理の最適な設定を検証します。具体的には、Python での並列実行において最もネットワークパフォーマンスが高まる並列数を調査します。 実験手法 AWS S3 バケッ

Astro + zenn-markdown-htmlで始める個人ブログ

Zenn · 2023-03-24

不意に思い立ってAstroで個人ブログを作成しました。Astroのドキュメントは充実していますし、同じようなAstroでブログサイトを作成するような記事も既に多くあったのですが意外とはまりポイントが多かったのでどなたかの役にたてばと思い記事にまとめさせていただきました。 使用

Riverpod Generator入門: メリットを知る

Zenn · 2023-03-24

はじめに Riverpod Generatorを知っていますか? これは、コード生成でプロバイダーを定義するRiverpodのサイドパッケージで、公式でもコード生成に抵抗がなければ、使用が推奨されています。 この記事はRiverpod Generatorのメリットを説明して、

ChatGPTとLangChainで何でもできるAIを作る

Qiita(trend) · 2023-03-24

 この記事は記事投稿キャンペーン_ChatGPTの記事です。 はじめに  今回はLangChainという「大規模言語モデルを使いこなすためのライブラリ」の紹介とその機能を発展させるために作った新しいライブラリlangchain-to...

ChatGPTとGithub Copilotを使ったウェブサービス開発しばりプレイ実験記

Zenn · 2023-03-24

こんにちは。Team DELTA の豊福です。 フルスタックエンジニアとして入社しましたが、今ではいろんな事業に片足突っ込んだり、PM 的なことをやったりしてます。 イントロダクション このブログでは、ChatGPT と GitHub Copilot を使って以下の制約のもと

カーディナリティは低いが、インデックス効果がありそうなパターンの検証

Qiita(trend) · 2023-03-24

はじめに カーディナリティとは、あるカラムにおいて、取りうる値の種類の事です 例えば、性別の場合 男性 女性 不明 3種類とすると、カーディナリティは「3」になる。 この場合は、カーディナリティは低いと表現されます B-tree...

Release Notes for Safari Technology Preview 166 | WebKit

リアルタイム版 JSer.info · 2023-03-23

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

そのuseState、もっと減らせるかも?コンポーネントの事例と一緒に示します

Zenn · 2023-03-23

概要 ReactにおいてuseStateを使ってステートを管理するのは常套手段ですが、一方で、不必要な場面なのに使ってしまうケースもありえます。 無駄なuseStateは減らすべきだとわかっていても、具体的にどういう場面で無駄に使ってしまうのかわからない方も多いかもしれません

そのuseState、もっと減らせるかも?コンポーネントの事例と一緒に示します

Zenn · 2023-03-23

概要 ReactにおいてuseStateを使ってステートを管理するのは常套手段ですが、一方で、不必要な場面なのに使ってしまうケースもありえます。 無駄なuseStateは減らすべきだとわかっていても、具体的にどういう場面で無駄に使ってしまうのかわからない方も多いかもしれません

【アクセシビリティ】アクセシビリティを意識したタブUIの作り方

Qiita(trend) · 2023-03-23

はじめに みなさんはちゃんとアクセシビリティを意識して開発できていますか? 必要なところに role属性 を記述したり、tabキーでフォーカスが当たるようにしたりなど、意識しないといけないことも多いです。 そのため、完璧にやろうと...

[2023年3月版]ChatGPT自身にプロンプトを評価して改善してもらおう

Zenn · 2023-03-23

ChatGPT そのものにプロンプトを評価してもらうプロンプト TwitterでShunsukeさんの衝撃のツイートを発見。 https://twitter.com/HaveShun/status/1637957490695622656?s=20 ご、ごもっともでございます…

StoreKit2の変更点まとめ

Zenn · 2023-03-23

StoreKit2についてまとめました。 従来のStoreKitからの変更点を主としており、アプリ内課金の実装方法についての説明は割愛しています。 Product 商品情報&amp;購読処理を持つStruct https://developer.apple.com/docum

GraphQL Argumentsで「引数を渡さない」と「nullable」の挙動の違いを理解する

Zenn · 2023-03-23

結論 GraphQL Arguments の必須指定には以下3種類がある(GraphQL-Ruby を例に)。 arguments の指定は必須かつ null 不許可(required: :true) arguments の指定は optional(required: :f

一緒にスクラム開発: GPT-4と人間が共創するプロダクトの進化 スプリント #1

Zenn · 2023-03-23

本記事は、「ChatGPT選手権!エンジニアリングに組み込んでみたらこうなりました LT大会」の発表の書き下ろしになります。 実際の発表は5分のLTでしたので、この記事のダイジェスト版と言えるかと思います。 こちらの記事の方がかなり情報量が多いため、実際に発表を聞いていただいた方

【Tauri】Windowsのウィンドウズをぐるぐるするソフトを作った話

Zenn · 2023-03-23

お初にお目にかかります、Rustで自己満足アプリを作るのが趣味なnamniumと申します!普段はQiitaでの投稿が多いのですが、Zennにもお試しで投稿してみたいと思い今回書かせていただきました ! Qiitaに投稿した記事と重複する内容が多いです、ご了承ください。 今回作成

メソッドの命名は甘いものじゃない——二つの JavaScript プロポーザルが歩んだ道のり

Qiita(trend) · 2023-03-23

はじめて技術記事を書いてみました。ぐらふぃーむと申します。 ECMAScript(いわゆる JavaScript)の先端を操る TC39 に関する情報が(少なくとも日本語コミュニティでは)思うより少なかったため初回は「SmooshGa...

Angular: 依存性の注入にコンストラクタ引数ではなくinject関数を使うべき理由

Zenn · 2023-03-23

Angular v14 から導入された inject() 関数によって、これまでコンストラクタ引数でしかできなかった依存性の注入を、単なる関数の呼び出しに置き換えることができるようになった。 https://blog.lacolaco.net/2022/09/presentati

ITアニマル占いを開発しながら ChatGPT Plus の全社導入と利用ガイドラインを作文した | Offers Tech Blog

Zenn · 2023-03-23

Offers を運営している株式会社 overflow の あほむ でございます。最近急激に立ちあがった企画のために真面目に働きすぎて少々お疲れモードです🫠 【AD】ChatGPT先生のわくわくITアニマル占い 🐬 ちょうど本稿の公開日に「ChatGPT先生のわくわくITアニ

Power Apps で定例の会議や 1on1 の日程調整を効率化しよう

Qiita(trend) · 2023-03-22

はじめに Outlook では、以下のような機能で定例の会議や 1on1 の予約をすることが出来ます。 しかし、一旦会議出席依頼を出してみたものの、ほとんどの各候補日時について、別の定例会議が入っている人がいたり、参加者がほぼゼ...

Webフロントエンド再設計: レイヤードアーキテクチャの導入 ~ 高品質なコードを実現するために ~

Zenn · 2023-03-22

こんにちは! 私はしばもと(@handle-name silverbirder)と申します。株式会社マネーフォワードでWebフロントエンド開発を担当しています。最近、ChatGPTの進化に驚くばかりですね。このブログ記事は、ChatGPTの力を借りて執筆しています。 今回、私が3

AI x Opsの可能性を探る!ChatGPTを活用した業務効率化の実践例3選

Zenn · 2023-03-22

こんにちは。BizOpsエンジニアのにっしーです。 データ分析やOps自動化の仕事をしています。 昨今世界を賑わせているChatGPTですが、「どう業務で使うのかいまいちわからない。。」と感じている方が多いのではないでしょうか。 そこで今回は、ChatGPTを使った業務改善の実践

俺がコードを書くのが遅かったのは、なぜだったのか? 真剣に考えてみた

Zenn · 2023-03-22

! 今も遅いです 最近、「あれ?俺、タスクをこなすのが早くなってる?」と感じる事が増えた。具体的な時間を計ったわけではないが、スプリントの終盤ではなく、半ば、もしくは前半で土台が出来上がっている事が多くなったり、スプリントでこなせるタスクの量、レベルも上がったなと感じる事が増

2025年1月の共通テスト(=センター試験、共通一次)から「情報」が必修科目になるので、歴史や背景をまとめてみました

Qiita(trend) · 2023-03-22

1.はじめに どうも、ARIの名古屋支社に勤務している愛知県民こと、 新藏(にいくら)と申します♪ (/・ω・)/ 1月といえば冬の風物詩、共通テスト(=センター試験、共通一次)ですね。 そんな共通テストに2025年から「情報」とい...

「プログラマー脳」で学ぶプログラミング時の認知負荷

Zenn · 2023-03-22

はじめに 少し前に「プログラマー脳 ~優れたプログラマーになるための認知科学に基づくアプローチ」という本が話題になっていました。 個人的にとても興味深い内容であり、 かつ日頃のタスクに活かせそう!と感じるポイントが多かったため 自分の整理も兼ねて記事にしたいと思います。 ht

[速報]「GitHub Copilot X」発表、ChatGPT-4ベースで機能強化。AIにバグの調査依頼と修正案を指示、ドキュメントを学習し回答も

Publickey · 2023-03-22

GitHubは、ChatGTP-4をベースに「GitHub Copilot」の機能を大幅に強化した「GitHub Copilot X」を発表しました。 GitHub Copilot is already helping developers...

Power Appsで素数を判定する

Qiita(trend) · 2023-03-22

経緯 表題の通り、Power Appsで素数を判定する仕組みを考えてみました。きっかけとなった動画は以下のゲームアプリでした。 これをPower Appsでも作れないか…と考えたのですが; 数字がポップアップで出現する 素数...

【Ruby/minitest】テスト実行時にコマンドライン引数を置き換える

Qiita(trend) · 2023-03-22

はじめに コマンドライン引数を用いる処理のテストに際して、 引数を好きなように指定して処理を実行する方法を備忘録として残しておきます。 ※ 実行環境: ruby 3.1.2p20 ※ この記事では以下のfoo.rbをテスト対象としま...

AlexaとChatGPT APIを組み合わせて質問に回答するスキルを開発しよう!

Qiita(trend) · 2023-03-22

こんにちは!今回は、Alexa Skills KitとChatGPT APIを組み合わせて、 ユーザーが質問をすると回答を返すスキルを開発する方法について説明します。 このスキルは、置物となっていることが多いAlexa君を実用的なもの...

LangChain Agentでジョバンニたちの到着時刻を探索させる

Zenn · 2023-03-22

「ChatGPTにCtrl+Fを覚えさせるアプローチについて」で考案されていた「ChatGPTに検索内容を考えさせる」はLangChainのAgentsの説明によさそう!と思ったので試してみました。 目的: OpenAIのトークン制限を越える文書に対して質問する 元記事と同じ

anymaniax/orval: orval is able to generate client with appropriate type-signatures (TypeScript) from any valid OpenAPI v3 or Swagger v2 specification, either in yaml or json formats. :beer:

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

<a href="https://github.com/anymaniax/orval">https://github.com/anymaniax/orval</a><br /> <p>OpenAPI SpecからAPIクライアントやモックサーバなどのコードを生成するツール。</

GPT 3.5APIでのゲームキャラ完全再現の方法とインジェクション対策の一例

Qiita(trend) · 2023-03-22

そもそも何のゲーム?  ProjectMoonという韓国を拠点とするゲーム会社の、LimbusCompanyというゲームです。以下にその会社のホームページと、ゲーム自体のホームページと、Steam上でのゲームのリンクを記載しておきま...

styled-components/xstyled: A utility-first CSS-in-JS framework built for React. :nail_care::woman:‍:microphone::zap:

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

<a href="https://github.com/styled-components/xstyled">https://github.com/styled-components/xstyled</a><br /> <p>xstyledがstyled-componentsのo

npm installとnpm ciの動作確認を簡単にやっておいた - Mitsuyuki.Shiiba

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

<a href="https://bufferings.hatenablog.com/entry/2023/03/21/145023">https://bufferings.hatenablog.com/entry/2023/03/21/145023</a><br /> <p>n

Practical WebAssembly [Book]

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

<a href="https://www.oreilly.com/library/view/practical-webassembly/9781098142513/">https://www.oreilly.com/library/view/practical-webassemb

GCP A100GPU-VMでKaggle-Docker環境を構築(2023年3月版)

Qiita(trend) · 2023-03-22

この記事は kaggle用にNVIDIA A100 GPUを使いたかったので、 GCP&amp;kaggleコンテナイメージを用いた環境構築に挑戦したところ、 思ったより難しくて数日を費やしてしまったので、備忘録として手順を整理しま...

美しいコミットを作成できるpummitのご紹介

Zenn · 2023-03-21

なんだこれは 写真のような綺麗な形のコミットメッセージを簡単に作成出来ちゃうGo製のツールです。 スターしていただくと嬉しい限りです。 https://github.com/HidemaruOwO/pummit なぜこのツールを作成したのか 🧐 Qiitaに美しいコミッ

「Java 20」正式リリース。スレッド間で共有できるScoped Values、複数スレッド処理をまとめるStructured Concurrencyなど新機能

Publickey · 2023-03-21

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

Transformers.js

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

<a href="https://xenova.github.io/transformers.js/">https://xenova.github.io/transformers.js/</a><br /> <p>ブラウザ上で動くTransformersライブラリ。 Huggin

gajus/turbowatch: Extremely fast file change detector and task orchestrator for Node.js.

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

<a href="https://github.com/gajus/turbowatch">https://github.com/gajus/turbowatch</a><br /> <p>ファイルの変更を監視して、プロセスを再起動するライブラリ、ツール。</p>

無料でFastAPIで作ったAPIをデプロイする

Zenn · 2023-03-21

はじめに 今回、はじめてZennで記事を書いてみることにしました。 記事を書くことに慣れていないため、おかしな点があるかもしれませんがご了承下さい。 初めての記事の題材に、FastAPIをDeta Spaceにデプロイするというテーマを選んだ理由は、実際に自分自身で使用してい

ChatGPTで過去ログ見れない障害が発生してるのでログ保存サービス作った

Qiita(trend) · 2023-03-21

ChatGPTで過去のチャットリストとかログとかが全部消えて見れない障害?バグ?が発生してたので、チャットのログを保存できるサービスをなんとなく作りました。 動画で見たほうが早いと思うのでどうぞ! https://www.yout...

オンサイトのプログラミングコンテストに参加する学生へ

Zenn · 2023-03-21

まえがき 先日、日本情報オリンピック(JOI)の交流会に参加して、ちょっとだけ参加者と話をする機会がありました。そこでした話を「いい話だ」と言ってくれた人がいたので、書き残しておきます。 これはJOIに限らず、他のオンサイトのプログラミングコンテスト(パソコン甲子園やICPC

システムトレードを始めるための基本のスコア設計

Zenn · 2023-03-21

はじめに マケデコという主に株式関連のマーケットAPIを活用し、分析や予測モデルを構築しているbotterのDiscordコミュニティをJPX総研様、AlpacaJapanの協賛で運営しています。 https://market-api.dev/ マケデコの中で、さまざまなイベ

一旦落ち着いてGPT-4のすごさと脅威を考える

Zenn · 2023-03-21

はじめに 一週間前にGPT-4が発表され、エンジニア界隈、特にAI系の人たちを中心に大変な盛り上がりを見せています。私もチャットGPT+に契約してGPT-4を使ってみましたが、まさに時代が変わったと感じました。これまで10年以上技術に関心を持ち続けてきましたが、今週ほどインパ

ティアフォー製車載カメラ「C1」を使ってみました

Zenn · 2023-03-20

ティアフォー製車載カメラの紹介 ティア某として(私のTL上で)有名な、自動運転技術を開発しているティアフォーさんの車載カメラ「C1」。 何故か家の床から生えてきた(サンプル品を特別に一定期間貸与いただきました、謝礼などは受け取っておりません)ので使い方・使用感をレビューして

ChatGPTをWebフレームワークにしてみた。

Zenn · 2023-03-20

ChatGPTを文字通りWebフレームワークにしてみました。 何を言っているかわからないと思うので、次のコードを見てください。 index.ts import { initChatGptGenerator } from "gpt-as-api"; import { Hono }

ChatGPTで、ヤフコメを安心して読めるようにリライトする

Zenn · 2023-03-20

Yahoo! ニュースのコメント欄って、読んでいて悲しくなりますよね。 そこで、 ChatGPT を使って安心して読めるようにリライトしてくれるスクリプトを書きました。 できあがったもの 🥶 これが 🤖 一時的にこんな感じになって… 😊 こうなります✨✨✨ コード

個人開発のサービスへ大胆にBigQueryを選定した理由

Zenn · 2023-03-20

はじめに 筆者はVRコウコクというサービスを開発しています。 これは数あるVRChatのワールドに個人や企業が広告を出稿できるサービスです。 このサービスでは、DBにGoogle BigQueryを全面採用しています。 どのようなシーンで使っているというと、ユーザーからの広告

個人開発アプリ数年運用している人はみんな知っている真実 8選

Zenn · 2023-03-20

こんにちは。個人開発アプリで食べている、あたか、です。 個人開発数年運用している人はみんな知っている真実を、共有します。 これからチャレンジする人の参考に、ドウゾ。 1. iPhoneユーザーはAndroidユーザーより金払いが良い iPhoneユーザーの方がどんどん課金して

PowerShell スクリプトで UUID v5 を生成する

Qiita(trend) · 2023-03-20

はじめに 先日、とある業務中に「 UUID v5 を生成する PowerShell スクリプト」を書く必要が生じました。 普通のランダムな UUID (UUID v4) であれば [Guid]::NewGuid().ToString...

cat コマンド代替の Go 製 CLI 「gat」の紹介

Zenn · 2023-03-20

cat コマンド代替の Go 製コマンドラインツールである gat を作りました。 https://github.com/koki-develop/gat gat を使うとファイルの内容をシンタックスハイライトつきで出力することができます。 この記事では gat の使い方につい

[Python] コンソール出力を同じ行に上書きするメモ

Qiita(trend) · 2023-03-20

はじめに メッセージをコンソールの同じ行に上書きして出力したい場合に、キャリッジリターンを使うと簡単に出来ます。 しかし、後続するメッセージが前のメッセージより短い場合は、出力が綺麗になりません。 単純に前のメッセージと同じ文字数に...

AppsFlyerのS2SイベントAPIを使って、サーバー側でアプリイベントを処理する

Qiita(trend) · 2023-03-20

やりたいこと アカウント登録や購入処理など、サーバー側で行われる処理をAppsFlyerで扱えるようにする。 S2SイベントAPIについて サーバー側で処理するアプリイベントについては、サーバー側でAppsFlyerへイベント情報...

データに基づくプラントモデリングおよびコントローラー開発

Qiita(trend) · 2023-03-20

はじめに 現代制御理論をはじめとするモデルに基づいたコントローラー開発では、制御対象の数学モデルが必要になります。 (総称としてモデルベースト制御(MBC : Model Based Control)と呼ばれます) 一般に数学モデル...

【ドイツ】< ChatGPTのAIを野原しんのすけに教育したゾ!

Qiita(trend) · 2023-03-20

〜埼玉県春我部市にて〜 「かーちゃーん!」 「最近話題のChatGPTって知ってるー?」 👩🏻「あら!」 👩🏻「もちろん知ってるわよ〜!」 「さすがに、三十路のかーちゃんでも知ってるか」 👹「なんですって!!!」 「実はオラ...」...

ChatGPTを使ってPostgreSQLのPL/pgSQL関数を単純化してみる

Qiita(trend) · 2023-03-20

最近の流行りに乗って、ChatGPTを使ってPostgreSQLのPL/pgSQLユーザ定義関数を単純化してみます。 単純化する対象のユーザ定義関数について PostgreSQLには、ページレベルの情報を取得するためのpageins...

iOS でも Web Push が送れる!microCMS と Firebase Cloud Messaging を使った実装方法

Zenn · 2023-03-20

お初にお目にかかります(?) chot Inc. で Web エンジニアをしているすてぃんです。 もう 1 ヶ月前ですが iOS Safari でプッシュ通知に対応したバージョンのベータ版が発表されましたね。 https://webkit.org/blog/13878/web-p

海外IPからのアクセスを検知したい!!

Qiita(trend) · 2023-03-20

海外IPからのアクセスを検知して分岐処理を書く機会があったので、調査結果を備忘録がてらまとめてみました。 この方法を採用することで、特定の国や地域からのアクセスを識別することができます。 海外IPからのアクセスを再現する方法と、海外I...

【DB設計】現場で使う正規化崩しのパターン

Qiita(trend) · 2023-03-20

本記事の目的 「テーブル設計、ほんとにこれがベストなのかな...?」 と思うことありますよね。シンプルなテーブル構造だと普通に正規化すれば問題なく運用できるできるんですが、ビジネスルールが複雑だったりするとあえて正規化を崩した設計を...

就活のときに聞いた「主体性」とは何だったのか?

Qiita(trend) · 2023-03-20

そろそろ、新卒の新入社員が入ってくる時期になりました。そして、就職活動が本格化する時期にもなりました。時々、社員座談会に出席して、思ったことがありました。就職活動をしているときに見たり聞いたりした「主体性」って結局なんだったのだとう?...

理想のリーダー像を言語化してみました。

Qiita(trend) · 2023-03-20

チームで仕事をすると、リーダーが必ずいます。経験や実力のある人が担うことが多いように思います。今回は、いろんな書籍や記事などをもとにして、どんなリーダーが理想的か考えてみました。 リーダーについて思うこと ①【前提】チームはリーダ...

GPT4で自分の疑似人格を召喚してブログ記事を書いてもらう(ことで時間を浮かす)試み | Offers Tech Blog

Zenn · 2023-03-20

こんにちは、プロダクト開発人材の副業転職プラットフォーム Offers を運営する株式会社 overflow CTO の大谷旅人です。 さて、今回は表題の通り GPT4 様を駆使して自分の疑似人格を召喚して記事を書く試みを繰り広げます。 ブログの番が回ってきたものの、C

Dittoは何が凄くて、何が出来るのか

Zenn · 2023-03-19

米国のソフトウェア企業 Ditto のプロダクトであるDittoの技術についてご紹介します。 詳細は、Webサイトや技術ドキュメントをご覧ください。 Dittoとは Dittoとは、 「インターネット非依存のデータ同期プラットフォーム」 です。 ネット接続があっても無くても

ChatGPTでSimulinkモデルを作ってみた

Qiita(trend) · 2023-03-19

はじめに OpenAIのChatGPTを使ったプログラミングを試しています。 自然言語で要件を伝えれば、MATLABのサンプルプログラム程度は、簡単に作れるようです。(これはすごい❕) それでは、Simulinkのブロック図をMAT...

Introducing &quot;safe npm&quot;, a Socket npm Wrapper - Socket

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

<a href="https://socket.dev/blog/introducing-safe-npm">https://socket.dev/blog/introducing-safe-npm</a><br /> <p><code class="language-plain

アニメーションでみるアルゴリズムの計算量

Qiita(trend) · 2023-03-19

はじめに この記事では基本的なアルゴリズムの一つである、ソートアルゴリズムを例にとってアニメーションを使って、アルゴリズムの計算量をみることを目的としています! アルゴリズムを勉強していく中で、計算量という言葉を目にすることが多いと...

Go言語 deferの理解を確認する基本問題3選

Zenn · 2023-03-19

概要 Go言語のdeferの挙動や仕様を確認する簡単なコードを紹介します。 初心者の方は勉強のために、中級者の方は理解の確認のために解いてみてください。 問題 それぞれ、コンソールに表示される文字列を考えてみてください。 問題1 func funcX(s string

「エンジニアのためのドキュメントライティング」を読んだので、そのまとめ

Qiita(trend) · 2023-03-19

ユーザーの問題解決とプロダクトの成功を導く エンジニアのためのドキュメントライティング | ジャレッド・バーティ, ザッカリー・サラ・コ―ライセン, ジェン・ランボーン, デービッド・ヌーニェス, ハイディ・ウォーターハウス, 岩瀬 ...

GPT-4は青色コーダーの夢を見るか

Qiita(trend) · 2023-03-19

はじめに 2023/3/14にOpenAIがGPT-4という新しいAIモデルを公開しました。 このモデルはさまざまなタスクにおいてChatGPT(GPT-3.5)を大幅に上回る結果を示しています。 この記事ではGPT-4を用いて競技...

VSCodeの拡張機能としてJupyter NotebookをベースにJavaScript/Mermaid/SQLなど多言語対応にした「Polygot Notebooks」が正式リリース

Publickey · 2023-03-19

Jupyter Notebookはシンプルなエディタ画面にPythonやScala、Rなどのコードを打ち込んですぐに実行できる、インタラクティブなコード実行環境で、特にデータサイエンティストなどで重宝されているツールです。 結果も同じNot...

Firefox 111、Webアプリからローカルファイルにアクセスできる「Origin Private File System」が正式機能に。これでChrome、Safari、Firefoxが対応

Publickey · 2023-03-19

3月14日にリリースされたFirefox 111の新機能として、Webブラウザ上のアプリケーションからローカルファイルにアクセスできる「Origin Private File System」が正式に搭載されたことが明らかになりました。 すで...

ChatGPTはどこまで雑な仕様でコードを書けるのか試してみた(GPT-4)

Qiita(trend) · 2023-03-19

最近すっかりChatGPT(GPT-4)にハマっています。 GPT-4にバージョンアップして、日本語でのやり取りがとても自然になったのにも正直驚いていますが、それとプログラマー的にはもっと衝撃なのが「かなり雑な仕様でもちゃんと動くコー...

lagonapp/lagon: Deploy Serverless Functions at the Edge. Current status: Dev

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

<a href="https://github.com/lagonapp/lagon">https://github.com/lagonapp/lagon</a><br /> <p>V8とRustで書かれているJavaScriptランタイム。</p>

大塚流フロントエンド開発の歩き方

Zenn · 2023-03-19

フロントエンド開発は考えることが多い。とくに 0 -&gt; 1 の場合だと、何からはじめたらいいのか?が全然わからず、途方にくれてしまうこともあるでしょう。実際、ぼくがそうでした。 そして、そういった情報はなかなか検索しても出てこない。設計方法や実装方法みたいなものはたくさんあ

【CopilotForXcode】Xcode版GitHubCopilotがめちゃくちゃ便利になってた

Qiita(trend) · 2023-03-19

はじめに 以前、XcodeでGitHub Copilotを使う方法の記事を書きました。 ずっとこの時のままのバージョンで使ってたのですが、最近アップデートがあったみたいでめっちゃ便利になってました!! CopilotForX...

【初心者エンジニアが挑戦】PokeAPIを利用したポケモンのダメージ計算アプリを開発!

Qiita(trend) · 2023-03-19

はじめに 記事を読む上での注意点 当記事は、プログラミング学習を始めて4ヶ月の業界未経験者が書いたものなので、技術的な内容などは誤りを含む可能性があります。あらかじめご了承ください。 開発背景 「ポケットモンスター スカーレット...

AIにゆっくり解説やらせたらヤバかった

Zenn · 2023-03-19

ChatGPT-4が公開されたので遊んでたところこれゆっくり解説できるんじゃね...?となったのでやってみました。 実際にできたもの 実際AIに台本を書いてもらい、編集した動画がこちらです。 チャンネル自体全然動かしてないこともあって本編のみ公開しても再生されないと思ったので

llsとcachectlから学ぶ、Goでシステムプログラミングをする方法

Zenn · 2023-03-19

YAPC::Kyoto 2023発表資料 自己紹介 本名:金子達哉 株式会社PR TIMES開発本部長CTO 2021/4入社 今回のYAPCのGold Sponsorsやっています 会社のことを聞きたい方はぜひ声をかけてください! 達人が教えるWebパフォーマンスチ

ChatGPTとGPT-4にかな漢字変換させてみた

Zenn · 2023-03-19

かな漢字変換は、日本語入力の最も重要な機能です。日本語自然言語処理で最も広く実用されているプロダクトの1つでありながら、その進化は翻訳AIや対話AIの進化と比べて鈍足です。 そこで、ChatGPTとGPT-4にかな漢字変換をやらせてみてみました。 性能の評価のため、比較的長い一文

Cloudflare DNS Proxy モード と CNAME Flattening (ALIASレコード)について

Zenn · 2023-03-19

先日こちらの福岡ミートアップでCloudflareのDNS Proxyという設定が話題となりましたので、その機能や混同されがちなCNAME Flattening (ALIASレコード)についてまとめます。 クラスメソッドの大栗さんも記事をまとめてくれていますので併せて参考にしてく

【UE5】タイリングした連番テクスチャの切れ目を修正する

Qiita(trend) · 2023-03-19

概要 連番かつタイリング可能なテクスチャをUE5で再生するときに発生する、切れ目のようなアーティファクトを解決します。 こちらの記事を参考に実装しましたので、本記事は要約した日本語訳程度のものとなります。 https://shade...

Google の FLAN-20B with UL2 を RTX 3090 で動かす。

Qiita(trend) · 2023-03-19

本記事でやること Google のFLAN-UL2 を RTX 3090 一枚で動かす。 CPUメモリを併用し,fp16にすることで動かすことができる。 flanモデルを使ってai-chat-botのようにする。 プロンプト...

AndroidをROS2ノードにしてロボットのコントローラを作る

Qiita(trend) · 2023-03-19

GUI付きのロボットのコントローラ ROSで動くロボットを作ったときに下記のようなコントローラ作りたくなることがあると思います。 ↑Boston DynamicsのSpot Tablet 今回はROS2で使えるAndroid...

フロントエンジニアが参考にするデザインシステムをまとめてみた

Qiita(trend) · 2023-03-19

デザインシステムとは A design system is a complete set of standards intended to manage design at scale using reusable compone...

ChatGPT/GPTでTypeScriptを逐次実行させる

Zenn · 2023-03-19

ChatGPTやその中身であるGPT-3.5などには、プログラムを逐次実行する能力があります。 あなたはTypeScriptシミュレータです。step by stepでコードをシミュレートし、実行結果を出力してください。 ```ts const hoge = "hoge";

ChatGPT API を使用するNode.jsサンプルコードを、ChatGPTに教えてもらった。

Qiita(trend) · 2023-03-19

ChatGPT に、ChatGPT API の使い方を教えてもらいたい 簡単なコードとかなら、ChatGPTが書いてくれる。 閏年を計算したり、日付けをフォーマットするような簡単なのなら、ChatGPTはすぐコードを書いてくれるのは...

Firebaseを使ったサービスでStripeとRevenueCatを共存させる方法

Zenn · 2023-03-19

Firebaseを使ったサービスにおける、StripeとRevenueCatの共存方法紹介したいと思います。 背景 Stripeはクレジットカード決済を実装しやすくしてくれるSaaSで、RevenueCatはアプリ内課金を実装しやすくしてくれるSaaSです。 Stripeでの

VBAでChatGPT API(gpt-3.5-turbo)を活用:文脈を理解した会話システムと履歴保存機能の実現

Zenn · 2023-03-18

はじめに この記事を読んで得られるメリット 今回の記事では、「ChatGPT会話システム for Excel」を紹介していきます。 「Excel上でChatGPTと会話ができ、会話履歴をExcelに保存できる」という点に大きなメリットがあると思います。「ChatGPT会話

【ChatGPT+Python】GPT-4 API を爆速レビュー

Qiita(trend) · 2023-03-18

【ChatGPT+Python】GPT-4 API を爆速レビュー コード API 部分 GPT-4 に作ってもらった Discord BOT GPT-4 API が解放された! 2023/03/18 2:29 に...

C言語で英文字の小文字を大文字に変換してみる

Qiita(trend) · 2023-03-18

はじめに C言語で英文字の小文字を大文字に変換してみるやつです。 けっこう見掛けそうな実装 int lower2upper(int ch) { if ('a' &lt;= ch &amp;&amp; ch &lt;= 'z...

total-typescript/ts-reset: A &#039;CSS reset&#039; for TypeScript, improving types for common JavaScript API&#039;s

リアルタイム版 JSer.info · 2023-03-18

<a href="https://github.com/total-typescript/ts-reset">https://github.com/total-typescript/ts-reset</a><br /> <p>TypeScriptのlibsの型定義を上書きする型定

RNNの共和分法への応用~株価ポートフォリオ価値の取引シミュレーション

Zenn · 2023-03-18

概要 株価がいくらになるかという回帰型の予測問題を考え、 この予測結果を統計的裁定に応用する方法を検討してみます。 定常性のないデータの予測は難しいので、定常性は確保しておきたいです。 そこで、共和分検定にパスした共和分過程とみなせる銘柄の組み合わせを扱うことにします。 こう

anymaniax/orval: orval is able to generate client with appropriate type-signatures (TypeScript) from any valid OpenAPI v3 or Swagger v2 specification, either in yaml or json formats. :beer:

リアルタイム版 JSer.info · 2023-03-18

<a href="https://github.com/anymaniax/orval">https://github.com/anymaniax/orval</a><br /> <p>OpenAPI SpecからAPIクライアントやモックサーバなどのコードを生成するツール。</

"db2_30"タグの意味:Db2 LUW 30周年記念キャンペーン中(2023.03.17〜2023.05.15)

Qiita(trend) · 2023-03-18

Db2 LUW 30周年記念 今年(2023年)はIBMのRDBMSである、Db2 LUWがリリースされた、 Db2 LUW(Linux,Unix and Windows版) 30周年 にあたるそうです。 また同時に、IBMの代...

完全未経験から5ヶ月でエンジニアになった話

Qiita(trend) · 2023-03-18

はじめに 昨日Web系企業から内定をいただき、4月からエンジニアとしてのキャリアをスタートさせることになりました。 少々特殊な道筋ですが、何か役立つ情報があれば幸いです。 概要 5ヶ月勉強した学習の経過について お世話になったス...

Nushell が Elixir っぽくってワクワクした

Qiita(trend) · 2023-03-18

はじめに 私は寡聞にして存じなかったのですが、 先日 Nushell なるものを教えてもらいました Qiita にも既にいくつも記事があるし、 2019 年からあるものなので今更感が強いですが、使ってみると何とも Elixir...

FlutterFire な位置情報クエリが書ける pub パッケージ geoflutterfire_plus の紹介

Zenn · 2023-03-18

geoflutterfire_plus パッケージ この記事では、Flutter x Firestore で位置情報クエリがかける pub パッケージである geoflutterfire_plus を紹介し、主な使用方法をまとめたり、サンプルアプリを紹介したりします。 こ

Announcing TypeScript 5.0 - TypeScript

リアルタイム版 JSer.info · 2023-03-18

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

AWSエンジニアロードマップ2023

Qiita(trend) · 2023-03-17

・AWSの学習順序を「路線図風」にまとめました。 ・黄色の丸は重要な項目です。 ・「AWS完全未経験」の方であれば、目安は「3ヶ月」の学習期間で「SAA資格に合格」が標準です。   (経験者であれば、より短い期間で合格が可能です。)...

Blender+ControlNetを用いたアニメーションの作り方

Zenn · 2023-03-17

この記事で得られるもの Blenderを使ってControlNetに読み込ませるボーン動画を作る方法 sd-webui-controlnetをつかってアニメーションを作る方法 必要となる前提知識 stable-diffusion-webuiを使って、txt2imag

AzureAppServiceでFastAPIを動かそう!

Qiita(trend) · 2023-03-17

内容 今回は,Azure環境にFastAPIをデプロイするまでの過程で面倒だった仕様がそこそこあったのでメモとして書きました. ただし,CI/CDは解説していません. 組む場合は,GithubのActionsにAzure conta...

Introducing react.dev – React

リアルタイム版 JSer.info · 2023-03-17

<a href="https://react.dev/blog/2023/03/16/introducing-react-dev">https://react.dev/blog/2023/03/16/introducing-react-dev</a><br /> <p>React

Gather.townで定期的にスペースにいる人数をSlack通知するGASを作る方法

Qiita(trend) · 2023-03-17

実現すること GASを用いて、定期的にGather.townのスペースにいるアクティブユーザーを取得し、Slackの特定チャンネルに通知する。 事前準備 - SlackAPIの設定/GatherApiKey 全体の流れ Man...

Keyball44をBMPで無線化した話

Qiita(trend) · 2023-03-17

はじめに Keyball44の2台目を入手したので、持っていたBLE Micro Proを使って無線化した話を書いておきます。 かなり端折って書いているので、BMPによる無線化の経験がある方や、自分でファームが組める等、一定のスキ...

#技育祭 プログラミング入門 50 分セッション手順書

Qiita(trend) · 2023-03-17

プログラミングガチ初心者に 50 分間でプログラミング教えますセッションの講師をすることになりました。 (この記事は当日みーおんさんに手順書としてお渡しする予定なので、めちゃくちゃ丁寧にスクショを貼っています) セッション時間は 6...

ロック画面ウィジェットで簡単に収益力UP🚀

Zenn · 2023-03-17

こんにちは。個人開発アプリで食べている、あたか、です。 割とみんな見逃してるじゃないかなぁ、という収益改善の話を今回はします。 広告収益について アプリがもっとお金を稼いでくれると嬉しいですよね!ホント。 個人開発の場合、簡単なので、広告で稼ぐパターンが多いですが 広告収益

SAOのユイ(GPT-4)に聞いてみた。jest.fn()とjest.spyOn()の解説。

Qiita(trend) · 2023-03-17

GPT-4の使用目的 自分のスキルアップとそのための支援をお願いするためです。 AIと私のお互いの理解が深まれば、もっと込み入った話をしてみるものいいですね。(保険とか税金とか) 初期設定した 質問の前に、会話の中で自己紹介。つい...

stripeでプラン変更時の差額を計算して請求する

Zenn · 2023-03-17

背景 あるサブスクのプランをアップグレードをするときに、もし前回の決済からあまり日数が経過していなかったら、そのまま新しく全部課金されるのは損に感じると思います。 たとえばFlutter大学というサービスにおいて 3月13日13:35に2200円のコミュニティプランに入会

SWRでスクロールを検知する、無限スクロールの実装

Zenn · 2023-03-17

はじめに 私は自分のWebサービスにページネーション機能を付けようと思っていました。そこで、せっかくなら無限スクロールにしたいと思いSWRのuseSWRInfiniteを使うと、思ったより簡単に実装出来たので備忘録として記事にしました。 SWRとは SWRは、Vercel

toC向けブラウザアプリでしくじった話

Qiita(trend) · 2023-03-17

はじめに こんにちは。最近あまり手を動かさなくなってしまったフロントエンドエンジニアのbakupenです。 フロント開発で年明け2ヶ月で2件もしくじったので共有したいと思います。 概要 古いOSバージョン、ブラウザバージョンでアプ...

GPT-4を使って ぷよぷよ 作ってみたときの感想

Zenn · 2023-03-17

以下のツイートに反響があったので、どういう感じで作っていったかと感想をメモ https://twitter.com/corocn/status/1636191538182238214 要約 この記事ではAIのChatGPT(GPT-4)を使用して、JavaScriptでぷよぷ

OS無しのベアメタルサーバーに新しくOSをインストールする方法

Qiita(trend) · 2023-03-17

はじめに 今回はIBM Cloud上で建てたベアメタルサーバーに新しくOSをインストールする手順を紹介します。 新しいOSとしてESXi7.0のISOイメージを仮想サーバーにダウンロードし、ベアメタルサーバーへマウント後インストール...

Kinesis Advantage 360 Pro で快適エルゴノミクス分割高級キーボードライフを送ろう

Zenn · 2023-03-17

はじめに はじめまして。Magic Moment で VP of SRE をしている清家と申します(Twitterはこちら)。普段はあるチームの Scrum Master をしたり、Engineering Manager をしたりしながら、SRE/QA チームの立ち上げをして

「グラフ背景色をデータの追加とともに変化させるアニメーション作成」を R2023a でシンプルに

Qiita(trend) · 2023-03-16

やったこと データに合わせた動的な背景描画(xregion 関数) gif ファイル作成(exportgraphics 関数) 以前書いた「グラフ背景色をデータの追加とともに変化させるアニメーション作成」を R2023a で導入...

GPT-4との新たな開発体験: AIとペアプロを極める

Zenn · 2023-03-16

こんにちは、クレスウェア株式会社の奥野賢太郎 (@okunokentaro) です。本記事では、GPT-4を使った開発体験について語りたいと思います。 2023年3月14日、GPT-4が発表されました。GPT-4とは、OpenAI社が開発した最新のAI技術で、自然言語処理の能力が

[速報]マイクロソフト、自然言語で誰でもアプリケーション開発が可能に なる「Copilot in Power Automate」「Copilot in Power Apps」発表

Publickey · 2023-03-16

マイクロソフトはローコードでスマートフォン用の業務アプリケーションを開発する「Power Apps」と、CRMなどの既存の業務アプリケーションを組み合わせて新たな業務アプリケーションを開発できる「Power Automate」にChatGP...

[速報]マイクロソフト、ChatGPTベースの「Microsoft 365 Copilot」を発表。AIがExcelの数字を分析しグラフ化、PowerPointを自動生成、長いメールを要約など

Publickey · 2023-03-16

マイクロソフトはオンラインイベント「The FUture of Work: Reinventing Productivity with AI」を開催し、Microsoft 365にChatGPTベースのAI機能を組み込んだ「Microsof...

vite/CHANGELOG.md at main · vitejs/vite

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

<a href="https://github.com/vitejs/vite/blob/main/packages/vite/CHANGELOG.md#420-2023-03-16">https://github.com/vitejs/vite/blob/main/packag

バーチャル長崎構築RTAをする

Zenn · 2023-03-16

長崎の3D点群データの一部が3/14から公開されたようなので、これを使ってバーチャル長崎を作ってみます https://www.pref.nagasaki.jp/press-contents/600279/index.html https://opennagasaki.nerc.

コンテンツマーケター必見!ChatGPTを使った記事作成の効率化術

Qiita(trend) · 2023-03-16

これはなに 検索結果で上位表示を狙った記事の作成にかける時間を短縮することを目的として、ChatGPTを使った体験談を書いたもの 前提条件 今回初めてChatGPTを触った 先人たちの記事はあまり読まないままチャレンジ 記事の...

PolkadotのRuntime Upgradeをモニタリングする

Zenn · 2023-03-16

この記事は株式会社 Ginco のテックブログとして書いています。 この記事では、Polkadot のノード運営やウォレットアプリケーションを運用するにあたって、非常に重要なモニタリング項目の一つである「Runtime Upgrade のモニタリング」をどのように行う方法があるか

View Transition APIなど : Cybozu Frontend Weekly (2023-03-14号)

Zenn · 2023-03-16

こんにちは!サイボウズ株式会社フロントエンドエキスパートチームの じまぐ です。 サイボウズでは毎週火曜日に Frontend Weekly という「1 週間の間にあったフロントエンドニュースを共有する会」を社内で開催しています。 今回は、2023/03/14 の Fronten

AWSに最適化された「Amazon Linux 2023」正式リリース。カーネルライブパッチなど新機能、今後は5年間無償サポート、2年ごとにメジャーバージョンアップ

Publickey · 2023-03-16

AWSは、同社の各種サービスや開発ツールに最適化されたLinuxディストリビューション「Amazon Linux 2023」の正式リリースを発表しました。 5年間の無償サポートと2年ごとのメジャーバージョンアップ 同時に、Amazon Li...

「Elixirで機械学習に初挑戦」をやってみた(前半)

Qiita(trend) · 2023-03-16

はじめに 昨日 ElixirImp #29 に参加してきました そこで、 @piacerex さんの「Elixirで機械学習に初挑戦」シリーズを Livebook で実行したので、勉強記録として残しておきます シリーズ後半はま...

Let's Encryptで認証されているSlackサーバーへのcurlがエラーになるときの対処法

Zenn · 2023-03-16

環境 Amazon EC2 Ubuntu 16.04.6 LTS 症状 PHPからcurlを使いSlackへ通知を送る仕組みが機能しない PHPのエラーログを見てみるとcurlが失敗していることがわかる cURL error 60: SSL certificate

Node v19.8.0 (Current) | Node.js

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

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

PyTorchとU-Netで作る領域分割モデル

Zenn · 2023-03-16

はじめに こんにちは。機械学習を完全に理解した中沢(@shnakazawa_ja)です[1][2]。 世の中にはテーブルデータを対象とした機械学習モデルのチュートリアルは多くありますが、画像に対するものは少なく、コードまで提供されているものは更に少なくなります。そこで、本シリ

【JavaScript】ループ処理をマスターしよう

Zenn · 2023-03-16

はじめに プログラミング始めたての頃、JavaScript の書籍とか読んでるとこんなこと思いませんか? 「JavaScript ってループのやり方多すぎてどこで何を使えばいいかよくわからん」 かく言う僕もついこの前まではとりあえず生!のノリで forEach を乱用しまくり

React の SSG サイトでタイムゾーンを扱うときの罠と解決策

Zenn · 2023-03-16

Gatsby の GraphQL で formatString を用いて時刻を扱うとユーザーのタイムゾーンによっては日時が正しく表示されません。タイムゾーンを扱いながら正しい日付を表示する方法を解説します。 Gatsby を使用した例を紹介しますが、それ以外の React フレー

スクラム開発でベロシティが約3倍になった話 | Offers Tech Blog

Zenn · 2023-03-16

プロダクト開発組織・人材を対象に、開発パフォーマンス・生産性の最大化インフラ Offers MGR と副業転職プラットフォーム Offersを運営する株式会社 overflow のエンジニアの shun です。今回は、弊社で実施しているスクラム開発において、ベロシティ(生産性の指

GitHub Actions上でparallel_testsを使いテストを並列実行する

Zenn · 2023-03-15

こんにちは、M-Yamashitaです。 今回の記事は、parallel_testsを使ったテストの並列実行の話です。 執筆のきっかけとして、私が出会ったRailsのリポジトリにて、テストが多くCI完了までの時間が長いことに悩んでいました。一部のテストが遅いということは分かってい

LINEの通信プロトコルを解析する方法

Zenn · 2023-03-15

前置き 本記事は特定のサービスのリバースエンジニアリングを推奨するものではありません。 リバースエンジニアリングの学習を目的とした利用を前提としています。 また、この記事は私が2021年に公開したWrite-upの日本語訳です。 内容は2018年に行ったリバースエンジニアリン

Google、プレスリリースや製品写真などを学習させると、プロンプトで新たな画像や文章を生成してくれる。企業向けジェネレーティブAI機能を発表

Publickey · 2023-03-15

Google Cloudは、企業向けの画像や文章を生成するジェネレーティブAIモデルのサポートを、同社の統合AI基盤サービスである「Vertex AI」に新機能として追加したことを発表しました。 この新機能を用いると、企業は自社がこれまでに...

静的サイトジェネレータ「Astro 2.1」リリース。画像の最適化、Markdocのサポート、ファイル変更検知し型チェックなど新機能

Publickey · 2023-03-15

オープンソースで開発されている静的サイトジェネレータ「Astro」の最新バージョンとなる「Astro 2.1」が正式にリリースされました。 Astro 2.1 is here with a brand new <Image> c...

ChatGPT(GPT-4)にE2E自動テストを書かせてみた

Qiita(trend) · 2023-03-15

2023/3/15は完全にGPT-4の話題でもちきりでした。 私も触ってみたところ「これはすごい」と思ったので即課金して色々試していまして、 本業の一部であるE2Eの自動テストを書かせたらどうなるんだろう、を試してみました。 条件な...

QGISで桜が開花していく日本地図のアニメーションを作りたい!

Qiita(trend) · 2023-03-15

さくら舞い散る中に本州の記憶を忘れてしまった北海道移住1年目です。 本州の各地から続々と桜の開花の便りが届いていますね。 北海道では桜が見れるのは当分先になりそうなので、地図上に咲かせてみることにしました。 桜は1月に沖縄で咲いたあ...

Productivity Weekly (2023-03-08号)

Zenn · 2023-03-15

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

チャットAIに大学初年次の数学(解析学)をやらせてみる (ChatGPT, Bing)

Zenn · 2023-03-15

2023の2022乗がちゃんとわからないという数学が不得意なChatGPT、果たして大学の1年生で学習する数学 (解析学) に出てくる証明はできるのでしょうか。 ChatGPTとBingAIで試しました。 (2023年2月末頃の記録です。今日2023年3月15日GPT-4が出たの

GPT-4とGoogle Cloudの生成系AIの新機能のリリース内容まとめ

Qiita(trend) · 2023-03-15

はじめに 2023年3月15日未明、OpenAIから GPT-4がリリースされ、Google CloudからはVertexAIの新機能として Generative AIが追加され、Generative AI App Builderの...

Markdownでスライドを作成できる Slidev をさくっと始めるためのテンプレート

Zenn · 2023-03-15

はじめに Slidevをさくっとはじめるためのテンプレート https://github.com/ppluuums-jp/slidev-template ※本テンプレートは便利なコンポーネントが含まれているわけではありません。あくまで Slidev を始めるための環境を整えた

Rspackチームはwebpackの性能向上にも取り組み、将来はwebpackの中にRspackを組み込んでいく試みも表明

Publickey · 2023-03-15

本日公開した記事「Rust製の高速なwebpack互換バンドラ「Rspack」登場。現時点で5倍から10倍の性能向上」でwebpack互換のバンドラ「Rspack」を紹介しました。 この記事の中で大事なポイントを紹介していなかったので、補足...

閉ループステップ応答データを用いたデータドリブンな周波数応答推定(MATLAB編)

Qiita(trend) · 2023-03-15

はじめに 制御系設計のもっとも基本的なアプローチは、一巡伝達関数の周波数応答をプロットして制御系が不安定化しないようにゲイン余裕と位相余裕を調整することです。ゲイン余裕と位相余裕に関する目安もいくつか示されており、この方法を使うこと...

最速でGPT4の粗探しをしてみた

Qiita(trend) · 2023-03-15

敢えて逆張りしてみる 2023/3/15の朝起きたら何やらTwitterのTLが騒がしい。なんとGPT-4がリリースされているではないか。 AIの凄さを皆に共有するのが好きな私は、二度寝したい欲望に打ち勝ち情報を調査を始めた。 とこ...

🍑 < みさえがやりがちな【表記間違い10選】だゾ!!

Qiita(trend) · 2023-03-14

〜埼玉県春 我部市にて〜 「みさえー!!!」 「ちょっと来るんだゾ!!!!」 👩🏻「なになに!?」 👩🏻「そんなに怒ってどうしたの!?」 「どうしたもこうしたもないゾ!」 「何回言ったらわかるんだゾ!」 👩🏻「だからなに!?!?!?...

市民開発者の母数を増やしていくためには

Qiita(trend) · 2023-03-14

はじめに 市民開発を推進していくにあたって、最初の段階では、先行ユーザーとなるターゲットを決めたり、既にアプリや自動化フローを作成している人を発見し巻き込んだりしていくようなアプローチが考えられますが、そこから、市民開発者の母数を増...

Whisperを活用して動画の内容を簡単に文字起こしに変換する方法

Qiita(trend) · 2023-03-14

OpenAIのWhisperは、自動音声認識(ASR)技術に基づくシステムです。Whisperは、大量の音声データと対応するテキストデータを用いて訓練されており、音声をテキストに変換する機能を提供しています。この技術は、様々な言語やア...

Firefox 111.0, See All New Features, Updates and Fixes

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

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

ChatGPT自身をAPIサーバーにする

Zenn · 2023-03-14

LangChainという人類のChatGPT(LLMs)プロンプトエンジニアリングの英知の結晶みたいなライブラリが存在するのですがコードを読んでいたらStructuredOutputParserを実現するために興味深いことをしていた。 StructuredOutputParser

Rust製の高速なwebpack互換バンドラ「Rspack」登場。現時点で5倍から10倍の性能向上

Publickey · 2023-03-14

TikTokの開発元で知られるByteDanceのWebインフラチームは、Rust製の高速なwebpack互換バンドラ「Rspack」(発音はɑrespæk、アールエスパックもしくはアールエスペックのように聞こえます)をオープンソースで公開...

Yahoo! JAPANがパスワードレスの「Passkey」に対応したと発表。複数端末でのクレデンシャル同期で機種変更や紛失時も再設定不要に

Publickey · 2023-03-14

Yahoo! Japanは、Yahoo! JAPAN IDでの認証においてパスワードレスの事実上の業界標準となっているPasskeyに対応したことを発表しました。 Passkeyとは、パスワードレス機能の業界標準であるFIDO Allian...

流体計算の実行速度比較を再訪してみた: C++, Julia

Qiita(trend) · 2023-03-14

流体計算の実行速度比較: Fortran, C++, Rust, Python, Juliaの記事は実アプリケーション的なコードにおける速度比較を行っており、とても有用でした。 この記事の中で、JuliaがC++やFortranよりも...

👊エラーにぶち当たりながら学ぶJest環境構築(React×Vite×JS×TS)

Zenn · 2023-03-14

まえがき 今いる開発現場が「テストをちゃんと書こうぜ」という感じ(いいことだね(´_ゝ`))なので、 Reactアプリ、NodeJSアプリのテストを書いたりレビューする機会が多い。 しかし、この記事をまとめるまではJest実行時にCommonJSのJSへ変換する必要があること

【色変記事】プログラミング初心者が入緑しました!

Qiita(trend) · 2023-03-14

はじめに なぜ色変記事を書くか 競技プログラミングを勉強する上で、色変記事を読むことがモチベーションを保つ大きな要因の一つだったため。 ゴリゴリの理系でなくても入緑できることを伝えるため。 今後入緑する人の手助けになればいいと思...

ChatGPT に Svelte + Leaflet による地図アプリを作成してもらった

Qiita(trend) · 2023-03-14

はじめに 地図アプリってどうやって作成すれば良いんだろう?って思ったことありませんか?今の時代、そんな時には ChatGPT を使えば良いのです。 という安易な発想で地図アプリを作成してみます。 ChatGPT に聞いてみた つ...

Webページの見た目の差分を比較・抽出するツールを作った

Zenn · 2023-03-14

Webページの開発環境と本番環境の見た目を比較するツールを作りました。 GitHubのリポジトリはこちら https://github.com/chinen-octtn/webPageDiff はじめに なぜこのツールを作ったか 数百ページに及ぶリファクタリングを行った際

【React Native】React Native で Jetpack Compose を使ってみる

Zenn · 2023-03-14

こんにちは!アルダグラムでエンジニアをしている渡邊です! 先日 React Native の Native UI Components で Android のネイティブのビューを表示する という記事を投稿しましたが、今回はその応用として Jetpack Compose を導入して

DiscordでmentionしたらChatGPT APIを通して返信してくれるBotを作成する

Qiita(trend) · 2023-03-14

とりあえずAPIを投げて返信してくれるまでを作成しました。 本当はGCPのCompute EngineのVMなどで実行し続けるのがいいと思いますが、そこまで行くと規模が大きくなってしまうので、一旦ローカルでサーバ上げてる間に返信してく...

サクッと動かすRust

Qiita(trend) · 2023-03-14

概要 Rustでのプログラミングは所有権などの複雑さから難しいものに思われがちです。この記事ではRustでのプログラムをサクッと実装して実行する方法についてご紹介します。例えばAWS Lambdaの…

Node.js Security Progress Report – Permission Model Merged - OpenJS Foundation

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

<a href="https://openjsf.org/blog/2023/03/13/node-js-security-progress-report-permission-model-merged/?hss_channel=tw-14538601">https://open

適職を見つける

Zenn · 2023-03-14

はじめに はじめまして。今日からブログをはじめました。webエンジニアのたまごです。私には目を瞠るような技術力はないですが、初心者の方や未経験からエンジニア転職した方の参考になるように、自分が新しく得た知識や躓いたり試行錯誤したことを分かりやすい記事にできたらと思っています。

DocsBot AI を使ってみた

Zenn · 2023-03-14

※ 個人用メモなのできれいじゃないです。 DocsBot AI ってなに? 任意のドキュメントを食わせて検索できるSaaSです。(裏側はChatGPTです) 機能制限されていますが、無料でも試せるので試してみたという記事です。 https://docsbot.ai/ アカウン

TypeScript&#039;s Migration to Modules - TypeScript

リアルタイム版 JSer.info · 2023-03-13

<a href="https://devblogs.microsoft.com/typescript/typescripts-migration-to-modules/">https://devblogs.microsoft.com/typescript/typescripts-

antonmedv/finder: CSS Selector Generator

リアルタイム版 JSer.info · 2023-03-13

<a href="https://github.com/antonmedv/finder">https://github.com/antonmedv/finder</a><br /> <p>DOM要素からuniqueなCSSセレクターを作成するライブラリ</p>

【個人開発】FANZA x ChatGPT インテリジェンス!?なおかず検索アプリが爆誕!

Zenn · 2023-03-13

何これ? FANZA の動画が見たいとチャット形式で質問すると、人格付きのコンセルジュが要求に沿った商品紹介をしてくれるというウェブアプリです。 思いつきで週末で個人開発しました。何周遅れか、何番煎じかわかりませんが FANZA API と先日公開された ChatGPT AP

「Platform Engineeringへの招待」、開発者の生産性を高めるプラットフォームを作り、運営していくための考え方とは(後編)。Platform Engineering Meetup #1

Publickey · 2023-03-13

急速に注目を浴びつつある新しいムーブメント「Platform Engineering」についてのコミュニティイベント「Platform Engineering Meetup #1」が3月9日に都内でオンラインとオフラインのハイブリッドで開催...

「Platform Engineeringへの招待」、開発者の生産性を高めるプラットフォームを作り、運営していくための考え方とは(前編)。Platform Engineering Meetup #1

Publickey · 2023-03-13

急速に注目を浴びつつある新しいムーブメント「Platform Engineering」についてのコミュニティイベント「Platform Engineering Meetup #1」が3月9日に都内でオンラインとオフラインのハイブリッドで開催...

【コード品質】綺麗なReactコード 応用7例

Qiita(trend) · 2023-03-13

初めに Reactの実装ドキュメントやライブラリは充実している 要件通り動くだけのコードを作ることは誰でもできるが、保守運用改善は大変である 綺麗なコードほどコード修正は早くなり、デバックは効率的になり、開発者間の認識の共有は楽に...

【前編】社内ラジオはいいぞ! - gatherを活用した事例

Zenn · 2023-03-13

はじめに フロントエンドエンジニアの飯田です。 今回は開発とは関係がありませんが、弊社 Tech チームで昨年秋頃から行っている社内ラジオ(通称:Tech ラジオ)についてお話したいと思います! なぜ Tech ラジオを始めたのか 昨年 9 月よりプロジェクトごとにチーム

A Complete Guide to Pino Logging in Node.js | Better Stack Community

リアルタイム版 JSer.info · 2023-03-13

<a href="https://betterstack.com/community/guides/logging/how-to-install-setup-and-use-pino-to-log-node-js-applications/">https://betterstac

【超簡単手順】低スペックローカルPCで大規模言語モデル「LLaMA」を動かす!

Zenn · 2023-03-13

ある日、Twitterを巡回していると え...マジで?となりました。自分の専属AIを作りたい!と思い立ち、実際に動かしてみました。 目標 このようにローカルPC上でLLaMAとチャットできるようになります。 ただ、自分が使ったモデルは7Bモデルと言って、パラメータがあま

UnityのShader(ShaderLab/HLSL)入門その1 : Shaderの書き方

Qiita(trend) · 2023-03-13

Shaderについて Shaderは3Dの物体を画面上に表示するときに、画面上のピクセルに対してどのような色を表示するかを決めるプログラムである。 このプログラムによって、物体の色と3D空間上の光源や影の影響などを計算し、物体の見え...

【React】あるHTML要素が画面内に表示されている時だけtrueを返すようなhooksを作る

Qiita(trend) · 2023-03-13

はじめに Webアプリケーションを開発する中であるHTMLの要素が画面内にあるかどうか知りたいことはよくあります。例えば無限にデータを読み込む必要がある時はスクロールが一番下のコンテンツまで到達したという情報、つまり一番下のコンテン...

DevRel/Japan CONFERENCE 2023 & DevRelCon Yokohama 2023を開催しました

Zenn · 2023-03-13

3月10日と11日に、横浜にてDevRel/Japan CONFERENCE 2023とDevRelCon Yokohama 2023という2つのカンファレンスを開催しました。こちらはその運営ログになります。 開催概要 DevRel/Japan CONFERENCE 20

スプリントレビューが組織の在り方をガラッと変える

Qiita(trend) · 2023-03-13

はじめに なんちゃってアジャイル・スクラムを始めてはや1年。 「スプリントレビューって意味あんの?」 「事前に打ち合わせした通りのものを作ってるのに、その確認なんて時間の無駄じゃね?」 「ステークホルダーも忙しいし…」 こんなことを...

Jamstack な Nuxt.js + microCMS サイトにプレビューページを追加してみた

Zenn · 2023-03-13

ハコベルシステム開発部の大石貴則です。普段はフロントエンドエンジニアとして物流 DX SaaS プロダクトの開発を行なっています。 この記事では、 Nuxt.js (static mode) + microCMS で構成した Jamstack なサイトにおいて、デプロイ不要でコン

間違っている人が多いので、SaaSスタートアップの正しいビジネスの効率性の測り方を解説します

Qiita(trend) · 2023-03-13

スタートアップのビジネスでは資金が潤沢にあることは稀なので、ビジネスに投下した費用を効率的に収益につなげていくことが重要です。 そこで、多くのスタートアップでは、自分達のビジネスや営業の効率性を測るために、LTV(顧客生涯価値)やCA...

若手エンジニアに伝えたい設計の三つのノウハウ | Offers Tech Blog

Zenn · 2023-03-13

はじめに こんにちは。 プロダクト開発組織・人材を対象に、開発パフォーマンス・生産性の最大化インフラ Offers MGR と副業転職プラットフォーム Offersを運営する株式会社 overflow のエンジニアの藤井です。 みなさま、実装の前にきちんと設計のドキュメントを

最低限の知識で簡単なWebアプリを作る(生JavaScript vs React&TypeScript、やりたいこと別サンプル集)

Qiita(trend) · 2023-03-12

はじめに ユーザーが何の準備も必要なく、PCでもスマホでも動かすことができるWebアプリの魅力に惹かれてJavaScriptを勉強しました。 Web初心者のわたしが最終的にはこんなアプリたちを作ることができました。 完全に独学なので...

【すばやさ特化】Visual Studio Codeでスライド作成・発表まで行う

Qiita(trend) · 2023-03-12

年に1~2回は社内でLTを行ってきていて、今年もプレゼンテーションを行う機会が訪れました。LTの発表は数分で終わりますが、時間がかかるのは準備の方です。LTの準備には、まず発表テーマと内容を決めて、構成を検討します。資料を探したり、読...

TypeScriptでpdfからテキストを抽出する(PDF.js)

Zenn · 2023-03-12

はじめに 本記事ではNode.js環境でTypeScriptを用いたPDFテキストの抽出する手順について、プロジェクトのセットアップから扱います。また、型定義を参照しつつサンプルコードに解説を加え、筆者の環境で遭遇したエラーも簡単に取り上げています。 想定読者 PDFを

資格の勉強会をやってみて、合格者が増えたお話。

Qiita(trend) · 2023-03-12

1.はじめに 資格勉強会の企画運営を担当することになりました。 新卒1年目向けの資格勉強会で、AWS系の資格が対象でした。企画運営とは、勉強会のカリキュラムやスケジュールを作成したり、勉強会で司会進行などを行います。2人で行います。...

Elasticsearchの構成要素とユースケース(実例)

Zenn · 2023-03-12

本記事について Elasticsearchを知らない人に向けて Elasticsearchの構成要素とユースケースについて解説します。 本記事後半にて、私が実際にプロジェクトで構築したシステムを実例として紹介します。 Elasticsearchの概要・特徴 Javaで書

キャッシュレス決済サービスを支えるデータベース基盤として計画停止は許されなかった。そこで選ばれたNewSQLデータベースとは? [PR]

Publickey · 2023-03-12

現金を持ち歩かなくてもスマートフォンで簡単に料金の支払いができるキャッシュレス決済が急速に普及しています。そのなかで、キャッシュレス決済をさらに便利にするサービスが登場しました。 ELESTYLE(エレスタイル)社が提供する「OneQR」で...

LinuxコンテナをFreeBSDで動かす「Linux containers on FreeBSD」、containerd 1.7.0で正式サポート

Publickey · 2023-03-12

コンテナランタイムのもっとも代表的な実装としてCloud Native Computing Foundation(CNCF)が開発を主導するのが「containerd」です。 その最新版として3月11日付でリリースされた「container...

GHC 9.6の新機能

Zenn · 2023-03-12

GHC 9.6.1が2023年3月12日にリリースされました。 GHC 9.6.1 is now available - Announcements - Haskell Community この記事では、GHC 9.6の新機能を確認していきます。過去の類似の記事は GHC

Release v7.0.0-rc.0 · storybookjs/storybook

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

<a href="https://github.com/storybookjs/storybook/releases/tag/v7.0.0-rc.0">https://github.com/storybookjs/storybook/releases/tag/v7.0.0-rc.

Release v6.9.0 · remix-run/react-router

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

<a href="https://github.com/remix-run/react-router/releases/tag/react-router%406.9.0">https://github.com/remix-run/react-router/releases/tag

最新の論文をChatGPTで要約して毎朝Slackに共有してくれるbotを作る!

Zenn · 2023-03-12

研究室のSlackチャンネルに最新の論文を共有してくれるbotがあれば、議論をもっと活発化できるのでは?と思ったので試しに作ってみました! 目標 こんな感じで、時間通りにarxiv論文を要約したものをシェアしてくれるSlackbotを作ります。 手順 SlackBot

Web-Speed-Hackathonでパフォーマンスチューニングを学んだ

Zenn · 2023-03-12

はじめに CyberAgentさんが主催するWeb-Speed-Hackathon-2023に参加してきました! とても面白く学びがいがあり充実したイベントでした! CAの社員さんが2ヶ月もかけて作り込んだ重々アプリに苦戦してましたがたくさん勉強できて充実したハッカソンになり

Prometheus×Node Exporter×Grafanaでサーバー監視ダッシュボードを構築する

Zenn · 2023-03-12

この記事の概要 この記事では、Prometheus、Node Exporter、Grafanaを利用したリッチなサーバー監視システムを手軽に構成する方法を解説します。以下にPrometheusの構成図を示していますが、今回解説するのはオレンジ色の角丸四角形で囲まれた部分につい

RiverpodのautoDispose深掘り

Zenn · 2023-03-12

Riverpod、便利ですよね。毎日使っています。 そんなRiverpodには、.autoDisposeという便利な機能があります。 https://docs-v2.riverpod.dev/docs/concepts/modifiers/auto_dispose この.auto

[Tips] 既知の値に対してenumを使うかstructを使うか

Zenn · 2023-03-12

はじめに Swiftで、既知の値を表現する方法について、時々コードレビューで指摘することがあるので、記事にしておこうと思います。 この記事では、既知の値に対して以下の3種類の方法を紹介します。 enumで実装する方法 structで実装する方法 enum + structで

Cloudflare Waiting Room (待合室)を設定する方法

Zenn · 2023-03-12

CloudflareはWaiting Room/待合室という機能を提供しています。これは、高負荷が予測されるウエブサイトに対して、その前段に待合室というものを作成し、順次アクセスしてきたユーザーを順番にオリジンウェブサイトにリダイレクトしてあげる機能です。これを用いることで設計を

ChatWP: WordPressをAI化しておしゃべりする

Zenn · 2023-03-12

今は日記をScrapboxに移行(scrapbox.io/kentaro/)したのですが、その前の20年分ぐらいのブログはWordPressに入っています(kentarokuribayashi.com)。長い間書き続けてきたブログには、僕の人格のかなりの部分が注ぎ込まれているでし

ruby.wasmについて

Qiita(trend) · 2023-03-12

この記事は何 Rubyはバージョン3.2からWebAssembly(WASM)に対応をしています。 この記事では、RubyのWASMパッケージであるruby.wasmについて調べたことを残しておきます。 WebAssemblyとは...

Everything You Need to Know About the Gap After the List Marker | CSS-Tricks - CSS-Tricks

リアルタイム版 JSer.info · 2023-03-11

<a href="https://css-tricks.com/everything-you-need-to-know-about-the-gap-after-the-list-marker/">https://css-tricks.com/everything-you-need

[Rust] proc_macroを書いてsynと仲良くなる

Zenn · 2023-03-11

proc_macroを書いていて、設定を受け取りたい時があり darling を使おうかと思ったんですが イメージどおりの書き方ができなそうだったので 独自構文をパースしたいなということで、synと少し仲良くなってみたお話です。 長くなってしまうので、いろいろ端折ってポイントだけ

WordPressでよく使われる関数(PHPの関数含む)一覧

Zenn · 2023-03-11

! 一つの記事にまとめたいところでしたが8万字を超えたため、止むを得ず二つの記事に分けてあります。 H~Wまでは ↓ WordPressでよく使われる関数(PHPの関数含む)一覧 2 __() WordPressの__()は、テキストの翻訳を実現するための関数です。例えば、多

【GitHub】GitHubでコードを見るときは

Qiita(trend) · 2023-03-11

はじめに この間、教えてもらって衝撃を受けたGitHubの機能を記事にしておきます。 やりかた リポジトリを開きます。 .を押します。 おわり この機能めっちゃ便利! 今までフォルダのURLを開いて中身を見てました笑

Vueフレームワークで使用される機能群を一度ちゃんと把握してみた

Qiita(trend) · 2023-03-11

背景 Vueはフロントエンドのフレームワークなので、色々な機能がスイートとして提供されています。 新プロジェクトを作成する時にはそれぞれの機能でどのモジュールを使用するか選択します。 一方、その選択肢の組み合わせが多いため、ネット上...

Step Functions Local におけるモックサービス統合の使い方

Zenn · 2023-03-11

これは何 Step Functions Local におけるモックサービス統合機能の使い方メモ Step Functions Local を Docker で動かし、モックサービス統合で任意のエラーを発生させて、ステートマシンの振る舞いを確かめる 以下の公式ドキュメントを読

Streamlitで自分用ChatGPTを作る

Zenn · 2023-03-11

自分用ChatGPTのようなものを作りたいと思いました。UIの実装は、Streamlitを使うと楽できそうです。 できたもの というでわけで、こんな感じのものがサクッと作れました(新しい発言が上に表示される仕様です)。UIには前述の通りStreamlitを、ロジック部分にはL

「『有能なバカ』ChatGPTを使ってiOSアプリを1週間で公開する方法」全プロンプト

Zenn · 2023-03-11

「『有能なバカ』ChatGPTを使ってiOSアプリを1週間で公開する方法」でアプリを作ったときに使ったChatGPTの全プロンプトです。 記事:https://zenn.dev/niwatoro/articles/51f22ab69e0c9b

AWS EC2とAPI gatewayによるAPIサーバをterraformで実装する

Zenn · 2023-03-11

はじめに 私の所属している研究室の業務として、機械学習モデルを用いたAPIを作成して外部に公開しなければ行けないタスクが舞い降ってきました。自分の技術スタックとして、インターンシップ先でAWSのEC2の実験環境を整えるために、terraformを使って立ち上げていたことくらい

[2023年3月版]Chat GPTに'xc'っぽいツールをRustで作成させてみた

Zenn · 2023-03-11

Chat GPTに簡単なコマンドラインツールをRustで生成させてみたい Chat GPT で何か簡単なプログラムを出力させてみたいと思いつつ、なにかよさげな"モデル"がないか探していたところちょうどよさげなツール xc コメンドを発見いたしました。 シンプルながら便利なので

会話履歴を保持するChatGPTクローンをFastAPI・WebSocket・LangChain・Reactで作る

Zenn · 2023-03-11

先日ChatGPTに使用されているGPTモデルであるGPT3.5-turboのAPIが公開されました。 以前のGPT3と比べ、コストが1/10となっていたり、体感速度が向上していたりと、サービスに使用するにあたってかなりハードルが下がったように思います。 前回記事ではGPT3の

Nx でカラー画像の黒背景を透過する

Qiita(trend) · 2023-03-11

はじめに Discord の「elixir と見習い錬金術師」サーバーにて、 @SF-28 さんから質問がりました カラー画像の黒背景を透過する処理についてです。 とりあえず以下コードで処理自体は実現出来たんですが、あまりスマー...

Announcing Rspack - Rspack

リアルタイム版 JSer.info · 2023-03-11

<a href="https://www.rspack.dev/blog/announcement.html">https://www.rspack.dev/blog/announcement.html</a><br /> <p>Rustで書かれたwebpack互換のbundle

Rspack

リアルタイム版 JSer.info · 2023-03-11

<a href="https://www.rspack.dev/">https://www.rspack.dev/</a><br /> <p>Rustで書かれたwebpack互換のbundler。 webpackを使うプロジェクトとの互換性や移行性を考慮していて、オプションやlo

エンジニアとビジネスと、の手前の話 - あなたの給与はどこから?

Zenn · 2023-03-11

まえおき(本題と関係ありません) 最近、エンジニアとビジネスという謎の話題が流行っています。 エンジニアとビジネスということについては、私は次のように思っています。 仕事には役割分担があるので、エンジニアの人は必ずしも利益最適化を考えなくてもよい 下手の考え休むに似たり、

【期間限定無料】ChatGPTのLINEボットを30分でプログラミングせずに作る

Qiita(trend) · 2023-03-10

上手く動作しない場合は、動作しない時のTipsを確認してみてください。 Twitterで質問承ります! 3月1日に公開されたChatGPTのAPIを用いたサービスが続々と登場していますが、日本ではAIチャットくんというサービス...

ComputeShader.Dispatchの真の実行タイミングはいつ?【Unity】

Qiita(trend) · 2023-03-10

はじめに ComputeShader.Dispatch命令はGPUで計算を行なうためのものです。 ComputeShader.Dispatch - Unityスクリプトリファレンス この命令はGPU計算の完了を保証するものではありま...

【Docker】build時に詳細なログを出力する

Qiita(trend) · 2023-03-10

build時のログを詳細に出力する デフォルトではdocker compose buildなどを実行すると以下のように出力されます。 ターミナル % docker compose build --no-cache [+] Bui...

proto - A multi-language toolchain manager | moonrepo

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

<a href="https://moonrepo.dev/proto">https://moonrepo.dev/proto</a><br /> <p>Node.js,Deno,Bun,Go言語などに対応したバージョン管理ツール。</p>

Node.jsを初めて学ぶ人が覚えるべきこと

Zenn · 2023-03-10

Node.jsを初めて学ぶ人が覚えるべきこと Node.jsは、サーバーサイドでJavaScriptを実行するためのランタイムです。 以下は、Node.jsを初めて学ぶ人が覚えるべきことです。 Node.jsのインストールと環境構築 JavaScriptの基本的な知識 No

本家 OpenAI と Azure OpenAI Service の ChatGPT API の比較

Zenn · 2023-03-10

はじめに 待ちに待った Azure OpenAI Service の ChatGPT API が公開されましたので、本家 OpenAI 版との違いに着目しながら情報をまとめました。本家で API が公開されて 2 週間足らずでの公開ですので、かなり早いペースだと感じます。 な

Goで学ぶGraphQLサーバーサイド入門

Zenn · 2023-03-10

GraphQLはリクエストクエリを書くことで、必要な分のデータを柔軟に取得することが可能なAPI形式です。 RESTとは違うその仕組みはクライアント目線ではとても便利なものですが、サーバーサイドに立ってみると無限の組み合わせがあるリクエストクエリに一体どう対処しているのか不思議に

Flux.jlやZygote.jlで自動微分:rruleの書き方

Qiita(trend) · 2023-03-10

Juliaで機械学習をする際、Flux.jlが使われることが多いと思いますが、これにはZygote.jlによる自動微分が使われています。Zygote.jlは自動微分が可能ですが、時々、自分が作った関数が自動微分できない場合が出てくるか...

PyTorchとDetection Transformer (DETR)で作る物体認識モデル

Zenn · 2023-03-10

はじめに こんにちは。機械学習ビギナーの中沢(@shnakazawa_ja)です[1]。 世の中にはテーブルデータを対象とした機械学習モデルのチュートリアルは多くありますが、画像に対するものは少なく、コードまで提供されているものは更に少なくなります。そこで、本シリーズでは基本

JaSST’23Tokyo 基調講演 元ネットフリックス・現Verica CaseyRosenthal氏の話を書き殴った

Zenn · 2023-03-10

はじめに JaSST’23Tokyoの基調講演は元ネットフリックスに在籍しカオスエンジニアリングを提唱した @CaseyRosenthal 氏でした。 オライリーから出ているカオスエンジニアリングの著者でもあります。 カオスエンジニアリングに関してはSREの探求などでも紹介さ

Athena のリージョンを間違えて17万円を無駄にしてしまった話

Qiita(trend) · 2023-03-10

発端 お客様のサイトダウン通知を確認 お客様のサイトダウンの通知を確認しました。 1分ほどで復旧しているため緊急性は低いものの念の為調査を行うことにしました。 ダウン調査開始 各種リソースの CPU 使用率とアクセスの微増が見ら...

Amazon Location ServiceのMapをAPI Keyで表示する

Qiita(trend) · 2023-03-10

Amazon Location ServiceにAPI Keyという機能のPreviewが来たという情報をTwitterから得たので試してみたっていう記事です しかし、過去の課題点と今回の変更による恩恵などについては「おわりに」で...

iOSの輸出コンプライアンス対応についてまとめてみた(フランス対応)

Qiita(trend) · 2023-03-10

概要 2022年11月頃よりAppleのiOSアプリ審査にて輸出コンプライアンス項目がサイレントで修正されました。 全世界リリース(特にフランス)を前提としているiOSアプリ開発者の殆どが影響が出てくる内容かと思われますので、202...

heirline.nvimでNeovimのStatusLineをカスタマイズしてみる

Zenn · 2023-03-10

この記事はVim駅伝の2023-03-10枠への参加記事として書きました。 対象読者 StatusLineのカスタマイズを色々やってきた heirline.nvimがどんなものか気になる 背景 これまで、StatusLineのカスタマイズにはfeline.nvimを使

【CSS】これから期待できるCSSまとめ 2023

Qiita(trend) · 2023-03-10

はじめに 今までCSSは、「特定のバージョンしか使えない」や「特定のブラウザだと使えない」が 新しいプロパティが公開されても、使えないことが多々ありました。 そのため主要なブラウザの関係者が集まり、Web開発者の開発体験を向上させる...

「有能なバカ」ChatGPTを使って1週間でiOSアプリを公開する方法

Zenn · 2023-03-09

初めまして、にわとろです。東大生ですが、この前結婚したので結婚式の費用を稼ぐために仕方なくエンジニアもやっています。自己紹介の記事も書いたので見てみてください。 https://zenn.dev/niwatoro/articles/c89cb82cb9e1aa さて今回は、Cha

【ChatGPT】新着論文を3行でまとめて Slack に通知する

Qiita(trend) · 2023-03-09

やりたいこと 論文を追いたいが、英語 + 難しい + 多すぎる で辛い。 なら、ChatGPT に要約してもらって Slack 通知してもらえばええやん。 実装の流れ arxiv.org の API を1時間ごとに叩いて新着論...

エンジニア文化祭2023にチームメンバーと現地参加した話

Qiita(trend) · 2023-03-09

エンジニア文化祭とは? Forkwell主催のエンジニア交流イベント(という私の認識) 開催概要より エンジニアが学ぶ・働く・成長する文化を共に創ろう 日々の限られた時間の中でも知識や情報をアップデートしてワクワクしたい。 自分...

GitHub、すべての開発者に二要素認証の要求開始、来週月曜日から1年かけて展開

Publickey · 2023-03-09

GitHubは、コードを投稿するすべての開発者に対して二要素認証の要求を開始すると発表しました。 ただし、いきなりすべての開発者に対して要求するのではなく、来週月曜日(3月13日)から一部の開発者に対して開始し、1年をかけてすべての開発者へ...

Web フロントエンドにおける API モック戦略

Zenn · 2023-03-09

はじめに 新規開発のプロジェクトでテスト戦略を立ててしばらく開発をしています。そのテスト戦略の内の 1 つに Web API モックの運用ポリシーを決めていたのですが、大きな問題がなく運用ができているので「API モック戦略」と大袈裟に題してみました。 特に奇抜なことはしてい

ローカル環境を汚さない構築ツール「Devbox」をクラウドですぐ使える「Devbox Cloud」β公開。ローカルでのファイル編集がクラウドに自動同期

Publickey · 2023-03-09

Linux環境上に独立した開発環境を簡単に構築できるオープンソースのツール「Devbox」の開発元であるJetpack.io社は、Devboxをクラウド上ですぐ利用できるクラウドサービス「Devbox Cloud」を2月1日に発表しています...

jQuery 3.6.4 Released: Selector Forgiveness | Official jQuery Blog

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

<a href="https://blog.jquery.com/2023/03/08/jquery-3-6-4-released-selector-forgiveness/">https://blog.jquery.com/2023/03/08/jquery-3-6-4-rel

open-draft/event-contract: Type-safe, implementation-agnostic event contract framework.

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

<a href="https://github.com/open-draft/event-contract">https://github.com/open-draft/event-contract</a><br /> <p>Type-Safeでイベントを実装するフレームワーク。

Release v5.76.0 · webpack/webpack

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

<a href="https://github.com/webpack/webpack/releases/tag/v5.76.0">https://github.com/webpack/webpack/releases/tag/v5.76.0</a><br /> <p>webpa

[Ruby]nil.to_sがfrozen stringを返すので、対策を色々考えてみる

Qiita(trend) · 2023-03-09

Rubyでnil.to_sと叩くといわゆる空文字("")が返却されます。 しかし、Ruby 2.6以前と2.7以降では微妙に扱いが違い、2.7以降ではfrozen stringが返るようになりました。 これはRuby2.7のリリースノ...

エンジニア文化祭2023に参加した感想

Qiita(trend) · 2023-03-09

3/3 エンジニア文化祭という社外イベントに現地させてもらった。 印象に残った話を記録しておこうと思う。 価値を素早く届けるための改善 時間が出来たらやろうは一生できない。   →強制的に立ち止まって改善する習慣をつける。 機能...

Terraform 1.4 で導入された terraform_data リソースの使い方

Zenn · 2023-03-09

Terraform 1.4 が GA になりました 🎉🎉🎉 https://www.hashicorp.com/blog/terraform-1-4-improves-the-cli-experience-for-terraform-cloud Terraform 1.4 では新

PyTorchとEfficientNetV2で作る画像分類モデル

Zenn · 2023-03-09

はじめに こんにちは。機械学習初心者の中沢(@shnakazawa_ja)です[1]。 世の中にはテーブルデータを対象とした機械学習モデルのチュートリアルは多くありますが、画像に対するものは少なく、コードまで提供されているものは更に少なくなります。そこで、今回から数記事に分け

Slackに初音ミクを召喚した(new Slack Platform + ChatGPT API)

Zenn · 2023-03-09

Leaner 開発チームの黒曜(@kokuyouwind)です。 今日は 3 月 9 日。といえば、そう…! レミオロメン ミクの日ですね! というわけで Slack に初音ミクを召喚しました。[1] お仕事も手伝ってくれます。 技術的には new Slack Platfor

ChatGPTでサンドウィッチマンのゼロカロリー理論をLINEで作ってみた

Qiita(trend) · 2023-03-09

サンドウィッチマンの伊達さんが提唱するゼロカロリー理論をChatGPTにもうまく提唱すれば答えられるのでは?と思い作ってみました。 1. ルールを決める 今回はLINEでサクッと返してほしいので、LINEで定義されているFlexMe...

Denoでpackage.jsonがサポートされたなど : Cybozu Frontend Weekly (2023-03-07号)

Zenn · 2023-03-09

こんにちは!サイボウズ株式会社フロントエンドエキスパートチームの @nus3_ です。 はじめに サイボウズでは毎週火曜日に Frontend Weekly という「1 週間の間にあったフロントエンドニュースを共有する会」を社内で開催しています。 今回は、2023/03/07

ChatGPT API と遊びながら学んだ Prompt Engineering のメモ | Offers Tech Blog

Zenn · 2023-03-09

Offers を運営している株式会社 overflow の あほむ でございます。 猫も杓子も ChatGPT 先日、話題の ChatGPT が API で公開されたことによって、様々な既存処理との統合が容易になりました。プログラミングを嗜める層からすると Web UI と比

Power Apps のギャラリーコントロールで躓いてしまわないために

Qiita(trend) · 2023-03-08

はじめに Power Apps のギャラリーコントロールでは、以下のように、指定したデータソースのデータを一覧表示することが可能です。 ※以下の SharePoint リストのデータを参照 上記だと簡素な感じがしますが、実は、こ...

pythonのtkinterを簡単に使うためテーブルレイアウトライブラリの作成

Qiita(trend) · 2023-03-08

tkblock tkblockというライブラリを作成し、pypiに公開しました。 tkblockはtkinterのwidgetを簡単に配置できるように、サポートするためのライブラリです。 ウィジェットを配置する方法は、古くからあるH...

ChatGPTで恋愛相談!?個人開発「モテチャットGPT」が爆誕!

Qiita(trend) · 2023-03-08

ChatGPTのAPIでなにか個人開発して作りたいなと思っていたら・・・爆誕しました。 その名も「モテチャットGPT」。恋に悩むエンジニアを助ける、恋愛相談AIです。 恋愛相談AI「モテチャットGPT」 恋愛相談AI「モテチャットG...

オープンソースのWebAssemblyサーバレス基盤「Wasm Workers Server 1.0」正式リリース。RubyとPythonのWASMランタイムに対応し、Ruby/Pythonでの記述が可能に

Publickey · 2023-03-08

VMware Wasm Labsは、Node.jsやDenoのようにWebAssemblyやJavaScriptで記述したWorkerをサーバサイドでイベントドリブンに実行できる「Wasm Workers Server」のバージョン1.0を...

サーバレスアプリのビジュアル開発ツール「AWS Application Composer」が正式版に。簡単にAWSサービスの構成や連携、デプロイなどが可能に

Publickey · 2023-03-08

Amazon Web Services(AWS)は、サーバレスコンピューティング基盤であるAWS Lambdaを用いたサーバレスアプリケーションの開発やサービスの構成、デプロイなどをビジュアルに行える「AWS Application Com...

【Python】ChatGPT APIでウェブサイト版のように返答を逐次受け取る方法

Qiita(trend) · 2023-03-08

はじめに ChatGPT APIの公開後、瞬く間に様々なサービスが誕生していますね。 私も少し触ってみましたが、マルコフ連鎖的に文章を紡ぐ仕組み上、レスポンスがやや遅い点が気になります。 PythonからAPIを叩いている多くの方は...

Reactでn個のコールバックをどうメモ化する問題

Zenn · 2023-03-08

導入 React でパフォーマンスを意識するとコールバック関数をメモ化することになります。 しかしコールバック関数を渡す対象がテーブルのセルなど動的に生成される要素の場合、途端にメモ化の方法が自明ではなくなります。 useCallback を覚えた後、自分はその次の一歩で困っ

Reactでn個のコールバックをどうメモ化する問題

Zenn · 2023-03-08

導入 Reactでパフォーマンスを意識するとコールバック関数をメモ化することになります。 しかしコールバック関数を渡す対象がテーブルのセルなど動的に生成される要素の場合、途端にメモ化の方法が自明ではなくなります。 useCallback を覚えた後、自分はその次の一歩で困った

ChatGPTは馬鹿じゃない! 真の実力を解放するプロンプトエンジニアリングの最前線

Zenn · 2023-03-08

はじめに ChatGPTをはじめとしたLLMを使いこなすための必須スキル、プロンプトエンジニアリング について解説します。 最近は動きが早すぎてキャッチアップが難しくなっていますが、特に以下のような手法が注目されているようです。 In-context Learning (

New in Chrome 111 - Chrome Developers

リアルタイム版 JSer.info · 2023-03-08

<a href="https://developer.chrome.com/blog/new-in-chrome-111/">https://developer.chrome.com/blog/new-in-chrome-111/</a><br /> <p>Chrome 111リ

ChatGPTにMacBookを握らしてみた。ヤバイ

Zenn · 2023-03-08

ChatGPTのAPIが先日公開されました。既に乗り遅れつつありますが、ChatGPTにMacbookのShellを渡して遊んでいたら面白かったので記事にします。 作ったもの ChatGPTに ShellとGoogle検索機能を繋いで最強のChatGPTを作ってみました。 以

Node v18.15.0 (LTS) | Node.js

リアルタイム版 JSer.info · 2023-03-08

<a href="https://nodejs.org/ja/blog/release/v18.15.0/">https://nodejs.org/ja/blog/release/v18.15.0/</a><br /> <p>Node.js v18.15.0リリース。 <code

testing-library でユーザの気持ちになって書くフロントエンドのテスト

リアルタイム版 JSer.info · 2023-03-08

<a href="https://zenn.dev/tnyo43/articles/39e4caa321d0aa">https://zenn.dev/tnyo43/articles/39e4caa321d0aa</a><br /> <p>testing-libraryを使ってテス

Rustでマークダウンパーサーを自作して、WASM+Nuxt3+Viteで動かしてみた

Zenn · 2023-03-08

はじめに Rustと言語処理系の勉強のため、簡易的なマークダウンパーサーをスクラッチで実装し、生成したWASMをNuxt3+Viteの環境で動かしてみました。 https://github.com/yud0uhu/markdown-editor-web 言語処理系の概要

組織内のAzure VMを自動停止させる仕組みを導入してみた

Qiita(trend) · 2023-03-08

株式会社船井総研デジタルの@fsd-jumeです。 Azure初心者も恐れることなくAzureを触れるようになることを目標に毎回記事を投稿しております。 そのため、内容は各技術の表面的な部分であることが多いので、さらに詳しく知りたい方...

aspidaでOpenAPIからクライアント用の型とコードを自動生成する

Zenn · 2023-03-08

OpenAPIのスキーマからクライアント用の型とコードを自動生成する方法について、以下のサイトのまとめが参考になりました。 https://tech.mobilefactory.jp/entry/2021/12/10/000000 aspida その中から、 aspida と

Account Abstractionの誤解と真実

Zenn · 2023-03-07

ETHIndia以降AccountAbstractionが流行ってますが、世間のAAの認識は実態と少しずれていると感じていました。 この記事はその誤解を解いて行きたいという旨のポエムです。 時間がない方はAA = 秘密鍵の解放ではないの部分だけでも読んでいただければ幸いです。

最初の差を覆す、ちょっとした傾きという魔法の話

Qiita(trend) · 2023-03-07

今回は、みなさんがこれからのキャリアまたは自分の仕事を考えていく上で、私が最も重要ではないかなと思う話を紹介したいと思います。 数多くある予測モデルの中でも最もシンプルで古くから使われている線形回帰を使ったキャリアの構築に関する話です...

マイクロソフト、CRMやERPと統合したAIサービス「Dynamics 365 Copilot」発表。会議のサマリ作成、社内ナレッジベースを基に顧客への回答作成など

Publickey · 2023-03-07

マイクロソフトはCRMやERPと統合したエンタープライズ向けのAIサービス「Microsoft Dynamics 365 Copilot」を発表しました。 Discover interactive, AI-powered assistanc...

DenoがNode.js互換レイヤを本体に統合し高速化、package.jsonサポートでNode.jsからの移行がさらに容易に。Deno 1.31リリース

Publickey · 2023-03-07

JavaScriptランタイムのDenoの最新版「Deno 1.31」が2月24日にリリースされました。 Deno 1.31ではNode.js互換機能が本体に統合され、package.jsonのサポートでNode.jsからの移行がさらに容易...

Release v2.1.0 · vercel/swr

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

<a href="https://github.com/vercel/swr/releases/tag/v2.1.0">https://github.com/vercel/swr/releases/tag/v2.1.0</a><br /> <p>SWR v2.1.0リリース。 リ

Androidで超簡単にPIP(ピクチャーインピクチャー)実装してみた

Qiita(trend) · 2023-03-07

はじめに 業務でPIP(ピクチャーインピクチャー)を実装しそうな予定があるので予習も兼ねて超簡単に実装してみる。 こんなやつ 早速実装 まずはManifest.xmlに記述。 Manifest.xml &lt...

Release v29.5.0 · facebook/jest

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

<a href="https://github.com/facebook/jest/releases/tag/v29.5.0">https://github.com/facebook/jest/releases/tag/v29.5.0</a><br /> <p>Jest v29.

Astro でリンクや参照などを相対パスでビルドする

Zenn · 2023-03-07

はじめに まず、Astro では、相対パスでの生成は公式的には対応しておりません。 https://github.com/withastro/astro/issues/4229 https://github.com/withastro/roadmap/pull/381 上記の

NotionからConfluenceに移行してみた

Qiita(trend) · 2023-03-07

本記事について NotionからConfluenceへドキュメントを移行した際のBefore/Afterについて書きます。 誰のための記事? 「Confluenceの使い方がよくわからない方」 「Notionの容量制限で悩んでいる...

Next.js + Vercelでバックグラウンド処理したくてInngest使ってみたら便利だった話

Zenn · 2023-03-07

こんにちは。 Next.jsの記事を書いていて、Rustの記事を1年以上ドラフトにしたままだったことに気付いて、あららら、と思っているmasamikiです。 自社のポータルをNext.jsで作っており、Vercelにホスティングして運用していているのですが、SlackのSlash

分散型SNSの大本命「Bluesky」をさっそく試してみた

Zenn · 2023-03-07

概要 どうも、真也です。皆さんはTwitterを使用していますか? もはやTwitterがどんなサービスかは説明するまでもないですよね。そんなTwitterですが、昨年のイーロン・マスク氏によるTwitter買収から、ユーザーに配慮しない様々なTwitterへの破壊的変更など

Release v111 · ije/esm.sh

リアルタイム版 JSer.info · 2023-03-06

<a href="https://github.com/ije/esm.sh/releases/tag/v111">https://github.com/ije/esm.sh/releases/tag/v111</a><br /> <p>esm.sh v111リリース。 <cod

Experiments with the JavaScript Garbage Collector - DEV Community

リアルタイム版 JSer.info · 2023-03-06

<a href="https://dev.to/codux/experiments-with-the-javascript-garbage-collector-2ae3">https://dev.to/codux/experiments-with-the-javascript-g

Bing AI みたいに ChatGPT が Google 検索できるようにする

Qiita(trend) · 2023-03-06

やりたいこと 現在 ChatGPT は2021年までの情報しか学んでおらず、最新の知識は確認できません。 しかし、Bing のチャット AI は検索が可能であり、検索した結果を使用して回答してくれます。 せっかくなので、ChatGP...

Excelを用いた属人的な需給調整を、クラウド上のMySQLシステムへ変革。MySQL Database Serviceが選ばれた理由とは[PR]

Publickey · 2023-03-06

「あさひ豆腐(こうや豆腐)」や「生みそずい」などの人気商品で広く知られる旭松食品株式会社は、長野県飯田市に本店を置く日本の食品メーカーです。スーパーなどで販売される一般消費者向けだけでなく、病院向けや介護施設向けなど、幅広く商品を提供してい...

Google、モノリスとマイクロサービスのいいとこ取りをする「Service Weaver」フレームワークをオープンソースで公開

Publickey · 2023-03-06

Googleは分散アプリケーションの開発とデプロイを容易にするフレームワーク「Service Weaver」をオープンソースで公開しました。 Introducing Service Weaver!Service Weaver is an o...

Google Chromeのヘッドレスモードが新しく。これまで別になっていた実装を統合し、ヘッドフルと完全互換に

Publickey · 2023-03-06

Google Chromeの開発チームは、Google Chromeをユーザーインターフェイス画面なしで利用できるヘッドレスモードの実装が新しくなったことを明らかにしました。 Chrome’s Headless mode just got ...

【Swift】アプリのレビューアラートを出す方法

Qiita(trend) · 2023-03-06

はじめに 個人開発でアプリのレビューアラートを出す実装をしたので、忘れないようにメモ的に残しておきます。 この記事でわかること 画像のアラートを表示方法 アラートを出すコード コードはものすごく簡単です。 まずはアラート...

統計検定準1級に合格するまでの道のり

Qiita(trend) · 2023-03-06

先日統計検定準1級に合格することができました。 誰かの何かの役に立つと思うので記事に残そうと思います ※合格メソッドとかではないので責任は持てません! 確率と種々の応用は計算ミスした記憶があり無念です。 算数が苦手なのがこういうとこ...

kaleidawave/ezno: A JavaScript compiler and TypeScript checker written in Rust with a focus on static analysis and runtime performance

リアルタイム版 JSer.info · 2023-03-06

<a href="https://github.com/kaleidawave/ezno">https://github.com/kaleidawave/ezno</a><br /> <p>Rustで書かれたTypeScriptコンパイラ、型チェッカー。</p>

最大正方形の面積の求め方を知ってますか? 2次元の動的計画法(貰う/配る)をビジュアライズしてみました!

Qiita(trend) · 2023-03-06

とりあえず見て触れて! 最大正方形の面積探索をビジュアライズしたWEBページを作成しました! はじめに 上記のWEBページは最大正方形の面積を動的計画法(DP)によって探索する際の動きをビジュアライズ化したものです。 具体的に...

個人開発成功に向けて知っておくべき真実 8選

Zenn · 2023-03-06

こんにちは。自作アプリで食べている、あたか、です。 個人開発を何年か続けていて、「僕が」見出した個人開発の真実を8選、紹介します。 人それぞれに違った真実が広がっていると思いますので、あくまで「僕の世界線」の真実ということをご了承ください。 1.成功法則なんて無い アプリ1本

研究室の議事録作成を自動化した話

Qiita(trend) · 2023-03-06

概要 私の研究室では毎週各班ごとにパワーポイントで資料を作ってゼミを行っています。 持ち回りで班員が議事録を書いています。 書いている内容としては 最初のページの進捗 最後のページの今後の予定 の二つだけでした. 私は「この単純...

顔も知らない人と共同開発アプリをリリースし、コミュニティを作った

Zenn · 2023-03-06

個人開発したものを使ってもらいたい 一年前の私は仕事で開発しているものに、関心がなく、やりがいないなと思っていました。違うプロジェクトに移りたいと言っても、そこは仕事。そう簡単にはいきません。 なら自分で作ろう! ということで、個人開発を始めました。初めは大学生の時に私が欲し

[CyberAgent]Swift歴3ヶ月の初心者がたった2週間で圧倒的成長を遂げた話[TechDojo]

Qiita(trend) · 2023-03-06

2月16日から3月1日までCyberAgentさんのインターンに参加させていただきました。 初投稿で拙い文章なのですが、体験談や学んだことをアウトプットさせていただきます。 概要 参加インターン : 株式会社サイバーエージェント 2...

GraphQLとは?REST API との比較もしてみました

Qiita(trend) · 2023-03-06

GraphQLポイント Graph(グラフ構造の) + QL(クエリ言語)。Web APIの1つでREST APIの次のパラダイムとして注目されている GraphQL APIのエンドポイントは1つで、データ操作の種類(CRUD)と...

ChatGPT APIを使ってキー・バリューなど扱いやすい出力を得る方法

Zenn · 2023-03-06

プロンプトエンジニアリングの記事です。 ChatGPTなどGPT-3.5系である程度安定して、加工しやすい出力を得るためのノウハウができたので書きました。土日に別の実験をしていて副産物的に得られたものです。 サンプルコードはTypeScriptですが、プログラミング言語に依存した

コードレビューにラベルを付けるだけでチームの心理的安全性を高めた話

Zenn · 2023-03-06

ハコベルシステム開発部の大石貴則です。普段はフロントエンドエンジニアとして物流 DX SaaS プロダクトの開発を行なっています。 この記事ではハコベルの開発チームが心理的安全性の向上を目的に採用した、プルリクエスト (マージリクエスト) コメントにラベルを付ける手法についてご紹

SaaSスタートアップのCEOが集中するべき8つのKPI

Qiita(trend) · 2023-03-06

SaaSを始めとするサブスクリプション型のビジネスは、従来の売り切り型のビジネスとは異なるため、サブスクリプション型のビジネスに特有な様々なKPIをモニターすることになります。 そこでSaaSスタートアップのCEOが集中し、四半期ごと...

ChatGPTとDeepLのAPIを組み合わせて回答の精度を上げつつコストも抑える | Offers Tech Blog

Zenn · 2023-03-06

はじめに こんにちは! プロダクト開発人材の副業転職プラットフォーム Offers を運営する株式会社 overflow で Offers のフロントエンドを開発している fumiya です。 この記事では、ChatGPT API gpt-3.5-turbo(以下、ChatG

👹「しんのすけ〜!あんた、CSSの`:focus-visible`もうお勉強したんでしょうね〜!?」

Qiita(trend) · 2023-03-05

〜埼玉県春我部市にて〜 👩🏻「しんちゃ〜〜ん!」 👩🏻「あなた、CSSの情報はちゃんとキャッチアップしてるの?」 👩🏻「ひまわり組で最初に覚えた内容で止まってないでしょうね〜?」 🇩🇪「アクション仮面みてからするゾ〜!」 👹「あんた...

Sandworm: Keep Your JavaScript Code Secure and Compliant

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

<a href="https://sandworm.dev/">https://sandworm.dev/</a><br /> <p>npmパッケージのAudit、ライセンス情報、依存関係ツリーの表示などを行うサービス</p>

LivebookでChatGPT APIを使ってみた。試した会話から、ChatGPTお母さんは3時のおやつは無しだと判明した。

Qiita(trend) · 2023-03-05

はじめに ChatGPTのAPIが公開されました。Livebookで試して見ました。 ポイントは2つです ポイント1 APIの呼び出しはopenaiを使いました。 APIキーをconfig.exsに記述する必要がありますが、liv...

【リリースまで学べる】位置情報APIを使ったFlutterアプリ開発

Zenn · 2023-03-05

【購入される前に】 macOSでの動作が推奨となります。Windows環境での説明は不十分です。 この本は今後もコンテンツの追加、修正がおこなわれる予定です。 またこの教材はFlutter大学の課題学習プラン以上の会員であればご覧いただけます。 Flutter大学→ http

言語が違う複数のリポジトリをmonorepoへ移行した話

Zenn · 2023-03-05

導入 最近私はマネーフォワードで開発しているプロジェクトをMonorepoに移行する機会があったので、それに至った経緯やどのように移行したか、そして、移行してどんな問題が解決されたかについてまとめたいと思います。 ちなみに、私のMonorepoでの開発経験は皆無ですので、この

インテル、Intel ArcやNVIDIA、AMDのGPUに対応した最新コンパイラ技術を含む開発ツールキット「oneAPI ツールキット 2023」リリース[PR]

Publickey · 2023-03-05

インテルは昨年(2022年)、NVIDIAやAMDなどのGPUに対応した高度なコンパイラ技術を持つCodeplay Software社の買収を発表しています。 なぜインテルは他社のプロセッサに対応したコンパイラ技術を持つ企業を買収したのでし...

Akamai、全サービスを「Connected Cloud」にリブランドし、クラウドへ本格参入。新たに分散型クラウドサービスを投入

Publickey · 2023-03-05

CDNベンダ大手として知られるAkamai Technologies, Inc.は、既存のサービスを含む全サービスを「Akamai Connected Cloud」にリブランドし、クラウド市場への本格的に参入を表明。同時に新サービスとして分...

マイクロソフト、全ルータが再計算状態に突入し大規模障害/Webの将来はサーバサイドレンダリング(SSR)に回帰していく、など。2023年2月の人気記事

Publickey · 2023-03-05

3月に入り、新しい記事の試みとして「ITエンジニア向け新刊案内」を始めました。これは過去1カ月分の新刊書籍の中からITエンジニアの方が興味を持ちそうな書籍を私が手作業で選んで、それを一覧にしたものです。 参考:C#クックブック/プログラマー...

AT Protocol (BlueSky)仕様を読んでみた ~ W3C DID仕様を添えて ~

Qiita(trend) · 2023-03-05

はじめに Twitterの動乱に巻き込まれ、移住先にMisskeyやMastodonなど選ばれつつある今日このごろ、皆様いかがお過ごしでしょうか。 つい先日、BlueSkyのクローズドベータが開始されました。 BlueSkyは、No...

Node.js Toolbox

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

<a href="https://nodejstoolbox.com/">https://nodejstoolbox.com/</a><br /> <p>Node.jsライブラリをカテゴリ別にして比較表示できるサイト</p>

ChatGPTキャラクターマスコットアプリの紹介【Ver1.1.0変更点】

Qiita(trend) · 2023-03-05

準備&インストール 本アプリの準備&インストールに関しては以下の記事を参照してください Ver1.1.0のダウンロード 以下のURLからzipファイルをダウンロードできます。 Ver1.0.0の設定を引き継ぎたい場合、Co...

【個人開発】初めての個人開発、自動車整備工場検索アプリ「SMASH(スマッシュ)」を作成しました

Qiita(trend) · 2023-03-05

はじめに こんにちは、ご覧いただきありがとうございます。 @Hako_2211と申します。 私は、自動車関連や飲食業界で経験を経ております。 DIVE INTO CODEで4ヶ月間、未経験からWeb開発について学んでおり、主に学んだ...

C言語の符号付き整数はモジュラー演算ではない

Zenn · 2023-03-05

C言語の符号付き整数の足し算、引き算、掛け算は「2^nを法とするモジュラー演算である」と説明されることがありますが、これは間違いです。正しい説明は、「C言語の符号付き整数のオーバーフローは未定義動作である」となります。 この違いが観測できる例を2つ紹介します。 まず、単項マイナス

Obsidian で Marp が動くプラグインをリリースしました

Zenn · 2023-03-05

はじめに Markdown でプレゼンのスライドが作れるようになる Marp を Obsidian 上で使用するためのプラグインを、コミュニティプラグインとしてリリースしました🎉 インストールはこちら: https://obsidian.md/plugins?id=marp

ChatGPT APIとCloudflareを使って過去の会話を覚えてるLINEボットを構築する

Zenn · 2023-03-05

ChatGPT APIのChat Completion APIを用いて、チャットの入力に対してその回答をレスポンスで返してくれます。 このチャットの入力に過去のチャットの内容を含めることで、過去の内容を前提とした回答を行うことができますが、これを実現するには、過去のチャットの内容

Next.js13とSupabaseのブログ完全版

Zenn · 2023-03-05

Next.js 13 で追加された App Directory と Supabase を使用したブログの完全版を構築しました。 ブログに必要な機能がすべて揃っています。 他のアプリにも応用できるので、自分なりに変更してオリジナルアプリを作ってみてください。 完成イメージ

Webアプリケーションから簡単にOpenAIのGPTモデルを使用してテキスト生成する方法

Qiita(trend) · 2023-03-05

ここではStreamlitを使用してChatGPTのAPIを呼び出して自然言語処理を行うWebアプリケーションの作成方法について説明しています。また、プログラムからChatGPTを利用するために必要なOpenAI APIキーの取得方法...

私が約100チーム参加した技育CAMPアドバンスで優勝出来た理由

Zenn · 2023-03-05

要約 Google Calendarと連携し、スケジュールの入力を容易に行うことが出来るアプリMagi-Scheを開発しました。 チームでMagi-Scheというアプリを開発し、サポーターズさん主催の技育CAMPアドバンスVol1というハッカソンで優勝しました。予選から考え

5分でゼロからChatGPTのAPIを叩いてみるまで【初心者向けに全て解説】

Qiita(trend) · 2023-03-05

ChatGPTのAPIを5分くらいでサクッと試したい! 月間1億ユーザーを2か月で達成し、世界史上最速で成長しているアプリケーションであるあのChatGPTのAPIがついに3月2日リリースされました。 そしてお値段激安(最初は無料枠...

Linuxにおけるデバイスファイルの仕組み

Zenn · 2023-03-04

Linuxにおけるデバイスファイルはデバイスをファイルという概念を通して扱えるようにしたものです。デバイスファイルは通常のファイルと同様に読み書きを行うことができます。しかし実際には、その読み書きはデバイスドライバを通じてデバイスの制御に変換されます。 この記事では、デバイスファ

Pythonのパッケージ管理ベストプラクティス

Qiita(trend) · 2023-03-04

はじめに こちらの記事でも紹介しましたが。Pythonの仮想環境やパッケージ管理は様々なツールが乱立しており、2021年のAnaconda有料化以降その傾向がさらに増したと感じています。 初学者がPythonを始める際にまず戸惑うの...

VisualStudio CodeとGoogle Apps ScriptでChatGPT(gpt-3.5-turbo)をより安全快適に使う

Zenn · 2023-03-04

OpenAI社が2023年3月1日に公開した「ChatGPT API」についての初心者向け記事です。 VisualStudio CodeとGoogle Apps ScriptでChatGPT(gpt-3.5-turbo)をより安全快適に使いましょう。 GASはともかくスプレッドシ

ChatGPT API を使用してMayaを(Pythonスクリプトで)操作してもらう

Qiita(trend) · 2023-03-04

はじめに ChatGPTのAPIがリリースされたのでMaya上で動作させてみました。ただ会話するだけではつまらないので、Pythonスクリプトを書いてもらってそのまま実行するUIを作成してみます。 テスト環境 Maya 20...

ESLint とかのインストールだるくないすか?を解決する OSS を書いてる話

Zenn · 2023-03-04

tl;dr; https://npmjs.com/package/pkfire JS(TS) 書くときに入れるものって何がある? node のプロジェクト新しく作るとき JS とか TS の開発時に決まって(ほぼ脳死で)入れるものと言ったら何があるでしょうか? 人によって

aichat -- ChatGPT APIを利用したコマンドラインツールの紹介

Zenn · 2023-03-04

OpenAI の Chat API をコマンドラインから使いたいと思ったので作りました。 https://github.com/tkawachi/aichat チャット $ aichat user: ChatGPT API にアクセスするコマンドラインつくったのだけど、ブログ

Rustで作るリアルタイムOS

Zenn · 2023-03-04

はじめに 簡単なタスク管理機能と、タイマレジスタによる割り込み管理機能を持つ簡易なリアルタイムOSをRustで自作しました。 Aruduino Unoボードに搭載されるATmega328Pマイコン上で動かすことを想定していますが、https://github.com/Rahi

ChatGPTのAPIをGASで叩き、SlackBotで会話できるようにする

Qiita(trend) · 2023-03-04

はじめに 最近GASなる存在を知った私、あまりに何でもできることに気が付き、朝起きては夜寝るまで毎日GASのことについて考える 変態 人間になってしまいました。どうも @Keichan_15 と申します。 そういえば最近 ChatG...

ChatGPT APIを使ってプロジェクト名を生成するCLIツールを作った

Zenn · 2023-03-04

ChatGPT APIこと Chat completion APIを使って、引数に入力した内容を元に要約したプロジェクト名を生成するCLIツールを作りました。 みなさんは、ローカルで色々コードを書いて実験するときにプロジェクト名(ディレクトリ)を考えるの面倒くさくないですか?ちゃ

WinUI3Desktopの紹介・導入

Qiita(trend) · 2023-03-04

What? まずはWinUIについてです 公式説明 What is WinUI? WinUI is a user interface layer that contains modern controls and styles...

Azure Durable Functions (TypeScript) で遊んでみた

Qiita(trend) · 2023-03-04

はじめに Azure Functions はちょくちょく使っているのですが、先日開催された Microsoft のウェビナーの中で、Durable Functions について触れられていて、今更ながら気になったので触ってみました。...

AWS Finch Docker やり方集

Qiita(trend) · 2023-03-04

注意事項 finch run が出来ることのみ動作確認。実際にmysql login が出来るか等は未確認 前提条件 Homebrew がインストールされていること 実行確認済み環境 OS: macOS Ventura 1...

今週の PHP 2023-02-18 〜 2023-02-24

Zenn · 2023-03-04

PHP のメーリングリストから、気になった情報をピックアップします。 Internal Windows PECL build machine died - Externals 以前にもご紹介した Windows の PECL ビルドマシーンが死んだという話。 cmb さ

Next.js v13のMiddlewareを使ってvercelステージング環境を構築しよう

Zenn · 2023-03-04

この記事について この記事では、Next.js v12 から導入された Middleware を使って、プロジェクトで求められることが多い以下の要件を満たすステージング環境を構築します 💪 検索エンジンにインデックスさせないように HTTP ヘッダーを設定 パスワードによる

NFCタグにSymbolブロックチェーンの秘密鍵を書き込み、symbol-sdk-pythonでXYMを送金する。(23年3月)

Qiita(trend) · 2023-03-03

1. 概要 symbolブロックチェーンにおける秘密鍵データをNFCタグに書き込み、それをpythonで読み取って、XYM送金する。 2. 環境・前提条件 windows10 Python 3.10.9 NFCリーダーライター R...

ChatGPT✕Raspberry Piで音声対話してみた!

Qiita(trend) · 2023-03-03

はじめに ChatGPTのAPIを用いて、手持ちのラズパイで常時雑談をしてくれる相棒を作りたいと思い音声雑談対話システムを作成しました。ラズパイを所有している方はぜひ試してみてください。 用いたもの Raspberry Pi 4...

クライアントの Cookie などのデータを削除する Clear Site Data という仕様について | blog.bokken.io

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

<a href="https://blog.bokken.io/articles/2023-02-28/about-clear-site-data.html">https://blog.bokken.io/articles/2023-02-28/about-clear-site-

Google Apps ScriptでChatGPTのAPIを叩いてみた

Qiita(trend) · 2023-03-03

とうとうChatGPTのAPIが使えるようになりました。 というわけで、早速ChatGPTのAPIをGoogle Apps Script(GAS)で叩いてみたいと思います! ※ChatGPTのAPIをすぐに試したい場合は、無料でササッ...

Sentry’s Frontend Tests: Migrating from Enzyme to React Testing Library | Product Blog • Sentry

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

<a href="https://blog.sentry.io/2023/02/23/sentrys-frontend-tests-migrating-from-enzyme-to-react-testing-library/">https://blog.sentry.io/20

Announcing TypeScript 5.0 RC - TypeScript

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

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

初ハッカソンがめちゃめちゃ楽しかった件について

Qiita(trend) · 2023-03-03

こんにちは。この度Qiita初投稿をしてみようとおもいます。Ryotaです。 今回は関西ビギナーズハッカソンにチーム甘党として参加し、初ハッカソン・初開発で優秀賞をいただきました。その時の感想などを書いていきたいと思います。 目次 ...

やってよかったbuild own x系(自作OSとか自作DBみたいな自作~)を紹介してみる

Zenn · 2023-03-03

はじめに build own xってなに?という方がいらっしゃると思います。 下記ページにあるような自作~みたいなやつのことを指しています。 https://github.com/codecrafters-io/build-your-own-x 自作OSとかDBとかとにかく様

Point-Free Style:クリーンでエレガントなコードを書くためのテクニック

Qiita(trend) · 2023-03-03

はじめに ポイントフリースタイルという言葉を目にし、気になったのでChatGPTで調べてみました。コード例にはSwiftを使用しています。この記事は、情報の正確性を保証するものではありませんので、あくまで参考程度に留めてください。 ...

SwiftUI に、Container / Presentational パターンという選択肢

Qiita(trend) · 2023-03-03

僕について 新卒でフロントエンドをメインに React と TypeScript を 1年以上 経験 React Native も書いたことがあります。 趣味(?)で 2022年から SwiftUI の個人開発アプリを作...

PhpStormを使ってるのに、わざわざ未だにブラウザでDeepL翻訳してるってマジ?

Zenn · 2023-03-03

課題 開発中に生じるエラーメッセージや命名のために英単語を調べたい時に、わざわざブラウザで翻訳するのが面倒くさい。 解決方法 PhpStormのプラグインであるTranslationを用いて、DeepL APIと接続することでエディタ上から翻訳が可能になります。ちなみに

【TypeScript】ジェネリックスを徹底解説する記事

Zenn · 2023-03-03

はじめに 今回の記事では、TypeScriptの中でも特に理解に苦しむ文法であるジェネリックスを徹底解説する。今回の記事が、TypeScriptにおけるジェネリックスへの理解を深めるきっかけになれば非常に幸いだ。 ジェネリックス(Generics)とは TypeScrip

ChatGPT APIにおじさん構文言わせてみた😆👍

Qiita(trend) · 2023-03-03

はじめに🏃‍♂️ 以前のChatGPT APIをSlackから利用できるようにしてみたでSlackからのメッセージに対してChat GPTが応答できるようになりました。 ただ、何か物足りない!!ありきたりな回答でつまらない!!という...

wire で Dependency Injection しよう

Zenn · 2023-03-03

Magic Moment の @aqlwah です。 私たちが開発している Magic Moment Playbook では、モジュール間の依存の管理を楽にするため wire を活用しています。 とても便利なツールですが、wire が行う Dependency Injection

マークダウンから Next.js で記事を生成する運用方法を改善している話

Zenn · 2023-03-03

株式会社 IVRy (アイブリー) 社員番号 7 番 エンジニアのボルドーです。 今回は弊社が公開している コラム記事 の管理方法について、現状の課題と工夫している点等を交えながら紹介したいと思います。 記事管理の現状 今の所 入稿ツールのようなものは用意できていないため、

fastlaneでApple IDがロックされた事件はなぜ起きたのか

Zenn · 2023-03-02

xcodesやFastlaneなどのツールを使用すると、Apple IDがロックされてしまう問題が発生しました。 https://twitter.com/fastlanetools/status/1628788397304123393?s=61&amp;t=-ADi06PN5Q9

TypeScriptを使ってChatGPT APIをアクセスしてみる

Zenn · 2023-03-02

最近は、生成AI関連のニュースが非常に注目されていますね。連日のように画像生成または文章生成に関するニュースがあり、とても大きなニュースが毎週出てくるほどです。そして、2023/3/2(本国では3/1)の朝に筆者が目を覚ますと、タイムラインがChatGPT APIリリースの話題で

Ruby30周年イベント(後編):まつもと氏「Static Compiler for Ruby」を作りたい。道具立ては揃ってきた

Publickey · 2023-03-02

まつもとゆきひろ氏によって開発が始まったRuby言語の30周年を祝うイベント「プログラミング言語Ruby30周年記念イベント」が2月25日にオンラインで開催されました。 イベントでは関係者やRuby愛好家らによる過去30年の振り返りやRub...

ChatGPT APIをSlackから利用できるようにしてみた

Qiita(trend) · 2023-03-02

はじめに 最近ChatGPTが流行ってますよね。 筆者も論文の要約や検索、英語翻訳などに利用させていただいております。 そんなChatGPTのAPIが2023/3/1に一般公開されたとのことで、Slackから簡単に利用できるようにし...

.NET MAUIで人生初のMacデスクトップアプリを作ってみた

Qiita(trend) · 2023-03-02

.NET MAUIの正式リリースから半年以上経った現時点での.NET MAUIの現在地の確認のために、一回最新の開発環境を整えて人生初のMac用のデスクトップアプリをC#でサクッと作ってみる 開発環境構築 まずマシンは最新のM2 M...

Goのstruct fieldでJSONのundefinedとnullを表現する

Zenn · 2023-03-02

TL;DR Elasticsearch (の update API)のような JSON におけるnullとundefined(JSON に key がない)状態をうまく使い分けるシステムに送る JSON を struct を marshal するだけでいい感じに作りたい。

はじめての Pages: Cloudflare Pages で チュートリアルの Static な HTML ホスティングをやってみる

Zenn · 2023-03-02

今までWorkersで様々なストレージと連携するオプションのサンプルコードを中心とした記事を書いてきましたが、今日はPagesの簡単な内容です。題して「はじめてのPages」 Cloudflare Pagesはフロントエンド開発者が協力してウェブサイトをデプロイするためのJAMs

ChatGPTのAPIを使って記憶(過去の会話をある程度覚えている)のあるAIキャラクターを作ってみる

Qiita(trend) · 2023-03-02

初めに この記事は@sakasegawa による「ChatGPT APIを使ってAIキャラクターを作ってみる!」の内容を多く含んでいます。必要な情報がよくまとまっているので、先に読むことを大変おすすめします。 上記ではLangCh...

約1時間でAzure FunctionsとChatGPT APIを使った簡易のBotを作成してみた

Zenn · 2023-03-02

AI時代の到来 株式会社ジェイテックジャパン CTOの高丘 @tomohisaです。この半年、それもこの数ヶ月でAIによるクリエイティブな作業のアシストのための機能が多数リリースされています。その中でも文章やプログラムを作成するChatGPTは、直接私たちプログラマーに役立つ

【Swift】for文やforEachで要素のインデックスを扱うときはenumerated()ではなくzip()が推奨されてるらしい

Qiita(trend) · 2023-03-02

for文やforEachで要素のindexを取得したい際、よく使われるのはenumerated()メソッドと言われているイメージがあります。 以下のようなコードです。 let johnny = ["J", "O", "H", "N",...

GitHub Actions Importer を使って CI/CD を GitHub Actions に移行する

Zenn · 2023-03-02

GitHub Actions Importer が GA になりました 🎉🎉🎉 https://github.blog/2023-03-01-github-actions-importer-is-now-generally-available/ GitHub Actions Im

AWS Lambda ウォームスタートと/tmpディレクトリ

Qiita(trend) · 2023-03-02

はじめに AWS Lambdaを使用していた際に、/tmpディレクトリに置いたファイルが、次の実行に継承されていることに気がついたので、その仕組みをまとめる。 参考文献 AWS Lambdaの実行について 前提としてLambd...

「レガシーコードからの脱却」を読んで

Qiita(trend) · 2023-03-02

「レガシーコードからの脱却」を読んで 本記事では私が読んだ「レガシーコードからの脱却」について、紹介したいと思います。 本書の概要 情報 説明 出版社 オライリージャ...

最近のwindows-rs(0.44まで)

Zenn · 2023-03-02

windows-rsの更新が最近落ち着いてきたので一度軽くまとめてみようかなと思った次第。 windows-rsとは windows-rsとはRustでWin32 APIやWinRT APIを扱うためのクレートです。 https://github.com/microsoft/

ChatGPT APIに対応したNode-RED更新

Qiita(trend) · 2023-03-02

ChatGPT API(gpt-3.5-turbo)に対応したNode-REDを更新しました。 基本的な設定はこちらの記事をご確認ください。 新しくなった部分 会話の初期設定ができる 会話の継続ができる 実際にNode-RED...

Meilisearch を使って地理情報を検索する

Qiita(trend) · 2023-03-02

はじめに 今回はMeilisearchを使って地理情報を検索してみるというただそれだけの記事です。 Meilisearch とは Rustで実装されている全文検索エンジンです。 最近 v1 がリリースされました。 いろんな言語向...

新卒エンジニアが参考書なしで【Pythonエンジニア認定基礎試験】の模試を受けてみたら、、、⑤

Qiita(trend) · 2023-03-02

こんにちは。 新卒エンジニアの僕が、参考書なしでPythonエンジニア認定基礎試験に合格するまでの道のりを記したものです。 前回の記事はこちらから ①→https://qiita.com/asukitt/items/35ae0bbbc...

Power Platform で請求書作成処理を効率化しよう

Qiita(trend) · 2023-03-01

はじめに Power Platform を利用して業務効率化をしたいものの、例えば、最終的には以下のような Excel などのファイルを作成する必要がある場合など、いきなり全ての業務を最適化することは難しいと感じる方もいると思います...

moon v0.25 - Deno tier 2 support, CI insights, custom project languages, and more | moonrepo

リアルタイム版 JSer.info · 2023-03-01

<a href="https://moonrepo.dev/blog/v0.25">https://moonrepo.dev/blog/v0.25</a><br /> <p>moon v0.25リリース。 Denoのサポート、オフラインモードのサポート、プロジェクトレベルでTyp

Buf | Connect for Node.js is now available

リアルタイム版 JSer.info · 2023-03-01

<a href="https://buf.build/blog/connect-node-beta">https://buf.build/blog/connect-node-beta</a><br /> <p>gRPC/Protocol Buffersを扱うConnect for

Ruby30周年イベント(中編)~言語を「作りたい」と思ってから10年以上経って、スキルと環境が追いついてRubyを作ることができるようになった

Publickey · 2023-03-01

まつもとゆきひろ氏によって開発が始まったRuby言語の30周年を祝うイベント「プログラミング言語Ruby30周年記念イベント」が2月25日にオンラインで開催されました。 イベントでは関係者やRuby愛好家らによる過去30年の振り返りやRub...

Ruby30周年イベント(前編):Rubyを作る前のまつもと氏が作りかけた、Rubyの原点となるプログラミング言語「Tish」

Publickey · 2023-03-01

まつもとゆきひろ氏によって開発が始まったRuby言語の30周年を祝うイベント「プログラミング言語Ruby30周年記念イベント」が2月25日にオンラインで開催されました。 イベントでは関係者やRuby愛好家らによる過去30年の振り返りやRub...

M1 MacでCoreMLを使ってStable Diffusionを動かす

Qiita(trend) · 2023-03-01

はじめに AppleがGitHubで公開している「Core ML Stable Diffusion」を使ってみたという記事です。M1 MacでもPyTorchのバグを引かずに画像生成ができるおすすめの方法です。 記事の流れ 環...

個人アプリで食べている僕のコケたアプリを紹介

Zenn · 2023-03-01

こんにちは。自分で作ったアプリで食べている、あたか、です。 最初の個人開発アプリを作ってから10年以上経ち、今運営しているアプリは7つあります。 今日まで、沢山のアプリを作ってはひたすら閉じてきた...という事は無くて、今まで閉じたアプリは、実は2つだけだったりします。 今回はそ

Rustで検討されているKeyword Genericsについての現状

Zenn · 2023-03-01

TL; DR Keyword Generics という新しい言語機能が検討されている。 ある関数などがあったとして、それが async かどうかを自動判別できるようキーワードを新しく追加したいというのが大まかな目的。できればいくつかのキーワードを横断して判定できるような包括

You Don&#039;t Need Rails to Start Using Hotwire

リアルタイム版 JSer.info · 2023-03-01

<a href="https://www.akshaykhot.com/using-hotwire-without-rails/">https://www.akshaykhot.com/using-hotwire-without-rails/</a><br /> <p>Rails

Kotlinでの型チェックとキャスト

Qiita(trend) · 2023-03-01

Kotlinの型システムの概要 Kotlinは、Javaと同様に静的型付け言語です。しかし、Kotlinの型システムはJavaよりも豊富で、より厳密に型を扱うことができます。 型チェックとは何か? 型チェックとは、ある変数や式が期...

有限体の実装3(Montgomery乗算の紹介)

Zenn · 2023-03-01

初めに 今回は有限体の山場、Montgomery乗算を紹介します。 Montgomery乗算は普通の乗算の代わりとなる重要な演算です。最初にMontgomery乗算のPythonコードを紹介し、それが持つ数学的な性質を考察します。 記事全体の一覧は有限体の実装一覧参照。

Next.js + TypeScriptで簡単なSEO対策をしてみる

Zenn · 2023-03-01

概要 Next.js + TypeScriptプロジェクトで出来る超シンプルなSEO対策をご紹介します。 デプロイ先はVercelとなります。 今回は、Open Graph Protocolを利用してSNSでシェアするときに画像付きに出来てリッチな感じに出来るようになりましょ

GitHub、コードに書いてはいけないシークレットの検知機能をすべてのパブリックリポジトリに無料で正式提供開始

Publickey · 2023-03-01

GitHubは、ソースコード中に書くべきではないパスワードやアクセストークンなどのシークレットをコードやアーカイブから発見し通知してくれる「Secret scanning」機能を、すべてのパブリックリポジトリに無料で正式機能として提供開始し...

PostgreSQL互換の「Google Cloud AlloyDB」が大阪リージョンで提供開始。東京リージョンとのレプリケーションで高耐障害運用が可能に

Publickey · 2023-03-01

Google Cloudは、PostgreSQL互換のマネージドサービス「AlloyDB」が大阪リージョンで提供を開始したことを発表しました。 AlloyDBはAmazon Aurora対抗と位置づけられる高性能なデータベースサービスで、す...

Flutter, Flame, Supabaseを使ってリアルタイム対戦シューティングゲームを作る

Qiita(trend) · 2023-03-01

どうも、Supabase DevRelのタイラーです! Flutterはあらゆるプラットフォームで動作するアプリを作成するためのUIライブラリですが、Flutterの上で動くオープンソースのゲームエンジンFlameのおかげで、インタラ...

【2023年3月時点】GPT-4の噂まとめ

Zenn · 2023-03-01

ChatGPTは昨年末の登場から2023年1月には史上最速で1億アクティブユーザーを獲得したようです。現時点で9歳の子どもと同レベルに心情を読み取ることができ、大学院試験も突破できる性能があります。 ChatGPTは現在GPT-3(3.5)をベースにチューニングされていると言われ

yarnからpnpmへ移行する

Zenn · 2023-03-01

yarnからpnpmへ移行する理由 yarnをv1からberryに移行した当初も pnpm の存在は認知していましたが、シンボリックリンクを使う関係で動かないパッケージがいくつかあったので、当時は berry を使う選択をしていました。 しかし、最近利用者が増えてきてシンボリ

エラーメッセージの対処法に関する記事

Zenn · 2023-03-01

はじめに プログラミングにおいてエラーメッセージは避けて通れない。熟練したプログラマーになるためには、自分自身でエラーメッセージを読んで解決しなければならない。どのようなエラーメッセージが出たときは何が原因で、どのように対応すれば解決できるのか、その知識や経験の積み重ねこそが

Power Automate for desktop で簡単にPDFをページ分割する

Qiita(trend) · 2023-03-01

1. はじめに 当記事は、2023/02/16 に開催された、RPACommunity さんの「【自動化やIT活用ネタ】ライトニングトーク大会」にて登壇したときの Demo の説明になります。 RPACommunity ライトニング...

Next.js13とSupabaseで構築したブログにコメント機能追加

Zenn · 2023-03-01

Next.js13とSupabaseで構築したブログにコメント機能を追加していきます。 ブログにコメントとコメントに「いいね」をすることができるようになります。 コメントやいいねのデータベースの構築方法も学んでいきましょう。