Veign's Blog - Unhandled Perception

Tuesday, March 31, 2009

An Analysis of Conficker's Logic and Rendezvous Points

Conficker is one of a new interesting breed of self-updating worms that has drawn much attention recently from those who track malware. In fact, if you have been operating Internet honeynets recently, Conficker has been one very difficult malware to avoid. In the last few months this worm has relentlessly pushed all other infection agents out of the way, as it has infiltrated nearly every Windows 2K and XP honeypot that we have placed out on the Internet

This is a great read for all the geeks out there. Quite interesting.

Link:
http://mtc.sri.com/Conficker/

And if you're looking for a good summary of Conficker check out the discussion happening over at DonationCoder forum (one of the best forums around).

Labels:

Monday, March 30, 2009

Is the Conficker worm for real?

Does the machine you're using have a case of the Mondays Conficker worm? CERT on Sunday issued a bulletin updating the infection situation and suggesting that if users are unable to load two particular URLS -- one at Symantec, one at McAfee -- it might indicate that the machine is infected, since Conficker interferes with access to those sites. Windows users may want to take a second to click for themselves.

Might be worth checking out just to be safe.

On BetaNews:
http://www.betanews.com/...

Labels:

101 High Quality CSS And XHTML Free Templates And Layoutsde

Another great collection of free templates:
http://www.1stwebdesigner.com/resources/...

Labels:

Friday, March 27, 2009

Video: Saving a Jpeg 600x


Generation Loss from hadto on Vimeo.

Open the last saved jpeg image. Save it as a new jpeg image with slightly more compression. Repeat 600 times

Labels: ,

Thursday, March 26, 2009

Engineering Windows 7

This blog post talks about a few of the improvements that will be in our Release Candidate (RC) based upon customer feedback. There are many under the hood changes (bug fixes, compatibility fixes, performance improvements, and improvements) across the entire dev team that we just don’t have room to discuss here, but we thought you’d enjoy a taste of some changes made by three of our feature teams: Core User Experience, Find & Organize and Devices & Media.


Great information if you're looking to see what's happening with Windows 7

Link:
http://blogs.msdn.com/e7/archive/...

Labels: ,

Tuesday, March 24, 2009

Win an OLED-Info Kodak Photo frame

OLED-Info is a comprehensive resource for OLED professionals, and for people who want to learn more about this exciting new technology.


OLED Info are giving away an OLED-Info Kodak Photo frame (valued around $800) just for spreading to word about their website or following them on Twitter.

I have talked with the owner of the site for many years and always loved an application he wrote called AdsenseLog. I wish him luck with another great website which should become the leading resource for OLED information.

So, pass the word and get entered to win a very cool prize.

Link:
http://www.oled-info.com

The contest:
http://www.oled-info.com/oled-info-...

Labels:

How FriendFeed uses MySQL to store schema-less data

Making schema changes or adding indexes to a database with more than 10 - 20 million rows completely locks the database for hours at a time. Removing old indexes takes just as much time, and not removing them hurts performance because the database will continue to read and write to those unused blocks on every INSERT, pushing important blocks out of memory. There are complex operational procedures you can do to circumvent these problems (like setting up the new index on a slave, and then swapping the slave and the master), but those procedures are so error prone and heavyweight, they implicitly discouraged our adding features that would require schema/index changes. Since our databases are all heavily sharded, the relational features of MySQL like JOIN have never been useful to us, so we decided to look outside of the realm of RDBMS.


Link:
http://bret.appspot.com/entry/how-friendfeed-uses-mysql

Labels:

Friday, March 20, 2009

Create a form that stores data in a Google Spreadsheet



A tutorial video on how to use forms in Google Spreadsheets to create simple surveys and quizzes.

Labels: , ,

Thursday, March 19, 2009

Get IE8 now and make my life more difficult

Yup, that's right, IE8 is available today and that means I have to support another browser when developing websites. I just wish IE6's market share would drop enough so I could drop it from my list of supported browsers.

Labels: , , , ,

Wednesday, March 18, 2009

Video: Deep inside Window 7 with Mark Russinovich






Get Microsoft Silverlight

Labels: ,

Tuesday, March 17, 2009

Scientist Looks to Weaponize Ball Lightning

Ball lightning has been the subject of much scientific scrutiny over the years. And, as with many powerful natural phenomena, the question arises: "Can we turn it into a weapon?" Peculiar as it may seem, that's exactly what some researchers are working on -- even though it hasn't even been properly replicated in the laboratory yet.


Link:
http://blog.wired.com/defense/...

Labels: ,

Friday, March 13, 2009

Knock Knock?

Watch the knock-knock joke from Dwight to Michael:
http://www.hulu.com/watch/62193/...

Labels: ,

Specify your canonical at the site level

Carpe diem on any duplicate content worries: we now support a format that allows you to publicly specify your preferred version of a URL. If your site has identical or vastly similar content that's accessible through multiple URLs, this format provides you with more control over the URL returned in search results. It also helps to make sure that properties such as link popularity are consolidated to your preferred version.


This is great. Google is giving web developers much more control over sites that they push out. No longer do you have to go into Webmaster Tools to fix canonical issues with your website.

Actually, this method gives you much more control. In summary, you can have duplicate content on your website and specify, through a special tag, which is the page that Google should be indexing. This means you can easily filter out Print version of pages or pages with additional query parameters.

Link:
http://googlewebmastercentral.blogspot.com...

Labels: , ,

Tuesday, March 10, 2009

24 256GB SSDs = One speedy system



Check this out!

Labels: ,

Monday, March 09, 2009

MakeItOne combines multiple MP3's into one

MakeItOne is a great little utility for combining multiple MP3's into a single MP3. I did this recently for a comedy CD I had that was in separate tracks. Used MakeItOne to combine into a single Mp3 and in few minutes it was done. This is a nice little tool to have in your Audio application tool list.

MakeItOne:
http://www.makeitone.net/

Labels: ,

Thursday, March 05, 2009

Great resource of high quality free icons at IconPot

The aim of this site is simple. We list a whole bunch of icons which are all great to use for your web development projects. But we are different to other icon-related websites because we only list icons which you can use for free on personal AND commercial projects AND without having to provide back-links/credit to the author. These types of icons can be tough to find, so here is a while list for your convenience!


Some well designed icons can add so much to a design. So much so that Smashing Magazine recently did an article on this.

Link:
http://www.iconpot.com/

Labels: ,

Count lines of code in a project with CLOC

cloc counts blank lines, comment lines, and physical lines of source code in many programming languages. It is written entirely in Perl with no dependencies outside the standard distribution of Perl v5.6 and higher (code from some external modules is embedded within cloc) and so is quite portable.

Works great for comparing two projects. Recently I went through a code refactor on a project and I needed to give some information back to the client. CLOC made it simple to give a report as to the before and after counts. The before was approx 240K lines of code and the after was about 81K with zero changes to functionality.

Link:
http://cloc.sourceforge.net/

Labels: , , , , ,

Tuesday, March 03, 2009

jQZoom

JQZoom is a javascript image magnifier built at the top of the popular jQuery javascript framework.jQzoom is a great and a really easy to use script to magnify what you want.


Link:
http://www.mind-projects.it/projects/jqzoom/

Labels: , , ,

Symfony PHP framework

It provides an architecture, components and tools for developers to build complex web applications faster. Choosing symfony allows you to release your applications earlier, host and scale them without problem, and maintain them over time with no surprise.

Symfony is based on experience. It does not reinvent the wheel: it uses most of the best practices of web development and integrates some great third-party libraries.


Link:
http://www.symfony-project.org/

Labels: ,

Monday, March 02, 2009

Video: Microsoft Office Labs vision 2019

<a href="http://video.msn.com/?mkt=en-GB&playlist=videoByUuids:uuids:a517b260-bb6b-48b9-87ac-8e2743a28ec5&showPlaylist=true&from=shared" target="_new" title="Future Vision Montage">Video: Future Vision Montage</a>

Labels: , ,

Sunday, March 01, 2009

What’s a Hulu? The Origins of 8 High-Tech Names

You know the names, but do you know where those names came from? Here are the stories behind the naming of TiVo, BlackBerry and more – including what they were almost called.


Link:
http://www.mentalfloss.com/blogs/archives/23170

Labels: