アプリのためのアプリのためのアプリの修正がやっと終わったので、寝る前につい、アプリのためのアプリの方に適用してみたら思い通りに動いてくれない。何かやらかしたかと思わぬ夜更かし。8時半起床。睡眠6時間。
もう一度見てみたら何の間違いもなく、ただ何も出力しないのが正常な挙動であるデータを渡していただけだった。やはり1日15時間以上プログラミングしてはいけない。こんなことで時間を無駄にしてしまう。
昼に弁当屋行った道すがらローソンに「自動車税支払いで最高5万ポイントが当たる」との張り紙。帰って調べたら、ただ支払いするだけでエントリー完了するという。まあ当たる確率は殆どないだろうが、タダでミニ宝くじが貰えると思えば悪くないし、何より手数料がかからないのがいい。さらばペイジー。
しかしたとえ10分ちょっとでも好天の外を自転車でのんびり走るのは気持ちいい。
引き続きアプリのためのアプリの本格修正。自分だけが使うツールであるせいで、つい新しい試みをやっては失敗しつつも、ほぼ完成。これで本体アプリの改良にやっと入れる。まあ当分やらないが(え)。
やたら使ってるGoogle翻訳、とにかくもっとすんなり開けるようにしたい。ブラウザ開いてリンククリックしてとか面倒くさすぎる。今はタスクバーの[リンク]に入れるという正規の方法で使ってるが、やはり2ステップ必要なのが気に入らない。
バッチファイルでいきなり開けるようにもしてみたが、Windows10ではバッチファイルはタスクバーに登録できない模様。いらいらに任せて、つい、ただGoogle翻訳をタスクバーからワンクリックで開くためだけのコンソールアプリを作ってしまった。まあ実質コード2行だし。ショートカットをタスクバーに登録、これですっきり。
月: 2020年5月
屋上屋
昨日はたぶん8時過ぎに起床。睡眠7時間弱。
朝食を買い忘れてたので、自転車で久しぶりにパン屋。土曜の朝なのにモーニング客、ゼロ。サンドイッチ買って、コンビニ回ってお昼用のデザートも。朝日を浴びながら自転車こぐのはやっぱり気持ちいい。パンをさっさと食べてコーディング続き。
昼はこれまた久しぶりにスーパー。昼用の弁当と、夕食用の野菜と魚。生魚は久しぶり。タタキだけど。
プログラミング、さらに変な方向。
公開したものの長らく放置中のスマホアプリのバージョンアップのために、必要なデータを出力するPCソフトをいじってたら、バグ。しかも、ひょっとすると公開したもののこれまた長らく放置中のPCソフトにも関連するかも、な内容。
ひたすら調べてテストプログラム書いて、出力してチェック。さらには新たにテスト用のGUIプログラムまで作ってしまう。
アプリを作るためのアプリをチェックするためのアプリ。なんだそれ。
こうして、永遠に自分しか使わないであろうアプリだけが増えていく。
バグの原因、途中で調べてる方向性が間違ってるのではないかという気は激しくしてたが、意地になってとことんやってしまう。うん、やっぷり解決策の方向が間違ってた。
夕食後にNHKオンデマで土ドラ2回分まとめ視聴。次回、最終回。土ドラ枠はほとんど外れがないな。
別方向での解決策について心当たりがないでもないので、あれこれネット検索しつつ、出力データをぼーっと眺めてたら、あっ、と気付く。これは、方向性が間違ってなかったのでは。バグは直せるのでは。希望が見えてきたのでは。
しかし、さすがに眠い。
qr
7時半起床、睡眠5時間。うーん。寝る前に気付いた解決策を試そうとコード書くけど、変なとこで引っかかって進まない。まだ起き抜けで頭が働いてない上に寝不足のせいか。
昼、出かけようと外出たら小雨。ちょっと迷ったが和食屋の弁当に間に合うかと自転車に乗る。が、弁当やめて通常昼営業に戻ってた。心引かれるが、雨がひどくなっても嫌なのでコンビニで昼夕食まとめて購入してさっさと帰宅。
たぶん2度ほど使った駅前のクリーニング店から閉店のお知らせ。コロナの影響かどうか不明だが、恵まれた立地なのにな。割引クーポンを昔、やまほど貰ったままのような。
アプリのためのデータを作るためのアプリの不具合、前夜の就寝前に思いついた方法でだたいたいOKの模様。アプリのためのデータを作るためのアプリの不具合を検証するアプリ(面倒くさいな)でデータ出力確認。やれ一段落。ちっとも本体アプリに戻ってないけど。
NHKオンデマで昨日放送の「サイエンスZERO」を久しぶりに。QRコードの話、初めて知ることばかり。これまで単に0/1の組み合わせ読んでるだけ、100マスでも2の10乗で膨大な情報を盛り込める、みたいな単純なものだと勝手に思い込んでた。世界のどこかの国の文字をコードと誤認しないために、民間企業の開発者が発見した「1:1:3:1:1の法則」が凄い。つまり「逆OCR」でもあるのか。代数だけどころか幾何学も、いやそれ以上の多様な知恵と創意工夫に感動。現在のQRコードは最大で半分汚れてても正しく読み取れるのは初めて知った。
プログラミング情報で活用せざるを得ないGoogle翻訳のページ、最近、アクティビティに関する変更の通知が出てる。思い立ってGoogleによる情報収集と追跡をできるだけ消してみようと設定ページへ。連絡先のオートコンプリート候補に、二度と連絡したくない相手とかが保存されてる。削除。しかしこれ、山ほどの項目があって設定変更するにはステップがいちいち多すぎないか。Windowsの個人情報送信のカット手順よりはるかに面倒くさいぞ。Googleに「少しはMicrosoftを見習え」などとと言いたくなる日がいつの間にか来ていたのだなあ。途中で挫折。
迷走
悪い予感がしつつ目覚める。そーっとスマホの時計見たらまだ7時前。睡眠またも5時間切る。
せっかく色々調べたので、プログラミング系のBlogを更新しようかなと思ったが今回は表が欲しい。表をMarkdownで作成してhtml化する方法があったなと思い出し、atomからの乗り換えを長期検討中(要は何もやってない)vs codeでの変換法を調べる。しかしExcelから一気に変換できればその方が楽なのではないかと気付いて、調べたら簡単らしいと分かった。しかし、Excelは持ってない。ではインストール済みLibreOffece Calcではどうかと調べたら、拡張機能作ったよという作者自身による紹介を発見。これは楽かも。まずはLibreOfficeをバージョンアップ。そして拡張機能探したら、なかった。徒労感。
そこでInkscapeがそろそろバージョンアップしてるのではないかと気付いて調べたらいつの間にか1.0が登場してた。やっとか。Ver0.92からバージョンアップ。操作法、すっかり忘れてる。
どんどんあさっての方向へ進む。集中力なし。寝不足だし。
昼夜の食事など買い出し、雨天なので車でコンビニ。レジ前、初めてマスク売ってるのを発見。レジ前にボックスが数十個、山積み。「お一人何点でもご購入いただけます」旨の宣伝文付き。使い捨て50枚2500円って安いんだか高いんだかよく分からない。帰宅して価格com見たら、今の相場じゃ高い方みたいだった。まあ品質との比較でどうかは分からないけど。
地銀から申し込んでたパスワード生成機が届く。小型電卓よりさらに小さい。説明用紙には、紛失の際の再発行は手数料が掛かる旨の記述。まあそうだろうとは思ってた。とりあえず生成機の登録手続きだけはネットで終えておく。自動車税、ここから払うかどうか。
さすがに今のコーディング作業に飽きたので、昔作った自分用のプログラムを改良したり。長らく使ってなかったライブラリで、昔も何度もハマった罠にまたハマる。
6日前の大河、まだ観ていない。斎藤道三はどうなった。もう死んだのか。
曇天と小雨
8時過ぎに目覚め。睡眠6時間ちょい。少ない。鼻かんだら豪快に鼻血。久々。買い置きのパン食ってからコーディング続き。難題は乗り越えたので、テストコードからいったん離れて、アプリケーションのUIなり機能なり、目に見える結果がすぐ出る実装がいよいよ可能になる。ようやくまともな作業。
昼は自転車で昼夕食の買い出し。曇天。途中で小雨。
ここ最近の、絶好の川土手読書日和続きを自宅に籠もったまま過ごしたが、本日は嫌でも籠もらざるを得ない。
和食屋の弁当が残り数個でぎりぎり買えた。売れてるようで何より。8種類のおかず、前回より3種類は新しくなってるような。うまし。どれくらいの利益が出てるのかは分からないが、自転車で5分以内で行ける飯屋は少ないので、なんとか続いてもらいたい。
終日、コード書き。
楽天証券から口座ログイン情報の郵便が届く。確定拠出年金移行の書類から1日遅れ。以前に書いたとおり、とりあえず証券口座に入金しないと900円分のポイントが獲得できないのだが、後回し。いまはそれどころじゃない。
がりがり、ふう
前夜はまたも午前2時過ぎまで。退職後おそらく初めてATOKリフレッシュナビから休憩のおすすめ。
しかし、コーディング中はほとんど日本語変換してないのだが、それでもキー操作は監視してるのかな。1時間3000字という数字は一瞬はびっくりするけど、冷静に考えると1分当たりは50文字なのでソース書きとしてはたいした量じゃない。
なのに7時半に目覚めてしまう。睡眠5時間。少ない。それでも朝からがりがり。
シャンプー切れたので、昼のコンビニから久々に近所のスーパーに寄る。同じ商品ならもちろんスーパーの方が安い。レジでちょうど万札しかなかったが、おつりの9000円をもらい忘れてそのまま帰りそうになる。寝不足で若干ぼーっと生きてるっぽい。
プログラミング、さらに訳の分からない方向へ進んだ挙げ句にドツボにハマる。延べ100以上のサイトを閲覧しまくるが解決策が見つからない。
なぜ「延べ」かといえば、
「おぉひょっとしてついにここに待望の解決策が」
⇒「あぁ…これさっき見たページじゃん…」
という事態が頻発しているから。Googleの「●回閲覧したページです」の警告もよく見えていない状態。
長年の経験から、こういう時はたいてい、あまり意味の無い、車輪の再生産的な、実に無駄な作業をしていることは分かっちゃいる。分かっちゃいるけど止められない。すいすいすーだらだった、かちゃかちゃかっちゃ、たーん。
深夜にようやく出口が見えてきた。問題があると思い込んで情報を調べてテストしまくった部分は実はまったく問題がなく、問題がないと信じていた部分が間違っていた。違う違う、そこじゃ、そこじゃない。そこじゃなかった。
新しいことを覚えるのには、まず基本から地道にやるのが結局は近道なのは知ってる。だが、とりあえず始めて、泥沼に沈み込んでから基本を調べ始める、という習い性は直りそうにない。でも、この、絶望的な後悔からかすかな光が差してくる感覚は、なんかうれしい。
まあ、そういう後に、より困難な問題にぶち当たったりもするのだが。
がりがりがり
久しぶりに8時間近い睡眠で9時過ぎ起床。やっと生活正常化の兆しが。
一昨夜も、深夜の急激な眠気で布団に入ったが、なぜか目覚めたのが午前4時過ぎ。仕方なく起きてコード書いて、朝日が昇ってからまた急激な眠気で布団入りしたが2時間で目覚める、という。まあプログラミングしかしてない1日。
ノンアルコールビール切れたので昼食前に車でリカーショップ。まだ改装中の張り紙。見たところ殆ど終わってるけど。
プログラミング、どんどん想定外の方向に拡張が進む。予定に全くなかったデータ保存を実装。そろそろJSONでやってみるかと調べ始めたが、意外と面倒くさい。で、馴染んだXMLで実装したが、保存したータが想像以上にデカい。またJSONの仕様や実装について調べ始めたり。
気付けば、毎週楽しみにしていた深夜の土ドラも日曜の大河も見忘れてる。NHKオンデマ、このままじゃ月額990円の元が取れない。こうなると分かってれば、今月は未払いで、来月まとめ観でも良かったかも、などとせこいことを考える。とりあえず今週の朝ドラ3回分、観る。
楽天証券から口座開設完了のメールと、確定拠出年金移行の申請書類が届く。事前の予測より早いような。後回しにする。
がりがり
気付けば2日間、ひたすらプログラミングしていた。仕事でもないのに。そもそも仕事でもなかったのに。
なぜか乱数と日本語を使った、意味があるんだか無いんだか、公開する気があるんだか無いんだか、そもそも公開しても使う人がいるんだかいないんだか、さっぱり分からない代物を猛然と仕上げている。いや目指すべきゴールが分からないので、仕上げる、というのとはちょっと違う。いったん出来たらすぐ改良。ちょっと使って、すぐ改良。道なき道を逝く。
一昨夜は気付けば未明までコーディング。なのに数時間で目覚めて再びガリガリ。昨夜はさすがに午前2時前には強烈な眠気で布団に入ったが、6時間足らずでお目覚め。朝食も取らずにまたコーディング。寝起きで目がかすんでいるのに、キーボードを打つ指が止まらない。猿か。プログラマー猿なのか。
勤め人時代は、興が乗って深夜に及ぶと「あ、明日の仕事が」と強引に打ち切って寝ていたが、いまは気にしなくて良いので、このていたらくである。
さて、正午を過ぎて昼夕食とおやつ一気買いにコンビニに自転車。と、道すがらの和食屋の弁当がまだ売ってた。いつも売り切れですっかり諦めてたのに。ラッキー。チェーン店の弁当とやはりどこか違う。うまい。おかずが8品目。多い。これで800円で本当にいいのかな。
せっかく見事な好天で、絶好の川土手読書日和だったのにな。まあ、楽しいからいいのか。
自動車税をペイジーで納付しようと思ったが
自動車税請求の郵便を開封したら、クレカやペイジーで納付できますと赤書きされてたので調べてみる。
自動車税は毎年、固定費用の地銀支店口座の余剰金から支払っている。今月時点で8万円強の余剰があるので、出来ればそこからダイレクトに支払いたい。この口座引き落としのクレカで払えばいいと最初は思ったが、念のためペイジーのサイトで調べたら、クレカだと手数料取られるじゃないの。あやうく余分な金を支払うところだった。
銀行のネットバンキングに関する場合は「ほとんどの場合、手数料はかかりません」という旨の説明。ほとんど、て。地銀のサイト内を検索しても手数料がかかるんだか、かからないんだか分からない。軽くいらつく。まあたぶん無料なのだろうと、ネットバンキングにログイン。ああ、支払いにはワンタイムパスワードが必要なのだった。物理的な生成器か、スマホアプリの二択。なんか意地になったのでついでに申し込もうとしたら、PCからのせいか生成器しか選べない。面倒くさいので申し込んでしまう。生成器がとどくまで一週間待ち。あーあ。これ、絶対コンビニで直接支払った方が楽だったな。ほとんど毎日1回コンビニ行ってるし。
プリンタが繋がる
夕べは眠れず午前2時半ごろ起き出して明け方までプログラミングの続き。つい熱中してしまう。
会社員時代も数ヶ月に1回はこんなことがあったが、当時は寝坊するわけにもいかないので座椅子で仮眠して、寝不足のまま出社していた。いまは、眠くなったら眠りたいだけ眠れる。っても2時間寝ていったん目覚め、結局追加2時間ほどで起きてしまったのだが。
昼前に起きると小雨まじりの曇天。さらにコードがりがり。いつの間にか、公開予定も特にない、フォント詳細情報関連の自分用アプリケーションを猛改良している。止まらない。
妙な勢いが付いたので、夕方、懸案のプリンタ無線接続に取りかかる。
軽くネット検索して、プリンタメーカーのサイトからプログラム落としてもろもろインストールや設定。すぐ失敗。想定内。PC再起動して再挑戦。どうもPCがプリンタの認識に失敗している様子。どっちも目の前にあるのに。
PCの設定アプリと、プリンタ本体のパネル画面と、wifiルータの操作を行ったり来たりの作業なのだが、プリンタとルータはそれぞれPCラックの天板に載っけているので、立ったり座ったり忙しい。
3回くらい失敗した後、もう面倒くさいので、ひょっとしてプリンタのパネル操作だけで何とかなるんじゃ、とか思い込んでしまい、椅子に立ってパネル操作してたら、パネルにPCを操作しろとのお達し。はいはい。もう1回、PCの操作をやり直す。
ふと気付くとプリンタの認識に成功している。何でだ。何が違うんだ。
結局、何が正しい手順だったのか分からないまま、なんか上手くいってる、安定のパターン。
勢いついでに、自動車税の支払いをネットで完結しようとしばらく試行錯誤。これは別記事。
夕食はさんで、自作プログラム猛改良を続行。結局、追加した機能が、どうやらあまり意味のないことが分かった。やったぜ(違)。これも安定のパターン。
まあ、公開中の別アプリの細かい不具合に気付けたりしたのでよしとする。