スポンサーリンク
ネットワーク

【違い】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...
Node.js

Sequelizeとは?【Node.js】

Sequelizeは、Node.js用のORMライブラリ。 ORMはザックリ言うと「関数やオブジェクトを使って直感的にデータベースを操作しようぜ」なこと。 例えば、プログラミングでデータベースを操作しようとすると SELECT * FROM...
Node.js

Xサーバー上でNode.js+Sequelizeを使ってMySQLを操作する

Xserverというレンタルサーバー上で Node.js + Sequelize を使ってMySQLを操作する方法についてメモ。 1.XserverでMySQLの設定 最初にXserverの管理画面で データベース ユーザー ユーザーのパス...
Node.js

SequelizeのVSCodeでインテリセンス(自動補完)が表示されない

環境 VSCode:v1.45.1 Sequelize:v5.21.11 問題 VSCodeでインテリセンス(自動補完)が表示されない。 解決策 以下のページに解決策が載っていたんですが Visual StudioコードでSequelize...
Node.js

Node.js+Sequelize+MySQLでPlease install mysql2 package manuallyというエラー

Node.js+SequelizeでMySQLを使おうと思ったら、以下のようなエラーが出たんですが Please install mysql2 package manually 最初、なぜこのエラーが出るのかわかりませんでした。 というのも...
Amazon

AmazonのURLからASINコードを抜き出すための正規表現コード

結論から言うと ({10})(|$) という正規表現で、AmazonのURLからASINコードを抜き出せます。 ASINコードとは 最初から説明していくと Amazonの商品はすべて、ASINというコードで管理されています。(紙の本を除く)...
Amazon

Amazonの15カ国別URL(ドメイン)まとめ

Amazonの国別URL(ドメイン)。 国 URL オーストラリア ブラジル カナダ フランス ドイツ インド イタリア 日本 メキシコ オランダ シンガポール スペイン トルコ アラブ首長国連邦 イギリス アメリカ 中国 Amazonって...
Linux

Vagrantでvagrant upすると起動エラーになる件【0x80004005】

vagrant upで起動すると、以下のようなエラーが出た。 C:\Users\aaaaa\vagrant\ubuntu64_18> vagrant up ==> vagrant: A new version of Vagrant is a...
PA-API

PA-APIで商品を取得するとItemNotAccessibleというエラーが出る・・・

AmazonのPA-API(GetItem)でAmazonビデオの情報を取得しようと思ったら { "Errors": [ { "Code": "ItemNotAccessible", "Message": "The ItemId B086W...
スポンサーリンク