Become a fan of Slashdot on Facebook

 



Forgot your password?
typodupeerror
×
User Journal

Journal Journal: Please Critique My New Web Design 2

Please critique my website's new design. You can post your comments in reply to this journal or email them to michael@geometricvisions.com.

I just completed the first phase of what will be a two-phase redesign of the website I use for my creative activities - music, writing, art and photography. I'm taking the site a lot more seriously than I used to, as I'm working hard at making a career change from software engineering to music. My site is:

My work so far focusses primarily on improving brand-name recognition of my stage name: Michael David Crawford. I include my middle name to avoid confusion with a famous actor who is also named Michael Crawford. Just in the last three months, analysis of my log files tells me that people are starting to find my site by entering my stage name into search engines. I want to encourage that.

It's a lot better than it was, but could still be improved. I'll do the second phase of the redesign after your critique. I also emailed all my friends and family about it, and will be asking for comments at Kuro5hin, where I'm a prominent member, as well as at Webforumz.

The site will be at a new domain when I roll out the second phase: michaeldavidcrawford.com. I'll put a redirect at the old domain so old links work, and (hopefully) so I can preserve my search engine position. My current domain is named after my first piano album, Geometric Visions, but I hope to have many albums someday.

All but four of the sixty-eight pages are XHTML 1.0 Strict. Two are transitional, because of a Google search form and a web ring navigation pane. Two of the pages are XHTML+RDFa; I had to do some hacking to get the RDFa pages to validate while still working in Internet Explorer. (The RDFa is used for Creative Commons license metadata - I've been placing a lot of my work under CC licenses.)

Internet Explorer also required a javascript hack to support captions inside of the frames I've placed around all the images; the hack replaces the frame's div with a one-cell table. Otherwise the frame would stick to the right and left sides of the window. My CSS and all but one of my pages are valid. The one invalid page is my custom 404 page, and it's because of the Google search form. The AdSense Terms and Conditions don't allow me to alter their markup, so I'm forced to be invalid if I use AdSense for Search!

I'd like advice as to how I could best place an AdSense for Search form on every page - but I won't actually do so until Google revises their markup so it's valid. I've had some conversations with AdSense support about it; I think it will happen but probably not soon.

There are just two tables on the whole site: the alternating left-right index on my homepage is a two-column table, as well as the web ring navigation pane on my telescope making page. I realize I could implement the homepage index as a bunch of divs, but the current implementation seems to make more sense to me, as well as being more reliable for older browsers.

I plan to add more items to the navigation in phase two. To provide the needed real estate, I'm going to replace my explicit email address with just the word "Contact". It will still be an email link, but will be spam-protected by implementing it in javascript. The Contact link will lead to a contact form page if you have Javascript disabled.

I'll be making my site fully accessible, as well as improving SEO in phase two. I have some experience with SEO but I'm by no means an expert. All the pages that I've worked to optimize so far have meta description tags, but most others don't.

My music pages will be reorganized, with my main music page being replaced with a bio, some photographs, and links to all the other music pages. My album Geometric Visions will be placed in a subdirectory (music/geometric-visions). Each of my new albums will have their own page. I'll also place my sheet music on its own page.

There's not much content on the drawing, painting and photography pages yet, but I'm finding that the few images I do have are getting a lot of referrals from image search engines. I'll be adding a lot of photos in the coming weeks. I won't be able to add my other drawings and paintings until I can get them out of storage on the opposite coast, which won't be for a long time.

I have a print-specific stylesheet. It hides the navigation, and makes links look like regular text. On most of the pages that use it, it adds a header to hardcopies explaining where the original can be found online. Try a Print Preview of this page for an example.

I didn't think of it until just now, but the printing code for phase two will keep my logo on hardcopies, while hiding the rest of the header. The print logo will have a white background - the screen logo has a gray background to match the body color; I don't use transparency because it's a PNG, and old Explorer versions don't render PNG transparency correctly.

The navigation in phase two will be implemented as Server-Side Includes; the current navigation was pasted into every single page. Having five websites, I've done site-wide navigation changes the hard way so many times that I finally decided to get help on how to do it the easy way.

Well that beats the subject completely to death . Thanks for your help!

-- Mike

User Journal

Journal Journal: My platform

I'll add to this as ideas come to me.

There shall be a right to trial by jury in all cases.

Abolish sovereign immunity.

Restitution must be made to innocent people falsely accused, if no charges are filed, or if a person is found innocent the state must bear their legal fees, lost wages, etc. Similarly, those who sue and lose should bear the costs to the defendent.

The punishment for legal negligence should be equivalent to the potential damage caused by the negligence. If a prosecutor neglects to produce exculpatory evidence during discovery, then he should get the same penalty that the defendant would have gotten.

There should be something akin to habeas corpus for evidence.

The president gets 2 weeks vacation per year, as do congressmen.

Congressmen must show up for work, i.e. they must be present to vote unless they're on vacation.

Congressmen must read and understand every bill they vote for. Perhaps bills should be read aloud before a vote, or maybe there should be a quiz.

Probable cause should be just that, probable. If any judge issues warrants, or officer makes arrests, and these warrants or arrests lead to convictions in less than 50% of cases they must lose their authority to issue warrants or make arrests.

Given the widespread practice of 'testilying', it shall be presumed reasonable to doubt any testimony given by a police officer. Everything an officer does while on duty must be recorded.

All jurors should be informed of their responsibility to nullify unjust laws.

Passing a law that is found unconstitutional will result in impeachment.

No corporate personhood.

No victim, no crime. If there is no actual, specific, individual victim, no crime has occurred.

User Journal

Journal Journal: memory

For my future reference:
http://lwn.net/Articles/259710/

User Journal

Journal Journal: Ok, I get the game 1

So, you upmod me with one of the non-karma affecting mods, then downmod me with a troll or whatever, rinse and repeat, and that's how you take away all the karma without actually changing the numbers.

Yet, one can troll anonymously all day.

Lame. No wonder the site just steadily declines in quality.

User Journal

Journal Journal: Fuck you too, CmdrTaco 1

So, my karma goes from positive to bad overnight, with no new down-mods in my recent posting history.

Whats up with that?

Taco, you may not necessarily like me or my opinions, but your mods don't seem to have such a problem with it.

Why not let the users decide? They made this site, not you. You'd be smart to keep that in mind. Your opinions and commentary are retarded, and you and the other "editors" consistently show yourselves to be technically inept pseudo-activists and astroturfing drones.

User Journal

Journal Journal: US Democracy: The best person for the job (among These pre-s 2

US Democracy: The best person for the job (among These pre-selected choices)

New sig. I was thinking of the likelihood of a President Hilary. The idea that the US could be a Democratic Dual Monarchy for almost 25 years saddens me (Bush(4)->Clinton(8)->Bush(8)->Clinton(4?/4+?)). Between her electiveness and the state of US domestic affairs, I fear for the future of the land I love. The other candidates are just as "prepared".

Maybe one day we'll actually have some more choices in our choice. Then again considering how we've made villains of any 3rd party, maybe not. I really hope time will prove me wrong.

User Journal

Journal Journal: A new X-Com, Apocalypse that is.

Once there was a game called UFO: Enemy Unknown. A turnbased game that saw you take a small squad of soldiers to battle a host of nasty aliens. It was so good I played just the demo over and over again until finally I could buy the full game.

Brilliant... well up to a point. For all its tactical brilliance, too many battles ended in you having to hunt down a final missing alien all over the place. It also suffered from that typical turnbased syndrome that many real world tactics just don't happen in a turn-based world.

Enemy of the Deep put the action below sea level, and while good was just more of the same.

Then came X-Com: Apocalypse. (It changed the name to appease the unwashed masses in the colonies) and it was good... kinda.

It added a realtime element, rather then each soldier on the field being given their own turn, you would pause the game, give orders to your squad and then resume watching your soldiers carry out your orders, or at least attempt to do so.

It gave turn-based gaming what it never had before, real firefights. For the first time your heavy machine gunner really was laying down a blanket of fire to cover your advancing troops, for the first time your soldiers really dived out of the way of incoming fire rather then just stand there and take it because it wasn't their turn.

The game also added multiple factions, and many other goodies but sadly it was also a game from those days when graphics just did not scale and today the game looks truly horrible.

Cue a void of many years before we got our next change to go kick alien but tactically.

Lots has been tried and it all failed, we had turn-based that seemed to increase the endless waiting of the orignal and real-time that failed to do what Apocalypse did.

To be clear, both turn-based AND realtime have their problems.

  • Turn-based suffers from a lack of realism, machine gunners provide covering fire, they do NOT wait their turn to squeeze of a quick burst. Soldiers react to being shot at and don't just stand there. It quickly becomes micro-management if you have to drag your squad through endless turns just to travel across the map.
  • Realtime needs player AI, your soldiers need to do more then just execute the last command. This means they should be able to engage the enemy on their own, take cover if under fire, switch equipment as needed, switch targets as needed etc etc. Without this it can become even more a case of micro management then the turnbased game.

    Apocalypse did it nearly all right. A soldier on their own would attack any enemy, switch to the most dangerous one, take cover behind anything close if needed. This made for some of the most intresting battles I ever seen in a computer game.

    So what is needed to make a true semi-realtime UFO/X-Com sequel.

    You are the commander, selected from thousands of other ordinary human beings by the X-com project (the original games were just a training program) you have been chosen to be the tactical brain behind a program setup to deal with the increasing numbers of alien sightings.

    The first part of the game functions as the tutorial and sees you being asked to deal with several early missions involving events that may be related to the increased number of sightings, including investigating several human organisations.

    The X-com organisation has you making the tactical decisions with overall strategic orders coming from the various real world organisations, your task is to keep your real agenda (keeping the world out of alien control) with appeasing those who fund your program. Not all of them share the same goal, or even your goal.

    Early on their is also demand that you keep your actions as secretive as possible for risk of finding to many opposed to you.

    In the beginning you find yourselve equipped with real world weapons for your combat missions. Resources are limited but realistic, you are outfitted as a small special forces team could be expected to be. You got high quality equipment, basics in ready supply (No special forces unit in the real world needs to hustle for bullets) but limited in scope. Your currency for improving this is NOT just money but also goodwill with various real world organisations, if the US likes you, expect a carrier force to be assigned to your unit, if the USSR likes you, you may get advanced air transport capabilities, the Israeli's like you, you get advanced intelligence, the arabs supply more money then you could hope to spend, etc etc.

    Offcourse their are counters to this as well, not everyone will like you to be friendly with their enemy, especially if they perceive your actions to harm them.

    Before a mission becomes available your job is to insruct your scientists to research what tech you find most desirable, instruct engineers to use this research to augment your gear and to train your soldiers in prepration for the next mission.

    Your soldiers are an entire segment of management on their own, soldiers who are injured need to heal BUT can also spend time studying during that (slows the healing somewhat but wastes less time) Soldiers on intensive training are not available for combat until finished while on-site study might see them ready in a couple of hours. Ready teams can be instantly deployed, but the constant pressure wears them out.

    Then there is the question of deployment, your main base has the best facilities but makes it hard to respond quickly to events in remote corners of the world.

    When an mission occurs your first decision will be to decide to respond or not. Make an attack to stop an alien take over of the vatican and you might just give youreselve a load of bad press, while a similar assault on the pentagon (if the US is friendly to you) might be far more acceptable. (Hush it up as a terrorist strike)

    Then comes the question of what units will respond and how long you will wait before the attack will commence. Do you take the small elite team and drop them by parachute, use local agents, take the time to get a proper force ready. An option is also to attack with the first squad to arrive, then as combat takes place reinforcements could arrive.

    Further tactical decisions are what back up forces to deploy, Evac choppers, gun-ships, civilian rescue teams.

    The combat area itself is fairly large to accomadate real world tactics and the use of light support vehicles, they should also be random like the original X-com games. Combat starts with you having to insert your forces, this changes by the mode of transportation. Parachute drop, helicopter insertion or just driving in from a corner of the map.

    The insertion is for the first time a real part of the battle, as the parachute drop will see your forces scattered over the map and a helicopter drop gives you the firepower of the chopper to clear the landing area.

    Once your troops are on the ground they form themselves into small squads as dictated by their role, machine gunner team, mortar team, sniper duo etc etc.

    Typically a mission will see you first move your combat units (not individual soldiers) to secure the drop zone, then proceed with the mission objective. Units are given directions of were to go, and how to get there, typically you want to move as fast as possible until combat starts. The units however will use their OWN AI to execute their orders and change them as needed. A soldier being told to run down a corridor will STOP and open fire if an enemy appears. Soldiers receiving fire will not slowly walk to their destination, they will either speed up returning fire on the move if possible, or crouch down and return fire or try to get to their destination under cover.

    Not all units are combat units and for larger missions you mind find medical forces and other support units who need to be escorted and protected.

User Journal

Journal Journal: Why I troll: Slashdot is worthless 7

So today I wondered what it is about Apple, that they generate buzz when others dont. For a while, I was modded up, and had my karma back and was engaged in a little discussion about it. For a moment, it was like the old days - back when /. was a tech discussion site.

Then someone decided I wasn't toeing the line - I guess they felt I was criticizing Apple (I wasnt, but who cares, right?). Suddenly, not only the original post, but everything in my recent posting history is -1.

So, who can do that but the editors? I don't know, I don't care.

I know this is a paid Apple astroturfing site.

It just used to be better.

Not a complaint - I much prefer trolling bucketcunt jackasses than I do discussing technology with geeks.

Oh well, even with terrible karma I can piss you off twice a day.

And all it takes is a simple "apple sucks". And it enrages and infuriates you right to your brittle little bones, doesn't it? Your skin isn't thick enough to allow criticizm of your favorite company, is it? I can point out features Zune has that iPod doesnt, you will foam at the mouth. If I point out features my Treo has that the iPhone doesnt, you will shake with rage.

Well, live in fantasy land. Yeah, iPhone will revolutionize life what with its ability to make you buy more of Steve Jobs DRM bullshit. Maybe one day they'll even be a mainstream player! Hooray.

You keep dreaming, I'll keep wasting your mod points and pissing you off.

User Journal

Journal Journal: Good vs Evil

Jade Empire for the PC has once again caused me to question the way RPG's handle alignment. In the game you have two path's. Open palm and closed fist, with the ingame explenation being that neither are by themselves good or evil. That is all very nice but during the game itself that is never realized. Open palm is the nice hero, defender of the weak. The closed fist follower is little more then a pathetic jerk.

It is all the sadder because the main antagonist is such a true work of pure evil while he appears to be an open palm character for the main part of the game.

Master li, the grand strategists at first seems to be the one who opposes his evil brothers path, saving your own live and given you a home as well as countless other students, as well as siding with you against the bully Gao the Lesser.

When his true intentions are revealed this show that all his kindness was no more then acts to serve his own goals. True evil, BUT structured, sensible evil. Not the complete and utter madman/jerk/psycho your own closed fist options make you out to be. Follow the closed fist and not once do you even come close to his kind of grand evil. You will just be petty and small minded. Bah.

It ain't much better if you play a good character. You have to be polite! Who says politeness == good?

Actions count, not words.

The problem is with the limited amount of reactions you can show. One quest involves a mother and daughter you first meet leaving a town fallen upon hard times. You can warn them about slavers in the woods but they leave regardless. Later you find them captured, the daughter in the process of being broken for he new master.

What options could there be?

  • NOT MY PROBLEM. Simple, what do I care about these people. Or is it? After all I warned them, told them to stay in town, a town I saved by the way so the problems they were fleeing went away. They not only did not listen to me, but also put no faith in me. So we have two decisions. One is, that I look out for number one and do not involve myself in things that don't affect me. (problem with this path is that it would make an amazingly short game "villain threathens the kindom", "not my problem" THE END). The other is that I did my part, if they will not listen they deserve what they get.
  • The path of greater profit. What decission will gain me the most money. The slaver? The mother and daughter pair? Killing them all?
  • The open palm/good path. Free the slaves, sure they remain weak because of it, because every wich way they turned, someone is willing to get them out of the effects of their own bad choices but hey, that is what being a good guy is all about. NWN2 has this to an extreme were you keep rescuing the same couple. BUT should I just free the slaves OR kill the slaver as well?
  • The closed fist path. Have the slave girl kill her slaver. Freedom comes to those who are willing to fight for it. BUT again this can be deeper, do I step in if the fights goes the wrong way? After all there is a difference between being willing to fight for your freedom and actually being capable to do so. God helps those who help themselves BUT that doesn't mean you can't give a hand. Would letting the fight be fair, in wich case a large adult male slaver would probably win over a small young girl be fair?

Ah decissions. And what of the after effects. Would helping them out now, just lead them to get into yet more trouble later on? What effect has killing her slaver have on a young girl? It could make her strong, tell her that you can affect your own destiny and make into a person who will fight for justice and freedom. It could also tell her that everything can be yours at the point of a sword.

No wonder CRPG's take the easy path of just giving the player two simple choices.

User Journal

Journal Journal: Is twitch needed.

A common complaint about current MMORPG's is that they reward time spent in game and not skill. There is an essential truth in this but the question has to be asked what can be done about this.

An often heard suggestion, especially from the online FPS crowd is to raise the amount of twitch so that their FPS skills can finally be used in these types of games.

It sounds sensible but their is a fundemental flaw with this reasoning. Basic online FPS games already have a hell of time of handling a small group of players. Just how are you going to provide a lag free enviroment for thousands of players? Current games already have enoug difficulty with lag and warping, would you really want to play a game like this if twitch type skills were essential?

The problems of twitch gaming are already self evident in current games. The "they are in the walls" bugs from everquest 2 and the "cannot see enemy" bugs from WoW. These are simply the result of trying to create a massive free form 3D world.

What I mean by this is that you and the AI can essentially move anywhere you want except were the collesion detection comes into effect to simulate walls. So, the game frequently gets it wrong because movement code and the collesion code are not always in sync.

So what would happen to a MMORPG that does away with this free form 3D and instead attempts a different approach.

Say a game world that is presented similar to games like Jagged Alliance and X-Com: Apocalypse.

I name the last one especially because it is semi-realtime. Imagine these games but with you in control of a single character.

Rather then directly controling the movement of your avatar you select her destination and the AI then attempts to move there. Just for movement alone this gets rid of a shitload of problems.

First there is lag affecting rendering. Your computer can easily compute the path and then execute it, it would only have to send the requested destination to the server. The server offcourse performs the same calculations and updates it world data accordingly. ONLY if an error is detected, because the client has made an error in its calculations for whatever reason, does the server need to send the proper path calculation to the client. In theory, this would save a shitload of data transmission and in high lag situation still allow the player to move smoothly as long as nothing is in his path.

There is another advantage, with no need to hold down the walk key AND steer with the mouse at the same time, the player is free to do other things, like type in the chatbox.

But an even simpler result is this. All of sudden Jagged Alliance style interactions with the enviroment become possible. Players leap or climb over fences, pull themselves up ledges or swing down from lampposts.

In combat this too has an advantege. Gone would be the days of two 3D characters standing meters apart going through their unconncected animations. Instead you would finally be able to line the avatars up and have proper interaction going on. No more standing in the middle of that huge dragon, no more swinging widely over the head of a dwarf yet still doing damage.

User Journal

Journal Journal: I love Ubuntu Linux

I just tried upgrading to Ubuntu Linux 7.4 Fiesty Fawn beta 1 last night. I started the update-manager -c to chose to upgrade online. I had one little problem ....

Anne turned off the lightswitch where teh laptop was plugged in during the upgrade. :-( So my laptop is half 6.10 and half 7.4.

Nervously, I turned on the laptop expecting it to not even boot up. Ubuntu booted up and I got a message saying I have 1022 updates available. I clicked on it and I got a message saying my version of Ubuntu linux is downgrading back to 6.10 and is fixing itself! Sweet!

In Windows if you had a partial upgrade the whole system would have blue screened. Ubuntu Linux will heal itself back to the original.

Anyway I think Ubuntu Linux is the best operating system ever made and I think average Joes can already use it. Its so easy to use and Linux should have been this easy years ago.

User Journal

Journal Journal: Flux, death and the avatar.

What current MMORPG's share is that you start the game as a low level player, gain XP, level up and reach the top. Getting there is a long trek, wich some may never complete but when you arrive then that is it. Just sit there, re-do the same grind over and over with only the top level content offering any kind of challenge and wait for an expansion to raise the level limit.

So what could change this, and why should it be changed?

Death could change it and for the same reasons it exists in real life, to kill of the grumpie oldies and make room for a fresh new generation.

User Journal

Journal Journal: Why does everyone want me to run Windows

People find it odd that I run ubuntu Linux on this laptop but my argument is why run Windows?

Why do I need to use what everyone else uses from a convicted monopolist? I don't want to be different. When I run Windows I feel its Microsofts computer and not mine. Its that simple. I just want to run something that does not suck goatballs and is expensive. Sure Windows is no ok I guess but some of microsofts products such as MS Word I can not stand. For programming Linux suites my need and I dont have to wrestle with restore disks that no longer work.

However I am going to have to switch back to Windows again on my notebook.

The cell phone developer kit software for Java requires windows and its odd that Sun Microsystems would bother with a win32 only port of their mobility toolkit. Sun hates Microsoft with a passion and java supposed to run on many different platforms.

Well I suppose it may not be too bad. I heard postgresql and mysql now have native windows support where Linux is no longer needed.

Oh and I just applied for a new entry level web designer position in a windows only shop where frontpage and IIS skills are admired. Hmmm

Well compaq was cheap and did not give me the restore cd so I will have to see what I can do to order another one in the meantime.

User Journal

Journal Journal: Ecc-3:19

For that which befalleth the sons of men befalleth beasts; even one thing befalleth them: as the one dieth, so dieth the other; yes, they have all one breath; so that a man hath no pre-eminence above a beast: for all is vanity.

I got reminded of this biblical quote by an X-Files episode. You can view the many translations yourself. Stewardship rather than dominance seems to have been forgotten by many modern American worshipers of the book. If you're sitting there saying "not me", then keep the quote in your conscience and truly ask yourself when the last stewardly act you undertook was. Then think of how often you are stewardly. I bet it's not as often as you would hope.

Slashdot Top Deals

No man is an island if he's on at least one mailing list.

Working...