ポンコツエンジニアのごじゃっぺ開発日記。

いろいろポンコツだけど、気にするな。エンジニアの日々の開発などの記録を残していきます。 自動で収入を得られるサービスやシステムを作ることが目標!!

【逆転の発想】Pixel BudsをGoogleのワイヤレス充電器のPixel Standで充電できる!

Pixel 3やPixel 4をワイヤレスで充電できるPixel Standがありますよね。 Google Pixel Budsを購入した日のレビュー記事でも紹介しましたが、これを使ってPixel Budsが充電できるのかをその記事でも紹介しました。 www.pnkts.net この時は、このように充電器…

【PHP】PHP7.4 + docker + XHProf の環境を整えてボトルネックを見つけよう!

php

今回は、ローカル環境でのパフォーマンス計測をしたいなと思いました。 そこで、タイトルの通り、今回はPHP7環境(本記事ではPHP7.4環境で行うが、PHP7.3やPHP7.2, PHP7.1, PHP7.0もきっと同じ感じだと思う)でdocker-composeを使ってローカル環境を整えたと…

【Google Pixel Buds】アップデートが来てたので早速更新してみた!

Google Pixel Buds 2の国内発売から2日経ちましたが、早速アップデートがありました。なので、更新してみましたよという記事です。 イヤホン本体のアップデート まずは、昨日ですが先にイヤホン側のファームウェアアップデートが来てました。 以前までのデバ…

【レビュー】Pixel Buds 2を手に入れたので早速試してみた!

本日の10時に発売されたGoogle Pixel Buds 2ですが、早速買ってきて使ってみたのでブログを書いていきたいと思います! store.google.com 購入 前日の準備 購入当日 開封の儀 セットアップ PCのとペアリング バッテリーの持ち Pixel Stand 2020/08/26追記 逆…

【ブロガー向け】自分のブログ記事のURLが含まれるツイートを検索する方法【エゴサーチ】

ブログを書く人にとって、自分の買いた記事がどのくらいツイートされているかってのは気になるかなと思います。 Twitterでブログの検索をする人もいるかもしれません。 ただ、どういう検索ワードが一番より検索に引っかかるかんだろうと考える人もいるんじゃ…

【PHP】ALB + Cognitoで認証されたユーザ情報をWebサーバから取得してみる。

AWSでロードバランサにぶら下がったEC2やECSなどのWebサービスに対して、認証機能をつけたい場合、ALBとCognitoを組み合わせることで簡単に実現できますね。 Cognitoでの認証結果に対して、PHPのサービス側でそのユーザに対するロール設定などをしたい場合、…

【PHP】CS-Fixerの整形をGithub Actionsで自動化するぞ。

Github Actionsを使うといろんな作業が自動化できます。また、PHP-CS-Fixerを使うと、PHPのソースコードを定義したフォーマット(コーディング規約)に合わせて整形してくれます。 ということで、今回は、「コミットごとにPHP-CS-Fixerの整形をGithub Action…

【Connection refused】docker-composeでMySQLの初期化中にアクセスしてしまってエラーになる問題の回避策

docker-composeでMySQLを使いつつ、例えばGithub Actionsなどで自動で処理を行う等をする場合に気をつけたいこと。 MySQLサーバが起動し終わるまで待機しないといけないですよね。 自分もよく起動する前にアクセスしたりphpunit等を実行してエラーになってし…

Github Actionsを使ってgit commitとgit pushを自動化しよう。

Github Actionsで作業の自動化をするのって楽しいですよね。 今回は、actions上でファイルを変更したり追加して、最後にgitコマンドでコミット&プッシュをしたいと思います。 GITHUB_TOKENの設定 workflowのyml定義 git configって必要なの? git pullでwar…

【PHP】機械学習ライブラリのPHP-MLを使ってサンプルプログラムを動かしてみる。

機械学習といえばPython!ですが、自分はPHPの方が使えるので、PHPで機械学習をしたいなと思いました! そこで、PHPで機械学習が使えるPHP-MLを試してみたいと思います。 環境構築 まずは、PHPが動く環境を用意したいと思います。 今回はdockerを使った作成…

【レビュー】13インチMacBook Pro 2020を購入して一ヶ月経ちました。そして2017年モデルMacBook Proと比較してみる。

今年の5月に発売されたMacbook Pro 13インチを購入して一ヶ月使い続けてました。 そのレビューとか使い心地を書いていきたいなと思います。

Nature Remo 3(3世代)が届いたので早速開封!そしてmornin’ plusでカーテンを開閉してみよう!

Neture Remoの3世代目の予約が開始したのは6月24日(くらい?)で、その日に予約をしました。 そして、今日(記事書いているうちに日付が変わってしまいましたが、7月23日)、届きました! ということで、早速開封して設定していきたいと思います。 最初に感…

【PHP】親クラスのabstract static methodを子クラスから呼び出す方法

php

PHPでstaticメソッドを呼ぶ方法として、以下のようにselfを使って呼ぶかなと思います。(もちろんstaticの場合もあると思います) self::foo() 抽象クラスで定義されたabstract static methodを呼び出す例 ただ、抽象クラスを定義してそこにabstract static…

【PHP】強力な配列操作ができるData Structures(ds)モジュールを動かす環境を構築してみる。

PHPの配列操作を効率的にできるモジュールでData Structuresというものが存在します。 dsモジュールは噂では、配列操作をするのにarrayよりもパフォーマンスが良いとのことで、ちょっと気になってました。ただ、日本語の記事がなかなか見つからないので、ど…

【PHP】formのmultipleに設定しているselectタグで複数選択したvalueを取得する方法。

php

HTMLのフォームの入力について、セレクトボックスの複数選択を許可するmultiple属性がついているものに関して、フォーム送信したときに、選択されているvalueすべてを取得する方法を紹介したいと思います。 今回はLaravel上での動作確認としていますが、PHP…

お問い合わせプライバシーポリシー制作物