maemo.org - Talk

maemo.org - Talk (https://talk.maemo.org/index.php)
-   Development (https://talk.maemo.org/forumdisplay.php?f=13)
-   -   How about coding a simple free-form database like QuickDex? (https://talk.maemo.org/showthread.php?t=26605)

GeraldKo 2009-02-03 20:15

How about coding a simple free-form database like QuickDex?
 
This is a plea to programmers for a very simple program. QuickDex was an ultra-simple free-form database for early Macintoshes (I'm talking pre-System 7, 1MB RAM) that would be PERFECT for a Maemo tablet.

(I started a thread about this one year ago. There was one code-writer who was interested so I dropped the thread, but then his life got too complicated to start on the project. So I'm back, ... )

QuickDex has ONLY TWO FIELDS: a field where you type text (which is automatically saved) and a field where you type a character string for searching. The idea was (like Microsoft's Cardfile, which was not nearly as useful as QuickDex) that you had a "stack" of cards in a single file. The only really necessary commands are New Card, Delete Card, Find Forward and Find Backward. Clicking Find just jumps to and highlights the next occurrence of the character string in the saved text field. The view just changes to the next card that has that character string. If the Find field is left blank, then searching just pulls up each card in order. You can enter any random piece of knowledge, contacts' addresses, lists of bookmarks, lists of ToDos or movies you want to see, anything. It's a poor man's PIM.

Here's a little review of QuickDex from 1992. As the author points out, it uses only 20k and is lightning fast. http://tinyurl.com/3a5m8r

Here is a screenshot of the "current" Windows version of QuickDex:

http://i248.photobucket.com/albums/g...kDexpicpng.png

This newer, Windows version is more complicated than necessary. (Also, aesthetically, it would be nicer if the cards had rounded corners; and if the shape matched the Tablet's landscape screen format.)

I have tried all the existing Maemo programs that are similar to QuickDex. I've also tried TiddlyWiki. None offer the perfect simplicity and utility. And QuickDex ought to be easier to program.

What's essential is a place to store (and find) any and all information and take it on the road in the N800 or N810. Even early QuickDex had some bells and whistles, like a phone dialer. Later incarnations (like iData) added the capability to embed images. But None Of That Is Necessary. Just a simple place to throw in text info (and find it again) would be an AWESOME addition to the Nokia Tablets! Import and export would be great; in the original QuickDex, the data file was just a big text file with a specific character string (something like $N%) to indicate a new "card".

The utility of something like QuickDex is hard to overstate. These days I don't use it since I'm on Windows and I'm one of those inveterate users of EccoPro. But for Tablet use -- in terms of format, simplicity, memory footprint, utility -- I can't imagine a more useful, so-far-non-existent program for the NIT.

Here is the Macintosh version of QuickDex running in Mini vMac on a PC. It's been a long time since I've used it, but I'm delighted again to see how fast and clean and wonderful it is! Here's a screenshot of QuickDex running in my Mac emulation:

[IMG]http://i248.photobucket.com/albums/g...onMinivMac.jpg[/IMG]

I have uploaded versions of both the Mac QuickDex and the Windows QuickDex to Rapidshare.

The Windows program is here. It is installable in the typical way. I know it runs on anything up through Windows XP; I don't know if it runs on Vista or not.

I have also uploaded a Disk Image of QuickDex for Macs or Mini vMac. It's here. Add .img to the file name for it to act like a disk image. I think it will run on any Classic Mac OS, or Mac emulator like Basilisk II or Mini vMac, but not on OSX. On the Mac, QuickDex is launched from the Apple Menu. Note also that QuickDex does not get its own set of menus (since it was meant to run ALONG with other programs); the upside-down question mark to the right of the other menus is the QuickDex menu.

tso 2009-02-03 20:18

Re: How about coding a simple free-form database like QuickDex?
 
mnotes maybe?

Snoshrk 2009-02-03 20:24

Re: How about coding a simple free-form database like QuickDex?
 
Notecase seems pretty close to what you are looking for....

I moved all of my Palm Notes to it as part of my switch to the N800.

GeraldKo 2009-02-03 20:30

Re: How about coding a simple free-form database like QuickDex?
 
I'll look at Notecase, but this was my conclusion about it one year ago: Notecase is also unnecessarily complicated and doesn't offer a database search function across all its information either.

I think I've tried mnotes, but maybe not. I'll install today and check it out, too.

If you have a Windows machine, or an old Mac, you really should download QuickDex and see what I mean about its simplicity and utility (compared to the Maemo apps, many or all of which I tried, though not since last summer).

Bundyo 2009-02-03 20:43

Re: How about coding a simple free-form database like QuickDex?
 
This one is a great little app, too bad it is written in Mono, which is quite big...

http://www.incollector.devnull.pl/

Karel Jansens 2009-02-03 20:57

Re: How about coding a simple free-form database like QuickDex?
 
I'd prefer a redo of Psion's Data. QuickDex seems just too simple.

(FYI, Data can be made to look exactly like QuickDex. The difference is that it doesn't have to)

GeraldKo 2009-02-03 23:30

Re: How about coding a simple free-form database like QuickDex?
 
Quote:

Originally Posted by Bundyo (Post 261863)
This one is a great little app, too bad it is written in Mono, which is quite big...

http://www.incollector.devnull.pl/

Yes, InCollector is the closest Linux app I've seen. (I went searching for simple Linux free-form databases last year.) I just downloaded it after your mention, and I'm using it in Windows. It seems pretty smooth. I also like that it has import and export functionality. (It exports in .ied fomat, with which I'm not familiar. Maybe that's specific to Linux, but I'm using the Windows variation of InCollector. Since it's a flat database, could it just export in comma-delimited text format?)

Personally, I'd still prefer QuickDex. The main difference is that InCollector has a Title Field as well as a primary Content Field. On the input end, I prefer not having to come up with a Title or having to bother with going to an extra field to fill it in (even if I just put in X for every title). On the look-up end, you just can't beat the speed of QuickDex jumping to every instance of your character string and highlighting it. In InCollector, after you put in your search you need to scroll through your titles and open each "card" individually, then, if it's not what you want, you need to close the card and go back to scrolling and open the next possible candidate. In QuickDex, because it has just the one entry field, you just keep clicking Return and it immediately shows you the next instance of the character string in context (because of the highlighting). If you don't like that one, you just hit Return again. It's very fast. It's the simplicity itself that makes it so fast, not just that it executes instantly but it's fast in terms of the required user input (just hitting Return).

GeraldKo 2009-02-04 00:56

Re: How about coding a simple free-form database like QuickDex?
 
Quote:

Originally Posted by tso (Post 261848)
mnotes maybe?

This is pretty close. Thanks for the suggestion. As with InCollector, I wish the thing were made simpler by eliminating the Title field and highlighting the sought-for character string. The interface is just faster when there are only two fields and the context of your found info is made immediately apparent.

Maybe if I'm lucky Benoit will branch off and, while continuing with his expansion of mNotes (to include photos and drawings), he will also make a simpler mNotes that eliminates the Title field and highlights the found character string. I feel very strongly that for this type of application, especially for the Tablet platform, minimizing how much dancing around the user has to do is a very worthwhile goal.

Or maybe someone else wants to take Benoit's work and modify it insofar as allowed for by open-source rules and ethics.

tso 2009-02-04 01:04

Re: How about coding a simple free-form database like QuickDex?
 
iirc, the title can be ignored as it will be filled by the first string of the text, if left empty...

also, your basically describing version 1.x of mnotes. maybe you can get him to repack it as mnotes-lite? ;)

q335r49 2009-02-04 01:07

Re: How about coding a simple free-form database like QuickDex?
 
It's all just text, and if you get over your GUI obsession, just use Vim or Emacs and homebrew your own. I use Vim as a personal wiki, and it works A LOT better than any of the specially tailored wikis.

GeraldKo 2009-02-04 01:18

Re: How about coding a simple free-form database like QuickDex?
 
Quote:

Originally Posted by q335r49 (Post 261936)
It's all just text, and if you get over your GUI obsession, just use Vim or Emacs and homebrew your own. I use Vim as a personal wiki, and it works A LOT better than any of the specially tailored wikis.

My Dad used to tell me something analogous about finding the right woman, but appearance, I find, does matter. :)

However, if you would like to post a jpeg of what you do with Vim, I'd be interested to see it.

prk60091 2009-02-04 02:39

Re: How about coding a simple free-form database like QuickDex?
 
have you tried evernote... wait before you flame me hear me out... evernote is basically an imap service with a fancy web / desktop interface that can be accessed anywhere you have a web connection.... i created an evernote imap email account on my n810 and it works with modest so i have a copy of my notes on my machine and it is backed up in the cloud and updating is as simple as sending an email message

GeraldKo 2009-02-08 00:51

Re: How about coding a simple free-form database like QuickDex?
 
Quote:

Originally Posted by prk60091 (Post 261957)
have you tried evernote... wait before you flame me hear me out... evernote is basically an imap service with a fancy web / desktop interface that can be accessed anywhere you have a web connection.... i created an evernote imap email account on my n810 and it works with modest so i have a copy of my notes on my machine and it is backed up in the cloud and updating is as simple as sending an email message

@prk60091 It sounds like, on your Tablet, you have the notes you sent to Evernote from your Tablet but not anything that got into Evernote by any other means. And you don't actually have access to Evernote except when online? So when you aren't online, you can't really search all the stuff you've stored on Evernote? Am I following this right?

If I'm not right, I'd like to hear more. If I'm right, though, it doesn't sound like it would do what I personally want.

OTOH, mNotes is coming along nicely enough and I hope will come pretty close to what I wanted.

prk60091 2009-02-08 21:52

Re: How about coding a simple free-form database like QuickDex?
 
Quote:

Originally Posted by GeraldKo (Post 262880)
@prk60091 It sounds like, on your Tablet, you have the notes you sent to Evernote from your Tablet but not anything that got into Evernote by any other means. And you don't actually have access to Evernote except when online? So when you aren't online, you can't really search all the stuff you've stored on Evernote? Am I following this right?

If I'm not right, I'd like to hear more. If I'm right, though, it doesn't sound like it would do what I personally want.

OTOH, mNotes is coming along nicely enough and I hope will come pretty close to what I wanted.

i use evernote 3 ways
1. with my winxp machine i add to evernote using their application
2. my laptop uses os x 10.4.x evernote does not support 10.4 so i use the web interface
3. on my n810 i created an imap account in modest using the instructions found here http://evernote.com/about/support/imap.php

because imap allows all the messages to appear on multiple places i always have a complete set of my notes on my n810 on or off line

i have actually gotten in to the habit of emailing to my evernote box an url or something i want to keep track of and voila it is available on the web app or their xp app or in my imap email box

i have started to email my delicious links to evernote as well i now own my data whatever happens to evernote/yahoo/delicious or whoever

GeraldKo 2009-06-21 23:23

Re: How about coding a simple free-form database like QuickDex?
 
What the heck, here's a great excuse to resurrect this thread and see if anyone out there wants to make a Tablet QuickDex:

David Pogue, the NY Times' tech columnist, just published a column called: "Pogue’s Productivity Secrets Revealed."

In it, he offers very little in the way of software recommendations apart from this:

"I know where everything is. Years ago, I started using an address-book program that's now called iData 3. It's a freeform database, meaning that the 'cards' in this database don't have separate fields for Name, Street, City and so on; instead, you can type or paste whatever you want into each freeform card.

"This program doesn't play well with field-based contact managers like Google's or the iPhone's, but the beauty is that it holds whatever you want: recipes, brainstorms, article fragments, driving directions, lists, Web addresses and so on. And you can find anything in a fraction of a second. (Actually, iData now lets you create field-based databases as well, but my freeform database has been growing since about 1988 and I'm not about to convert it.)"

So what's this iData? As the iData website makes clear, it's just the successor to QuickDex, and it's available for the Mac and for the iPhone.

In other words, David Pogue, probably America's best-known technology journalist, has been using QuickDex since 1988, and it's largely to QuickDex that he ascribes his high productivity.

Also, for anyone tempted to create a NIT QuickDex app, I think BrentDC has already a very large portion of the coding in his Quick Clip viewer.

If you're interested, I explain more about QuickDex in Post #1 of this thread; and I put in a link there for downloading the Windows version of QuickDex. (I also put in a link for the Mac Classic QuickDex, but I just checked and it's dead. If anyone is interested, post a request and I'll get one back up into the cloud.)

debernardis 2009-06-22 06:36

Re: How about coding a simple free-form database like QuickDex?
 
Conboy might be almost exactly what you are looking for, provided that its Author implements searching in full text. Try to ask nim - you'll find him in the forums.

GeraldKo 2009-06-22 07:51

Re: How about coding a simple free-form database like QuickDex?
 
Quote:

Originally Posted by debernardis (Post 298554)
Conboy might be almost exactly what you are looking for, provided that its Author implements searching in full text. Try to ask nim - you'll find him in the forums.

Thanks, and you've hit one of my 2 primary problems with Conboy. The other is that it sprays windows all over the place. I can see how some people might like that, but for this type of app, I strongly prefer greater simplicity.

conny 2009-06-24 10:42

Re: How about coding a simple free-form database like QuickDex?
 
Quote:

Originally Posted by GeraldKo (Post 298565)
Thanks, and you've hit one of my 2 primary problems with Conboy. The other is that it sprays windows all over the place. I can see how some people might like that, but for this type of app, I strongly prefer greater simplicity.

There is some refactoring going on at the moment, this will (amongst other things) reduce the code dependencies between the content of a note and it´s user interface. So maybe I´ll implement a single window mode some day. No promise though ;)

Anyways, full text search will come for sure...

KristianW 2009-07-05 19:14

Re: How about coding a simple free-form database like QuickDex?
 
QuickNote might be an alternative, better than mnote in my opinion.

GeraldKo 2009-07-13 19:18

Re: How about coding a simple free-form database like QuickDex?
 
Just a By-the-Way ...

There's a QuickDex-like app for iPhones/touch I just came across, called Dexy.

As its homepage says, "Dexy is the spiritual descendent of old-school programs like QuickDEX for Macintosh and Cardfile for Windows."

moja 2009-07-14 15:24

Re: How about coding a simple free-form database like QuickDex?
 
This topic reminded me of a versatile little program that Corel had in an office suite a while back. it was called InfoCentral. They later released it as freeware, but I don't know if they ever released the source code. Here is an article written by an InfoCentral fan.
http://www.macros.koenecke.us/InfoCentral/whyic.html

I'll have to checkout QuickDex to see how it compares.

Donna.Carol 2011-05-15 23:49

Re: QuickDex
 
I see that this is an old thread, but I am desperately searching for a newer version or an alternative to Quickdex. My office has used it since our Mac days back in the late 1980's. I have a Windows version but sadly it does not work with Windows 7. I have tried many alternatives but they are not as simple as Quckdex is. Help!


All times are GMT. The time now is 21:39.

vBulletin® Version 3.8.8