develop/JavaScript JestでのjQueryコードのテスト 概要 「Jestでの非export関数のテスト | GNU social JP」で紹介した方法で、exportを使用していないレガシーなJavaScriptコードのJestでの試験方法を紹介しました。これとは別で、jQueryを使用してい... 2023.06.05 develop/JavaScript
develop/JavaScript Jestのtestとitの違い 「JavaScriptの人気テストフレームワークJest | GNU social JP」でJestを紹介しました。試験を行う基本関数はtestですが、これにitという別名が用意されています。調べたところ、itを使うことが多いようで、気にな... 2023.06.04 develop/JavaScript
develop/JavaScript Jestでの非export関数のテスト 目次 概要 設置 試験 結論 概要 「JestのES2015対応設定 | GNU social JP」で、JestのES2015対応設定方法を紹介しました。ただ、GNU socialやQvitterのJava... 2023.06.03 develop/JavaScript
develop/JavaScript JestでのBabelの使用設定 概要 Jestでexportに対応していない古いJavaScriptコードをテストする場合、元のコードに手を加えずにテストするには、BabelというJavaScriptコンパイラー・変換ツールを併用する必要があるようです。 ただ、J... 2023.06.01 develop/JavaScript
develop/JavaScript JestのWebブラウザーAPIでのテスト環境設定 目次 概要 設定 設置 結論 概要 「JavaScriptの人気テストフレームワークJest | GNU social JP」で記した通り、Jestの環境を用意しました。実際に最初のテストコードを作成して、n... 2023.05.22 develop/JavaScript
develop/JavaScript Webブラウザーの開発者ツールでのJavaScriptデバッグ 目次 概要 開始 画面 デバッガー コンソール 結論 概要 GNU socialのQvitterのバグに対応しています。その際に、JavaScriptのエラーが発生していて処理が止まっていることがけっこう... 2023.05.21 develop/JavaScript
develop/JavaScript JavaScriptの人気テストフレームワークJest 目次 概要 設置 基本 test expect 結論 概要 JavaScriptで人気のテストフレームワークのJestについて調査したので整理します。GNU social本体で部分的に使用されているJav... 2023.05.20 develop/JavaScript
develop/JavaScript JestのES2015対応設定 概要 JavaScriptのテストフレームワークにJestを検討して試していたら、JestがデフォルトではES2015に対応しておらず、Node.jsを使っていないJavaScriptで使えないことに気づきました。具体的にはexpor... 2023.05.19 develop/JavaScript
develop/JavaScript npm installのオプションの意味 概要 Node.jsのパッケージマネージャーのnpmはJavaScriptのライブラリーの設置・インストール時によく使います。その際のnpm installコマンドのオプションで--save-devの意味が分からなかったので、理解する... 2023.05.18 develop/JavaScript
develop/JavaScript JavaScriptのexport/import文 目次 概要 export import 結論 概要 最近のJavaScriptのライブラリーやコード類を見るとexport/import文をよく見かけます。昔のJa... 2023.05.17 develop/JavaScript
announce 告知: GNU socialの開発用個人サーバーの開始 概要 2023年3月から取り組んでいたGNU socialの開発用個人サーバーをようやく設置できたの記念に告知します。2023-05-08の以下の投稿で告知しました。 2023-05-08T12:37:24.000Zぐぬ管 (GNU... 2023.05.14 announcedevelop/GNUsocialGNUsocial/develop
develop/MariaDB MariaDBのDBの文字コードと照合順の変更 概要 MariaDB/MySQLのサーバー設定の文字コードと照合順のデフォルトはそれぞれ以下になっています (Server System Variables - MariaDB Knowledge Base)。character-se... 2023.05.13 develop/MariaDB
develop/MariaDB MariaDBの設定ファイルの場所とデフォルト設定 目次 概要 場所 設定 結論 概要 MariaDBをパッケージマネージャーなどでインストール後、デフォルトのユーザー名、DB、設定ファイルの場所が何かわからなくて、困ってしまいました。そこで情報を記録します。... 2023.05.12 develop/MariaDB
develop/DNS DDNS Nowでの無料ドメインの取得・登録 目次 概要 登録 設定 結論 概要 「無料... 2023.04.15 develop/DNSmember/Freemember/Premium
develop/DNS DNSのSPFレコード設定によるGmailの迷惑メール誤認対策 目次 概要 現象 対策 結論 概要 GNU socialなどWebアプリケーションには、メール送信機能が備わっていることが多いです。ユーザー登録、返信などのアクションに対して、通知メールを送信してくれます。今回、Webサービスから... 2023.04.10 develop/DNSmember/Freemember/Premium
develop/server Apache HTTP Serverの/var/wwwの権限設定 概要 OSのパッケージマネージャーでApache HTTP Serverをインストールすると、デフォルトで/var/www/htmlがDocumentRoot (公開ディレクトリー) になっていることが多いです。ただ、ファイルの配置などで... 2023.04.02 develop/servermember/Freemember/Premium
develop/DNS 独自ドメインのDNS設定 概要 ドメイン業者で独自ドメインを取得したら、実際に使用するサーバーのIPアドレスに割り当てることで、初めて独自ドメインを使用可能になります。そんなに難しい作業ではないのですが、サーバー設置の手順として重要なので、共通手順として方法を紹介... 2023.04.01 develop/DNSmember/Freemember/Premium
develop/server CertbotによるLet’s Encryptの証明書の取得 目次 概要 条件 導入 更新 結論 概要WebサーバーでのHTTPS通信を実現するためにLet's Encryptの証明書の取得方法を記します。WebサーバーでのHTTPS通信を実現するには、Webサーバーの公開鍵証明書 (証明書... 2023.03.31 develop/servermember/Freemember/Premium
develop/DNS Freenomでの新規ドメイン登録の終了 概要無料ドメインの取得サービスとして有名なFreenomが、無料・有料問わず、新規ドメイン取得・登録を終了していたので紹介します。 以下の投稿で認知しました。 2023-0... 2023.03.27 develop/DNSmember/Freemember/Premium
develop/server プリロードHSTS (Preload HSTS) の設定 前回の「Apache HTTP Serverでの常時HTTPS化の設定 | GNU social JP」で残したプリロードHSTSの設定方法を記します。 目次 概要 条件 手順 失敗 結論 概要HSTS (HTTP Strict ... 2022.08.05 develop/server
develop/server Apache HTTP Serverでの常時HTTPS化の設定 GNU socialを始めとした分散SNSをApache HTTP Serverで動作させる際の常時HTTPS化の設定を記します。 目次 概要 方針 HTTPからHTTPSへのダイレクト HTTP Strict Transport Secu... 2022.08.04 develop/server
develop/DNS jpドメインは海外在住者でも取得可能 概要 先日「jpドメインのススメ | GNU social JP」を投稿した際に、当初「jpドメインは取得時に日本の住所が必要であり、そのため日本居住者しか取得できない」という内容を記載しました。しかし、実際には日本の住所を持たない海... 2022.08.03 develop/DNS
develop/DNS jpドメインのススメ 目次 概要 理由 結論 概要 分散SNSなどでサイトを運営する際のドメイン名には、jpドメインがオススメですので、そのことについて記します。ドメイン/ドメイン名 (domain name) とは、IPネットワークで... 2022.07.31 develop/DNS