How Terminator should have ended
January 24, 2010This cartoon take Terminator and mixes it with another time travel movie. Don’t want to spoil it, but its perfect.
This cartoon take Terminator and mixes it with another time travel movie. Don’t want to spoil it, but its perfect.
This is a very long rap that covers the entire Terminator 2 movie from start to end. Very very well done, I am impressed. This must have taken a shit load of work to complete.
Here is a new category on my blog where I am going to repost all things Terminator. Lets start it off with a bang.
This is a very well done remix where the creator took all the sound effects from Terminator 2 and remixed them into a song. I totally love everything after 3:07 of it.
We took a walk down to Embarcadero to stretch our legs a bit and take a few nightshots. Conditions weren’t perfect as there was a tiny bit of fog that made some of these shots not very clear. We also screwed around with Stephanie playing with a glow stick, these didn’t come out as good as I hoped. But still kinda cool.
Tonight I was playing around with my Canon S2 IS using long exposure mode. The scenery wasn’t all that amazing, I was primarily playing around with the F stop and ISO setting. I honestly really don’t know much about photography, this is totally uncharted territory for me. However, now that I have a better idea of what I am doing I am going to go for a bike ride this week and see what I can shots of. The netbook will come in handy here so I can preview things in full screen to see how I am doing.
You can click the picture to get a full size version. Clicking it again will return you back to the site.
We have been talking about getting kittens for a while now and finally took the plunge. It was always the goal to get 2 kittens. I personally think that cats with playmates will be much happier kitties in the long term.
We have not named them yet, its going to take a few days before we can really see their personalities. The grey one is a male who so far is extremely affectionate, soon as I sit on the ground he rushes over to sit on my lap. The tortoise shell one is very playful and is a big stalker, loves to pounce.
Here is a short video
Get the Flash Player to see this player.
For the longest time I have been trying to figure out how to force GCC to use multiple cores when doing compiles. Today, I finally came across the -j flag for make. This basically tells make to run x number of jobs at a time. Warning, don’t specify -j without a parameter or it will spawn an infinite number of jobs which is very bad.
| Make command | Compile time |
| make | 8min 1sec |
| make -j 2 | 4min 42sec |
| make -j 4 | 3min 9sec |
| make -j 6 | 2min 46sec |
| make -j 8 | 2min 37sec |
| make -j 10 | 2min 43sec |
| make -j 12 | 2min 38sec |
Release notes for Linkped 2.16
Alpha testing of the new send link feature has been going well, but its still not quite ready for beta. Although the interface is pretty much the same, all of the backend code was completely rewritten. Presently, there is no ETA on when this will be available.
I have been noticing an interesting pattern for a while now, and figured it was about time to help set the story straight on memcache. If you don’t know what memcache is, I recommend you reading up on it first.
Memcache is a dead simple cache and it works very well when you remember that it is a simple secondary level to your data. Developers tend to forget this, which leads to some very interesting consequences.
What memcache is.
I can not stress enough that memcache is a very simple cache and works best when you treat it just like that and nothing more. Its ultra fast because it does that 1 simple thing very well. Adding even minor things like delete in x number of seconds adds overhead that defeats the purpose of it.
Don’t get me wrong, without some more complex features memcache can be pretty difficult at times. Things like pagination and key organization are some of the biggest problems.
What memcache is NOT!
Best practices
$memcache = new memcache;
$memcache->addServer(’192.168.1.1′,11211);
$memcache->addServer(’192.168.1.2′,11211);
$memcache->addServer(’192.168.1.3′,11211);
I have a few follow up articles that I have planned that will touch on more advanced usage of memcache. One of these updates will include the memcache wrapper that I am using for my projects.