• Content count

  • Joined

  • Last visited

Community Reputation

109 Neutral

About hybrid_ham

  • Rank
  1. So, windows 8?

    I follow the rule that every other MS OS is the test instead of the product so I won't be changing my 7 anytime soon. From videos I saw of that annoying layout with blocks, I don't like it.   Just from a gotomeeting standpoint, I already have to blank out what my search history is for clients, I can't imagine if all my favorite sites had applications and showed off where I go online. It's really not something I can let be known especially because we have contracts that say two of the competing companies we work with shouldn't be allowed. Someone already got fired once it was known they were doing deals under the table.   For a computer where you work and play on it, I don't like that UI at all.   I also dump everything on my desktop, that looked tedious to go back and forth in a video I saw. I'll keep my plain old, non-updating, non-blocky, non-big, desktop.   Another thing I saw in videos was that applications no longer had windows, they were full screen - I want windows, I want the borders, to drag it out of the way, to put things side by side etc. The whole browser upgrade to surfing was tabs and doing more than one thing. Single minded applications sound like reversing time.   As for boot times uh... I turn off my computer maybe once every 2 months... the re-boot time is the most dangerous for data loss. That's when the arm could hit the platter on the HDD last I heard. Maybe it's an old wives nerd tale but I don't turn computers off all the time.
  2. Just finished my website! What do you think!

    Alright, here we go. I'm a web dev by trade so I'll give you some feedback. This is your source code that I'll be basing it on. <!doctype html> <html> <head> <title>Zombies!</title> <link rel="stylesheet" type="text/css" href="MainStyleSheet.css" /> <link href='http://fonts.googleapis.com/css?family=Mouse+Memoirs' rel='stylesheet' type='text/css'> </head> <body> <div id="wrapper"> <header id="defaultHeader"> <h1>Pixel Zombies</h1> </header> <nav id="defaultNavigation"> <a href="index.html">Home!</a> | <a href="buy.html">Buy The Game!</a> </nav> <section class="defaultSection"> <h1>Killing Hordes Of Mindless Zombies!</h1> <h3>Only $2.99!</h3> <p>The Long Awaited Pixel Zombies is Here!</p> </section> <section class="defaultSection"> <h1>What Reviewers Have To Say:</h1> <p><em>"It's Amazing"-Fake Person</em></p> <p><em>"I'd Eat It"-That Fat Chick</em></p> <p><em>"Braaiaaiaiains! Braaiaiaiaiaiians!"-Zombie</em></p> </section> <div> <img id="posterHolder" src="testPoster.jpg" alt="Picture Of Poster" title="They Should Make This Into A Movie!" /> </div> <div id="footer"> <p>Developed By Hobohm Software!</p> </div> </div> </body> </html> This is one of the first things you want to do. Check if you are valid. http://validator.w3.org/check?uri=http%3A%2F%2Fhobohmsoftware.coffeecup.com%2F&charset=%28detect+automatically%29&doctype=Inline&group=0 Save the site, you will use it over and over.   You look ok there, no big things out of place when it comes to nesting. Let's go deeper.   I don't like the idea of using any external references or hot linking in your site unless you have to. This is bad http://fonts.googleapis.com Reason: If that domain is ever down, you broke your site.   You have no character encoding on the meta tag, you really don't have any meta at all - will want to read up on that.   You are mixing XHTML with HTML using this, '/>' That is the ending to XHTML tags without pairs, in HTML you don't use those at all.   Again, ending </p> tags are not required, just more bytes you are using on filesize to identify them.   There's a general rule that you should include the width and height on any <img> tag. It lets the browser know the bounding box size early before it may have downloaded the image.   It's good that you used nav tags, that's part of the HTML 5 upgrade so that internal menus will be easier to identify for search engines.   You are running into some divitus but there isn't much choice since table layouts went the way of the dinosaur.     I think you need to test yourself on more complicated CSS and layouts. I know it took you some time to do this site but it wouldn't even take me 1 hour to do a site this simple.   If you want something to do, go check out examples here by clickiing on the different items, this shows you how much is possible with the same content. http://www.csszengarden.com/ and it may inspire you.   Teach yourself all the things you can do in CSS that look like graphics, that's when you will be able to show off your skill. I pride myself on having websites with the least amount of images as possible. Remember each image is also an HTTP request and you are already requesting the page source. Keep the HTTP requests as low as possible because they are limited by the browser. Yahoo posted a few years ago that a way to get around that was to put images on another domain so that you could get 2 concurrent downloads happening for images and two for files but none of the sites you make will probably use multiple domains so again, keep the images generated as much as possible. To go from a web designer to a web developer (on the display side), I think you need to be able to see a rounded design in code. You need to be able to square it out in your head and know where you can use CSS or where you might suggest changes to allow CSS to be used.   I'll also give you an idea on design - make up a company name, pick a random industry, pick some random colors, pick some random words imagining the client saying "I want the site to feel like this", "I want the visitor to think this about our site" and you are off - go make those hypothetical customers a website. Don't make it easy either, pick weird things for a challenge. Then have a mock meeting where you explain everything you did for them and WHY after you code it out. The why is the part that will make your paycheck grow. If you can't explain the WHY, you are on the low-end payscale.   You have to learn databases. Get a version of mysql running on your computer if nothing else. There isn't much demand for static HTML websites. Databases are pretty easy stuff. The hard part is only the differences in syntax like mysql uses LIMIT and MSSQL uses TOP. Those you learn over time and I wouldn't call them hard as just one more thing to memorize.   You have a decent start.
  3. Can you program websites, too?

    The competition for web developers is unbelievably fierce. I've been doing it professionally for around 7 years but over 10 on my own as you have, I also started coding websites for fun before I went to college and got the official degree behind me. All that did really was let me barter for more money. There are people in India that will do website work for about $2USD an hour. The web changes a lot. I have over 20 languages on my resume and only about 4 of them came from college, the rest I had to learn on my own. You simply can't stop reading in this field and noone pays you to read but they will expect you to know things before them. You also have to be ready to jump into specifications which can be technical but to do it well you have to dig deep. You have to keep up on security and exploits too. You have the added annoyance of browsers changing all the time. Add in mobile devices and you can build a site once then have to tweak it over 5 times or more to get it working in all browsers. SEO is what people will pay the most for but they are not going to help you maintain it. Clients don't want to create content but they want to be number 1 in searches. They don't want to update their graphics over time but they want to be number 1 and most appealing with their ancient site. The worst part is that the majority of them are cheap, cheap, cheap. They get so many things free online that they don't appreciate any of the knowledge it takes to make great websites. They will settle for frameworks and templates just to "get something up" then complain about it without seeking professional help. Small businesses especially have extremely unrealistic ideas about a website, they will expect to hand you a 3 page pdf document and for you to make their site magnificent at the end of 3 days. They can't tell you why their company is better than any of the others and they can't sell you on who they are. They don't want to talk about the inner workings of their business for fear that someone will point out that they are doing it wrong. It will be up to you to be their marketing guru, graphic designer, and web developer all in one. In return they will buck at you and tell you that everything costs too much money. When something is wrong on the website - the users never give you any details. It's broken is all they can tell you. You have to beg and goad the real information from them. What page were you on when it happened? What browser were you using? You will have to explain to many of them how to copy and paste or send a picture to you as a screenshot. Many of them are blathering idiots on their computers and aren't used to debugging anything so they don't talk technical - they say - It's broken, fix it. They won't read any instructions you give them on how to use their website, they will type their username or password wrong and still tell you that the site does not work, it's broken and it's your fault. It will take you over 30 minutes per email to aid these people because you have to screenshot every step for them and every click just to explain basic things. As long as 2 weeks will pass and they will again have the same problem and not refer to the original documentation but ask you again to explain it all. They want their hand held through the entire process, they are not peers, they don't know your world and don't care to understand it, they will only tell you, it's broken and blame it on you each time. Good luck to you if you choose this line of work. The browser compatibilities make it challenging and the clients make it worse. How do you explain to them what has taken you years to learn in the 15 minute conversations they can put aside to talk about their website. It is indeed a challenge. The best sites to work on are the constant ones where a larger company is using their website for forms and sales or information presentation. Those are the clients that understand there will be cost involved and aren't penny pinching. They also will act as a good client and define their needs clearly instead of just complaining about everything you present them. Then there are the web designers and flash junkies that try to make template websites cheaper than you and quicker with little SEO planning. They are the ambulance chasers of the field, they can't exist without Dreamweaver and believe that the way to design is all images, nothing generated or creative in CSS. They will disgust you in time. All this being said, I love my work, it's the people that sometimes ruin it, like most jobs.
  4. A Good game development related gift idea..?

    If he liked the meatboy series, the wife of Edmund Mcmillen used to do video casts at their house and he was in them too. He might like a link to their site to watch as a side gift. I used to hang out on their casts because they were funny, especially the karaoke lol (a karaoke highlight http://www.twitch.tv/danielleorama/b/329164176) Both of them were quite candid and one time he showed off his collection of toys so the videos might still be there for those things. [url="http://www.twitch.tv/danielleorama/videos"]http://www.twitch.tv...lleorama/videos[/url] If they do start casting again, that's probably where you would find them. This is her twitter. [url="https://twitter.com/danielleorama"]https://twitter.com/danielleorama[/url]
  5. Story about a 17 year old's discovery. http://www.huffingtonpost.com/2012/01/15/angela-zhang-high-school-_n_1207177.html Some claim this guy found it first. http://en.wikipedia.org/wiki/Kanzius_effect Shouldn't either of them been more in the media, how much have people donated to cancer research after all these years.
  6. Not Really Game Related - How do people hack networks?

    Open ports are a usual gateway. These can happen from bad software or something that can be sniffed and altered. Sly hackers have a low chance of being caught, they use internet proxies where the admins don't pay attention to logs or are giving out information freely to "be somebody" in resentment of their company morals. Right now I have 5 remote computers that I could use at any point because of my job and I'm not even a network admin but I have computer administrator rights because I need them for my job. If I wanted to go sour on the company, I could pass out any of the information to a trusted source. I was in a group that did good and bad things and there were tons of things shared with me that I didn't use and you weren't mandated to do anything nefarious. They had non-traditional paths to media stored all over the net - I could basically get any book I wanted for free. People would post entry points and talk about scripts they dropped, they made it very easy to do anything you wanted. Now, I joined this group because it was a security forum but once I was made a moderator their darker side showed, this wasn't public information. They still exist but I won't say their name. It was mostly curiousity based searches that led them to issues online so I don't think that they need to be "exposed" for something like that. Even myself I have found lots of things wrong while just roaming the net, I usually tell the website owners if they have addresses listed, I even got an email back from issues I found at a .gov site saying thanks. Hackers white or black have usually read the RFCs and understand how systems should work online, that's what makes them potent, not necessarily a programming base although I can't name one person from that community that didn't have an interest in programming. When you know how something is put together, you have better chances of taking it apart. Some of them also set up honeypots too for investigation, they offer resources or leave exploits open to watch people interact with the system and log what they do so that they have a method to combat them. Plenty of them were half and half or grey, they chose when to be naughty but the majority of the time were nice. All of them had a job in IT in some fashion, even if it was just help desk. After being involved with that security group, I don't trust many templates, frameworks, or prefab anythings online because I saw so many have tons of security holes. That's what I learned from the experience so I'll pass that along. On the subject someone mentioned of social engineering, that is useful stuff. I learned that a certain company wouldn't talk to third party providers when I was trying to get information for an API, once I figured out how to talk to them as if I was confused and threw a bunch of company information at them, they would cave in (against their own security policies) to give me the back-end login information I needed to complete my project without the client having to interrupt their tasks for me. Now, what if I really weren't authorized to do what I was doing... the customer service was a leak wide open. Guess the subject? Credit card transactions. When I worked at the state we had to change our passwords every 15 days, one of the managers came up with a method to do it based on certain things, everyone was using the same password and there was one older woman that had the scheme on a sticky note on her monitor to remember it. Sometimes network tightening leads to humans doing workarounds that cause security problems that anyone roaming the buildings could find out. All you would need is a UPS uniform to walk freely around lots of buildings.
  7. SVG gaps when transform used

    Hrm, no answers, guess SVG isn't a hot topic but it should be [img]http://public.gamedev.net//public/style_emoticons/default/smile.png[/img] The future is calling ... dun dun dun. I found the issue with the red lines. The moveto(M) lineto(L) were going from 0-10 and that is actually 11, doh. I'm going to do the offset of 1px each direction since no one has any other ideas on the real problem, the blue lines.
  8. DreamWeaver for HTML5 Game Dev?

    What you can do with Dreamweaver you can hand code also. What I'm going to type may be controversial but let's go for it. Because browsers are so different, I think it's worth the time to dig into hand coding. Sure Dreamweaver seems easy but HTML is easy itself, it was meant to be learned by the whole world. Dreamweaver code is usually sloppy, the last time I saw a designer use it, it had lots of extra tags in it and things were named so that you could tell it was made in Dreamweaver. I spent plenty of time cleaning up the code she sent me that Dreamweaver spit out. After I removed all the extra things it added, the formatting she couldn't get right in Dreamweaver I could fix with hand code. Bottom line, if you can't hand code HTML, you aren't even trying and anyone that saw your code would think that about you. My company is not a game development company but a web development company and someone would get laughed out of the building if they expected to use Dreamweaver. Honestly, it's only use is for a designer to pretend to be a developer in our field. If you used it as a stepping stone, ok but relying on a program to write HTML is very lazy. Dump Dreamweaver and head into the specifications is my opinion. W3C is the group that makes the standards so they are the best source. [url="http://www.w3.org/TR/2008/WD-html5-20080122/"]http://dev.w3.org/ht...ingle-page.html[/url] Some people also start at w3 schools (not related just a similar name). [url="http://www.w3schools.com/html/html5_intro.asp"]http://www.w3schools...html5_intro.asp[/url] If you get used to getting your information from W3C on how things "should" work then you will know when something is browser deficient and you need to do a workaround because of the browser instead of blaming the problem on your program or web languages themselves. It takes minutes to write HTML and hours sometimes to make it display the same in all browsers without practice. You might like reading this on the subject http://en.wikipedia.org/wiki/Tag_soup .
  9. Hello all! Lurker, first time poster. Web dev by trade, hobbyist programmer for fun, working on my first "real" game so everything is new. I chose SVG for my graphics to advance my learning on that for web and because I'm comfortable with all the web languages. Since I know little about 3d programming and my math is "the suck" beyond trigonometry a 2d game seemed more my style, I can at least visualize it. What I have so far is just HTML 5, PHP, Javascript, and SVG. Those are what the screen you see is from, a web browser. Not a big fan of frameworks and all that so I expect all of this to stay core. Looking for some insight or workarounds that anyone has noted for the SVG gaps that are wrecking my display. In this image, my lines are drawn in red at the 10 pixel points and the blue lines are my background showing through because there are some weird gaps happening in all browsers. The red lines I think aren't matching my 10px x 10px boxes because I have scaling on the object and those are paths but better to deal with the blue lines first. Is the standard just to overdraw everything and cover up the gaps or has someone found some better way of approaching it? It seems like drawing things larger than needed is just wasted computer work to me but it's all I can really come up with right now. [attachment=12544:lines.png] Relative code that you might want to see that creates the lines. [source lang="php"] // This is the view source generated by the PHP that you would see starting drawing on the top left then heading off to the right <g id="main_field_shell" transform="translate(220.0,0.0) scale(80.0,80.0)"> <g id="main_field_innershell" transform="scale(1.0,0.45) rotate(45)" style="border:none; padding:0px; margin:0px;"> <rect id="0.0" x="0" y="0" width="10" height="10" class="grey">title>0.0</title><desc>nowalk</desc></rect> <rect id="1.0" x="9" y="0" width="10" height="10" class="white"><title>1.0</title><desc>nowalk</desc></rect> <rect id="2.0" x="19" y="0" width="10" height="10" class="black"><title>2.0</title><desc>nowalk</desc></rect> <rect id="3.0" x="29" y="0" width="10" height="10" class="pink"><title>3.0</title><desc>nowalk</desc></rect> ... etc </g> </g> [/source] The lines for the red areas are instead drawn with a path in SVG and not generated in any real dynamic way yet, just some echos so that I can rip all this out later and put it into includes making it easy to comment out with a single line during testing. No one would want to see big red lines and markers anyway but me [img]http://public.gamedev.net//public/style_emoticons/default/tongue.png[/img] [source lang="php"]echo '<path id="donda_across" d=" M 0 0 L 1000 0 M 0 10 L 1000 10 M 0 20 L 1000 20 M 0 30 L 1000 30 M 0 40 L 1000 40 M 0 50 L 1000 50 M 0 60 L 1000 60 M 0 70 L 1000 70 M 0 80 L 1000 80 M 0 90 L 1000 90 M 0 100 L 1000 100 M 0 110 L 1000 110 M 0 120 L 1000 120 M 0 130 L 1000 130 M 0 140 L 1000 140 M 0 150 L 1000 150 M 0 160 L 1000 160 M 0 170 L 1000 170 M 0 180 L 1000 180 M 0 190 L 1000 190 M 0 200 L 1000 200 M 0 210 L 1000 210 M 0 220 L 1000 220 M 0 230 L 1000 230 M 0 240 L 1000 240 M 0 250 L 1000 250 M 0 260 L 1000 260 M 0 270 L 1000 270 M 0 280 L 1000 280 M 0 290 L 1000 290 M 0 300 L 1000 300 M 0 310 L 1000 310 M 0 320 L 1000 320 M 0 330 L 1000 330 M 0 340 L 1000 340 M 0 350 L 1000 350 M 0 360 L 1000 360 M 0 370 L 1000 370 M 0 380 L 1000 380 M 0 390 L 1000 390 M 0 400 L 1000 400 M 0 410 L 1000 410 M 0 420 L 1000 420 M 0 430 L 1000 430 M 0 440 L 1000 440 M 0 450 L 1000 450 M 0 460 L 1000 460 M 0 470 L 1000 470 M 0 480 L 1000 480 M 0 490 L 1000 490 M 0 500 L 1000 500 M 0 0 L 0 1000 M 10 0 L 10 1000 M 20 0 L 20 1000 M 30 0 L 30 1000 M 40 0 L 40 1000 M 50 0 L 50 1000 M 60 0 L 60 1000 M 70 0 L 70 1000 M 80 0 L 80 1000 M 90 0 L 90 1000 M 100 0 L 100 1000 M 110 0 L 110 1000 M 120 0 L 120 1000 M 130 0 L 130 1000 M 140 0 L 140 1000 M 150 0 L 150 1000 M 160 0 L 160 1000 M 170 0 L 170 1000 M 180 0 L 180 1000 M 190 0 L 190 1000 M 200 0 L 200 1000 M 210 0 L 210 1000 M 220 0 L 220 1000 M 230 0 L 230 1000 M 240 0 L 240 1000 M 250 0 L 250 1000 M 260 0 L 260 1000 M 270 0 L 270 1000 M 280 0 L 280 1000 M 290 0 L 290 1000 M 300 0 L 300 1000 M 310 0 L 310 1000 M 320 0 L 320 1000 M 330 0 L 330 1000 M 340 0 L 340 1000 M 350 0 L 350 1000 M 360 0 L 360 1000 M 370 0 L 370 1000 M 380 0 L 380 1000 M 390 0 L 390 1000 M 400 0 L 400 1000 M 410 0 L 410 1000 M 420 0 L 420 1000 M 430 0 L 430 1000 M 440 0 L 440 1000 M 450 0 L 450 1000 M 460 0 L 460 1000 M 470 0 L 470 1000 M 480 0 L 480 1000 M 490 0 L 490 1000 M 500 0 L 500 1000 " '; echo 'stroke="#880000" fill-opacity="0" stroke-linecap="round" stroke-width="0.10">';[/source] Oh, no remarks on the UI graphics needed, this is my testing, not a final version and the game is far from done.