技術ブログ
Linux [Ubuntu] Wifiを使用した無線LANの設定方法
前提 Ubuntu OS wirelesstoolsのインストール aptget install wirelesstools Wifiのスキャン wlp1s0みたいなwifiデバイスがあるので確認 i…
Web GravでGoogle analyticsを利用
インストール 実行コマンド bin/gpm install ganalytics インストールログ bin/gpm install ganalytics GPM Releases Configurat…
技術ブログ [Grav] Search Consoleを利用
Search consoleの設定 Google Analyticsを先に登録。 https://shimidai.com/gravgoogleanalytics/ 登録後にURLプレフィックスで登録…
技術ブログ [Grav] Twigフォーマットを動作させなくする方法
事象 Twig形式で表現したいときに以下のようなエラーが発生する Unexpected token "punctuation" of value ":" "end of print statement…
Python [BeautifulSoup4] インストールからHTML解析までを説明します
説明 今回はBeautiful soupでyahoo.co.jpのタイトルを取得します。 環境 Windows ライブラリー beautifulsoup4 lxmlパーサー requests ステップ…
Python [Python] Seleniumでブラウザ操作自動化を行う方法
説明 今回はseleniumでchromeを開きgoogleのホームページに行き、 python seleniumと検索し、10秒後にchromeを閉じる動作をする、 プログラムを作ります。 環境 W…
Python [Django] NoReverseMatch at / 'XXXXX' is not a registered namespaceの解決方法
エラー NoReverseMatch at / 'XXXXX' is not a registered namespace 解決方法 namespaceのアプリ名にurls.pyにappnameを指定…
Python [Django] テンプレートでdate型のフォーマットを変更
dete型フォーマットを変更 以下に設定することでミリ秒まで表示することが可能。 {{ 変数名date:"フォーマット" }} サンプル {{ createdatedate:"Y年m月d日 H:i:s…
Markdown CodiMDをNginxのリバースプロキシでHTTPS公開する方法
構成イメージ 今回の構成イメージは以下になります。 https://shimidai.com/wpcontent/uploads/2021/10/codimdnginx201x300.jpg なお、サ…
Markdown CodiMDのユーザー作成・削除・パスワード変更方法
ユーザー作成 サーバにログインして以下のコマンドを実行します。 cd bin ./manageusers add sample@sample.com ユーザー削除 ユーザの作成と同様にコマンドを実行し…
Docker CodiMDをDockerで作成する手順
本記事の前提 以下が作成前に準備する前提条件になります。 docker/dockercomposeが事前にインストールされていること gitが利用でき、githubにアクセスできること。 なお、今回の…
セキュリティ SSL証明書(crt)と中間証明書(chain)から完全な証明書(fullchain)を作成する方法
対象読者 Let's encryptなどでSSL証明書(crtファイル)と中間証明書(chainファイル)を渡された人 NginxでWebサーバを運用しており、fullchainの証明書を持っていない…