Android
2018-01-30

リチウムイオン電池過放電からの復活

思い出してバックアップのXperia SO-01Bを2台取り出した.2台とも半年くらい放置していた.リチウムイオン充電池のメンテのためにたまには充電しないといけない.半年は間が開きすぎたと思いつつ,充電を始めた.純正電池が入っている1台は問題なく充電できた.しかし,大容量型(3500mAh)互換電池が入っている1台は赤ランプが点くだけで充電できない.しまった,過放電してしまったか.もっとこまめに充電すべきだったと後悔したが,あきらめきれずにいろんな充電器で試してみた.純正充電器に比べて大電流を流せる充電器で充電してみたが状態は変わらず.それを数回繰り返していたら,赤ランプがたまに黄ランプに変わるときがあった.なんとかなるかなとしばらく充電器につなぎっぱなしにしてみた.電池がかなり熱くなる.これはまずいかなと思ったが放置した.すると2時間くらい経って黄ランプが常時点灯になった.SO-01Bの電源を入れてみると充電30%と表示される.もしかして復活したかなと思ってそのまま放置すると充電100%になった.充電100%になったときは電池の発熱も治まっていた.充電器を外して使い始めたら,すぐに残量ゼロになることもなく普通の時間使えた.ありがたい.なんとか復活できたようだ.SO-01Bに過放電から復旧させる回路が付いていたのか,それとも何度も充電を試みたのが良かったのかは分からない.次からは月に1度くらいは充電するようにしよう.

続きを読む
ハードウェア
ラズパイ
2018-01-30

ラズパイは軍用規格か

Interface 3月号で真面目な雑誌とは思えない無茶な企画をやっていた.ラズパイを液体窒素に漬けるとか,ヒートガンで200℃まであたためるとか.結露した状態で通電するとか.壊れても不思議ではないのに,どれも常温に戻すと正常起動した.また-40℃~100℃の範囲ではクロックが落ちたりするものの,動作を継続した.凄すぎるな.軍用規格品でもここまでタフじゃない.恐るべしラズパイ.無茶な環境で使うときは,一流メーカーのサーバーよりもラズパイの方が信頼性が高いかもしれない.

続きを読む
2018-01-30

XREAさん中国からのログインを禁止中

台北からXREAに置いてあるwordpressのサイトを更新しようとしたら,ログインではねられた.サイト自体は見られたので,管理者ログインだけを排除しているようだ.怪しいところからのログイン試行を排除してセキュリティを高めているのだろう.それは良いが,大陸と台湾は区別して,大陸からは禁止,台湾からは許可とやってほしかった.googleは大陸からの認証は禁止だが,台湾からの認証はOKだった.なので技術的に不可能という訳ではない.

続きを読む
料理
2018-01-29

バナナとマカダミアナッツのパウンドケーキ

今日はバナナとマカダミアナッツのパウンドケーキを作ってもらった。レシピは昭和産業のウエブページを参考にした。今回もとてもおいしい。バターの風味が十分すぎるくらいあるので、次回はバターを少し減らしても良いかも。材料費の8割がバター代なのだ。

続きを読む
linux
2018-01-29

Pound-1.0とPound-2.7ではpound.cfgの文法が違った

libretto20でやっとpoundが動いたのでpound.cfgを編集して自サイトの環境に合わせて起動したら、こんどはpound.cfgの文法が違うとエラーになる。なぜに?man poundで調べると、これまで使っていたPound-2.7と、今回コンパイルしたPound-1.0ではpound.cfgの文法が違うことが判明した。Pound-2.7のpound.cfgはこんな感じ。


User "daemon"
Group "daemon"
LogLevel 3
Alive 10
 ListenHTTP
  Address 0.0.0.0
  Port 80
  RewriteLocation 0
   Service
   URL "/hoge/.*"
    BackEnd
     Address 192.168.0.1
     Port 8080
     priority 5
    End
    BackEnd
     Address 192.168.0.2
     Port 8080
     priority 5
    End
   End
 END

Pound-1.0のpound.cfgはこんな感じ


User daemon
Group daemon
LogLevel 3
Alive 10
 ListenHTTP 0.0.0.0,80
  UrlGroup ".*"
   BackEnd 192.168.0.1,8080,1
   BackEnd 192.168.0.2,8080,1
  EndGroup

 

続きを読む
linux
2018-01-27

Poundのコンパイルには新しいgccが必要かもしれない

libretto20でPoundを動かそうと(これまではThinkpad T41で動かしていた)、configureしたらエラーが出た。SSL_CTX_newがないとか。ソースコードで宣言はしているので構文エラーではない。opensslのライブラリのlibssl.aの中にもちゃんとssl_cert.oがある。どうもこれはgccのバージョンが古いせいみたいだ。libreto20のgccはegcs-1.1.2だ。Thinkpad T41はgcc4.1.2だ。libretto20のgccバージョンを上げようと思い、i7の速いマシンでtargetをi486にしてgcc3をコンパイルしたら途中でエラー終了する。このマシンのgccは5だ。gccのバージョンが新しいと古いバージョンで正常コンパイルできていたソースコードがコンパイルできなくなることがあるとネットにあった。時間がかかるがlibretto20のegcs-1.1.2でコンパイルした方がよさそうだ。まずgcc3.4をコンパイルして、そのgcc3.4でgcc4.0をコンパイルしよう。gcc3.4のmakeをかけてから2日後にmakeが完了した。これからgcc3.4が動作するように環境変数を変えて、gcc4.0のコンパイルを始める。たぶん2日以上かかるだろうな。

苦労してgccをコンパイルしたのに、相変わらずPoundのconfigureでエラーがでる。libsslがないと言っているがlibssl.aはきちんとある。どうにも分からなくて、エラーが出るconfigureを編集してエラーでexitするところをコメントアウトした。これでMakefileができた。そしてコンパイルすると今度はzlib関係で変数を宣言していないとエラーになる。zlibもきちんとあるんだけど。ネットで調べるとgccの引数に-ldl -lz を加えればよいことが分かった。Makefileを編集して-ldl -lzを加え、コンパイルすると今度はうまく行った。できあがったpoundはきちんと動いた。

続きを読む
読書
2018-01-26

雙城美食街と晴光市場

ホテルから歩いていけるところに雙城美食街がある。地元の人が食べに行くところだ。これは行かねばなるまい。美食街の隣には晴光市場もある。

OLYMPUS DIGITAL CAMERA

まず回転焼きを買った。あんことカスタード。ひとつ12元。紙袋が妙にかわいい。

OLYMPUS DIGITAL CAMERA
OLYMPUS DIGITAL CAMERA

次は便當。みんな並んでいる。注文を受けてから作ってくれるので、注文後は列の横で待つ。この便當がべらぼうに安くて85元。持つとずっしり重い。近所の大学の生徒も来ていた。

OLYMPUS DIGITAL CAMERA
OLYMPUS DIGITAL CAMERA
OLYMPUS DIGITAL CAMERA
OLYMPUS DIGITAL CAMERA

店先の小さなテーブルで食べるとスープがサービスに付く。持ち帰りもできる。温かいうちに食べるのがよい。とてもおいしい。85元とは思えない。また来よう。

ここは夜になると夜市になり、さらにお店が増える。リピーターになりそうだ。

続きを読む