Tech – walker – 2023-08-01

22 items · updated 2026-05-19 23:32 UTC · RSS · Up to 2023-08

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<T>と書くことにします。 結論だけ先に書くと、次のように定義するのが正しいです。 export type NonEmptyArray<T>

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