Thursday, January 31, 2008

Microsoft attempting to purchase Yahoo!

Microsoft has offered a bid of $44,600,000,000 to purchase Yahoo!  It
is said that this is one of the biggest takeovers in history, and The biggest in the technology sector.

My question is, what does this mean for the Internet?

Would Microsoft keep
Yahoo, or would it move everything over to its own type of systems?  Would Yahoo logins turn to
nothing but Microsoft Live IDs?  Will Flickr just become part of the Windows Life system?

It will be fascinating to watch where this goes.

Thursday, January 24, 2008

Microsoft joins DataPortability

DataPortability has continued moving forward.  Now, word in the tubes
is that Microsoft is joining, and from what I gather, they will be making a way to use their Windows Live
system portable.  Hopefully with OpenID and OpenAuth and etc.

Here is the
original posting from Windows
Live Dev

I’m pretty excited about the news that
Microsoft is joining A lot of the work we’ve been doing at over
the last year has focused on opening up data stored in Windows Live in secure and user-friendly ways. The
Windows Live Contacts control and API, for example, allows users to share their Windows Live Contacts with
other sites. We’re working on more APIs that allow users to move their data around the Web—and
we can’t wait to see how this new effort can help.

Here’s the
official announcement:

“Today Microsoft is announcing that it has joined, a group committed to advancing the conversation about the portability, security and
privacy of individuals’ information online.  There are important security and privacy
issues to solve as the internet evolves, and we are committed to being an integral part of the industry
conversation on behalf of our users.

The decision to join is an
outgrowth of a deeper theme that technology and the internet should be deployed to help people be at the
center of their online worlds, a theme that has begun to permeate our products and services over the past
few years. We believe the logical evolution of the internet is to enable the removal of barriers to provide
integrated, seamless experiences, but to do so in a manner that ensures that users retain full control over
the security and privacy of their information.

Windows Live is focused on providing
tools and a platform to enable these types of seamless experiences.  Windows Live has more than 420
million active Live IDs that work across our services and across partner sites.  Through each
Windows Live advancement we’re making technical investments to ensure users’ information
is available to them in the places they want, even across the networks they use every day.  Windows
Live Writer, Mail, Photo Gallery and Spaces, for example, allow users to get access and publish to the
places they want, even outside Microsoft’s network.  And the Windows Live Platform and
Terms of Use offer a set of APIs and controls that allow for the growth of an ecosystem based on the premise
of user control and portability. 

Microsoft feels strongly that getting the
right balance for data portability, security and privacy is critical for the industry, and doing it well
requires the participation of all the major web services.  We are no stranger to these types of
broad industry dialogues, and the one that is taking shape at will be very effective in
furthering users’ interests.”

Friday, January 18, 2008

The Portable Data Account Manager

This is my newest concept that I will one day attempt to put into reality.

If you've been reading my blog for the short period of time that I've been writing it, you'll have
noticed that I have a lot of interest in standards such as HTML5, XHTML, Microformats, and the newest
concept group, DataPortability

Since I learned
about DataPortability, I've been excessively interested in the idea that I would be able to share my data
between websites.  If you've paid attention to my twitter, you'll notice that I even went out and
created such a test system on my website.  I have an OpenID, FOAF, and XRDS all hosted on my own
personal web server.  The next step I want to take?  Creating a beta system for account
management.  Unfortunately, one of the only things that is holding this back is how it would work. 
How are websites supposed to query for your XRDS, your FOAF, your APML, RDF, and so forth?  You
obviously don't want them to just directly download the feeds off of the webserver by themselves. 
Why?  Privacy controls.  We need privacy controls and the only thing stopping me from
creating such a system, are these privacy controls.

My ideas already span over the
concept of having multiple systems.  For example, certain data would be added or excluded to your
"Professional" FOAF and the same for your "Social" FOAF.  The
concept even goes over the fact that you could create as many FOAF, XRDS, RDF, APML, etc. systems so that
you could share only the data that you want to share with certain websites.  And that this
interface.. this GUI would help you manage it all, from a single OpenID login.

Yes, it
sounds impressive.  But I'm not quite there yet.  First thing I need to do, will be to
create my own OpenID server.  And by that, I don't mean download the newest PHP OpenID
client/server I can find, I mean reading over OpenID 2.0 and its accompanying standards and program one from

What do my readers think of this idea?  Do you like

Thursday, January 17, 2008

Ghost in the Shell - Not Just a Popular Animé, but the Future

I was looking through slashdot articles today, and low and behold if I wasn't
reminded of the popular animé and manga, Ghost in the Shell.

For those of you
wondering, I'll list the headlines of these articles, which, if you've seen the animé or manga will
probably bring back some pretty nice memories.

  • Prosthetic-Limbed Runner
    Disqualified from Olympic Games
  • Bionic Contact Lens May Lead to Overlay Displays

Does that not remind you of anything Sci-Fi?  I mean, come on, its begging to
be compared to Ghost in the Shell.

Personally, I can't wait for Bionic Contact Lenses. 
From working on this 1920x1200 resolution computer, my eyesight is already fading, but get contacts with a
new display overlaid on top of what I'm normally seeing?  That would be wonderful.  I
would have some RSS feed showing headlines in small 8pt text.  Mobile from a new level.

For those of you wondering about the Prosthetic-Limbed runner.  He was a dual amputee, and
he was disqualified for having prosthetic legs.  The reasoning behind this?  His
prosthetic legs were 25% more efficient then human legs, giving him an unfair advantage on the track.

Tuesday, January 15, 2008

MacBook Air

The world's thinnest notebook.  I have to admit, this notebook is
pretty impressive.  One of the best at the $1,800 price limit.  But its features, how much
of its new?  And yes, I'm sorry if I'm raining on your parade.

Indeed, Intel
went way out of their way to make that super-mini Core 2 Duo Processor.  Good Job Intel, I salute
your efforts.  It has a rather large battery (as shown in the keynote demo), a very small
motherboard, a full size keyboard, and a lovely display.  It is indeed, a work of art.

One of the main things that bugged me, was the wireless Optical drive.  It is, indeed, a
wonderful idea.  But its nowhere near new.  As any technology enthusiast knows, Macintosh
OS X is modified from the FreeBSD system.  While doing some hacking around inside of my
step-father's mac, I noticed that it uses the Samba program.  Samba is a program used in Linux,
Unix, BSD, (and macintosh) operating systems for file-sharing and networking and all that good jazz.

*Nix mounts CDs/DVDs to a certain folder, such as /media/cdrom or /media/dvd or any other possible
mount point that the operating system or user specifies.  And Samba, can quite easily share this
system over the network.

I'm assuming (now its not know because nobody has the Windows
disk for the MacBook Air, seeing as it doesn't ship for two weeks), that it includes a modified version of
Samba made for Windows, and that all it really is a hacked version of Samba.

It was just
a little something that bugged me, but that's not to say that the MacBook Air is not an impressive machine. 
I'd be lying if I said that, it is a VERY impressive machine.  I want one ;). 

So, that's my take on the Remote Disc feature of the MacBook Air.  I don't really have
much to say right now, I'm just blogging away, heh.  Its currently 12:37 am CST, I'm watching the
end of the Apple Keynote over QuickTime right now on my wonderful Windows Vista computer, and I just felt
like I had to blog about it.  So, there you go.

Maybe tomorrow I'll post some
real content, eh?

DataPortability Explanatory Video

width="400" data="">

DataPortability - Connect, Control,
Share, Remix

Saturday, January 12, 2008

Announcing Participation: HTML-WG

I am now participating as a member in the W3C HTML Working

Friday, January 11, 2008

What Windows Vista would have been

After about five years, people were wondering what Windows was doing and why
their operating system wasn't out yet.  Businesses and Technology enthusiasts were pushing
Microsoft to release their next big upgrade, but Microsoft's technology specialists weren't anywhere near
finished with Windows Vista.  There were a lot of features that they really wanted to put into it,
and judging from some YouTube videos I've seen (some of which may not be authentic), Windows Vista was going
to be one hell of an operating system, with one hell of a GUI.

After being rushed, they
took away the WinFS, which was truly going to be a revolutionary file system (or so they say).  But
they also toned down the GUI a lot.  And I can see why.  Even after Windows Vista was
released, there was a lot of complain over how computers that were marked "Windows Vista Capable"
were only capable of running Windows Vista in basic mode, not with Aero capabilities.  Imagine how
much more infuriated people would have been if the GUI had in fact been much better.  Computers
(considering how bloated Vista is) would have needed to be much faster, and have much higher computer

This is my opinion anyway, based on some videos I watched, although, I can
not confirm how authentic they are, I've posted some links below:

  • href="">Longhorn Concept
  • href="">Windows Vienna Experience Scenarios

  • Windows Vienna?
  • href="">Windows Vienna Login

yourself ^.~

Until Later,

Thursday, January 10, 2008

PHP Programming using Windows Vista Voice Recognition

id="scid:5737277B-5D6D-4f48-ABFC-DD9C333F4C5D:81179e2a-8a72-452e-abe8-278d13cbba1f" style="padding-right:
0px; display: inline; padding-left: 0px; padding-bottom: 0px; margin: 0px; padding-top: 0px"> id="5b551195-2a9a-4225-ac75-ffb7ac3cd0c1" style="margin: 0px; padding: 0px; display: inline;">
href="" target="_new"> src=""
galleryimg="no" onload="var downlevelDiv = document.getElementById('5b551195-2a9a-4225-ac75-ffb7ac3cd0c1');
downlevelDiv.innerHTML = "<div><object width=\"425\"
height=\"350\"><param name=\"movie\" value=\"\"><\/param><param
name=\"wmode\" value=\"transparent\"><\/param><embed
src=\"\" type=\"application/x-shockwave-flash\"
wmode=\"transparent\" width=\"425\" height=\"350\"><\/embed><\/object><\/div>";"

Alternative Text:  A
short YouTube video showing that Windows Vista Voice Recognition actually does (surprisingly!) work. 
Using it to program a small PHP script.

Sunday, January 6, 2008

About the Author (part 2): The Past and Future of GTAero

As I'm sure by now, you've all seen that this is a sub-domain under  Although, if you visit
all you'll see is a very odd black page, with multiple lines of text in headings that validates as XHTML 1.0
Transitional (which is perfectly fine to submit as a text/html mind you :-p).

But.. what
is  It couldn't have always been like that, could it have?

statement, would be correct.  If you check, you'll see that there were, most
definitely, different versions of the website. was my first real introduction
into The Web.  I wanted to make a video game.  Grand
Theft Aero
This video game
was to be like Grand Theft Auto, but take place in outer space, with hover-crafts and
different planets and so on and so forth.  I created a couple of 2D-shooters by modifying some
other games that had been made with some free game creation software, but that was as far as that project
ever got.

Eventually, what soon became known as Project: Grand Theft Aero,
worked on designing " href="">Dragon World" and " title="PoKéQuesT - Pokémon Online Game" href="">PoKéQuesT"
(PoKéQuesT being the only one still alive).

Indeed, if you
look at the Dragon World website, you'll notice how childish it is, specifically the
Terms.  Hard to think that it was only about four years ago, but I was.. 12 then?  I guess
people do mature pretty fast.

The question now, though, becomes "What is the
future of Project: Grand Theft Aero?".  The original meaning of the
website is gone, yet I still keep the domain, and I still use it.

Well; Project:
Grand Theft Aero
is also my history, and so I don't plan to drop it anytime soon.  I
hope to work as a Web Design/Developer in the future, and so is where I'll keep things like my résumé,
links to my MySpace,
blogs and various projects.

I will soon, again, be trying to place an OpenID on the
website, after which I will use it as my official profile and location on the internet.  If I ever
get a .name for myself, it'll just point to the exact same place.

Saturday, January 5, 2008

About the Author (part 1)

There are some people reading this tech blog of mine, so, I guess I should
introduce who I am, eh?  Considering that most people reading this are people I've never talked to
before, or some of the people that know me online.

My name is Navarr Barnier. 
I'm a sixteen year old student at Klein Collins High School in Houston, Texas.  I work in PHP,
(X)HTML, XML, CSS, and am starting to get familiar with JavaScript.  I considering myself a Web
Developer.  I can't really do anything with layouts, but code and backend, they are my friends.

Recently, I've started being more active in the Web Design and Development Community. 
I've joined the mailing lists for Microformats, became a member of the DataPortability Google (and Facebook)
group, Joined the APML Facebook group, and started the process of getting a spot in the HTML5 W3C working

I hate the terms, but I love the concepts of Web 2.0, Web 3.0, the Semantic Web. 
The internet is truly moving in a good direction.  We are truly entering the Information Technology

Those are the basics.  When I post Part 2, I'll cover over what href=""> is as well as its future.

Depressing Validation Results

On a whim, I decided to attempt validating every website I mentioned
yesterday.  Overall, XHTML won out the results.  But they are depressing none the less.

    • Blogger (This Blog)
      • XHTML
        1.0 Transitional
      • FAILED
      • 70 Errors

    • Opera
      • XHTML 1.0 Strict
      • PASS!

    • FireFox (Mozilla)
      • XHTML 1.0 Strict
      • PASS!

    • Facebook (Home Page for signed in user)
      • XHTML 1.0
      • FAILED
      • 659
        Errors (wow.)
    • MySpace (Home Page)
      • NO
    • Twitter (Home page for signed in
      • XHTML 1.0 Strict
      • FAILED

      • 82 Errors
    • W3C (Home Page)
      • XHTML
        1.0 Strict
      • PASS!
  • HTML

    • Microsoft (Home page)
      • HTML 4.0 Transitional

      • FAILED
      • 31 Errors
    • Yahoo!

      • HTML 4.01 Strict
      • FAILED

      • 294 Errors
    • Apple

      • HTML 4.01 Transitional
      • FAILED
      • 4
    • Google (non-iGoogle homepage)
      • NO
    • WHATWG (Homepage)

      • HTML 4.01 Strict
      • FAILED
      • 5


    • 3/7 Passed

  • HTML
    • 0/5 Passed

Results are bad enough as they are for the XHTML websites, but not a single HTML website validates, not even
the WHATWG.  Irony much?

Announcing Participation

Well, I don't have much to write right now, but I am announcing participation
in the href="">DataPortability group.

The goal of
the DataPortability group is to "put all existing technologies and initiatives in context to create
a reference design for end-to-end Data Portability.  To promote that design to the developer,
vendor and end-user community."

You can view more information on their website,

Thursday, January 3, 2008

Why HTML should become a dead language

Go ahead, take a gander around the Internet.  Lets see who is using
HTML, and who is using XHTML.

    • Blogger [Served as
    • Opera [Served as XML]
    • FireFox (Mozilla) [Served as HTML]

    • Facebook [Served as HTML]
    • MySpace [Served as HTML]
    • Twitter
      [Served as HTML]
    • W3C [Served as HTML]
  • HTML
    • Microsoft
    • Yahoo!
    • Apple
    • Google
    • WHATWG

As you can see, the
"newer" websites are serving in XHTML.  A few of them Transitional (mainly
websites where users can input HTML), however, a large number of them are marked as XHTML 1.0 Strict using
the W3C DTD.

On to my main point, HTML should NOT receive an update.  The
primary reason people want it to, is because it is FAMILIAR to designers and developers.  However,
HTML is very lax on how it is interpreted, a little too lax in my personal opinion.

Example.  <input type="text" disabled>.  The tag does not
end.  Its interpreted as a single tag, and disabled means that its disabled.  I, myself,
find this to be horrible, horrible code.  In XHTML, all tags must end, and all properties must have
a value.  Which is easier to program, an HTML or an XHTML parser?

Probably the
XHTML.  HTML was not designed to be parsed, and is really quite a pain to attempt to parse using
such things like Regex, considering how lax of a language it is.

In my own personal
opinion, HTML should become a dead language.  Some people hold on to it, let them.  Let
them continue making their websites in Archaic HTML 4.  But do we really need to run an update to
it?  No.  We should, move to XHTML.  XML has already proven to be a very
dependable language.  Its used in such popular applications like Jabber, and Twitter, and is used
commonly with AJAX, which is the height of the "Web 2.0" Revolution.

why are we trying to revise it?  Why can't we adopt a stricter set of rules so that they can better
be implemented?  In my personal opinion, work on HTML should be halted, and moved to XHTML. 
I still believe that the W3C and WHATWG should work together on a new version of XHTML.  XMLEvents
and XForms should adopt the magnificent features that Web Forms 2.0 has created.  Again, this is my
personal opinion.

EDIT: Added What Some
sites are served as.  Its actually pretty depressing.

The Purpose of CSS in the Semantic Web

The Term Web x.x is overused like the bottom of a shoe, and because of such a
term, its scoffed at, laughed at, and generally made fun of on any tech site or twitter you can find. 
However, the term does have some importance attached to it.

"Web 2.0"
would best be defined as the Internet for Design.  Web 2.0 cares more about the Design
side of pages.  The Fancy fonts used, the rounded borders, the interactivity (AJAX!). 
That is definitely what Web 2.0 is all about.

"Web 3.0" is all about
Semantics.  The important part is that the code can be extracted via a machine or script or
something.  Here, standards take importance.  XML, Microformats; we have to have standards
that dictate how to write our code so that a program like href="">Operator can pull the relevant
information from it.

Now, once we have a code like that, CSS becomes VERY important. 
We need to use CSS to position our elements and colour them to make them look useful to the viewer, not just
the machine, while still having machine readable code.

You see what I'm getting at? 
If you still don't understand, try opening a random XML or RSS file (without a CSS, XSL, or XSLT file) in
Opera.  That's actually perfect rendering of an XML file, and that's what it would be to any
ordinary user.

Thankfully, Microformats were designed with Human Readability in mind, so
they will properly work (bare minimum) with the HTML that is used with them, but, obviously, CSS is
important to make it look like something nice.

So, now you know, the importance of CSS in
the Semantic Web. ;)

Important Links:

  • title="Microformats" href="">Microformats Homepage
  • title="CSS3 Information" href="">CSS3 Information


What the hell is up with this fanboy war?  The web design community
has already started getting used to XHTML, but now the WHATWG group wants the continued update of HTML? 
Isn't that a step backwards?

HTML was wild, unordered, and controlled by the browser
vendors (at least from what I've seen), however, XHTML was started and controlled by the W3C group, making
sure that it gets properly implemented, however, the WHATWG group doesn't like it.  They want to
stay with their old fashioned <b> tags.

I admit, web designers from the 90s
have gotten used to the old style HTML tags, and its still what they're teaching in school, but that is no
reason to stay with it.  Technology changes over time, this is the same for any tech profession,
the data will change, and then you'll have to learn something new.  This isn't just the case for
tech jobs, but jobs that use computers.  Microsoft publishes a new Operating System, your company
updates, and you need to re-learn it.

XHTML1 supports backwards compatibility with HTML
for the old authors who are still getting used to it, and so that browsers can still render old code, XHTML2
doesn't, but all browsers should properly implement both.  But by creating HTML5 and "XHTML5",
WHATWG is requiring browser vendors to include yet another set of standards into browsers in order to
properly display the internet.

Personally, I have yet to find a website that uses HTML5. 
Most websites have already started using XHTML, and so I truly believe that implementing a new version of
HTML is a step backwards.

If the WHATWG group wants to continue their efforts (like their
wonderful work with Web Forms 2.0), I think their best bet would be to join the W3C's work with CSS and XML
Events, and XForms, don't you?  If the two worked together, instead of fighting about such silly
things, then maybe standards could be developed a lot faster, after all, the W3C does seem to be taking a
long time to update and recommend standards.  Lets get things done faster, I want to start using
XHTML2 and CSS3 already :-p

First Post

This is the first post for my new technical blog.  What will go here? 
Well, probably stuff like XHTML, CSS, HTML, Dave Winer, Twitter, and other random useless things that have
something to do with the internet.

I'm not really sure how to start off this blog but by
breaking the third wall and recognizing its a blog.. or does that only work in Cartoons and Movies? 
Either way, Third wall broken, Hello Audience :3

I guess that is all for now, I'll write
some more later.