Tech – walker – 2023-07

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

[ERC4907] NFTを使用できる期限付きのロールを付与する仕組みを理解しよう!

Qiita(trend) · 2023-07-31

はじめに 初めまして。 CryptoGamesというブロックチェーンゲーム企業でエンジニアをしている cardene(かるでね) です! スマートコントラクトを書いたり、フロントエンド・バックエンド・インフラと幅広く触れています。 ...

SQLite、複数クライアントからの同時書き込みを可能にする「BEGIN CONCURRENT」文を実装へ

Publickey · 2023-07-31

SQLiteの開発チームは、複数クライアントからの同時書き込みを可能にするBEGIN CONCURRENT文を実装していることを明らかにしました。 これまでSQLiteでは書き込みの同時実行はできず、つねに1つのクライアントだけが書き込み可...

オブザーバビリティSaaSを提供するNew Relicが投資ファンドによる買収を発表

Publickey · 2023-07-31

アプリケーションを構成するスタック全体に渡ってパフォーマンスなどの監視が行える、いわゆるオブザーバビリティツールをクラウドサービスとして提供しているNew Relicが、投資ファンドによる買収を発表しました(プレスリリース、。Bill St...

QuicksightユーザーとCognitoユーザーを紐づける

Zenn · 2023-07-31

はじめに Cognito と Quicksight を連携する方法があまりネットに情報がなかったので、自分が試した方法をまとめて見ます。 前提 Quicksight の認証周りの基礎知識 Cognito の User Pool / Identity Pool 周りの基礎

streamlitとfoliumを使用した都道府県別の新型コロナ感染者数ヒートマップを表示するデータアプリを作成する

Zenn · 2023-07-31

はじめに 作ったアプリ ソースコード https://github.com/IwataGumi/Japan_covid_19_map つくるもの 指定した期間を可視化できる 都道府県にカーソルを合わせたら詳細が出てくる 環境 Python 3.9.6 pytho

イラストで理解するRoute53の名前解決

Zenn · 2023-07-31

はじめに AWSのSAPという資格試験の勉強をしている際に思いました。 「Route53関連のサービスややこしい!!」 特に私はオンプレミスとの接続の際に、どのような構成にすれば名前解決ができるのか? という部分によく悩まされました。 そこで、一つずつどこでどのサービスが使わ

[速習] Spring 第2回 ソフトウェアのプロフェッショナルへの道 (SpringにおけるDI/SpringにおけるAOP)

Qiita(trend) · 2023-07-31

前回の記事では、Springの全体像とその魅力、そしてWebアプリケーションの基本について説明しました。今回は、Springの中心的な特性である依存性注入(Dependency Injection, DI)について深堀りしてい...

ipatool で IPA ファイルを App Store からダウンロードする

Zenn · 2023-07-31

IPA ファイルを App Store からダウンロードしたいこと、あると思います。 自分が開発に関わっているアプリであれば自分で IPA ファイルを作成できるので問題ないですが、 関わっていないまたは関わっているけどなんらかの理由で IPA ファイルを作成できない 場合もありま

renderToStringとhydrateを作って学ぶReactのSSR・SSG

Zenn · 2023-07-31

renderToString と hydrate を自作し、今一度 SSR・SSG の仕組みを実装から理解してみましょう。 ! 簡単のため、2021 年頃の React v17 の実装を参考にしています。そのため、現行の React と異なる部分があります。また、RSC や Su

Japan AWS Jr. Champion活動記録 Vol.2

Qiita(trend) · 2023-07-31

はじめに 本務の開発でバタバタしていて、7月の投稿になってしまいましたが、AWS JAPAN Jr.Championとしての6月の活動について書いていきます。6月は、Jr.Champions有志による自主勉強会とJr.Champio...

「真の貢献」に思ふ

Zenn · 2023-07-31

序 京都のリチョーは博学才穎、平成の末年、若くして博士号を取得、ついで都内某大手コンサルに内定したが、性、狷介、自ら恃むところすこぶる厚く、俗物(同僚)の間に伍することを潔よしとしなかった。彼は怏々として楽しまず、狂悖の性はいよいよ抑え難がたくなった。 いくばくもなく職を退い

visionOS Reality Composer Pro の試してみた

Zenn · 2023-07-31

visionOS で 3Dコンテンツを作成するときには Reality Composer Pro を使用して作成するのですが、実際にどうやって作成しているのか、実際に試してみました。 RealityComposerProとは VisionPro で 3D空間に3Dモデルを配置

openai-pr-reviewer でAIにレビューを手伝ってもらう - 機能を試してみた

Zenn · 2023-07-31

前回のあらすじ 前回の記事はこちら https://zenn.dev/egstock_inc/articles/650cea61a49bda GitHubでChatGPTがPullRequestをレビューしてくれるopenai-pr-reviewerを動かしました。 本記事で

Springboot+MyBatisの環境構築/HelloWorldの出力

Qiita(trend) · 2023-07-31

Javaを触ってみるローカル環境をつくりました。環境構築のたびにドキュメントを探すのは大変なので、備忘録として環境構築手順を残しておきます。SpringbootとMyBatisを使うような構成です。環境構築をして、HelloWorld...

パッケージアップデートの目的は事業の継続性の確保と長期的なコスト削減のためである

Zenn · 2023-07-30

本記事は日頃筆者がパッケージアップデートという活動に関して思っていることを書き出した記事です。ちなみに筆者はこういうものです (Wantedly, Inc. 所属) はじめに 筆者の所属する会社でも「なぜ我々はパッケージアップデートを行うのか」「どういう戦略でパッケージアップ

Release Evergreen · riot/riot

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

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

[ERC3525] ERC721とERC20の特徴を併せ持つ半代替性トークンの仕組みを理解しよう!

Qiita(trend) · 2023-07-30

はじめに 初めまして。 CryptoGamesというブロックチェーンゲーム企業でエンジニアをしている cardene(かるでね) です! スマートコントラクトを書いたり、フロントエンド・バックエンド・インフラと幅広く触れています。 ...

Flutterで簡単プレゼンをする - FlutterShow⚡

Qiita(trend) · 2023-07-30

FlutterShow⚡の紹介 Flutterは有名なクロスプラットフォームのアプリのフレームワークです。 近年大きいコミュニティが作られて、たくさんのイベントで熱心な人々はFlutterについてスピーチをします。さて、ちょっと想像...

Data Engineering Geeks #3 Snowflakeハンズオンセミナー参加レポート

Qiita(trend) · 2023-07-30

どういうイベントなの DATUM STUDIO株式会社がデータエンジニア(やデータエンジニアを目指す人)向けに開催しているイベントシリーズ、Data Engineering Geeksの第3回!…が先日7/30に開催されたので、参加...

AWS、IPv4アドレスの使用に課金、1時間当たり0.005ドル。2024年2月1日から

Publickey · 2023-07-30

Amazon Web Services(AWS)は、サービスを外部に公開するためのパブリックなIPv4アドレスを使用する場合に、1時間あたり0.005ドルの課金を2024年2月1日から開始することを発表しました。 1時間当たり0.005ドル...

Qiita組織票に個人ユーザーはどう立ち向かうか?

Qiita(trend) · 2023-07-30

ゆめみのやめ太郎さんによって問題提起されたQiitaの組織票問題。 大きな賛否両論を巻き起こすも、組織票については今後も残ると考えられます。 そんな中、Qiita個人ユーザーたちはどう生きるのか? 組織票を抱える組織所属ユーザーに対し...

Vertex AI PaLM APIを触ってみる

Zenn · 2023-07-30

LayerX で機械学習エンジニアとして働いている松村 @yu-ya4 です。現在はMLチームにて、バクラクシリーズのAI-OCR機能の開発をはじめとした機械学習技術の活用を推進しています。7月はLayerXエンジニアブログを活発にしよう月間 とのことですのでブログを執筆しており

【AWS】VPCで3層アーキテクチャのWebシステム作ってみる(React+Express+Nginx使用)

Zenn · 2023-07-30

概要 会社で AWS を触ることになり、基本から学んでいこうと思ったため備忘録として記事を書き始めました。 今回は有名な Web3 層アーキテクチャに関する説明の後、3 層アーキテクチャでの Web システムを AWS の VPC 上で作成してみようと思います。 AWS の

データコンペでCode Interpreter片手に戦ってみたけど惨敗でした

Zenn · 2023-07-30

yukiCup2023Summerに参加しました 「君はバイク乗りを救えるか」というタイトルの内輪のデータコンペにお誘いいただき参加しました。 https://www.kaggle.com/competitions/yukicup2023summer コンペは、SIGNATE

A+Bから始める異常高速化

Zenn · 2023-07-30

この記事は、ComputerScience集会#4 @VRChat 2023-07-18 にて発表したスライドを元にしたものです。 アーカイブ映像: https://www.youtube.com/watch?v=o5-3Dpwp4Zo スライド: https://speaker

【UE5】選択中のオブジェクトの取得系ノード

Qiita(trend) · 2023-07-30

自分へのメモも兼ねて投稿します。 便利なんだけど、『あれどうやるんだっけ?』っといつもド忘れして調べて直していたノードについて、改めて調査し直しました。 検証環境 UnrealEngine 5.2.1 GetSelectSet ...

Rust で自動微分ライブラリ作ってみた その2 ~応用編~

Zenn · 2023-07-30

前回は自動微分ライブラリを一から書き上げてみました。前提知識がほぼない状態で始めましたが、まずはその後いくらか調べた結果をまとめておきます。 コンピュータにおける微分の種類 コンピュータで行う微分とは、主に次の三つのどれかに分類できます。 記号微分/数式微分 (Symbol

Power Platform から Azure OpenAI の Function Calling を利用してみよう

Qiita(trend) · 2023-07-30

はじめに Azure OpenAI でも Function Calling が利用できるようになりました。 Function Calling 自体については、以下の記事がとても分かりやすいです。 私なりの解釈を述べると、以下の...

『RSC From Scratch. Part 1: Server Components』を読んだぜ

Zenn · 2023-07-30

みなさん初めまして、けんやです。 先日、Dan先生が書いている『RSC From Scratch. Part 1: Server Components』というReact Server Componentsについての解説記事(?)を読んでみました。 どうせなら初めての技術記事っぽい

【Next.js】Prisma で Supabase PostgreSQL を使用する方法

Zenn · 2023-07-30

概要 本記事では、Prisma で Supabase PostgreSQL を使用する方法について解説します。 https://nextjs.org/ https://www.prisma.io/ https://supabase.com/ Supabase プロジェクト

コンピュータの数の表現

Qiita(trend) · 2023-07-29

これは何? 数の表現にも色々あって、一長一短だよということをまとめておきたいと思って。 複素数は扱わない。実数の部分集合のみ。 そもそも そもそも、数は無限にあるけどコンピュータのメモリ(のようなもの)は有限。 有限のコンピュータ...

Tailwind CSSでフッターを固定する

Qiita(trend) · 2023-07-29

はじめに こんにちは、エンジニア転職を目指してRailsを学習中のチータです!🐆 現在、ポートフォリオを作成中で、CSSのフレームワークにTailwindを使用しています。 そこで、コンテンツ量の少ないページ(ログインなど)を作成し...

LoRAの論文を読む

Zenn · 2023-07-29

LoRAとはfinetuningを効率的に低コストでできる手法。詳しくは他にわかりやすい解説をしている記事がたくさんあるのでそちらを参考にしてください。 今回は自分の知らなかった細かなところのみを書きます。 (分からなかった点のメモも残っているので注意) 論文 https://a

ブラウザの戻る/進むを高速に!ヤフーにおけるBFCache有効化に向けた取り組み - Yahoo! JAPAN Tech Blog

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

<a href="https://techblog.yahoo.co.jp/entry/2023072430429932/">https://techblog.yahoo.co.jp/entry/2023072430429932/</a><br /> <p>ChromeでのBFc

ESLint v8.46.0 released - ESLint - Pluggable JavaScript Linter

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

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

【SwiftUI】Viewの更新をプリントする

Qiita(trend) · 2023-07-29

はじめに 謎のバグに遭遇する時は意図しないタイミングでViewに更新がかかってるからかもしれません。 Viewの更新を知る方法を2つ知ったので記事にしておきます。 方法1 import SwiftUI struct Conten...

遺伝的アルゴリズムに並列化プログラミングの実施と考察

Qiita(trend) · 2023-07-29

前回の続きです 遺伝的アルゴリズムのサンプルコード 参考文献 「C言語による画像処理入門」2000/11/1 (著)安居院 猛、長尾 智晴 文献のAmazon 準備 console pip install numpy pip ...

[速習] Spring 第1回 ソフトウェアのプロフェッショナルへの道

Qiita(trend) · 2023-07-29

Springの魅力 SpringはJavaのフレームワークとして世界中のWebアプリケーション開発でその強力さと多機能性から広く活用されています。その成功は、開発者にとっての柔軟性、拡張性、そして後方互換性の魅力によるものです。 ...

Productivity Weekly (2023-07-19号, 2023-07-05号)

Zenn · 2023-07-29

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

Session Managerの詰まりポイント

Zenn · 2023-07-29

はじめに 今回はプライベートサブネットのEC2にSession Managerを使って接続する方法を解説します。 私は初めてSession Managerを使った時はどこに何を作ればよいか分からず非常に苦労した思い出があります。 そこで、Session Managerを作成す

2024年2月1日以降、AWSサービスで利用するパブリックIPv4が課金対象となる

Zenn · 2023-07-29

はじめに AWSのパブリックIPv4が課金対象になるというアナウンスがされました。 状況把握のためアナウンスのブログ記事を要約、調査してみました。 誤った点があったらすみません。 元ネタ パブリックIPv4課金のアナウンス https://aws.amazon.com/j

ElixirのString.codepoints()とString.to_charlist()の比較、そして<<>>記法と?演算子

Qiita(trend) · 2023-07-29

はじめに Elixirで文字列を1文字ずつ分割して処理したい場合によく利用される関数として、 String.codepoints()とString.to_charlist()があります。 String.codepoints()は1文...

AIスタックチャン アールティ版のセットアップ方法

Zenn · 2023-07-29

スタックチャン及びアールティ版とは? かわいいロボットです。M5Stackというマイコンで動きます。オープンソースハードウェアなので、ハードもソフトも個人で自由にカスタムできます。ChatGPT対応したソフトとかもあります。コミュニティもあったりします。 色々なキットがある

Release v130 · esm-dev/esm.sh

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

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

30分でFastAPIでGraphQL APIを開発するチュートリアル

Zenn · 2023-07-29

はじめに 今回の記事ではデータベースを使わずに、1時間でFastAPIでGraphQL APIを開発する方法を解説する。 ! 注意:今回の記事では、GraphQL APIやFastAPIに関する知識を理解している前提で説明をする。本記事でも簡潔に解説するが、詳細に理解したいな

ソフトウェアはなぜバージョンアップしなければならないのか

Qiita(trend) · 2023-07-29

はじめに 社内インフラの運用担当者にとってソフトウェアのバージョンアップは地味な割に大変な業務です。 特に社内のオンプレサーバで動いているようなソフトウェアの場合、バージョンアップに伴う諸々の調整をそのソフトウェアを利用している各部...

DenoからZigで作ったWasmを使う

Zenn · 2023-07-29

こちらの記事の続きです。 https://zenn.dev/itte/articles/5ec941edf3f044 実際にZigでWebAssembly(Wasm)を作って、そのWasmをDenoから呼び出してみます。 DenoとZigのインストール DenoとZigは公式

[ERC4626] あるトークンを保有していると報酬を受け取れる標準規格の仕組みを理解しよう!

Qiita(trend) · 2023-07-28

はじめに 初めまして。 CryptoGamesというブロックチェーンゲーム企業でエンジニアをしている cardene(かるでね) です! スマートコントラクトを書いたり、フロントエンド・バックエンド・インフラと幅広く触れています。 ...

【Next.js】Prisma の基礎

Zenn · 2023-07-28

概要 本記事では、Next.js における Prisma の基本的な使い方について解説します。 https://nextjs.org/ https://www.prisma.io/ Prisma とは? Node.js/TypeScript 環境下で利用できる、オープンソ

React,Javaアプリケーションでカレンダー機能実装

Qiita(trend) · 2023-07-28

最初に 今回の記事はReact + SpringBootアプリ 簡易まとめの記事の続きで旅行予約管理アプリケーションのカレンダー機能実装についてまとめようと思います。 カレンダー機能実装にはReactのReact Datepicke...

CSSアニメーションを実装する上で気を付けたいパフォーマンスの話し

Qiita(trend) · 2023-07-28

はじめに Safariで、css filter(blur)をかけるとなぜか表示されなかったので対処法を書きます。 理由としては要素にハードウェアアクセラレーションが効いていないことが原因で、 要素にGPUレイヤーを作成すれば大丈夫な...

【勉強会】Vue.jsの勉強会はなんぼあってもいいですからね イベントレポート@2023/07/28

Zenn · 2023-07-28

株式会社アルゴリズム 開発チームリーダーの安藤です。 今回は2023/06/26に弊社のオープンスペースにて行われたイベント Vue.jsの勉強会はなんぼあってもいいですからね のレポートをお届けします。 ハッシュタグ #アルゴテック でお届けしておりましたので、イベントの雰囲気

GitHub Actions で pytest の失敗箇所をコード中にインライン表示する

Qiita(trend) · 2023-07-28

GitHub Actions にはテストなどの実行結果を、コード上にアノテーションされた形で表示する機能があります。Node.js などでは自動で行われることがあるためご存知の方も多いかもしれませんが、Pythonでも上手く活用できま...

Panda CSS の出力結果から注意点を学ぶ

Zenn · 2023-07-28

Panda CSS は何を出力するのか? 先日 Panda CSS がリリースされ、次の紹介記事を書きました。 https://zenn.dev/cybozu_frontend/articles/panda-is-coming その時点では、ドキュメントの内容に加えて Nex

お前らまだ簡単なCRUD処理を実装してるのか? 〜PostGrahileへの誘い〜

Zenn · 2023-07-28

煽りタイトルみたいになってしまいましたが、最近の開発で使ってるPostGraphileがめちゃくちゃオススメなので、紹介記事です。 https://www.graphile.org/postgraphile/introduction/ PostGraphileとは PostG

Release v6.0.0 · redwoodjs/redwood

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

<a href="https://github.com/redwoodjs/redwood/releases/tag/v6.0.0">https://github.com/redwoodjs/redwood/releases/tag/v6.0.0</a><br /> <p>Red

ServiceWorkerの落とし穴8選 - Repro Tech Blog

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

<a href="https://tech.repro.io/entry/2023/07/27/105218">https://tech.repro.io/entry/2023/07/27/105218</a><br /> <p>Service Workerのライフサイクル、Ca

ESLint を使って JSDoc / TSDoc の記述を必須化する

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

<a href="https://zenn.dev/wakamsha/articles/setup-eslint-plugin-jsdoc">https://zenn.dev/wakamsha/articles/setup-eslint-plugin-jsdoc</a><br /

Release v1.19.0 · remix-run/remix

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

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

(仮説)Amplifyのプラットフォーム更新とアクセスコントロールの注意点

Qiita(trend) · 2023-07-28

Amplifyのプラットフォーム値をWEB_DYNAMICからWEB_COMPUTEに更新したらBasic認証が正常に働かない(正しい値を入力しても弾かれる)状態になりました。 いくつか検証して解消したようなので、得た仮説を備忘録とし...

Release Notes for Safari Technology Preview 175 | WebKit

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

<a href="https://www.webkit.org/blog/14398/release-notes-for-safari-technology-preview-175/">https://www.webkit.org/blog/14398/release-notes

ChatGPTで社内ナレッジの回答をするLINEボットを作ってみた

Qiita(trend) · 2023-07-28

概要 先日、Microsoft AzureにPromptFlowという機能が追加されました。 これはAzureOpenAIに対してのプロンプトエンジニアリングをローコードで支援する仕組みなんですが、DBを用意してそこに社内ドキュメン...

不惑を過ぎてキャリアに惑った話

Qiita(trend) · 2023-07-28

はじめに 2023年7月に船井総研デジタルに転職した47歳です。 これが4社目となるのですが、なぜ転職したのか、どのようなキャリアを考えた結果なのか、自分の中で整理する意味も兼ねて書いてみようと思います。 1社目(1年) 新卒で入...

Release 3.32.0 - 2023.07.28 · zloirock/core-js

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

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

開発を爆速化!GitHub CLIで覚えるべきコマンド5選

Zenn · 2023-07-28

本記事では、GitHubを使って日々システム開発している人に向けて、開発スピードを爆速化するために覚えるべきコマンドを5つほどご紹介します。 GitHub CLIとは GitHub CLIは、コマンドラインからGitHubを直接操作できるツールです。リポジトリの作成やクローン

8ヶ月で リリース速度が約2倍、プルリクエスト件数122%向上した話

Zenn · 2023-07-28

皆さんは、開発組織のふりかえりで何を・どのように実施されていますか?各チームごとの開発の振り返りと、施策を実施した結果、改善した話をご紹介します。 AD https://prtimes.jp/main/html/rd/p/000000123.000053307.html 誰向

[SwiftUI] ViewThatFitsの中に状態を持たない方が良い

Zenn · 2023-07-27

ViewThatFitsとは iOS16+から使える、レスポンシブレイアウトのようなレイアウトを組めるViewです。 https://developer.apple.com/documentation/swiftui/viewthatfits ViewThatFits ev

VSCode + Dockerでよりミニマルでポータブルな研究環境を

Zenn · 2023-07-27

はじめに もっとミニマルで簡単なポータブルな環境を! 自分自身の研究のための環境構築についてこれまで二本の記事を書いてきました. これらの記事から二年ほどたち, いくつかの点において不満点が出てきました. 特に, GCPや自宅のサーバー上でリモートで作業することが多く

Cloudflare Zero Trustを使って、赤ちゃんの様子をモニタリングするシステムを構築する

Zenn · 2023-07-27

はじめに ご無沙汰しています。Team DELTA代表の丹です。 実は最近子供がうまれ、育休をいただいていたのですが、育休が開けるのに際して「いつでも赤ちゃんの様子を確認したい」という思いが強くなったので 表題の赤ちゃんモニタリングシステムを構築しました。という記事です。

新人エンジニアにとって体系的な知識を持つということ

Qiita(trend) · 2023-07-27

はじめに 久しぶりにQiitaを書きます(すごく書きやすいUIになってて感動しています😊)。4月から新卒Webエンジニアとして都内の企業で社会人生活をスタートしました。最初は実務未経験の状態で内定者インターンから入り、HTTPってな...

Next.js+Goでキャリアの意思決定を投稿できるサービスをつくりました

Qiita(trend) · 2023-07-27

つくったもの キャリアの意思決定があつまるサービス「Wellbi(ウェルビ)」をつくりました。 意思決定、入社・退職エントリ、ジョブチェンジ、転職体験談などキャリアに関するものならなんでも投稿できます。よかったら投稿してみてください...

レビュー砂漠に Badge という花を添えようZE★

Qiita(trend) · 2023-07-27

レビューやってて・・・レビューされたときのGitHubのコメント見て思うんだよね・・・ 「感情がないぜ...」 Reviewdog とかの静的解析ですら 🐶 とかつけてこちらの感情を和ませようとしているのに... 「人間のレビューの...

今更ながらGit rebaseの挙動をちゃんと理解して使えるようになる試み

Zenn · 2023-07-27

TL;DR 最近チーム内で、mergeではなくrebaseを推奨する動きが出てきたので、この機会に rebase の動きをちゃんと理解しておこうという足跡です。 merge の動きを確認する まず、merge_aというブランチを作成し、一つコミットを作ります。 次にme

Livebook のはじめ方 -インストール、実行、注意点-

Qiita(trend) · 2023-07-27

はじめに Livebook はブラウザ上で Elixir や Erlang のコードを実行し、結果を視覚化できるツールです 例えば以下の画像のように、黒い枠(セル)の中にコードを書いて実行すると、そのすぐ下に結果が表示されます...

明日からの業務ですぐ使える!Web制作の教科書2023

Zenn · 2023-07-27

Web制作には様々な知識やスキルが必要で、そのほとんどは実務(職場の先輩や実際のプロジェクト)で学ぶと思います。 本書では、実務で学ぶような知識やスキルにフォーカスを当てて、Web制作に関する実務ベースの様々な内容を紹介していきます。私のこれまでの経験(実務7年以上)をもとに、

【全30項目】コーディング時のルールや思想

Zenn · 2023-07-27

宣伝💡 この記事の内容の超大容量版がこちらの本になります。興味がある方は是非チェックしてみてください。 https://zenn.dev/dadada/books/5d9352710d35a0 Web業界に新卒で入ってから7年と数ヶ月が経ちました。私はデザインからフロントエンド

httptoolkit/brotli-wasm: A reliable compressor and decompressor for Brotli, supporting node &amp; browsers via wasm

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

<a href="https://github.com/httptoolkit/brotli-wasm">https://github.com/httptoolkit/brotli-wasm</a><br /> <p>BrotliのCompress/Decompressを扱うライ

新米スクラムマスター書紀

Qiita(trend) · 2023-07-27

2か月間スクラムマスターを経験した私が、将来の自分に向けて語り継ぐためのものです 反省多めです。 困難だったこと 声かけと見守りのバランス 非常に素晴らしいメンバが集まっている中、初めてのスクラムマスターという目に見えないプレッシ...

Apache Kafka を使った非同期処理で分散トレーシングをする with OpenTelemetry

Zenn · 2023-07-27

■ この記事は何か こんにちは 👋 今回は、Apache Kafka を使ったサービス間でも分散トレーシングしましょう!について記事にまとめました。トレーシングには OpenTelemetry(以下、Otel)を使っています。Kafka や Otel については他の記事に任せ

Astro 2.9でView Transitions APIがお手軽に

Zenn · 2023-07-27

3 行まとめ Astro 2.9 で View Transitions が experimental で実装された SPA モードであれば、View Transitions API を使った画面遷移時のアニメーションが簡単に使える View Transitions API

Denoで困ったときはZigで何とかなるかもしれない

Zenn · 2023-07-27

サードパーティライブラリが無いよ問題 いきなりネガティブな話で申し訳ございません。愚痴みたいなものです。本題ではありませんので読み飛ばしていただいて問題ありません。 Denoユーザーの1人としての個人的な印象として、Denoの勢いは2023年に入った頃から低迷しているように感

Dockerの"分からない"を簡単にメモ

Qiita(trend) · 2023-07-27

概要 前提 規約 コンテナはエフェメラル(短命:ephemeral)であること .dockerignoreを有効活用する 不要なパッケージのインストールを避ける コンテナ毎に1つのプロセスだけ実行 レイヤーの数を最小に 複数行の...

文系未経験のぼくがエンジニアを目指した理由

Qiita(trend) · 2023-07-27

はじめに こんにちは。文系未経験からエンジニアになりました牛田です🐮 今回、記念すべき初投稿ということで、現在の目標を公開したいとおもいます! 「目標」 私はエンジニアとバリスタ、二足の草鞋を履いて生活するのが目標です。 そして、...

ノンデスクワーカー向けプロジェクト管理 SaaS の Material-UI を v4 から v5 にアップデートした話

Zenn · 2023-07-27

こんにちは! KANNA の開発のお手伝いをしております、フリーランスエンジニアの len_prog です。 アルダグラムは、ノンデスクワーカー向けプロジェクト管理 SaaS「KANNA」を提供しています。 https://lp.kanna4u.com KANNA の Web フ

限界ド文系大学生がプログラミングをやってみて思ったこと

Qiita(trend) · 2023-07-26

こんにちは、初めまして。堕罪オサムです。 某文豪みたいな顔をしていますが、大学生で国語学・日本語学を専攻しています。 今日はざっとですが、初学者のオサムがつまずいているところをほんの少し掘り下げて記事を書いてみました。共感していただけ...

フォームからPOSTリクエストで受け取った画像サイズを小さくしてデータ容量を削減したい(Laravel10)

Qiita(trend) · 2023-07-26

やること 実現したい内容 作成しているサービスが低コストで運用していきたいため、フォームからPOSTで送られてきた画像をController内でサイズ変更してから保存したいと思いました。 方法 オープンソースのPHP画像処理およ...

Excel 365からノーコードでSalesforceやkintone、Snowflakeなど150以上のデータソースに双方向接続可能、CData Connect Cloudが新機能

Publickey · 2023-07-26

CData Software Japanは、同社が提供するクラウドサービスCData Connect Cloudの新機能として、Webブラウザで利用するExcel 365からノーコードでSalesforceやkintone、Snowflak...

プログラミング初心者がFlutterとchatGPTを使って3週間でアプリを作った話

Qiita(trend) · 2023-07-26

イントロ YouTubeを見てて、ふとしたきっかけでプログラミング初心者の自分でもアプリが作れるんじゃないかと思い、3週間で完成させた話を共有しようと思います! これからプログラミングを頑張ってみたい人や、既にエンジニアだけどcha...

プログラミング初心者がFlutterとchatGPTを使って3週間でアプリを作った話

Zenn · 2023-07-26

イントロ YouTubeを見てて、ふとしたきっかけでプログラミング初心者の自分でもアプリが作れるんじゃないかと思い、3週間で完成させた話を共有しようと思います! これからプログラミングを頑張ってみたい人や、既にエンジニアだけどchatGPTが本当に開発に役立つのかどうかを知り

Private Resolver を使った名前解決のアーキテクチャーを考えてみる

Zenn · 2023-07-26

はじめに Azure で名前解決をする場合、さまざまなオプションがありますがその一つの方法として Private Resolver があります。 簡単に言うとマネージドの DNS サーバーなのですが、いくつかマネージドサービスならではの機能があります。ハブアンドスポークやオン

エンジニアの平均年収が1000万円超えている企業をまとめてみた

Qiita(trend) · 2023-07-26

はじめに エンジニアの平均年収が1,000万円が超えている企業が気になりませんか? そこで今回は日本を中心に海外まで年収が1,000万円を超えている企業を36社をランキング順にまとめてみました。 Stripe Inc. ...

日本語が話せるLlamaモデルをDIYする

Qiita(trend) · 2023-07-26

2023/7/27追記: 項目2.1でrun_clm_pt_with_peft.pyを編集する必要がありますが書き忘れていました。編集箇所と方法を追記しました。一部情報が正しくない部分もあったので修正しました。 この記事ではMetaが...

私たち「組込屋(エンジニア)」はどこへ行く?(その2)

Qiita(trend) · 2023-07-26

前回(https://qiita.com/Cente_mw/items/e3cec7e4bc9a39ea1c29 )からの続きです。 > すべてを自社で開発できた時代ならよいのですが、、、やっぱり長期に信頼できるパートナーと組むんです...

「私の書いた記事がつまらないので、アクセスが低いです。」と思え

Qiita(trend) · 2023-07-26

この記事で言いたいことは、次のことです。 ・記事が読まれない理由を、他人のせいにしてはいけません。 ・記事のPV数を上げるために、使えるものを使うのは当たり前。 ・組織票でもいいじゃない。 -- 最近、Qiitaでこんな面白い...

AI音声認識機能のQAにおける苦労と工夫したこと

Zenn · 2023-07-26

株式会社IVRy(アイブリー)のQAエンジニアの関です。 IVRy[1]は、新たにAI音声認識機能が公開されました。 AI音声認識機能は、お客様の発話内容を認識・理解し、適切な回答や提案を行うことができる電話対応が可能になっています。 音声認識は、Webブラウザや電話のテストよ

Promethus/Loki/Grafanaを使ってメトリクス、ログを監視してみる

Qiita(trend) · 2023-07-26

はじめに 社内でも監視ツールのコスト見直しによりOSSを使った監視ツールの検討・導入が進んでいるため、まずは検証環境で実際に構築して、個人の理解を深めることを目的としています。 やりたいこと 監視サーバ(Grafanaのダッシュボ...

Azure Media Services の移行・お引越し・Migration: MediaKind 編 (1) VoD の基本動作を理解する

Qiita(trend) · 2023-07-26

背景 2013年くらいに登場。その後日本国内でも多くの方にご利用いただいた Azure Media Services が、2024年6月30日をもってサービス停止をすることになりました。本当に残念です。 Azure Media Se...

React使いが、SolidJS -> solid-start使ってみた感想【SolidJS】【React】

Zenn · 2023-07-26

はじめに こんにちは、白色です。現在、ベンチャーでフロントエンドエンジニアとして活動しています。 今回が7回目の投稿です。 なんでSolidJS? 基本的にReactと同じように書けて受け入れやすい 仮想DOMレスなので、パフォーマンスが良い State of JS 2

Git で push 前にテストやフォーマット済みかをチェックする

Zenn · 2023-07-26

TL;DR 次の手順を実行する リポジトリに infra/git-hooks のような名前でディレクトリを作成し、下記の pre-push スクリプトファイルを追加する。 このとき、 chmod +x infra/git-hooks/pre-push のようにして pre

パスワードレス MySQL Proxy を作る

Zenn · 2023-07-26

やりたいこと 下記の MySQL 版を作りたいです。 https://github.com/mothership/rds-auth-proxy なお、現時点では完全に上記のツールと同等な機能ではありません。 動機 AWS RDS MySQL や Aurora MySQL

fabian-hiller/valibot: The modular and type safe schema library for validating structural data

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

<a href="https://github.com/fabian-hiller/valibot">https://github.com/fabian-hiller/valibot</a><br /> <p>zodライクなスキーマをビルダー関数で組み立てバリデーションとType

Power Apps でデータを一覧表示して、詳細表示、編集、削除機能を実装する

Qiita(trend) · 2023-07-25

はじめに Power Apps のギャラリーコントロールでデータを一覧表示することが可能です。 ギャラリーコントロールの基本的な操作については上記記事を参考にしていただけると幸いです。 そして、表示されているデータに対...

[ERC5313] ERC173をシンプルにした提案を理解しよう!

Qiita(trend) · 2023-07-25

はじめに 初めまして。 CryptoGamesというブロックチェーンゲーム企業でエンジニアをしている cardene(かるでね) です! スマートコントラクトを書いたり、フロントエンド・バックエンド・インフラと幅広く触れています。 ...

機械学習を用いた電車識別アプリを作成

Qiita(trend) · 2023-07-25

[目次] 1.背景 2.アプリ概要及び背景 3.実行環境 4.準備 5.学習及び結果分析 6.今後の対応 1. 背景 子どもが電車好きで、よく電車を見に行ったり、本を見ていました。 2歳の息子は山手線と京浜東北線の区別を確り名前を言い...

WebAssemblyにスレッドやコンポーネントモデルなど導入へ、Bytecode Allianceがロードマップを公開

Publickey · 2023-07-25

WebAssemblyやWebAssembly System Interface(WASI)の普及と改善を推進するBytecode Allianceは、今後のWebAssembly関連技術のロードマップを明らかにしました。 ロードマップは「...

Ultra EthernetコンソーシアムをAMD、インテル、シスコ、マイクロソフトなど9社が設立。AIやHPCに最適化したイーサネット仕様を策定へ

Publickey · 2023-07-25

イーサネットの仕様を改善し、AIやハイパフォーマンスコンピューティング(HPC)のような高速かつ大規模なデータ処理に適した、より高速なイーサネットの実現を目指す団体「Ultra Ethernetコンソーシアム」がLinux Foundati...

配下のファイルを一覧するときはディレクトリに色を付けると見やすい!

Zenn · 2023-07-25

tl;dr パスを一覧で表示するとき、ディレクトリ階層ごとに色を付けると分かりやすい。 じゃなくてみたいな。 発端 Yuki Yano さんが呟いた一言でした。 ycino めっちゃ関係ないんですけどfzf-previewでファイル一覧でディレクトリ名だけハイライトして

【Rails & JavaScript】ドロップダウンメニュー作成 / イベントハンドラ / 無名関数

Zenn · 2023-07-25

チーム開発終了!各々プレッシャーとの戦いで大変だったけど、終わってホッとしています!笑 俺らチーム目標は次の2つでした。 3日前倒しで提出すること チームの作品に自信と愛着を持つこと 結果として4日前倒し、自分たちの作品が大好きなので目標達成! もちろんこだわればもっとできる

【React入門】絶対に躓かないReact(Next.js 13)ワークショップ #2

Qiita(trend) · 2023-07-25

はじめに この記事は、これからReactを学びたい方向けに書かれています。 複数記事の構成になっているので、#1から始めることを推奨します。 また、Reactが初めてであれば、環境構築なしでReactについて学べる以下の記事から始...

Astro 2.9: View Transitions (experimental) | Astro

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

<a href="https://astro.build/blog/astro-290/">https://astro.build/blog/astro-290/</a><br /> <p>Astro 2.9リリース。 試験的にView Transitionsのサポート、Redi

【個人開発】開発者のためのマイクロブログ「Timesy」を支える技術

Zenn · 2023-07-25

ソーシャル分報アプリ「Timesy」をリリースしたので、その背景と技術スタックについてご紹介したいと思います。 アプリ紹介 https://www.timesy.dev/ 個人開発や趣味開発にも使えるオープンな分報(times)を使ってみたいと思ったのが、このアプリを開発し

ChatGPT Pluginを触ってみる

Qiita(trend) · 2023-07-25

created by en-japan Yue.Pu ChatGPT Pluginとは https://openai.com/blog/chatgpt-plugins 現時点では課金アカウントしか使えません 公式的Doc: htt...

ChatGPT Code Interpreterできること

Qiita(trend) · 2023-07-25

created by en-japan Yue.Pu Code Interpreter(コードインタープリター)とは、ChatGPTが提供する公式プラグインの一つで、このプラグインを利用することで、ChatGPT上でPythonを使っ...

30代のキャリアを意識した20代のキャリア戦略

Zenn · 2023-07-25

先日、『Developers Boost 2023』に参加してきました。 https://zenn.dev/bs_kansai/articles/de7620e1180868 ここで 30 代を目前に控えたエンジニアの方達から、さまざまなキャリア論をお伺いすることができました。

DP-300(Azure Database Administrator Associate)受験対策

Qiita(trend) · 2023-07-25

先日、無事にDP-300の試験に一発合格しましたので、忘れないうちに試験対策と勉強方法をまとめておきます。 下記内容は2023年7月現在の情報です。 今後試験内容が改訂されることもありますので、その点ご了承ください。 はじめに DP...

開発組織におけるコミュニケーションの重要性 概要編

Zenn · 2023-07-25

業務・組織・チームの生産性を話す上で、コミュニケーションは欠かすことができない要素の一つです。特に開発組織において、コミュニケーションがどう重要なのか、ご紹介します。 想定の読者の方 チームや個人のコミュニケーションに課題がある・感じている 開発組織のスケールで悩んでいる

Blueprintsが非推奨になるようなので正当後継になりそうな「デプロイスタック」を試す

Zenn · 2023-07-25

モチベ ある日社内チャットにてBlueprints(プレビュー)がそのまま非推奨になっていくことを知る Blueprintsの検証についてはこちら https://zenn.dev/microsoft/articles/5a307963169240 公式ドキュメン

React + tailwind css で画面表示されたら下の方からシュッと出てくるやつを実装

Zenn · 2023-07-25

概要 React + tailwindcss のプロジェクトで、LPとかでよく見る「要素が画面内に入ったらシュッとフェードインする」挙動を実現したいと思いました。ググって引っかかってくる知見は jQuery をつかおうみたいな記事ばかりだったので、個人開発で現在使用している[

input[type="number"] のマウスホイール事故を防ぎたい

Zenn · 2023-07-25

Leaner Technologies エンジニアのぐりこ( @glico800 ) です。 今回は何かと話題に上がりがちな input[type="number"] について、個人的に新しい発見があったので簡単にまとめてみました! 背景 ユーザーから入力した値と保存されてい

【Flutter】TODOリストをドラッグ&ドロップできるようにする

Zenn · 2023-07-25

私が作っている禁酒アプリのOB-1にて、ドラッグ&amp;ドロップでTODOリストの順番を入れ替えられるようにしたので、その方法をまとめます。 OB-1ダウンロードしてね https://apps.apple.com/jp/app/id1666271955 ListVi

【Ruby on Rails】マイグレーションの仕組みを理解して「分からない」から抜け出そう🚗【初心者向け】

Qiita(trend) · 2023-07-25

🌀 はじめに 記事を開いていただきありがとうございます! この記事では主にRailsの初学者に向けて、マイグレーションの仕組みについて分かりやすく解説します! 私が初学の時にやっていた、 「とりあえず何か分からないけど rails ...

【Qiitaアナリティクス】"自分の記事がどれだけ見てもらえているか" を見える化するスプレッドシートを作りました 🚀

Qiita(trend) · 2023-07-24

🏰 作ったもの Qiitaアナリティクス 自分が Qiita に投稿した記事について、 view 数 LGTM 数 ストック数 の推移を時系列で見ることができるスプレッドシート (Qiitaアナリティクス) を作りました! テ...

Google、iPaaS「Application Integration」正式リリース。Salesforceやkintone、BigQuery、MySQLなど多数のサービスをGUIで接続

Publickey · 2023-07-24

Google Cloudは新サービス「Applicatoin Integration」の正式リリースを発表しました。 Application Integrationは、さまざまなサービスを統合する、いわゆる「iPaas」(Integrati...

Google Cloud、最大3倍の性能向上「Cloud SQL Enterprise Plus」発表、計画停止も10秒以下に

Publickey · 2023-07-24

Google Cloudは、従来のデータベースサービス「Cloud SQL」を大幅に強化した「Cloud SQL Enterprise Plus」エディションを発表しました。 Cloud SQL Enterprise Plusは、従来のCl...

【PHP】変数($)とは表示方法や値の代入方法について

Qiita(trend) · 2023-07-24

変数は簡単に言うと値を入れて置ける箱みたいな物です。 $変数名 = 値; &lt;?php $test 変数の場合は($)から書いていきます。 上に書いてある$testは箱みたいな物で、この$testの中に色々入れれるというイメ...

君たちはuseEffectとどう生きるか

Zenn · 2023-07-24

はじめに 状態管理や副作用など少ないコードで多機能な挙動を実現できて、便利なflutter_hooksですが、しっかり挙動を理解できていないと思わぬバグに繋がる恐れがあります。 今回はflutter_hooksの中でもuseEffectの挙動にフォーカスします。 実際のコード

Flutter Web + Firebase + Cloudinaryで動的OGPをササッと作る

Zenn · 2023-07-24

個人で作っているアプリでユーザーのプロフィールをOGPで表示する際に、実践的なユースケースを含めた記事があれば楽に作れたなと思ったので共有させて頂きます。 最終的な成果物はこんな感じです http://bookm.me/santa デプロイ環境のセットアップ Flutter

Amazonエンジニアの年収上限が4000万円にアップした背景まとめてみた

Qiita(trend) · 2023-07-24

https://oceans.tokyo.jp/article/detail/36460 2022年2月からアメリカのAmazonで働くエンジニアや管理部門で働くスタッフの基本給の上限が4000万まで引き上げされたのなんで?と思って...

【SwiftUI】Listのセパレーターの長さを調節する

Qiita(trend) · 2023-07-24

はじめに セパレーターの長さを変更する方法を調べたので記事にしました。 サンプルアプリ ランダムでセパレーターの長さを設定しています 実装 import SwiftUI struct ContentView: View { ...

Go1.21 New Features

Zenn · 2023-07-24

Go Release Cycle によれば Go の次期リリースである Go1.21 のリリース日は来月8月になりますが、執筆時点は go1.21rc3 までリリースされており、このままいけば予定通り順調にリリースされそうです。この記事では前回の Go1.20 New Featu

SwiftUIでEquatableなViewで冗長な更新を防ぐ

Qiita(trend) · 2023-07-24

SwiftUIでEquatableなView(EquatableView)で冗長な更新を防ぐ SwiftUIを使うと良い感じにUIを作ることができます しかし、特に大規模なアプリを作成していると、たまにパフォーマンスの問題に当たるこ...

openai-pr-reviewer を使ってAIにレビューを手伝ってもらう - とりあえず動かしてみた

Zenn · 2023-07-24

openai-pr-reviewer とは? https://github.com/coderabbitai/openai-pr-reviewer GitHubでChatGPTがPullRequestをレビューしてくれます。 以下の機能が備わっています。次回の記事で機能単位で

【合格体験記】AWS認定ディベロッパーアソシエイトに合格しました

Qiita(trend) · 2023-07-24

AWS認定ディベロッパーアソシエイトに合格しました。また、少し前に、3年ぶりにSAAを更新しました。AWSの知識をアップデートする中で、SAAだけでなく、DVAも取得を目指しました。SAAとは分野が違うので、新しい知識を身につけること...

非エンジニア(クリエイター)のはじめてのコーディング学習で挫折を支えるCSSセレクタチートシート一覧。

Qiita(trend) · 2023-07-24

自己紹介 経営学部卒の非エンジニア(クリエイター)が、これまでディレクションを中心に活動をしてきていましたが、ご縁あってエンジニアの方と近い距離でお仕事をすることになりました。元々コーディングの基礎知識は習得したいと考えていたのです...

非エンジニア(クリエイター)が挫折しないためのコーディング初学者向け無料学習サービスを使ってみた感想。

Qiita(trend) · 2023-07-24

自己紹介 経営学部卒の非エンジニア(クリエイター)が、これまでディレクションを中心に活動をしてきていましたが、ご縁あってエンジニアの方と近い距離でお仕事をすることになりました。元々コーディングの基礎知識は習得したいと考えていたのです...

Zodとshadcn/uiで超簡単にフォーム作成ができるライブラリ「AutoForm」

Zenn · 2023-07-23

AutoForm とは何か? https://github.com/vantezzen/auto-form README より ↓ AutoForm は、zod スキーマに基づいて@shadcn/ui フォームを自動的に作成する React コンポーネントです。 Auto

Code InterpreterのOSS実装「GPT-Code UI」を試してみた

Zenn · 2023-07-23

GPT-Code UI Code Interpreter APIを紹介しましたが、更にUIがついてよりCode Interpreter感覚で使えるOSS実装がありました。きっと非公式です。 https://github.com/ricklamers/gpt-code-ui こ

マイクロソフト「Azure Boost」発表。AWS Nitroのように専用SoCへ仮想化処理などをオフロード、より高性能なクラウド基盤提供へ

Publickey · 2023-07-23

マイクロソフトは、従来ハイパーバイザとホストOSが行っていた処理を専用のシステムオンチップ(SoC)を用いたNICにオフロードし、より高性能なクラウド基盤によるインスタンスを提供する「Azure Boost」のプレビュー公開を発表しました。...

Go言語1.21で、WebAssembly System Interface(WASI)の実験的サポートへ

Publickey · 2023-07-23

Googleが中心となってオープンソースで開発されているGo言語の次期バージョン「Go 1.21」では、WebAssembly System Interface(WASI)が実験的にサポートされることが明らかになりました。 これによりGo言...

zennの投稿を1ヶ月続けた感想

Zenn · 2023-07-23

この投稿が記念すべき(?)40投稿目です! 1ヶ月続けた感想を書きたかったので今回書きます。 まずは自分自身を褒めてあげたいと思います。 スクール期間の途中から記事を書き始めましたが、クオリティはともかく、1ヶ月以上続けたことは大きな成果だと思っています。 zennを始めた理

typescript-eslint v6 アップデートガイド

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

<a href="https://zenn.dev/cybozu_frontend/articles/ts-eslint-v6-guide">https://zenn.dev/cybozu_frontend/articles/ts-eslint-v6-guide</a><br /

Sui NetworkとSui Moveを理解する!!

Zenn · 2023-07-23

皆さん、こんにちは! 先日、 日本で初めて Sui Move というプログラミング言語を主役にしたハッカソン、 Move Hackathon in WebXに参加いたしました! https://app.akindo.io/hackathons/q3OnoAj86Tjj1D7P4

VMとDocker基礎 -コンテナって何なの??言葉と仕組みを理解する

Zenn · 2023-07-23

VMとDockerの基礎 -コンテナって?言葉を理解する! 会社では開発するときに、当たり前に使っているものだけど、 説明できるかっと言われるとできなかった!ので、簡単に、まとめました(^^) Dockerとは Dockerは、インフラ関係やDevOps界隈で注目され

Generative AI 生成系AIの世界を学習できる無料コンテンツ

Qiita(trend) · 2023-07-23

はじめに 2023.07.23時点の記事です 急速的に発展する中で、ChatGPT をはじめ、その分野に関して 学び始める方もいるのではないでしょうか? Twitterを含め、情報収集が追いつかない状況ですが、 Micros...

Neovim向けカラースキーム「yash」を自作した

Zenn · 2023-07-23

TL;DR 「プログラムの読みやすいカラースキームが欲しい!」という思いでカラースキームを自作しました。Treesitter対応で、配色にもプログラムを読みやすくする工夫をしているのでぜひ試してみてください。(yashっていいます名前だけでも覚えて帰ってください😭) http

【個人開発】技術書特化の読書管理&コミュニティ「TecuTecu」を支える技術

Zenn · 2023-07-23

技術書・専門書に特化した本選びや読書管理、レビュー、マークダウン記法での読書メモとかができる読書コミュニティTecuTecu - テクテク - を作って公開したので、機能の説明や使用してる技術を書きます。 作ったもの https://tecutecu.tech/ はじめ

【JavaScript】非同期処理をちょっとだけ理解する

Zenn · 2023-07-23

はじめに 本記事の概要 フロントエンド環境で実行される JavaScript の非同期処理について、ちょっとだけ理解したことをまとめた記事です。 用語の解説などは特にしていません。 背景 フロントエンドエンジニアを目指して学習を始めて約 1 年半。 これまで非同期処理

Rust で自動微分ライブラリ作ってみた

Zenn · 2023-07-23

前回は Rust でディープラーニングフレームワークを作ってみましたが、バックプロパゲーションに必要な微分の計算は手でやっていました。これを自動化できないかというのが今回のお題です。 業界では自動微分(autograd)と言われる技術で、 PyTorch や TensorFlow

セマンティックレイヤー / Headless BIとは

Zenn · 2023-07-23

この記事は何 2023年、世間はLLMで大騒ぎですが、データの業界ではセマンティックレイヤー・Headless BIへの注目も高まっています。 これは、まだ国内では黎明期ともいえるそんな技術が、今後どんな存在となりうるのかを、筆者の個人的な解釈と妄想をもとに述べる長文ポエムで

【Elixir/Phoenix】AI対戦4目並べを作る(強化学習編)

Qiita(trend) · 2023-07-23

ソースコードの整備を進めています。 ソースコードと詳細な説明を合わせて準備していますので、お楽しみにしていてください! もし、この記事が役立つと感じていただけたら、いいねやストックをしていただけると、私のモチベーションがアップし、...

【Elixir/Phoenix】AI対戦4目並べを作る(GUI編)

Qiita(trend) · 2023-07-23

はじめに Elixir/Phoenixを使って、AIと対戦できる4目並べを作成してみました。 その1では、人対人で4目並べのゲームができるものを作成します。 ゲームのボードの表示方法 ゲームのボードは、キャンバスを使って自力で書く...

Honoを使ってCloudflare Multi Workers環境を作る

Zenn · 2023-07-23

はじめに 複数のCloudflare Workers間をCloudflare Network内で通信できるService Bindingsの機能を使って、マイクロサービスの環境を作ります。 外部に露出させるgatewayアプリが1つ、内部にある複数のmicroserviceア

Android14の重要そうな差分まとめ

Qiita(trend) · 2023-07-23

はじめに Android13が出てきたのがつい先日のように感じますが、もうAndroid14がでようとしていますね。 個人的にはAndroid13もそれなりに修正が必要な差分があり大変な印象がありましたが、14ではどうでしょうか? ...

openMetadataとdbtのコラボレーション

Zenn · 2023-07-23

今回もopenMetadata(以下metadata)関連の記事です。色々と触っていて気になった機能があったのでどういうことができるのか検証してみました。 まずは以下のスクショをご覧ください。 そうです。dbtを取り込めるようです。 openMetadataとdbtで何ができる

はじめてのReactで作るカンバン方式TODOリスト

Qiita(trend) · 2023-07-22

なぜつくるのか SPAに可能性を感じてしまったから どんな可能性? (ソース:自分で調べた限りの浅い知識) SPA化されたWebサイトは、スマホから見た時にまるで純正アプリみたいな使いやすさがあるらしい しかも、SPA化されたWe...

日本の方がよく使う国土地理院タイルを一度に登録する・2023年夏

Qiita(trend) · 2023-07-22

某イベントもおわり、皆様おつかれさまでした! ぼんやり過去記事をみていたら気がついたのでさっくり知見を共有しておきます。 はじめに 国土地理院さんはGISで使える様々な背景地図を地図タイル形式で配信してくれています。 この形式はほ...

WSL環境でLivebookのインストールするためのelixirのバージョンアップの方法

Qiita(trend) · 2023-07-22

こんにちは、rickyです。 ここではWSL環境においてLivebookのインストールをする際にこけてしまったのでその対処法を備忘録として残します。 結論から話すとasdfでelixirの別バージョンを管理して、そこから実行を行うとい...

Azure Open AIでFunction Callingを使う!

Zenn · 2023-07-22

本家Open AIに続き、Azure Open AI ServiceでもFunction Callingが利用可能になりました。本記事ではFunction Callingの概要や仕組み、利用方法などをお伝えします。 なぜFunction Callingが必要なのか ChatG

音源分離ツールSpleeterと音源MIDI変換ツールBasic-PitchをM1 MacBook Air上のDockerで動作させる

Zenn · 2023-07-22

はじめに 楽曲をアナライズしたいとき、ボーカルの旋律とか、伴奏の最低•最高音は聴音しやすいものです。 ですが、、たとえばテンションを含む密集した和音のボイシングまで分解するのは、途方もなくしんどいです。もちろん訓練された能力と、それなりの時間も必要になります。 手元に楽器がな

ChatGPT Code Interpreterにプルリク作ってもらった。

Zenn · 2023-07-22

ChatGPTの進化凄まじいですね 今回は先週公開されたCode Interpreterを触って遊んでみようと思ったらプルリクまで作ってもらえて、興奮してしまったので勢いで記事にします。 ※ 実際にGitHubのプルリクを作ったのは自分です。GPTにお願いしたのはコードの変更とプ

楕円ElGamal暗号

Zenn · 2023-07-22

初めに 公開鍵暗号の一種であるElGamal暗号、特に楕円ElGamal暗号を紹介します。 巡回群 まず用語の説明から始めましょう。Gを演算を乗法表記で表す群とします(群の説明は群と楕円曲線とECDH鍵共有参照)。 つまり単位元1があり、掛け算が定義されています。G の要

Bun v0.7.0 | Bun Blog

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

<a href="https://bun.sh/blog/bun-v0.7.0">https://bun.sh/blog/bun-v0.7.0</a><br /> <p>Bun v0.7.0リリース。 Viteのサポート、<code class="language-plainte

【徹底解説】REST VS GraphQL

Zenn · 2023-07-22

! 注意:今回の記事で載せているコードは読者に具体的なコードのイメージを持たせる目的で書いている。それ故に、実際にブラウザ上で実行しても動作しない点には注意してほしい。より専門的ににGraphQLとRESTの違いを学びたいならLogRocketの記事とApolloの記事を参考に。

【CSS】CSSだけでパララックスを再現する

Qiita(trend) · 2023-07-21

はじめに みなさんは、パララックス(parallax)と聞いたことがあるでしょうか? 最近のサイトは、要素がふわっとフェードインしたり、要素の移動速度が違ったり、 スクロールに応じて色々なアニメーションが発火します。 今まで、このよ...

学生エンジニアが圧倒的に成長する方法

Qiita(trend) · 2023-07-21

はじめに これは学生がエンジニアとしてどうやって成長していくのがいいのか、というのをボクなりに考えて言語化してみたものです。もし学生の方がこれを読んでいるなら参考にできる部分は参考にしてもらえればと思います。 学生に限らない一般的な...

Vision Transformer(ViT)を自作してcifar10を解いてみた

Qiita(trend) · 2023-07-21

はじめに こんにちにゃんです。 水色桜(みずいろさくら)です。 今回はVision Transformerを自作してcifar10を解いてみようと思います。 解説にあたっては極力数式を用いずに解説するつもりです。 もし記事中で間違い...

pkg-size | Find the true size of a npm package

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

<a href="https://pkg-size.dev/">https://pkg-size.dev/</a><br /> <p>WebContainersを使ってパッケージをインストールし、パッケージのインストール速度やインストールサイズをチェックできるサービス</p>

Azure OpenAI の Function calling を Golang で試す

Zenn · 2023-07-21

はじめに Azure の OpenAI にもようやく Function calling が来たので Golang で試してみました。 https://techcommunity.microsoft.com/t5/azure-ai-services-blog/function-

typescript-eslint v6 アップデートガイド

Zenn · 2023-07-21

typescript-eslit v6 リリース! 2023/07/10 に typescript-eslint の v6 がリリースされました。 https://typescript-eslint.io/blog/announcing-typescript-eslint-v

完全自己満足、gitコマンドでイキるためにやっておくべき事3選

Qiita(trend) · 2023-07-21

はじめに この記事では少々個人的なgitの準備や設定を紹介したいと思います。紹介する内容は全て自己満足の範疇であり、必須ではありません。この記事を読まなかったとしても何ら皆さんの未来に影響はありません。それでも少しでも快適なgitラ...

振り返りでは「労う・感謝する」ことを大事にしよう

Qiita(trend) · 2023-07-21

この記事は何 どの会社でもある程度のスパンでチームの振り返りをやっていることは多いと思います。 スクラムなどを導入しているのであれば各スプリントで振り返りを行っているのではないでしょうか。 この振り返りがあまり活発にならない、あまり...

Snowflake で特定のカラム以外のすべてのカラムで集約したい

Zenn · 2023-07-21

前提 下記のような 100 カラムのテーブルがあるとします。 create or replace table very_wide_table(c1 int, c2 int, c3 int, ... c98 int, c99 int, c100 int) as select r

【検証してみた】株式会社ゆめみは、Organization対抗戦で不正をしているのか?

Qiita(trend) · 2023-07-21

今年も盛り上がっている Qiita Engineer Festa! Qiita Engineer Festa 2023、大いに盛り上がっていますね・・・! 特に、Organization対抗戦・・・! いろんな企業さんが、必死になっ...

Rust における String -> &str 操作

Qiita(trend) · 2023-07-21

(自分が前書いた Scrapbox の内容 を軽くまとめたものなので中身はそこまで変わらないです) (なんなら Scrapbox の方が詳しい可能性もあります) 最終的な結論 どれでも同じだが、.as_str() 使えば良いです。 ...

Go言語のテストケースの一覧性を高める

Qiita(trend) · 2023-07-21

Goのテーブル駆動テストは、記述を工夫することで一覧性を高めることができます。 strings.SplitN関数のテストを例に説明します。 通常の実装 シンプルなので読みにくくはないですが、行数の割に情報量が少なく全体を把握するには...

SQLパーサーを使用してみた

Zenn · 2023-07-21

はじめに この記事ではいくつかのプログラミング言語でSQLパーサーを利用する方法について解説します。 SQLパーサーを使用することでSQLクエリを構成要素に分割したり、構文解析したり、クエリの改変・整形が可能になります。 具体的には以下のようなことが行えるようになります。

Azure OpenAI に Function calling が来たので .NET SDK で動作確認してみた

Zenn · 2023-07-21

追記 2023/07/21 finish_reason について追記 本文 寝て起きたら Azure の OpenAI にも Function calling が来ていました。 https://techcommunity.microsoft.com/t5/azure-

【小ネタ】SecurityGroupにリソースが紐づいてるか確認スクリプト書いてみた

Qiita(trend) · 2023-07-21

はじめに 不要セキュリティグループを一掃しようと思いスクリプトを書いてみました。 本スクリプトでVPCリソースと紐づいているセキュリティグループをあらかた判別出来ます。 実行例 スクリプト get_security_group_...

フロントエンドエンジニアにおすすめchrome拡張機能

Qiita(trend) · 2023-07-21

はじめに こんにちは、都内でソフトウェアエンジニアをしているYSasagoです。 私はフロントエンドの開発時に、Chromeのブラウザを使うことが多いです。 Chromeには開発を便利にするchrome拡張機能がたくさんあります。 ...

VSCode ではじめる GitHub Copilot 活用術

Qiita(trend) · 2023-07-21

はじめに GitHub Copilot は AI がペアプログラミングしてくれるサービスです Copilot = 副操縦士なので、私たちがコードを書くとき、隣からそっと助けてくれるイメージです ChatGPT のようなチャット形式と...

Node v20.5.0 (Current) | Node.js

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

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

ReLoRA の解説

Zenn · 2023-07-20

こんにちは、初めましての方は初めまして。株式会社 Fusic の瓦です。人生で五回目の痛風を発症したので、そろそろお酒を控えるべきかちょっと真剣に悩んでいます。 この記事では、Stack More Layers Differently: High-Rank Training Th

Code Interpreter APIを試してみた

Zenn · 2023-07-20

Code Interpreter API (多分)非公式ながら、オープンソースでOpenAI APIを使ったCode InterpreterのAPI実装が出てました。 https://github.com/shroominic/codeinterpreter-api 早速試し

ChatGPTでお手軽ゲーム作成ハンズオン(python)

Qiita(trend) · 2023-07-20

はじめに こんにちは!ゲーム大好きエンジニアです! ゲームをやるのが好きで、いつか簡単なものでも作れないかな〜と思いつつなかなか足が踏み出せなかったのですが、ChatGPTの力を借りたらできるのでは!?と思いつき試しに挑戦してみまし...

Github ActionsでAWS S3にNuxt.jsで作成したアプリケーションを自動デプロイする

Qiita(trend) · 2023-07-20

意外と本タイトルの手順を簡潔に説明した記事ってない気がします。 なので書いておきます。 なきゃ、かけえぇ。 知れること:Github Actionsを活用してリポジトリにPushされたら、S3バケットにアプリケーションをデプロ...

GitHub、プロンプトでAIにコード生成やデバッグを指示できるGPT-4ベースの「GitHub Copilot Chat」ベータ公開

Publickey · 2023-07-20

GitHubは、GTP-4ベースのAIを用いた開発支援機能「GitHub Copilot Chat」を、GitHub Copilot for Businessユーザー向けに限定パブリックベータとして公開すると発表しました。 GitHub C...

バックアップなしでtfstateを誤って削除してしまったら

Qiita(trend) · 2023-07-20

概要 バックアップ取ってないのに, tfstate消しちゃった~ どうしよう~ となった時にどうするのか書いてみます。 とはいったものの tfstateはしっかりバックアップをとる(弄る時は) S3で管理している場合はバージョニン...

S3の静的ウェブサイトホスティングはなぜ必要なのか考えてみた

Zenn · 2023-07-20

はじめに S3の静的ウェブサイトホスティング機能を勉強している時、ふと思いました。 あれ?S3ってパブリックなエンドポイントを持ってるのに、なぜ静的ウェブサイトホスティング機能があるの? と思いました。 今回はそんな静的ウェブサイトホスティング機能とオブジェクトのエンドポイン

POは神様じゃねぇ!凡人プロダクトオーナーによるPO資質論

Qiita(trend) · 2023-07-20

KDDIアジャイル開発センター株式会社で「POリード」という役職をやっている佐々木です。 皆様おそらく聞きなれない役職ですが、弊社内でもPOサポートから格上げ(?)された新たな役職であり、今後弊社が事業拡大を狙う上で重要なロール、らし...

Security alert: social engineering campaign targets technology industry employees - The GitHub Blog

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

<a href="https://github.blog/2023-07-18-security-alert-social-engineering-campaign-targets-technology-industry-employees/">https://github.bl

Release v0.18.14 · evanw/esbuild

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

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

How React 18 Improves Application Performance – Vercel

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

<a href="https://vercel.com/blog/how-react-18-improves-application-performance">https://vercel.com/blog/how-react-18-improves-application-pe

社会人二年目エンジニアがスクラム開発で一年間で使ったツールまとめてみた

Qiita(trend) · 2023-07-20

はじめに 入社してから約1年が経ち、スクラム開発にも慣れてきたので、今まで使用してみたスクラム開発に関連するツールについてまとめてみました。 私のスクラムチームの働き方は以下の通りです。 エンジニア:4〜6人程度 スプリント:一週...

Fresh 1.3 – Simplified Route Components and More

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

<a href="https://deno.com/blog/fresh-1.3">https://deno.com/blog/fresh-1.3</a><br /> <p>Fresh 1.3リリース。 非同期のルートコンポーネントをサポート、プラグインがルーティングやミドルウェ

自習伝説(オレでんせつ)・特攻(ぶっこみ)のAmplify+Next.js13

Qiita(trend) · 2023-07-20

兎に角、Amplifyを試したい方へ! "待(ま)"ってたぜェ!!この"瞬間(とき)"をよぉ 社内でSandBoxアカウントを頂いたので、前々から試したかったNext.jsによる Amplify ホスティングをやってみたいと...

Chrome 116 beta - Chrome Developers

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

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

ChatGPTにエンジニアのキャリア相談をしてみた

Qiita(trend) · 2023-07-20

はじめに こんにちわ エンジニアとしてベンチャー企業に新卒入社し エンジニアリングマネージャーからプロダクトマネージャーになったdoueと申します。 僕は、新卒で入った「うるる」という会社に6年ほど勤めていますが 転職経験がなく、時...

git-flowとGithub-flowの違い

Qiita(trend) · 2023-07-20

はじめに 今回は、「git-flowとGithub-flowの違い」について書きたいと思います! とてもわかりやすいサイトを見つけたので、その紹介とまとめを書いてみました! ぜひ、最後まで見ていただけたら嬉しいです!! 参考サイト...

Astroを初めて触ってみて良かったポイント

Qiita(trend) · 2023-07-20

はじめに 先日Astroを使ってLPを作りました。初めて使ってみた所感を簡単にまとめてみます。 Astro is 何 AstroはReactやNext.js感覚で作ったページのHTMLファイルを出力してくれるフレームワークです! ...

visionOSでのTabViewStyleとPickerStyleの種類と見た目

Zenn · 2023-07-20

SwiftUIでvisionOS向けアプリの開発ができますが、ドキュメントにはTabViewStyleとPickerStyleの種類に対応するビジュアルが載っていないので、実際に試してみました。 筆者紹介: MESONでインターンをさせていただいております、さくたまです!ARとド

株式会社ゆめみコーポレートエンジニアリングチームの新卒研修を全部公開します

Qiita(trend) · 2023-07-20

はじめに 株式会社ゆめみ(以下, ゆめみ)には,「コーポレートエンジニアリングチーム(以下, CE)」というチームがあります. 内製化支援がメインの事業であるゆめみの中で,CE は少し異質なチームで,組織の問題解決をすることに特化し...

CCoE Summit 2023 運営なぅ

Zenn · 2023-07-20

CCoE Summit 2023 僕も所属/運営している Jagu'e'r CCoE 研究分科会 が中心となり企画 Google Cloud の公式イベントになった ハッシュタグは #gc_ccoe 開会のご挨拶 黒須 義一 さん パートナー事業本部 Part

VRTの改善のために実施したこと

Zenn · 2023-07-20

こんにちは。アルダグラムでエンジニアをしている松田です。 弊社のフロントエンド開発では、品質担保施策の一環としてVRTを実施しています。 最近、VRTについていくつかの改善を施しましたので、本稿ではその施策例を紹介します。 VRT (Visual Regression Tes

本当に手動でトランザクションを管理する必要がありますか?

Qiita(trend) · 2023-07-20

はじめに Laravel には,データベーストランザクションの管理方法が大きく分けて 2 種類あります. DB::transaction() を使う方法 DB::beginTransaction(), DB::commit()...

Create React Appは役割を終えました

Zenn · 2023-07-20

長らくReactの入門キットとして使われてきたCreact React App(CRA) https://create-react-app.dev/ 2023年春に正式版になった新しいReactの公式ドキュメントでは、選択肢として紹介されていません。 https://react.

求められている情報を的確に伝える5つの方法

Qiita(trend) · 2023-07-20

はじめに こんにちは! 今回は、「求められている情報を的確に伝える方法」をまとめたので共有したいと思います! 仕事上のテキストコミュニケーションで、以下のような問題に直面しました。 1. 情報の詰め込みすぎで、文章量が膨大になって...

平面のルービックキューブ的なものを作った

Zenn · 2023-07-20

自分でも何を言ってるのか分からないが、見れば分かる。こういうやつ。 4色のパネルがバラバラに配置されているので、列または行単位でパネルをスライドして同じ色が集まるように並び替えるゲーム。 ここで遊べる。 https://kurehajime.github.io/iroawase

イベントファシリテーションで大事にしたいこと

Qiita(trend) · 2023-07-20

はじめに 学生向けのアイデアソンや新入社員向けのワークショップなど、数時間〜半日近いイベントで直近ファシリテーターを担当した経験をもとに、気づいたことなどをアウトプットしてみます。 定常業務の打ち合わせの場だけでなく一度限りのワーク...

ChatGPTは超能力少女の絵を描くか?

Qiita(trend) · 2023-07-19

とある休日 ワイ「う〜ん・・・ヒマやな」 ワイ「なんもやることあらへん」 娘「じゃあ、絵の練習でもしたら?」 娘「この前、漫画を描けるようになりたいって言ってたじゃん」 ワイ「うーん、前にも練習してみたんやけど」 ワイ「絵の才能がな...

Storybook 7.1

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

<a href="https://storybook.js.org/blog/storybook-7-1/">https://storybook.js.org/blog/storybook-7-1/</a><br /> <p>Storybook 7.1リリース。 オンボーディング

【Github】リモートとローカルブランチの変更差分の反映

Qiita(trend) · 2023-07-19

例えばリモートとローカルのブランチに差が出た時に、リモートの変更差分をローカルブランチに反映する手順はいくつかあるかと思います。 2つのケースで変更差分を反映する方法を備忘として記載します。 ベストプラクティスではないかもしれないこ...

ノーコードツールAppSheet、Google Workspace有償プランで追加料金なく利用可能に

Publickey · 2023-07-19

Googleはノーコードツールとして提供しているGoogle AppSheetのCoreライセンスを変更し、事実上すべてのGoogle Workspaceの有償プランで追加料金なくAppSheetのCoreプランを利用可能にしました。 Go...

サービスメッシュのIstio、十分に成熟した段階に到達したとしてCNCFの卒業プロジェクトに

Publickey · 2023-07-19

Cloud Native Computing Foundation(CNCF)は、サービスメッシュのIstioが十分成熟した段階に到達したとして、「卒業」(Graduation)プロジェクトになったことを発表しました。 卒業となっても引き続...

アジャイル開発の課題に立ち向かうために必要なこと

Qiita(trend) · 2023-07-19

アジャイル開発の課題 Software Design 2023年8月号が、アジャイル開発の課題とプラクティスについての特集でした。 アジャイル開発の課題に立ち向かう 「なんとなくアジャイル」から脱却するためのプラクティス これま...

coderaiser/putout: :crocodile: Pluggable and configurable JavaScript Linter and code transformer with built-in ESLint and Babel support for js, jsx typescript, flow, markdown, yaml and json. Write declarative codemods in a simplest possible way :smirk:

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

<a href="https://github.com/coderaiser/putout">https://github.com/coderaiser/putout</a><br /> <p>BabelとESLintをベースにしたcodemodのツールキット。 ビルトインルール

Release 1.0.3 · kamranahmedse/driver.js

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

<a href="https://github.com/kamranahmedse/driver.js/releases/tag/1.0.3">https://github.com/kamranahmedse/driver.js/releases/tag/1.0.3</a><br

Node v18.17.0 (LTS) | Node.js

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

<a href="https://nodejs.org/en/blog/release/v18.17.0">https://nodejs.org/en/blog/release/v18.17.0</a><br /> <p>Node.js v18.17.0リリース。 URLパーサの

Llama 2 をDocker使ってローカルで動かす

Zenn · 2023-07-19

Llama 2 発表! Metaから商用利用可能なライセンスでオープンなLLMであるLlama 2が発表されました。 こりゃすごそうだけど、しばらくは様子見かなーと思っていたら、npakaさんが一瞬で動かしているではありませんか。 https://note.com/npaka

decoding="async" について詳しく調べてみる

Zenn · 2023-07-19

! この記事は2023年7月19日時点の Chrome の最新版 115.0.5790.98 を使って検証しました。今後 Chrome の実装によって挙動が変わる可能性はございます。 はじめに 画像表示のパフォーマンス改善において、「decoding="async" をつけ

Terraform + AWS Batch + Golangで スケジュール実行/手動バッチを作成する

Zenn · 2023-07-19

はじめに ご覧いただきありがとうございます。阿河です。 バッチやジョブを単発/定期実行させたいとき、さくっとLambdaで実装して対応することが多いです。ただしLambdaには実行時間の問題があり あらゆる場面で対応できるとは限りません。 代替策としてAWS Batchや

スクロールに合わせてアニメーションが進められるScroll-driven Animationsについて

Zenn · 2023-07-19

3 行まとめ Chrome115 のリリースで、Scroll-driven Animations が実装された Scroll-driven Animations ではスクロールに合わせてアニメーションを進行できる シンプルな記述でアニメーションとスクロールを関連づけられる

microCMSのAPIでたまにビルド落ちる問題の光

Qiita(trend) · 2023-07-19

超要約 microCMSのAPIはまれにエラーレスポンスを返すことがある その場合再ビルドが必要 リトライオプションを有効にすると、再ビルドしなくても自動的に解決してくれるかもしれない きっかけ 私が担当しているプロジェクトで...

日経電子版での自作SSRフレームワーク基盤についてなど: Cybozu Frontend Weekly (2023-07-18号)

Zenn · 2023-07-19

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

PowerAppsで作る最も簡単な勤怠管理ツール

Qiita(trend) · 2023-07-19

あなたのチーム、こんな状況になってませんか? 課題:リモート・出勤が併用されてて部内の勤務状況確認できない! 上司「とりあえずTeamsに勤務開始・終了を報告してください」 部下「報告面倒いな」 Lose 上司「なんかみづらい...

React でのデータの取り扱いを振り返ると Next.js の App Router は意外としっくりくるかもしれない

Zenn · 2023-07-19

Next.js の App router が 13.4 から stable になりました。 GW 中の発表だったので休みにも関わらずついつい情報を追ってしまった方も多かったのではないでしょうか。僕も GW 中の発表後は App Router の情報収集に勤しんでおり、あれこれ考え

8歳娘「パパ、そんな時はアジャイル学習法がオススメだよ?」

Qiita(trend) · 2023-07-19

ある日の我が家 ワイ「う〜〜〜〜〜ん・・・」 ワイ「うんうんうん・・・」 ワイ「うん!」 ワイ「分からん!」 娘(8歳)「どうしたの、パパ?」 ワイ「おお、娘ちゃん」 ワイ「あのな・・・」 初めて書くタイプのコード ワイ「実は、個...

( ´∀`) < モナーがechoしてくれる `monaco`って言うコマンドを作りました

Qiita(trend) · 2023-07-18

モナーって知ってますか? モナーは某ネット掲示板の2ちゃんねる(今は5ちゃんねる)で愛されているアスキーアートの1つで 「お前が言うな」 や 「お前も一緒やろ」 的なニュアンスで使われているやつです 制作に至った経緯 〜ある日の...

マイクロソフト、Azure OpenAI Serviceを東日本リージョンで提供開始(ほぼ確実に)

Publickey · 2023-07-18

マイクロソフトは日本時間7月19日未明から開催中のパートナー向け年次イベント「Microsoft Inspire 2023」において、Azure OpenAIをアジア地域のリージョンで提供することを発表しました。 サティア・ナデラCEOは基...

[速報]マイクロソフト、Metaの最新大規模言語モデル「Llama 2 」をAzureとWindowsでサポート。独自の生成的AIを開発可能に

Publickey · 2023-07-18

マイクロソフトは日本時間7月19日未明から開催中のパートナー向け年次イベント「Microsoft Inspire 2023」において、AI分野におけるMetaとの協業を拡大し、Metaがリリースした最新の大規模言語モデル「Llama 2」を...

[速報]マイクロソフト、Bing Chatで手書きの画像からHTML/CSSを生成可能に、冷蔵庫の中身から料理のアイデアも、新機能ビジュアルサーチ。Inspire 2023

Publickey · 2023-07-18

マイクロソフトは、日本時間7月19日未明から開催中のパートナー向け年次イベント「Microsoft Inspire 2023」において、AIチャットサービス「Bing Chat」に、画像を基に質問ができる「ビジュアルサーチ」機能(Visua...

[速報]マイクロソフト、企業向け「Bing Chat Enterprise」プレビュー開始、個人ユーザーも月額5ドルで利用可能。Inspire 2023

Publickey · 2023-07-18

マイクロソフトは、日本時間7月19日未明から開催中のパートナー向け年次イベント「Microsoft Inspire 2023」において、AIチャットサービス「Bing Chat」の企業向けとなる「Bing Chat Enterprise」プ...

[速報]ChatGPTを組み込んだ「Microsoft 365 Copilot」は月額30ドルの追加料金で提供。マイクロソフトが発表。Inspire 2023

Publickey · 2023-07-18

マイクロソフトは、日本時間7月19日未明から開催中のパートナー向け年次イベント「Microsoft Inspire 2023」において、Microsoft 365にChatGPTベースのAI機能を組み込んだ「Microsoft 365 Co...

Mattermost 8.0の新機能

Zenn · 2023-07-18

Mattermost 記事まとめ: https://blog.kaakaa.dev/tags/mattermost/ Twitter: @mattermost_jp で Mattermost に関する日本語の情報を提供しています。 はじめに 2023/07/14 に Matt

Coroutines for Go のメモ

Zenn · 2023-07-18

Coroutines for Go のメモ Coroutines for Go を読んでのメモ コルーチンとはなんぞや? 普通の関数コール(サブルーチン)を解説している。 サブルーチンとの比較でコルーチンを語るため。 以下は関数Fが関数Gを読んだという前提。 サブルーチン

RustのC-unwind ABIで他言語での例外を扱う

Zenn · 2023-07-18

Rust 1.71.0がリリースされ、C-unwind ABIが安定化されました。 https://blog.rust-lang.org/2023/07/13/Rust-1.71.0.html このC-unwind ABIというものがどういうものかを説明します。 このunwind

就職した!配属された!さて、技術的な勉強/キャッチアップはどうやってやればいいんだろう?

Qiita(trend) · 2023-07-18

はじめに こんにちは!Qiita Engineer Festa 2023 に合わせてQittaにもどってきたエイミです。 改めてになりますが、大学を卒業し、今年の春 株式会社Relic に就職、エンジニアになりました! 今回は特に就...

CSVアップロード機能を1時間速くした話

Qiita(trend) · 2023-07-18

はじめに 最近業務で外部プロダクトのパフォーマンス改善を支援する機会があり、結果的に最初は3時間程かかったCSVアップロード機能を40分から1時間(データセットによる)短縮する事ができましたその際に実施した事を書き留めていこうと思い...

新規開発プロジェクトのリードエンジニアをやってみて

Qiita(trend) · 2023-07-18

新規開発プロジェクトのリードエンジニアを初めて経験しました。その中でいろいろ悩んだり考えたりしたことを書いてみます。 注意 この記事では技術のことには一切触れません。 世の中の一般的な「リードエンジニア」とは定義や解釈が異なるかも...

【0.1Bから作るLLM】JAX/Flaxで作るTransformer言語モデル❶ lm1b編

Zenn · 2023-07-18

はじめに 概要 Flax公式のサンプルコード集には、lm1bという名前のTransformerのデコーダー型の言語モデルが含まれています。このサンプルコードは元々、One Billion Word Benchmark(lm1b)という英語データセットで学習することが可能で

「エンジニアのためのマネジメント入門」を読んだ感想文

Zenn · 2023-07-18

はじめに 「エンジニアのためのマネジメント入門」 https://www.amazon.co.jp/エンジニアのためのマネジメント入門-佐藤-大典-ebook/dp/B0BWDT77BT/ref=sr_1_1?adgrpid=144000458577&amp;gclid=Cj

Laravel初学者による私的メモ

Qiita(trend) · 2023-07-18

はじめに 前職では素のPHPやCakePHPを使用したり、オレオレフレームワークを作ってましたが、現職ではLaravelを使用しております。 機能がありすぎてわからないぐらい、Laravelって便利ですよね。 そこで、初学者な私が日...

大規模システムのデータパージを実施"しようとしている"話

Zenn · 2023-07-18

初めまして、BEENOSの田之上です! 執筆時点で新卒4年目となり、段々と若手扱いされなくなってきたことにやや寂しさを感じている今日この頃です🥺 今回は、弊社で運用しているとある大規模webサービス(ユーザ30万人、DBテーブル数1,000以上)のデータパージを実施しようとしてみ

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

Publickey · 2023-07-18

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

SRE初心者がDatadogでSLOを設定してみた

Qiita(trend) · 2023-07-18

SLI/SLOやDatadogについて書いていきますが、細かいことには言及していきません。 SRE初心者がなんか設定したんだな〜程度に見てください。 レイテンシーのSLI/SLOの理想と現実について まずは計算方法の理想と現実の違い...

マイクロフロントエンド(Microfrontends)とその周辺技術

Zenn · 2023-07-18

マイクロフロントエンドとは ! 以下マイクロフロントエンドの定義などは Michael Geers氏のhttps://micro-frontends.org/ を参考にさせていただきます。 マイクロフロントエンドとはフロントエンドアプリケーションを、機能単位の集まりと解釈し

Rustは本当に早いのか。Flutterにおける速度をMarkdownParserで比較してみた。

Zenn · 2023-07-18

まとめ Rust製parserは、Dart製parserの2倍程度の速度が期待できる Rustの呼び出しコストとして、1.2ms程度のボトルネックが存在する n回のRust呼び出しは、場合によってはパフォーマンス低下につながる RustとFlutterのアダプタは自動生成で

モダンWEBサイトにおける画像最適化について

Zenn · 2023-07-17

はじめに この記事は『Picture perfect images with the modern img element』という記事を参考に画像最適化に関しての重要な観点をまとめたものです。 https://stackoverflow.blog/2022/12/27/pic

【30分でできる】自分の健康を可視化してキャリアをぶち上げよう

Qiita(trend) · 2023-07-17

はじめに キャリアと健康はトレードオフではありません。 キャリアの中に健康が包含されています。 以下の記事に書いた通り、「目に優しい」を追求するために身体全体の健康も追求する必要があります。 同様に、キャリアを追求するために...

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

Publickey · 2023-07-17

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

ゼロランタイムCSSとランタイムCSSって実際どのくらいパフォーマンスに差があるのか[styled-component][Tailwind]

Zenn · 2023-07-17

はじめに こんにちは、白色です。現在、ベンチャーでフロントエンドエンジニアとして活動しています。 今回が6回目の投稿です。 ※今回の記事は特定の状況下での結果を示しているため、異なる条件や環境では結果が異なる場合があります。 課題 社内の技術選定の際にゼロランタイムCS

AlmaLinux、今後はRed Hat Enterprise LinuxのABI互換を目指すと発表。これまでの「バグまでRHEL互換」の路線を変更

Publickey · 2023-07-17

Red Hatは、Red Hat Enterprise Linux互換OSとして使われてきたCentOSの開発中止を2020年に発表しました。 これをきっかけに、CentOSの後継を担うことを目指していくつかのRHELクローンOSが登場しま...

RHEL互換ディストリビューション、SUSEも参入へ。制限なく誰でも利用できるRHEL互換OSを開発していくと

Publickey · 2023-07-17

エンタープライズ向けのLinuxディストリビューション「SUSE Linux Enterprise Server」などを提供するSUSEは、Red Hat Enterprise Linux(RHEL)をフォークし、制限なく誰でも利用できるR...

プロンプトエンジニアリング テクニックまとめ

Zenn · 2023-07-17

プロンプトエンジニアリング プロンプトエンジニアリング、色々テクニックがあるのですが、全然名前と内容が一致しないので一度自分なりにまとめてみることにしました。 この記事の内容を図でまとめると以下でしょうか。 結構名前がカッコいいというか、仰々しいんですよね。「Zero-sh

Zenn / Qiitaに投稿する同じ記事を一元管理するGitHubリポジトリを作りました

Zenn · 2023-07-17

はじめに ZennとQiitaは、それぞれエンジニアの情報共有の場として人気のあるプラットフォームです。両方のプラットフォームを活用することで、より多くの人に記事を届けられると思います。しかし、同じ記事を両方のプラットフォームに投稿する場合、二重の管理が必要となります。このよ

Next.jsで作ったアプリのテストをT-DASHで自動化してみた

Qiita(trend) · 2023-07-17

はじめに この記事は、Qiita Engineer Festa 2023 「コマンドライン実行機能が実装される「T-DASH」を使って、CI/CD連携をしてみよう!」に参加するために作成した記事です 概要 テストのやり方はプロダク...

Release Notes for Safari Technology Preview 174 | WebKit

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

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

URL.canParse

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

<a href="https://davidwalsh.name/url-canparse">https://davidwalsh.name/url-canparse</a><br /> <p>URLがパースできるかを判定する<code class="language-plain

群と楕円曲線とECDH鍵共有

Zenn · 2023-07-17

初めに ここでは暗号でよく使われる数学的な概念である群を紹介します。 そして楕円曲線暗号のPythonによる実装その1(有限体とECDH鍵共有)で紹介したECDH鍵共有を群の言葉を使って見直します。 掛け算の重要な性質 群(group)とは日常的に使われる掛け算を抽象化し

【若手育成に関わる方へ】エンジニアに対するメンタリングについて

Qiita(trend) · 2023-07-17

この記事について 私がエンジニアとして働く中で、後輩エンジニアと一緒にプログラムを書いたり、1on1をしたりする場面が多くありました。 その中で実践して感じたことについて紹介します。 想定読者 ・最近、後輩やエンジニア歴の浅いメン...

OpenMMLabの始め方@SUMMER 2023

Qiita(trend) · 2023-07-17

Rist Kaggle チームの藤本(@fam_taro)です。 今回は Rist Kaggle合宿2023夏の時間を使って、最近の OpenMMLab の始め方をまとめてみました。本記事内ではその中の mmdetection を使っ...

AWS Distro for OpenTelemetryを試してみた

Zenn · 2023-07-17

概要 OpenTelemetryの学習の一環としてAWS Distro for OpenTelemetryを試した内容をまとめました。OpenTelemetryについては初心者であるため、自分なりに理解した内容を記載しています。 ECS上にアプリケーションを起動し、トレースを

【Flutter x Supabase】Supabase Databaseを使ったCRUD処理とクエリ

Zenn · 2023-07-17

これは何か? FlutterとSupabaseを使ったDB機能についての簡単な整理です。簡単なTODOアプリをサンプルにCRUD処理と関連するクエリについて紹介していきます。 https://github.com/heyhey1028/flutter_supabase_cru

Django ORM にて SQL発行数を抑制しながら順参照、逆参照する方法

Zenn · 2023-07-17

結論 パターン methods 順参照 select_related("foo") 順参照-順参照 select_related("foo__bar") 逆参照 prefetch_related("foo_set") 逆参照-逆参照 prefetch

glTF 2.0 のすべての標準プロパティを雑に眺める(ついでに .glb の構造も)

Qiita(trend) · 2023-07-16

glTF 2.0 ファイルの全体像を一瞥できるような資料をあまり見かけないので、個人的に調べたものをここに貼っておきます。 いくらかの前提知識がある方は、プロパティ名を見るだけでも現状のglTFで何ができるのか想像がつくのかなと思いま...

ネットワークに基づく分散型SNS一覧(damus, nostr, Bluesky, AT Protocol, Mastodon, Misskey, Threads, ActivityPub ...)

Qiita(trend) · 2023-07-16

はじめに Twitterの動乱に巻き込まれ、移住先に選ばれつつある Threads が5日で1億人を突破した今日このごろ、皆様いかがお過ごしでしょうか。 Alt Twitterとしての各種サービスに注目が集まりつつありますが、それら...

【SwiftUI】TikTok風アニメーションの作り方

Qiita(trend) · 2023-07-16

はじめに SwiftUIでTikTok風のアニメーションを作る方法を紹介します。 デモ コード全体 import SwiftUI struct ContentView: View { // これがtrueのときに...

Unityで使うマルチプラットフォーム対応PluginをRustで作るMacOSとiOS編

Zenn · 2023-07-16

前回の記事 Unityで使うマルチプラットフォーム対応PluginをRustで作る https://zenn.dev/izm/articles/f900ba5671d722 ではWindows+Androidをターゲットに設定して環境構築や動作確認をしました。 この記事では補足と

【AtCoder】Pythonで入茶しました!!

Qiita(trend) · 2023-07-16

初めまして!totosukiと申します。 先日ABC310にて入茶をしたので、記念に記事を投稿します! はじめに 自己紹介 高校三年生のプログラミングと音ゲーが好きな人です。 ゲーム制作や機械学習をのんびりやってます。 最近、ラ...

VCSとは?GITはなんで使わないといけないか

Zenn · 2023-07-16

はじめに バージョン管理システム(VCS)は、アプリケーションのソースコードを管理するための基本的なツールです。特にGitはWEBアプリケーション開発の分野で広く使用されてるVCSとして使われてます。 しかし、VCSがソースコード管理するための唯一な方法でしょうか?単純にZI

Cloudflare Workers + KV で OAuth2.0 クライアント

Zenn · 2023-07-16

最近 Web 上で写真をサッと管理するためのアプリケーションを Cloudflare 上で構築しているのですが、その際に Cloudflare Workers, KV を用いて GitHub アカウントを用いたアクセス制御を行う機会があったのでそのメモです。 認証の流れ Gi

【AWS】VPCについてまとめてみた(踏み台サーバ作成ハンズオン付き)

Zenn · 2023-07-16

概要 会社で aws を触ることになり、基本から学んでいこうと思ったため備忘録として記事を書き始めました。 今回は VPC に関する以下の用語周りの説明の後踏み台サーバを利用したネットワークシステムを作成してみようと思います。 VPC インターネットゲートウェイ サブネット

Multi-Session Livebook Apps で GitHub と Slack を連携させる

Qiita(trend) · 2023-07-16

はじめに Livebook 0.10.0 がリリースされましたね! というわけで、公式の動画で Jose がやっていた Multi-Session Livebook Apps の構築をやってみました 基本的に公式動画...

ゼロから始めるDagster・すぐに使える実践ガイド

Zenn · 2023-07-16

はじめに 本ドキュメントは、Dagsterのシステムコンセプトについて基本的な内容を要約・再整理した、Dagster導入のガイドです。 Dagsterの概念は、データオーケストレーションに特化されているところから独特のコンセプトを用いているところがあります。そのため、特に難し

Slackのcanvas機能を実際に利用してみた 〜こういうのでいいんだよ〜

Qiita(trend) · 2023-07-16

はじめに Slackのcanvas機能が追加されました! 私自身、「ほーん」ぐらいしか思っていなかったので実際利用してみました! 対象者 Slack利用者 社内セキュリティーで仕方なく、SlackでTodo管理している方 Tod...

Unityで使うマルチプラットフォーム対応PluginをRustで作る

Zenn · 2023-07-15

これは何 2023年現在において、UnityからRust製のライブラリクレートを呼び出して使う、という事は広く行なわれています(本当に??) 特に最近は csbindgen が実用的なサンプルを提示していることもあり、C# (僕の場合はUnity)からRustのコードを呼び出

ChatGPTでダミーデータ作成、どこまでできるか!?

Qiita(trend) · 2023-07-15

はじめに 昨今話題のChatGPTですが単純な応答だけでなく、現在進行形でコード生成やデータの可視化といったさまざまな分野で活用されています。 その中でも特にデータの可視化周りで何かできないかと色々試していたのですが、可視化するため...

Tailwind Connect 2023 まとめ

Zenn · 2023-07-15

先月の 20 日に Tailwind Labs がケンブリッジで Tailwind Connect 2023 というオフラインのカンファレンスを開催しました。ライブ配信もなく完全にクローズドなイベントだと思っていたのですが、開催から2週間ほど経って公式に YouTube でアーカ

Release v0.18.13 · evanw/esbuild

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

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

「重ねるハザードマップ」の災害情報をQGISでいつでも読めるようにしてしまおう

Qiita(trend) · 2023-07-15

この記事では防災・災害情報の可視化について扱いますが、非常時の最新情報・避難情報は行政からのアナウンスやちゃんとしたメディアさんの情報を優先的にご確認ください🙇‍♂  Qiitaはあとでも読めます、いのちだいじに 豪雨による災...

Rustでマンデルブロ集合を作成する方法 その2 (完成まで)

Qiita(trend) · 2023-07-15

前回で基本画像PNGファイルを出力できるようになった。 1000x1000のPNG画像にマンデルブロ集合を描くとは、いったいどのような事なのだろうか? そのためにはまず、マンデルブロ集合とはなにかを理解する必要がある。 上...

ソフトウェア開発における設計:その本質と重要性

Qiita(trend) · 2023-07-15

はじめに こんにちは、エンジニア2年目のピヨピヨエンジニアです。今日は、ソフトウェア開発における設計の本質とその重要性について、深く掘り下げてみたいと思います。設計は、プロジェクトの成功を大きく左右する要素であり、ソフトウェアの機能...

Juliaとオブジェクト指向

Qiita(trend) · 2023-07-15

Pythonのオブジェクト指向プログラミングを完全理解という記事はオブジェクト指向の歴史などが書いてあり、とても勉強になります。この記事の前半部分で、オブジェクト指向とプロセス指向の書き方について違いを述べていまして、「オブジェクト指...

Git初心者がGitHub PagesによるWebページ公開方法をまとめてみた

Qiita(trend) · 2023-07-15

このページで伝えたいことまとめ htmlのファイル名はindex.htmlでなくてもGitHub Pagesは公開できるよ! ※ファイル名をindex.htmlにするとトップページに表示されて便利だよ! 日本語を含んだブラン...

e-Stat APIとPythonで取得した、政府統計データをpandasのデータフレームに変換する方法

Qiita(trend) · 2023-07-15

初めに この記事は「政府の統計データをe-Stat APIとPythonを使って取得する方法」の続きになります。 前回の記事で取得した政府統計データをpandasのデータフレイムに変換し、分析しやすい形に整えるのが目的です。また、デ...

Discontinued · Issue #533 · patriksimek/vm2

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

<a href="https://github.com/patriksimek/vm2/issues/533">https://github.com/patriksimek/vm2/issues/533</a><br /> <p>Node.jsの<code class="lang

【入門】『スーパーマリオ』で学ぶ、JavaScriptの非同期処理

Zenn · 2023-07-15

はじめに 今回の記事では、JavaScriptの学習における最大の鬼門の一つ「非同期処理」を、任天堂のゲーム『スーパーマリオ』を具体例に、初心者でもわかりやすく解説する。 ! 本記事は、非同期処理を「分かった」気にさせる目的で書いているため、他の入門記事と比較して網羅的に書か

新卒の頃に思っていたこと、気づいたこと

Zenn · 2023-07-14

社会人として働きはじめて12年が経ちました。 とりあえず十二支は回ったということで、まだ還暦の1/5ですが、忘れてしまいそうな事をメモしておきます。 良いとか悪いとかではないです。ただのメモ。 実際に、ちょっと過激だったかなと思う部分などもあります。人によっては全く受け入れられな

LuaLaTeXとunicode-mathとboldsymbolの組み合わせの話

Zenn · 2023-07-14

TL;DR unicode-mathとLuaLaTeXと\boldsymbolを組み合わせると、PDFで太字にならない PandocからLuaLaTeXを使ってPDFを生成する時に\boldsymbolが効かないのはこれが原因 LuaLaTeXと\boldsymbolの組

【Swift】引数にある謎の`&`について

Qiita(trend) · 2023-07-14

はじめに Swiftのコードを読んでいて、関数の引数に謎の&amp;がついていたので調べてみました。 例 以下のコードを見てください。 func increment(number: inout Int) { number ...

Pandasを速くしたい? Polarsを知ろう・触ろう!

Zenn · 2023-07-14

Pandasオルタナティブの一角で、Pandasよりも高速と噂されているPolarsについてまとめました。 https://www.pola.rs/ 主に以下の公式ドキュメントを参考にしてます。 User Guide https://pola-rs.github.io/pola

SQLをかいてみた:MAUの日次推移

Zenn · 2023-07-14

がく@ちゅらデータです。 「MAUの日次推移を出したいんですが、SQLでどうかいたらいいかわからないの、教えてドラ○もん!」 みたいな相談を受けたので、考えていましたので、メモとして残しておきます。 確認環境:Snowflake ( date_trunc が他DBMSでは動かない

ECMAScript proposal updates @ 2023-07 | ECMAScript Daily

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

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

【GAS】貢献度を目に見えるカタチに。Slackで受け取った特定のスタンプ数を集計しチャンネルに通知する

Zenn · 2023-07-14

ことはじめ こんにちは!アスエネ株式会社でバックエンドエンジニアをしています、ハルピンです! 皆さんの会社や組織では、Valueの浸透度や貢献度について、どのように見える形で測っていますか? https://qiita.com/naoqoo2/items/e3f1de53a2

Prisma Pulse でデータ更新をリアルタイムで検知する

Zenn · 2023-07-14

Prisma Pulse 先日、ORM である Prisma から、新しいサービスである Prima Pulse が発表されました。 https://www.prisma.io/blog/introducing-pulse-jtu4UPC8ujy4 対応するデータベースの変更

ElixirDesktopでスマホアプリを作る - Phoenix1.7のアプリを起動

Qiita(trend) · 2023-07-14

こんにちは! プログラミング未経験文系出身、Elixirの国に迷い込んだ?!見習いアルケミストのaliceと申します。 今回はElixirDesktop + Phoenix1.7のスマホアプリをWindows11 + WSL2で動かす...

Prisma 5がリリースされたよ

Zenn · 2023-07-14

はじめに 普段、仕事でも使用しているPrismaの新バージョンPrisma 5がリリースされました。 その変更点を簡潔にまとめてみます。 https://github.com/prisma/prisma/releases/tag/5.0.0 プレビューから一般提供になった

Rustを中心に世界は回る ~Rustで実装したモジュールを異なる言語から呼び出してみた~

Zenn · 2023-07-14

こんにちは、エンジニアの籏野です。 フォルシアでは数年前からRustに関連したイベント(Shinjuku.rs)を開催したり、本の執筆を行ったりとRustに関する活動が行われてきました。 さらにここ最近はRustをよりコアな部分に活用していけないかという議論も活発に行われており、

計算量とオーダー記法:コンピュータ科学の基礎

Qiita(trend) · 2023-07-14

はじめに コンピュータ科学の世界では、アルゴリズムの効率を評価するために「計算量」という概念が頻繁に使用されます。この記事では、計算量とオーダー記法について解説します。 計算量とは何か 計算量は、ある処理を行うために必要なリソース...

Power Apps でデータ処理中の画面を表示する

Qiita(trend) · 2023-07-14

はじめに Power Apps でアプリを作る際、何らかの処理をしていることを知らせる画面を表示したい、データが二重で登録される対策をしたいという相談を受けることがあります。 例えば、データの送信処理に時間を要す可能性がある場合、ア...

Next.js開発環境構築にdocker composeを使い倒した話

Zenn · 2023-07-13

やったこと Next.jsのプロジェクトを新規作成し、追加で必要なパッケージをインストールしてローカルホストで起動するまでをDockerで行いました。 複数のComposeファイルを使いますが、「docker nextjs環境構築」などで検索した限りではあまり出てこないやり方

文系卒の応用情報技術者試験受験雑記

Qiita(trend) · 2023-07-13

目次 1.はじめに 2.使用教材 3.学習の方針、スケジュール 4.試験当日 5.そのほか 6.おわりに 1.はじめに この度令和5年春期の応用情報技術者試験(以下応用情報)に「とりあえず」合格することができました。 文系未経験が...

「KubeVirt 1.0」正式リリース。Kubernetesで仮想マシンをノードとして利用可能に

Publickey · 2023-07-13

Cloud Native Computing Foundationは、仮想マシンをKubernetesのノードとして扱える「KubeVirt」がバージョン1.0に到達したことを発表しました。 Kubernetesは起動中の多数のコンテナを管...

GitHubがPasskeyに対応し、パスワードレスでログイン可能に

Publickey · 2023-07-13

GitHubはPasskeyの対応をパブリックベータとして開始したことを発表しました。従来のパスワードおよび2要素認証の代わりに、Passkeyによるパスワードレスな認証を行うことが可能になります。 Moving past password...

最小二乗法の話

Zenn · 2023-07-13

はじめに 最小二乗法はデータ解析の基本ですが、意外にその内容の理解が難しかったりします。特に、入力データと出力データの積の和が出てくる理由があいまいな人も多いんじゃないでしょうか。以下では、最小二乗法の公式の意味をちょっと考えてみたいと思います。 最小二乗法 何か実験をし

Rome の contributor からみた Oxc の印象

Zenn · 2023-07-13

最近、Boschen さんが開発している Oxc に注目しています。 https://github.com/Boshen/oxc 社内で Oxc の近況を slack に投稿していたところ、「Oxc は Rome で話題になっていますか?」や「Oxc はうまくいくと思いますか?」

Chat GPT Code Interpreterで実際のセンサデータ分析を試してみた

Zenn · 2023-07-13

Chat GPT Code Interpreterでデータ分析 Code Interpreterを色々試しています。 https://zenn.dev/karaage0703/articles/5df61d446684f9 オープンなデータ(タイタニックとか)で分析した結果は

【初心者向け】GitHubで簡単に分かりやすくファイル内検索をする方法

Qiita(trend) · 2023-07-13

1. リポジトリページに行く 2. キーボードで.を入力する リポジトリページで.を入力するとブラウザ上でVSCodeが開きます。 3 VSCodeの検索メニューでファイル内検索をする いつも使っているVSCodeのように検...

[ChatGPT Hack] Code Interpreter で訪日外客者数のデータ分析と PowerPoint のファイルを作ってみた

Qiita(trend) · 2023-07-13

背景 Code Interpreter の可能性を探るシリーズです。今回はデータの分析を取り扱います。Python のコードと標準的なパッケージは入っているので、やれるのはわかっています。後はどこまで出来るのか?つまり教養としての教...

Deno v1.35でAstroが使えるように

Zenn · 2023-07-13

3 行まとめ Deno v1.35 で npm と Node の互換性がさらに向上 npm:astro を使って Deno で Astro が使える Astro の Server⁠-⁠side Rendering の機能ももちろん使える Deno v1.35 のリリ

開発における命名の重要性を考えてみた

Qiita(trend) · 2023-07-13

はじめに 私たちエンジニアは日々、コードを書き、読み、理解し、修正します。その中で、変数名や関数名、クラス名など、名前をつけることは避けては通れない道です。しかし、この「名前付け」が思わぬ困難を引き起こすことがあります。それはなぜか...

Terraform で Firebase プロジェクトを構築してみる

Zenn · 2023-07-13

こんにちは、SRE ディビジョンの小堀内です。 今回も 前回に引き続き Google I/O 2023 で発表された Firebase の新機能 の中から紹介していきます。 本記事のテーマ Terraform integration to automate provision

JQuants APIとNumerai Signalsで具体的に金融時系列評価を学ぶ

Zenn · 2023-07-13

朝 目が覚めて 真っ先に思い浮かぶ オーバーナイトした含み損ポジのこと 思い切って それを切った 「どうしたの?今日も顔暗w」って 聞かれたくなくて ... メルト (資産が)溶けてしまいそう まだ切ってない爆損ポジあるなんて 絶対に言えない だけど (資産が)メルト  (残高

JavaScript REST API Handbook

Zenn · 2023-07-13

「3時間でNode.jsでREST APIを作る」ためのチュートリアルブックです。気軽に手にとってもらうために分量を少なめにしました。初心者から上級者まで学びのある内容になっています。チートシートとしても活用できます。

Google Cloud Workstationsの環境にリバースプロキシ経由でアクセスする

Qiita(trend) · 2023-07-13

はじめに Goを使いちょっとしたリバースプロキシを書くことで、遠隔にあるGoogle Cloud Workstationsに立てたサーバーに対し、ローカルPCからhttp://localhost:{port}でアクセスできたので、そ...

CSS・TypeScriptの相性が抜群。vanilla-extractが最高のCSS開発体験をくれた

Zenn · 2023-07-13

私はこれまで、 React ・ Next.js でのスタイリングには、CSS Modules + Sass を使っていましたが、最近は vanilla-extract を使うようになりました。TypeScript との相性が良く、長い間求めていたCSS開発体験が実現できるためです

【React】React18の新機能 useInsertionEffectとは?

Qiita(trend) · 2023-07-13

はじめに この記事では、 CSS in JS を開発している人にしか関係ない、React18の新機能 useInsertionEffectについて解説します。 useInsertionEffect とは? useInsert...

[Storybook]Test runner導入でハマった・工夫したところ4つをまとめてみた。

Zenn · 2023-07-13

こんにちは、アルダグラムのエンジニアの影山です。 ダイエットのために食事改善を始めました。ただ、出社時に甘いものが欲しくなりタイ焼きを食べたら両脇のエンジニアから「ダイエットとは」を5分ほど問われました。今後のおやつは隠れて食べようと思います。 今回は KANNA(弊社アプリ)の

React Server Components 対応の仮想スクロールライブラリを作りました

Zenn · 2023-07-13

業務で仮想スクロールを使った改善に関わる機会があり、その辺りの知見を活かしつつ、個人的にやりたかったことなども盛り込みつつ、React 用の OSS を作成しました。 もしよろしければスターいただけると励みになります。 https://github.com/inokawa/vir

Webフロントエンドに Integration Test を導入するに至った諸々の話

Zenn · 2023-07-13

こんにちは、アルダグラムのエンジニアの影山です。 今回は KANNA(弊社アプリ)の Webフロントエンドに Integration Test を導入するにあたっての背景などを話そうと思います。 Integration Test 導入によって達成したいこと いきなり Inte

ベクトルデータベース Pinecone で顔をデータベース化し、似ている顔を探す

Qiita(trend) · 2023-07-12

はじめに 前回の記事で、 Livebook 上にノーコードで顔認証を実装しました ただし、この方法だと毎回顔写真を選択し、顔の特徴量を計算することになります 比較対象となる顔の特徴量をデータベースに入れておけば、そんな必要はあ...

Webpack?Create React App?No、Vite!! ~ ②WebpackによるReact開発環境構築[バンドラ/コンパイラ編] ~

Qiita(trend) · 2023-07-12

前置き この「Webpack?Create React App?No、Vite!!」シリーズでは、5回に分けて以下の内容を扱います。 JSにおける「コンパイル」「バンドル」「ビルド」の理解 表題のツールを用いたReact開発環境構...

CommonJSからES Modulesへの移行する方法。トップダウンかボトムアップか | Web Scratch

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

<a href="https://efcl.info/2023/07/05/convert-to-esm/">https://efcl.info/2023/07/05/convert-to-esm/</a><br /> <p>Node.jsにおけるESMへの移行は、依存関係の読み

mdx-editor/editor: An open source rich text React component for markdown editing

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

<a href="https://github.com/mdx-editor/editor">https://github.com/mdx-editor/editor</a><br /> <p>MarkdownリッチエディタのReactコンポーネント。</p>

Scroll-driven Animations

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

<a href="https://scroll-driven-animations.style/">https://scroll-driven-animations.style/</a><br /> <p>Scroll-driven animationsのデモやユースケースについ

Bytecode Alliance — Welcoming Javy: A new hosted project

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

<a href="https://bytecodealliance.org/articles/javy-hosted-project">https://bytecodealliance.org/articles/javy-hosted-project</a><br /> <p>S

DevTools Tips: Record and replay user flows with the Recorder - Chrome Developers

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

<a href="https://developer.chrome.com/en/blog/devtools-tips-4/">https://developer.chrome.com/en/blog/devtools-tips-4/</a><br /> <p>Chrome De

[イベント参加Log]グロースの急所【wePM(ウィーピーエム) Vol.2】

Zenn · 2023-07-12

参加ログ:グロースの急所【wePM(ウィーピーエム) Vol.2】 開催:2023.7.12(水)19時30〜21時30分 グロースの急所【wePM(ウィーピーエム) Vol.2】 wePMとは: PM/PdMが実務から得た"うまくいく"法則を解き明かすミートアップです

マイクロソフト、「.NET MAUI extension for Visual Studio Code」リリース。VSCodeからiOSやAndroidの実機やエミュレータでのデバッグなど可能に

Publickey · 2023-07-12

マイクロソフトは、Visual Studio Codeでクロスプラットフォーム対応のUIライブラリである.NET MAUIを用いたアプリケーション開発を容易にする拡張機能「.NET MAUI extension for Visual Stu...

.NET 8 Preview 6リリース。iOSをターゲットにしたコンパイラ「Native AOT for iOS」が登場

Publickey · 2023-07-12

マイクロソフトは、同社がオープンソースで開発するアプリケーションフレームワーク「.NET 8 Preview 6」のリリースを発表しました。 新機能として、iOSをターゲットにネイティブバイナリを生成するコンパイラ「Native AOT f...

Deno 1.35: A fast and convenient way to build web servers

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

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

Release v6.0.0 · styled-components/styled-components

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

<a href="https://github.com/styled-components/styled-components/releases/tag/v6.0.0">https://github.com/styled-components/styled-components/

Power Apps で入力必須や表示を動的に切り替える

Qiita(trend) · 2023-07-12

はじめに Power Apps でアプリを作成する際、入力必須や表示を動的に切り替えたいという相談をいただくことが結構あります。 例えば、以下のようなアプリで、休暇理由で[その他]を選択した際に、備考の入力を必須にする、それ以外を選...

初投稿のPVが爆増したのがtrocco®とQiitaAPIでよくわかった話

Qiita(trend) · 2023-07-12

はじめに 7月8日に「【合格体験記】DB初心者が2か月でSnowPro Coreに合格した」という記事を投稿しました。嬉しいことに、そのPVが想像以上に爆増していたので、詳細について書いてみようと思います。 実際のPVの数値は以下の...

Release 5.0.0 · prisma/prisma

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

<a href="https://github.com/prisma/prisma/releases/tag/5.0.0">https://github.com/prisma/prisma/releases/tag/5.0.0</a><br /> <p>Prisma 5.0.0リ

アニメーションの実装が劇的に簡単になるFLIPテクニック

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

<a href="https://katashin.info/posts/flip-animation/">https://katashin.info/posts/flip-animation/</a><br /> <p>FLIP(First, Last, Invert, Pla

Boa release v0.17 - Boa

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

<a href="https://boajs.dev/posts/2023-07-08-boa-release-17/">https://boajs.dev/posts/2023-07-08-boa-release-17/</a><br /> <p>Rustで書かれたJavaSc

Breaking Up with SVG-in-JS in 2023 | Jacob Groß | kurtextrem.de

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

<a href="https://kurtextrem.de/posts/svg-in-js">https://kurtextrem.de/posts/svg-in-js</a><br /> <p>SVGをJSのbundleに含める問題とパフォーマンスについて</p>

Vim を IME として使いこなす

Zenn · 2023-07-12

この記事はVim駅伝の2023-07-12の記事です。 前回の記事はtaniさんのVimmerのレベル10です。 次回の記事はtomato3713さんのNeovimでディレクトリを開いた時に任意のファイラープラグインを起動する設定を楽にするプラグインを作ったです。 この記事は、

【Python】Pytestで3種類のテストをやってみる

Qiita(trend) · 2023-07-12

初めに 私は最近QA分野にはまっており、QAエンジニア資格であるJSTQBのシラバスを読んでいます。 シラバス31ページ2.2 テストレベルにはテストの種類が書いてあります。 今回はその3種類のテストをPytestでやってみます。 ...

つくりながら学ぶ!AIアプリ開発入門 - LangChain & Streamlit による ChatGPT API 徹底活用

Zenn · 2023-07-12

この本では、LangChain と Streamlit を用いて、ChatGPT APIを活用するAIアプリを開発していきます。つくりながら学ぶことを重視し、簡単なチャットアプリ開発から始めて、Embeddingを活用するアプリ開発まで、ステップバイステップで学べます。 AIア

LLMフレームワークembedchainが何をしているのか理解する

Zenn · 2023-07-12

概要 embedchainの実装を追うことでLLMに対する理解を深めようと思います。 https://github.com/embedchain/embedchain embedchainはLLMのフレームワークです。数行のコードを書くだけでopenai等に接続したボットを作

GitHub Copilotをうまく使う「後輩くん」思考のススメ

Zenn · 2023-07-12

はじめまして、4月に入社したばかりのバクラク事業部 電子帳簿保存のエンジニアリングマネージャーをしている菊池 (@kichion)です。7月はLayerX エンジニアブログを活発にする期間なので、気になる記事をチェックしてもらえると良いと思います! 7/11は@makoga (小

Next.js × TypeScript × microCMSで作ったサイトのレシピ

Zenn · 2023-07-12

先日、私のポートフォリオサイトをリリースいたしました🎉 https://nenn.jp 技術スタックに全く目新しさはありませんし、何よりAppRouterも使っていないので完全に枯れたやり方です。 とはいえまとめておけばどなたかの参考にはなるかと思いますので、主にまとまった情報の

「心理的安全性のつくりかた」を読んで

Qiita(trend) · 2023-07-12

※以下は社内LT会にて使った資料です。「心理的安全性のつくりかた」という書籍の要点や感想などが記載されています。 心理的安全性のつくりかた 「チームの心理的安全性」とは チームの中の対人間関係において"リスク"をとっても大丈夫...

ひよっこのひよっこによるひよっこのための SQL TIPS

Qiita(trend) · 2023-07-12

はじめに 最近 SQL を触り始めた初心者が、TOPSIC SQL CONTEST を通して学んだちょっとしたテクニックを掘り下げてシェアしたいと思います。タイトルはふざけてますが、内容はいたって真面目です。 本記事は、初...

Cloud Spanner における各種トランザクションの使い分け

Zenn · 2023-07-12

Cloud Spanner における各種トランザクションの使い分け 概要 Cloud Spanner にはトランザクションの実行方法が数種類あります。これらの各方式には使うべき場所やメリット・デメリットがあるため、これらの各方式についての差分を学ぶことでより効率的に Cl

メンバー全員でリファクタリング戦略会議をした話

Qiita(trend) · 2023-07-12

はじめに この記事は自分がリードエンジニアを務めた新規案件プロジェクトでリファクタリングした際のルールを書き留めたものです。 どうやってコードの品質を向上させるのか?という部分について実践した事を具体的にまとめたものになりますので一...

【CSS】CSSの値と単位が新しくなっていますが、ついていけてますか?

Qiita(trend) · 2023-07-12

はじめに 最近のCSSのアップデートは目覚ましいものがありますが、 みなさんは、CSSの値と単位がここ1年くらいで大きく変わっていることはご存知ですか? Dynamic viewport が追加されたり、math 関数が追加されたり...

運用出来るWebアプリケーションの作り方

Zenn · 2023-07-11

はじめに 先日、下記のようなツイートを見つけて、そういえば趣味で個人開発してたときには然程気にしてなかったけど、仕事で運用するようになって先輩たちから学んだり自分で身につけたチップスってちょこちょこあるよねー、とふと思ったので、Webアプリケーション開発に関わるものをいくつか

Next.js の App Router で 親layout を継承しない方法

Zenn · 2023-07-11

Leaner Technologies の @corocn です。 最近は Next.js with App Router に入門しており、layout に関する学びを共有します。 本記事は Next.js v13.4.4 で検証しました。 子のpageで親のlayoutを継

PHP/Laravelで使える!?OpenAI APIクライアント

Qiita(trend) · 2023-07-11

背景 もう随分前から生成AI/LLM/ChatGPTあたりの話題が尽きない今日このごろ。 弊社運営のSaaSにもGPTが導入されたりして、結果、お問い合わせが増加していると聞いています。 先日、ふとLaravel Newsのブログ記...

国内ITサービス市場、2022年の売上1位は富士通、2位はNTTデータ、3位は日立製作所。IDC Japan

Publickey · 2023-07-11

調査会社のIDC Japanは2022年の国内ITサービス市場ベンダー売上ランキングを発表しました。 売上の上位5社は1位から順に、富士通、NTTデータ、日立製作所、NEC、IBMとなり、前年からベンダーおよび順位に変動はありませんでした。...

マイクロソフト「Dev Box」正式リリース。開発環境を丸ごとクラウドPC化して提供。開発環境をそのままアーカイブ保存など

Publickey · 2023-07-11

マイクロソフトは開発環境をクラウドPCとして丸ごと仮想環境で用意し、デスクトップ仮想化経由で利用できる「Dev Box」の正式リリースを発表しました。 Microsoft Build 2022で行われたDev Boxの発表 最近のアプリケー...

エンジニアのための自己管理入門

Qiita(trend) · 2023-07-11

はじめに 社内でTodo管理の勉強会を実施した際に作成した資料があったのですが、今回自分の中の考えをまとめるせっかくの機会だと思い、字面で書き起こすことにしました。 意外と世の中では語られることのなく、『あたりまえ』として扱われてし...

Ajaxから始まった一つの時代の終わり

Zenn · 2023-07-11

最近の流れを見ていての感想文なので、ideaとして投稿します。筆者のバックグラウンドとしては、Remixの商業記事を書いたり、App Routerの商業記事を書いたりしている人です。 さて、筆者は2022年の秋から、社内システムではありますがRemixをプロダクション運用していま

FlutterでTinder風UIを実装してみた

Qiita(trend) · 2023-07-11

はじめに こんにちは!Flutterでアプリ開発を行なっている者です! プライベートでTinder風のUIを実現すべく試行錯誤したので、メモを兼ねて共有したいと思います。 実現したいUIについて Tinder風、と言われてもピンと...

Prettier 3.0リリースなど : Cybozu Frontend Weekly (2023-07-11号)

Zenn · 2023-07-11

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

オラクルもRed Hatに反論。RHELクローンOSへの非難は、競合他社を減らして儲けようとしているからではないか

Publickey · 2023-07-11

Red Hatは先月(2023年6月)、Red Hat Enterprise Linux(RHEL)のソースコードの一般公開を事実上終了させる措置を発表し、さらにRHELのクローンOSを提供しているベンダを「オープンソースに対する脅威だ」と...

Next.jsとFirestoreを用いたmicroCMS記事の「いいね」機能の設計と実装

Zenn · 2023-07-11

この記事の概要 本記事では、microCMSとFirebaseを組み合わせて、ユーザーが記事に対して「いいね」をする機能の設計と実装について書いてあります。 はじめに いいね機能の概要 「いいね」機能は、ユーザーがmicroCMSから取得した記事に対して好意的な評価

バグ密度を通してバグとの向き合い方を変えた話

Qiita(trend) · 2023-07-11

はじめに はじめまして!株式会社HRBrainでQAエンジニアをしていますmonです。 今回はHRBRainに入社前、QAエンジニアとしての道を歩み始めた際に最も嫌いだったバグ報告をバグ密度を知ることで気が楽になったという話を記事に...

Announcing typescript-eslint v6 | typescript-eslint

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

<a href="https://typescript-eslint.io/blog/announcing-typescript-eslint-v6/">https://typescript-eslint.io/blog/announcing-typescript-eslint-

【HTML】popover属性を使うとJavaScriptなしにモーダルが作れるらしい

Qiita(trend) · 2023-07-11

はじめに みなさんは、HTMLのpopover属性をご存じでしょうか? 実は、先日リリースされたChrome 114でPopover APIがサポートされ、HTMLのpopover属性が使用できるようになりました。 そこで今回は、p...

Webpack?Create React App?No、Vite!! ~ ①コンパイル、バンドル、ビルドを理解しよう ~

Qiita(trend) · 2023-07-10

前置き 昨今ではビルドツールの進化により、Webフロントエンド開発開発は大きく変化しました。以前は設定ファイルを詳細に定義したコンパイル、バンドル、ビルドといった作業が必要でしたが、最近では新しいツールが登場し、そうした設定を含む開...

Power Platform から VNet を使用して Azure OpenAI へ通信する

Qiita(trend) · 2023-07-10

はじめに これまで、Power Platform と Azure OpenAI を連携する方法についていくつか記事を書いてきました。 ローコードのため、かなり早く作成できますし、ちょっとしたカスタマイズ、修正もすぐに出来...

やること多過ぎてやりたくないことをやっている時間ないよねというエンジニアのキャリアの話

Qiita(trend) · 2023-07-10

エンジニアのキャリアについてはいろんな方のいろんな戦略があると思っていて、私なりに考えたことをせっかくなので記事とさせていただきました。 未経験、30代、家庭持ち(子持ち)あたりのわたしと属性が近い方の参考になれば幸いです。 これ...

AIがハルシネーション(Hallucination)を起こす最大の理由【AGIの未来】

Qiita(trend) · 2023-07-10

ハルシネーション(Hallucination)とは? もっともらしいウソ(=事実とは異なる内容や、文脈と無関係な内容)の出力が生成されることである。人間が現実の知覚ではなく脳内の想像で「幻覚」を見る現象と同様に、まるでAIが「幻覚」...

分散SQLiteを実現する「LiteFS」にスナップショット機能によるディザスタリカバリを提供する「LiteFS Cloud」、Fly.ioが発表

Publickey · 2023-07-10

データセンターをグローバル展開し、アプリケーションプラットフォームサービスを提供しているFly.ioは、分散SQLiteを実現するLiteFSの付加機能として、バックアップとスナップショット、リカバリ機能などをマネージドサービスとして提供す...

Kotlin 1.9.0リリース。生成されるWebAssemblyのサイズが10分の1、K2コンパイラがβ版に

Publickey · 2023-07-10

JetBrainsは、プログラミング言語Kotlinの最新版となる「Kotlin 1.9.0」正式リリースを発表しました。 The Kotlin 1.9.0 release is out and the K2 compiler for t...

ほぼノーコードで顔認証を実装する

Qiita(trend) · 2023-07-10

はじめに Elixir の Livebook を使うと、ほぼノーコードで顔認証が実装できます 書くのも依存モジュールのインストールだけなので、ロジックは不要です 実行環境 Elixir: 1.14.2 OTP: 24 Live...

新卒2年目 - 個人的使用頻度の高いショートカット

Qiita(trend) · 2023-07-10

前説 社会人になる前は工学部の学生をしていましたが、ブラインドタッチやショートカットキーを全然使いこなせていない学生でした。 そんな私が、会社に入社し1年ほど業務を経験していく中で、先輩や業務スピードが速い方々を見ているとマウスを使...

ノーチラス・テクノロジーズとNEC、メニーコアと大容量メモリに最適化した国産の次世代インメモリデータベース「劔(Tsurugi)」発表。アーリーアクセス版公開

Publickey · 2023-07-10

日本電気株式会社と株式会社ノーチラス・テクノロジーズは、NEDO(国立研究開発法人新エネルギー・産業技術総合開発機構)のプロジェクトとして開発をしてきた国産のリレーショナルデータベース管理システム「劔(Tsurugi)」のアーリーアクセス版...

要素をフワフワさせたい

Zenn · 2023-07-10

なぜフワフワさせるのか?と聞かれたら言葉に詰まりますが、世の中には要素をフワフワさせたい、という需要が一定数あります。要素を上下に動かすだけなんだから簡単じゃないか、と思われるかもしれませんが、自然にフワフワさせるのは案外難しいもの。そんなあなたにプテラノドン! 上下にフワフ

プロトタイプのプロダクトから大規模導入に適合させていった道のりと、多くの気づき

Zenn · 2023-07-10

はじめに こんにちは。 Contrea株式会社で業務委託エンジニアとして携わっている mogi と申します。 同時に北海道大学に在籍しており、情報生物学を専攻しています。 今回は、弊社プロダクトが成長していく中で、プロダクトのアーキテクチャが初期とは大幅に変化していった、その

【AI初心者向け】ニューラルネットワークの基礎を完全に理解した気分になろう(完全に理解できるとは言ってない)

Qiita(trend) · 2023-07-10

はじめに 初心者がざっとニューラルネットワークを理解していくという記事です。 前提として今は研究をしていない学士卒が書いた記事ということは念頭においてください🙇 ニューラルネットワーク(NN)について 深層学習(ディープラーニング...

普段使わないけど便利なWeb API 8選

Zenn · 2023-07-10

MDNのWeb APIリストから、便利で、しかし普段のサービス開発ではあまり使われていない可能性のあるAPIを8個選びご紹介します。これらのAPIはあまり知られていないかもしれませんが、特定の状況や要件に対して非常に有効であることがあります。 Beacon API Beac

アンチ・嫉妬・アウトプットについて

Qiita(trend) · 2023-07-10

ある日の我が家 ワイ「ぐ、ぐぬぬ・・・ !」 娘(7歳)「どうしたの、パパ?」 ワイ「ワイの書いたQiitaの記事が、某ソーシャルブックマークサービス上で叩かれてんねん」 ワイ「記事の内容が間違ってる!って」 娘「ふーん」 娘「でも...

イラストで理解するElastiCache

Zenn · 2023-07-10

はじめに 今回はAWSのElastiCacheについて学んでいきます。 ElastiCacheはインメモリ型のデータベースです。 ElastiCacheは聞いたことあるけど、インメモリデータベースってなんだっけ?という人はぜひ読んでみて下さい。 それからElastiCache

知識0の状態からたった2時間でVSCodeの拡張機能を作った話

Qiita(trend) · 2023-07-10

はじめに こんにちはkenです。エディターはVS Codeを使ってます。 突然ですがみなさん、普段開発をしていて 「VS Code にこんな拡張機能、あったらいいのにな〜」 と思うことありませんか? 私はあります。しょっちゅうありま...

IVRy開発合宿 in 三浦を開催しました

Zenn · 2023-07-10

こんにちは。IVRyでAIエンジニアをしている町田です。 我々は電話自動応答サービスIVRyを開発しており、クライアント数6000件、累計着電件数は600万着電を超え、大きく成長しています。 この1年でエンジニアの数も3倍以上となり、「組織」として形作られてきました。 そんなIV

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

Qiita(trend) · 2023-07-10

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

React×TypeScriptではじめるVitest

Zenn · 2023-07-10

きっかけ この issue を見て Vitest の存在を認知しました。 https://github.com/zenn-dev/zenn-editor/issues/419 ↑ は構成等よくわからないので対応しようとは思わなかったのですが、自分が作ったboobyであれば規模

ハッカソンってなにかと良いことづくめなのでは?

Qiita(trend) · 2023-07-09

先日、ハッカソンイベントにスポンサーとして参加した際に ハッカソンの魅力に気づいてしまったので記事にさせていただきました。 ハッカソンってなんぞや? ハッカソン(Hackathon)は、 "Hack"(プログラミングをする)と "...

お前もQRコードにならないか?

Qiita(trend) · 2023-07-09

はじめに 今回ご紹介するのは最近流行りのQRコードに絵を描く技術です。タイトルに某人気アニメのセリフを使わせていただきましたが、タイトル通り、今回紹介する方法でQRコードに絵を描画して、読み取ることもできます。読み取ると弊社の採用ペ...

Go公式の構造化ロガー(予定)のslogで秘匿値をログから削除する

Zenn · 2023-07-09

Go言語ではながらく公式のログ出力にlogパッケージが使われてきました。しかし昨今のクラウド環境などでのロギングでは構造化ログがほぼ必須であり、そのような流れを受けて公式の構造化ログパッケージ slog が提案されています。2023年8月にリリース見込みの Go 1.21 のリリ

OpenAIで大阪のおばちゃんを作る技術

Zenn · 2023-07-09

先日「AIおばちゃん占い」を公開しました。 大阪のおばちゃんとお喋りや占いができるLINEサービスで、驚くほど自然に会話と占いをこなしてくれます。 ぜひ一度試してみてください。 https://ai-obachan-uranai.studio.site/ このように、LLMの登

グラフニューラルネットワーク(GNN)徹底解説!用途と仕組みからPyGでの実装まで

Zenn · 2023-07-09

株式会社ディー・エヌ・エーに AI スペシャリストとして新卒で入社した @634kami です。 CNNなどディープなニューラルネットワークの台頭により一躍世界中の関心を集めるようになった機械学習分野ですが、最近の生成AIブームによりますます関心が高まっています。機械学習について

【勉強嫌い】私がスキルアップを継続できた3つの理由。

Qiita(trend) · 2023-07-09

みなさん、おはようございます! @f0lstです!   まずは...     「スゥゥゥゥゥゥゥッッ.....」           「私は!!!」     「勉強が!!!」     「大嫌いだ!!!」(は?)       さてさ...

組織のアウトプットを促進させるためのTips

Qiita(trend) · 2023-07-09

はじめに Qiitaで事業開発やマーケティング、イベント企画などを担当しています! QiitaではQiita内外問わずエンジニアのアウトプットを促進し、ソフトウェアの進化を加速させ、業界全体を盛り上げていきたいと考えています。 記事...

期限の制約なく無料で使えるクラウド「Free Tier」主要サービスまとめ。2023年版

Publickey · 2023-07-09

いくつかのクラウドサービスでは、新規ユーザーに対する1年程度の無料トライアルや一定額のクーポンなどの提供だけでなく、期間の制限なくずっと無料で使える、いわゆる「Free Tier」や「Always Free」と呼ばれるサービスが提供されてい...

Qiita Engineer Festa 2023〜初登壇応援!はじめてのLT〜のイベントレポート

Qiita(trend) · 2023-07-09

概要 2023年6月30日に開催されたQiita Engineer Festa 2023〜初登壇応援!はじめてのLT〜のイベントレポート 当日は司会として参加したので、改めて皆様の発表を元に自分の学びを記事化 ライブ配信のアー...

ちょっと広く例外を学んでみた

Qiita(trend) · 2023-07-09

はじめに 6月に凄腕エンジニアさんから学んだ例外の話というQiita記事を書かせていただいたところ、かなり反響がありました。(2023年07月08日時点で570いいね、550ストック、はてなブックマークが560usersにブックマー...

gibbok/typescript-book: The Concise TypeScript Book: A Concise Guide to Effective Development in TypeScript. Free and Open Source.

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

<a href="https://github.com/gibbok/typescript-book">https://github.com/gibbok/typescript-book</a><br /> <p>TypeScriptの入門書</p>

怪談 あの世からの準確定申告👻~Part1~ 本題に入れない前置き

Qiita(trend) · 2023-07-09

突然ですが… 父が7月4日に亡くなりました。急なことでドタバタ……いや、本当に手続大変ですね… 傷心等はさておき、様々な手続で忙殺されている中、不謹慎とのお叱りもあり得ますが、気を紛らわせるための息抜きにお付き合いいただければ幸いで...

プロダクト開発におけるMTGの情報管理は映像議事録がいいと思った理由

Qiita(trend) · 2023-07-09

はじめに レコロクを使う機会があり、映像議事録は個人的に新しい体験だなと思ったので記事化。 これまで音声データからの自動文字起こしのサービスはいくつか使ったことがあるのですが、その文字起こしとウェブ会議映像の録画データが紐付き、特定...

DynamoDBはバッチ処理よりストリーム処理との相性が良いという話

Zenn · 2023-07-09

この記事について 本記事は、筆者が普段AWSの各種サービスを使って感じた感想・気づきをもとに、クラウドアーキの設計やサービスのより良い使い方Tipsを考察するシリーズです。 第一弾は、日頃DynamoDBを使っていて思った感想「DynamoDBをうまく活用するにはストリーム処

Azure Cognitive Search のベクトル検索を Python で行う

Zenn · 2023-07-09

はじめに 2023 年 7 月 に Azure Cognitive Search のベクトル検索のパブリックプレビューが開始しました。これに合わせて Azrue Cognitive Search のドキュメントにベクトル検索のクイックスタートが追加されましたが、執筆時点で R

ChatGPT Code Interpreterの活用方法を片っ端から試していく

Zenn · 2023-07-09

ChatGPT Code Interpreterをとにかく触ってみる 「Code Interpreterが凄い!」と、みんなが騒いでいるのでとりあえずネットで目についた活用方法を片っ端から試していきたいと思います。 試したら追記していきます。 Code Interpret

NixOSで最強のLinuxデスクトップを作ろう

Zenn · 2023-07-09

Web・クロスプラットフォームアプリケーションの発達、ProtonによるWindows向けゲームのLinux対応など、現在のLinuxデスクトップは機能面においてWindowsやMacと遜色ない水準に達しています。 しかし、その発展とは裏腹に未だシェアは非常に少なく、Linuxデ

自宅サーバーにお一人様Misskeyサーバーを構築してみた

Zenn · 2023-07-09

はじめに 自宅にあるサーバー機に、私が一人で使うためのMisskeyサーバーを構築してみました。難しいことはしたくなかったので極力シンプルな構成にしてみました。 https://misskey.okayurisotto.net/ 使った技術 Arch Linux Do

未経験からエンジニアになるために、大事なこと

Qiita(trend) · 2023-07-09

この記事で得られる情報 モバイルアプリエンジニアとして、未経験からエンジニアになるためにやるべきこと モバイルアプリエンジニアとして、未経験からエンジニアになるためにやった方が良いこと この記事の対象者 未経験からエンジニア...

NestJS、PrismaとSwaggerでREST APIを開発するチュートリアル

Zenn · 2023-07-09

はじめに 今回の記事では、NestJSやPrismaを用いて、簡単なCRUD機能付きのREST APIを開発する手順を解説する。今回の記事では、『ドラゴンクエスト』に登場する武器のデータを表示するREST APIを開発する。 対象読者 これからREST APIの設計・開

Python使ったブロッコリーのジェネラティブアート

Qiita(trend) · 2023-07-08

本記事について Pythonのレトロゲームエンジン"pyxel"を使ったブロッコリーのジェネラティブアートについてまとめたもの。 2023.07.08開催のJackasson Fes 2023 in Summerにて発表したもの。 ...

Flutter プロジェクトをVercelでデプロイする方法 2023/7月版

Zenn · 2023-07-08

はじめに Next.jsをやったことがある方ならVercelに聞き馴染みがあると思います。 VercelはNext.jsの開発元が提供しているサービスです。 GitHubのアカウントのみで簡単にデプロイできる優れたサービスです。 ここではVercelを使ってFlutterプロ

【SwiftUI】ポンポン跳ねるボールの作り方

Qiita(trend) · 2023-07-08

はじめに SwiftUIでスーパーボールのように跳ねるボールを作ります。 対象者 SwiftUIの基本的な使い方を知っている人 やり方 import SwiftUI struct ContentView: View { ...

【Python】OpenAIのWhisperで音声文字起こしアプリを作成!

Qiita(trend) · 2023-07-08

はじめに OpanAI社の音声文字認識エンジンのWhisperを使って、音声文字起こしするプログラムを作成しました。 プログラムはPythonからAPIでWhisperを使って、音声文字認識する形式です。 約2分の音声を試したところ...

What is WebServer!!!!!!!!!!!!!!!

Zenn · 2023-07-08

今回は、Webサーバーについてコンパクトに解説します。 タイトルが少しインパクト強いですが、 内容はほのぼのしているのでサラッと見てくださると幸いです。 ! 対象:インフラ関連の学習を行っている人・これからWebサイトを作成しようと考えている人が対象です。 Webサーバー

blender HDRI画像で360°背景を設定する方法

Zenn · 2023-07-08

今回はHDRIを使って360°背景を設定するまでの手順を解説します。 ! 対象:今回はblenderで背景を360°綺麗なものにしたいと考えている方が対象です。 blender内でHDRI画像を使って背景を綺麗な青空にしようとしたら、設定の方法を失念してしまっていたのでHDRI

Cross-Chain Smart Contractsって何?

Zenn · 2023-07-08

Cross-Chain Smart Contracts(クロスチェーンスマートコントラクト)というのは、色んなブロックチェーンネットワークに広がっているスマートコントラクトらが一緒になって、一つのアプリケーションの構築を可能にしているものです。 この新しいコントラクトは、マルチチ

T[](配列)・Memory<T>・Span<T>・ポインタ・参照変数(ref)の使い分けと相互変換

Qiita(trend) · 2023-07-08

はじめに 連続したメモリ領域を表す型である配列(T[])にMemory&lt;T&gt;(ReadOnlyMemory&lt;T&gt;),Span&lt;T&gt;(ReadOnlySpan&lt;T&gt;),ポインタ(T*),...

上半期で読んで良かった技術書3選

Qiita(trend) · 2023-07-08

はじめに はじめまして、記事をご覧いただきありがとうございます。 社会人二年目のインフラエンジニアです。 本記事では私がこの半年間で読んでためになった技術書を紹介します。 体系的に学ぶ 安全なWebアプリケーションの作り方 第二版...

NHKが大好きな人のAstroを用いたWebページ制作

Zenn · 2023-07-08

はじめに 私はNHKが大好きです! 特にドキュメント72時間という、1つの現場に72時間撮影クルーが待機してそこに偶然居合わせた一般の方々へインタビューするドキュメンタリー番組が好きで毎週観ています! 番組の観覧応募は欠かさずしていて、The Coversの10周年を記念した

Vue.JSとskywayでZoomみたいアプリを作りましょう(初心者OK) Part 1

Qiita(trend) · 2023-07-08

はじめに vue.jsでズーム、グーグルミーツなどみたいオンライン会議サービスのアプリを作りましょう。 目的 シンプルなオンライン会議システムを開発 概要 システム方式・構成 システム構成は以下となります ウェブアプリケーシ...

ChatGPTのCode InterpreterでNumeraiデータを分析(しようと)した

Zenn · 2023-07-08

(注:以下フィクションが含まれます) 序章 それは2023年7月7日、七夕。いまや織姫や彦星より遥かに強い輝きを放つOpenAI社より、ChatGPT Plusユーザ向けに、Code Interpreterという新機能が発表された。 https://twitter.com/

あなたは 「ChatGPT」それとも「チャットGPT」【Googleトレンド】

Qiita(trend) · 2023-07-08

みなさんは ChatGPT チャットGPT どちらの表記を利用しますか? テレビでは チャットGPT の表記が使われているイメージがあります ただ、この チャットGPT の表記が個人的に嫌いでして、Twitterで 「チャットGPT ...

スクラムのふりかえりに超便利なアプリ「anycommu」を使ってみた

Qiita(trend) · 2023-07-08

スプリント レトロスペクティブにおいて、チームで「anycommu」という振り返りアプリを使っているので、その有用性を共有したいと思います。 前提として、私は現在(2023/7/8)、2つのチームに所属しています。1つは、エンジニア...

【合格体験記】DB初心者が2か月でSnowPro Coreに合格した

Qiita(trend) · 2023-07-08

はじめに 先日DB初心者(DWHですらない)から、2か月の勉強でSnowPro Coreを取得しました。 勉強にあたりやってよかったことなどをまとめておきます。資格取得記事は最近無限に生産されているので、あまり他では言及がなさそうな...

Python歴15年のエンジニアが、1年間Elixirに浸かってみた結果

Qiita(trend) · 2023-07-08

はじめに 2022年の6月に、stackoverflowのアンケートで、Phoenixがmost loved web frameworksでトップというニュースがありました。 Elixirのドキュメントを読みながら使い始めてみ...

moqを使ったGoのテスト

Zenn · 2023-07-08

はじめに 本記事では matryer/moq というモックライブラリを利用したGoのテストのプラクティスについて紹介します。 moqはモック(狭義にはスパイ)・スタブの機能を持っており、その扱い方は非常にシンプルで直感的に扱えます。 その使い勝手に良さについて個人的にかなり気

UiPathモバイルオートメーションiOSデバイス接続ガイド

Qiita(trend) · 2023-07-08

この記事はUiPathブログ発信チャレンジ2023サマーの8日目の記事です。 はじめに UiPathのモバイルオートメーションはネイティブアプリやWebアプリのテスト自動化はもちろん、RPAで培われた豊富なアクティビティを利用してモ...

【10分で確認】AWSでやりがちなセキュリティ脆弱性を生み出す凡ミス集(随時追加・更新)

Qiita(trend) · 2023-07-08

AWSを使うなら見ておきたいチェック項目20選 AWSを実務で触られている方で「セキュリティ対策はばっちしだ💪」と言い切れる人はどれくらいいるでしょうか。特に創業間もないベンチャー企業や内製化直後のエンジニア組織の場合、サービスロー...

Webアクセスの仕組み URLの中身とHTTPメソッドを知る

Zenn · 2023-07-07

今回は、Webアクセスの仕組みを簡単に解説します。 ! 対象:Webアクセスの仕組みを学習・復習しようと思っている方が対象です。 普段なんとなく行っている『Webアクセス』の仕組みを簡単に解説しました。 URLやHTTPメソッドなど、普段意識せず使用している物一つ一つの意

Azure OpenAI Service のレガシーモデルと今後のモデル選択戦略

Zenn · 2023-07-07

はじめに 2023 年 7 月 6 日に OpenAI からモデルに関するアップデート情報が公開されました。これに合わせて、Azure OpenAI Service で提供されている一部モデルはレガシーモデルとして位置づけられるようになり、2024 年 7 月 5 日に廃止さ

Radix Toast をもっと使いやすくしたい!命令型インターフェイスを目指して実装する

Zenn · 2023-07-07

ちょっと株式会社で Web エンジニアをしているすてぃんと申します。今回はヘッドレスコンポーネントの Radix で提供される Toast のお話です。 Toast は、ユーザーのアクションの結果、成功したり失敗したことをフィードバックするために一時的にぴょこっと表示される UI

【初めてのチーム開発】GitHubで必要な初期設定

Qiita(trend) · 2023-07-07

プログラミングスクール生で、初めてのチーム開発練習に取り組みました。 GitHubの必要な初期設定をあれこれ調べながら行ったため、この記事にまとめておきます。 目次 1.Repositoryにメンバーを招待 2.Projectsにメ...

Laravel公式が利用している継続的コードフォーマッター・StyleCIを試してみた

Zenn · 2023-07-07

StyleCI とは? StyleCI は、コード スタイルの設定を自動的に適用する継続的インテグレーション サービスらしいです。 https://styleci.io/ こんな感じで、設定に合わせてコードのフォーマットをしてくれます。 GitHub へコードを push

[Flutter] 高校生活最後の学年集会でプロジェクションマッピング&アプリ制作をしたお話

Qiita(trend) · 2023-07-07

本記事は、横浜市並びに横浜サイエンスフロンティア高等学校に非公式で公開しているものです。 ただし、記事に含まれる動画に関しては、公開許可を取得しています。 本記事に関する問い合わせを市・高校へ行う行為は慎んでいただくようお願いいた...

リーダブルコードを読んで実際のコードを見直してみた

Qiita(trend) · 2023-07-07

はじめに プログラマにとって必読と言っても過言ではない「リーダブルコード」を読んだことがなかったので、実際に自分が書いたコードと照らし合わせて、出来ているところ/出来ていないところを書きだしました。 主にリーダブルコードの前半部分(...

カスタムトークンによる Firebase Authentication と LINE ログインの連携

Zenn · 2023-07-07

カスタムトークンによる Firebase Authentication と LINE ログインの連携 この記事は、2023-07-07 PORT Firebase meetup の登壇資料です。 カスタムトークンによる、Firebase Authentication と L

キャッチアップ力を高める、「想起しやすい状態」を作る

Qiita(trend) · 2023-07-07

※以下は 個々の勉強方法 をテーマにした社内向けのLT会にて発表したものです (これはキャッチのイラスト) 私の勉強方法 目的に応じて使い分けています 目的 A. 特定に日時に特定の記憶を保持・想起ができる状態を最速で達成...

TypeScriptのArray.includesは使うな

Zenn · 2023-07-07

早速ですがこのコードを見てください。 const arr = ['Hello'] as const const str = 'Includes' if (arr.includes(str)) { console.log(`Hello ${str}`) } else {

graphql-codegen Client Preset 時代(v3~)の おすすめ設定 for TypeScript

Zenn · 2023-07-07

7月はLayerX エンジニアブログを活発にする期間です。今日は誰がなんと言おうと 7/6 です。 昨日 7/5 は「Datadog のコスト最適化で月額費用を 30% 削減した」でした。 2022年10月3日に、GraphQL Code Generator(以下、graphq

【Ansible】複数のタスクをループさせる処理

Qiita(trend) · 2023-07-07

はじめに Ansibleでループ(loopやwith_itemsなど)を使用する場合、ループは各タスクごとに記載する必要がある。そのため以下の図のように複数タスクを1つにまとめ、①→②→③→②→③→④の順番に処理を行いたい場合は工夫...

TiDB User Day 2023 に参加なぅ

Zenn · 2023-07-07

TiDB User Day 2023 ハッシュタグ #TiUD2023 いつもの雑メモ なんとなく全体的に大規模 Database には向いてそうな印象 逆に小規模の Database だと難しい? はてなさんのような使い方は一つ未来があるかもしれない と思いつつ、

よい組織づくりは組織内の多様性を引き出して知恵を生む

Zenn · 2023-07-07

ここで伝えたいこと すごいプロダクトやサービスをつくっても売れなければ事業にならない すごいプロダクトをつくれる、たくさん売ることができる、顧客も社会もハッピーにできる、どうせ仕事するならそんな環境で働きたい そういう組織は組織内の多様性が尊重されていて、その多様性が大きな

Prettier 3.0: Hello, ECMAScript Modules! · Prettier

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

<a href="https://prettier.io/blog/2023/07/05/3.0.0.html">https://prettier.io/blog/2023/07/05/3.0.0.html</a><br /> <p>Prettier 3.0リリース。 Markd

Elixir キャッシュが原因のコンパイルエラー発生時の対応

Qiita(trend) · 2023-07-07

こんにちは! プログラミング未経験文系出身、Elixirの国に迷い込んだ?!見習いアルケミストのaliceと申します。 今回は、Elixirのプロジェクト内でキャッシュが残っていることによるコンパイルエラー、いわゆるキャッシュ化け時の...

【Unity】Unityで学ぶデザインパターン22: TemplateMethod パターン【デザパタ】

Qiita(trend) · 2023-07-07

はじめに 様々な言語で「デザインパターン」の本が世の中にありますが、筆者個人の経験では いまいちピンとこない例 いまいちピンとこないコード で説明されてることが多く、 結局これっていつ使うの? という疑問に答えるには仕事仲間等との議...

「先延ばし」の原因と実行するための工夫

Zenn · 2023-07-06

私自身が先延ばしにしてしまいがちな性格なので、この記事は「理屈としてはこうだろうな」をまとめたものであり、「一緒にがんばろうな」というスタンスで書いています。 要点がつかみやすいように、文章は簡潔にしています。 「先延ばし」が起こる仕組み 「やらないといけない」という義務感

Google Analytics 4移行対策、Publickeyの場合。Simple AnalyticsとRanklet4を導入し、GA4も使うことに

Publickey · 2023-07-06

Google AnalyticsはPublickeyのようなブログに限らず、個人や組織の公式サイトやECサイト、そしてWebアプリケーションなど、さまざまなWebサイトで使われているアクセス分析ツールのデファクトスタンダードといえます。 そ...

Red HatがクローンOSベンダを非難/プログラミングのためのBGM/DockerコンテナイメージをWebAssemblyに変換など、2023年6月の人気記事

Publickey · 2023-07-06

MacBook Air 15インチが発表されてすぐに購入しました。たぶん10年ぶり4回目くらいのMacユーザーになります。 もうマシンは手元に届いているのですが、なかなか時間がとれずに移行作業ができてできません。7月中には、いまのThink...

ITエンジニアのための新刊案内(2023年7月): JavaScript Primer 改訂2版/プログラミング文体練習 /初めてのTypeScript、ほか

Publickey · 2023-07-06

毎月登場する大量の新刊の中から、ITエンジニアが興味を持ちそうな書籍を選んで紹介する新刊案内を毎月、月初に公開しています(2023年3月から開始し、現在試験的に継続中です)。 ここで紹介するのは、2023年6月1日から6月30日までのあいだ...

URL プロトコル、ホスト名、ドメイン、パスの役割

Zenn · 2023-07-06

今回は、URLの部分ごとの意味について解説していきます。 ! 対象:URLについて学習しようと考えている人が対象です。 今回は、URLを部分ごとに分割し、それぞれがどんな役割を担っているのかまとめました。 URLについては多くの方が記事を出していますので、もしこの記事がわ

blender UV展開を綺麗に行う方法

Zenn · 2023-07-06

最近、ようやくUV展開が理解できて綺麗にテクスチャを貼ることができるようになってきたので自分なりに理解しやすいようにまとめてみました。 ! 対象:モデリングを始めたけど、UV展開がよくわからないという方が対象です 今回はUV展開をしてテクスチャペイントを行うまでを解説します。

【凄腕エンジニアさんから学んだ例外の話】の補足

Qiita(trend) · 2023-07-06

はじめに 凄腕エンジニアさんから学んだ例外の話、たくさん読んでいただけているみたいでありがとうございます。 はてなブックマークのコメントなども読ませていただき、勉強させていただいています。 コメントを読んでみて、自分の記事がちょっと...

Bun v0.6.13 | Bun Blog

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

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

Node v20.4.0 (Current) | Node.js

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

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

(未経験・経験浅い方対象)エンジニア採用活動で感じた「もったいない」5選 レジュメ編

Qiita(trend) · 2023-07-06

はじめに 現在株式会社SORICHで採用活動に関わっており日頃から多くの職務経歴書(レジュメ)に触れる機会があります。そうした中で、 「もっとこうしたほうが魅力が伝わるのにな」 「この部分はもっと良くなりそう」 といったように、きっ...

Turf.jsを色々とためしてみた

Qiita(trend) · 2023-07-06

Turf.jsを色々とためしてみました Turf.jsは、重心計算や距離計算等さまざまな位置情報データ処理が可能なオープンソースの地理空間解析ライブラリです。 今までにdayjournal memoで、50種類以上の機能を試...

CloudFormation と GitHub Actions と CodeDeploy で ECS の Blue/Green デプロイする

Zenn · 2023-07-06

アルダグラムでエンジニアをしている @sukechannnn です! 最近、社内でデプロイ基盤を刷新するプロジェクトを進めていたのですが、その中で CloudFormation と GitHub Actions と CodeDeploy を使った ECS の Blue/Green

デザイナー厳選!おすすめ最新フリーフォント3選【2023年版】

Qiita(trend) · 2023-07-06

はじめに こんにちは。MIERUNEでデザイナーをやっております加藤です。 みなさん、フォント使ってますか? パソコンに内蔵されているフォントでも十分といえばそれまでなのですが、 どうせならもっとこだわりたい! でもどれを使えばいい...

A-Frameで街歩き

Qiita(trend) · 2023-07-06

しばらくぶりの投稿です。 またまたA-Frameネタです。 今回は、PLATEAUのデータを活用して、A-Frameで街歩きを作って見たいと思います。 VR空間に、建物を表示して、移動できるようにする。 A-Frameについて A-F...

QGISで横断線をサクッと作成する

Qiita(trend) · 2023-07-06

はじめに QGISを使用していると、作成したラインデータから等間隔の横断線を作成したい・・・ということが良くあります。 今回は、以下の記事を参考に横断線を作成してみました。 https://geoobserver.wordpress...

PythonでGTFSをパースするライブラリgtfs-parser

Qiita(trend) · 2023-07-06

はじめに この記事は公共交通に関するデータセット「GTFS」をパースするライブラリgtfs-parserの紹介をします。 GTFSの説明は下記記事に任せ、割愛します。 まず2021年の話ですが、GTFSを位置情報...

【Unity】Unityで学ぶデザインパターン21: Strategy パターン【デザパタ】

Qiita(trend) · 2023-07-06

はじめに 様々な言語で「デザインパターン」の本が世の中にありますが、筆者個人の経験では いまいちピンとこない例 いまいちピンとこないコード で説明されてることが多く、 結局これっていつ使うの? という疑問に答えるには仕事仲間等との議...

NFCカードを使って読み取れる名刺を作った

Zenn · 2023-07-06

オフラインイベントの人気が盛り返してきた最近では、懇親会などで名刺をいただく機会が増えました。 そこで質問です。 名刺をいただいた後に、帰宅して見返したことがあるでしょうか? 僕は恥ずかしながら名刺をいただいても実のところ家に帰ってストックするだけのことが多いです。 なぜ、N

Power Platform から Azure OpenAIの新機能「Add your data」を利用する

Qiita(trend) · 2023-07-05

はじめに 独自ナレッジをノーコードでChatGPTに連携できる Azure Open AI の「Add your data」がパブリックプレビューになりました。 こちらの機能自体は、上記記事等を参照いただければと思います...

XR体験ができる場所まとめ【2023年7月現在】

Zenn · 2023-07-05

最近いろんな場所でXR体験できるようになってきたので、改めてまとめてみる。 気が向いたら都度更新していく。 ※2023年7月現在 常設スペース XRBASE 秋葉原駅構内にあるQONOQのXR体験スペース HoloLens2やMagicLeap2などのグラスデバイスを使っ

Red HatにRocky LinuxとAlmaLinuxが反論。OSSの精神と目的に違反している、ダウンストリームのリビルドは価値をもたらす、など

Publickey · 2023-07-05

Red Hatは6月、Red Hat Enterprise Linux(RHEL)のクローンOSベンダに対して排除する方向性を打ち出しました。このことが、多くの議論や影響を引き起こしています。 Red Hatが起こしたアクションは2つです。...

オープンソースのWebAssemblyサーバレス基盤「Wasm Workers Server 1.3」リリース。Gitリポジトリからコードをロードして実行可能に

Publickey · 2023-07-05

VMware Wasm Labsは、WebAssemblyのWorkerをNode.jsやDenoのようにサーバサイドでイベントドリブンに実行できる「Wasm Workers Server」の最新版「Wasm Workers Server ...

Twitterの移行先はここだ!類似SNS紹介

Qiita(trend) · 2023-07-05

はじめに Twitterのオーナーであるイーロンマスク氏が2023年7月1日から投稿されたつぶやきの閲覧制限をかけているのはご存知でしょうか? 認証済みのアカウントは1日10000件、未認証アカウントは1日1000件、作成されたばか...

CommonJSからES Modulesへの移行する方法。トップダウンかボトムアップか | Web Scratch

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

<a href="https://efcl.info/2023/07/05/convert-to-esm/">https://efcl.info/2023/07/05/convert-to-esm/</a><br /> <p>ESMへの移行は、依存関係の読み込み側に影響を与えるた

【随時更新】UiPath Document Understanding の環境構成図

Qiita(trend) · 2023-07-05

はじめに 本記事は、UiPath Studio の基礎知識をお持ちで、これから Document Understanding(以降、DUと略す) を利用したい方向けの内容となっています。 DU は、ドキュメントから情報を抽出・解釈...

社長が叫んでくれるゴミ箱を作ってみた!Arduinoで作るゴミ箱のガチャ機能とは?

Qiita(trend) · 2023-07-05

皆さんこんにちは、北サブです。 突然ですが、皆さんはペットボトルをどのように捨てているでしょうか? 義務教育で、やれエコだやれリサイクルだと耳にタコが出来るほど言われてきた我々は、大半の方が「キャップとラベルを外して、ボトルと別々に...

【AWS】EC2についてまとめてみた(EC2+nginx+ReactでのWebアプリ公開ハンズオン付き)

Zenn · 2023-07-05

概要 会社で AWS を触ることになり、基本から学んでいこうと思ったため備忘録として記事を書き始めました。 今回は Amazon EC2 に関する以下の用語周りの説明と、実際に理解するためのハンズオンを作成してみました。 EC2 インスタンス AMI インスタンスタイプ セ

sqlite-vss入門

Zenn · 2023-07-05

本文章では、sqlite-vssの入門的な使い方と、関連した知識を解説します。 現在ドラフト相当の段階のため、後に記述が変更・追加になる場合があります。 https://github.com/asg017/sqlite-vss sqlite-vss とは、SQLiteでFaiss

3DボクセルをWebGLで企業サイトに組み込んだ際の考察過程

Zenn · 2023-07-05

はじめまして。フロントエンドエンジニアの田島と申します。 ちょうど今から約1年ほど前に鹿児島にあるアプリファクトリーはるni株式会社というゲーム開発会社様にお声がけいただき、お仕事として企業サイトを制作致しました。 以下のツイートにて、サイト内での操作イメージを短くまとめた動画を

Jotaiのdependency trackingは何がすごいか

Zenn · 2023-07-05

Jotaiについてツイートしたら、dependency trackingがどうrender optimizationと関係するかについて聞かれました。 https://twitter.com/younguyen95/status/1676084154973450240 ブログ記事

【Unity】Unityで学ぶデザインパターン20: State パターン【デザパタ】

Qiita(trend) · 2023-07-05

はじめに 様々な言語で「デザインパターン」の本が世の中にありますが、筆者個人の経験では いまいちピンとこない例 いまいちピンとこないコード で説明されてることが多く、 結局これっていつ使うの? という疑問に答えるには仕事仲間等との議...

Release 0.2.5 · web-infra-dev/rspack

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

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

僕が Laravel のコントリビューターになるまで

Qiita(trend) · 2023-07-05

この記事をぜひ読んでほしい人 OSS 活動をしてみたい人 普段お世話になっているコミュニティに貢献したい人 巨大 OSS に Pull Request を送る勇気が出ない人 OSS に Pull Request を送るのはつよ...

タイポ修正を支える技術

Zenn · 2023-07-04

本記事はVim駅伝7月5日の記事として投稿しています。 はしがき 私は良く打ち間違えをします。タイポの達人です。 functionを funcitonと入力してしまったり return を retrnと入力してしまうことが良くあります。これは tと i や rと u のように

Release v29.6.0 · jestjs/jest

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

<a href="https://github.com/jestjs/jest/releases/tag/v29.6.0">https://github.com/jestjs/jest/releases/tag/v29.6.0</a><br /> <p>Jest 29.6.0リリ

Firefox 115.0, See All New Features, Updates and Fixes

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

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

GPTの気持ちを理解してChatGPTを使いこなそう!

Qiita(trend) · 2023-07-04

ChatGPTを使いこなすにはGPTの気持ちを理解することが近道?かと思い、改めてGPT-3の実装を整理してみました。ただし、GPT-3の詳細な実装及びコードは非公開なため一部想定で記載しています。また、ChatGPT自身にも記事の記...

今年(2023年)の国内クラウド市場規模が7兆円超となり、従来型のIT市場規模を上回ることが明らかに。IDCジャパン

Publickey · 2023-07-04

調査会社のIDCジャパンは、2022年~2027年の国内クラウド市場予測を発表しました。 発表によると、2022年の国内クラウド市場は売上額ベースで5兆8142億円。今年(2023年)の4年後となる2027年にはこれが約2.3倍の13兆25...

Vue.jsのフルスタックフレームワーク「Nuxt 3.6」リリース。性能向上、完全に静的なサーバコンポーネントなど新機能

Publickey · 2023-07-04

Vue.jsをベースにしたフルスタックフレームワーク「Nuxt」の最新版「Nuxt 3.6」正式版がリリースされました。 下記は開発者であるDaniel Roe氏のツイートです。 Nuxt 3.6 is out Automatic

成功したインディーハッカーの5つの習慣

Zenn · 2023-07-04

世界には多くの成功したインディーハッカーがいますが、成功するための画一的な方法はなく、誰もが独自の方法を持っています。 しかしその中にはいくつかの共通した習慣があり、それらを知ることは必ずあなたの役に立つでしょう。 そこで、この記事では世界の成功したインディーハッカーたちから学ぶ

DBエンジン 知っておきたいDBの種類と特徴一覧

Zenn · 2023-07-04

今回は、久しぶりにDBエンジンについて軽く調べたのでメモ程度に残しておく事にしました。 DBエンジンはいろいろな種類があり、開発現場では普段から使用しているDBエンジンを使いがちですが、意外と別のDBエンジンが自分にマッチしていたりもするので、サラッと見れるようにまとめました。

Productivity Weekly (2023-06-14号)

Zenn · 2023-07-04

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

単体テストと結合テストガイドライン - HIKKYフロントエンドガイドラインより

Zenn · 2023-07-04

単体テストと結合テストガイドライン - HIKKYフロントエンドガイドラインより 本稿では、弊社HIKKYのフロントエンドチームプロジェクトで主に使われる、フロントエンドのテストの概要についての案内をします。 対象読者: JavaScript・TypeScriptわかる

ワイ「UUIDしか受け付けない関数に関係ない文字列いれてぶっ壊れてもた」

Qiita(trend) · 2023-07-04

この記事は100%ChatGPTによって作成されています。 結論 TypescriptのBrand型を利用してNominal Typingを行うことで、特定の型しか受け付けない関数を作ることができる。 ある日 ワイ: 「あ...

Firestoreのversion9における基本的な使い方

Qiita(trend) · 2023-07-04

はじめに firestoreを初めて用いるために調べたところ、version8については多くの記述がありましたが、version9についてはほとんど見つかりませんでした。 そこで、version8のコードを独自に試行錯誤してvers...

パケットキャプチャで理解する TLS1.3

Zenn · 2023-07-04

TLS は Transport Layer Security の略で、盗聴、あるいは通信相手のなりすましの可能性がある通信路において、安全に通信を行うための暗号通信プロトコルです。 本書では、Go 言語を使って TLS サーバ・クライアントを用意し、その通信を Wireshark

Numeraiで学ぶ金融時系列モデル評価指標

Zenn · 2023-07-04

雨にも負けず 風にも負けず 冬にも 夏の過熱相場にも負けぬ ロバストな予測を持ち 強欲はなく 決して悲観せず いつも静かに利益を重ねている ... そう言うモデルを 私は作りたい by ??? (20??年) 前書き こんにちは。日本爆損防止委員会です(さっき考えた)。

Azure Open AIの「Add your data」で出来ること出来ないこと

Zenn · 2023-07-04

はじめに 最近リリースされたAzure Open AIの「Add your data」は大きな注目を集めています。 「Add your data」はAzureが提供する何かすごい機能というわけではなく、Cognitive Searchを使用した検索とそこから回答を得るためのプ

エンジニアさん、正論ばっか吐いてないで相手を褒めてください

Qiita(trend) · 2023-07-04

昔、上司に言われた言葉 誰だって「できるだけいい仕事をしたい」と考えています。 その人なりに一生懸命コードを書いてプルリクエストを作っています。 あなたが放つ言葉は、周りの人間の心に影響を与えます。 相手のモチベーションを下げるこ...

GKE のワークロードから GCP サービスへ 安全 にアクセスする 〜 Workload Identity 入門 〜

Zenn · 2023-07-04

初めに GKE(Google Kubernetes Engine) を利用したアプリケーション開発において、GKE クラスタ内で実行されているワークロードから GCP サービスにアクセスすることは頻繁にあります。 アプリケーションから GCP サービスを扱うためには Goog

giuseppelt/httpc: Build function-based API with minimal code and end-to-end type safety

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

<a href="https://github.com/giuseppelt/httpc">https://github.com/giuseppelt/httpc</a><br /> <p>TypeScriptで書いたサーバの関数をクライアントから同じように呼び出せるRPCツール

Architecture of an early stage SAAS | Feelback Blog

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

<a href="https://www.feelback.dev/blog/feelback-saas-launch-architecture/">https://www.feelback.dev/blog/feelback-saas-launch-architecture/<

Release v8.6.6 · pnpm/pnpm

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

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

Useful DevTools Tips and Tricks — Smashing Magazine

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

<a href="https://www.smashingmagazine.com/2023/06/popular-devtools-tips/">https://www.smashingmagazine.com/2023/06/popular-devtools-tips/</a

2023年最新版の有名企業のエンジニア向け研修資料をまとめてみた

Qiita(trend) · 2023-07-04

企業が新人エンジニア向けに公開している研修資料をまとめました。 研修一覧シートも配布しているのでぜひ学習の参考にご活用ください。 リクルート リクルート エンジニアの心構えから、 JavaScript TypeScript AW...

Laravel × Codeception × CircleCI でユニットテストを導入・自動化するまでの話

Qiita(trend) · 2023-07-04

はじめに こんにちは!エン・ジャパン株式会社でバックエンドエンジニアをしております、武川です。 弊社のWebサービスであるengageは、2022年から開発内製化を進めております。 内製化に伴い、ユニットテストの導入とCIによる自動...

ブラウザバック後、check boxが以前の状態を保持してしまうのを避ける

Qiita(trend) · 2023-07-04

はじめに ページ1 → ページ2 → ブラウザバックしてページ1 へ遷移を行うと、 checkboxが以前の状態のまま保持されてしまいます。 (ページ1でScalesにcheckしてページ2へ。その後、ブラウザバックするとScale...

React Queryはデータフェッチライブラリではない。非同期の状態管理ライブラリだ。

Zenn · 2023-07-04

はじめに この記事はDominikさんが執筆された「Thinking in React Query」を参考にReact Queryの考え方をまとめたものになります。DominikさんはTanStack Query(以下ではReact Queryと呼ぶ)のコアメンテナーであり、

【朗報】Laravel の SQL 実行ログが取得しやすくなる

Qiita(trend) · 2023-07-04

先日の Taylor 氏の Tweet 数年越しに, toRawSql() メソッドが実装されたそうです! 🎉 何の話? コチラの記事にお世話になった人は大勢いるでしょう. Laravel では,実行(される|された)...

Encraft #4「React/Next.js 最前線」開催レポート

Zenn · 2023-07-03

こんにちは、よしこです。 今回は、参加者が800人を超え大盛況となった Encraft #4 「React/Next.js 最前線」 の開催レポートをお届けします! Encraftとは? Encraft(エンクラフト)は 株式会社ナレッジワーク が提供する、 "Enable

Release v4.0.0 · lquixada/cross-fetch

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

<a href="https://github.com/lquixada/cross-fetch/releases/tag/v4.0.0">https://github.com/lquixada/cross-fetch/releases/tag/v4.0.0</a><br />

「英語は新しいプログラミング言語であり、生成的AIは新しいコンパイラだ」。英語対応のためのSDK「English SDK for Apach Spark」をデータブリックスが発表

Publickey · 2023-07-03

Apache Sparkなどの開発で知られるデータブリックス社は、同社が主催したイベント「DATA+AI Summit 2023 by Databricks」で、英語をApache Sparkの問い合わせ言語にできるSDK「English ...

Amazon Aurora MySQLとAmazon Redshiftをニアリアルタイムに同期する「Amazon Aurora MySQL zero-ETL integration with Amazon Redshift」パブリックプレビュー

Publickey · 2023-07-03

Amazon Web Services(AWS)は、Amazon Aurora MySQLのデータをAmazon Redshiftにニアリアルタイムで同期させる新サービス「 Amazon Aurora MySQL zero-ETL inte...

Arch on WSLを構築する

Zenn · 2023-07-03

背景 Arch LinuxはDEの構築が面倒ですが、WSL上で使うならDEも必要ありません。 それならArch LinuxとWSLの相性は良かろう、ということで試しにインストールしてみました。 参考資料 WSL 2 で Arch Linux を使う - yukirii

カメラの撮影範囲を計算して可視化する

Zenn · 2023-07-03

はじめに 新規事業統括部 Passregiチームの山本です。 PassregiのCVチームでは、カメラを使った人物追跡システムを作成しています。今までは様々な改良をしてきたのですが、詳しい内容については、以下のページをご覧ください。 https://dev.classmeth

blender 動画をテクスチャとして貼り付ける

Zenn · 2023-07-03

今回はblender内で動画を貼り付け、実際に動かすまでの手順を解説します。 ! 対象:今回はblender内で動画を再生したいと考えている方が対象です。 blender内で画像テクスチャだけでなく、モニターに映像が出力されているようなアニメーションを作りたいと思ったので、アニ

Ecma International approves new standards - Ecma International

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

<a href="https://www.ecma-international.org/news/ecma-international-approves-new-standards-at-the-125th-general-assembly-27-june-2023/">http

CommonJS is not going away | Bun Blog

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

<a href="https://bun.sh/blog/commonjs-is-not-going-away">https://bun.sh/blog/commonjs-is-not-going-away</a><br /> <p>BunがCommonJSをサポートするのはなぜ

Announcing TypeScript 5.2 Beta - TypeScript

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

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

ESLint v8.44.0 released - ESLint - Pluggable JavaScript Linter

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

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

Release v8.0.0-alpha.0 · pixijs/pixijs

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

<a href="https://github.com/pixijs/pixijs/releases/tag/v8.0.0-alpha.0">https://github.com/pixijs/pixijs/releases/tag/v8.0.0-alpha.0</a><br /

FastAPIでStreamingResponseに対応したrinna APIを作ってみる

Zenn · 2023-07-03

はじめに rinnaをサービスに組み込みやすくするためにapi化したけどやっぱりchatGPTみたいにストリーミングしたほうがユーザー体験が良いってことでStreamingResponseに対応したrinna APIを作ってみた。 生成された出力をStreamingする方

AWS ⇔ Google Cloud 間で Cross-Cloud Interconnect 構成してみた

Zenn · 2023-07-03

はじめに こんにちは、クラウドエースでSREディビジョンに所属している Shanks と申します。 2023/06/01 に Cross-Cloud Interconnect(以降、CCIと呼ぶ。)という Cloud Interconnect の派生機能が新たに追加されました

スピード昇進したい新卒エンジニアはこれだけは意識しておけ

Qiita(trend) · 2023-07-03

どうも 株式会社うるるのdoueです。 タイトル名、強めで申し訳ありませんmm 今回は エンジニアとして入社した上場企業でスピード昇進し、プロダクトマネージャー(PdM)をしている僕の経験から 新卒エンジニアの皆さんへ どうやったら早...

良好URLを1%から99%に爆増させたパフォーマンス改善の話

Zenn · 2023-07-03

こんにちは。 株式会社ココナラ フロントエンド開発グループの加藤です。 1年前、ココナラのフロントエンドは表示速度に課題があり、Google Search Consoleのページエクスペリエンスではモバイルの良好URLはたった1%しかありませんでした。 しかしその後パフォーマンス

[ChatGPT Hack] 要件定義からプロトタイプ作成。そして Azure への Deploy までを ChatGPT に作らせた

Qiita(trend) · 2023-07-03

はじめに ChatGPT とは別に Codex にてコード生成の専用モデルが用意されています。それでも、対話で話を前に進められる ChatGPT でもコード生成の能力は相当高いです。 現状のモデルでも、プロトタイプの作成には十分機能...

Laravel 10のアプリケーションをrenderでデプロイするときのつまずきポイント

Qiita(trend) · 2023-07-03

はじめに 社内で自作アプリをデプロイするイベントがあり、Laravelで簡単なアプリを作りました。 デプロイをミスっても誰にも迷惑をかけないナイスなイベントです。 デプロイにあたって躓いた点を紹介します。 技術選定 案件でLara...

Cloudflare の DNS を Terraform で管理してみた

Zenn · 2023-07-03

はじめに 弊社では AWS を中心にシステム開発を行っており、DNS については Amazon Route 53 を利用しています。 今回は新たに Cloudflare の DNS を試すことにチャレンジしてみました。 AWS 上の環境構築作業は IaC を活用しており、Cl

Eloquentのローカルスコープを使わずに可読性・再利用性を高める方法

Zenn · 2023-07-03

前書き ローカルスコープを利用していると様々な課題が生じ、長い間解決策に悩んでおりました! 本記事では、現時点で良いと思っている方法を共有しようと思います。 ですので、ローカルスコープを使っており、以下に示すような課題をお持ちの方に読んで頂けると嬉しいです。 ローカルスコ

rinnaをdeepspeedとaccelerate使ってlora&並列学習させてみる

Zenn · 2023-07-03

はじめに alpaca-loraのコードを参考にrinnaを学習せるコードを書いてみたけどどうやらそのままでは複数のGPUに1個のモデルを載せてそれぞれのGPUが順番に計算するみたいな挙動になるっぽい。 それだと大きなモデルを学習できるというメリットはあるけど小さいモデルを学

Snowflake Summit 2023 現地レポート Day2 - Snowflake Summit Opening Keynote -

Qiita(trend) · 2023-07-03

前書き 株式会社NTTデータ テクノロジーコンサルティング事業本部 デジタルテクノロジー&データマネジメントユニット 所属の@Kento_Imamuraです。 現在、ラスベガスで開催されているSnowflake Summit 202...

WWDC23セッション要約会 - What_s_new_in_voice_processing他What_s_new_in_Audioを解説

Zenn · 2023-07-03

この記事は? 先日開催された Swift愛好会スピンオフ WWDC23セッション要約会 で登壇したWhat_s_new_in_voice_processing他What_s_new_in_Audioの解説記事です。 Swift愛好会スピンオフ WWDC23セッション要約会の詳

誰がどんな情報にアクセスできるのか考えてPLをやり切った話

Qiita(trend) · 2023-07-03

以前にもPLの経験談を書いたのですが、またPLの機会を担うことになったので思ったことを書き残しておきます。前回とはまた違った苦悩がありました。 タスク内容/役割 案件としては、2か月半で設計からリリースまでを行うプロジェクトで...

【thymeaf】複数項目の間に「/(スラッシュ)」を適度に入れる

Qiita(trend) · 2023-07-03

複数項目を表示する際に、項目を見やすくするように「/」を適度に入れる実装をしました。メモして残しておきます。 やりたいこと バックエンド側からフロント側に、複数の項目が渡ってきます。複数の項目を画面に表示する際に、項目間に「/(スラ...

【Java】オブジェクトリストの型変換の実装方法

Qiita(trend) · 2023-07-03

オブジェクトリストの型変換が必要になりました。単純な型変換の記事は見つかったのですが、オブジェクトリストの型変換の記事は見つけられなかったので、メモとして残しておきます。 やりたいこと オブジェクトリストの型変換 String型の「...

【合格体験記】AWS-SAAを更新しました

Qiita(trend) · 2023-07-03

3年ぶりにAWS-SAAを受験し合格しました。AWS資格は有効期限があって、取得したSAAの期限が切れそうでしたので再度挑戦しました。前回は全く勉強方法が違ったので、メモとして残しておきます。1回目の受験より、勉強期間も勉強量も少なく...

3歳息子「パパ,無闇に Model を DI しないで?」

Qiita(trend) · 2023-07-03

とあるテックカンファレンスの翌日 ワイ「昨日の フロッピーディスクカンファレンス in サハラ砂漠,良かったなー」 ワイ「久しぶりのリアルイベントやったけど」 ワイ「つよつよエンジニアさんたちの話がいっぱい聞けて」 ワイ「ワイもちょ...

ChatGPTめっちゃ痩せたいです

Qiita(trend) · 2023-07-02

初めまして。HRBrainでソフトウェアエンジニアをしているビクトルと申します。 最近ChatGPTが人気になって、私はChatGPTのAPIを試して遊びたいと思っていました。私を知ってる人は筋トレマニアという印象を持っているのでCh...

【AWS】実務で必ず知っておきたいCloudWatch Metrics・Logsをハンズオンで学んでみよう

Qiita(trend) · 2023-07-02

本記事の目的 業務でAWSを触る方にとってCloudWatchに対してなんとなく苦手意識をもっている人は多いのではないでしょうか。特に私のようなDevOps/SRE領域を開発業務の片手間で担っている人たちにとって監視領域は後回しにし...

OpenCVの動画のフレーム取得エラー「error while decoding MB 〇 〇, bytestream 〇」

Qiita(trend) · 2023-07-02

はじめに 表題の通り、PythonのOpenCVを使って動画からフレームを読み込んだ時でデコード中にエラーが発生しました。 調査しても解決したというような内容がないので、とりあえず私が対処した方法を共有しようか思い、投稿してみました...

BPFを利用し、Linuxカーネルのパラメータを継続的に自動チューニングする「bpftune」。オラクルがオープンソースで公開

Publickey · 2023-07-02

オラクルはLinuxカーネルのパラメータを、ワークロードに合わせて継続的に自動チューニングするツール「bpftune」をオープンソースで公開しました(GitHubのページ)。 bpftuneは「BPF」(Berkeley Packet Fi...

Windows 11 Insider PreviewでPasskey対応を実装。Windows Helloの顔認証、指紋認証、PINなどでWebサイトにログイン

Publickey · 2023-07-02

マイクロソフトは一般提供前のWindowsを試すことができるWindows Insider Program参加者向けに6月に公開した「Windows 11 Insider Preview Build 23486」で、パスワードレスを実現する...

素人がAmazon Lightsailを使ってみて感じたメリット/デメリット

Qiita(trend) · 2023-07-02

経緯 Amazon Lightsailなら簡単にWebサイトを構築できる、というのがずっと気になっており どれほど簡単なのか、AWSの勉強がてら使ってみることにしました。 参考:AWSマンガ第 1 話:数分以内にホームページを立ち上...

Flutterでmp4の動画を再生する方法 video_player

Zenn · 2023-07-02

今回は、flutterでビデオを再生する方法を簡単に紹介します。 ! 対象:flutterでビデオを使ったアプリの作成を考えている人が対象です。 Flutterでさまざまなアプリを作成していくうちに『動画アプリを作ってみたい』となりました。 しかし、多くの記事は少し古かっ

【App Store】レビューしてもらうためのURLの作り方

Qiita(trend) · 2023-07-02

はじめに アプリをリリースしたら、ユーザーから評価をもらいたいですよね。この記事では、アプリをレビューしてもらうためのURLを用意する方法を紹介します。 まず、アプリのレビューをしてもらう方法には、2種類あります。 レビューのダイ...

PHPカンファレンス福岡2023で登壇してきました(Jun 22-25)

Zenn · 2023-07-02

PHPカンファレンス福岡2023で登壇してきました カンファレンスの遠征初参加&初登壇してきましたー https://phpcon.fukuoka.jp/2023/ CfPの段階から熱量が凄そうと感じていました。 https://twitter.com/katzchum/st

【Next.js】Supabaseを使用してTodoアプリを作成する

Zenn · 2023-07-02

概要 本記事では、Next.js × SupabaseのPostgresを使用して、簡単なTodoアプリを作成します。 今回使用する技術スタックは以下の通りです。 Next.js https://nextjs.org/ Supabase https://supabas

7歳娘「パパ、Hydration Errorってなんで起こるの?」

Qiita(trend) · 2023-07-02

クライアントコンポーネントのお話です。 (サーバーコンポーネントは出て来ません) ある日の我が家 娘「ねぇ、パパ?」 ワイ「なんや、娘ちゃん?」 娘「ハイドって何?」 ワイ「おお、今時の子供はハイドさんのことを知らんのか」 ワイ「L...

レビュー依頼されているすべてのPRをブラウザで開く GitHub CLI の拡張機能を Go で作った

Zenn · 2023-07-02

自分は普段、1 日平均 20 個程の PR レビューをしており、基本的にはレビュー依頼が来たら即レビューをしています。しかし、MTG の最中などにレビュー依頼が来た場合は、即レビューができずどうしてもレビュー依頼が溜まってしまいます。レビュー依頼が溜まると、レビュー漏れが発生しや

Amazon Verified Permissionsで、APIの認可処理を実装する

Zenn · 2023-07-02

はじめに 2023年6月にGAされたAmazon Verified Permissionsを試します。 https://aws.amazon.com/jp/verified-permissions/ 最初に書いておくと、このサービスはかなり難解です。 どのくらい難解かというと

【PHPDoc】PHPのarray型/Collection型をもっとわかりやすく!

Zenn · 2023-07-02

! ΩΩΩ 「 よう、2年振りだな…(まともな記事を書くのが) 」 はじめに こんにちは。kouです。 前回の記事を書いてから2年が経ちました。🤔 現在自分が開発に携わっている マナリンク では、バックエンドにLaravelを使用しています。 今年に入ってから、PHPSta

10万行・50名のプロダクト、100万行・50名のプロダクトのコードをどうやって改善するか

Zenn · 2023-07-02

あるサービスがローンチから5年経過し、10万行のソースコード、開発メンバー50名の体制でメンテする、という話をツイッターで見かけました。ソースコードには、神クラスが含まれるとか、含まれないとか。 ソースコードの桁を間違えちゃったのかな、と思うのですが、10万行・100万行の場合に

【自作】簡易シューティングゲームを大きくアップデートしてみた

Qiita(trend) · 2023-07-01

今回の内容 前回、コチラの記事「【HTMLのみ】簡易シューティングゲームを作ってみた」で紹介した通り、ブラウザで動くシューティングゲームを作成しました。前回制作したプロトタイプ版から、かなり進化しましたので、今回はアップデートを紹介...

パン屋さん向けのWebアプリを個人開発してみた話

Zenn · 2023-07-01

はじめに こちらの記事は私が割と真面目にマネタイズまでを意識して個人開発に取り組んでみて、どういうことをやったのか、どのような反省点や学びがあるのかを共有させてください。 作ったアプリ panzukiというパン屋さん向けのwebアプリになります。パン屋さんに行くお客様に焼

汎用機システムの開発が基本情報技術者試験の復習になった話

Qiita(trend) · 2023-07-01

はじめに 初めまして、みやもとと申します。 大学卒業後にSI企業に入社、以降は一時期他業種に寄り道しつつ出戻りしまして、現在おそらくサーバサイドエンジニアです。 キャリア最初の10年ちょっとをほぼ汎用機開発でCOBOLプログラマとし...

blender オブジェクトやグリッドを非表示にする方法

Zenn · 2023-07-01

レンダリングは重いし、時間がかかるからしたくないけどアニメーションの確認を行いたいときグリッドなど不要なものを非表示にしたい時があると思います。今回はオブジェクトやグリッドを非表示にする方法を紹介します。 ! 対象:レンダリング前にアニメーションの確認をして効率よくレンダリングを

技育CAMPキャラバンで株式会社CyberAgent様から企業賞をいただきました

Qiita(trend) · 2023-07-01

はじめに 初めましての方は初めまして、久しぶりの方はお久しぶりです。佐藤佑哉です。 先日、春のインターンに参加した時に出会った同期の方々と、2023年6月17日(土)に福岡で開催された、技育 CAMP キャラバン2023 vol.2...

Developers Boost 2023 参加レポート

Zenn · 2023-07-01

この度翔泳社・CodeZine 編集部様主催の『Developers Boost 2023 U30 エンジニアの登竜門』に参加してきました。 余談ですがエンジニアのオフラインイベントに参加するのはこのイベントが初めてでした。 https://event.shoeisha.jp/d

Flutterの初期コードをRiverpod + Freezed + ドメイン駆動設計(DDD) でリファクタする

Zenn · 2023-07-01

対象読者 Flutterの基礎知識がある Riverpod, Freezedを使ったことがない ドメイン駆動設計(DDD)でのアプリ開発がない 本記事の目的 本記事では各技術の説明を最低限にし、実際に手を動かすことでRiverpod+Freezed+DDDのミニマムな

YouTube Studioのドラフト編集を楽にしたい

Qiita(trend) · 2023-07-01

はじめに YouTubeにとりあえず動画をまとめてアップして、後でドラフト編集しよう... そう思って放置すると、いつの間にかドラフトが溜まりまくってドラフト編集が憂鬱になる。 そんなことありませんか? 家族や親戚等に共有したいホ...

[web基礎]HTTP通信とブラウザレンダリングの仕組みについて

Zenn · 2023-07-01

ブラウザレンダリングの仕組み 初めに Developer Roadmapsの内容を順にやってい流ものの内容になります。 [過去内容] 基盤知識としてのInternetの仕組みを振り返ろう HTTP通信の仕組み / ホスティングとドメインの関係性 Developer R

Qiita CLIでQiitaの執筆体験をより便利にするTips

Qiita(trend) · 2023-07-01

この記事は何 昨日Qiita CLIをベータ版として公開しました! Qiita CLI とは、手元の環境で記事の執筆・プレビュー・投稿ができるツールです。 Qiita CLIを使うことで、エディタなどを使って記事の執筆・投稿が...

Arduino UNO R4 MINIMA のハードウェアレビュー

Zenn · 2023-07-01

2023年の6月に発売されたArduino UNO R4 MINIMAは、搭載マイコンを一新し回路内容も結構変わっています。R3の発売は2011年なので、12年ぶりのメジャーバージョンアップといったところです。 大きな違いは搭載マイコンがAtmel(現microchip)のAT

🪵 Go1.21 log/slogパッケージ超入門

Zenn · 2023-07-01

はじめに ! 本稿は正式リリース前のlog/slogパッケージに関するものです。正式リリース後に本稿の内容の修正する可能性があります。ご了承くだいさい。 2023年8月にGo1.21がリリースされる予定です。Go1.21ではさまざまな変更点や追加機能が加わります。その中でも

Azure OpenAI Service の gpt-35-turbo と gpt-4 の 2023 年 6 月 バージョン (0613)

Zenn · 2023-07-01

はじめに Azrue OpenAI Service の gpt-35-turbo と gpt-4 シリーズに 2023 年 6 月 版の新バージョン (0613) が追加されましたので情報をまとめました。 https://techcommunity.microsoft.com

HTTPとは何なのでしょうか?

Zenn · 2023-07-01

はじめに ! Developer Roadmapsのフロントエンドを参考して作成しました。 現在見てるこの記事はクライアントからサーバにHTTP通信をした結果です。 このHTTPは何なのでしょうか? HTTP HTTPについていつも通りWikipediaに検索してみまし

C# で Semantic Kernel:AI で作曲する (複数プラグインを連携させる)

Qiita(trend) · 2023-07-01

C# で Semantic Kernel:AI で作曲する (複数プラグインを連携させる) こんにちは、株式会社船井総研デジタルの @fsdg-adachi_h です。今回は、WSL Ubuntu 22.04 の C# で Sema...

大学生がアプリをリリースして2日でユーザー登録者300人超えた話

Zenn · 2023-07-01

はじめに 先日、私が個人で開発したアプリがリリースされてから2日でユーザー登録者数が300人を超えました。その要因や私の考えなどについて書いていきたいと思います。 この記事を読むことで、アウトプットを行うことの大切さを理解し、それを実行できる人になれるでしょう。 リリース

【Atcoder】高校1年生でAtcoder水色になりました

Qiita(trend) · 2023-07-01

こんにちは、Blueberryです。入水してから時間は経ってしまいましたが記事を書こうと思います。 はじめに まずレート遷移を貼っておきます。 3/12に入緑し、5/28に入水しているので、約2か月半で入水したことになります。今...