Technorama

An omnibus of tech posts by a Futurologist on software development primarily.

Monday, 15 August 2011

 

Google Chrome - not ready for use

I gave the latest Google Chrome a run through the other day. I was surprised how much is lacking, from addons, to the inflexible search engine configuration. Switched back to Firefox after 3 hours.

Hopefully Firefox can borrow the good features Chrome does have, simple config and UI/preferences. Also the default page zoom level that is missing *still* in Firefox!

Labels:


Wednesday, 29 December 2010

 

Android Native C / C++

Great to see Native C/C++ is possible with Android 2.3!

Firefox 4 Beta for Android may be the first use, although that runs on my HTC Desire which is running Android 2.2!

Labels: ,


Saturday, 6 November 2010

 

HTC Desire incorrect DPI

Noticed that my HTC Desire displays web pages smaller than they should be, and I've found the cause. The Android 2.1 update1 firmware is reporting that the DPI (Dots Per Inch) of the display is 96x96!

Whereas, the 2" x 3" display is 480x800 pixels, which means DPI is 240x266 !

Anyone know if this is going to be fixed in the 2.2 Android firmware update?

Would be handy if I could update via the "layout.css.dpi" value I've got in Firefox's about:config.

There's a nice online tool for checking browser dpi. See this post for lcd_density setting for rooted devices.

Labels: , ,


Thursday, 3 September 2009

 

Firefox fixfox bounties for scaled printing

Firefox has a couple of bugs I'd like to see fixed in the next release. I'm happy to put my money out there, so I'm offering bounties. Scaled

I'm running Ubuntu which comes with Firefox 3.0.x.

Payments at my discretion, upon acceptance of proof that the work has been carried out and is in next Ubuntu release ;)

Get in touch at jg (in) jguk (dot) org

Labels: ,


Sunday, 2 November 2008

 

Firefox 3 fixes needed

Firefox 3 is now released, I've written up a list of the fixes I'd still like to see, to make the browser it deserves to be:

Form buttons that don't "click" properly, and end up just looking like they've been highlighted.

Option to stop sites disabling scroll bars, and block detection of any right clicks.

A decent sized window resize on lower right hand corner (This could just be Ubuntu/KDE/GTK bug).

URL completion doesn't work from the character after http, currently I have to type https:// before it will offer me mail.google.com. At least it offers the SSL site from the history when I just enter mail.google.com.

Some passwords aren't saved always (http/s ones), currently every once in a while I need to log in to my netgear router, but sometimes Firefox doesn't populate the password fields, even though they are stored passwords! AutoAuth is one workaround for a few of the cases :)

Save Page button that I've commented on before. Currently needs a way to save the page as a PDF file!

Quicker (or configurable) time-out on loading iframes, images etc from hosts which are down. let the rest of the page load. The problem is visible on any google cache of a site where the site is presently offline and the iframes/images still try and load!

Native support for common image types like TIFF which is still missing despite many sites using TIFF files in the IMG tag.

When a webmaster embeds an MP3 or Vorbis file into a browser page using the EMBED or OBJECT tag this gives an error if the mimetype isn't supported. The error is at the top of the page "Click here to download plugin.", and there is the green jigsaw icon where the embedded file is. The green jigsaw icon is not ideal, a download link would be much nicer, e.g. "Embedded file not supported, click here to download", or be able to right click on the jigsaw icon and download it is another option. Workaround at present is to delve into the HTML and try and figure out the src URL, or if not generated by JavaScript try and get it from the Page Info (Ctrl+I doesn't work in recent Firefox unfortunately). If there is an EMBED error, my feeling is Firefox should display the mime-type, or a string describing the mime-type so we know it is a "Windows Media Video" file etc, without having to go through the plugin detection wizard to find what format it is.

Unfortunately links stop working on a page the moment we click one, so even though the new page hasn't loaded, all the page is still readable, and links clickable, but none of the links work! Often we click a link, then see another, but we can't middle-click it to open in an additional tab, as would be handy :)

Firefox3 is great as it is though, a great development from Netscape and Mozilla Suite which went before :)

Labels: , ,


Saturday, 20 September 2008

 

Mozilla mobile edition delayed to 2010

Mozilla have announced their mobile browser now won't be available until 2010! It's amazing just how far they are lagging behind these days. So all the competition unified around WebKit will have two more years to consolidate their lead! Time for Mozilla to wake up?

Labels: , ,


Thursday, 3 July 2008

 

Flash vs Web, Adobe Flash considered harmful

Be it security exploits or crashes, there are multiple practical reasons not to install Adobe Flash.

The best reason to avoid Flash is that it's a counter to the openness of the Web. Each Flash item embedded into a page isn't being displayed by the browser, but by the Adobe plugin, it's a comprehensive alternative to the Web. Flash ignores all the privacy and security settings in the browser, sending secret cookies to websites, and if there is a bug or security in the Adobe plugin we're powerless to spot that or fix it as they don't warn you.

What's far better for consumers in the marketplace is for technologies to complete against each other. However, as Flash is just a proprietary system developers can't even see the specification they would need to implement to play a Flash files (without signing an unreasonable license agreement and payments).

Flash isn't compatible with many devices, as Adobe only release it on select 32bit OSs. Flash doesn't work on mobile devices, and when it does it's the Flash "Lite" incompatible subset. Webmasters don't realise they shouldn't put Flash files on public pages as defaults, for users it is better to just have Flash as a secondary option to open web standard pages.

Adobe marketing spin will tell you 98% of desktops support Flash, but what they don't tell you is that includes Windows95 machines running Flash5. YouTube, BBC, Facebook all necessitate Flash9.

Adobe have also added DRM, compulsory adverts and prevented people downloading content recently; all very anti-consumer.

The problem for Adobe is that they won't open up Flash while they have a de facto monopoly, and so they'll only open up to widen their base when MS have taken the monopoly with Silverlight, but that will be too late for Flash and Adobe unfortunately. If wise, they would open up now, standardise and secure their dominance for longer.

Others have posted similar to me I see. I like the quote from Tim Berners-Lee:

Anyone who slaps a 'this page is best viewed with Browser X' label on a Web page appears to be yearning for the bad old days, before the Web, when you had very little chance of reading a document written on another computer, another word processor, or another network.

It is a shame so many people now embed YouTube Flash files and others into their pages as the default choice when services like blip.tv also offer in modern open web formats.

Flash does show what can be achieved though, take this Flash 3D web UI demo. We just need open web standards to achieve the same, AJAX and an OpenGL|ES binding would be a good start :)

Labels: ,


Friday, 6 June 2008

 

GMail addons

Increasingly I'm online away from offline apps like my Thunderbird and Firefox, which means I don't get my settings and addons that I've setup in Thunderbird as I use GMail online. What Google really need to launch is an addon mechanism for their GMail and other services, in the same way that Facebook support users adding apps to their profile etc. So wherever I login.. I get my setup!

Labels: , ,


Tuesday, 3 June 2008

 

Shockwave Flash crash takes out Firefox

If like me you see the problem with Adobe's Flash format and how it diverts us away from the openness of the interweb market which has facilitated so much progress you'll see the bugs in Adobe's software as just another problem in their strategy.

Today I needed to use a computer in an office running Windows, at least it was Firefox, but Adobe Flash still managed to bring it down with a crash!Adobe Flash CrashIt's fully reproducible from this page, linked from this other page with Firefox 2.0.13 and Shockwave Flash 9.0 r60, DLL v9.0.60.184 backtrace:
NPSWF32! 3000d6fa()
NPSWF32! 300d106d()
NPSWF32! 300d343e()
NPSWF32! 300e580e()
NPSWF32! 300e5a22()

3000D6FA mov ecx,dword ptr [eax+1Ch] <--Crash
3000D6FD call 3000D705
3000D702 ret 4
I have plugins installed:

Shockwave Flash

File name: NPSWF32.dll
Shockwave Flash 9.0 r60

MetaFrame Secure Access Manager

File name: npCtxCAO.dll
Endpoint Analysis Client

VLC Multimedia Plugin

File name: npvlc.dll
Version 0.8.6c, copyright 1996-2006 The VideoLAN Team

http://www.videolan.org/
I've posted here as they don't provide any email address for bug reports, and they've never replied to any other communication I've sent about crash bugs in their propreitary software. Will they ever fix this? Not sure when they have loads of other exploits and privacy issues (secret cookies which ignore browser settings etc)

Labels: ,


Monday, 2 June 2008

 

Must have Firefox addons

My personal favs, save entire page as an image, (alternative is Screengrab). Adblock Plus, DownloadHelper, ColourfulTabs, AutoAuth and MediaPlayerConnectivity complete the experience for the moment ;)

Labels:


Saturday, 16 February 2008

 

Firefox print to PDF

Why doesn't Firefox have a export as PDF function yet? This is one of the features I use most in OpenOffice. When I need to do it from Firefox on Ubuntu I need to print to Default/Postscript, and save to file, then use ps2pdf from the shell to convert it. However, it just just be a click away!

From KDE System Settings, I can add a new Printer as GENERIC->Postscript Printer but that file is still a PostScript file and not a PDF! The pseudo printer is a simple idea, with PDFCreator and CutePDF being available which acomplish it this way. Will Firefox 3 have this missing feature?

Labels: ,


Thursday, 31 January 2008

 

Firefox addon unsigned security issue!

Currently addons.mozilla.org does not offer signed addon extensions, so if some unscrupulous person wrote a key-logger they could quite easily get people using their addon as everyone would trust the source. I'm surprised this hasn't happened yet actually.

Firefox as other security issues too, like even when I disable an addon Firefox still runs it upon startup! (Filterset.G. Updater for example). So you really have to uninstall the addons if you don't want them to run!

Labels:


Tuesday, 29 January 2008

 

3D on the web (VRML, X3D and COLLADA)

3D on the web is one area that is still absent, I'd like to see that change over the next couple of years, especially as the tech has been around since the 90s. We've got the open format VMRL and X3D, which via the script tag support Javascript code. There is the Sony Computer Entertainment COLLADA format which is now maintained by the Khronos Group.

So to pull it all together browsers really need to add native support for these formats. While their are "plugins" such as the excellent OpenVRML that is still just a plugin, and not an integrated component of the browser like SVG or HTML. Perhaps someone at an innovative net business would be what's needed now to get things rolling.

Labels: , , ,


Saturday, 22 December 2007

 

Cookie filter and block for Firefox?

I use Firefox's Adblock and Filterset.G.Updater extensions to ditch the advert pollution on many pages of the interweb. What we really need is a decent CookieBlock and CookieFilterset updater, the sort that blocks cookies like urchin I blogged about before. Is it that because cookies aren't visible they're not annoying enough to start blocking the unique trackers on pages? Should have been available before now, so as Mozilla guys aren't implementing as a core feature I hope someone will scratch the itch as an extension ;)

Labels: ,


Friday, 14 December 2007

 

Firefox still doesn't support TIFF, doh!

This tiff firefox bug seems set on never being resolved by the Firefox team. Outstanding for 5 years already! Why can't the browser most popular with users display a standard graphics file format? It's just like the reply-all bug in Thunderbird which doesn't get tackled.

Labels:


Sunday, 9 December 2007

 

Install and restart in Firefox

It is interesting to see that Firefox suffers the same problems that MS-Windows does. Every time an extension is installed it says it is necessary to restart before changes will take effect. Why can't they apply on the fly like most GNU-Linux desktop applications?

What is worse that Firefox's offer to Restart doesn't actually work, I installed Filterset.G Updater on the latest 2.0.0.11 (what's with the silly numbering?) and clicked "Restart" when it offered, and when it restarted it hadn't really restarted, as Filterset.G hadn't run its first-run functions to download the advert block list! I had to close it, and manually restart to get it to download the advert block list.

..so come on Firefox developers, catch up!

Labels: , ,


Thursday, 29 November 2007

 

Fix for coral cache Adblock Filterset.G Updater bug

If like me you use Adblock Filterset.G Updater to grab the latest regexp to layout pages in Firefox without all the intrusive Adobe Flash, Gif and Iframe adverts.. you may have noticed that Filterset.G Updater doesn't work when you're behind a firewalled connection! I tracked down the cause to be because it relies on Coral Cache, which functions on the less standard port 8080. I told the guys at Coral about this problem in their design a few years ago, unfortunately they've not fixed it still.

The solution is to dive into the code and change Filterset.G Updater to not use the Coral cache.. now editing code is pretty easy, so just follow these steps:

Find fgupdater.jar in your firefox profile and copy it somewhere as a backup.
Rename the original copy fgupdater.jar.zip
Open it up in your favoriate ZIP archive browser, such as Ark, WinZip etc.
Edit the file "content/fgupdater.js"
Change the function near the top to go straight to the uncached site URL:

function fgSite(filter)
{
return "http://www.pierceive.com/filtersetg/";
}

Now save your changes, and close the editor, it should then update the archive when you close it.
Rename it back to fgupdater.jar again.
Restart firefox, and either do a manual update from the Add-ons menu, or if it does an automatic one you should then see the Adblock extension gets populated with the list of regular expressions ;)

Easy eh!?

Labels:


Archives

February 2003   March 2003   April 2003   August 2004   September 2004   December 2004   May 2005   June 2005   December 2006   January 2007   February 2007   March 2007   April 2007   July 2007   August 2007   September 2007   October 2007   November 2007   December 2007   January 2008   February 2008   March 2008   April 2008   May 2008   June 2008   July 2008   August 2008   September 2008   October 2008   November 2008   December 2008   January 2009   February 2009   March 2009   April 2009   September 2009   November 2009   December 2009   January 2010   April 2010   September 2010   October 2010   November 2010   December 2010   January 2011   February 2011   March 2011   April 2011   May 2011   June 2011   July 2011   August 2011   September 2011   October 2011   November 2011   December 2011   January 2012   February 2012   March 2012   April 2012   May 2012   June 2012   July 2012   October 2012   December 2012   March 2013   May 2013   August 2013   September 2013   October 2013   November 2013   March 2014   May 2014   June 2014   July 2014   September 2014   October 2014   December 2014   January 2015   February 2015   March 2015   April 2015   May 2015   June 2015   July 2015   August 2015   September 2015   October 2015   November 2015   December 2015   March 2016   April 2016   May 2016   July 2016   August 2016   September 2016   October 2016   November 2016   December 2016   January 2017   February 2017   March 2017   April 2017   May 2017   June 2017   July 2017   August 2017   September 2017   November 2017   March 2018   April 2018   May 2018   June 2018   August 2018   October 2018   December 2018   January 2019   March 2019   May 2019   August 2019   September 2019   March 2020   April 2020   May 2020   September 2020   October 2020   February 2022   June 2022   July 2022   October 2022   December 2022   February 2023   April 2023   September 2023   October 2023   May 2024   June 2024   July 2024   July 2025  

This page is powered by Blogger. Isn't yours?

Subscribe to Posts [Atom]