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

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

手元のPixel 5にも通話スクリーニングが来たので使ってみた。

日本のGoogle Pixelシリーズにも通話スクリーニング機能が来ました。一週間くらい前にアップデートはしていたのですが、おそらく各端末への反映に時間がかかってやっと本日使えるようになったのを確認できました。 ということで、早速使って記事に書いていき…

非エンジニアの妻に「はじめてゲームプログラミング」をやらせてみた。

エンジニアな私ですが、前から気になっていたNintendo Switchの「ナビつき! つくってわかる はじめてゲームプログラミング」が発売されたので早速購入して遊んでみました。 www.nintendo.co.jp せっかくなので、エンジニアではない妻にプログラミングを学ん…

【復旧済み】チャンネルが YouTube から削除されました。

本日、Youtubeから以下のようなメールが届きました。YouTubeのアカウントの停止です。。 ○○ 様 お客様のコンテンツを審査したところ、YouTube のコミュニティ ガイドラインに対する重大な違反または度重なる違反が発見されました。そのため、お客様のチャン…

【初心者向け】自分流のLaravelの勉強方法の紹介。

自分自身、Laravelをちゃんと使って3年くらいが経ちました。PHP歴は8年くらいでしょうか。 (でもLaravelが10歳を迎えるので、Laravelの歴史で言えば3割程度しか触れていません) laravel-news.com さて、Laravelを使って開発とかをしていて思ったのが、Lara…

【解消済み】goenvで最新のgoのバージョンが表示されない問題

mac上でgolangのバージョンを切り替えながら開発するためにgoenvが便利です。goenvを用いれば、指定のgolangのバージョンにすぐに切り替えることができます。 そんなgoenvを久しぶりに使用しようと思って、goenvコマンドを実行してみたのですが、最新のgoの…

【Laravel】SQLを発行しているのに、DB::getQueryLog()で空が返ってくる。

Laravelで発行されるSQLは、DB::getQueryLog()を使えば取得可能です。 ただ、間違いなくクエリを投げているはずなのに、getQueryLog()の結果が空配列になってしまって、悩んでいました。 解決策 どうやらDB::getQueryLog()で取得できるのは、defaultで設定し…

【無料】簡単に独自アイキャッチ画像を生成できる仕組みを作る

まずは、今回の独自システムで作成したアイキャッチ画像はこちらになります。 今回は、これを作成できる仕組みを作ったので、それを紹介しようと思います。 概要 完全無料で作りたかったので、有料のサーバは用意していません。そのため、簡単に無料でスクリ…

【Slack bot】プライベートチャンネルの情報を取得する時のスコープの設定メモ

この記事は「OAuth & Permissions」や「Event Subscriptions」での「Bot Token Scopes」のようなスコープの設定に関しての作業メモです。 パブリックなチャンネルの投稿を取得するときはmessage:channelsやchannels:historyを利用しますが、プライベートチャ…

Slackで不要不急の@channelを多用する方へ ~ @hereと@channelの違い ~

Slackであなたの投稿した@channelに理由はありますか? 理由がないのであれば、@hereにしましょう。 この記事はSlackで無駄にたくさん@channelを使用する方に気をつけてねってことを伝えたい記事になります。 もし、周りの人でなぜか毎回@channelを使う人が…

楽天ポイント運用を始めてみました!

楽天のポイント運用は、楽天証券のポイント投資とは異なり、運用の疑似体験サービスです。楽天ポイントを使って気軽に運用の体験ができるので、ゲーム感覚で試すことができるようです。 point.rakuten.co.jp ということで、ちょっとだけ所持している楽天ポイ…

とうとうNotion APIが公開されたのでGASを使って試してみる。

NotionのパブリックAPIが公開されました。 まだベータ版ですが、早速Notion APIを試してみたいと思います。 Getting started まずはドキュメントを見ながらGetting startedの項目をやっていきたいと思います。 developers.notion.com Log into a Notion work…

docker-compose upからdocker compose upへ

便利なdocker-composeコマンドですが、どうやらコマンドが変わるみたいなので試してみました。 環境 試した環境は、macでdockerとdocker-composeのバージョンは以下です。 $ docker -v Docker version 20.10.6, build 370c289 $ docker-compose version dock…

【PHP】Carbonの日付・時刻の書式一覧をまとめてみた。

PHPで日時を扱うのに強力なCarbonですが、今回はformat系のメソッドを試してみて、書式の一覧を確認したいなと思いまして、今回記事にまとめてみることにしました。 フォーマット書式 まずはフォーマットについてですが、PHP標準のDatetimeのformatを利用し…

高身長186cmがゲーミングチェアのAKRacing Premiumを購入した話

リモートワークで家で仕事をすることが多いのですが、家で使っている椅子が大学生の頃にニトリで買った安い椅子。気づいたらその椅子も10年使っていたし、社会人としてもっと良い椅子を買おうかなと思いました。 それに加えて、最近姿勢が悪いのか、肩だった…

Google Pixel 5でドコモの5Gを利用できるようにした話。

4月1日からドコモの新料金プランの「5Gギガホ プレミア」と「5Gギガライト」が利用できるようになりました。 www.nttdocomo.co.jp 5Gギガホプレミアについては、データ量が無制限で使用できます。 ということで、プランの変更をしてきました! ドコモショッ…

ahamoよりdocomoが良い理由をドコモショップの店員さんに聞いてきた!

ドコモショップに行ってきたので、ahamoとdocomoの比較について聞いてきました。 料金的な比較 前にも比較をしましたので、そちらを見てもらえば良い気がします。 www.pnkts.net ahamoだと税込み2970円です。 docomoだと、1GB以内に抑えて、かつ自分以外の家…

ルンバ870系の折れたブラシと汚れたフィルターを交換した話。

2015年に購入したルンバ871は、まだうちでは大活躍です。 そんなルンバですが、前に修理に出したときもお手入れしましょうと言われてたけど、あまりやれてなかった。。 www.pnkts.net そんなルンバがとうとう問題が発生してしまったのです。 エッジクリーニ…

【Fitbit Sense】実際に6日間使ってみてバッテリー持ちを調べてみた。

先日、Fitbit Senseを購入しましたが、電池持ちが気になってました。 www.pnkts.net 公式サイトの仕様には以下のように書いています。 バッテリーライフは 6 日間以上。バッテリーの駆動時間と充電サイクルは、使用方法や設定、その他の要因により異なります…

【レビュー】Googleに買収されたと噂のFitbit Senseを購入してみたので紹介します!

自分自身、身の回りのガジェットはGoogleに統一したいなと思い、スマートウォッチもGoogleから出るまでは買わない!と決めてから、もう何年経ったのでしょう。。 さて、最近やっとGoogleがFitbitの買収が完了しました。ということで、Fitbitのブログでも書い…

【mac】docker desktopが起動しない【解消済み】

macでdockerといえばdocker desktop(旧:docker for mac)を使っていると思います。 ただ、急にdocker desktopが起動しなくなってしまったのです。 このように、何分も何時間も待っても「Docker Engine Starting...」から変わらず、起動に失敗します。 そこ…

【PHP】第一ソート、第二ソート、・・・の並び替えをスマートに実装してみた。

php

PHPで並び替えをしたいけど、第一ソートと第二ソート、第三ソート・・・で並び替えをしたい時ってどうやればいいんだろう、と昔思ったことがありました。 ということで、今回はそのソートアルゴリズムを考えたいと思います。 単純な実装 工夫してスマートに…

【比較】結局ドコモとahamoのそれぞれの料金プランはどれが良いの?

各社の新料金プランが発表されました。ドコモからはahamo、auからはpovo、ソフトバンクからはSoftBank on LINEと。 各社の比較は、例えば以下のようなサイトで比較してくださっているので、参考にしたい。 shimajiro-mobiler.net では、ドコモ光を契約してい…

【パソコンデスク整理】モニターアームとキーボードスライダーを導入して机を広くしよう。

パソコンデスクを広く使いたい、整理整頓したい。そんなときに、まず効果的なのはモニターアームなのかなって思ってます。 以前も購入して、広くなったけど、ライフスタイルが変わって手放すことになってはしまったのですが、当時もモニターアームのおかげで…

【PHP】loadHTMLでエラーが発生、その原因と解決策。

php

PHPのDOMDocumentを利用すると、HTMLやXMLのドキュメントに対して検索したり、アクセスしたりできるかと思います。 www.php.net この中の文字列からHTMLを読み込むときに使用するloadHTMLを使っていて、問題が発生した時の原因と解決策のメモを書いた記事に…

【解消済み】docker、apt-getでエラー

エラーになったのでその解消メモ 事象 docker-compose up -dでエラーが発生した phpのコンテナないでapt-getしているところでエラー エラー内容 エラー内容は以下 Building php Step 1/12 : FROM php:7.4.6-fpm ---> 612022ee981a Step 2/12 : ENV TZ=Asia/T…

【PHP】安全なパスワードハッシュを学ぶ

php

パスワード管理って大事ですよね。ただ、未だにどうするのが正解なのかってのをちゃんと調べたことがなかったのです。 そこで、以下のPHPのドキュメントを参考に、安全なパスワードハッシュについて学んでいきたいと思います。 www.php.net はじめに なぜ、…

PHPのジェネレータを初めて使って勉強してみる。

php

PHPのジェネレータというものは、名前は聞いたことはあったけど、使ったことがなかったので、お正月休み中に使ってみて、勉強しようと思いました。 ということで、この記事は、その勉強のメモになります。 ジェネレータとは まずは、ジェネレータってなんな…

2020年、買ってよかったもの、7つ紹介。

この1年間で購入したもので、良かったものを紹介したいと思います。 この時期になると、いろんなブログでこういう系の記事を見るので、自分も書いてみようかなと思い、今回書いてみることにしました。 買ってよかったもの 1.REALFORCE R2 PFU Limited Editi…

【冷え対策】冬のテレワークに必要なもの【冷えは万病の元】

今年、多くの方々でテレワーク・リモートワークで仕事をするようになったかと思います。 そして、もしかしたら初めてテレワークで冬を迎える方も多いかと思います。自分もそうです。 そんな自分がテレワークで出会った問題とその対策を紹介したいと思います…

MacBook Proと2台のU2520DRを購入してMSTを試してみた【失敗】

マルチストリームトランスポート(MST)モードを使用すれば、デイジーチェーン接続のように、PCにケーブルを一本だけ接続すれば、デュアルディスプレイが実現できます。 今回はMST対応のディスプレイを購入して、Macbook ProとMacbook Airを接続してみたよ、…

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