その他
Javaの脆弱性である CVE-2022-21449 が巷で話題・問題になってますが、 CVE-2022-21449は、ECDSA(楕円曲線デジタル署名アルゴリズム)のJavaの実装に欠陥があるため、不正なデジタル署名に対する検証が 誤って成功してしまう というものです。 この脆弱性に…
思いっきり上記内容を参考にさせてもらって環境構築した際のメモです。 ここでは、Amazon Linux 2 AMI (HVM) - Kernel 4.14, SSD Volume Type - ami-09662e4f2b2fb67f9 を使用しています EC2にElasticIPを割り当てている前提としています。 環境構築のための…
Postgres の psql を使って SELECT の SQL を実行した場合に、対象のカラムの値が null なのか 空文字列なのか区別がつきにくいです。 そういった場合は、nullを明示的に分かりやすい文字列で表示する設定を行うのがよいです。 たとえば、値が null なら "(n…
すぐ忘れるので自分用のメモです。 ローカルにしかないような ライブラリ(jarファイル)を Mavenプロジェクトの依存関係に追加する場合は pom.xml に以下のように記述します。 <dependency> <groupId>anything-groupId</groupId> <artifactId>anything-artifactId</artifactId> <version>anything-version</version> <scope>system</scope> <systemPath>${basedir}/l</systempath></dependency>…
Windows 11 環境で、IE(Internet Explorer)のデスクトップアプリケーションを起動することは流石にできないと思ってました。 が、実は起動する手段が存在することを今さらながらに知りました。 一応自分のPCでも起動することができたので、それに関するメ…
Windows 11のWSL(Ubuntu)環境に PostgreSQL をインストールした際の実行メモです。 ■まずは sudo apt update で パッケージ一覧を更新 sudo apt update ■Postgres をインストール sudo apt install postgresql ■Postgres の再起動を実行 sudo /etc/init.d/…
Windows 11 でエクスプローラを開くと初期表示フォルダが クイックアクセス になっていますが、 初期表示フォルダを PC に変更したいケースもあります。 そのような場合は以下手順で出来ます。 1) エクスプローラを開きます。 2) 右上の ・・・ となっている部…
よほどセキュリティの厳しいWebサイト(サービス)にアクセスすることが無い限りは出くわさないのですが、 Webサイトによっては、クライアント証明書による認証を必要とするケースがあります。 クライアント証明書は通常一度OSやWebブラウザに登録すればそれ…
Windows 11 環境で WSL (WSL2)を有効化する手順です 管理者権限で PowerShell を起動して、 wsl --install を実行します ■実行例 PS C:\Users\ykiv> wsl --install インストール中: Linux 用 Windows サブシステム Linux 用 Windows サブシステム はインス…
PowerShell自体のバージョン確認方法をすぐ忘れてしまうので自分用のメモです。 バージョンを表示するには $PSVersionTable を実行すればよいです。 実行例は以下の通りです。 PS C:\Users\ykiv> $PSVersionTable Name Value ---- ----- PSVersion 5.1.22000…
Linux には当然のように存在し、Mac でも Homebrew というようなパッケージマネージャーが存在しています。 パッケージマネージャーを利用すれば、インストールしたいソフトウェアやドライバ、それらが依存関係を持つものをコマンド操作でインストールしたり…
結構なこと触ってなかったMacbook で、Homebrew のアップデートをしようとして brew update を実行したら 以下のエラーになりました yMacBook:~ yki$ brew update Error: homebrew-core is a shallow clone. homebrew-cask is a shallow clone. To `brew upd…
bashのワンライナーループを seq と xargs を使って書く方法です。 上記は for でやってましたが、それを seq と xargs に置き換えたものです。 基本的に以下で実行できます。{n} 部分が実行回数です seq {n} | xargs -I@ sh -c '<something command>' or seq {n} | xargs -L 1 </something>…
ローカルで一人で作業している場合には問題になりにくいですが、共有ディレクトリにExcelファイルを置いて複数人で触る場合、 誰かが参照目的でファイルを開くと編集モードになってしまい、実際に編集したい人が編集操作ができない。 というようなケースがあ…
Linuxで実行したシェルスクリプト自身が格納されているディレクトリの絶対パス(フルパス)を取得したい場合の方法です。 /hogehoge/fuga/fuga/exec_sample.sh を実行した場合に /hogehoge/fuga/fuga を取得したい という内容です。 実行されるシェルスクリ…
Googleで検索すればすぐ出てきますが、自分用のメモということで。 Chrome の今後のリリースス予定 Chromium, Chrome の今後リリーススケジュールを確認したいときは以下ページでできます。 アクセスすると以下のような感じです。今後の各バージョンがいつリ…
なぜか現場だとネットワーク通信がうまくいかないなぁ。という場合の原因は様々ですが、 原因の一つにファイアウォールによって特定ポートの通信が許可されていない というものがあります。 以下は、Linux 環境で curl コマンドを利用して、ファイアウォール…
最近、ジヒドロゲンモノオキシド(DHMO)というものの存在を知りました。 他サイトからの引用となりますが、DHMOに関して以下のような記載があります。 DHMOの特徴 DHMO は無色透明・無味無臭の物質であり、毎年数千人規模の人を死に至らしめている。 • 酸性…
コピーした画像 や コピーしたExcelのセルのデータ などで 画像として保存可能なクリップボード上のデータを保存するためのPowerShellの例です。 Windows 標準の Windows PowerShell (PowerShell 5.x) であれば以下のようなコマンドで クリップボードのデー…
Azure SQL Database のDB に SQL Server Management Studio (SSMS) で手元のPC環境から接続したい、 だけど、会社のファイアウォールによって 1433 ポート(SQL Server接続用ポート)での通信が許可されていない。 だから、SSHポートフォワーディング(SSHト…
以下、ほぼメモです。 Azure SQL Databseは、Azureで提供されているフルマネージドの PaaSデータベース エンジンで、 最新の安定したバージョンの SQL Server データベースエンジンおよびパッチが適用された OS 上で実行されているものです。 で、例えば 202…
Windows 10 を使っていて、一概に Windows 10 といっても定期的に大きなバージョンアップが行われていて、 そのバージョン次第でサポート切れみたいなこともあります。 今までの Windows に比べても今、このPC バージョンいくつ何だっけ? という確認をしな…
Windows 10 は、標準でcurlコマンドが使えるようになってたんですね。(知らなかったです) Windows標準のcurlについて、少しだけ確認してみました。 Wndows PowerShell 5.1 デフォルトでインストールされている Wndows PowerShell 5.1 環境で curl と実行し…
Webブラウザとして Google Chrome を使っていると、どんどんタブを開いてしまっていることは良くあると思います。 作業している間は別に問題ないんですが、 何らかの理由、例えば OS再起動をしなければならない, Chromeがメモリを食いすぎているので落とした…
現在 Windows 10 を利用してる状況にあります。 この環境で ping localhost とやると C:\WINDOWS\system32>ping localhost DESKTOP-PC001 [::1]に ping を送信しています 32 バイトのデータ: ::1 からの応答: 時間 <1ms ::1 からの応答: 時間 <1ms ::1 から…
PuTTY(パティ)での、SSHトンネリングするためのポートフォワード設定方法です。 今回使用している PuTTYが ごった煮版 ではない ので、スクリーンショットは日本語表示になっていません。 以下は公開鍵認証でのssh接続をする例になっています。 前提 PuTTY…
ここ最近の Windows 10 であれば sshポートフォワード(SSHトンネリング)するのには、 SSHクライアントソフトを別途インストールしなくても組み込みのコマンドで実行できます。 実行するコマンド (公開鍵認証でのSSHの場合) ssh {ssh接続用ユーザ}@{踏み…
インターネット上のサーバの特定ポートに手元のPCから繋ぎたい。 (例えば 、パブリッククラウドのサーバのRDP用 3389 ポートへ接続(リモートデスクトップ接続)したい。) という状況でも 企業内だと、ファイアウォールで対象ポートでの通信が許可されおら…
AZ-900 - Microsoft Azure Fundamentals の資格試験を受けました。 合格対策Microsoft認定AZ-900:Microsoft Azure Fundamentalsテキスト&問題集作者:吉田薫発売日: 2020/04/23メディア: Kindle版 内容自体は極端に難しいものではないので、合格しました。 …
パブリッククラウド(等のインターネット空間)にLinuxのサーバ立てて、そこへSSH接続できるようにする場合は、 一般的に 公開鍵認証 の方式にすると思います。 で、試しに Windows の PowerShell から 以下コマンドで、実際にプライベートキーで接続可能か…