Cartooning and Comic Art

Today I registered to take “Cartooning and Comic Art” at Wake Technical Community College. Classes begin on Monday August 27th.

Here are the supplies I need to get (I’m posting it here mostly for my reference later):

  • Sketchbook
  • Graphite Pencil set including 4H-6B pencils
  • Strathmore Bristol Pad (smooth)
  • Micron Pen set including sizes: 005-8
  • Colors of your choosing (colored pencil, ink, watercolor, acrylic)* if you bring paint be sure to bring proper cleaning materials!

Should be an interesting class.

nature walk

We’ve been walking Adan to school in the morning, and today we took the greenway path. On the way to school we saw a rabbit, 3 deer, and 2 cardinals. The boys were excited to see animals up close. I guess we’ll be taking this route to school a few more times 🙂

Learn the vowel sounds

I’ve always wondered by gringos have such a hard time with Spanish words. I realized that if you get the vowel sounds right you can pronounce most words.  In English, vowels have 2 different sounds whereas in Spanish they have one.

For instance, my son’s name is Adan which is pronounced ah-dahn not uh-don the a sounds the same in all cases.

  • a – ah (like the sound the doctor asks you to make)
  • e – eh (short)
  • i – ee (like the long e in English)
  • o – oh (but a short oh not the drawn out oh from English)
  • u – oo (like a monkey)

So mono is not mah-noh, it’s moh-noh. Marco (my other son’s name) is pronounced “mahrr-coh”. The hardest part about that is trilling the r which even I have a difficult time doing.

So remember folks, if you learn the vowel sounds in Spanish, that will help you pronounce Spanish words that much more effectively.

Java getters/setters

One of the things I dislike about Java are having to write getters and setters. In this discussion on Sun’s Developer Forum, someone was wanting to know how to auto generate getters and setters. They seem to frustrate a few folks to the point where some want to ignore them altogether:

i gave up on gets/sets about 2weeks after my lecturer introduced them to us :/

if a var can be modified, then make it public. Though adding a get/set method does provide encapsulation, it also requires more typing, bloats code and is also a fraction slower.

Sometimes gets/sets serve a purpose, but most of the time theyre just a waste of time.

Its quite funny watching a newbie programmer start writing a class, they identify the classes required attributes, then write 200lines of gets and sets before they even consider tackling the ‘hard’ bit[s] of the class :]


While I find not using getters and setters a bit extreme, I don’t like the fact that I need an IDE to auto generate getters and setters. What would really be nice is if Java could “just know” when it finds a member variable at runtime with no getter/setter, it’s implied. It’s a lot like the default constructor behaves.

For example, it should suffice to be able to write the following User class, and be able to call it’s getters and setters.
public class User {
private String name;
private int age;

Then I can say:
User u = new User();
u.setName("fname lname");
assertEquals("fname lname", u.getName());

If I want to override the default functionality of Java, then I can create the getter or setter like I do today.


I’m saddened that Father John Parish has passed away Sunday night. I saw a resurgence at Saint Catherine of Siena in Wake Forest. It was fun going to church again. He made everyone feel welcome with is warm introductions, and was great at explaining the day’s readings in his homily which most priests (at leasts the ones I’ve heard) are really bad at. I pray that he will find peace and that he will be reunited with his mom who passed a few months ago.

rpm –test

Often times I need to install an rpm, which I didn’t get from a repo, that requires other dependencies. I used to try to install it and have it fail. But today I found –test, which is faster than doing a failed install.

So to see if you have all the needed dependencies try:

rpm -Uvh --test foo-1.2.i386.rpm

If everything looks good you see:
Preparing... ########################################### [100%]

Otherwise, you see a list of failed dependencies:

error: Failed dependencies:
       java-gcj-compat is needed by xml-commons-apis-1.3.03-0jpp.1.fc7.i386 is needed by xml-commons-apis-1.3.03-0jpp.1.fc7.i386
       rtld(GNU_HASH) is needed by xml-commons-apis-1.3.03-0jpp.1.fc7.i386