Tech – walker – 2023-04

527 items · updated 2026-05-19 23:32 UTC · RSS · Up to archive

実用に耐えうるCloudflare D1で使えるORM(ぽいのも含む)達

Zenn · 2023-04-30

現状Cloudflare D1で使用できるORMとその使用方法ついてに纏めておこうという自分のメモを兼ねた記事です。記事中でRemixとの組み合わせで書いてますが、最後のSuperflare以外はRemixは特に必要ありません。 前提条件 ORMだけでなく、Database

レガシーなcallbackをasync/awaitで書き直す

Qiita(trend) · 2023-04-30

こんにちは。@Esperna です。 背景 callbackを使ったコードって読めなくはないのですが、callback処理の内容を覚えておかなければならず、読みづらいです。また、ネストも深くなりがち。読みにくいのでPromiseとか...

【必携】OpenAI提供サービスの概要から使用方法までの完全ガイドブック

Qiita(trend) · 2023-04-30

はじめに この記事では、今話題のChatGPTをはじめとした様々なAIサービスを提供しているOpenAIが出しているサービスの概要から使用方法までをまとめた記事となっています。 ・AIに興味があるけど、使い方がわからない ・Chat...

俺のVim2023

Zenn · 2023-04-30

どうもこまもかです。[1] 今回は今年になって自分のVimの設定が大きく変わり、よりツェエエVimになったのでどの様な所が変わったのか紹介して行きたいと思います。 設定が全部Luaになった 去年からコツコツと設定のLua化を進めていて、今年になってようやく完全Lua化を達成

Terraformがノーコードに。HashiCorpが「Terraform Cloud ノーコードプロビジョニング」正式リリース

Publickey · 2023-04-30

HashiCorpは、マルチクラウド対応のインフラ構成サービス「Terraform Cloud」をノーコードで設定、実行できる新機能「Terraform Cloud ノーコードプロビジョニング」を正式にリリースしたことを発表しました。 これ...

ITエンジニアのための新刊案内(2023年5月):AWS運用入門/動かして学ぶ! Rust入門/趣味で作る人工衛星、ほか

Publickey · 2023-04-30

毎月登場する大量の新刊の中から、ITエンジニアが興味を持ちそうな書籍を選んで紹介する新刊案内を毎月、月初に公開しています(2023年3月から開始し、現在試験的に継続中です)。 多くのITエンジニアにとって、書籍を通じた情報の入手は現在でも重...

脱獄をしてiPhoneを遠隔操作するプログラムを書く

Qiita(trend) · 2023-04-30

最近は脱獄をする人がかなり減ってきたように感じられます。かつては脱獄をしなければ手に入らなかった便利な機能たちは、iOSのアップデートとともに徐々に追加され、脱獄をしなくても便利なOSへと進化を遂げました。 なので現在の僕にとって脱獄...

謎基板をネット情報と目視と真心で動かした話【キーボード改造奮闘記】

Qiita(trend) · 2023-04-30

この記事に書いてある内容は、正しいとは限りません。一般に、分解や改造は危険を伴い、保証切れなどの問題を引き起こします。私は完全に自己責任で行いました。この記事が原因で起こった問題について、私は一切責任を負いません。 メカニカルキーボ...

Cloudflare D1 で ORM を使う (drizzle-orm)

Zenn · 2023-04-30

tl;dr 生産性を上げる & SQL インジェクションを防ぐために ORM を使うのがよいとされている(諸説あります) cloudflare workers + d1 はウェブの破壊的イノベーション(諸説あります) モダンフロントエンドで大切なのは TypeScr

【業務効率化】GASを使ってスプレットシートとSlack連携して、自動通知機能を作ってみた

Qiita(trend) · 2023-04-30

こんな人に向けて書いています Slackでの報告がいっぱい上がっているけど、メンションをつけても、記入シートを使ってもなかなか完全に抜け漏れを防げきれず、タスク管理に悩んでいる方 何の問題が起きた? 原因: 5、6人で回す週に一回...

[SwiftUI] if系extensionのmodifierは多用しない方がいい

Zenn · 2023-04-30

TL;DR if系extensionのmodifierは暗黙的にレシーバを複製し、パフォーマンス低下・状態の消失を引き起こす if系extensionのmodifierはif {}と(ほぼ)同じ挙動をする それぞれの分岐でStructural Identity (View

稼働中のLaravelアプリケーションにSentryを導入した話

Zenn · 2023-04-30

稼働中のLaravelアプリケーションにSentryを導入した話を書きます。 Sentryはフロントエンドアプリケーションに使うもの、というイメージをなぜか持っていて、NuxtやNextのアプリケーションにはどんどん入れていたのですが、今回初めてバックエンドにも導入してみました。

Azure OpenAI Service を便利に使うための Semantic Kernel を試してみよう on C#

Zenn · 2023-04-30

はじめに OSS で開発されている OpenAI を便利に使うための SemanticKernel を試してみました。 SemanticKernel は Microsoft が OSS で開発していて .NET と Python で使えるようになっています。 どちらかというと

フロントエンド開発のためのテスト入門 今からでも知っておきたい自動テスト戦略の必須知識 電子書籍|翔泳社の本

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

<a href="https://www.shoeisha.co.jp/book/detail/9784798178639">https://www.shoeisha.co.jp/book/detail/9784798178639</a><br /> <p>フロントエンドのテスト

Corepackを使ってNode.jsをアップデートする :arrow_up::arrow_up:

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

<a href="https://azu.github.io/slide/2023/nodejs-corepack/corepack.html">https://azu.github.io/slide/2023/nodejs-corepack/corepack.html</a><

GASを使ってドメイン内のすべてのGoogleグループ設定を出力する

Zenn · 2023-04-30

定期的にGASでいろんなコードを書いているのですが、私の中でも書き方の流行り廃りが結構あったりします。 ドメイン内のすべてのGoogleグループ設定を出力する というコードを最近書いたので、どういうコードを書いたのかを解説とセットで残しておこうかなと。 別にGoogleグループの

A Gentle Introduction to Islands

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

<a href="https://deno.com/blog/intro-to-islands">https://deno.com/blog/intro-to-islands</a><br /> <p>Islands ArchitectureとDenoのFreshにおける実装につ

現実世界におけるスキーマ設計の妥協 - Speaker Deck

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

<a href="https://speakerdeck.com/sadnessojisan/xian-shi-shi-jie-niokerusukimashe-ji-notuo-xie">https://speakerdeck.com/sadnessojisan/xian-sh

Node.js v20 の主な変更点 - 別にしんどくないブログ

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

<a href="https://shisama.hatenablog.com/entry/2023/04/24/083000">https://shisama.hatenablog.com/entry/2023/04/24/083000</a><br /> <p>Node.js

Deno 1.33: Deno 2 is coming

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

<a href="https://deno.com/blog/v1.33">https://deno.com/blog/v1.33</a><br /> <p>Deno v1.33リリース。 unstable APIとしてDeno KVを追加、<code class="langua

個人的にお気に入りのPythonプロジェクトのファイル構成

Qiita(trend) · 2023-04-30

作りたい機能 PCやスマホから特定にデータベースにデータを蓄積する機能 ※データの例としては収支や勉強時間 設計上の要望 AWSを使用してAPIとして使用したい コマンドから手軽に使用したい Docker上で動作させたい...

【データ基盤構築/Snowflake/AWS】自分で1から簡単なデータ基盤・データパイプラインを作ってみる

Qiita(trend) · 2023-04-30

今回の課題 今後、業務でAWSとSnowflakeでデータ基盤を構築・運用していくことになるので、 勉強のために、自分で1からデータ基盤・データパイプラインの作成に挑戦してみた。 後から見返しやすいように、どのように作成したのかまと...

【個人開発】タイピングバトルゲームを作ってます

Zenn · 2023-04-30

このプロダクトは、株式会社mofmofの「水曜日の個人開発」にサポートされています。 https://indie-dev.mof-mof.co.jp みなさん、タイピング速度を友達や同僚と競いたいと思ったことはありませんか? ありますよね。そうですよね。 えぇ、作ってますよ。

Semantic Kernel のサンプル概要

Zenn · 2023-04-29

Semantic Kernel とは? Microsoft が発表した SDK 大規模言語モデル (LLM) AI と連携したアプリを簡単に構築することができるようになる C# で実装できる(Python も可) 機能としては、LangChain や LlamaIndex

ふりかえりを記録できる「Ushiro」をモブプロで作った

Qiita(trend) · 2023-04-29

はじめに 今回は友人とGWの初日に1からモブプログラミングでアプリを開発したので内容についてまとめて行きたます。 今回作成したアプリケーションは以下になります どんなアプリ? 今回はふりかえり(レトロスペクティブ)の記録を...

WebContainers now run on Safari, iOS, and iPadOS

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

<a href="https://blog.stackblitz.com/posts/webcontainers-are-now-supported-on-safari/">https://blog.stackblitz.com/posts/webcontainers-are-n

Cloud Run で Rust / Axum 製 Web アプリケーションを動かす

Zenn · 2023-04-29

初めての Publication 投稿です🐣🐣🐣 普段は AWS を使ってお仕事をしていますが、今回はちょっとだけ GCP に浮気します😘 Rust とその Web アプリケーションフレームワークである Axum を使って実装した Web アプリケーション(REST API)を

FlutterでBlueskyのタイムラインを表示するアプリを作る

Zenn · 2023-04-29

はじめに FlutterでBlueskyのタイムライン最新20件を表示するアプリを作成します。 この記事は、入門編的な位置づけなので画像表示・リツイート・引用リツイートのなどの機能は省きます。 作るもの 以下のようなアプリです。 必要なもの Flutterの開発環

個人の効率の差と、知と、チームの開発で成果が生まれるメカニズム

Zenn · 2023-04-29

この記事は、↓の記事の続きです。 https://zenn.dev/339/articles/6a874b197a2fb5 前の記事では、個人差に基づいて給与を支払うべきなのかという事にフォーカスを当てていたのですが、この記事では、開発チームがどのようなメカニズムで効果的に機能す

Deno KV 正式発表!cloudflare KVとcloudflare D1のいいとこ取り?

Qiita(trend) · 2023-04-29

2023年4月29日、Deno KVのベータ版が発表されました! 現在はベータ期間中のため、deno deployからKVを使用するにはwaitlistから登録する必要があります。 後述しますが、ローカルで試す場合はコマンドライ...

めちゃくちゃ簡単なNeoVimプラグインを作ってみた

Zenn · 2023-04-29

ゴリラ.vimという集まりにいきまして、plugin開発についての発表ありました。 それで「自分もプラグイン作ってみたい!」となったから、めっちゃ簡単なテンプレートを作ってみました。 完成したもの https://github.com/MeiWagatsuma/say-he

実践 Angular: Standalone Components

Zenn · 2023-04-29

Angular のスタンドアロンコンポーネントをベースにしたアプリケーション開発について基礎から実践的な内容まで学ぶための本です。(全編無料公開)

【M1 Mac】急にDockerDesktopが起動できなくなった(com.docker.backend cannot start Exit code 152)

Qiita(trend) · 2023-04-29

起きたこと ある日突然DockerDesktopが起動できなくなった。 以下のようなエラーコードが表示されたダイアログが表示される。 com.docker.backend cannot start Exit code 152 試...

Reactは関数型プログラミングを必ず学習しなければいけないという誤解

Zenn · 2023-04-29

はじめに 私はよく趣味で関数型プログラミングの話題を日々ウォッチしているのですが、以下のようなニュアンスのことを度々目にします。 Reactらしく書けているかわからないため、ベースとなっている関数型プログラミングを習得しなければ上手く書くことができない Reactは関数型プ

事務所で購入するPCは、ミニPCで十分かも

Qiita(trend) · 2023-04-29

1.意外と安くて性能が高いミニPC 最近、パソコンを買い替えようと思い、いろいろなサイトを見ていました。 ラズパイを使った仕事をしていたこともあり、小さいパソコンがいいなと思い、ミニPCを見ていました。 ミニPCは以前からありました...

マイクラサーバー建て方

Qiita(trend) · 2023-04-29

概要 マイクラサーバの立て方(てきとう) 対象 Java版/BE版の両方に対応したサーバーの立て方 Win10です 参考にしたサイト https://mcpoteton.com/mcserver/pluginserve...

Remix + Cloudflare Pages + D1 の最初の一歩目

Zenn · 2023-04-28

最近 Cloudflare のサービスを耳にすることが増えました。 その中で Clouflare D1 に特に興味を持ったので軽く触ってみることにしました。 今回は使ってみたかった Remix と合わせて、 Remix + Cloudflare Pages + D1 の最初の一歩

headとtailを組み合わせるのは疲れた

Qiita(trend) · 2023-04-28

長大なログファイルから特定の行だけを見たい。 そんな時にheadやtailコマンドを組み合わせて特定の行のみを抽出して閲覧することはよくあるだろう。 でもめんどくさい。 「長大なログファイルの12267行目から12504行目まで欲しい...

Sassオンリーでパララックスな画像ループを作ってみた

Zenn · 2023-04-28

はじめに オサレなサイトでよく見る、画像が無限ループするやつ、ありますよね。 それをちょっとパララックス(視差効果)を入れて実装してみました。 本来ならば、SwiperのparallaxなりGSAPなりを使った方が早いのかも知れませんが やりたいことを紙に書いていくうちに、「

YOLOを使ってオブジェクト検出と座標取得をしてみる

Zenn · 2023-04-28

初めまして! なるおと申します! 初めてのZenn記事です! 今回はYOLOというライブラリを使って、画像内のオブジェクト検出と座標取得をしてみたいと思います! ↓こんなの YOLOって? 画像や映像ストリーム内のオブジェクト検出アルゴリズムです。 You Only Loo

私は37の異なるプラットフォームで56のアカウントを禁止された。人権侵害である。

Qiita(trend) · 2023-04-28

私は37の異なるプラットフォームで56のアカウントを禁止された。人権侵害である。 Web Archive: https://web.archive.org/web/20230428105026/https://qiita.com/KE...

Python/C API を利用して高速な ModInt をつくってみた

Qiita(trend) · 2023-04-28

0. はじめに 競技プログラミングでは「答えを〇〇で割ったあまりを求めてください。」という問題がしばしば出題され、このようなタイプの問題で多くの参加者が使う便利なものとして ModInt というものがあります。 ModInt は i...

Amazon VPC のサブネットと通信関係を図にしてみた

Zenn · 2023-04-28

序章 Amazon Virtual Private Cloud (VPC) におけるネットワークでは、アベイラビリティゾーン(AZ)やルートテーブルの関係性がかなり重要になる要素なので自己学習のためにまとめました。 EC2 や RDS、VPC Lambda、接続元を固定 IP

rbenvによるRubyのインストール手順まとめ

Qiita(trend) · 2023-04-28

はじめに rbenvによるRubyのインストール手順をまとめました。 なおrbenvやHomebrewそのものについての説明は省いてあります。 実行環境 Apple M2 Max macOS Ventura 13.2.1 イン...

DynamoDB StreamをトリガーにLambdaを実行する処理をCDKで書いてみた

Zenn · 2023-04-28

はじめに DynamoDB StreamとLambdaを使ってDynamoDBのデータに変更があった場合(追加、編集、削除)に、その変更内容を別アプリに自動で反映する処理を実装しました。 自動化した処理をCDK化しました。 DynamoDB Streamとは Dyna

新入社員「DNSってなんですか?」→ これ、どこまで答えられますか?????????

Zenn · 2023-04-28

はじめに 「DNSって何ですか?」     エンジニア・プログラマの皆さんは会社の同僚や後輩などにこの質問をされたらどこまで回答できますか? 大体の人は、「Domain Name System(ドメイン・ネーム・システム)の略称で、IPアドレスとドメインの紐付けをおこn...

SonarQubeでSpringプロジェクトのソース解析、テストカバレッジを確認してみる

Qiita(trend) · 2023-04-28

はじめに 業務でSonarQubeを使用していますが、日本語のドキュメントが少ないと感じるので、 ローカルでSonarQubeの環境構築からSpring Boot + Kotlinで作成したアプリのソース解析とテストカバレッジの確認...

アクセンチュア社内用チャットボット「Randy-san」にChatGPTを活用した話

Qiita(trend) · 2023-04-28

みなさん、初めまして!アクセンチュアAIグループの鈴木 博和です。 連日、ChatGPTに関するQiitaの記事が話題を集めていますね。 今日は、ChatGPTを含む大規模言語モデル(LLM)の可能性や、当社で活用しているチャットボッ...

Next.js 13 の cache 周りを理解する - fetchCache

Zenn · 2023-04-28

Next.js 13 App Router の cache 周りを理解したい記事シリーズです。 Automatic fetch() Request Deduping revalidate fetchCache ← この記事 Route Segment Config - f

Corepackを使ってNode.jsをアップデートする :arrow_up::arrow_up:

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

<a href="https://azu.github.io/slide/2023/nodejs-corepack/corepack.html">https://azu.github.io/slide/2023/nodejs-corepack/corepack.html</a><

UiPath Studioにガバナンスポリシーを適用してみる

Qiita(trend) · 2023-04-28

はじめに UiPathでは開発者が開発基準に準拠し、特定のルールを遵守するように、組織は Studio の機能をコントロールするガバナンス ポリシーを適用するための仕組みが提供されています。 本記事では、ガバナンスポリシーの適用法に...

Compose でカレンダー機能をリリースしました📅

Zenn · 2023-04-28

こんにちは!アルダグラムでエンジニアをしている渡邊です! 弊社の KANNA アプリで先日カレンダー機能をリリースしました🎉 KANNA はノンデスクワーカー向けのプロジェクト管理アプリとなっており、カレンダーによってユーザーの「案件」と「予定」がカレンダー上に可視化されるように

レスポンシブデザインで Tailwind CSS と CSS custom properties を併用する体験が良過ぎる

Zenn · 2023-04-28

Tailwind CSS での開発体験が個人的に最高すぎて、最近はどんなWebサイトの実装でも利用しています。 CSS custom properties を併用することもあり、そのときに嬉しいことを紹介します。 Next.js を使っている前提でコード・ファイル名を例示しますが

【速報】【v23.4】「Windows - レガシ」プロジェクトの利用可能期間延長?

Qiita(trend) · 2023-04-28

「Windows - レガシ」プロジェクトの利用可能期間が延びたかもしれません はじめに v21.10 までの UiPath のプロジェクトはNETフレームワーク 4.6.1 のランタイムで動作していましたが、同フレームワークの...

検索が爆速になるデータベース設計を公開します

Zenn · 2023-04-28

こんにちは。エンジニアの谷井です。 フォルシアでは、Spookと呼んでいる技術基盤を用いて、主に旅行業界やMRO業界に対して、膨大で複雑なデータを高速検索できるアプリケーションを提供しています。 今回はその高速検索のノウハウのうち、特にDBの扱いに関連する部分について、ベテランエ

Chrome Performance Insightsでフロントエンドパフォーマンス改善

Zenn · 2023-04-28

はじめに 少し前ですが、Chrome 102のアップデートでPerformance Insightsという、ページ読み込みを早くしたいエンジニアにとって最高の機能がリリースされています。 今回はこれを使ってページ読み込みパフォーマンスの問題を計測、改善する方法について書いてい

Encraft #2「サーバーとクラインアントを結ぶ技術」開催レポート

Zenn · 2023-04-28

2023/04/25 に開催したオフライン勉強会「Encraft #2」をレポートします。 私は、このイベントに受け付け兼写真撮影のスタッフとして参加しました。 Encraft とは、"Enablement" と "Craftsmanship" をテーマにした勉強会です。「Enc

SwiftUIであの体力ゲージを作ってみる

Qiita(trend) · 2023-04-28

はじめに さて、世には体力という概念があるゲームがさまざまありますね。 そんな中、多くの人が通ったんじゃないかなーと思うものを参考に、何かを思わせる体力ゲージをSwiftUIで作ってみました。 この記事は、気づいた人からああ、あれか...

Rustを使ってCLI(Rust)とVSCode拡張(TS+Wasm)を同時にモノレポでリリースしてみました

Zenn · 2023-04-27

Rustを使ってCLIとVSCode拡張を同時に作ってみたよという記事です! ここで言う「同時に作った」とは「CLIとVSCode拡張に共通するコアの処理をRustで実装し、CLIはコア処理以外もRustで実装する一方、vscode拡張はTSベースで実装してコア処理はWasmに変

Kotlinのマスコットキャラクターの名前が「Kodee」に決定

Publickey · 2023-04-27

プログラミング言語Kotlinの開発元であるJetBrainsは、Kotlinのマスコットキャラクタの名前が「Kodee」に決定したことを発表しました。 Kodeeは、以前からしばしばKotlinのマスコットキャラクターとして使われてきまし...

Google Cloud、Dockerコンテナをサーバレス化するCloud Runの第二世代実行環境が正式版に。すべてのLinuxの機能と互換、ファイルサーバへのマウントも可能

Publickey · 2023-04-27

Googleは、Dockerコンテナをサーバレスで実行するCloud Runの第二世代実行環境と、Cloud Runの新機能であるCloud Run Jobsが正式版になったことを明らかにしました。 Cloud RunはHTTPSリクエスト...

[Kaggle]Spaceship titanicをNNで解く①

Zenn · 2023-04-27

はじめに こんにちは、あんどうです。Kaggleなどでテーブルデータのコンペでは一般にGBDT系のモデル(LightGBMとか)がよく使われますが、深層学習モデルではどのくらいの精度を出すことができるんだろう?と気になったので今回はシンプルなNNを用いてKaggleのSpac

AndroidアプリのプロジェクトでGradle 8.0更新時にJava Toolchainを使うのはまだ早いかもしれない

Qiita(trend) · 2023-04-27

Android アプリのプロジェクトで Gradle 8.0 移行に更新すると(ここでは not Android Gradle Plugin) kapt や ksp を使っているプロジェクトによっては以下のようなエラーが出ることがあり...

パフォーマンスが改善された Vite 4.3 のリリースなど : Cybozu Frontend Weekly (2023-04-25号)

Zenn · 2023-04-27

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

【SwiftUI】iOS15から使用できるmenuIndicatorについて調べた

Qiita(trend) · 2023-04-27

はじめに menuIndicatorというモディファイアがサジェストに出てきて気になったので調べてみました。 何ができるものか 下向きの矢印を表示するかしないかの指定ができます。 表示しない場合は以下のようになります。 ...

C++23 <ranges>のviewを見る3 - As const view

Zenn · 2023-04-27

views::as_const As const viewは、入力シーケンスの各要素をstd::as_constしたような定数要素からなるシーケンスを生成するviewです。 As const viewを生成するには、views::as_constを使用します。 import

Release v1.33.0 · microsoft/playwright

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

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

【Flutter】ボトムナビゲーションバーを表示したまま画面遷移したい【auto_route】

Zenn · 2023-04-27

はじめに ずっと go_router と go_router_builder を使ってましたが、ボトムナビゲーションバーを表示したまま画面遷移するように ShellRoute を使って修正をしたら、タブを行き来すると画面スタックがクリアされてしまう問題 が go_router

【プログラミングスクール】Happiness Chainの入会から1ヶ月経ちました。

Qiita(trend) · 2023-04-27

はじめに 3月下旬、プログラミングスクールHappiness Chainに入会して1ヶ月経ちましたので、振り返ってみようと思い筆を執りました。拙文ではありますが「頑張っているんだけど独学は難しいなぁ」と感じた方、「『Happines...

Azure OpenAI Service の GPT-4 を使ってギリシア神話に登場する神々の関係性を抽出してグラフデータベースに格納する

Zenn · 2023-04-27

はじめに 以前のモデルに比べて大きく性能が向上してより高い論理的思考能力を獲得した GPT-4 を使えば、自然言語で書かれたテキストを読解して、登場する人物や物事の関係性を抽出してグラフデータベース化できるのではと思い、実際にやってみました。 OpenAI の言語モデルを使っ

嫌味な先輩に対する防衛術

Qiita(trend) · 2023-04-27

前回の記事の続編です。 最近の若者、優秀すぎる問題(再び) 小中学生の頃からプログラミングをやっている そもそも地頭が良い そのうえ、いつもプログラミングのことばかり考えている 最近↑こんな若者をよく見かけます。 すごくプログラ...

【超ザックリ解説】NestJSでGraphQL APIを開発する方法

Zenn · 2023-04-27

はじめに 今回の記事では、TypeScriptで開発されたWebフレームワーク「NestJS」を使って、GraphQL APIを開発する手順を簡潔に解説する。 なお、本記事では簡単なWebアプリケーションを開発できるプログラマー向けに、TypeScriptでGraphQL A

GoogleのチャットAI「Bard」がコード生成やデバッグ、コード解説などに対応、JavaやPythonなど20以上のプログラミング言語、Google Sheetsの関数など

Publickey · 2023-04-27

Googleは現在実験的に公開しているチャットAIの「Bard」が、JavaやPythonなど20以上のプログラミング言語でのコード生成やデバッグに対応したことを明らかにしました。 下記は同社のブログ記事「Bard now helps yo...

イテレーティブな活動と問題の発見

Qiita(trend) · 2023-04-27

参考文献 具体と抽象 細谷功著 問題発見力を鍛える 細谷功著 ロジカルファシリテーション 加藤彰著 ソフトウェアアーキテクチャの基礎 マーク・リチャーズ著 変数についての用語の定義 ここで述べる変数とは、 品質特性含めた機能要求+...

ChatGPT, Python, Whisper APIを活用し、動画ファイルから議事録を自動生成

Qiita(trend) · 2023-04-27

はじめに 現在のデジタル社会では、Teamsなどのオンライン会議が日常的に行われています。 しかし、その議事録を取るのは容易ではありません。そこで、OpenAIのChatGPTとWhisperを使って、動画ファイルから議事録を自動生...

チームでモブプロを行うことの効果と気をつけるべき点

Zenn · 2023-04-27

概要 今の会社はチーム体制で開発を進めているのですが、ひょんなところからチームのバックエンドエンジニアでモブプロしようという話になりました。モブプロ経験のあるメンバーは不在だったため、試行錯誤ながら何度か実践してみた結果、実はモブプロはうちのチーム開発環境にとってかなり良いか

CSS Custom Properties Beyond the :root · Matthias Ott – User Experience Designer

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

<a href="https://matthiasott.com/notes/custom-properties-beyond-the-root">https://matthiasott.com/notes/custom-properties-beyond-the-root</a

Playground - React JSON Form

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

<a href="https://bhch.github.io/react-json-form/playground/">https://bhch.github.io/react-json-form/playground/</a><br /> <p>django-jsonform

What&#039;s new in ECMAScript 2023 | pawelgrzybek.com

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

<a href="https://pawelgrzybek.com/whats-new-in-ecmascript-2023/">https://pawelgrzybek.com/whats-new-in-ecmascript-2023/</a><br /> <p>ES2023で

CSS update Media Query - Chrome Developers

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

<a href="https://developer.chrome.com/en/blog/css-update-media-query/">https://developer.chrome.com/en/blog/css-update-media-query/</a><br /

TypeScriptをコンパイルしてWebAssemblyバイナリに、実現を目指す「TypeScript Compilation SIG」をByteCode Allianceが発表

Publickey · 2023-04-26

WebAssemblyの普及と発展を目的とするByteCode Allianceは、TypeScriptのコードをコンパイルしてWebAssemblyバイナリを生成できるようにすることを目指すスペシャルインタレストグループ「TypeScri...

Google Cloudが初めて黒字に。2023年第1四半期の決算で

Publickey · 2023-04-26

Googleの親会社であるAlphabetが2023年第1四半期の決算を発表し、Google Cloudの売り上げと利益が初めて黒字となったことが明らかになりました(決算報告のPDF)。 上記が決算報告の中で、セグメント別の売り上げと利益を...

Introducing npm package provenance | The GitHub Blog

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

<a href="https://github.blog/2023-04-19-introducing-npm-package-provenance/">https://github.blog/2023-04-19-introducing-npm-package-provenan

alxolr | How to process a CSV file five times faster in NodeJs with Rust and Napi rs

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

<a href="https://www.alxolr.com/articles/how-to-process-a-csv-file-five-times-faster-in-node-js-with-rust-and-napi-rs">https://www.alxolr.co

Badging for Home Screen Web Apps | WebKit

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

<a href="https://webkit.org/blog/14112/badging-for-home-screen-web-apps/">https://webkit.org/blog/14112/badging-for-home-screen-web-apps/</a

裏技公開! AI映像解析で物体検出精度をあげる簡単テクニック

Qiita(trend) · 2023-04-26

YOLOなどのAI(ディープラーニング・機械学習)の物体検出アルゴリズムは毎年のように進化します。しかしどんなに高い精度を誇るアルゴリズムでも、映像側の問題で正しく物体検出やトラッキングができない場合があります。ここでは検出元となる映...

クラウド上でのインフラ設計・構築の基本

Zenn · 2023-04-26

はじめに アダコテックの kacky です。これまで社内のインフラ設計をほぼ自分一人でやってきましたが、メンバーも増えてきてそろそろ他のメンバーでもインフラ設計、構築をしようという機運が高まっています。そこで、インフラを実際どういう流れで構築すべきかを書き残すことにしました。

【Databricks】dbdemos(lakehouse-fsi-fraud) 解説マニュアル

Qiita(trend) · 2023-04-26

概要 Databricks は AWS や Azure などで利用可能なデータレイクハウスプラットフォームです。 と言われても、具体的にどういったことが出来るのかはイメージしずらいと思われます。Databricks の機能は幅広いで...

【レベルアップ正規表現】最長一致 vs. 最短一致

Qiita(trend) · 2023-04-26

正規表現 ほぼあらゆるプログラミング言語では、正規表現を使って文字列のパターンをマッチングすることができますよね。今回正規表現のちょっとしたトラップにハマったのが悔しかったので調べて記事にしようと思います。結論から言えば、正規表現に...

ChatGPT連携でプロジェクト管理を革新!Backlog6つの活用法

Qiita(trend) · 2023-04-26

この記事では、プロジェクト管理ツールであるBacklogとAI技術であるGPT-4を連携させることで、どのようにプロジェクト管理やチームコラボレーションが効率化されるのかを紹介します。Backlog APIを利用してGPT-4と連携さ...

Azure Static Web Apps のデータベース接続 (プレビュー) を試してみた - Cosmos DB

Qiita(trend) · 2023-04-26

はじめに 本記事で紹介する機能はプレビュー段階であるため、Microsoft Azure プレビューの追加使用条件 に同意した上で使用するようにしてください。 最近 (2023/03) Static Web Apps のデー...

Next.jsのMiddlewareで認証が必要なCloud Runと通信できるようにする

Zenn · 2023-04-26

弊社のとあるプロジェクトでは以下の図ような構成でプロダクトを開発しています。(とても簡略化しています) フロントエンドからGraphQLを利用する場合には、Next.jsのMiddlewareを用いてバックエンド(GraphQL Server)との通信をプロキシさせています。

Cloud Run に Golang のAPI サービスをデプロイしてみた

Zenn · 2023-04-26

こんにちは、クラウドエース SRE ディビジョン の小堀内です。 最近、Google Cloud の学習の一環として、Golang で作成した API サービスを Cloud Run にデプロイしてみました。 その結果のアウトプットとして、本記事を執筆することにしました。 C

10倍のバリューを生み出す開発組織体制

Zenn · 2023-04-26

前書き こんにちは。BluAge で Development Architect をしている中山です👋🏻 私たちは【もっといい「当たり前」をつくる】をミッションに掲げ、「Canary」という BtoC の部屋探しポータル(アプリ/Web)や「Canary Cloud」という

SlackとSentryで整備するエラー監視体制

Zenn · 2023-04-26

初めに こんにちは。今年4月からBluAgeに新卒で入社した小野です。(記事テーマの実装中はインターン中でしたが、無事卒業・入社することができました🎉) 私たちは現在「Canary」というお部屋探しのアプリを作っています。 https://bluage.co.jp/about

React NativeでFirebase Dynamic Linksを使ったシェア機能を実装する

Zenn · 2023-04-26

はじめに こんにちは、BluAgeの中野です。 私たちは現在「Canary」というお部屋探しのアプリを作っています。 https://canary-app.jp/ Canaryの中には物件の共有機能があります。 物件ページから共有ボタンを押すと共有リンクが作成され、作成された

Webブラウザ上で3D/2Dモデルをぬるぬる動かせる「Babylon.js 6」正式版に。レンダリング性能が最大50倍、WASM化した物理演算エンジン搭載、液体のレンダリングも

Publickey · 2023-04-25

マイクロソフトは、Webブラウザ上で2Dや3Dモデルの高速なレンダリングなどを可能にするオープンソースのJavaScriptライブラリ「Babylon.js」の最新版「Babylon.js 6.0」正式版をリリースしました。 We are ...

AWS上で開発環境一式、コードリポジトリからテンプレートコード、IDE、CI/CDパイプラインまでを丸ごと提供する「Amazon CodeCatalyst」が正式サービスに

Publickey · 2023-04-25

Amazon Web Services(AWS)は、クラウド上でアプリケーションの初期コード、インフラ設定、ソースコードのリポジトリ、コードエディタ、ビルド/テスト/デプロイを実行するCI/CDパイプライなど、アプリケーションの初期設定から...

MVCを理解してコードを書く:"Skinny Controllers, Fat Models, Simple Views."

Zenn · 2023-04-25

MVC(Model-View-Controller)アーキテクチャについて MVCはアプリケーション設計パターンの一つであり、 アプリケーションの構造や機能を整理するために使われます。 Model(モデル)、View(ビュー)、Controller(コントローラ)の略語で、そ

Midjourneyで狙い通りの画像を出すテクニック

Qiita(trend) · 2023-04-25

はじめに Midjourneyという画像生成AIで自分が想像したイメージに近い画像を出すテクニックを紹介します。 簡単に手順と例だけ。 手順 ①ChatGPTにプロンプトの構成例を与える ②その構成例を元にChatGPTに「イメ...

【リーダブルコード】劇的ビフォーアフター (前編)

Qiita(trend) · 2023-04-25

はじめに いろんな方やいろんな記事で「リーダブルコードは名著だから読んだ方がいい」と言われてきましたが、何かと理由をつけて読むのを後回しにしていました(ただの怠惰多忙でしたので) ただ最近まとまった時間があったので初めからじっくり読...

羊を眠らせる sleep コマンド「sheep」の紹介

Zenn · 2023-04-25

羊を眠らせる sleep コマンドである sheep を作りました。 https://github.com/koki-develop/sheep この記事では sheep のインストール方法 ~ 使い方についてまとめます。 インストール 使い方 まとめ インストール H

Symbolを使ったゲームにてVRFを活用してチートを防ぐ

Qiita(trend) · 2023-04-25

事の発端 暗号学やゲーム開発に精通しているわけではありません。そのため間違っている事を書いている可能性があります。おかしな点や改善点があれば指摘いただければ幸いです。(むしろそれを期待して記事にしました) Unityでの開発を...

GitHubの使い方をChatGPTに教えてもらったのでまとめてみた

Qiita(trend) · 2023-04-25

Git -ChatGPT USER: 初心者です gitの使い方と運用方法を教えてください 一人でアプリケーションを作成したいと考えています ASSISTANT: Gitはソフトウェア開発に必要不可欠なバージョン管理ツールの一...

先輩にネガティブフィードバックしづらい問題

Qiita(trend) · 2023-04-25

最近の若者、優秀すぎる問題 最近、優秀な新卒エンジニアさんが本当に多いです。 毎年どんどんレベルが上がっているように感じます。 それによって会社がパワーアップするのは素晴らしいのですが、逆に懸念事項もあります。 小中学生の頃からプ...

Azure OpenAI サービスでマネージド ID を使った認証方法

Qiita(trend) · 2023-04-25

本記事では、Azure OpenAI Serviceを使ったアプリケーションで、Azure AD 認証とクライアント シークレットを使用してセキュアに API を呼び出す方法について解説します。マネージド ID を使用すると、アプリケ...

SwiftでAPI KEYなどの秘匿が推奨される情報の隠蔽化

Qiita(trend) · 2023-04-25

何が問題なの? 普段あまり、AWSやFIREBASEなどのサービスの利用を何とか避けてニッチなアプリで凌いでいましたが、ついにそんな悠長な事も言って入れなくなってきました。 改めて、この種のサービスを利用する際に常に気になっていたの...

エンジニア初心者を脱するためのTips

Zenn · 2023-04-25

はじめに フリーランスエンジニアのdaichiです。 エンジニア初心者のころは、どうすれば中級者になれるのかとても悩んでいました。 なので今回は、自分が脱初心者するために行ったTipsをまとめていきます。 1.静的型付け言語を学ぶ 僕は、最初Rubyを書いていたのですが、

Power Platform での野良アプリ対策について考えてみる

Qiita(trend) · 2023-04-24

はじめに Power Apps など、ローコード開発を促進しようとすると、「野良アプリ」について相談をいただくことが沢山あります。そのため、今回は、「野良アプリ」対策について、私の考えを整理してみました。 そもそも「野良アプリ」と...

カオスエンジニアリングとは、実験を通してシステムの弱みを明確にすることである。カオスエンジニアリングから継続的検証へ(後編)。JaSST'23 Tokyo基調講演

Publickey · 2023-04-24

Netflixが始めた「カオスエンジニアリング」は、現在では大規模なシステムにおける可用性向上の手法のひとつとして確立し、広く知られるようになりました。 そのカオスエンジニアリングという手法を定義したのが、元Netflixカオスエンジニアリ...

JavaでKubernetesを拡張できる「Java Operator SDK」が、Operator Frameworkの正式な一員に

Publickey · 2023-04-24

Kubernetesには「Operator」と呼ばれる、Kubernetesの機能を拡張する仕組みが備わっています。 Operatorを用いると、Kubernetes上のアプリケーションの運用自動化などが可能になります。例えばオラクルは20...

React 18 の useTransition を触ってみる

Qiita(trend) · 2023-04-24

さて、またもや今更感ありますが、、、、 デモアプリを作ってuseTransitionの動作を見ていこうと思います。 useTransitionって何? 状態変更に伴う画面遷移やコンポーネントの表示切り替え時、 今の画面を保持しつつ、...

祝 Azure OpenAI Service GA! ⑥「あの」キャラクターを ChatGPT で LINE に召喚してみる

Qiita(trend) · 2023-04-24

1/16 に GA (General Availability: 一般提供) になった Azure OpenAI Service は、Azure 上で OpenAI が稼働するサービスです。Cognitive Services の一員...

Pandasの繰り返し処理を最適化してiterrowsの約1000倍速くする話

Qiita(trend) · 2023-04-24

TL;DR iterrows()は型チェックが起こるためfor文で回すには遅い for文をどうしても使いたいのであれば、to_numpy()してから回す(iterrowsの約40倍高速) おすすめは関数化してnp.vectoriz...

Keyboad Input Hackathon 2023に開発参加してきました!

Qiita(trend) · 2023-04-24

2日間かけて(2023年4月22日~4月23日)Keyboad Input Hackathon 2023に開発者として参加してきました! 〇Keyboad Input Hackathonとは?? キーボード関連(タイピング、キー配列、...

MLIR がもたらす新たな中間表現の可能性

Zenn · 2023-04-24

はじめに 半導体の微細化が鈍化し、ハードウェアによる高速化が困難になっている現状において、ソフトウェアによる計算の高速化が喫緊の課題となっています。この状況において、特定のドメインの問題を解くことに最適化された言語であるドメイン固有言語と、そのコンパイラであるドメイン固有コン

深層学習コンパイラスタックと最適化

Zenn · 2023-04-24

概要: 深層学習コンパイラのサーベイ論文 The Deep Learning Compiler: A Comprehensive Survey を基に、深層学習コンパイラの典型的なコンパイラスタックと最適化について説明しています はじめに 近年深層学習の目覚ましい進歩が

ChatGPTセミナー、参照資料まとめ

Zenn · 2023-04-24

0421DS協会_ChatGPTによって描かれる未来とAI開発の変遷.pdf https://speakerdeck.com/hirosatogamo/0421dsxie-hui-chatgptniyotutemiao-kareruwei-lai-toaikai-fa-nobia

【Android/Kotlin】Bluetoothをスキャン Bluetoothの機能を有効にする

Qiita(trend) · 2023-04-24

今回は、以下の挙動をするアプリを作成する アプリが起動すると、画面には「スキャン」というボタンが表示される 「スキャン」ボタンが押されると、Bluetoothの許可を求めるダイアログが表示される ユーザーがBluetoothの許可...

【Flutter】auto_routeパッケージの動作確認

Zenn · 2023-04-24

auto_routeパッケージについて、あまり日本語記事がなかった&ドキュメント通りだと若干サンプルコードが動かないので、メモがてら記事にまとめてみた。 以下、ドキュメントに沿ってサンプルアプリを作成しながら確認していく。 ※見出し名は、ドキュメントの見出し名と対応してます。 h

【Ruby】簡単な書籍管理システムを実装しながらオブジェクト指向のイメージを掴もう!

Qiita(trend) · 2023-04-24

1.はじめに 最近、Rubyでオブジェクト指向を学び始めたのですが、頭の中で整理されておらず苦労した点も多かったので、今回は実際に簡単な書籍管理システムをオブジェクト指向を使用しながら実装し、復習していきたいと思います。 2.書籍...

OpenSearch Serverlessを検証した所感とCloudWatchダッシュボードの作成をしてみた

Zenn · 2023-04-24

こんにちは! any株式会社でエンジニアをしている @huuya です! 弊社が運営しているナレッジ経営クラウドのQastでは検索基盤にOpenSearch Serviceを利用しております。 先日OpenSearch Serverlessが一般公開されたので導入検討のため実際に

Rlogin という最高なターミナルソフトを是非知ってほしい

Qiita(trend) · 2023-04-24

はじめに 環境 Windows 11 home Rlogin 2.28.1 対象者 Windows ユーザーの方 毎回 ip などを打つのが手間だと思っている方 【前提】Rloginについて Rloginとはターミナルソフ...

僕がUnreal Engineを嫌いな理由~UnityとUEの決定的な違いを語ります~

Zenn · 2023-04-24

はじめに みなさんはじめまして現在Unityでハイグラフィックの3Dアクションゲームを作っているDevGameと申します。 昨今のゲーム開発にはゲームエンジンを使ってゲームを作ることが増えています。 ゲームエンジンは皆様が知っているUnity以外にも複数ありその中でUnrea

読みやすいコードを書くためのガイドライン

Zenn · 2023-04-24

はじめに 長くシステム開発に携わっていると、最初は素早く開発することができたけども、今では新たな機能を付け加えるのに、多くの時間を費やすようになったという話をよく聞きます。 初めはシンプルだったソースコードも年月が過ぎていくなかで、機能追加やバグ修正、変更を行なっていくと、コ

プログラミングする会社へ入社した、プログラミング初心者なあなたへ

Qiita(trend) · 2023-04-24

この記事は主な読者として新入社員の方を想定しています。 はじめに 入社おめでとうございます。 入社して1ヶ月程になりますでしょうか。まだ研修中で、週末は同期の皆様と飲み会で忙しいでしょうか。 飲みすぎて入館証や配布PCを紛失しない...

開発生産性指標としてFour Keysを取り入れる(基本編)

Zenn · 2023-04-24

「開発組織の生産性改善・向上」と言われても、何をやっていいのか迷ってしまう方も多いかと思います。今回は、グローバルの開発組織で生産性指標として用いられる「Four Keys」を取り入れる意味や目的についてご紹介します。 overflowでの運用・Four Keysの計測 O

Wi-Fiルーターのサポート期間

Qiita(trend) · 2023-04-24

はじめに Wi-Fiルータのセキュリティについて、2023年4月5日に警視庁より「家庭用ルーターの不正利用に関する注意喚起」が行われました。この中で対策として、次の4つが挙げられています。 初期設定の単純な ID やパスワードは変...

テストを書く意味について改めて考えてみた

Qiita(trend) · 2023-04-24

テストを書くタイミングは、かなり大きく分けて、開発と同時に書くテスト(今回開発時テストと呼ぶ)と、開発がある程度進んでから書くテスト(今回品質保証時テストと呼ぶ)があると思いますが、7:3 ぐらいの割合で開発時テストが重要だと言う事を...

Open AIのAPIキー発行からJavaでの簡単実装までやってみる

Qiita(trend) · 2023-04-24

最近、話題のChatGPTをOpenAIの公式サイトで使いながら思ったのがAPI処理を実装してみようということでした。それに関して記録の形で投稿したいと思います。 Javaで実装するには 以下の順番でやってみようと思っている 1. ...

OpenAI の Embeddings API はイケてるのか、定量的に調べてみる

Qiita(trend) · 2023-04-24

TL;DR OpenAI の Embeddings を JSTS で評価したら、 BERT を JSTS でファインチューニングした場合には大きく劣るものの、分散表現を得る手法としては十分な性能を持っていることが分かった。 まえが...

anatawa12のVRChatアバタープロジェクトを紹介する

Zenn · 2023-04-24

Twitterで需要ある?って聞いたらあると言われたので私のアバタープロジェクトの構成を紹介してみます。 AvatarOptimizerのテスト環境と共通です。 ! あくまでも個人的に使用してる形式です。また推奨できない部分があります。 ! 知りたいことがあれば twitter

Dockerを使ってLinuxの環境を構築してみました

Zenn · 2023-04-24

はじめに こんにちは!ご訪問いただきありがとうございます! Dockerを使った環境構築シリーズ第2弾です! 今回は、Linuxへの理解を深めるため、Dockerを使ってUbuntu22.04(LTSの最新バージョン)の環境を構築しましたので、本記事では、実際にどのように構築

Slackワークフローで問い合わせを受け付けてGoogleDriveの共有ドライブに書き込む 〜Zapierを添えて〜

Zenn · 2023-04-23

はじめに SlackワークフローからGoogleDriveの共有ドライブに格納されたスプレッドシートにデータを書き込みたい場合、2つの方法があります。 1つは Slackワークフローから Add a spreadsheet row を選択する方法ですが、この場合現時点では書き

「データ仮想化」でSalesforce、kintone、Shopifyなど主要な100以上のSaaSやDBMSにノーコードでアプリや表計算からアクセス可能に[PR]

Publickey · 2023-04-23

データ仮想化とは、さまざまなデータソースを抽象化し、どのデータソースに対してもSQLに代表される標準的な手法でアクセスすることを可能にする技術です。 データウェアハウスのようにさまざまなデータソースからデータをコピーして一箇所に集めるのでは...

可用性や安全性を高めつつ、ソフトウェアをシンプルにすることは不可能だ。カオスエンジニアリングから継続的検証へ(中編)。JaSST'23 Tokyo基調講演

Publickey · 2023-04-23

Netflixが始めた「カオスエンジニアリング」は、現在では大規模なシステムにおける可用性向上の手法のひとつとして確立し、広く知られるようになりました。 そのカオスエンジニアリングという手法を定義したのが、元Netflixカオスエンジニアリ...

複雑なシステムでは、すべての要素が正しくても障害が起きる。カオスエンジニアリングから継続的検証へ(前編)。JaSST'23 Tokyo基調講演

Publickey · 2023-04-23

Netflixが始めた「カオスエンジニアリング」は、現在では大規模なシステムにおける可用性向上の手法のひとつとして確立し、広く知られるようになりました。 そのカオスエンジニアリングという手法を定義したのが、元Netflixカオスエンジニアリ...

趣味でOSS活動をしていたらDeno Land Inc.にジョインすることになった話

Zenn · 2023-04-23

https://zenn.dev/magurotuna/articles/sponsored-by-deno で、GitHub Sponsorsを始めたところ多数のご支援をいただくことができたことを書きました。 その後、OSS活動を細々と続けていたところ、JavaScript/T

GeoJSONレイヤー表示における各地図サービスの比較

Zenn · 2023-04-23

はじめに この記事はスタイルで比較する地図サービスのスピンオフ企画です。各地図サービス上でGeoJSONレイヤーを表示し、その違いを比較します。 Overlaid v.s. Interleaved 作成したレイヤーをどのようにベースマップにかぶせるか、という観点で一般的に

[Swift] Enumの意外に知られてない性質

Qiita(trend) · 2023-04-23

今回はEnumの意外に知られていない性質についてご紹介していきます。 enumのcaseはprotocolで定義することができる 実はcaseはprotocolで定義することができます。これはSwift5.3で追加された機能です。 ...

Haskellでグラフアルゴリズムを攻略する(WIP)

Zenn · 2023-04-23

はじめに Haskellでは、ListやTreeがよく取り上げられる一方で、グラフの話題はあまり出てこないことがあります。これは、ListやTreeには適切な始代数があり、それに応じたコンストラクタ(パターンマッチング)がうまく機能するためです。しかし、グラフ構造でも実はma

手のひらLIDAR ver1の製作

Zenn · 2023-04-23

地下壕や部屋などの断面形状を測定する携帯型LIDAR(手のひらLIDAR)について書いてゆきます 目次 はじめに 全体概要 使った部品について LIDARの制御 コンパス スマホでの制御 フィールドテスト 制御プログラム 記載されてる技術 ロボット掃

はじめてのCloudflare Images その6、Polishで画像の圧縮による最適化を行う

Zenn · 2023-04-23

この記事では3番目のサービスであるCloudflare Polishを触ります。今までの簡単なまとめですが、Imagesはあらかじめセットしたvariantsに応じて画像を読み込まれたタイミングで動的に変換します。画像のピクセルサイズ変更だけではなく、ぼかしを入れる機能などもあら

langchainのアップデートで追加された"Contextual Compression Retriever"を使用して,200ページ超のwebページを読みこませたQ&Aボットを作成する

Qiita(trend) · 2023-04-23

TL;DR OpenFOAMというCFDライブラリのユーザーガイド(総209ページ)をopenai embeddingsを用いて埋め込み生成した。 生成した埋め込み生成をContextualCompressionRetriever...

TypeScriptで業務アプリを試作してみた(tRPC+Prisma)

Zenn · 2023-04-23

TypeScriptで業務アプリケーションを試作してみたので、作っているときに考えたことについて書こうと思います。 作ったものは、花束問題というデータモデリングの問題をもとにした在庫管理アプリケーションです。ソースコードはこちらにあります。 https://github.com/

Release v5.80.0 · webpack/webpack

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

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

Elixir/GenServerの内部の動きってどうなっているだ?

Qiita(trend) · 2023-04-22

はじめに GenServerの動作ってどうなっているのか、と元のErlangのコードを調べてみて、その内容と「GenServerって何だ」との自分になり理解した事を記述します。 GenServer(Generic Server)っ...

LoRAによる めるアイコン生成

Qiita(trend) · 2023-04-22

めるアイコンとは 左下から顔を出してるデザインの、私が描いているデフォルメイラストアイコンです。 最近は仕事が忙しくてなかなか描けていませんが、たまに依頼募集してます。 先行研究 めるアイコンのAI生成はすでに先行研究がいくつか...

私がやっている、ChatGPTを使った英語学習方法とか

Zenn · 2023-04-22

はじめに 今年に入ってからタイの百合ドラマにハマり、キャストが流暢に英語を話しているのを見て憧れ、英語の学習を始めました…!(動機がちょっと不純) このままずっと勉強して、5年後くらいには海外でエンジニアとして働いてみたいな〜と思っています🫣 そこで今回は、私がやっているCh

[ChatGPT]2次元キャラと会話したかったので会話アプリを自作してみた

Qiita(trend) · 2023-04-22

こんにちは、@daifukusanです。 ChatGPTが登場してから約半年たちましたが、随分と色々なところで話を聞くようになりましたね。 最近、NHKなどでも取り上げられていて、改めてChatGPTが世の中に与えた影響の大きさを感じ...

Ricerca CTF 2023 writeup - Web初心者の備忘録

Zenn · 2023-04-22

はじめに Ricerca CTF 2023お疲れさまでした。 運営の皆様、参加者の皆様、ありがとうございました。 さて、自分はWeb初心者、CTFほとんど初参加という形でしたが、Web問を二個解けたため、その備忘録と考察を書いていきます。 解いたもの Cat Cafe

VMware Cloud on AWSのアジリティの高さをネタ的に伝える。

Qiita(trend) · 2023-04-22

はじめに 本記事は、AWS Summitで2023 Japan AWS Ambassadorsに選定された記念の記事になります。 ネタっぽい感じにとらえられそうですが、実はSummitのDay1の夜に本当にデプロイしました。 アンバ...

【SwiftUI】アプリ内にライセンスを表示する

Qiita(trend) · 2023-04-22

はじめに ライセンス表記用のライブラリと言えば、LicensePlistですね しかし、LicensePlistは設定アプリのアプリ項目にライセンスが追加されます。 これではユーザーの目にはなかなか触れることはありません。 今回はア...

【Rust】メソッド、関連関数

Qiita(trend) · 2023-04-22

参考 メソッド Rustのメソッドは、構造体に対して直接呼び出すことができる関数で、関数とは異なり、最初の引数は必ずselfになり、これはメソッドが呼び出されている構造体インスタンスを表します。 具体的には、以下のようにして...

C++ の小手先の速度改善

Qiita(trend) · 2023-04-22

これは何? 下記の記事が興味深かったので、C++ でできる小手先の速度改善について書いた。 手段色々 シフト演算 C/C++ で符号なし整数の 2倍・半分 などを計算する際にシフト演算で書いたほうが速い、という処理系はほと...

Tips: RubyのCloud FunctionsのCold start時の立ち上がりを早くする

Qiita(trend) · 2023-04-22

この記事は何 Cloud Functionsで開発をしているときにぶつかる問題として「Cold start問題」があると思います。 色々調べている中で、Cloud Functionsの立ち上がりを高速化する上でのテクニックがあったの...

C++er から見た JavaScript の参照について

Qiita(trend) · 2023-04-22

はじめに C++er と言っていますが競技プログラミングでしか C++ を使ったことがありません 主張 参照の値渡しを参照渡しと呼ぶのはやめろ! 本文 JavaScript は, プリミティブ型の変数は値渡しをされ, オブジェク...

Laravel10をVercelに簡単にデプロイ!外部公開までの手順

Qiita(trend) · 2023-04-22

はじめに 個人開発を進める際にどうしても無料で高性能なインフラを使いたいと思い、 その時にLaravel10をVercelにデプロイすることを決めました。 今回はその時の導入手順をまとめました!😆 海外文献も含めリサーチし、めちゃ...

デバイスの文字サイズの設定によってデザインが崩れるのを防止する

Qiita(trend) · 2023-04-21

例えばこんなのがあったとして import SwiftUI struct Hoge: View { var body: some View { content .padding(30)...

WindowsのServiceを簡単にデバッグする方法

Qiita(trend) · 2023-04-21

概要 Windowsのサービスを開発する際に問題になるのがデバッグのやりにくさだろう。 GUIアプリの場合はF5キー(または開始ボタン)を押せば簡単にデバッグ実行できるが、 サービスの場合は普通にF5キーを押しても「コマンドラインや...

上から光が当たってるいい感じの半透明モーダル

Qiita(trend) · 2023-04-21

完成イメージ 板を作る 適当なTextが入ってるVStackを作る 磨りガラスみたいに透けてるモーダルを作りたいので、 わかりやすいようにカラフルな背景もつけておく。 import SwiftUI struct Modal...

Vite 4.3 is out! | Vite

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

<a href="https://vitejs.dev/blog/announcing-vite4-3.html">https://vitejs.dev/blog/announcing-vite4-3.html</a><br /> <p>Vite 4.3リリース。 起動速度を40

リアルタイム音声読み上げアプリを作ってみたら一瞬でできた

Zenn · 2023-04-21

声が出せない環境でも通話に参加できる、リアルタイムな音声読み上げアプリをつくりました。 https://shovelful.vercel.app タイピングした文字を読み上げてくれるというだけの超シンプルなものなので記事にするかどうかも迷ったのですが、技術的には個人的に少し面白か

ChatGPTにゲームアイデアを考えてもらい、ついでにノーコードで開発してみた

Zenn · 2023-04-21

概要 初めまして。MESON.incというXRを専門としている企業のTech Blogですが、 本記事は、MESONディレクター(=非プログラマ/非エンジニア)によるChatGPTを使った開発体験の記事になります! (筆者略歴:MESON入社して約半年。プロマネ初心者。大学

Qiita LT: 対話的プログラミング

Qiita(trend) · 2023-04-21

自己紹介 寺尾 拓 (@autotaker1984) 大学院での専攻はプログラム検証 2019年からWorks Human Intelligence(の前身)に新卒入社。 開発環境の改善やCICD、リリースサイクルの改善に取り組む...

有機金属触媒の解析のためのMAP化する論文を読んでみた

Zenn · 2023-04-21

0. 論文情報 Building a Toolbox for the Analysis and Prediction of Ligand and Catalyst Effects in Organometallic Catalysis https://doi.org/10.1

JavaScriptでキーボードを作る(Tone.js)

Qiita(trend) · 2023-04-21

Tone.jsというJavaScriptのライブラリがあることを知り、使ってみることにしました。 これを使うことで、ブラウザ上で音声の処理をするWeb Audio APIを簡単に活用できるようになるらしいです。 めちゃくち...

OpenLiberty with MicroProfile Telemetryで手軽に分散トレーシング

Qiita(trend) · 2023-04-21

2023年4月頭にOpen Liberty 23.0.0.3がGAしました。 このリリースではJakarta EE 10とMicroProfile 6への正式対応が発表されています。 MicroProfile 6への対応の一環と...

Node.js v20.0.0 の新機能 Process-based Permissions

Zenn · 2023-04-21

Permissions とは Node.js には、コードを読み込む際にそのコードが得られる権限をポリシーとして宣言できる機能があります。 https://nodejs.org/dist/v20.0.0/docs/api/permissions.html#process-ba

Next.js 13 の cache 周りを理解する - revalidate

Zenn · 2023-04-21

Next.js 13 App Router の cache 周りを理解したい記事の第二弾です。 前回: https://zenn.dev/cybozu_frontend/articles/next-caching-dedupe Incremental Static Regen

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

Zenn · 2023-04-21

3 行まとめ Origin Private File System という名の通り、Origin に紐づくプライベートなファイルシステムが扱える API Firefox 111 で実装されたことで、主要ブラウザでほとんどの機能が使える[1] Origin Private

ChatGPTを使って顧客の欲しい物を探って見るゲームを作った。

Qiita(trend) · 2023-04-21

話題のChatGPTを結構使う僕。 研修とかで何か面白いことが出来ないかなーって思ってたのですがふとこんな記事を見たこと思い出しました。 もしかしてChatGPTをゲームマスターにすれば一人でも課題ができるし評価も人に左右されな...

Excelショートカットキー集〜ラクしようぜ〜

Qiita(trend) · 2023-04-21

かっこよくラクしたい ちょっとしたExcelのショートカットをまとめてみました。 基本的にキーボードから手を動かしたくない、、、マウスとの行き来がめんどくさい、、、 そこから覚えたショートカットキー、、、 Macと記憶がごっちゃにな...

Reactチュートリアルをやってみた

Qiita(trend) · 2023-04-21

教材 はじめに 仕事でReactに触れる事になりましたが、全然わかっていない・・・ Reactを知るなら、まずはコレをしたほうがいいと推薦があったのでやることにしました 今はReact Hooksが主流になっているので、業務...

ChatGPTをぬるぬるにする🐌Server-Sent Eventsの基礎知識

Zenn · 2023-04-21

はじめに ChatGPTを使っている時に、下記のgifの左側のような感じで文字がどんどん出てくる表示に馴染みがあると思います。 右側の例と比べると文章が全て表示されるまでの時間は同じなのですが、ユーザー体験が全然違うと思います。 今回はこの表示を支える、Server-Sen

【React】useMemo の使い時をまとめる

Zenn · 2023-04-21

chot Inc. で Web エンジニアをしているすてぃんです。今回は社内で useMemo の使い時がわからんという話題が挙がったので、ケースによる使い時と解説をまとめました。コードレビュー時などの参考になれば幸いです。 結論 値の計算量が大きい場合: 使う 値の計算

【ふーん、”エッジ”じゃん】Cloudflare Workersの0ms Cold Starts

Zenn · 2023-04-21

はじめに CDNやキャッシュ周りの知見を深めていく中で、個人的に最近はエッジ関連がめっっっっっっちゃくちゃ熱いと感じました。 と言いますのも、Cloudflare Workersをはじめとした様々なインフラサービスにおいて、いろんな「エッジで動作する系」のものが登場しています

ChatGPTに教わった秘訣、プロンプトエンジニアリング手法8選

Qiita(trend) · 2023-04-20

餅は餅屋、ということわざがあるように、ChatGPTを最大限に活用する方法を学ぶのに最適なのは、ChatGPT自身に教わることです。この記事では、実際にChatGPTから直接レッスンを受けるかのように、プロンプトエンジニアリングの秘訣...

アトラシアンが製品群にAIを搭載。社内文書や共有情報を学習し、自然言語で社内の情報やプロジェクト進捗などを質問できる「Atlassian Intelligence」発表

Publickey · 2023-04-20

豪アトラシアンは4月18日から20日(現地時間)まで米ラスベガスで開催中のイベント「Atlassian Team '23」で、同社サービス群にOpenAI社のAIを搭載した「Atlassian Intelligence」を発表しました(日本...

ReactTesting-libraryを用いてReactにテストコードを実装する方法(備忘録)

Qiita(trend) · 2023-04-20

はじめに インターン先でReactを用いてアプリ開発を行っていた際に、目視や手作業での確認だけだと本当に不具合があるかが分からず不安だったので、そこからテストコードについて学び始めました。そのため、まだまだひよっこもいいとこなので、...

誰でも簡単、10分爆速デプロイ💪 ChatGPT(Azure OpenAI)をTeamsチャネルにデプロイする😁

Qiita(trend) · 2023-04-20

はじめに 巷で話題のChatGPT、でも「データ漏洩が心配」とか「なんだかわからない」という理由で触ったことがない人が多いのも事実ですよね。Azure OpenAIを使用して、Microsoft Teams上にデプロイすることで、簡...

初心者目線のmigrationまとめ【修正ってどうすればいいんよ?!】

Qiita(trend) · 2023-04-20

初心者の俺 「migrationの……」 修正ってどうすればいいんよ?! migrationのここが大切 migrationとは、直接SQLを使わずにデータベースのテーブルやカラムなどの構造(スキーマ)を変更できる仕組み mig...

Vite 4.3 is out! | Vite

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

<a href="https://vitejs.dev/blog/announcing-vite4-3.html">https://vitejs.dev/blog/announcing-vite4-3.html</a><br /> <p>Vite 4.3リリース。 起動速度を40

開発生産性を上げるシンプルな仕組み、Feature Flagの使いどころ

Zenn · 2023-04-20

はじめに みなさんこんにちは、物流業界の価値最大化をミッションに掲げるアセンド株式会社で取締役CTOを務めている丹羽です。 私たちはレガシー産業である運送会社さんのDXを実現すべく、運送管理SaaS「ロジックス」を開発しています。運送業にまつわる業務の全てをデジタル化・プロ

「お釣りのパラドックス問題」でChatGPTとGPT-4を比較してみました

Qiita(trend) · 2023-04-20

本記事では、GPT-4がChatGPTと比較してどれくらい賢くなったのか、「お釣りのパラドックス問題」を用いて試してみた(遊んでみた)内容を紹介します。 GPT-4を使用するには、 ChatGPT Plus(有料サービス) API利...

Ubuntuでも箱庭で機械学習するやつを動かそう

Qiita(trend) · 2023-04-20

こちらの記事の焼き直しですが,Ubuntu(Linux)での環境構築を整備したので,ついでに記事にしときます. 環境構築 UnityHubとBlenderをインストールします. UnityHub sudo sh -c 'ec...

Next.jsの app ディレクトリでVanilla Extract がサポート予定など (2023-04-18号)

Zenn · 2023-04-20

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

DenoでBlueskyをRSS feed化した

Zenn · 2023-04-20

BluestreamというWeb toolを作りました。 Deno Deployで動いています。 https://bluestream.deno.dev/ https://bluestream.deno.dev/kawarimidoll.bsky.socialのようにBluesk

スタンドアロンのWebAssemblyランタイム「Wasmer」がRISC-Vに対応。Wasmer 3.2正式リリース

Publickey · 2023-04-20

米Wasmer社はオープンソースのWebAssemblyランタイム「Wasmer 3.2」の正式リリースを発表しました。 Wasmer 3.2ではRISC-V対応、WASI対応の改善、WCGIの正式サポートなどが行われました。 Wasmer...

Satoriを使ってOGP画像生成&キャッシュ on Cloudflare Workers/R2

Zenn · 2023-04-20

BEENOS の三上です。 今回は、Satoriを使ったCloudflare Workers上での OGP 画像生成 + 生成した画像をCloudflare R2を使ってキャッシュする仕組みを検証しました。 その内容を記事として残します。 なお、R2 を使ったキャッシュは、要件次

Rome の core contributor になった

Zenn · 2023-04-20

ちょっと時間が経ってしまったのですが Rome の core contributor になったので、なるまでの振り返りと現在の Rome の状況について少し書きたいと思います。 Rome とは Rome は、増え続けている JavaScript の開発に必要なツールチェーンを

GitHub Copilot for Business を導入したので、みんなに感想を聞いてみた

Zenn · 2023-04-20

Leaner 開発チームの黒曜(@kokuyouwind)です。 最近は AI や LLMs 関連の話題が付きませんが、弊社でも GitHub Copilot for Business を導入しました! 今回は開発メンバーに GitHub Copilot を使った所感や、特にどん

swift-dependencies の使い方・メリット・注意点

Zenn · 2023-04-20

概要 iOS 開発において DI といえばこれというような方法やライブラリは現状ないと思います。そんな中で、 pointfree が開発している swift-dependencies は今後のスタンダードになりうるような良いライブラリだと感じたので紹介したいと思います。 sw

Power Apps で ChatGPT と連携する実用的なアプリを作ってみました

Qiita(trend) · 2023-04-19

はじめに 皆さん、ChatGPT 使っていますか? ChatGPT など、既に何かしらの対話型 AI を沢山利用している人も沢山いると思います。ただ、情報漏洩の懸念から仕事では現状禁止されているというケースもあると思います。 しかし...

Rubyを研鑽した話

Zenn · 2023-04-19

研鑽Rubyの話 研鑽Ruby出ましたね。 https://twitter.com/kakutani/status/1646347547685060608 レビューに参加させてもらってコメントさせてもらいました。主に実装周りと性能周り。本書についてはいくつか素敵な書評が出てい

オープンソースの開発者が製造責任や賠償責任を負う可能性があるとして、EUのサイバーレジリエンス法案にPython Software FoundationとEclipse Foundationらが異議を表明

Publickey · 2023-04-19

欧州連合(EU)の政策執行機関である欧州委員会は、サイバー攻撃による社会的な被害が大きくなってきていることを背景に、現在広く普及しているさまざまなデジタル製品やサービスのセキュリティをより高める目的で、サイバーレジリエンス法案(CRA:Cy...

Azure OpenAI Service で Custom Question Answering の要約をしてみた

Zenn · 2023-04-19

先日 C# で Azure OpenAI Service を使う方法を書きました。最初がトークンを C# で数える方法と、次が Azure.AI.OpenAI パッケージを使う方法です。 今日は、Azure OpenAI Service と Custom Question Ans

AI系の研究・開発に関する情報収集元を紹介

Qiita(trend) · 2023-04-19

昨年、株式会社松尾研究所(東京大学松尾研とビジョンを共有)に転職しました。 現在は技術顧問の松尾先生のもと、AI系のビジネス活用に向けた基礎研究寄りの業務に従事しています(リサーチャー職)。 本記事では社内の有志向けに実施した、私が普...

「オブジェクト指向で書けるチーム」の作り方

Qiita(trend) · 2023-04-19

材料 オブジェクト指向※1に詳しく経験のあるリーダー:1人 オブジェクト指向で書かせたいメンバー※2:少々(1〜4人) イチからチームで作れる大きさのプロジェクト※3:1つ ※1 オブジェクト指向でなくDDDでもデザパタでも代用...

firestoreセキュリティールールのハマり所、まとめていく🔥

Zenn · 2023-04-19

こんにちは、個人開発で食べている、あたか、です。 いつもサーバーを使わないでsqliteだけで済ましているのですが、次のアプリではfirestoreを使いたいので、現在セキュリティールールと奮闘中です。 毎日何かにハマってて泣きそうです。 そこで 「コレって分かりづらいよなぁ」

CodeBoy2に懸ける思い。

Zenn · 2023-04-19

2年前にCodeBoyという、いわゆるMENTAのような、プログラミングを学びたい人が現役エンジニアに指導をお願いするためのCtoCプラットフォームを作りました。 https://codeboy.jp こちらは正直うまく行ってなくて、最初だけ盛り上がって、そのあとは流通が停滞して

【感動】Stripe Expresssを使って本人確認と管理画面の実装コストを下げる

Zenn · 2023-04-19

Stripe ConnectというCtoCプラットフォームを作るためのStripeのサービスがあります。 Stripe Connectのお金を受け取る側であるConnected Account(以下わかりやすいように講師側と呼ぶ)には Standard、Express、Custo

リモート会議が100倍楽しくなるバ美肉ツールの使い方【Webcam VTuber】

Qiita(trend) · 2023-04-19

記事の趣旨 ・Webcam VTuberとOBS Studioを使用し、Zoomなどのリモート会議ツールに好きなキャラクターの姿で参加する ↑完成イメージ(Gif) はじめに みなさん、リモート会議はお好きでしょうか? エンジニ...

Go言語でプログラマーが進化する過程

Qiita(trend) · 2023-04-19

はじめに 「The Evolution of a Go Programmer」こちらの解説がおもしろかったので、コードごとに解説しようと思います。 下記のコードは階乗計算の異なる実装方法を示しています。 Junior Go ...

Azure Portal との https 通信の暗号スイートを確認する

Qiita(trend) · 2023-04-19

こんにちは駆け出しアーキテクトのやまぱんです。 今回は Azure Portal との https 通信で使われる暗号スイートを確認してみます。 実際にアクセスしてブラウザで確認する。 今回はEdgeの場合ですが、Chromeでも開...

[OCI]Autonomous DatabaseでReal Application Testing(RAT)Database ReplayのCapture/Replayを試してみた

Qiita(trend) · 2023-04-19

はじめに Autonomous Databaseでは、従来から他のOracle DatabaseでキャプチャしたDatabase Replayワークロードのリプレイはできましたが、キャプチャはできませんでした。 機能アップデートによ...

新しいNext.jsの入門 ─ App DirectoryによるWeb開発をハンズオンで理解しよう - エンジニアHub|Webエンジニアのキャリアを考える!

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

<a href="https://eh-career.com/engineerhub/entry/2023/04/18/093000">https://eh-career.com/engineerhub/entry/2023/04/18/093000</a><br /> <p>N

HeyPuter/kv.js: Advanced in-memory caching module for JavaScript. For when you need caching but running Redis or Memcached would be an overkill.

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

<a href="https://github.com/HeyPuter/kv.js">https://github.com/HeyPuter/kv.js</a><br /> <p>RedisやMemcachedとよく似たコマンド(関数)をもつIn-MemoryなKVSライブラリ

typescriptで始めるjestテスト入門書

Zenn · 2023-04-19

typescriptでtodoタスク管理アプリを作りながらjestテストについて学びます

Announcing TypeScript 5.1 Beta - TypeScript

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

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

初心者目線のrails generate 〜コマンドまとめ【結局どれでどのファイルができるんよ?!】

Qiita(trend) · 2023-04-19

初心者の俺 「rails generate 〜コマンドって…」 「結局どれでどのファイルができるんよ?!」 model views controller migration assets route test helper ...

ReactとVueの開発体験の違い

Zenn · 2023-04-19

こんにちは!CastingOne の岡本です。 はじめに 私は普段、フロントエンド開発を担当しています。弊社のフロントエンドは Vue の 2 系 で開発していますが、React に移行することになりました。私は今まで Vue でしか開発を行ったことがなかったので、これを機に

Node v20.0.0 (Current) | Node.js

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

<a href="https://nodejs.org/en/blog/release/v20.0.0">https://nodejs.org/en/blog/release/v20.0.0</a><br /> <p>Node.js v20.0.0リリース。 実験的にPermis

Benchmarkでパフォーマンスを確認しましょう!

Qiita(trend) · 2023-04-19

概要 時には、アプリケーションの一部の処理速度を確認したいことはあるかと思います。 Laravel9.32から便利な素早くテストができるBenchmarkのファサードが追加されました! 使い方 コールバックとして、速度をテストした...

企業データ活用の新時代!ChatGPTと協力して企業内のデータを分析

Qiita(trend) · 2023-04-19

前回「Kaggleコンペに10分で挑戦、ChatGPTが変えるデータ分析の未来」でOpenAIのChatGPTと共に、Kaggleコンペの有名な「Titanic」データセットを使ったデータ分析に取り組みました。Titanicのデータは...

LangChainでChain内のプロンプトも含めた消費トークンを取得する方法

Zenn · 2023-04-18

LangChainでConversationChainなどライブラリ側で用意されているプロンプトを利用する場合に、プロンプトに埋め込まれる履歴情報などを含め、どの程度のトークンが消費されているか把握する方法はあるだろうか? langchain.callbacks内にあるget_o

Power Virtual Agents に新たに追加された Open AI 機能「会話のブースト(Boost conversations)」の始め方

Qiita(trend) · 2023-04-18

はじめに Power Virtual Agetns で発表された ChatGPT の新機能は、以下の2つです。 Boost conversations - 会話のブースト  Create (and edit) with Copil...

LinuxカーネルをフックするeBPFによるサービスメッシュを、Kubrnetesに加えてVMやパブリッククラウドまで拡大する「Cilium Mesh」が登場

Publickey · 2023-04-18

Linuxのカーネルをフックする「eBPF」(extended Berkeley Packet Filter)と呼ばれる仕組みを用いてサービスメッシュを構成する「Cilium」などを開発するIsovalentは、Kubernetesだけでな...

有理数 mod は有理数 mod じゃないよという話

Qiita(trend) · 2023-04-18

$\require{AMScd}$ 有理数 mod p 競技プログラミングでよく聞かれる、有理数を$\bmod 998244353$ などで出力させる問題について、数学的な解釈をします。 「有理数 mod p と呼ばれるものが何な...

Release v116 · esm-dev/esm.sh

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

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

Trying Node.js Test Runner | Better world by better software

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

<a href="https://glebbahmutov.com/blog/trying-node-test-runner/">https://glebbahmutov.com/blog/trying-node-test-runner/</a><br /> <p>Node.js

The Performance Golden Rule Revisited - Web Performance Consulting | TimKadlec.com

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

<a href="https://timkadlec.com/remembers/2023-04-10-the-golden-rule-revisited/">https://timkadlec.com/remembers/2023-04-10-the-golden-rule-r

[JS/REACT]JSはシングルスレッドモデルだということと、非同期処理について

Zenn · 2023-04-18

REACTにおいても、多く利用される技術"非同期処理"のPromise、async/await。 なぜ非同期が多く使用されるのか?? ここを復習していきます。やっていきましょう!!!! JavaScriptはシングルスレッドモデルだということ JavaScriptは、基本的に

Firefox 112.0, See All New Features, Updates and Fixes

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

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

TypeScript + React + ChatGPTで誤字脱字チェックやってみた

Zenn · 2023-04-18

はじめに 所謂ベンチャーでフロントエンドエンジニアをやっております。白色と申します。 2回目の投稿となります。 概要 ChatGpt4.0でどれくらい文章校正ができるのか試したくなったので、まずは簡単な誤字脱字チェックを作ってみました。 今回デザイン生成やテストコードは

ChatGPTを活用し、開発効率を劇的に向上させる方法

Zenn · 2023-04-18

イントロダクション ChatGPTの登場は私たちに大きな衝撃を与えました。 SNSでもChatGPTをはじめとしてAIの話題で持ちきりですが、実際の業務でどんなふうに活用して行けば便利なのかは意外と語られることが少ない気がしています。 この記事では、僕が開発を進めている中で良

yoavbls/pretty-ts-errors: :large_blue_circle: Make TypeScript errors prettier and human-readable in VSCode :ribbon:

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

<a href="https://github.com/yoavbls/pretty-ts-errors">https://github.com/yoavbls/pretty-ts-errors</a><br /> <p>TypeScriptの型エラーをわかりやすく表示するVSC

AIを駆使してSlackだけで課題管理ができちゃうBOTをOSSにして公開しました

Qiita(trend) · 2023-04-18

まともにOSS活動をするのははじめてなので、とても緊張しています。よければご意見などくだされば嬉しいです。 以下、作成をした理由などについて書かせていただきます。 課題管理に感じるペイン 課題管理。ちゃんとしなくてはいけないと...

【競プロ】青色までに戦う6つの敵

Qiita(trend) · 2023-04-18

AtCoderで青色になりました。色変記事です。 本記事では、水色から青色になるまでにしたことについて書きます。 灰色から水色になるまでにしたことは水色の時の色変記事を読んでいただけると幸いです。 vs 典型パターン 同レー...

DenoでBlueskyに𝑹𝒊𝒄𝒉 𝒕𝒆𝒙𝒕を投稿する

Zenn · 2023-04-18

先月より、Bluesky Socialを利用しています。かつてのThe Bird App[1]のような雰囲気があるSNSです。 https://bsky.app/ https://zenn.dev/kato_shinya/articles/lets-try-bluesky-soc

ChatGPTで対戦ゲームを作ったのでやったことや考えたこと

Qiita(trend) · 2023-04-18

先日ChatGPTのAIがジャッジとなりバトルの結果を判定してくれる異能力対戦ゲームであるAIバトラーをリリースしました。 AIバトラー 普通のゲームとの違い 普通のゲームと何が違うのかというと、能力をテキストで自由入力できます。そ...

Notion ワークフロー

Zenn · 2023-04-18

この本はNotionというサービスを使った私なりのワークフローの解説書です.オリジナルの「Notionワークフロー」という記事が大きくなってメンテしづらくなったので、本にしました.将来的にはAPIも追加する予定です. ・「Notionワークフロー」 https://zenn.d

【Flutter】Discontinuedなパッケージ使うのやめてもらっていいですか

Zenn · 2023-04-18

はじめに 長期間にわたってFlutterアプリを開発していると、依存しているパッケージの開発が終了していることがあります。 開発が終了したパッケージは、後継のものに乗り換えるなどして、利用をやめるべきです。 Discontinuedなパッケージ パッケージの開発者は、pu

社内向け管理画面をスクラッチ開発するのはもうやめよう

Zenn · 2023-04-18

みなさんは普段どのように社内向けのツールや管理画面を開発していますか? スクラッチで作っている、CSSライブラリを活用している、エンジニアにオペレーションが依存してしまっているなど様々だと思います。 今回は、社内向けの管理画面をスクラッチで開発するのはもうやめたほうがいいよねとい

[swift] メインスレッドから処理を逃すために Task.detached を使う必要はない(ことが多い)

Zenn · 2023-04-18

TL;DR Task.detached は Task.init と違って優先度 / task local values / actor context を受け継がないという性質がある Task.detached は処理をメインスレッドから逃すために使われることがあるが、

【CSS】 <table>タグをCSS gridで実現する

Zenn · 2023-04-18

&lt;table&gt;タグは表を表示するのに使うHTMLタグですが、表示のレイアウト挙動が独特です。例えばheightプロパティがmin-heightっぽく振る舞ったり、table-layoutプロパティの値をfixedにしないとwidthが効かなかったりと慣れが必要です。ほ

PythonでDiscordのBotを作る

Qiita(trend) · 2023-04-18

はじめに 開発の過程で得た経験と知識をまとめてみる。あくまで自分用の備忘録です 笑。全て筆者の独学で得た知識のため、実際の開発ではどのようになっているかはわかりません。どの記事にも言えますが必ずしも全てが正しいとは限らないので、あく...

日本でもGoogle Bard が利用可能に。Googleの新技術を利用したい方は即登録を!日本国内で初めてBardに質問してみました(回答付き)。

Qiita(trend) · 2023-04-18

私が日本で1番最初のGoogleBard利用者かもです。つい先日までGoogle Bardは米国と英国でのみ利用可能でした。日本では待機リストにすら入れませんでした。けれど2023年4月18日10時頃時点でサイトを見てみると[wait...

AWSの主要サービスをローカルでエミュレートする「LocalStack 2.0」リリース。機能の同等性と性能などさらに向上

Publickey · 2023-04-17

AWSの主要なサービスのAPIをローカルマシン上でエミュレートする機能を提供する「LocalStack」のバージョン2.0が正式リリースとなりました。 LocalStack 2.0 is here! Our next-gen cloud e...

Release v10.0.0 · immerjs/immer

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

<a href="https://github.com/immerjs/immer/releases/tag/v10.0.0">https://github.com/immerjs/immer/releases/tag/v10.0.0</a><br /> <p>Immer v10

Qiita記事のタグ傾向の調査

Qiita(trend) · 2023-04-17

はじめに 最近Qiita記事にお世話になる(技術参考にさせていただく)ことが多くなり、記事数が多いタグがトレンドなのだろうと盲目的に思っていた。しかし、それは本当なのだろうかとふと疑問が湧いてきた。 Qiitaには無料で利用できるA...

流行りに乗ってChatGPTアプリを作ったところ0ダウンロードだった件

Qiita(trend) · 2023-04-17

開発に至った経緯 巷ではChatGPTが話題になっていて、ただAPIをたたくだけのアプリが100万ダウンロードもされているという噂をTwitterで観測し、この機を逃すわけにはいかないと自分もChatGPTのアプリを開発しました。そ...

microCMSの活用テクニック: 実務で使える5つの機能

Zenn · 2023-04-17

microCMSはAPIベースの日本製ヘッドレスCMSです。コンテンツをAPIベースで利用できるので、好きな言語・フレームワークと組み合わせて利用できます。 いろいろな言語・フレームワークでmicroCMSを始めるチュートリアル記事はインターネットに多くありますが、それを終えたあ

Go の Fuzzy Finder ライブラリ「go-fzf」の紹介

Zenn · 2023-04-17

Go の Fuzzy Finder ライブラリである go-fzf を作りました。 https://github.com/koki-develop/go-fzf go-fzf を使用すると次のような Fuzzy Finder を簡単に実装することができます。 上の例で実行してい

StripeBillingでサブスクサービスやってみた

Zenn · 2023-04-17

こんにちは。バックエンドエンジニアの山本和久です。好きなStripeの機能は「Stripe CLI」です。Webhookをローカルにforwardしてくれる機能便利ですね! さて、今回のネタは対面診療の分野でStripeBillingを使ってサブスクサービスを構築してみたので、そ

AlloyDB Omni でたわむれる

Zenn · 2023-04-17

! AlloyDB Omniは 2023年4月14日現在まだPreview版の機能です。Preview版を実際に利用する場合には、事前にTechnical Previewフォームにサインアップしておいてください。 Google Cloud Japan の RyuSA です。 先

ChatGPTって危ないんでしょ?っていう質問向けの回答メモ

Qiita(trend) · 2023-04-17

以下は自分が100万回聞かれる質問に回答するためのメモです。 一部は自分の感想・意見であり、必ずしも真実とは限らない点に留意してください。 自分なりの結論として、リスクをしっかり理解したうえで活用しましょう。 ChatGPTを恐れて、...

Azure OpenAI+Teams ToolkitでサクッとセキュアにChatGPTを利用する

Qiita(trend) · 2023-04-17

はじめに 昨今、企業が ChatGPT の利用を禁止した、機密情報が ChatGPT に流出した、といったニュースが世間を騒がせています。 個人的には、ChatGPT は、ウェブの検索や日本語の予測変換のような、補助的な手段として日...

PowerAutomateでExcelファイルをCSVファイルに変換する

Qiita(trend) · 2023-04-16

概要 PowerAutomateのクラウドフローを利用してExcelファイルをCSVファイルに変換します。 対象 PowerAutomateクラウドフロー初心者および初級レベルの方 伝えたいこと PoewrAutomate...

【ChatGPT x UiPath】コピペもVBAもAPI登録も不要!超絶簡単にExcelからChatGPTを使って住所を市区町村などに分割する

Qiita(trend) · 2023-04-16

時は2023年 ChatGPTがブームの真っただ中でございますが、類にも漏れずChatGPTにハマっている @Manabutech です。 私はとうとう見つけてしまいました、ExcelからChatGPTを超絶簡単に呼び出す方法を。 し...

「Pulumi AI」発表。自然言語でAWS、Azure、Cloudflare、Kubernetes、Datadogなど130以上のインフラやサービスのInfra-as-Codeを自動生成

Publickey · 2023-04-16

クラウドをはじめとするITインフラの構成をコードで定義する、いわゆるInfrastructure as Codeツール「Pulumi」を提供するPulumi社は、自然言語からインフラ構成コードを自動生成する「Pulumi AI」を含む、AI...

GitHub Sponsors、企業によるスポンサーシップを正式に受付開始

Publickey · 2023-04-16

GitHubは、オープンソースの開発者に第三者がスポンサーとして資金提供できる「GitHub Sponsors」で、企業によるスポンサーシップの受付を正式に開始したことを明らかにしました。 GitHub Sponsorsは個人を対象にしたス...

【失敗記】日比谷高校星陵祭2022のオンライン整理券システムを制作しました

Zenn · 2023-04-16

本記事は,日比谷高校文化祭「第46回星陵祭」(2022年9月開催)に向けて開発されたオンライン整理券システム"Quaint"の主な機能や開発の経過を紹介するものです.文化祭前々日に発生したシステム障害が原因で,Quaintは実際の文化祭で使用されていません.本記事では”Quain

&lt;/&gt; htmx ~ htmx 1.9.0 has been released!

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

<a href="https://htmx.org/posts/2023-04-11-htmx-1-9-0-is-released/">https://htmx.org/posts/2023-04-11-htmx-1-9-0-is-released/</a><br /> <p>h

Raspberry Pi Pico Wの解析

Zenn · 2023-04-16

■ Raspberry Pi Pico W が国内で手に入る! やっと技適が取得されて国内で販売が開始されました。 早速買ってきました。 https://akizukidenshi.com/catalog/g/gM-17947/ 秋月電子さんで売られています。お店にも在庫あ

意図的に雑な図形をコードで描く

Zenn · 2023-04-16

描画ライブラリを使える環境ならば、たとえば円を描くのに書くコードは一行で済むだろう。ただ、コード一行でほぼ完全な真円を描いてもなにかつまらない。そこであえて意図的に雑な図形をコードで描きたいと考えて試行錯誤した結果、ある程度満足するところまでいったのでその技法について解説を行う

Azure OpenAI Service の C# SDK (ChatGPT でも使えます)

Zenn · 2023-04-16

ChatGPT 旋風が吹き荒れてますね。 ChatGPT のオフィシャルの C# の SDK は無いのですが Microsoft 側が Azure OpenAI Service の C# SDK を公開しています。 API については互換性があるので、この SDK を使って Ch

JAVA X2 type02 Season1 Chapter1 :「オブジェクト指向が苦手です」

Qiita(trend) · 2023-04-16

今回も何も役に立たない記事です。 私のやったことがなにも生まなかったを淡々と書いただけです。 大して役に立たないとお察しでしたら記事は読まないで大丈夫です。(心が弱いのでディスり不要です) 内容としては「なぜプログラミングビギナーが概...

Goで大きなJSONからExcelファイルをメモリに優しく作る

Zenn · 2023-04-16

はじめに JSONで表現されたデータをExcelファイルに変換したい場合に、ストリームで行うことでメモリ消費量を抑えることができます。 本記事ではサンプルコードを用いてその方法を紹介します。なおサンプルはGoで実装しています。 アプローチ JSONファイルからExcelフ

SwiftのKeyPathを使いこなす

Qiita(trend) · 2023-04-16

今回はKeyPathを使って色々なものを便利にしていきたいと思います。 KeyPathとは KeyPathとは、動的にプロパティにアクセスできるようにするものです。 \.nameのようなSwiftでよくみるアレです。 詳しい説明は省...

Jest × Testing Libraryを用いた単体テストの考え方/使い方

Zenn · 2023-04-16

はじめに 最近、単体テストの考え方/使い方[1]を読む機会があり、その中で学んだAAAパターンが画期的だったので、共有したいと思います。 BrunchMadeのホームページを例に、期待される動作や挙動に応じた単体テストの書き方を紹介します。 対象読者 jestやtest

バッテリー表記のCの解釈

Qiita(trend) · 2023-04-16

電流を一瞬だけドカンとながせる瞬発力がほしい やること サーボモーターを一度にたくさん動かす時などに瞬間的な電流が必要になります。 バッテリーの放電能力は高いほど助かりますが、表記スペックをどう解釈すればいいかを簡単にまとめます。...

Dockerコンテナの中でAutoGPTを動かしてみた

Zenn · 2023-04-16

いま「自律駆動AI」として話題のAuto-GPT。自分のPCをコマンドラインツールとしてAIに使わせて思考させるという発想には興味がわきつつちょっとした怖さも憶えます。 Auto-GPTがどんな仕組みになっているかはこちらの記事で紹介しています。 https://zenn.dev

個人開発のモチベを上げるおしゃれリポジトリ駆動開発

Qiita(trend) · 2023-04-16

はじめに 皆さんは個人開発しているでしょうか?? 私はしたいなと思いながら開発を始めるも環境構築で燃え尽きたり、作りたいものの規模が大きくて最後まで作りきれなかったりすることが多かったです。 なので、書籍などを学習するほうが先が見...

他人の10倍仕事ができる人に10倍の給与を支払うべきなのか問題

Zenn · 2023-04-15

サブタイトル:「個人差」あるいは「知」と向き合う - 成果と継続、そしてチームについて語りたい記事だった。 この記事では、チームにおける成果と継続の価値について私が考えたことを述べようとしていたのですが、その問題提起の部分の話がかなり膨らんでしまったので問題提起部分だけを分けて書

DiscordにPythonで投稿する方法(bot/Webhook)

Zenn · 2023-04-15

Discordにハマる DiscordにPythonからAPIで投稿しようとしたら、結構大変だったのでメモ。 そもそも以下2つの方法があるのに気づいていなかったです。 botを使う方法 Webhookを使う方法 単純にPythonで投稿するだけなら、Webhookを使うほ

「Auto-GPTとAgentGPTは別物です」という話

Zenn · 2023-04-15

ChatGPTを皮切りとしたAIブーム。流石にちょっと過熱気味になってきた印象があります。 中でも気になるのは「AutoGPT」の話題。Twitter上だと、 https://twitter.com/kajikent/status/1646517019414777857 http

脆弱性スキャナ「Nikto」の「dishwasher(食器洗い機)」プラグインは何を検査しているのか

Zenn · 2023-04-15

はじめに 「Nikto」はWebサーバ向けの脆弱性スキャナです。 https://github.com/sullo/nikto 検査(スキャン)項目ごとにプラグインが存在しており、ソースコード上では「/program/plugins/」配下に各プラグインが置かれています。

【ChatGPT】好感度の蓄積で、NPCの振る舞いを変化させるシステムの作り方

Qiita(trend) · 2023-04-15

概要 先週、自分は、AIキャラクターと話しながらオープンワールドを探検する体験ができるゲームを以下の記事とUnityroomで公開しました。 タイトル:ChatGPTで遊ぼう! ルーナの秘密王国:妖精たちの知られざる物語 記事:【C...

MessagePipeのFilterでUniRxと同じような機能を作ってみる

Qiita(trend) · 2023-04-15

MessagePipeとは MessagePipeはUniTaskで有名なCysharp様が提供しているライブラリの一つです。 UniRxと同系列の機能で、MessageのPub/Subを管理します。 開発者さまのブログに非常にわか...

ChatGPT を使って go-infinity-channel パッケージを作成しました

Zenn · 2023-04-15

go-infinity-channel は無限にキューイングできるチャネルを提供するライブラリです。このパッケージでは、標準の channel の容量制限を克服し、大量のデータを効率的に処理できるように設計されています。 美味しいポイントとして、ジェネリクスを利用して型安全性も確

性的脅迫メール(sextortion mail) キタ――(゚∀゚)――!!

Qiita(trend) · 2023-04-15

迷惑メールフォルダを数か月ぶりに除いたら、2月7日に脅迫メールが来てました。 ざっくり内容をいうと おまえのパソコンにトロイの木馬を仕込んだ お前がエロサイトを見ているのは知っている お前が○○しているところも録画した その動画を公...

Release v2.0.0 · lerna-lite/lerna-lite

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

<a href="https://github.com/lerna-lite/lerna-lite/releases/tag/v2.0.0">https://github.com/lerna-lite/lerna-lite/releases/tag/v2.0.0</a><br /

Release v10.0.0 · vueuse/vueuse

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

<a href="https://github.com/vueuse/vueuse/releases/tag/v10.0.0">https://github.com/vueuse/vueuse/releases/tag/v10.0.0</a><br /> <p>vueuse v1

ぼくのかんがえたさいきょうのmacかんきょう

Zenn · 2023-04-15

はじめに macを業務で使用していて効率的にできるツールを定期的に導入をしては、切り替えたりと試すことが多く、 社内の方に「どうやっているの?」「なんというツール?」と尋ねられることが時々あるので、クソガキエンジニアとして名高い僕が使用しているツールや環境を晒していくという記

VSCode(Visual Studio Code)でクラス図を書く方法

Qiita(trend) · 2023-04-15

VSCodeでクラス図書けるらしい ので書くための前準備をやっていきましょう。 VSCodeのダウンロード https://code.visualstudio.com/ ここからVSCodeのダウンロードページに飛びます。 左側...

Goのクリーンアーキテクチャで参考になりそうなもの

Zenn · 2023-04-15

はじめに Goでクリーンアーキテクチャっぽく実装したいモチベーションがあり、そのためにはコードを読むのが一番だと思ったので、参考にしていったリポジトリをまとめてみます。 観点としては スター数が比較的多いもの(400以上) READMEにアーキティクチャについての考えが明記

Amazon CodeWhisperer で四則演算器を作ってみる

Qiita(trend) · 2023-04-14

Amazon CodeWhisperer のテストとして JavaScript で四則演算器を作ってみました。Visual Studio Code を使用しました。 この記事のコードをまとめました。 同じ題材を Github C...

誤解だらけのRPA

Qiita(trend) · 2023-04-14

この記事には毒が含まれています。摂取量にご注意ください。 はじめに Q: RPAって何ですか? A: パソコンの自動操作するやつ みたいな 勘違い が世間に蔓延してるので、順序立てて説明する記事を書こうと思いました。 あ、...

[ChatGPT Hack] Bing Chat を使って、新規アプリ開発の Azure 概算見積もりを作ってみた

Qiita(trend) · 2023-04-14

注意点 予算を取るための厳密なプロセスに、この Blog の内容だけで臨むのは絶対にさけてください。専門家のアドバイスを必ず得てください。 この Blog は、私個人の見解であり、私の所属会社が何かを保証してくれるわけではありません...

自動でタスクをこなす AI を使ってみた

Zenn · 2023-04-14

こんにちは、初めましての方は初めまして。株式会社 Fusic の瓦です。最近 Franz Ferdinand というバンドにハマっています。 最近 ChatGPT が話題になり、様々な活用がされています。その中で、「どう活用するか」も LLM を用いて設計するツールの開発もいくつ

Linuxのローダを自作する

Zenn · 2023-04-14

概要 Linuxのスタンダードなローダ、ld-linux-x86-64.so.2 の挙動を完全に理解するために、ld-linux-x86-64.so.2を完全に置き換え可能な https://github.com/akawashiro/sloader を2年ほど前から開発し

「図解 コンサル一年目が学ぶこと」を読んで個人的に刺さった項目3選

Qiita(trend) · 2023-04-14

はじめに エンジニア3年目にして遅ればせながら「図解 コンサル一年目が学ぶこと」を読んだところ、結構面白かったので記事にしてみました。 個人的に刺さった項目3選をまとめてみたので、ランチのお供にでも読んでもらえたら嬉しいです。 なお...

Next.js 13 の cache 周りを理解する - Automatic fetch() Request Deduping

Zenn · 2023-04-14

Next.js 13 App Router の cache はむずかしい Next.js 13 以降 App Router と呼ばれる、app/ ディレクトリを起点とする新たなレイアウト・レンダリング機能が導入されました。 併せて、レンダリングを効率化するためのキャッシュ機構

【CLF-C01】Cloud Practitionerなめたらあかん

Qiita(trend) · 2023-04-14

はじめに 先日AWS Cloud Practitionerを受検し、合格しました。最初は勉強しなくてもいけるだろうと思っていましたが、試験勉強を始めてからは、対策の重要性を実感したので、ここに書き記していきます。 受検時の状態 ...

局所多項式回帰(1)

Qiita(trend) · 2023-04-14

はじめに 東京大学/株式会社Nospare リサーチャーの栗栖です. この記事から数回にわたり,ノンパラメトリックな回帰分析の統計手法の一つである局所多項式回帰について紹介します.今回は局所多項式回帰の特別な場合として,局所定数回帰...

OpenAIのAPIとStreamlitで簡単なAutoMLCoding「GPT Paisen for AutoML」を作ってみた

Qiita(trend) · 2023-04-14

OpenAIの利用がAzure上で開始されました! OpenAIのサイトからでも申請すればAPIは利用できますが、GPTの機能としてはAzureのものと大きな差はありません。  手元のAzureからすぐに利用できそうなので、Azure...

Consistency Models: 1~4stepsで画像が生成できる、新しいスコアベース生成モデル

Zenn · 2023-04-13

はじめに こんにちは。なんかです。 今回は、Yang Songさんをはじめとする拡散モデルの第一人者が新たに提唱する生成モデルである、Consistency Model(一貫性モデル) を説明します。 https://arxiv.org/abs/2303.01469 まだ実用

Rustでgeneratorを実現する

Qiita(trend) · 2023-04-13

この記事のコードは https://github.com/gyu-don/minimal-generator に置いています。 generator 最近のプログラミング言語には、generator記法がよく導入されています。gene...

AWS、API経由でジェネレーティブAIを利用する新サービス「Amazon Bedrock」を発表し、ジェネレーティブAIに本格参入。テキスト生成、文章要約、画像生成など

Publickey · 2023-04-13

Amazon Web Services(AWS)は、ジェネレーティブAIをAPI経由で利用できる新サービス「Amazon Bedrock」を発表し、ChatGPTに代表されるジェネレーティブAI市場に本格参入することを明らかにしました。 合...

AWS版GitHub Copilotとなる「Amazon CodeWhisperer」が正式版に。個人ユーザーは無料、VSCodeに対応

Publickey · 2023-04-13

Amazon Web Services(AWS)は、コメントやコードの一部からAIがコードを自動生成してくれるサービス「Amazon CodeWhisperer」が正式版になったことを発表しました。 Amazon CodeWhisperer...

Meta(旧Facebook)が大規模向けのビルドシステム「Buck2」をオープンソースで公開。高速かつ高信頼で拡張可能なビルドシステム

Publickey · 2023-04-13

Meta(旧Facebook)は、大規模システム向けのビルドシステム「Buck2」をオープンソースで公開したことを明らかにしました。 Buck2は同社内で数千人のエンジニアに使われており、1日あたり数百万回のビルドを実行していると説明されて...

View Transitions APIによるスムーズなページ遷移をNext.jsで簡単に試す

Zenn · 2023-04-13

はじめに こんにちは、ziと申します。 今回は、発表からしばらく経ってしまいましたが、View Transitions APIを使ったNext.jsでのスムーズなページ・UI遷移を目指して、実装してみます。 https://developer.mozilla.org/en-U

Node v18.16.0 (LTS) | Node.js

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

<a href="https://nodejs.org/en/blog/release/v18.16.0">https://nodejs.org/en/blog/release/v18.16.0</a><br /> <p>Node.js v18.16.0リリース。 Single

🎗️ 新刊の技術書をSlackに通知するSlack Appを作りました

Zenn · 2023-04-13

🎗️Tech Book News - Slack APP 作成したSlack App、ベータ版公開しました。 https://tech-book-news.com?from=zenn 🎗️動機 仕事で福岡に出張にいくことになりまして、飛行機でどう時間を過ごそうか悩みま

非線形モデル予測制御によるロケットの着陸制御🚀 第2弾

Qiita(trend) · 2023-04-13

はじめに イーロンマスク率いるSpaceXでは、火星や月飛行に向けたロケット開発を進めています。 特にStarshipは、現行ロケットの中でも最大級のロケットエンジンを備えており、Falcon 9ロケットのような部分再使用ではなく、...

Dev Containers 開発用イメージのバージョンのTagはどれを選べばいい?

Qiita(trend) · 2023-04-13

はじめに 開発環境を開発者に提供する時、"×××をインストールして"とか"×××を設定して"とかを各自に同じことをしてもらったり、 他のプロジェクトで開発しているツールやミドルウェアが入っているのに、いちいちそれらを切り替えたり追加...

UiPath StudioWeb Qiitaブログキャンペーン開催

Qiita(trend) · 2023-04-13

新しいことにチャレンジする季節 UiPathをご利用いただいている皆さん! Studio, StudioXに続き、StudioWeb がトライアル利用が可能になっています。 春といえば、新しいことをはじめるにはうってつけの季節です。...

ChatGPT Retriever PluginsをLangChainでデバッグする

Zenn · 2023-04-13

任意のChatGPT Retriever PluginsのAPIサーバーと対話できるプログラムをLangChainのRetrievalQA ChainとChatGPTPluginRetrieverを使って実現します。 これによって ChatGPT Pluginsのインターフェイ

GitHub Copilot が Organization の全員に有効化された

Zenn · 2023-04-13

はじめに 弊社では GitHub の Organization を利用して開発業務を行っております。 生産性向上を目指し、GitHub Copilot を試験的に導入しました。 まずは、特定の人だけに利用してもらい、生産性が向上するか定量的に計測することにしました。 TL

サーバサイドを含むWordPressのフルスタックをWebAssembly化した「In-Browser WordPress」、WordPressのコア開発チームとGoogle Chromeの開発チームが紹介

Publickey · 2023-04-13

PHPやSQLiteなどのサーバサイドを含むWordPressのバックエンドをWebAssembly化し、WordPressのフルスタックをWebブラウザ上で実行する「In-Browser WordPress」が、「WordPress Pl...

Popularity of top frameworks on Netlify: Next.js, Gatsby, create-react-app

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

<a href="https://www.netlify.com/blog/framework-popularity-on-netlify/">https://www.netlify.com/blog/framework-popularity-on-netlify/</a><br

open-draft/logger: Environment-agnostic, ESM-friendly logger for simple needs.

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

<a href="https://github.com/open-draft/logger">https://github.com/open-draft/logger</a><br /> <p>ESM-friendlyな<code class="language-plaintex

ミルクボーイがCORSを説明しました

Zenn · 2023-04-13

はじめに 内海「どうもー ミルクボーイですー」 駒場「お願いしますー」 内海「あーありがとうございますぅー ねっ 今XSS攻撃をいただきましたけどもね」 駒場「こんなん なんぼあっても良いですからね」 内海「ねー あればあるだけ良いですからね ほんとにね」 駒場「いきなり

【Supabase入門】認証・DB・リアルタイムリスナーを使ってチャットアプリを作ろう

Zenn · 2023-04-13

こんにちわ!フロントエンドエンジニアのわでぃんです。 最近、BaaSの中でも特に勢いのある、Supabaseについての入門記事です。 簡単なチャットアプリを開発しながら使い方や、一連の流れを覚えていきましょう! 作成するアプリの概要として、Supabaseが提供してる認証機能や、

「Bulletproof React」から学ぶ、FieldWrapperを使って統一レイアウトのフォームを実装する

Zenn · 2023-04-13

先日Bulletproof Reactを読んでいたら便利なコンポーネントがあったので、自分なりの解釈を加えて実装してみました。 https://github.com/alan2207/bulletproof-react ! 環境 next: 13.3.0, react

オリジントライアルになったDocument Picture-in-Picture APIを試してみよう

Zenn · 2023-04-13

! Document Picture-in-Picture API は策定中のものです。本記事で紹介した内容が変わる可能性があります。 Chrome111 から Document Picture-in-Picture API がオリジントライアルで試せるようになりました。 ht

20代若手エンジニアに伝えたい「圧倒的に成長する秘訣」

Qiita(trend) · 2023-04-13

20代で圧倒的に成長する人とパッとしない人の決定的な違い 2人の新入社員がいた。 同じ学歴レベル。 同じプログラミングの技術力。 同じ採用基準に合格。 それでも、入社から1年後、2年後、5年後になると、一人はバリバリ成長してチームリ...

【GAS】賞味期限切れリマインドメール・LINEbotを作って夫婦生活を楽にしてみた

Qiita(trend) · 2023-04-12

はじめに 我が家では3,4ヶ月ごとに以下のやりとりが発生することがあります。 このやりとりが発生する度に家の中の調味料を洗い出し、夫と2人で賞味期限チェックをしています。 最近チェック時間が非常に面倒に感じてしまい、なんとか改善し...

.NET 8ではASP.NET Coreが事前コンパイルに対応、Webアプリがネイティブバイナリに。高速実行や小さなコンテナイメージなど実現

Publickey · 2023-04-12

マイクロソフトは現在開発中の.NET 8で、ASP.NET Coreが事前コンパイルに対応することを明らかにしました。 これによりネイティブバイナリ化したASP.NET Coreでは、より小さなコンテナイメージや高速に起動するアプリケーショ...

AWS、追加料金なくAmazon RDS for PostgreSQLの性能を最大2倍に引き上げる「Amazon RDS Optimized Reads」のAmazon RDS for PostgreSQL対応を発表

Publickey · 2023-04-12

AWSは、追加料金なしでAmazon RDS for PostgreSQLの性能を最大2倍に引き上げる「Amazon RDS Optimized Reads」のAmazon RDS for PostgreSQL対応を発表しました。 Amaz...

デバッグの思考法(問題の定義と分析について)

Zenn · 2023-04-12

つまり デバッグは楽しいです。 基本的な考え方を抑えておくことで、 目の前のバグがどんなに複雑でつかみどころがないように見えても 解決に向けて動き出すことができます。 この記事の内容 言語やフレームワークに関係なく、ソフトウェア開発において抑えておくべき(と私が考える)

divriots/jampack: Optimizes static websites for best user experience and best Core Web Vitals scores.

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

<a href="https://github.com/divriots/jampack">https://github.com/divriots/jampack</a><br /> <p>静的サイトジェネレータなどによって出力されたHTML/CSS/JSや画像などを最適化するツ

Release v3.0.0 · liriliri/eruda

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

<a href="https://github.com/liriliri/eruda/releases/tag/v3.0.0">https://github.com/liriliri/eruda/releases/tag/v3.0.0</a><br /> <p>モバイルブラウザで

Announcing WCGI: WebAssembly + CGI

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

<a href="https://wasmer.io/posts/announcing-wcgi">https://wasmer.io/posts/announcing-wcgi</a><br /> <p>WasmerがCGIサーバのWasmファイルの実行をする<code cla

nitrogql/mod.rs at master · uhyo/nitrogql · GitHub

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

<a href="https://github.com/uhyo/nitrogql">https://github.com/uhyo/nitrogql</a><br /> <p>GraphQLをTypeScriptで利用するためのツールキット。 GraphQLの構文チェック、Gr

ChatGPTで簡易AIアシスタント「AIからあげ先生」を作る

Zenn · 2023-04-12

ChatGPTでAIアシスタント もう何番煎じになるか分からないですが、ChatGPTでAIアシスタント的なものを作ってみました。特徴としては以下です。 Python製 複数の画像があればOK 音声認識/音声合成による入出力対応 感情シミュレート機能付き 構成的には以下

VTuberアプリケーション開発の基本 基礎から始めるアプリケーション開発のステップ

Zenn · 2023-04-12

VTuberファンの方やVTuberアプリ開発に興味がある方におすすめの書籍が登場!『VTuberアプリケーション開発の基本』は、初心者でも理解しやすい解説とステップバイステップの手順書で、アプリ開発の基礎を学ぶことができます。ぜひ本書を一度読んで、VTuberアプリ開発にチャレ

Storybook 7.0

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

<a href="https://storybook.js.org/blog/storybook-7-0/">https://storybook.js.org/blog/storybook-7-0/</a><br /> <p>Storybook 7.0リリース。 UIデザインの刷

What&#039;s New in DevTools (Chrome 113) - Chrome Developers

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

<a href="https://developer.chrome.com/en/blog/new-in-devtools-113/">https://developer.chrome.com/en/blog/new-in-devtools-113/</a><br /> <p>C

Hexagon/croner: Trigger functions or evaluate cron expressions in JavaScript or TypeScript. No dependencies. Most features. Node. Deno. Bun. Browser.

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

<a href="https://github.com/hexagon/croner">https://github.com/hexagon/croner</a><br /> <p>cron構文で関数を実行できるジョブライブラリ</p>

Node v19.9.0 (Current) | Node.js

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

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

Testing The Swag Store Cypress.io Course | Better world by better software

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

<a href="https://glebbahmutov.com/blog/testing-the-swag-store-course/">https://glebbahmutov.com/blog/testing-the-swag-store-course/</a><br /

入門Cloudflare Workers

Zenn · 2023-04-12

はじめに この記事はCloudflare Workersの入門記事です。 名前は聞いたことがあるけれどCloudflare Workersが何者なのか知らない方 「Cloudflare Workersはサーバーレス・エッジコンピューティングサービスだよ」と説明されて日本語で

【LINE BOT】画面をタップするだけでカフェやニュース検索ができるBOTを作りました【Rails】

Qiita(trend) · 2023-04-12

はじめに こんにちは、chan-sena(@chanse_____)と申します。 今回作成したLINE BOT、題して『ふらりトピック』は、ふらっと寄り道したい時やひまつぶししたい時に、画面タップのみで近隣のお店を検索できたり、ひま...

特定ファイルに関する情報をChatGPTさんに質問したい? UiPath Ask GPTアクティビティを使ってみよう

Qiita(trend) · 2023-04-12

みなさん、ChatGPT使ってますか? この前、おかんの口からChatGPTというワードが出てきてビックリした@ManabuTechです。 僕のおかんが知っているということは、おそらくほぼ全ての人類がChatGPTの存在を知っていると...

UiPathインストール・バージョンアップガイド2022.10版の主な変更点

Qiita(trend) · 2023-04-12

はじめに 以下のリンクで、UiPath Studio/Robot v2022.10 のインストールガイドと、バージョンアップガイドが公開されました。インストールガイドとバージョンアップガイドで、合計80ページを超えるボリュームになっ...

ChatGPTとNext.jsでAIがレシピを考えてくれるサービスを作る

Zenn · 2023-04-12

ChatGPTのAPIをNext.jsに組み込んでAIがレシピを作ってくれるサービスの作り方を解説します。

[ChatGPT Hack] BingChat と ChatGPT を使って、特定の企業へ入社するためのエントリーシートのドラフトを作ってみた

Qiita(trend) · 2023-04-12

この記事の注意点 この通りに作業をすれば、その企業に入社できる保証は全くありません。コピペしても、相手にばれるでしょうし😊 コピペを批判しているのではなく、そこにご自身の考え・信条・魂などが入っていないと、相手にもそれは伝わる事が多...

レシピガチャを作ってみた

Qiita(trend) · 2023-04-12

作ろうと思った経緯 前回の Flutterでブロックが丸なブロック崩しゲームを作ってみた と同様、会社のメンバーで個人開発をやっていこうというイベントに乗っかって作ってみました。昔々に楽天の書籍APIを使って本の情報を表示させるWe...

GASで大変だったことまとめ

Qiita(trend) · 2023-04-12

最近よくGASを触っているので個人的に苦い思い出をまとめてみた。 公式ドキュメント・リファレンスは何よりおすすめ GASで検索すると色々作り方など出てきますが、メソッドについての解説は公式を見た方がわかりやすかったり、用途によって探...

Kubernetesを徹底解説する記事

Zenn · 2023-04-12

はじめに 今回の記事では、PythonやRuby等の他の技術には触れているものの、Kubernetesについては初心者であるプログラマーを対象に、Kubernetesを徹底解説する。 Kubernetesとは Kubernetes(通称「k8s」)とは、コンテナ化したアプ

連携で無限の可能性!Azure DatabricksとAzure OpenAI Service、10の革新的活用法

Qiita(trend) · 2023-04-11

DatabricksとOpenAIを組み合わせることで、データ処理や機械学習プロジェクトが劇的に変わる時代が到来しました。この記事では、Azure DatabricksとAzure OpenAI Serviceの連携によるメリットや活...

Nuxt3:ページ遷移前後で要素をシームレスに変化させる

Zenn · 2023-04-11

はじめに 私はつい先日Vueを学び始めた完全初心者です。 記事の内容は、間違いを記載しないよう注意して記載していますが、もし間違いがあったときには ぜひご指摘お願いします。 この記事を書くにあたって、参考にさせて頂いたサイトは以下です。 https://coliss.com/

GitHubは200万行規模のRailsアプリケーションであり、毎週RailsとRubyを最新版にアップデートし続けている

Publickey · 2023-04-11

4月10日でサービス開始からちょうど15周年を迎えたGitHubは、当初からRuby on Railsを用いたモノリシックなアプリケーションとして作られてきました。現在では200万行近い規模のコードになっているそうです。 今年1月にはGtH...

Cloudflare Pages FunctionsがWebAssemblyに対応。WebAssemblyでサーバレスの関数を登録可能に

Publickey · 2023-04-11

大手CDNベンダのCloudflareは、サーバレスなアプリケーションの実行環境として提供している「Cloudflare Pages Functions」がWebAssemblyに対応したことを明らかにしました。 We’re excited...

レガシーなインフラを改善するつもりが組織の悪者になる話

Qiita(trend) · 2023-04-11

はじめに みなさんの職場に古いインフラはありますか?ありますよね。 SVN,CVS...ですらないファイル名駆動のバージョン管理 id/pass不明でログインできない稼働中のビルドサーバ WindowsServer200X アンタ...

【ChatGPT】効率的なソースコード処理のためのプロンプト5選

Qiita(trend) · 2023-04-11

はじめに ソースコードを対象として手軽に使える以下の5つのプロンプトを紹介します。 リファクタリングプロンプト:コードをよりシンプルかつ効率的にする方法 機能追加プロンプト:コードに機能を追加するときに考慮すべきこと テストコード...

New Relicの実践的な導入と活用

Zenn · 2023-04-11

この本は、システム監視に必要不可欠なNew Relicの導入と活用方法について解説します。 クラウド上での運用では、システムの監視は非常に重要であり、トラブル発生時の迅速な対応が求められます。 そこで、本書ではNew Relicを使った監視の基本から、アプリケーションのトラブルシ

【随時更新】OpenAI を UiPath から呼び出してみる ~ 自分の仕事にどう役立てるかの巻 ~

Qiita(trend) · 2023-04-11

今話題のチャットGPT。先回までに UiPath で OpenAI をどう呼ぶかの手順は大方書きました。 本記事では、実際の業務でどう役立てるかについて考察していきたいとおもいます。 本題に入る前にライトな日常ネタから↓ ...

UiPath OrchestratorのAPIをSwaggerで簡単に試してみる

Qiita(trend) · 2023-04-11

この記事ではUiPathのCloud Orchestratorを利用することを想定しています。 UiPath OrchestratorはAPIを使って情報の取得、更新、挿入、削除などの操作を実施することが可能です。 UiPath Or...

Type Challengesを始めよう!

Zenn · 2023-04-11

こんにちは ちょっと株式会社フロントエンドエンジニアのぴです 最近会社の他の社員の方と、Type Challengesをやり直し始めたので、入門記事としてUtility Typesをいくつか作ってみます。 以前個人ブログに残した内容を、少し手直しした内容になっています。 ター

SE 2年目で読んだ技術書45冊+α

Qiita(trend) · 2023-04-11

概要 社会人2年目が終わるので、この1年間で読んだ本150冊のうち技術寄りの本から45冊をざっくり紹介します。 1年目はこちら。 説明 オススメ度は5段階です。昨年は1年目としての主観難易度も付けていましたが、2年目になると...

有限体の実装5(PythonによるLLVM DSLの紹介)

Zenn · 2023-04-11

初めに 今回はPythonで作ったLLVM DSLを実装します。 記事全体の一覧は有限体の実装一覧参照。 LLVM DSL 多倍長整数の実装8(LLVMを用いたasmコード生成)ではC++によるLLVMコード生成の方法を紹介しました。 あれから同じ機能を持ったPython

大規模システムのPHP/Laravelバージョンアップした話

Zenn · 2023-04-11

ご挨拶 こんにちは、BEENOSのサノです 🙋‍♂️ 今回は、弊社で運用しているとある大規模webサービス(ユーザ30万人、gitリポジトリのファイル数10,000以上)のPHP/Laravelバージョンアップを行った話になります。 「既に商用で動いているシステムに対して、バ

datadog監視入門

Zenn · 2023-04-11

Datadogは、クラウド環境においてアプリケーションの監視、トレーシング、ログ管理を行うプラットフォームです。本書は、Datadogの導入から設定、利用までを網羅し、実践的な手順を解説します。 本書では、Datadogの基礎から始め、監視対象の設定、アラートの設定、ダッシュボ

祝 Azure OpenAI Service GA! ⑤幼稚園生の疑問に答えてくれる "しま〇ろう BOT" を ChatGTP で作ってみる

Qiita(trend) · 2023-04-11

1/16 に GA (General Availability: 一般提供) になった Azure OpenAI Service は、Azure 上で OpenAI が稼働するサービスです。Cognitive Services の一員...

Flutterパッケージの更新に役立つTips

Zenn · 2023-04-11

Flutterやpubのパッケージを更新する際に便利なTipsをまとめました。 VS Code拡張機能 Version Lens pubspec.yamlを開いているときに、パッケージ名の上に最新バージョンを表示してくれます。バージョンをクリックすると、すぐに更新できて便

AWSで試す!embulkによるETL実践

Zenn · 2023-04-11

本書では、Embulkの基本的な使い方から高度な操作まで、実例を交えながら詳しく解説しています。さらに、BigQueryやAWS S3などのクラウドサービスとの連携方法や、プラグインの開発方法についても紹介しています。また、データ処理の中でもよく使用されるフォーマットについても触

Webサイトがブンブン🐝速くなるCDNの基礎知識

Zenn · 2023-04-11

はじめに 普段何気なく使っているCDNですが、どんな仕組みで、CDNを使うと具体的に何が嬉しいか、どんなことに気をつけるべきかなど自分の中であいまいののままだったので整理整頓してみることにしました。 そもそもCDNとは?? CDNとは、コンテンツデリバリーネットワークの

Azure CosmosDB (Core) Serverless のコストの考え方

Qiita(trend) · 2023-04-11

Azure Cosmos DB を使っていて、コストがいつどんな条件で生じるのかよくわからなかったので調べてみました。 ※Microsoft のサポートの方にも助けていただきました。ありがとうございました! 結論 従量課金モデルで...

【ChatGPT関連】(Llama を使って)簡単Webページ要約

Qiita(trend) · 2023-04-10

はじめに OpenAIのGPTを使ったチャットボットを簡単に作成できる「LlamaIndex」を用いて、 テンプレート(プロンプト)を使ったWebページの要約を簡単に生成する方法 を整理しました。 モチベーションとして、Web...

【Unity】Gradient 置き場

Qiita(trend) · 2023-04-10

修正点の指摘や提供等のコメントをいただけると助かります。 汎用 虹色原色基準 UnityEditor.GradientWrapperJSON:{"gradient":{"serializedVersion":"2","...

Cloudflare WorkersがNode.js API互換の提供を発表。Bun、Denoなどに続く対応により、Node.js APIはサーバサイドJavaScriptの事実上の標準になるか

Publickey · 2023-04-10

Cloudflareは、エッジでJavaScriptを実行できるサービス「Cloudflare Workers」において、Node.jsのAPI互換機能を提供すると発表しました。 node.js APIs have officially l...

サーバサイドWebAssemblyに、かつてのCGIの仕組みを取り込んだ「WCGI」をWasmerが発表。すぐ起動し安全に分離されるWebAssemblyの特長が活きる

Publickey · 2023-04-10

スタンドアロンのWebAssemblyランタイム「Wasmer」の開発元であるWasmer.ioは、サーバサイドのWebAssemblyフレームワークとして、かつて動的なWebサイトを構築する技術として主流だったCGI(Common Gat...

続Laravelにおけるパフォーマンス最適化のための18つのヒント

Qiita(trend) · 2023-04-10

続Laravelにおけるパフォーマンス最適化のための18つのヒント 12 Tips for Laravel Performance Optimization in 2020を大いに参照した、上記のQiita記事を少し更新、改訂...

javascriptでimport文周りを綺麗に保つTips

Zenn · 2023-04-10

はじめに javascriptのimport文まわり、何も対策しないとごちゃごちゃになりがちですよね... こちらの記事ではimport文周りを綺麗に保つのに役立つtipsをいくつか紹介します。 ソートをする import文をソートすることで、コードの見た目が整い、可読性

Chrome 113 beta - Chrome Developers

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

<a href="https://developer.chrome.com/en/blog/chrome-113-beta/">https://developer.chrome.com/en/blog/chrome-113-beta/</a><br /> <p>Chrome 11

インターフェイス分離原則

Qiita(trend) · 2023-04-10

案件が多忙過ぎて久々の更新となってしまいました汗 まあそんなことは置いておいて、今回はインターフェイス分離の原則について記述します。 注、以下の図解中の命名は、一旦説明用に意味のない名前にしましたが、 本来はその概念の意図がわかる名前...

ブラウザ上でTypeScriptでツールを作成・実行できるサービス「Moyuk」を支える技術

Zenn · 2023-04-10

一年以上温めに温めまくった個人開発サービス Moyuk を Product Hunt でローンチしたので、技術的な知見を書きます🚀 https://www.producthunt.com/posts/moyuk-beta About Me 株式会社ヘンリー でソフトウェア

【全人類へ】お前らはスペルミスが多すぎるッッ!!絶対に入れて欲しい拡張機能!【VisualStudioCode】

Qiita(trend) · 2023-04-10

みなさん、おはようございます! @f0lstです! さてさて、いきなりですが。 よく聞くんだ… お前らはスペルミスが多すぎるッッ!!!!! スペルミスしすぎじゃないかッッ!?!?!?!? と言っておりますが、僕自身もスペルミスとっ...

LINEログイン機能の実装 -エラーまとめ-

Qiita(trend) · 2023-04-10

はじめに 今回、LINEログイン機能を実装するにあたってエラーにぶつかり、時間を浪費したためメモがてらまとめて見ようと思います。 調べれば出る内容ですので特に目新しいことはありませんが、同じように悩まれた方の参考になれば幸いです。 ...

【Unity】高速フーリエ変換でやるガウシアンブラーとConvolution Bloom(レンズフレア) [URP]

Qiita(trend) · 2023-04-10

目的 Unityで高速フーリエ変換(FFT)を使ったガウシアンブラーの記事がなさそうなのでかいてみることにしました。またComputeShaderを駆使してなるべく高速に仕上げることを目指しました。 最後にフラグメントシェーダーとの...

【CyberAgent】CA Tech Dojo ~Android育成型インターン~ 振り返り

Qiita(trend) · 2023-04-10

はじめに こんにちは!岩手県立大学のさとゆーです! 大学では、東北Tech道場というGoogleが後援する、プログラミング道場の盛岡道場の道場主として道場を運営しています。 先日、CyberAgentさんが開催したCA Tech D...

Pandas 49本かんたんノック!

Qiita(trend) · 2023-04-10

Pandasの初心者向けに、Pandasの公式チュートリアルのユースケースを簡単な49本のノック形式にしました。時間がある時にスマホで簡単に学習できます。 (正解から戻る時はブラウザの戻るボタンで戻ってください) 詳細な説明は下記の記...

入社2年目エンジニアが同僚とハッカソンに出て130万円受賞するまでの話【超短期開発で体験した、しくじりと教訓】

Qiita(trend) · 2023-04-10

0. はじめに 先日、トヨタ自動車協賛、博報堂キースリーという会社主催の web3グローバルハッカソンに出場してきました! 会社の同僚を誘って参加したのですが、奇跡的に賞金1万ドルをいただき、とてもうれしかったので、応募から受...

【Pythonパッケージ開発🛠】オープンデータ利活用を促進するCKAN拡張機能をPyPIへリリースした❗️

Qiita(trend) · 2023-04-09

CKAN拡張機能 ckanext-feedback CKAN拡張機能であるckanext-feedbackのVer.1.0.0をPyPIへリリースしました! 今回、OSSとして開発を行ったこちらの拡張機能について紹介いたします。 P...

データベースのロックの基礎からデッドロックまで

Zenn · 2023-04-09

データベースのロックについて、資料を読んだり実際に試してみたので、学んだことを整理してみようと思います。はじめにロックについての基本的な知識を整理して、最終的にはデッドロックとその対策について説明します。 使用したソフトウェアのバージョン MySQL 8.0.31 この記

【新人プログラマ応援】実務未経験者が AWS の人気資格 SAA に2ヶ月で合格するためのロードマップ

Qiita(trend) · 2023-04-09

🎯 結論 Udemy の動画教材でハンズオン (1ヶ月) CloudTech で問題演習 (1ヶ月) この 2つ で正答率 90% で合格することができました。 (合格に必要なスコアは 70-80% くらい) それぞれの詳細に...

ChatGPTにSQLチューニングさせてみた

Qiita(trend) · 2023-04-09

ChatpGPT(モデルはGPT-4を利用)にシンプルなSEELCT文とテーブル・インデックス定義を与えてSQLチューニングの案出しをしてもらいました。 ちなみに、プロンプトやChain of Thought などの工夫は一切せず、シ...

【ゆるふわWCAG】中学生でもわかるウェブアクセシビリティガイドライン

Zenn · 2023-04-09

ウェブアクセシビリティを実践する際、基準となるのがWCAG(Web Content Accessibility Guidelines、ウェブコンテンツアクセシビリティガイドライン)です。しかし、WCAGの文章は難しい! なので、簡単な言葉に読み替えながら理解しましょう!

GitHub.comにSBOM生成ツールが登場。誰でも無償でSBOMファイル作成、パブリックリポジトリならユーザーでも自由に作成可能

Publickey · 2023-04-09

GitHubは、同社が提供するGitHub.comにSBOM(ソフトウェア部品表)生成ツールが組み込まれたことを発表しました。 リポジトリを参照できる権限があるユーザーであれば誰でもボタンをクリックするだけでSBOMファイルを無償で作成でき...

GitHub、あなたの会社にオープンソース担当部門「Open Source Program Office」を立ち上げて機能させるためのドキュメント群をオープンソースで公開

Publickey · 2023-04-09

ソフトウェアの開発や運用において、さまざまなオープンソースが重要な役割を果たすようになってきており、現在ではオープンソースを抜きにソフトウェア開発や利用を行うことがほとんど困難な時代になってきました。 オープンソースと適切に関わり、活用や推...

Webブラウザ上でGPUプログラミングを可能にする「WebGPU」、Chrome 113で正式版に。3Dレンダリングや機械学習など高速処理

Publickey · 2023-04-09

GoogleのChrome開発チームは、WebブラウザでGPUプログラミングを可能にするWeb標準「WebGPU」が、4月26日にリリース予定のChrome 113で正式な機能として提供されることを明らかにしました。 WebGPU, one...

Release v0.30.0 · vitest-dev/vitest

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

<a href="https://github.com/vitest-dev/vitest/releases/tag/v0.30.0">https://github.com/vitest-dev/vitest/releases/tag/v0.30.0</a><br /> <p>v

Node.js Secure Coding: Defending Against Command Injection Vulnerabilities

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

<a href="https://www.nodejs-security.com/">https://www.nodejs-security.com/</a><br /> <p>Node.jsのセキュリティについての書籍</p>

【Android】MVPパターンでカウンターアプリを作る

Qiita(trend) · 2023-04-09

皆さん、こんにちは。 今回、初めて Qiita で記事を書きます。 目的 これまでに触れる機会のなかったアーキテクチャパターン「MVPパターン」を学ぶために、単純なカウンターアプリを MVP パターンで実装します。 背景 2023...

TCAでFocusStateを正しく使う方法

Qiita(trend) · 2023-04-09

iOS15で追加されたFocusStateは、TextFieldなどのフォーカス制御が簡単になる便利なプロパティラッパーです。 今回はFocusStateをTCAで正しく扱う方法について解説していきたいと思います。 実装 Viewに...

ブラウザキャッシュの仕組み

Zenn · 2023-04-09

はじめに 最近Denoをよく触っており、DenoのSSRフレームワークであるFreshのミドルウェア・キャッシュについて調べている際にブラウザキャッシュのEtagヘッダが使用されており、気になったのでブラウザキャッシュの仕組みについて調べてみました。 Etagの正体 Et

ブラウザキャッシュの仕組み

Zenn · 2023-04-09

はじめに 最近Denoをよく触っており、DenoのSSRフレームワークであるFreshのミドルウェア・キャッシュについて調べている際にブラウザキャッシュのEtagヘッダが使用されており、気になったのでブラウザキャッシュの仕組みについて調べてみました。 Etagの正体 Et

エンジニア0年目からここ5年間読んだ技術書をザックリ一覧紹介!+ α

Zenn · 2023-04-09

🔎 概要 エンジニアになって約5年経過しました。 大学は文系の専攻を卒業し、最初はSI企業に就職、そこから転職して現在は自社開発企業に勤めています。 メンバー(正社員・インターン)を技術的な面でサポートをしたり、採用活動への参加をしたりと、エンジニアとしての専門スキル、エンジ

Atomic Design × Typescript × React × Muiの実践的なフロントエンド開発

Zenn · 2023-04-09

こんにちは!BrunchMadeの@はせがわです。 この度、株式会社BrunchMadeに創業メンバーとしてジョインしました🙌 今回はそのBrunchMadeのホームページ制作にあたって、学んできたことを共有していきます。 設計:Atomic Design 言語:Type

レジャーホテルの掲載&口コミアプリを作りました【Rails Next.js ECS Fargate Github Actions】

Zenn · 2023-04-09

はじめに 皆さんは「レジャーホテル」と「ラブホテル」の違いが何かご存知でしょうか? 実は皆さんが利用したことのあるラブホテルはレジャーホテルかもしれません。 ネットで違いについて調べると、ラブホテルは「風俗営業法上の届け出が必要で、警察が管轄になる。パネルや精算機、休憩などが

【営業職でも ChatGPT の Teams Bot を半日で作れたので、プログラミング初心者の ChatGPT の頼り方を考えてみた】

Zenn · 2023-04-09

はじめに 未経験のC# を使って、(自分的には)爆速で ChatGPT と連携する Teams Bot を開発できたので、その過程でどのように ChatGPT を頼ったかをまとめてみる。結論を先に述べてしまうと、初学者がつまづきやすい環境構築やデバッグ作業がめちゃめちゃ楽にな

PythonとVOICEVOXで音声合成

Zenn · 2023-04-09

VOICEVOXとPython VOICEVOXは、公式いわく”無料で使える中品質なテキスト読み上げソフトウェア”とのことです。中品質と書いてありますが、過去に使っていたOpen JTalkよりかなり高品質な気がします。Open JTalkに関する記事は以下です。 https

Reactの基本!コンポーネントについて

Qiita(trend) · 2023-04-08

超有益資料とコンテンツ まず初めにこちらの資料は非常にわかりやすいです。ぜひ読んでみてください! あとこちらはBrainというサービスで販売されているReact初心者から現場レベルまで 持っていくためのコンテンツです!よかった...

2*2行列の計算を可視化したい(matplotlibとtkinter練習)

Qiita(trend) · 2023-04-08

この記事について 線形写像とか固有値とかが、何をしているのかよく分からなかったので、 pythonの練習ついでに作ってみました。 matplotlibとnumpy行列演算とtkinterが融合してます。 ただの勉強の副産物です。需要...

パワポのリンク切れグラフを救うMATLAB術

Qiita(trend) · 2023-04-08

こんにちは、HerniaBabyです。 今回はPowerPointの資料を引き継いだ時あるあると対処法やっていきたいと思います。 目次 はじめに 準備 中身を見てみよう データを救出 エクセルに保存 終わりに おまけ はじめに...

GPT4に構造定義し, 読書感想文を再帰的に改善して記述する

Qiita(trend) · 2023-04-08

概要 前回は適切なプロンプトを探すという手法を試したが, ひとまず成果は芳しくなかった gpt の中にプログラム的な構造を構築し, 感想文を改善していく手法を取る 結果と所管 gpt4の場合, だいぶそれっぽい感想が得られた...

ゼロからM2 MacにPython環境構築

Zenn · 2023-04-08

プライベートで使っているPCをApple Silicon M2チップを搭載したMac mini 2023に変えたのでPythonの環境をゼロから構築しました。 macOSのバージョンはVentura 13.2.1です 特に大したことはしていないですが備忘録として。 環境構築

Nuxt2ユーザーがNuxt3で開発して便利だと思ったこと

Zenn · 2023-04-08

この記事について 2022年12月からNuxt3を使い始めて3ヶ月くらいの感想。 Nuxt2と比較して開発体験がめっっっっっっっちゃ良くなった!開発スピードが2倍になりました。 Nuxt2/Vue1,2は5年くらい経験あり。 React.jsよりも使いやすいし、Nuxt3を会

自分が一年生の時に読んだ本 まとめ

Zenn · 2023-04-08

はじめに こんにちは。calloc134です。 情報工の学生をやっていて、春からB2となります。 さて、新年度に入ったということで、自分が去年一年間読んだ本をカテゴリ別にまとめていきたいと思います。 注: 個人的メモのために、今後読みたい本も含めてまとめています。ご了承くださ

ゲームエンジンのUIをまとめてみた

Qiita(trend) · 2023-04-08

概要 公式サイトやカンファレンスなどで公開されている情報をかき集めてみました。 同じゲームエンジンでもバージョンによって見た目が異なる場合があります。 ゲームのメイキング映像に映りこんでいるものは微妙なラインなので入れたり入れなかっ...

iOS(16.4+)を含むブラウザでWeb Push機能を実装したメモ

Zenn · 2023-04-08

はじめに 2023年3月末にiOS 16.4がリリースされたことで、ついにすべてのモダンブラウザユーザーに対してWeb Pushを送れるようになりました。 本記事は、筆者が個人開発しているWebサービスでWeb Push機能を実装したときに調べたことや行ったことをメモとして残

Nextcloud with Apache2 + PostgreSQL on Docker

Qiita(trend) · 2023-04-08

【当研究室のシステム】 概要 Docker起動したらNextcloud動くようにしたもの. Apache2のDockerの中にNextcloudを設定.Apache2で動かしているメインのページは/var/www/htmlなどに別に...

Blog - Next.js 13.3 | Next.js

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

<a href="https://nextjs.org/blog/next-13-3">https://nextjs.org/blog/next-13-3</a><br /> <p>Next.js 13.3リリース。 ファイル名ベースのMetadata APIのサポート、Sato

JSPM - JSPM CLI Relaunch - Import Map Package Management

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

<a href="https://jspm.org/jspm-cli">https://jspm.org/jspm-cli</a><br /> <p>JSPM 3.0リリース。 全てのブラウザがImport Mapsをサポートしたので、JSPMのCLIをImport Mapsの管

markdownで書かれたファイルをtextに変換

Qiita(trend) · 2023-04-08

markdownで書かれたファイルをtextファイルに変換します。 Qiitaの自分の記事をストックしておくのに便利です。 参考: ./md2txt.py *.mdなどとして実行して下さい。 md2txt.py #!/usr/...

単体テスト工程で自動化コード実装時に意識している2つのこと

Qiita(trend) · 2023-04-08

この記事の流れ この記事で述べることに関しての前提条件の提示 単体テストの目的の確認 その目的を達成するためにどんなことを意識すれば良いのか筆者なりの考えの共有 前提条件 筆者はPython(pytest)の経験を元に記載し...

WindowsとGitHubのファイル並び順の違いを、ASCII文字の範囲で具体的に確認した

Qiita(trend) · 2023-04-08

そのリポジトリがこちら という感じ。 リポジトリの README は英語っぽい何かで書いたが、せっかくなのでそれと同じことをここ Qiita に日本語っぽい何かで書いておく。 ASCII 文字のファイル並び順調査 Windo...

Release @sveltejs/kit@1.15.2 · sveltejs/kit

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

<a href="https://github.com/sveltejs/kit/releases/tag/%40sveltejs%2Fkit%401.15.2">https://github.com/sveltejs/kit/releases/tag/%40sveltejs%2

Next.js 13.3まとめ

Zenn · 2023-04-07

基本的には以下のNext.js 13.3のブログを翻訳してまとめたものになります。 https://nextjs.org/blog/next-13-3 TL;DR ファイルベースのメタデータAPI: サイトマップ、robots、ファビコンなどの動的な生成 動的なOG画像:

不具合撲滅運動(続々)

Qiita(trend) · 2023-04-07

イントロ 前回記事「不具合撲滅運動(続)」、前々回記事「不具合撲滅運動」に続き、続々です。とうとう不具合撲滅がシリーズ化しつつありますw カッコ書きのところ、次は何にしようか思案中ですが、今回は続々ってことで進めます。 この一連の記...

【随時更新】主要プログラミング言語8種チートシート

Zenn · 2023-04-07

はじめに 個人的に主要言語と思う8言語&スクリプト(python, JavaScript, Rust, Haskell, C++, C#, bash, PowerShell)のチートシートです インデントのために全角空白を含んでます。コピペする場合は気を付けて下さい Cha

初心者コンテンツ記事一覧

Qiita(trend) · 2023-04-07

記事一覧 1章:はじめに ・1から学ぶKony Mobility Platform -はじめに-  ・Kony Mobility Platformのサービス概要説明 ・Visualizerの環境設定 2章:基本的な使い方の説明 ・V...

【SAP BTP】SAP認定試験の受験体験記、資格試験の情報と解説について

Qiita(trend) · 2023-04-07

はじめに SAP社のエンタープライズPaaS製品である、SAP Business Technology Platform(BTP) でアプリケーション開発をしている@fussasyです。SAPの世界に入って1年が経ち、そろそろSAP...

脱 physics パッケージして physics2 パッケージを使おう

Qiita(trend) · 2023-04-07

脱 physics パッケージして physics2 パッケージを使おう LaTeX で数式を取り扱う場合、physics パッケージは非常に有用なパッケージとして有名です。他方で、physics パッケージには数多くの問題があると...

Azure OpenAI Service で GPT-4 API を使う

Zenn · 2023-04-07

はじめに 2023 年 3 月 21 日に Azrue OpenAI Service で GPT-4 の登録制プレビューが開始しましたので、情報をまとめました。 Azure OpenAI Service に GPT-4 を導入 Azure OpenAI Service の新

ChatGPTとUnityでキャラクター対話システムを構築した

Qiita(trend) · 2023-04-07

はじめに お気に入りキャラクターとおしゃべりできるものを作りました。 このようなシステムは他の人がTwitterでも作っていて二番煎じなのですがどんなものを組み合わせて作ってるのかだったりを書こうと思います。 使用技術など ...

SetROBOのV2.0を試してみた(記録編)

Qiita(trend) · 2023-04-07

はじめに こんにちは。社内PCのキッティングを担当している@Cheeeeeseです。 前回、 SetROBO新バージョンV2.0がリリースされた件を投稿しました。 ということで、今回はV2.0で新しく追加された「UI記録モード」を試...

[TouchDesigner] Dependency Objectsを使ってPython内の数値をネットワーク側に同期する

Qiita(trend) · 2023-04-07

はじめに 私は展示系インスタレーションなどのシステム開発をTouchDesignerで行うことがありますが、状態管理や外部との通信等のためにPythonを書くことが多いです。 (以前は Table DAT に必要な情報を全部入れてい...

【JavaScript】オブジェクトのディープコピーが標準機能で使えるようになりました

Zenn · 2023-04-07

はじめに 個人的にずっと待ちわびてた機能がついに標準搭載されました。 オブジェクトのディープコピーを行ってくれる structuredClone です。 今回はこのメソッドがどんな恩恵をもたらしてくれたのか、またできることできないことをサンプルで確認しながら解説していきます。

[UE5] UE5.2で更に便利になった 互換スケルトン (Compatible Skeleton)について

Qiita(trend) · 2023-04-07

はじめに UE4では全く同じボーン構成であっても、Skeletonアセットが異なっているとアニメーションを使い回す・共通化することが少し面倒でした。 しかし、UE5からCompatible Skeletonという機能が入り、Ske...

LangChain 20230404 update

Qiita(trend) · 2023-04-07

LangChain v0.0.131 はじめに LangChainの2023/4/4のupdate情報です.新しく以下の機能が追加されました. GPT4all LLaMA.cpp Qdrant Zilliz Outlook Mes...

アコーディオンコンポーネントをReactで自作する

Zenn · 2023-04-07

こんにちは!CastingONE の岡本です。 はじめに 弊社のフロントエンド開発は Vue.js を使用していますが、React に移行しようとしています。わたしは React 未経験なので日々勉強しています。React 力を高めるためにコンポーネントを自作することを考えま

新人プログラマ応援特集!歴代いいね数TOP100

Qiita(trend) · 2023-04-07

はじめに 新年度が始まり、この春から新入生・新社会人になった方や新たな環境でチャレンジを始める方も多いのではないでしょうか。 Qiitaには、新人プログラマに向けて経験者たちが残してくれてた知見が豊富に集まっています。 この記事で...

【SwiftUI】iOS 16からのシンプルなストアレビューリクエストの出し方

Zenn · 2023-04-06

アプリを作っている側からすると、アプリを評価をしていただくのはやっぱり嬉しいものです。 しかし、「本当にめっちゃくちゃいい!わざわざApp Storeのアプリのページにまで行って評価してあげたい!」くらいの人ではないとユーザーにアプリを評価していただくのは難しそうです。 そこでア

Flutterエンジニアがmacのストレージ容量を確保したいときに読む記事

Zenn · 2023-04-06

はじめに macでFlutter開発を行う際、ストレージ容量が不足することがあります。本記事では、不要ファイルの削除やストレージ不足の予防方法を紹介します。 古いFlutter SDKを削除 Flutter SDKは数GBあり、複数バージョンをインストールすると容量が大き

SafariもWebAssemblyのガベージコレクション機能の実装に着手。Technology Preview 167で明らかに

Publickey · 2023-04-06

Apple製品の標準的なWebブラウザとして使われているSafariで、WebAssemblyのガベージコレクション機能(WebAssembly GC)の実装に着手されたことが明らかになりました。 Safari Technology Pre...

自然言語でアプリ開発が可能になる「Copilot in Power Apps」発表/「GitHub Copilot X」はGPT-4ベースで大幅強化ほか、2023年3月の人気記事

Publickey · 2023-04-06

スマートフォンを機種変したら思いがけずキャンペーンの対象になったらしく、Amazon Primeが1年間無料で使えるようになりました。 おかげで無料で「シン・ウルトラマン」と「機動戦士ガンダム ククルス・ドアンの島 」が見られるらしいので、...

Meta開発のセグメンテーションモデル Segment Anything Model(SAM) の解説

Zenn · 2023-04-06

こんにちは!Fusic 機械学習チームの鷲崎です。機械学習モデルの開発から運用までなんでもしています。もし、機械学習で困っていることがあれば、気軽にお問い合わせください。 新しい画像セグメンテーションのモデルである、Segment Anything Model(SAM)がMeta

Rustでマウスドライバを実装する【MikanOS/day06C】

Zenn · 2023-04-06

ようやく自作OS上でマウスカーソルが動かせるようになりました! 初めに RustでMikanOSに挑戦しています。 今回はDay06cの範囲を実装しました。 https://github.com/elm-register/mikanos-rs ちなみに、MikanOSとは"

TypeScript で&quot;moduleResolution&quot;: &quot;Node&quot;は使わないほうがいい

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

<a href="https://blog.s2n.tech/articles/dont-use-moduleresolution-node">https://blog.s2n.tech/articles/dont-use-moduleresolution-node</a><br

Electron 24.0.0 | Electron

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

<a href="https://www.electronjs.org/blog/electron-24-0">https://www.electronjs.org/blog/electron-24-0</a><br /> <p>Electron 24.0.0リリース。 Chro

TypeScript 5.0 で追加された verbatimModuleSyntax とは何か?

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

<a href="https://zenn.dev/teppeis/articles/2023-04-typescript-5_0-verbatim-module-syntax">https://zenn.dev/teppeis/articles/2023-04-typescri

Release Notes for Safari Technology Preview 167 | WebKit

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

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

二項係数 mod 合成数

Qiita(trend) · 2023-04-06

この記事は? 二項係数 mod 合成数を列挙します。素因数ごとの結果を並列処理することで高速化する方法を紹介します。 並列処理をする部分以外は suisenさんの記事 と同様です。 suisen さんの記事とかぶるところは本記事では...

Macのカーソル移動の高速化を限界突破しよう

Qiita(trend) · 2023-04-06

はじめに Macのカーソル移動がMac標準のキーボード設定で高速化できるのだが、もっと早くしたいという人向けの記事。 キーリピート速度とリピート入力認識 Macのキーボード設定にはキーリピート速度とリピート入力認識があります。 ま...

[2023/04/27予定] UiPath ホストフィード変更ってなんのこと?

Qiita(trend) · 2023-04-06

ホストフィード変更とは? 以下のリリースノートで2023/02/22にアナウンスされた、Automation Cloud の仕様変更です。 公式パッケージフィードとして従来使われていたMygetフィードの利用が非推奨となり、以...

ChatGPTでDDL to TFしよう! ~Snowflake x Terraform x ChatGPT~

Zenn · 2023-04-06

DDLをHCLに変換したい! 最初のモチベーションはSnowflakeで作成するリソース(テーブル、ビュー、ストアドプロシージャなど)をTerraformのHCL形式で宣言的に管理するために、既存のDDLをHCL形式に変換することでした。 現在、このようなDDLをHCL形式に

Rome v12リリースなど: Cybozu Frontend Weekly (2023-04-04号)

Zenn · 2023-04-06

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

gpt-3.5-turboとslang(旧fast_i18n)でFlutter Webを多言語化する

Zenn · 2023-04-06

Flutter大学のLPの英語版を作りたいなと思っていて、こういうのは自分で頑張らずにGPTと一緒にやったほうがいいんだろうなと考え、実際にやってみた記録です。 やったこと flutteruniv.com のLPだけ多言語化(日本語と英語をボタンで切り替え可能) http

GPTに自分が読んでいる記事の内容を読んでもらった

Zenn · 2023-04-06

初めまして chot Inc.でウェブフロントエンジニアをしているぴです GPTに自分が今読んでいる記事の内容を読んでもらって、それについて会話できたら最強かもと思ったので、デモアプリとしてChrome拡張を作ってみました。 作ったもの 個人ブログのページを読んでもらって、追

Visual ChatGPT でインタラクティブに画像を操作してみる

Zenn · 2023-04-06

こんにちは、初めましての方は初めまして。株式会社 Fusic の瓦です。最近雨が多くて気が滅入るなと思って色々調べていたら、この季節の雨のことを「春霖」や「菜種梅雨」というらしいと知りました。 最近 ChatGPT が話題ですね。その勢いは言語を扱うだけに留まらず、三月には対話形

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

Qiita(trend) · 2023-04-06

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

OpenSiv3Dでアンドゥ・リドゥ機能をなるべく短く実装する方法

Qiita(trend) · 2023-04-06

概要 この記事では、OpenSiv3DとC++を使って、リドゥ・アンドゥ(やり直し・元に戻す)機能を簡単に実装する方法を紹介します。具体的には、以下のソースコードを使って、シリアライズに対応した任意のクラスの履歴を保存し、リドゥ・ア...

1年間続けた勉強会の成果と失敗

Qiita(trend) · 2023-04-06

はじめに みなさまのチームでは、勉強会を開催されていますか? 私のチームでは、毎週開催しています ちょうど1年ほど継続しており、色々と知見が溜まってきたので、記事にしてみます。 よければ参考にしてください! なぜ勉強会を始めたか...

信号処理による話者性変換を用いた音声データ拡張

Zenn · 2023-04-06

こんにちは!Fusic 機械学習チームの鷲崎です。機械学習モデルの開発から運用までなんでもしています。もし、機械学習で困っていることがあれば、気軽にお問い合わせください。 最近、so-vits-svc(SoftVC VITS Singing Voice Conversion)とい

Cloud SQL におけるクエリ改善

Qiita(trend) · 2023-04-06

はじめに 私が所属するチームでは、データ管理においてCloud SQL(PostgreSQL14)を使っています。 本資料ではCloud SQLおよびPostgreSQL14を利用してクエリ改善に取り掛かり一定の効果が得られたのでそ...

【随時更新】OpenAI を UiPath から呼び出してみる ~ APIのパラメータ編 ~

Qiita(trend) · 2023-04-06

OpenAI を UiPath から呼び出してみる ~ APIのパラメータ編 ~ 今話題のチャットGPT。先回は APIキー の取得方法から、UiPath における代表的な実装例の記事を書きました。 本記事では、チャットGPTの W...

GPT-4 + miiboでステートを使った「動的プロンプト」を試してみる

Zenn · 2023-04-06

この記事は? こんにちは、GPTベースの会話AI構築プラットフォーム「miibo(ミーボ)」を開発しています、maKunugiです。 https://miibo.jp/ 今回は、「動的プロンプト」と題しまして、GPTのプロンプトを会話の状態に合わせて「動的」に変化させながら利

Laravelを使ってOpenAIのAPIを試す

Qiita(trend) · 2023-04-05

1. はじめに 最近、ChatGPTが流行ですよね。 非エンジニアの方でもChatGPTを使っていることを耳にします。 また、ChatGPTだけではなくOpenAIではAPIも公開しています。 APIではGPT4を含む数種類のAIモ...

Power Platform から Azure OpenAI Service 経由で ChatGPT を利用してみる

Qiita(trend) · 2023-04-05

はじめに Power Platform から OpenAI API を利用する方法について、私の同僚が素晴らしい記事を書いてくれました。 API が提供されているため、Power Platform から、HTTP コネクターを介して...

[Rails]Google map APIを使用する方法

Zenn · 2023-04-05

このように、mapを入れていくよ! mapAPIを使用する大枠 方法のおおまかな順序は以下のようになる. Google Cloud Platformにアカウントを作成し、APIキーを取得する。 「googlemaps」などのGemを使用して、Google Maps AP

オラクル、次期Oracleデータベースの開発者向け無償版「Oracle Database 23c Free - Developer Release」提供開始。JavaScriptストアドプロシージャなど

Publickey · 2023-04-05

オラクルは、12カ月以内にリリースが予定されている次期Oracleデータベース「Oracle Database 23c」の開発者向け無償版「Oracle Database 23c Free - Developer Release」の提供を開...

Istio、サイドカーパターンを不要にする「Ambient Service Mesh」機能をメインブランチに統合、正式な機能へ

Publickey · 2023-04-05

Istioは、サービスメッシュを実現する新たな仕組みとして試験的に開発していた「Ambient Service Mesh」をメインブランチに統合し、正式な機能として組み込んで行く方針であることを発表しました。 現在のIstioは、各サービス...

unjs/magicast: Programmatically modify JavaScript and TypeScript source codes with a simplified, elegant and familiar syntax powered by recast and babel.

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

<a href="https://github.com/unjs/magicast">https://github.com/unjs/magicast</a><br /> <p>JavaScriptのAST操作を簡単に行うためのライブラリ。</p>

openai-nodeを利用してChatGPTのAPIを実行してみるまで

Qiita(trend) · 2023-04-05

この記事は何 openaiのnpmライブラリを使って、新規のプロジェクトからChatGPTのAPIを叩けるようになるまでを記事にしました。 これから触ってみたい!と言った人などの参考になればと思います。 環境 Node.js v...

Azure OpenAI ServiceでAzure AD認証を使ってみる (Python)

Zenn · 2023-04-05

はじめに Azure OpenAI Serviceが本家OpenAI社のAPIと異なる部分の一つに、Azure OpenAIでは、APIキーの認証に加えてAzure Active Directory (Azure AD)によるユーザー認証に対応していることが挙げられます。 た

GitHubのwebフックでCodeBuildを動かす場合に見ているブランチを変更したい

Qiita(trend) · 2023-04-05

GitHubのwebフックイベントでCodeBuildを動かす際にぶち当たる壁 CodeBuildでデプロイの仕組みを作成するうえで、 「GitHubのPRマージをトリガーとしてCodeBuildを動かす」 という構成にしている方も...

Next.jsにMarkuplintを入れてHTMLの品質を向上させる

Zenn · 2023-04-05

はじめに 世間はAIの時代ですが、web制作はアクセシビリティを気にしないといけない時代なのではないでしょうか? 今回はNext.jsのプロジェクトにMarkuplintを導入していきます。 https://markuplint.dev/ja/ あなたのマークアップに安寧を

mijinを使った簡単なユーザーアクティビティログの実装例

Qiita(trend) · 2023-04-05

mijinとは? mijinはテックビューロが開発したプライベートブロックチェーン製品です。 その中でmijin Catapult(v2)の説明に限定して説明したいと思います。 パブリックブロックチェーンであるSymbol とは同じ...

Lit Protocolの技術的概要と価値

Zenn · 2023-04-05

この記事は、Lit Protocolの技術的な側面や実用性について理解を深めることを目的に書いています。記事の内容に不備等あれば是非フィードバックいただきたいです。 読んでいる方がLit Protocolについての理解を深め、ブロックチェーンにおけるデータプライバシーの保護やデー

AWS Certified Cloud Practitioner (CLF)合格した話

Qiita(trend) · 2023-04-05

はじめに AWS Certified Cloud Practitioner (CLF)に合格したので、偉そうに感想だったり勉強法を述べます。 受験者情報 ・未経験22卒 ・資格は基本情報技術者のみ(2021年4月に取得) ・AWS...

LlamaIndex で ChatGPT に専門知識を組み込む裏側

Zenn · 2023-04-05

こんにちは、初めましての方は初めまして。株式会社 Fusic で機械学習エンジニアをしている瓦です。最近は花粉との戦いで連日連夜盛り上がっています。 前回、LlamaIndex で ChatGPT に専門知識を組み込んでみた でローカルのデータに基づいて ChatGPT を使用す

未踏ジュニア振り返り・提案書

Qiita(trend) · 2023-04-05

22年度未踏ジュニアを修了してから5か月が経ちましたが、23年度に応募する方も多いと思いますので振り返りと提案書を公開しようと思います! 私が期間内に開発したのは「Sanitas」、健康やダイエットに関する意識や努力をポイントに変換し...

Android向けにビルドしたUnityアプリをadbコマンドで起動する

Qiita(trend) · 2023-04-05

用途 JenkinsなどのCIでUnityプロジェクトのビルドを行った後、そのアプリをAndroid端末に自動でインストールして自動で起動できれば、テストの自動化など様々な取り組みを行うことができます。 adbコマンドでUnity...

イコライザーを用いた音声データ拡張

Zenn · 2023-04-05

こんにちは!Fusic 機械学習チームの鷲崎です。機械学習モデルの開発から運用までなんでもしています。もし、機械学習で困っていることがあれば、気軽にお問い合わせください。TwitterのDMでも大歓迎です!! 最近、so-vits-svc(SoftVC VITS Singing

マイクロソフト、.NET中間言語をWebAssemblyにコンパイルする「Jiterpreter」をBlazor WebAssemblyに搭載へ、.NET 8で

Publickey · 2023-04-04

マイクロソフトは今年(2023年)11月にリリースが予定されている.NET 8のBlazor WebAssemblyにおいて、.NET中間言語をWebAssemblyに動的にコンパイルすることで、Blazor WebAssemlbyの高速化...

Kotlin/Wasmでサーバサイドアプリケーションを開発するフレームワーク「KoWasm」が登場。WebAssemblyのガベージコレクションやコンポーネントの活用を想定

Publickey · 2023-04-04

JetBrainsでKotlinの開発を担当するZalim Bashorov氏と、VMwareでSpring Frameworkのコミッタとして働くSébastien Deleuze氏は、Kotlinで書かれたコードをWebAssembly...

Bun v0.5.9 | Bun Blog

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

<a href="https://bun.sh/blog/bun-v0.5.9">https://bun.sh/blog/bun-v0.5.9</a><br /> <p>Bun 0.5.9リリース。 ファイル変更を監視してプロセスを再起動する<code class="langua

What are source maps?

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

<a href="https://web.dev/source-maps/">https://web.dev/source-maps/</a><br /> <p>Source Mapsとは何かについて。 Source Mapsのフォーマット、読み方、ツールでのサポート、<code

CSS text-wrap: balance - Chrome Developers

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

<a href="https://developer.chrome.com/en/blog/css-text-wrap-balance/">https://developer.chrome.com/en/blog/css-text-wrap-balance/</a><br />

wantedly/react-declassify: say goodbye to class components

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

<a href="https://github.com/wantedly/react-declassify">https://github.com/wantedly/react-declassify</a><br /> <p>ReactのクラスコンポーネントをHooksを使うよう

【新人プログラマ応援】膨大な知識管理は Notion というツールを使って情報を一元管理してほしい

Qiita(trend) · 2023-04-04

はじめに 新人プログラマの皆様、はじめまして。 インフラエンジニア2年目に突入しました、good_engineer00 と申します。 このページでは、膨大な知識を管理する為の便利ツール、Notion(ノーション)についてご説明させて...

IPAサイトの改変に袖を涙で濡らすPKIエンジニアが作った昔を懐かしむリンク集(仮)

Zenn · 2023-04-04

2023年3月31に情報処理推進機構(IPA)のウェブサイトの大幅変更があり、過去に使えていたコンテンツが参照できなくなったり騒ぎになりました。かくいうPKIエンジニアをしている私も結構困ったので、PKIエンジニアがよく参照しそうなコンテンツがそのままなのか、移動したのか、廃止に

ChatGPTで簡単に画像処理! Visual ChatGPTの実装コード解説

Qiita(trend) · 2023-04-04

 はじめに ChatGPT盛り上がっていますね。 本記事では、MicroSoft社が公開している 「ChatGPT と複数のVisual Foundation Models(大量かつ多様なデータで訓練され多様な下流タスクに適応でき...

社内でKotlin Coroutines勉強会を開催しました!

Zenn · 2023-04-04

こんにちは!アルダグラムでエンジニアをしている渡邊です! 先日社内で Kotlin Coroutines の勉強会を開催しました。 社内では定期的に勉強会を開催しており、知見の共有や技術力の向上を行っています。 せっかくなので今回開催した勉強会の内容について、以下に共有したいと思

Trees that Grow in OCaml

Qiita(trend) · 2023-04-04

要約 抽象構文木のような再帰的データ構造に対して、再帰的に各ノードに付加情報を付けられるようにする、Tree decoration問題というのがある。Haskellでは開いた型族(open type family)を使ってこの問題を...

[UE5] コンパイラーバージョンの指定方法

Qiita(trend) · 2023-04-04

アンリアルエンジンはC++で記述されており、Windows向けのビルドでは主にVisualStudioのコンパイラが使われます。 公式ドキュメントにUEのバージョンごとに対応したVisuaslStudioのバージョンに関して記載があり...

bluesky_cliでコマンドラインから簡単にBluesky SocialのAPIを叩く

Zenn · 2023-04-04

概要 こんにちは、真也です。 今日は私が開発保守しているCLIツールの「bluesky_cli」を紹介します。 https://github.com/myConsciousness/atproto.dart/tree/main/packages/bluesky_cli htt

AI開発の一時停止はダメなの原因

Qiita(trend) · 2023-04-04

この記事は、fastcompanyの翻訳です。 AIの未来をめぐる戦いに、グローブが外されつつある。 先日、マスク財団が支援する未来派非営利団体「Future of Life Institute」は、OpenAIの主要サービス「GP...

StorybookとPlaywrightがもたらす画期的なUIテスト

Zenn · 2023-04-04

はじめに StorybookとPlaywrightを連携してテストすることで、思っていた以上に良い開発体験が得られたので紹介します。 今回の記事で紹介するテストは以下のリポジトリで公開しています。 https://github.com/kavis777/sample-play

Open Liberty / WebSphere Liberty最新情報:2022年12月〜2023年2月

Qiita(trend) · 2023-04-04

この記事はWebSphere 25周年, DB2/MQ30周年 アニバーサリー記念 Qiita記事投稿キャンペーンの参加記事です。 Open Libertyおよび製品版のWebSphere Libertyについて,2022年12月にリ...

Oracle Database 23c Free - Developer ReleaseをOracle Linux 8にインストールしてみた

Qiita(trend) · 2023-04-04

はじめに Oracle Database 23c Free - Developer Releaseが利用可能になったので、早速インストールしてみました。 1. Oracle Database 23c Free - Develope...

【iOS】極力アプリの滞在時間を減らしたい。ウィジェット完結型アプリへの挑戦

Zenn · 2023-04-03

最近、WidgetKit周りを触っていて、「これ、ウィジェット自体が一つのミニアプリとして成立していて、アプリに遷移することなくちょっとした操作もウィジェットで完結したら面白いのでは?」という興味が湧いてきました。 TODO管理アプリくらいならイメージしていることは出来そうと思い

Power Apps のモダンコントロールを使ってみよう

Qiita(trend) · 2023-04-03

はじめに Power Apps でモダンコントロールを利用できるようになりました。 上記サイトでこれまでのコントロールと比較されていますが、端的に言うと、格好いい、ナイスなデザインで、パフォーマンスやアクセシビリティの観点でも...

Wasmやモダンフロントエンドを駆使してMarkdownでLT資料を作ってシェアするアプリを作る

Zenn · 2023-04-03

概要 スライド形式の資料が好きな筆者が、Markdownでおしゃれなスライドをつくって、即座にシェアできるようなサービス、Slidevookを開発したので、サービスを支える技術を紹介します。 サーバサイドを作らずに、フロントエンドの技術(Wasm、WebContainer含

Release ES2023 Candidate April 2023 · tc39/ecma262

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

<a href="https://github.com/tc39/ecma262/releases/tag/es2023-candidate-2023-04">https://github.com/tc39/ecma262/releases/tag/es2023-candidat

RailsアプリのフロントエンドをじわじわとNext.jsにリプレースした話と、その振り返り - High Link テックブログ

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

<a href="https://tech.high-link.co.jp/entry/Rails-application-replace-Next.js">https://tech.high-link.co.jp/entry/Rails-application-replace-

Docker+Wasm Tchnical Preview 2がリリース。Wasmをコンテナとして扱える業界標準「runwasi」採用でWasmランタイムを選択可能に

Publickey · 2023-04-03

Docker Desktopを提供するDocker社は、Docker DesktopにWebAssemblyランタイムを統合したDocker DesktopのTechnical Preview 2をリリースしたと発表しました。 Techni...

Google Cloud、高性能化したPostgreSQL互換「AlloyDB」のオンプレミス向けソフトウェア「AlloyDB Omni」発表。開発環境での利用は無料

Publickey · 2023-04-03

Google Cloudは、同社がPostgreSQL互換の高性能なマネージドデータベースサービスとして提供している「AlloyDB for PostgreSQL」と同じデータベースサーバを、オンプレミスやノートPCなどで実行できるソフトウ...

lxsmnsyc/seroval: Stringify JS values

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

<a href="https://github.com/lxsmnsyc/seroval">https://github.com/lxsmnsyc/seroval</a><br /> <p>JavaScriptのオブジェクトをJavaScriptのコードやJSONのシリアライズ/

Release v1.7.0 - U Can&#039;t Type This · solidjs/solid

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

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

React Labs: What We&#039;ve Been Working On – March 2023 – React

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

<a href="https://react.dev/blog/2023/03/22/react-labs-what-we-have-been-working-on-march-2023">https://react.dev/blog/2023/03/22/react-labs-

【知財・個人情報】ChatGPTをビジネスに利用する際の注意点 ['23/4/3]

Qiita(trend) · 2023-04-03

注意・免責事項 本記事は情報の提供のみを目的としています。 本記事の内容を実行・適用・運用したことで何が起きようとも、それは実行・適用・運用した人自身の責任であり、著者や関係者はいかなる責任も負いません。 また、本記事の誤りや...

reComputer J4012セットアップ(Jetson Linuxインストール編)

Qiita(trend) · 2023-04-03

はじめに 先日、Jetson Orin NXモジュールを搭載したreComputer J4012(https://www.seeedstudio.com/reComputer-J4012-p-5586.html)を購入しました。先日...

画面に黒猫を配置するChrome拡張機能を作りました!

Qiita(trend) · 2023-04-03

どんな拡張機能? Google Chromeのブラウザの隅に、黒猫を配置できるChrome拡張機能です。 動作イメージはこちらのGIF画像をご参照ください。 ソースコードはこちらで公開しています。 なぜ作ったか? こちら...

ココナラ的ベストTerraformディレクトリ構造を考える

Zenn · 2023-04-03

こんにちは。 株式会社ココナラのシステムプラットフォーム部でインフラ・SREチームのチームマネージャーをしているよしたくと申します。 前回はインフラ・SREチームの主に組織的な部分を紹介しましたが、今回はより技術的な取り組みを一部紹介します。 https://zenn.dev/c

Next.js + Mantine + GitHub Pages でポートフォリオサイトを作った

Zenn · 2023-04-03

https://koki.me 以前から作ってはいたんですが最近 1 から作り直しました。 正直これといって特筆するようなことは何もないんですがせっかく作ったので紹介です。 リポジトリ https://github.com/koki-develop/koki-develop.

僕がエンジニアインターンを通して感じたこと

Zenn · 2023-04-03

はじめに この記事は、僕がエンジニアインターンとして活動した2年弱で感じたことや得たものを発信することで、未来ある後輩たちの可能性を広げたいという意図で書いています。 僕自身の原体験に基づくのでエンジニアインターンについて書きますが、僕自身がインターンを通して得られたスキルセ

Gopher Enablement Internship レポート

Zenn · 2023-04-03

はじめに 3/15 ~ 3/17 の3日間で、ナレッジワークさんの【Gopher Enablement Internship】に参加してきました。 初日から最終日まで楽しく過ごせて本当に最高でした!!開発だけではなく、会社の組織体制、社員さんの雰囲気を知れたことはとても良かっ

【初心者向け】TDDのすゝめ

Qiita(trend) · 2023-04-03

はじめに こんにちは、プログラミング歴7ヶ月の新人エンジニアです。 先日、TDDを用いて開発をする機会があり、個人的に良いなと思ったので共有いたします。 この記事は、初心者の初心者による初心者のためのTDD記事となっております。既に...

もうブロッカーにしない!コードレビューを爆速にするための組織づくり

Zenn · 2023-04-03

ハコベル 物流 DX システム開発部の大石貴則です。普段はフロントエンドエンジニアとして SaaS プロダクトの開発を行なっています。 この記事では、ハコベルで行っている開発効率と生産性の向上を目的としたコードレビューを早めるための取り組みについてご紹介します。 背景 私

好きだったSlideSha○eが悲しいUXになっていたので、その怒りを糧にSlideの作成・共有サービスを爆誕させた話

Zenn · 2023-04-03

概要 スライド形式の資料が好きな筆者が、markdownでおしゃれなスライドをつくって、即座にシェアできるようなサービス、Slidevookを開発したので、紹介します。 この記事自体には、あまり技術的な話はでてきませんが、技術的な話は、別途記事にしていきたいと考えています。

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

Qiita(trend) · 2023-04-03

はじめに @piacerex さんの「Elixirで機械学習に初挑戦」シリーズを自分なりにやってみるシリーズです これまでの記事はこちら 前編: 中編: 今回も Livebook を使います Elixir...

サブスク型のビジネスで必須の2つのリテンションKPIとそのベンチマークを紹介します

Qiita(trend) · 2023-04-02

SaaSを始めとするとサブスク型のビジネスでは、顧客のリテンションが最重要なため、リテンションに関する指標をモニターしますが、よく利用される指標に「ネット・レベニュー・リテンション率」と「グロス・レベニュー・リテンション率」があります...

秋月のSoC基板 (白い箱) にDebianを入れる

Qiita(trend) · 2023-04-02

秋月で1,000円で販売されていた「無線モジュール付きSoC基板+白色プラスチックケース」でDebian "bullseye" を起動することができたのでメモとして残しておきます。 戦略としては以下の通りです。 honeylabさ...

マイクロソフト、「GitHub Copilot X」をVisual Studioに搭載したデモ動画を公開。コードを自然言語で解説、デバッグ、ユニットテストの生成など

Publickey · 2023-04-02

GitHubは先月、GTP-4をベースに「GitHub Copilot」の機能を大幅に強化した「GitHub Copilot X」を発表し、Visual Studio Codeのコードエディタ内でAIと対話しながらプログラミングが可能になる...

Announcing Rome v12

リアルタイム版 JSer.info · 2023-04-02

<a href="https://rome.tools/blog/2023/03/28/rome12/">https://rome.tools/blog/2023/03/28/rome12/</a><br /> <p>Rome v12リリース。 JSONのサポート、TypeScr

VSCode超入門/ロバストPython/エンジニアのためのマネジメント入門など、ITエンジニア向け新刊案内(2023年4月)

Publickey · 2023-04-02

毎月登場する大量の新刊の中から、ITエンジニアが興味を持ちそうな書籍を選んで紹介する「ITエンジニア向け新刊案内」を毎月、月初に公開しています(2023年3月から開始し、現在試験的に継続中です)。 多くのITエンジニアにとって、書籍を通じた...

Diamond proxy について

Zenn · 2023-04-02

はじめに Upgradable patternの一つとして気になっていたDiamond proxyを調べました。 綺麗な形で記事をまとめようと思いましたが、自分の理解度の確認用の記事になっています。 ChatGPTの台頭により、事実をわかりやすくまとめた記事の価値は極端に下が

ハッカソンで結成されたチームで1年間開発を継続してきた

Qiita(trend) · 2023-04-02

はじめに どうも、エンジニア志望の理系大学生NMSです。 僕が現在所属しているチームは、ハッカソンで結成されたのですが、そこから開発を継続しており、今年の3月までの1年間継続開発してきたたったので、振り返りつつ、記録しておこうと思い...

【図解】ストーリーでわかる!ソフトウェアアーキテクチャ14選

Zenn · 2023-04-02

主要なソフトウェアアーキテクチャそれぞれを個別の物語形式で学べる本です。カバー画像でイメージを膨らませ、物語の内容に沿ったコードサンプルやクラス図で実際の実装イメージをつかむことができます

ChatGPTに、台風発生の仕組みについて聞いてみる → 一般的な内容までは回答OK・あまり馴染みのない根本的な部分を正確に答えるのは苦手

Qiita(trend) · 2023-04-02

はじめに ChatGPTに、科学的な内容についてどれぐらい教えて貰えるものなのか、試しにChatGPTに聞いてみました。どれぐらい信用できる回答が得られるのか、調べてみます。 例として、ここでは台風発生の仕組みについて、ChatGP...

Cloudflare Workers のためのフルスタックツールキット Superflare を試してみた

Zenn · 2023-04-02

Superflare は Cloudflare Workers 用のフルスタックツールキットです。D1 Database 向けの ORM や R2 Storage 向けのユーティリティなどの機能を提供しています。 https://superflare.dev/ Superflar

[TCA] ViewStateを使用する場合に@BindingStateを使う方法

Qiita(trend) · 2023-04-02

TCAでアプリを作る際、不必要な再描画を防ぎパフォーマンスを上げる目的でViewStateの導入をするときがあると思います。 しかし、ViewStateを使う場合、@BindingStateを使用することは現状のTCAのAPIでは提供...

Reactと現実世界をつなぐescape hatches、そしてReact Server Components

Zenn · 2023-04-02

最近、react.devがリリースされました。この新しい公式サイトは、hooks時代に適用した新たなドキュメントサイトであり、入門学習のためのドキュメントとAPIドキュメントを兼ねています。このサイトはかなり力が入ってて、見てるといろんな発見があります。 個人的には中でも、lea

C#の正規表現のチートシートの翻訳

Zenn · 2023-04-02

説明 .NETのサイト内にある正規表現チートシート(PDFやDOC形式)を勝手に翻訳したものです。 公式情報 .NET の正規表現 | Microsoft Learn https://learn.microsoft.com/ja-jp/dotnet/standard/ba

2つの実例で実感!GPT-4が導く技術ブログ文化の崩壊(プロンプト付き)

Zenn · 2023-04-02

はじめに 発表以降、ずっとChatGPT(GPT-4)を使って遊んでいのですが、実際にGPT-4で効率向上や創造性向上という成果を上げられるようになってきました。そこで今回は、技術ブログにおけるGPT-4の圧倒的実力というテーマでお話しします。特に技術ブログ界隈に対してGPT

JuliaでFizzBuzzいろいろ(前半)

Qiita(trend) · 2023-04-02

JuliaでFizzBuzzいろいろ FizzBuzzコードを幾つか提示しつつJuliaの紹介をします。 大体VERSION == v"1.8.5"を想定しています。 今回は、関数とは?型とは?とかを気にしない縛りです。 命令型 ...

Flutter x Firebaseで位置情報共有アプリを作ろう

Zenn · 2023-04-02

【概要】 FlutterとFirebaseを使ったアプリ開発を学ぶことができる、ハンズオン形式の教本です。初学者向けに、簡単な位置情報共有アプリを開発しながら、FlutterとDartの基礎をさらに学び、Firebaseの各種サービスとGoogleMapsの使い方を身につけていき

お母さんが言ってました。逃げたら一つ、進めばAWS12冠だって。

Zenn · 2023-04-02

お母さん:「聞いて、ワイくん。AWS認定試験から逃げたら、試験は受けなくてすむよね」 ワイ:「うん」 お母さん:「受験しなかったが手に入る」 ワイ:「うん」 お母さん:「じゃあ受験をしたらどうなる?」 ワイ:「合格したら認定書がもらえる!」 お母さん:「そうだね。他には?」 ワイ

chrome 拡張機能の ChatGPT to Notion のインストール方法と設定・利用方法について

Qiita(trend) · 2023-04-01

はじめに 環境 Windows 11 home 対象者 Notion と ChatGPT のアカウントが既にある方 注意点 Notion と ChatGPT のアカウント登録方法については解説しておりません。ご注意下さい。...

Power BI Metrics ミーツ Viva Goals🤝

Qiita(trend) · 2023-04-01

はじめに 2023年4月1日開催のPower BI勉強会での発表内容をまとめました。 発表タイトル「Power BI ミーツ Viva Goals」です。 Metrics とは Metricsは基準とか尺度という日本語訳...

自動E2Eテストお試し体験記(Playwright)

Zenn · 2023-04-01

後輩くんに「E2Eテストなんか怖い😣」と言われたので「ソンナコトナイヨー☀」を体験してもらうために書く。 Playwright https://playwright.dev/ とりあえず、今回はこのPlaywrightってやつを使ってみよう。 まずは「なんか怖い」を払拭するた

AI系ツールの一覧

Qiita(trend) · 2023-04-01

概念 最近AIを利用したサービスが出まくっているので、僕なりに簡単にまとめました。 意外と基本的なサービスを載せ忘れているとかがありそうですが、もしあればコメントしてもらえるとありがたいです。<まだまだ載せきれてないです(;'∀')...

理屈っぽい人に捧げるマインドフルネス入門【テレワーク仕事術①】

Zenn · 2023-04-01

マインドフルネスはサウナのようなものです はじめに これから2回に分けてマインドフルネスや瞑想がテレワークを行う方々にとって大切である理由をお伝えしたいと思います。前半に当たる今回では、マインドフルネスと座禅とは何か、そのメリットや一般的に誤解されがちな点について説明します

Jamf Proでオンプレ版SKYSEAをインストール、アップデートした話

Zenn · 2023-04-01

目次 結構めんどくさいSKYSEA パッケージ化と拡張機能 SKYSEAのバージョンアップ 結構めんどくさいSKYSEA 今更オンプレ版???と思ってる方もいるかも知れませんが、 意外とまだ使ってるところ多いのではと思ってます。 正直Macとオンプレ版SKYSEAって

【iOS】アプリのウィジェットを設置しているかどうかを知る方法

Zenn · 2023-04-01

ユーザーがウィジェットを追加しているかどうかで、アプリ側の挙動を変更したいと思ったので調べました。 環境 Xcode 14.2 iOS 16.2 ユーザーのウィジェットに関する情報を取得する getCurrentConfigurations WidgetCente

【 Java 】HashMapの使いかた

Qiita(trend) · 2023-04-01

■ はじめに 下記内容は、備忘録レベルで書き殴ってますので間違い等あるかもしれません。 参考にする際にはその点ご認識のほどお願いします〜。。 ■ 試した操作 メソッド 詳細 ...

Xcode 14.3にアップデートしたらarchive(flutter build ipa)ができなくなった問題の対処法

Zenn · 2023-04-01

問題 2023年4月1日朝、Xcodeが14.3にアップデートされていて、その後iOSアプリをリリースしようと思ってarchive(flutter build ipa)を試みたら、できなくなっていました。 エラーは以下みたいな感じ。 InstallationBuildProd

凡人による社会人博士課程生存戦略

Zenn · 2023-04-01

はじめに 2023年3月、北陸先端科学技術大学院大学(以下、JAIST)の東京社会人コースで博士(情報科学)を取得しました。 入学から3年と半年、ようやく無事に修了できたということでホッとしています。在学中にキツめのリジェクトを2回受け、心が折れかけましたがなんとか生き残るこ

JavaのStream API入門 - 高速で効率的なデータ処理を手に入れよう

Qiita(trend) · 2023-04-01

はじめに Stream APIとはJava8から導入された強力な機能で、コレクション(ListとかMapとかSetとか)のデータ処理を効率的かつ簡潔に記述できるようになりました。 普段から使用しているStream APIですが備忘録...

プロジェクトにMVPアーキテクチャを採用して1年。導入背景と変遷を振り返る。

Qiita(trend) · 2023-04-01

はじめに 所属する会社のプロジェクトにMVPを導入して、1年とちょっとが経ちました。なぜMVPを導入したのか?導入してみて、解決できた問題はなにか?次の課題はなにか?といったことを振り返っておこうと思います。 そもそもMVPってどん...

[Flutter] Xcode 14.3 でビルドに失敗したとき

Zenn · 2023-04-01

新調したMacでビルドしたらエラーが出た Error (Xcode): File not found: /Applications/Xcode.app/Contents/Developer/Toolchains/XcodeDefault.xctoolchain/usr/lib

一番はじめのボール転がしゲーム2(カメラ追従、当たり判定)

Qiita(trend) · 2023-04-01

はじめに 過去に投稿した一番はじめのボール転がしゲームに当たり判定とカメラ追従機能を追加して説明したいと思います! 過去投稿記事:一番はじめのボール転がしゲーム 今回は移動とジャンプを駆使してゴールを目指すことを目標にします! 実装...