おひとり

できる限りひとりで楽しむための情報やプログラミング情報など。

【HomePod】このデバイスではコントロールは使用できません。の対処法

HomePod(HomePod mini)にて、「ホーム」アプリで「このデバイスではコントロールは使用できません。」というエラーメッセージが出てしまう問題への対処法を紹介します。

利用規約の作り方本を読んだ。なぜ読んだのかと、エンジニアとしてのキャリアについて。

「良いウェブサービスを支える「利用規約」の作り方」という本を読みました。 書評というより、読むに至った経緯、きっかけについてまとめてみます。

【図解】SQLウィンドウ関数の使い方

SQLのウィンドウ関数の動作について、よくあるユースケースに図を付けてまとめます。 OVER、PARTITION BYの使い方などを知ることができます。 またRANK()やLAG()などの関数の動作についても説明します。

【Go】何か処理をしながらタイムアウトをチェックする

Goでリアルタイムな処理をしながらタイムアウトを検出する方法を紹介します。 チャンネルとcontextを使った2種類の方法を解説します。

iTerm2で「option+delete」による単語の削除が効かない時の対処方

人気のターミナルアプリ「iTerm2」上では、option+deleteによる単語の削除が動作しない場合があるようです。 ここでは、iTerm2でoption+deleteによる単語削除を有効にする方法を紹介します。

【オンライン申請】Go Toトラベルキャンペーン還付申請してみた!

Go To トラベルキャンペーンの事後還付オンライン申請が始まっています。 ここではオンラインで申請してみます。必要な書類の準備などについて記載していきます。

【AWS】CloudFrontを使ってHTTPSリダイレクトするだけのサーバを構築

AWSとS3、CloudFrontを使ってHTTPSのリダイレクトサーバを構築します。 コンソールのスクショをふんだんに使って方法を紹介します。

AWS S3でHTTPリダイレクトを設定(はてなブログでwwwなしアクセスを実現)

AWSのS3とRoute53を使ってリダイレクト用のサーバを作ります。今回ははてなブログのネイキッドドメインのリダイレクトを実現する例を取り上げます。

【Audi TT 8S】5年目 2回目の車検とメンテナンス費用は?

所有するAudi TT 8S(2015年製)が2回目の車検を迎えました。 これを期にもろもろメンテナンスをしてもらい、かかった費用をざっくりまとめてみたいと思います。

YouTubeの翻訳依頼機能が終了。提供した身として思うこと。

YouTubeの翻訳依頼機能が終了することになり、実際にこの機能を使った身としての思うことは簡潔にまとめてみます。

【Go】スライス変数の仕組み -スライスヘッダについて

golangのスライス変数についてまとめます。スライスヘッダに含まれる情報や、関数に渡した時の概念図を示します。 スライスを関数に渡したけど呼び出しもとに反映されない、、、といったトラブルシューティングのヒントになる知識です。

\月間3000PV達成/ - 学んだことと今後。

感謝。3000pvを達成しました。このブログの運営方針とこれからについて話します。

Fetch APIでHTTP PATCHリクエストだけが失敗するバグの解決策

JavaScriptのFetch APIでHTTP PATCHリクエストを送信した際に、レスポンスが空になったりするエラーの解決方法を紹介します。

【Audi TT】ナビの地図が半分表示されないバグへの対処方

Audi TTのナビ(バーチャルコクピット)にて、地図の半分が表示されないバグへの対処方法を紹介します。

オンライン会議における盗撮の対策

Zoomなどのオンライン会議における無断でのスクショ撮影(盗撮)への対策を考えて見ました。

Goによる排他制御 ~ RWMutexによるRLockとLock

GoのRWMutexを使った排他制御(RLockとLock)についてサンプルコードと図を交えて書きます。

【図解】INNER JOINとOUTER JOINの違い

忘れがちなINNER JOINとOUTER JOINの違いを図を図を使って紹介します。この際に覚えよう。

【合法】OSSのFritzingを無料でダウンロードする方法

このページでは、Fritzingを無料でダウンロードする方法を紹介しています。 公式サイトでは有料となったFritzingですが、依然として無料でダウンロードする方法があります。もちろん、合法。ただし、一部未確認な点があるのでご了承を。

コンピュータ科学における抽象化とは何か

コンピュータ科学における抽象化について書きます。ここでは初心者向けに、コンピュータの全体像、インターネットの仕組み、プログラミングの3つの「抽象化」の具体例を見ながら、抽象化とは何なのか考えていきましょう。

【Mac】特定のポートを使っているプロセスを終了させるコマンド

Macで特定のポートを利用しているプロセスを停止させます。ターミナルをのコマンドをつかってみます。

xargsにテキストファイルのデータを行ごとに渡して反復処理する方法

テキストファイルの各行の文字列をそれぞれxargsに渡し、テンプレート文字列的にコマンドを作って実行する方法を紹介します。

PHPにおける静的解析ツール(リンター)、ユニットテストの開発環境の構築

PHPのComposerを使って、PHPUnit, phpcs, PSR-12の開発環境を構築する方法を解説します。

ロジクールのマウス(M221)分解方法

ロジクールのマウス、M221の分解方法を画像付きで紹介します。ドライバー1つ、ネジ1つとカバーを外すだけの簡単な作業です。 ※マウスが壊れた場合、基本的には保証を利用することをオススメします。

iPhoneにモバイル通信プランを追加できない時の対処方

iPhoneにモバイル通信プランを追加しようとQRコードを読み込んだとき、 「モバイル通信プランの変更が完了できません」と表示される時の対処方です。

MacBook Pro 16インチ用【お得な非純正】スリーブのレビュー

MacBookPro 16インチ用のスリーブ(ケース)を購入したので、レビューします。

Golangでリアルタイムにstdoutに出力された文字列を取得する方法

Golangから*.shのシェルスクリプトを実行するさい、実行中の結果をリアルタイムに取得したかったので、試行錯誤してみました。言い換えれば、実行完了を待たずに、途中結果を取得する方法です。

Golangでtarを作成する方法

Golangでtarファイルを作成する方法です。変数に格納されたデータ、ディスク上のファイル、それぞれをtarに詰める方法を紹介します。

macでスクショ→画像編集→Slackなどに投稿、を華麗に行う方法

こんな感じに、華麗にスクショを撮ってSlackに投稿する方法を紹介します。 ※実際にはSlackだけでは無くGithubなど、画像をcommand+vで貼り付けできるサービス、アプリで使える方法です。 準備 Skitchのインストール Skitchの起動 方法 準備 Skitchのインスト…

【麺座まねき 北松戸】塩梅ラーメン。梅、しそ、鰹節の風味ゆたかな、昔ながらの塩ラーメンの進化形。

北松戸駅の東口から徒歩5分の場所にある「麺座まねき」をご紹介。独自の昔ながらの中華そばが味わえる「麺座まねき」から、私オススメの「塩梅ラーメン」をご紹介。

【体験記】ブラック企業を退職。ハロワで離職理由変更から失業給付、再就職手当が給付されるまでのこと。

ブラック企業を退職し、ハローワークにて離職理由を「正当な理由のある自己都合退職(33)」に修正、失業給付の受け取りから再就職手当が給付されるまでの体験記です。