Personal tools
You are here: Home Eddie's diary

Eddie's diary

BootCamp 2011 Japan!

Posted by (A|E)ddie at Oct 30, 2011 12:55 AM |
Filed under: Android

I went to BootCamp 2011 Japan today. It's a pre-event of Google Developer Day 2011 JP.

I found something new for me about Fragment class, so I'll summarize my understating.

I thought Fragment class is something for grouping View classes. But it's more like something which put together UI and logic to keep DRY code.

View/Fragment/Activity should be used these basic ideas below.

View UI and basic logic for UI
Fragment View and logic
Activity Data transfer between Activities and Fragments, Window settings, etc.


cf. session slides. (Japanese)

Added search feature to Amemoid.

Posted by (A|E)ddie at Nov 12, 2010 12:24 AM |

I've just adder search and filter feature to Amemoid.
One of the user want me to add search feature. It's really happy that users use my Amemoid and request new feature.

Nowadays, Amemoid has features more than I expected. At this time, I'm not sure every feature works correctly. I think it's time to make automated test.

Thus, I'm planing to remove "beta mark" from Amemoid by making complete test when the next release.

Anyways, creating something is really fun!!

Implemented Amemoid Widget

Posted by (A|E)ddie at Oct 31, 2010 04:00 PM |

I just have added widget for Amemoid. This widget shows a part of the note which you write on Amemoid. I add this widget to use as TODO list thing.

Anyways, It's pretty difficult that explain the added function to users. Especially if it's an Android app, has not enough space (both disk and display) for help manuals.

I hope that every user comes to Amemoid web site, and check the manual. However clearly this is not the best way for user experience.

Hmm, I realized that apps from Google Labs has a feature which shows 4, 5 slides for first instruction guide. I think this is a good idea. Why don't I implement this on my apps? No reason.

Also I should put a website link on menu as a help of Amemoid.

Ok, now I have to do a lot for Amemoid. It's really fun to develop apps. I can't stop. lol

Welcome Mac!

Posted by (A|E)ddie at Oct 27, 2010 06:52 AM |

Yesterday, I just got new Macbook Air.
Yes, I finally became a Mac user.

I bought 13' version, not 11' which every one think hot in Japan.
I'm very satisfied with size and weight.
Especially, 1440 x 900 hi-resolution is really

I installed just AquaSKK, Eclipse and CarbonEmacs.
Hopefully, this new computer makes my work easier.

BTW, It's first time for me to use Mac as a client computer.
I'm little bit confusing with trackpad and command key.
I want to be "a better Mac user" as soon as possible.

Amemoid Version Up

Posted by (A|E)ddie at Oct 03, 2010 11:55 PM |
Filed under: Android

I've just released new version of Amemoid.

The feature of this release is speech input support.
By using speech input, you can add text to the note.
I could easily add these function, this is a really fun part of Android development.

Also I made an official site for Amemoid.

However, it's hard to keep good user experience when add some functions.
I want to put an instruction function to Amemoid.

Uh... Probably I'm spoiled for myself.
Keeping good user experience is hard, but I want to work hard at this point also.

Challenge C++

Posted by (A|E)ddie at Sep 23, 2010 11:35 PM |

Because I want to program by C++,
I start studying basics of C++.

First of all, I wrote a code which convert string that consists of numbers to integer vector.

vector<int> stringToIntVector(string str)
vector<int> result(str.size());
for (int i = 0; i < str.size(); i++)
if ('0' <= str[i] && str[i] <= '9')
result[i] = (int) (str[i] - '0');
return result;

I feel there are not enough error handling.

Anyway, please give me a comment if you notice anything about my code or my English.


Added on 09/28/2010

Rewrite the code to follow Mr. Hat's suggestion. (He gave me a comment in Japanese.)

std::vector<int> stringToIntVector(std::string str)
std::vector<int> result(str.size());
for (int i = 0; i < str.size(); i++)
if ('0' <= str[i] && str[i] <= '9')
result[i] = str[i] - '0';
return result;

Rewrite points are below.

  1. Specify the namespace "std". (I wrote "using namespace std" in the test code and forgot about it.)
  2. Delete the int cast because that does nothing. I'm not sure this is the right decision.

Begins English translation.

Posted by (A|E)ddie at Sep 12, 2010 09:08 PM |

Finally, I began English translation.

Now, can change English and Japanese using the English/Japanese link in the left pain.

I will translate all contents step by step.
But sadly, there are only a few contents. lol

Document Actions
« November 2019 »