ITで知っておくべき知識

ITで知っておくべき知識

IIS (Express)で動くASP.NETのアプリをVisual Studioでデバッグする方法

IIS (Express)で動くASP.NETのアプリをVisual Studioでデバッグ出来るとめっちゃ便利ですね。 Visual Studio で ASP.NET アプリのデバッグを有効にする方法は次の通りです。 ASP.NE...
データベース

データベースのテーブル定義を表示・確認するSQL (Oracle、MySQL、SQL Server)

データベースのテーブル定義を表示するコマンドってとても便利だ。 ただ、SQLで標準化されていないようで、コマンドはデータベースによって異なる。 Oracle (SQL Plus) DESCRIBE(またはDESC) テーブル名 ...
ITで知っておくべき知識

Lenovo Ideapad Miix 700-12ISK 80QL LCD 液晶パネル (タッチスクリーン) の交換方法

Lenovo タブレット 2in1 パソコン ideapad MIIX 700 80QL006FJPというパソコンを持っているのですが、タ液晶パネル (タッチスクリーン) を交換してみました。 タブレットPCの液晶パネル、LCDスクリーン...
スポンサーリンク
ITで知っておくべき知識

MS Officeの権利は譲渡できるか?PC再インストール時のプロダクトキーはどうなるか?

Office 付きパソコンを譲渡した場合、 Office を再インストールする方法はあるのでしょうか? Office製品タイプ別に譲渡可能か? Microsoft 365 (Office 365) サブスクリプション(月/年契約)製品 ...
ITで知っておくべき知識

eBayにログインし個人輸入して購入する手順、方法 (ノートパソコンの液晶ディスプレイを購入)

この度、eBayでパソコンのLCDディスプレイ、スクリーンを買ったので手順などを解説。 eBay (イーベイ)とは アマゾンなどと比べて日本では知名度は低いですが、eBay (イーベイ) は、アメリカ合衆国カリフォルニア州サンノゼに本社...
ITで知っておくべき知識

デバッグログ (debug.log)とは?デスクトップに自動作成されるのを削除する方法

ある時からデスクトップに出来るようになったdebug.log。 これはなんでしょうか? デバッグログ (debug.log)とは? デバッグログ (debug.log)の中身は以下の通りです。 FindFirstFile: 指...
データベース

MySQLでNonTransientConnectionException:Public Key Retrieval is not allowedの対処方法

Amazon EC2でデータベースを使っているプログラムがある時から動かなくなった。 com.mysql.jdbc.exceptions.jdbc4.MySQLNonTransientConnectionException: Publ...
ITで知っておくべき知識

id_rsa, pem, ppk の秘密鍵の違い、変換方法

秘密鍵には、id_rsa、pem、ppkなどいろいろ種類があるので整理してみた。 id_rsaやid_dsaはローカルPCで作成する秘密鍵 ローカルパソコンで $ ssh-keygen -t rsa なんかで作成する秘密鍵が...
データベース

Amazon AWS EC2にMySQLをインストールして初期パスワードを変更して接続する方法

AWSにはRDSというマネージドリレーショナルデータベースサービスがあり、インストール作業をすることなく簡単にデータベースを使うことが可能です。 しかし、EC2に直接、MySQLをインストールすることも可能です。 Amazon ...
ITで知っておくべき知識

sshでSIGHUPを無視する nohupするとログアウトしてもプロセスが終了せず継続

sshでログインして、ある長時間かかるプロセスを実行したとします。 sshは適当な時間でタイムアウトして自動的にログアウトすると、そのプロセスも終了してしまいます。 これを防ぐのが nohup です。 sshログウアウトすると...
ITで知っておくべき知識

SPF, DKIM, DMARCとは何か?DNSで設定する方法

SPF、DKIM、DMARCとは何でしょうか? まとめてみました。 SPF、DKIM、DMARCとは何か? SPFとは、Sender Policy Framework(センダー・ポリシー・フレームワーク)の略です。 電子メー...
ITで知っておくべき知識

Gradleで複数の起動スクリプト startScriptsを作成する方法

Gradleで複数の起動スクリプトって作れるんでしょうか? Gradleで複数の起動スクリプト startScriptsを作成する方法 Gradleで複数の起動スクリプト startScriptsを作成する方法は次の通りです。 ...
ITで知っておくべき知識

デリミター(delimiter) とは何か?意味、CSV、種類

ITで言うところのデリミターとは何でしょうか? デリミター(delimiter) とは何か?意味 デリミターとは、プレーンテキストの何らかの意味の区切りを示すための区切り記号のことです。 デリミターは、その他のプレーンテキストと区...
データベース

MySQLでレコードのコピー、複製を行う方法 (プライマリキーの重複を避ける)

MySQL(MariaDB)でレコードのコピー、複製を行う方法を調べてみた。 ここで紹介する方法を使うと、primary keyの重複を避けて行うことが出来ます。 MySQLでレコードコピーするとDuplicate entry ま...
データベース

HibernateのcreateQueryとcreateNativeQueryの違い、JPQLの書き方

Hibernateには、次の二つのQueryがある。 createQuery createNativeQuery 分かりにくいけど、これらは違う。 createQuery とは CreateQuery は、JPQL...
データベース

データベースのトランザクション制御と排他制御

データベースにおいてデータの整合性を保つために重要なのが、次の2つです。 トランザクション制御 排他制御 トランザクション制御とは アプリケーションの動作のうち、「ある意味を持った一連の処理」のことをトランザクション...
データベース

MySQLで外部キー制約を一時的に無効、無効してテーブルを削除、Truncateするforeign_key_checks

MySQLで外部キー制約があると削除する際に不便です。 一時的に無効にしたいことがあります。 Cannot truncate a table MySQLで、外部キー制約があるテーブルを削除しようとして TRUNCATE TA...
ITで知っておくべき知識

WindowsでTortoiseGitを使うときに自動的に改行コードがCRLFになるのを無効化

WindowsのTortoiseGitで、自動的に改行コードがCRLFになるのを止める方法を調べた。 テキストファイルの改行コードはWindows、Linux、Macで違う テキストファイルの改行コードはWindows、Linux、Ma...
データベース

MySQLコマンドのpagerを使うと分かりやすくて便利 (less, cat)

MySQLコンソールはそのままでは使いにくいです。 MySQLコマンドのpagerを使うと分かりやすくて便利になります。 ・ MySQLコマンドでpagerを使う方法 pagerを使う方法は次の通りです。 my...
データベース

MySQLの外部キー制約、NULLを許容している

MySQLで外部キーでNULLは使えるんだろうか? 外部キーとは 外部キーとはテーブル同士の紐づけに用いるカラムのこと。 以下の2個のテーブルがあります。 user テーブル user_login_histor...
タイトルとURLをコピーしました