Justin Carmony
Web Designer & Software Engineer
  • Home
  • Pages
    • Utah PHP Users Group
    • PHP Bob
  • About
  • Portfolio
  • Talks
    • Demystifying CSS and WordPress
    • Blazing Data with Redis
  • Contact

Why Google Chrome is Good for FireFox

Posted in: General|Tags: FireFox, Google, Google Chrome, Internet, Internet Explorer, Microsoft, Mozilla, Open Source, Web Development |September 11, 20081 Comment

google-chrome-helps-mozilla-firefox.jpg

I’ve heard time after time people saying how FireFox might take a backseat to Google Chrome. However, I actually think Chrome and FireFox will benefit from each other. I think FireFox has nothing but to gain from Google Chrome. Let me give you an example why:

My brother Bryce works at Best Buy. They’ve been selling Apple Macs for the last few months and Bryce hates selling them to customers. The reason is people come in, say they want a Mac because they’ve heard so much about them, don’t listening to any suggestions or tips, and just buy it. That would be great, except usually within 1-2 weeks they come back wanting to return their Mac. Why Bryce asks why, one of the classic responses is “Well, I couldn’t find Internet Explorer.” These customers have been so accustomed to doing things their way that they don’t understand how to use anything else.

FireFox’s biggest challenge is getting the word out about FireFox and how it can be used to browse the internet. So many people think the only way you access the internet is through Internet Explorer. The concept of web browsers is just foreign to them. However, if Google, a name they know, introduces a better product than Internet Explorer, people will get the idea of there is more than Internet Explorer. Once people understand there is more to web browsers than Internet Explorer, people will be open to using something like FireFox.

I honestly believe the people who will like Chrome will like it as an alternative to IE. If people like FireFox, I can hardly imagine anyone picking Chrome over FireFox. People love the extensions, themes, performance, and all-around feel of FireFox. I think Chrome will only take a bite out of IE’s, and help people discover FireFox, not anything to take away from FireFox.

Besides, Chrome is Open Source, and if anything really cool shows up in Chrome, FireFox could implement it. So all of your nay-sayers about Chrome being the end of FireFox, I think FireFox will only benefit from the new browser on the market.

Is Google following Microsoft’s footsteps?

Posted in: Technology|Tags: Google, Google Chrome, Microsoft |September 10, 20086 Comments

With the announcement of their new web browser Google Chrome, is Google starting down the path of Microsoft? I thought I would jot down a few of my thoughts on the subject.

Google is the King of Search, hands down. While it is only #2 ranked website on Alexa, #1 being held by Yahoo, it is the #1 for searching the web and on-line advertising. Yahoo offers a much larger bredth and variety of products, such as games, music, etc. #3 is Google’s billion dollar purchase YouTube.com. Next comes in Microsoft’s Windows Live at the #4 spot.

Google up and till now has always been a “web company.” Almost all of its products have been web based, suchs as Gmail, Google Docs, etc. The few that aren’t are programs that are used to interact with Google’s online product, such as Picasa, Google Earth, Google Desktop, etc. With the annoucement of Google Chrome, that has all changed. In theory, you could use Google Chrome without ever using another Google product.

Now, many people will tell me “dude, its a web browser, google is a web company.” I totally agree, it makes sense. I think that it is great for web developers, as now, if done right, there might be a browser war between Google and Microsoft. While some people might say “What about FireFox and Apple’s Safari?” Yes those browsers have put Microsoft on edge, losing maybe 7-10% of their market share to these alternatives, but Google’s position in the enterprise level is comparitively close to Microsoft’s. Microsoft can feel serious competition and presure from Google. I’m a strong believer that competition brings out the best products, and if Google makes Chrome a great alternative to Internet Explorer, Microsoft will be forced to step up their efforts.

So why am I concerned? I fear that down the road Google might lose it’s focus. I love Google for doing it’s best for web technologies. It’s searching capabilities are fantastic. I just hope that it stays focused. Microsoft got caught up in doing everything for the PC. Just looking at their list of products is enormous, which this list is an incomplete list. What happens? Somehow Microsoft loses focus on Windows Vista and makes it a large, bloated pig. I use Vista, and I have been using it ever since it was first released. I think it has a lot of improvements, but how it could get away with being so slow is beyond me.

Maybe Google can branch out and make great software that isn’t search or web based, but I’d rather have an amazing Google, than an okay Do-Everything company.

Comcast Limit to 250GB a month for Residential

Posted in: Technology|Tags: Comcast, Computers, Technology |August 28, 20082 Comments

According to Slashdot:

Comcast has confirmed that all residential customers will be subject to a 250 gigabyte per month data limit starting October 1. ‘This is the same system we have in place today,’ Comcast wrote in an amendment to its acceptable use policy. ‘The only difference is that we will now provide a limit by which a customer may be contacted.’ The cable provider insisted that 250 GB is “an extremely large amount of data, much more than a typical residential customer uses on a monthly basis. … As part of our pre-existing policy, we will continue to contact the top users of our high-speed Internet service and ask them to curb their usage,’ Comcast said Thursday. ‘If a customer uses more than 250 GB and is one of the top users of our service, he or she may be contacted by Comcast to notify them of excessive use,’ according to the AUP.

What the heck? 250GB a month? Yes, for a typical, non-technological household, then the 250GB seems okay. What about my house? I have 3 PCs, 2 Laptops, 2 iPhones, and one xBox 360. I work full-time from my home and I am a software engineer. I manage dozens of large web servers and many of them make backups to my “backup server” weekly. Anywhere from 10-20 GBs will be sent to my pc every week. Thats 80-100GB a month. I also stream movies, music, tv, and many other things daily. I download games on Steam and my xBox, and download legal things via BitTorrents.

I can see myself easily going over the 250GB a month limit, several months in a row! I’ve already felt internet throttling when ever I download legal content via BitTorrent from Comcast. The last few weeks I’ve had days where my Internet just seems to stop. But my biggest gripe I’ve ever had with Comcast is this….

When I request business class internet, Comcast tells me I can’t, because I live at a residential address. Thats right, I can’t get higher speeds, or static IP addresses, or a better service level agreement because I work from home. When I asked why, I was told that if I really was a big business, I should get an office. Oh yeah? I want to spend $1000 dollars more a month to have an “okay” office, have to spend money driving to work, only so I can have a “business” internet connect? Oh yeah Comcast, I love the idea! You are so in touch with the home office.

Ugh, I’m tired of Comcast, but my only other internet option is DSL, which in my old neighborhood can only get speeds of 256K…. which is slightly faster than my phone.

Two-Way Sync between Google Calendar, Windows, OS X, and iPhone

Posted in: Technology|Tags: Apple, iPhone, Mac, Mobile, OS X, Technology, Tips and Tricks |August 23, 2008No Comments

Since my wife and I got our new iPhones, I’ve been playing around with a way unify our calendars. When we first got married we started to use Google Calendar. We have three calendars: mine, hers, and ours. Its great for staying organized, especially when we’re trying to organize two lives. It worked well for several weeks, except one thing…

We had to be on-line and on the browser to view our Google Calendars. Lot of the time when we needed to see our calendar we were with family or friends without computer access. Also, when I work I have twenty or so browser windows open, and it can be difficult to find my calendar in the mix. I also am biased towards desktop client applications when I’m using them every hour of the day. So I set out on my quest to find a way to sync across all the different mediums I use. Now that I think I’ve found my solution, I thought I would share my findings with the rest of the world.

When I tried to decide how to sync my calendars, I started with several goals:

  1. Google as my “main” hub for hosting the calendars.
  2. No “hosting” services on my end – I didn’t want to have to have a server or something on one of my PCs required to be on all the time for this system to work.
  3. Over the air syncing for the iPhone – I don’t want to have to plug in my phone to my PC to “update” my calendar.
  4. No hassle, “it just works” mentality.

Here is a diagram of how I’m syncing:

200808231150.jpg

Here is how I set it up:

1) Google is the “center” for my calendar – I’m using google as the main hub for my calendars. It is a great source for hosting my calendars because I know they are always up to date, they have great apis for developers to use to implement with, and you can access them anywhere.

2) Calgoo on Windows – Since I don’t use Outlook for numerous reasons (mainly because it is a slow pig), I was flexible for my window client. I settled on using Calgoo because it was free, the interface is great, and it just works.

3) iCal and BusySync on Mac – I like the iCal interface for using a calendar, and BusySync allows for bi-directional syncing. It happens automatically without any manual intervention.

4) NuevaSync to iPhone – This is the best syncing system for the iPhone and Google (that I’ve found). It doesn’t require any third party software on your iPhone, it uses an exchange account to sync between Google and your iPhone. Best of all, it is over the air, so it work greats. I’ve set my iphone’s fetch to ever 15 for email and calendar.

How do I like it?

I love it. It gives me easy access on my phone, my work PC, my laptop mac, and anywhere with a browser. Depending on your sync frequency, it can take as little as 15 mins for a new entry to get sent across to my other devices. My wife can add something to our calendar and it will show up on my phone.

Let me know if anyone has any questions on how I set this up, but each of the websites explain pretty well how to do it.

Bad PR, The Internet, and Censorship – Just Take It

Posted in: General|Tags: Viral Internet |August 12, 2008No Comments

Well, it looks like there is case of a large organization trying to cover up some bad press. Featured on slashdot: “YouTube Yanks Free Tibet Video After IOC (International Olympic Committee”:

The International Olympic Committee filed a copyright infringement claim yesterday against YouTube for hosting video of a Free Tibet protest at the Chinese Consulate in Manhattan Thursday night. The video depicts demonstrators conducting a candlelight vigil and projecting a protest video onto the consulate building; the projection features recent footage of Tibetan monks being arrested and riffs on the Olympic logo of the five interlocking rings, turning them into handcuffs. YouTube dutifully yanked the video, but it can still be seen on Vimeo. (Be advised; there is some brief footage of bloody, injured monks

What should companies do when they are getting bad PR on the internet? Especially something that is as high profile as the Olympics, I honestly think it is just best to take the bad PR and move forward. Here is our scenario:

People are protesting the issue between China and Tibet. I don’t know a whole lot about it as I should (put it on my list of things to read up about). The Olympics are being hosted in China. This is a perfect place and time for people who are protesting the China-Tibet issue to get some attention. I mean the whole world is watching. So the pro-tibet people make a video and post it on the net. They include some images of the Olympic rings. I watched the video, and I walked away thinking it was 95% about China’s actions. I really didn’t think about it being anti-olympics.

So what happens? The IOC gets worried people might think people the Olympics are evil or something. I’m pretty sure some people think the IOC is evil, but this video wouldn’t make one person think that who didn’t already. But the IOC panic and have YouTube remove the video due to “copyright” issues. All of a sudden the IOC changes their stance and enter into “censorship.” It doesn’t matter what is legal or not, people all of a sudden think the IOC agrees with China. Is it true? That doesn’t matter. Its PR.

Then you have something that wouldn’t have happened 10 years ago. The news story goes viral. It starts to be featured all over the internet, and soon more people will see it under a worse context than had the video not been removed. Ten times more people could see. hundreds, maybe even thousands will see it now. All for what? Copyright issues.

The bottom-line is this: trying to coverup bad PR can blow up in your face in an instant. Especially when it is so controversial. You have names like YouTube, Olympics, and China, of course it can get a lot of coverage.

WordPress – Easy Upgrades, I’m Impressed

Posted in: General|August 7, 2008No Comments

I’ve been very happy with WordPress. I’ve experimented with textpattern, drupal, joomla, and dozens others. Each time I circle back to WordPress for it’s easy of use and great community. I just upgraded this blog from 2.3.2 to 2.6 without a single problem. 2.6′s new features are great, and all I can say is “wow.” I have to give Matt, Barry, and the rest of the team a huge round of applause. It is fantastic!

Test post from iphone.

Posted in: Technology|Tags: iPhone, WordPress |August 7, 2008No Comments

I am testing my new iPhone app for wordpress. While I wouldn’t want to write an essay from this, it is pretty cool. What they really need is for a way to respond to comments on here. I’m sure it is currently in the works.

Funny iPhone Comic

Posted in: General, Technology|August 6, 20082 Comments

I haven’t written in a few days, and I’ve been swamped with work, but I thought it’d make a quick post about Ctrl-Alt-Del‘s ‘silly’ comic:

While you have failed entrepenuers saying how the obviously successful iPhone will fail, there is one truth to the iPhone: it can be very slippery without a case!

iPhone SDK 2.1 – Another NDA

Posted in: Programming, Technology|Tags: Apple, iPhone, iPhone SDK, Programming, Ranting, Technology |July 27, 2008No Comments

Until Apple change’s their attitude and policies, they will never be a Microsoft, Sun, or other monolithic technology company. Why? Their NDA on the new iPhone SDK 2.1 hinders developers seriously. They are so tight lipped about everything and are such control freaks that they will never replace Microsoft. If someone asked me today if I could magically snap my fingers and have Apple replace Microsoft, I would say “hell no.” Using their Laptops and Phones is one thing. Developing blindly with nothing but half-baked documentation and a NDA shoved down my throat is another beast.

I don’t have time to describe every little detail as to why Apple is absolutely retarded about prohibiting developers from collaborating with each other. We endured it while the iPhone 2.0 wasn’t out, but if Apple can’t trust anyone, they are in the wrong business. Maybe one day I’ll rant some more, but until I want to waste some time on complaining about Apple, I think I’ll just let everyone else do it to. I just wanted to throw in my two cents that I’m frustrated with Apple.

DRM vs. Users – The Good and The Bad

Posted in: Technology|Tags: Apple, Computers, DRM, Music, Technology |July 26, 2008No Comments

The other day I posted on my thoughts of Rhapsody and Yahoo Music. It seems like there has been a lot of talk about how Yahoo Music users are going to lose their music they purchased through Yahoo. I want clarify a few things:

First, Yahoo Music users can transfer their account to Rhapsody. I believe this also transfers their purchased music. Now, if your account has lapsed, I don’t know exactly how it works. I still think there are lots of Yahoo Music users will get the short end of the deal, and some lose all their purchased music. I know there are worse things in the world, but here are my thought on DRM.They

Digital Rights Management – Good Intentions, Horrible Execution

DRM at heart really has good intentions. It just wants to make sure that people listen to music that they are have bought or subscribed to. In a perfect world, DRM could help the user. If I bought a song, and that song could follow me across all computers, all devices, and I would never lose it. If my computer blew up, I could buy a new one and “hey! There is my song!” My mp3 player, my phone, my laptop, my computer, and anything else all that could play the song. I could burn it to a CD when ever I wanted, and I could use it all this way 100% legally.

But whose rights are being managed? They are not the user’s rights. The scenario above is when the user’s rights are being managed. DRM in its current state doesn’t manage the user’s rights, but the publishers rights. This isn’t a bad thing in theory if both publishers and users rights are managed. But whose rights are being managed? The publisher’s right solely.

DRM in its current state has this philosophy: If there is any possible way that any user could might share a song with someone else who doesn’t own the rights to listen. Unfortunately, this philosophy leads to buying music with DRM into an extremely restricted environment. What would it take to make DRM work?

1) One Universal DRM System – For my music to work everywhere, there only has to be one. I doubt this will ever happen. If there are more than one system, they have to work together seamlessly. This in my opinion is an impossible dream. Why can there only be one? For all Computers, Devices, etc. to work with DRM music, there should only be one system. When there is more, it undoubtably will happen that one device will only support one and not two. Our classic example now is Apple’s technology vs. Windows Based (WMA’s) systems. iPods and iPhone can play apple’s music. Zunes, Sansas, etc can play protected WMAs. There is no way to switch the two. It just doesn’t work.

2) Easier for the User – The reason why all DRM systems have been so locked down is the mentality of “don’t trust the user!” Isn’t that the whole reason why we have DRM? I believe DRM would work a great deal better if it made life easier for a user. I’ll give an example where this indeed has happened with DRM later in this blog post.

3) Don’t Punish the User – Currently, if you slightly fall out of a DRM’s system or model, you lose your music. It is frustrating for users and my biggest fear of buying DRM music is I’ll somehow lose the license, crash my computer, etc. and I will have to re-buy the song. Once 6-7 years ago a hotel maid threw away my plane ticket on accident. It was with Southwest and when I got to the airport I had my driver’s license to prove it was me. I told them my last name of “Carmony” and she asked me if I was Justin and I said yes. They then told me without the ticket I had to buy another one. I was infuriated! They knew it was me. They knew I had bought a ticket. But because of some maid I had to re-buy my ticket. I get the same feeling with DRM. Why can’t I re-download music I purchased? You know I bought it. You know I signed in just fine. So force me to re-buy what I already should own? Just because my computer blew up, or was stolen, or any other number of reasons I would imagine DRM would protect me in this case, not hurt me.

When Digital Rights Management is Good

I think the current DRM model is mostly good for one scenario: music subscriptions. I loved my Yahoo Music account and now my Rhapsody. I love the fact that I can pay a subscription to listen to millions of songs. The key in understanding why I pay money to subscribe is one simple reason: it is more convenient than other illegal alternatives. I used to download music illegally when I was younger. The good old Napster days when it took 30 minutes to download one song over dial-up. Now a person can download an entire discography of a band in under 30 minutes.

DRM makes sense for subscription services. It makes good sense to protect “borrowed” music. People would be able to steal music insanely easy without protecting that music. Besides, they are renting it, not purchasing it. DRM has enabled a new business model that couldn’t exist without it. The only issue is that I can’t use subscription music on any device. Once again, the problem of not having a universal system.

When Digital Rights Management is Bad

Purchasing Music. That sums it up right there. While subscribing to music works well because you can re-download it when needed, buying music with DRM is a huge hassle. It makes it such a big hassle that it is a lot easier to download music illegally than buy it legally. Any current DRM system ties users to specific computers, devices, and rules. If those rules are broken, the music won’t work, and even lost forever. However, instead of coming up with more lenient DRM systems, companies have been doing the sane thing: throwing it out the window.

Amazon, Rhapsody, and many others are allowing people to buy MP3s on their site. This allows people to legally buy their music and do whatever they want with it. It is the same as buying a CD. No worries about what devices it will work on, or if you can burn it to a CD. If you lose it, its your own fault and you can’t blame anyone but yourself.

Once again, if DRM made my life better, I would love to have DRM. However, when DRM is such a restrictive technology, it only hurts honest paying customers and doesn’t stop illegal users. It would be different if acquiring illegal is was hard. But many times it is so much easier to get it illegally on the internet than legally. Once again, I can never say this enough times, if DRM made the consumer’s life better, it would be welcomed with open arms. But since it is such a pain in the butt, we all hate it.

I look forward to the day where either the DRM towel is thrown in and it is only used for subscription based technologies. Or I’ll even look forward to the day when DRM helps my life by just working exactly how I would have want to work. But until then, I will never buy music if I’m bound down by it.

« First…10«18192021»…Last »

Tag Cloud

Apache Apple ASP .NET Blogging business CSS Dating DNA Designs & Patterns Development Education Errors Frustration Funny Goals Google GridView iPhone iPhone SDK JavaScript jQuery Linux Mac MySQL nginx Open Source OS X Personal PHP Presentation Programming Project Management redis scaling Security Servers Software Development svn system administration Technology Tips and Tricks Tutorials Ubuntu UPHPU utah utos Web 2.0 Web Design Web Development WordPress Zend Studio

Archives

  • April 2013 (2)
  • March 2013 (2)
  • February 2013 (1)
  • January 2013 (1)
  • December 2012 (1)
  • November 2012 (1)
  • October 2012 (2)
  • September 2012 (1)
  • August 2012 (1)
  • July 2012 (1)
  • June 2012 (2)
  • May 2012 (2)
  • April 2012 (3)
  • March 2012 (1)
  • February 2012 (1)
  • January 2012 (5)
  • December 2011 (1)
  • November 2011 (6)
  • October 2011 (2)
  • September 2011 (3)
  • August 2011 (1)
  • July 2011 (3)
  • June 2011 (1)
  • May 2011 (5)
  • April 2011 (5)
  • March 2011 (1)
  • February 2011 (5)
  • January 2011 (5)
  • December 2010 (2)
  • November 2010 (1)
  • October 2010 (4)
  • September 2010 (5)
  • August 2010 (1)
  • July 2010 (1)
  • June 2010 (1)
  • May 2010 (1)
  • April 2010 (1)
  • March 2010 (2)
  • February 2010 (4)
  • January 2010 (3)
  • December 2009 (1)
  • November 2009 (2)
  • October 2009 (2)
  • September 2009 (14)
  • August 2009 (1)
  • July 2009 (1)
  • June 2009 (1)
  • May 2009 (3)
  • April 2009 (2)
  • March 2009 (1)
  • February 2009 (4)
  • January 2009 (13)
  • December 2008 (13)
  • November 2008 (4)
  • October 2008 (13)
  • September 2008 (16)
  • August 2008 (6)
  • July 2008 (13)
  • June 2008 (17)
  • May 2008 (3)
  • April 2008 (2)
  • March 2008 (3)
  • February 2008 (8)
  • January 2008 (10)
  • December 2007 (2)

Recent Comments

  • Motin on Debugging Nginx Configuration Trick
  • Motin on Debugging Nginx Configuration Trick
  • Magnolia H. Brown on Software Development With Clients In Mind
  • онлайн игровые автоматы on Software Development With Clients In Mind
  • Ashwin on SMS Nagios Notifications with PHP & Twilio

Popular Posts

  • Mac OS X Lion, /etc/hosts Bugs, and DNS Resolution
    Mac OS X Lion, /etc/hosts Bugs, and DNS Resolution July 27, 2011
  • PHP Design – Biggest Database Oversights
    PHP Design – Biggest Database Oversights October 25, 2008
  • Why Are Some Open Source Advocates Hypocrites?
    Why Are Some Open Source Advocates Hypocrites? July 18, 2008
  • Zend Studio vs PHP Development Tools
    Zend Studio vs PHP Development Tools September 24, 2008
  • Page.FindControl() Returning Null Issues and Solutions Within Another Control
    Page.FindControl() Returning Null Issues and Solutions Within Another Control February 12, 2008
  • XAMPP for Mac – My Frustrations & Solutions
    XAMPP for Mac – My Frustrations & Solutions February 14, 2009
  • MySQL, 40 Million Rows, MyISAM to InnoDB, 45 Minutes
    MySQL, 40 Million Rows, MyISAM to InnoDB, 45 Minutes January 12, 2009
  • Restoring Large MySQL Dump – 900 Million Rows
    Restoring Large MySQL Dump – 900 Million Rows April 6, 2011
  • Web Development 10-Years Ago & Now
    Web Development 10-Years Ago & Now July 15, 2008
  • MS SQL 2005 (T-SQL) Row Count for Each Table
    MS SQL 2005 (T-SQL) Row Count for Each Table February 19, 2008

Recent Posts

  • The Catalyst for Agile Development: Sprint Retrospective
    The Catalyst for Agile Development: Sprint Retrospective April 22, 2013
  • Thoughts on HBR’s “Seven Rules for Managing Creative People”
    Thoughts on HBR’s “Seven Rules for Managing Creative People” April 7, 2013
  • First Serious Attempts with PHPUnit, Composer, and the Omniture API
    First Serious Attempts with PHPUnit, Composer, and the Omniture API March 19, 2013
  • Mobile Devices: What A Difference 8 Years Made
    Mobile Devices: What A Difference 8 Years Made March 15, 2013
  • PHP Live Regex
    PHP Live Regex February 23, 2013

Pages

  • About
  • Contact
  • Pages
    • PHP Bob
    • Utah PHP Users Group
  • Portfolio
  • Talks
    • Blazing Data with Redis
    • Demystifying CSS and WordPress

Email Us

Your message was successfully sent. Thank You!

Friends & Family

  • http://utos.org/
  • Joseph Scott
  • Kevin Carmony
  • Matthew Kimber
  • Utah Open Source Planet

News & Blogs

  • Andy Budd
  • Lifehacker
  • MySQL Performance Blog
  • Slashdot

What I'm Reading...

  • Patent Troll Lawyer Sanctioned Over Extortion Tactics
    ( Slashdot )
  • The London Riots and Facial Recognition Technology
    ( Slashdot )
  • Password Strength
    ( xkcd.com )
  • The TimThumb Saga
    ( Matt Mullenweg )
Read More Shared Items

Meta

  • Log in
  • Entries RSS
  • Comments RSS
  • WordPress.org
Copyright © 2010 Justin Carmony. All Rights Reserved