Diary of a Madman

Monday, August 29, 2005

Page Refresh Problem Fixed

For those who emailed me about the page refreshing quickly, the problem has been resolved (blog index page is called index.html, as well as the root page). The url refresh was for the main index.html (now named default.html) to direct to this page was on the index for the blog and was causing the page to refresh.

Again thanks to all those who emailed me with the problem.

-Darren

Sunday, August 28, 2005

MySpace.com Sells Out


I think I'm going to put in my own rel="nofollow" tags on my links on this post. While logging in to my MySpace account I noticed the "Featured Profile" said Garnier Fructis. Now this couldn't possibly be the company could it? It looks like an advertisement.

Well I decided to look at the profile (which can be found at http://groups.myspace.com/fructis), and it looks quite like a company would have made it. I don't know many people that would make that kind of a group, but who knows.

I can't confirm that this is in fact run by Garnier, but it sure does look like it don't it? Since MySpace was purchased by Fox, there has been an increase in advertisements on the site as well, so I don't see why not do this.

Technorati Tags: · · · ·

Saturday, August 27, 2005

Google Maps Go Mobile

Take Google Maps or MSN Virtual Earth with you on the road. Mgmaps.com is offering a free program that wireless cell phone users can download that gives them access to the maps. The only requirement is that you have a Java J2ME-enabled cell phone.

Maybe GPS Systems in cars will become a thing of the past and GPS systems in phones will become the common? Who knows but this is still cool.

Technorati Tags: Mobile Devices · Google Maps · MSN Virtual Earth · Cell Phones

Google Talk Review

Google Talk has only been out for a few days, and is very much in the beta stage still. What I can't find is a "Give us Feedback" section that normally comes with all of Google's Beta projects. Most of the Google Groups that talk about Google Talk don't seem to be the ones where the Google Talk developers would go to get feedback.

Until I can find these (if you know where they are please leave a comment), I decided I will just put what I would like to see come with Google Talk. Feel free to put your suggestions as well.

First off I would like to see Google Talk utilize a better notification system for emails. When I installed Google Talk I chose to uninstall the GMail Notifier, but since have reinstalled it due to the fact that it just lets me know that I have new mail so much better. It's easy to just glance down and look for a blue envelope rather than to hover over the Google Talk icon and see if there is a message.

It would be cool to see like a small red M envelope (like on the GMail logo) on the Google Talk icon to let you know when there is new mail in your Inbox.

Second, It would be nice if there was a quicker way to get rid of those new email notifications. These are nice to have so while I am sitting there I have a link to the message as well as notification that there is a new one, but sometimes you just want a red X to close it quickly (such as with MSN Messengers notifications).

That's it for right now, I'm sure that I may think of more, especially as Google Talk continues to evolve. I am very impressed with how clean and straight forward the Google Talk interface is, Google has done a very good job.

Technorati Tags: · · · ·

Friday, August 26, 2005

Get a GMail Account - Use Google Talk

Everyone has heard about Google Talk by now. It's received quite a bit of blog buzz (even me) and news buzz. The one limiting factor to it is it requires a GMail account. Currently, GMail is still in it's beta phase, and membership is by invite only.

There are still quite a few people that would like a GMail account, and while I would like to invite all of you, I only have a few GMail invites left. While on the download page for Google Talk I noticed "Don't have GMail? Get an account using your mobile phone (US Only)".

So if you are a US resident, are capable of receiving a text, and are looking for a GMail account, then go get an account today.

Tags:

Tuesday, August 23, 2005

Google Talk


Google has launched their own instant messaging client (similar to Microsoft's MSN Messenger and Yahoo!'s Messenger) to compete with many other messaging clients. Google launched Google Talk today and is live. It works with GMail accounts and Jabber compatible messaging client.

It allows you to send instant messages, talk over the internet, and send emails through GMail. Yet another service in Google's plethora of services, this one integrating with their GMail service, but will it integrate with other services (such as their Hello program)?

Tags: Google Talk Instant Messaging

Friday, August 19, 2005

Montana Trip

Well it's time to head out for Montana, I'm going to be there until Sunday night so I won't be able to respond to any comments until then. Here's a satellite view from Google Maps for those of you who are bored.

Support Needed

Hey, need help with college funds, if you use Google to search the web, use this link to search Google and help me pay for college.

It works just like if you were at http://www.google.com, but if you click ads then I am able to make a few pennies (sometimes).

Thursday, August 18, 2005

Freakin Awesome Idea Post

Ok, this sounds lame, but it's a great thing. Go to where you keep your towels for swimming (you know, the big huge towels), take it to your bathroom, take your current towels and throw them out of the bathroom (add extra force for emphasis) and replace those with the beach towel.

It's honestly freakin awesome, you can fit like almost your entire body in it and it feels great. You will never go back to lame towels ever again. You will look forward to showers (even more so if you already do).

Monday, August 15, 2005

Internet Explorer vs. FireFox Part 2

As with the last post, as I began to answer the questions posted as comments, I found myself quickly drawing near 3 pages (with questions). The original post can be found here, and the last post can be found here. That said, I will now begin to answer those.


How does "extensive customization (similar to web.config) on the users end" allow for security? If any anything, wouldn't fewer restrictions mean less security? From what I read, you didn't answer my question about how .NET will make for a more secure experience, a statement you ended your previous article with. From what I read, you mention the future use of .NET components in Vista. You do mention authenticode as a security feature for ActiveX controls, but that has been around for awhile, been subject to (successful?) exploitations, and has nothing to do with .NET (or does it?). So then, how does .NET really make for a more secure experience?

I apologize for not completely answering your questions, I thought that I had. The extensive customizations are not necessarily less restrictions (though it could be made to be such). When I say that extensive configuration I mean that it is fine-grained control over the application. I talk about the web.config file as it illustrates a way that there are many predefined areas and certain valid values while it is still extensible to contain custom sections and values. If you are not familiar with the web.config file then I will try to illustrate how this works.

The security benefits and configurations in and of themselves are large topics. From Vista’s view, it mainly locks down the computers settings (file system, registry, etc) and stabilizes the components. I expect to see a performance gain as well, but that may also be due to the hardware that will be running Vista. For brevity I have will not go into detail at how Vista improves security in Windows as this is a rather large topic as well as it is not completely complete as of this post.


From Internet Explorers perspective there will be certain areas that are globally available(I do not know what these are as of yet as IE7 is still in Beta 1 and is very far from a full release as you can see by here that it is mainly in a compatability testing mode). These settings are similar to the ActiveX restrictions currently in Internet Explorer.

The last area will be the components customizability. This is where the component would allow the user to optionally change things (if needed). This could include many things such as if they wanted to send usage data, store local data, etc. These would be as needed by the component depending on what it would need to do. Remember the flow of rights though, even if you enabled a way to send information over automatically, if that kind of activity had been disabled say in Vista’s preferences (most likely Indigo’s preferences), an exception would be thrown and hopefully handled gracefully by the component.


Much of this is still up in the air as the new version Vista and Internet Explorer are still up in the air. The best way to predict how this will affect is to compare Service Pack 2 to most of Microsoft’s other updates: Significant. I wish I were able to give more specific details as to each of these settings that will be available, but I am a poor college student and can’t afford an MSDN subscription, right now I am limited to what I read and what others say.

I am not aware as of yet if Authenticode has been subject to exploitations. Authenticode is still based on 2 of the industries highest security hashes (MD5 and SHA1). This is not to say that these are perfect, but from what I have heard it would not be worth taking the time and resources to break a signature.

It is also good to remember that components may not be just browser only objects, such as an Optical Character Recognition (OCR) program integrating with a browser to automatically read text found on images.


In your last article, you stated that FireFox is "subject to all of the security vulnerabilities as internet explorer". In this article you respond to that statement by noting that Service Pack 2 takes steps to lock down unauthorized ActiveX controls. Alright, but that still means Internet Explorer can use ActiveX which we already agree can be used for malicious means), and FireFox does not. Therefore, FireFox is not subject to the security vulnerability of ActiveX that Internet Explorer is, right? Therefore, FireFox is not "subject to all of the security vulnerabilities of internet explorer", right?

You are correct, FireFox is not vulnerable to malicious ActiveX controls. At the same time you are not able to benefit from good ActiveX controls. When people complain about their computer acting funny I always send them to Trend Micro’s online scanner because it’s free and it always has the latest definitions. This service provided by an ActiveX control. I personally have never had a problem with malicious ActiveX controls due to the fact that I actually look at what is trying to be downloaded first (“PLEASE CLICK YES…” isn’t a way to get me to click yes either, also check out this image with the yellow bar as well as this one).

FireFox makes up for this with extensions to their browser. This means three things: Extensions can be great, extensions can be malicious, and non-malicious extensions can be exploited.

I won’t take time to explain the first one. The second one is fairly easy to understand as it’s just like the recent epidemic that is hitting Internet Explorer. With the ability to add new plug-ins to FireFox, you cannot guarantee the security as they have. Without the ability to have extensions, FireFox and Internet Explorer would be very stagnant and would leave the internet the same.

The third one can basically happen due to a TODO that wasn’t finished line in the program, incorrect programming habits, lack of sleep, etc (remember this is a non-malicious one). There have been incidents where extensions for FireFox have been compromised allowing control of the computer.

FireFox in my opinion is as vulnerable as Internet Explorer. It may not be subject to all of the same things, which was poor way to word things on my part, but it is/will/could be just as vulnerable to attack as Internet Explorer as it gains more popularity (if it continues to gain popularity).

In response to my last question about your school's CS department, I was wondering if you are taught to use Microsoft-based tools for your programming assignments. I see you do use Visual Studio and Vi. When (or if) you were taught C++, were you taught it using Visual Studio? Were you taught C# in any of your classes? Will you be taught any of the .NET languges in your courses?Thanks for taking the time to respond to my questions. I hope next time your answers could
be more specific.

I have not taken a C++ class yet. The time that we used Visual Studio was just for the Intellisense while doing a Javascript project. We did not really use it to program at all. I will be learning C++ this semester and will see what program they use. I believe that they use Borland, but I am not sure.

As well I don’t know if they teach C#. I have been developing ASP.NET applications in both VB.NET and C#.NET (VB.NET at first because I knew VB from ASP, C# after I learned C). I now do all of my development in C# for work and have learned C# from basically what I know aobut C and what I have read in articles by people.

As to whether or not they will be teaching any .NET languages I do not know as well, I would believe so, and I would believe that would be very probable as they have the Visual Studio IDE, though this may be only because Visual Studio is included in the Microsoft Developers Network Academic Alliance (MSDNAA).

Tags:

Saturday, August 13, 2005

Internet Explorer vs. FireFox

There were some comments on my "For those who hope and dream" post that as I began to address them, I quickly was filling up quite a bit of space, so I decided to just create an entire post to address them, so here we go.


How does .NET make for a secure experience?

Currently, there are very few ".NET components" that are used in Internet Explorer, though there is the ability to use them. I would expect to see more a big growth of .NET Components with the release of Internet Explorer 7 as well as Windows Vista. Windows Vista is where you will see the largest gain in the security, stability, and performance as Vista at it's core is a .NET environment (similar runtimes, though not exactly the same as the web server runtimes).

The Vista operating system will host the components and will give extensive customization (similar to web.config) on the users end, thereby securing the computer. Components also feature a "signature" called authenticode is a newer version of the digital certificates included in ActiveX components. This will help users to know who created and published the components that they are using.

I still highly advise the use of Anti-Virus and Anti-Spyware programs, even though .NET should provide a more stable and secure environment. It's sad but there will still be users that will create malicious components, and may exploit vulnerabilities currently unknown in the Windows operating system. With the advanced tracing features of .NET, patches for vulnerabilities will happen more quickly (and may be prevented through component configuration settings as mentioned earlier).


With the new Windows Vista operating system being significantly based on the .NET framework (if not completely), you will see great performance increases of .NET components over traditional ActiveX components as well. The Vista environment will stabilize both IE and the components (minimizing browser crashes :) ).

Wait, how is Firefox "subject to all of the security vulnerabilities as internet explorer" when it doesn't use ActiveX?

Another valid concern as Internet Explorer has until recently been plagued with rampid malicious ActiveX controls. That's true that FireFox does not allow ActiveX controls to be used (unless you count FireFox plugins, basically the same thing but browser specific), which poses 2 things: FireFox is not vulnerable to ActiveX controls and FireFox cannot be enhanced by ActiveX controls.

With the release of Service Pack 2 for Windows XP, ActiveX restrictions in Internet Explorer have been increased significantly, leading to the inability to automatically download ActiveX controls (without prior explicit permission). This means that ActiveX controls are shown to the user, but are not installed until the user gives the ok to install the ActiveX control (always check the signature!). This bridges the gap between significant insecurity and lack of third party integration.

This step that Microsoft has taken allows a rich user experience while protecting the safety of your computer. The great security vulnerability for both browsers is known as the Java Runtime Enviroment. As you can see from the image in the original post, this is the FireFox browser and the Java Runtime Enviroment is running. The problems came through .class files (parts of a .jar file that is the packager for the program) that had embedded trojan viruses.

Sun Microsystems is the creator of the Java Language and the Java Runtime Enviroment. Java is an alternative to ActiveX for browsers, as well as a platform to run build programs. I am happy that my Symantec Anti-Virus caught the pests and took care of them before they did any damage. Until Sun takes steps to secure this program, I fear that it will be a large security hole for computers.

Also keep in mind, I ended up at that site because I thought that on this computer I had set up a quick search to another site, and FireFox's default ability is to search Google, then use the "I'm feeling lucky" feature to send you to a site. I am sure you can disable this and would recommend you do so, as I would just use the Google search bar if you continue to use FireFox.

Internet Explorer and FireFox can only aid the user in security, they cannot completely protect them. Both browsers have advantages, though I believe that Internet Explorer has quite a few more.

Oh, btw, does your school's CS department use MS tools for its development environment?

I am unsure what you mean by this. I am not a developer for Weber State and am unsure what they use for their programs (if they develop their own). As a student I have noticed that the computers have the major developing enviroments (Microsoft, Sun, IBM, Oracle, etc). They run Microsoft, Linux, and Unix computers. I have personally used Visual Studio and Vi for classes thus far in my computer classes.

Thanks for your questions anonymous, feel free to ask more anytime.

Tuesday, August 09, 2005

X96 Bash

The X96 BASH (Big Ass Show) bands have been announced. The line up now includes the following:

The Used, Our Lady Peace, Story of the Year, The Bravery, MXPX, Cold, Rise Against, 30 Seconds to Mars, All American Rejects, Hawthorne Heights, Hot Hot Heat, and Kasabian.


It seems that they are all "punk" type bands (predominantly). I don't know if that's just the preference of the station or if these are the only people that like to play for not much. I am guessing that The Used are coming because they like x96 a lot, but that is just a guess.

Maybe Todd Nuke 'em could enlighten us to the choices of the bands.

Don't forget - Tickets go on sale this Friday (August 12, 2005) for $9.60 (with free loader card) at Airwaves

-- Continued (Due to miscommunication)

This is why I want to know why they chose the bands - I see a commonality of the genre, but I have no idea how one would go about picking a line up for what may be one of the largest concerts in Utah (I also like the date that you picked, better than the super hot Warped Tour).

I personally like most of the bands picked (I say most because I do not know them all). I believe that it will be well worth the small fee (I would be willing to pay up to $40 typically for a ticket to a concert for one band, this is an awesome way to do something like this).

I applaud Todd for the choices that he made, my original intentions of this post was to know how one would go about picking these bands (is it safe to say it's just a lot of phone calls, as said in a post). Or is it also picking most of what people would like to hear, as I am sure there are a lot of people that would be willing to come for the fee, but would the fans want to see that.

I hope that this can clear up some of the what I believe was a miscommunication in the first part of my post, and apologize if I came across as disappointed.

Monday, August 08, 2005

Macromedia Studio 8

Looks like Macromeda (Adobemedia?) is getting ready to go with their new Studio Suite. The studio suite includes new versions of Flash, Dreamweaver, Fireworks, and more.

Dreamweaver seems to be pushing hard with XML and CSS, as is the current drive of the webdesign industry. They have made their CSS editor more powerful, as well as inproving the display of CSS. You can now toggle certain CSS features for a better look at the documents (like borders and margins).

The biggest improvements in flash seem to be in the Flash Video area. The have improved the codec

Another interesting thing is that they have dropped the Freehand program from the suite. I have never used it but i believe that it is similar to Adobe's Illustrator program, or at least it tried to be. I don't know how they compare due to the fact that I don't really use either.

Sunday, August 07, 2005

Finally Up

The movie is finally up, and you can check it out here. It features some of Woods Cross's Finest missionaries being mischievous. It is quite hilarious though

Wednesday, August 03, 2005

Driving in Utah

Ok I'm going to start this off with this simple statement - I need a new car. Why do i say such a profound thing? Look at the size of the "activator" for the horn on my car. (Notice also my speedometer in the photo...)

What pacifist designed these? When I am about to get merged into from a California driver that is incapable of checking their blindspot, I don't want to spend a lot of time trying to find my horn!

The second part of this post is in relation to the Legacy Highway problem. I heard recently while listening to X96's Morning Radio show, that Orrin Hatch is looking to make it so that opposing parties to the Legacy Highway cannot stall the building of the Legacy Highway.

Now I am not one to condone the blocking of rights to the court system, but I am a supporter of the Legacy Highway. Our current highway system is inadequate for current growth. For those who want to "preserve" the wetlands, that's a noble idea but it will not work. We cannot limit our ability to transport goods, services, ideas, etc.

I think it's time to build Legacy Highway. The way that I see it, the only way to prevent Legacy is to prevent growth. Be it by limiting families to only one child, or just stopping people from moving in. We cannot continue on our current system.

Here is another, larger photo of my steering wheel. (Just for a teaser)

Tuesday, August 02, 2005

Running Out

When you start to think about it, the sad fact is that the human race is running out of ideas. There are innovative things out there (computers, medicine, etc) but predominantly the "top" things right now are remakes of things that have been done previously.

Think of all the "retro" things that have been "fads" as of late. I am curious to see where this takes us in the next 10 years, whether we will advance or stagnate into a dark ages of types.

Monday, August 01, 2005

Muppet Mania


From the big screen to your screen, what has happened to the muppets? Who is to know for sure, though this reporter would take a gander to say that Mr. Squarepants has trampled over their woven corpses on his way to his oceanic retreat.