Journal -
Week 6
::: Day 1 - Monday
07/11/05 :::
Today has been one of
the hardest, busiest, and most rewarding days of this internship. I
went at 9am sharp, left a 5am, had 30min break. All I did was read
documentation on RFIDs which is radio frequency identifiers. They
are like barcodes that can be scanned wirelessly from a distance;
they can be programmed to contain certain data.
Basically, I was handed a
CD with docs, a tech report of 72 pages, including over 50 pages of
code. I read and read, looked a code, numbers, commands...it was
hard. At the beginning I had no idea what was going on, it was not
only different 'language' but also a completely different way of
programming. After all I was not writing for computers but for tiny
RFID tag.
It was great learning experience
and at the end of the day I knew more about this technology than
Vinod and it really made me feel good; my time was worth every
minute.
Tonight I am tired but very
happy.
::: Day 2 - Tuesday
07/12/05 :::
This morning a spent an
hour working on my mid-internship report for Mt. Holyoke College. I
had to fill out some forms and to type up a summary of the
interviews with Vinod and Prof. Gao. I wrote down some thoughts I
had and talked about the info I have received up until now about
grad school and so on.
For the rest of the day I
worked on the JAVA code for the Radio Frequency Identifiers. I
plugged in the reader through a serial port to my PC and was able to
scan some tags. Unfortunately I didn't have so much success with the
code. I am still looking at some preexisting code and trying to
modify it so it fits my purpose. And what is my purpose, you may
ask. It is to be able to scan a tag (like a barcode) and get back
its manufacturer number.
Vinod and I felt we made
some good progress today because it was only day two of our RFID
adventure and we saw some results.
I had lunch with Natalie;
at night I prepared dinner in my dorm and watched some TV.
Everything is going well
with the internship and I am very happy with what I have learned so
far.
I wish I could get paid
soon because my credit card has it's limit and I already have a
negative balance on my checking account. Blah!
::: Day 3 - Wednesday
- 07/13/05 :::
I went to work at 9:15am,
glanced over the news (including Bulgarian new which have been
pretty interesting recently) and started work. The plan for today
was to work with the Java code for the RFID tags. I played a little
with my code which unfortunately was not working; then I went back
to the existing code and manipulated it. Next: success!!! I was able
to run a program that goes in a loop and endlessly checks for tags.
If a tag is detected, its tag ID is displayed.
Even though the initial
step was completed and working I still had some questions about the
way the commands to the tag reader are formed. I looked some more
into the documentation and was finally able to understand the
meaning of every byte sent to the reader.
Vinod suggested that I
write a short document about the format of a reader request. I
worked on this for a little over an hour; it turned pretty nice - I
included graphs and so on.
Next I had to work on
creating a request that writes data to the tag. Vinod and I have
discussed already that it is important to be able to read from and
write to tags because this is what distinguishes them from barcodes
- RFID tags can be programmed with user data.
I work on the writeTag
function the rest of the day. There were some problems and Vinod and
I sat together looking into different code, documentation, and
utilities, but finally at 4:45pm we were able to write data to one
tag. 1337 1337 - that's what block no.1 of the tags memory had!
It was a hard day - very
tiring, but rewarding at the end. Before I left work I wrote down
what things I have to accomplish tomorrow.
After work I talked to my
mom and Matt. Now I am headed to dinner (I skipped lunch
today).
Oh, how could I forget... I
got a word from DMP and they are going to mail my paycheck tomorrow,
which means I will get them next Thu when Matt comes to see me. I am
ecstatic about it though. It was finally time I get my pay!!!!
::: Day 4 - Thursday -
07/14/05 :::
Instead of working directly with the RFID system, today I concentrated on some programming. Vinod and I decided that it will be good if we have out own custom code that would create the commands that are send to the RF reader.
The code that I worked on all day had to include possibilities to set the different
flags, choose the command, enter the tagID, and so on. In addition I will have to implement my own method that calculates a CRC (cyclic redundancy check).
So I spent my entire day working on this coding assignment. I couldn't shake off the feeling that things will go very wrong at some point. The code was getting messier and just in general, I didn't trust it. Funny thing to say,
seeing that it was my own code.
I didn't even get to work on the CRC part because I was too busy manipulating string and converting them to binary and then to hex
and then to bytes and .... it was all a big mess.
At night I went to Amherst to meet Matt at the bus stop. We went to Bertucci's for the best pizza
in town.
::: Day 5 - Friday
07/15/05 :::
I spent most of the morning researching the whole CRC issue and looking for a way to implement my code. I tried couple different ways but none of them worked. I also ran into other problems in the code. As I had said yesterday, this code was turning into a disaster. I talked to Vinod and he said if I can't figure it all out by 5 he will look over the code during the weekend.
In the afternoon I worked more on the
code and seemed to have some progress; if not with the code, at
least with understanding of what is it that's going wrong. I will be
continuing work on this on Monday.
At night Matt and I headed to the mall.
We say the Wedding Crashers, which was a good AND R-rated movie.
It's just so rare to see a R movie that doesn't have dead bodies,
monsters, etc.
::: Day 6 - Saturday
07/16/05 :::
Matt and I went to downtown Amherst for
lunch and then walked around a little. On our way back we stopped by
the lake at UMASS to see out friends the ducks. There are a couple
of new baby ducks so we really enjoyed watching them play and jump
around in the water.
It turned out there was some photo
conference at UMASS so there were a lot of people with they cameras
and flashes taking pictures around the lake. To our dismay they were
NOT taking pictures of any part of the beautiful nature surrounding
us. They were too busy taking pictures of 20-year-old blondes in
bathing suites. At the time I was very enraged, but now I only have
a couple of words to say: no surprise, this is only proof of
how pathetic, miserable, and truly ugly humans have turned to be; if
I were one of those photographers I would be ashamed to come to a
beautiful place like the lake area and take pictures of naked
brainless bimbos; but then again, you can't expect much from a bunch
of phonies and materialistic idiots; I guess nature is left to a few
who can still appreciate real beauty.
::: Day 7 - Sunday
07/17/05 :::
Today I did almost nothing. I took the time to myself to sleep
in, rest, read the news, watch a movie, etc. I did read a research
paper (Turduken, for more info go to Sami's page in the links
section).
At night I had some Family
Guy fun and a good dinner.
::: Week
1 ::: Week 2 ::: Week
3 ::: Week 4 ::: Week
5 :::
::: Week
6 ::: Week
7 ::: Week
8 ::: Week
9 ::: Week
10 :::
|