News: Order Amoxil Ismo Cheap Levitra Purchase Keftab Purchase Maxaquin Order Oxytrol Purchase Xeloda Buy Relafen Cheap Coumadin Paxil Purchase Tramadol Buying Tenuate Buy Parlodel Order Soma Cheap Himplasia Purchase Atrovent Cheap Himcocid Cheap Ashwagandha Purchase Meridia Cheap Ephedrine Ophthacare Clarinex Touch-Up Kit Cheap Plendil Cheap Loprox Cheap Topamax Order Copegus Urispas Buy Phentrimine Purchase Clarina Buspar Cheap Lopid Sinequan Cheap Abana Celebrex Cheap Plan Purchase Zantac Buy Phentermine Purchase Prozac Buy Cyklokapron Purchase Lotrisone Purchase Lukol Order Parlodel Purchase Vasotec Buy StretchNil Cheap Buspar Eurax Purchase Zyban Watson Lasuna Order Leukeran Cheap Reosto Order Triphala Cheap Brafix Tentex Forte Order Adipex Buy Elavil Purchase Feldene Order Deltasone Purchase Monoket Order Omnicef Buy Lorazepam Cheap Nimotop Buy Ansaid Buy Crestor Purchase Avandamet Stromectol Cheap Aleve Quibron-T Purchase Hyzaar Order Butalbital Buy Confido Purchase Celexa Buy Ismo Purchase Codeine Purchase Dostinex Order Premarin Himcolin Purchase Isoptin Buy Bonnisan Kamagra Buy Soma Cheap Vicodin Order Dostinex Cipro Shoot Cheap Sorbitrate Purchase Lanoxin Buy Diabecon Purchase Topamax Order Prinivil Buy Tablet Order Propecia Purchase Plendil Accupril Order Clonazepam Purchase Kamagra Purchase Hydrocodone Buy Starlix Cheap Flovent Order Lamictal Order Miacalcin Purchase Lamictal Buy Protonix Buy Brite Order Ultram Order Xeloda Order Levlen Fastin Elimite Cheap Zanaflex Purchase Propecia Purchase Chitosan Cheap Norco Cheap Antabuse Zyvox Purchase Rimonabant Order Stromectol Order Aciphex Buy Lamictal Menopause Gum Cheapest Valium Purchase Ambien Monoket Purchase Lipitor Evecare Purchase Isordil Purchase Acomplia Purchase Nexium Cheap Brahmi Purchase Altace Buy Adderall Viramune Cheap V-Gel Buy Menosan Acomplia Order Darvocet Emsam Purchase Didrex Purchase Fastin Order Lukol Buy Flovent Cheap Nizoral Cheap Phentermine Purchase Prevacid Order Ophthacare Order Lozol Purchase Aciphex Detrol Buy Vasodilan Isoptin Viagra Adipex Cheap Bontril V-Gel Buy Alprazolam Methocarbam Cheap Lamisil Cheap Cipro Purchase Bactroban Dilantin Buy Lasuna Loxitane Avandia Buy Xenacore Cheap Aristocort Buy Zantac Glucophage Purchase Rocaltrol Cheap Revia Purchase Lozol Cheap High Order Ashwagandha Purchase Ansaid Purchase Triphala Cheap Evecare Order Ativan Order Loxitane Buy Leukeran Lisinopril Buy Cardizem Order Lopid Cheap Accutane Order Superman Purchase Diazepam Buy Kytril Allegra Order Mobic Order Loprox Proscar Buy Lozol Zithromax Order Maxaquin Endep Cheap Rumalaya Rythmol SR Cheap Cozaar Prednisone Purchase Lamisil Buy Aceon Cheap Bupropion Imdur Cheap Miacalcin Purchase Sustiva Order Evecare Purchase Confido Buy Brahmi Buy Claritin Elavil Buy Darvocet Order Trandate Cheap Fosamax Buy Nizoral Purchase Proscar Order AyurSlim Cheap Alprazolam Cheap Femara Buy Himplasia Order Zyloprim Cheap Prograf Women's Intimacy Order Rimonabant Order Lasuna Male Sexual Order Nicotinell Buy Hydrochloride Cheap Tenuate Purchase Danazol Buy Lotensin Purchase Zithromax Order Norco Buy Avandamet Lasix Order Prevacid Order Femara Order Lariam Buy Adalat Order Mentat Purchase Lasix Buy Clarinex Order Rogaine Buy Imdur Coreg Buy Adipex Order Trazodone Purchase Lortab Cheap Nexium Order Sumycin Order Tulasi Buy Synthroid Cheap Prometrium Buy Zovirax Buy Levitra Buy Vicodin Buy Myambutol Cheap Glucophage Cheap Feldene Order Biaxin Order Diabecon Cheap Nonoxinol Buying Phentermine Cheap Lortab Buy Premarin Purchase Mysoline Actos Cheap Hyzaar Atarax Hoodia Weight Cheap Dostinex Order Fastin Order Motrin Claritin Buy Loprox Purchase Reosto Cheap Mysoline Buy Micardis Zerit Order Vicodin Levlen Order Lipitor Buy Zyloprim Acyclovir Cheap Copegus Purchase Diakof Buy Styplon Buy Zestril Purchase Nonoxinol Purchase High Purchase Requip Order Retin-A Buy Acomplia Cheap Mexitil Order Nonoxinol Buy Buspar Buy Online Purchase Valium Purchase Glucophage Cheap Lasix Buy Consultation Buy Ophthacare Cheap Noroxin Cheap Requip Buy Glucophage Order Naprosyn Buy Naprosyn Buy Ephedrine Purchase Ultram Levitra Buy Proscar Purchase Revia Triphala Purchase Celebrex Purchase Seroquel Order Lasix Purchase Purinethol Buy Azulfidine Cheap Loxitane Starlix Buy Coumadin Cheap Flonase Purchase Acyclovir Cheap Trazodone Order Zantac Order Keftab Order Lanoxin Cheap Zerit Cheap Singulair Rocaltrol Cheap Avodart Purchase Loprox Order Himcolin Purchase Tulasi Purchase Urispas High Love Order Emsam Cheap Keftab Buy Sarafem Didronel Purchase Procardia Aricept Zocor Cheap Lariam Order Levitra Buy Prandin SleepWell (Herbal Purchase Ismo Buy Ventolin Order Diazepam Buy Lexapro Buy Drug Buy Cipro Order Zithromax Order Tenormin Purchase Methocarbam Cheap Protonix Inderal Aleve Buy Prilosec Cheap Flexeril Buy Speman Lincocin Order Tramadol Purchase Cheap Cheap Accupril Purchase Starlix Cheap Snoroff Order Pilex Cheap Serevent Order Carisoprodol Order Cymbalta Glucotrol XL Buy Avandia Buy Femara Order Viramune Human Growth Buy Cialis Order Zyprexa Cheapest Ultram Cheap Cymbalta Cheap Dilantin Purchase Geodon Cheap Xenacore Hydrocodone Prograf Purchase Trandate Cheap Zyrtec Cheap Zelnorm Buy Omnicef Order Arimidex Cheap Actos Cheap Himcospaz Purchase Risperdal Order Herbolax Lotensin Buy Motrin Loprox Order Atarax Ultram Order Purim Cheap Himcolin Order Synalar Femara Purchase Lynoral Tenormin Cheap Monoket Cheap Allegra Purchase Desyrel Purchase Effexor Purchase Quibron-T Cheap Cordarone Buy Aleve Buy Gasex Purchase Emsam Buy Herbolax Buy Lioresal Order Pamelor Atacand Order Flonase Purchase Pravachol Purchase Viagra Cheap Nolvadex Phentermine Order Zelnorm Purchase Hytrin Buy Ambien Lamictal Order Phentrimine Buy Ionamin Cheap Trandate Proventil Adalat Purchase Lioresal Buy Lynoral Purchase Miacalcin Zimulti Purchase Prometrium Order Avandia Order Tenuate Prinivil Buy Superman Arimidex Order Watson Order Septilin Purchase Flovent Buy Pamelor Buy Fioricet Purchase Acticin Buy Rhinocort Purchase Accutane Order Synthroid Purchase Biaxin Xeloda Order Desyrel Cheap Proventil Cheapest Adipex Purchase Exelon Buy CLA Order Diovan Order Accutane Buy Differin Buy Septilin Cheap Emsam Order Avandamet Order Styplon Order Kytril Cheap Femcare Purchase Prograf Buy Viagra Retin-A Order Gasex Order Nolvadex Cheap Omnicef Buy Evecare Trimox Ansaid Purchase Diarex Buy Cymbalta Cheap Micardis Cheap Combivent Order Avapro Cheap Diovan Purchase Inderal Purchase Xanax Order Differin Buy Diovan Zanaflex Cozaar Buy Isordil Order Phentermine Feldene Order Famvir Purchase Abana Cheap Acomplia Cheap Shallaki Purchase Amoxil Order Paxil Purchase Viramune Order Cordarone ActoPlus Met Cheap Prozac Tulasi Order Relafen Cheap Lisinopril Cheap Atarax Purchase Adalat Buy Zebeta Order Danazol Order Brafix Buy Combivent Buy Kamagra Cheap Clomid Cheap Nirdosh Purchase Phentrimine Order StretchNil Purchase Lopid Order Speman Purchase Coreg Cheap Sumycin Order Xanax Buy Neurontin Order Crestor Order Acticin Buying Viagra Buy Mevacor Order Avodart Order Norvasc Purchase Darvocet Nicotinell Order Zyban Cheap Lasuna Order Nimotop Cheap Methocarbam Buy Revia Cheap Trimox Buy Dilantin Abana Buy Capoten Aciphex Plan B Cheap Isordil Mycelex-G Buy Shoot Valium Virility Gum Oxycontin Buy Zelnorm Purchase Hoodia Cheap Casodex Cheap Altace Cheap Acticin Buy Atacand Buy Atarax Shuddha Guggulu Cheap Styplon Rimonabant Nolvadex Order Brahmi Purchase Clonazepam Buy Emsam Purchase Levaquin Levaquin Buy Tricor Serophene Purchase Zimulti Purchase Zelnorm Purchase Azulfidine Buy Dospan Diazepam Buy Lortab Buy Celexa Buy Aciphex Buy AyurSlim Buy Prescriptions Order Levaquin Order Zebeta Order Tricor Cheap Urispas Cheap Famvir Buy Levlen Purchase Norco Lipitor Cheap Purim Purchase Antabuse Copegus Neurontin Cheap Superman Purchase Adipex Yerba Diet Cheap Purinethol Purchase Arimidex Purchase Singulair Cheap Fioricet Purchase Kytril Purchase Sorbitrate Buy Nirdosh Cheap Exelon Order Zimulti Buy Mysoline Cheap Rimonabant Cheap Arimidex Lortab Order Lynoral Purchase Nicotinell Pilex Buy Sorbitrate Cheap Rogaine Cheap Arava Pulmicort Inhaler Buy Zanaflex Purchase StretchNil Vasodilan Cheap Oxycontin Buy Rimonabant Order Hytrin Cheap CLA Buy Famvir Cheap Zovirax Buy Mobic Order Hyzaar Buy Himcolin Purchase Tenuate Cheap Didronel Order Vytorin Purchase Micardis Green Tea Order Aldactone Cheap Parlodel Cheap Diarex Buy Monoket Ultimate Male Order Abana Purchase Claritin Purchase Actos Buy Topamax Xanax Order Neurontin Buy Zocor Buy Purinethol Cheap Viagra Men Attracting Nexium Purchase Rhinocort Purchase Augmentin Order Ismo Order Antabuse Cheap Imitrex Order Eurax Order Endep Buy Didrex Cheap Desyrel Purchase Aceon Pletal Order Bonnisan Buy Nexium Purchase Brite Cheap Vantin Zyban Snoroff Buy Tulasi Cheap Lamictal Purchase Relafen Cheap Zyvox Buying Ultram Order Cyklokapron Purchase Clarinex Accutane Cheap Stromectol Cheap Cephalexin Buy Propecia Purchase Ophthacare Purchase Endep Buy Norco Brite Purchase Mexitil Lioresal Cheap Sustiva Cheap Motrin Order Bupropion Order Noroxin Flovent Cheap Lopressor Buy Dosages Purchase Amaryl Order Arava Cheap Zestril Buy Aricept Order Codeine Order Geodon Norvasc Lariam Order Feldene Mysoline Purchase CLA Grifulvin V Cheap Relafen Purchase Aricept Cyklokapron Buy Depakote Purchase Ativan Order Lotensin Cheap Nicotinell Order Imdur Order High Cheap Triphala Purchase Depakote Buy Arimidex Mentax Cheap Percocet Buy Flonase Order Vantin Buy Viramune Cheap Oxytrol Cheap Aciphex Order Elavil Cheap Karela Order Reosto Purchase Imdur Purchase Plavix Order Alprazolam Purchase Zanaflex Purchase Protonix Order Sustiva Maxaquin Pamelor Order Isoptin Penisole Buy Cordarone Buy Rumalaya Purchase Femara Buy Femcare Cheap Celebrex Purchase Aleve Purchase Alprazolam Buy Eurax Buying Didrex Desyrel Buy Vantin Purchase Evista Fioricet Purchase V-Gel Purchase Prinivil Order Inderal Deltasone Order Lotrisone Ambien Cheap Amoxil Buy Bupropion Purchase Himcolin Cheap Proscar Purchase Bupropion Cheap Confido Gasex Buy Quibron-T Cheap Retin-A Buy Casodex InnoPran XL Buy Maxaquin Purchase AyurSlim Order Lopressor Fosamax Purchase Diabecon Purchase Atacand Buy Seroquel Buy Koflet Buy Prednisone Buy Lasix Cheap Deltasone Purchase Pletal Order Imitrex Cheap Chitosan Order Sinequan Order Hoodia Purim Purchase Mobic Buy Mycelex-G Purchase Zyloprim Order Chitosan Buy Biaxin Zelnorm Purchase Arava Flonase Buy Ativan Purchase Copegus Order Snoroff Himplasia Buy Himcospaz Cheap Septilin Buy Abana Order Cephalexin Order Protonix Synthroid Atrovent Purchase Lariam Azulfidine Buy Ashwagandha Cheap Claritin Penis Growth Hair Loss Order Myambutol Avapro Purchase Casodex Buy Lukol Female Sexual Exelon Phentrimine Purchase Tenormin Buy Plendil Cheap Pravachol Order Femcare Cheap Darvocet Order Himcocid Purchase Carisoprodol Cheap StretchNil Order Methocarbam
My News: Sensation! Cialis online Mobiles Credits Get ringtones online Boots Phentermine No Prescription Building materials Rolex Replica Replica Rolex Top auto-moto Valium online Best Ringtones Bracelets Free Ringtones furniture Underwear Soma online Cigarettes Medical tests Free mp3 ringtones Download Ringtones Yachts Loan Online auto-moto Medicine news Sale Auto Balans Dating Intimate goods Chronometer Ambien online Sport Betting Chairs Ear rings Autos Tables Online notebook shop Vicodin online Fashions Cheap drugs online shop FDA Approved Pharmacy Rington Adipex online Boats Cars Cheap pharmacy shop Pills, Compare pills, Reviews pills Credit Tramadol online Cigarette Fioricet online Top casino Blog Search the Web Ornaments Evening dress Necklace Suits Sportswear mp3 music for mobile Ladies handbag Cases Tunings Xanax online Phentermine online ya.by

Archive for the 'Rant' Category

IE7 oh how art thou limited?

Thursday, March 20th, 2008

I encountered a limit on the number of STYLE tags that IE 7 will render, which appears to be 31.

This is an old issue, documented at Microsoft’s support site, but this article makes no notation that IE 7 is an affected product, even though it is. I thought that it would be good to document this should any other web developer run into it, although yes, technically the spec says there should only be one STYLE tag in the HEAD section of the document.

SYMPTOMS
All style tags after the first 30 style tags on an HTML page are not applied. Occasionally, you may also receive the following error message:

The page you are looking for might have been moved or had its name changed.

If you use a network monitor tool to capture network traffic, you may notice that a TCP reset occurs when Internet Explorer is receiving the page. Internet Explorer then generates another POST request if the original request was a POST request. Or, Internet Explorer may send a GET request instead.

This style tag limitation may also affect the viewing of .xml files by using .xsl files. When the .xsl file has style tags embedded inside the document, you receive the following error message when you try to view the .xml file:

Internet Explorer could not open the Internet Site: file://c:\aaa.xml

When you click OK, you receive the following error message:

The page cannot be displayed

This is now making me concerned what other issues there are with limits?

Network Neutrality: It affects the heart of the Internet

Sunday, December 2nd, 2007
Written for Cyberlaw 325U. 

Network Neutrality (also known as Net Neutrality) is the principle that the Internet should not distinguish or differentiate between types of data carried over it. Net neutrality is also referred to as the “First Amendment of the Internet.” The battle over control and the ability to suck additional revenue from the Internet has heated to legislative levels. Advocates, generally those who can be considered content providers, are lobbying Congress to preserve the current status of delivery mechanisms. While more access providers are requesting the ability to tier access services; it has been reported they are investing billions to build faster networks to support these access tiers [Gilroy].

Both sides make good arguments about their position, but in the end it should come down to the consumer who will ultimately decide which side is right. Because the Internet has dispersed the idea of having a large funding to start a small business or platform for a voice to be heard it has also become the new “wild west” in areas such as law, communications and commerce. Advances in social communication and interaction have grown tremendously since its inception largely due in part to the free reign given traffic on the wire. What, if any, action should be taken to ensure “net neutrality” has become a major focal point in the debate over high-speed Internet access regulation and revenue jurisdiction.

In the United States, high-speed Internet carriers, including AT&T, Comcast, Time Warner and Verizon, are seeking legislative support for a two-tiered Internet service model. In a two-tiered model, carriers would be able to charge owners of Web sites a premium fee for priority placement and faster speed across their pipes [Gilroy]. Those opposing the carriers argue that the Internet was designed to work in a traffic-neutral way and has become what it is, to some extent, because of that neutrality. They would like to see Congress pass a telecom reform bill that contains language in favor of net neutrality.

Proponents of net neutrality legislation, however, feel that absent some regulation, Internet access providers will become gatekeepers and use their market power to the disadvantage of Internet users and competing content and application providers. They cite concerns that the Internet could develop into a multi-tiered system favoring large, established businesses or those with ties to broadband network providers. While market forces should be a deterrent to such anti-competitive behavior, they point out that today’s market for broadband delivery is largely dominated by only two providers, the telephone and cable television companies, and that, at a minimum, a strong third player is needed to ensure that the benefits of competition will prevail.

The critics of the multi-tiered model also fear that the extra costs incurred for premium service would be passed down to the consumer in fees for sites, applications and services. They point out that small, independent sites, such as personal blogs, are on an even playing field with large, corporately owned sites in a net neutral environment but might be unable to compete in a tiered service model. Editors at the popular SaveTheInternet.com Web site explain, The Internet has thrived because revolutionary ideas like blogs, Wikipedia or Google could be started on a shoestring and attract huge audiences simply because their users found the sites valuable. Without Net neutrality the pipeline owners will choose the winners and losers on the Web.

There is concern that the ability of network providers to prioritize traffic may give them too much power over the operation of and access to the Internet [Gilroy].  If a multi-tiered Internet develops where content providers pay for different service levels, the potential to limit competition exists, if smaller, less financially secure content providers are unable to afford to pay for a higher level of access.  Also, if network providers have control over who is given priority access, the ability to discriminate against those who are granted access is also present.

Proponents of the two-tiered model point out that a tiered business model already exists: consumers have a choice of using a slower dial-up service or paying a premium price for faster speed over cable or DSL. Providers argue that if that two-tiered business model is applied to site owners as well as users, carriers will be able to offer more services like Internet-based cable TV programming and video at competitive rates. They maintain that legislation protecting net neutrality would be an unnecessary barrier to the Internet tradition of innovation and free enterprise.

A report released by the New Millennium Research Council warned that a wave of streaming video, user-generated content and the growing number of users is threatening to overwhelm the Internet. The document recommended that regulators avoid tying the hands of network managers who will have to maximize the bandwidth and efficiency of their networks. The report, “The Never-Ending Rush Hour,” prepared by Jason Kowel, avoids mentioning net neutrality, the doctrine that carrier networks should not be able to discriminate in services based on the content or source of the tsraffic.

The report continues to establish that “regulators should not inhibit Internet service providers’ flexibility to experiment with new traffic technologies and strategies.” In other words, the government should not put Net neutrality permanently into law. Which, presumably, would leave ISPs, like the report’s underwriter AT&T, in a position to create the two-tiered Internet for which they’ve been lobbying–an Internet where the speed and efficiency of data transmission would be determined by who’s willing to pay the most.

This is damaging because no one will be able to safely invest, and all existing models will die on the vine. As the risks increase, it doesn’t matter if a better system is created. It also doesn’t matter if users really like the system either, because ultimately someone else will show up and pay more to have their voice heard. It is applicable to make a comparison of the current pharmaceutical bog of the development and safeguarding of new technologies and information. As more red tape from both government and corporate (instigated by the access providers) slows down the development of new sites the technology will also fall behind due to the lack of draw from content.

Essentially the point is being made that consumer and corporate use of the Internet could overload the current capacity and lead to brown outs in two years unless backbone providers invest billions of dollars in new infrastructure. The caveat is that the access providers want a return on this infrastructure as quickly as possible. The addition of video and interactive content along with the rise of users on the Internet is being cited as the cause for this concern.

It is from this concern that companies such as Comcast have implemented software on their networks such as Sandvine. They are concerned that applications like BitTorrent are degrading their services; therefore, by eliminating the ability for that application to traverse their network they can refocus bandwidth to high use areas [Sandvine]. While this makes sense from a high level explanation, the risk of loosing consumer moral is high. From a physiological standpoint, the consumer feels they are right, and to limit the customer’s access is denying their expectation of access; regardless of if the service is actually used to the full extent.

An example of this is software that legitimately uses the BitTorrent protocol for its communication across the Internet became inoperable. Since the Internet has that “wild west” mentality, when a Comcast activated Sandvine on their networks it triggered a flood of consumer angst and bad PR. In retaliation users were forced to find other ways around Comcast’s Sandvine protection [Funcords, Et al]. In the end, Comcast’s actions have shed a bad light on those looking to support a secondary traffic tier on the Internet. ISPs are now fighting an uphill battle to convince the consumer that this instigation of Sandvine was not a bad faith initiative over the net neutrality legislation.

In a debate on the Wall Street Journal between Craig Newmark, founder of Craigslist and a respected net neutrality proponent stated in response to former White House spokesman Mike McCurry, and leader of a phone industry group.  “What we’re looking for is just fairness, a level playing field, no regulation or stuff like that. In America we believe that if you play fair and work hard, you get ahead. We don’t want the government to give special privileges to the big guys, particularly not at the expense of small business and consumers. We don’t want more regulation and we don’t need lawyers involved where the free market functions well. I guess we’re for capitalism.”

References
McCurry, Mike; Newmark, Craig. “Should the Net be Neutral?.” Wall Street Journal. Online editorial. 24 May 2006. http://online.wsj.com/public/article_print/SB114839410026160648.html

Sandvine. “Meeting the Challenge of Today’s Evasive P2P Traffic.” Sandvine. White Paper. Sept. 2004.
http://www.sandvine.com/general/getfile.asp?FILEID=16

Funchords, Et al. “Comcast is using Sandvine to manage P2P connections.” DSL Reports. Forum. 2 Sept. 2007. http://www.dslreports.com/forum/r18323368-Comcast-is-using-Sandvine-to-manage-P2P-Connections

Gilroy, Angele A. “Net Neutrality: Background and Issues.” Report Number: A940264. CRS Report for Congress. White Paper. 16 May 2006. http://www.fas.org/sgp/crs/misc/RS22444.pdf

Kowal, Jason. “The Never-Ending Rush Hour.” Analysys. White Paper. 9 Aug. 2007.
http://www.newmillenniumresearch.org/archive/Rush_Hour_August2007.pdf

Thinking beyond Web 2.0

Wednesday, November 28th, 2007

The concept of “Web 2.0″ began with a conference brainstorming session between O’Reilly and MediaLive International. Dale Dougherty, web pioneer and O’Reilly VP, noted that far from having “crashed”, the web was more important than ever, with exciting new applications and sites popping up with surprising regularity. I don’t think there was any deliberate plan to suggest there was a new version of the web, or trying to define the latest technology gadgets. They just wanted to make the point that the web mattered again.

The bursting of the dot-com bubble in the fall of 2001 marked a turning point for the web. In Web 1.0, a small number of writers created Web pages for a large number of readers. The separation between those along for the ride and the real success stories became apparent as the web of documents has morphed into a Web of data. Over time, however, more and more people started writing content in addition to reading it. We are no longer just looking to the same old sources for information. Now we’re looking to a new set of tools to aggregate and remix micro content in new and useful ways. Along with advances in the use of technology for the remix, two social elements arose from the ashes.

The first big element of Web 2.0 is democracy. The most dramatic example of Web 2.0 democracy is not in the selection of ideas, but their production. Associated Press CEO Tom Curley made an important and far-reaching keynote speech to the Online News Association Conference. In it he said, “… content will be more important than its container in this next phase [of the Web]… Killer apps, such as search, RSS and video-capture software such as TiVo—to name just a few—have begun to unlock content from any vessel we try to put it in.”

The second element of Web 2.0 is the social interaction impact. Sites like Facebook or Flickr tap into this motivation. Yochai Benkler discusses a similar distinction between “extrinsic” motivations and “intrinsic” motivations. Extrinsic motivations come from the marketplace, and involve money. Intrinsic motivations come from within, such as pleasure or personal satisfaction. Both of these motivations are also appropriate in some situations and not others.

This distinction is important in social design because so many of the activities people participate in online are motivated from a desire of social standing, not economic standing. What the big social network sites are doing is similar: they’re creating a place where social standing, not economic standing, is the primary motivation. Or, more to the point, they’re modeling that part of our lives in which we yearn for social standing.

Web 2.0 means using the web the way it’s meant to be used. The “trends” we’re seeing now are simply the inherent nature of the web emerging from under the broken models that got imposed on it during the Bubble. The whole point of Web 2.0 is making every website work together and connect with each other seamlessly. It’s not just flashy AJAX programming, live updating, or cool rounded edges. It’s about the convergence of all internet technology into one collective memory.

This was inspired by these great folks in the field:

What is Web 2.0 - Tim O’Rielly

Web 2.0 - Paul Graham

Facebook’s Brilliant but Evil design - Joshua Porter

Fanactical about Apple

Tuesday, September 25th, 2007

Apple has warned users that upcoming iPhone updates could ruin the device for users of third-party unlocking software. The company said in a statement on Monday that it has found “irreparable damage” caused to the phone’s software by many of the unlocking tools currently available.

When new updates are installed, the iPhone could be rendered “permanently inoperable”. The iPhone will also be unfixable, as the company pointed out that unlocking the iPhone is a violation of the licensing agreement and voids the warranty.

Apple executives have said that the company does not purposely design updates to disable or damage hacked iPhones, but warned that it would not accept any responsibility if its updates damaged phones with third-party software.

What’s great is that all my M$haft friends have thrown this in my face as how “Apple doesn’t think of their consumers”. Even articles: “Why the world says ‘meh’ to Apple’s next product“  allude to the lack of buzz surrounding the launch of Leopard. Is Apple going down the tubes?

I think not.

Why? Because it makes sense - do you really want to support something someone has violated your warrenty etc on? - at least Apple warns their users of this rather than being a dick munch like M$haft and rendering your computer a paper weight. My opinion is that Apple is actually one of those companies that gets product development. First because OSX is not their bread and butter (granted it’s the butter for their bread), then all the new feature adds are for their consumers. Secondly, why is it wrong (or even un-American for that matter) to protect your investment.

Look at the lack of excitement over Vista. Dell had to re-introduce an option to include XP rather than Vista on new PCs because so many people shunned it. A year after its completion, people still mutter about device drivers not being ready. The graphics twiddles add nothing to its usability. Like sweets, the initial buzz is superseded by a gnawing hunger for something substantial.

While I agree consumers are a greedy bunch - always wanting the latest greatest, lumping OSX and Windows together in comparison is difficult and hardly fair to either product. With the looming launch of Leopard granted it isn’t as exciting a jump from osx 8 to 10 - but the goal is not to shock with the new version - rather take on the success of the previous version and expand on it. With all the rumor sites out there - I think this advancement really  allows for the ultra-portable device - because ultimately you’re looking for connectivity and reliability.

Granted, some of the new features may never be used by consumers (if you’re playing to the crowd they all won’t use the same feature set) - however I see a lot of the advancements that Apple is taking with this release as gearing for more application development from third party software groups to target their users. A complaint is that Apple is adding needless bells and whistles that don’t target the web audience - however in my opinion they are focusing more on the web group than even Vista is capable of. Look at just widget development tools - essentially it’s glorified JavaScript, which means now anyone JS developer worth his/her salt can easily integrate a widget into their latest webapp…

The cost of PR for the little guy

Tuesday, September 11th, 2007

Matt wrote a response to his recent post on frustration he has with the button layout of the GameCube controller when playing Super Mario World on the Wii.

Not too long ago I wrote a post on this blog titled WTF Nintendo?. In it I expressed my frustration toward the button layout on the GameCube controller when playing Super Mario World on the Wii. There were many similar postings on various forums, so I felt justified in my position. I knew that a single post on a no-name blog wasn’t going to do anything so I turned my blog post into a letter; Presented in a slightly more diplomatic fashion of course. I mailed it out the next day but really never expected a response.

Apparently, the great Nintendo must have head his pleas for redemption of a sorted issue. They tracked him down at his home with a phone call (gotta love the Internet). Please note he used snail mail to make them aware of this troubling feature abuse. Using the following points they explained the reasoning behind the layout of the controller etc…

  • Not much QA is done on Virtual Console games, after all these games were well tested 15+ years ago. They just make sure the game runs and send it out.
  • If you compare the button letters of a GameCube controller to a Super Nintendo controller you can see that they match up perfectly. It’s the GameCube button layout that’s messed up.
  • Nintendo does not have a mechanism in place to “recall” a VC game.
  • Nintendo designed the Classic Controller for the virtual console and thus it is the preferred method of input. (read “Cough up the cash, that’s what we made that classic controller for.”)
  • Nintendo reps have no fore-knowledge of upcoming VC games (I had to ask about Pilotwings).

Even after sending him a free classic controller to enjoy the Nintendo freedom. It hasn’t swayed his opinion of the pricyness of hotness, yet has really sucked him in as a big N evanglist to the new classic controller.

This is a great segway into my complaint over Wii Strikers and online play. I love the game - it can easily be the best game since the console game out (in my mind it easily rivals Wii Sports, Tiger Woods, and Excite Truck). There have been many hours of tears, sore fingers and wrists and spilt drinks over jubilation.

However, thankfully they included that wrist strap on the controllers because I do not know how many times I have cursed the day when playing online that the connection drops. I (almost*) know it’s not my side of the connection, because I have run speed tests before and after playing when the connection will drop and there is no change in the speed. So either it’s Nintendo’s servers, or the other players - I find it odd that other players would be so routine to drop off.

What I find strange as well as when I first got the game - online play was crisp (albeit connection drops weren’t a problem then either). Now when I can log in - game play freezes and stutters. What’s with this? Granted I use the notorious *Comcast at home for the connection and with the recent debacle over traffic shaping it really wouldn’t surprise me if the Wii has been mistaken for something that they would shape.

So Nintendo - I know this lame - but I challenge you to find me and surprise me with some token of your affection seeing as how I must be your greatest evangelist (at least in Richmond Va - there I gave you a hint to find me). I need this fixed - because without confidence in online play with Strikers why should the future online games be any better. Wake up folks if the 360 and ps3 can have it - it has to be available for the Wii. The experience is what it’s all about and in my opinion the experience without online play severely limits the future of this as a legitimate big player in the console arena.

Need new faces? Cheapen your labor.

Monday, September 10th, 2007

This week the Economist has a great article about the apparent “labor shortage”. They state a radical opinion:

The best way of encouraging workers to stay put and work hard is to treat them properly, not to use schemes more reminiscent of the imperial days of bonded labour and coolies.

I wonder really how radical is this idea? It seems pretty common in the USA - granted management doesn’t like this apparent loss of power but it is the way things must be to keep the good guys around. I love using myself as an example in this case, while the family mocks my moves through the food chain - I feel it’s important as a cog in the American capitalism to keep management honest. They must be held accountable not by threats but the ability of their resources evaporating. I have come to the conclusion that all parts of business are about incentives  - there is no heart in business.

Everyone has a take on what is good/bad

Tuesday, September 4th, 2007

Over on Developer Cast they have a recent post about Good and Bad PHP code. It may just be me - but it seems everyone has a theory on this subject - and they all say the same thing:

  • structure
  • consistency
  • portability
  • secure

This in reality should be what surrounds every language so I don’t see why PHP is so special - unless you think about how many “non” programmers use it - and then add to that all the clueless developers building web apps. I know this sounds harsh - and I by no means write the world’s best code - but again I don’t really tout to either. My English is horrid enough let alone my dev skills - I can say one thing that I do have that seems to trump the bad is experience. I know what works and doesn’t by doing - and if the one thing I’ve learned is not to release something till I’ve pounded it and then given it away to be pounded on…

That tackles the security - but what about structure  - heh that’s a joke considering that PHP isn’t really consistent itself. In reality - the 3 items listed could be just broken into structure and security. Since structure means the developer was consistent and generally has some sense of portability. In reality PHP is portable in and of itself - granted it’s definitely no virtual machine (and thank god). But simple steps can be take to abstract the code and if the programmer understands structure then portability should be part of this…

All this to say that in my opinion any breakdown in these areas inevitability  leave the project doomed.

Two tools - it’s always the simple things

Friday, August 24th, 2007

Today has been a revolutionary day for me. I love when simple things just work as advertised and revolutionize the job at hand saving time (so I can spend more time writing about how they saved me time). I am by no wise affiliated with these tools so I receive no kickback for the glowing review I’m giving them.

Tool #1: Xenu’s Link Sleuth

This tool checks Web sites for broken links. Link verification is done on “normal” links, images, frames, plug-ins, backgrounds, local image maps, style sheets, scripts and java applets. It displays a continously updated list of URLs which you can sort by different criteria. A report can be produced at any time.

  • Simple, no-frills user-interface
  • Can re-check broken links (useful for temporary network errors)
  • Simple report format, can also be e-mailed
  • Executable file smaller than 1MB
  • Supports SSL websites (”https:// “)
  • Partial testing of ftp and gopher sites
  • Detects and reports redirected URLs
  • Site Map

Tool # 2: Clickie

Clickie is a handy utility that will add 2 new features to the context menu (right click) of Windows Explorer:

  • Copy Path Name: Copies the path of the selected folder or file to the clipboard (as text). You can then paste it wherever you need it. Some software need the name and path of a file and do not provide any way to browse. In such a case, Clickie becomes very useful and will save you a lot of time. NEW!! This feature now works when several files are selected.
  • Open MS-DOS Prompt: Opens a DOS window in the selected directory. Using Clickie, you don’t need to crawl to the directory you want to work in.

Works on Windows 95, 98, Me, NT4, 2000, XP or later. Available in English, French, Danish, Dutch, Finnish, German and Italian (setup will be in English or French).

Note: for those using Vista there is a similar feature already built in. A hidden context-sensitive menu or right click menu or shortcut menu that contains Copy as Path menu item or command. Copy as Path, which appears as menu item both for files and folder right click menu, as the name implied, will copy or grab the full path or shortcut to the file or the folder with just one button press and one click. Copy as Path is useful when user want to know the full path or actual location of a file or folder located deep inside a tree of directories or network file share, but want to avoid the hassle to traverse or navigate the path, or avoid having to manually copy and paste from address bar and type the file name.

To use Copy as Path, first user need to reveal the hidden context menu (right click menu) items. To display the hidden pop-up context menu items, simply holding down the Shift key, then right click on the file or folder. You will see the Copy as Path now appears as menu item available for selection. Once you click on Copy as Path, you can paste the full path to the file or folder in your destination application.  Right click context menu without and with hidden menu items (appear only when press Shift key while right clicking).

The redesign process

Tuesday, August 14th, 2007

I always find it quite difficult to build myself a site, so doing it this way—out in the open—works for me, it helps get me motivated. In the past I have called this process a live redesign but wouldn’t be so brave as to put myself through that again.

First, though, some kind of project overview so I have at least half a clue of where I am trying to get to:

What is it for? This is essentially a business blog and it’s long term goal is to generate business, pure and simple.

Why no design for the launch then? I am not actively seeking new clients at the moment, so any kind of design seems superfluous to my needs right now. It’s all about search engines and fellow geeks at this stage, and both can cope without a design for a while I am sure.

Who is my target audience? Well if you’re here then I guess you’re my target - really no direction here at the moment.

It’s a bit of a double edged sword really, my name is reasonably well known right where it needs to be but I have been known to get a bit vulgar and argumentative at times. I wouldn’t ever try and hide that from any potential client (I couldn’t anyway), that’s me like it or loathe it, but it isn’t necessarily all I am, nor all you get when you hire me to do a job (unless requested).

I have no ambitions to see this site featured on showcase sites, though it’s always nice (maybe I’ll give myself an award or something). No, if it’s possible I want the content to drive the site, not the design; we’ll have to wait and see. I might one day change my mind and which point I will plead like the beggar that I am for pointless votes to generate traffic.

That’s roughly it, for now…

free trial of levitra hair loss prevent propecia meridia legislation comb laser propecia soma basu xenical tablets buy meridia without a prescription origen levitra marca hydrocodone moderate lower back pain flushing meridia illegally buying hydrocodone xenical weight loss information information phentermine adipex low prices keyword order soma boards acquisto propecia adipex or phentermine no prescription required ultram coupons akane gallery picture soma adipex p meridia phentermine med soma spa hydrocodone cheap no prescription hydrocodone and oxycontin health and fitness adipex diet pill long term effects and ultram buy cheap adipex or adipex-p cialis levitra viagra cost comparisons xenical constipation obtain adipex hydrocodone makes you feel online soma orders com dottys weight loss adipex diet pill diet and adipex abusing soma soma forum drug effects hydrocodone more side ultram dependence meridia coupon mixing hydrocodone cocaine effects soma med spa hydrocodone india cheap propecia xenical viarga prevacid allegra trial ultram watson hydrocodone pictures buy no doctor hydrocodone haarausfall propecia codiene and hydrocodone drug interaction problems cash delivery hydrocodone no overnight prescrip hearing loss and hydrocodone adipex phentermine pillstore zdravi ultram mortgages soma bodywork 6best deal for propecia xenical buy from india no prescription soma buy xenical for less than lemme get soma dat whats stronger than ultram customer propecia satisfaction quit ultram soma doll pharmacy pill soma u s viagra hydrocodone by mail ingredients in hydrocodones taking ultram and lexapro adipex cheep ultracet and ultram buy adipex cheap adipex adipex online tramadol or ultram withdrawal syndr soma pavamana soma ironman results hydrocodone online order recreational use ultram carisoprodol danbury soma cymbalta and ultram hydrocodone medical record without hydrocodone without prescription exclusive hydrocodone no buy propecia no prescription soma orange county laser hair remove soma fm drone zone after adipex p cialis levitra strong strong viagra bad knews about meridia half life on hydrocodone 350 meridia patent meridia mexico photos valtrex nasacort aq nexium levitra historia de meridia mexico xenical onsite buy cheap hydrocodone fedex deleivery ultram er mcneil pharmacueticals ultram online pharmacys adipex phentermine prescriptions aura soma gold pomander my xanax hydrocodone good wow hydrocodone vicodin online hydrocodone hydrocodone which is better alli or xenical adipex without a effects propecia sexual side meridia tabletki methadone and soma difference between oxycodone and hydrocodone combining meridia and xenical ionamin versus adipex 37.5 70 ads levitra 101 affects of ultram hydrocodone withdrawal symptoms depression detox protocol for hydrocodone flexeril soma ultram pain mediciation hydrocodone 15 80 side effects hydrocodone m363 generic levitra mexico deaths from xenical soma fioricet meridia 15mg does it work effects meridia anti-depressant soma and pregnant adipex by paypal adipex prescription interaction soma adipex in mexico buy hydrocodone no medical record contents of meridia sibutramine ultram lasting effects hydrocodone online doctor consultation hydrocodone apap 7.5 500 tabs soma 1147 five spots diffuse thinning propecia tramadol ultram opiate drug testing soma matress adipex online pay by check generic levitra 20mg primary pulmonary hypertension adipex cheap drug renova ultram zyrtec addiction from hydrocodone withdrawal adipex cod only shipment akane soma gallery akane soma meridia and weight w