AWS AWS CLIのPROFILE切り替え aws cli では、複数のプロファイルを切り替えることができます。以下のようなコマンドで、プロファイルを作成できます。$ aws configureこの場合は、ランダムな値のプロファイル名ができますが、プロファイル名を指定したい場合は、-... 2023.09.19 AWS
javascript JavaScriptの連想配列 JavaScriptの配列まず、普通の配列はキーが数字のものを指しconst array = ;こんな感じで書けますが、実はconsole.log(array instanceof Object); //trueconsole.log(ar... 2023.08.23 javascriptTypeScript
雑談 フリーランスの受託開発の問題点は フリーランスの受託開発はオワコンなのか?フリーランスになってから10年以上経ちました。今までは、受託開発中心で、補助として開発会社から一部業務を請負する形式で仕事をしていました。フリーランスになってすぐは、クラウド系の仕事受発注サイトを使っ... 2023.08.04 雑談
AWS [aws-sdk]AssumeRoleで受け取ったCredentialsはキャッシュして使う AWSで、別のアカウントにあるリソースを使いたい場合、StsClientのAssumeRoleを使ってcredentialを取得して、そのもらったCredentialを使ってアクセスすることで実現できますが、いくつかハマった点がありましたの... 2023.08.04 AWS
Laravel Eloquentの便利機能 EloquentとはLaravel Eloquentは、PHP構文を使用してデータベースとやりとりすることができるORM(Object-Relational Mapping)です。データベースとの作業に対してシンプルなAPIを提供し、開発者... 2023.07.24 Laravel開発
AWS aws cognito マジで使えない 認証サービスとしてfirebaseと並んで有名なAWSのcognito。最近いろいろいじっているのですが、正直かなり使い勝手が悪いです。結論から言って、ちゃんと使用を理解してから設計しないと、後々面倒なことになります。使うのであれば、データ... 2023.07.05 AWS
開発 [Laravel]POST時の自動トリミングや空文字のNull変換をやめさせる フォームからのPOST時に空欄で入力したら勝手にNullに変換されてしまう。また、文字列の前後の空白が削除されてしまう。この2点を解除します。結論としては、app/Http/Kernel.phpの下記のmiddleware登録をコメントアウ... 2023.06.14 開発
AWS amazon linux 2023でhttpd(apache)をインストールしてみる amazon linux 2023が使えるようになったので、apacheを入れてみました。結論から言うと、以前のバージョンと特に変わることはありません。CentOSとかRedHatとかと同じ系統のディストリビューションです。インスタンスの設... 2023.03.17 AWSEC2
AWS awsのec2の初回rootパスワード Amazon Linux2023 が公開されたので、ちょっと試してみようかなとおもってとりあえず、インスタンスを起動してec2-userでログイン$ ssh ec2-user@xxx.xxx.xxx.xxx -i key.pem で、とりあ... 2023.03.17 AWSEC2開発
Webビジネス フリーランス&アプリ開発は届け出しないと違法!? 開業届&青色申告これはまぁ普通ですね。違法というわけではないですが、納税はしないと脱税になってしまいます。確定申告は白と青がありますが、基本的に青色のほうが有利ですので、青色申告での納税を考えましょう。電気通信事業者意外と落とし穴なのがこれ... 2023.03.10 Webビジネス雑談
AI ついに誕生!Notion AI正式リリース。NotionAIのここがすごい イントロダクションこんにちは!Notion AIは、最近リリースされたAIベースのプラットフォームです。このプラットフォームは、ビジネスプロセスを自動化し、タスクを迅速かつ正確に実行できるようにすることを目的としています。この記事では、No... 2023.03.08 AI機械学習
PC グラフィックボードのファン交換・トラブル解消方法 以前、ビデオカード(GPU)のファンを修理した件をブログにあげましたが、いまだに結構アクセスがあります。今回は、ビデオカードの修理やファン交換など、トラブルの解決方法についての情報を紹介します。グラフィックボードの不調の確認方法グラフィック... 2023.03.08 PC雑談
開発 CakePHPでUNIONを使う Unionとは、複数のSELECTステートメントの結果を1つの結果セットにまとめるSQL構文です。本稿では、CakePHPでUnionを使用する方法について説明します。Unionを使用する場合の注意点Unionを使用するためには、データベー... 2023.03.08 開発
ビジネス フリーランスの職務経歴書に短期案件は載せるな フリーランスの経歴書に短期案件は載せないほうが良いと思います。受託開発の場合、新規開発でも小規模の場合は1,2か月とかいう場合もあります。改修だったりバグ修正などの相談とかだと1か月以内の案件が多数という場合も多いと思います。フリーランスの... 2023.03.07 ビジネスフリーランスリモートワーク雑談駆け出しエンジニア
フリーランス フリーランス(個人)エンジニアのインボイス登録は必要か? 結論からいうと、しなくてもよい人がほとんどと(当面は様子見)と思います。ただし・・・という部分もあるのでそちらの部分も含めて根拠を解説します。因みに、私は税理士ではないですし、インボイス含めルールがまだちゃんと定まっていない部分があるので、... 2023.03.07 フリーランス駆け出しエンジニア
javascript 配列のキーが歯抜けだとlengthがundefindになる axiosで受け取ったレスポンスのサイズを見るためにlengthプロパティーを参照したら何故かundefindになってしまいました。理由バックエンド側のレスポンスで{ 0: { id: 1 }, 3: { id: 3 }, 5: { id:... 2023.02.27 javascriptPHPTypeScript開発
Laravel [Laravel]更新されたフィールドがあるかどうか判定する 編集フォームで、変更があった場合だけ何かするというような処理はありがちだと思いますが、そういったときに便利な機能があります。Model::isDirty() メソッド を使うと、変更があったかどうかのBool値を返してくれます。引数にフィー... 2023.02.21 LaravelLaravel8.x
javascript [TS]テキスト中からURLを抜き出してリンクタグに変換する テキストの中からURLを抽出してリンクタグに変換する関数を書いてみた。だいたいこんな感じ function autoLink(str:string) { const regexp_url = /(https?|ftp):\/\/+/g; v... 2023.02.15 javascriptTypeScript
開発 Raspberry PiへのVS Code経由のリモートSSH接続 Raspberry PiへのVS Code経由のリモートSSH接続で開発してみようと思ったのですが、結論から言うと簡単にできました。普通のサーバーへの接続と同じように設定すればいつも通りそのままつながります。ただし、古いCPUのものはできな... 2023.02.13 開発
開発 SSHで接続しようとするとWARNING: REMOTE HOST IDENTIFICATION HAS CHANGED が出る ラズパイにSSH接続しようとしたらこんなメッセージが出てログインできない@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@ WARNING: REMOTE HOST ID... 2023.02.13 開発