- last post: 01.01.0001 12:00 AM PDT
Posted by: UL7IM4 G33K
1) Your blog got 31 validation errors on Validator where my friends got zero, not to mention he is using XHTML strict when you are using XHTML Transitional, an easier format.
2) Your site lacks majorly in design sense.
3) My friend's site uses half the code to name his stylsheet.
4) I never said designing a site was EASY. Its simple, like a 40 mile hike is simple, but hard. You obviously didn't even visit his site (at least past the main page), since most of what you show me is far below his standards. I am also going into design for web and interfaces. I may not know how to code, but I know the basics to site design. Please don't act as if I am ignorant in this. I do know what I am talking about... and what I haven't talked about I don't know about (java for example).
5) Safari performed the best on the Acid2 test, where Firefox and IE7 both rendered the face off by more than just a few pixels (the face isn't even recognizable).
I know I said I wouldn't post again, but man are you ignorant. NO SET OF HTML will have zero validation errors when created dynamically. All the HTML on my site is generated by advanced programming functions. Many many many of the tags a validation tool poops on are tags not even meant for the browser, they are meant for the server to perform its awesomeness; that is why validation tools are useless in dynamic programming. To prove my point:
PWNED
And as far as your XHTML babble goes. I don't decide what HTML to put out, that's the beauty of it. My genius programming code does it for me. It knows best, trust me.
2) Your site lacks majorly in design sense. double lawl.
1. I ALREADY SAID MY SITE DESIGN IS NOT LIKED BY MOST PEOPLE. Ahem. And I don't care either; it's my site and I like the look n feel. I am the domain expert for my own UI on my own site. I didn't make it for you. I didn't make it to drive traffic. I made it for myself to express my thoughts and opinions through writing. If no one reads it, so be it. I have my niche.
2. Look through the page source on my site and look through the page source on his. He either used a robust HTML editor like Dreamweaver or hardcoded it by himself in HTML. Fine, that's cool. He did a great job making it look good with HTML. My point is that HE CODED EVERY TAG ON HIS SITE. Every HTML tag is loved by him. Complex design like Bungie.net, etc. is not so simple. When tags are spit out of the firehose dynamically it becomes a whole new world my friend. I graduated with a bachelor in computer science. It took me 2.5 years to learn everything I know about dynamic web design. Trust me, you think you know a lot when you can make a site look good, but beyond the world of CSS, HTML, JAVASCRIPT, and FLASH lies an entirely different world. It's like going from general math to calculus.
Advanced functions on my site handle many many many scenarios with data that you simply couldn't hard code into an HTML form, you just can't. All the code operates on the server, communicating in a disconnected format with the client. It's a beautiful machine once you understand it. I know you think you understand it, but you really don't. I'm not trying to insult you, but you are being ignorant and in your ignorance I took slight offense. You don't think anything of it when you sign into Bungie.net with your live ID then click reply and submit, ta da! It's not that simple.
First, when you click that little sign in button, that's a piece of Microsoft genius up there. Originally known as the Microsoft Passport, a site using this feature must pay fees that aren't very cheap to use it. It functions universally adding a universal authentication method to all things using passport. Log into b.net you're logged into Xbox.com (another passport subscriber), just brilliant. This offers major benefits over tradition box account authentication or simple forms authentication. If you can afford it, sign up for passport :)
Second, Authentication traits are passed from passport to Bungie.net. The amazingly intelligent programmers at bungie write code to accept this information and utilize it on their site. From there you have vast amounts of interaction with the site that seems very simple to the end user (that's how it's supposed to be). You have a profile, you can post threads, comments, submit news, join groups, etc... All of which is stored in another brilliant piece of ingenuity, a database. While it should be called a world-base, database is the term that has become known to all of us. It seems simple enough, it just stores data right? Wrong...
The world-base, as it should be called, houses the world the data lives in. This means that all the relationships between the data, data constraints, primary keys to keep track of and search for data and create unique distinctions is ALL stored in this beautiful world usually known to Microsoft Programmers as SQL Server. I won't go into a giant lecture on databases, but rest assured it's not easy concept.
Getting the data there isn't simple either; a major coding contribution must be put in by the hard working web programmers. You see, they aren't merely web "designers" anymore, they are web programmers because they graduated into a larger realm. When you click on your favorite forum a work of genius is tapped. The server-side code actually interacts with this database, pulling every thread and related post out of the database and offering it to you as a paged archive of win. The code spits out DYNAMICALLY CREATED HTML tags that interact with CSS and JAVASCRIPT to present you a beautiful piece of art...
...A disconnected, browser rendered representation of data stored within a world-base. You can interact, disconnectedly I might add again, with the server and the data stored there by simply clicking your mouse. Once you have chosen your dynamically created HTML link to click you are taken to a thread where the server then ingeniously plugs into the database and spits more information at you. You can then sift through this information and if you wish to reply you can click reply. The code on the server determines where exactly your reply fits and inserts it into the database.
On top of all this server/client-side interaction it does this billions and billions of times a day for thousands upon thousands of people who visit the site, and it does it well. That is a work of art my friend, you have no idea. That isn't even the half of it. From there you get into groups and all kinds of amazing things that your favorite programmers do.
Hell the simple "characters remaining" part of the page where I type this is a wonderful bit of JAVASCRIPT that my awesome up to date browser handles flawlessly. Simple, yet brilliant. I don't mean to insult your intelligence, and if you love this stuff like I do then you will go to school and learn it as well, but please don't be ignorant. Those who work hard for their degrees get pretty aggravated when someone compares their works of art to a 40 mile hike. You don't think on a 40 mile hike, in fact you try not to think, it's hard work but you only have to think about where you're going. Your brain will hurt when you get your Bachelor in Computer Science bud. It will hurt like being hit on in a dirty airport bathroom stall.
That is just a taste. I have a stack of books beneath my desk that have taken many years for me to read and understand in conjunction with all my schooling, and even I don't feel like I have a firm grasp on all of it. The possibilities for what you can do with this knowledge are so infinite that I don't think anyone, not even sir William Gates, could wrap their mind around all of it.
Simple HTML programmers might think W3C is the know all, end all, but it isn't. First learn how to program flawless HTML, which your friend has, then sign on for a four year trip to win town at the university of your choosing and experience more than you will ever realize. It of course must be your passion for the trip to win town to be successful, but drink your win juice and make sure to cover your burgers in win sauce and all will be well.
if (win >= epic)
{
Response.Write("Congratulations, you beat the internet!");
VictoryDance.Start();
}
else
{
MySkills.Run(maxDifficulty);
}
I would say I'm officially done again, but you'll probably think of another way to set me off so I'll just make it a tentative decision :P
PS -
Posted by: elmicker
It's the same site. Just new features. I doubt that will ever change, as the ideal science BB software in use here has been modified an incredible amount. It's as scalable and suitable as a forum software can come, to be honest.
Also. You might want to remember Achronos is a professional who's been doing this since most of us were mere twinkles ('cept recon, the old fart). I'd lay money on him sitting in his chair, chuckling at you lot argue about web design.
I am aware that he is a professional. This is why he has my utmost respect. I've been wrong before, but I would say that Achronos knows what I'm talking about. Unlike myself, he's smart enough to stay out of the argument though ;)
[Edited on 09.18.2007 5:33 PM PDT]