スポンサーリンク
Node.js

Node.jsでPort ○○is already in use

Node.jsで Port 65000 is already in use みたいなエラーが出るときの対処法。 以下のコマンドでポートを使用しているプロセスを特定。 lsof -i tcp:65000 実行すると、以下のように表示されるので...
SQL

information_schema/performance_schema/mysql/sysデータベースの違い【MySQL】

MySQLでは information_schema performance_schema mysql sys という4つのデータベースが最初から用意されていますが これらの違いについて調べたメモ。 information_schema 実...
SQL

MySQLでスキーマという名前が使われる理由

MySQLでは、スキーマという概念がないらしい。 いや正確にいうとあるのかもしれないけど、MySQLではスキーマ = データベースという認識なのらしい。 その証拠に、以下のクエリはどちらを実行しても「test」というデータベースが作成される...
ネットワーク

ROUTER/AP/WBの違い【バッファロー】

違いについて調べたメモ。 全体像は以下のような関係図。 以下の3つがルータの動作モードです。 ROUTER(ルーター): 「ルータとして動作します」モード。 ネットワークの案内人的な役割を果たしてくれるモード。 AP(アクセスポイントモード...
ネットワーク

中継機モードとAPモードの違い【無線ルーター】

どちらも「無線verのハブみたいなもの」には変わりはないですが 以下の点が違います。 中継機モード:既存の電波を強くする APモード(アクセスポイントモード):新しい電波を作る 例えば、「1Fに無線ルーターをおいているけど3Fまで届かない!...
読んだ本

「なぜネットワークはつながるのか」を読んだ感想 → 最高の本だった ⭐⭐⭐⭐⭐

「なぜネットワークはつながるのか(第2版)」という本を読んだ。 結論から言うと、素晴らしい本だった。 本を読む前の自分 ネットワークの入門本を2,3冊読んだ程度の雑魚。 ネットワークの用語はなんとなく知ってる。だけどなんとなく知ってるだけ。...
ネットワーク

ハブとスイッチの違い

ハブとスイッチの違いを調べた結果、今現在ではどちらも同じ意味っぽい。 昔は違ったらしいが。 昔は ハブと言えば・・・リピータハブ スイッチと言えば・・・スイッチングハブ みたいな使い分けがされてたみたいだけど、今現在ではリピータハブが使われ...
ネットワーク

インテリジェントスイッチ・ノンインテリジェントスイッチ・ スマートスイッチの違い

違いがわからなかったので調べた。 結果、以下のような違いらしい。 インテリジェントスイッチ:SNMPに対応してるスイッチ ノンインテリジェントスイッチ:SNMPに対応していないスイッチ スマートスイッチ:VLANやQoS制御など高度な機能に...
ネットワーク

【違い】L2スイッチ・L3スイッチ・ハブ・スイッチングハブ・ルーター

違いを調べた結果メモ。 違い スイッチングハブ: レイヤ2(MACアドレス)をもとにして、指定のMACアドレスの機器にのみルーティングできる機器。 例えば、パソコンAからパソコンBにデータを送信する場合、ハブに繋がっているパソコンBのMAC...
Ubuntu

UbuntuにMySQLをインストールして使えるようにするまでの手順

Ubuntuに、 MySQLをインストールして MySQLを使えるようにするまでの手順 をまとめた。(自分用) 環境 Ubuntu:18.04.4 LTS MySQL:Ver 14.14 Distrib 5.7.30, for Linux ...
Ubuntu

Ubuntu+Apache2の設定ファイルの場所とか構成とかメモ

Ubuntu + Apache2 での 設定ファイルの場所 設定ファイルの構成 とか色々メモ。 環境 Ubuntu:18.04.4 LTS Apache:2.4.29 (Ubuntu) 設定ファイルの場所 設定ファイルの本体は以下。 /et...
文字コード

CSSでの絵文字フォントの指定【Emojipediaから学ぶ】

絵文字を表示させるCSSでのフォントの指定方法ってよくわかんねーな~ と思って調べてみたけどいまいち良く分からない。 そんなときにひらめいた。 絵文字界隈でWikipedia的存在である「Emojipedia」の絵文字フォントのCSSでの指...
その他

JPG画像に埋め込まれているdpi値は何のために存在するのか?

この「総画素数」と「解像度」ってよォ~~~~~~ 総画素数のほうは分かる。スゲー分かる。 「どれだけ高画質か」を知るための大事な指標だからなァ だが 水平方向の解像度 350dpi 垂直方向の解像度 350dpi この2つはどういう意味なん...
文字コード

UTF-16のサロゲートペアとは?

UTF-16のサロゲートペアという概念について、自分なり調べた結果のメモ。 ザックリ一言で言うと、ザロゲートペアとは UTF-16でUnicodeの文字をすべて表現するための苦肉の策 です。 まずサロゲートペアを知るためには、Unicode...
文字コード

Windowsのパス区切りをバックスラッシュに変更する方法

日本版Windowsでは昔から続く文字コードの”呪い”のせいで、パス区切り文字が円記号(¥)になっています。 本来はバックスラッシュ(\)が正しいらしいんですけどね。 「なぜパス区切り文字が円記号(¥)になっているか?」は以下の記事が参考に...
Windows

Windowsで「ファイル名には次の文字は使えません」が出る理由 | それぞれの文字の使用用途

Windowsでは、以下のように ファイル名に使えない文字がいくつかありますが 使えない理由は「Windowsではこれらの文字をシステム上で使うから」です。 具体的に言うと以下のような目的で使われます。 \(バックスラッシュ) →階層表示と...
文字コード

バックスラッシュと円記号の歴史と違い

最近知ったんですが、Windowsではキーボードから円記号(¥)の入力はできないらしい。 というのも キーボード右上の¥キー キーボード右下の\キー のどちらかを押せば円記号(¥)を入力できますが、どちらを押しても入力されるのは円記号(¥)...
文字コード

utf8とutf8mb4の違い【MySQL】

それぞれ以下のように違います。 utf8 → 1~3バイトまで対応 utf8mb4 → 1~4バイトまで対応 (なぜ2種類あるのかはMySQLの歴史によるものらしいのですが、私はいまいち分かっていないので詳しく知りたい方はググってみてくださ...
Wordpress

WordPressでUTF8なのに絵文字が保存できる理由→自動でHTMLエンティティに変換してくれているからだった。

私はXサーバーというレンタルサーバーを借りて、その中にWordpressをインストールしてブログを運営しているのですが そのWordpressで使われているMySQLデータベースは、文字セットが「utf8mb4」じゃなくて「utf8」なんで...
文字コード

Unicode文字の番号(コードポイント)を調べる方法 → Google日本語入力で変換するだけ。

以下のようにすると、該当文字のUnicodeのコードポイントを一発で調べることができます。 IMEにGoogle日本語入力を指定する 何らかのテキストエディタ(エディタと言わずに文字さえ打てればどこでもいい)上で、コードポイントを調べたいU...
SQL

character_set_databaseとcharacter_set_serverの違い【MySQL】

違い character_set_database と character_set_serverの違いは character_set_database →データベースを選択した際に使われる文字コード character_set_server...
SQL

MySQLで2つ表示されるバージョンの違い【Distrib?】

mysqlのバージョンを確認すると $ mysql --version mysql Ver 14.14 Distrib 5.7.30, for Linux (x86_64) using EditLine wrapper このように 14.1...
その他

PowerShellで選択管理者と表示されて処理が進まない

PowerShellでは、ウィンドウ内のテキストを選択したりできるけど これをすると簡易編集モードというモードに入り、ウィンドウの左上に選択管理者と表示されるようになります。 管理者としてPowerShellを実行していない場合は、単にウィ...
ネットワーク

IPアドレスの後ろにくっ付くスラッシュと数値【サブネットマスク、CIDR表記、プレフィックス表記】

192.168.11.0/24 みたいに書かれているIPアドレスを見て「後ろについている/24というのは何を意味するんだろう?」と疑問に思ったので調べた結果メモ。 結論から言うと、IPアドレスの後ろにかかれているスラッシュ+数値は、サブネッ...
Ubuntu

UbuntuにphpMyAdminをインストールして使えるようにするまでの手順

事前準備 phpMyAdminを入れるためには、事前準備として MySQL Apache PHP の3つをインストールしておく必要がある。 PHPについては $ sudo apt install php7.0 を実行するだけ。 phpMyA...
その他

Rloginで接続先を間違えないために背景色を変えるぞい

なんらかの開発をしていると ローカル環境 リモート環境 の両方にSSHで接続することになると思います。 このとき、同時に複数の環境に接続していると、間違って違うほうを操作してしまって大惨事になることがあるかもしれません。 例えば ローカルを...
文字コード

サーバーからダウンロードしたファイルを解凍すると日本語が全て文字化けしてた時の原因と対策

サーバーからダウンロードしたファイル(.tar や.tar.gz)を解凍した際に 以下画像のように日本語ファイルが全て文字化けしてしまう時の原因と対策についてメモ。 ▲7zipだとこんな風に文字化けする 具体的には、Xサーバーのコントロール...
Wordpress

TinyMCE Advancedで表を導入するとwidth: 100%になってしまうのを直す方法

Wordpressのプラグインである「TinyMCE Advanced」で表を導入すると、 自動的に「width: 100%」が追加される仕様になってますが この「width: 100%」を簡単に消せる方法を発見したので、紹介したいと思いま...
Node.js

Xサーバー上でNode.js+Nodemailerでメールを送信する

Xサーバーというレンタルサーバー上で Node.js + Nodemailer を使って、Xサーバーで作ったメールアドレスからメールを送信する方法についてメモ。 まず、SSHで以下のコマンドを打って、nodemailerモジュールをインスト...
Node.js

Sequelizeのsyncメソッドとは?

Sequelizeのsyncメソッドは Sequelize上で定義したテーブルを、実際のデータベース上に作成or上書きするメソッド です。 例えば const Student= sequelize.define('student', { n...
スポンサーリンク