I grew up on the demoscene, though I never participated. When I was 13 years old, I would dial in to a BBS that had ftp capability so I could download demos and songs off hornet.org. In its most basic form, a "demo" is an executable file that shows off the graphics/programming/music talents of a group of people that form a "demogroup". It can be any visual effects/themes imaginable, synced to music. Demos have been around for over 20 years on all platforms of computers. About a week ago, I was curious to see if the demoscene was still alive, and it is still alive and well (mostly in the EU, just like when I was a kid).
Demos were always "cutting edge" as far as technology was concerned. People were programming 3d effects in their demos well before computer games were using 3d textures and shadowing effects. The average user could not run the current day's demos when they were first released due to not owning the most current model of CPU/graphics card. Nowadays, the visual effects/animation world has completely caught up to the demoscene as far as visual effects go. Special effects producers can now do all the things that programmers could do. This has really made the demoscene less relevant, in my opinion.
One thing that continues to be fresh about the demoscene, though, is the file-size limitations. There are categories for 64k, 4k, and 1kb filesizes. This places a limit on the total size of the demo (including textures, music, graphics, and coding). For instance, this demo has a file size of 1k:
That entire video, including the song, is generated on a PC from a .exe that is 1024 bytes (smaller than the size of this post). These days, it's all about exploiting tricks in people's graphics cards. Even though it has a very small file size, it has very steep system requirements to run this file. There are even competitions who can make the best PC Game at different file sizes. All downloads are free and can be found at pouet.net.
A[nother] body was found in the pond by our house. The cops came and roped off the entire pond while about 150 people watched them extract the body. It was an adult black male that had been drinking down by the pond the night before. Right after we moved here, a child drowned in that same pond. Also, someone in the house across from us killed themselves about 2 years ago when Steve was out smoking on the front steps. Lots of death around here, but surprisingly none of it is due to citizen-on-citizen gun violence.
It is impossible to not be a fan of Kevin Durant's at this point. He's nice, extremely skilled, super young, and he shut down Kobe. As a side note, the NBA all-star game has only featured a classic H.O.R.S.E. game for the past two years, and Kevin Durant has won them both.
I have only been using Linux for two months and I'm already strategizing how I can get by without Windows at all. I absolutely must have Windows to run Adobe Lightroom, Jeskola Buzz, and Adobe Audition. That's it. I'm looking into Virtualbox to install Windows XP as a virtual machine within Linux.
Stephen finally got his last incisor. He now has six teeth, the four front ones in the top and the two front ones in the bottom. He is a little more interested in walking every day. Should be soon, he takes 7-10 steps now before falling.
Well, I slapped the new motherboard in my box and my desktop PC booted up. I am a money pit. It was acting a bit strangely, so I backed up My C: and reformatted.
My data is in tact. I can now continue my endless listening of Ben Folds. Every couple of years, I remember how much I like Ben Folds. I love how he's not afraid to attempt any style. He's not afraid to put a cheesy french horn part in the chorus for a "musical theater" feel or distort the bass for a "rock" feel. He also, while being a good singer, does everything wrong as a vocalist (meaning he just sings like a normal guy). Bastard, Landed, Jesusland... all off the same album.
Hopefully I can get my stuff organized and start posting photos and videos again soon. Very soon.
Well, I headed downstairs to finish editing a photo of Davis (that my wife took) and post it, and my computer was frozen. As of now, completely dead. I haven't had much time to troubleshoot, but I did unplug all hard drives, dvd drives, and one of my memory sticks. Still nothing. Won't even boot to BIOS.
So the endless stream of photos is suspended indefinitely.
I was on such a roll yesterday. I accomplished so many nerdy things that I never thought I'd have the ability to accomplish.
First, I exported all my old livejournal entries and converted them to WordPress posts. This was all handled within WordPress and was all automated. There are some minor issues pertaining to formatting and some other things, but I'm all done! My old pictures (2005-2008) can be seen in the lj category: here. There are pictures from my wedding/honeymoon, new hampshire, all kinds of good stuff. It even imported all the old comments. Pretty happy about that.
It's interesting for me to see that, in many ways, I had no idea how to edit/optimize photos back in 2005-06, but I still managed to post a lot of good shots. I think that's because my original Nikon "coolpix" e5700 was able to do so many things on its own. Excellent macro support, RAW support, and a movable screen with live view made it a perfect "starter" camera. I often wonder what would have happened to my interest in photography if I had gotten a different camera at the time. I definitely miss being able to shoot in macro mode.
After that I spent quite a bit of time trying to understand style.css sheets and how all the different .php files come together to make all my pages/categories on this blog. I have a very simple layout on here, so I think I may have actually learned how it all works. I changed the sidebar on the right, gave it a grey background and got rid of the dividing line between the main section (here) and the sidebar (over to the right). I also took forever to make that custom search bar with no "search" button to click, and made a few pics for my "about me" section. A few steps in the right direction. Now I just need a banner at the top, and a few other things. This is easier than I thought. I've been so scared to edit anything (last time I learned anything about HTML, style sheets were not in use, and now they determine the entire look of your site) that I've avoided it all, maybe a bit too much.
Then, since I was on a roll, I looked up ways to make Ubuntu faster and ended up editing 4 config files (blindly trusting some people's blog posts and forum responses I found via Google). Still up and running in Linux, so I didn't break anything... I don't think. I'm starting to drink the Linux cool aid a little bit. It breaks down to two basic things for me. First, you are immune to everything Windows isn't. Shady website? Might have viruses? No big deal, I'm immune to all viruses in Linux. Second, if you care enough, you can make Linux do anything you want. For instance, when I receive an instant message (AIM service), my computer reads my messages aloud to me. It took a lot of work, but I hooked my AIM client through the "accessibility" text-to-speech synthesizer. In Linux, you have unfettered access to even the most sensitive files, so you can always fix whatever is wrong. If you care enough.
I started off trying to learn how to modify this crap so I can get my wife's blog (in the works) going, and in the process of learning how to do a few things, I took a 6-8hr detour and worked on my own site all day.
I'm getting back into a non-tv phase. This is a good thing--a very good thing. I used to watch cartoons all morning with Stephen, and then leave it on ESPN's endless loop of Sports Center all day. There is no reason to watch ESPN at all anymore since football is over. Without Merril Hoge, there is no analysis worth watching. Merril Hoge is the best post-game analysis personality, in any sport, on any channel. You have to ignore the fact that nearly all of his predictions are wrong; that is not his thing. I love all of his little "inside the play" replays.
I should just cancel all of my DVR recordings (PBS' Nature, FRONTLINE, Nova) and stop downloading documentary specials. I don't watch any of them. I just watch 60 Minutes every week. That's it. I'm listening to more music as a result, and writing more blog entries. (It's not all good, however. I spend a lot of time on link sites).
The verdict is that I really like LinuxUbuntu. If something goes wrong or does not work "out of the box," things get very difficult, very fast. For instance, my Logitech webcam was working in every program except Skype, but after searching a lot of forums, I found that the webcam works in Skype when I load it by typing "LD_PRELOAD=/usr/lib/libv4l/v4l1compat.so skype" instead of just typing "skype." It was a pain to figure out, but now that I know, it's not a big deal. It would be much harder if I wasn't running GNOME. This old laptop doesn't even have enough power to run Skype video chat in Windows XP, so I don't actually have any other options.
Speaking of that, I spent about a hundred bucks last night to repair/upgrade this laptop (Dell laptop from 2004). This old battery lasts 7 minutes when unplugged, and the keyboard is kind of destroyed, so I spent about 50 bucks buying replacements for both of those. Hopefully replacing the keyboard is as easy as it looks. I also spent 49 bucks on 2gigabytes of memory. I'd like to extend the life of this laptop for at least a few more years. Running linux is already helping me turn this little pony into a fast horse, and upgrading the memory should make everything run smoothly even though I like to keep lots of software open (and 10+ tabs in my web browser).
Now that my photos site is all debugged and displaying properly, I have no excuse not to finish it. Still need to finish my little bio/profile/about page, and I'm going through several years of photographs, finding a few of the best ones to add. That is where they have been/will be some photos on here recently from a few years ago.
There is a lot of talk recently about enacting new "Financial Literacy" requirements in order for students to finish High School in this area. A lot of schools have pushed back the launch of the program for another year because of budget problems. So, the states who mismanaged their money are teaching our children about financial literacy? Am I the only one bothered by this? To quote Bill Hicks, "It's irony on a base level, but I like it. It's still a hoot."
I got this link off fazed.org: The 100 best free science documentaries online. This is my kind of thing. Documentaries. Free. Online. The list loses a great deal of credibility when Super Size Me is the first "science documentary" on the list, though. Just saying.
Michał Jacaszek finally came to America. Just come do D.C. and I'm there! A partial clip from his concert in NY on Feb 11:
Jacaszek - Lament - Le Poisson Rouge NYC 02/11/2010
I like to say how much I love Lightroom and that I don't miss Photoshop at all. This is only partially true. I sort of have to say that because I spent $299 on Lightroom version 1. With that money, you get all 1.xx upgrades until version 2 comes out, then you have to pay $99 to get all version 2.xx upgrades. I saved my $99 and did not get version 2, but version 3 is coming out this April, and I will spend the 99 bucks on it. They have put some Photoshop-like features in that will make me miss Photoshop even less, such as the ability to make selections, the ability to combine photos into HDR images, and improved features all-around, notably sharpening and noise reduction.
I have been wearing Acuvue 2 contacts for about ten years. These are now considered the "old style." They have advanced several generations since then. Now the contact lenses are made of different material and they allow your eyes to "breathe" more. When I got an eye exam two weekends ago, the optometrist gave me one pair of Acuvue Oasys and one pair of my good old standbys, Acuvue 2. I put on the Oasys contacts at the doctors office, and at first my vision wasn't as clear as it should have been. I think that after I got used to them, they were fine, since I do not notice a major difference right now (I just switched to the Acuvue 2 pair about ten minutes ago). The side of the story that I did not tell my optometrist is that I never take proper care of my contacts/eyes. I leave them in for 2-3 weeks without ever taking them out before bed. This is why I am leaning towards the newer, more expensive contacts that allow oxygen transfer through the lens. Another notable thing from my exam: I haven't needed a stronger prescription in the last two years, so that's a good thing.
I finally figured out what makes my desktop PC freeze. It's µTorrent, which is supposed to be the bittorrent client that is more streamlined. Before I had µTorrent, I was using Vuze, but that was too bloated and so forth. Anyone have any suggestions of torrent management software (preferably one with a smaller footprint than Vuze or BitComet)?
I take 3mg of melatonin before bed every night. Well, every night that I don't forget. I have been doing it for about a year now, and I really like it as a sleep aid. It is a naturally occurring biochemical, so it doesn't have the same effect as a "drug" would. The purpose is not to make you really sleepy or groggy; it just makes you feel naturally tired. Around 20-40minutes after taking it, I just sort of yawn and say "I think I should go to bed now. That would be good." It has other advantages, too, like the fact that it allows me to get up feeling completely normal if Stephen starts crying at 2am (where 99% of sleep aids make it much harder to get up before you have gotten 8hrs of rest). It is safe, has no side effects, and has no chance of addiction. The problem is that an overwhelming majority of the population says that melatonin has no effect on them. I will say that it took two weeks of me taking it every night before it had an effect on me. Maybe I wasn't noticing the subtleties before that, or maybe my body had not gotten adjusted to 3mg of melatonin at roughly the same time every day. No idea, but I like it.
And finally, How Tough are NES Games? Answer: really, really tough. Like, getting-run-over-by-a-car-and-still-working tough. Like, getting-dropped-thirty-feet-onto-concrete-and-still-working tough. (Note: usually when I find out about a YouTube video via another blog, I don't actually link to the blog post, but this is my friend Martha's blog, so I didn't take the credit this time)
Edit: fazed.org copied me for once (not really), and put up a link to the 60 Minutes story about the Bloom Box. Nice try, copycats! I was first!
(The title of this post refers to the bottom section of the post. I'm sure you'll agree that it is stupidity in action)
There are rumors of another big snowstorm on the horizon. No one is saying how big or what portion of it is hysteria, but the current Wolfram|Alpha prediction for Manassas is snow all day Monday and Tuesday (Feb. 22nd and 23rd). I still haven't dug my car out of the snow from Feb. 6th and 9th.
We got another fish for our one-fish bowl this weekend. He is a red Betta named Monte. I took several pictures, but none are any good. I'll get one eventually. Aquarium photography is nearly impossible.
Steve (my friend) and I were watching this video last night, and it made Stephen (my son) so happy for some reason. He had a big huge smile while he rocked his head and pulled on some guitar strings. It was quite adorable.
I have already showed the following link to most everyone I know, but I'm posting it here anyway so I can lay it to rest.
Q: Who polices the police?
A: Police police police police.
The first two words mean "those who police the police." It's like "fashion police" or "fun police" but it's police for the police. The third word is the verb. The last word is the initial "police" that need policing. It could also be
A: The police police are the ones who police the police
But that's not as cool (I don't know if "cool" is the right word here, heh).
The above is a grammatically correct sentence because the word "buffalo" is a) a city b) a transitive verb meaning to bully or intimidate, and c) an animal (both singular and plural). One translation is "[Those] buffalo(es) from Buffalo [that are intimidated by] buffalo(es) from Buffalo intimidate buffalo(es) from Buffalo."
Or "Bison from Buffalo, New York who are intimidated by other bison in their community also happen to intimidate other bison in their community."
Steve and I were trying to think of another one last night. If "orange" was a verb (meaning "to color something orange" maybe?) you could do something interesting.
Orange's orange oranges orange Orange's oranges.
Or "Orange-colored oranges from Orange county paint Orange county's [other] oranges an orange color."
Oh well, that's a fake one, but that's the best we could do. The wikipedia article says the same type of construction can be made with the words dice, fish, right and smelt.
Well, I'm composing this post in linux (Ubuntu 9.10, to be exact). Now I can be an elitist. Yay.
They make it so easy to set up a dual boot. You can download a "Windows Installer" that automatically sets up a partition and the dual boot screen when you restart. It also leaves Windows XP as the default boot option (something that doesn't take over your PC, how refreshing).
First and foremost, when you set up a new computer or operating system, you try to get on the internet. Well, that didn't work for me. After reinstalling Ubuntu three separate times, printing about 50 pages of forum nonsense, and typing "sudo [command]" about 200 times, I finally got Ubuntu to recognize the WiFi card in this laptop. I was immediately introduced to the negative aspects of linux. Supporters of linux say "It's not linux' fault that manufacturers don't make drivers for linux!" I had to use ndiswrapper to convert Windows XP drivers into linux drivers. Finding the correct drivers was a snap, the rest is entirely linux' fault. They have to know that a lot of people are going to encounter the same problem that I did, and they do absolutely nothing to make it intuitive to new users. I had to download 4 packages (installers for utilities/software) on another computer, burn them to a cd, install them in Ubuntu, and then figure out how to use the wrapper. Then I had to diagnose what the conflicts were and remove the other...... okay, I'm bored typing this, so I can only imagine how it is reading it. I'll stop now.
The point: it is definitely linux' fault that this nonsense isn't at all accessible. I am in at least the 98th percentile of computer users, and it took me 8-10 hours of work to get the internet on this sleek, modernized installation of linux. There is nowhere I can go and click "disable all default WiFi drivers," for instance, which would have saved me a lot of time. At least do something to try to make it intuitive for new users. From what I read, my problem occurs in a large percentage of Ubuntu installs, yet there is still no easy (or even reasonable) fix.
I guess it's just a different mindset.
There are some advantages I have already found. You update all your software from one window. Just a few clicks, and all the software on your whole setup is updated at once. Also, Ubuntu natively supports a desktop that is twice as big as your monitor. Just scroll over, and you have the space of a whole other desktop. It also natively supports scrolling by dragging with two fingers at once on the trackpad (like a MAC). That's something that could get addicting. I already use it kind of naturally when browsing. No need to find the scroll bar to browse further down on a web page. We'll see how this pans out.
Also, all software downloads files to the same place. Adjusting the colors/theme of your setup takes effect on all installed software.
I feel that I have been engrossed in WordPress long enough that I can put together a fairly authoritative list of WordPress plugins with an explanation of each. These are the plugins I use. I don't use twitter or facebook, so you won't find anything related to those two services in here. Presented in alphabetical order:
AddToAny. This plugin allows readers to add a more profession-looking link to your blog on their networking service of choice. It has automatic options for Twitter, Facebook, Myspace, Digg, StumbleUpon, virtually anything you can imagine.
Akismet. Akismet checks your comments against the Akismet web service to see if they look like spam or not, then it automatically files them under "spam" if there is a match. It allows you to manage/review the comments after they are marked as spam, and undelete comments if necessary. This plugin has already saved me from over 600 spam comments on this blog.
All-in-one SEO Pack. This plugin allows you to setup your metatags for your both your main page and individual posts. You can add comments, craft an excerpt, or add tags for Search Engine Optimization.
Apture. My favorite plugin. This allows you to contain your links within java pop-up windows on your site. Instead of people clicking your link to a Wikipedia article, they merely hover over the link and the article pops up within your page. This allows people to view material that is pertinent to your articles without navigating away from your page. It works automatically with YouTube, Wikipedia, Twitter, IMDB, Amazon, and many more.
Audio Player. A highly configurable plugin that turns your links to .mp3 files into a stylish Play button. It uses Flash animation and expands when clicked. It also keeps the clueless from stealing .mp3 files off your server and forces them to stream the files.
Better-Wiki-Link. This plugin automatically creates a link to a related Wikipedia article if you put double brackets around any text in your blog entry. When used in conjunction with Apture, it creates a hover-link that brings up the Wikipedia article in a pop-up java window.
Better Tag Cloud. A more configurable tag cloud than the default tag cloud provided with WordPress.
Blog Protector. This plugin attempts to prevent people from plagiarizing information from your blog. It disables the highlighting of text (and in turn disables copy-and-paste of text from your blog). It can also be set to a) disable the ability for people to drag your photos onto their desktop and/or b) disable the ability to right-click on your page. I currently do not have this plugin enabled because it causes conflict with some other features of my blog, but maybe after a few more developments of the plugin I will be able to enable it.
Broken Link Checker. This plugin continually checks all the links (past and present) on your blog entries and validates that no links are broken. I have over 600 links in my blog thus far, so this is a great plugin for me (this post alone has 29 links). Sometimes pages disappear and links in your old posts no longer work; this plugin keeps you from having to constantly re-check all of your links. It runs in the background and is not visible to readers of your blog.
CommentLuv. When people fill out their information to leave a comment on your blog, this plugin checks the URL they provide. If the URL points to another blog, the plugin will automatically add a link to their most recent blog post. This provides free advertisement to others' blogs and helps the blogging community as a whole.
Do Follow. Removes the nofollow attribute that WordPress adds to comments by default.
Feed Pauser. Allows authors to pause a feed from immediately being published. I frequently make a host of minor changes to a post immediately after it is published. This ensures that the post does not show up in my RSS feed until I have made all of my final adjustments (I have my Feed Pauser set to wait 20 minutes).
Flickr Widget. A widget which displays the most recent photos from a Flickr account (mine displays in the right sidebar). You only have to set it up once and it automatically shows the most recent photos for you as you update your Flickr.
GD Simple Widgets. This is a pack of several basic widgets. Most of them are improvements of widgets that come with WordPress by default, such as Recent Posts, Related Posts, Recent Comments.
Google XML Sitemaps. This plugin will generate a special XML sitemap which will help search engines like Google, Yahoo, Bing and Ask.com to better index your blog. It runs in the background and updates automatically every time you make a change to your blog.
No Curly Quotes. Stops WordPress from turning the ' and " characters into curly quotes in blog posts, titles, excerpts and comments. Options can be set for each element separately. Curly quotes cause problems when cutting&pasting text.
Outbound Links. Forces all outbund links to open in a new window. This helps ensure that people do not navigate away from your page when they click a link.
Sidebar Login. Adds a sidebar widget to let users login to your blog. I use it as the top widget in the right sidebar. (No one ever logs in, though).
Smart Ads. Allows you to automatically place Google Ads at certain places in your posts. You set certain rules (ie, minimum wordcount) that determine if and where your ads are placed.
SubZane YouTube Plugin. Like the Flickr Widget, this plugin allows you to automatically display the most recent YouTube videos from your YouTube account.
Visitor Maps and Who's Online. Displays Visitor Maps with location pins, city, and country. Includes a Who's Online Sidebar to show how many users are online and a Who's Online admin dashboard to view visitor details. The visitor details include: what page the visitor is on, IP address, host lookup, online time, city, state, country, geolocation maps and more.
WordPress.com Stats. Tracks views, post/page views, referrers, and clicks. Similar to Google Analytics.
WP Super Cache. A fast caching plugin for WordPress. If your page gets a lot of traffic, this plugin can cut down on the amount of traffic to your server while still allowing everyone to view your blog. It creates an up-to-date HTML version of your site instead of the more consuming PHP version. I do not currently have it enabled because I do not get what is commonly known as "traffic," hehe.
WPtouch iPhone Theme. Formats your site with a mobile theme for the Apple iPhone / iPod touch, Google Android and other touch-based smartphones.
Wunderground.com Weather Sticker. Adds a sidebar widget to display the standard wunderground.com Weather Sticker for your [chosen] location. Because of this widget, I actually check my own blog to get the outside temp before I go out.
I am a professional photographer, casual musician and stay-at-home father in the Greater Washington D.C. area. I have a wife named Jaime and two sons named Stephen and Henry. I shoot almost exclusively with a Canon 40D and a couple of Canon prime lenses. I own a variety of instruments, and record and produce music in my basement studio / laundry room. I occasionally post songs or snippets of songs on this page--try browsing my music category.