Blog

  • R-Selected

    Great design site. Has my favorite style of futuristic mechanicals merged with organic life. Vrrrrrrr nice!

    R-Selected

    The best preloader I’ve ever seen.

  • Flash and Search Engine Placement Debunking: Part 1

    Part 1 of a 2 part series.

    Introduction

    I feel it is my duty to respond to the false inferences being blogged about by Mr. Franklin concerning search engine placement, and technologies used for web sites. Please keep in mind I am human and could be mis-interpreting his words, as well as the exchanges that happened over at FlashApe’s place.

    HTML, Flash, HTML+Flash?

    Quantifying web site solutions into all flash, html, and flash + html hybrids, and then ordering them in order of effectivness is an incorrect comparison. Some solutions done in an all Flash site are more effective than if they were done in all HTML. The goal of using the above technologies, as well as the supporting technologies that go hand in hand with the solutions that aren’t even mentioned (front-end technologies like CSS, JavaScript, back-end like PHP, etc.) is to solve a problem. I think part of the reason there is a mis-communication between FlashApe and Mr. Franklin is they are comparing apples to oranges. Mr. Franklin has a clientle that seems to provide web-site solutions for who have a need for search engine placement. FlashApe on the other hand appears to have clients that have a need for high impact sites, and the marketing dollars are aimed at it being a support to the overall campaign, where search engines are not the main point of entry, and by the time they are, the lifespan of the site has exceeded it’s timetable for use.

    In the above context, arguing whether all Flash, html, or html-flash hybrid solutions are best is out of context, and there is no logic saying one is better than the other… unless you slant it towards a specific problem your trying to solve, in which case each solution has it’s pros and cons to solving a specific problem.

    Flash and Search Engine Placement

    Now for the second point.

    All HTML sites can be placed on search engines and it is easy to do so, even with no actions taken to help improve your standing.

    All Flash sites can be placed on search engines, but it is not as easy to do so.

    For example, I have some pros and cons concerning my site and it’s search engine placement dealing with certain terms.

    The pros:
    – all HTML
    – true, real, and re-occuring content

    The cons:
    – use javascript
    – have hidden form fields
    – no meta tags
    – old title did not start with Flash, but rather my name
    – no robots.txt file
    – very little title tags on my elements
    – non-well-formed site

    Even with all of that stacked against me, I am still well placed for certain terms regarding the usage of Flash; my target demographic in my caring for search engine placement.

    If I were to re-do my site in all Flash, I would have to take a more proactive role, but there is no reason I could not be on par, or far exceed my current rankings; it is simply more work.

    Mr. Franklin had some in regards to using an all Flash site compared to other methods:

    “If you still feel all-Flash is the way to go, well, in your case you may be right. But please consider the major traffic ramifications that come from doing so. It can be a real wake-up call when you see Web stats flatlining!”

    He is correct if you do nothing, just like I have from my HTML site. But there is a lot you can do, and that negates his statement standing alone (even in context, go read his blog entry to confirm). Flash sites do not have to flat line in search engine placement, and can be just as high as their all HTML counterparts.

    I’ll go in my detail in part 2 which will hopefully come out in mid-september. For now, I’ll repeat some of the things I mentioned above as well as things that a Flash developer can do to help her or his site along. Again, these are proactive things one must do, but are not hard at all if done in the planning phases of a project.

    HTML Specific
    – make your page well-formed/XHTML compliant, ecspecially with embedding Flash
    – use meta tags
    – have your domain name include the content of your site
    – use a robots text file to inform search engines what to do
    – use a 7 word title. When repeating keywords, do not repeat the keyword in the same tense. For example, “Flash” and “Flashing” is ok, but not “Flash” and “Flash MX”.
    – use the title attribute for real content on tags beyond anchor tags (img, table, td, lits, etc.)
    – find keywords and other tags that compeitor sites are using to reach the top of the search engine stack, and base yours around theirs

    Flash Specific
    – all content that can be placed outside of the SWF, the better. For HTML and/or text, put into external HTML files and load via LoadVars. Same goes for XML.
    – for static text, make a copy of all textfields used (based on categories) and paste into a new FLA on the stage. Publish out, grab the HTML tags that Flash generates for content “used in this movie”, and place where applicable to your embedded Flash content.
    – when loading external SWF’s or JPEG’s, make sure the names of files are preceded with whatever term is most important. For example, “iRobot_willsmith.jpg” and “yourname_mycar.swf”.

    Conclusion
    Hopefully I’ll have more quantifiable, and hard data in the weeks to come after I’ve finished a research project on it. The bottom line is, an “all Flash” site can be made in such a way to be high in search engine placement. Whether one should use an all Flash site depends on the goal of the project, not about how search engines decide to place the site based on it being Flash or not. It’s a technology decision based on solving the problem at hand, not about favoring the technology.

    Sources

    – Frankie Loscavio, Search Engine Consultant
    – Search Engine Consultant from the Williamsburg Macromedia User’s Group

  • 2 Jobs: Flash Contractor OR C++ Developer

    2 jobs.

    Flash Contractor that is highly skilled with the following technologies.

    – Must have minimum of three (3) years overall development experience, with at least one (1) year experience with Flash and Action Script.
    – Excellent communication skills are a must.
    – FlashMX is a plus.
    – Involvement in web design, production and graphics creation a plus.
    – Operating systems: Windows 95, 98, NT 200, XP
    – Programming languages: Extensive Action Script a must, Java Script, HTML, Flash MX
    – Data management tools: Oracle, SQL
    – Business applications: MS Office
    – Additional requirements: Involvement in web design, production and graphics creation a bonus

    ****************************

    Full time C++ software developer.

    Job Title: Software Engineer II

    Summary of Position Responsibilities:
    As a software engineer with the SIS development team you will be responsible for writing production code for the SIS applications. You will work in an environment that encourages discussion to figure out the right way to get your job done. You will be working on low-level RS-232 communication protocol using the Win32 API through C++. You will have opportunities to upgrade your expertise and skills through mentoring and training. You will learn the latest software development practices, methods conventions and standards as executed within the company. In the future, you will also have the opportunity to work on C# and other .NET related technologies.

    Qualifications:
    – Operating systems: Windows
    – Programming languages: Extensive experience with programming Windows Serial Port Communication protocols in C++; Experience with programming Multi-thread applications
    – Development tools: C++ a must, C# is a plus; Knowledge of UML is a plus
    – Business applications: MS Office; Knowledge of Windows API
    – Additional requirements: Ability to develop applications based on specifications
    – Non-technical requirements: 50% travel to client sites within the US is required
    + Expected to learn the software development lifecycle practices, methods conventions and standards of the computer industry as executed within SIS.
    + Very good teamwork skills.
    – At least 4 years experience with 2+ years in C++
    – Extensive experience with programming Windows Serial Port communication protocols in C++
    – Experience with programming multi-threaded applications
    – Knowledge of Windows API
    – Ability to develop applications based on specifications
    – 50% travel within the US is required
    – Knowledge of C# is a plus
    – Knowledge of UML is a plus

    ****************************

    Contact:
    David Pritchard

  • Doom 3 Doesn’t Run Well… yet

    Co-worker purchased Doom 3 yesterday to prove to me it actually existed. I had thought it was a Mac & Maya publicity stunt gone vaporware, but I was, thankfully, proven wrong.

    The minimum specs are like a 1.5 gigahertz P4… awesome! The problem is, we tested here on a 1.7 with the 9600 Radeon, a beast of a card, and although the game looked good, the framerate/refresh rate was pathetic. We upped and lowered the resolution, turned on and then turned off the special effects (each and every setting), even tweaked the video card for performance… all to no avail. The game would play the same for higher or lower settings. The closer your camera was to a wall, without facing much geometry, the better it ran.

    My guess is, the majority of the game’s framerate is garnered from processor speed, while the effects are all put on the video card. It ran the same with all settings on or off which leads me to believe that hopefully the first patch will tap into some of the video card’s power to up the framerate. Seeing what the Radeon did for Unreal, I only pray that the game’s designers spent part of that 3-4 years (or was it 2…?) 4 years finding out how to use a video card to what it was made to do. One of my older computers had it’s lifespan extended 6 months because of a new video card; they can do wonders if the developers utilize hardware acceleration to its fullest.

    Anyway, I’d wait for the first patch before purchasing… you can still buy the T-shirts, though!

    CNET’s Coverage

    Time Magazine’s Coverage