「 2012年01月 」一覧

初の土日休み

土日にオフ日獲得。今年に入ってから最初に取れたまともな週末になった。

気分だけは、あちこちブラブラしたいと思っていたけれど体の疲労がそれを許さずに土日両日とも昼まで寝てるという、普段通りのパターン。夜型なので前日の夜から夜更かししてしまうせいもあるんだろうけど。

すごく寒かったけど(都内は雪が残ってた)、天気には恵まれたので散髪に行ったり書店に行ったり、電車に乗って都内をうろついたりと時間をいっぱいに使って楽しんできた。

1年振りにアキバ行ったけど、アキバもあきばおーみたいなショップとかジャンクっぽいものを売ってるショップくらいしか行くところ無くなったなぁ。自作PCパーツは福岡でもネットでも買えるし、アニメには全く興味ないし…。

天気が良かったので、完成したスカイツリーを見に。1年前はまだてっぺんまでできてなかったけど、今はもう周辺の建物含めて開業に向けて工事中というところ。

2012-01-29 16.08.33

新宿では自転車ショップのワイズロードなど。BD-1とかBROMPTONとかフォールディングバイクやロードバイクを見ながら「欲しいなぁ」と思ったり。商品の量が多くて、こういう入りやすい店が福岡の中心部にあればなぁ…。

自転車を見ながら、ロードかフォールディングで次に買うとしたらフォールディングかなぁ、と。東京の街を自転車で巡れたらまた楽しそうで、こっちに来て自転車に颯爽と乗ってる人を見る度に「いいなー」と心の中で思ってたくらい。1度だけ桜木町駅前で輪行してきたのかフォールディングバイクを組み立ててる人を見かけた。天気の良い日にみなとみらいとか走るの良さそうだもんね。

あとは都内を適当にブラブラ。電車とかバスに乗ってるだけでも見慣れない景色が見られるので十分楽しめる。寒かったのがちょっと辛かったけど。横浜滞在も今度の金曜日までなので、最後の休日はけっこう満足。


GingerbreadとICSでのAsyncTaskの挙動の違い

元ネタはこちら。正確にはAPI level 1113以上から違うらしい。

API LEVEL 11以上のAsyncTaskの振る舞いについて – Google グループ

お試しソース。名前とか超適当なのはご勘弁を。

package net.swingingblue.andorid.asynctaskics;

import android.app.Activity;
import android.os.AsyncTask;
import android.os.Bundle;
import android.util.Log;
import android.view.View;
import android.widget.Button;

public class AsyncTaskIcsActivity extends Activity {

	private static final String LOG_TAG = "AsyncTaskIcsSample";
	
	private AsyncTask<Void, Void, Void> task1 = new SampleAsyncTask();
	private AsyncTask<Void, Void, Void> task2 = new SampleAsyncTask2();
	
	@Override
	public void onCreate(Bundle savedInstanceState) {
		super.onCreate(savedInstanceState);
		setContentView(R.layout.main);

		
		Button button = (Button)findViewById(R.id.button1);
		button.setOnClickListener(new View.OnClickListener() {
			
			@Override
			public void onClick(View v) {
				task1.execute();
				task2.execute();
			}
		});
	}
	
	private class SampleAsyncTask extends AsyncTask<Void, Void, Void> {

		@Override
		protected Void doInBackground(Void... params) {
			Log.d(LOG_TAG, "SampleAsyncTask#doInbackground entered.");

			try {
				Thread.sleep(1000);
			} catch (InterruptedException e) {
				e.printStackTrace();
			}
			
			Log.d(LOG_TAG, "SampleAsyncTask#doInbackground go out.");
			return null;
		}

	}

	private class SampleAsyncTask2 extends AsyncTask<Void, Void, Void> {

		@Override
		protected Void doInBackground(Void... params) {
			Log.d(LOG_TAG, "SampleAsyncTask2#doInbackground entered.");

			try {
				Thread.sleep(1000);
			} catch (InterruptedException e) {
				e.printStackTrace();
			}
			
			Log.d(LOG_TAG, "SampleAsyncTask2#doInbackground go out.");
			
			return null;
		}
	}
}

結果。タイムスタンプとスレッド番号に着目。

Gingerbread(API level 10)

01-24 17:39:21.384   340   349 D AsyncTaskIcsSample: SampleAsyncTask#doInbackground entered.
01-24 17:39:21.424   340   350 D AsyncTaskIcsSample: SampleAsyncTask2#doInbackground entered.
01-24 17:39:22.398   340   349 D AsyncTaskIcsSample: SampleAsyncTask#doInbackground go out.
01-24 17:39:22.474   340   350 D AsyncTaskIcsSample: SampleAsyncTask2#doInbackground go out.

ICS(API level 15)

01-24 17:34:51.124   730   743 D AsyncTaskIcsSample: SampleAsyncTask#doInbackground entered.
01-24 17:34:52.179   730   743 D AsyncTaskIcsSample: SampleAsyncTask#doInbackground go out.
01-24 17:34:52.185   730   744 D AsyncTaskIcsSample: SampleAsyncTask2#doInbackground entered.
01-24 17:34:53.190   730   744 D AsyncTaskIcsSample: SampleAsyncTask2#doInbackground go out.

ふむふむ。

ICSではdoInBackground()の中でwaitとかやってたりすると、他のAsyncTaskをexecute()しても動かない、と。まぁ複数スレッドの待ち合わせにAsyncTaskは使わずにExecutors.newCachedThreadPool()とかしろってことですね。

(追記)

task1.execute();

の代わりに

task1.executeOnExecutor(AsyncTask.THREAD_POOL_EXECUTOR);

とすればlevel 12以前の動作と同じになるみたい。
(追記おわり)

まぁGingerbread上で作ったソースをそのまま持って来てあっさり動くと思ってるとダメなケースがあると。使い方の問題でもあるのだけど。


手軽に自転車が使える、横浜のコミュニティサイクル baybike

オフの日に山下公園を歩いていたら、レンタサイクルのポートを見つけた。

2012-01-16 15.49.03

見ると、ドコモなどが実証実験をしている横浜コミュニティサイクル baybikeというものらしい。

2012-01-16 15.49.31

おお、自転車でブラブラしたかったのでこれは!と思ったのだけど、

・おサイフケータイ持ってない(おサイフケータイがあればその場で登録してスグに使えるらしい)
・会員登録場所がちょっと遠い(馬車道)
・契約形態が月額しか無い(ように見えた。実際は1回105円からのプランもあるようだ)
・横浜にいる間に1度使うか使わないか(休み取れなさそうだったから。何回か使う予定あるなら登録行こうかと思ったけど)
・30分210円って少し高い?(2~3時間乗ると…短時間向けかな)

ということで使わなかった。でもこういうの良いなぁ。実際、説明書きを呼んでる間に、サラリーマンぽい感じの人が乗って行ってたし。

横浜はほかにもレンタサイクルはあるけれど、ちょっとした時間に使うにはこういうののほうが気楽でいいかも。借りた場所で返さなくてもいいし。


オフ日

16日の月曜日、3連休明けにようやく一日オフの日が取れた。

寝不足だったので昼過ぎまで寝たあと、外へ出る。休みと言ってもオンコール待機だったのでとりあえず夕方くらいまでは会社からあまり離れていないところしか行けないなぁと、山下公園あたりをブラブラと散歩。この日は風が強くて寒く、寒い日にわざわざ海辺に来ることもなかったなと後悔。

2012-01-16 15.42.12

ブラタモリに出ていた象の鼻パークも人影も無く…。

2012-01-16 15.57.30
2012-01-16 15.56.59

赤レンガ倉庫も、思ったより小さく中に入っている店も特に珍しいところもなく、ちょっとガッカリ。

2012-01-16 16.03.04
2012-01-16 16.13.07

適当に近場をバスに乗ってみたりして夜になり、さすがにこの時間から呼び出されることも無いだろうと横浜に移動して食事。横浜駅ポルタの「匠~Jang~」で麻婆豆腐麺。そこそこ辛いけど、旨かった。

2012-01-16 19.07.51

さて、ここからどうしよう?と考える。夜から都内に出ても廻れそうなところは多くない。電車もいいけど、バスもまた違う景色が見れるだろうと、適当に乗り物に乗って移動するのが好きなのでYCATから羽田空港行きのバスに乗る。羽田は国際線ターミナルに行ったことが無いので行ってみようと。

展望デッキやショップモールを見て回ったり。第2ターミナルも綺麗で好きだけど、あまり頻繁に飛行機を使わない自分にとっては空港はまだちょっと非日常空間な感じがある。

DSCF1788

DSCF1784

実質半日くらいの休みではあったけど、もう少しのんびりブラブラしたかった…。ちょうど寒い日に当たったのも残念。


出張先で体重計を買う

買ったのは先週だけど。

横浜に出張に来て約半月。毎日の外食、コンビニ飯と会社に缶詰めで運動しないことで順調に太ってきた。

自宅にいるときはほぼ毎朝、体重を量って記録していたので、どれくらい太った痩せたがわかるのだけど、こうして長期出張に来てると何キロ増えたのかが分からなくて気持ち悪かった。

本当は出張前に買っていこうかと悩んでて結局やめたのだけど、やっぱり体重が分からないとせっかく半年かけて10キロ痩せたのが水の泡になりそうだったので、けっきょくヨドバシ横浜で体重計を購入。タニタのスモールスケール、3600円。箱からして小さい。

2012-01-16 02.11.29

持ち運びを考えてのケース付き。

2012-01-16 02.12.10

人が乗れるのかと思うくらい小さい。実際、足の大きな自分は乗ったときにかなり体重計からはみ出るので、バランスに気をつける必要があるけど、もちろんちゃんと計れる。

2012-01-16 02.15.07

計ってみると出張前に比べて3キロちょっと増えてた。半月で3キロ…。外食、運動不足、そして何より食べることしか楽しみがない状況なのが痛い。会社とホテルと往復だけでせっかく関東に来ているのに休日も無いと、食べるくらいしか気分が変わらないんだよね…。

せめてこれ以上は太らないようにして、福岡帰ったらまた減量するようにしないとな。

でもこの体重計は小さいし、重さもなく荷物の中に入れてもかさばらないし、表示も見やすいしけっこう良い買い物だったかも。


疲労蓄積

いやー、しんどい。

風邪が流行っている中でも体調を崩したりはしていないのだけど、体力的に辛くなってきた。

外食やコンビニ飯でついつい食べ過ぎるのもあるせいか、毎日起きると身体が重い。今は食べる以外に楽しみないしなぁ。

朝から深夜まで会社にいるからホテル帰っても食事して風呂入ったら午前2時過ぎとかで睡眠不足ぎみ。じわじわと体に来てる感じ。

予定ではあと1週間のはずだけど、今度の土日も休めるかどうか。もう少し寝る時間が欲しいね。こんなに楽しくない出張も初めてだ。会社から見える景色だけは綺麗なんだけど、実際に足運んだりできないのが悲しすぎる。

DSCF1790


横浜出張が延長

2012-01-13 13.38.54

21日に福岡に帰る予定が28日に延びるのが確定しそう。プロジェクトのキリが悪いから。

横浜に来たときから21日に帰れる状況じゃ無いだろうなとは思っていたけど。1ヶ月くらい滞在することになりそうだ。まぁ自分は特に福岡に無理してでも帰りたいわけでも用事があるわけでもないし、出張生活はスキマ時間を見つけて大したことはしてないけどそれなりに気分転換できているので、延びるには構わないのだけど。

ただ、いまは土日も出勤しているので、もう少しだけ自由時間が欲しいところ。仕事の状況とプロジェクトのコストをかけて出張してることを考えると仕事第一なのはそうなんだけど。もう少し落ち着けば…。

しかし、食事が困る。こんな↓ものやカップラーメン、コンビニ飯ばかりなので身体壊しそうなのは分かってるんだけど、遅い時間に開いてて手軽に食べられるところって限られる…。生魚とか食べたい。

2012-01-14 00.15.01

2012-01-14 23.45.54

まぁローソン100とドンキが徒歩圏内にあるので、小腹が空いたときはカロリー低めのものを食べたり、

2012-01-13 01.59.46

野菜不足をジュースでなんとかならないかなぁと野菜ジュースは常備するようにしたり、栄養サプリメントを飲んだりはしているのだけど。

2012-01-13 02.17.58

あとは運動不足。通勤1分、深夜まで仕事で少しコンビニや食事に寄ってホテルに帰るだけなので運動量が少ない。それで色々食べるものだから太る。福岡なら空き時間に自転車乗り回していたけど、こちらだとそうも行かず。今いるのは桜木町なので関内や横浜まで徒歩で移動するようにしたりしているけど…。


横浜1週間目

横浜出張に来て1週間。

オフの日も無く、朝から晩まで作業。ちょっとした時間を見つけて関内と横浜で出たくらいでほとんど桜木町周辺で生活中。

食べることくらいしか気分転換がないから、外食とコンビニ飯を繰り返してたら早速太ってきたし、いいことないなぁ。帰る時間が遅いので食べるところも限られるし。

こちら横浜は少し寒いものの毎日ほぼ良い天気。ブラブラするには格好の天気ではあるけど、仕事がそれどころじゃないという。予定ではあと1週間滞在だけど仕事にキリが付くのかも含めて、どうなることやら。

2012-01-10 23.20.33

2012-01-09 22.58.27

2012-01-09 00.03.34


会社に缶詰め

年始からの横浜出張も5日間が過ぎる。連休も関係無く仕事。

だいたい半径150mの範囲内にある、以下の場所をグルグル回ってるだけの5日間。それ以外の場所には行けてない。

・会社
・ホテル
・松屋
・ココイチ
・コンビニ
・ダイソー
・ドンキ

会社の窓からは、みなとみらいの景色やら夜景が見えるもののそっち方面へ足を伸ばすこともできず、朝は9時や10時から夜12時近くまで会社に缶詰め。会社からホテルまで1分なので通勤の負担が無いだけマシだろうけど、ホテル暮らしも制約多くて快適とは言いがたい。

プロジェクトの状況が、とても休みを取れるような状態じゃないので分かってはいるのだけどねぇ。天気も良いし、世間的には連休なんだけど、福岡帰るまでオフの日は無いような気がしてきた。

2012-01-07 00.06.38


横浜出張

プロジェクト終盤の追い込みのため、遠隔地で開発していたメンバーが集まることになったので新年早々、今日から横浜に移動しての作業。

休み明けに早朝から移動かつ、そのまま遅い時間まで仕事して初日にして疲れ気味。でも最低3週間はここに留まって作業の予定。ホテルから会社まで徒歩1分で近いのは嬉しいけど、食事が太りそうな物ばかりが周りにあるので困ったところ。


スポンサーリンク