What I’m Reading on 08/09/2013

  • “Many open source projects (from phones to programming tools) have taken to crowd-funding sites (such as Kickstarter and indiegogo) in order to raise the cash needed for large-scale development. And, in some cases, this has worked out quite well. But these sites really aren’t built with open source projects in mind – they are much more general fund-raising platforms. And, as you are probably well aware, open source comes with its own benefits and challenges.”

    tags: open source community

  • “Is Apache the most important open source project? Opinions will naturally differ. Some will point out that Linux dominates the next key global computing platform – mobile devices such as smartphones and tablets. Others will note that Firefox has defended many kinds of critical online openness, without which the Internet would be hugely poorer. Both are enormous and indispensable successes.”

    tags: apache open source

Posted from Diigo. The rest of my favorite links are here.

Daily links for 10/23/2012

Posted from Diigo. The rest of my favorite links are here.

Daily links for 07/03/2012

Posted from Diigo. The rest of my favorite links are here.

Stats for browsers and operating systems accessing sutor.com

I haven’t posted the stats for browser and operating system access to this website since last July, but since I’ve been doing a lot of posting lately on mobile topics, I thought it would be useful to check the stats again. The numbers are from Google Analytics and are for the last six weeks of traffic.


Position Browser Percentage
1. Firefox 37.85%
2. Chrome 31.76%
3. Internet Explorer 13.46%
4. Safari 9.15%
5. “Mozilla Compatible Agent” 2.58%

Operating Systems

Position Operating System Percentage
1. Windows 60.13%
2. Macintosh 22.21%
3. Linux 9.31%
4. iPhone 2.73%
5. iPad 2.68%

Browsers and Operating Systems

Position Browser / Operating System Percentage
1. Firefox / Windows 26.72%
2. Chrome / Windows 19.19%
3. Internet Explorer / Windows 13.42%
4. Chrome / Macintosh 11.20%
5. Firefox / Linux 5.79%

Daily links for 11/08/2011

Posted from Diigo. The rest of my favorite links are here.

A browser to resolve mobile app development confusion?

I read with interest the recent announcement by AppMobi that they are producing a browser for Apple iOS and eventually Android that will go beyond the basic HTML5 capabilities.

Typically, browser-based apps cannot access all the native capabilities of the device such as the camera and the address book. HTML5 does provide geolocation, local storage, and some other features, but that doesn’t come close to what a pure native app can give you. This has caused the growth of so called hybrid applications that use a library to provide JavaScript APIs and hence access to the native capabilities.

Hybrid apps are not pure native and not pure web, but bridge the gap in between. There are several ways of doing hybrid. PhoneGap is a popular open source technology for building hybrid apps, but there are others as well. You get to have all the display capabilities of a browser with the functionality of the underlying device.

Hybrid apps are not for every application design, but can do very well if there is a lot of network interaction, not too much necessary graphic performance, and whatever UI design you can handle in a browser with widgets coming from Dojo, jQuery, Sencha, or similar technologies.

The idea of this new browser is to include the PhoneGap and other APIs so you can write enhanced HTML5 apps with more access to the underlying features.

Is this interesting? Yes.

Does it cause people to think through the implications of native vs. hybrid vs. web? Yes.

Will people rethink app stores and how you can collect and manage apps that run in a browser? Yes.

Will it speed up development of HTML5 and mainline browser support for additional device features? Maybe.

Will this be the browser we are all using in 2 years? I really doubt it.

The web became successful because browsers became standardized. In the early days we had different browser functionality as Microsoft Internet Explorer tried to set de facto standards and Netscape tried to use real ones. Eventually Firefox, Chrome, and Safari all supported web standards, more or less, and competed on speed and quality of rendering. IE eventually caught up though it is losing share as we speak.

So I applaud AppMobi’s attempt to push the envelope here on what can be done in a mobile browser, but I think the mainline mobile browsers will eventually set the standard for how HTML5 and agreed upon extensions work.

We don’t need certain apps to require particular browsers to work. Check out this story from 2005 where the US Federal Emergency Response Agency required people to use IE to apply for aid after Hurricane Katrina.

Also see: Ars Technica – “The end of an era: Internet Explorer drops below 50% of Web usage”

Daily links for 08/04/2011

  • “The study, done by market research firm, VisionMobile took a look at Android, Eclipse, the Linux kernel, MeeGo, Firefox, Qt, Symbian and WebKit and focused on their open governance, inclusiveness, transparency, and ease of access to source code. In the “open governance index”, Android finished with a measly 23 percent. It was far and away the lowest score, Android was the only open source project to score less than 58 percent (the best score was Eclipse at 84 percent).”

    tags: android open source

  • “The Lost Notebooks of Hank Williams, a new collection of previously unheard songs by the country great recorded by artists such as Bob Dylan, Jack White, Norah Jones and Levon Helm, will be released on October 4th. The set, which will be issued on Dylan’s imprint Egyptian Records, was originally conceived by veteran A&R executive Mary Martin as a Dylan-centric project, but eventually evolved into a multi-artist tribute to the late singer-songwriter.”

    tags: dylan white williams music

  • “Users expect mobile services to be relevant and user-friendly and to perform well. The limitations of the medium, however, impose significant challenges to designing products that meet all of those expectations. While often underestimated, performance is a crucial contributor to a trustworthy mobile user experience. Therefore, it should be considered a key driver in the design process. In this article, we’ll discuss performance in relation to design and present seven guidelines that can help shape design decisions related to performance while accounting for the needs of end users and businesses. These guidelines are based on the experiences of our teams in designing native mobile apps for a broad product portfolio and on multiple mobile platforms.”

    tags: mobile High-Performance

Posted from Diigo. The rest of my favorite links are here.

Stats for browsers and operating systems accessing sutor.com

It’s been a while since I last put up some stats about what browsers and operating systems access my website at sutor.com. Traditionally, Firefox did well, followed by Internet Explorer, and then Chrome. The last two are now reversed.

Since much of my blog content has focused on content regarding open standards and open source, it makes sense for Firefox to have consistently led. Here’s the statistical story for the last month, thanks to Google Analytics. I’ve focused on the top 5 in each category.


Position Browser Percentage
1. Firefox 44.37%
2. Chrome 24.60%
3. Internet Explorer 14.95%
4. Safari 9.69%
5. Konqueror 1.64%

Operating Systems

Position Operating System Percentage
1. Windows 54.75%
2. Macintosh 22.07%
3. Linux 12.82%
4. iPhone 2.59%
5. iPhone 2.57%

Browsers and Operating Systems

Position Browser / Operating System Percentage
1. Firefox / Windows 26.17%
2. Internet Explorer / Windows 14.89%
3. Chrome / Windows 12.57%
4. Chrome / Macintosh 9.28%
5. Firefox / Linux 8.07%

Daily links for 07/02/2011

  • “Last weekend we gave our readers the challenge of picking their single favorite Bruce Springsteen song. It’s not an easy decision. Do you go for an iconic song like “Born To Run,” or a slightly lesser known (but equally brilliant) track like “Backstreets”? Do you pick a rocker like “Rostalita (Come Out Tonight)” or a quiet, acoustic track like “Atlantic City”? Our readers went for all of the above. Click through to see the winners.”

    tags: bruce springsteen music

  • Google Chrome’s rise in popularity has been remarkably fast and it’s just hit a new milestone: more than 20% of all browser usage, according to StatCounter. Chrome rose from only 2.8% in June 2009 to 20.7% worldwide in June 2011, while Microsoft‘s Internet Explorer fell from 59% to 44% in the same time frame. Firefox dropped only slightly in the past two years, from 30% to 28%.”

    tags: google chrome

Posted from Diigo. The rest of my favorite links are here.

Daily links for 06/23/2011

  • “Mozilla has launched Firefox 5, a new version of the popular open source Web browser. This is the first update that Mozilla has issued since adopting a new release management strategy that has drastically shortened the Firefox development cycle.”

    tags: firefox

  • “Oracle has experienced another setback in its assertion of its patents against Google. In the reexamination of U.S. Patent 6192476 the USPTO has issued an office action in which it rejects 17 of the patent’s 21 claims. The specifics of the office action are set forth below in text form along with an updated reexamination history. While Oracle has asserted seven different patents in its claims against Google, if this reexamination is exemplary of what Oracle can expect in each of the other reexaminations, Oracle will have a hard time finding claims that it can successfully assert against Google, and there lies Oracles conundrum. Oracle either has to agree with the court’s directive to limit the number of claims it will assert at trial, or it is likely the court will simply stay the trial until the reexaminations are complete.”

    tags: oracle google android

Posted from Diigo. The rest of my favorite links are here.

Daily links for 05/12/2011

  • “Should Microsoft worry? Yeah, I think so. They’ve got Apple making in-roads on the business desktop front with tablets and smartphones, may other companies, like HP, are also going after the business desktop with tablets, and now Google has finally thrown down the gauntlet on the business desktop. Dare I say it? I think for the first time in decades, Microsoft is facing real trouble on the desktop. Seem unlikely? Remember when everyone used Internet Explorer and then along came Firefox? I see the desktop market at a similar tipping point.”

    tags: linux google microsoft

Posted from Diigo. The rest of my favorite links are here.

Daily links for 02/16/2011

IBM and Jeopardy


Open Source

  • “The Rensselaer Center for Open Source Software (RCOS) was established with the goal of providing an environment where students can learn about open source software while sharing knowledge, experience, and insight with each other. Students can work on existing open source projects or start their own, honing their technical programming skills in an environment that allows them to work on real-world sized and styled projects while surrounding themselves with other students in many programming disciplines. They can share knowledge, share skills, and learn from others’ strengths and weaknesses.”

    tags: rpi education Open Source

  • “Everyone and their brother seems to be coming out with some kind of Android powered doohickey. This is generating a fair amount of fatigue in consumers, as well as developers, as they grapple with the differing features in each vendor’s Android product. The Linux Foundation hopes to help remedy some of this with their upcoming Android Builders Summit, April 13-14 in San Francisco. This isn’t some Android Users Group potluck, but rather “an intimate forum for collaboration at the systems level and discussion of core issues and opportunities when designing Android devices.””

    tags: linux foundation android

  • “We’ve collected 53 different open source projects that can make your desktop environment faster, prettier, easier to use or just a little different. They run the gamut from small utilities that do just one thing to open source operating systems that can replace Windows. We’ve included a number of tools for Linux users that can help you customize your desktop to meet your unique needs and tastes.”

    tags: open Open Source linux desktop

Posted from Diigo. The rest of my favorite links are here.

Daily links for 02/02/2011

  • “The big data marketplace has contracted a bit, as Yahoo is ceasing development of its Yahoo Distribution of Hadoop and will be folding it back into the Apache Hadoop project. The company announced the decision in a blog post yesterday, citing a goal “to make Apache Hadoop THE open source platform for big data” as a driving force behind its new strategy. It’s probably a wise idea, because having three free competing distributions — Yahoo, Apache and Cloudera — unnecessarily compartmentalized features and development efforts, and possibly left new Hadoop users with a tough decision in terms of which distribution to download and get to working on.”

    tags: hadoop yahoo cloudera

  • “The WebKit-powered browsers were the big winners: Microsoft‘s Internet Explorer was the big loser. Internet Explorer reached a new all-time low of 56 percent, down 1.08 percentage points from last month. Though Internet Explorer 8 continues to perform well—up 1.15 points from December—defections from Internet Explorer 6 and 7 to other browsers continue to dominate, with those versions losing 1.63 and 0.47 points respectively. The beta of Internet Explorer 9 made minor gains, rising to 0.50 percent share.”

    tags: chrome firefox ie

Posted from Diigo. The rest of my favorite links are here.

Daily links for 01/04/2011

Posted from Diigo. The rest of my favorite links are here.

Review of the blog for 2010 – October through December

I finish my survey of what I blogged about in 2010 as I look at the final three months of the year.

Last Time: “Review of the blog for 2010 – July through September”

Just as the third quarter of 2010 started with the buzz about IBM switching to Firefox as its defaults browser, the final quarter started fast in October with the news of IBM shifting its open source Java efforts to OpenJDK. Oracle, the new steward of Java after its acquisition of Sun,  was in the news a lot this year regarding open source, but I’ll let you find those stories yourself if you are not already aware of them.

On the sailing front, the boat finished its season a bit early as the headstay cable shredded. This spring I need to replace all the fixed rigging, but that’s a 2011 story.

I continued tinkering with the blog itself as I replaced the WordPress theme I used with a slight variation of one of the default ones provided with the software. I finally got fed up with Atahualpa, all its options, and the instability of the theme from release to release. When I finished the work to put the new theme in place, my wife confessed she never really liked the old one, something that might have spurred me to action a bit earlier.

One feature I did like in Atahulapa was the rotating header images. This doesn’t mean they spin around, it indicates that each time you view a page the theme will randomly select an image for the topmost section. I showed some code to implement this feature in a subtheme of TwentyTen.

In November I gave a keynote at ApacheCon in Atlanta called “Data, Languages, and Problems”. It was a fun talk to give and the research for it brought me back to an earlier part of my career, before Linux and before most of my involvement with open source. Every time I look at the Apache Software Foundation I’m amazed by the incredible work being done there.

I occasionally do a blog entry about cooking and on Thanksgiving Day I posted an entry on considerations when making apple pies. Two words for you: apple jack. In the pie crust. Ok, that’s six words. But try it.

winter snowIn early December I started to get the sense that news about open source was slowing down and I and then several readers offered some suggestions why that might have been so, if it was indeed the case. While it may just have been an end of the year occurrence, it will be interesting to see if and how things pick up again in 2011.

I looked again at math software for the iPad and decided that not that much had changed since my first review in July. That’s a bit like saying that the news is that there is no news, but I’m curious if downscaled versions of Maple or Mathematica will be released for the tablet in 2011. Of course, they’ll need to charge a lot less than they do for the desktop editions, so that might be giving them pause.

After speaking with several customers and partners on the topic, I posted a blog entry about open innovation. It’s clear to me that some very good work is being done by several visionary companies, but it also seems to be a field fraught with jargon and an imbalance between marketing and technology.

Just for fun, I published a piece about the basic ideas behind predictive analytics. I didn’t hear too much from readers on that one, though my sister said she found it useful in conversations about the travel industry. It’s a fascinating field with business implications as well as social and ethical ones.

I ended the year with some comments on predictions for open source made for 2011 by other people. While we wait to see if efforts started in 2010 turn out to be wild successes or spectacular failures, I can’t wait to see what gets announced that will be truly disruptive.

That’s what is always most intriguing to me as we start a new year: what will happen that we just do not expect. I hope for you and the rest of us that those surprises will be happy ones and lead to great new opportunities.

Review of the blog for 2010 – July through September

I’m continuing my survey of what I blogged about in 2010 as I look at the third quarter and add the summery topic of sailing.

Last Time: “Review of the blog for 2010 – April through June”

firefox logoJuly started with some fireworks when I made the announcement that IBM was moving its ~ 400,000 employees to the open source Firefox as the default browser. To date this has been one of my most read entries, with more than 66,000 hits since it was published.

Several days later I picked up again on my series of exploring the state of mathematical software on the iPad. In July, three months after the device’s introduction, I found the choices lacking in breadth and sophistication, with a lot of me-too apps in the early education category.

Another thing I picked up again this summer was sailing, after a hiatus of 30+ years. The first blog entry of the summer about sailing announced that I had purchased a used 1988 Catalina 22 and was about to pick it up. I’m looking forward to having a full sailing season in 2011, unlike the 2 months or so I had this last year.

Starting with the question “What questions come up most frequently when I engage with customers about open source?”, I continued my series about the hard questions about open source software in August.

onAs I got the boat ready to go into Lake Ontario, I talked to a lot of people and did a lot of research about sailing. The blog entry “Sailing: Things to learn and do before the boat goes in the water” includes a lot I learned after and a lot I wish I knew before I purchased the sailboat. To be clear, I’m still very happy I got this particular boat.

In September, I and a lot of other people worried about what Apple’s change to the iOS Developer Program License Agreement meant for app developers. In particular, I was concerned about what it meant for mathematical software that involved interpretation of functions. Though Apple has since changed the rules and made them more liberal, I think a lot of developers believe they understand the legalities more than they really do.

Last winter I took an impromptu visit to the Erie Canal and I went back to the same location to see what it looked like in late summer. Perhaps 2011 will be the year when I rent a boat and take it on a multiday tour along the canal.

As the month ended I again bemoaned the state of presentation software, stating that

I can’t think of one thing I do with presentation software today other than creating PDFs that I didn’t do ten years ago.

Perhaps we are in some way transitioning away from presentations as that may explain the absurd lack of innovation in this part of the software market.

In between these and other blog entries I posted many links to articles about Linux and open source. Though I would really prefer having some sort of private way of saving these to my website, Diigo continues to do the job quite well, and I especially like the daily blog posting function.

Next up: Excitement around OpenJDK,  apple pies, ApacheCon, open innovation, and predictive analytics.

Mostly obvious predictions for open source in 2011, or are they?

I’ve been reading many of the lists of predictions for free and open source software in 2011. Most of them are pretty obvious: many of the things that were significant in 2010 will continue to be so in 2011. The obvious tweak to this is to ask whether such-and-such will make it big or fade way.

Here’s a list of these types of questions and my guesses at answers:

  • Will ChromeOS from Google be an interesting player, will it merge with Android, and will it replace Windows on hundreds of millions of desktops? Yes / maybe / no.
  • Will Android devices surpass those from Apple? Perhaps, but only in aggregate volume.
  • Will one emerge that will clobber the iPad in market share? No way.
  • Will some flavor of Windows be more significant than Android on tablets? No.
  • Will we see more open source apps on the most popular smartphone platforms? Fewer than some people will hope, since developers see those platforms as a way to make money without a lot of the overhead.
  • Will Linux gain further market share as people continue to flee from Solaris and install new servers for new applications? Yes for both the shift and the lift.
  • Will there be more lawsuits around the use of open source in smartphones? Yes, and from the same and usual suspects.
  • Will Windows Phone 7 beat out Android phones or iPhones? Only in the State of Washington, briefly.
  • Will LibreOffice pass OpenOffice in downloads? No, but check back in 2012.
  • Will open source virtualization via KVM start to gain market share against VMWare and Microsoft HyperV? Yes.
  • Will the “open cloud” become more significant and more widely implemented? Only once we agree on a definition.
  • Will Windows Internet Explorer continue to lose market share to Firefox, Chrome, and Safari? Yes.
  • Will Diaspora replace FaceBook? No.
  • Will any open source system replace WordPress, Drupal, and Joomla in the top three of open source content management systems? No.
  • Will 2011 be the Year of the Linux Desktop? That was last year. Seriously, the question is no longer relevant, though Desktop Linux will be adopted by several surprisingly large organizations as well as many individuals.

In my personal opinion, the main open source areas to continue to watch in 2011 will be cloud, virtualization, system management, and analytics. Simplification and ease of use will be critical make or break factors for each.

On the standards side, the so-called open data movement will gain increasing importance especially as potential users realize they don’t want to have the formats dictated to them by a single company.

What are your predictions?

Review of the blog for 2010 – April through June

I’m continuing my survey of what I blogged about in the fourth through sixth months of the year, or 2Q10 for you business people out there.

Last time: “Review of the blog for 2010 – January through March”

starting seedsIn April it was time to stop thinking about gardening as a way of getting through the winter and begin prepping by starting seeds. Although I ultimately got quite a few seedlings, the basement was too cold for them to get a fast start. This year I’ll have to add some heating in addition to the lights I rigged last year.

By mid-April the Apple iPad had been announced though I did not have one yet. I began thinking about how mathematical software should be designed for tablets with multitouch interfaces. The user interfaces will eventually be quite sophisticated though I worry that the amount of memory in the devices won’t be enough, especially in the iPad, for a generation or two.

I continued writing about Linux with a piece about why so many people choose that open source operating system for appliances, essentially turn-key software and (often) hardware devices that are configured for particular applications.

At the end of April I got my iPad with 3G and after spending the weekend fiddling with it, wrote a blog entry about using the device as an ebook reader. Eight months later, that philosophy still guides me as decide which books to buy in paper versus digital.

In May I joined thousands of other travelers by having my plans disrupted because of ash from the Icelandic volcano. All in all, it didn’t turn out to be a terrible experience, but I didn’t know that would be the case as the drama unfolded. By the way, I was stuck in Frankfurt on my way home from Munich. I did a photo blog entry with images from my last evening in that city.

A recurring series in the blog is “Life with Linux.” In May I installed the Ubuntu 10.4 LTS (long term support) release, several weeks after it became available. The process wasn’t glitch-free, but I was pleased with the results. The installation of the October release would not end up going so easily.

In June I expanded some of my “hard questions about open source” topics into full blown blog entries:

I love May because it is really spring by then and flowers are blooming all around the property. I had also had my iPad for a month and wrote a short retrospective about what it had been like having the device. It was a good decision to get 3G as it has made Internet access nearly universal when I travel. So far I’ve only lost the iPad once when I left at the barber shop on Main Street.

mapThe month and quarter ended with my recounting a family trip in “Driving a UHaul from upstate NY to Chicago.” It was an adventure and except for massive power outages in the city and parts of Indiana, went without incident.

Next up: more fun with Linux, the iPad, and gardening; IBM adopts Firefox; and Bob buys a sailboat.

Daily links for 12/10/2010

  • “On a regular basis, we at OStatic round up our ongoing collections of open source resources, tutorials, reviews and project tours. These educational toolkits are a big part of the learning mission we try to preserve at the site. We regularly collect the best Firefox extensions, free online books on open source topics, free tools for developers, resources for working with and enjoying online video and audio, Linux tutorials, and much more. In this post, you’ll find an updated set of more than 45 collections and resources. Hopefully, you’ll find something to learn from here, and the good news is that everything found in this post is free.”

    tags: Open Source

  • “The report also notes that the top contributors to Linux kernel development have shifted over the last year to include more contributions from mobile vendors. The new report from the Linux Foundation is the third annual ‘Who Writes Linux’ report, summarizing kernel contributions and activities over the past year.”

    tags: linux kernel

Posted from Diigo. The rest of my favorite links are here.

Daily links for 10/13/2010

Posted from Diigo. The rest of my favorite links are here.

Daily links for 09/28/2010

OpenOffice.org Forks into LibreOffice

  • “The bad news is that in the same time period the OpenOffice suite could have become so much more. As with other single-company controlled efforts in the past (e.g., the Eclipse Foundation, before IBM spun it out into an independent organization), other companies that could have, and would have, made significant contributions of personnel, funding and promotion stood aside.

    Why? Because Sun maintained too much control. This reality has played out over and over during the past 30 years – when one or a few companies maintain too much control, others stay away, because they can’t be sure that the project will be managed for everyone’s benefit.”

    tags: openoffice libreoffice

  • “Robert Sutor, IBM’s VP of Open Systems and Linux, said”First and foremost, we want to see high quality and interoperable implementations of ODF, the Open Document Format, that will drive greater adoption of the standard. This will take continued innovation and collaboration in an active and broad-based open source community. It will also need products like Lotus Symphony 3, which is on track for an on-time release, that build on the great work done by both the OpenOffice and Eclipse communities. We’ve made no decisions about the new LibreOffice community and will assess how best to work with it as we learn more.”

    tags: openoffice libreoffice

  • “BROffice, Google, Novell and Red Hat are among the sponsors of LibreOffice, a community led fork of OpenOffice that is to be developed under the umbrella of a European based non-profit to be named The Document Foundation.

    While development of the new fork will focus around the developers inherited from Novell, Red Hat and Debian, the project has the support of the great majority of the community surrounding OpenOffice.org; Among those who have expressed support for LibreOffice and the Document Foundation are the Free Software Foundation, the OSI, OASIS, Canonical, credativ and Collabora and the Gnome Foundation.”

    tags: libreoffice openoffice


Posted from Diigo. The rest of my favorite links are here.

Daily links for 09/25/2010


  • “Still, The VAR Guy doubts Oracle wants to go after the Linux masses. Rather, CEO Larry Ellison’s strategy seems pretty simply: If a customer wants to run Oracle applications on Linux, then Oracle wants to be the Linux of choice.”

    tags: linux oracle

  • Ubuntu is one of the most polished Linux distributions available, fusing the work of a global community of contributors who provide a diverse range of skills to make Ubuntu what it is.

    While we all enjoy the fruits of a new Ubuntu release every six months, many people have asked the team over the years how this wide range of contributors manage to come together to build a new Ubuntu release.”

    tags: ubuntu linux

  • “Many of Mandriva’s exiting developers have joined together with others to fork the once popular distribution and have dubbed their new distribution Mageia, which translates to “Magic.” It’s a distribution, as explained on its Website, not “dependent on the economic fluctuations and erratic, unexplained strategic moves of the company.” “Mageia is a community project. This organization will manage and coordinate the distribution: code & software hosting and distribution, build system, marketing, foster communication and events.”

    tags: Mandriva Mageia linux


  • “3D in your browser! FoxTab brings innovative 3D functionality to your Firefox.”

    tags: firefox extensions

  • “PDF Download by Nitro PDF Software is the leading tool for handling, viewing and creating Web-based PDF files and is enjoyed by millions of Firefox users every day. The browser extension removes the pain you can experience when you encounter PDF files online, reducing browser crashes, speeding up the display of a PDF’s content, and letting you convert any (unsecured) Web page into a high-quality PDF that’s great for archiving, printing and sharing.”

    tags: firefox pdf extensions

    • “iMacros was designed to automate the most repetitious tasks on the web. If there’s an activity you have to do repeatedly, just record it in iMacros. The next time you need to do it, the entire macro will run at the click of a button! With iMacros, you can quickly and easily fill out web forms, remember passwords, create a webmail notifier, download information from other sites, scrape the Web (get data from multiple sites), and more. You can keep the macros on your computer for your own use, or share them with others by embedding them on your homepage, blog, company Intranet or any social bookmarking service.”

      tags: firefox extensions productivity

      Posted from Diigo. The rest of my favorite links are here.

      Daily links for 09/21/2010

      • “Oracle’s Unbreakable Enterprise Kernel for Oracle Linux–what a name!–is based on the stable 2.6.32 mainline Linux kernel. For some reason, a few idiots seem to think this represents a Linux fork. Nope. It doesn’t. When you get past all the hype, Oracle’s new Linux just a Linux distribution that’s been optimized for Sun/Oracle hardware. Specifically, Oracle sees this as their Linux for the company’s Oracle Exalogic Elastic Cloud and high-end, Non-Uniform Memory Access (NUMA) servers. “

        tags: oracle linux Red Hat

      • Ubuntu community manager Jono Bacon has announced on his blog that Ubuntu are trialling a new process for developers who would like to see their applications appear in the Ubuntu Software Center. Bacon says that recently an Application Review Board was formed which is intended to provide rigorous reviews of applications submitted to Ubuntu and ensure that only high quality applications appear in the Software Center. “

        tags: linux ubuntu application

      • “Open Invention Network (OIN) today extended the Linux ecosystem with the signing of Mozilla as a licensee. By becoming a licensee, Mozilla, the developer of leading software applications including the popular Firefox web browser, has joined the growing list of organizations that recognize the importance of participating in a substantial community of Linux supporters and leveraging the Open Invention Network to further spur open source innovation.”

        tags: mozilla oin linux

      • “According to Microsoft‘s advisory, the flaw exists in all versions of ASP.Net, the company’s Web application framework used to craft millions of sites and applications. Microsoft will have to patch every supported version of Windows, from XP Service Pack 3 and Server 2003 to Windows 7 and Server 2008 R2, as well as other products, including its IIS and SharePoint server software.”

        tags: microsoft security bug

      Posted from Diigo. The rest of my favorite links are here.

      What’s holding back presentation software?

      I can’t think of one thing I do with presentation software today other than creating PDFs that I didn’t do ten years ago.

      We have Microsoft PowerPoint, we have OpenOffice.org Impress, and IBM‘s Symphony. Over on the Mac we have Keynote. Toss in a few others such as KOffice and we have the office productivity market.

      These all have value to their users though if though don’t support ODF, the Open Document Format, in a first class way, I don’t care too much about them. On a regular basis I use Symphony and to a much lesser extent OpenOffice.org and Keynote.

      I don’t view presentations on the web as a matter of course, though I do look at SlideShare occasionally. I probably get a dozen presentations a day for work. Unless I’m going to edit them, I want them in PDF format. Otherwise I expect ODF.

      The software for creating and deploying presentations have changed very little in the sense that we create blank slides, use templates and predefined layouts, add text and images, and fiddle with fonts and colors. Depending on the application you choose, this is more or less easy.

      If you were to create a new desktop presentation application from scratch, what features would you put into it? What would you do differently compared with the apps above?

      I’ve addressed some of these ideas before in “Presentations: Still too hard to mix and match” and “Presentations: The death of complexity”.

      Here’s an idea of what I would do. Note my usual disclaimer that these are my own opinions and not those of any IBM product group.

      • Forget backward compatibility with the Microsoft formats. I understand that for some of you this is a non-starter, but this is my app and I’m starting with a clean slate. I have no interest in supporting the huge number of features that minorities of users need. I also don’t want to support all the failed formats contained in OOXML. Therefore it all goes.
      • I would support ODF natively, but look at understanding the subset, if possible, that I would need.
      • Excellent PDF export is necessary.
      • Like applications such as Firefox and WordPress, I would have a well defined and documented architecture for extensions and hooks. The goal is to keep the core small, tight, and well understood. From there we would drive a third-party market for tools that extend the core. These could include input format filters and export plugins.
      • I would use Python as the macro language in the presentation editor.
      • While I would target the desktop, the architecture must facilitate multi-touch interfaces such as the iPad and the upcoming Android tablets.
      • I would not prioritize support for devices as small as a smartphone.
      • The display engine would be cleanly separated from the core components. For the desktop, I would start with a Linux port, then do the Mac, and finally Windows.
      • Themes and presentation documents need more metadata to make it simple to switch themes easily and accurately. That text box at the top of a slide in a big font is not assumed to be a title, it is known to be a title because of the information associated with it. This also allows me to create and manipulate presentations programmatically, even on servers. No guessing about slide structure is allowed.
      • I need to be able to manage groups of one or more slides for reuse, with versioning. It is still far too difficult to create libraries of slides and then put them together when necessary into new presentations. Slides and groups of slides need tags. For extra credit, slide groups might have suggested dependencies so you know, say, that you should not include these 4 slides without showing those other 2 first. Similarly, one group of slides might be indicated as being the in-depth expansion of another group.

      What am I missing? What would you do differently?

      My changing supply chain for getting information

      It’s important to stay flexible and experiment as new technologies come along that can get you the information you need and want in a timely manner.

      When the web was new in the 1990s, I had many browser bookmarks and I could cover most of the important websites. This quickly got out of hand as the number of sites increased exponentially, and so I reduced my bookmarks to a couple dozen important ones and depended on search to find what I wanted.

      Alta Vista was my favorite for some time, but it eventually got replaced by Google. I dabbled with a few others and will still sometimes look at the secondary search engines to see what they list and in what priority. Using Google, I could pull the information I wanted down to me if I knew the right keywords. For what it’s worth as a confession, I hardly ever look at the ads and in fact I use AdBlocker Plus in Firefox to skip most of them.

      When feeds, via RSS and then later Atom, became available, I started using feedreaders. I wasn’t interested in ones that were desktop applications because I used many different machines. Thus I gravitated toward web-based readers and, in particular, used Bloglines. I could subscribe to many sites and Bloglines would aggregate the feeds for me, saving me the trouble of bouncing from site to site.

      I read this morning that Bloglines in shutting down on October 1. This doesn’t affect me because I switched to Google Reader long ago. I still use Google Reader but the problem is that with 50+ feed sources, the number of entries to read can easily exceed 1000 if I let it go a few days. Indeed, I probably only glance at Google Reader once a week and I’m actively thinking that I am dedicating time to the task while I am doing. That is, using Google Reader is well defined task that consumes my personal intellectual resources in block of time.

      Another issue is that I tend to read the news from sites that come earlier alphabetically. So ars technica gets read in Google Reader often, ZDNet not so much. Still, I keep Google Reader alive and reasonably up-to-date subscription-wise. However, if it went away, I would not be bereft.

      Most of my knowledge about what gets published on the web now gets pushed to me. I have half a dozen or so Google Alerts that I get daily and I can scan the results in a few seconds. If I find I’m ignoring an alert, I refine or delete it. No mercy!

      Other key sources are Twitter and Facebook. I think of Twitter as something that sits in my peripheral vision, almost like a stock ticker. I might miss some information when it first appears, but if it is important it will be retweeted and I have a greater chance of seeing it later. Thus I follow not just the primary web and news sites but also people who are likely to retweet information that I care about. Thus I don’t think of the people I follow as a list but more of a structured graph related to things I care to know about.

      Facebook is similar but the news if usually much more at a personal level. Indeed, I would prefer not to see Facebook entries that are fed from Twitter as I consider it redundant. When I first started using Twitter and Facebook, there was an impedance mismatch since the volume of my tweets was much higher than what should appear in Facebook.

      My wife got annoyed and some of her friends remarked at the large number of Facebook updates from me, most of which were also on Twitter. I broke that connection and now actively think about what I want to say on Twitter and what I want to say on Facebook. Sometimes I put the same information in both, but that’s rare.

      I use reddit from time to time to see interesting content, but I usually look at areas by category such as “sailing” and “gardening.” It is currently one of the best sources for driving readers to my blog.

      By the way, I learned about the shutdown of Bloglines on Twitter and I followed a link to a blog entry. I probably have that blog entry somewhere in Google Reader, but I’ll probably do a mass “mark as read” to clear the queue before I ever see it there.

      Daily links for 07/19/2010

      Posted from Diigo. The rest of my favorite links are here.

      Searching from the Firefox address line

      One of the nice things I liked about the Chrome browser was searching from the address line, that area at the top of the screen where you would normally type in some URL like http://www.sutor.com. Firefox has a search area on the upper right, but I really like the idea of having one place to type in something meaning “this is what I want, you figure out how to get me there.”

      I don’t believe that Firefox did not have this capability when it first started, but you can now set it up to do a search. In fact, it probably works to some degree right now. Try it.

      To make Firefox initiate a Google search when it can’t decode what you typed as a web address, do the following:

      1. Type in about:config in the address line.
      2. If you get scared off by the warning on the next page, stop. Use the search entry area instead.
      3. Otherwise, click the button about being careful.
      4. Scroll down to where you see keyword.URL in the first column (which is called Preference Name).
      5. Double-click on it and replace the command there with http://www.google.com/search?q= .
      6. Click the OK button and you are done.

      I first learned about this technique at LiewCF.com, which says pretty much exactly what I told you above. Kudos to that site and author.

      Daily links for 07/10/2010

      Posted from Diigo. The rest of my favorite links are here.

      Daily links for 07/09/2010

      • “This is Crash Course’s first offering of a multi-week, online technical course; in this case, a series of 24 (or more) lessons to gently introduce one to the joys and intricacies of basic Linux kernel programming. The first few lessons are publicly readable by anyone (and are, in fact, available under a Creative Commons license) , while the remaining course lessons are available exclusively to subscribers for a course registration fee of only $39 (CAD) for the entire course.”

        tags: linux education

      • “TEX THE WORLD converts TeX formulas anywhere, on any website, into rendered images. All you have to do is put them between [; and ;] (for example: [;e^{\pi i} + 1 = 0;]) “

        tags: tex math firefox

      Posted from Diigo. The rest of my favorite links are here.

      Daily links for 07/07/2010

      • “Mozilla on Tuesday released the first official beta of Firefox 4, the next major version of the popular open source Web browser. Mozilla has completely overhauled Firefox’s user interface and added several noteworthy new features for Web developers and regular end users.

        The new user interface represents a major departure from Firefox’s traditional look and feel. It is arguably one of the most significant stylistic overhauls that Mozilla has undertaken since the initial transition from the old Mozilla suite to Firefox.”

        tags: firefox interface user overhaul

      • “Mozilla recently released the first beta version of Firefox 4, the next iteration of the world’s second most popular browser (after Internet Explorer). The new Firefox offers the usual under-the-hood tweaks you’d expect, such as improved security and better page rendering, and it also supports WebM, Google‘s new open video standard project. But more importantly to the average user, Firefox 4 offers a refreshed layout and appearance. Here’s a look at some of the highlights.”

        tags: firefox

      Posted from Diigo. The rest of my favorite links are here.

      Daily links for 07/06/2010

      Posted from Diigo. The rest of my favorite links are here.

      Daily links for 07/02/2010

      Posted from Diigo. The rest of my favorite links are here.

      Setting Firefox as your default browser

      On Linux and Windows, setting Firefox as your default system browser can be done within Firefox itself. From Preferences, go to the Advanced tab and look down at System defaults. Click the Check Now button and then make Firefox the default browser from the next dialog that pops up.

      Setting Firefox as the default browser on Linux

      This method appears to work on the Mac as well, though not all applications appear to believe it. Therefore, the most reliable way to make Firefox your default OS X browser is, paradoxically, to do it within Safari.

      On the Preferences.. | General options tab, choose Firefox from the Default web browser dropdown list.

      Setting Firefox as the default browser within Safari on a Mac

      Around the web: IBM adopts Firefox

      Here are a few links to stories and blog entries about IBM’s announcement that it is adopting the Mozilla Firefox browser for internal use.

      Saying it out loud: IBM is moving to Firefox as its default browser

      I talk a lot about software in this blog but most of the discussion is at the personal level: I tried this, I experimented with that. I hardly ever talk about what I use for doing my IBM business and more rarely still do I talk about IBM’s internal policies about software use. This entry is different, and gives you a bit of a view inside the company.

      Like many individuals and members of organizations, IBMers use their browsers a lot for conducting business. Our desktop and laptop software environments have some common applications but also software specific to do our various jobs. And these jobs are varied, as there are about 400,000 IBM employees around the world.

      Some of the software we all use shouldn’t surprise you since we make it, such as Lotus Notes, Lotus Sametime, and Lotus Symphony.

      Firefox logo

      We’re officially adding a new piece of software to the list of default common applications we expect employees to use, and that’s the Mozilla Firefox browser.

      Firefox has been around for years, of course. Today we already have thousands of employees using it on Linux, Mac, and Windows laptops and desktops, but we’re going to be adding thousands more users to the rolls.

      Some of us started using it because it was new and fast and cool. I tried it for those reasons, but I still use it for the following ones:

      • Firefox is stunningly standards compliant, and interoperability via open standards is key to IBM’s strategy.
      • Firefox is open source and its development schedule is managed by a development community not beholden to one commercial entity.
      • Firefox is secure and an international community of experts continues to develop and maintain it.
      • Firefox is extensible and can be customized for particular applications and organizations, like IBM.
      • Firefox is innovative and has forced the hand of browsers that came before and after it to add and improve speed and function.

      While other browsers have come and gone, Firefox is now the gold standard for what an open, secure, and standards-compliant browser should be. We’ll continue to see this or that browser be faster or introduce new features, but then another will come along and be better still, including Firefox.

      I think it was Firefox and its growth that reinvigorated the browser market as well as the web. That is, Firefox forced competitors to respond. Their software has gotten better and we have all benefited. We’ll see this again as Firefox continues to add even more support for HTML5.

      So what does it mean for Firefox to be the default browser inside IBM? Any employee who is not now using Firefox will be strongly encouraged to use it as their default browser. All new computers will be provisioned with it. We will continue to strongly encourage our vendors who have browser-based software to fully support Firefox.

      We’ll offer employee education and point our people to great online information, all of which will look wonderful in Firefox. IBM has contributed to the Firefox open source effort for many years and we’ll continue to do so.

      There’s another reason we want to get as many of our employees using Firefox as soon as possible, and that is Cloud Computing. For the shift to the cloud to be successful, open standards must be used in the infrastructure, in the applications, and in the way people exchange data.

      The longstanding commitment of Mozilla to open standards and the quality of the implementation of them in Firefox gives us confidence that this is a solid, modern platform that should be part of IBM’s own internal transformation to significantly greater use of Cloud Computing. Examples of this already include Blue Insight, an internal cloud for business analytics, and LotusLive, for online collaboration.

      It is not news that some IBM employees use Firefox. It is news that all IBM employees will be asked to use it as their default browser.

      As you think about the browser you use at home and at work, consider the reasons we have stated for our move. It’s your choice, obviously, but Firefox is enterprise ready, and we’re ready to adopt it for our enterprise.

      Daily links for 06/29/2010

      • “Add-ons empower millions of Firefox users to personalize their browser’s form and function. Why not show off your smarts by creating an add-on the whole world can use? Tools and tutorials you find here make it simple. So take a look and put your ingenuity in motion.”

        tags: firefox, addon

      Posted from Diigo. The rest of my favorite links are here.

      Daily links for 06/28/2010

      Posted from Diigo. The rest of my favorite links are here.

      Update on my Firefox extensions

      It used to be that I tried a new Firefox extension every day. Since the Firefox browser from Mozilla became a standard tool for how I do business and generally access the web, I’ve focused less on trying new things and more on tuning the environment I have. I then replicated that environment across the various computers I use with the various operating systems on them.

      I don’t use Firefox exclusively. I’m a software guy and I love to try new things, so I certainly have Chrome, and on the iPhone and iPad I use Apple‘s Safari browser. I’ve played with Opera but never stuck with it. Firefox is the browser I use when I need to know that things will work and look right.

      I’ve decided that I am going to spend a little time each day for a few days and check out what’s been going on in the Firefox extension world. Before I do that, however, I want to list the extensions I do use now to establish the baseline.

      My Firefox extensions

      • Adblock Plus: I’ve tried to live with website ads, especially when I experimented with them here, but they were just too annoying. This addon removes most of them and there are subscriptions to keep your blocked list up to date.
      • ColorfulTabs: This makes my tabs appear in different pretty colors. Not essential, but it really improves the user interface experience.
      • Diigo: I use Diigo to save and publish the daily links that appear in my blog, and this is their official addon to make it easy to capture those bookmarks.
      • Firebug: This addon is a great too for debugging web pages when things go wrong. I mostly use it for figuring out why CSS isn’t doing what I thought it should.
      • OptimizeGoogle: This cleans up some behavior in various Google apps, makes some more secure, and gets rid of even more ads.
      • Xmarks: This synchronizes my bookmarks across multiple browser types across multiple computers and devices.

      Daily links for 06/24/2010

      • “Linden Lab®, creator of 3D virtual world Second Life®, announced today that company founder Philip Rosedale has been named interim CEO, and CFO Bob Komin has assumed the additional role of COO.  Linden Lab also announced that Mark Kingdon is stepping down as CEO.”

        tags: second-life

      • Red Hat, Inc. (RHT 30.91, -0.45, -1.44%) , the world’s leading provider of open source solutions, today announced the next step in the integration of its enterprise-grade server and desktop virtualization portfolio with the general availability of Red Hat Enterprise Virtualization 2.2. In addition to providing the first release of Red Hat Enterprise Virtualization for Desktops, the 2.2 update includes new scalability capabilities, migration tools and features to expand the performance and security of the solution.”

        tags: red-hat

      • Firefox logo“Mozilla is rolling out an update of its Firefox Web browser that adds support for plugin isolation. Version 3.6.4, which includes the new feature, was officially released on Tuesday and will be deployed soon through the browser’s automated update system.

        It is unusual for Mozilla to deploy a major new feature in a minor point update, but the plugin isolation capability is a worthy exception to the rule, since it will significantly improve the browser’s stability. In the new version of Firefox, plugin components like Flash and Silverlight will run in external processes. When these plugins crash, the browser itself will not be terminated.”

        tags: firefox, flash

      • “The Eclipse project has announced the Helios release train, a major update of the open source Eclipse integrated development environment (IDE) and many of its key components.

        Due to the modularity of the software and the diversity of its community, Eclipse is developed like a platform. There are a multitude of independently-developed components that supply specific kinds of functionality. The most widely-used components are collected into a set of standard Eclipse packages that are targeted towards specific kinds of development.”

        tags: eclipse, open-source

      • “The Fedex delivery man pulled up at 10:30 this morning with an iPhone 4 in his hand — there were 15 more on his truck. The packaging is elegant and simple to open. After syncing the iPhone 3GS and Stainless Shuffle to be sure iTunes was up to date, I connected the iPhone 4. The first screen to appear showed my mobile phone number and asked me to enter my zip code and last four of the social for authentication. After agreeing to the Apple and AT&T terms and conditions the phone was activated and the copying of apps plus thousands of songs and music began. I went out for an errand and when I got back the iPhone 4 was loaded with my data. The next step was to set up the Google accounts for over-the-air syncing of my 1,500 contacts plus all the calendar entries and gmail. Minutes later I was good to go. It doesn’t get much simpler than that.”

        tags: iphone

      Posted from Diigo. The rest of my favorite links are here.

      Daily links for 06/02/2010

      Posted from Diigo. The rest of my favorite links are here.

      Daily links for 05/07/2010

      • “The bad news just keeps coming for Microsoft‘s Internet Explorer platform. After being forced by the European Union to give Windows users the option of downloading other browsers besides its own, Microsoft has had to stand by and watch as the market share for Internet Explorer, once the overwhelmingly dominant browser in the market with more than 90 percent market share, dipped below 60 percent. If the trend continues, as is expected, it might only be a matter of time before a majority of people around the globe are using other browsers than Internet Explorer.”

        tags: microsoft, ie, chrome, firefox

      Posted from Diigo. The rest of my favorite links are here.

      Daily links for 05/05/2010

      • “While consumers await the arrival of the first generation iPad on April 3, designers and developers have been working on apps in anticipation.

        Here’s a list of free iPad templates and stencils that we’ve been using at Ideacodes to get you started”

        tags: ipad, templates, stencil

      • “Remember back when Firefox hit version 1.0 and over 90 percent of the Internet used Internet Explorer? As of April, fewer than 6 out of 10 people now use Internet Explorer. The browser trends that we’ve noted over the past several months are continuing with no sign of alteration: IE continues to slip, Firefox and Opera are fairly static, Safari is very slowly moving forward, and Chrome is pushing ahead at breakneck speeds.”

        tags: chrome, ie, firefox

      Posted from Diigo. The rest of my favorite links are here.

      Really setting the default browser on a Mac

      I was having a problem last week with my Mac: even though I set my default system browser to Google Chrome, one application just refused to believe it wasn’t Firefox any longer. (And no, that application wasn’t Firefox itself!)

      Though I tried several times within Chrome and Firefox to toggle the system browser to end up being Chrome, that one application was being recalcitrant.

      Today I got an email from my friend and IBM colleague Kelvin Lawrence with the workaround to the problem: go into Safari and under Safari > Preference > General toggle the browser to something non-Chrome and then back to Chrome. This seems to do something a little extra and it did the trick. That one application now opens web pages in Chrome.

      Thanks for the fix, Kelvin!

      Three Google Chrome extensions to get you started

      I’ve recently started using the Google Chrome web browser and have made it the default over Firefox on several of my machines. Though Firefox has thousands of addons, or extensions, I only really use about half a dozen. That means when I move to a different browser I might be missing some functionality, but not a lot.

      Google Chrome logo

      Here are the first three Google Chrome extensions I’ve started using, the first two of which are direct replacements for their Firefox counterparts.

      • The Diigo bookmark extension. Diigo is a “Web Highlighter and Sticky Notes, Online Bookmarking and Annotation, Personal Learning Network.” I use it to produce the Daily Links that are published on this blog. I’ve run hot and cold on Diigo over the last few years, but I’m back to using it as the best thing around to save and share things that I’ve read on the web.
      • XMarks Bookmark Synch tool. XMarks can save both bookmarks and passwords across multiple machines and multiple browsers, though I only use it for bookmarks. When I fire up a new machine and install a new Linux image, I know I can have all my bookmarks ready to go in a few minutes. Google Chrome also has synchronization capability, but it is limited to that browser, though on multiple operating systems. XMarks works in Firefox, Chrome, Safari, and Internet Explorer.
      • TooManyTabs. As you open more and more tabbed windows, the tabs get narrower and narrower, so much so that you can’t read the labels. By clicking the TooManyTabs but, a new window opens up that clearly shows all your windows and what’s in them. Thanks to Kelvin Lawrence for his recommendation of this extension.

      Life with Linux: Adapting to the smaller screen on a netbook

      This last week my son and I were on vacation and I took along a Simmtronics 10.2 netbook running Ubuntu Linux 9.10 Remix along with IBM Lotus applications like Notes and Sametime. I brought it so I could have reasonable access to the Internet and check in to see if there were any urgent emails I needed to respond to for work.

      The screen, as you might guess from the name of the netbook, is slightly larger than ten inches measured diagonally. This is smaller than most laptops but larger than the first generation of netbooks. The screen resolution was 1024 x 600 and the display itself was quite vibrant.

      After a few days on Remix I decided I wanted to go back to the regular Ubuntu Gnome desktop and so when I got home I downloaded and installed Ubuntu 9.10 “Karmic Koala.” There’s nothing wrong with Remix, it’s just that I’m used to the regular desktop and I decided the screen was large enough to support it.

      Here are some observations about getting the most of that smaller screen while running the Ubuntu desktop.

      Continue reading

      Fixing my Firefox crash

      Last night my Firefox browser started to crash. Not occasionally, but every single time I started to to type something in the search bar in the upper right hand corner. What the heck happened?

      Firefox logo

      There are several possibilities when an application suddenly starts getting buggy:

      • Gamma rays from outer space changed some of the bits on your hard drive, thereby messing up your software.
      • You are having hardware problems, such as memory glitches or hard drive problems, that are causing instability.
      • Your machine has been infected with a virus or a worm.
      • Some other application messed up a file that the application in question uses.
      • You deleted or otherwise mangled a configuration file or (for Windows) a registry entry.
      • You installed an operating system update that changed something, and that eventually caused your application to break.
      • You installed an update to the application itself.
      • For applications that support extensions, addons, or plugins, you added or updated one of those, and it broke your application.

      When this bad behavior started, I popped over to another machine running the same operating system and checked to see if Firefox there was broken. It wasn’t.

      Next I tried doing the same thing that demonstrated the problem 5 or 6 more times to see if it went away as magically as it appeared. It did not.

      Ah, I thought, I bet I have Firefox 3.5! Will upgrading to Firefox 3.6 fix the problem? It didn’t, though it did tell me that several of my extensions were not yet available for Firefox 3.6.

      Next I considered whether now was a perfect time to switch to Google Chrome. Perhaps, but that was avoiding the problem rather than fixing it.

      I then completely, or so I thought, wiped Firefox from my machine and reinstalled it from scratch. That did not fix the problem.

      I wondered … are my old extensions still installed? They were, so evidently my cleanup had been incomplete. I uninstalled them all and restarted Firefox. The problem was gone.

      At that point I vaguely remembered that Firefox had asked to install some extension updates and I was so busy with something else that I just accepted it and got on with my work. That was before the problem started. Hmmm.

      I started reinstalling my primary extensions and checked after each one to see if I had the problem. I didn’t, but I stopped after five. I suspect the problem was either in Firebug or YSlow, but I didn’t verify. I know that Adblock Plus, COLT, ColorfulTabs, Diigo Toolbar, and XMarks are not causing issues, and those other two extensions are the only ones I did not reinstall.

      The moral of this, as with most debugging, is: if you change something and then your system is broken, what you changed caused the problem. It’s not always direct cause and effect, and you may not notice the problem for a while, but it’s good to strip back to basics and then add things in one by one until you can find the culprit.

      Update: Consensus seems to be that the update to YSlow is problematic.

      Daily Links for Thursday, January 21, 2010

      Open Source

      German “dump IE” warning results in huge increase in Firefox downloads

      300,000 extra downloads over a few days, all with no advertising, and all thanks to the German government. I bet Mozilla are well pleased with that result. Given this IE security scare, I think it’ll be really interesting to see what effect all this has had on browser usage share for January.


      Amazon hikes Kindle royalties to 70%, with a catch
      Ars Technica / Jacqui Cheng

      Amazon dropped a bomb on the publishing world Wednesday morning by announcing a new royalty program that will allow authors to earn 70 percent royalties from each e-book sold, but with a catch or two. The move will pay participating authors more per book than they typically earn from physical book sales so long as they agree to certain conditions–conditions that make it clear that Amazon is working on keeping the Kindle attractive in light of upcoming competition. Still, authors and publishers are split on how good this deal really is.


      Strings? Where We’re Going We Don’t Need Strings
      Music – Gizmodo

      Strings? Nope. Frets? Not really. The Misa Digital Guitar, an open source, Linux-powered MIDI controller, brings shredding to the 21st century by dumping traditional guitar strings for buttons and a futuristic touch screen.

      Virtual Worlds

      Los Angeles Architect Uses Second Life to Develop Multi-Million Dollar, Mixed Used Shopping Mall Project in Egypt
      New World Notes

      David Denton thinks the potential for architects with Second Life eclipses even well-known 3D graphics development software, like 3D Studio Max. “If you’re using it as a design tool, you’re constantly changing it,” he argues, “therefore you don’t take the time to line everything up. When you get finished with it you get a lot of overlapping lines, so you can’t take it back to AutoCAD.” With Second Life, by contrast, “The ability to be able to design things in real time was beyond anything I could dream of.”

      Life with Linux: Another week of work

      I use my Lenovo T400 Thinkpad as a work laptop but also as an experimental machine on which I put and delete various Linux distributions and software. At various times I’ve had Ubuntu, Fedora, and openSUSE on the computer, though most often Ubuntu, and that’s what is there now.

      Because I always seem to be in the state of configuring and testing the machine, I don’t usually take it on the road with me, because I don’t think of it as stable. Not that there is anything wrong with it, but I haven’t always thoroughly made sure I put everything on it that I might need and then test it.

      So after about a dozen of these cycles of install, configure, install something else, reconfigure, I’ve decided that I’m going to keep just one distro on it and live with it for a few months, both in my home office and on the road. The distro I’m using now is Ubuntu 9.10 and I’ll keep it for a while.

      I’ve used the machine set up this way on and off since October, but since the beginning of the week it has been configured for work. Here are a few observations, especially with respect to my various work on the desktop in earlier installments.

      • I don’t really need an automatic wallpaper changer since I rarely see the screen background on the laptop.
      • For some reason I can’t get Ubuntu to connect to my Snow Leopard iMac printer, though at various times in the past it has worked. There should be a button that says “connect to you Mac printer” – it is still too hard.
      • I’m still getting the hang of using multiple workspaces under Gnome, and I think the Mac probably handles the notion more smoothly. I should use Ctrl-Alt-Tab or something to find my apps more quickly. Wish I could get all open apps to appear on all workpace lower panels. (A setting somewhere?)
        Update and solution from Brian Warner: Right click on the double dotted line handle to the left of the minimized windows in the bottom panel and choose Preferences. Then select “Show windows for all workspaces”.
      • Generally, I’m feeling that there is more clutter than I would like when I have all my apps and a dozen Firefox tabs open. Time for a rethink. Is this just in contrast to the Mac or am I not working optimally on the given desktop?
        Update: The Tree Style Tab Firefox addon provides nice functionality to put the tabs on the sides and automatically shrink the tab bar.

      Also see: Life with Linux: The series

      Site statistics through December 31, 2009

      Here are the rolling three month sutor.com site stats from Google Analytics, plus 12 month previous stats. Percentages are calculated with respect to total numbers of hits. Statistics are computed from the first to the last days of the months listed. The up and down arrows compare the latest month listed with the percentages 12 months earlier, not the previous month.

      Net Analysis:

      Winners: Apple, Linux, Macintosh, Firefox, Chrome
      Losers: Microsoft, Internet Explorer, Windows, Opera

      December, 2008 October, 2009 November, 2009 December, 2009
      Firefox 47.24% 56.45% 57.25% ↑ 55.85%
      Internet Explorer 36.31% 21.91% 22.89% ↓ 23.35%
      Safari 7.72% 7.86% 7.78% ↑ 7.99%
      Chrome 3.31% 6.87% 6.85% ↑ 7.74%
      Mozilla 1.20% 2.33% 1.49% ↑ 2.69%
      Opera 3.31% 3.74% 2.84% ↓ 1.28%
      Operating System
      Windows 74.57% 61.83% 61.82% ↓ 64.68%
      Linux 10.81% 21.17% 21.95% ↑ 17.59%
      Macintosh 13.83% 16.14% 15.44% ↑ 16.74%
      iPhone 0.25% 0.48% 0.34% ↑ 0.51%
      Android 0.01% 0.04% 0.07% ↑ 0.11%
      Browser / OS
      Firefox / Windows 31.26% 30.76% 30.83% ↑ 33.98%
      Internet Explorer / Windows 36.31% 21.88% 22.89% ↓ 23.34%
      Firefox / Linux 9.25% 17.03% 18.19% ↑ 13.00%
      Firefox / Macintosh 6.51% 8.60% 8.18% ↑ 8.83%
      Safari / Macintosh 6.88% 7.02% 6.92% ↑ 7.02%
      Chrome / Windows 3.31% 5.64% 5.61% ↑ 5.55%
      Mozilla / Linux 0.95% 2.18% 1.35% ↑ 2.49%
      Chrome / Linux 0.00% 1.07% 1.07% ↑ 1.62%
      Opera / Windows 2.57% 2.93% 1.85% ↓ 0.97%
      Chrome / Macintosh 0.00% 0.15% 0.16% ↑ 0.57%
      Opera / Linux 0.51% 0.56% 0.92% ↓ 0.22%
      Safari / iPhone 0.24% 0.39% 0.24% ↑0.35%