develop/MediaWiki 設置: MediaWikiのセッション関係のエラー対策 概要 「設置: MediaWikiのホーム画面 (メインページ/Man_Page) の変更方法 | GNU social JP Web」に続くMediaWiki関係の設定です。MediaWikiで記事を作成・編集していると、 の選... 2023.11.11 develop/MediaWikimember/Silvervisibility/private
develop/other 開発での対話AIの活用方法 勤務先の社内勉強会で開発での対話AIの活用方法の話がありました。対話AIをどのように活用すれば便利なのかイメージが付かず、一切触ったことがなく、参考になったので備忘録として記します。 2023.11.06 develop/othermember/Silvervisibility/private
develop/MediaWiki 設置: MediaWikiのホーム画面 (メインページ/Man_Page) の変更方法 目次 概要 変更 移動 結論 概要 「設置:MediaWikiのindex.phpを省く短縮URL設定 | GNU social JP」に続くMediaWikiの設定です。 ... 2023.11.05 develop/MediaWikimember/Silvervisibility/private
develop/MediaWiki 設置: MediaWikiのindex.phpを省く短縮URL設定 概要 「設置: MediaWiki | Wikipediaで採用された世界一有名な情報集約のWikiソフト | GNU social JP」でMediaWikiのインストール方法を記しました。MediaWikiはデフォルトだと のよ... 2023.11.04 develop/MediaWikimember/Silvervisibility/private
develop/MediaWiki 告知: 自由な分散SNSのWiki「GNU social JP Wiki」の開始とサービス名の改名 目次 概要 背景 改名 結論 概要 新しく「GNU social JP Wiki」というMediaWikiの誰でも自由に使える分散SNSのWikiサービスを始めたのでお知らせします。サイトの設置自体は2023... 2023.10.31 develop/MediaWikioperation/announceoperation/siteservice/mediavisibility/public
develop/MediaWiki 設置: MediaWiki | Wikipediaで採用された世界一有名な情報集約のWikiソフト 目次 概要 設置 実行 結論 概要 「設置:世界的に人気のCMS WordPress | GNU social JP」でWordPressの設置方法を記載しました。これに続いて、不... 2023.10.30 develop/MediaWikimember/Silvervisibility/private
develop/other Gitのリモートリポジトリ―のコミット履歴一覧は参照不能 GitでChromiumのような巨大リポジトリ―を使用していると、ストレージ容量や通信量が多いので、手元は必要最小限の履歴にしておいて、必要なコミット履歴をリモートリポジトリ―から参照したいことがあります。 それで、Gitでリモートリポジ... 2023.09.14 develop/othervisibility/public
develop/MediaWiki 役務: MediaWikiのMastodon本人認証対応拡張機能RealMe 概要 少し前になりますが、「報道機関とWkipediaのMastdonへの参加 | GNU social JP」でWikipedia/WikiMediaが... 2023.08.19 develop/MediaWikiMastodon/servicemember/Silverservice/othervisibility/private
develop/other Gitで特定コミットのタグ・ブランチ包含判定 「機能: Mastodon v3.4.0/v4.0.0でのtoot/status→post/publishの改名 | GNU social JP」で、特定のマージコミットがどのタグ・ブランチに含まれているかを確認しました。 大規模プロジェ... 2023.08.04 develop/othervisibility/public
develop/PHP 設置: PHPUnit | PHPの定番テストフレームワーク 目次 概要 設置 試験 結論 概要 GNU socialはレガシーなコードでバグも多数あり、修正が必要です。ただ、よくわからないことが多いので、修正が他のコードに悪影響する可能性があり怖くて触れません。そこで... 2023.07.07 develop/PHPmember/Silvervisibility/private
develop/DNS 保安: Misskey.cfの詐欺ドメイン扱いの強制停止 目次 概要 告知 移行 考察 予言 結論 概要 Misskeyのユーザー数上位サーバーのMisskey.cfが 強制閉鎖されたとの情報があったので紹介します。 ... 2023.06.25 develop/DNSmember/SilverMisskey/securityvisibility/private
develop/DNS 報道: Google DomainsのSquarespaceによる買収 Googleのドメイン登録サービスのGoogle Domainsが、ホスティング業者のSquarespaceにより買収されるとの報道があったので紹介します (Googleがドメイン... 2023.06.20 develop/DNSvisibility/public
develop/DNS Freenomのgaドメインの削除 概要 「Freenomでの新規ドメイン登録の終... 2023.06.11 develop/DNSmember/Silvervisibility/private
develop/JavaScript JestでのjQueryコードのテスト 概要 「Jestでの非export関数のテスト | GNU social JP」で紹介した方法で、exportを使用していないレガシーなJavaScriptコードのJestでの試験方法を紹介しました。これとは別で、jQueryを使用してい... 2023.06.05 develop/JavaScriptmember/Silvervisibility/private
develop/JavaScript Jestのtestとitの違い 「JavaScriptの人気テストフレームワークJest | GNU social JP」でJestを紹介しました。試験を行う基本関数はtestですが、これにitという別名が用意されています。調べたところ、itを使うことが多いようで、気にな... 2023.06.04 develop/JavaScriptvisibility/public
develop/JavaScript Jestでの非export関数のテスト 目次 概要 設置 試験 結論 概要 「JestのES2015対応設定 | GNU social JP」で、JestのES2015対応設定方法を紹介しました。ただ、GNU socialやQvitterのJava... 2023.06.03 develop/JavaScriptmember/Silvervisibility/private
develop/JavaScript JestでのBabelの使用設定 概要 Jestでexportに対応していない古いJavaScriptコードをテストする場合、元のコードに手を加えずにテストするには、BabelというJavaScriptコンパイラー・変換ツールを併用する必要があるようです。 ただ、J... 2023.06.01 develop/JavaScriptvisibility/public
develop/JavaScript JestのWebブラウザーAPIでのテスト環境設定 目次 概要 設定 設置 結論 概要 「JavaScriptの人気テストフレームワークJest | GNU social JP」で記した通り、Jestの環境を用意しました。実際に最初のテストコードを作成して、n... 2023.05.22 develop/JavaScriptmember/Silvervisibility/private
develop/JavaScript Webブラウザーの開発者ツールでのJavaScriptデバッグ 目次 概要 開始 画面 デバッガー コンソール 結論 概要 GNU socialのQvitterのバグに対応しています。その際に、JavaScriptのエラーが発生していて処理が止まっていることがけっこう... 2023.05.21 develop/JavaScriptmember/Silvervisibility/private
develop/JavaScript JavaScriptの人気テストフレームワークJest 目次 概要 設置 基本 test expect 結論 概要 JavaScriptで人気のテストフレームワークのJestについて調査したので整理します。GNU social本体で部分的に使用されているJav... 2023.05.20 develop/JavaScriptmember/Silvervisibility/private
develop/JavaScript JestのES2015対応設定 概要 JavaScriptのテストフレームワークにJestを検討して試していたら、JestがデフォルトではES2015に対応しておらず、Node.jsを使っていないJavaScriptで使えないことに気づきました。具体的にはexpor... 2023.05.19 develop/JavaScriptmember/Silvervisibility/private
develop/JavaScript npm installのオプションの意味 概要 Node.jsのパッケージマネージャーのnpmはJavaScriptのライブラリーの設置・インストール時によく使います。その際のnpm installコマンドのオプションで--save-devの意味が分からなかったので、理解する... 2023.05.18 develop/JavaScriptmember/Silvervisibility/private
develop/JavaScript JavaScriptのexport/import文 目次 概要 export import 結論 概要 最近のJavaScriptのライブラリーやコード類を見るとexport/import文をよく見かけます。昔のJa... 2023.05.17 develop/JavaScriptmember/Silvervisibility/private
develop/MariaDB MariaDBのDBの文字コードと照合順の変更 概要 MariaDB/MySQLのサーバー設定の文字コードと照合順のデフォルトはそれぞれ以下になっています (Server System Variables - MariaDB Knowledge Base)。character-se... 2023.05.13 develop/MariaDBmember/Silvervisibility/private
develop/MariaDB MariaDBの設定ファイルの場所とデフォルト設定 目次 概要 場所 設定 結論 概要 MariaDBをパッケージマネージャーなどでインストール後、デフォルトのユーザー名、DB、設定ファイルの場所が何かわからなくて、困ってしまいました。そこで情報を記録します。... 2023.05.12 develop/MariaDBmember/Silvervisibility/private
develop/DNS DDNS Nowでの無料ドメインの取得・登録 目次 概要 登録 設定 結論 概要 ... 2023.04.15 develop/DNSmember/Silvervisibility/private
develop/DNS 無料ドメイン一覧 概要 先日、「Freenomでの新規ドメイン登... 2023.04.14 develop/DNSmember/Silvervisibility/private
develop/DNS DNSのSPFレコード設定によるGmailの迷惑メール誤認対策 目次 概要 現象 対策 結論 概要 GNU socialなどWebアプリケーションには、メール送信機能が備わっていることが多いです。ユーザー登録、返信などのアクションに対して、通知メールを送信してくれます。今... 2023.04.10 develop/DNSmember/Silvervisibility/private
develop/server Apache HTTP Serverの/var/wwwの権限設定 概要 OSのパッケージマネージャーでApache HTTP Serverをインストールすると、デフォルトで/var/www/htmlがDocumentRoot (公開ディレクトリー) になっていることが多いです。ただ、ファイルの配置な... 2023.04.02 develop/servermember/Silvervisibility/private
develop/DNS 独自ドメインのDNS設定 概要 ドメイン業者で独自ドメインを取得したら、実際に使用するサーバーのIPアドレスに割り当てることで、初めて独自ドメインを使用可能になります。そんなに難しい作業ではないのですが、サーバー設置の手順として重要なので、共通手順として方法を... 2023.04.01 develop/DNSmember/Silvervisibility/private
develop/server CertbotによるLet’s Encryptの証明書の取得 目次 概要 条件 導入 更新 結論 概要WebサーバーでのHTTPS通信を実現するためにLet's Encryptの証明書の取得方法を記します。WebサーバーでのHTTPS通信を実現するには、Webサーバーの公開... 2023.03.31 develop/servermember/Silvervisibility/private
develop/DNS Freenomでの新規ドメイン登録の終了 概要無料ドメインの取得サービスとして有名なFreenomが、無料・有料問わず、新規ドメイン取得・登録を終了していたので紹介します。 以下の投稿で認知しました。 2023-0... 2023.03.27 develop/DNSmember/Silvervisibility/private
develop/server プリロードHSTS (Preload HSTS) の設定 前回の「Apache HTTP Serverでの常時HTTPS化の設定 | GNU social JP」で残したプリロードHSTSの設定方法を記します。 目次 概要 条件 手順 失敗 結論 概要HSTS (... 2022.08.05 develop/servermember/Freevisibility/private
develop/server Apache HTTP Serverでの常時HTTPS化の設定 GNU socialを始めとした分散SNSをApache HTTP Serverで動作させる際の常時HTTPS化の設定を記します。 目次 概要 方針 HTTPからHTTPSへのダイレクト HTTP Strict Transport... 2022.08.04 develop/servermember/Freevisibility/private
develop/DNS jpドメインは海外在住者でも取得可能 概要 先日「jpドメインのススメ | GNU social JP」を投稿した際に、当初「jpドメインは取得時に日本の住所が必要であり、そのため日本居住者しか取得できない」という内容を記載しました。しかし、実際には日本の住所を持たな... 2022.08.03 develop/DNSmember/Freevisibility/private
develop/DNS jpドメインのススメ 目次 概要 理由 結論 概要 分散SNSなどでサイトを運営する際のドメイン名には、jpドメインがオススメですので、そのことについて記します。ドメイン/ドメイン名 (domain name) ... 2022.07.31 develop/DNSmember/Freevisibility/private