• Tabbles.net       
  • Chat |
  • Blog |
  • Wiki |
  • What we're working on - Updating often!

    Everything about Tabbles: file tagging, document management, DMS

    Re: What we're working on - Updating often!

    Postby Andrea » Tue Dec 01, 2009 5:28 pm

    dear mrdna,
    your time here is very much appreciated. Right now it feels like we're 5 people working on Tabbles: Maurizio, me, Irma (which you don't know yet), then you and nefycee. This really means a lot to us.
    Just to let you know: Maurizio has been coding for nearly 36hours in a row, mostly due to never-ending and paranormal problems with the installer. I've also been up til late: we're doing this as we have a couple of deadlines with magazines who will be writing reviews of Tabbles, and since they're the first ones we're going the extra mile this time.
    (Currently I'm worried about Maurizio's health than about Tabbles :lol: - probably I shouldn't even laugh about it...)
    Ok, after this sentimental post, I'm going back to do some work on the website :)

    Cheers,
    A.
    User avatar
    Andrea
    Tabble baker
    Tabble baker
     
    Posts: 734
    Joined: Sat Jun 20, 2009 9:07 pm
    Location: Copenhagen, Denmark

    Re: What we're working on - Updating often!

    Postby mrdna » Tue Dec 01, 2009 6:11 pm

    Maurizio wrote:Exactly. You have to know what tabbles you are looking for. That is true by construction. Allow me to explain. The main purpose of Tabbles is to allow you to find a file whose physical location you don't know, but whose associated concepts you _do_ know. This means you know what tabbles the file is in. Given that you know that, an alphabetic list (such as the "combinable tabbles" list) is the easiest and most natural thing we can give you (unless you are going to use the keyboard).

    - something that's taken care of at the alt-c window.


    Well, if you are willing to use the keyboard --- an assumption we cannot make.


    Quite true that you do have to account for both keyboard and mouse users. Coming from a background of working in offices however, I've found that keyboard use is historically faster. (IOW, you should account for kbd users as well and not focus on mouse use alone)

    With all due respect, Maurizio, with tabbles under the file the combinable tabbles column is unnescessary. You recall that I'm not working in a vacuum here; both my son and my father use the program as well (college assignements and medical records, respectively) and I've watched how they use the program. Also, besides my primary use I do my best to ask how it would be used to catagorize the procedure files at work.

    A couple things I find consistant; Working with a large(ish) number of files it is unusual to zero in on the file you want straight out of the alt-c box (also applies if you start by opening a single tabble). To further narrow the search none of us go to the combinable tabbles column - we look at the files. From there, a right click on a tag under the file will add it to the combine (or subtract it). If you remove tags under the files then, in a sense, you seperate the 'direct connection' (in the user's mind) between the file and the tag.

    Maurizio wrote:
    That said, I do use it occasionally when I'm not getting any inspiration from the tabbles under the files...


    Though it is heartwarming to think that you can get inspiration from using our product, I can't help thinking that the purpose of Tabbles is not to provide inspiration, but to allow the user to find files whose associated concepts they already know.

    Secondary purposes may exists, such as browsing someone else's database (in which case you are not looking for something in particular, so tabbles under files may be useful) ; but these purposes require ad-hoc treatment, i.e. must be fullfilled in a way that does not impede the main purpose. In other words: for something to be enabled by default, it is necessary that it be useful for most people most of the time --- which can't be said of tabbles under files. Even if tabbles under files were useful 50% of the time, that still wouldn't justify displaying them by default --- because for the remaining 50% of the time they would be an annoyance (wasting lots of space and providing visual noise).

    PS: removing tabbles under files would also allow me to avoid rebuilding the file window after tagging / untagging a file, something that you have asked for elsewhere in the message. This is attractive for me since it saves coding time, so it deserves mention.


    Again, I'm not just looking at this from a severaly limited view. Considering the central function of this program is to associate tags/tabbles with files it feels counter-intuitive to remove that direct connection between the file and tag and, to be quite honest, until you've found your file I don't see how the tabbles under the file -isn't- useful.

    Let me restate, however; it would be fine when dealing with smaller tabble sets or well-defined and limited file categories.

    Of course, since it sounds like this is an optional view then I'll still be able to have tabbles under files as an option, I'm just not convinced this should be a default view.
    User avatar
    mrdna
    Tabble alien
    Tabble alien
     
    Posts: 220
    Joined: Wed Sep 23, 2009 8:37 am
    Location: Seattle, WA, US

    Re: What we're working on - Updating often!

    Postby mrdna » Tue Dec 01, 2009 6:40 pm

    Andrea wrote:dear mrdna,
    your time here is very much appreciated. Right now it feels like we're 5 people working on Tabbles: Maurizio, me, Irma (which you don't know yet), then you and nefycee. This really means a lot to us.
    Just to let you know: Maurizio has been coding for nearly 36hours in a row, mostly due to never-ending and paranormal problems with the installer. I've also been up til late: we're doing this as we have a couple of deadlines with magazines who will be writing reviews of Tabbles, and since they're the first ones we're going the extra mile this time.
    (Currently I'm worried about Maurizio's health than about Tabbles :lol: - probably I shouldn't even laugh about it...)
    Ok, after this sentimental post, I'm going back to do some work on the website :)

    Cheers,
    A.


    You guys are doing an amazing job! Yes, a good night's sleep is always good to let the brain recharge. (after 36hrs I'd be grumpy at me too! In fact, I'm usually pissed at me... :lol: )

    I appreciate it, Andrea, but no matter what my thinking is on how the program develops it's your guy's baby. I'm more than willing to flop out an opinion (no kidding, eh?), but I remember that and have no problem when Maurizio tells me I'm full of it. :) As he rightly notes (and I recall from writing Access apps and stuff years ago) some things take alot more work than others.

    Good luck on the mags!
    User avatar
    mrdna
    Tabble alien
    Tabble alien
     
    Posts: 220
    Joined: Wed Sep 23, 2009 8:37 am
    Location: Seattle, WA, US

    Re: What we're working on - Updating often!

    Postby Andrea » Tue Dec 08, 2009 2:09 pm

    A little update for the closest fans:

    one of our dirtiest secrets was that sometimes, when moving files around, Tabbles would "loose them on the way", meaning that Tabbles would erroneously delete their categorization and the files would loose their attached tabbles.
    Well, Maurizio gave it a deep thought, came out with a new principle to handle the thing, he rewrote the underlying engine taking care of this stuff and I just tested it for about one hour now... so far it's working just fine.
    Fine means that when moving a file (from one disk to another or on the same disk) of any size (even >1GB) Tabbles is keeping the categorization correctly... which is, btw, a major technological success :D

    We'll test it a bit more and then release it, probably 1.3.9.

    I'll keep you posted! :)

    A.
    User avatar
    Andrea
    Tabble baker
    Tabble baker
     
    Posts: 734
    Joined: Sat Jun 20, 2009 9:07 pm
    Location: Copenhagen, Denmark

    Re: What we're working on - Updating often!

    Postby mrdna » Tue Dec 08, 2009 9:15 pm

    I was wondering about this... I had been seeing files that I was -sure- I'd tabbled some time ago showing only the ruled tabbles. Last night I started looking around and found that several hundred files in my primary db appeared to have lost tabbles...! Have been in the process of trying to convince myself it was a result of the problems I had with the rules corruptions Maurizio fixed for me recently. (file dates and db didn't hold it up, but whatever...)

    So this wasn't me going nuts then? This is still gonna cost me a week or 2 of evenings re-tabbling files (of 3k files, several hundred is a conservative estimate...) but at least it won't happen again. (?)

    BTW, I'm getting some -serious- lag time when I create a tabble in the quick-tag window. Average is upwards of 30 seconds or more during which all the windows (including the pop-ups) will show (if you click on them) as 'not responding'. It looks like it's lagging while it is creating the tabble and placing/drawing it in the main window. (There is an associated spike in CPU use fwiw) I wouldn't think this was a video issue as I run a Geforce with 1G ram on board. (Everquest likes alot of vid ram... ;) ) I have a couple hundred tabbles showing in the main window and haven't hidden a bunch to see if that would cut down lag. Let me know if there's any test or such I can run to nail down the issue.
    User avatar
    mrdna
    Tabble alien
    Tabble alien
     
    Posts: 220
    Joined: Wed Sep 23, 2009 8:37 am
    Location: Seattle, WA, US

    Re: What we're working on - Updating often!

    Postby mrdna » Tue Dec 08, 2009 10:30 pm

    Home sick today, so been propped up and doing my regular evening find-and-tag. The lag in creating tabbles in the quick-tag window has been an issue for a while (pretty sure I mentioned it prior to this morning's note above). Adding an already-made tabble is not a problem (fyi) but lags in tag creation in the quick-tag window were right in the 30sec to 1min range.

    Well, the last one hung for about 4 minutes before it crashed with the following error;

    error message wrote:Code version: 1.3.8



    -------------------- Level 0 -------------

    Exception type = System.IO.IOException

    Message = The process cannot access the file 'C:\Users\jay\Documents\Tabbles\Config\g_enlarge_history_button' because it is being used by another process.

    StackTrace = at System.IO.__Error.WinIOError(Int32 errorCode, String maybeFullPath)
    at System.IO.FileStream.Init(String path, FileMode mode, FileAccess access, Int32 rights, Boolean useRights, FileShare share, Int32 bufferSize, FileOptions options, SECURITY_ATTRIBUTES secAttrs, String msgPath, Boolean bFromProxy)
    at System.IO.FileStream..ctor(String path, FileMode mode, FileAccess access, FileShare share)
    at System.IO.File.Open(String path, FileMode mode)
    at Tabbles_logic.saveVar[a](a v, String v_name)
    at Tabbles_logic.saveDb$cont@6357(Unit unitVar)
    at Tabbles_logic.init@35275-316.Invoke(Object sender, ElapsedEventArgs e)


    Hope this helps.
    User avatar
    mrdna
    Tabble alien
    Tabble alien
     
    Posts: 220
    Joined: Wed Sep 23, 2009 8:37 am
    Location: Seattle, WA, US

    Re: What we're working on - Updating often!

    Postby Andrea » Wed Dec 09, 2009 2:32 am

    Hello mrdna, thanks a lot for the input! I forwarded this Maurizio to make sure he doesn't miss it :)

    Ok, the version he baked tonight seems so far 100% reliable when moving files around on the same disk, while it's still loosing some files on the way when moving files from one disk to another... there are probably technical issues which need some rethinking.
    I'm really sorry about you loosing so much tags and time... :oops:

    I'll keep you posted minute after minute with this!

    Thanks a lot again,

    A.
    User avatar
    Andrea
    Tabble baker
    Tabble baker
     
    Posts: 734
    Joined: Sat Jun 20, 2009 9:07 pm
    Location: Copenhagen, Denmark

    Re: What we're working on - Updating often!

    Postby Andrea » Wed Dec 09, 2009 1:35 pm

    a little update here
    User avatar
    Andrea
    Tabble baker
    Tabble baker
     
    Posts: 734
    Joined: Sat Jun 20, 2009 9:07 pm
    Location: Copenhagen, Denmark

    Re: What we're working on - Updating often!

    Postby Maurizio » Thu Dec 10, 2009 12:23 am

    I was wondering about this... I had been seeing files that I was -sure- I'd tabbled some time ago showing only the ruled tabbles. Last night I started looking around and found that several hundred files in my primary db appeared to have lost tabbles...! Have been in the process of trying to convince myself it was a result of the problems I had with the rules corruptions Maurizio fixed for me recently. (file dates and db didn't hold it up, but whatever...)


    I can't imagine why. Did the files loose all their tabbles, or just some? Is it possible you have moved the files with Explorer? Is it possible you have restored an old db by mistake where those files were not yet tagged?



    BTW, I'm getting some -serious- lag time when I create a tabble in the quick-tag window. Average is upwards of 30 seconds or more during which all the windows (including the pop-ups) will show (if you click on them) as 'not responding'. It looks like it's lagging while it is creating the tabble and placing/drawing it in the main window. (There is an associated spike in CPU use fwiw) I wouldn't think this was a video issue as I run a Geforce with 1G ram on board. (Everquest likes alot of vid ram... ) I have a couple hundred tabbles showing in the main window and haven't hidden a bunch to see if that would cut down lag. Let me know if there's any test or such I can run to nail down the issue.


    A couple hundred tabbles visible in the main window? That's many. Could you tell me if the lag also occurs when you have few (say 20) tabbles visible? (To test this, backup the db, select all tabbles but 20, right-click > properties > hide from main window. Bring the quick dialog with ALT+C, create a tabble on the fly.)
    User avatar
    Maurizio
    Tabble baker
    Tabble baker
     
    Posts: 196
    Joined: Fri Mar 20, 2009 3:53 pm
    Location: Pescara, Italy

    Re: What we're working on - Updating often!

    Postby Maurizio » Thu Dec 10, 2009 12:32 am

    Message = The process cannot access the file 'C:\Users\jay\Documents\Tabbles\Config\g_enlarge_history_button' because it is being used by another process.


    I think I know what is causing this crash, thanks to your informations. It happens when tabbles hangs for more than 3 minutes. There is a thread which tries to save the database every 3 minutes. If Tabbles hanged, the thread can't terminate, and the next instance of the thread cannot get hold of the files.

    Unfortunately this does not give me any additional clue about your slowdown.
    User avatar
    Maurizio
    Tabble baker
    Tabble baker
     
    Posts: 196
    Joined: Fri Mar 20, 2009 3:53 pm
    Location: Pescara, Italy

    PreviousNext

    • Similar topics
      Replies
      Views
      Author

    Return to General discussion

    Who is online

    Users browsing this forum: No registered users and 0 guests

    cron