2018年8月30日木曜日

長いディレクトリ名に辟易

Linuxでは標準的にはシェルのプロンプトに
カレントディレクトリがフルパスで表示されることが多いです。
ディレクトリ的に今どこにいるのか一目瞭然なので
便利ではあるのですが、迷惑なことも。
いろいろな事情で長いディレクトリ名が階層深く続いていると、
プロンプトだけで複数行になることはザラで、
何やっているのか意味が分からなくなることがよくあります。
ディレクトリ名を短くできれば解決するのですが、
事情が許さないことも多く、短い名前でシンボリックリンクを作って
そちらでアクセスしたりもしますが、構造上それも難しかったり、
多数のディレクトリがあればリンクを作るのも面倒です。

そこで別の解決策として思いつくのは、
プロンプトのカスタマイズです。
実はプロンプトはPS1環境変数で設定されており、
Ubuntu 14.04ではデフォルトで
PS1='\[\e]0;\u@\h: \w\a\]${debian_chroot:+($debian_chroot)}\u@\h:\w\$ '
と設定されています。もし
$ PS1='$ '
を実行すれば、ユーザ名やフルパスが消えて'$'だけになります。
長いディレクトリ名もかかって来いって感じです。

例えば、"~/p_short"なるシェルスクリプトを
#!/bin/bash
PS1='$ '
の内容で作っておいて、必要な時に
$ source ~/p_short
を実行するなどの応用ができます。
また元に戻したい時用に"~/p_normal"なるシェルスクリプトを
#!/bin/bash
PS1='\[\e]0;\u@\h: \w\a\]${debian_chroot:+($debian_chroot)}\u@\h:\w\$ '
として作っておけば安心です。

ところで一般の方がものすごく長く日本語の混じったファイル名や
ディレクトリ名を作るのはなぜなんでしょうかね?
私はWindowsでも英数文字で簡潔にしています。
だってコマンドシェルで直にタイプすることを前提にしているので。

2018年8月29日水曜日

WINGROAD販売終了

私の愛車日産WINGROAD。
外観はともかく、使い勝手がよく、運転しやすく、非常に気に入っており、
WINGROAD e-Powerが出たら買い替え第一候補と考えていたのですが、
なんとWINGROADは今年3月に静かに販売終了していたみたいです。
なんてこったい。
こうなると今のところ日産でよさそうな車がない…
トヨタはあまり好きでないので、今度はホンダのシャトルあたりにしますかね。
えっ、ステーションワゴンと言えばスバル?
あそこも既にトヨタ系ですからね。それに値段が合わない。

私が最初に乗ったのが三菱車で、次は日産に移ったので、
生涯をかけて日本の自動車メーカー全制覇しようかと
思っていた時期もありましたが、いつの間にか
ざっくり言ってトヨタ系、日産系、ホンダに
グループ分けされてしまいました。
ということでやっぱり次はホンダかな。

しかし後何年かは今のWINGROADに乗り続けるつもりで、
その間に何らかの形でWINGROADが復活するなら
それに乗り換えようとは考えています。
最悪商用車のNV150 AD e-Powerでも購入検討はします。
日産さんよろしく。

2018年8月28日火曜日

Windows10で休止状態

PCの電源ON/OFFに時間がかかるのは仕方ないですが、
やはり短いに越したことはありません。
ということで私はWindowsでは[休止状態]を愛用してきました。
そしてWindows10でも使いたい。
ただ標準ではできなくなっています。

有効にするには[コントロールパネル]を開き
[電源オプション]で[電源ボタンの動作を選択する]から
[現在利用可能ではない設定を変更します]をクリックし、
[休止状態]をチェックして[変更の保存]するだけです。
これでタスクバー左端の[Windows]アイコンを開いたところにある
[電源]メニューに[休止状態]が増えてます。

ただ使ってみるとなんだか不安定。
[休止状態]になって欲しいのに再起動されたりします。
うーん、よくわからん。

2018年8月27日月曜日

HDMI入力なモータブルモニタ

レンズ交換可能なミラーレスカメラの黎明期に
Lumix GH1を購入した際、
これの外部モニタとして利用可能なポータブルでHDMI入力可能な
モニタがないものかと探したことがありますが、
当時はそんな商品皆無でした。

時が流れた現在は結構いろいろ商品があります。
私が持っているものの中にRaspberry Pi用の
3.5インチ モニターがありますが、
小さくて粗いので汎用的には実用にはなりません。

さて、先日クラウドファウンディングで USB Type-C入力の15インチモニタがあるのを知り、
直感的に欲しいとは思ったものの、よく考えると
対応する現在の手持ち機器はNintendo Switchしかありません。
仕様を確認するとHDMI入力も受け付けてくれないので、
私の現環境からすると未来を先走りし過ぎています。
安易にクリックしなくてよかった。

ところで先の商品は現状でも複数製品の組み合わせで可能です。
実際に試していないので明確に言うことはできませんが、
例えばType-Cアダプタ10インチモニタでいけそうですし、
アダプタ側もモニタ側も機能・サイズともに幅広く選択肢があります。
TMREC-FHDなんてHDMIキャプチャ機能も備えたモニタさえあるんですね。
希望する使い方ができるかどうかに不安はありますが。

さらに物色しているとEYE THEATER + Type-C for HDMI変換アダプタなんてものも発見。
HDMI入力対応1眼型VRモニタとType-C入力化アダプタです。
なんか欲しいかも。
それにしても、この界隈は昔に比べて断然おもしろくなってますね。

2018年8月23日木曜日

パスワード流出と思われる不正アクセス事件

数日前から出してもいないメールの中継エラーメールが
G Suiteアカウントにやけに多数届くようになりました。
返信メールにbase64でエンコードされた元メールデータがついており、
一応中身を見てみるとキリル文字だったこと、
同時期にdmarcのレポートメールが届いており、
この種のものはこれまでも時々受け取っていたことから無視していたのですが、
バースト的に鬱陶しく届くようになったので中身をよく見て、
血の気が引いてしまいました。これやばいやつでした。

インターネットはそもそも性善説から出発したこともあり、
メールの発信元は簡単に偽装できます。
歴史的にはこれを何とかしようと後付けでいろいろ対処しており、
最新はDMARCになるのでしょうか。
まあ構造上消極的な対策となります。

さて今回受け取った送信エラーメール。
そのいくつかはスパムメール扱いされただとか、
受信者のメールボックスがいっぱいで送信できないとかいうもので、
第三者が私の名を騙って大量に送信しているんだろうと思っていたのですが、
送信メールのヘッダ情報など眺めていると、
Googleの正規のメールサーバから送信され、
SPFもDKIMも正常に確認されているようにみえます。
こんなメール送ってもないのにどういうこと?
不可解ながらもふと思いつきGmailの[送信済みメール]を見ると
そこには結構な量のキリル文字のメールがorz
つまり送信元偽装メール事件ではなく不正アクセス事件なのでした。
それらメールを確認していくと本文が
<メールアドレス>:<メールアドレス>:<パスワード>:smtp.gmail.com:587
とかなってるものが散見されます。
完全にパスワード流出です。
おそらくどこかがおもらししたもので
パスワードリスト攻撃されたのでしょう。

こうなれば兎にも角にもパスワードを変更しなければなりません。
Gmailにログインし、ユーザーアイコンの[Googleアカウント]から
[Googleへのログイン]を辿って[パスワードとログイン方法]で
パスワードが変更できます。
管理コンソールにログインして
[ユーザー]メニューから個別のアカウントを指定して
[パスワードを再設定]することもできます。
なお、管理コンソールの私のアカウントには
*****さんは、送信メールの固有の外部の宛先数が多すぎるため、Gmail の送信の制限を超えました。
ご利用の再開までには最長で ** 時間ほどかかります。
なる烙印を押されていました。

今回は運良く不正アクセスだけでハイジャックはされていませんでしたが、
特権管理者アカウントがハイジャックされるとまずいので
この際一般ユーザーから不必要な特権を取り除いておくことに。
[管理コンソール]の[ユーザー]メニューからユーザーを選択し、
[管理者の役割と権限]で[特権管理者]を"OFF"にして[保存]すれば完了です。

ちなみに今回の反省点としては、
  • どこかからの警告を無視しない
  • 送信済みメールはときどき確認する
  • パスワードは使いまわししない
  • 権限は不必要に盛らない
ぐらいでしょうか。
IPAの高度試験多種合格者なのにこんな基本的なこと…
皆さんも気をつけましょう。

2018年8月22日水曜日

Windows10にPCアイコンを召喚

デスクトップに大量のファイルを置いている方っていますよね。
私は一時的に頻繁に使うファイルは置いていますが、
本当は何も起きたくないのです。
なぜって、大量のウィンドウを開いて作業するので、
デスクトップ上にアイコンを置いていてもどうせ見えないので。
それらを見るために複数のウィンドウをたたむと、
せっかくのいい感じの配置に戻すのが面倒なのです。
ただ[コンピュータ]と[ゴミ箱]だけは欲しい。

Windows10のデスクトップはデフォルトではシンプルで、
そこだけは私好みではあるのですが、
[コンピュータ]アイコンがないのは非常に厳しい。
[コンピュータ]アイコンの右クリックからbashを起動するようにしていると、
カレントディレクトリが[デスクトップ]になっていて非常に都合がいいんです。
ということで[コンピュータ]アイコンの出現方法を紹介します。
とはいえWindows10では[PC]アイコンと名前が変わってるんですが。

方法は簡単です。デスクトップの何もないところで右クリックして
コンテキストメニューを開き、[個人設定]メニューを選びます。
[テーマ]の[デスクトップ アイコンの設定]から開くウィンドウで
[コンピューター]項目をチェックし[OK]をクリックして完了です。

2018年8月21日火曜日

ダブル台風

現在脅威となっている台風19号、20号。
誰が言い出したか今朝のニュースでは「ダブル台風」と名付けられていました。
これで思い出すのが仮面ライダーV3
彼の変身ベルトは「ダブルタイフーン」です。
って、それだけです。
ともかく、被害が出ないことを願います。