高度な検索
検索結果
66件見つかりました
もくじ
🧩 Step 1: 必要なソフトウェアをインストール What: Apache, MariaDB, PHP, Git, ComposerなどをインストールWhy: BookStackはLAMPスタック(Linux + Apache + MariaDB + PHP)上で動作するWebアプリ。ComposerはPHPの依存管理ツール。 🧩 Step 2: BookStackをダウンロード What:...
フローチャート
フローチャートが入れられる UMLもOK
Python関係
正規表現 Pythonの正規表現モジュールreの使い方(match, search, subなど) - nkmk 貪欲マッチと非貪欲マッチ - nkmk マッチする部分すべてをリストで取得: findall() - nkmkソースの中に含まれる変数が使われている箇所の取得など 大文字小文字を区別しない: re.IGNORECASE - nkmk Pythonの正規表現マッチオブジェクトでマッチした文字列や位置を取得 正規表現パターンをグルーピングした場合r'(\d{4})-(\d...
ubuntuからLinuxサーバ(AWS Lightsail Ubuntu)へのSSH接続方法
Windowsからのアクセスについては、Windows11からLinuxサーバ(AWS Lightsail Ubuntu)へのSSH接続方法を参照してください 概要 AWS Lightsailでは、SSH接続時に毎回秘密鍵 .pem ファイルを指定する必要がありますが、ローカル環境に設定を行うことで、コマンド一発で自動ログインできるようにすることが可能です。 前提条件 Lightsailから .pem 形式の秘密鍵をダウンロード済み ローカル端末が macOS または Linux(Ub...
基本のライブラリ関数
🛠️ 基本ユーティリティ系 os(OS機能の呼び出し) os.path.isfile(path):ファイルかどうかを判定する os.path.isdir(path):ディレクトリかどうかを判定する os.listdir(path):指定パスのファイル一覧を取得する os.makedirs(path, exist_ok=True):再帰的にディレクトリを作成する os.environ['HOME']:環境変数(例:HOME)を参照・設定する os.walk...
表
表の挿入から作ったもの 列1 列2 列3 列4 列5 列6 1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 21 22 23 24 表オブジェクトの挿入からも作れる
Code Block
「コードブロックを挿入」から def main()->None: print('Hello Python!') if __name__ == '__main__': main()
🧩 Book番号カテゴリ構成
下記の分類で番号をつける 番号帯 カテゴリ名 説明 キーワード 000〜099 メタ情報・運用ルール 運用方針、分類ルール、目次、テンプレートなど 目次, 命名ルール, 分類方針, テンプレート 100〜199 ユーティリティ・汎用ツール CLI操作、ログ拡張、環境変数管理、便利な小道具など rich, click, python-dotenv, loguru 200〜299 ネットワーク・HTTP・通信処理 HTTPリクエスト、WebSoc...
🐍 Book番号カテゴリ構成
番号帯 カテゴリ名 説明 例(Book名) 000〜099 メタ情報・運用ルール BookStackでの分類方針・目次・命名規則など 目次, 運用ルール, 参照リンク集 100〜199 ユーティリティ・汎用ツール ログ出力、設定管理、パス操作、引数処理など argparse, logging, pathlib, configparser 200〜299 ネットワーク・HTTP・通信処理 ソケット、HTTPクライアント、URL操作、メール送信など...
秀丸ウインドウを2分割して左で編集・右でChatGPTを使う
機能 左半分を秀丸、右半分をChatGPTの画面にして秀丸を起動する 編集したプロンプトを保存する際にファイル名の入力が省略できる(オプション) 何がうれしいの? 秀丸の常駐機能+ショートカットキーで秀丸+ChatGPTが2手で起動する ChatGPTの入力フォームが小さくて編集がしにくい問題が解決し、秀丸の強力な編集機能を用いてプロンプトが書ける [オプション]プロンプトのファイル名を入力する必要がなくなり常にCTRL+Sで保存できる セットアップ手順 秀丸の常駐(超オススメ)機能...
秀丸の常駐
常駐機能とは 秀丸の常駐機能。詳細は下記の公式の説明を参照 秀丸エディタを常駐させると秀丸エディタの起動が速くなります。また、常駐秀丸エディタにショートカットキーを割り当てることにより、非常に使い易くなります。 常駐させるには[その他]→[動作環境]→[常駐機能]で「秀丸エディタの常駐」を指定してください。これをONにすると、Windows起動時に常駐秀丸エディタを起動するようになります。 常駐している秀丸エディタは、タスクバーの端にアイコンの状態で待機しています。クリックするとメニューが出てきます。ダブ...
マクロフォルダの場所
場所 メニューバーの「マクロ」→「マクロ登録」を選択 下のほうにあるマクロファイル用のフォルダの右側にある(ストアアプリ版だと「開く」が効かない場合があるのでパスをコピーして開く) デフォルトの設定値 通常版 C:\Users\[アカウント名]\AppData\Roaming\Hidemaruo\Hidemaru\Macro ストアアプリ版 C:\Users\[アカウント名]\Documents\Hidemaru\StoreAppMacro\
🐍Book番号カテゴリ構成
下記の分類を原則とします。 番号帯 カテゴリ名 説明 例(Book名) 000〜049 メタ情報・運用ルール 分類ポリシー、命名規則、目次、テンプレートなど 目次, 運用ルール, 命名ルール, 分類テンプレート 050〜099 基本文法・歴史・哲学・ガイドライン 変数、制御構造、PEP8など 変数命名規則制御構造PEP8ZENpythonic 100〜199 ユーティリティ・汎用ツール CLI操作、ログ、設定管理、環境変数、フ...
Python 3系の進化と主要ライブラリの変遷(2008年〜2025年)
概要 Python 3系は2008年にリリースされました。2系との互換性を断ち切り、「明示的で読みやすく、モダンな設計」を重視した進化を続けています。ここでは、各バージョンの主要な言語機能と、当時注目されたライブラリやトレンドを時系列でまとめます。 バージョン別の主な進化とライブラリのトレンド ● 3.0(2008年) print() を関数化 Unicodeが標準文字列に range がイテレータに 古い構文の大幅整理→ 多くのライブラリがまだ3系未対応。互換支援...
初めての個人用マクロ(Personal.xlsb)の作り方【初心者向け】
🔰 個人用マクロってなに? 「個人用マクロブック(Personal.xlsb)」は、どのExcelファイルでも使えるマクロを保存しておける特別なファイルです。マクロをこのファイルに保存しておけば、毎回マクロをコピーしなくても使いまわせるようになります! 🪧 ステップ0:もうPersonal.xlsbがあるか確認してみよう 実は、すでに「個人用マクロブック」が作られているかもしれません。確認するには、VBAエディタ(VBE)を開いてチェックしてみましょう。 Excelを開いた状態で、Alt + F11...
注意とか
情報 ここには情報が書かれます。 成功 ここには情報が書かれます。 警告 ここには情報が書かれます。 危険 ここには情報が書かれます。
Windows11からLinuxサーバ(AWS Lightsail Ubuntu)へのSSH接続方法
ubuntuからのアクセスについては、ubuntuからLinuxサーバ(AWS Lightsail Ubuntu)へのSSH接続方法を参照してください 前提条件 AWS Lightsail で Ubuntu インスタンスが立ち上がっていて、パブリックIPがある .pem ファイル(秘密鍵)がダウンロード済み(例:LightsailKey.pem) ✅ ステップ1:.pem ファイルを適切な場所に保存 Windows のエクスプローラーで以下のフォルダを開く: C:\Users\<ユー...
🛠 BookStackがHTTP 500を返して復旧しないときの対処法
⚠️ はじめに:500エラーの本当の原因を探る BookStackで突然すべてのページがHTTP 500を返すようになり、サーバーを再起動するまで回復しないという症状が発生しました。このとき laravel.log を確認すると、以下のような致命的エラーが記録されていました。 SQLSTATE[HY000] [2002] Connection refused (Connection: mysql, SQL: select * from `users` where `id` = 6 limit 1) こ...
BookStackの.envファイルを作成する
🛠 .env ファイルの作成手順 BookStack のルートディレクトリ(通常 /var/www/BookStack/)にいる状態で、以下のコマンドを実行してください: sudo -u www-data cp .env.example .env .env.example はテンプレートで、本番環境用にコピーして .env を作るのがLaravelの慣習です。 編集して DB_HOST や APP_URL などを自分の環境に合わせます: sudo nano .env ...
Laravelのキャッシュクリアに失敗した場合の対処法
はじめに 🛠 BookStackがHTTP 500を返してリブートしないと復旧しないときの対処法 でLaravelのキャッシュで失敗したので対処法を残します。 ⚠️ 現象 php artisan cache:clear を行ったところ、下記のエラーで失敗する ERROR Failed to clear cache. Make sure you have the appropriate permissions. これは php artisan cache:clear のときに、書き込み権限が不足...