Shell extensions, code design and fluff

*looks at clock* it's 05.43 and I'm still awake...
127 comments
94 entries
Advertisement
Seriema
July 10, 2007
Growing my e-penis
I've been playing some Xbox 360 where I'm doing my thesis project, since I don't have a console of my own. Some of the games I've been playing are Guitar Hero 2, Burnout: Revenge and Dead Rising. Oh how I love Dead Rising!

I've gone out of my way to take pictures of large zombie groups and even put …
1,477 views
Seriema
April 15, 2007
Two Things, about events
My good friend DrunkenCoder sent me a funny link about The Two Things about Computer Programming.

I just thought for a minute and thought up the two main things about hosting events.
1) Marketing is king
2) Deliver what you marketed

I hope someone disagrees, so that I know I'm right. ;)
994 views
Seriema
April 11, 2007
My head is hunted!
I'm a bit excited right now! During a meeting with Lars Gustavsson about my thesis work I got called by a recruiter from Starbreeze. They want me to apply for a Associate Producer opening, "if it interests me". Of course it does! I gotta admit that I felt a bit pimp telling Lars to wait and the rec…
1,127 views
Seriema
March 18, 2007
SGA Game Developers' Workshop
Introduction
Yesterday SGA had its first Game Developers' Workshop. I've been with SGA in different ways since 2002, and the quality of the participants really has gone up! But last year, I got to participate in the jury weekend (not part of the jury, but helping out by starting games and serving co…
1,134 views
Seriema
March 15, 2007
Scandinavia invades Game Developers' Conference
I just got home from GDC! Well, kinda. The flight was on sunday and I got home on tuesday. >_< Did get to bicycle over Golden Gate Bridge though! Awesome day.


The SGA Ninhas strikes the Golden Gate Bridge!

GDC was extremely hectic. We at SGA had a small demo station in the Nordic Game Pavilion
1,005 views
Seriema
February 25, 2007
Elite Beat... Diva!
I beat Elite Beat Agents today! On Hard Rock!! I can't even believe my own replay, it's just crazy. Also I can't believe I failed 2 beats... it sounds vain since there's almost 400 beats on that song - but that's just it! Missing two just makes it silly!

Each song has three "gates" (or whatever you…
971 views
Seriema
February 24, 2007
Playing with Photoshop 2 - Disco king
Today there's a party at our student union building. Last time I was there they had this giant disco ball in the entry hall. Hmmm...!



It reminded me of something... *hmm*



The lighting sucked so I adjusted it with Levels. Also did some color adjustments with Hue/Saturation. I was especially happy with…
973 views
Seriema
February 22, 2007
Game Developers' Workshop
We at Swedish Game Awards are holding a completely new event for the competition. The goal is simple states as: increase the quality of the competing games. How are we gonna do this? The event occurs 2 months before the final date.


  • The pre-judgement room. The jury will be here and pre-review the gam…
911 views
Seriema
February 21, 2007
Swedish Game Awards events
You might've seen our posts here on gamedev. Swedish Game Awards is Sweden's largest game development competition and during the year we hold different events. Our most common one is the Game Developers' Evening, where game developers from the industry come and speak about different aspects of game…
241,846 views
Seriema
January 29, 2007
Playing with Photoshop 1 - Secret prototype footage
Hi!

Sometimes I get bored so if I have a fun picture handy I start up Photoshop and make myself a new MSN avatar or something else. Since I can't draw I stick to editing images... I've got some pictars lying around so I thought I'd start posting them in this Playing with Photoshop series!

Welcome to …
1,044 views
Seriema
January 24, 2007
Masters Thesis Project FTW!
So I'm arriving at the point in my education where I have to do a thesis project. My last one, a modular particle system, was for a Bachelors degree in Computer Engineering, Real-time Systems. Which I did for a very small, now extinct, game development studio called Habitat North. Now it's time for…
709 views
Seriema
January 06, 2007
Catching a faulty image with Structured Exception Handling
Work continues on ThumbView2, albeit slowly. Today a bug occurred, and just as it did in ThumbView1 it crashed and brought Windows (explorer.exe) down with it. Since ThumbView is a shell extension, it's a COM object run from a DLL by the OS shell itself. So if the DLL crashes, so does the shell.



As …
1,097 views
Seriema
January 03, 2007
Hello ... L"World"?
Like most coders I never thought much about Unicode support, until one of my users asked for it. What? Why?

As most of you know, ThumbView is a shell extension I wrote some years ago. Since it's used by Explorer and gets image file paths a user noted that it wouldn't display his images because *gasp…
764 views
Seriema
January 01, 2007
ThumbView2 preview
HAPPY NEW YEAR! *starts the year coding and showing Teh New Project (TM)*

ThumbView 2.0 is part of my Project: Extensions in the Shell (yes, that names rocks, thanks). I was kinda far on MediatorMenu when I got stuck and bored. ThumbView 1.0 recently turned 2 years and 20 000 downloads old so a Thum…
756 views
Seriema
December 24, 2006
Merry F'n Christmas!
Christmas... the time of year I endulge myself in games ^^

I finally finished Planescape: Torment! Awesome awesome game! Bought it waaay back in 1999. Didn't really play it until christmas 2003 or 2004. Played it every night, untill school started... Then I picked it up again this summer, restarted,…
805 views
Seriema
October 15, 2006
Removing fast language switching
Disabling the damn language switch
Maybe it's just me, but I alt+tab alot and somehow I always end up switching language as I somehow press alt+shift. This causes Windows to change language on me, so when writing Swedish all a, a, and o becomes [, ', ; which is a problem since those are common lette…
766 views
Seriema
October 13, 2006
Ads by Gooooooogle
I finally did it. After almost 2 years and who knows how much lost profit* I finally added ads (Google AdSense) to the ThumbView website. I thought I could just add it to my SourceForge hosted website but thanks to uavfun I saw the Acceptable Uses and was stopped before I made a mistake. So I trans…
921 views
Seriema
October 12, 2006
Project Brazil 2006 - over
Wohoo last last night we finally had our Brazilian Day as a result of the project, where we presented the book and more. The day was long and hard, full of carrying stuff around and showing companies to the presentation room.

It ended with a nice dinner, with a drum band playing really really loud B…
706 views
Seriema
October 11, 2006
Gamers' Challenge
Gamers' Challenge, an event I organized with Swedish Game Awards (SGA) on the 4th of October.

As SGA is a game development competition, for students, it is only natural that the participants are independent developers. But as we all know there isn't a really big gamer community for independent games…
709 views
Seriema
August 18, 2006
Where ammo boxes come from
I finally got my microfilm through the security check. Behold, the place where all the ammo boxes in FPS games come from.

Notice the random NPC in the background. XD
858 views
Seriema
August 17, 2006
TinyXML 2.5 beta
Check it out and join the discussion!

Oh, and check out the credits in changes.txt ;)
703 views
Seriema
August 03, 2006
A little sidestep
So I'm off to Brazil, again! "Sadly" the airline is going under, so we had to change it to Continental, that only flies to Brazil - through New York Citay! So that's where I'll be spending this weekend! :D

The Brazil trip is for Project Brazil 2006 so I'll be busy busy. See ya'll in three weeks!
701 views
Seriema
August 01, 2006
Add menu item
This is has been refuctored from my last post.

I did some work on MediatorMenu (MM) yesterday. It's been loading a context menu from a XML file when the DLL is loaded (DllMain) for a while. Now, the menu gets filtered depending on what file/s you right-click on. Which is useful if you have a specifi…
913 views
Seriema
July 30, 2006
File class filtering
This post has been refuctored. See the next post for the "missing text".

The filtering I implemented will now remove options from the context menu when you click on anything but files the command can work on.


Any file command

The way it works is by having two conceptual pieces; the filter and the part…
818 views
Seriema
July 29, 2006
CSS controlled images & buttons - revisited
In my last article on the subject I ended up with something I liked. Now I've got something I like even more. See it in action! Now, code, reveal yourself!


// HTML header

"text/javascript">
/* Convenience function for the multiple class system in CSS to switch button images. */
function setBtnEvent(…
804 views
Seriema
July 24, 2006
Conditional Statements
Actually it's called Conditional Comments, but I'm using it to make a statement.

The statement is only visible to betrayers...


Images taken with ScreenCap by our very own RobLoach
699 views
Seriema
July 22, 2006
Hierarchical Visitor Pattern
As many of you I use TinyXML for my XML in C++ parsing needs. I lurk on the mailing list too. Once in a while the project manager Lee Thomason decides to change or add something, other than normal fixes. Last time I got involved was when he was going to add a copy constructor. I suggested using the…
1,812 views
Seriema
July 21, 2006
CSS controlled images & buttons
Edited 2006-07-22: Found ways to preload images for rollover and alternate text/images through CSS.

*rants about browser-hell for a few pages*

Anywho... Now I can change the images and buttons of the page purely through CSS, without touching the (X)HTML. I tried several methods, that I'll present.

Inh…
740 views
Seriema
July 19, 2006
Job description: CSS monkey
i won't pay, i won't pay, no way
why don't you get a job
say no way, say no way, no way
why don't you get a job
Offspring - Why Don't You Get A Job


Yay I got a job! OK, a part time job. And it's only for 2 weeks (with a possibility for extension). But hey, it's exactly what I wanted because I'm going to…
813 views
Seriema
July 09, 2006
Caveburger
As noted in my last post, summer vacation keeps interrupting my plans for world domination. On friday I met up with some friends to barbeque. Don't know about you guys, but here in Sweden everybody always buys sausages and makes hot dogs. After living in Brazil for a year, that's just not an accept…
743 views
Advertisement

Popular Blogs

shawnhar
Generalist
101 Entries
9 Followers
15 Entries
10 Followers
johnhattan
Programmer
1,277 Entries
47 Followers
ApochPiQ
Generalist
628 Entries
44 Followers
dgreen02
Generalist
338 Entries
56 Followers
Advertisement