I bet you’ve always wondered what you get when you mix swing with hip-hop beats and lay rapid-fire Swedish rap on top. Yeah, me too. MOVITS! finished off their US tour by performing at CMU. They hail from Luleå, Sweden and received much deserved attention in the US after performing on the Colbert Report. The [...]
I’m learning Standard ML in Principles of Programming (15-212). I didn’t think I would like the functional programming paradigm but it’s starting to grow on me. Having functions as first class values allows you to do some pretty neat things that would be a pain in other languages and some of the programming idioms are [...]
Related Posts Widget shows a list of posts with similar tags to the current post. The widget is only shown on single post pages. That is, it is only shown when is_single() returns true.
Features:
Support for displaying thumbnail images via WP 2.9’s new post thumbnail feature.
Set how many posts to show.
Option to show the post excerpt and [...]
This latest update introduces a few new features:
Support for WordPress 2.9’s post thumbnails.
Option to show the post date.
Option to show the comment count.
Option to set the word length of the excerpt.
Note that support for Simple Post Thumbnails has been removed in favor of the built in functionality.
You can download the plugin at the WordPress plugin repository: Download here.
Please [...]
Not a huge fan of Titanic but Avatar looks pretty cool.
via Stack Overflow
Twenty years ago an alien race landed in South Africa, stranded. They become unwilling refugees, trapped in a slum known as District 9. The people of Johannesburg don’t want them around and the aliens, or “prawns” as they are called, would like nothing better than to leave.
District 9 reminds us of the horrible things humans are [...]
Update: Category Posts Widget has been updated to version 3.0!
I just released a long overdue update to Category Posts Widget. At the time of this writing, it has been downloaded over 23,500 times and has an average of 4.5 stars from 22 people!
CPW 2.0 has been included with Press75 themes for sometime now. I haven’t heard any [...]
I decided to wander around Portland and take pictures last week. It’s nice to disconnect and get away from computers and the internet now and then. Here’s a handful of pictures I took. The last one is a panorama of the Steel Bridge and the Willamete River.
After two months of designing and coding, jameslao.com v3, code name “Ambassador”, has launched.
I was standing in Starbucks the other day and grabbed one their iTunes pick of the week cards with a code on back for a free song. This week it was for The Tragically Hip. They’re pretty good. Definitely check them out.
I wrote a couple WordPress plugins for Jason Schuller over at Press75.com. Jason designs premium themes for WordPress. Many of his themes have been video centric and he asked me to write a couple plugins to make it easier for his customers to post videos.
Simple Video Embedder adds a widget to the posting screen with fields [...]
I do a lot a few things well but I have come to realize there are still some basic things about being a person I need to work on some more. A few that I can think of off the top of my head:
Smiling and saying hello to people I know when I walk pass them–I’ve [...]
I’m sitting on my bed waiting for 6am to come around. I leave for home in the morning so I probably should get some shuteye, but I can’t sleep. Not sure if its because I’m excited to go home or if I’m just too used to going to bed at 3am. Either way, here I [...]
I made a small update to my Category Posts Widget plugin regarding the problems people were having with displaying excerpts. Thanks to “carnyfeet” who posted the fix in this thread on the WordPress forums.
You can download the update at the official WordPress plugin repository or use the automatic update feature in newer versions of WordPress.
Thanks to everyone [...]
The Bond trilogy had been getting stale and boring until Daniel Craig took the role of James Bond in Casino Royale. The previous movies had been self-contained with little connection between them so there wasn’t much to be said in terms of plot. Quantum of Solace changes that, but not by much. Nothing really happens… [...]
Homecoming weekend was this week so there has been a lot of alumni around and stuff going on at pretty much all waking hours of the day. At the kick-off on Friday there was live music from a variety of bands, food, and all sorts of other stuff including Quasi the robot and fireworks! Cellofourte, [...]
The Red Bull Flugtag event is a testament of human ingenuity, foolishness, and love for watching things crash. My friends and I went down to the Waterfront today and watched as teams flew their man-powered flying creations off a 30 foot deck into the water. Some of them glided for a few short seconds, but [...]
Not another comic book movie! No, this isn’t just another comic book movie adaptation. The Dark Knight is truly fantastic. The actors are well cast and the plot is darkly immersing. I thought Iron man was good, but The Dark Knight blows it out of the water.
The movie starts with a bank robbery that takes an [...]
I have a policy when it comes to rating experiences: never rate experiences until they’re over, only in retrospect, because you’ll most certainly hate it at the time if you’re rating it in the first place. I remember the councilors saying that high school is going to be some of the best four years of [...]
The New Yorker recently ran an article titled “The Open Secret of Success.” It talked about how Toyota has sold more cars than General Motors has in the first three months of 2008. What makes this significant? G.M. has sold more cars anually than any other company for the past seventy years.
So how did Toyota, a [...]
My teacher suggested I watch Randy Pausch’s “Last Lecture” yesterday. I saw the story go by in my Google Reader a few weeks ago but didn’t think to look at it. I forgot about it again when I got home and didn’t remember to watch it until I saw a quote by him on a [...]
A few weeks ago I wrote a post about messaging on social networks and how they are redundant because it’s just another inbox you have to check. I proposed a system that would give users the option to reply to messages directly via email.
So here’s my proposal: a social network messaging system that allows you to [...]
Update: Category Posts Widget has been updated to version 3.0!
As promised, I’ve updated Category Posts Widget. Version 1.3 brings one new feature to the table: an option to show a post excerpt. I also converted the widget to the new WordPress 2.5 system of adding multiple widgets so 1.3 will only work on WordPress 2.5 or later. [...]
I had been having a bit of trouble deciding where I want to go for college as some of you may know. I was torn between UCLA and Carnegie Mellon. I had been researching each school for sometime and trying to figure out what mattered to me the most. UCLA is on the west coast [...]
I’ve been using my current laptop for a 2-3 years now. It’s an old Dell Inspiron 6000 that I got for about $1,000. It works fine for the most part, but the wireless is flaky and dies on me randomly which kills it for me. I need my wireless to be rock solid and reliable. [...]
I competed in the Oregon SkillsUSA web design competition again yesterday. The rules were the same as least year. We had four hours to build a website based on a fictitious website proposal. However, I went solo this time around and competed against six other teams of two. It was interesting to say the least.
After the [...]
I rediscovered my journal from fourth or fifth grade the other day. I wrote some “interesting” stuff back then. Here’s the first entry in my journal complete with mistakes.
May 20, 2001
Today I woke up at 9:30 to watch Rwall! Redwall is a T.V. show base on the book Redwall, written by Brian Jauces. When I was done [...]
As I was sitting at my desk this morning reading my email, a new message arrived. When I switch over to the inbox view, I read the subject line of the new message and discover I have a new message on a social network I’m part of. How exciting—I don’t get these very often. I [...]
By request, I added an option to make the widget title a link to the category page. You can turn this option on and off in the configuration dialog of the widget. It’s a simple checkbox.
I’ll add an option for post excerpts in the near future when I get my main laptop up and running again. [...]
I don’t think I have mentioned on here that I have been participating in the FIRST Robotics Competition this year. We had talked about doing it last year when we finished InvenTeams and I was asked to join drafted. I had no intention of participating at the beginning of the year because I would be [...]
After reading a post about faith and science on Bad Astronomy, I feel compelled to respond to Phil Plait and point out a few glaring flaws in his argument. In my Theory of Knowledge class, we discussed this same topic. I would like to first state that I am not a religious person. I find [...]
I’ve been getting a few comments everyday about Category Posts Widget lately with suggestions and whatnot. I can assure you that I read them all and I will try to integrate all the features people have asked for. One person has already sent me his modifications which I plan to integrate into the next version.
The next [...]
I tried to think of some new features to add to the Category Posts Widget, but I couldn’t think of anything worth adding. Instead I fixed some bugs and tweaked how the plugin behaves.
Changes:
Fixed widget options save bug where title had to be specified in order to save options.
If no title is specified, the name of [...]
I was installing Autodesk Inventor the other day. It went pretty smoothly, though it took an ungodly amount of time as CAD programs like Inventor do—I think SolidWorks took even longer. But one of the things that annoyed me was the misleading progress bar. Like most program installations, Inventor has a little bar that fills [...]
You should be proud of yourself if you’ve decided to take on IB. All those upperclassmen weren’t kidding when they were complaining about all the homework they had, or how little sleep they got that night. However, going through IB supposedly prepares you for college where it gets even worse. In the mean time, here [...]
I’m constantly surprised by the creative ways people have found to reduce carbon emissions, but a recent New York Times article blew me away. UPS has done their part by reducing the number of left-hand turns its drivers have to make. A single, brown delivery truck sitting idly waiting for the light to turn green [...]
I had to write a poem about poetry for IB English. It turned out alright in my opinion. This might be my first piece of poetry worth reading so I’m posting it. Hope you like it. Critique if you wish.
Natural Chorus
With my pen in hand,
I sit down to write my prose.
I scribble the first line,
But crumple [...]
One of the required courses I have to take for IB is called Theory of Knowledge. My teacher describes it as the class anyone can teach, but no one is qualified to teach. I didn’t know what the class was about when I signed up other than that I had to take it, but the [...]
Jameslao.com turns one year old today. It has been an interesting trip. I didn’t blog as much as I wanted to but I think I did alright. I don’t feel obligated to blog all the time like some so I guess it explains why my post count is rather low in comparison to some blogs.
Reading posts [...]
WP Tag Manager 0.1.1 is only a bug fix, so no new features yet. Refer back to the 0.1 release entry for a feature list.
Changes:
Fix for when WordPress is installed in a directory other than the blog address. This created a 404 error.
Tags are alphabetically ordered instead of by ID.
You can download WP Tag Manager 0.1.1 [...]
One of the things that puzzled me about WordPress 2.3 is that it didn’t come with a tag manager. Then I realized they probably wanted to see what plugin developers would come up with first. Well, after looking around at some tag manager plugins, I decided to write my own. My goal is to create [...]
I present to you, my Category Posts Widget WordPress plugin. This isn’t my first WordPress plugin by any means, but it is the first one I’ve released to the public. This one actually arose from my most recent project, nukoda.com, where I needed to display the most recent posts from a category in the sidebar. [...]
Yay! I won the TechStart Student Technologist of the Year award! This is the only scholarship I’ve applied for so far, so it’s kind of nice. The award goes to a student in Oregon who is planning on majoring in computer science. Seeing as how pretty much everyone knows I’m a tech nut, I was [...]
I’m Pink for October. Find out more Breast Cancer Awareness Month and help raise money for research.
It’s been two weeks since school started and I feel like I haven’t complained about it in a long time. I don’t hate school; in fact, you might say I love school. I get to see my friends and learning is fun. However, I find myself sick and tired of it all around the second [...]
To download ZoneAlarm, you have to go through a download manager which is very unfortunate because this wasn’t the case in the past and I hate download managers. However, if that’s the way they want to play, fine by me—except when the download manager can’t find the download! Fortunately they have release history page with [...]
I’ve been working at Vernier Software & Technology as an intern for about the past seven weeks now. It’s been interesting as this is my first real work experience. The “job description” said that I would be creating an employee map so employees can find where others are situated in the building more quickly. However, [...]
Work has been keeping me busy, but here it is finally: day four of The Odyssey event at MIT in blog form.
I went geocaching for the first time today. It turned out to be a lot of fun too. Luke and I ran all over the MIT campus hunting down waypoints where we would take a [...]
I didn’t get a chance to finish my post on day 3 on that day since we were up pretty late doing stuff. So here it is now.
Today was the first day of the showcase where all the teams showed off their inventions they’ve been working on for the past eight months. All of [...]
Today was much more active I have to say. We walked along The Freedom Trail which winds through Boston past notable and historic landmarks. It was pretty interesting I guess. We went through a graveyard where Paul Revere is buried, one where Ben Franklin’s parents are buried, and yet another one where apparently the first [...]
The flight from Portland to Chicago was killer. I had Warcraft III to hold me over for the first hour or two but my laptop battery died and I had to suffer through the rest of the flight. What was really stupid is that the pilot missed the runway (that 4000 ft long strip of [...]
First day back to school from the band trip to California and I already want to go back on vacation. Everything is spiraling out of control. I only missed two days of school and some how I have fallen so far behind…
Totally worth it though. Went to Knott’s Berry Farm and rode roller coasters all Friday [...]
Linkin Park released their first new album in three years a few days ago—four years if you don’t count Collision Course. Minutes To Midnight is different from anything Linkin Park has done in the past I think. A lot of the new songs like “In Between” and “The Little Pieces Give You Away” are less [...]
I competed in the Oregon SkillsUSA web design competition last Saturday. My teammate, Sadie, and I competed against five other teams from other high schools in Oregon. We were all given a fictitious website proposal and had four hours to complete the task. After the competition I had lunch and sat around a couple hours [...]
IB stands for Intellectual Beating International Baccalaureate. It is the creation of an organization based in Geneva, Switzerland called the International Baccalaureate Organization. This organization is made up of people who’s goal is to find cruel and unusual ways to make IB student’s lives more miserable than they already are. Needless to say, they are [...]
It’s a shame April Fool’s day is on a Sunday this year. It’s a lot easier to pull pranks during the week days when people are a lot more accessible! Oh well, I guess no remapping people’s keyboards, blue screen of death screensavers, encasing people’s staplers in Jello, or controlling people’s computer mice remotely this [...]
I finally gave in and saw 300 yesterday. I think it might be one of the goriest movies I have seen in a long time, but it rocked. It wasn’t overly gory considering how far they could have taken it and I think it was at just the right level. Sure, there were more than [...]
Today was rather interesting… I found out that I received the highest score in the school in the national math contest I participated in a few months ago. I didn’t expect to do very well seeing as how I bombed it the last two years, but I guess all that karma is starting to paying [...]
Jeff Atwood made a post on his blog today about a simple test used to screen prospective programmers looking for a job. The reason: many people who claim to be programmers fail to solve the simplest of problems. The test:
Write a program that prints the numbers from 1 to 100. But for multiples of three print [...]
I started teaching myself Python recently because I wanted to enter the realm of desktop application development. The one thing I dislike about PHP is that it is, for the most part, bound to the web; you can’t really use it for anything else. Yes, I know that you can create desktop applications with PHP [...]
A truly ingenious commercial for Volkswagon Phaeton. Who knew shadow puppets could be so cool?
Yesterday was a busy day. I took the SAT, which lasted far too long. They should have laws against testing for four and a half hours. The sad thing is I didn’t feel I accomplished anything after I completed the test. It wasn’t very hard, just very very long. I forgot to bring my calculator [...]
It’s finally over; all final exams have been taken. This week has been hellish despite the shortened school days. Today I had English and Spanish. I’m not sure how well I did on either of them… hopefully enough to get an A.
I’ll be taking the SAT tomorrow. That’s going to be “interesting”…
Day three is over. Just one test today, Physics. It wasn’t too hard. Most of the problems weren’t very calculation intensive if at all. Now just one more day to go. Actually two days because I have to take the SAT on Saturday. Crap…
Day two has arrived. This time it’s Math and History. I’m not too worried about Math, but History is going to suck. I hate finals…
Update: Math was easy. My teacher graded my exam on the spot when I handed it to him; I missed two points. I can’t say much about History… I honestly don’t know [...]
And so it begins. The first day of final exams has arived. Today I have Biology and Band, so I’m not to0 worried. It’s History, English, Spanish, and maybe Math that I’m worried about. I can’t wait until all of this is over; then it’s a clean slate, and we get to start all over [...]
I can’t remember the last time I’ve seen this much snow. The good: no school today. The bad: I was hoping to talk to my English teacher about my presentation. The ugly: it’s cold; very, very cold. Nature works at the most inconvenient times. More pics after the jump.
The Messiah has arrived. The one show I’ve been looking forward to for over six months now is finally returning today. 24 is going to rock!
So Steve Jobs did his little keynote today. Dropped a few bombshells as usual. iPhone anyone? I must say, bravo Apple. This is the first product you’ve made that has impressed me. Now you need to make your products affordable.
One interesting thing I noticed is that they’re actually calling this a widescreen iPod. Is the iPhone [...]
As you can see, things have changed—hopefully for the better. I decided to create that custom site design I had originally planned but couldn’t create due to lack of time. Overall I’m pretty satisfied with the new design. The site is was flexible width and the CSS and XHTML both validate, so I think it’s [...]
I’ll be on a plane in a few hours headed for Los Angeles to spend the holidays with my family. For some reason a lot of them live down there…
Anyways, happy holidays, I hope you have a good one.
Finally, free at last! Winter Break has arrived and now I get to slack off and be lazy. School has been crazy the last couple weeks with so many big projects being assigned. There was even a period where I was only averaging three hours of sleep; oddly enough I found that I was more [...]
Blegh, life school sucks. I’m so swamped I haven’t had anytime to do anything I want. School is dominating my life and it won’t let go. I have an entire list of stuff I need to do and can’t find enough hours in the day to do it all. On top of that, homework has [...]
In case you don’t remember, I’ve been on the hunt for a media player. My PSP wasn’t cutting it because of its size and interface so it just wouldn’t do. The Zune caught my eye because it had more features than the iPod and was the same price. Initial reviews from some major sites are [...]
I am one of the eight people in the US who does not have an iPod. I have a PSP, but it isn’t a very good music player. It’s not bad, the sound quality is excellent, but it can’t match a dedicated music player. For one, it can’t remember track position if you turn it [...]
Welcome to my little piece of the internet. Here you can find what is going in my life. I’ll try to post as often as I can, but I can’t promise anything (school is hectic you know?).
I originally planned to create a custom theme for jameslao.com but unfortunately I don’t have time at the moment. K2 [...]