topbanner_forum
  *

avatar image

Welcome, Guest. Please login or register.
Did you miss your activation email?

Login with username, password and session length
  • Saturday June 14, 2025, 8:34 am
  • Proudly celebrating 15+ years online.
  • Donate now to become a lifetime supporting member of the site and get a non-expiring license key for all of our programs.
  • donate

Recent Posts

Pages: prev1 ... 10 11 12 13 14 [15] 16 17 18 19 20 ... 26next
351
General Software Discussion / Re: opera 9.5 beta out
« Last post by nontroppo on November 07, 2007, 04:31 PM »
urlwolf: whaddya tell ya!  :D  :Thmbsup:

kalos: that warning was added because a number of users have thrown hissy fits like petulant teenagers when they found a bug. For a great number of beta testers though, Kestrel is pretty rock solid (as it is for me, I use it full time). And as urlwolf will attest, a well placed bug report will do more to improve the software than moaning that alpha/beta software is buggy.
352
General Software Discussion / Mobile Browsing: Opera Mini 4
« Last post by nontroppo on November 07, 2007, 02:58 PM »
For anyone who fearlessly treads into the internets with small boots on, Opera have recently released their next generation mobile browser: mini 4

http://www.operamini.com/features/

http://www.operamini.com/demo/ - play with it on a virtual phone 8)

For those who don't know, Opera mini is a thin 100kb java app (thus works on almost all mobiles out there) that uses highly compressed link to dedicated servers (transmitting 5-12X less data, saves mucho money!). The server does the hard work of content resizing for mobile-sized screen (minimising phone overhead). It uses the latest 9.5 engine, thus offering very advanced standards support.

You can browse in overview mode, then zoom into the content you want (ala iPhone but without the cost). You can also use a landscape mode for better horizontal display space.

You can sync your bookmarks with it via Opera link. It will also auto-magically create custom searches from search-boxes (as Opera desktop does).

It gives the mobile a virtual mouse, and very useful key navigation.

I usually browse NYTimes on the move, and it really does do wonders to the readability of that site on the move. If you do any mobile browsing, you may find your small boots will be just a wee bit more snug...

353
General Software Discussion / Re: Implementing Leopard features for Vista?
« Last post by nontroppo on November 07, 2007, 01:24 PM »
I may not have been clear enough  :-[; VSS cannot implement a system like Time Machine technically — rolling back to specific items not just data stores. VSS neither integrates into search indexes (ala Spotlight), and so cannot support the ability to search through past items *within* individual applications (i.e. you find old mails within Mail.app, not needing to open Time Machine etc.). Time machine is not just a pretty RCS, it locks into the file system and core OS services like Spotlight. VSS could probably be glitzed up to something more useful than it is now, but it may need core plumbing changes to do what Time Machine does. I suspect there are some versioning file systems additions to NTFS that can do that for windows, but again this is bolt-on to the OS, thus won't be universally supported.

The point that some kind of preview system has been available since Win95 but largely unused suggests the windows ecosystem cannot yet sustain a useful quicklook-type feature. I think Vista is probably close though (though someone suggested it can't generate previews for Office Docs unless Office 2007 is installed?), and they just need to rethink the UI. They should ditch the preview pane and use a pop-up window, and push the API harder. One caveat though is how previews are stored and where, HFS+ has pretty solid metadata mechanism (and many files are actally bundles thus store Quicklook info there), how does Vista handle this?
354
Living Room / Re: collaborative text editing
« Last post by nontroppo on November 07, 2007, 09:54 AM »
You could see if a Windows-compatible SubEthaEdit is out yet (it wasn't last year, but who knows):

http://www.medialope...-i-like-subethaedit/
http://www.codingmonkeys.de/subethaedit/
355
General Software Discussion / Re: Implementing Leopard features for Vista?
« Last post by nontroppo on November 07, 2007, 06:43 AM »
Time machine was built to solve a very real problem:
Eighty percent of Mac users said they knew they should backup their data. (This is scary already. Only 80 percent?) Twenty-six percent said they do backup their data. That actually doesn't sound too bad until you get to the next question. Only four percent backup regularly.
source
This is not some weird geek issue for sysadmins, but a profound fracture in how people use computers. With that user focus (4% regular backups!), Engineers worked to do something about it. Windows users probably have similar backup rates, and yet the technology developed was never exposed to the majority of its users. Power users often ignore the UI as irrelevant (bah its just eye-candy) but the way features are presented to users is critical, as VSS so clearly demonstrates. Apple engineers worked both on the underlying details, but also a UI that works. I don't think VSS had any such user focus, it was probably built as an IS feature. No one at Redmond had the bright spark to allow normal users a clean way to use it too.

So why don't we use it more - because the UI is clunky, its only in explorer and and once again, other apps don't take advantage of it.

OS X is cleanly built around the idea of unified interoperable thin frameworks. Services are offered by the OS and used by applications. Applications are encouraged to allow interoperability by offering exposed dictionaries of things they can do to any application that asks. Developers are encouraged to use such unified services. Tom Yager expresses it this way:
Windows and Linux are designed from the core out, which is to say that they are all about layered kernels, system calls, and APIs, with each layer's purpose being to abstract the layers below it. The layers grow thicker; when a layer gets unmanageably thick, a pretty new abstraction layer is created so that people don't have to deal with the ugly one. ... Everyone plugs into OS X through the frameworks, and below that lies a stable, thin, simple, and well-documented system stack. It is not the frameworks' job to abstract lower levels of software. From a developer's point of view, the frameworks are OS X. When developers write to Apple's frameworks, they inherit cross-application integration and operational and interface consistency with no effort.
source

Even before Leopard came out, the main apps I use had added support for Quicklook! I think quicklook is more clearly thought out in UI terms than the various preview mechanisms available in several versions of windows back to 95. The proof is in the pudding; and that is that Quicklook will be a core UI feature for most users whereas Preview has been available but woefully underused on windows.

Spotlight *is* a good example of this. I used X1 / GDS on my Windows machines before my forced move to OS X. So I was fine with a windows equivalent and it was a useful tool. Yet because Spotlight is a core OS service, and cleanly exposed in a framework, many of my applications use it. That makes spotlight far more useful for me as a user. Developers can all build on it and it just becomes more valuable to users as a result. Vista now has a search mechanism (though a much less robust metadata framework), but what is a developer to do when there are so many other possible search services to support (and most users are still on XP)?

In conclusion, the two examples you give are fairly clear cases where an attention to interoperability, user focus, and cleanly exposed frameworks benefits both developers and users.

---------------------------------------------------------
EDIT:
As I've not installed Leopard yet I've not been able to compare its functionality, but just reading through the Ars Technica review, Time Machine is actually more advanced than VSS as far as I understand. One can recover individual items within a file store, for example a deleted entry in an address book, or individual mail. VSS would force the user first to know what the file name that stored the info was, but then restore would lose all changes made subsequently. It would require manual hacking to get the data out. Selective item revisions without data loss is a critical feature of a backup system, and thus technically VSS could not provide such complete functionality even if the UI was reworked IIUC.

356
General Software Discussion / Re: A rant about how I finally ditched iTunes... :D
« Last post by nontroppo on November 07, 2007, 05:48 AM »
Ralf: my phone ain't new (Nokia N70), but you can just drag music over to it and play stuff as you want.

Nokia do allow easier syncing from iTunes though, using nothing more than a playlist, but you don't require it at all.

iTunes: I was forced to use iTunes when I started using my Macbook. I *hated* it more than any other of the shocks of changing OS. I did use Foobar2000 before, so I am an extreme-tweak poweruser masochist. Music players are a pretty weak area of OS X. My hatred largely stemmed from the music I had in FLAC and OGG formats, which were unplayable without horrid conversions to MP3. You can get LAME in iTunes, but I opted on using an excellent converter and ripper, Max. Over time however, I've got more accustomed to it. But the killer feature is that Quicksilver allows a full interface to iTunes, so I can immediately get to artists, playlists, set ratings, music navigation while iTunes UI is closed. Quicksilver actually makes iTunes the best player I've used, and when I'm in windows with foobar2000, I now miss such control. This is really thanks to Quicksilver not iTunes...
357
Has anyone ever sullied their eyes to see what kind of HTML code Google serves us all (beware, only for the strong of stomach!). It is the ugliest, most hack-ridden inefficient mess you'll likely see outside of Myspace. Any organisation capable of such fugly shoddy code must not be allowed near an OS, ever...   :o  ;)
358
Living Room / Re: How do you tag (or even organize) your files?
« Last post by nontroppo on November 07, 2007, 04:50 AM »
Thanks for that info Ralf. The solution HFS+ uses is to generate ._sidecar files if a file with metadata is saved on a non-compatible drive. That way the resource fork is preserved even on non-compatible drives, and will be read back in from the sidecar when it is loaded from such a drive. *BUT* this is seen as file detritus to those on that other FS (who don't know what they are), and there are several programs to clean the ._sidecar files away or people just delete them anyway, breaking that metadata...

I've been playing with Mcnucle for a while for tagging. What is great is the preservation of my tagging schemes no matter from where I access that, though I haven't hammered the system to see how thoroughly it preserves it on a long journey. What I don't like its the limitations for tags - it is very consumer oriented at the moment (few tag choices), so I've decided to wait a while before using it more seriously.

What I do for tagging now though is a free tool Spotmeta. It does the tedious job of metadata scheme construction seamlessly. You can make any type of metadata types (booleans, lists, strings etc) and use them for categorisation. It uses standard OS metadata mechanisms, contextmenu support from anywhere, uses a namespace to stop collisions, and makes spotlight aware of the tag schema thus fully searchable.
359
Well, it does come with a cape and externally worn underpants...  8)
360
Living Room / Re: How do you tag (or even organize) your files?
« Last post by nontroppo on November 06, 2007, 03:30 PM »
Armando: do you know why ADS doesn't work for some file types? Is it than that programs that open them strip the ADS out?

Is that why Tag2Find stores tags in both a database and the ADS?
361
Not that this joint is much of a hotbed of Apple fanatics, but a stern warning to refuse at all costs (even if donated at no cost, or offered with further favors!) Apple's Mighty mouse (wired or unwired).

Good: 360deg scrollball
Bad: Everything else, but really everything else.

They've got some fancy touch sensitive doodad so even though it has no left/right buttons it senses which side you are clicking -- except when it doesn't which is about 40%of the time. The only way to get reliable clicking is to back your hand way off, so then the side buttons are completely out of reach. Not having seperate mouse buttons though breaks the greatest mouse innovation in years - rocker gestures. Click left+riht or right+left is a lightening way to do stuff. It works in Opera, Firefox, and my global gestures system XGestures (but not in strokeIT).
362
Living Room / Re: To wide-screen or not to wide-screen
« Last post by nontroppo on November 06, 2007, 03:16 PM »
Though partially off-topic (buying LCDs in general), this article was the best intro to LCD purchasing I've sen in a while:

http://www.codinghor...archives/000991.html

We have a widescreen Dell at work which is a TN, and boy is its colour response horrible! The differences between it and our NECs (VA) and CinemaDisplay (IPS) is astounding. On topic the widescreen is nice for app management (horizontal document comparison, text diffing is amazing on widescreen!), but I'd rather take two IPS monitors over a widescreen TN any day.

Jeff links to this nice LCD buying guide:

http://www.xbitlabs....lcd-guide-f2007.html
363
Living Room / Re: Technology Myths
« Last post by nontroppo on November 06, 2007, 03:07 PM »
But we *do* know that AOL users use far too much toilet paper!  ;)
364
Living Room / Re: How do you tag (or even organize) your files?
« Last post by nontroppo on November 05, 2007, 06:24 AM »
As I understand it, Windows has supported metadata (Alternate data streams, ADS) in some form since 1993 when NTFS was released; it was added to provide compatibility with Apple's file systems metadata and Novell.  In Windows 2000, MS added Author, title fields etc as shown above for XP.

But ADS appear to have been particularly attacked on Windows for security reasons (hiding stuff in "files") -- and so has sadly never really taken off. That critique could apply to any FS, but Windows is more security-concerned. The technology is/has been there but the culture certainly isn't/wasn't. Vista exposes this more clearly (i.e. command line awareness of ADS), and I very much hope the Windows community will standardise and promote ADS for functional metadata across applications. Sadly the current result is each app has its own index, its own metadata representation.

Historical aside: Regarding tagging and metadata, the most elegant original file system was the Be file system from BeOS:
http://en.wikipedia..../wiki/Be_File_System

Metadata was very well integrated, and a search system like a relational database built around it as a core OS function. It has taken years for others to catch up, if at all[1].

----
[1] http://arstechnica.c...os/macosx-10-4.ars/6 -- Apple basically hired the creator of the BeFS, though it took until Tiger to get close to parity. That article (pages 6 and 12) show the battle to go from metadata as possibility to rich metadata as functional reality.
365
General Software Discussion / Re: opera 9.5 beta out
« Last post by nontroppo on October 31, 2007, 11:30 AM »
urlwolf: great, I suspect it will be fixed in the next build ;-)

justice: memguard won't pick up crashes with plugins, only with Opera itself (and plugins can make it look if the brower crashes as they run inside its process -- they can also make a browser appear to use lots of memory when it isn't). Note, Kestrel is building in some kind of enhanced plugin crash protection to stop them pulling the browser down with them...
366
General Software Discussion / Re: opera 9.5 beta out
« Last post by nontroppo on October 29, 2007, 04:07 PM »
Well, IIXII will be able to log an EIP pointer to the crash and I can forward it to the correct developer. Note there is another tool for the hardcore bug hunter:

http://people.opera....om/axel/memguara.exe - this is the kestrel version
http://people.opera....om/axel/memguard.htm

MemGuard is a full replacement for Opera.exe plus extra memory guarding features to complement Inspector IIXII. It ensures that any kind of bad memory access, e.g. dangling pointers or buffer overruns, will cause an immediate crash, instead of causing random crashers and thus useless crash logs potentially minutes later. Furthermore, random or hard-to-reproduce crashers will become reproducible. Try to always use MemGuard when creating crash logs. MemGuard also detects memory leaks and provides a way to analyse runtime memory usage.

Axel has quite an interesting story. He was an Opera user and assembly programmer. When he didn't like a feature or want a new one he would dissasemble and reverse engineer Opera and patch it to do what he wanted. Opera realised his talents and offered to pay him to do the same thing ;-)
367
General Software Discussion / Re: opera 9.5 beta out
« Last post by nontroppo on October 29, 2007, 02:12 PM »
urlwolf: is the crash reproducible? If so, could you please report it:

http://www.opera.com...ort/search/view/790/

Thanks!  :Thmbsup:

Dirhael: I assume you *don't* want to try to reproduce your crash ;-) Opera Mail is really solid here.

One log-awaited feature that sneaked it into the beta is remote deletion for POP servers - this is the best new mail feature for my needs (i.e. you can leave mail on server, but if you delete items it will also delete just those items on the server.

justice: did you switch to IMAP from POP for Google - how does it work?
368
General Software Discussion / Re: opera 9.5 beta out
« Last post by nontroppo on October 28, 2007, 03:12 PM »
justice: "word word" worked for me in the alpha, though they have reworked the search engine code so it is probably less buggy than before. What I do want is more advanced search option (NOT as well as AND, proximity search) and as a geek I'd love regex search from the address field  :-*...

I have to say, history search is the most amazing feature to hit a browser this year for me. Interestingly, Omniweb for the Mac has had this for 3 years or so (though they don't use the address bar for search matching). And Safari 3 in Leopard is adding this feature too (indexing into spotlight, so you can search from any app, but still not using the address field). But so far Opera is the only Windows/Linux app to do this. Note URLs and history items are classified by their popularity, the more you visit, the higer it is in the list, kind of like the scoring heuristics in FARR...
369
General Software Discussion / Re: opera 9.5 beta out
« Last post by nontroppo on October 28, 2007, 10:40 AM »
tomos:

Classic vs. non-classic (MSI): classic is much faster as it doesn't use Windows installer. But windows installer allows more flexibility r.e. large-scale deployment and better international support. I use the MSI installer.

All-users vs. per-user: Per-user is much more flexible. I use Opera profiles extensively, which basically works by changing the per-user base directory.

http://operawiki.info/OperaProfiles

But if you are just playing around, it won't make too much difference.

I guess it will pick up on current settings anyways which are customised.

At least for per-user, if you use e.g. Opera Betaz for install, it will use Opera betaz for user settings which will *not* overwrite your older settings. It is better to start off clean for a beta, then import bits of your older settings in.

http://operawiki.info/MigratingSettings

If you've backed up your settings, you could always just trying doing an upgrade and ignoring the seperate install advice ;-)

Note, the big feature for the beta is the online Opera link, which allows transparent two-way sync between Opera Desktop <->Web<->Mobile phone

http://www.opera.com...oducts/desktop/next/
http://www.opera.com/products/link/

Changelog since alpha: http://snapshot.oper.../windows/w950b1.html
Changelog since 9.2x: http://www.opera.com...elogs/windows/950b1/

370
Process Explorer:  :-* (OS X activity monitor sucks in comparison)

What columns do most people use?

procexp.png
371
Living Room / Re: How do you tag (or even organize) your files?
« Last post by nontroppo on October 23, 2007, 04:38 PM »
On a slightly tangential potential future tagging route, I just stumbled on the Mcnucle server:

http://www.inuron.co...tware-overview.php#3

The general ideas are a metadata driven tagging system at its base (seems to use spotlight?), multiple views of files (via tags / ratings / projects) in smart-folders, and a built-in server to abstract this metadata'd "stuff" out to any machine in the æther. You can send links of individual files to friends they can get from the server, but more interesting is you can share your metadata. Allow family to see photos from a tagged set, it doesn't matter where it is on your machine, you don't need to zip it up, just share it...

Prosaically, you can use this as I use SSH now to get to my work machine from home, except all my tags are preserved and browsable. But what is neat, is that you can aggregate tagged data from machines anywhere. So tagged stuff at work can get aggregated into my laptop tag search results even if I'm in an Airport in China. The server is OS X only (all written in Java so hopefully it will get ported) but the client runs under OS X or Windows and parts in any browser. Currently in beta but very intriguing.
372
General Software Discussion / Re: Ubuntu 7.10 Released today
« Last post by nontroppo on October 23, 2007, 03:19 PM »
Oh, I just hope hardware support is better (non-free device drivers work your magic!)...
373
General Software Discussion / Re: Unique way to make Firefox load faster
« Last post by nontroppo on October 23, 2007, 03:06 PM »
Note, Opera is compressed by default. I actually do the reverse - I like to uncompress the DLL because I use multiple profiles run simultaneously and compresed DLLs cannot be shared. There is also a slightly higher memory footprint on first start as the whole DLL must be loaded, as opposed to just the parts that are needed.

If you use Process Monitor, I remembered most of the FF startup is not reading executables, but XUL associated files (it was ages ago that I profiled though). Opera spends most of its time validating cache entries, thus these techniques have no impact on the majority of the the startup I/O I believe...
374
Living Room / Re: How do you tag (or even organize) your files?
« Last post by nontroppo on October 23, 2007, 06:56 AM »
The biggest problem, like we said, is interoperability, compatibility, portability…

Aye indeed, what I'd give to lock MS, Apple, and *nix engineers up together in a room for a week and actually think about inter-OS operability.  :Thmbsup:
375
Living Room / Re: How do you tag (or even organize) your files?
« Last post by nontroppo on October 22, 2007, 06:37 PM »
How much is that metadata portable though ? Is it strictly reserved to OSX and would be lost if read by windows or Linux? My experience with metadata fields for files is that they’re not that reliable and/or portable.
Well, the metadata system is based on the filesystem (FS), HFS+. Each FS has a different way to handle metadata. HFS+ uses resource forks, which are like NTFS alternate data streams IIUC. So if I copy a file to Windows, it will most likely lose the metadata because the FSs are incompatible.

BUT, it is quite easy to handle for Spotlight. There are OS command-line tools that extract this metadata out. It would be trivial I assume to set up a folder action to extract the comments and write them to an XML file. So I could have an drag-n-drop "upload" folder, who's job it is to automagically upload a file(s) to a remote FTP and extract the comments to XML as a sidecar file.

Tagging stuff is as time consuming as naming files or classifying them in folders. If all that work is going to be lost by changing between Oss or just backing up, etc.

Most command-line utilities, and good backup software is fully compatible with HFS+ features. Backup is not an issue.

Nontroppo : in another you talked about the proprietary format of tag2find’s databas. Would you say the OS X format is not proprietary?
It is part of the standard core OS filesystem. OS X has exposed APIs to deal with it, and those are easily used by any application developer or scripter. So it is non-proprietry within-OS X. The problem is obviously platform incompatibilities, which is something we'll be stuck with for a while unfortunately (a unified file system for all OSs would rock, but I suspect they'd squabble for 200years before arriving at a decision!). My XML sidecar file is the best I can come up with, but then Windows software would need to be able to translate that to whatever it uses. I have no idea what tag2find uses. Their FAQ provides no information about where they store their data, but as you say they are writing an API. I'd still prefer that this is built in to the OS personally, but I don't know when Microsoft will get round to implementing this (their next-generation file OS was supposed to come after XP but got pulled IIRC). I don't know how Linux handles metadata either...
Pages: prev1 ... 10 11 12 13 14 [15] 16 17 18 19 20 ... 26next