ホーム » コンピュータ (ページ 73)
「コンピュータ」カテゴリーアーカイブ
DELL Chromebook 11でデベロッパーモード
この記事を参考に、DELL Chromebookでの作業をメモ。
デベロッパーモードに切り替えるためには、"ESC+Reload(F3)+Power"を押すことで、リカバリーモードに切り替わる。
"←"キーでメニューを日本語に替えながら、"Ctrl+D→Enter"で切り替えが始まる。
切り替わった後は、"Ctrl+Alt+←(F1)"で本来のChromebookの画面。 "Ctrl+Alt+→(F2)"で、Linuxの画面に切り替わる。 システムの根本だから、LinuxモードからChromebookに切り替えると、Login画面からやり直しかと思ったけど、 Chromebookの状態は保存されたままで行き来できる。
Linuxモードでは、初期状態で、Linuxのコンソール画面となる。 loginするには、"uid=chronos"を入力すれば、passwd無しでshellが起動する。 root仕事は、sudo にて。
croutonをインストール作業中に、間違って途中で設定したroot,chronosなどのパスワードが判らなくなった。 しかたがないので、recoveryメディアで再インストールをかけたけど、デベロッパーモードはそのままなので、 相変わらずパスワードは解らないまま。一旦、デベロッパーモードを解除して起動イメージから元に戻さないと、 パスワードなどを修正できなかった。
chronosの状態でパスワードがかかっていないのは不気味なので、 下記のコマンドでパスワードを設定。
$ sudo chromeos-setdevpasswd パスワードを確認を含めて2回 パスフレーズを1回聞かれる。
DELL Chromebook 11のリカバリーイメージ作成
Chromebookのリカバリーイメージの作成では、Chromebookの専用のURL"chrome://imageburner"を 入力し、リカバリーイメージを作成(下イメージ参照)と説明があったが、 イメージのダウンロードが始まらない。
調べてみると、 Chromebookを復元する において、リカバリーメディアの作成方法が記載されている。 imageburnerとは別のリカバリーユティリティをChromebookにインストールして作業を行う。 Chromebookの識別では、左下の"このChromebookのモデル番号を確認"を押せば、適切なイメージを探してくれる。
エアコンがECHONET Lite対応?

今日は、DTNワークショップにお誘いしてもらい、 北陸先端科学技術大学院大学で研究会に参加となった。
ワークショップの最初には、DTNとは異なるけど北陸先端の 先生の研究の紹介があった。その中で、ECHONETによる ホームエレクトロニクスによる、家電品の管理のお話があった。
この辺は、以前から個人的に興味もあり、自宅の家電機器を 赤外線リモコンで制御などは実験的に取り組んでいた。 以前は、自宅の温度センサーで室温が高くなったらメールして、 スマホから赤外線リモコンでエアコンのスイッチを入れるとか を試していた。しかしエアコンの買い替えの際に、RFリモコン って面白そう….と富士通ゼネラルのnocriaを購入した。 でも、制御方法もわからずじまいとなった。
しかし、今日のECHONETのキーワードで色々探すと、ECHONETに対応した電化製品のリストもあった。 さらに、自宅のエアコンnocria-Zシリーズは、APS-12Bというユニットをつけると、 WiFiでECHONET Lite対応にできるらしい。
ECHONET Liteも、 このの資料を見ると、それなりに プログラムも書けそう。
確認したら、ノクリア2014シリーズだけっぽい。残念….
gcalcli v3.1のインストール
2014/11月に入って、PerlのGoogle Calendar APIで取得していた予定が、 "403 Forbidden"で取得できなくなった。同様の記事が同じタイミングで 報告されており、どうも Calendar API が ver 2.x だとダメになった様子。 色々探していたら、python で書かれた gcalcli の v3.1 であれば、 取得できているみたいなので、インストール。
gitを使ってgcalcli最新版をインストール
# git clone https://github.com/insanum/gcalcli.git # cd gcalcli # python setup.py install ((必要となるpythonライブラリ)) # aptitude install python-dateutil python-gflags python-googleapi python-gdata python-parsedatetime python-pyicu
gcalcliでアクセスする際の認証
gcalcliでカレンダーを取得するために認証を行う必要があるが、 ssh経由で作業中だと、テキストブラウザ "w3m" が起動され、 認証ページ遷移や、キー取得遷移がうまくいかないので、 "–noauth_local_webserver"をつけて、手作業で行う。
$ gcalcli list --noauth_local_webserver # googleカレンダーの認証を行うためのURLが # 表示されるので、ブラウザにcopyして表示 # されるkeyをcopyし、キーを改めて入力
gcalcliを使ってみる
自宅では、今日のカレンダーをeabadgeで表示させているけど、 色エスケープシーケンス表示やら、12時間表示やら趣味に合わないな…
$ gcalcli --nocolor --military agenda today 11pm
CGIからgcalcliを呼び出したら、漢字部分が消える…。 環境変数LANGが設定されていないとダメらしい。
外付けHDD故障
自宅サーバが、今朝、落ちていることが判明。 /var/log/messages を漁ると、外付けのUSB-HD0(2TB)へのバックアップ処理後に、 xfs_alloc_fixup_trees… あたりでカーネルで異常なメッセージを大量に吐いている。 HDDの故障の前兆と見るべきだろう。 中身を確認すると…2TB購入時の日記が無いな…。 最も古そうなファイルは、2012年9月。2年で壊れたというのであれば、根性ナシだな。
バックアップ処理の確認
書き込み時に落ちると思われるので、改めて、バックアップ処理の中身を確認。 crontab のUSB-HD0保存のバックアップをコメントアウトする。
((backup1)) / ------------ (tar) -> USB-HD0/BackupLiux /var --------- (tar) -> USB-HD0/BackupLinux /home -------- (rsync) -> USB-HD0/Mirror/home /home/Photo -- (rsync) -> USB-HD0/Photo /home/Music -- (rsync) -> USB-HD0/Music /home/*data* - (rsync) -> USB-HD0/Mirror/home
((backup2)) /*bin* ------- (rsync) -> /root2 /var --------- (tar) -> /home2/BackupLinux /home -------- (tar) -> /home2/BackupLinux /home/*data* - (tar) -> /home2/BackupLinux /home/Photo -- (tar) -> /home2/BackupLinux /home/Music -- (tar) -> /home2/BackupLinux USB-HD0/PhotoArchive (tar) -> /home2/BackupLinux USB-HD0/Video (tar) -> /home2/BackupLinux
HDDの発注
原因も判明しているし、交換のHDDを早々に注文。(今年2個めか…)
先日、USB3.0 のボードも入れたし、USB3.0 インタフェースの外付けを発注する。 バックアップ高速化できるかな。
spamassassinのバグ?libnet-dns-perlのバグ?
数日前(2014/11/06)頃から、以下のような警告メールが 流れてくるようになった。
Subject: Cron <amavis@perrine> test -e /usr/sbin/amavisd-new-cronjob && /usr/sbin/amavisd-new-cronjob sa-sync Argument "0.80_2" isn't numeric in numeric ge (>=) at /usr/share/perl5/Mail/SpamAssassin/Plugin/AskDNS.pm line 214. Argument "0.80_2" isn't numeric in numeric lt (<) at /usr/share/perl5/Mail/SpamAssassin/Dns.pm line 521. Argument "0.80_2" isn't numeric in numeric ge (>=) at /usr/share/perl5/Mail/SpamAssassin/Plugin/AskDNS.pm line 214.
警告メッセージで検索をかけると、spamassassinのバグかと 思っていたけど、議論の流れをみると、libnet-dns-perl での バージョン番号の比較方法が拙いだろ…との話の中、 様子を見守っていたら、libnet-dns-perl (0.81-1) が公開された様子。
ということで、以下を実行して、強制的に 0.80_2 を 0.81-1 に バージョンをあげて、無事エラーがでなくなる。
$ sudo aptitude install libnet-dns-perl/sid
STB-1000を導入してみた
以前からBluetoothの品をチョロチョロと試しているけど、 携帯の通知を時計で確認のできるG-SHOCKなどを物色していた。
スマートウォッチだとさらに便利だけど、毎日充電は 腕時計じゃないだろう….的なイメージで、最終的に STB-1000を試してみた。
G-SHOCKだと、SNSなどの通知はFB,Twitter以外対応していなかったり、 するし、対応アプリを起動しておく必要がある。 しかしSTB-1000であれば、Bluetooth4.0(LE)のANCSに対応で、 通知に表示できるものは、どのアプリでも腕時計に通知できる。(表示能力は別問題だけど…)
通知を腕時計で確認できるのは、携帯をカバンに入れておいても 判るし便利。ただ、その通知メッセージも、英文字とカナであれば 表示はできるけど、ひらがな漢字はダメ。せめて、 通知時間を表示できれば、腕時計をはずしていた時でも 後で確認できるんだけど、さすがに「通知専用」だから、 そんな機能はない。
どちらにしろ、STB-1000はスポーツの活動記録のモニタなので、 どうせ運動不足だし、昨日・今日とウォーキングしてみた。
自動バックアップ用2台が揃ってSMARTエラー
自宅サーバの管理者用メールをみたら、数日前から自動バックアップ用の HDDが、S.M.A.R.T 監視でエラーを吐いている。しかも、2台。 1台は、すでに絶命してるし…
2次バックアップ用なので、廃棄マシンから取り出したとか、 RAIDエラーを起こして取り出したHDDの再フォーマットとかを 使っていたし、壊れても仕方がない。
とはいえ、無くなっては困るデータもあるし、 安い内蔵1TBをAmazonで発注する。
UPnP対応機器のリフレクター攻撃防御
UPnP対応機器を踏み台としたリフレクター攻撃が増加、警察庁が注意喚起 なる情報が出ていたので、ルータのFireWall設定で UDP 1900ポートをブロックしてみた。
WZR-1166DHP2のUSBファイルでルータが気絶
この金・土・日の出張の前、自宅のルータWZR-1166DHP2に、USB外付けHDDの ファイル共有機能があるので、試しに容量が少なくって使う機会の 少なかったHDDを付けてみた。パソコンからもアクセスできるし、 xfs のファイルフォーマットが使えるので、Linuxに差し替えも効く…
と、出張に出かけたのはいいものの、自宅からルータが動いていないとの 連絡があった。そういえば、前回も外付けHDD付けてそのままにしておいたら、 ルータが気絶していたことを思い出す。
電話口で奥さんに、プリンタの裏に隠れるようにおいてあるルータから、 外付け外させたり、電源リセットかけさせたりと、ひと手間かかった。
でも、一番の問題は『USBディスクの共有させてると気絶するルータ』だよな。 2度目だし、外付けHDDファイル共有なんて使いものにならんじゃん。









