2018-01-29

Andoidタブレットへのシェルの導入

入門者でもないのだが、しばらく触れていなかったので思い出そうかと手に取ったのが『

入門者のLinux 素朴な疑問を解消しながら学ぶ (ブルーバックス) Kindle版』。老後ハッカーを目指すというのは別のところで書いたところで、そのうちに古いMacの1台をLinuxマシンに仕立てるつもりだ。そのまえに、お手軽に練習するのにいいと思ったのが、同書に触れられていたMac=Unix、Android=Linuxというところ。たまたま。LenovoのYogaBook(LTE対応モデル)を持て余していたので、これにターミナルを入れてみようと思いついた。


早速ネットで調べると「いつでもLinuxコマンドが使える!Androidで動くLinux端末「Termux」【Root化不要】(https://linuxfan.info/termux)」が簡単に見つかって、さっそく、Google Playからインストール。apt updateとapt upgrade で最新版にしようと思って引っかかったのが、Yoga Bookのキーボード(仮想キーボードでない方)のスペースだった。

日本語入力のキーボード設定だと、英数半角文字で打てるにもかかわらず、スペースは全角がはいる(これは、クレームものだと思うけれど)という罠にひっかかり、時間を取った。ともあれ、それ以降は、ディレクトリ構造が違うので、戸惑うこともあるものの、それでも、思い出しながら作業ができた。

2018-01-24

セキュリティアップデートのトラブル(MacOS El Capitan / MacMini)

今日、High Sierraのアップデートがあって、MacBook Pro + Thunderbolt Displayをいち早く対応。また例によって、もたもたした立ち上げ(Thunderbolt Displayとの接続の不具合)があったが、レギュラーなので問題なく終了。

問題は、不調だったMacMiniであった。こちらもサルベージする必要のあるデータが残っているので、毎日立ち上げている。これも、セキュリティアップデートがあった。しかし、インストールの後立ち上がってこずに、ずっと再起動を続けてしまう。この件かどうかはわからないが一般的な対処法として、セーフブート!しかし、まずは、不調。次に、Command+Option+RのInternet Recoveryを試す。これがイモ!初めて見る地球儀がくるくるの数分でリカバリーメニューが登場したので、ディスクのリカバリー+再起動。今度は、プログレスバーが順調に伸びるも、やはり、再起動のリピート。
ここまでひどいとは思わなかったので、ディスクの復旧は諦め、クリーンインストールを目指し、もう一度、Command+Option+RでOSの復旧を選択。しかし、ネットが繋がらない。IPアドレスの設定もできない。
ふたたびセーフブートを試みる。すると、先程のリカバリがうまく行ったのかどうかは分からないが、セーフブートモードに入ることができた。こちらのOS復旧だと、ディスクをクリーンにすることなく可能ということなのだが、これまた、ネットが繋がらないと言うメッセージ、これは、ネットじゃなくても出来るはずなのに。
最終手段は、OSのアップデート。High Sierraをインストールすることにした。これは、どういうわけか出来る。これは、たぶん、このMacMiniが古いので、ディスクイメージがバックアップされていなかったせいか。いずれにしても、ネットからダウンロードが可能になった。

まあ、はっきりいって、よくわからず。

2018-01-22

Thunderbolt Displayなのか、MacBook Pro(High Sierra)なのか

毎日のように起こる現象、MacBookProのUSB-CにThunderbolt変換アダプタを繋いでいるThunderbolt Displayがディスプレイとしては接続できるが、ハブ的機能(Thunderboltポート、イーサーポート、USBポート)が死んでしまう件、また、よくおこるのが、ハブ的機能で接続する外部記憶装置がふいに接続解除されてしまう件、原因がわからない。

今日は、前回上手く行った、Thunderbolt Displayの電源プラグを外して15秒放置してSMCメモリーを解放しても復旧せず、MacBook ProのUSB-Cポートの接続差し替え(電源とThunderbolt変換アダプタ)てみた。すると、うまくいく。奥のポートは電源用と思えるの絵、これまで、奥を電源にしていたのだが、逆にしてみたわけだ。

これもまた様子見しかあるまい。

2018-01-21

ハッカーをめざす

ハッカーになろう」を読んで、老後の楽しみ高齢者ハッカーに足りたいものだと思った。今まで触ったことのない言語としてLISPとPythonにチャレンジしてみようかと。また、むかしは、Linuxマシンを持っていたこともあるが、最近はご無沙汰なので、古くなったMacを活用しようかと思う。

2018-01-16

High Sierraがイモ?!

今朝も、MAcBook Proの立ち上がりがうまくない。なんだかな。

MacBook Proの問題かもしれないけれど、High Sierraも色々とトラブルを抱えているようだ。

たとえば、https://japan.cnet.com/article/35112998/ とか、https://wired.jp/2018/01/10/apples-security-problem/

なんとなく調子が悪いのは、切り分けが難しいのだけれど、MacOSの可能性もあるなあ。

2018-01-15

MacMiniの調子の悪さ:MacBook Proへの置き換え(補足)

MacBook Proに置き換えたのだが、毎日、何らかのトラブルが起きる。原因不明で一日一度はシステムダウンする。原因の切り分けができない。

今日のトラブルは、これとは違った。Thanderbolt Displayがハブとして機能しなくなった。ディスプレイの背面には、USBボートが3つ、FireWireポート、Thanderboltポート、Ethernetポートが各1ポート付いている。これが全く通電しなくなった。ディスプレイ自身は表示される。

ネットで調べると、ディスプレイがブラック・アウトするときの解決方法としてThanderbolt DisplayのSMCをリセットすれば回復するという事例を見つけた。それで、支持のように15秒以上コンセントを抜いて再接続してみた。するとうまくいった。

MacBook Proがシステムダウンする件と新たに起きた件が関連するのかよくわからないが、これで、いずれも解決してくれればいいのだが。


2018-01-09

MacMiniの調子の悪さ:MacBook Proへの置き換え

原因はよくわからないが、オフィスと自宅のデスクトップに利用しているMacMiniをThanderbolt Displayに接続しているのだが、自宅のそれはともかくとしても、オフィスのそれは調子が悪すぎて堪忍袋が折れた感じ。

たまたま、年末に調子が悪くなっていたMacBook Air 2012の替わりにと、MacBookProの最も安いモデルだがメモリを16GBにおごりストレージをSSDを1Tに強化したものを用意していた。ところが、色々と触っているうちにMacBook Airが復活してしまい、なんだかな、MacBookがダブってしまい、どう使おうかということになっていた。

それで、まずは、古いMacBook AirをMacMiniの代替にしようということで、置き換えた。ご存知のようにThandaerbolt Displayはハブになるような設定になっているのだが、なにしろ、Air 2012はThanderboltの初代とあって、ハブとして機能しない。ほかは、問題ないのだが。そこで、急遽新しいものに変更することにした。

それはそれで、結果的にはよかったとは思うが、色々用意しているアタッチメントがどうよといったところ。接続の前に、色々試したのだが、接続ドックがいまいち。まずは、MacBookProをケチったのが間違いといえるのだが。USB-Cが左側に2ポートしかなく、必然的に拡張しようと思うと、ドックを必要とすると思ったので用意していた(サードパーティ)。次に、ThanderboltポートとUSB-Cとのコネクタを純正で用意していた。

切り分けができないが(どれが悪いかわからないが)、拡張ドックを挟むと、Thanderbolt変換コネクタと電源を両立できない。拡張ドックを外すと大丈夫。

補足:どうやら、そのような製品らしいということだな。

副産物として、Promise Pegasusの外付けを持っていたのだが、最近調子が悪くなっていてどうしようかとおもっていたのだが、MacBookProに置き換えたついでにドライバなどを置き換えたら、生き返ってきた。

いまのところ、色々やってみるもんだ、という感じ。今年前半あたりにMacMiniが更新されるということを期待してやっているのだけれど、まあ、そうでないとしても、この手のおきかえはわるくないかも、というのが、今日の成果か。

補足:定時に立ち上げるように設定しているが、すぐにログインしないと、Thanderboltハブが立ち上がらなくなってしまい。USB-Cポートを抜き差ししないと目覚めない。原因は、どうも、ログインするようになっているかららしい。とりあえず、立ち上がるまでそれほどの時間がかかるわけでもないので、自動起動はやめることにした。