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

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

2021-01-01から1年間の記事一覧

Github Actionsでapt-getするときはsudoが必要らしい

GitHub Actions上でsymfony/pantherを動かそうかなと思っていたときに、ubuntu-latestを使用していたので、ubuntu用のインストール手順が必要でした。 github.com そのため、以下のコマンドを実行する必要があります。 $ apt-get install chromium-chromedri…

composer require symfony/pantherでエラーになった問題の解消【PHP】

composerでsymfony/pantherのインストールがエラーになったので、その解消方法のメモになります。 $ composer require symfony/panther Using version ^1.1 for symfony/panther ./composer.json has been updated Running composer update symfony/panther …

ファイル差分によってプルリクにラベルを自動で付けるactions/labelerの挙動を確認してみた【GitHub】

Pull requestを作成したときに、変更されたファイルによって自動でラベルを付けることは、GitHub Actionsのactions/labelerを使えば簡単に実現できます。 今回は、そのactions/labelerを使ってみようと思い、導入しつつ、挙動の確認をしてみたので、そのメモ…

【mac】Big Surのメニューバーにバッテリーを%表示させる方法。

macOSをBig Surにアップデートすると、これまでのアップデートと比べてUIの違いが大きいかと思います。 その中の一つで、メニューバーに表示しているバッテリーをパーセント表示にさせる方法も変わりました。自分も最初は全然わからず、どうやれば良いのか分…

楽天ポイント運用を始めて4ヶ月目、とうとう減少した。。

1ヶ月経つのは早いですね。先週くらいに前回の報告をした気がするくらいにあっという間に一ヶ月経ってました。。 www.pnkts.net では、今月も楽天ポイント運用の進捗を共有したいと思います。 ポイント運用とは ポイント運用は、楽天ポイントを使って手軽に…

【au】SIMフリーのGoogle Pixelでauメールを使用する方法

今回は以前Google Storeで購入したSIMフリーのGoogle Pixel 4にauのsimを挿して使用することにしたのですが、そのときにauメールをどう設定すればいいのか困りつつなんとか設定できたので、そのやり方について紹介したいと思います。 背景 Google Pixel 3か…

【解決済み】docker-composeで「the input device is not a TTY」

とあるCIの処理内で、docker-composeコマンド(最近だとdocker composeコマンド)でのエラーの話。 現象 CI内で以下のようなコマンドを実行して、標準出力でデータベースの一覧を出力しようとしました。 $ docker-compose exec db mysql -e "show databases;…

楽天ポイント運用を始めて3ヶ月経って、このくらい増えました。

あっという間に楽天のポイント運用を始めてから3ヶ月が経っていました(更新が遅くなりました) ということで、今月分の進捗を報告します。 ちなみに、↓こちらが先月の記事です。 www.pnkts.net ポイント運用とは ポイント運用は、楽天ポイントを使って手軽…

クロスオリジンのiframeでのalert()やconfirm()やpromptが使えなくなった問題【GAS】

Google Apps Script(以下、GAS)で、ウェブアプリで公開しつつ、表示されたHTML上のScript内でwindow.prompt()を使用して、文字列の入力を取得していました。 実行環境のブラウザはchromeを使っていたのですが、ある日から急に動かなくなったので、それの原…

楽天ポイント運用を始めて2ヶ月経って、このくらい増えました。

気づけば楽天ポイント運用を始めてから2ヶ月が経ちましたので、どのくらい増えたかを紹介したいと思います。 www.pnkts.net ポイント運用とは ポイント運用は、楽天ポイントを使って手軽に運用が体験できる楽天のサービスです。 point.rakuten.co.jp 2ヶ月で…

Laravel9.xはPHP8.0以上じゃないと動かない

2022年リリース予定のLaravel 9.x系ですが、Symfonyのバージョンが6系になるのもあり、PHP7.3とPHP7.4のサポートも削除されました。 そのため、Laravel 9.0からはPHP7系以下では動かなくなってしまうことになります。 [9.x] Drop PHP 7.3 #36038 まず、こち…

LaravelのValidationExceptionのメッセージが物凄いわかりにくい件の解消。【PHP】

リクエストパラメータ等のバリデーションでrules()などを利用して、バリデーションをしていると思います。その他にもLaravel内でバリデーションをしているところはいくつかあるかと思います。 バリデーションについては、こちらのドキュメントが参考になると…

Laravel 9 のリリース日延期と現行バージョンのサポート期間の変更について。

PHPで書かれたフレームワークの中でも有名なLaravelについてのバージョン情報について新たなアップデートがあったのでまとめてみました。 Laravel 9のリリース予定日 今年の9月にリリースされるんじゃないかと噂がありましたが、Laravel 9のバージョンのリリ…

新型コロナのワクチンの1回目を接種したので副作用メモ。

新型コロナウイルスの1回目のワクチンを受けてきました。 副作用は出たものの、約一週間経って今は落ち着いたので、自分の副作用をメモしておこうかなと思います。 ワクチンの種類は武田/モデルナ社で、職域接種で受けてきました。 1日目 接種 夕方に受けた…

【手順紹介】妻のスマホをauからahamoに変えて、自分のdocomoと支払いを一緒にしました。

今回の記事では、以下について紹介したいと思います。 妻のスマホのキャリアをauからahamo(アハモ)に乗り換え ファミリー割引の対象になるように、家族設定 支払いを一括で自分が払う設定に変更 dポイントも一緒に貯まるように その前に、ちょっと前のうち…

楽天ポイント運用を始めて1ヶ月経ちました

楽天ポイント運用を始めたのが1ヶ月前。その時に手元にあった200ポイントを追加しました。 www.pnkts.net そこからどのような変化があったのでしょうか。見ていきたいと思います。 1ヶ月でこのくらい増えた 約1ヶ月でこのくらい増えました。 +2.0%増で204ポ…

手元の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年使っていたし、社会人としてもっと良い椅子を買おうかなと思いました。 それに加えて、最近姿勢が悪いのか、肩だった…

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