あっきー

あっきー

とある企業の研究者。研究分野以外に手を出しすぎて毎日が慌ただしい。 研究者の肩書きが正しいかどうかは万年の謎。 得意ジャンルはデータベースとセキュリティーですが、AIやIoT、アプリ開発など、手広く活動しています。

PHP

Laravel-pdfでめっちゃ簡単にPDFが出力できた話

2024/6/1    , ,

コトの発端 LaravelでPDFを出力する必要が出てきたので調査したら、日本語の情報がほぼなくて調査が難航した。 AIのLlama3に聞いたらいい感じの回答が得られたので実践してみたら、エラーには遭 ...

自作ツール

【Laravel手抜き術】DB設計からひな型コード一式を自動生成するツールを開発してみた。【ファクトリーとかも作るよ】

概要 指定形式のカンマ区切りCSVのテキストを入力するだけでDB設計からLaravelのひな型アプリのコードが自動生成できるアプリを開発したよ。 過去記事でマイグレーションだけを出力するやつ公開してた ...

自作ツール

【Laravel手抜き術その1】マイグレーションファイル自動生成

概要 Migrationファイルを自動生成するツールを作ってみた。 指定形式のカンマ区切りCSVのテキストを入力するだけでマイグレーションファイルにコピペできるコードが自動生成できるよ。 テーブルレイ ...

AI全般

Llama3の動作検証用のチャットボットを用意しました(※ただし…)

とりあえずブツから・・・ Llama3(8B版)の動作検証用のチャットボット http://dify.unluckysystems.com/chat/6SiUKhNf2Bkg8Ye5 スマホでやりたけ ...

AI全般 とある研究者の日常

Difyでチャットボットを作って公開してみた話

コトの発端 Difyを動画で知って使ってみたら、超簡単にチャットボットが作れた上に公開までできたので記録。 参考にした動画ではDocker-composeで自前の環境にDifyを構築してたけど、今回は ...

no image

Linux

このブログがERR_SSL_PROTOCOL_ERRORで繋がらなくなった問題を解決した話

コトの発端 ある日、このブログのアクセス数が異常に少ないことに気が付いたので自分でアクセスしてみたらERR_SSL_PROTOCOL_ERRORがが表示されて接続できなくなっていた。 ERR_SSL_ ...

Linux PHP セキュリティ 技術解説

Laravel 10の実行環境(本番サーバ用)を構築した話。PHPのバージョンアップ、SSL化もしたよ。

2024/4/20    , , ,

コトの発端 Laravelで開発したアプリを世にリリースしたいよね。本番環境としてのNginx + PHPの環境を構築してみた。 概要 Laravel 10の本家サイトの「Laravel 10.x デ ...

PHP データベース プログラミング 技術解説

Laravel10 複合主キーかつAUTO_INCREMENTを持つテーブルを作成するマイグレーションファイルの書き方

コトの発端 Laravel Eloquentのリレーション機能いいよね。 親モデルのHasManyで取得したオブジェクトから子レコードを追加したいと思った。 $dat = $this->hasM ...

no image

PHP プログラミング

Laravelのモデルにて、this->primaryKeyがPHP Intelephenseの型エラーになる。複合主キーのために配列にしたケースにおいて。

コトの発端 PHP Intelephenseを導入したVSCodeの環境において、Laravelのモデルの$this->primaryKeyを呼び出そうとしたらPHP Intelephenseがエラー ...

PHP

【Laravel 10】PHP Intelephense入れたらSessionとかDBとかのクラスが間違ってないのにエラー表示になる。VSCode

コトの発端 Visual Studio CodeにPHP Intelephenseを導入したら、SessionとかDBとかSchemaとかのクラスに赤い波線のエラーが表示されるようになった。 コード自 ...

PHP プログラミング

【PHP Laravel 10】.MP4/.MOVファイルの撮影日時をlaravel-getid3で取得した話。

2024/4/10    ,

コトの発端 ファイルの作成日時や更新日時が撮影日時と異なる場合があった。 ファイルの作成日時や更新日時ではなく、メディアの作成日時(おそらくタグデータまたはメタデータ)を取得したいと考えた。 作成日時 ...

PHP プログラミング 技術解説

【Laravel 10】Auth::attempt実行時にvalidateCredentials()にてTypeErrorが発生する。自作Userモデル関連。

コトの発端 認証を自分で組んでたら、Auth::attempt実行時にTypeErrorエラーが発生した。 エラー内容 Illuminate\Auth\EloquentUserProvider::va ...

no image

AI全般 ディープラーニング パソコン全般

【Stable Diffusion】RTX3090でkohya_ssのLoRAやDreamboothの学習を行うと熱でブラックアウトする問題を解決した話

コトの発端 Stable Diffusionのモデルを追加学習してたけどRTX3080の10GB版だとメモリが足りなかった。 RTX4090が高すぎたので10万円を切ってた中古のRTX3090を買って ...

Git

自前のGit環境にて、コマンドからリモートリポジトリを新規作成する方法

2023/12/31    ,

コトの発端 下記のように存在しないリモートリポジトリにpushしても自動作成してくれない。。。クライアントからリモートリポジトリを作れたら楽そう。 # まだ存在しない新しいリモートリポジトリを指定して ...

PHP セキュリティ プログラミング

ログインしている人にだけCSVファイルや動画などのメディアを返すPHPページを作った話。

コトの発端 ログインしている人だけが見られるページとかはよくあるけど、画像とかをドキュメントルートに置いているとログインしてなくても見られちゃうよね。 概要 ログイン認証が必要なPHPファイルを作成し ...

Translate »