ICT保守

帰省した昨夜の夕食後,まずはICT保守作業.訊きたいこと一覧を毎度,帰省のたびに用意してくれてるので,それをやっつけました.

解約したdocomo xiクロッシィを写真閲覧専用端末として使おうとしてるけど,データの整理がうまくできない的な話.既存のギャラリーアプリの設定周りを覘いたりしても,うーん,よく分かりません.そもそもxiのOSって何なのかしら.というかそもそもxiはサービス名で,デバイス名はArrows Tab.で,OSはAndroid4でした.Google Playストアで適当に見繕ってぶっこみました.これでいんじゃね?

iOSアプリ開発の壁

何度訊いたり何度調べたりしても理解できないライセンスやら証明書やらの話.まとまった時間を確保して,Apple公式サイトの資料を読みました.他の人が書いたまとめの方が解りやすいのですが,玉石混交で合っている保証がなかったり情報が古かったりするので.残念ながら途中で力尽き,途中から流し読みになった感は否めません.それでも,理解が深まったというか,点と点が点線で繋がった感じにはなりました.とはいえまだまだ胸張れませんがとほほ.

高速対応

スキャナの件,打診した日曜の夜に回答が来ました.すまんが返送よろと.手間ではありますが,魔が差したともいえる滅多に使わないアイテムの購入だったので,ちょうど良かったかも.画面の指示に従い,バーコード等が表示された内容をプリントアウトして,同梱して,返品窓口宛に着払で発送するですね.当たり前ですが,ちゃんとシステム化されてるのね.

発送者へ返送連絡をするAmazonのページに理由の選択欄がありました.選択肢に「もっと安いのがあった」「思ってたのと違う」の類もありました.こんな理由で購入・着荷後の返品,できんの?

GT-S650

何か適当にスキャンするものはないか.スキャンしても紙は紙で保管しっぱなしになりそうなものばかりが目につきます.ふと思いだしました.かれこれ10年近く前,新聞に載っていた4コマ漫画を切り抜いて取っていたのでした.これならスキャンして紙を捨てるというのにもってこいです.

そうとなったらスキャン開始.初めて火を入れました.うーん,うんともすんとも言いません.USBバスパワー駆動だし,電源ボタンないので,USBケーブルを繋ぐだけで動作確認ランプが点灯するはずなんですが,消灯したままです.これでもエンジニアの端くれ,いろいろトラブルシュートしました.が,お手上げ.販売元へメールを投げました.回答待ちです.やれやれ.

GT-S650

先日うっかりポチッてしまったスキャナ,着荷しました.選定条件は,Windows10での動作が明記されていること,フィード式ではなくフラットベッド式であること,バスパワー駆動であることです.その中で最も安かった中古品を買いました.送料込で7000円也.脚が付いてて,立てた状態でも使えるらすぃ.

メーカー EPSON
機種名 GT-S650
形式 卓上式フラットベッドカラーイメージスキャナ
光学解像度 4,800×4,800dpi
最大原稿サイズ A4,USレターサイズ
読取速度(モノクロ) 1.2msec/line (600dpi), 9.3msec/line (4,800dpi)
読取速度(カラー) 3.5msec/line (600dpi), 27.7msec/line (4,800dpi)
電源 DC5V(USBバスパワー)

とりあえず初期不良とか確認しとかなきゃと思い,開梱しました.さて,何でも良いけど何をスキャンしようか.うーん,何でも良いけど何もスキャンしたいものがないな.ということで,開梱しただけで放置しています.なんという贅沢.本当に無駄遣いなのではなかろうか.使うときはきっと来きます.そのときこそ.

暇になるかと思いきや

特に用事はありませんでしたが,取れるうちに取っておかねばとの思いで,有休消化しました.天気予報では今週末,真夏日になるかもとか言ってましたが,今日は肌寒くて仕舞いかけたコートを着ていました.で,アニメの消化やらAnimage読みやら番組改編期のお仕事やら.時々会社のメールを確認したりも.

暇になるかと油断して,価格.comを少々徘徊しました.投資不動産絡みで,特に銀行へエビデンス的な書類をメールする際,ちょいちょいコンビニでスキャンすることがあります.毎度USBメモリ持参で足を運んでは30円払っていましたが,スキャナがあればなと.案の定,ポチってしまいました.無駄遣いだったかな.今年分の確定申告で経費計上はしておこうかな.

Amazonプライム会員にさせようという引力に何度も抗いました.そのボタン的なものを押しただけでそうなるの?という罠.1年は無料でも,忘れた頃に自動的に有料コースに導かれるとあっては,憶えているうちにやめとくに限ります.自分がプライム会員になっちゃっているかを調べる方法をググったりしました.

着荷日時の指定をすると,通常に比べ100円高くなります.悩んだ末,ボランティア精神で指定しておきました.無指定だと十中八九不在の平日に届けられることでしょう.で,不在票を受けて再配達依頼という運びになることでしょう.私は構わないのですが,配達員に悪いです.ということで,いる時間を指定.Amazon規模ともなればこの辺のシステム化もできているんでしょうから,+100円とかやめていただいた方が,いろんな人が幸せになる気がするのですが.

録り溜めたアニメを内蔵HDDから外付HDDへ引っ越す作業もしました.地デジ再放送のCCさくらで,屋内アンテナアナログ放送の画質残念CCさくらを上書き.のついでにちょっと覘いてみたりする.録ってなかった挿入歌を発見してキャプチャしてみたりする.おや,初めは気づかなかったけど,これ唄ってるのくまい小狼もとこ氏じゃないかと.歌詞で何気に萌やしにかかってきやがる.

高速通信容量

昨夏,スマホを買いました.将来的にはPocket Wi-Fiを解約し,スマホのテザリングに一本化しようと考えていました.そのため,初めはミニマムの3.1GBのコースとしました.

Pocket Wi-Fiの更新月を待たずとも解約した方が長い目で得だということに気づき,翌月,解約しました.Pocket Wi-Fiは7GBまで高速で使えるコースでした.概ね6GB弱/月の使用ペースですが,Windows Updateが本気出した月は超えることもありました.ということで,スマホ3.1GBのコースから10GBのコースに替えました.

暫らく使うと,10GBも使い切ることがなく,勿体無い気がしてきました.かといって3.1GBでは足りない.超えなかった分を翌月に持ち越せる制度を活用して,基本は3.1GBにしておいて,足りなくなったらその月だけ10GBに替え,貯金を作ってまた3.1GBに戻す…なんてことをしようかしら.

そもそも3.1GBと10GBの間くらいのがあったらいいのにな,とふと確認したら,5GBコースがあるではないですか.すっかりないものと思い込んでいたのはなしてか.即刻5GBに替えました.改めて使用量の統計を取ったら4GB/月くらいだったので,問題ないでしょう.仮に持ち越し分をも超えたとしても,それは月の終わりの方でしょうから,ちょっと我慢すればリセットされるでしょう.

電話

かけている最中に取り消したい場合はどうすりゃいいの? 固定電話なら受話器を置けばいいし,フィチャホなら受話器を置くボタンを押せばいいけど,スマホはどうすれば.ホームボタンでアプリを眠らせても,スレッドが残っているせいか時間差で立ち上がっちゃうし.というわけで,使い方調べる系でうっかりかけてしまう系の操作をする場合は,親の電話番号で試すことにしています.

先日,といっても日記ネタメモに書いたのは4箇月前で,スマホデビュー4箇月後の話ですが,毎度長くなる定期ママン電話の通話時間を調べようと思いました.どっかで見た気がしますが,どうやって見たのか判らず,あれこれ.案の定,発信してしまったりしました.そのときはやり方判ったのですが,また忘れていたので,ここに備忘録しておきます.

  1. 普通の「電話」アプリを起動
  2. 「最近」タブで通話履歴一覧を表示
  3. 調査対象の履歴を長押し
    (長くなくても良いかもしれないけどまたかけちゃいそうで試したくない)
  4. 「詳細」を押す

牛歩

仕事の進みが遅いです.予期せぬ仕事が入ってきたり,気分転換に他の仕事を手伝ったり,睡魔と戦ったり,という理由もありますが,仕事内容の性格もあるのかと思います.

Swift言語には慣れてきました.よく使う構文では詰まらなくなりました.言語以上に,Cocoaフレームワークにまだ詰まるところがあります.自分の理解とちょっと違う振る舞いをすることになかなか気づけなかったりします.若い言語なので,3年前に書かれたWeb記事ではあてにならなかったりします.最新の記事は専ら英語なので,読むのが大変だったり,読んでも日本語同様,古い記事だったりします.

そんなこんな以上の牛歩理由,今更ながら気づきました.作っているのが無線通信の部分なのです.そりゃ同じコードでも,実行時の電波環境によって,あっちで例外発生したりこっちでタイムアウトしたりするよね.で,ソケットを解放したりスレッドを止めたりする処理が抜け落ちると,二度目の実行でうまく動かなくなったりするよね.こっちのコードに問題なくても,通信相手の処理に問題があったらうまく動かなくなったりするよね.

Swift初心者

まだまだ慣れません.些細なところを何度も調べたりしながら進めています.そして,普段のC言語使いとしての癖が出てしまいます.パッと思いつくのだけでも,以下の三つが挙げられます.

  • 気づくと文末にセミコロンが並んでいる.
  • if文の条件を書こうとして括弧を書き出してしまう.
  • メソッド定義の際,引数を「型,引数名」の順に書き出してしまう.
  • メソッド呼び出しの際,ラベル無しで仮引数名だけ並べてしまう.
  • クラス内定数「private let CONST = 1」と書くつもりで,「private int CONST = 1」と書いてしまう.
  • Int型を「int」と書いてしまう.
  • unsigned char型じゃないのは解っていても,うっかり「Byte」という架空の方を産んでしまう.

全然三つじゃなかったです.