{"id":170,"date":"2002-11-12T20:07:24","date_gmt":"2002-11-13T01:07:24","guid":{"rendered":"http:\/\/crazedmonkey.com\/blog\/uncategorised\/newsmonster.html"},"modified":"2006-10-15T19:35:51","modified_gmt":"2006-10-16T00:35:51","slug":"newsmonster","status":"publish","type":"post","link":"http:\/\/crazedmonkey.com\/blog\/computers\/newsmonster.html","title":{"rendered":"Mozilla XPI application developers are talentless wankers"},"content":{"rendered":"<p>I noticed <a href=\"http:\/\/live.curry.com\/2002\/11\/12.html#a2583\" title=\"Newsmonster install is very slick\"> this entry<\/a> from <a href=\"http:\/\/live.curry.com\/\">Adam Curry&#8217;s Weblog<\/a> expounding on <a href=\"http:\/\/www.peerfear.org\/newsmonster\/install.html\">Newsmonster<\/a> in my aggregator just now. Newsmonster is a Java-based aggregator which integrates itself inside of Mozilla using XPI. I downloaded both the Java Webstart installer and the XPI installer. The installation was slick and painless, I&#8217;ll grant that. However, the Java aggregator was slow and painful, taking over half an hour to index some 100-odd feeds, which it didn&#8217;t even properly complete. When I restarted Mozilla, an empty sidebar suddenly appeared which I could not remove. Fine, Newsmonster is not ready for prime time; let me just uninstall that puppy. Oh, that&#8217;s right, I can&#8217;t. Nor can I check the <a href=\"http:\/\/peerfear.org\/cgi-bin\/mailman\/listinfo\/newsmonster\" title=\"Newsmonster mailing list\">mailing list<\/a> archives for details on how to uninstall. Subscribing to said mailing list doesn&#8217;t seem to be working either, as I receive an error message once I try to confirm the subscription. In short, I am now stuck with an empty side bar taking up 20% of my Mozilla window.<\/p>\n<p>This is not the first time this has happened when installing a XPI application. A few months ago, I installed <a href=\"http:\/\/mozblog.mozdev.org\/\">Mozblog<\/a>, which I couldn&#8217;t get working. No uninstall. <a href=\"http:\/\/optimoz.mozdev.org\/\">Optimoz<\/a>, however, works great and has an uninstall, so I at least know it is possible to uninstall XPI applications in Mozilla.<\/p>\n<p>Developers, if you&#8217;re going to have an installer, at least have a corresponding uninstaller. Maybe this is Mozilla&#8217;s fault for not providing an interface to properly install and uninstall applications. As it stands, I will probably have to uninstall and reinstall Mozilla to get rid of these pesky XPI applications. At least I know that I can do that.<\/p>\n<p><strong>Update:<\/strong> Apparently I am <a href=\"http:\/\/www.russellbeattie.com\/notebook\/index.jsp?date=20021112#212618\" title=\"How NOT to launch an OSS project\">not the only one<\/a> having problems with NewsMonster. I agree, the app looks promising but is quite rough around the edges.<\/p>\n","protected":false},"excerpt":{"rendered":"<p>I noticed <a href=\"http:\/\/live.curry.com\/2002\/11\/12.html#a2583\" title=\"Newsmonster install is very slick\"> this entry<\/a> from <a href=\"http:\/\/live.curry.com\/\">Adam Curry&#8217;s Weblog<\/a> expounding on <a href=\"http:\/\/www.peerfear.org\/newsmonster\/install.html\">Newsmonster<\/a> in my aggregator just now. Newsmonster is a Java-based aggregator which integrates itself inside of Mozilla using XPI. I downloaded both the Java Webstart installer and the XPI installer. The installation was slick and painless,&nbsp;&hellip;&nbsp;<a class=\"read_more\" href=\"http:\/\/crazedmonkey.com\/blog\/computers\/newsmonster.html\" rel=\"bookmark\" title=\"Continue reading &ldquo;Mozilla XPI application developers are talentless wankers&rdquo;\"><span>Read more<\/span><\/a><\/p>\n","protected":false},"author":2,"featured_media":0,"comment_status":"open","ping_status":"open","sticky":false,"template":"","format":"standard","meta":{"_mi_skip_tracking":false},"categories":[4],"tags":[],"_links":{"self":[{"href":"http:\/\/crazedmonkey.com\/blog\/wp-json\/wp\/v2\/posts\/170"}],"collection":[{"href":"http:\/\/crazedmonkey.com\/blog\/wp-json\/wp\/v2\/posts"}],"about":[{"href":"http:\/\/crazedmonkey.com\/blog\/wp-json\/wp\/v2\/types\/post"}],"author":[{"embeddable":true,"href":"http:\/\/crazedmonkey.com\/blog\/wp-json\/wp\/v2\/users\/2"}],"replies":[{"embeddable":true,"href":"http:\/\/crazedmonkey.com\/blog\/wp-json\/wp\/v2\/comments?post=170"}],"version-history":[{"count":0,"href":"http:\/\/crazedmonkey.com\/blog\/wp-json\/wp\/v2\/posts\/170\/revisions"}],"wp:attachment":[{"href":"http:\/\/crazedmonkey.com\/blog\/wp-json\/wp\/v2\/media?parent=170"}],"wp:term":[{"taxonomy":"category","embeddable":true,"href":"http:\/\/crazedmonkey.com\/blog\/wp-json\/wp\/v2\/categories?post=170"},{"taxonomy":"post_tag","embeddable":true,"href":"http:\/\/crazedmonkey.com\/blog\/wp-json\/wp\/v2\/tags?post=170"}],"curies":[{"name":"wp","href":"https:\/\/api.w.org\/{rel}","templated":true}]}}