Monthly Archives: May 2010

HELLO WORLD

another small step for the humanity, but another huge step for us!!! 😀


tabbles-chinese-japanese

Tabbles in Chinese


Why did it take so long? (check the update below after this)

We previously tried to generate the .resx (the language file) using Zeta resource editor which works like a charm with languages using the Latin alphabet (as well as with Russian) but apparently didn’t produce a valid file when we tried to use it to localize Chinese and Japanese. Maurizio did first  tried with ResEx with Notepad++ and those failed… the problem lies in the file encoding: even if it’s they save an utf8 file, there seems to be something fishy about it – were we doing something wrong? Any hint would be appreciated. Then he successfully edited the Chinese .resx file in VisualStudio 2010,  and (surprise-surprise!) Emacs worked too:


Emacs Chinese localization tabbles

Emacs can produce a good localization file for Chinese


Now we’re investigating more localization tools that can handle Chinese/Japanese correctly… will update the post as soon as we find one.

Update: we realized that problem is only the editor (or its configuration)

Let’s look at them one by one: lets open the .resx file (the XML file containing the string ID and their localization) and let’s see how this .resx file looks in each editor:

 

 

Notepad++


Chinese localization Notepad++

Chinese localization file, Notepad++, some characters are not displayed correctly


 

Zeta resource editor


Chinese localization file, Zeta resource editor, some characters are not displayed correctly

Chinese localization file, Zeta resource editor, some characters are not displayed correctly


Emacs


Chinese localization file, Emacs, it looks perfect

Chinese localization file, Emacs, it looks perfect


 

Word 2010


“]Chinese localization file, Word 2010, it looks perfect

Chinese localization file, Word 2010, it looks perfect - p.s. Word 2010 rocks!


 

…but the funniest one is skype


Chinese text in Skype missing characters

Chinese text in Skype - in the editor it looks fine, in the body of the conversation there are missing characters... :-O


So, what’s going on here?

Plain and simple: each program appears to work just fine and they output a .resx file that is perfectly usable in Visual Studio 2010 -> Tabbles starts and the localized language is displayed correctly. Nonetheless, each editor has some issue with rendering some Chinese characters (just a few Kanji seem to be broken, but most of them are rendered just fine… :-O ).

Well, kinda happy ending, isn’t it? Now we know that we can go with our old beloved Zeta resource editor which is behaving well even if it didn’t seem so 🙂

– >Now we need translators: 🙂

We have a few for Chinese, but no one yet for Japanese… WE NEED YOU NOW! 🙂 Please check the translation page on our forum.

A. + M.

Tagged with: , , , , ,

Ich will euch mal ganz kurz dieses Traum Trio fĂźr alle Firefox User vorstellen und wie super diese in Kombination funktionieren.
Ich rolle das mal von hinten auf. Bei Gyazo handelt es sich um ein geniales Screenshot Programm das  sich in das Rechtsklick Menß ein baut und den abfotografierten Bereich eures Schirms sofort auf den Gyazo Server hoch lädt. Ihr erhaltet damit sofort einen Link unter dem jeder euren Screen betrachten kann.

Bereich auf dem Bildschirm wird ausgewählt Markierte Adresszeile zeigt den Link zum Screen

Das allein ist schon genial und sollte jeder haben.

Nun kommt aber noch das groÜartige Addon ScrapBook von Gomita oder ScrapBook Plus dazu.

MenĂź von Scrapbook

Was macht dieses Addon? Nun wer es noch nicht kennt und liebt – ScrapBook erlaubt das abspeichern einer kompletten Webseite, ebenfalls per Rechtsklick. Die Seiten werden mit ihrem gesamten Inhalt wie Links und Bildern, Eins zu Eins archiviert und kĂśnnen zu einem späteren Zeitpunkt betrachtet oder bearbeitet werden.

FĂźr archivierte Webseiten gibt es ein eigenes MenĂź mit hierarchischem Ordnersystem.

Gerade das jede archivierte Seite im eurem Browser unter eigenem Pfad angezeigt wird macht es nun mĂśglich diese Seiten mit Tabbles und mit Hilfe des Tabbles-Bookmarklets zu taggen (kategorisieren).

Wenn ich also einen Screen mit Gyazo mache und dann diesen Screen mit ScrapBook archiviere kann ich ihn mit Tabbles, wie gewohnt, einfach und schnell wieder finden. Sowohl die online Links der Gyazo-Screens und der Webseiten lassen sich tabblen, als auch der die offline archivierten Seiten und Screens die man auf der eigenen Festplatte geschĂźtzt abgelegt hat.

Genial dieses Trio!  😮

Ich liebe es <3

Tagged with: , , , , , , , , , , , , ,

HELLO WORLD – one more little update from our planet. Shortly:

Short term -> 1.5.3 -> bugs, new view, eastern languages

Less short (but not too long) term -> 1.6.0 -> new shared-tabbles p2p strategy

Mid-term -> 1.x.x -> SQL-powered Tabbles

…read the full story on our forum

🙂 😆 🙄 😯 😳 😀   -> am I overusing emotycons? Let’s discuss! 😀

Andrea

Tagged with: , , , ,

WJust bumped into this Younoodle test, here is the outcome:

Tabbles valuation form Younoodle.com

Tabbles valuation form Younoodle.com

It looks a lot like the “5 stars” rating on the machine-operated shareware sites around the world… maybe not? 🙂

Tagged with: ,

Nun hat die Homepage also eine kleine Sammlung an Erfolgsgeschichten in der sich zufriedene Benutzer zu Wort melden. Der Fotograf der seine Bilder katalogisiert, der Schriftsteller der seine Notizen und Ideen ordnet, der Übersetzer und der Student die sich beide bei ihrem täglichen Kampf mit den Dokumenten in Tabbles einen Verbündeten gefunden haben.
Nun, ich bin etwas von allem. Der Querschnitt. Otto Normalo. Ich tabble meine Fotos, Dokumente, MP3 ,Videos, Grafiken und Ăźberhaupt alles was seinen Weg auf meine Festplatte findet.

Aber meine Erfolgsgeschichte ist nicht das ich das Foto von Oma und Opa von vor 10 Jahren unter hundert Ordnern mit wenigen Klicks finde, weil ich die Tabbles Oma+Opa+Geburtstag+Foto kombinieren kann. Auch nicht das ich keine ellenlangen Dateinamen unter hunderten PDFs durchlesen muss um die eine zu finden die sich von 20 anderen im Datum unterscheidet.
Meine kleine Erfolgsgeschichte ist etwas ganz anderes. Es ist kein besonderes Feature des Programms oder ein eingeplantes Gimmick des Entwicklers. Es ist der Effekt der Überraschung den ich erlebe wenn ich eine Datei suche. Tabbles hat alle meine Dateien unter einen Hut gebracht, wie man so schön sagt. Eine Brücke zwischen all den Verwaltungs- und Bearbeitungsprogrammen die sich alle nur um ihre eigenen Dateien kümmern. Eine Verbindung zwischen online und offline Inhalten.

Und wenn ich heute eine Datei suche dann erforsche ich Zusammenhänge und Gemeinsamkeiten. Beziehungen zwischen den Dateien. Ich klicke auf den Tabble Schwester und mir werden Fotos, Emails, Dokumente und Videos gezeigt. Alles was mit ihr in einer Beziehung steht. Und fßr einen Bruchteil einer Sekunde ergeben alle diese Dateien ein Bild, erzählen mir eine Geschichte und runden das Gesamte ab. Kurz bevor ich den Tabble Rechnungen kombiniere, habe ich fßr einen kleinen Augenblick etwas anderes gemacht als eine Datei zu suchen. Ich habe erkundet.

Wie gesagt es ist nichts das man als produktiv oder sinnvoll bezeichnen wßrde wenn man von einem Programm fßr Dateiverwaltung spricht. Aber es ist etwas das mir dieses Programm sympathisch macht, und ich einfach mal erwähnen wollte weil ich hier die Gelegenheit dazu habe. In diesem Sinne,

viel SpaÜ beim Erkunden 😉

Tagged with: , , , ,

HELLO GALAXY – a small step for the mankind, ad BIG step for us – we finally found out what the cause of a hideous crash was.

If you experienced the following error message at startup:

-------------------- Level 0 -------------
Exception type = System.MissingMethodException
Message = Method not found: 'Microsoft.FSharp.Collections.FSharpList`1<!0> Microsoft.FSharp.Collections.FSharpList`1.get_TailOrNull()'.


StackTrace =    at [email protected](Unit unitVar0)

   at Tabbles_logic.loc[a](FSharpFunc`2 funct)
   at Tabbles_logic.autoFitWallpaperToDesktopItems(Boolean silent)
   at Tabbles_logic.carica_fondale_in_base_a_estensione_con_msg_errore(FSharpOption`1 mpath)
   at Tabbles_logic.init(Canvas canvas_meta, Canvas canvas0, Window mainWindow,
ScrollViewer a_scroll_viewer, TextBox a_txt_filter, Button btn_history,
Button btn_view_tabbles, Slider slider_zoom, Canvas canvas_toolbar_e_popup,
Button a_btn_create_new_tabble, Border a_border_navigator, Path a_btn_nav_right,
Path a_btn_nav_left, Path a_btn_nav_up, Path a_btn_nav_down, Button a_btn_nav_view_all2,
Button a_btn_zoom_in, Button a_btn_zoom_out, DockPanel aDpNavigatorLeft,
DockPanel aDpNavigatorRight, selected_tabble_box a_stb, Button a_btn_navigator_menu,
Border a_border_nav_slider, Boolean changed_g_reg_state_in_initial_wizard,
FrameworkElement a_ell_placeholder_drag, ToggleButton a_btn_left_mouse_void_scrolls,
ToggleButton a_btn_left_mouse_void_selects, FrameworkElement a_toolbar_drag,
Rectangle a_rect_resize_top, Rectangle a_rect_resize_bottom, Rectangle a_rect_resize_left,
Rectangle a_rect_resize_right, Button a_btn_maximize, Button a_btn_minimize,
Button a_btn_close_window, Rectangle a_rect_custom_border, Rectangle a_rect_resize_br1,
Rectangle a_rect_resize_br2, Rectangle a_rect_resize_bl1, Rectangle a_rect_resize_bl2,
Image a_img_maximize, Border a_border_loading, Border aBorderNavigatorZui,
Border aBorderNavigatorNoZui, Button aBtnPageUpMainWindow,
Button aBtnPageDownMainWindow, MenuItem aMiView, MenuItem aMiOptions)

The problem lies in the VisualStudio 2010 beta1/RC installation: uninstall it, reboot and Tabbles will work.

So crazy not even us can believe it: the issue is dued to a notorious incompatibility between VS2010 beta1/rc and F#. The Tabbles installer installs the F# library (FSharp.Core.dll) in the Tabbles folder, but for some reason (!) if VS2010 is installed, Windows does indeed decide to override the local .net framework (!!!) and uses some library installed by VS2010 beta1/RC – which do not work with F#. Now that VS2010 has been released, we hope that you won’t have any issue in disinstalling the beta/RC and installing the final one… this will make Tabbles work for you.
Peace! 🙂


Tagged with: , ,

HELLO WORLD, Many people have been asking “hey, when are we gonna see some file sync’ing in Tabbles?”. The answers is that, while we don’t know when you’re gonna see some file sync’ing, we know already that Tabbles can work well with existent syncing tools…




Tabbles: tagging and syncronizing files in the cloud

Tabbles: tagging and syncronizing files in the cloud



All you have to do is:

1) Map a network drive on the folder where the sync’ing tool work

(Don’t know how to map a network drive? Read this or google a bit…)

2) Place the Tabbles db there – follow the step-by-step walkthrough below.

On request of a customer, I’ve put together this step-by-step howto on how to setup Tabbles with Powerfolder, but the same is valid for Dropbox (we tested it) and would most probably work with any other app of this kind. Powerfolder was causing some issues with Tabbles as some icon wouldn’t show, but here’s the solution.

  1. (Ignore this for Dropbox) Create a folder insider your PowerFolder folder (typically C:Documents and Settingsyour_user_DocumentsPowerFolders) – there should already be a folder called “Synchronized files”, you can use that too.
  2. Move all your sensitive files into the folder from above (Synchronized files)
  3. Map a (network) drive to this folder (Synchronized files) – I guess you would map the D:
  4. Repeat those 3 things for all the computers you want to keep synchronized (if you don’t do this, the first time you synce your files PowerFolder will sync everything and the process would take a while)
  5. Install Tabbles on all of the PCs you want to keep synchronized
  6. On one of those PCs create a subfolder named like like S:Tabbles_database
  7. Inside each of the the Tabbles on each PC change the Tabbles database path (File > Tabbles’ database > Change database path) to S:Tabbles_database.
  8. Important: Make sure Tabbles is not running on the PC when you’re syncronizing files from another computer.You always need to first syncronize your files with PowerFolder, and only when that is done you can run Tabbles.
  9. You’re ready to go! :D

To test the syncing try this: create a couple of tabbles and use them tag some files on your new S: drive, then close Tabbles (you do this to make sure that it saved the database…), sync the files on another PC and the open Tabbles on that Pc: you should see that the newly created tabbles (tags) show up in the other installation of Tabbles and if you open those you’ll find your files and you’ll be able to open them too. Is this clear enough? Let me know! :)

Tagged with: , , ,

Zu Beginn…

…stellt sicher das euer Tabbles Bookmarklet sich an der richtigen Stelle befindet (und selbstverständlich das  Tabbles installiert ist).

Seit der Version 1.5.0 stellen wir nun dieses Feature fßr euren Browser zur Verfßgung und das folgende Video (englisch) erklärt wie ihr es in den Firefox integrieren kÜnnt (auf dieser Seite gibt es die Erklärung fßr eine Integration in den IE7-8 und in Chrome, es sollte auch mit allen anderen Browsern funktionieren).

Mails auf GoogleMail taggen

Mit dem â??tag with Tabblesâ? Bookmarklet ist es also möglich jede URL in Tabbles zu kategorisieren. Da Google jeder Mail eine eigene URL zuweist (anders als zB das neue yahoo Mail) ist es möglich mit Hilfe des Bookmarklets seine Emails wie jede andere gewöhnliche Website in Tabbles zu taggen. Dies funktioniert auch mit vielen anderen Webmail Anbietern.

1) Üffnet die Email/Thread den ihr kategorisieren/taggen wollt und klickt dann auf das â??tag with Tabblesâ? Bookmarklet

tag gmail Tabbles

Mails auf GoogleMail mit Tabbles taggen â?? Schritt 1

2) Dann wählt im Fenster â??Internet-Adresse zuordnenâ? die gewünschten Tabbles

Tag gmails Tabbles

Mails auf GoogleMail mit Tabbles taggen â?? Schritt 2

3) Ist das geschehen wird ein freundliches Pop-Up erscheinen das eure Aktion bestätigt und euch die Gelegenheit geben wird weitere Tabbles zuzuordnen/verbessern/die Kategorisierung anzeigen zu lassen. Welche Aktionen ßber das Pop-Up mÜglich sein sollen kann ebenso konfiguriert werden, wie auch die Dauer der Anzeige.

tag gmails tabbles

Mails auf GoogleMail mit Tabbles taggen â?? Tabbles gibt euch ein kleines Feedback ßber die letzte Aktion

Twitter tweets taggen

1) Üffne den tweet den du taggen willst und klicke auf das “tag with Tabbles” Bookmarklet

Tag tweets Tabbles 1

tweets mit Tabbles taggen â?? Klick auf das "tag with Tabblesâ? Bookmarklet

2) Dann wählt im Fenster â??Internet-Adresse zuordnenâ? die gewünschten Tabbles

Tag tweets Tabbles 2

tweets mit Tabbles taggen - benutze zum taggen das "Internet-Adresse zuordnen" Fenster

3) Auch in diesem Fall wird Tabbles mit einem freundlichen Pop-Up darßber aufklären was es eben gemacht hat. Wie schon bei den Mails  (s.o.)

Was macht es fĂźr einen Sinn online Seiten mit einer Desktop Applikation zu taggen?

Diese Frage stellt sich natĂźrlich da jeder Browser eine Lesezeichen Funktion besitzt. Ebenso ist gibt es online Bookmarking Dienste wie Delicious. Dennoch gibt es einige gute GrĂźnde:

1) Man kann Dateien auf dem eigenen Laufwerk mit Gmails/tweets verknßpfen. Wer kooperativ an Projekten arbeitet und dazu verschiede Programme wie  Photoshop/Illustrator, Musik/Video Bearbeitung,  CAD Software oder auch nur Office benutzt, wird es zu schätzen wissen all die unterschiedlichen Dateien und Formate zentral verwalten zu kÜnnen. Mails, Kommentare und Meinungen kÜnnen in Bezug zueinander gebracht werden.

2) Schnelligkeit: Online Applikationen sind schnell â?Œ aber sind sie auch ebenso schnell wie eine Desktop Applikation wie Tabbles? Unabhängig von guter oder schlechter Onlineverbindung ist  Tabbles im Hintergrund immer bereit.

3) Benutzerfreundlichkeit: Wenn man Tabbles benutzt wird einem schon bald auffallen wie einfach und schnell es geht Dateien zu finden ohne das man sich an ihren genauen Namen oder Standort erinnern muss. Lediglich der Bezug in dem sie zueinander stehen, ihr Inhalt und ihre Eigenschaften helfen sie zu finden. Ebenso wird es mit Mails und tweets sein, die ja sonst nur einen Betreff oder ein Stichwort hätten.

4) Die Brücke zwischen Online/Offline: Wer öfter Webseiten abspeichert und archiviert um später noch damit zu arbeiten, wird mit Tabbles auch diese Lücke zwischen Explorer und Browser schlieÜen. So können auch Scrapbook Nutzer schnell und einfach ihre gespeicherten Seiten kategorisieren und später die gesuchten Seiten finden. Read it Later Nutzer werden schnell erkennen wie Tabbles das Addon ergänzen und vielleicht sogar ersetzen kann.

Viel SpaÜ beim tabbeln 🙂

Tagged with: , , , , ,

HELLO WORLD,

let’s see if I can write something useful this time… 🙂

Before you start…

…make sure you have the Tabbles’ bookmarklet in place (and of course you installed Tabbles). In the version 1.5.0 we introduced the browser integration feature, the video below explains how to set it up for Firefox (and this web page is explained how to set it up for IE7-8 and Chrome, but it should work with every browser).

Tagging gmails

The “tag with Tabbles” bookmarklet will allow you to tag any URL. Since Gmail uses plain URLs links (unlike the new yahoo mail), your emails can be tagged as any other web page. The same system should work for many others webmail services – e.g.: it works fine with the old yahoo mail.

1) Open the email/thread you want to tag and click the “tag with Tabbles” bookmarklet

tag gmail Tabbles

Tag gmails with Tabbles - step 1

2) Use the super-fast “Add internet address” window to tag the gmail

Tag gmails Tabbles

Tag gmails with Tabbles - step 2

3) When done Tabbles will show a friendly pop-up telling you what just happened and giving you a chance to improve/fix/see your tagging. The pop-up can be configured to show different things and the time it lasts on screen can also be tuned.

tag gmails tabbles

Tag gmails with tabbles - Tabbles gives you feedback of what you just did

Tagging tweets

1) Open the tweet you want to tag and click the “tag with Tabbles” bookmarklet

Tag tweets Tabbles 1

Tag tweets with Tabbles - click the "tag with Tabbles bookmarklet"

2) Use the super-fast “Add internet address” window to tag the tweet

Tag tweets Tabbles 2

Tag tweets with Tabbles - tag the tweet using the super-friendly "Add Internet address" window

3) When done Tabbles will show a friendly pop-up telling you what just happened… same as with gmails.

Tagging web stuff with a desktop app – what’s the catch?

I can hear you already wondering “why should I ever use a desktop application to tag stuff which is on the internet? Can’t I just use the browser bookmarks or some online bookmarking service like Delicious?”. Well, let’s see:

1) You can tag files on your disk along with gmails/tweets.  To all of you out there who rely extensively the Microsoft Office suite (I guess you’re the majority out there) or to those using any other software that produces files (Photoshop/Illustrator, CAD softwares, Music/Video editing…you name it) it may come in handy to have a gmail/tweet tagged along with your files when working on a project.

2) Speed: web applications are fast… but are they as fast as a desktop app like Tabbles? I find myself switching to Chrome as I perceive it faster in pretty much everything compared to Firefox – Tabbles is gonna give you the same feeling if you compare it to a web application, no matter how fast your internet connection is.

3) User friendliness: if you’ve tried navigating through files with Tabbles you might have realised how easy and straight forward it is to get to the file you’re looking without the need of going crazy about where the file is and what its name is… well, the same thing will happen with tagging tweets/gmails.

Happy tagging everyone :mrgreen:

Tagged with: , , , ,

Download Area

Tabbles 4.1.7

(~ 9MB) Compatible with: Vista, 7, 8, 8.1, 10. For LAN mode, it requires Sql Server Express 2008 or above, or LocalDB

Write us!

Do you have questions about Tabbles, or just want to say hi? Drop us a line and we'll get back to you:

Your Name (required)

Please leave this field empty.

Your Email (required)

Please leave this field empty.

Your Message (required)

Please leave this field empty.

Type the 4 characters below and press Send
captcha

Please leave this field empty.

By continuing to use the site, you agree to the use of cookies. more information

The cookie settings on this website are set to "allow cookies" to give you the best browsing experience possible. If you continue to use this website without changing your cookie settings or you click "Accept" below then you are consenting to this.

Close