海月玲二
2017-05-15(月)

無題

だいぶ前に「分数ができない大学生」とかいう本があったように思う.しかし現代日本では,分数がどうこう言ってるのは多少マシな部類の大学である.本当の底辺ではそもそも四則演算からして怪しい.おそらく日常生活で全く計算をしていないと思われる.

実際のところ,日常生活にしたって仕事にしたって,単純に計算するだけなら別に機械がやればいいというのは事実だ.ただ問題は,計算が全然わかってないと,機械の使い方を間違ってたり機械にバグが入ってたりしても全然気付かないというところにある.

なんかアレだ,だいたいどういう答になるはずか,どういう答にはなるはずがないか,あるていどは考えてほしい.物理学科の教授が黒板に大量の数式を書いて,最後に答のマイナス記号に縦棒を足して「むしろプラスだ」と言った話とか,まあそういうヤツだ.その手の伝説が本当なのかはおいとくとしても.

少なくとも,整数部ひとケタの数とふたケタの数を掛けてるのに6ケタの数を書いてあるようなミスは,その場ですぐ気付けるようになってほしいものだ.なんかたくさんの計算式を書いておいて「この中で間違ってる式を30秒以内に見つけよ」みたいな練習問題とかやったらどうだろうか.小中学校とかで.そういや,小中学校で「およその数」っていちおう算数のカリキュラムに入ってたと思うんだけど,あれが大事だと思ってる奴っていないよね.

2017-05-01(月)

無題

出勤してみたら,今日は授業がない日だった.

うーん,完全に失敗した.言い訳としては,去年や一昨年はゴールデンウイーク中も授業があったし,火曜日に行ってるほうの学校は5/1-2は休みじゃないので,今日も授業があると思いこんでたのである.もちろん結局のところ単なる俺の確認忘れにすぎないが,やっぱりもう授業の日は統一してほしい.回数は固定なのに,こんなとこで独自性出したってしょうがないだろ.

別に俺は忙しいわけでもなんでもないので,無駄に出かけたこと自体はたいしたことではないのだが,ここの通勤には1300円近くかかるのがなんとももったいないことである.せめて少しでも出かけた意味を加えようと,プリントの印刷とか古くていらなくなったものの処分とかをすませておいた.というか,もしかすると完全に誰もいなくて建物に入れないのではないかと危惧していたが,さすがにほんの少し出勤してる人がいて,講義準備室にも入れてもらえた.こんなとこでもいちおう大学なんだなあ.

学校から駅までバスもないので,帰りは駅まで散歩してみたところ,貯水池の近くで猫が昼寝していた.こういうのはたぶん不幸中の幸いというのだ.

2017-04-06(木)

無題

先日修理したつもりの時計が,またいつのまにか狂うようになっていた.どこが悪いのかさっぱりわからずお手上げなので,いいかげんあきらめて別の時計を用意することにした.

今回は,LEDをいっぱいつなげたパネルを買ってきて,Raspberry Pi zeroをつないで時計っぽく光らせてみた.いちおうちゃんと動いているようす.Pi zeroはntpで時刻を合わせているわけなので,そうそう狂うようなことはあるまい.思ったよりでかくて明るいので,見やすくてよい.

パネルを光らせる時計プログラムを書くのには,誰かが作った制御用ライブラリを使ってみた.ちゃんと動くし使いかたも簡単だし,古代人としてはC言語でも使えるのが助かる.

ところで,RPiの出力は基本的にオンとオフしかないので,中途半端な明るさにして中間色を表現するのには,PWM(パルス幅変調)を使っているらしい.それはいいのだが,説明には「8色でよければRGB1ビットでいいので,PWMを1ビットに設定すれば負荷が軽くなるよ」とか書いてある(まことに尤もだと思う)のに,なぜか2ビットにしないとうまく光らなかった.表示させてる色はR0G0B255なので,1ビットでいいはずなんだけど.よくわからん.それでもCPU負荷は顕著に下がったからよしとするか.あとPWM周期らしきものを長くしてもCPU負荷が軽くなるようだが,なぜかプログラム中で設定してもうまく効いてない.なんでだ.

いちおうCPU負荷10%台まで下げられたので,とりあえずいいことにした.あとはなんかカバーかケース的なものをつけてやらんと,猫が触って壊したりしそうだな.



2017-03-28(火)

無題

最近Android用アプリでTermuxというのを知った.これなかなかヤバいな.

まず,ターミナルエミュレータだけではなく,簡易的なコマンドライン環境も一緒についてくるというのがすばらしい.以前こういうのを探していてkboxというのを試してみていたけど,あれはターミナルエミュレータアプリの領域に手動でインストールしないといけなかったし,使えるソフトも限られていた.これは最初からbusyboxやパッケージシステムはインストールされてて,さらに,debianよろしくapt updateだのapt installだのやれば簡単にいろいろ入れることができる.

ちょっとしたユーティリティだけじゃなくて,gccだのzshだのrubyだのnodejsだのnginxだのmpvだの,けっこうでかいものも入れられるようだ.Android用の簡略版とかじゃなくて,ごく普通のソフトがそのまま動くというのもよい.busyboxが不十分だったら普通のcoreutilsとかtarとか入れてもいいのだ.とりあえずOpenSSHとrsyncを入れてみたところ,普通にファイルのバックアップとかできてしまった.

あとAndroid用の端末エミュレータアプリとしても,かなりよくできていると思う.音量キーでCtrlのかわりになるとかカーソルキーを発行できるとか,使用中のソフトキーボードの上にCtrlキーや/キーやTABキーが並んだ一列を追加できるとか,タッチ端末でも使えるような工夫がいろいろある.特に後者にはかなり感心した.SKKのへっぽこASCIIモードでも十分端末が使える.

2017-03-27(月)

無題

tumblrのもともとのlightbox機能はどうも使い方がよくわからない.というかしっかり説明されてない.前に入れるときにも随分手間取ったし,ちょっとキャプションを入れたいとか思っても,あちこち調べたあげく解決しなかったりした.

公開されてるテーマでlightbox機能を入れてるのをいくつか見てみると,なんだかよそのlightboxライブラリというかjQueryプラグインというかそういうものを入れて,自前でなんとかしている人が多いようである.しかしこれはこれで面倒な点があるのだ.

tumblrでは,テーマで使うファイルは,テーマ本体のhtml以外にも一応使うことができる.つまりcssだのjsだのjpgだののファイルを,tumblrのサーバーに入れて,テーマのhtmlから使うことができなくはない.しかしこの機能は妙に制限が厳しいらしくて,

  • テーマで使ってない無関係のファイルを入れてるとアカウント停止措置
  • 一旦入れたファイルを消すことができない

という話らしい.まあ,無関係のファイルを入れるなというのは,サーバー負荷的に問題があるだろうから理解できる.見つかると即刻アカウント停止という厳しい措置なのも,まあ百歩ゆずってわからなくはない.しかし,一旦入れたら消せないというのはいくらなんでも無茶ではなかろうか.単純に間違うこともあるし,試行錯誤して仕様が変わることだってあるじゃん.そもそも「消せない」というのはtumblr運営側にとって何のメリットがあるんだろうか?

俺はヘタレなので,あんまりこんな危険のある手段は使いたくない.しょうがないので,http経由で使っていいやつがどこかに置いてあるファイル(jQuery本体とか)を使うか,JavaScriptやCSSなどは直接本体のhtmlファイル中に書いてしまうことにしている.微妙にめんどうくさいので,なんとかならないものかなあ.

メジャーバージョンが上がっているのは,内部的に大幅に書き変わっているためと,Android 2.2以下を切り捨てたからである.ついにIS01では全く使えなくなった.いやIS01なら1.6を使ったほうがいいと思うけど.

今回は,恐怖の巨大クラスSKKEngine.javaがついに整理されたという面が大きい.SKK関係とAndroid関係がだいたい分割されたので,jp.deadend.noname.skk.engineパッケージはjavaで書いたSKKライブラリと言えなくもないかもしれない.言いすぎか.

使う人にとっては,

  • Abbrevモード用ソフトキーボード追加(フリックモードで,シフトを押してからabbrキー)
  • 数字入力用ソフトキーボード追加(フリックモードで,カナキーを上フリック)
  • 複数辞書(設定画面の「辞書管理」で新しい辞書を読みこむ.UTF8に変換しておくこと)
  • ハードウェアキーボードでも,読み入力中の補完候補一覧をtabキーとピリオドキーで選択できる

あたりの機能は,それなりに使う人もいるかも.あとはそうだな,登録中にASCII文字も打てるようにしたり,変換候補にセミコロンやスラッシュが入ってても大丈夫にしたので,顔文字とか登録できるようになった.

大規模に変更したので,もしかしたら変な強制終了とか起きるかもしれない.その場合は/sdcard以下にstraceファイルができると思うので,内容を教えてもらえると助かります.あと,ユーザー辞書が重要な人は,バージョンアップする前に一回バックアップしておいたほうが安全かも.

あと今回は内部を大幅に変更したので,万一,ソースのどのへんをどう変えたのか知りたいという人がいたら,連絡してもらえればgitのbundleファイルを送ります.

【このトピックへのコメント】
  • まはるす、すごい!キーの配置とかもセンスいいですね!ありがとうございます!android7.1.1で無事動いています。(2017-03-24 11:47:13)
2017-03-12(日)

無題

今回も機内映画のコーナー.

  • Shin Godzilla: あー,これは,ちょっとでもオタク的センスを持ちあわせていれば楽しめると思う.つまり,日本人の多くは楽しめると思う.芝居ががった台詞っていいよねえ.東京破壊映像もなかなかで,列車爆弾とかロマンあるし.あと,幼生ゴジラがなんか悲しげなデザインでよかった.
  • KEANU: かわいい猫映画かと思ったら全然違ったよ! 基本的には「いつ大嘘がバレるかどきどきする」系の映画だったけど,簡単に人とか死ぬし,登場人物は頭がアレな人ばっかりだし,元凶はゾンビみたいでよくわかんないし,かなりふざけた映画だった.いや,猫はかわいいんだけど.あとスラングが多すぎて台詞の聞き取りが超難しい.英語の字幕付けたけどそれでも大苦戦.
  • Suicide Squad: やっぱひとつはこういう気楽な映画見ないとね.破壊映像はなかなか派手でよかったので,もっと徹底的にやったらいいと思った.この映画,デッドショットが主人公ということでいいんだろうか.悪党のくせに善人すぎねえかこいつ.あと,ハーレイとブーメランの特殊能力は結局何だったんだ?

ていうか香港乗り換えは時間が短くてせわしない.ひとつ見るのがやっとだな.