Tech – walker – 2022-07-01

14 items · updated 2026-05-19 23:32 UTC · RSS · Up to 2022-07

今週の PHP 2022/06/25 〜 2022/07/01

Zenn · 2022-07-01

PHP のメーリングリストから、気になった情報をピックアップします。 Internal PHP: rfc:fetch_property_in_const_expressions https://wiki.php.net/rfc/fetch_property_in_cons

【Rust】変数のスコープまとめ

Zenn · 2022-07-01

Rustの特徴的な言語仕様として、「所有権とライフタイム」というのがあります。 これと上手に付き合うには、「この変数がいつまで生きているのか」つまり「変数のスコープ」を知ることがとても重要です。これがわからないと、Rustのボローチェッカーに頻繁に指摘されてもどうすればいいのかわ

TerraformをHCLファイルではなくjsonで管理・実行する

Zenn · 2022-07-01

概要 Terraformをhclファイルではなくjsonで管理・実行してみます。 基本的にはhclで実行・管理するのがスタンダードだと思うので、お試しでトライする感じです。 とはいえ、設定ファイルの類はとにかく種類が多く(ini, mysql系のconf, nginx系のco

git add の対話モード

Zenn · 2022-07-01

git add [ファイル名] あるいは git add . くらいしか今まで使ってきませんでした。しかしこの前ふと、「ファイルのこの部分だけはコミットしたいんだけどな〜」と思い調べてみたところ、git add には対話モードなる機能があることを知りました。お恥ずかしながら、実は

Go の workspace を使って go. mod を汚さずに replace を書く

Zenn · 2022-07-01

はじめに 依存するモジュールがあって、これに手元の開発環境で変更を入れるんだけれども、そのモジュールをリリースする前に変更したモジュールを参照して開発したい。そういうことがまれによくあります。 いままで go.mod に書かれていた replace を Go 1.18 の w

「三角関数は必要!」←何に使えるの?←要素を円周に配置したいときに使えます!

Zenn · 2022-07-01

挙動 <div class="circle-item"></div> を増やしたり減らしたりすると、自動で円周上に配置されるようになっています(サイズを仮で指定してるので増やしすぎると命の輝き君みたいになります) 命の輝き君↓ ソース HT

MAUI で独自のコントロールを作る方法のメモ

Zenn · 2022-07-01

Xamarin.Forms の後継の MAUI がカスタムのネイティブのコントロールにマッピングされたコントロールを作る方法としてカスタムレンダラーからハンドラーという方法になったので軽く見てみました。 仕組み Microsoft.Maui.Controls.View あたり

Power Automate を使いこなすための備忘録

Qiita(trend) · 2022-07-01

Power Automate を使う時に調べたことのメモとリンクを自分用にまとめます。自分用なので今後も更新します。 Power Automate とは 専門の開発者でなくても利用することができる、個人やチームの生産性を高めるため...

【節電の夏】SwitchBotで東京電力の電力状況に応じてエアコンの温度を調整する(ついでに電気の照度を下げる)

Zenn · 2022-07-01

はじめに 2022年の梅雨。大地を潤す雨はどこへやら、カンカン照りの太陽ばかりが降り注ぎ、猛暑が続きます。日経平均株価とは裏腹に高止まりする電力使用量、耳新しかった「電力需給ひっ迫注意報」は、いつしか耳タコ… さて市井の民に何ができるか。むろん「節電」です。[1] 電力ひっ迫

高校生が地域のパン屋さんで作るLINEBOT

Qiita(trend) · 2022-07-01

高校生がLINEBOTを作ってみた 東京に本社があるMelon de melon さんでLINEbotを作らせていただきました! では、どんな風に作ったのか作業工程を見ていきましょう! 目次 1.お店紹介 2.ペルソナ分析 3.LI...

『リーダブルコード』が優れたコードについて本当に言いたかったこと

Qiita(trend) · 2022-07-01

はじめに 某『リーダブルコード』の要約記事に始まる、優れたコードに関する不毛な議論がコメント欄で始まっていたので、『リーダブルコード』が本当に言いたかったことを説明します。 なぜ私が説明するかって? それは、私が『リーダブルコード』...

Rust axum Websocketを使用したChatの実装

Zenn · 2022-07-01

概要 RustでWebSocketを使用したChatの実装を行うにあたり、tokio-rs/axumにてChat部分のExampleを参考にしました。 今回実現したかったこと LINEのチャットルームのように、該当チャットルームのユーザーにのみリアルタイムでメッセージを配

SwiftUIのボタンを少し書きやすくする。

Qiita(trend) · 2022-07-01

なぜ? 従来のボタンの処理がみづらい。 全てのボタンの処理を一括で管理するために実験的にアプリに導入してみた。 一般的なボタンの使い方 Button(action: { print("タップされたよ")...

SWC plugin を作成して Next.js に導入してみた

Zenn · 2022-07-01

Next.js の v12.2.0 では、SWC plugin がサポートがされました 🎉 https://nextjs.org/blog/next-12-2 元々 Babel plugin や ESLint plugin などを作るのが好きで、これを機に SWC plugin