?

Log in

No account? Create an account
youngoat's hizzouse [entries|archive|friends|userinfo]
youngoat

[ userinfo | livejournal userinfo ]
[ archive | journal archive ]

Pineapple [Mar. 29th, 2009|06:52 pm]
youngoat
Hey guys, I think pineapple may be my favorite fruit. Just wanted to let you know.
Link6 comments|Leave a comment

Hypotemoose [Mar. 1st, 2009|10:43 am]
youngoat

I ordered this shirt from www.threadless.com.  :-)

hypotamoose

Link1 comment|Leave a comment

Un mensaje para mis amigos livejournal. [Feb. 19th, 2009|11:22 pm]
youngoat

So how did you like all of those spanish posts I made over the last few weeks?  Pretty great, right?  Oh, woops.

Anyway, Spanish 1 finished yesterday (it was only a 5-week course).  It went quite well.  By my count, I now know around 600 Spanish words/phrases.  I’m starting to struggle a little with motivation (right now I’m basically just doing it “for fun”, but as it gets harder and I have no immediate need to learn Spanish, it’s starting to feel a little burdensome).  But It’s really good to interact with “real” (non-Microsoft) people!  Even if it’s mostly along the lines of “Hi”, “You wear a yellow shirt.”  “What is your mother’s name?”, “What time is it?”, “Are you married?”  “What’s your address and telephone number?”  “Fine.  Be that way.”

Anyway, I’ll be continuing with Spanish 2 on Monday.  Yay!

Link3 comments|Leave a comment

Clase de español [Jan. 12th, 2009|10:36 pm]
youngoat
[Tags|]

35 weeks since my last post (or so says LJ). Yikes! Fortunately not much has changed so I won't need to catch you up. But I signed up for a spanish class at a local community college and thought it would be fun to do some practicing in my journal (or maybe I'll find a better place). I know it will be terrible, but hopefully it will get better. I don't know tenses and will probably spell things wrong. Feel free to point out mistakes, especially if I use completely wrong words or whatever. =]

Hoy es mi primero día de la clase de español. Mi profesora es Señora Cárdenas. Ellá es de Columbia. Hay veinte estudiantes en la clase. Hay 13 mujers y 7 hombres (¡Fantástico!).

Hoy apprendamos el alfabeto, los númerals, los preguntas y los respustas (¿Como estàs? Bien, gracias. ¿Como te llama? Me llamo Miguel.), y los palabres de la descripciòn fisica (¿Es bajo?, No, yo soy de estatura mediana. Tambien, soy rico y famoso. Jaja.).

¡La clase es bien! Buenos noches.
Link6 comments|Leave a comment

Pangea Day! [May. 10th, 2008|09:23 am]
youngoat
[Current Mood |curiouscurious]
[Current Music |Chumbawamba - Mary]

In case you haven't seen the memo, today is Pangea Day (4 hours. 24 films. A new way to see the world)! The live broadcast starts in 1 hour and 35 minutes.

It was inspired by a talk at the TED Conference (Ideas worth spreading), which has produced some pretty cool talks. If you've never taken a look, you should!
LinkLeave a comment

Ubuntu [Apr. 26th, 2008|10:32 pm]
youngoat
[Current Mood |pleasedpleased]
[Current Music |Paul Oakenfold - Beautiful Goal]

I started using linux when I was... Well, actually I can't remember. Maybe 12? I don't know, but it was my first PC operating system (I had a C64 and an Amiga before getting a PC). At first I didn't know how to do anything, but I had a lot of time and I didn't mind getting my hands dirty... So I learned how to configure everything, how to get all my hardware working, install new kernels, download and compile software... I ran a web server, samba, smtp, even DNS... I learned C programming, sockets, and threads. I set up NAT so all the computers in the house could share our dial-up internet connection. I learned svgalib and wrote silly graphics demos... I learned sound programming and wrote a binaural beat generator... I learned tons and had a lot of fun.

Then at some point I was exposed to Windows, and at first it sucked, but I remember Windows 2000 came out and it was pretty solid and worked remarkably well... I remember noticing how a lot of stuff "Just worked." Whereas with linux I occasionally spent hours, sometimes days, solving a sound driver issue or getting X11 configured correctly for my graphics card, with Windows these things just worked. Installing software was as easy as running an installer. Instead of reading man pages and tweaking configuration files, I could just open up a configuration dialog. Instead of programming with vim and a shell, I could use Visual Studio and get intellisense, designer support, and rich integrated debugging. Where I had once valued the "journey" of getting things working and configured exactly to my taste, at some point I realized that it sure was nice when things just worked without extra effort. Sure I couldn't tweak as much, and I had less control... but I was willing to pay that price.

And so for the past 8 years or so, I haven't used linux as a desktop operating system. It was just too painful. I've consistently run a linux server with samba, apache, etc. But I've more-or-less become a "Windows Guy." Heck, I even work for Microsoft now.

But every once in a while, I get curious and install linux and see what's changed and if I can actually get it going without spending 3 days fussing with hardware support and getting X and gnome configured right. Every time so far I've hit a major deal-breaker issue almost immediately. I spend a day or two with it, but by default things are too broken and I don't want to figure out how to make everything work, so I say, "Well, that was fun. Now back to software that actually works."

But a couple days ago i installed Ubuntu 8.04 and I must say I'm quite pleasantly surprised. On my (admittedly old) laptop, everything "just worked" (even the wireless card which has been troublesome in the past). The install was smooth, better than Windows, even. And I've been quite pleasantly surprised by the user-friendliness. My favorite thing so far is that when I type a command that doesn't exist, it tells me what package I need to install and how to do that. :-) And a lot of things look and feel pretty Windows-like, so I feel pretty at home (for instance I just noticed that alt-space,n works to minimize the current application, just like in Windows).

I was also quite pleased to find a terminal server client installed by default that's just about as good as the Windows one (I was worried it'd be slow, but it's not). And I've installed a number of applications (which has been easy) and each one has worked just fine right out of the box. The only crash I've seen was in the firefox 3 beta, which is forgivable.

I do have some complaints. For instance I can't quite figure out how to access samba file shares... and I get a really poor frame rate when I try to watch youtube videos full-screen... but for the first time ever, I've actually been able to *use* linux without having to muck with kernel modules or google around for solutions to weird issues... All of my core scenarios just worked right out of the box...

So while I probably won't be switching all my PC's to linux any time soon (work ones especially. :-) ), I'm going to leave my laptop booting into linux and see how it goes. I'm hopeful.

--youngoat
(written from ubuntu, using Drivel which doesn't seem to suck)
LinkLeave a comment

Coding Poll: Which version of the loop do you like best? [Feb. 23rd, 2008|11:32 pm]
youngoat
[Tags|, ]
[Current Mood |geeky]
[Current Music |BT]

[Tried to do this as an actual poll, but apparently you can't put HTML in polls.]

Whenever I have to write this type of loop, it drives me crazy. I don't like any of the options. Which version do you prefer?

char *s;
// A
do
{
    s = read_from_file();
    if (s != NULL)
    {
        // whatever
    }
}
while (s != NULL); 

// B
s = read_from_file();
while (s != NULL)
{
    // whatever
    s = read_from_file();
}

// C
while ( (s = read_from_file()) != NULL )
{
    // whatever
}

// D
for(  s = read_from_file()
    ; s != NULL
    ; s = read_from_file() )
{
    // whatever
}

// E
loop:
    s = read_from_file();
    if (s != NULL)
    {
        // whatever
        goto loop;
    }

I dislike all of them for different reasons. I think I usually use A because semantically do/while seems closest to what I want. C is really tempting. It's definitely the most compact, and the pieces are in the right order... but I really hate sticking an assignment in the loop conditional. E is actually kinda' clean, but good luck getting a "goto" past code review! ;-]

And yeah, I know I'm probably a freak for caring about this...
Link17 comments|Leave a comment

Seasons... [Dec. 2nd, 2007|12:56 am]
youngoat

Redmond 4 weeks ago...

Redmond today...

They're both pretty nice, though. :-)

LinkLeave a comment

Prabhu Deva - Kalluri Vaanil [Nov. 13th, 2007|12:21 am]
youngoat
[Tags|, , , ]

fjarlq pointed me at this awesome music video... which might just be my favorite music video ever. =]

LinkLeave a comment

Free Rice [Nov. 13th, 2007|12:07 am]
youngoat
[Tags|, , , ]

stay pointed out this awesome website to me: http://www.freerice.com/

It's a vocab game where for every word you get right, they donate 10 grains of rice to help end world hunger. Seriously.

Pretty awesome (and fun!).
LinkLeave a comment

navigation
[ viewing | most recent entries ]
[ go | earlier ]