SOFTELメモ Developer's blog

会社概要 ブログ 調査依頼 採用情報 ...
てるてる動画
このエントリーをはてなブックマークに追加
SOFTELメモは、株式会社ソフテルの中の開発の人がときどき書いているメモです。

Windows検索でWebの検索結果が邪魔な場合

問題 Windowsキーからの検索で、ローカルのアプリがヒットしてほしいのに、Webの検索結果など不要なものが出てきます。 Webの検索など除外できませんか。 答え Windows11の場合

League\CommonMarkでtableをスタイルシートで装飾したい

問題 League\CommonMark でMarkdownをHTMLに変換しています。 表を表示するときにTABLEタグがただの <table> になるのですが、 <table class="tabl […]

【php】 TOTPのワンタイムパスワードを生成する

問題 TOTPのワンタイムパスワードをphpで生成したいです。 答え 例 // ライブラリを利用するか、関数を自作してbase32_decodeしてください $binary_secret = Base32::decode […]

Windowsでファイルのsha256sumやmd5sumを計算する

問題 ファイルのハッシュ値を知りたいです。 Windows環境です。 Linuxだと md5sum、sha1sum、sha256sum などありますが。Windowsではどうすればよいでしょう。 答え Windowsでは […]

【php】base32_decode()

問題 phpで、base32_decode() したいです。 答え 例 function base32_decode($s) { $m = array( "A" => 0, "B" => 1, "C" => 2, "D" […]

【windows】スタートメニューやタスクバーのフォルダ

問題 スタートメニューやタスクバーのショートカットなどは、どこかのディレクトリに入ってますか? 答え スタートメニュー(全体) C:\ProgramData\Microsoft\Windows\Start Menu 変更 […]

【php】Cannot execute queries while there are pending result sets

問題 MySQLに接続して、SQLを実行する処理をいくつか実行していると、突然こんなエラーが出ます。何が起きているのですか。 PHP Fatal error: Uncaught PDOException: SQLSTAT […]

【laravel】artisan route:list と同様の情報を取得する

問題 php artisan route:list でlaravelのルーティングの一覧は確認できますが、 phpで同様の情報を取得するにはどうするとよいですか? 答え \Route::getRoutes() で一覧が取 […]

【laravel】ルーティング設定時の先頭のスラッシュ、末尾のスラッシュ

問題 Laravelのルーティング設定で、前のスラッシュ、後ろのスラッシュは付けるべきですか、取るべきですか。 Route::get('/test/', 'TestController');Route::get('/te […]

bladeで波かっこ2個を表示する {{ ~ }}

問題 bladeのテンプレートの中にvueのテンプレートを書きたい状況が発生したのですが、 {{~}}がbladeの変数表示になってしまいます。 どうすればよいですか。 答え 案1)bladeの機能をある程度使いたい場合 […]

MySQL8.0で PASSWORD()の代替関数

問題 MySQL8.0では、PASSWORD()関数がなくなっています。 MySQL5.7以前のPASSWORD関数と同じ結果を得る方法はないですか? 答え 別の古いMySQLに接続できる場合 古いMySQLに接続してP […]

RHEL9でphp5.6をインストールしたい

問題 OSはRHEL9互換(Rocky Linux 9 など)で、php5.6をインストールしたいのですが、remiリポジトリなどではphp7.4以上しか提供されていないようです。 php5.6はインストールできないです […]

Let’s encrypt の暗号化方式がECDSAになっていた

問題 Let’s encrypt で証明書を取得したら、秘密鍵が見慣れない形式になっていました。 妙に短いです。 RSA方式ではなさそうです。古い環境で使えない。 なんでしょう? 答え Let’s […]

Bootstrap5をカスタマイズしたい

問題 Bootstrapの色を変えたり、行間を変えたりしたいです。 答え Bootstrapの見た目を変える方法。 CSSを書けば済むパターン CSS変数で対応できるものは以下でよい。 :root { --bs-font […]

composer のバージョンと対応phpバージョン

composer2.2まではphp5.3以降がサポートされている。 composer2.3以降はphp7.2.5以降が必要。 composer はphpで書かれている。実行権限をつけて実行すると phpとして実行される。 […]

SPAでも戻るボタンで元のスクロール位置に戻りたい(vue)

問題 vue、vue routerで作っているSPAのページ移動で、ブラウザの戻るボタンを押したとき、前の位置に戻りたいです。 どうも上に戻ってしまうようです。 答え vue routerで画面遷移時のスクロール位置をコ […]

FormのデータをaxiosやjQuery.ajaxで送信する

問題 画面上のHTMLのformの内容をajaxで送信したいです。 答え axiosやjQuery.ajaxは送信するデータにFormDataを渡してやるとフォームの内容を送信してくれる。 ファイルも送信できる。 例) […]

PDFファイルにタイムスタンプを付与する(Acrobat)

問題 PDFファイルにタイムスタンプの付与をするにはどうするとよいですか。 答え Acrobatはタイムスタンプを付与できます。 Acrobat Reader も同様。 タイムスタンプサーバーの設定 タイムスタンプはいつ […]

【PhpSpreadsheet】Spreadsheet objects cannot be serialized

問題 PhpSpreadsheetでシートをコピーしようとしたらエラーになりました。 既存のシートを clone したタイミングで出てます。 Spreadsheet objects cannot be serialize […]

【PhpSpreadsheet】テンプレートからシートをコピーして増やす

問題 PhpSpreadsheetで、既存のExcelをテンプレートにして、ひな形のシートをコピーして新しいExcelを作りたいです。 新しいワークシートを作って、元のワークシートからコピーして addSheet() す […]