猫大脱走の巻。主犯猫は家のあるブロックを囲む道路を歩くとぐるっと1/3周回ったところ(柵を越えればすぐ斜め)の街路まで出向いて捕獲(大捕り物にならなくてよかった…)。主犯が網戸を開けたのに便乗した方は庭から出なかった模様(主犯を捕まえて帰ると、門の内側のすぐ近くにいた)。
「チラシの裏」カテゴリーアーカイブ
東方キャラのいる学生生活
【妄想の類い】
・悪友ポジションに魔理沙と文がいて明らかにヤバいあれやこれやに1枚噛まされてトンでもないことになりつつ2人に抱えられて高速で逃げるの図
・そしてあきらかにババを引かされるはたて&椛
・研究室の先輩にパチュリーさん、でも研究室にいない。二進も三進も行かなくなったときに図書館にいって助言を貰う
・男女比改善のためにとりは男体化してもらって学友になってもらう方向(何
・チルノには是非後輩として大ちゃんと一緒に設置して欲しい
猫と和解せよ

タイトルに特に意味はなく。
拙作「集中線効果」アプリの解像度指定が「Retinaだと表示の半分」という不具合を抱えていることに今更気がつくなどして、概ね不具合の当たりもついて、修正工数もかからない(多分コーディングなら10分)なぁすぐ直そうと思ったところでデジャヴ。
前の職場でもこういうことをやってあたふたやった記憶がよみがえるなど。
あまりよい思い出ではないなあ。
問題はそのときと違って、定期的にUPDするみたいなサイクルは決まって無いから先送りしたら「いつになるか分からない」という点はあるけど、一方で同様の些細なミス(今回の不具合は一応回避可能で、かつ動作上機能制限を強いられるんだ!(集中線)けど、動作しないわけではないという程度なので「死ぬほど早く出してお詫びする」ほどでもないような…。
もちろん、このアプリを使っていただいている台湾と泰王国(これはマジ)の方々を始めとするユーザの方々にはに申し訳ないという気分はいっぱいなんですが…。
はたしてどういう速度で対応したものかどうかと思案しつつ、とりあえず日記に書き留めて心の平静を保とうとするなど。
===
他にも些細な不具合が見つかったので、ちゃんと「不具合対応」としてリリースすんべ。対応終わったらアナウンスするか…既知の不具合って列挙するのもネガがちょっと大きい。
7時間の昼寝
結局何一つ変わってない…
概念新宿駅(この手の概念駅はよくわからない複数の路線が複雑な階段で接続してることが多い…)の清算機にクレカを吸い込まれて途方に暮れたところで
ボドゲコンベンション待ち合わせ中の田中天先生とでくわして初対面の御挨拶をする夢を見た。
その他メンバーはなま上がいたのは覚えている。
目が覚めてからよくよく考えてみるとあまりに背が小さい天氏だったので、偽者だった疑惑が…まぁいいや。夢だし。
#実際に田中天氏をこの目では見たことはないです。
AppSalesの憂鬱
野良販売管理アプリとしては非常に優秀なAppSalesなんだが、最近Payment(Appleからの支払い)データのDLに失敗する。
調べたところ、最近iTunes connextのメッセージが一部日本語化されたらしくエラー判定を食らってた、ということがなんとなく判明(それでいいのか確証は持てない)。
ReportDownloadOperation.mの該当部分を直せば動く模様
修正前
NSString *signoutSentinel = @”Sign Out”;
修正後
NSString *signoutSentinel = @”サインアウト”;
本当にこれでいいのか知らないが…
ビュー遷移とendEditing
良く忘れる、よく使うことをメモ。
UITextFieldで編集中にDoneボタンやBackボタンで画面遷移すると、UITextFiedのdidEndEditingが起動してくれない。
そういうときはUIViewController.willDisapperWithAnimation:で
[self.view endEditing:YES];
とすればいい。
妄言SANAE-SANメモ
昨日は出かけてたのですが、モバイルルータを忘れてしまうという大失態(気がついたのが藤沢の改札をくぐったあとという…)
で、時間つぶしになるだろーと思いつつ持って歩いてるが存外読むのに気力の要る”虹と私は離れて遠く”を読む。
どのくらい気力がいるかというと、結局ページを手繰ったのは14ページまで、という具合。スイッチが入ればグイグイ読むのだろうがねぇ。
早苗さんがアリスの人形を動かそうと四苦八苦してる(小説の本題とはほぼ関わりのない)頭の部分を読みつつ、「奇跡的に動かせるとかないのかのぉ」とか下らないことを頭に思い浮かべたわけですが。
===
早苗さん奇跡いくつ使えますか
「3つです(ムフー)」
ブレカナかよ!
「4つ以上あったら殺戮者じゃないですかヤダー」
で、その3つの内訳は
「∵大破壊∵3つです(どやぁ)」
エフェクトス=エフェクトス=エフェクトスかよ! まぁ魔法攻撃クリティカルか広域ダメージだし、風使えるし小器用ってわけじゃないしわかるが。
===
という下らない脳内妄想が開始されたのでメモ。するってーと霊夢がオービスでパチュリーさんがアクシス、アリスがデクストラなのかーそうなのかー…なんか間違ってないような、根本から違うよな。
UITableViewCellのtextLabelのAlign
英語だとこの話題
何を言ってるかというと
UITextViewCell.textLabelのセンタリングのためにtextAlignmentプロパティを弄るわけだが、有効になるのはセルのスタイルがUITableViewCellStyleDefaultの時だけ
ってことらしい。これだとセルの他のスタイルの使い勝手が激減するじゃないですかヤダー
結局一番簡単な解決策は、cellに別途UILabelをはっつけることでした(笑)。textLabelに直接再代入できるかどうかは知りませんが
UILabel* label = [[UILabel alloc] initWithFrame:CGRectZero];
[label setAutoresizingMask:UIViewAutoresizingFlexibleWidth];
という体裁で初期化したUILabelをぶち込めばOKでした。
CALayer覚え書き
普段からお世話になっているサイトではCALayerの使い方として
– (void)viewDidLoad {
// UIImage* 型のプロパティ self.image があると仮定して・・・
CALayer *l = [CALayer layer];
l.contents = self.image.CGImage;
l.position = CGPointMake(255, 255) // l.position はデフォルトではレイヤー中央の座標になります
[self.view.layer addSubLayer:l];
}
てな感じにしてますが、これだと通らない。信じて送り出したコードなのに…
これでドツボもはまるも、他のところでもCALayer使っててそれはなかんべ、と諸々探った結果こういうコードでいいことが判明。
layer.frame = CGRectMake:(0, 0, image.size.width, image.size.height);
layer.contents = (id)self.image.CGImage; // 最近はちゃんとidでキャストしてブリッジしないと起こられる
[self.view.layer addSubLayer:layer];
[余談]
レイヤを全部消すときは単純に
self.view.layer.sublayers = nil;
とすればいい。NSArray*なのにいいのかなぁと思ったが、addSublayerするときによろしく処理してくれるらしい。
作業効率の上がるBGM(@配置換え、引っ越し)
何となく聞こうと思って動画(?)を探したんだけど、そしたら引っかかった動画のコメントに吹いた。
http://www.youtube.com/watch?v=ITfTTV_6zoQ会社の事務所レイアウト変更の際に、ムービー流したら作業時間が短縮された。
普段積極的じゃない人がものすごい勢いでデスク運んでて笑えた。
動画のUP主にはもちろんだが、この曲を社内で流すことに賛成してくれた私の勤務先にも感謝だ。
ものすごく納得するんだけどね!
今度なにかの機会があったら実践してみるか…