2017年11月24日金曜日

USBメモリにGalliumOSをインストールしたけど

イロイロと、不具合が出てます...
多分、OSの問題では無く、Chromebook自体が不安定なんですよね。

症状
・Bluetooth テザリングが出来なくなりました。
・時々、動作が引っ掛かります。(10秒反応無しとか..)

当然、元々の症状のWiFiは使えないし、こまったものです。

騙しダマシ使うにしても、どうしたものか...。
かと言って、R11以外のChromebookって、どれもイマイチなんですよね。

Amazon.com で、HPのを見つけたけど、日本には直接送れないみたい。
やっば暫くは、USBテザリングとCrouton(Xubuntu)で凌ぐしかないようです。

2017年11月18日土曜日

奇跡を信じて、Acer.co.jp に問い合わせ。

その後です。

こんな記事を見つけました。
https://pcefan.com/diary/?p=1768

ASUSは、日本でも修理受付をしてくれるみたい。

もしかしたら、Acer も?? と期待して Acer.co.jp に問い合わせてみた。

しかし、まったく話にならず。Acer 駄目ですね。

問い合わせた内容:
--
acer.com に修理に出しても修復せず。

再度問い合わせたところ、このようなメールが来ました。

You may reach technical support by telephone at 1(800)816-2237 for further assistance.

私は英会話が出来ないので、どうすれば良いでしょうか??
--

回答:
--
日頃より弊社製品をご愛用いただき、誠にありがとうございます。 
日本エイサーカスタマーサービスセンターでございます。
 
お問い合わせいただいた件について、以下にご案内いたします。
 
==================================================
 
 1) acer.com の返答について
 
==================================================
 
このたびは弊社製品の問題発生により、お客様にご迷惑を
おかけいたしまして、誠に申し訳ございません。

お知らせ頂いたメッセージを確認いたしますと
CaseIDが発行されていることから、おそらく修理の受付が
済んでいる事が推察されます。

また、英語のメッセージに「さらにサポートが必要な場合は」と
取れるメッセージがある事から

「修理の受付は済んでいるので、発送してください。その他不明点などがある場合
1(800)816-2237まで電話してテクニカルサポートにお問い合わせください。」

という状況であることが推察されます。

特に不明点が無ければこのメッセージは無視しても問題ないかと存じます。

海外モデルに関しては、製造国で修理を行う必要があるため
お手数ですが、受付の際に送付方法などの説明等がございましたら
手順に従って頂ければと存じます。

お客様のご期待にそうご案内を差しあげられず、恐縮に存じますが
何とぞご了承くださいますようお願い申しあげます。

--------------------------------------------------
 
今後とも、弊社製品へのご愛顧を賜りますよう
よろしくお願い申しあげます。
 
***************************************************
日本エイサーカスタマーサービスセンター

各窓口のお問い合わせ先・営業時間につきましては
下記をご確認くださいますようお願いいたします。
Http://www2.acer.co.jp/support/customer/index.html
***************************************************
--

残念。

2017年10月24日火曜日

Chromebook 改め Galliumbook R11

アメリカ帰りの Chromebook R11 の障害が再発。
また、wifiが動作しなくなった..

Acer の WEBサイトに問い合わせたところ、技術サポートに電話しろと。
ぉいぉい、国際電話かよ。それに、もちろん英語..

瞬間、諦めましたわ。こりゃ自己解決しかないよな。

そもそも、wifiが使えなくなったときに、ハードっぽく無い障害だったので、チップ交換だけで帰って来たのが、ちょっと心配だった。
R11 は、ハードのリセットボタンが無いので、バッテリの通電を切るには底面のカバーを全て外さなければならないんだけど、WEBで調べてみると結構簡単そう。

で、早速解体。
バッテリのコネクタを外し、30秒ほど待ってから再度通電。
ChromeOSを立ち上げてみると、見事に復帰。やはりか。

でも、このまま使っても再発するのは間違いないよな。さて、どうしたものか..

ChromeOSの影響を受けずに、直接Linuxを使うには、やはりあれしかない。
そう、GalliumOSです。

ChromeOSのリカバリ媒体も準備できてるので、何かあっても、なんとかなるでしょ。

さようなら ChromeOS。こんにちは GalliumOS。

以下は、インストール手順です。
普段から Ubuntu 触ってるので、簡単簡単。

公式サイト
https://galliumos.org/

1.開発者モードに入る 
 
2.USB-Bootを有効にする。
https://wiki.galliumos.org/Installing/Preparing

 [Ctrl+Alt+T] to get a ChromeOS terminal "crosh"

crosh> shell
At the chronos@localhost / $ prompt, run the following:

$ sudo crossystem dev_boot_legacy=1

3.ファームウェアの更新
https://mrchromebox.tech/#fwscript

$ cd; curl -LO https://mrchromebox.tech/firmware-util.sh && sudo bash firmware-util.sh


4.インストール媒体の準備

5.GalliumOS インストール

6.日本語入力の設定

セットアップ用のシェルスクリプトを作成
u:$ setup.sh

こんな感じ。

File: setup.sh
-- ここから --
#!/bin/sh

apt update

## Input Method
apt -y install fonts-takao ibus-anthy

## Aplication
apt -y install python-dev python-pip \
software-center synaptic gparted thunar-archive-plugin \
transmission firefox geany nano

apt -y autoremove

# ubuntu-restricted-extras lame asunder audacity handbrake mpv
-- ここまで --

1)
$ sudo apt install

2) インプットメソッドの追加
Menu => Settings => IBus Preferences
 => Input Method => Japanese - Anthy を追加

 ※ English(US)は、そのまま残しておきます。これ大事。

3) 入力の切り替え
標準は「Super+Space」→ これを「ctrl +Space 」に。
ここはChromebookに合わせおきます。

Menu => Settings => IBus Preferences
 => General => Keyboard Shortcuts
 Next input method: <Super>space を ctrl + Space に変更。

4) Languege Support
Apply
Keyborad input method system: IBus

7.Bluetooth テザリンクを使う。
1) ペアリング
2) スマホ
 ・ペアリングしたデバイスの設定
  使用目的-> インターネット接続 を有効にする。
 ・Bluetoothテザリングを有効にする。
3) GalliumOS
 ・Network Manager -> スマホを選択

一応、これで使えました。

2017年10月20日金曜日

GAE/Py 開発サーバで too many directories エラー発生

日本語の情報が見つからなかったので、自分用のメモです。

開発中は、サーバがファイルの更新を監視しています。
これによって、サーバの再起動が不要になる、すぐれ機能です。

でも、ファイル数の上限は10000で、これを越えると、
There are too many directories in your application for changes in all of them to be monitored. You may have to restart the development server to see some changes to your files.
とエラーが出て、ファイルの更新を検知できなくなります。

/lib に Flaskとか、イロイロ入れてるので、10000越えてるのかなぁ??

ググってみると、こんな記事が見つかりました。
https://stackoverflow.com/questions/24551795/appengine-too-many-directory-to-be-monitored

どうやら、 watcher_common.py が怪しいみたい。

で、
def skip_ignored_dirs(dirpath, dirnames, skip_files_re=None):
に、
dirpath = '/lib'
を追加し、サーバを再起動すると見事に監視が始まりました。
これで解決!!

でも、SDKのアップデートがあると、再設定が必要なんだろうな...。(^^;;


-- 2017/12/26 追記 --

再発...

結論は、開発環境の場所が悪かったようです。

旧: /home/<USER>/Downloads/d/GCP
新: /home/<USER>/GCP

そもそも、何故 Downloads の下に置いてたかと言うと、このフォルダだけは、ChromeOS と Ubuntu の両方からアクセスできるから。
これが、なかなか便利なのです。

多分こんな使い方は、Chromebook に Ubuntu 入れてる場合しか無いと思う。
なので、ネット調べてもヒットしないんだよね。

これが分かるまで、とにかく何をやってもダメで、ほとんど詰んでました。

最初は、watcher_common.py をイジイジしてたけど、全くダメ。
あきらめて、Ubuntu を再インストールしたけど、これもダメ。
その他、SDKの再インストールとか、開発環境に置いてるプログラムファイルを消して app.yaml だけにしてみたりと..
イロイロなことを試してみましたが、どれもダメ。

ではと、ChromeOS から再インストール(リカバリ)してみて、やっと Downloads に入れてたのが原因だと気づきました。遅っ;;
分かってしまえば何てこと無いんだけど、久しぶりにハマりましたね。

でも、イロイロ調べてる内に、SDKのインストールに3種類の方法があるとか、新しい発見もあり、これはこれで良かったかも。

以下、Ubuntu のセットアップから、開発環境の整備までの手順(メモ)です。

[Add Package]
$ nano setup.sh
--
#!/bin/sh

apt update

## Input Method
apt -y install fonts-takao ibus-anthy

## Aplication
apt -y install python-dev python-pip \
software-center synaptic gparted thunar-archive-plugin \
transmission firefox geany curl git

apt -y autoremove
--
$ sudo sh setup.sh

[SDK] https://cloud.google.com/sdk/downloads?hl=ja#versioned
$ export CLOUD_SDK_REPO="cloud-sdk-$(lsb_release -c -s)"
$ echo "deb http://packages.cloud.google.com/apt $CLOUD_SDK_REPO main" | sudo tee -a /etc/apt/sources.list.d/google-cloud-sdk.list
$ curl https://packages.cloud.google.com/apt/doc/apt-key.gpg | sudo apt-key add -
$ sudo apt-get update && sudo apt-get install google-cloud-sdk google-cloud-sdk-app-engine-python
$ gcloud init

[Structure]
/home/<USER>/GCP
 -venv/
 -<APP>/
  -project/
   -lib/
   -app.yaml
   -main.py

[MkDir & Venv]
$ sudo pip install virtualenv pycodestyle
$ cd
$ mkdir -p GCP/<APP>/project/lib
$ cd ~/GCP
$ virtualenv --no-site-package venv
$ source ./venv/bin/activate
V pip install pillow
V cd project
V pip install -t lib flask flask-wtf markdown
V deactivate
$

[Run]
$ cd ~/GCP && source ./venv/bin/activate && cd <APP>/project
V dev_appserver.py app.yaml backend.yaml
  => http://localhost:8000
     http://localhost:8080/_ah/stats/
V deactivate
$ pycodestyle main.py > pycodestyle.txt

[Deploy]
$ gcloud app deploy --project <APP> -v <N> app.yaml backend.yaml queue.yaml cron.yaml

2017年9月17日日曜日

GAE 開発環境の構築

すぐに忘れるので、個人用のメモです。

1.構成
~/Downloads/d/GCP/
 -google/ ・・・ SDK
 -[APP-ID]
  -venv/
  -gae/
   -project/
    -app.yaml
    -main.py

2.Cloud SDK のインストール
https://cloud.google.com/sdk/downloads?hl=ja

SDKファイルをダウンロードし、 google/ フォルダで解凍

u:$ cd ~/Downloads/d/GCP/google

インストール
u:$ ./google-cloud-sdk/install.sh

初期化
u:$ ./google-cloud-sdk/bin/gcloud init

3.Virtualenv 仮想環境の構築
u:$ sudo pip install virtualenv

4.開発環境の起動
$ cd ~/Downloads/d/GCP/[APP-ID]
$ virtualenv --no-site-package venv
$ source ./venv/bin/activate
V pip install pillow
V cd gae/project
V dev_appserver.py .
  => http://localhost:8000
V deactivate
$

PIL を使うため、pillow をインストールしておきます。

Chromebook R11 を Ubuntu 専用機に

アメリカ帰りの Chromebook R11 に、Ubuntuをインストールしてみると、何故か「crouton integration」が動作しない??

ChromeOS と Ubuntu の往復も面倒くさいなぁと思っていたので、Ubuntu だけで運用することにしました。

以下、インストール手順のメモです。

1.Ubuntu の削除
前回インストールしたものを、削除します。
[ctrl]+[alt]+[t] でターミナル起動
crosh> shell
c:$ cd /usr/local/chroots
c:$ sudo delete-chroot *
c:$ sudo rm -rf /usr/local/bin

c: は、ChromeOSでの作業を表しています。

2.crouton ダウンロード
こちらから。https://goo.gl/fd3zc

3.Ubuntu インストール
c:$ sudo sh ~/Downloads/crouton -r trusty -t xfce,keyboard,touch,audio,extension,chrome

xiwi を外して、extension と chrome を追加してみた。

4.起動
c:$ sudo startxfce4

5.追加パッケージのインストール

セットアップ用のシェルスクリプトを作成
u:$ vi setup.sh

こんな感じ。
File: setup.sh
-- ここから --
#!/bin/sh

apt update

## Input Method
apt -y install fonts-takao ibus-anthy

## Aplication
apt -y install python-dev python-pip \
software-center synaptic gparted thunar-archive-plugin \
transmission firefox geany nano

apt -y autoremove

# ubuntu-restricted-extras lame asunder audacity handbrake mpv
-- ここまで --

シェルスクリプトの実行
u:$ sudo sh setup.sh

6.ibus の自動起動設定
Menu -> Settings -> Session and Startup -> Application Autostart -> Add
> Name: ibus-daemon
> Command: ibus-daemon -rdx

7.入力メソッドに Anthy を登録
Menu -> Settings -> Keyboard Input Methods -> Input Method
> Anthy を追加

8.Anthy の設定
Japanese - Anthy -> Prefernces
> General -> Typing Method : Kana
> Typing Method -> Kana Key Table: U.S. Keyboard Layout

日本語入力のON/OFF は、ctrl+space
音量のUP/DOWN は、search+Fn(音量)

9.再起動

これで Ubuntu 専用機として利用できます。

Chromebook に Ubuntu をインストールする方法は他にもありますが、crouton が一番良いと思います。
Chromebook本体(ハードウェア)とのインターフェースを ChromeOS に任せることが出きるので、余分なことを考える必要が無いんですよね。
Ubuntu は、ハードとの相性があったりするので、一旦トラブルと解決までが一苦労なのでね。
暫く、これで使ってみます。

2017年9月16日土曜日

Chromebook R11 修理の為、アメリカに里帰り

購入して半年ほどになりますが、ある日からネットワーク接続が不安定になり、ついに全く繋がらなくなりました。

最初は、再起動で繋がってたものが、段々と悪くなり、どうしたものかと...

ネットで、USBの有線アダプタを購入して繋いでる例を見て、仕方が無いので有線で我慢するか..
とか考えていたけど、そういえば前のパソコンでスマホのUSBテザリングを使ってたことを思い出し、試してみることに。

で、これがナカナカ快適なこと。スマホへの給電も同時に行えるので、スマホのバッテリーを気にすることもなく使えます。
更にビックリしたのは、スマホを自宅のWiFiに接続すると、ChromebookもそのWiFi経由で接続できること。速度的にも快適です。

しばらくは、USBテザリングで凌いでたけど、そういえばメーカー保証はどうなってるのだろうと疑問に思い、Chromebookに添付されてた用紙とかWEBを見てみると、どうやら1年保証があるみたい。

USBテザリングの欠点は、ケーブルが邪魔なこと。このまま使い続けるのは辛いなぁ..と思っていたので、修理に出すことに決めた。
でも、これって海外に送るんだよな??と不安になりましたが...。

さて、ここからが長い戦いの始まり。
まずは、修理の申し込み。

http://www.acer.com/worldwide/support/

Acerの修理サイトにアクセスし、Google翻訳でなんとか意味を理解して障害の内容とか自分の住所とか入力。でもこのサイト、なかなかの曲者で、エラーの連発。ナカナカ受け付けてくれないと云う..困ったものです。

ちなみに、障害内容は、このように書きました。
wifi not scan
wifi can not ON
wifi unavailable

伝わるかなぁ..きっと大丈夫..でも駄目だったらどうしよ。
と不安はありましたが、イケイケゴーゴーです。

WEBでの受付が完了すると、すぐにメールが来ました。
もちろん全て英語..
又々Google先生に教えて頂きながら、読み解き。

概ね、こんな内容でした。
・このメールは送信専用なので返信しても駄目だよ。
・ACアダプタなどの付属品は送らないでね。
・トラッキング(追跡)できる方法で送ってね。
・梱包が悪くて中の物が壊れたら、あなたの責任ですよ。
・梱包用ダンボールを使いまわす場合は、元のラベルは剥がしてね。
・パスワードは消去し、データはバックアップをとっておいてね。
・データは全部消えちゃうよ。
・外箱の上面左上に、シリアル番号を記入してね。
云々..

これが8月6日のこと。

さて、トラッキングできる方法って、日本だとどんなのがあるんだろ??
会社の近くで、UPSやDHLの車が走ってるのを見たことがあるような??

こう云うときは、素直に先人の知恵を借りましょう。
WEBでイロイロ調べていくと、日本郵便で良いみたい。
最近、「国際eパケットライト」と云うのがリリースされ、お安く利用できるとか。
重量2kgまでなので、これで行けそう。

https://www.post.japanpost.jp/int/service/epacketlight.html

とり急ぎ、日本郵便のサイトで会員登録を行い、送付状を入れるパウチを申し込み。
このパウチ、郵便局には置いてないので、事前に入手しないといけないとのこと。面倒くさ。

更に、送付状はWEBサイトからデータを入力して事前に印字しておく必要があります。

品名は、このように書きました。
personal computer (In Warranty Replacement)

商品(売り物)では無く、個人で使ってるパソコンで、メーカー保証の修理に出してることがわかるようにしました。
商品だと、課税云々があるみたい。後々のトラブルを避ける為にも、こう云うことは大事ですね。

商品では無いので、価格の入力が必要なのは疑問でしたが、中古品の評価額程度(適当)を入力しました。

で、印字ですが、我が家にプリンタは無いので、PDFにして、セブンイレブンのマルチコピー機で印刷。
便利です。

2017年8月時点では、「国際eパケットライト」の取扱は特定の郵便局のみ。
平日休暇を取って行くことに。

梱包は、Amazon.comから購入したときの段ボールを取っておいたので、これを使いました。
ラベルなどは全て剥がし、初期化したChromebookを入れ、いざ郵便局へ。

窓口では、係の方もイマイチ慣れてない様子でしたが、無事に手続き完了。
2400円支払い、無事、アメリカへ旅立ちました。

これが8月21日。

あとで気がついたのですが、梱包後の重量が1970gだったのにビックリ。もう少しで重量オーバー..
やばかった〜

ほどなく、受付た旨のメールが来たので、Acerに到着するまでWEBで追跡しておきます。

https://trackings.post.japanpost.jp/services/srv/search/direct?locale=ja&reqCodeNo1=LX101115360JP

8月21日に受付で、Acer到着が8月31日。
長く、楽しい旅だったことでしょう。

そして、9月1日に、Acerからメールが来た。無事に受け取ってもらえたようです。

メールの中身はシンプルで、こんな感じ。技術者がテストするのか.. ちと不安。
We have received your computer, and it will be diagnosed shortly by a skilled technician.

9月8日、Acerからメール。

修理が終わったから送るよ。トラッキングナンバーは別のメールで送るね。
Your computer has been repaired and has been prepared for shipment. You will receive another eMail containing the shipping tracking number.
と、ありました。
でも、その「別メール」は、未だに届きませんが...

そして、9月14日、ChromebookR11が、長い旅から帰って来ました。

送り状を元に、トラッキング情報を見てみると、こんな感じ。

https://www.fedex.com/apps/fedextrack/?action=track&trackingnumber=736112753157&cntry_code=us

発送が9月11で、到着が9月14日。超っぱやですね。

Chromebookが無い間、(以前使っていた)LaVieLightBL100を使っていたけど、もう限界ですね。
一度、Chromebookの快適さに慣れてしまうと、古い機種は使えたものではありません。

と、イロイロありましたが、個人輸入したものを修理に出す方法を、曲がりなりにも理解できました。
ようは、「やってみれば、なんとかなる。」であります。