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

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

【ブロガー向け】自分のブログ記事の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…

【PhpStorm】まずエディタに入れるべきプラグイン、AIが入力補完してくれるTabNineの紹介!

今回の記事では、TabNineの紹介をしたいと思います。 www.tabnine.com TabNineとは Deep TabNineは、Open AIによる予測テキストのディープラーニング言語モデル「GPT-2」に基づき、効率のよい開発を実現するという。Open AIは、イーロン・マスク氏が共同会長…

【検証】MySQLで剰余算のmodはインデックスが効くのか?

MySQLでこのカラムの数値が偶数のものだけ持ってきたい、そんなときはありませんか? (ほぼないかも・・・?あればコメント欄で教えて下さい!) ただ、そのクエリを投げたときにインデックスが効くのか、というのが気になるところ。 ということで、今回は…

【mac】修飾キーとファンクションキーの組み合わせをTouch Barだと効かない!?その解決方法の紹介。

mac

command + F1やshift + F6などの、修飾キーを押しながらファンクションキーを押すタイミングはたくさんあるかと思います。 ただ、最近touch bar付きのmacbook proを使うようになってから、そのcommandやshiftなどを押しながらファンクションキーを押しても反…

【エアリズムマスク】たまたま入荷してたので購入!エアリズムマスクの付け心地のレビュー

一昨日、6月19日にユニクロからエアリズムマスクが発売になりました。自分自身も全身エアリズムのパンツだったりシャツだったりを着ているエアリズム人間なので、今回のエアリズムマスクは絶対に手に入れたい商品でした。 www.uniqlo.com

【厳選18選】macbookを購入したらこれを設定しようメモ【mac】

mac

macの初期設定をする機会は複数回ある。例えばmacbookを購入したり、macの初期化したり。その都度、自分で設定している内容を思い出すのが大変なので、こちらの記事でメモを残そうかと思います。 なので、こちらの記事は自分向けのメモ記事です。

【mac】真っ二つ画面分割するショートカットキーの設定の方法。

mac

macできれいに半分に画面分割とかしたくありませんか?それをショートカットキーでキーボードだけでできるようにしたいと思いませんか? そんなことを実現できる方法を紹介したいと思います。 やりたいこと 今回は、「command + control + ←」や「command + …

【ルンバ】充電エラー5の対処方法

今週、急にルンバがエラーを話すようになり、動かなくなってしまいました。。 「充電エラー5」 今回は、こちらのエラーの解消方法を紹介したいと思います。 公式サイトによると 公式サイトで紹介している解決方法は以下になります。 irobot-homesupport-ja-j…

【mac】とうとうバッテリー状態管理機能が来た!OSアップデート情報

本日のmacのアップデートで、バッテリー状態管理機能が追加されました!実際にアップデートして使ってみました。 アップデート内容 バッテリー状態管理機能 さいごに

【驚愕】ネットが遅い?LANケーブルのカテゴリ7以上は逆効果!

最近ネットが遅い。特に無線LANが遅くてなんでだろうと悩んでました。新型コロナウイルスの影響で在宅勤務をしているのに、家のネット環境が悪かったら致命的です。仕事に影響が出てしまい、最悪の場合、給与にも影響が出てしまいます。 そんなときに、教え…

【はてなブログ】pocketで自分の書いた記事が読まれているかがわかるPocket for Publishersを導入してみる

Pocket for Publishersを用いることで、自分のブログの各記事がどれだけpocketされているかが一覧でわかるものです。 そこで、はてなブログを利用しているこのブログで、Pocket for Publishersを使えるようにしてみます。 今回はその導入するまでの流れを紹…

アベノマスクはいつ届く?やっとアベノマスクが届いたので開封してみた

安倍政権の新型コロナウイルス対策の1つということで、90億くらいかけた?アベノマスクがとうとう届きました。 ちなみに、住んでいるところは品川区です。もしかしたら東京都内の中では遅い方なのかもしれない。。 1世帯に2枚のマスクが入っています。 裏側…

【悲報】国際IQテストを受けてみたら、お金5ユーロを払っていた。

GWに入ったけど新型コロナの影響で外出できず、暇だったので、いろいろなIQテストを受けてました。 で、今回紹介するのは、国際IQテストというもの。 international-iq-test.com これ、有料だったんですね、受けてから知りました。 国際IQテストの信憑性 国…

【Android 10】サイドメニュー開こうとしたら、ジェスチャーナビゲーションの戻る操作をしてしまうときの解決方法

Android 10から使えるGoogle Pixel 3やPixel 4でずっとジェスチャーナビゲーションの戻る操作を利用しています。 自分の場合は、画面の右端からスワイプすることで戻る操作をしているのですが、左端からスワイプすることでも戻るジェスチャーになってしまい…

【SORACOM SIM】LINE Botを使ってsimをオン/オフして料金を節約できるiPhoneにしてみた。

だいぶ前(2年位前)の話にはなってしまうのですが、職場の人にiPhone6sをいただきました。そこで使うSIMをソラコムにしてみたので、いろいろAPIを叩いて遊んでみました。 soracom.jp SIM検討 LINEのBotとGASを用いたシステム構成 GASのスクリプト gas.gs ge…

【GAS】Chatwork Webhookと無料で扱えるGASを使ってオウム返しBotを作ってみる。

Chatworkでもwebhookが使えるとのことなので、いつものようにサーバ費用が全くかからないGoogle Apps Script(以降、GAS)を使ってChatwork Webhookを試してみました。 GASは、無料で簡単にウェブページの作成や、APIサーバの作成をすることができるので、個…

【Git】Gitの脆弱性があるのでmacでgitを最新にアップデートをしよう!

最近Gitの脆弱性の問題があり、脆弱性の対応をしたバージョンが公開されました。 そこで、mac上のGitのバージョンを更新しましたよ、という記事になります。 内容については以下にかかれています。 malicious URLs may cause Git to present stored credenti…

【成功させよう】在宅勤務の注意点と乗り越え方の工夫を紹介。

新型コロナウイルスによる緊急事態宣言の影響で、不要不急の外出自粛が呼びかけられている。そのため、テレワークを実施している人も多いかと思います。 自分も実際にテレワークをして一ヶ月くらいが経つので、その経験も活かしつつ、在宅勤務の注意点と乗り…

【テレワーク対策】ノートPCスタンドを買って肩こり対策をしよう。

新型コロナウイルスによるテレワークにより、在宅勤務が多くなっているかと思います。そのため、慣れない自宅環境でPC作業をしないといけないことも多くあるかと思います。 うちでもそのようなことがあり、また、オフィスほどの良い環境ではないので、体が痛…

【Google Wifi】Google Nest Wifi ルーターを買ったけど、自宅では使いものにならなかった話。

去年、Google Pixel 4を購入したので、そのときのクーポンがもらえました。というのは去年の話。 16,000円分のクーポンはもらったものの、利用期限が2020年4月30日までとのことだったのもあり、特に欲しいものがなかったので、Google Nest Wifiルーターを購…

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