ワイヤーバスケットを吊るしてテーブルタップや配線を押し込んでみた

今日はケーブルをなんとかしたい

と思いました。机がただの食卓なので、ケーブルを隠すところがありません。こんなトレイを付けたら良さそうです。

ただ、結構な値段がするのと、対応できる天板の厚さが足りません。こういうときは100均です。セリアで吊り下げ式のワイヤーラックを見つけました。

f:id:agyay:20210206163343j:plain

ただ、テーブルタップを押し込むにはちょっと小さいです。そこでラックを2つ吊るして、その間に別のワイヤーラックを縛り付けました。

f:id:agyay:20210206163357j:plain

 あまり綺麗とは言えませんが、なに、見えなければどうということはありません。

日本のデジタルトランスフォーメーションはまだまだ遠い

 

卒論が間に合わない。

下の息子は文系の大学4年生です。卒論に載せるグラフを描くのに手を貸してくれと言われました。普通の親は息子の卒論を手伝わないと思いましたが、まあ理系と違ってグラフが主題ではありませんし、ここで教育にこだわって卒業できなくなるのはもっと困ります。

で、何のグラフを作ればいいの?

犯罪率と体感治安の年次推移を比較したいそうです。元データは警視庁の警察白書内閣府世論調査にありました。こんなサイトをしみじみと見るのは初めてです。警察白書のリンクを辿って e-Stat統計で見る日本 に移動します。ここには警視庁だけでなく、各省庁のデータが公開されています。さて、犯罪統計の PDFファイルを見ると複雑な形をしています。例えば「うち)傷害致死」の行は一行上の傷害の内数なので粗暴犯の小計の計算から省く必要があるということを項目名から読み取り、念のために数値を集計して確認する必要があります。

f:id:agyay:20210108144148p:plain

グラフ化する数値をPDFから読むのは大変です。EXCELCSVファイルも同じ場所に用意されていたのでそちらを使おうと思いましたが、

だめです、ネ申EXCEL、ネ申CSVでした。

f:id:agyay:20210118221155p:plain

ExcelCSVもPDFに掲載されていた表そのままです。試しにCSVExcelで読み込んで文字列を緑、数値をシアンに塗りました。数字と文字が混在しています。フォーマットが違う複数の表がすべて一つになっています。データが規則的に並んでいませんし、意味のない空白行や列がそこかしこにあります。さらに毎年報告書のフォーマットが微妙に違っています。まあ、締切間近まで卒論が書けていない息子が悪いのですが、これではグラフ化するのが大変というのも頷けます。もしこれが業務上の継続案件なら自動スクレイピングのルール化は非常に面倒でしょう。

他のオープンデータはどうでしょうか?

とりあえずグラフは一回限りの力技で作りました。その後、興味が湧いたので政府CIOポータルも見てみました。こちらも残念ながら警察白書と似たりよったりのデータが多いようです。ただ、コロナ関連は比較的良さそうですね。使いやすいデータの公開が進めば下記のようなサイトを勝手に作ってくれる人がどんどん出てくると思うのですが。

www.stopcovid19.jp

自作のマウスブリッジを被せてMX keysのフルキーボードをテンキーレスとして使う


 MacWindowsの両方で使えるようにキーボードをLogicool MX keysにしてから一ヶ月経ちました。薄手のすっきりしたデザイン、四角くて真ん中が少し凹んだキートップの形、キーの間隔、タイピング時の感触など、とてもいい感じです。

agyay.hatenablog.com

と思っていたのですが、なんだか

テンキーが邪魔な気がしてきました。

私の使い方だといつも腕を左側に寄せて文字キーだけを打っている状態になります。右側のマウスが遠いです。ならばテンキーレスモデルを選べば良かったのではという話もありますが、Logicoolのテンキーレスモデルはキータッチの感触やキートップの形、Unifiyingに対応していないなど、MX keysと比べて今一つだったのです。LogicoolにはMX Keysのテンキーレス版を強く要望したいところです。

調べてみると私と同じような不満を持つ人はいるようです。そういう人がどうしているかというと、テンキーの上に被せるマウスブリッジという製品があるらしいです。

[rakuten:biccamera:11499358:detail]

ただ、薄い作りのMX Keysには高さ65mmが高すぎます。100円ショップにあるもので流用できないか探したのですが、ちょうど良い形・大きさのものが見当たりません。上面を

プラスチックまな板

にして、足を自作するのが良さそうです。

f:id:agyay:20210123112638j:plain

家に合るもので試行錯誤してみた結果です。一ヶ月ほど使ってみて問題なければきれいに作り直そうかなと思います。

f:id:agyay:20210123113553j:plain

テンキーの上にまな板を被せた状態です。自作で調整したので高さもぴったりです。MX Keysにはバックライト用の近接センサが付いているのでオフにしておきます。まな板の上半分は使っていないので切り落としてもいいのですが、とりあえずそのままです。まな板にも色々種類がありますがこれはシルクという100円ショップで買ったもので、厚さが1.5mmであまり曲がらずちょうどよい硬さです。表面が梨地になっているのでマウスが良く滑ります。きっとダイソーにも似たものがあるでしょう。

 

追記

ちょっと滑りが良すぎたので、マウスパッドを載せて余計な部分を切り落としました。

f:id:agyay:20210713172523j:plain

さらに仮止めテープを剥がしてホットグルーで固定しました。初めてグルーガンを使ったので見た目がイマイチですが、ぐらつきが無くなって使いやすくなりました。接着剤よりいいですね。グルーガンはこれから色々使ってみます。

f:id:agyay:20210713172608j:plain

 

Use a Macbook or an iMac with Retina display that won't support target-display-mode as a subscreen of windows PC

You have only one choice, SPACEDESK  for now.

When I got started working-at-home because of covid-19, I thought about how I could use my iMac as a subscreen of my company-provided windows note PC. I surfed many sites, and all of them say, "You can use the target-display-mode. Beware that Retina displays won't support this function but Mid 2014 or the older model will." My iMac is a Retina model. Oh, my. But finally, I found SPACEDESK will do for my purpose. This information is not reported widely for some reason, so I will write here. 

Setup the primary machine (Windows PC)

SPACEDESK DRIVER SOFTWARE FOR WINDOWS PRIMARY PC (SERVER)

There are four installers for Windows10/8.1 x 64/32bit. Download a suitable installer for your PC. If conditions in Attention! or Important apply to your PC, update the graphic drivers before installing SPACEDESK. The install method is described at 

SETUP PRIMARY MACHINE. Probably you do not need to read "Verify if Setup was Successful" if no error occurs during the install.

f:id:agyay:20210119200747p:plain

Download the installer and right-click it.

f:id:agyay:20210120174619p:plain

f:id:agyay:20210120174644p:plain

f:id:agyay:20210120174700p:plain

f:id:agyay:20210120174721p:plain

The administrator authority is required to perform the installation. You have to give up if you do not have the authority because of the security policy of your company.

f:id:agyay:20210120174736p:plain

f:id:agyay:20210120174747p:plain

Once the installation is completed, there will be an icon of SPACEDESK in the taskbar. You can right-click the icon and open the window of SPACEDESK. See the status is ON. Check the IP address of your PC. It is a private address in most cases. 

f:id:agyay:20210120181440p:plain

You can also change the Status OFF.

f:id:agyay:20210120181454p:plain

Display Settings... moves you display settings of Windows. You can change the screen layout there.

View SPACEDESK from iMac

There are client viewers for Windows10/7, iOS, Android, and Amazon at

SPACEDESK VIEWER SOFTWARE FOR SECONDARY MACHINE (CLIENT).

There is none for macOS, but you do not have to give up.  Open Go To HTML5 Viewer Page by Safari or Chrome on your iMac.

f:id:agyay:20210120182941p:plain

Input the IP address of your Windows PC then connect. Once you connect, iMac turns into the subscreen of Windows PC.

Push esc key and exit fullscreen, click the hamburger icon, open the settings menu.

f:id:agyay:20210120183046p:plain

You can control the Windows PC by the magic trackpad of iMac, however, I do not recommend doing it because the mouse cursor on iMac becomes difficult to use. I recommend this function in case of using a tablet as a subscreen.

f:id:agyay:20210120183258p:plain

The SPACEDESK server (Windows) sends compressed pictures and the SPACEDESK viewer (iMac) decompresses them, I think. When I move the cursor, some blur appear on fine details on the edge.

f:id:agyay:20210120184149p:plain

Stopping the cursor, details become clear. You can find the difference between upper and lower snapshots, can't you?

f:id:agyay:20210120184300p:plain

You are able to tune the performance, but you should take the network speed into consideration.

Display settings of Windows

Please layout multi displays as you wish. I love large screens!

SPACEDESK is great, but a dedicated display and cable are best as expected.

If you don't have any external display but iMac, I'll highly recommend SPACEDESK. It was the biggest help for me.

Unfortunately, this app is a bit unstable than hardware displays and cables. There is a small but certain time lag. It disconnects every few hours. I have three screens now, so I don't use SPACEDESK these days.

Failed attempts

  • Target Display Mode
    Retina won't support target display mode.
  • Sidecar
    Sidecar won't work on Windows.
  • Duet Display
    Only tablets with iOS or Android can be clients.
  • Luna Display
    Luna display for Windows has kickstarted, but it can turn only iPad into a second display.
  • Windows remote desktop for mac
    It can control Windows from iMac but have a poor response.
    Key layouts of Windows and iMac are a little too different.

You can also an android or an iOS tablet turn into a subscreen by SPACEDESK. Touchscreen function on the tablet remains available.

Install the SPACEDESK viewer for each OS. It works smoothly and finely than the HTML5 viewer.

f:id:agyay:20210120185736j:plain

 

You can feel like you use a Windows tablet even though using an Android when you enabled Touchpad at the settings of SPACEDESK.

f:id:agyay:20210120190955j:plain

I bought this tablet 3 years ago before Huawei was banned from the U.S. 

 

MacBookやターゲットディスプレイモードが使えないRetinaディスプレイのiMacをWindowsのサブディスプレイにする

現時点ではSpacedeskの一択です。

在宅勤務が始まったときに、なんとかして自宅のiMacを会社支給のWindows ノートPCの外部ディスプレイにできないかと考えました。しかしどの記事を見ても、ターゲットディスプレイモードが使えるよ、ただしターゲットディスプレイモードが使えるのはMid 2014までのモデルだけでRetinaは非対応だから注意してね、としか書いてありません。自宅のiMacRetinaディスプレイです。やっと見つけたのがSpacedeskです。なぜかあまり報告されていないようなので、ここに書いておきます。

Windows側の準備

SPACEDESK DRIVER SOFTWARE FOR WINDOWS PRIMARY PC (SERVER)

に、Windows10/8.1、64/32bit 用の4つがあるので自分のOSに合うインストーラをダウンロードします。Attention!、Important の条件に当てはまる人はSpaceDeskをインストールする前にグラフィックドライバをアップデートしてください。

SETUP PRIMARY MACHINE にインストール方法の説明があります。英語ですが特に難しいところはないと思います。ここに書いた手順でインストールできれば、Verify if Setup was Successful 以降の説明は多分読まなくても大丈夫です。

f:id:agyay:20210119200747p:plain

インストーラをダウンロードできたら右クリックしてインストールしてください。

f:id:agyay:20210120174619p:plain

f:id:agyay:20210120174644p:plain

f:id:agyay:20210120174700p:plain

f:id:agyay:20210120174721p:plain

 ここで管理者権限を要求されます。もし、会社支給のPC等でフリーウェアのインストールが全く許可されていない場合は残念ですがあきらめてください。

f:id:agyay:20210120174736p:plain

f:id:agyay:20210120174747p:plain

インストールできたらタスクバーにspacedeskのアイコンが表示されます。右クリックしてspacedeskを開くと、StatusがONになっているはずです。またクライアントから接続するためにIP-Addressを確認しておきます。普通はプライベートアドレスになっているはずです。

f:id:agyay:20210120181440p:plain

Connections をOFFに切り替えることもできます。

f:id:agyay:20210120181454p:plain

Display Settings... を選ぶとWindowsのディスプレイ設定画面に移動します。クライアントから接続した後にディスプレイの配置を変えるときに使います。 

iMac側から接続

SPACEDESK VIEWER SOFTWARE FOR SECONDARY MACHINE (CLIENT)

にWindows10/7、iOSAndroidAmazonタブレット用のクライアントソフトがあります。macOS用はありませんが、ここで諦めてはいけません。SafariChromeGo To HTML5 Viewer Page を開きます。

f:id:agyay:20210120182941p:plain

Windows PCのIPアドレスを入れて接続します。Windows PCとiMacは同じプライベートネットワーク上にいる必要があります。接続した途端にMacWindowsの外部ディスプレイになっているはずです。

escキーを押してフルスクリーンを終了して、ハンバーガーアイコンをクリックすると設定メニューが開きます。

f:id:agyay:20210120183046p:plain

Settingsで色々設定します。

Remote ControlをチェックするとMacのマジックパッドでWindowsを制御できますが、Mac側で作業するときにマウスカーソルが使いにくくなるのでおすすめしません。デフォルトではチェックされています。この設定は次に書く、タブレットをサブディスプレイにするときにはお薦めです。

f:id:agyay:20210120183258p:plain

Windowsが圧縮した画像を送信してMacで展開しているらしく、カーソルを動かすと少しの間、細かな字の周りに色が付いたにじみが見えます。

f:id:agyay:20210120184149p:plain

カーソルを止めると画像がくっきりしてきます。このスナップショットでは微妙な差ですがわかるでしょうか。

f:id:agyay:20210120184300p:plain

きれいな画像にしたければ品質・色深度・フレームレート・解像度を上げれば良いのですが、ネットワークが遅いと逆に描画が遅れます。ちょうど良いところを探してください。

Windowsのマルチディスプレイの設定

これで 普通にiMacが外部ディスプレイとして扱えます。好きなように配置してください。大きな画面は最高です。

でも、やっぱり外部ディスプレイにケーブルで接続するのが一番

このソフトのおかげでiMacの画面を外部ディスプレイとして使えたので随分助かりました。外部ディスプレイが他にないのならとてもお薦めです。

ただしソフトを使う分、専用ハードと比較すると安定性に欠けます。わずかですが遅延がありますし、私の家のネットワークの調子のせいなのか、数時間に一回接続が切れてしまいます。今は外部ディスプレイを3枚揃えたので、SpaceDeskは使わなくなりました。

無駄になった調査も箇条書きにしておきます。

  • ターゲットディスプレイモード
    Retinaは対応していない
  • Sidecar
    Windowsは対象外
  • Duet Display
    クライアントはタブレットiOSAndroid)のみ
  • Luna Display
    ホストは Macのみ。
    Windowsはまだキックスタート中。iMacをクライアントにできるかどうかわからない。
  • WindowsリモートデスクトップiMac側から操作
    一応可能だが、有線接続しても反応が悪すぎる。キー割り当てが違うのが面倒

なお、外部Android/iOS タブレットスマホを接続して外部ディスプレイにすることもできます。というか、こちらが本命です。タッチスクリーンを使うこともできます。

SpaceDeskでタブレットをサブディスプレイにするときは、それぞれ専用のアプリをインストールします。HTML5版のクライアントよりも動作が軽くて画面もきれいです。

f:id:agyay:20210120185736j:plain

タブレットのタッチスクリーンを有効にすると、AndroidなのにWindowsタブレットを使っているような気分になれます。

f:id:agyay:20210120190955j:plain

14年物のキーボードを久しぶりに掃除してみた

 キーボードを新調したところ

agyay.hatenablog.com 

自分用ばかり、ずるい

と妻が言いました。

居間のPCのキーボードは2007年に購入したPCの付属品をPCを買い換えた後も再利用して使い続けています。いつか自分で断線を修理したときに根元に巻いておいたテープがほつれていました。

f:id:agyay:20210110151506j:plain

今月は(来月も)もうお金がないので、せめてコードの見栄えだけでも何とかすることにしてキートップ側のカバーを外しました。ここは古いテープを外してもう一度巻きなおします。

ついでにキートップを掃除し始めましたが、キートップの高さが高いので、奥まで綿棒が届きません。そこでキートップを数個外してみましたが、うーん、これは汚い。全部キートップを外して掃除したほうが良さそうです。

f:id:agyay:20210110153654j:plain

 しかし以前に買ったはずのキートップ引き抜き工具が見当たりません。そこで裏からプラスチックの爪をミニドライバーで押し込んで外すことにしました。案の定、指が痛くなるは、数か所プラスチックを折ってしまうわでさんざんです。めったに使うものではありませんが簡易用なら高くはないのでさっさと買い直せば良かったです。

SANWA SUPPLY TK-013 キートップ引抜工具

SANWA SUPPLY TK-013 キートップ引抜工具

  • 発売日: 2009/09/10
  • メディア: Personal Computers
 

 古い歯ブラシで磨いていきます。

f:id:agyay:20210110195746j:plain

キートップもまとめて洗います。

f:id:agyay:20210110195804j:plain

古いシャツで拭いて、そのまま乾かします。

f:id:agyay:20210110195825j:plain

ところどころキートップのプラスチックが欠けてしまいました。やっぱり引き抜き工具を使うべきでした。幸い動作に支障はなさそうです。

f:id:agyay:20210110200223j:plain

全部組付けなおして元通りです。それにしてもAとかEnterなどよく使うキーの印字はほぼ見えなくなってます。メンブレン式にしてはずいぶん長持ちしていますが、延命も今回が限界かな、、、

f:id:agyay:20210110202009j:plain

居間のPCはキャスター付きのパソコンデスクに置いています。キーボードスライダーの幅が狭いのにキーボードが大きくて、そのせいで普通のマウスだと使いにくいのでトラックボールにしています。キーボードスライダーから転げ落ちないようにあえて有線です。ワイヤレスは高いですしね。(自分の分だけはワイヤレスがいいんだという声がまたしましたが、聞こえないふりでやり過ごします。)

 トラックボールは大きいほうがだんぜん使いやすいと思います。

確定申告とxml

xml

朝起きて早々、妻からxmlはあるかと聞かれました。xmlという言葉が出てきそうもない人からなので戸惑います。よく聞き直したところ、国税電子申告・納税システム(e-Tax)の申告画面にxmlデータをお持ちですかと書いてあるそうです。

f:id:agyay:20210106165213p:plain

ふむ、なるほど。私はサラリーマンで副業所得も雑所得もありませんが、僅かながら医療費控除ができそうなので妻が確定申告を頑張ってくれています。そういえば私の会社も在宅勤務の拡大に伴い2020/12月から給与明細・源泉徴収票が電子化されていたような。もしかしたらxmlデータが入手できるかもしれません。

できませんでした。

これまで紙で配っていた代わりにPDFを発行してくれるだけです。このPDFはセキュリティで保護されているので数字をコピーできません。仕方がないのでPDFを見ながらデータを入力します。これまで紙で源泉徴収票を貰っていたときと作業は変わりません。

寄付金控除

確定申告する場合はふるさと納税のワンストップ特例が無効になるので、寄付金控除も一緒に確定申請する必要があります。あ、ここにもxmlデータという欄があります。さとふるxmlを作ってくれる機能があるかも。

ないですね。やっぱり。

 領収書

医療費控除のために病院・薬局の領収書の金額を打ち込んでいきます。保険を使った分は健康保険組合にもデータが有ると思うのですが、税務署には関係ないのでしょう。領収書はスキャンしてオンラインで提出することができるのですが、5年間保管するのが面倒なので税務署の休日用ポストに提出してしまいます。せっかく確定申告で税金を取り戻しているのに郵送料を使うのは悔しいので自転車で6kmを往復します。

それでもe-Taxは行政機関のシステムとしては頑張っている方だと思います。

毎年改善が進んでいます。色々文句を付けましたがxmlが使えないのは周りのシステムがついてきていないせいですし、これからに期待しましょう。