Web Seminar @ CLC
I will be hosting a small Web Development Seminar at the College of Lake County.
The seminar will be on Tuesday, April 27 at 7pm, and last approximately 1.5 hours.
The sessions will be hosted in B161 in the Brandel Court.
Topics will cover:
- Basic Web Concepts
- Designs & Complex Visuals
- Scripting & Animation
You can find more information inside this post.
Guest Posts: Share The Love, Lighten The Load

This is all about Guest Posts; one of the most useful social tools for any blogger! You can easily expand your reach with simple SEO & Blogging tips, my last article missed one of many joys through blogging ‒ everything is community oriented.
Blogging & SEO: An Old Dog’s Guide

You're probably thinking "Shawn, what is this all about - you're young - you know all the new trends!?"; that's only half true. I've been coding websites as long as I can remember, and things have changed drastically. I've been able to easily snag #1 result on Google and related engines, but that was over 5 years ago. 5 years isn't much to any average Joe, but when it comes to technology it can seem like a lifetime.
- Try to remember when tabled layouts were more than acceptable!
The "New Web" is cluttered with social networks - and this is great - but it can prove very difficult to optimize anything for search engines. Everything has become what you could call "organic". It's not longer focused on hits or links, it's focused on content and interest. Hits and links still play a key role, but the old "link spamming" tactics don't work anymore.
Let me guide you through some key points to help bring your website recognition!
Adsense and AJAX: A Solution

Tired of fight with Adsense when using AJAX? That's exactly how I've been the last couple days. For such a widely spread service, it's terrible how bad flexibility for Web applications can be!
Anyways, most reputable programmers wont be relying much on iFrame, so here's an easy solution - just run this function every time you want to update the ads on your page.
I must warn you, DO NOT abuse this, Google can and will ban your account if impressions are being forced. I can't vouch that Google will even approve of this method, but from reading the ToS it should be acceptable giver the [end] user sent a request to change page content.
var redirects = 0;
function updateAdsense() {
redirects++;
var ads = document.getElementsByTagName('iframe');
var src;
if(ads && ads.length){
for (var i = 0; i < ads.length; i++){
src = ads[i].src.split('&');
if(redirects > 1)
src.pop();
src = src.join('&');
src = src + '&'+new Date().getTime();
ads[i].contentWindow.location.replace(src);
}
}
}
You can see I use "location.replace", this solves issues with Adsense updates effecting browser navigation. In basic, it makes the back button work correctly.
As you can see this code is rather lazy, I will be providing an update soon.
Update
var redirects = 0;
function updateAdsense() {
redirects++;
var ads = document.getElementsByTagName('iframe');
var src;
if(ads && ads.length){
for (var i = 0; i < ads.length && ads[i].id.substr(0,16)=='google_ads_frame'; i++){
src = ads[i].src;
if(redirects > 1) {
src = src.split('&');
src.pop();
src = src.join('&');
}
src = src + '&'+new Date().getTime();
ads[i].contentWindow.location.replace(src);
}
}
}
New Work In Progress
I'm quite excited to say I've been cracking down on alot of code these past two days. I can be quite messy at times, so I created some nice scripts and cron jobs to help me share the latest and greatest of my projects.
You can go ahead and check out my "dev" directory.
http://neotelos.com/dev/
The new directory automatically packages "snapshots" of my current progress every hour for download. Be sure to check the latest update to my AJAx Framework, major changes are in progress.
Enjoy!
WDKJD7S9V3X4
New AJAx Framework
I've decided it's about time I release something new, the last decent piece of software I released en mass was a forum script many years ago. It's time for something new.
I've got the 2nd release of my AJAx Framework with a working navigation demo. It offers great stability and much predefined functionality, such as an automated queuing system. The latest and greatest feature of all is the built-in legacy support, you can completely disable JavaScript and PHP will attempt to accommodate.
I strongly encourage developers to examine the source.
You might be surprised with what you see!
Demo - Download - Documentation - Website
Panasonic GH1 DSLR

I've been really looking towards investing in a Panasonic GH1 Digital SLR camera. It's definitely a step up from the Canon Rebel t1i, D7, and D5 MKII, having amazing video capability. You can shoot standard 1080p video at 24fps or 720p video at 60fps, the quality is astounding!
Considering this camera is nearly half the price of similar models, and the stock lens kit is such high quality...this is quite a camera!
Here are some links to check:
http://photofocus.com/2009/09/12/panasonic-gh1-mini-review-my-new-favorite-video-camera/
http://www.pdnpulse.com/2009/08/red-one-vs-canon-5d-mark-ii-vs-panasonic-gh1-video.html
Album Art!
I've been working alot on some new concepts for album art.
Here's one of the images I've been working on for DeadAudio. It didn't take long at all and definitely needs some work done, but I'd like to hear some feedback.
I must say things are going quite well lately, I only hope things continue to get better!
Here's some artwork to check out:



Thank you Google!
My latest revision to my AJAX "framework" has been a success! Google has actually managed to scan and cache Neotelos.com, which is entirely powered by my AJAX navigation framework.
This may not sound like much to the average person, but this is a major advancement in my work.
I plan to have new and exciting uses of this feature in the near future.
HTML5…Good, but not perfect!
HTML 5.0 is a nice step towards higher web standards, but still not enough to get me going gaga over it. - There are some awesome examples of HTML5 integrating audio and visuals, but that's not what we really need.
Opera actually has taken a step in the right direction [with the navigation bar] allowing primary website links to be displayed in part of the browser, but not enough focus has went into this. I honestly think combining something such as OpenID into the browser itself could prove very useful.
I believe the browser itself does not provide enough basic functionality natively, by having the browser interpret and display components such as a top login bar could provide many benefits. This standardizes usage and could give the user a better experience overall.


