-
-
はじめに 最近、Laravelを使用した案件でメールアドレスでユーザー登録をしてもらう際に、バリデーションを掛けているにも拘らず不正なメールアドレスが登録される不具合がありました。 バリデーションルー ...
-
-
Go 1.16でのgo getとgo installの変更点
はじめに Go 1.16から、go getとgo installの役割が明確に分かれました。今回は、Go 1.16からこれらのコマンドがどのように変わったかを紹介します。 go getとgo inst ...
-
-
【Swift】Xcode13XCTestの新機能、繰り返し実行で遊んでみた。
はじめに こんにちは、suzukiです。とうとうiOS15がリリースされました。開発中のアプリをデバッグするためOSのアップデートをすぐ行ったのですが、Safariのレイアウトが大きく変わりびっくりし ...
-
-
はじめに Xcode13がリリースされ、Swift5.5が使用できるようになりましたね。今回はその5.5で追加されたasync/awaitが気になったので調べてみました。 async/await Sw ...
-
-
BlueZとは? bluetoothctlとPythonから使用する方法を紹介!
はじめに 前回に引き続き、今回もBluetooth編です。 Bluetoothは、様々なプロトコルから構成される「プロトコルスタック」です。そのLinux版の実装といえるのが、BlueZになります。 ...
-
-
はじめに 現在関わっている案件でHttpクライアントライブラリのGuzzleHttpを利用してHttp通信する事がありました。 Laravelではこれを楽に実装出来てしまうHttp Facadeが用意 ...
-
-
はじめに 8月16日にGo 1,17がリリースされました。今回の記事では一つ前のバージョンであるGo 1.16とGo 1.17での変更点と、その中でもgo:embedについて紹介します。 変更点一覧 ...
-
-
はじめに こんにちは、suzukiです。ハーフモーダルの記事をみてiOS15についてあまりきにできていなかったので、少し調査をかねて色々触ってみました。その中で今回はUIMenuについて触れていきたい ...
-
-
はじめに 来月にはiOS15が正式リリースされると思いますが、今回はiOS15にてハーフモーダルが実装可能になったので使い方を紹介したいと思います。 早速使ってみる 準備 ViewController ...
-
-
BLEのペアリングをWiresharkでキャプチャしながら学ぶ
はじめに BLEはペアリングすることなく通信することができますが、その状態ではデバイスの付近にいれば誰でも通信できてしまいます。そのため、製品化する場合には、ほとんどのケースでペアリングを実装する必要 ...