Tech – walker – 2023-08

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

【Hammerspoon】マルチディスプレイでウィンドウとマウスカーソルを移動するショートカット機能が欲しかったが、BetterTouchToolが有料なのでChatGPT-3.5と会話してhammerspoonのコードを書いてみた

Qiita(trend) · 2023-08-31

前提Hammerspoonがすでにインストール済みであることKarabiner-Elementsで5ボタンマウスが使えるようにしてあること今回、マウスのボタンに機能を割り当てているだけなので、…

Publickeyが関連記事の動的生成をPHPとJavaScriptとMovableTypeで実装した方法とは?

Publickey · 2023-08-31

ブログやニュースサイトなどのWebサイトを構築する際には、「人気記事ランキング」と「関連記事」の表示はぜひWebサイトに組み込みたい機能といえます。 Publickeyでも、この2つの機能を組み込んでいます。具体的には、人気記事の表示はGo...

[Laravel] createOrFirst の登場から激変した firstOrCreate, updateOrCreate に迫る!

Zenn · 2023-08-31

TL;DR firstOrCreate() updateOrCreate() という機能がもともと Eloquent に備わっていたが,これらはレースコンディションを考慮した実装になっていなかったため,大きなアクセス数が伴うプロダクションで安心して使うには少し工夫が必要な

14 Linting Rules To Help You Write Asynchronous Code in JavaScript - Maxim Orlov

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

<a href="https://maximorlov.com/linting-rules-for-asynchronous-code-in-javascript/">https://maximorlov.com/linting-rules-for-asynchronous-co

The complexity of writing an efficient NodeJS Docker image - Specfy

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

<a href="https://www.specfy.io/blog/1-efficient-dockerfile-nodejs-in-7-steps">https://www.specfy.io/blog/1-efficient-dockerfile-nodejs-in-7-

aerotoad/neboa: Type-safe NoSQL with Node &amp; SQLite. ️:minidisc:

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

<a href="https://github.com/aerotoad/neboa">https://github.com/aerotoad/neboa</a><br /> <p>Node.js向けのSQLiteバックエンドのORMライブラリ。</p>

AIが生成した文章と人間が書いた文章を分類できるのか(初期検証)

Qiita(trend) · 2023-08-31

検証を思い至った経緯生成AIのブームが起き、ネット上に生成AIを使用して作られたものが増えてきている中で、モデル崩壊に関する論文を読む機会があった。この論文では、小規模なLLMのモデルを使用するこ…

Introducing the scheduler.yield origin trial - Chrome Developers

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

<a href="https://developer.chrome.com/en/blog/introducing-scheduler-yield-origin-trial/">https://developer.chrome.com/en/blog/introducing-sc

ChatGPT × kintone × LINEで最強の接客ツールを作ろう!③

Qiita(trend) · 2023-08-31

この記事は、2023年8月31日開催の 「ChatGPT × kintone × LINEで最強の接客ツールを作ろう!」 のkintone編の記事になります!https://linedevelop…

[Tips]chef-td-agentで自作のpluginを利用する

Qiita(trend) · 2023-08-31

chef-td-agentで、fluent-plugin-bigqueryの最新バージョンを使うために、chef-td-agentの記述で下記のように記述していたとします。name "base"…

アイヌ語仮名「ㇷ゚」に対する正規表現の罠

Zenn · 2023-08-31

導入 アイヌ語は日本語と異なり、閉音節(子音で終わる音節)も存在するので、表記の際音素文字であるラテン文字なら、そのまま p, t, k, m, n, s, r などの子音文字を後ろの付ければ良いわけなので、アイヌ語ローマ字表記では、何も問題が生じない。しかし、元々開音節言語

[保存版] pandasのメモリ節約方法まとめ

Zenn · 2023-08-31

pandasで大容量データを扱っていると、すぐにメモリ超過してしまいます。 メモリ超過すると、ついスペック側でメモリを上げたくなってしまいますが、やはり費用が嵩んでしまいます。 しかし、pandasの実装を少し工夫するだけで、使用メモリが抑えられることが結構あります。 私はこれま

いろいろな人のサイトの見え方を体験してみよう!

Zenn · 2023-08-31

はじめに ウェブデザインやコンテンツ制作を行う際、多くの人たちがアクセスしやすく使いやすいサイトを目指します。しかし、全ての人が同じように色を感じ取るわけではありません。色覚異常の人たちにとって、あなたのサイトがどのように見えるのか考えたことはありますか? Chromeのデベ

GKE Enterprise edition のご紹介

Zenn · 2023-08-31

はじめに アプリケーションモダナイゼーションスペシャリストの関本と申します。 今回は NEXT‘23 にて発表された GKE Enterprise edition の概要についてご紹介します🙌 紹介動画 https://www.youtube.com/watch?v=Ovvq

【読書感想文】エンジニアだけ例外処理をして良いわけない健康第一の生活習慣【SEのための朝だけファスティング】

Qiita(trend) · 2023-08-31

数ある記事から私の記事に興味を持っていただきありがとうございます。題名に例外処理とありますが、厳密な定義ではなく文字のイメージだけで使用しております。その点ご了承ください。さて今回は題名に惹か…

JavaScript Primer v5.0.0: ES2023の対応/CC BYライセンスに変更/Open Collectiveで支援できるようになりました | Web Scratch

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

<a href="https://efcl.info/2023/08/31/jsprimer-v5/">https://efcl.info/2023/08/31/jsprimer-v5/</a><br /> <p>JavaScript入門書のjsprimer v5.0.0リリース

Rails7で困ったら確認することメモ

Qiita(trend) · 2023-08-31

Rails7の罠4選1.method DELETEが効かないログアウトできない、削除できない、別のレコードが削除される...2.フラッシュメッセージ、ダイアログが表示されない3.JSがリロー…

レスポンスヘッダにプロファイラのURLを含めるとGraphQLのパフォーマンスチューニングに便利という話

Zenn · 2023-08-31

こんにちは!株式会社アルダグラムのKANNAの開発お手伝いをさせて頂いているoubakiouです。 KANNAではサーバーサイドにRails+GraphQL Ruby、クライアントサイドでApollo Clientを利用していますが、どこの会社であれGraphQLであれRESTで

【SQL】ちょっとしたパフォーマンスチューニングまとめ

Qiita(trend) · 2023-08-31

サブクエリを引数に取る場合はINよりも結合を使うSELECT table_a.id, table_a.name FROM table_a INNER JOIN table_b ON table_a…

XSSによる影響と対策を簡単にまとめた

Qiita(trend) · 2023-08-31

目次XSSとは?攻撃による影響は?XSS対策として必要なことXSSとは?Cross Site Scripting の略攻撃対象のアプリケーションに対してスクリプトを埋め込まれ、利用者のブ…

【Python】イテレータが何となく分かる様になる

Qiita(trend) · 2023-08-31

イテレータイテレータとは?データの流れを表現するオブジェクト要素を1つずつ取り出せるオブジェクト__iter__()メソッドから取り出されたオブジェクトがイテレータオブジェクトデータがなく…

Reactの再レンダリングを抑えるシンプルな方法

Zenn · 2023-08-31

はじめに 「React で再レンダリングを抑えたい...」となった場合、多くの人が React.memo や useMemo、useCallback などのいわゆる 「メモ化」 を思い浮かべることでしょう。 https://react.dev/reference/react/

Release astro@3.0.0 · withastro/astro

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

<a href="https://github.com/withastro/astro/releases/tag/astro%403.0.0">https://github.com/withastro/astro/releases/tag/astro%403.0.0</a><br

[Bunzz Decipher] UniswapV3のV3Migratorコントラクトを理解しよう!

Zenn · 2023-08-30

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

[Bunzz Decipher] Nounsの『NounsDescriptor』コントラクトを理解しよう!

Zenn · 2023-08-30

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

AWS & Terraform の間違い探しを作りました

Zenn · 2023-08-30

ソースコード GitHub で公開しています. https://github.com/naitoNanaco/exercise_aws_terraform 想定する対象者 AWS, Terraform 初学者 (なんとなく使い方はわかる人) VPC, ECS (Farg

Oktaが無料のパスワードマネージャ「Okta Personal」を公開

Publickey · 2023-08-30

ID管理サービスや認証サービスなどを提供しているOktaが、個人向けのパスワードマネージャ「Okta Personal」を公開しました。 Okta PersonalはWebブラウザのプラグインなどと組み合わせて利用することで、Webサイトご...

【SwiftUI】絵文字が下からいっぱい出てくるアニメーション

Qiita(trend) · 2023-08-30

はじめにストーリーに絵文字を送ると下から絵文字が出てくるのをイメージして作ってみましたこんな感じ実装import SwiftUIstruct ContentView: View { @St…

Changelog | Cypress Documentation

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

<a href="https://docs.cypress.io/guides/references/changelog#13-0-0">https://docs.cypress.io/guides/references/changelog#13-0-0</a><br /> <p

WindowsのVisual Studio 2022とMacを接続できない問題と回避策

Qiita(trend) · 2023-08-30

こんばんは。.NET MAUIで開発中のアプリをiOS端末でデバッグしようとAppCenter経由でインストールするため、いつものようにWindows上のVisual Studio 2022の「M…

Release v0.20.0 · nodejs/corepack

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

<a href="https://github.com/nodejs/corepack/releases/tag/v0.20.0">https://github.com/nodejs/corepack/releases/tag/v0.20.0</a><br /> <p>corep

Announcing Biome

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

<a href="https://biomejs.dev/blog/annoucing-biome">https://biomejs.dev/blog/annoucing-biome</a><br /> <p>RomeはBiomeという名前でプロジェクトをforkすることになった

【AWS】CloudFormationで爆速環境構築してみた🌀

Zenn · 2023-08-30

概要 会社で AWS を触ることになり、基本から学んでいこうと思ったため備忘録として記事を書き始めました。 今回は AWS の CloudFormation を使用して環境構築を省略してみようと思います。 もし理解が違うよというところ等ありましたら優しく教えて頂けると幸いです

Japan AWS Jr. Championになったきっかけ

Qiita(trend) · 2023-08-30

はじめに自己紹介富士通株式会社の齋藤理沙子です。2021年に富士通に新卒入社し、今年で3年目になります。この度、2023 Japan AWS Jr. Championsと2023 Japan …

ドメイン変更後に旧URLへのアクセスをCloudFrontでリダイレクトする

Qiita(trend) · 2023-08-30

概要example.com ⇒ sample.net にドメインを変更した場合、AWSのCloudFront Functionを使えば簡単にリダイレクトできます。CloudFrontのディストリ…

初心者エンジニアにおすすめしたい無料学習サービス20選

Qiita(trend) · 2023-08-30

IT業界は日々技術が進化していくので、エンジニアの方は勉強を継続が必要です。また、さまざまな言語があり多くの知識が必要になります。そんなエンジニアの皆様やエンジニアを目指す方におすすめしたい無料…

未経験からiOSエンジニアになった男の三ヶ月間

Qiita(trend) · 2023-08-30

こんにちは!私はiOSエンジニアとしてキャリアをスタートしたばかりで、現在三ヶ月が経ちました。未経験からこの業界に飛び込んで、多くのことを学んできました。この記事で、その経験と感想を幾つか共有したい…

スプリントゴールは「バックログを空にすること」じゃないよ

Qiita(trend) · 2023-08-30

この記事は何以前Qiitaで以下のようなスクラムに関しての記事を投稿しました。https://qiita.com/getty104/items/35ccb10ce660e7487ef8http…

プリザンターの編集画面で前回との差分を表示する

Qiita(trend) · 2023-08-30

プリザンターのAPIを利用して変更履歴と現在の内容の差分を表示する差分表示について、こちらの記事を参考にさせて頂きました。https://qiita.com/implem-noro/items/…

Result型のライブラリを作りました【TypeScript】

Zenn · 2023-08-30

Rust, Kotlin, Swiftなどのモダンな言語ではいわゆるResult型が標準で提供されていますがTypeScriptにはありません。 なので既に何人もの開発者がResult型のnpmパッケージを公開しているのですが、自分好みのものが見当たらなかったので自作しました。

visionOS Reality Composer Pro でのShaderGraph

Zenn · 2023-08-30

visionOSのReality Composer ProにはShaderGraphの機能が備わっておりノードベースでシェーダーを作成することができます。 今回は公式の Explore materials in Reality Composer Pro の動画をもとにShade

【色編記事】AtCoder水色になりました 〜4年間の挑戦を振り返る〜

Qiita(trend) · 2023-08-30

はじめにこんにちは、ken と申します。趣味は競技プログラミングです。先日、 4 年間続けてきた AtCoder のレートがついに水色になりました。[^1][^1]: AtCoder のレート…

ExpressでWebサーバー構築

Qiita(trend) · 2023-08-30

はじめにWebサーバーを構築する方法はたくさんありますが、私がインプットしたものを共有したいと思います。Expressを用いることで、アクセス先のパスとアクセスの種類によって処理を柔軟に変更でき…

[Laravel]assertDatabaseHasの第一引数にはテーブル名ではなく、Modelを渡そう!

Zenn · 2023-08-30

結論 Before $this-&gt;assertDatabaseHas('users', ['id' =&gt; 1]); After $this-&gt;assertDatabaseHas(User::class, ['id' =&gt; 1]); 他にも、様々

Google Cloud Next '23 データ関連のアップデート

Zenn · 2023-08-30

データエンジニア・アナリストチームのメンバーで Google Cloud Next '23 に参加しています。 速報として、データエンジニア・データアナリスト観点で気になったアップデートを紹介します。 ※随時追記します。 変更履歴 日時 内容 2023/08/2

データフローで SharePoint フォルダ内に存在する複数のファイルを取り込む

Qiita(trend) · 2023-08-29

はじめに例えば、あるシステムに対して、直接 Power BI や Dataverse のデータフロー、または、Power Apps や Power Automate のコネクターで接続ができない場…

[ERC777] トークンコントラクトの標準インターフェースの仕組みを理解しよう!

Qiita(trend) · 2023-08-29

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

Visual Studio 2022 への GitHub Copilot 導入動画(4分間)の和訳メモ

Qiita(trend) · 2023-08-29

マイクロソフトの Visual Studio 公式チャンネルがGitHub Copilot (AI を活用した開発支援ツール) の Visual Studio 2022 への導入について短い動画…

Linuxを再起動することなくカーネルにパッチを当てる「ライブパッチ」の技術的な仕組みと、その種類とは[PR]

Publickey · 2023-08-29

Linuxのアップデートパッチは脆弱性の大小にかかわらず、ほぼ毎月のように登場しているのが現状です。 パッチの適用を放置することは脆弱性を放置することにつながるため、脆弱性対策のパッチが公開されたならば、迅速なパッチの適用が望まれます。特に...

【Web API / Vue.js】デバイスのバッテリーレベルに応じて変わる絵を作った

Zenn · 2023-08-29

2023/07/28にVue.jsの勉強会はなんぼあってもいいですからねというイベントで登壇していました。 発表は結構緊張しちゃったので動画は貼らないのですが、Web Bluetooth APIで心拍数を表示しながら登壇を走り切るというネタで一笑いとれたので良かったです。 htt

AWS SES SMTP インターフェイスを使用したメール送信のSMTP認証パスワードを生成する方法

Qiita(trend) · 2023-08-29

はじめに業務でAWS SESを使用してメール送信処理を実装する機会があった。実装中にSMTP認証のパスワードが違うというエラーが出て少し詰まったのでその解決方法をご紹介します。STMP(Sim…

[速報]Google、AIが支援してくれる「Duet AI」サービス群を多数展開へ。Google WorkspaceやBigQuery、Looker、Meet、Chatなど。Google Cloud Next '23

Publickey · 2023-08-29

Googleは、日本時間の明日午前1時から開催されるイベント「Google Cloud Next '23」で、AIが人間の作業を支援してくれる「Duet AI」サービス群を多数発表します。 同社が提供するオフィススイート製品であるGoogl...

[速報]Google Cloudの開発や問題解決をAIが支援してくれる「Duet AI in Google Cloud」がVSCodeなどで利用可能に。Google Cloud Next '23

Publickey · 2023-08-29

Googleは、日本時間の明日午前1時から開催されるイベント「Google Cloud Next '23」で、Google Cloudでのシステム開発や問題解決に関してAIが支援してくれる「Duet AI in Google Cloud」が...

[速報]Google、PostgreSQLにAI対応を組み込んだ「AlloyDB AI」発表、オンプレミスでも他社クラウドでも利用可能に。Google Cloud Next '23

Publickey · 2023-08-29

Googleは、日本時間の明日午前1時から開催されるイベント「Google Cloud Next '23」で、同社が提供するPostgreSQL互換のデータベース「AlloyDB」にAI対応機能を組み込んだ「AlloyDB AI」を発表しま...

[速報]Google、機械学習に特化した新プロセッサ「Cloud TPU v5e」発表。数万個のチップで単一ワークロードを処理可能に。Google Cloud Next '23

Publickey · 2023-08-29

Googleは、日本時間の明日午前1時から開催されるイベント「Google Cloud Next '23」で、同社が独自に開発する機械学習に特化したプロセッサの新型「Cloud TPU v5e」を発表します。 (本記事はGoogleによる事...

M2 Mac で amd64 アーキテクチャの Phoenix コンテナをビルドする

Qiita(trend) · 2023-08-29

はじめにM2 Mac (Apple silicon: arm64 = aarc64 アーキテクチャ) で amd64 アーキテクチャ用のコンテナをビルドしようとしたところ、エラーが発生したので、そ…

State of CSS 2023 の結果公開など : Cybozu Frontend Weekly (2023-08-29号)

Zenn · 2023-08-29

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

2023年下半期に他人に勧めたいWeb技術まとめ

Zenn · 2023-08-29

はじめに Web技術は日進月歩で新しい技術が増えているが、実務でそれらすべてを触る機会はない。そこで、今回の記事では2023年下半期に赤の他人に勧めたいWeb技術を個人の独断と偏見で解説する。 対象者 これから何をすればいいのかわからないプログラマー 新しい技術に興味が

ファイルアップロードではNFC/NFD問題に気をつけろ!~MacファイルシステムにおけるUnicode正規化の闇~

Zenn · 2023-08-29

NFC/NFD問題とは? みなさん、NFC/NFD問題はご存じでしょうか? NFC/NFD問題とはUnicode正規化形式の違いにより、発生するさまざまな問題のことを指します。Unicodeでは見た目が同じでもバイト列が異なる表現が可能で、異なる表現に変換することをUnico

APMサービスを作ったからアーキテクチャを晒す

Zenn · 2023-08-29

この記事について APMを作りました。 「どんなSQLを実行したか」とか、「どれくらい時間がかかったか」とかを記録できる、アレです。 DatadogやNewRelicが有名ですね。 それを、OpenTelemetry用に作りました。 Vaxilaといいます。問題の解決と安さに

Laravelでソケット通信(Laravel WebSocket)

Qiita(trend) · 2023-08-29

Laravelでソケット通信をやってみます。ソケット通信って?主にリアルタイムなデータの送受信に使用されるもので、チャットアプリなどに用いられるものです。チャットアプリのメッセージは、画面を更新…

Protractor Deprecation Update August 2023 | by Mark Thompson (@marktechson) | Aug, 2023 | Angular Blog

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

<a href="https://blog.angular.io/protractor-deprecation-update-august-2023-2beac7402ce0">https://blog.angular.io/protractor-deprecation-upda

Rust(Tauri+React)で席替えソフトを開発してみた

Zenn · 2023-08-29

TL;DR この記事は,情報系のただのしがない大学院生がアルゴリズムを駆使して,能力のばらつきなどを考慮した小学校の席替えソフトをRust,Tauriで開発してみた話をまとめたものである. Tauriの使い方などについて,詳細はこの記事では扱わないので,細かい部分は他の方が書

Vue3のすゝめ 〜外部テンプレートエンジン編〜

Qiita(trend) · 2023-08-29

はじめにこんにちは!先日はVue3をアゲアゲ↑↑する記事を投稿し、ご好評頂けたようでありがとうございますX (旧Twitter)を見ている限りだと肯定的な意見が多く、これを機にVueのご利…

CDGC に関する Knowledge Base (KB) のご案内

Qiita(trend) · 2023-08-29

はじめにインフォマティカ は製品に関する情報を Informatica Community の Knowledge Base (KB) で公開しています。製品の利用方法やエラー発生時の対応方法とい…

[ERC5646] トークンの状態を追跡できるインターフェースの仕組みを理解しよう!

Qiita(trend) · 2023-08-28

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

Voltaでも.node-versionや.nvmrcを使ってNode.jsのバージョン切り替えがしたい!

Zenn · 2023-08-28

はじめに ディレクトリ移動をするとNode.jsのバージョンを自動で切り替えてくれるバージョンマネージャーの存在って嬉しいですよね。 私はRust製のVoltaを使っているのですが…… 「Voltaでも.node-versionや.nvmrcを使ってNode.jsのバージョン

サーバレスはAWSの顧客の7割以上、Google Cloudの顧客の6割以上が利用、Datadogの調査結果

Publickey · 2023-08-28

モニタリングサービスをSaaSとして提供しているDatadogは、同社のサービスを通じてサーバレスを監視している2万以上の顧客のデータを基にしたサーバレスに関する調査結果を発表しました。 ここでは調査結果の主なポイントを見ていきましょう。 ...

マイクロソフト、Webアプリテストの自動化サービス「Microsoft Playwright Testing」プレビューを開始

Publickey · 2023-08-28

マイクロソフトは、Webアプリケーションのテスト自動化フレームワーク「Playwright」を用いた、Microsoft Azure上のテスト自動化サービス「Microsoft Playwright Testing」のプライベートプレビュー...

リーダブルコードを読んで重要だと感じたルールを抜粋

Qiita(trend) · 2023-08-28

はじめに業務で開発をしていて、Pull Requestを送るたびに命名について厳しいレビューをもらうので、業務で特に重要だと感じた部分のみまとめてみました!最初は「動けばいいじゃん!」と思ってい…

プログラミング初心者の医学生が残り少ない夏休みでGithubcopilotとchatGPTの力を借りてアプリ開発してみた Day8

Qiita(trend) · 2023-08-28

これまでの経過Day1(2023/08/20)Day2(2023/08/21)Day3(2023/08/22)Day4(2023/08/23)Day5(2023/08/24)Day6(2…

typescript-eslintで新しい構文をサポートする

Zenn · 2023-08-28

新しい構文がやってくる ご存知の通り、JavaScript の標準仕様である ECMAScript では毎年新しい記法や構文が提案され、採択されています。もちろん JavaScript のスーパーセットである TypeScript もその例外ではありません。 TypeScri

【むっず】Reactコードで理解する「結合度」

Qiita(trend) · 2023-08-28

🤷‍♂️ 結合度とはみなさん、おはようございます!さて、いきなりですが、みなさんプログラミングにおける、結合度とはご存知でしょうか?「知っとるわい!!」との声が聞こえてきそうですが、かく言…

【むっず】Reactコードで理解する「凝集度」

Qiita(trend) · 2023-08-28

🤷‍♂️ 凝集度とはみなさん、おはようございます!さて、いきなりですが、みなさんプログラミングにおける、凝集度とはご存知でしょうか?「知っとるわい!!」との声が聞こえてきそうですが、かく言…

Google Cloud Innovators Gym Japanに参加してきました

Zenn · 2023-08-28

Magic Moment の @aqlwah です。 私たちが開発している Magic Moment Playbook では、インフラにGoogle Cloudを活用しています。 このたびGoogle Cloud Japan様よりご招待をいただき、特別トレーニングプログラム「Go

未経験でもToDoリストくらいなら作れるよ、Djangoならね

Qiita(trend) · 2023-08-28

はじめに今回の記事では、駆け出しエンジニアの私が Django で ToDoリストを作った際、実際に作成した手順と、作成して得た学びについて話していきたいと思います。この記事では ToDoリス…

新人エンジニアの、新人エンジニアによる、新人エンジニアのためのToDoアプリ作成(Django/Mac)

Qiita(trend) · 2023-08-28

初めに初めまして、私は実務経験なし/IT知識皆無の新人エンジニアです。今回、私は初めてPython/Djangoで1つのアプリを作成しました。初めてのアプリ作成とのことで、気持ちが高ぶりました!しかし、その気持ちは一瞬で砕け散りました、…

カメラメーカーごとの Exif 情報の違いに困った話

Zenn · 2023-08-28

ラブグラフエンジニアの水瀬ひろです! 個人開発中にぶつかった、 メーカーによるExif 情報の違い について書いておこうと思います。 ラブグラフは写真の会社ですしね。 調べた機種 # RICOH GR II # RICOH GRⅢx # SONY NEX-7 # SONY I

Google Apps Scriptでtrocco®をイベント駆動にしようとする

Qiita(trend) · 2023-08-28

はじめにデータ統合自動化SaaSのtrocco®では、システム/サービス間でのデータの転送やDWH内でのデータマートの作成、そしてそれらを依存関係を含めてまとめたワークフローの実行ができます。これ…

Laraconのペアプロで生まれたCollection::ensure()の関数

Qiita(trend) · 2023-08-28

はじめLaravelを使っている皆様はもうすでにご存知かと思いますが、7月19日〜20日にLaraconが行われました。そこでテーラーさんがLaravel 11の機能をデモしたり、いろいろな大事な…

YupでZodのようなスキーマファーストなバリデーションを目指す

Zenn · 2023-08-28

はじめに この記事は毎週必ず記事がでるテックブログ "Loglass Tech Blog Sprint" の 2週目の記事です。 最近Zodすごいな〜ログラス(弊社)はYup使っているな〜Yupだとスキーマファーストなバリデーションできないよなーと思ったらできたので書きます。

AWS: WorkMailで独自ドメインの「Domain status」が「Missing」, 「Pending Verification」になる

Qiita(trend) · 2023-08-28

はじめにAWSのWorkMailで独自ドメインでメールアドレスを作成する際にドメインの所有権関係で詰まった。具体的にはWorkMailで使用したい独自ドメインの「Domain status」が失…

はじめてのポートフォリオサイトを作りました。

Zenn · 2023-08-28

はじめに フロントエンド学習の一貫で、はじめてポートフォリオサイトを個人開発で作りました。 本記事では、ポートフォリオサイトを作ったモチベーションと技術構成について紹介しようと思います。 https://www.bono-website.com/ https://github

Turbolinksの画面遷移をJS側でも使いたい

Qiita(trend) · 2023-08-28

JSでTurbolinksの画面遷移処理を呼びたいTurbolinksを利用しているアプリケーションで、以下のように任意の要素のクリックイベントに画面遷移を設定するコードを書いていました。当然な…

狩野教授自身が語る、Kano Modelの理解と品質とは何か?/Hondaによる自動運転レベル3システムとその開発プロセスとは?[ソフトウェア品質シンポジウム 2023][PR]

Publickey · 2023-08-28

ソフトウェアのビジネスと社会における重要性が急速に高まる中で、ソフトウェアの品質についての関心もまた高まっています。ビジネスを前進させ、あるいは社会を円滑に運営する上で、ソフトウェアの品質について考えることが欠かせなくなってきているためです...

【React Hook Form × Zod × MUI】フォームを作ろう!

Zenn · 2023-08-28

はじめに この記事で作るフォームのソースコードはこちら↓になります。 https://github.com/yohei222/react-hook-form-zod-mui 使用技術 TypeScript React Hook Form Zod MUI 作成するフ

ai-pr-reviewer でAIにレビューを手伝ってもらう - 実際に使ってみた

Zenn · 2023-08-28

はじめに ai-pr-reviewer 第3回です。 過去の記事はこちら https://zenn.dev/egstock_inc/articles/650cea61a49bda https://zenn.dev/egstock_inc/articles/b0e9626dd3

【CSS】Chrome 117でリリースされるCSSプロパティ

Qiita(trend) · 2023-08-28

はじめに先日、Chrome 117がベータ版としてリリースされ、新たな6つのCSS機能が追加されました。追加された6つの機能は以下の通りです。アットルール @starting-styleCS…

[ERC4906] NFTのメタデータの変更をログに残すインターフェースの仕組みを理解しよう!

Qiita(trend) · 2023-08-28

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

ReactでYouTube埋め込むとLighthouseスコア低下する問題を改善するための手法

Zenn · 2023-08-28

YouTube埋め込みって、するだけでLighthouseスコアが低下して悲しい気持ちになりますよね。なので研究としてLighthouseスコアを低下させない対策を調べたり試しました。最終的に、特定のケースでのみ低下不可避という結論に至りました。 結論 YouTube埋め込み

ReactでYouTube埋め込むとLighthouseスコア低下する問題の改善手法まとめ

Zenn · 2023-08-28

YouTube埋め込みって、するだけでLighthouseスコアが低下して悲しい気持ちになりますよね。なので研究としてLighthouseスコアを低下させない対策を調べたり試しました。最終的に、特定のケースでのみ低下不可避という結論に至りました。 結論 YouTube埋め込み

Vimコマンドでパックマンを遊ぶ!Vim学習ゲームをGoで作ってみた👍

Zenn · 2023-08-27

The Go gopher was designed by Renée French. https://github.com/masahiro-kasatani/pacvim 概要 個人開発の宣伝記事になります。 タイトルの通り、パックマンを Vim コマンドで操作するゲー

Next.js(App Router)で使えるチャートライブラリ徹底比較

Zenn · 2023-08-27

背景 現在、インターン先で Next.js を使用した開発をしており、その中でチャートを作成する機会がありました。 また、いくつかチャートライブラリは存在するものの実務で使えそうなものを探すのに苦労する人がいるのでは?と思い今回、本記事を書きました。 デザインやカスタマイズ性

Meta、コード生成や解釈に特化した大規模言語モデル「Code Llama」公開

Publickey · 2023-08-27

Metaは、コードもしくは自然言語によるプロンプトから、コードの生成およびコードに関する自然言語の説明を生成できる大規模言語モデル「Code Llma」を公開しました。 Code Llmaは、先月(2023年7月)にMetaが発表した大規模...

Kubernetes上でイベントドリブンなオートスケーリングを提供する「KEDA」、本番環境で使えるレベルに到達したとしてCNCFの卒業プロジェクトに

Publickey · 2023-08-27

Cloud Native Computing Foundation(CNCF)は、Kubernetes上でイベントドリブンなオートスケーリングを提供する「KEDA」(Kubernetes Event-driven Autoscaling)が...

狩野教授自身が語る、Kano Modelの理解と品質とは何か?/Hondaによる自動運転レベル3システムとその開発プロセスとは?[ソフトウェア品質シンポジウム 2023][PR]

Publickey · 2023-08-27

ソフトウェアのビジネスと社会における重要性が急速に高まる中で、ソフトウェアの品質についての関心もまた高まっています。ビジネスを前進させ、あるいは社会を円滑に運営する上で、ソフトウェアの品質について考えることが欠かせなくなってきているためです...

チームでのアプリ開発におけるブランチ戦略とプルリクエストのマージ方法

Zenn · 2023-08-27

弊社では、主にFlutterでアプリ開発を行なっていますが、そのほとんどは数名からなるチーム開発です。 3人前後のチームで開発を行う場合、どのようなブランチ戦略を取るのが良いのか、また、どのようなマージの仕方をするのが良いのか、悩むところです。 今回は、弊社で採用しているチーム開

LambdaでGoランタイムが使えなくなるのでカスタムランタイムに移行する(Terraform)

Zenn · 2023-08-27

背景 8月某日、AWSからメールが来ました。どうやらAWS LambdaのGoランタイムサポートが2023/12/31にサポート終了するらしいです。 Amazon Linux AMI のメンテナンスサポートが 2023 年 12 月 31 日に終了するのに合わせて、AWS L

【退職エントリ】株式会社ビースタイルホールディングスを退職します

Qiita(trend) · 2023-08-27

はじめに現職の株式会社ビースタイルホールディングスを退職するので、いわゆる退職エントリを書いてみます。※ 記事執筆時点では私はまだ株式会社ビースタイルホールディングスに所属しているので、「現職」…

Productivity Weekly (2023-08-16号)

Zenn · 2023-08-27

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

【TSyringe】TypeScriptでDIコンテナを試す

Qiita(trend) · 2023-08-27

はじめに最近お仕事で「DI」という概念に初めて触れたので、勉強を兼ねて TSyringe を触ってみることにしました。この記事はその備忘録的なナニカです。※注意:DI素人がふざけた文体で書いてい…

[JS]挙動を見る②実行コンテキストを少し深める!+scope、クロージャについて

Zenn · 2023-08-27

実行コンテキストとscope、クロージャについて 前回の記事では、実行コンテキストと、コールスタック、ホイスティングについて主に扱いました。 たくさん見ていただき、いいねをいただき、とても嬉しい限りです。 今回も、この記事に入り、見ていただき、ありがとうございます。 http

オブジェクト指向Fortranで関数ポインタを使う

Qiita(trend) · 2023-08-27

概要Fortranの関数ポインタ(手続ポインタ)を用いてコールバック処理を実装します。これを用いると数値計算の初期値代入などを簡単に書けるようになります。導入古典的なFORTRANでは手続き型…

REPORT2 8.21~26 だりぃな~ それでも「やるしかない」じゃなく「やる」という勢いで

Zenn · 2023-08-27

はじめに ついに!!! アカウントのブロックが解除されました。今まで自分が作成した記事がヒットされないことは知ってましたが、前に適当に作成した記事とリンクのみ記載した記事をちょこちょこ修正し、zennにお問い合わせした結果、ブロックが解除されました。 昔は、「頑張っていくこと

チーム開発における生産性を向上させる良いコードの書き方 ~ つよいエンジニアになるための思考法 ~

Qiita(trend) · 2023-08-27

概要この記事では、エンジニアにとって重要な、「良いコードとはなにか? どうすれば良いコードが書けるのか?」について、基礎の考え方から、私なりに頑張ってまとめて記載してみようと思います。ターゲ…

【React/Python】2年がかりで完成した個人開発サービスの話【ChatGPT】

Qiita(trend) · 2023-08-27

個人開発でサービスを作り始めて、気がついたら2年も経っていました。気軽な気持ちで作り始めたのですが、思いの外色々なことに手を出してしまったので、利用した技術などをまとめてみます。作ったものY…

日本初レビュー⁉ DAX Optimizerをさわってみたよ~😎

Qiita(trend) · 2023-08-27

はじめにPower BIユーザーおなじみのSQLBIを運営しているMarco Russoさんが、6月22日にポストしたDax Optimizerのウェイトリスト。ポストを見つけてすぐに申し込み、8…

Release v8.7.0 · pnpm/pnpm

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

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

業務未経験からWeb系開発エンジニアとして内定をもらうまでにやったこと&学んだこと

Zenn · 2023-08-26

ご挨拶 はじめまして、わったーです。今年の10月からWeb系受託開発会社でひよっこエンジニアとして働くことになった、関西人です。この記事の執筆をきっかけに学んだことをアウトプットしたいと考えています。何卒よろしくお願いします。 記念すべき1番目の記事は、業務未経験の筆者がWe

Arc browserでTweetDeckを擬似的に再現する方法

Zenn · 2023-08-26

TweetDeckが有料化されて悲しいですね しかし、毎月1000円払うのはつらい…。そんな方々の為にArc browserの機能を使った擬似TweetDeck再現方法を書きました。 ※何か方法ないかなと検索したところRedditで実現している方がいたので大いに参考にしました

[CFn]個人的にFn::ForEachの検証はまだ終わっていなかった為、3層サブネットのVPCを作成して実用性を確認してみた

Zenn · 2023-08-26

私のFn::ForEachの検証はまだ終わっていません ! DeepLを利用して英語翻訳したものを作成予定である為、英語を日本語に翻訳させたような鼻につく話し方になっている点ご容赦ください。時間を見て読みやすく変更したものを投稿します。 前回以下のような記事を書きました。

拡散モデルがモード崩壊しない理由

Qiita(trend) · 2023-08-26

はじめにGAN(Generative Adversarial Network; 敵対的生成ネットワーク)のモード崩壊は、訓練中のGANがデータセットの多様性全体を捉えることができず、限られた数のサ…

[Godot Engine 4] 2Dシューティングアクションゲーム「Yozora Maker」のチュートリアル

Zenn · 2023-08-26

! この記事はGodot初心者が書いたもので、設計上ベストプラクティスでない可能性があります。 はじめに Godot Engineの公式ドキュメントにあるチュートリアルが終わった後、何をやったらいいのか分からない、という人むけに私が作ったミニゲームをチュートリアルとして公開

【Flutter】1週間で個人開発アプリをリリースした話

Zenn · 2023-08-26

はじめに 今回の記事が初めてのZennへの投稿になります ご覧いただきありがとうございます。masashiです! 普段はフリーランスとして、Kotlinを使用しAndoridアプリの開発をしています。 ここ数年、Kotlinをメインで使用してきましたが、今後はFlutterを

Qiitaでテーブルの内容を折り返さずにスクロール表示する方法

Qiita(trend) · 2023-08-26

Qiitaでテーブルを作ると,横スクロールしないで済むよう下記のようにセルの内容を折り返して表示してくれる。しかし,横スクロールしても良いので折り返しせずに表示しようとすると,これが難しい。改行を…

Kyverno と OPA/Gatekeeper の技術選定をした話

Zenn · 2023-08-26

概要/選定背景 DMM.com で SRE をしているえるもです。 自分が所属しているチームでは 120 人規模の開発組織にマイクロサービスプラットフォームを提供しています。 マイクロサービスプラットフォームは k8s とその周辺のエコシステムにて構築されているアプリケーショ

225行のコードでGPTの仕組みを理解する

Zenn · 2023-08-26

概要 LLMに関心があり、ChatGPTやtransformerの仕組みを理解したいと思っていたところ、雰囲気を掴むのにこちらの動画がとても参考になりました。 https://www.youtube.com/watch?v=kCc8FmEb1nY 動画の内容としては、以下のコ

private-isuのメンテナンスよもやま話

Zenn · 2023-08-26

ISUCON 夏祭り 2023 発表資料 自己紹介 本名:金子達哉 株式会社PR TIMES開発本部長CTO 2021/4入社 達人が教えるWebパフォーマンスチューニング〜ISUCONから学ぶ高速化の実践(技術評論社)(通称:ISUCON本)の著者の1人 6章「

2023年版データ分析の100冊

Qiita(trend) · 2023-08-26

【データ分析の必読10冊+差をつける10冊+100冊超】データサイエンス、データ分析、機械学習関連の本がご好評いただいてましたが古くなりごちゃごちゃしているので新たに作り直しました本記事のめあて…

Nuxt 3.7 · Nuxt

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

<a href="https://nuxt.com/blog/v3-7">https://nuxt.com/blog/v3-7</a><br /> <p>Nuxt v3.7リリース。 Web Streamと<code class="language-plaintext highl

Vue3をアゲアゲ↑↑する記事

Qiita(trend) · 2023-08-26

はじめにこんにちは、フロント歴7年目のエンジニアになります🙂今回は日頃仕事でお世話になっているVue.jsに感謝の意を込めて、Vueの素晴らしさを皆さんに少しでも感じて貰えたらと思い、この記事…

ラーメン二郎のコールで学ぶ良いアルゴリズムとは何かをGPT先生に聞いてみる

Qiita(trend) · 2023-08-26

きっかけ良い条件分岐とはなんだろう?と考えていたときにふとラーメン二郎のコールを思い出しました。ラーメン二郎では店員さんが「ニンニク入れますか?」と聞いたあと、お客さんがトッピングの量を伝える形…

Bicep を使って Azure App Service を Private Endpoint にデプロイする方法

Zenn · 2023-08-25

はじめに Bicep は、宣言型の構文を使用して Azure リソースを定義するためのドメイン固有言語(DSL)です。Bicep を使うと、IaC (Infrastructure as Code) により一貫性のあるデプロイが可能になります。 今回は、Bicep を使って A

プログラミング初心者の医学生が残り少ない夏休みでGithubcopilotとchatGPTの力を借りてアプリ開発してみた Day6

Qiita(trend) · 2023-08-25

これまでの経過Day1(2023/08/20)Day2(2023/08/21)Day3(2023/08/22)Day4(2023/08/23)Day5(2023/08/24)[x] 1.…

【Unity】ほかの学生さんに見て欲しい!大学生がUnity認定試験に挑戦した話

Qiita(trend) · 2023-08-25

自己紹介大学2年生のUnity大好きマン。注意今回の記事はいつもよりエゴが強いので気を付けてください。この記事は2023/08/25に受験した体験をもとに書いています。Unity認定試験とは…

株式会社リンケージさんと合同勉強会をしました

Zenn · 2023-08-25

夏も後半に差し掛かってきましたね🌞 あすみ(@asumikam)です! 株式会社リンケージさんと合同勉強会をしました https://linkage-inc.co.jp/ なんと...わざわざ小田原に来てくださいました😭✨ 皆様、遠いところありがとうございます。 NE側17名

【随時更新】実務でTerraformを使う人は"最低限"抑えておきたい構文をサクッとまとめてみた

Qiita(trend) · 2023-08-25

実務で急に使うことになった人向けの確認リストTerraformは、HashiCorpが開発した「Infrastructure as Code」ツールで、クラウドやオンプレミスのインフラをコードで定…

Azure OpenAI ServiceのFunction callingを使って自然言語でGoogleカレンダー操作

Zenn · 2023-08-25

こんにちは、Happy Elements 株式会社でエンジニアをしておりますryoooです。 先日、以下の記事で弊社における社内ルール等に対するチャットシステムをご紹介いたしました。 https://zenn.dev/happy_elements/articles/1484b17

TerraformでAWS Lambdaをデプロイする方法

Qiita(trend) · 2023-08-25

やりたいこと・TerraformでAWS Lambdaをデプロイしたい・ローカルでlambdaソースを編集したらAWSへ連動できるか検証したい前提・AWSアカウント作成済み・AWS IAM…

GASでQiitaAPIを利用してみた!【Vol.1 記事情報取得編】

Qiita(trend) · 2023-08-25

背景弊社の受託開発チームでQiita記事でアウトプットを定期的に行おう!という施策が始まって早2週間 ※記事投稿時点少しずつ投稿記事も増えてきて、気になってくるのが記事のLGTM等の数ですね✨…

うちのフロントがvueでテクニカルなツールチップ作ってて、やるぅ〜って思った話

Qiita(trend) · 2023-08-25

概要いやいや、vueでツールチップ作ろうと思えば簡単に作れるよね。v-ifとか、detailsとか使えば余裕っすやん。ってお思いの方は多いはず。でも、難しいのが、表示箇所以外をクリックした…

Swift Package: 異なるモジュールのAssets画像を使う

Zenn · 2023-08-25

Swift Packageでマルチモジュール構成にしている際、異なるモジュールの画像リソースを使いたい場合があると思います。例えば、以下の画像のような構成で、ModuleAにあるMedia.xcassetsの画像をModuleBで使いたい場合です。このような時、リソースを読み込め

1on1で質問をする側になって「工夫したこと」と「気づいたこと」

Qiita(trend) · 2023-08-25

プロジェクトでの進捗確認ミーティングもありますが、進捗を聞くだけに終始してしまいます。「働くこと」にもう少し視野を広げて、いろいろ聞いてみることがあります。1on1です。進捗確認MTGとは別の事柄を…

Announcing TypeScript 5.2 - TypeScript

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

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

【Rails7+esbuild】デプロイ時にasset pipeline系のエラーが出たら確認すること

Qiita(trend) · 2023-08-25

デプロイしたらエラー出るよね!知ってた!😇下記記事を書いて意気揚々とデプロイしたらActionView::Template::Error (The asset "●●.js" is not pre…

GitHub Copilotをエンジニア全員に導入して開発生産性を継続的に上げていく

Zenn · 2023-08-25

こんにちは。Magic Momentの髙橋です。 ここのところ世間では生成系AIが注目されていますが、エンジニアが一番注目しているのはその中でもコードを自動生成してくれるAIではないでしょうか? その中でもよく名前が上がるのが、GitHub Copilotだと思います。 Magi

getByRoleの参照と、アクセシブルネームの確認方法

Qiita(trend) · 2023-08-25

getByRoleはHTMLのロールと同じTesting Library の getByRole は、 HTML要素のロールを参照します。必要に応じて公式を参照しましょう。例button は…

[Unity]透明な板ポリゴンに影を落として2D背景に3Dキャラを馴染ませる

Qiita(trend) · 2023-08-24

背景を一枚絵にしたい!やってみました↓https://twitter.com/flankids/status/16932907664147911012D背景x3Dキャラの組み合わせは初代プレス…

[ERC3475] 債券をトークン化して発行や償還ができる仕組みを理解しよう!

Qiita(trend) · 2023-08-24

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

何も知らなかったあの頃の謎のメモたち

Zenn · 2023-08-24

隙を見せたな、語らせてもらいます CS専攻の修士2年であり、今では曲がりなりにもエンジニアを名乗るようになった自分ですが、高校生の時はWi-Fiが何か分からないけど変な英単語はたくさん知っているド文系でした 約5年前、学部2年の夏に、ちっこい教育系アプリ開発企業で、英語系アプ

JavaScriptランタイム「Bun」がバージョン1.0に到達へ、9月7日にローンチイベント開催

Publickey · 2023-08-24

サーバサイドで実行可能なJavaScriptランタイム「Bun」が9月7日(日本時間9月8日)にバージョン1.0に到達することが分かりました。 公式サイトで「Bun 1.0」のローンチイベントへの申し込みが始まっています。 Node.js互...

【Go】Echo を使用した JWT 認証の実装

Zenn · 2023-08-24

概要 本記事では、Echo を使用して JWT 認証 を実装する方法についてご紹介します。 https://echo.labstack.com/docs/cookbook/jwt プロジェクトの作成 プロジェクトディレクトリを作成します。 $ mkdir echo-jwt

Release v2.3.0 · parcel-bundler/watcher

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

<a href="https://github.com/parcel-bundler/watcher/releases/tag/v2.3.0">https://github.com/parcel-bundler/watcher/releases/tag/v2.3.0</a><br

Patterns for Reactivity with Modern Vanilla JavaScript | Frontend Masters

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

<a href="https://frontendmasters.com/blog/vanilla-javascript-reactivity/">https://frontendmasters.com/blog/vanilla-javascript-reactivity/</a

Markdown のコードブロックでLSPを動かす VSCode 拡張を作った

Zenn · 2023-08-24

これができる拡張を作った。 TypeScript と HTML と CSS の LSP を動かせるようにしたので、 markdown 内部で補完が走る。 TypeScript に関しては補完だけではなく型診断の結果を表示している。 .md だけではなく .mdx にも対応してい

Rspack 0.3 Release Announcement - Rspack

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

<a href="https://www.rspack.dev/blog/announcing-0.3.html">https://www.rspack.dev/blog/announcing-0.3.html</a><br /> <p>Rspack 0.3リリース。 CSSの挙

Bun v0.8.0 | Bun Blog

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

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

Vercel + Next.js + microcmsでOn-demand ISR

Zenn · 2023-08-24

触る機会があったのでメモがてら記述します。 対象者 記事の内容は next.js vercel microcms を触ったことがある方向けです。 ISR, On-demand ISRとは ISRでは、ページアクセス時に指定したキャッシュ時間が過ぎていた場合、ページを再

プログラミング初心者の医学生が残り少ない夏休みでGithubcopilotとchatGPTの力を借りてアプリ開発してみた Day5

Qiita(trend) · 2023-08-24

これまでの経過Day1(2023/08/20)Day2(2023/08/21)Day3(2023/08/22)Day4(2023/08/23)[x] 1. アイデアと計画[x] 2. D…

ChatGPT の Fine-tuning を試したけど上手くいかなかった話

Zenn · 2023-08-24

これはなに? 新しくリリースされた ChatGPT (GPT-3.5 Turbo) の Fine-tuning を試してみたメモ。 ChatGPTに最新の知識や専門知識を注入できるかどうかをテストしてみた。 結局、自分が想定した動きにはできなかったので記事にして供養します🙏

年収が1000万円以上のエンジニアの求人をまとめてみた

Qiita(trend) · 2023-08-24

近年優秀なエンジニアに対して報酬を多く支払う企業が増えてきています。実際アメリがのAmazonも大幅な賃上げを行い、話題となりました。日本国内でもエンジニアの年収が高い企業を知りたい!と思っているエンジニアの皆様お待たせいたしました…

MATLABからslack apiを使ってプロット画像を投稿する方法

Qiita(trend) · 2023-08-24

やりたいことMATLABで長時間かかる処理を投げるときに、進歩をSlackで通知できるようにしたい!!-&gt;webwriteでできた!ついでに(途中)結果のプロット画像を送ってもらえれば、もっと…

【XD】便利なショートカットキー

Qiita(trend) · 2023-08-24

AdobeのXDショートカットキーを紹介します。Adobe製品で共通して使えるものもあるので、是非覚えていただきたいショートカットキーとなります!目次ツールの切り替えショートカットキー基本的…

AnyViewは悪くないよ

Qiita(trend) · 2023-08-24

English: AnyView is Pretty Great, ActuallySwiftUI 開発者のコミュニティでは、AnyView の評判が良くありません。コードの臭いと呼ばれることも…

【Rails7+esbuild】必要なJavaScriptのみ個別に読み込みたい時

Qiita(trend) · 2023-08-24

必要なJavaScriptのみ個別に読み込みたい方法が分からず、とりあえず動きゃいい精神でapplication.jsに全部読み込ませてたら、パフォーマンス診断で怒られてしまった(あたり前田のクラ…

PyTorchにコントリビュートしてみた

Zenn · 2023-08-24

概要 先日torch.optim.RAdamに機能追加のPR[1]を送ったので、PyTorchリポジトリにコントリビュートするさいのフローや気をつけるべき点についてまとめておきたいと思います。 これを読むことで雰囲気を知ってもらい、オープンソースのリポジトリにコントリビュート

jest.mockがどう動いてるのか実行されたコードを覗く

Zenn · 2023-08-24

株式会社IVRy (アイブリー)のエンジニアのkinashiです。 IVRyではテストツールとして Jest を使っています。 普段なにげなく使っているモックですが、 import したモジュールをどうやって上書きしてるのか気になったことはありませんか? 呼び出す前に上書きしてる

2023年度 BEENOS新卒エンジニア 技術研修・ジョブローテーション のおはなし

Zenn · 2023-08-24

こんにちは、BEENOSのうしやまです🐮 BEENOSは、新卒エンジニアメンバーに "技術研修約2か月 + ジョブローテーション約5か月" を受ける期間を用意しています。そして、この経験を通じて新卒メンバーのキャリアイメージの解像度を上げ、配属後のスタートダッシュが円滑に行えるよ

アルダグラムはiOSDC Japan 2023にプラチナスポンサーとして協賛します

Zenn · 2023-08-24

はじめに iOSDC Japan 2023が近づいてきました、皆さん楽しみにしていますでしょうか 😉 アルダグラムがプラチナスポンサーとしてiOSDC Japan 2023を初めて協賛させていただきます!イベント当日にはブースも設置されますので、ノンデスクワーク用のプロジェク

LangChain は LLM アプリケーションの開発に採用すべきではない

Zenn · 2023-08-24

TL;DR 個人の意見ですが LangChain は不必要にコードが複雑で、設計が悪いので production での採用をおすすめしません LangChain とは LangChain とは、大規模言語モデル(LLM) に対して簡単なインターフェイスを提供するライブラリ

Uniswapのドキュメントを読んでみよう!

Zenn · 2023-08-23

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

[ERC5773] NFTの提供形式を画像・PDF・3Dモデルに切り替えたり、内容をアップデートする仕組みを理解しよう!

Qiita(trend) · 2023-08-23

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

『Unity』おすすめアセットランキング (無料,有料別で紹介/2023年版)

Zenn · 2023-08-23

今回はUnityのAssetStoreでアセットを200個以上ダウンロードしてきた私が「AssetStoreの売上ランキング」「日本語の記事でおすすめされるアセット」「海外の記事」等、調べに調べまくって厳選したおすすめアセットをランキング形式で紹介していきます。(2023/08/

chatGPT(gpt3.5-turbo)をファインチューニングしてみた

Zenn · 2023-08-23

はじめに こんにちは、@nano_sudoです! ついに、皆様ご待望のgpt3.5-turboのファインチューニングができるようになりました! ということで、今回は、chatGPT(gpt-3.5-turbo)をファインチューニングする方法を紹介します。 ファインチューニ

プログラミング初心者の医学生が残り少ない夏休みでGithubcopilotとchatGPTの力を借りてアプリ開発してみた Day4

Qiita(trend) · 2023-08-23

これまでの経過Day1(2023/08/20)Day2(2023/08/21)Day3(2023/08/22)[x] 1. アイデアと計画[x] 2. DartとFlutterの学習[x…

VMwareが「Tanzu Application Engine」発表、Kubernetes上に抽象化されたアプリケーション基盤を提供。VMware Explore 2023

Publickey · 2023-08-23

VMwareは米ラスベガスで開催中のイベント「VMware Explore 2023」で、Kubernetes上でアプリケーションの開発や実行を行う環境を提供する「Tanzu Application Engine」を発表しました。 Tanz...

「VMware vSAN Max」発表。コンピュートと独立したvSANストレージアレイのスケールが可能に。VMware Explore 2023

Publickey · 2023-08-23

VMwareは米ラスベガスで開催中のイベント「VMware Explore 2023」で、分散ストレージを実現するVMware vSANの新機能「VMware vSAN Max」を発表しました。 vSAN Maxは、vSphereで構成され...

Azure Dedicated Host / 専用ホスト とは? -概説と操作イメージ-

Qiita(trend) · 2023-08-23

こんにちは、駆け出しアーキテクトのやまぱんです。今回 Azure Dedicated Host / 専用ホスト (以下、ADHとも記載します。)を検証環境に作成してみたので簡単にメモしておきます。…

OpenAI(ChatGPT)のfine-tuning機能を早速試してみた~ひろゆきのスパチャを例に

Qiita(trend) · 2023-08-23

はじめにOpenAI社から革命的な機能がリリースされました。https://openai.com/blog/gpt-3-5-turbo-fine-tuning-and-api-updatesタ…

飲み会の傾斜計算が面倒だったのでアプリ作ってみた

Qiita(trend) · 2023-08-23

背景会社の壮行会、忘年会、新年会、参加者は部長1名、課長3名、係長4名、若手社員10名、そんな飲み会の幹事を任され続けて早一年。何度も傾斜をつけての支払い金額の計算を実施しました。しかし、こ…

Alt Text Hall of Fame – Celebrating well-written image descriptions.

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

<a href="https://alttexthalloffame.org/">https://alttexthalloffame.org/</a><br /> <p>画像の代替テキストについてのサイト。 なぜ必要なのかと具体的にどういうキャプションを書くのかの具体的な例などを

Long Animation Frames API - Chrome Developers

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

<a href="https://developer.chrome.com/en/articles/long-animation-frames/">https://developer.chrome.com/en/articles/long-animation-frames/</a

JotaiとRecoilの違いは何か、string keysが不要というのはどういうことか

Zenn · 2023-08-23

JotaiとRecoilは似てます。一方で、細かい違いは多くあります。決定的な違いを一つ挙げるとすれば、stringをkeyにしているRecoilに対して、Jotaiはatomのobject referenceをkeyにしています。表面的にはstring keyを指定しなくて良い

Release v9.0.0-alpha.0 · reduxjs/react-redux

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

<a href="https://github.com/reduxjs/react-redux/releases/tag/v9.0.0-alpha.0">https://github.com/reduxjs/react-redux/releases/tag/v9.0.0-alph

Chrome 117 beta - Chrome Developers

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

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

Debugging speculation rules - Chrome Developers

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

<a href="https://developer.chrome.com/en/blog/debugging-speculation-rules/">https://developer.chrome.com/en/blog/debugging-speculation-rules

Release v3.5.0 · honojs/hono

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

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

[AWS]2リージョンで利用出来るサービス比較をしたい

Zenn · 2023-08-23

2リージョンのサービス有無を比較したい 前回、東京と大阪で利用出来るAWSサービスの対比について書きました。 https://zenn.dev/mjxo/articles/3d72f4577a5c8e これをWebブラウザ上でいつでも最新の情報で手にいれられたらいいなぁ、と思

【iOS 17】PhotosPickerに追加されたAPIを試す

Zenn · 2023-08-23

iOS 17から使用可能なPhotosPicker のAPIがいくつか追加されました。新しく追加されたAPIを使用することで、PhotosPicker の表示方法や表示アクセサリー内容を変更することができます。 表示方法の変更 モーダル表示に加えて、PhotosPicker

Postman 入門

Zenn · 2023-08-23

はじめに ! 今回の記事は、2023年8月29日に開催されるPostman Meetup Fukuokaの登壇に向けて、Postmanへの感謝を伝えるために執筆した記事である。 ! 今回の記事は、これからPostmanを実務で導入するプログラマーを対象に基本的な使い方を解説

やはりlogicoolしか勝たん。最強のマウスとキーボード

Qiita(trend) · 2023-08-23

logicoolが結局最高なのよQiitaの100万人に届けたい!私のお気に入りガジェットキャンペーンに則って、私の相棒たちを紹介したいと思います。ERGO K860 ワイヤレススプリットエル…

Google Cloud のマネージド Terraform、 Infrastructure Manager 登場!

Zenn · 2023-08-23

こんにちは。クラウドエースの阿部です。 今回はひっそりと一般提供されていた Infrastructure Manager について紹介したいと思います。 Infrastructure Manager とは Infrastructure Manager (以降、Infra Ma

心穏やかにDBバージョンアップ!ロジカルレプリケーションで安全にバージョンを切り戻せるようにした話

Zenn · 2023-08-23

! 🐳 この記事は「Loglass Tech Blog Sprint」の1週目の記事です。 はじめに みなさん、DBをバージョンアップして酷い目にあったことありますよね? 先日ログラスの本番データベースのバージョンアップをしたのですが、Site Reliability En

UiPath Apps で企業ポータルっぽいマイポータルをつくってみる

Qiita(trend) · 2023-08-23

はじめに本記事では、個人向けポータルサイト作成を題材に UiPath Apps の使い方を紹介します。記事の内容は、個人の見解または確認結果であり、UiPath の公式見解ではありません。製品…

Release v29.6.3 · jestjs/jest

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

<a href="https://github.com/jestjs/jest/releases/tag/v29.6.3">https://github.com/jestjs/jest/releases/tag/v29.6.3</a><br /> <p>Jest v29.6.3リ

OPEN8 テックブログをZennで再スタートします

Zenn · 2023-08-23

こんにちは!早くも入社して2年目となりました、株式会社オープンエイト22年新卒の鳥海です。 長らくはてなブログで運営してきた弊社のテックブログですが、先日 Zenn に移行することとなりました。ありがたいことに、それに伴って今期から編集長として移行・運営を推進させてもらっています

UiPath CI/CD環境の構築(Jenkins編)その3

Qiita(trend) · 2023-08-22

1. はじめに前回、前々回と2回に分けてUiPathのCI/CD環境をJenkins上に構築してきました。今回は応用編として、UiPathのJenkinsプラグインで提供されていない機能の自動化…

zoomの会議に自動で参加する方法

Qiita(trend) · 2023-08-22

船井総研デジタルでは、毎週全社朝礼というものがあり、zoomで参加するようになっています。しかし、毎週毎週予定表からURLをクリックして、パスワードを入力して参加とするのはめんどくさいですよね。…

UiPath CI/CD環境の構築(Jenkins編)その2

Qiita(trend) · 2023-08-22

1. はじめに前回の記事 UiPath CI/CD環境の構築(Jenkins編)その1 では、UiPathのCI/CD環境をJenkins上に構築してジョブを手動で実行するところまで書きました。…

続 C++ はどれくらい速いのか?:バブルソートの演算で比較してみる

Qiita(trend) · 2023-08-22

続 C++ はどれくらい速いのか?:バブルソートの演算で比較してみるこんにちは、株式会社船井総研デジタルの @fsdg-adachi_h です。今回は、WSL の Ubuntu 環境で C++ プ…

[ERC6900] MSCA(モジュラースマートコントラクトアカウント)の仕組みについて理解しよう!

Qiita(trend) · 2023-08-22

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

[ERC2535] 💎 ダイヤモンドパターンの仕組みを理解しよう!

Qiita(trend) · 2023-08-22

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

[TCA] TaskResult<Void>がEquatableに準拠できない問題の解決と公式の見解

Qiita(trend) · 2023-08-22

現在のTCAではTaskResultのGenericパラメータであるSuccessがVoidの場合にEquatableに準拠することができません。それはVoidがEquatableではないためです。…

Google、大規模言語モデル「PaLM 2」が日本語対応したと発表。ダジャレを理解する能力も

Publickey · 2023-08-22

Googleは、都内で開催したイベント「Generative AI Summit Tokyo」で、同社の大規模言語モデルである「PaLM 2」が日本語対応したことを発表しました。 PaLM 2は今年(2023年)5月に行われたイベント「Go...

Google、コード生成や補完のAIモデル「Codey」が日本語での指示や説明に対応したと発表

Publickey · 2023-08-22

Googleは、都内で開催したイベント「Generative AI Summit Tokyo」で、コード生成や補完のためのAIモデル「Codey」が日本語に対応したと発表しました。 CodeyはGoogleの最新の大規模言語モデルPaLM ...

value class をデフォルト引数にするとNullPointerExceptionが投げられる場合がある

Qiita(trend) · 2023-08-22

概要と結論Jetpack Composeでvalue classをデフォルト引数ありで引数にした場合、引数指定なし(デフォルト引数を利用)で呼び出すとNullPointerExceptionが投げ…

プログラミング初心者の医学生が残り少ない夏休みでGithubcopilotとchatGPTの力を借りてアプリ開発してみた Day3

Qiita(trend) · 2023-08-22

これまでの経過Day1(2023/08/20)Day2(2023/08/21)[x] 1. アイデアと計画[x] 2. DartとFlutterの学習[x] 3. 開発環境のセットアップ…

🚀 Figma 2023の「Variables機能」がもたらすデザイナーとエンジニア協業の新たな時代 🎨👨‍💻

Zenn · 2023-08-22

プロトタイプから完成品へ 「10倍の法則」 新しいプロダクトをスタートするとき、プロトタイプを作成することから始めます。 短時間でFigmaでざっと作ったプロトタイプは、 アイデアの妥当性を確かめるための大切な第一歩です。 しかし、その次のステップ、プロトタイプを完成品に持っ

【iOS 17】Widgetにインタラクティブな機能とアニメーション効果を追加する

Zenn · 2023-08-22

iOS 17では、Widgetに対してインタラクティブな機能と、アニメーション効果を追加することができるようになりました。 https://developer.apple.com/videos/play/wwdc2023/10028/ 本記事ではiOS 17でWidgetに追加

シェルってなにしてるの

Zenn · 2023-08-22

はじめに 先日シェルについてのオンライン勉強会に参加しました。 https://studyco.connpass.com/event/291129/ スライドも非常にわかりやすく、動画もアップされているので、ぜひ見てみて下さい。 何度勉強してもついつい忘れてしますシェルについ

AWSを使ったA/Bテスト基盤の構築方法

Qiita(trend) · 2023-08-22

はじめにGoogle Optimizeのサービス終了というニュースが飛び込んできたり、A/Bテストツールの代替案を模索している方も多いかと思います。理想を言えば、このようなマーケティングツールは何…

自分のエディタで記事投稿ができる、Qiita CLIの使い方

Qiita(trend) · 2023-08-22

Qiita CLIとはQiita CLIとは、手元の環境で記事の執筆・プレビュー・投稿ができるツールです。Qiita CLIを使うことで、普段ご自身で使っているエディタなどを使って記事の執筆・投…

毎週「必ず」技術記事が出る "Loglass Tech Blog Sprint" を始めます!

Zenn · 2023-08-22

Loglass Tech Blog Sprint とは? Loglass Tech Blog Sprintとは株式会社ログラスのエンジニアによって運営されるテックブログです。 Zenn Publicationを使って運営されます。 https://zenn.dev/p/log

脳のMRI画像から腫瘍があるか判定するアプリを作ってみた

Qiita(trend) · 2023-08-22

注意事項今回の作品は、機械学習を学ぶために作成した個人向けのアプリです。十分に検証された内容ではありませんので、実際の業務や診療等では使用しないようにご留意下さい。1.はじめに最近機械学習や…

チャット形式で社内ナレッジに対して質問できるシステムをRuby + Azure OpenAI Serviceで構築しました

Zenn · 2023-08-22

こんにちは、Happy Elements 株式会社でエンジニアをしておりますryoooです。 概要 本記事では蓄積された社内の情報をデータベースに登録し、チャット形式で情報を引き出すような仕組みを構築します。 この手の記事は何番煎じ?という感じですが、自分たちにとって最適な方

DenoとZigの間でデータ受け渡し

Zenn · 2023-08-22

前回の記事はこちら。 https://zenn.dev/itte/articles/57021ace128fff 前回JavaScriptとWasmでデータを受け渡す概念的なことを説明しました。今回は、実際にDenoとZigのコードを書いていきます。 Denoで書いていますが、こ

企業の技術ブログを「みんなで」継続するための戦略

Zenn · 2023-08-22

フォルシアの技術広報チームではこれまで、自社エンジニアが社内外へ発信しやすい環境を作るため、試行錯誤を繰り返してきました。 今回はその中でも、「企業の技術ブログを無理なく継続的に続けていくための仕組み」 について、現時点で私たちがベストプラクティスだと感じている方法を記事にしまし

htaccessによるベーシック認証の書き方(パスワード認証)

Qiita(trend) · 2023-08-22

昨日こんなツイートをしました。このツイートを見ただけじゃベーシック認証の書き方などわからないとおもいます。ので今回はもう少し深堀していこうと思います。ベーシック認証について簡単に言うとHTTPを用…

猫ひろしから猫を引いてみた

Qiita(trend) · 2023-08-22

こんにちは!エン・ジャパン株式会社でエンジニアをしております、まつなみです。社内勉強会でword2vecを扱った時、猫ひろしから猫を引きたいという話題になったのですが、学習済みモデルには「猫ひろし」…

【合格体験記】 2ヶ月でAWS認定ソリューションアーキテクト - アソシエイト(SAA-C03)に合格しました

Zenn · 2023-08-22

はじめに 2023年6月末に、 AWS認定ソリューションアーキテクト - アソシエイト試験 を受験して、無事合格することができました。どんな勉強を取り組んできたか包み隠さず公開していきたいと思います。 プロフィール 年齢:30歳 職業:システムエンジニア 3年 AWS実

継続的にアウトプットするためのマインドセット

Zenn · 2023-08-22

自分は今新卒 3 年目なのですが、直近の 2 年間は毎月何かしらのアウトプットを継続して行ってきました。 色々な記事[1][2][3]に書かれているように、アウトプットをすることはたくさんのメリットがあります。自分自身、それらのメリットを享受できていると感じているので、アウトプッ

より強化されたNew RelicのErrors Inbox:New Relicの新機能を一緒に見てみよう

Qiita(trend) · 2023-08-21

概要 稼働中のシステムでエラーが発生した場合にアプリケーションが出力したログを確認するのが一般的です。New Relic でも Logs の機能を使って同じようにログから発生しているエラーを確認す…

New RelicのAPMエージェントを使ってエラーのユーザーへの影響度合いを計測してみた

Qiita(trend) · 2023-08-21

概要 New RelicのErrors Inboxは、カスタム属性を活用することでエラーの影響を受けているユニークユーザー数を簡単に確認することが可能です。またその値を元にしたユーザーへの影響度を…

New Relicのモバイルアプリ使ったことありますか?

Qiita(trend) · 2023-08-21

概要New RelicにはiOSとAndroidで動作するモバイルアプリがあるのをご存知でしょうか?移動中や出先でアラートの詳細やシステムの状態を確認する際に、わざわざPCを開かなくてもNew …

Windowsサービスの情報をNew Relicに連携してみます!

Qiita(trend) · 2023-08-21

概要Windows Serverで動かしているはずのサービスが起動しておらず、提供しているシステムが期待通りに動かいていないという経験は無いでしょうか?New RelicにWindowsサービスの…

LLMとのコミュニケーションをより効率化するPythonライブラリ「PromptoGen」をリリースしました🎉

Zenn · 2023-08-21

TL;DR Pythonライブラリ 「PromptoGen」 をリリースしました 🎉 PromptoGenは、「LLMとPythonの間のギャップをシームレスに繋ぐことで、効率的で未来を見据えたコミュニケーションを実現する。」 というビジョンの元、 あえて具体的なLLM実装へ

AIを業務利用する際の3つのポイント!予測業務をRPAとAIで自動化する2つのパターンを具体例で解説【UiPath Python連携 / AI Center】

Qiita(trend) · 2023-08-21

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

Pythonで作成したAIモデルをUiPathから呼び出して予測業務を自動化する方法【UiPath Python連携】

Qiita(trend) · 2023-08-21

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

AI、Pythonの知識が無くても大丈夫!UiPathでAIによる予測業務を簡単に自動化する方法【UiPath AI Center】

Qiita(trend) · 2023-08-21

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

[ERC6551] NFTにスマートコントラクトアカウントを与えるトークンバウンドアカウントの仕組みについて理解しよう!

Qiita(trend) · 2023-08-21

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

[IICS] Secure Agent のインストール手順

Qiita(trend) · 2023-08-21

はじめにSecure Agent のインストール手順を説明します。用語Secure AgentIICSと連携してデータ処理を実行するエージェントソフトウェア。幅広いプラットフォーム (AW…

AIが進歩してもエンジニアを続けられる理由

Qiita(trend) · 2023-08-21

この記事は?この記事は、ChatGPTなどAIが進歩し、エンジニアが主業としてきたコーディング領域をAIでできるようになっても、まだエンジニアとして活動できる理由を説明します。1. まだまだAI…

Spring Framework 6.1が仮想スレッドに対応へ、9月登場予定のJava 21にも対応予定

Publickey · 2023-08-21

Javaの代表的なフレームワークの1つであるSpring Frameworkは、現在開発中の次期バージョンSpring Framework 6.1でJavaの仮想スレッドに対応することが分かりました。 Spring Frameworkは昨年...

ryeでKaggleとほぼ同じML開発環境を構築してみた

Zenn · 2023-08-21

はじめに 最近よく耳にするpythonパッケージ管理ツール rye を使って、Kaggleとほぼ同じML開発環境を構築しようとがんばってみました。 結論、LightGBM、XGBoost、Catboost、pytorch、Polarsなどのライブラリのインストールはスムーズに

Nx バージョン 0.6.0 の破壊的変更

Qiita(trend) · 2023-08-21

はじめにNx は Elixir で行列演算をするためのモジュールですhttps://github.com/elixir-nx/nx2023/8/15 にバージョン 0.6.0 がリリースされま…

AZ-900に合格しました!!

Qiita(trend) · 2023-08-21

AZ-900に無事合格したので、勉強方法などをまとめます。内容は、2023年8月時点になってます。少しでも、参考になれば幸いです。●AZ-900とはAZ-900とは、マイクロソフト社が実施する…

ラブグラフの技術ブログをはじめるか迷い続けた話

Zenn · 2023-08-21

ラブグラフCTOの横江です! Zenn の Publication 機能を使って、 ついにラブグラフでも技術ブログを始めることにしましたー!! パチパチパチ〜👏 過去に何度かメンバーから技術ブログを始めるのはどうかみたいな話は上がったのですが、 自分的には乗り気になれない事情があ

今すぐにでも使いたいPower Appsのモダンコントロール(Spinner)

Qiita(trend) · 2023-08-21

はじめに本日はPower Appsのモダンコントロールについて、ショート記事を!https://powerapps.microsoft.com/en-us/blog/modern-control…

日本語化された Professional Cloud DevOps Engineer 認定試験範囲の解説

Zenn · 2023-08-21

こんにちは。クラウドエース株式会社で Google Cloud 認定トレーナーをしている廣瀬 隆博です。前回の記事で「絵文字がメロイックサイン(🤘)になっている人」と書きましたが、もちろん ヘヴィメタル が好きだからですね。誰も聞いてこなかったけどアピールしておきます。なお、にわ

インターン体験記(株式会社エイチーム)

Qiita(trend) · 2023-08-21

はじめに2023年8月14日~18日に行われた株式会社エイチームでのインターン体験記をまとめます。予定としては平日5日間であったが8月15日は台風の影響で休みになり4日間となった。インターン概要…

Cloudflare Durable Objects を TypeScript で使おうとしてハマった

Zenn · 2023-08-21

起こった問題と解決策 環境 MacOS: Ventura 13.4.1(c) Wrangler: wrangler 3.5.0 言語: TypeScript 問題 公式のドキュメントを参考に Durable Objects を TypeScript で実装した コー

FlutterのCustom Lintと自動書き換え用Assistを手軽につくって、細かい指摘をLintにぶん投げる方法

Zenn · 2023-08-21

まとめ custom_lintを使ってLintと自動書き換え用Assistを作る方法を紹介 Lintを作るのは意外と手軽にできるし、簡単なものはメンテもそんなに難しくなさそう チーム内のルールをLintに落とし込んでおくと、後からジョインする人ためにもいいかも どん

[ERC5375] NFTの作者の情報や作者の証明を格納する仕組みを理解しよう!

Qiita(trend) · 2023-08-21

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

[ERC4337] プロトコルの変更をせずにAAを実装する仕組みを理解しよう!

Qiita(trend) · 2023-08-20

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

今さら聞けないEmotionとTailwind CSSの比較→利点まとめ

Zenn · 2023-08-20

実務ではEmotionを、個人開発はTailwind CSSを使ってスタイルを書いています。両者のメリット・デメリットを比較整理してみました。広く認知されている技術ではありますが、まだ扱ったことのない方向けにそれぞれの魅力が伝わったらなと思います。 ! 最近、実務でのLPコーディ

Ubuntuが起動しないときの対処法

Qiita(trend) · 2023-08-20

NVIDIA GPUがある環境でUbuntu22.04をインストールしたら起動画面で固まってしまったので修復方法を共有したいと思います。各パートで共通のこと紹介するコマンドはリカバリーモード起動…

「スクラムって何?」という人物がワークショップを機に振り返ってみた

Qiita(trend) · 2023-08-20

始めに先日、アジャイルコーチの方が主催するスクラムワークショップに参加しました。これを機に、アジャイル開発周りやスクラムについてのまとめ・ワークショップを通じて学んだことをアウトプットしようと思…

UIImageにモザイクを入れる方法

Qiita(trend) · 2023-08-20

UIImageにモザイクを適用する場面があったため、備忘録として残しておきます。実装public extension UIImage { func mosaic(_ scale: Float) …

Go言語、実行時プロファイル情報による最適化「Profile-guided optimization」が正式機能に。Go 1.21リリース

Publickey · 2023-08-20

Go言語の開発チームは8月8日にリリースしたGo 1.21で、実行時のプロファイル情報を用いてコンパイルを最適化し、実行速度の改善を図る「Profile-guided optimization」機能が正式版になったことを明らかにしました。 ...

SUSE、筆頭株主の意向により上場廃止し、長期的戦略の実行に集中へ

Publickey · 2023-08-20

SUSE Linux EnterpriseやRancherなどのオープンソースソフトウェアの開発や提供を行うSUSEは、筆頭株主であるMarcel LUX III SARL(以下Marcel)の意向によって現在ドイツ フランクフルト証券取引...

UiPath Document Understanding+AI CenterでML抽出をカスタマイズする方法

Qiita(trend) · 2023-08-20

はじめにUiPath Document Understandingは、半定型帳票(*)の読取り精度が出なければ、再トレーニングで精度向上していくことができます。読み取れないフィールドも追加して、再…

JavaScriptの挙動をコード動かしながら見る①<実行コンテキスト,コールスタック,ホイスティングetc...>

Zenn · 2023-08-20

JavaScriptの基礎知識をつけよう 今回はTypeScriptやReactを触る前に!!JavaScriptについてしろう!  ということで、JavaScriptの知識について記述していきます。 何回かに分けて書きたいなと思います。今回は以下の内容になります。 1.

[Rust] サブグラフを生成する高階自動微分

Zenn · 2023-08-20

前回は二重数の拡張によって高階自動微分する方法を Rust で実装しました。 しかし、リバースモードが使えない、多変数への拡張が困難、任意の関数の高階微分はやっぱり自分で求めなければいけない、などの問題があり、スケールアップするには難がありました。 そこでこのサブグラフを生成する

お試しでReact×tailwindcssでコンポーネントを作れるようにStorybookを準備する

Zenn · 2023-08-20

TL;DR ふと「xxx みたいなコンポーネントを作るってなるとどうすればいいんだろ?」と思うことがあるかと思います そういう時に、ささっとお試しで作れる PlayGround 的なものを用意しておきたい 「なら Storybook とかいいんじゃね?」と思ったので、導入に

Quartz v2.0.0のリリース: GCの実装

Zenn · 2023-08-20

https://github.com/myuon/quartz/releases/tag/v2.0.0 前回の記事の続き。 https://zenn.dev/myuon/articles/76047d5d575346 Quartzはセルフホストを達成した段階でv1.0.0としてリ

ESUだけじゃない!? Azure Arc 対応サーバーでできること一覧!

Qiita(trend) · 2023-08-20

本記事について2023年7月にオンプレミスのサーバーに対して ESU (延長セキュリティ更新プログラム) を利用するにあたり、Azure Arc から購入・有効化ができることが発表されました。この…

commit message で TTNE する方法

Zenn · 2023-08-20

はじめに みなさん開発好きですか!僕は好きです! みなさんサウナは好きですか?僕は好きです! サウナは 最初のツラい 熱波 - 水風呂 を乗り越えると 気持ちい〜い 外気浴が待ってます. git の commit message のルールも 最初は慣れなくてツラい(言うほど辛

Node.js / Express / TypeScript / MySQLでメール送信機能の設計と実装について

Zenn · 2023-08-20

はじめに バックエンドからメールを送信する機能が含まれるシステムは一般的であると思われます。送信者全てに対して、同じ内容を送るメールもあれば、タイトルや本文の一部分を動的に変更して、メールを送るユースケースが多いでしょう。 上述の内容を考慮した上でのテーブル設計とメール送信処

VisionProはじめの一歩

Zenn · 2023-08-20

VisionProで遊びたい といっても、まだ売ってないし、 Developer Kitを申請できるような器ではないし、 と思っていたら、simulatorがあるのか! ということで、simulatorで遊んでみます。 環境設定 Flutter大学のaoiさんが紹介してく

[Rust] 二重数による高階自動微分

Zenn · 2023-08-20

次回 どうも、最近は自動微分沼にはまっています。 前前回と前回ではリバースモードによる自動微分を Rust で実装しました。これらは実装が簡単である分、高階微分に対応していないという欠点があります。機械学習では1次の微分で済む場合が多いですが、一般の最適化問題には2次微分を使うも

React Server Componentsのブラウザ拡張機能"RSC Devtools"の紹介

Zenn · 2023-08-20

概要 https://twitter.com/alvarlagerlof/status/1692998609501864167 React Server Components のブラウザ拡張機能がリリースされたので、紹介します。 この拡張機能は、主にNext.jsのApp R

誰でもNotionでブログが始められる個人開発サービス「N2B」の紹介

Zenn · 2023-08-20

こんにちは。ブログが大好きなソフトウェアエンジニア、おとよ🦙と申します。 この記事ではタイトルの通り、私が先日リリースした個人開発サービス「N2B」について、何を実現するサービスなのか、どのようなシステムで構成されているのかについてご紹介したいと思います。 誰でもNotion

Next.jsってそもそもなんで必要なんだっけ

Qiita(trend) · 2023-08-20

1. まずは基本から!React.jsとは?React.jsはFacebookが開発したフロントエンドのライブラリ。コンポーネントという小さな部品を組み合わせて、動的なユーザーインターフェースを構…

Viteで React✖︎TailwindCSS(TS) の環境構築した時の手順をメモ

Zenn · 2023-08-20

はじめに Viteを使ってReactとTailwindCSSの環境を構築したので、その時のメモです✍️ ESLintについてはまだ理解しきれてないところがあるので、精進していきます (それぞれの概要についても、今後まとめ次第記載していく予定です) 手順 ターミナルで実行

Linux: ファイルが多すぎるとLSできない?

Qiita(trend) · 2023-08-20

少しひっかかったのでメモ。実施環境:[testuser@testhost ~]$ uname -aLinux testhost 4.18.0-147.8.1.el8_1.x86_64 #1 S…

個人開発でもエラーモニタリングしたいっ!!!Rollbarのススメ。

Zenn · 2023-08-20

この記事は? 個人開発でアプリを出す際に問い合わせやエラーが発生した場合にログを取りたいと考えました。そこで個人開発者はどんな方法でエラーログのモニタリングをすればいいのかなと思いまとめてみました。 モバイルクラウドモニタリングの選択肢 モバイルログのクラウドモニタリング

【Unity】ScenarioFlowによるシナリオ実装#3-12(スキップ進行)

Zenn · 2023-08-20

はじめに こんにちは.伊都アキラです. 今回は,スキップ進行を実装します. スキップ進行とは,プレイヤーが何も操作をしなくても,勝手にストーリーが進んでいく機能のことです. 前に実装したオート進行との違いは,オート進行の場合は1つの演出が完了するまで待機するのに対し,スキップ

[ERC6105] NFTマケプレに頼らずにNFTの取引を実現する仕組みを理解しよう!

Qiita(trend) · 2023-08-19

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

alvarlagerlof/rsc-parser: A parser for the React Server components when sent over the network

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

<a href="https://github.com/alvarlagerlof/rsc-parser">https://github.com/alvarlagerlof/rsc-parser</a><br /> <p>React Server Component(RSC)のデ

Terraform で Linux VM 作成して SSH するまで

Qiita(trend) · 2023-08-19

準備Terraform インストールしてリソース グループ作成するまで - Qiita の続き本題ファイルを用意resource "random_pet" "rg_name" { prefi…

【メモ】リアルタイムなVolume RenderingをGLSLで実装する(1)

Qiita(trend) · 2023-08-19

これは個人的なメモです。間違っているかもしれないので注意してくださいご指摘等あればよろしくお願いします(1)では、リアルタイムを想定してボリュームレンダリング方程式の解き方を考える(2)では、…

仕様変更に強くしたい App Router

Zenn · 2023-08-19

まずはサンプルコードから 以下のコードを見ていただきたい。この記事では、この巨大なソースをリファクタリングします。 ! 細かな実装については、本題とズレるので、今回はファイルの構成について、注力してください。 要素技術 React/Next.Js(App Router)

Terraform のライセンス変更についての考察

Qiita(trend) · 2023-08-19

Terraform (HashiCorp 製品) のライセンス変更の報を受けて考えたことを綴りました。各種ライセンスの一次情報へのリンクも付けてあるので、OSS に馴染みがない人にも参考になる情報…

iOS Simulatorでタップポインターを表示させる

Qiita(trend) · 2023-08-19

タップポインターを表示させてみた百聞は一見に如かず。先ずはこちらをご覧ください。Simulatorでタップと同時ポインターが表示されます。設定は何をすればいいの?以下のコマンドをtermin…

【Java】try-catch

Qiita(trend) · 2023-08-19

try-catch文とは例外処理時に使われる構文で、tryとcatchというブロックを使用しますtry…ラーが発生する可能性があるコードをこのブロック内に記述します(通常実行されるのはtryブロ…

【SwiftUI】アプリアイコンを画像として取得する

Qiita(trend) · 2023-08-19

はじめにアプリアイコンをアプリ内で画像として使用したい場合のやり方を調べたので記録しておきます。実装extension Bundle { public var icon: UIImage? { …

strong, b, em, i, u, …、違いがわからんHTML要素の仕様を調べて「新しい見た目」を考えてみたら理解が深まった

Zenn · 2023-08-19

「strongもbも太字になるのにどう違うんだ…?」 「emもiもイタリック体になるけど、そもそもイタリック体ってなんなんだよ…?」 「strongの重要と、emの強調って何が違うんだ…?」 などなど、使い方がよくわからなくなりがちな HTML 要素(主にテキストレベルセマンティ

【インターン体験記】アイフルのサマーインターンに参加した話

Qiita(trend) · 2023-08-19

はじめに 8月7日から8月18日までの2週間、アイフルのエンジニアインターンに参加してきたのでその体験記を書きたいと思います! この記事ではインターンの良かったところ/残念だったところ、このイン…

DockerでビルドしたMozcをUbuntu 22.04 LTSにインストールする

Zenn · 2023-08-19

この記事はUbuntu日和【第33回】フォントと日本語入力の、ホントの話(Wayland編)の副産物です。こっちのPVを上げるためのものなので必ず読んでくださいね(直球)。 内容としてはタイトルのとおりなのですが、偶然今日Qt6に変更されたようです。このあたりも確認したいところで

G.I.Gに参加してProfessional Cloud Developerを取得した話

Zenn · 2023-08-19

TL;DR G.I.G とは Google Cloud の認定資格、Professional Cloud Developer を取得するまでの話 合格の証 G.I.G とは G.I.G は Google Cloud が主催する、 Google Cloud Plat

iOSカスタムキーボードをSwiftUIで作る

Zenn · 2023-08-19

1. UIInputViewControllerにSwiftUIのViewを差し込む struct KeyboardView: View { var body: some View { // ・・・省略 } } class KeyboardV

tracingからAttributesを付与してmetricsを出力できるようにtracing-opentelemetryにPRを送った

Zenn · 2023-08-19

現在、FRAIMではOpenTelemetryの導入を進めています。 BackendはRustで書かれており、Applicationから出力するMetricsに関してもOpenTelemetryのMetricsを利用したいと考えています。 既にtracingを導入しているので、t

プチ話 友達と喧嘩したとき、if文であやまった話。

Qiita(trend) · 2023-08-19

プチ話書く友達とちょっとした喧嘩をしたときに、if文であやまった話をします。ちなみに友達から記事を書く許可もらってます。本題友達と喧嘩したときにLineにこんなメッセージ送った。if(yo…

HonoでCORS対応をする

Zenn · 2023-08-19

はじめに 前回の記事の通り、 個人的に作っていたプロジェクト のサーバ側を Cloudflare Workers に移行している 移行したのはいいものの、いざ本番にデプロイをしたら CORS 系のエラーが発生していて設定を追加するまで色々と調べて実装したので、今回はそのまとめ

Terraform インストールしてリソース グループ作成するまで

Qiita(trend) · 2023-08-18

準備Azure PowerShell を使用して Windows に Terraform をインストールする | Microsoft LearnInstall | Terraform | Has…

Swift の guard の使い分け

Zenn · 2023-08-18

TL;DR guard がネストを減らすためだけに存在しているわけではないことを意識する。あと、コメントも必要なときは必要 guard と if let をちゃんと使い分けると、ミスが減って良いコードになる ※ ただ、所属しているところのコーディング規約には依るので気

【作品紹介】Common Lispで深層学習フレームワークを0から作ってる話

Zenn · 2023-08-18

導入 昨今の行列演算や数理最適化といったデータサイエンスの分野において、主要なライブラリやフレームワークはPythonやJuliaなど、広く人気を博していて尚且つ魅力的な言語に集中しています。ですが一昔(約40年)前は人工知能といえばLispだったのをご存知ですか?当時は記号

Flutter プロジェクトガイドラインを作ってみた

Zenn · 2023-08-18

はじめに この記事は Flutter エンジニアの著者が現在参加しているプロジェクトで採用したアーキテクチャやコーディングの規約など、プロジェクトのガイドラインをまとめたものです。 趣旨としては Flutter エンジニアではないプロジェクトメンバーがこのガイドラインを読んで

【Swift】import文を省略する

Qiita(trend) · 2023-08-18

はじめに何度も同じimport文を書かなければいけない時に省略できる機能を知ったので記録しておきます。実装@_exported import SwiftUI使い方1ファイルに@_expor…

Fresh 1.4 – Faster Page Loads, Layouts and More

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

<a href="https://deno.com/blog/fresh-1.4">https://deno.com/blog/fresh-1.4</a><br /> <p>Fresh 1.4リリース。 事前コンパイルによるページ読み込みの改善、<code class="lang

【Flutter】glassmorphismを作成した

Zenn · 2023-08-18

はじめに 今更ながら、Flutterでglassmorphismを自作で作ってみたくなったので挑戦してみました。 環境 flutter --version Flutter 3.10.3 • channel stable • https://github.com/flut

CSS Custom Highlight API でのテキストハイライト

Zenn · 2023-08-18

先日、Safari Technology Preview 175の情報を眺めていたところ、Web API について次の変更の記述がありました。 Added support for priority to CSS Highlight API CSS Highlight API

Nuxt3の開発環境を作り冒頭の部分を取り上げる

Qiita(trend) · 2023-08-18

はじめにこんにちは!最近実務でVue.jsを使う機会が増えてきたので実際に自分で環境を作りたいなと思ったので作っていきます。今回はNuxt3を使っていきます。情報量が膨大なためいくつかに分け…

三項演算子と論理演算子ではReactのstateの扱いが異なる???

Qiita(trend) · 2023-08-18

はじめにReactのドキュメントは入門書としても、一通り触った人がReactに対する理解を深めるためにも秀でている良いサイトです。そのため、社内の活動として有志で読み合わせ会を毎週開催しています。この記事は「stateの保持とリセット」のページを読んだ会で発生した疑問が興味深かっ

SoftEtherでAWS-自宅間のVPN接続を爆速構築

Qiita(trend) · 2023-08-18

AWSと自宅をVPNで接続したら便利そうなので、VPNを理解していないけど調べながらやってみました。注意この記事の記載はセキュリティのベストプラクティスについては考慮していません。セキュリティリ…

Encraft #5 「Go1.21+ 最前線」開催レポート

Zenn · 2023-08-18

株式会社ナレッジワーク ソフトウェアエンジニアのmichioです。 本記事では、2023年07月28日に開催したオフライン勉強会Encraft #5「Go1.21+ 最前線」の開催レポートをお届けいたします! Encraftとは? Encraft(エンクラフト)は株式会社ナレ

ビットキーの輪読会を紹介してみる

Qiita(trend) · 2023-08-18

はじめにビットキーでは有志が集まって輪読会(勉強会)を実施しています。これまで私は輪読会に対してあまり良いイメージがなかったのですが、ビットキーの輪読会に参加したところ良いイメージへと変わったの…

半精度、混合精度学習の安定性とepsについて

Zenn · 2023-08-18

経緯 モデルの予測結果にNaNを含む場合に例外を投げて死ぬというロジック(Code 1)を入れたところ、自動混合精度学習(AMP)中に死んだ 原因を調べると、通常の精度(float32)では再現しないことに気づいた 混合精度の話ではないが、半精度(float16)学習で1e

[ERC5219] GETリクエストのみの効率的なDapp通信の仕組みを理解しよう!

Qiita(trend) · 2023-08-17

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

[ERC6059] 複数NFTコレクションでネスト構造を作る仕組みを理解しよう!

Qiita(trend) · 2023-08-17

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

Google Cloud で生成 AI アプリケーションを作ろう!パート 7 : 複数サービスの組み合わせ技で実用的なアプリを作る

Zenn · 2023-08-17

! この記事は「Google Cloud で生成 AI アプリケーションを作ろう!」シリーズのパート 7 です。シリーズ全体の目次は、こちらを参照してください。 はじめに 「パート 6 : LLM のみを用いたアプリ開発の限界とその対応方法」で説明したように、LLM を活用

個人的に2023年下半期に触りたいフロントエンド技術まとめ

Zenn · 2023-08-17

フロントエンドは次々と新しい技術が増えていきますが、実務でそれら全てを触る機会はありません。ここでは、あくまで個人的な趣味の領域の話として年内に触ってみたいフロントエンド技術をまとめてみました。 広く技術に触れたとしても実務で役立つことは多くないです。仕事に役立てるのであれば、業

[Rails]フォロー、フォロワー機能のアソシエーションについて

Qiita(trend) · 2023-08-17

多対多のアソシエーションの解説をフォローフォロワー機能を例に解説していきます。中間テーブル、モデルの設定は難しいですが、できるだけ理解できるように解説していきます。開発環境ruby 2.6.3…

アジャイルでの開発体験をよくするための優れたツール集

Zenn · 2023-08-17

はじめに DX(開発体験)の向上によって、チームやプロジェクトの持続的なパフォーマンスにプラスの影響を与えると考えられています。また開発体験とは、以下の4つの要素で構成されると言われています。 Fitting architecture(アーキテクチャの適合) Great t

米ガートナー「先進テクノロジーのハイプサイクル2023年」を発表。GitOpsは黎明期、生成的AIとクラウドネイティブは過度な期待のピーク

Publickey · 2023-08-17

米調査会社のガートナーは、「先進テクノロジーのハイプサイクル2023年」を発表しました。 また、ガートナージャパンがほぼ同時に「日本における未来志向型インフラ・テクノロジのハイプ・サイクル:2023年」を発表しています。 こちらは別記事「ガ...

ガートナージャパンが「日本における未来志向型インフラ・テクノロジのハイプ・サイクル:2023年」発表

Publickey · 2023-08-17

調査会社のガートナージャパンは、「日本における未来志向型インフラ・テクノロジのハイプ・サイクル:2023年」を発表しました。 ガートナーのハイプサイクルは、技術の登場から安定までを5つのステージに分けて説明したものです。5つのステージは、「...

OSCARでHojiChar使ったメモ

Zenn · 2023-08-17

HojiCharはlineのllmで使われた前処理用のライブラリ https://github.com/HojiChar/HojiChar/tree/v0.9.0 大規模日本語データセットのうち割りとキレイそうなoscarで試してみる https://oscar-project.

[初学者向け]CloudFormationに挑戦しようと思い立った人へ向けCloudFomationドキュメントとの向き合い方

Zenn · 2023-08-17

Cloudformationテンプレートってどうやって作るの? という方へ向けての記事です。 「あくまでも私はこんな風にやっています。」になりますので正解ではありませんが、それでもよろしければ是非お付き合いいただければと思います。 ※普段固めの表現を好んでしてしまいがちの為、

新しいSlackワークフローを使った簡易チケット管理システムの作り方

Zenn · 2023-08-17

発端はこれです。 構成 構成要素としては以下のA~Eの5つになります。 A,Bはチケット管理システムとしてMUSTで必要なものです。 C,D(通知機能), E(可視化機能)はやりたかったらこういうのもできるよ、というオプション要素なので解説はサラッと。 A. 依頼するフォ

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

Qiita(trend) · 2023-08-17

はじめに今回は、よく聞かれる、SharePoint リストと比較した際の Microsoft Datavers (以降 Dataverse) のメリットについて、私の考えを整理してみます。データ…

Qiitaの記事をGitHubリポジトリで管理する方法

Qiita(trend) · 2023-08-17

Qiitaでは、Qiita CLIを使うことで、Qiitaの記事をGitHubリポジトリで管理できます。また、Qiita CLIを使うと普段お使いのエディタで記事を執筆できます!Qiita CL…

MySQLでテーブルを作成する

Qiita(trend) · 2023-08-17

MySQL Workbenchでテーブルを作成しましょう。MySQLをインストールしている前提で話を進めます。MySQLのインストールはこちら↓WindowsにMySQLをインストールするhtt…

【合格体験記】旧試験のリベンジとして新試験の基本情報技術者試験に挑戦して合格しました

Qiita(trend) · 2023-08-17

2023年7月に基本情報技術者試験を受験し合格しました。基本情報技術者試験は令和5年(2023年度)4月以降から試験内容が大幅に変更されました。新試験になってからの合格体験記がまだ少ないと思うので、…

社内システムのIP制限更新作業が大変になってきたのでAWS ClientVPNを導入した話

Zenn · 2023-08-17

こんにちは、アルダグラムのSREエンジニアの okenak です 今回は AWS ClientVPN を導入したことで、社内の運用業務の効率化とセキュリティの強化を達成した事例を紹介したいと思います。 背景 2019年の段階では社員数が12名程度だったこともあり、社内システム

Bun 1.0 がリリース予定など: Cybozu Frontend Weekly (2023/08/15号)

Zenn · 2023-08-17

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

2日で完成!ChatGPTチャレンジ!

Qiita(trend) · 2023-08-16

😏ChatGPTさんと仲良くなろう!ちょっと前にChatGPTがニュースで話題になりデジタル初心者の私にはChatGPTさんはネガティブイメージ💦なんか使ったら後ろめたいような、いけないような…

[ERC6150] NFTにLinuxのファイルシステムのような階層構造を持たせる仕組みを理解しよう!

Qiita(trend) · 2023-08-16

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

みんな『スクラップ』使ってる?

Qiita(trend) · 2023-08-16

はじめに自分氏: 「よし!〇〇について理解したいから、Notionに情報をまとめていくぞ!」天の声: 「Notionもいいけど、スクラップって知ってる?」自分氏: 「ん?くず鉄とかのこと?知っ…

日本語言語モデルが公開されたのでサクっとPower Automateで試してみているなう

Qiita(trend) · 2023-08-16

はじめにこんばんは。出戻りガツオ🐟です。知人の凄い方が下記の記事をシェアされていました。https://engineering.linecorp.com/ja/blog/3.6-billio…

バグまでRHEL互換のLinux公開のため、オラクル、SUSE、Rocky LinuxメインスポンサーのCIQが「Open Enterprise Linux Association」を設立

Publickey · 2023-08-16

オラクル、SUSE、Rocky LinuxメインスポンサーのCIQは、新たなRed Hat Enterprise Linux(RHEL)互換Linuxディストリビューションを開発し公開することを目的とした団体「Open Enterprise...

AWS、LinuxからAmazon S3をファイルシステムとしてマウントし利用できる「Mountpoint for Amazon S3」正式公開

Publickey · 2023-08-16

Amazon Web Services(AWS)は、オブジェクトストレージサービスとして提供しているAmazon S3のバケットをLinuxからマウントし、ローカルのファイルシステムと同様にさまざまな操作を可能にする「Mountpoint ...

LINE が公開した日本語言語モデルをM2 Macbook Airで動かす

Zenn · 2023-08-16

これはなに? LINE が公開した日本語言語モデルをローカルで動かしたいけど、GPUがなくて動かなくて悲しかったのです。でも、huggingface に良い変換モデルを公開されてる方がいらして、それを試したら、いい感じで動きました。というご報告です。やったね! 結論: 動

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

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

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

Using TypeScript – React

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

<a href="https://react.dev/learn/typescript">https://react.dev/learn/typescript</a><br /> <p>TypeScriptについてのReactの公式ドキュメント</p>

Release v13.4.16 · vercel/next.js

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

<a href="https://github.com/vercel/next.js/releases/tag/v13.4.16">https://github.com/vercel/next.js/releases/tag/v13.4.16</a><br /> <p>Next.

【初心者向け】【Pytest】フィクスチャは引数配置順に実行されることに気を付けよう

Qiita(trend) · 2023-08-16

初めに冷静に考えると当然だけど、他のUnitテストフレームワークには無い要素なので記事化しました。フィクスチャは引数配置の順番に実行される今回例題とするコードはこんなものになります。flow…

エンジニアにおすすめのChrome拡張機能20選

Qiita(trend) · 2023-08-16

「仕事を効率化したい」エンジニアさん必見!仕事を効率化できるGoogle Chromeの拡張機能20選をご紹介します。この拡張機能を入れると作業効率が爆上がりすること間違いなしです。Chrom…

Azure未経験から1ヶ月でAZ-900を取得するまでの話

Qiita(trend) · 2023-08-16

はじめに船井総研デジタルではかなりの社員がAZ-900を取得しており、Azureの知識が必要となるシーンも多いため、私も取得してみました。先駆者のQiita(AZ-900合格への道「Micros…

React - Speaker Deck

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

<a href="https://speakerdeck.com/recruitengineers/react">https://speakerdeck.com/recruitengineers/react</a><br /> <p>Reactの考え方についてのスライド。 MPA

GHC 9.8の新機能

Zenn · 2023-08-16

この記事の公開時点では、GHC 9.8.1-alpha2が出ています。試す方法は Haskellの環境構築2023 &gt; 補遺:アルファ版・ベータ版のGHCを使う を参考にしてください。 この記事では、GHC 9.8の新機能を確認していきます。過去の類似の記事は GHC

UIWindowSceneを取得する際のアンチパターン

Zenn · 2023-08-16

はじめに iOS 13からUIWindowSceneが導入され、AppStoreのレビュー依頼を出す時など、UIWindowSceneが必要になることも増えました。 さて、このUIWindowSceneの取得方法ですが、よくStack Overflowなどで間違った実装を紹介

Microsoft Dataverse でリレーションシップを持つ列をデータフローでインポートする

Qiita(trend) · 2023-08-16

はじめにMicrosoft Dataverse を利用する際、データフローを利用してデータをインポートすることができます。既に Excel などでデータがある場合、こちらの機能でデータをインポー…

"use client" は Server Component と Client Component の境界につけよう

Zenn · 2023-08-16

🌼 はじめに 最近 Next.js の app Router で開発してて、不思議なワーニングに出会いました。 Props must be serializable for components in the "use client" entry file, "handle

悪いコードから知る変更容易性の真価

Zenn · 2023-08-15

TL;DR システム・ソフトウェア製品における品質特性の中でもコードの変更容易性に興味ある人は是非!興味ない人はまたの機会に 👋 「良いコード/悪いコードで学ぶ設計入門」をテーマに、PHP(Laravel)を使用して変更容易性を深掘りします 各トピックごとに「問題のあるコー

UniswapV2 大全

Zenn · 2023-08-15

UniswapV2についてドキュメントやコントラクトをもとにがっつりまとめました。 前半でUniswapV2のドキュメントを翻訳・補足しながら概要をまとめています。 後半の章では各コントラクトについて、Bunzzの『DeCipher』というコントラクトのドキュメントを自動生成でき

[ERC5570] レシートをNFTとして発行する仕組みを理解しよう!

Qiita(trend) · 2023-08-15

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

[ERC6220] NFTをNFTに装備できるコンポーザブルな仕組みを理解しよう!

Qiita(trend) · 2023-08-15

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

App Routerの最適なデザインパターンを考えてみた

Zenn · 2023-08-15

はじめに Next.js v13 から導入された App Router に、せっかくなので Page Router から移行してみました。 どうも単純な移行とはいかなかったので、今後のバージョンアップにも耐えられる最適なデザインパターン を考えてみました。 App Route

HashiCorp、全製品のライセンスを商用利用に制限があるBSLライセンスに変更すると発表

Publickey · 2023-08-15

HashiCorpは今後リリースする全製品のライセンスを、これまで採用してきたMozilla Public License v2.0(MPL2.0)から、商用利用に制限があるBusiness Source License v1.1(BSL1...

グローバルのクラウドインフラ市場シェア、AWSがトップ維持、Google Cloudの成長率が高い。2023年第2四半期、Synergy ResearchとCanalysの調査結果

Publickey · 2023-08-15

調査会社のSynergy Research GroupとCanalysは、2023年第2四半期のグローバルにおけるクラウドインフラのシェアをそれぞれ発表しました(Synergy Research Group、Canalys)。 クラウドイン...

オラクル、シングルラックにIaaSクラウドを詰め込んだ「Oracle Compute Cloud@Customer」提供開始

Publickey · 2023-08-15

オラクルはシングルラックにIaaS型クラウドの機能を詰め込み、オンプレミスやデータセンターなどで利用可能な「Oracle Compute Cloud@Customer」の提供を開始したと発表しました。 オラクルは、同社のクラウドサービス「O...

LangChain × Streamlitで爆速AIチャットbot開発 【婚活GPT】というアプリを作ってみた!

Qiita(trend) · 2023-08-15

はじめに先日婚活を始めてみましたという内容の記事を書きました。https://qiita.com/app_js/items/0e5aecbc3637816176c1非常に多くの反応をいただいて…

Phoenix LiveView に超簡単 UI コンポーネント Pines を導入する

Qiita(trend) · 2023-08-15

はじめに前回の記事で Pines を紹介しましたhttps://qiita.com/RyoWakabayashi/private/c2d5db339e3bc4811debhttps://dev…

Pines - Alpine.js + Tailwind CSS で超簡単UI -

Qiita(trend) · 2023-08-15

はじめにもう JavaScript や CSS なんて書きたくない!でも、綺麗で動きもある画面を作りたい!そんな人にオススメなのが Pines ですhttps://devdojo.com/p…

Electron 26.0.0 | Electron

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

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

【AWS】WebSocket APIでリアルタイムチャット作ってみた(Amplify+Next+WebSocket API使用)

Zenn · 2023-08-15

概要 会社で AWS を触ることになり、基本から学んでいこうと思ったため備忘録として記事を書き始めました。 今回は API Gateway で使用できる WebSocket API を使用して、AWS 上でリアルタイムチャットを作成してみようと思います。 もし理解が違うよとい

【色変記事】なんやかんやでAtCoder水コーダーになりました

Qiita(trend) · 2023-08-15

ZOIです。2023/8/12のABC314 (円周率) で入水したので記事を書きます!現在のレート変化はこんな感じ。見ての通り緑に入ってからガタガタしてます入緑記事もどうぞ↓ (内容は被ってる…

テスト駆動Pythonを読む

Qiita(trend) · 2023-08-15

テスト駆動Python 第2版 を読み始めた。主な動機は、いまの案件でpytestを書く機会がたまにあるから。テストの書き方もそうだけど、なにをテストするべきなのかとか、その辺も知っていけたら良…

AttributeError: 'sqlite3.Connection' object has no attribute 'enable_load_extension' の対処法

Qiita(trend) · 2023-08-15

MacでPythonからSQLite3の拡張機能(例えばsqlite-vss)を使う時にエラーが出て苦労したので、その解決方法と理由をまとめておきます。エラーの再現方法Pythonでは、SQLi…

自作マークダウンパーサーとNext13+Prisma+GraphQL+Supabaseでブログを自作した

Zenn · 2023-08-15

はじめに 以前RustとWASMでマークダウンパーサーを自作したので、これを使ってブログを作ってみました。 https://yud0uhu.work/ https://zenn.dev/denham/articles/01ed6a101e9b98 ソースコードは以下にあ

Railsにおいてプラットフォームとなるシステムを作るときの権限モデルを考えてみる(N:M)

Zenn · 2023-08-15

概要 Ruby on Railsにおける複雑な認可の設計と実装するための一例を紹介する。 背景 手元で作っているRailsのB2Bサービスの権限に関連する要件が複雑化してきたので、権限モデルをちょっと整理する。 権限が複雑になる原因は、アクターや操作対象といった権限に関す

【C#】ReactiveProperty<T>型のプロパティを持つクラスの初期化方法

Qiita(trend) · 2023-08-15

近代のMVVMパターンを採用しているプロジェクト(WPF, .NET MAUI etc.)では、ReactivePropertyを使うことが多いと思います。特にクラスのプロパティとしてReacti…

Google Cloud で生成 AI アプリケーションを作ろう!パート 0:Google Cloud の生成 AI ソリューション

Zenn · 2023-08-14

本シリーズの執筆者 Google Cloud で生成 AI アプリケーションを作ろう! シリーズの記事は、Google Cloud Japan の下記の有志メンバーが共同で執筆しています。 執筆者 下田倫大(Norihiro Shimoda, Google Cloud

Google Cloud で生成 AI アプリケーションを作ろう!パート 2:PaLM API の利用例 1 〜 英文を日本語で要約する

Zenn · 2023-08-14

! この記事は「Google Cloud で生成 AI アプリケーションを作ろう!」シリーズのパート 2 です。シリーズ全体の目次は、こちらを参照してください。 はじめに 今回は、Google Cloud の大規模言語モデル(LLM) を文書要約に活用します。この後の手順で

Google Cloud で生成 AI アプリケーションを作ろう!パート 1:生成 AI ソリューションを使うための基本的なセットアップ

Zenn · 2023-08-14

! この記事は「Google Cloud で生成 AI アプリケーションを作ろう!」シリーズのパート 1 です。シリーズ全体の目次は、こちらを参照してください。 はじめに このパートでは、まずは Google Cloud の利用環境を準備して、クラウドコンソールから大規模言

Release v1.3.0 · vega/ts-json-schema-generator

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

<a href="https://github.com/vega/ts-json-schema-generator/releases/tag/v1.3.0">https://github.com/vega/ts-json-schema-generator/releases/tag

Mission1:依頼人の要望からコードを生成しアプリ開発に貢献せよ。

Qiita(trend) · 2023-08-14

そろそろ数取器と電卓を手放したい今日この頃おはこんばんにちは、皆さまいかがお過ごしでしょうか。お盆ですので家族と過ごされている方が多いと思います。私の家にも久しぶりに両親が泊まりに来たのですが…

UiPath Document Understanding Process日本向けテンプレートの作り方(#4 ChatGPTを組み込んだ部分的な改良)

Qiita(trend) · 2023-08-14

はじめにUiPath Document Understanding Process日本向けテンプレートの作り方(#2 フォーム抽出 CJK-OCR対策)において、氏名の苗字と名前の間にスペースがな…

UiPath Document Understanding Process日本向けテンプレートの作り方(#3 InvoicesJapan対応ビジネスルール)

Qiita(trend) · 2023-08-14

はじめにUiPath Document Understanding Process日本向けテンプレートの作り方(#1 初期設定)の「6.7 InvoicesJapan対応ビジネスルール」の詳細を解…

UiPath Document Understanding Process日本向けテンプレートの作り方(#2 フォーム抽出 CJK-OCR対策)

Qiita(trend) · 2023-08-14

はじめにUiPath Document Understanding Process日本向けテンプレートの作り方(#1 初期設定)の「5.7 フォーム抽出 CJK-OCR対策」の詳細を解説した記事で…

UiPath Document Understanding Process日本向けテンプレートの作り方(#1 初期設定)

Qiita(trend) · 2023-08-14

はじめにUiPath Document Understandingは、個々の機能をアクティビティで提供しており、UiPathのローコードプラットフォーム上でドキュメント処理をユーザーに適した仕様に…

ChatGPT使って”15分”でPowerPoint資料の「たたき台」作る!もう自分で作らない。Word挟めば無料で実現できる!

Qiita(trend) · 2023-08-14

下期の会議体での決定により、研修の日程を変更する必要が生じました。結果、予定されていた講師が都合が合わなくなり、私が急遽代役として講師を務めることとなりました。〇〇基礎教育はテキストを使用して行…

Release v1.37.0 · microsoft/playwright

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

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

Next.js を v3 から v13 に一気にアップデートした話

Zenn · 2023-08-14

2023年夏休みの自由研究がてら、約6年メンテナンスされていなかった Next.js で作られたサイトの開発環境をアップデートしました。Next.js に関しては、なんと v3 から v13 に一気にアップデートでした。 ただやっただけだともったい無いので、せっかくなので記事に残

Firebaseを使ったToDoアプリ作成に役立つリンク集

Qiita(trend) · 2023-08-14

はじめに備忘録Firebaseを使ったToDoアプリを作成したときにお世話になったリンク集です。↓リリースしたアプリhttps://apps.apple.com/app/eternaltod…

「理論上は最強」の Qwik/QwikCity を、フロントエンドの共通基盤にできないか

Zenn · 2023-08-14

Qwik をマイクロフロントエンド基盤として使えないか検討していて思いついた色々。副産物で色々作った。 https://github.com/mizchi/qwik-svelte https://github.com/mizchi/qwik-vue tl;dr Qwik は

機械学習の評価指標覚え書き

Zenn · 2023-08-14

評価指標の重要性 データ分析失敗事例集という書籍を読んで「評価指標って大事だな(小学生並みの感想)」と思ったので、個人的な覚え書きとしてメモ。 https://amzn.to/443claB データ分析失敗事例集に加えて、ほぼ積読状態だった評価指標入門から、ポイントをまとめ

Temporal を使って丸めた相対時刻表示をする

Zenn · 2023-08-14

SNS などでよく見かける、記事投稿時刻の「N時間前」「M日前」のような、ざっくりとした時刻の差分表示を JS の新しい日付型の Temporal を使って実装する方法の紹介です。 ベースとなる時刻は Temporal.ZonedDateTime 型で管理されているものとすると、

顧客セグメンテーションの手法のRFM分析について知っておくべき全てのこと ー 手順・セグメントの種類・打ち手

Qiita(trend) · 2023-08-14

小売ビジネスの購買データや、サービスの利用データなどを利用して顧客をセグメントに分け、そのセグメントごとに最適なアクションを実行するときによく利用される「RFM分析」という手法があります。このRF…

Vitest UIを使ってみよう!

Zenn · 2023-08-14

TL;DR 前回はテストコードでよく使うであろうMock, Testing Typesについての記事でした。 https://zenn.dev/bs_kansai/articles/21962b63727f27 今回はVitest UIについて紹介したいと思います。 Wh

ABCIの大規模言語モデル分散学習ハッカソンを振り返る

Zenn · 2023-08-14

7月6日〜14日の9日間、ABCIの主催で 第1回大規模言語モデル分散学習ハッカソン が開催されました。自分はいいだしっぺ 兼 チューターとして参加したのですが、今回のイベントは個人的な学びも多かったし、なにより楽しかったので、忘れないうちに振り返っておこうと思います。 いいだ

Dart製のベンチマークHakariを開発!forEachやmap遅すぎィ!なことを即時測定デキルヨ!

Zenn · 2023-08-14

まとめ JavaScript系のベンチマーク、mitataのようなリッチなベンチマークをDartでも取りたい シンプルな記法で、リッチな結果を得られるpackage、Hakariを開発したよ! x倍や棒グラフで測定結果をリッチに確認できるHakariはGood! J

Google Online Security Blog: An update on Chrome Security updates – shipping security fixes to you faster

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

<a href="https://security.googleblog.com/2023/08/an-update-on-chrome-security-updates.html">https://security.googleblog.com/2023/08/an-updat

ChatGPTプラグイン「Code Interpreter」はAIの民主化だ!

Qiita(trend) · 2023-08-13

2023年7月7日、ChatGPTのGPT-4のpluginで「Code interpreter」機能が使えるようになりました。この機能AIの民主化がすでに始まってます。例えば、予測エンジンやレ…

[Bunzz Decipher] UniswapのUNIトークンのコントラクトを理解しよう!

Zenn · 2023-08-13

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

[Bunzz Decipher] UniswapV2Migratorのコントラクトを理解しよう!

Zenn · 2023-08-13

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

UniswapV2のドキュメントを読んでみよう!

Zenn · 2023-08-13

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

[Bunzz Decipher] UniswapV2Router02のコントラクトを理解しよう!

Zenn · 2023-08-13

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

[Bunzz Decipher] UniswapV2Router01のコントラクトを理解しよう!

Zenn · 2023-08-13

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

優しく『マサカリ』を投げ続けよう!

Qiita(trend) · 2023-08-13

はじめにあなたは『マサカリ』という用語を知っていますか?大きな木を伐(き)るのに用いる刃物の一種。古くは鈇鉞(ふえつ)といい、斧(おの)に似ていて、さらに大形のもので、木製の長い柄(え)に鉄製の…

[ERC6381] NFTに絵文字を付与することができる仕組みについて理解しよう!

Qiita(trend) · 2023-08-13

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

正規表現の最低限知識と、Javaでの正規表現チェック、 エスケープシーケンス

Zenn · 2023-08-13

正規表現(regex)について 今日は正規表現の基礎知識について記述していきたいと思います。 それに伴い、エスケープシーケンスについても記述していきます。 そして、Javaにおける正規表現チェック(Pattern,Matcherクラス)まで書いていきます。 今回の記事の内容

Embeddingsを使ってローカルでテキストをクラスタリングする(Multilingual-E5)

Zenn · 2023-08-13

EmbeddingsとSentence Transformers Sentence Transformersは、テキストや画像をEmbeddings(埋め込み)と呼ばれるベクトル表現に変換するためのライブラリです。OpenAIの "text-embedding-ada002"

スクラムがしっくりきていない時は経験主義の三本柱をとにかく意識するところから始めると良いかも

Qiita(trend) · 2023-08-13

この記事は何僕はかれこれスクラムを3年以上色々な組織でやっています。最初はうまくスクラムを活用できていなかったのですが、最近はある程度スクラムというものの理解も経験則含めて上がってきたなと感じて…

任意のエンドポイントにポーリングしていろいろアレするReact hook

Zenn · 2023-08-13

結論 以下のコードで実現できます。 コード usePolling.ts(サンプルコードです。一応動きます。) import { useEffect, useState } from "react"; function usePolling( intervalActive

Generative Agentのデモ実装をプレイしてみる

Zenn · 2023-08-13

概要 「Generative Agent」(Generative Agents: Interactive Simulacra of Human Behavior)とは、スタンフォード大学とGoogleの共同研究のエージェント論文です。この論文では25人のAIエージェントに人

ペネトレーションテスト実施検討中の企業担当者が実施前に読む記事

Zenn · 2023-08-13

はじめに 「近々ペネトレーションテストを実施したい!」と思っている会社、たくさんあるんじゃないでしょうか。 そこで質問、 あなたの会社は本当にペネトレーションテストを実施する準備ができていますか? セキュリティをよく考えないまま、監視製品を導入しているだけじゃないですか? は

Qwik を静的ビルドして他から読み込む

Zenn · 2023-08-13

qwik のビルド結果を静的コンポーネントとして読み込む https://blog.cloudflare.com/better-micro-frontends/ というcloudflare によるマイクロフロントエンドの提案があります。 cf-workers にサービス個別に

まだOpenAI使ったことないの?この記事で全員ハンズオンさせてやんよ!

Qiita(trend) · 2023-08-13

目次はじめに今回作成するシステムの概要Azure OpenAI セットアップAzure DevOps の Azure Repos をセットアップNext.js でフロントエンド構築Azu…

🌿UE5 Niagara モジュールリファレンス🌿

Zenn · 2023-08-13

Niagaraの主なモジュールのメモになります。 バージョン:UE5.2 現在は英語のツールチップの翻訳を載せているものが大半ですが、GIF画像を添えつつ主要なパラメータの設定ごとの挙動の違いを網羅していく予定です。

【HTTP入門】Real World HTTPへ突撃

Qiita(trend) · 2023-08-13

近年HTTPもバイナリフレームを採用したHTTP/2やその次のHTTP/3など新しい仕様が発表され進化を遂げています。また、GraphQLやRPCなどHTTPの上で動くプロトコルも出てきている中、…

SwiftUI と UITextField でなるべく自然な絵文字入力専用ビューを実装する

Zenn · 2023-08-13

SwiftUI で個人開発アプリを作っている中で、絵文字だけ1文字だけを入力できるテキストフィールドが欲しいと思ったので作ってみました。 SwiftUI の TextField で実装したかったですが難しそうだとわかったので、UIKit の UITextField を使いました。

目玉機能満載の Apollo Client 3.8 のリリース紹介

Zenn · 2023-08-13

先日 Apollo Client 3.8 がリリースされました。このバージョンは Apollo Client 史上最大のマイナーリリースで、待望の Suspense 対応や、他にも様々な機能が含まれています。今回は、リリースされた機能と、その使い方について紹介したいと思います!

技術に興味がなくて何が悪い?

Qiita(trend) · 2023-08-12

TL;DR技術に興味がなくても、エンジニアとして生きていくことはできる。対象読者自分を技術に興味がない側の人間だと思う方筆者についてWebアプリケーションの開発エンジニア。主な仕事はプログ…

HackTheBox Busqueda WriteUp

Qiita(trend) · 2023-08-12

今回は、HackTheBoxのEasyマシン「Busqueda」のWriteUpです!名前からは特に思い当たるものはありません。。どのようなマシンなのでしょうか。グラフはかなりEasyよりですね。正直、Easyなので難なくクリアを目指していきたいところです!攻略目指して頑張ります

ChatGPTにマクロのコードを教えてもらったら、6年間面倒だなと思っていたExcelの作業が3日で解消した

Qiita(trend) · 2023-08-12

お疲れさまです。沖縄でデジタル修行中の惣菜バイヤーです。先日ChatGPTを勉強しました。いろいろ会話できるだけだと思ったら、なんとプログラミングのコードとかも教えてくれるということがわかりまし…

App Routerと相性の良いUIの対応Componentを比較してみる

Zenn · 2023-08-12

はじめに React Server Componentsの登場以降、一部のコンポーネントをサーバーサイドでレンダーし、アプリケーションのパフォーマンスと開発体験を向上しようという動きが加速しています。NextJSになってもRSCをふんだんに用いてApp Routerが構築され

知識0の初心者が2年で1万鯖導入を達成したBotを作るまでに経験したこと

Qiita(trend) · 2023-08-12

こんにちは、しなもんと申します。数カ月前に某高校の情報科に入学したこともあり、自分のプログラミング体験を話すことが増えました。どうしてこの道に進んだのか、どのように知識を身につけたのかを語る機会…

AWS IAM の複数のポリシー・条件の評価ロジック

Zenn · 2023-08-12

はじめに AWS の IAM で最小権限の法則を実現しようとすると、 複数のポリシー・ステートメントを用意したり、その中で複数の条件を書いたりすることがあると思います。 また、明示的にアクセス制限を実現するためにリソースベースポリシーに明示的な拒否を否定条件演算子と組み合わせ

Seleniumが本当にバレバレなのか試してみた

Qiita(trend) · 2023-08-12

目的以前こちらの記事にてスクレイピングはすぐにバレることを知った本当にそうなのか試してみたくなったので、実際に試してみた確認手順適当にWebページをつくるスクレイピングをして挙動を確認する環境構…

ChatGPT(GPT-4)に質問できるSlack BotをAWS Lambda(OpenAIライブラリなし)で作成してみた

Qiita(trend) · 2023-08-12

はじめにn番煎じではありますが、タイトルの通りChatGPTに質問できるSlack botを作成しました、というものです。せっかくなのでGPT-4を使用します。よく見かける事例では、OpenAI…

【Next.js】NextUI でダークモードに対応する方法

Zenn · 2023-08-12

概要 本記事では、NextUI でダークモードに対応する方法についてご紹介します。 https://nextui.org/docs/customization/dark-mode 動的にテーマを切り替えない場合 NextUI では、デフォルトのテーマとして light と

ICPのEthereumインテグレーションの仕組みと未来

Zenn · 2023-08-12

インターネットコンピューターICPは分散型インターネットを目指したプロジェクトで、AWSやGCPのようなPaaSの分散化と、世界中に存在するサーバー群の分散性を確保するためにBitcoinのような「トークンに基づくインセンティブ設計」を使った、ブロックチェーン基盤の一つです。 I

【C#8.0】Substringの代わりにインデクサの範囲指定で文字列抽出する

Qiita(trend) · 2023-08-12

Substring()を使わずに文字列抽出する文字列の一部を抽出するときはよくSubstring()メソッドを使っていましたが、これをインデクサを使った書き方に置き換えることができます。C#8…

Rails 7 + MySQLをDockerで環境構築する方法

Qiita(trend) · 2023-08-12

はじめに今回は、Rails 7とMySQLをDockerでの環境構築について、初心者向けに手順を説明します。前提条件:Docker がインストールされているDocker Compose がイ…

計測ツールを使わずに流入経路を把握する方法(iOS)

Zenn · 2023-08-12

みなさんこんにちは。個人開発をしているbannzaiです。 個人開発アプリの一例 https://bannzai.hatenadiary.jp/entry/2021/05/10/054207 今日は個人開発している時に発見したTipsについて書きます。 どのURLからアプ

デザイントークンを定義してパッケージとして公開する

Zenn · 2023-08-12

はじめに この記事ではデザイントークンの定義から、CIでの各フォーマットへの変換(CSSのカスタムプロパティやJSのモジュール等)、npmパッケージの公開、コード利用のフロー構築について私なりの実装案を紹介します。 使用するツール Tokens Studio for Fi

React Hook Formは非制御コンポーネントからどのように変更を検知しているのか?

Zenn · 2023-08-12

はじめに React Hook Form が 「非制御コンポーネント」 としてフォームを扱うことでパフォーマンスなどを最適化しているのは有名ですが、 「watch や useWatch で値が入力されるたびにどのように変更を検知しているのか?」 などについては意外と知っている

地理院標高タイルをCloudflare WorkersでTerrain RGBに変換して利用する

Qiita(trend) · 2023-08-11

国土地理院は「標高タイル」という標高データ (DEMデータ) を表現した地図タイルを配信しています。しかしこのタイルは独自のエンコード形式になっているため、QGISなどの一般的なアプリケーションや地…

X(Twitter)で見かける誤字ツイート(誤字エックス)を生成するライブラリ

Qiita(trend) · 2023-08-11

0. おことわりエックス(X)に慣れていないので、以下の文章ではツイートと一貫して表記します下品な内容を含みます1. これは何ツイートに誤字を混入させて、より面白いツイートにしますソースコ…

Next.jsのデプロイをXserverでやったら禿げた件について

Zenn · 2023-08-11

はじめに 初めまして。私は、2023年4月からエンジニアになりました「たくちゃん」と申します。そんな駆け出しエンジニアが実際にNext.jsを触って陥った体験談を今回の記事で話させていただければと思います! 絶望への階段「1段目」 私は、正式にエンジニアになる前までは、独

【App Router】Next.js13でURLのクエリパラメーターを取得する方法

Zenn · 2023-08-11

概要 Next.13のApp Routerでクエリパラメータを取得する方法で詰まったので、備忘録を残します。 従来はuseRouterを使って取得する方法が一般的だと思いますが、そのまま利用すると以下のようなエラーが発生します。 ReactServerComponentsEr

Google Bard API (Vertex AI)をPower Automateから使用するためには

Qiita(trend) · 2023-08-11

はじめにPower AutomateからChatGPTを利用する方法は、記事で目にしますが、これからGoogle Bardの検証をしてみよう!と思いますので、備忘録として 「Google Ba…

【CSS】スクロールに合わせたアニメーションが作れる「スクロール駆動アニメーション」とは?

Qiita(trend) · 2023-08-11

はじめにみなさんは「スクロール駆動アニメーション」を知っていますか?スクロール駆動アニメーションは、Chrome115でリリースされた、CSSだけでスクロールに合わせたアニメーションが作れるよう…

グローバルIPのSSHポートを閉じてSSHをする方法 ~cloudflaredを導入するの巻

Qiita(trend) · 2023-08-11

概要僕が管理しているマストドンサーバ Abyss.fun は、最低限のサーバ侵入検知として、 /var/log/auth.log を監視し、ログイン状況などをリアルタイムで見れるようにしています。で、ご覧の通りの状況です…

27歳エンジニアがマッチングアプリを使用して婚活してみた結果

Qiita(trend) · 2023-08-11

始まりあなたって本当に人の心がわからないのねそう言われた私は真剣に婚活をしてみることにした。まずは自分の市場価値を知るためにマッチングアプリを利用する。使用したアプリはPairsだこのアプ…

【サービス使ってできました。ChatGPT入りチャットボット】パート社員も安心して使える×賞状作成に伴う要約作業をChatGPTにお任せ!

Qiita(trend) · 2023-08-11

#protooutChatGPTもすごいけど、ここまで簡単に会話型AIが作成できる仕組みを備えたmiibo(ミーボ)がすごい。自分が中学生だったら飛びついて絶対に遊び倒すわ。 pic.twitter…

プロを目指す人のためのRuby入門(チェリー本)を読んで

Qiita(trend) · 2023-08-11

はじめにプロを目指す人のためのRuby入門[改訂2版](通称:チェリー本)を読んでの感想を記載いたします。良かったところほかのプログラミング言語に触れたことがある読者に対して、「他言語ではこう…

【実務でもよく使う】SQS × Lamda × EventBridgeで実現する非同期&バッチ処理の基本

Qiita(trend) · 2023-08-11

概要応答速度の改善を目的にシステムに非同期処理を組み込むことはよくあることかと思います。AWSでもSQSを利用することで比較的簡単にジョブキュー処理を実現することができます。一方で、バッチ処理との…

Deprecating the unload event - Chrome Developers

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

<a href="https://developer.chrome.com/en/blog/deprecating-unload/">https://developer.chrome.com/en/blog/deprecating-unload/</a><br /> <p>Chr

A Blog Post With Every HTML Element

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

<a href="https://www.patrickweaver.net/blog/a-blog-post-with-every-html-element/">https://www.patrickweaver.net/blog/a-blog-post-with-every-

振り返りは何のためにするの?〜基本のき〜

Zenn · 2023-08-11

はじめに 各開発案件ごとに PJ メンバーで振り返りをしているのですが そもそも振り返りって何のためにするんだっけ? だったり、 何となく振り返りをして満足してしまう みたいなこともあったり。 振り返りのレビューでありがたい FB(ボコボコ)こともあったり。 ちょうど社内でレ

Creating a recorder with Document Picture-in-Picture API | Contrast

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

<a href="https://www.getcontrast.io/learn/using-document-picture-in-picture-and-insertable-streams-apis-to-record-your-screen-and-camera">ht

LaTeX 数式問題集つくってみた

Qiita(trend) · 2023-08-11

LaTeX 数式問題集つくってみたLaTeX における数式の問題集を作ってみました。ぜひ挑戦してみてください この問題集の対象者は、それほど調べなくても LaTeX で数式を打てるようになった人で…

Module documentation (in progress)

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

<a href="https://gist.github.com/andrewbranch/79f872a8b9f0507c9c5f2641cfb3efa6">https://gist.github.com/andrewbranch/79f872a8b9f0507c9c5f264

Blogged Answers: My Experience Modernizing Packages to ESM · Mark&#039;s Dev Blog

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

<a href="https://blog.isquaredsoftware.com/2023/08/esm-modernization-lessons/">https://blog.isquaredsoftware.com/2023/08/esm-modernization-l

【Next.js】NextUI のテーマカラーを変更する方法

Zenn · 2023-08-11

概要 本記事では、NextUI のテーマカラーを変更する方法についてご紹介します。 https://nextui.org/docs/customization/customize-theme デフォルトのテーマカラーの確認 デフォルトのテーマカラーについては、以下のように

Rのヒストグラムでfreq=FALSEにした時の縦軸がおかしい

Qiita(trend) · 2023-08-11

Rでヒストグラムを作成する際、縦軸を度数(頻度)ではなく相対度数にしたいという時が結構あると思います。この時、freq=FALSEを指定してやればOKと思っていましたが、実はそうではなかったっぽい…

Updates to Storage Policy | WebKit

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

<a href="https://webkit.org/blog/14403/updates-to-storage-policy/">https://webkit.org/blog/14403/updates-to-storage-policy/</a><br /> <p>Saf

japanese-stablelmを低コストEC2でaccelerateとpeft使ってQlora並列学習させてみるコード

Zenn · 2023-08-11

概要 stabilityaiさんからでた日本語7BモデルのQLora学習コードメモ 環境 AWS EC2 g4dn.12xlage Deep Learning AMI GPU PyTorch 2.0.0 (Amazon Linux 2) 20230524 Lora学習

Unity Sentis入門 - PyTorchからONNXを自作して使うまで

Zenn · 2023-08-11

概要 Unityが発表したAIツール群。その中にあるSeintsは、Barracudaをリプレイスすることを目標に作られているもののようです。現在はまだβプログラムで、全員が利用できるわけではありませんが、運良く参加できたので早速試してみました。 が、今回の内容はほぼBar

UnoCSSが快適すぎる件

Zenn · 2023-08-10

■結論 UnoCSS は Tailwind CSS 好きにオススメ アイコンが CSS として組み込めるからお手軽 Icons preset - unocss.dev ■対象 Tailwind CSS 大好き!な方 UnoCSS?なにそれ?おいしいの?な方

Japanese StableLM AlphaをDockerで動かす

Zenn · 2023-08-10

Japanese StableLM Alphaリリース! 画像生成AI「Stable Diffusion」で有名なStability AIがLLMをリリースしました。詳細は以下公式ブログ記事参照ください。 https://ja.stability.ai/blog/japane

GraphQL Gatewayはフロントエンド開発を幸せにする

Zenn · 2023-08-10

はじめに マイクロサービスの開発では、サービスが増え続けるバックエンドに対して、フロントエンドは接続先が増えるため、開発効率を下げてしまいます。その対策として、さまざまな設計パターンが存在します。 弊社の開発ではGraphQL Gatewayを用いていますが、そこに至るまでや

実行 & ジャッジ環境同梱のHTMLを出力できるMarkdownパーサを作ってみた

Zenn · 2023-08-10

春の風物詩: 新入部員の環境構築、大爆発! はじめまして。abap34と言います。普段は東京工業大学デジタル創作同好会traPというサークルで活動していて、主に機械学習/データ分析関連のことをしています。 https://trap.jp/ traPでは幅広いデジタル創作に関す

Puppeteer in Node.js: Common Mistakes to Avoid | AppSignal Blog

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

<a href="https://blog.appsignal.com/2023/02/08/puppeteer-in-nodejs-common-mistakes-to-avoid.html">https://blog.appsignal.com/2023/02/08/pupp

Release Notes for Safari Technology Preview 176 | WebKit

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

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

スポーツの動画解析_part1_テニスボールの検出

Qiita(trend) · 2023-08-10

目的動画分析(opencv)したことの備忘録。スポーツの動画解析(具体的に何をどう進めるかは検討中)をしたいと思い、一旦手元にあるデータでテニスボールのトラッキングを試みた。一旦半日かけてやって…

Radix UIが作った新しいUIライブラリのThemesがとても良い!

Qiita(trend) · 2023-08-10

はじめにRadix UIのPrimitivesを使ったことはありますか?ヘッドレスなUIコンポーネントを提供してくれるライブラリとして有名で単にRadix UIとも呼ばれます(似たようなライブラ…

【App Tracking Transparency 入門】Admob を使った個人開発アプリにおける ATT 対応に真剣に向き合ってみた

Zenn · 2023-08-10

App Tracking Transparency(以下 ATT) の発表から2年ほど経っていますが、今年の WWDC では Privacy Manifests のような新しいプライバシー対応が発表されたので、改めてプライバシー周りの知識を見直すことも増えると思います。 そんな折

Jetpack Compose v1.5.0に気になったAPIのまとめ

Qiita(trend) · 2023-08-10

Jetpack Compose v1.5.0 stable になりました🥳。今回もたくさんのAPIの追加や更新がありますし、その中で個人的に気になった API を紹介しようと思います。Compos…

KotlinがSwiftより優れている10の点

Qiita(trend) · 2023-08-10

はじめにSwiftとKotlinを使い始めて6年くらい経ちました。よく似ているSwiftとKotlinですが、両方を使い続けるうちに、私の中では総合点はKotlinの方が上という印象が固まってき…

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

Qiita(trend) · 2023-08-10

>この「難解」なライセンスに秘められた、エンジニアでなければ設定できない「譲れない条件」については、次回の記事で。前回の記事(https://qiita.com/Cente_mw/items/56…

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

Qiita(trend) · 2023-08-10

前回の記事(https://qiita.com/Cente_mw/items/5ea603bdc2e9afb10a02 )で、自社の技術レベルを落とすことなく、かつ、「餅屋は餅屋」として、本業の部分…

BERT系モデルで文章をEmbeddingする際のTips

Qiita(trend) · 2023-08-10

概要BERT系のモデルを活用した文章のEmbedding取得について、検証を含めていくつかTipsを紹介します。Paddingの最適化tokenの平均化Embeddingを取得するLayer上記Tipsを複合した文章Embedding取得classの実…

Nextjs,Panda CSSで APP Router使ったニュースアプリを作成

Zenn · 2023-08-10

はじめに Nextjs v13.4 から新しく App Router 機能が実装されました。 ニュースアプリを作り APP Router を学んでいきましょう! 間違っている箇所がありましたらご指摘ください。 デモサイトです デモサイト 準備 まずは環境構築です。 //

Deno + dntでCJS・ESMに対応したnpmパッケージを作ろう

Zenn · 2023-08-10

3 行まとめ CJS、ESM に対応した npm パッケージが Deno + dntで簡単に作成できる Deno で開発できるので、Lint、Format、Test、TypeCheck が設定なしですぐに使える dntで作成した CJS、ESM のファイルに対して、それぞ

Announcing TypeScript 5.2 RC - TypeScript

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

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

Wednesday August 9th 2023 Security Releases | Node.js

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

<a href="https://nodejs.org/en/blog/vulnerability/august-2023-security-releases">https://nodejs.org/en/blog/vulnerability/august-2023-securi

Github Actionsでget-diff-actionを用いてDocker Build時間を削減する

Zenn · 2023-08-10

こんにちは!アルダグラムの開発ユニット長の田中です! 突然ですが、少しでもCIの実行時間を削減したいと思いませんか? 今回は、GitHub Actionsとget-diff-actionを活用してDockerビルド時間を削減する方法についてご紹介します。 TL;DR get-

Elixir Axon で MNIST (手書き数字)の画像分類モデルをトレーニングする

Qiita(trend) · 2023-08-09

はじめにLivebook で画像分類モデルのトレーニングを実行します内容は Axon 公式ドキュメントの "Classifying handwritten digits" = 「手書き数字の分類…

[Bunzz Decipher] UniswapV2Pairのコントラクトを理解しよう!

Zenn · 2023-08-09

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

[Bunzz Decipher] UniswapV2Factoryのコントラクトを理解しよう!

Zenn · 2023-08-09

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

[ERC2771] ガス代を他のアドレスに負担させるメタトランザクションの仕組みを理解しよう!

Qiita(trend) · 2023-08-09

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

dbtからSnowflake Dynamic Tablesを作成してリアルタイムデータパイプラインを構築してみる

Zenn · 2023-08-09

これは何? こんにちは。 dely株式会社でデータエンジニアをしておりますharry(@gappy50)です。 この記事は、昨年書いた以下の記事の続きの記事になります。 https://zenn.dev/gappy/articles/bcced35e8156ba Snowfl

Googleが「Project IDX」発表。生成的AIが支援するマルチプラットフォーム、フルスタックアプリ開発対応のWebIDE

Publickey · 2023-08-09

Googleは、Webブラウザベースの新しい統合開発環境「Project IDX」を発表しました。 Project IDXは、モバイルやデスクトップなどのマルチプラットフォームに対応したフルスタックのWebアプリケーションを、さまざまなフレ...

Vue.jsエコシステム動向2023 - Speaker Deck

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

<a href="https://speakerdeck.com/kazupon/vue-dot-jsekosisutemudong-xiang-2023">https://speakerdeck.com/kazupon/vue-dot-jsekosisutemudong-xia

App Routerのファイルベースの機能をページ内で分割する

Qiita(trend) · 2023-08-09

はじめにNextjsのApp Routerはapp配下のディレクトリ構造でルーティングを行い、そこに様々な状況に応じたUIをファイル名をもとに定義します。ディレクトリ構造によるルーティングは簡単…

ブラウザバック直前の遷移元のurlを取得したい

Qiita(trend) · 2023-08-09

はじめにページA → ページB → ページC → ブラウザバックしてページBのような画面遷移を行ったと想定します。この時に、ページBでブラウザバック直前のページであるCのurlを取得したいです。…

無限多重根号を作っていったら一般化できた

Qiita(trend) · 2023-08-09

はじめに高校生の頃、数学の教科書のコラム記事でラマヌジャンという数学者を知りました。彼が生み出した奇術のような不思議な公式の数々は、その名を検索すれば浴びるようにご覧になることができますが、僕は特…

【Next.js】NextUI の導入方法

Zenn · 2023-08-09

概要 本記事では、Next.js プロジェクトに NextUI を導入する方法についてご紹介します。 https://nextui.org/ NextUI とは? Tailwind CSS、React Aria がベースとなっている UI Library です。 Next

後回しにするとどうしようもなくなる(かもしれない)Looker Studioの権限を理解する

Qiita(trend) · 2023-08-09

はじめに Looker StudioはGoogleが無料で提供しているBIツールです。無料でもそこそこの機能が揃っていることで、PoC的に運用を進めていくには非常に便利なものになっています。私もデータ活用の取り組みを小さく始めていく...

【Laravel】商品管理システムの作成する(まとめ)

Qiita(trend) · 2023-08-09

はじめにこの記事では、LaravelとVue.jsを使用して、CRUDを実装し商品管理システム作成する方法を紹介します。内容はGPT4と会話形式で進めながら作成したものになるため情報源は2021年…

@dahatake 流: プレゼンスライド作成の方法

Qiita(trend) · 2023-08-09

実は今週は4営業日で4度のプレゼンテーションをしています。イベントもあれば、個社向けの場もあります。この頻度になると、大量にプレゼンテーションの資料を作成するノウハウがある程度溜まってきています。…

A compilation of outstanding testing articles (with JavaScript) | Practica.js

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

<a href="https://practica.dev/blog/a-compilation-of-outstanding-testing-articles-with-javaScript/">https://practica.dev/blog/a-compilation-o

npmgraph -

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

<a href="https://npmgraph.js.org/">https://npmgraph.js.org/</a><br /> <p>npmパッケージの依存関係を可視化できるWebサービス。 指定したパッケージまたは<code class="language-plai

Release v0.19.0 · evanw/esbuild

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

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

Docker 環境で Python FastAPI Webサービスを起動する

Qiita(trend) · 2023-08-09

Docker 環境で Python FastAPI Webサービスを起動する こんにちは、株式会社船井総研デジタルの @fsdg-adachi_h です。今回は、WSL Ubuntu の Docker 環境で、Python Fast...

C++とPythonでオンラインランキングシステムを一から作る

Zenn · 2023-08-09

はじめに 昨今のゲームはMobile/Pc/etc...とPlatform関わらず、オンラインユーザーデータ/ランキング/リアルタイム対戦/etc...と何らかの方法でネットワークにアクセスしています。今や繋がっていることが当たり前になっていますが、いざゲーム制作に実装しよう

Google Cloud で Synthetic Monitoring が Preview になりました

Zenn · 2023-08-09

はじめに こんにちは。クラウドエース株式会社で SRE をしている間瀬です。 今回は 2023 年 7 月 17 日に Preview となった Synthetic Monitoring について紹介したいと思います。 Synthetic Monitoring とは 合成

構想から15年、個人で音声コミュニケーションSNSを開発・リリースしたので色々書いてく

Zenn · 2023-08-09

はじめに まず初めに、今回りリースしたプラットフォームは現職企業とは一切関係のない個人活動の内容です。 また、この記事はあまり技術的な内容は含んでおらず、どんな思いで作ったのかや今後の予定などを書いたコラム記事です。 本来はNoteなどのメディアで書くべき内容ですが、あくまで

Svelteはじめました 🍜 | SvelteKit | Cloudflare Workers

Zenn · 2023-08-09

この抜粋の内容は次のとおりです。 環境構築 Svelte SvelteKit Cloudflare さらに詳しく知りたい方は読み続けてください。 2023年8月2回目です。 Svelte についてです。 身近の Frontend Engineer と Architect の

FPGAボードで遊ぼう!- UART でテキスト通信 -

Qiita(trend) · 2023-08-09

はじめに  UART (Universal Asynchronous Receiver Transmitter) はシリアル通信の方式の一つです[1][2][3].FPGA から PC にログを送ったり[3],デバイスにデータを送っ...

5分で理解するAmazon Inspector

Qiita(trend) · 2023-08-09

はじめに 本記事はAWSで提供されているAmazon Inspectorについて記載しています。 Amazon Inspectorは、OSやソフトウェアの脆弱性管理に関するセキュリティ対策のソリューションです。 前々から存在は知って...

[CDGC] Oracle のスキャン

Qiita(trend) · 2023-08-09

はじめに インフォマティカが提供する、 CDGC (データガバナンスとデータカタログ)を使って、Oracle からメタデータを取得(スキャン)するためのガイドです。2023/08 時点の情報を元にしています。 カタログソースの表示...

技術書典で技術同人誌を頒布するまでのいろは

Zenn · 2023-08-09

本記事は 弊社内 の「技術書典に向けてはじめて執筆をする」という方に向けて、執筆〜頒布の流れを共有する目的で作成しています。 私の執筆歴 2020年の技術書典9以降、3冊の技術同人誌を執筆・頒布してきました。以下にまとまっているので良ければ手にとってみてください。 https

[ERC1967] コントラクトのアップグレードの仕組みについて理解しよう!

Qiita(trend) · 2023-08-08

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

あれ?まだアウトプットしてないの?

Qiita(trend) · 2023-08-08

はじめに Aくん:「いや〜記事書いたり、何か作ったりアウトプットしてる人たち凄いわ〜」 Bくん:「それな?よくアウトプットできるよね!」 わい:「AくんもBくんもアウトプットしたらいいじゃん?しないの?」 Aくん:「いや〜まだできな...

無料で読めるITまんが 2023年版

Publickey · 2023-08-08

ネット上にはたくさんのIT系のコンテンツがあふれています。そのほとんどは文章として書かれていますが、一部にはマンガの形で面白く分かりやすくしたものもあります。 ここでは、マンガ化されたITコンテンツを集めてみました。毎年夏休みの恒例企画、I...

【どこでも精進】競プロのためのC++スマホコーディング環境構築 ※iOS限定

Qiita(trend) · 2023-08-08

競プロが好きな人の多くは、できるだけ多くの精進時間を確保したいと考えていると思います。そのため、通勤・通学などで電車移動する際に競プロの問題を考察するという人も多いかと思います。しかし、電車内ではパソコンを開くことができず、考察ができ...

Flutter:Flavorごとに切り替えるFlavorBannerの帯をつけてみる

Qiita(trend) · 2023-08-08

前置き 今まで書いたFlutter関連の記事をみたうえで、本稿の記事を書きます。 FlavorBannerとは? こんな感じのことが実現できます。 右側には、DEBUGというFlutterお馴染みのバナーがついています...

iLQRによる差動二輪車の非線形モデル予測制御

Qiita(trend) · 2023-08-08

はじめに  練習を兼ねて何度かqiitaにNMPCのMATLABシミュレーションを載せてきましたが、大体C/GMRES関連でした。流石にC/GMRESしか使えないのはプロ野球で言うストガイ感があって寂しいと言いますか、一応制御工学を...

ITコンサルタント企業の年収比較まとめてみた

Qiita(trend) · 2023-08-08

目次 ITコンサルタント会社とは ITコンサルタントの種類 コンサル会社に依頼するメリット コンサル会社を選ぶ際のポイント ITコンサルタント企業 年収比較表 ITコンサル会社とは 企業が抱えている問題点や経営課題をヒアリング...

誰でも簡単⁉️👀 絵文字ができるまで😃👍

Zenn · 2023-08-08

こんにちは!サイボウズ株式会社フロントエンドエンジニアの おぐえもん(@oguemon_com) です。 先日開催された社内イベントCybozu Frontend Day 2023にて私が発表した絵文字の仕様策定に関する紹介を、当時の時間的制約から泣く泣く割愛した内容を加えた上で

子供の寝息と共に、隙間時間を駆使。3つのGoogle Cloud Professional資格を獲得した方法

Zenn · 2023-08-08

こんにちは、ソフトウェアエンジニアの近藤と申します。 現在、コミューンにエンジニアとして所属しております。 先月子供が産まれ、現在は3ヶ月の育休を取得中です。この記事では、子供の寝かしつけの時間を利用しての勉強法と、3つのGoogle Cloud Professionalの資格取

【Flutter】Riverpod の Provider たちを一度整理しようと思う(走り書き)

Qiita(trend) · 2023-08-08

Riverpod にはいろいろな種類の Provider が用意されています。 2023.8.8 時点(バージョンは 2.3.6)では、以下の Provider がドキュメントの All Providers のメニューに列挙されていま...

Haskellプロジェクトのベストプラクティス

Zenn · 2023-08-08

Haskellプロジェクトの「良い習慣」と考えられるやつをまとめてみます。あくまで私の個人的な意見です。 プロジェクト固有のPrelude Prelude に相当するモジュールをプロジェクト独自に持っておくと便利ではないか、という話をします。代替Preludeの話ではありませ

[速習] ドメイン駆動設計(DDD) 第1回 ソフトウェアのプロフェッショナルへの道 (レイヤードアーキテクチャと依存性の逆転/境界づけられたコンテキスト)

Qiita(trend) · 2023-08-08

前回の記事では、GPT-4 32kを用いたドメイン駆動設計(DDD)の新しい設計手法について説明しました。GPT-4 32kの大規模なコンテキストサイズを活用することで、複雑なタスクも無理なく実行でき、設計プロセスの効率化を大...

エンジニアリングの必須図書 40冊 2023年版

Zenn · 2023-08-08

はじめに 今回の記事では、私の独断と偏見でエンジニアリングにおける必須の書籍を、以下の分野に分けて40冊共有する。 Web開発 行動経済学 ソフトスキル その他 対象とする読者 プログラミング初心者 どの書籍から読み進めればいいかわからないプログラマー なにか新しい

技術的スキル以上に重要なこと?新人エンジニアが身につけるべきソフトスキル

Qiita(trend) · 2023-08-08

技術的スキル以上に重要なこと?新人エンジニアが身につけるべきソフトスキル  新人エンジニアにとって、技術的なスキルは確かに重要ですが、成功するためにはソフトスキルも不可欠です。  ソフトスキルは、単なる知識や技術だけでは補えない、コ...

Power Apps で以前のリクエスト内容を再利用する

Qiita(trend) · 2023-08-08

はじめに 例えば、Power Apps で何らかの申請をするアプリを作成する場合、以前申請した内容をコピーして入力を少しでも楽にしたいという場合があると思います。 上記アプリほどの入力項目であれば一から入力するのはそれほど大変では...

[ERC2135] NFTの使用を管理するインターフェースの仕組みを理解しよう!

Qiita(trend) · 2023-08-07

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

ボタンには常にtype="button"をつけよう

Zenn · 2023-08-07

結論 ボタンを実装する際には、フォームのサブミットボタンでなければtype="button"をつけた方が良いです。 なぜか HTMLのボタン要素は3つのtype属性を持つことができます。 submit type="submit"のボタンはフォームのデータをサーバーへ送

Code InterpreterにExcel関数を書いてもらう方法

Zenn · 2023-08-07

Code InterpreterでExcel作業 Excel(エクセル)は結構好き嫌いが分かれるソフトだと思います。 プログラミングはできるけど、エクセルはあんまり得意じゃないという人も結構いるのではないでしょうか?私もあんまりエクセルは得意ではないです。 Code Inte

RISC-Vの世界的な普及を促進するため、Qualcomm、Infineon、BOSHなど5社がリファレンスアーキテクチャなどを提供する企業を共同設立すると発表

Publickey · 2023-08-07

米国のQualcomm Technologies、ドイツのInfineon Technologies、ドイツのRobert Bosch、ノルウエーのNordic Semiconductor、オランダのNXP Semiconductorsの5...

Kubernetesに最適化されたコンテナランタイム「cri-o」、十分成熟したプロジェクトとしてCNCFの卒業プロジェクトに

Publickey · 2023-08-07

Kubernetesなどの開発をホストしているCloud Native Computing Foundation(CNCF)は、Kubernetesに最適化されたコンテナランタイム「cri-o」が、十分に成熟したプロジェクトとして卒業プロジ...

GitHub Copilot、開発中のコードがパブリックリポジトリのコードと150文字程度一致したら教えてくれる「code referencing」機能を追加

Publickey · 2023-08-07

GitHubは、コーディングの支援をしてくれるGitHub Copilotの新機能として、コードがGitHubで公開されているいずれかのパブリックリポジトリのコードと150文字程度が一致した場合に教えてくれる「code referencin...

Bringing Sharp to WebAssembly and WebContainers

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

<a href="https://blog.stackblitz.com/posts/bringing-sharp-to-wasm-and-webcontainers/">https://blog.stackblitz.com/posts/bringing-sharp-to-wa

1.0.0: Milestone for API stability · vanjs-org/van · Discussion #72

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

<a href="https://github.com/vanjs-org/van/discussions/72">https://github.com/vanjs-org/van/discussions/72</a><br /> <p>Reactive UIフレームワークのVa

初めてのQiita

Qiita(trend) · 2023-08-07

初めてのQiita ずっと見ていたqiitaに初めて投稿してみます. 軽く自己紹介をしていきたいと思います. 自己紹介 某IT企業に勤めている新卒の社会人です. 今は基本的にpythonでスポーツの動作解析サービスを作ったり,新規...

Nerves RaspberryPi VS MangoPi Lチカ点滅速度競争

Qiita(trend) · 2023-08-07

はじめに RISC-V搭載のMangoPiでNerves起動に成功したので、Lチカ速度競争をしてみました。 以前測定したRaspiと速度比較をしてみます。 結果 プログラム H時間 L時間 周期 Raspber...

React memoとその第二引数について

Zenn · 2023-08-07

TL;DR React memo の存在意義と使い方 React memo の第二引数について memo の存在意義と使い方 今回このようなコードを使って memo の存在意義について学びたいと思います。 import { useState } from 'react

Nextjsで型安全なルーティングを楽しむ

Qiita(trend) · 2023-08-07

はじめに NextjsでApp Routerを用いた開発を行なっていますか? App RouterはReact Canariesから提供されるサーバー側コンポーネントとクライアント側コンポーネントを利用したコンポーネント単位でレンダ...

びんぼーうぇぶあーきてくちゃ

Zenn · 2023-08-07

はじめに Web開発をすると、様々な障壁がありますが、その中でも一番大きい障壁が壁です。 特に自分のような学生などは別に金額の問題ではなく、そもそも1円も出せない人が多いのではないでしょうか。(ドメイン代は別として) そこで、1円も出せない環境でも爆速かつ快適、プログラマブル

M2 MacBook のローカルとコンテナ実行を比較する

Qiita(trend) · 2023-08-07

はじめに M2 Mac ではローカルとコンテナでどれだけパフォーマンスに差が出るか Livebook で確認してみました Intel Mac の場合はこちら Intel Mac と M2 Mac の比較はこちら 実行す...

Intel Mac と M2 Mac を比較する

Qiita(trend) · 2023-08-07

はじめに 先日 M2 Mac が手元に届いたので、今まで使っていた Intel Mac とパフォーマンスを比較してみます 2019 モデルと 2022 モデルであり、メモリも違うので単純比較はできませんが、、、 あくまでも私のメモ用...

Intel MacBook のローカルとコンテナ実行を比較する

Qiita(trend) · 2023-08-07

はじめに 環境構築のお手軽さ(やり直しやすさ)から、よく Docker コンテナ上で Livebook を起動しています ローカル環境の OS が Linux であればコンテナを使っていてもパフォーマンスはほぼ変わりません しかし、...

WebSocket 少し深掘り

Zenn · 2023-08-07

以前websocketを使ったプロダクトと関ったことがキッカケで少し気になったので調べてみた。 websocketの用途等はいろんな記事でわかりやすい説明されているので省略。 大まかな流れは以下の図に示す通りだと思われる。 クライアントからprotocol切り替え依頼(http

1時間でさわって学ぶDocker

Zenn · 2023-08-07

Dockerを触りながら学んでいく、初心者向けの記事です。 用語の解説等はほとんどせずに、とにかく触ってみることを目的としています。 Phase 1: Dockerの基本 コマンドを試しながら基本操作を学びます。 Phase 2: Dockerfileをもう少し書いてみる Do

データを駆使して2億超の顧客を獲得したNetflixが、ビジネスの意思決定に利用するA/Bテストの3つのポイント

Qiita(trend) · 2023-08-07

新しいマーケティング施策の採用を検討するときなどに、2つのパターン(例AとB)を作成し、どちらがより良いのかを試して、最終的にどちらの案を採用するかを決めることはよくやることです。 こういった意思決定の際には「A/Bテスト」が有効なの...

react-hook-form が Valibot に対応、バンドルサイズが92%削減

Zenn · 2023-08-07

はじめに 8 月 6 日に @hookform/resolvers が  Valibot を対応したので、react-hook-form で Valibot を利用したバリデーションができるようになりました。Zodと比較し、問い合わせフォームの実装で、バンドルサイズが92%削

scriptタグに指定するnonceについて

Qiita(trend) · 2023-08-07

ある日、開発で使用しているgemのlayoutファイルに以下のようなコードを見かけました。 &lt;%= javascript_tag nonce: true do %&gt; javascript_tagにnonce: trueの...

Bun v0.7.3 | Bun Blog

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

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

Slack Platform で絵文字の追加を通知する bot を作った

Zenn · 2023-08-07

お悩み 全員がフルリモートワークの弊社では Slack を使用して日々のやり取りをしています 文字だけのやり取りだと寂しいので大量の絵文字を追加して彩りを与えてくれる職人が弊社にはいますが、職人が最高の絵文字を追加しても誰も気づかずそのまま絵文字の山に埋もれてしまう問題があり

Vimの検索で、都合がいいときだけ大文字小文字を区別する

Zenn · 2023-08-07

この記事は、Vim駅伝 2023年8月7日の記事です。 一言で言うと「:help \c」をご覧ください、で済む話なのですが、検索にもヒットしにくいお話なのでこの場を借りて共有します。 問題: :set smartcase(あるいはignorecase)じゃ困る時もある /など

モバイルとの相性最強と言われるgRPCをFlutter x NestJSで実装し、Stream通信や認証、複数言語実装に使えるか試す

Zenn · 2023-08-07

まとめ 相性バツグンといわれる、モバイル x gRPCは思ったよりずっと簡単に実装可能 複数言語間でもProtocol Buffersの恩恵により型変換を意識することなくスムーズに開発が進められる。 メソッド、引数の型、引数の返り値の型が自動生成されるのでとても良い RE

『Web3とは"bozu"である』

Qiita(trend) · 2023-08-06

はじめに とある何の変哲のない月曜日。 いつも通り社内の朝会がオンラインで始まった。 弊社はリモートが許可されている職場のため、朝会はビデオ会議ツールを使用してオンラインで行なっている。 朝会開始直後、異変に気づいたのは弊社代表であ...

[ERC4955] 複数メタバースにNFTを適用させる仕組みを理解しよう!

Qiita(trend) · 2023-08-06

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

再起処理の良さ?すごさ?を再度実感した1週間があった

Qiita(trend) · 2023-08-06

どんなことに関する記事? 先日、cloudflare docsのデザインをマネしてみよう、という取り組みを行っていました。 実装始めた段階では、レスポンシブデザインを真似するところをメインにから始めました。 それ以外の機能も実装して...

DynamoDBとAmazon Redshiftなど複数のデータベースを、1つのNewSQL「TiDB」で統合に成功[PR]

Publickey · 2023-08-06

現在、企業で使われているデータベースの主な役割は、会計や経理、受発注管理、製造管理など、社内業務を適切に管理することで経営を支援するためにデータを記録、分析するための基盤でしょう。 しかしそれに加えて現在急拡大しているのが、顧客との取引やコ...

「NativePHP」、PHPでデスクトップアプリを開発できるフレームワークが登場

Publickey · 2023-08-06

PHP言語を用いてデスクトップアプリケーションを開発可能にするフレームワーク「NativePHP」が登場しました。現在アルファ版として公開されています。 PHPランタイムとElectron/Tauriをバンドル NativePHPはHTML...

Amazon Prime Day 2023を支えたAWS。GravitonプロセッサのAmazon EC2インスタンス投入で消費エネルギーが昨年比60%減に

Publickey · 2023-08-06

Amazon.comのバーゲンセールであるAmazon Prime Day 2023が7月11日から12日の2日間、米国や英国、日本などをはじめとするグローバルな規模で開催されました。 同社発表によると、初日の7月11日は同社の歴史上最大の...

[人要らず]ChatGPTを使った一人議論やってますか?

Qiita(trend) · 2023-08-06

はじめに 今回は私が良くやっている「一人議論」という方法について紹介いたします。 これはアイデア出しや壁打ちに便利な手法です。 「使えるかも」と思った方は、ぜひやってみてください。 一人議論とは? ChatGPTを使った議論のシミ...

ECSのトラブルシューティングしたお話

Zenn · 2023-08-06

はじめに 今回はTerrafromを使ってECSの構築をしていた際に躓いたことを紹介していきます。 メインは躓きポイントなので、コードについてはあまり詳しく書いていません。 全体のコードについてはこちらに置いてあるので、コードが見たい方はコチラへ↓ https://githu

【CSS】まだホバー時のスタイルを :hover だけで指定してるの?

Zenn · 2023-08-06

はじめに結論から ホバースタイルは、 :hover だけで指定するのではなく、次のように指定しましょう! @media (hover: hover) { /* リンクの場合 */ a:any-link:hover { } /* ボタンの場合 */ butt

[SwiftUI] timingCurveを用いた緩急のあるアニメーション例と解説

Qiita(trend) · 2023-08-06

以前、このような物理法則っぽいLoadingのアニメーションを作成しました。 これでは、AnimationにtimingCurveを使って、アニメーションに緩急をつけています。 timingCurveのドキュメント 解説 ...

SAP on Azure デプロイ自動化フレームワーク - コントロールプレーン作成

Qiita(trend) · 2023-08-06

ブログ内容 私のブログを参考にして構築する場合は、赤点線枠のリソースが作成されます。 作業内容として、以下を実施してコントロールプレーンを作成していきます。 ストレージアカウントの準備 作業用サービスプリンシパルの準備と権限付与...

初めてのRISC-V Nervesをサクッと入れて起動確認

Qiita(trend) · 2023-08-06

はじめに 話題のRISC-Vのボードを動かして見ました。 ハードウエア RISC-VのSBCはいろいろありますが、MangoPiが最も低価格でとりあえず動かして見たい人にはお勧めです。 何よりNervesの公式でイメージがサポート...

:is(), :where() を活用してCSSを「後置修飾」で書く

Zenn · 2023-08-06

はじめに結論から :is()または:where()を使うと、 これまで「前置修飾」で書かなきゃいけなかったセレクタが 「後置修飾」で書けて嬉しい! /* 通常のスタイル */ .button {} /* 特定の要素と隣接するときのスタイル */ /* こう書いてたものが *

LlamaIndexでAutoGPTQモデルを使う(vicuna-13B-v1.5-GPTQ)

Zenn · 2023-08-06

https://note.com/npaka/n/n931319f17b34 https://note.com/npaka/n/nbeeaa1aecaf3 npakaさんの記事を見て、LlamaIndexでもAutoGPTQモデルを使いたいと思い、試してみました。ポイントは下記2

SQLアンチパターン ポリモーフィック関連について

Zenn · 2023-08-06

ポリモーフィック関連 とは? ポリモーフィック関連は、1つのモデルが複数の他のモデルと関連することをいいます。これにより、1つのテーブルで複数の異なるモデルを参照できます。 ただし、この設計方法は、外部キー制約を使用することができないため、SQLアンチパターンとされているので

【小ネタ】Flutterで作られたアプリの見分け方

Qiita(trend) · 2023-08-06

はじめに 「リュウジのバズレシピアプリ」がFlutterで作られてるとツイートしたらそこそこ反応あったので見分け方を紹介しておきます。 見分け方1 2本指でスクロールするとスクロール速度が2倍になるバグを利用します。 UIが...

自作言語の紹介と関数型言語の実装方法の検討

Zenn · 2023-08-06

はじめに 私が個人で昨年の 6 月ごろから開発している関数型プログラミング言語を紹介する。言語の名前は「Plato」である。 https://github.com/ksrky/Plato この言語は昨年の U22 プログラミングコンテスト最終発表会でも発表した。コンテスト後、

Rangerの世界: macOSとキーボードで開かれる新しい道(その3)

Qiita(trend) · 2023-08-06

はじめに 追悼 Vimの生みの親であるBram Moolenaar氏が亡くなられたとの報に接しました。ご冥福を祈り申し上げます。Rangerもまた、Vimがなければ存在し得なかったソフトウェアです。Bramさん、世界をすこしでも過...

ABC313 Dの逆行列解法とライブラリ化【解説・ライブラリ】

Qiita(trend) · 2023-08-06

ABC313のD問題について、逆行列を用いた解法を思いついたので紹介します。ついでにライブラリ化もしました。 書いてる人について atcoderで競プロしています。青タッチしてますが、現在は水コーダーです。連続で冷えててつらい ...

shadcn/ui x Clerk でイケてるログイン画面を実装

Zenn · 2023-08-05

はじめに shadcn/ui と Clerk を利用して、ログイン画面を実装します。 ログイン画面は以下を満たすものとします。 メールアドレスとパスワードでログインできる。 パスワードのリセットができる。 ソーシャルログインとして Google を利用できる。 メッセージ

Ruby ~ (チルダ) の正規表現での動作

Qiita(trend) · 2023-08-05

はじめに RubyでAtCoderを解いていた時に見つけた~の面白い動作をメモしておきます。 コードゴルフくらいには役に立ちそうです。 本文 解いていたAtCoderの問題を要約すると下記のようなものです 標準入力から与えられた...

Laravelテストコードのサンプル

Zenn · 2023-08-05

Environment PHP 8.2 Laravel 10.14 laravel sail Code Test準備 まずはテスト実行用のDBを用意。 環境変数の設定 .env.tsting ファイルを作成して以下の内容を設定。他の設定はそれぞれの環境に合わせ

JavaScript の async/await の動きを自分なりに図にしてみた (返り値を得られるまで)

Qiita(trend) · 2023-08-05

おことわり JavaScript の非同期処理をようやく理解できた時の、僕の初心者目線をほぼそのまま綴っています。あくまでも僕の体感的解釈の話であり、実際の動作を説明したものではありません。正確さに欠ける表現があるかもしれません。 ...

AngularアプリケーションをVitestでテストする

Zenn · 2023-08-05

Angular v16系現在、Angular CLIの ng new コマンドで生成されたプロジェクトのユニットテストは テスティングライブラリとしてJasmineを、テストランナーとしてKarmaを使用する。この構成をVitestに置き換えてみた。 実際に動作するサンプルコード

ElixirDesktopでスマホアプリを作る - Android実機に転送する(Google Drive経由)

Qiita(trend) · 2023-08-05

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

Webアプリの鉄板構成Rails & Vue.js環境をDockerで構築してみよう!

Qiita(trend) · 2023-08-05

mkdir myapp &amp;&amp; cd myapp こういう感じで作る。 まずはbackend。 ├── backend │   ├── app │   ├── bin │   ├── config │   ├── db...

SQLアンチパターンのEAV(Entity-Attribute-Value)について

Zenn · 2023-08-05

EAV とは? EAV(Entity-Attribute-Value)は、属性と値の対応関係を表すテーブルです。EAVは、属性が動的かつ多様であるようなデータを効果的に保存する方法として使用されます。特に、属性の数や種類が固定されていない場合に有用です。ただし、EAVモデルは

Jetpack Composeで真ん中省略のテキストを実装する

Qiita(trend) · 2023-08-05

Jetpack Compose の Text の API では overflow = TextOverflow.Ellipsis で末尾省略は可能ですが、真ん中省略の API はありません。 TextView では maxLines ...

【個人開発】Next.js + Prisma + PlanetScaleでスニペット共有サービスを作りました

Zenn · 2023-08-05

個人開発でMy Snippetsというスニペット共有サービスを作りました。 https://my-snippets.com/ エンジニアの人たちがコード画像をtwitterで公開しているのをよく見かけるので、そういうzennやQiitaなどで記事にするほどでもない短いコードが一箇

実はLambdaの関数URLは署名付きURL化できるよ、29秒の壁も越えられるよ、という話

Qiita(trend) · 2023-08-05

この記事を2行で S3の署名付きURLと同じことが、Lambdaの関数URLにもできます Lambdaの署名付きURLを使えば、APIGatewayの29秒タイムアウトを超えてLambdaを実行できます 何が嬉しいの? AI...

リモートワークにおすすめガジェット

Qiita(trend) · 2023-08-05

はじめに こんにちは、都内でソフトウェアエンジニアをしているYSasagoです。最近、弊社ではリモートワーク推奨になり、自宅でリモートワークすることが多くなりました。リモートワークの初期はデスクを用意するところから始まり、その準備に...

自分のコンテンツを学習したカスタムChatBotを作る方法

Zenn · 2023-08-05

カスタムChatBotを作る ChatGPT全盛の時代に、何番煎じだ?という感じですが、とりあえずやってみたので手順を残しておきます。プロンプトエンジニアリングの観点ですと、いわゆるIn-Context LearningのRetrieval-Augmented Generat

私がエンジニア勉強会を作り、ブログリレーを主催するまで

Zenn · 2023-08-05

はじめに この記事は『blessing software 夏のブログリレー企画』の最終日の記事です。 昨日は 鉄馬 さん@tekihei2317_ の個人開発アプリを Remix + Cloudflare D1 に移行してみたが公開されました。 今回参加してくださったエスツー

[JSTQB AL TA] 1.テストプロセスにおけるテストアナリストのタスク を視覚的にまとめてみた

Qiita(trend) · 2023-08-05

はじめに こんにちは、Ma5am1nです。 シラバス1は文字が多くて頭に入りにくいので、図など視覚的に入ってきやすそうな形式でまとめてみます。 ※あくまで私個人の解釈で作成したものです。内容が100%シラバスの通りであることは保証で...

実践 Svelte入門:書籍案内|技術評論社

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

<a href="https://gihyo.jp/book/2023/978-4-297-13495-2">https://gihyo.jp/book/2023/978-4-297-13495-2</a><br /> <p>Svelteの入門書</p>

LaravelからSupabaseでPGroongaを使う

Zenn · 2023-08-05

SupabaseをLaravelから使う方法 Dさん:「いや〜、Laravelでアプリを開発する方法は色々ありますが、やっぱり一番興奮するのはマネージドなDBで高速日本語全文検索のPGroongaを使えた時ですね!」 Tさん:『間違いないね!』 サインアップ まずはsup

Astro 2.10: Persistent State in View Transitions | Astro

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

<a href="https://astro.build/blog/astro-2100/">https://astro.build/blog/astro-2100/</a><br /> <p>Astro 2.10リリース。 View Transition APIを使って指定した

Deno 1.36: More flexible security and expanded testing APIs

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

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

なぜ DDD(ドメイン駆動設計) を採用するのか

Qiita(trend) · 2023-08-05

この記事の背景 現職では DDD を採用しており、色々な方と DDD についてお話しする機会があります。 その中で、特に初学者の方はアーキテクチャに対して「なぜこんなに面倒な事をするのか?」という印象を持たれているようでした。 そこ...

AIを活用した英会話練習アプリ「Solely」を開発した【個人開発】

Zenn · 2023-08-04

英語学習の新たな窓口:AI音声アプリ「Solely」【個人開発】 こんにちは、開発者の木村です。この度、AIを活用した音声対応英会話アプリ「Solely」を開発しました。今回はその詳細についてお伝えします。 https://apps.apple.com/app/solely-

TypeScriptコンパイラの基本

Qiita(trend) · 2023-08-04

TypeScriptコンパイラの基本 🚨 警告:この記事は決してTypeScriptの入門ではないため、型システムなどの説明は一切しない。型システムに興味のある方にぜひ「型理論」や「非変性」を検索していただきたい。 世界屈指の知名度...

UE5 ちょっとまって?!そのcreate widget危険じゃない??

Qiita(trend) · 2023-08-04

端的に言えばGCの話です 現在android向けのアプリをUE5で作っているのですが、デバッグ中にUIを付けたり消したりを繰り返すとどんどんfpsが低下する現象を発見しました。 デバッグコマンドで見てみるとメモリーがかつかつになって...

個人開発アプリをRemix + Cloudflare D1に移行してみた

Zenn · 2023-08-04

この記事は『blessing software 夏のブログリレー企画』の5日目の記事です。 昨日はasukaさん(@a_skua)の「Flutterを用いたWeb開発の今後について考える」が公開されました。 次回はKanonさん(@samurai_se)の「ブログリレーを主催して

Azure MigrateでLinuxをLift&Shiftしようとしてコケまくり詰んだ話

Qiita(trend) · 2023-08-04

はじめに 皆さんこんにちは。 今回は表題の通り、Azure MigrateでLinuxをLift&amp;Shiftしようとしてコケまくり詰みまくり、それらを解決するまでの道のりを書き残しています。 何をしようとしたのか? 他所の...

【Linux】初学者が知っておきたい、アレとか、コレとか……

Qiita(trend) · 2023-08-04

はじめに この記事は、Linuxを初めて学ぶ過去の自分に向けてLinuxの学習を続けられることを目的として書きました。 Linuxは広くて深い世界なので学習コストが高く、途中で挫折してしまったり、勉強してもよくわからないままでいるこ...

【図解】キャッシュ戦略って何?キャッシュを使ったクエリチューニングって何?

Qiita(trend) · 2023-08-04

基礎知識編 Webシステム開発においてキャッシュの理解と設計は非常に重要です。 キャッシュはサーバーの負荷を軽減し、レスポンス時間を大幅に短縮する役割を果たします。頻繁にアクセスされるデータや計算結果を一時的に保管しておくことで、同...

Writing Python like it’s Rustの紹介・邦訳

Zenn · 2023-08-04

いきなりですが,「これ,なーんだ!?」のお時間です. 正解は,くまモンって眉毛あるんだ じゃなくて,私が研究室内に設置したトラップです. 見た人は当該ブログを読まなくてはなりません. それがこちらです. https://kobzol.github.io/ru

Productivity Weekly (2023-07-26号)

Zenn · 2023-08-04

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

MATLABによるロバスト制御の設計

Qiita(trend) · 2023-08-04

はじめに 今回はロバスト制御について書いてみようと思います。 ところで、皆さんはロバスト制御という言葉を知っているでしょうか? PID制御に代表される一般的な制御手法は確定的なノミナルモデルをベースに制御性や安定性を保証するのに対し...

非同期処理を使っていないのにQueueServiceProviderを消したらエラーログが残った話

Qiita(trend) · 2023-08-04

Laravelフレームワークでの開発中に起こった出来事を書きました。 QueueServiceProviderとは Laravelでは、config\app.phpで使用するサービスプロバイダを定義しています。 プロジェクトを立ち上...

SAP on Azure デプロイ自動化フレームワークをいろいろ触ってみた

Qiita(trend) · 2023-08-04

はじめに SAPシステムを構築する際、前提条件としてやらなきゃいけないことや意識しないといけないことが多いです。手動で作成していく際はかなりの時間が必要になります。 今回、私の方で構築の自動化を検証する機会があったため、気になってい...

アウトプットはいいぞ!

Qiita(trend) · 2023-08-04

はじめに あなたはアウトプットしていますか? アウトプットしている人はどれくらいの頻度でアウトプットしていますか?どれくらいの量でアウトプットしていますか? おそらく多くの人が「そもそもあんまりアウトプットしてないよ...」状態なの...

Dataverse 環境でキャンバスアプリを共有する

Qiita(trend) · 2023-08-04

はじめに まず、Power Apps のアプリや Power Automate のフロー等のリソースは、環境という場所に保存されます。 既定 (Default) のみの場合はそれほど意識しないのですが、「個別の環境で Dat...

SlackとChatGPT APIでチャットボットを作る パート1(基礎)

Zenn · 2023-08-04

SlackとChatGPT APIでチャットボットを作る パート1(基礎編) 表記のテーマについて数回にわたって記事を書きます。パート1では基礎部分を作成し、以降のパートで徐々に機能を追加して行きたいと考えています。あえてLangChainなどを使わずに実装します。 Sl

Release v11.0.0 · GoogleChrome/lighthouse

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

<a href="https://github.com/GoogleChrome/lighthouse/releases/tag/v11.0.0">https://github.com/GoogleChrome/lighthouse/releases/tag/v11.0.0</a

Bun v0.7.2 | Bun Blog

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

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

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

Qiita(trend) · 2023-08-04

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

[ERC1046] ERC20のメタデータをERC721のようにする仕組みを理解しよう!

Qiita(trend) · 2023-08-03

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

[ERC5023] NFTをコピーして送付できる仕組みを理解しよう!

Qiita(trend) · 2023-08-03

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

[Log]転職し1ヶ月!未経験者の最初の壁と解決策

Zenn · 2023-08-03

私のエンジニア日記:1ヶ月目 あっという間に1ヶ月経過!!!!! これから毎月のLogも残していきたいと思います。 残す目的は、大きく2つ. 1. 自分の成長記録 2. 自分が教える立場になった時に感覚を振り返る場所を残すため。初心忘れるべからず。 ( 3. おまけ、誰かの参

AWS、IPv4アドレスの使用に課金/期限の制約なく無料で使えるクラウド/「Microsoft 365 Copilot」は月額30ドルの追加料金ほか、2023年7月の人気記事

Publickey · 2023-08-03

関東地方は連日暑い日が続きますが、読者のみなさまはいかがお過ごしでしょうか。 少し前に自転車用のヘルメットを買ったので、近所を自転車で移動するときにはいつもヘルメットをかぶるようにしています。 買った当初、ヘルメットをかぶった自分の姿を鏡で...

学習意欲の変遷:外発的動機づけから内発的動機づけへの軌跡

Qiita(trend) · 2023-08-03

1.はじめに どうも、ARIの名古屋支社に勤務している愛知県民こと、 新藏(にいくら)と申します♪ (/・ω・)/ Qiitaで面白そうなイベントがやっていたので、参加ボタンをポチりました。 https://qiita.com/of...

発注忘れてない?お客さまからの注文みんなで管理するアプリ作っちゃった

Qiita(trend) · 2023-08-03

私はGMSで働いてすでに20年近く経過しています。 今は食品売場で商品を出したり、カウンターで接客したりしています。 現状は現場があまりにアナログすぎて、 デジタル勉強し始めて1か月とちょっと改善できる余地が多々ありそうです。 ★お客...

【読書感想文】相手に説明できない人はギャルである。【3時間で頭が論理的になる本】

Qiita(trend) · 2023-08-03

ご無沙汰しております。 今回は出口汪さんのご著書、「3時間で頭が論理的になる本」で特にお客様とコミュニケーションをとるうえで大切な教えが詰まっていると感じたため、これを読んでいるあなたにも共有したいと思い、筆を執っています。 出口さん...

ESLint の設定から逃げない

Zenn · 2023-08-03

はじめに .eslintrc ファイルを触る or 見ることはあるけど、内容はあまり理解できていない方も多いのではないでしょうか。 そこで React Native 公式の ESLint 設定である eslint-config-react-native を見ながら ESLi

「テストを書こうとしたけど、どう(いつ)書いたらいいかわからない」初心者向けガイドライン! - HIKKYフロントエンドガイドラインより

Zenn · 2023-08-03

本稿では、自動テストについての「ちょうど一歩くらい」進んだ内容について、述べていきます。 「テストを実施したいけど、どう書けばいいかわからない」という全人類は、これを読んでください。 損はさせませんよ! これを読めば、「一歩目の知識」「初めてのテスト作成」「テストの初歩概念」を得

C++でゲーム用AssetManagerの設計を考えてみる

Zenn · 2023-08-03

はじめに ゲームにはModel、Texture、Audio、Effect、etc...、様々なAssetからできています。UnityなどのゲームエンジンではそういったAssetを管理しやすくしてくれる機能が備わっていますが、ネイティブ開発ではそういったものも一から作らなければ

有名な受託開発会社のエンジニアの年収を比較してみた

Qiita(trend) · 2023-08-03

受託開発とは? 受託開発とは、クライアントから仕事を受注してシステムを設計・構築することです。 作業時間に応じて報酬が支払われるSES(準委任契約)とは異なり、受託開発は受託したシステム・ソフウエアに対する完成(納品)までを負います...

JuliaでMPI並列計算のちょっとしたコツ

Qiita(trend) · 2023-08-03

Juliaで並列計算をする際にハマりがちな件を適宜追加しようかと思います。MPI.jlを使用します。 バージョン Julia 1.9 MPI.jlのインストール すでにMPIがシステムに入っている計算機(スパコンなども含む)の...

Freenomで取得した.mlドメインが使えなくなったので.devドメインに移行する

Qiita(trend) · 2023-08-03

はじめに WordPressでWebサイトを運営してましたが、突如サイトに接続できなくなっていることを確認しました。 いろいろとX(Twitter)などで調べたところ、私と同じようにFreenomで.mlドメインを利用していた人がこ...

Bun v0.7.1 | Bun Blog

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

<a href="https://bun.sh/blog/bun-v0.7.1">https://bun.sh/blog/bun-v0.7.1</a><br /> <p>Bun v0.7.1リリース。 ESMのロードパフォーマンスの改善、<code class="language

KittyGiraudel/a11y-dialog: A very lightweight and flexible accessible modal dialog script.

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

<a href="https://github.com/KittyGiraudel/a11y-dialog">https://github.com/KittyGiraudel/a11y-dialog</a><br /> <p>WAI-ARIAのダイアログパターンを実装したダイアロ

We migrated 50,000 lines of code to React Server Components | Mux

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

<a href="https://www.mux.com/blog/what-are-react-server-components">https://www.mux.com/blog/what-are-react-server-components</a><br /> <p>R

レアカードのホログラムみたいなカスタムのCIFilterを作ってみた

Qiita(trend) · 2023-08-03

レアカードのホログラムみたいなカスタムのCIFilterを作ってみた TCGのレアカードのホログラムみたいなエフェクトをかけるCore ImageのカスタムのFilterをCIColorKernelを使って作成してみました 実装...

kubernetesをココナラで本番運用出来るか試行錯誤している話

Zenn · 2023-08-03

こんにちは! 株式会社ココナラのインフラ・SREチーム所属のおさだと申します。 本記事では、コンテナオーケストレーションのデファクトスタンダードであるkubernetesに対する弊社の取り組みについて紹介いたします。 ココナラのサービス開発の課題 こちらの記事でも述べている通

アルダグラムが目指す未来とは?テックビジョン・テックバリューを決めたお話

Zenn · 2023-08-03

こんにちは!アルダグラムの開発ユニット長の田中です。 今回はエンジニア・デザイナー・プロダクトマネージャーが所属する「プロダクト開発本部」のテックビジョン・テックバリューを決めた話をさせていただきます。 ミッション・ビジョン・バリュー(MVV)とは? そもそもミッション・ビジ

ChatGPT Function Calling で enum の配列を扱う

Qiita(trend) · 2023-08-02

複数のタグがあり、ユーザーが入力した文章に関連したタグがあったら全部取得したいときがあります。そんなときに使える Function Calling のプログラムです。 import json import openai openai...

[ERC4519] 物理的な資産とNFTを紐づける仕組みを理解しよう!

Qiita(trend) · 2023-08-02

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

Flutterを用いたWeb開発の今後について考える

Zenn · 2023-08-02

この記事は『blessing software 夏のブログリレー企画』の4日目の記事です。 昨日はGANGANさん@gangan_nikki のESLintモジュールを用いてNuxt3 + ESLint設定を行うが公開されました。 明日は鉄馬さん@tekihei2317_ の R

Pythonがグローバルインタプリタロックの解消へ、マルチスレッド処理の高速化実現

Publickey · 2023-08-02

Python Software Foundationのステアリングカウンシル(Steering Council)は、Pythonのグローバルインタプリタロック(Global Interpreter Lock)を解消する方向で開発を進めていく...

[速習] ドメイン駆動設計 最新 GPT-4 32kを使用した設計手法について

Qiita(trend) · 2023-08-02

GPT-4 32k 大規模なコンテキストサイズにより複雑なタスクを破綻せずに実行することが可能となりました。これを利用し、ドメイン駆動設計(DDD)のプロセスをGPT-4 32kを使用して実現したいと思います。これは、あくまで思い...

AZ-400 に合格しました

Qiita(trend) · 2023-08-02

やりたいこと 先日、Azure の認定試験 AZ-400: Designing and Implementing Microsoft DevOps Solutions に合格しました。自分が受験する際、他に合格した方の情報などが少な...

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

Qiita(trend) · 2023-08-02

はじめに 9月からWeb系自社開発企業で働かせていただくことになりました。 プログラミングスクールのHappinessChainで約5ヶ月間勉強して新しい職場で働くことができるようになりました。 自己紹介 現在24歳でSES企業の...

Speeding up the dbtTM docs by 20x with React Server Components | Dagster Blog

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

<a href="https://dagster.io/blog/dbt-docs-on-react">https://dagster.io/blog/dbt-docs-on-react</a><br /> <p>古いAngularJSと巨大なJSONで動いていた<code cl

Remote Synthesis | Is Jamstack Officially Finished?

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

<a href="https://remotesynthesis.com/blog/goodbye-jamstack/">https://remotesynthesis.com/blog/goodbye-jamstack/</a><br /> <p>Netlifyが運営していたJ

Bootstrap 5.3.1 | Bootstrap Blog

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

<a href="https://blog.getbootstrap.com/2023/07/26/bootstrap-5-3-1/">https://blog.getbootstrap.com/2023/07/26/bootstrap-5-3-1/</a><br /> <p>B

Release v0.34.0 · vitest-dev/vitest

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

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

Firefox 116.0, See All New Features, Updates and Fixes

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

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

Bun v0.7.1 | Bun Blog

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

<a href="https://bun.sh/blog/bun-v0.7.1">https://bun.sh/blog/bun-v0.7.1</a><br /> <p>Bun v0.7.1リリース。 ESMのロードパフォーマンスの改善、<code class="language

OpenCALM-7Bのコードリーディング(基本編)

Zenn · 2023-08-02

概要 CyberAgentさんが公開してくれているLLMモデルであるOpenCALMを動かして単純な質問をした際、どの様なコードが動いているのか読んでみたいと思います。 実行例 google colab proで実行します ※無料版ではメモリが足りずに動きませんでした

初めてAWS DeepRacerに触れてみて

Qiita(trend) · 2023-08-02

はじめに 新人研修にて AWS DeepRacer 研修がありました。 AWS DeepRacer研修では、仮想上でマシンの走行シミュレーションを行い、モデル作成します。 そのモデルを実際のレーシングカーに搭載し、コースを走行するタ...

Jetpack Composeでコンテンツのサイズに柔軟に対応しつつ正方形を維持するレイアウト

Qiita(trend) · 2023-08-02

ここでは正方形を維持しつつコンテンツサイズに対して柔軟にレイアウトしたい時の実装の紹介です。 実装 以下のような Modifier#layout で縦横どちらか大きい方をサイズにするといったカスタムレイアウトで実現します。 Modi...

Github Actionsを用いたネイティブアプリリリースの自動化

Zenn · 2023-08-02

はじめに こんにちは、BluAge の小野です。 私たちは現在「Canary」というお部屋探しのアプリを作っています。 https://bluage.co.jp/about/about_canary.html 今回は、昨年から導入したアプリ開発チームのリリースフローをご紹介し

[ChatGPT Hack] Code Interpreter で、訪日外客者数 Excel ファイルのデータ加工 (データクレンジング・前処理)をやってみた

Qiita(trend) · 2023-08-02

背景 Code Interpreter の可能性は本当に凄まじいものがあります。 この Blog Post では、データ加工について取り上げます。データを扱う上で最も退屈かつ最もコンピューターリソースを必要とすることもある、データの...

NEエンジニアがお薦めする夏の課題図書13選+α

Zenn · 2023-08-02

みなさんこんにちはー!あすみ(@asumikam)です✨夏楽しんでますかー🌞 夏といえば・・・夏休みですね。 大量の休みと共に、大量の宿題と戦ったあの夏・・・あの頃は辛かったですが、今思うと、懐かしい気持ちと「学生」たるイベントに羨ましくなります(...よね?) その中で「課題

Angular Signalsとコンポーネント間通信

Zenn · 2023-08-02

Angularアプリケーションの実装でSignalsを使う場面が増えたので、コンポーネント間の通信において手に馴染む実装パターンがわかってきた。それをいくつかメモしておく。 Plain Input/Output 子コンポーネントのほうは何の変哲もない、普通のInput/Out

ExpressoTS 入門

Zenn · 2023-08-02

はじめに 今回の記事では、今年にリリースされたTypeScriptフレームワークであるExpressoTSの概要と、それを使った簡単なWebサーバを構築する手順を解説する。 ! 注意:今回の記事はあくまで、読者にExpressoTSの特徴やWebサーバ構築の手順を理解してもら

dindでsqlc+dockertest

Zenn · 2023-08-02

この抜粋の内容は次のとおりです。 環境構築 sqlc dockertest go test さらに詳しく知りたい方は読み続けてください。 2023年8月1回目です。 sqlc + dockertest についてです。 日々、database に悩まされます。例えば、quer

【要ストック】UiPathブログ発信チャレンジ2023サマーのリンクを纏めてみた

Qiita(trend) · 2023-08-02

UiPath Friends の夏がすごかった☀ ↓↓カレンダーはこんな感じ。1ヶ月で70件近くの記事が上がったことになります。(◎_◎;)すごくないですか。。。 半分も読めてないですが、個人的には勉強になる記事ばかりです!!こ...

【知らないと沼る】Hasura GraphQL + NestJS + Prismaでカラム・フィールド追加時の注意点と解決方法

Zenn · 2023-08-02

概要 最近、個人開発等で少しつづHasura GraphQL + NestJSという技術スタックでバックエンドの開発を行っています。 今回はHasura GraphQLを用いたバックエンド開発の中で、新しいカラム・フィールドを追加した際に発生した問題とその状況および解決方法に

Next.jsのCacheを網羅したドキュメントの公開など : Cybozu Frontend Weekly (2023-08-01号)

Zenn · 2023-08-02

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

Power Apps のコレクションを使いこなそう

Qiita(trend) · 2023-08-01

はじめに Power Apps の変数 (一時的なデータ格納先) の一つとしてコレクションがございます。 個人的にはほ多くのアプリで利用しており、コレクションを上手く使いこなせるとアプリケーションの幅が広がると思っています。しかし、...

[ERC1323] ERC20のtransferやapprove後に追加で関数を実行する仕組みを理解しよう!

Qiita(trend) · 2023-08-01

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

【Next.js】実務でapp routerに移行した所感

Zenn · 2023-08-01

app router とは next.js で使用できるファイルシステムベースのルーターです。以前は pages router というものがありましたが、そちらの進化系といえます。 ポイントは error.tsx や loading.tsx などの決められた名前でコンポーネン

CUDA 10.xのDockerイメージをローカルでビルドする

Qiita(trend) · 2023-08-01

1. はじめに https://hub.docker.com/r/nvidia/cudaを見るとわかるようにEOLとなったCUDAバージョンのDockerイメージが削除されています。ただし、Web上にある公開実装ではCUDA 10....

経済産業省、「ソフトウェア管理に向けたSBOM(Software Bill of Materials)の導入に関する手引」公開。環境構築、SBOM作成、運用管理など解説

Publickey · 2023-08-01

経済産業省は「ソフトウェア管理に向けたSBOM(Software Bill of Materials)の導入に関する手引」を策定し公開したことを明らかにしました。 SBOMは日本語では「ソフトウェア部品表」とされます。あるソフトウェアがどの...

1PasswordがマスターパスワードのPasskey対応をプライベートベータで開始。今年中には一般提供へ

Publickey · 2023-08-01

パスワードマネージャの1Passwordは、新しいアカウントの作成と1Passwordのアンロックを行う、いわゆるマスターパスワードの代わりにPasskeyが使える機能のプライベートベータを開始したことを明らかにしました。 1Passwor...

【WordPress6.3】theme.json の変更点

Qiita(trend) · 2023-08-01

はじめに この記事は、WordPress テーマの機能・レイアウト・スタイルなどの多くを一元的に管理出来る JSON ファイルである theme.json について、WordPress6.3での変更点をまとめたものです。 theme...

Swift: SwiftSyntaxでソースコードの抽出と部分書き換えする

Zenn · 2023-08-01

SwiftSyntaxを用いるとSwiftコードの構文解析ができる。具体例を用いて抽出と部分書き換えの仕方をまとめる。(サンプルコード) 以下のPackage.swiftファイルを対象として構文解析する。 Package.swift // swift-tools-version

gonew を使って Go プロジェクトのテンプレートを活用する

Zenn · 2023-08-01

公式から gonew というツールが公開されました。 https://go.dev/blog/gonew https://pkg.go.dev/golang.org/x/tools/cmd/gonew gonew を使うことで既存の Go プロジェクトのテンプレートを使い、素早く

音声のみで操作できるTODOアプリを開発してたら思ったより革命だった

Qiita(trend) · 2023-08-01

はじめに この記事では、音声認識のみで扱えるVoice Todoというアプリを作っている話をします。 公開するかは未定なのですが、利用したい方がいれば公開していこうかなと考えています。 既存TODOアプリのかゆいところ 皆さんはT...

Kotlinのプロパティ初期化処理、きちんと使い分けできてますか?

Zenn · 2023-08-01

この記事は『blessing software 夏のブログリレー企画』の初日の記事です。 明日はエスツーさん@stg_techさんのGoogle Cloud についてのなにかが公開される予定です!お楽しみに! TL;DR Kotlin は、Java と同様にコンストラクターを

What's New from CircleCI - 2023/08/01

Qiita(trend) · 2023-08-01

CircleCIに関する最近2週間(2023/07/18~31)くらいの情報をまとめてみました。 気のつく限りの情報は拾ってみたつもりですが、見落としなどありましたら、Twitterで @CircleCIJapan をメンションしてタ...

[SwiftUI] ViewのIdentityと再描画を意識しよう

Zenn · 2023-08-01

「View Identityの概念・挙動はもう完璧に知ってるよ」という方は、「(考察)SwiftUIの描画ロジック」から見ていただければと思います。 ! この記事は ドキュメントと実際の挙動を根拠とした推測 を少なからず含んでいます。これは、SwiftUIが非公開コードでブラック

OpenAPI + Redoc, Docusaurus, Mermaidで始めるスキーマ・ドキュメント駆動開発

Zenn · 2023-08-01

【この本について】 この本はOpenAPIを使ってドキュメントを作成する方法を学びます。 OpenAPIを使ってドキュメントを作成することで継続的な開発を行うことができ、 OpenAPI Generatorを使ってドキュメントと実装のズレをなくすことができます。 また、Docu

Dataflow の Day 2 Operation ベタープラクティス

Zenn · 2023-08-01

Google Cloud Japan の RyuSA です。👋 最近「 Pub/Sub からイベントとデータを引っ張って BigQuery に投げ込みたい」「 Cloud Spanner の変更ストリームを BigQuery に配置し、データを分析に使いたい」など、様々な用途で大

空でない配列を型で表現する正しい方法【TypeScript】

Zenn · 2023-08-01

TypeScriptでは配列が空でないことを型レベルで表現できます。 この記事ではその型をNonEmptyArray&lt;T&gt;と書くことにします。 結論だけ先に書くと、次のように定義するのが正しいです。 export type NonEmptyArray&lt;T&gt;

TypeScriptではNumber.isNaN()よりもisNaN()の方が安全かもしれない

Zenn · 2023-08-01

これまで「グローバルのisNaN()ではなくNumber.isNaN()を使え!」を教義に生きてきたのですが、揺らいできました。 JavaScriptのisNaN()は引数を数値に変換した結果がNaNであるかを判定します。 https://developer.mozilla.or

株式会社ウィルゲートさんと合同勉強会をしました!

Zenn · 2023-08-01

いよいよ暑くなってきて、本格的な夏にテンションあがっちゃいますね❤️ 本日はあすみ(@asumikam)がお送りします! 株式会社ウィルゲートさんと合同勉強会をしました! https://www.willgate.co.jp/ 兼ねてよりカンファレンスやイベント等で仲良くし

【振り返り】実務経験1年のエンジニアがスタートアップに入社して設計/テスト周りで伸びたこと

Zenn · 2023-08-01

はじめに こんにちは。kouです。 昨年8月1日、株式会社NoSchool に入社し、オンライン家庭教師サービス『マナリンク』の開発に本格的に携わり始めてちょうど1年が経過しました。 この1年間、マナリンクの開発に携わる中で様々な学びがありました。 今回、入社1年という区切り

LaravelのFacadeはなぜ簡単にモックできるのか?

Zenn · 2023-08-01

対象読者 サービスコンテナ,サービスプロバイダ,ファサードの使い方をざっくり理解している DI(依存性の注入)について理解している phpunitを利用したことがある モックの使い所は理解しているが、肝心のLaravelでの実装方法が分からない 目次 モックのパター

パイプのバッファーサイズの罠

Zenn · 2023-08-01

はじめに あるプログラムから別のプログラムを実行し、結果を受け取りながら処理を進めたい場面が時折生じます。 しかし、パイプの挙動への注意を怠ると思わぬ問題を引き起こす可能性があります。 実行環境 本記事は、以下の環境にて実行しています。 Ruby: 3.0.6 Ubun

Release v6.0.0 · markedjs/marked

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

<a href="https://github.com/markedjs/marked/releases/tag/v6.0.0">https://github.com/markedjs/marked/releases/tag/v6.0.0</a><br /> <p>marked