多忙ですね…
係長ってこんなに忙しいの…<たぶん関係ない
さてタイトルのとおりなのですが、6/5に予定しているミナカン70、部屋が第5会議室から和室に変更になりました。
フロアも5階になっていますのでお気をつけ下さいませ。
[再] 第70回 南関東MSXユーザーの集い
日時
2011年 6月 5日(日) 13:00~
苦境を乗り越えつつ戦うMSXユーザー向けの会合です。
今回の参加費は、金額を「自由」とし、全額を宮城県気仙沼市への「寄付金」として、一括で振込させていただきます。
5/9更新:部屋が5Fの和室に変更になりました。よろしくお願い致します。
[中止] 第70回 南関東MSXユーザーの集い
日時
2011年 3月 27日(日) 13:00~
とうとう70回目になったMSXユーザー向けの会合です。
残念ながら和室が取れなかったので、今回は普通の会議室です。
先般の地震の影響を鑑み、今回は中止とさせていただきます。
今後の予定は確定次第、本blogにて公開させていただきますので、よろしくお願い致します。
ミナカン69の日程を変更しました
1/9を予定していました南関東MSXユーザーの集いですが、3DS体験会やAndroid Bazzar and Conferenceと笑っちゃうくらい完璧に重なってしまいました。
そんなわけで2週間延期、1/23(日)となりましたのでお間違えのないようお願いいたします。
なお1/8か9に新年会でも打ちたいという考えがありまして、そのへんはまあ、覚えていたらblogで告知します。
そんなわけで今後ともよろしく。
[日程変更]2011.1/23 第69回 南関東MSXユーザーの集い
日時
2011年 1月 23日(日) 13:00~
14年目1発目も和室です。かなりすごい部屋だったので今後も出来る限り和室で行こうと思います。
2010.11/17追記:当初1/9を予定していましたが、3DS体験会やAndroidイベントと豪快に重なったため、2週間延期させていただくことになりました。予定を組まれていた方には本当に申し訳ありません。
久しく普通に書いていないですが
「ホームページ」と呼ばれていた時代からblogを経て、mixiに書き綴っていた時代を経て今はTwitterと、たくさんのテキストを流し続けてきてはいますが、「自分のフィールド」となるとあまりにおざなりになってきている気がします。
ものすごく久しぶりにこういったテキストをblogに流すわけですが、「ふと思った」以上の理由はなかったりします。
本格的に「技術職」となり、最近はとにかく毎日が勉強勉強で、多忙なのもさることながらしんどいですが楽しいです。
そんな場にあって、何かにじっくり向き合うことって減ってきた気がするなあ、と思う次第です。
前はゲームとかすごくやりこんでたけど、今はそんなに突き詰めてやらなくなってしまいましたし。
iPhoneの仕事が一段落して、ここのところAndroidをやっているので、少し落ち着いたらネタを出していこうかなあと思っています。
JNIとか動くとすごく楽しいですね。動かすまですごく苦労したけど。
さて。
ミナカンももうすぐ13年です。正式には12/7らしいですが。
ずいぶん遠くまで来たなあ、という思いと共に、いつまで続けられるかという不安もある感じですが、新しい風を入れるために和室で開催してみることにしました。
いい感じなら出来る限り和室でやっていこうと思っています。
持論なんですが、長続きするために可能な限り自分が楽しいと思うことを入れていくことと、無理しないことがあると思っていまして、これだけ続けてこられたのもそれが原因なんじゃないかなあと思っています。
自分のスタイルでやれればそれが一番でしょうし、ミナカンのようなゆるさはある種独特というか、なかなか定着が難しい向きもあると思いますが、人が居れば続くわけで、それはありがたい限りかなあと。
このスタイルを崩したら多分終わると思うんで、無理矢理にでも世界を破壊していけば終わるんじゃないですかね?
ミナカンが終わるのは、人がほんとうに来なくなるか、「大破壊」が起こる時だと思っています。
…どちらが早いかはともかく。
2010.11/7 第68回 南関東MSXユーザーの集い
スプラッシュ画面のあとに自動的に消える画面を割り込ませる
グローバル定義とか使っちゃってるけどね。もっと上手い方法があるといいなあ。
viewDidLoadとかで
{
//略
//警告画面の表示(warning~はグローバル定義)
warningViewController = [[WarningViewController alloc] initWithNibName:@"WarningViewController" bundle:nil];
//スプラッシュ画面表示ウエイト(2秒)
[NSThread sleepForTimeInterval:2];
[self.view addSubview:warningViewController.view];
//警告画面表示タイマー(5秒)
[NSTimer scheduledTimerWithTimeInterval:5 target:self selector:@selector(warningErase:) userInfo:nil repeats:NO];
}
消す処理は別モジュール。
- (void)warningErase:(NSTimer *)timer {
[warningViewController.view removeFromSuperview];
}
一例として。
2010.9/5 第67回 南関東MSXユーザーの集い
UIWebViewのHTMLとアプリの連携
iPhone4ユーザになりました。
iPhoneアプリの開発をはじめたので技術メモをしていきます。
Web検索してもなかなかズバリのかからないネタをニッチにひろっていきます。
初回のテーマは「UIWebViewに独自HTMLをおき、そこに含まれるリンクを触ったときの処理を引き取る」。
HTML側にリンクをはっておく。リンクが通る必要は無いので、テキトーなURLで。
ファイル名を解析するので、ファイル名部分は存在しないものを。
ソース側。ファイル名を定義。
NSString *infoPath = @"/info.htm.hogehogehoge";
- (BOOL)webView:(UIWebView *)webView shouldStartLoadWithRequest:(NSURLRequest *)rrequest
navigationType:(UIWebViewNavigationType)navigationType {
NSString *path = [[rrequest URL] path];
if ([path compare:infoPath] == NSOrderedSame) {
/* 処理 */
//return YES; にすれば普通にURLを表示するよ
return NO;
}
//そのほかのURLは普通に表示するよ
return YES;
}
ここでNOを返した場合エラー扱いになるので、これを拾いたくない場合は
- (void)webView:(UIWebView *)webView didFailLoadWithError:(NSError *)error {
}
に処理を定義しておく。
※ソースがまだうまく表現出来てないのでそのうちなんとかします