スキップしてメイン コンテンツに移動

投稿

電気屋さんでの話

大型電気店での話です。
先日プリンタ用紙が切れて電気店に買いに行ったのですが、ついでに店内を覗いていたら、サーフェースのキーボードが何やら良い雰囲気のデザイン。
思わず触ったら「ん?」
すかさずドコモのジャンパーを着た若い(そりゃ私から見たら全員若いか:笑)店員さんが声をかけて来ました。
なんと高級レザーでキー周りを覆った製品ということで、それだけでノーマルより5千円ほど高いとか。
でも良いデザインだなーと触りながら話していて気が付いたのはクリックする場所がないこと、そしてMac 並みに二本指タップが使える事。
で、さらにその店員さんとああだこうだと試していたら隣同士で反応が違う。
デモ機なので設定変更ができない様になっている様ですが、色々試したら4本指のジェスチャーにも対応。
思わず二人で他のWindowsパソコンも試したりして、結構話が盛り上がりました。
今の windows 10 の高級機は結構いけてますね。
で、早速会社の Windows 10 でも試そうとしたら、安物なのでダメでした。
残念!
しかし、今まで仕事ではほとんど必要がないので使っていなかった仮想デスクトップの機能を改めて確認。
Windows だとフリーソフトを入れないとデスクトップ毎に背景の絵を変えられないんですね。
これじゃどのデスクトップにいるのかわからないから使い難いですね。
かなり良い線いったと思ったけど、やはり今一歩足りてない。

で、店員さんとはそのまま iPhone の話に突入。
彼は2年ごとに調子も悪くなって機種変して来たとの事。
で、驚いたのはリセット(強制再起動)は知っていても、不調になって試した事が無いとの事。
だから iPhone は2年でだいたい壊れると思っていたそうです。
さらにそこからGPSを使うとバッテリーの消費がという話になり、そんな事はない事を教え、バッテリーの消費が多くなる最大の原因などを話しました。

ドコモの店員さんと言え、やはりこのての知識は不足していますね。

このブログを読んでいる方は是非私の以下の話も参考にしてください。
http://snow-digital.blogspot.jp/p/blog-page_8.html

ただ面白かったのはやはり契約内容の話などはよく知っています。
で、言われたのは勉強するほどドコモの契約は高いと教えてくれました。

最近の投稿

Raspberry pi の設定(Stretch版)覚書 その2WatchDog Timmerのインストール

WatchDogTimmerのインストール
何らかの理由でサーバーが止まってしまった時にそれを感知してシステムをリブートする為にウォッチドック(番犬)を飼っておきます。

先ずはLinuxカーネルにウォッチドックを追加します。

$ sudo modprobe bcm2835_wdt
$ echo "bcm2835_wdt" | sudo tee -a /etc/modules

次にwatchdog のデーモンをインストールします。

$ sudo apt-get install watchdog
$ sudo update-rc.d watchdog defaults

watchdog のデーモンの設定を行います。
自分の好きなエディタで以下のファイルを編集します。
私の場合はnanoですから、

$ sudo nano /etc/watchdog.conf

#watchdog-deviceで始まる行のコメント(#)をはずします。

同様に#max-load-1 = 24 の行もコメントをはずし、最後に以下の行を追加します。
watchdog-timeout = 15

最後にデーモンを起動します。

$ sudo systemctl start watchdog

ここまで終わればサーバーとしての基本の設定は出来たと言えると思います。
後はそのサーバー上で何を動かすかですね。

もしIPv6でも使いたい人は以下のブログを参照してください。
Linux で IPv6 の名前解決が出来ない
https://snow-digital.blogspot.com/2017/03/linux-ipv6-can-not-access-by-host-name.html

後、sshですアクセスした場合にいちいちパスワードを入れるのが面倒な人はパスワード無しでログイン出来るようにしてしまいましょう。
セキュリティー的にも不正アクセスし難いのでお勧めです。
実際に運用するサーバー名などが決まってから作業した方が良いですね。

以下のブログを参照してください。
Raspberry pi の設定  その2(SSHをパスワードなしで)
https://snow-digital.blogspot.com/2017/01/raspberry-pi-homebridge_35.html?m=…

Raspberry piの設定(Stretch版)覚書 その3 Homebridgeのインストール

Raspberry piの基本設定が終わったら、順次アプリ関係をインストールします。

(1)Homebridgeのインストールに先立ち、先ずはNodejsをインストールします。

取り敢えずバージョンを確認してインストールされていない様ならば
$ node --version

インストールします。
$ sudo apt install nodes


(2)Homebridgeをインストールするためのnpmをインストールします。

$ sudo apt install npm

(3)homebridgeをインストールします。

$ sudo npm install -g homebridge
$ sudo npm install -g homebridge-cmd
$ sudo npm install -g homebridge-cmdswitch2

(4)homebridgeを設定します。 ホームディレクトリに「.homebrige」と言う隠しファイルを作成し、その中に「config.json」というファイルを作ります。 $ cd  .homebridge $ nano config.json
中身はこんな感じで

{
"bridge": {
"name": "HomeBridge",
"username": "AB:CD:EF:FE:DC:BA",
"port": 51826,
"pin": "034-45-567"
},

"description": "This is an example configuration file with one fake accessory and one fake platform. You can use this as a template for creating your own configuration file containing devices you actually own.",


"platforms": [{
"platform": "cmdSwitch2",
"s…

ブログの内容を少しまとめてみました。

なかなか更新の進まないブログですが、iPhone の使い方を中心に少しまとめてみました。

まとめ
https://snow-digital.blogspot.com/p/blog-page_8.html

取扱説明書?
https://snow-digital.blogspot.com/p/google-hangout-httpsnow-digital.html

バックアップ、復元、同期など
https://snow-digital.blogspot.com/p/lineline-httpsnow-digital.html

話題はダブったりしていますがご勘弁のほどよろしくお願いいたします。


また、Raspberry pi の話を中心に、自宅のIT化の話も自分の備忘録としてまとめ始めましたので、よろしかったら参考にしてください。
Raspberry Pi 覚書
https://snow-digital.blogspot.com/p/raspberry-pi.html

Raspberry pi の設定(Stretch版)覚書 その1Raspbian のインストール

今までRaspberry piの設定などで色々書いてきました。
で、昨年そのRaspberry piのOSであるRaspbianがバージョンアップし、色々変わりました。
そこでもう一度初期設定までを最新版の覚書として残しておこうと思います。

まずはそのRaspbianですが、バージョンがJessie(Debian 8.0)からStretch(Debian9.0)に上がっていました。
メジャーバージョンアップでリリースノートは
https://www.raspberrypi.org/blog/another-update-raspbian/
を参照してください。
SD card copier という何か役立ちそうなものとか、pigpio というちょっと気になる物がありますね。

さて、その他にもRaspberry pi Zero W ではMacとUSB接続でヘッドレスで最初から使えるなんて記事も、多分 Windowsでも使える技だろうと思います。
幸い手元にも Zero Wがあるので、今回はその記事を元に最初からMacだけで設定してみようと思います。
後から考えたら、Ethernetのポートがある通常のモデルでもEther で繋げば出来るのではないかと思いましたので、後日試しところ、Ethernet ケーブルを使えばちゃんと出来ました。
この手法を使えば、最初からヘッドレスで全て出来ますから、私の様に自室にTVが無い、居間のTVは普段家族が使っているから、深夜とか、家族がいない時しか使えないなんて人には大助かりです。

それにしても今回のバージョンアップでNTPの使い方なんかも変わって来ていますね。
で、今までの手順でも無駄な手順があるのが見えて来ました。
セットアップは最低限の手間で済ませたいので、出来るだけ楽をしようと思います。

ではまず手始めにRaspberry piのダウンロードのページから最新のRaspbianをダウンロードします。
今回はNoobosではないRaspbianのフルバージョンを選択します。
最初はNoobosでトライしたのですが、これは失敗に終わりました。
で、通常のRaspbianのフルバージョンなら上手く行きます。
ファイル構成などが違い起動のプロセスが違うのですね。

で、Lightバージョンにしていないのは、最初にSSHで繋げたらつぐにVN…

Siri とショートカット

アップルの相談窓口に相談して、なぜショートカットから実行するとEメールが送信出来るのに、それをSiriで実行させると送信出来ないのか問い合わせました。
で、担当者として技術部門に問い合わせてくれていますが、回答には一週間は掛かるとの事。
で、私に言われたので、自分でも試してみて、やはり送信出来ないことも確認出来たそうです。
また同時にMMSだとメッセージが送信できるのですが、ショートカットからだと件名を入力出来ません。
そのためタグを利用できず、これまた使い物になりません。

で、色々調べていたら、ショートカットから直接 URLを叩けることがわかりました。


で、上図の様な形でショートカットから直接BeebotteにURLを投げてやります。 これならSiriからもちゃんと起動してくれます。 その上Eメールの送受信と、IFTTTでの処理を飛び越して、直接Beebotteにデータを投げるので、反応時間がかなり短くなります。 それでもSiriを使うと、Siriがショートカットを判断して実行するまでの時間がそこそこかかるのですが、これなら待ち時間がほとんど無くなります。
アップルの相談窓口はiPhoneの一般的な使い方以外には全くの素人なので、Beebotteは勿論、そこそこ有名と思うIFTTTも全く知りませんでしたので、ともかくSiriから定型文章のメールの送り方しか聞けませんでした。 もしBeebotte というか、URLを叩いてデータを送るという事を理解出来れば『とりあえず、メールのことは調べますけど、やりたいことは直接URLを叩けば良いので・・・」とショートカットの機能を紹介してくれたのでしょうけどね。 回り道をしてしまいました。
しかし、こう言ったことが簡単にできるなら、「ホーム」アプリを使う必要も薄れますね。 何もホームアプリを使わず、ショートカットを使って自宅内のサーバーに好きな指示が送れますから。 ますます楽しみが増えそうです。

自宅のIT化(その5)iPhone とSiriのショートカット

大詰めとして、iPhone からIFTTTに如何に簡単にメールするかと言う作業を行います。
iOS 12で実装された「ショートカット」を使います。
以下のアイコンのアプリですね。

起動すればショートカットの一覧画面になりますが、まだ何も登録されていないはずです。


私のライブラリには既にいくつか登録されています。
とりあえず「ショートカットを作成」を選択して、ショートカットを作成して見ましょう。


この作成画面から、検索欄に「メール」と入力して、表示された一覧から「メールを送信」を選択します。


上記の画面が表示されますから、作成シートのスイッチをオフにして、送信元には自分が IFTTTに登録したメールアドレスを、宛先にはIFTTTの送信先メールアドレスである「trigger@applet.ifttt.com」を入力し、件名には前にWebhookで設定したキーワードの「#Open」を入力します。
もちろんキーワードは自分で設定したものを入力してください。
で、右上に表示されているのマークをタップします。


の画面が表示されるので、ショートカットの名前をつけ、必要に応じて「ホーム画面に追加」や「Siriに追加」を選択してください。 アイコンも選択肢があるのでそこから選択してください。 私は上矢印風のアイコンを利用してみました。 上のショートカットの画面に表示されていますね。 同時にホーム画面にも同じアイコンが追加してあります。
で、このアイコンをタップすれば、IFTTTに「#Open」という表題のメールが送信され、そこからWebhook経由でRaspberry piのBeebotteに通知され、アプリ(私の場合はシェルスクリプト )が起動されます。 で、スクリプトが動いてサーボを動かし、リモコンのスイッチを押してくれます。 同様にしてシャッターを閉めるのも「#Close」と言う件名のメールをショートカットで送信してやれば良いだけ。
で、Siriに「開けて」と頼むとちゃんとショートカットの「開けて」を呼び出して実行して・・・ ? くれません。 いや正確に言うとショートカットの起動はしている様なのですが、メールを送信する前にショートカットの実行を終了してしまっている様です。
う〜ん 困ったぞ。
ショートカットは間違いなく動きます。
ショートカットのアイコンをタップすれば、多少の…