ftp, ftps, sftpの違い

開発対象システムの連携先システムとして、ftpsやらftpsサーバが指定される場合がある。 私の場合、開発標準の役割を担う場合が多く、これらの仕様を把握し、動作確認や単体テスト用のダミーのサーバを用意する必要がある。そのための前提として、ftpと名のつくプロトコルの概要を整理した。 FTPSはSSL/TLSを使って通信路を暗号化したFTP拡張、SFTPはSSHプロトコルをベースにしたFTPとは異な […]

軽量・格安のアタックザック

キャンプや登山で大きなバックパックを置いたあとの散策、遊び等で、サブの荷物入れがあるととっても便利な時があります。登山の用語ではアタックザックですね。 キャンプや登山を始めたばかりでこずかい生活の自分としては、お手頃価格で軽量なものを探していましたが、中国メーカーNaturehikeの防水リュックを購入したので、その紹介です。(上の写真の黒いバッグです。) リンク Naturehike折り畳みバッ […]

Hyper-VでリモートのISOイメージをマウント

皆で使用するCD/DVDはISOイメージファイルとして、ファイルサーバ上の共有フォルダに配置する運用を想定しています。Hyper-V上の仮想マシンのCD/DVDドライブに、これらのISOイメージファイルを読み込ませたい場合が多々ありますが、特に設定しないとアクセス拒否エラーになってしまいます。 Hyper-Vマネージャ経由でリモートのISOファイルを選択する場面では、操作ユーザが権限を持つ場所のフ […]

格安でWindows10をHomeからProにアップグレード

先日、モバイル用ノートPCとしてInspiron 11 3000(3180)を購入した。 盗難に備えてBitLockerでハードディスクを暗号化しようしたがWindows 10 Homeでは使えないことが分かった。Microsoft StoreでProにアップグレードすると15,000円程の出費に… もう少し安くハードディスクを暗号化する方法がないかを検討したが、格安でWindows […]

メモリ増設を前提としたInspiron 11 3000(3180)の購入

2021年5月現在、Inspiron 11シリーズは販売が終了しています。 Inspiron 11に価格が近いものはInspiron 15シリーズ、サイズが近いものはInspiron 13シリーズになります。 New Inspiron 15 3000(3505)ノートパソコン(2020年9月8日発売) Inspiron 13ノートパソコン (5310) (2021年4月13日発売) Inspiro […]

スマホの通話料を安くする(ブラステルMy050)

はじめに ドコモ、Softbank、auなどのキャリアでの「スマホからの通話料」(国内)は、宛先に関わらず概ね22円/30秒(44円/分)程です。 通話料をより安くするために各社ではIP電話のアプリが提供されています。確かに通話料は安くなりますが、一律料金で固定電話への通話が高かったり、月額基本料が必要だったりします。ここでは、月額基本料不要で他よりも通話料が低額なブラステルの「My 050」を紹 […]

Apache HttpClientの通信内容をダンプ

アプリやミドルウェの動作の正常性確認や問題発生時の問題切り分けのために、HTTPリクエストやレスポンスのヘッダやボディを確認したい場合がある。Java系のアプリではApacheのHttpClientが使用されることが多いため、ここではApacheのHttpClientによる通信をダンプ(ロギング)する方法を説明します。 (ここではApache HttpClient 4.5を前提として説明します。H […]

Windows10のインストール場所を選べない

DELLのノートPCであるVostro 5370を購入しました。 既定ではWindows 10 Homeがインストールされていましたが、会社用のボリュームライセンスのWindows10 Enterpriseをインストールしようした際のトラブルシューティングの記録です。 事象 Windows10をUSB起動でインストール中に、インストール先のディスク(パーティション)を選択する画面が表示される。通常 […]

JSFラジオボタン・チェックボックスとbootstrap

boostrapでラジオボタンやチェックボックスを使用する場合、div, input, label要素にbootstrapのCSSクラスを指定する必要がある。 JSFでラジオボタンを使用する場合、selectOneRadio, selectBooleanCheckbox, selectManyCheckbox等を使用するが、これらのJSF要素が出力するHTML要素のコントロールができず、上記のよう […]

Webアプリ用のサイトマップ生成

Googleの検索結果への表示を促進するためにGoogleに対してサイトマップを提供する必要がある。 WordPressでは様々なプラグインを使ってサイトマップを作成できるが、Webアプリの場合は独自に提供する必要がある。 ここでは、Webアプリでサイトマップを生成するためのサーブレットについて説明します。 前提 JavaEEを使ったWebアプリを想定しています。ここでは、Javaでサイトマップを […]