OESF Portables Forum

Everything Else => General Support and Discussion => Zaurus General Forums => Archived Forums => Software => Topic started by: ashikase on January 08, 2005, 12:04:06 pm

Title: Ebt
Post by: ashikase on January 08, 2005, 12:04:06 pm
EBt is a simple memo application written in Ruby (RubyQT):

http://tio.cocolog-nifty.com/irrational/zaurus/index.html (http://tio.cocolog-nifty.com/irrational/zaurus/index.html)
http://www001.upp.so-net.ne.jp/tokada/SL-C...0.1.0-4_arm.ipk (http://www001.upp.so-net.ne.jp/tokada/SL-C700/ebt-en_0.1.0-4_arm.ipk) (latest English version)

EBt is similar to programs such as IQNotes and StageOne, in that memos can be arranged in categories in a tree-like structure. But EBt's organization is more than just a simple tree... a memo can be linked to several branches in the tree. This means that a single memo can be listed under multiple categories.

EBt provides four default (non-deletable) memos:
- Root, the root of the tree
- Trash, to which deleted memos are moved (linked) to
- Bookmark, a place to add links to frequently used memos (which may be buried deep in the tree)
- Recent, which links to the last 30 memos

When a memo is selected, all links connected to the memo are listed beneath it, *including* parent links. In fact, EBt does not differentiate between parent and child links.. all links are simply links.

Each memo is stored using two files - a text file containing the title and text of the memo, and another file listing all other memos that are linked to it. Memos are stored in directories according to year and month created. Memos can be renamed and edited without destroying the contents or breaking links.

Some of EBt's newest features include outputting portions of the tree to HTML and the ability to create a hand-drawn memo (similar to IQNotes) (note that the hand-drawn input is still a work in progress).

EBt is being developed by a Japanese programmer, and started out as Japanese-language only. The developer has been working on adding English to the latest versions. At present, the translation is not quite complete - some portions of the program are still Japanese-only, and some of the English is not quite accurate. However, I believe that even in its current state it can still be quite useable for non-Japanese speakers.

My words can not do the program justice. I suggest giving it a try; though it might be difficult to grasp at first, once understood, it's extremely useful and simple to use (I've tried to include enough info in this post to make it easier to figure out). I personally replaced IQNotes with EBt on my Zaurus.

- ashikase
- anpachi, gifu, japan
Title: Ebt
Post by: ev1l on January 08, 2005, 07:39:29 pm
will try it tonight and report back with some thoughts. are you going to forward our thoughts to the author? (with a nick like yours, I take you master Japanese).
Thanks for bringing it up to the attention of the ZUG
To me this looks like a mini-www in your pocket, but I might be missing something. More once I've tested it.
Title: Ebt
Post by: Stubear on January 08, 2005, 09:39:46 pm
Thanks for the English version, I've been looking for it for a while.

Just one little correction, I think the app is written in Ruby rather than Python. (At least the Japanese version I had was) doesn't make much difference as they both do QT (PyQT and RubyQT)

Stu
Title: Ebt
Post by: ashikase on January 08, 2005, 10:17:52 pm
ev1l:

I definately wouldn't call myself a Japanese master. I have been in contact with the author though... I was the one who originally requested an English version. The author has also asked me for help with making corrections to the translation.

Stubear:

Oops, you're right, it's Ruby. I wrote that post at about 2AM, after a long night... hence the disorder (^_^;).

The original post has been corrected.

- ashikase
- anpachi, gifu, japan
Title: Ebt
Post by: lantana on January 09, 2005, 09:08:02 pm
I wrote a program called Linkz to have a similar functionality and use it all the time on my SL5500 (Sharp Rom 2.35). It uses Python, Sqlite and Anygui.

Any item can be linked to any others. When an item is shown, all links for the item are shown in the bottom half of the screen.  Items each have a user-definable category for easier top-level access (eg. W=work contacts; T=todo; S=major subjects) but you can link anything to anything.

More info at www.lantanasystems.com.au/linkz if you are interested, although I think the Python links are now broken.

Regards,

Stephen
Title: Ebt
Post by: ev1l on January 10, 2005, 02:16:12 pm
Which IPK are you guys using for the ruby interpreter?
Title: Ebt
Post by: ashikase on January 10, 2005, 08:07:35 pm
ev1l:

I'm using the ruby and ruby-qte ipk files from the zaurus-ja SourceForge page: http://sourceforge.jp/projects/zaurus-ja/ (http://sourceforge.jp/projects/zaurus-ja/)

- ashikase
- anpachi, gifu, japan
Title: Ebt
Post by: ev1l on January 12, 2005, 07:55:04 am
THanks, I'll take a loot at it tonight.
Title: Ebt
Post by: xenophobe on January 13, 2005, 04:57:19 am
Can anybody trasnlate Japanise text from initial files conents? (rootfile.txt, bookmark.txt, lastmemo.txt and trash.txt)
Title: Ebt
Post by: Stubear on January 13, 2005, 10:08:30 am
rootfile.txt
Quote
Root Memo
This memo is the starting point for all memos
bookmark.txt
Quote
Bookmark
This memo is for bookmarks. It may be useful (convenient?) when well used memo is bookmarked.
lastmemo.txt
Quote
Recent Memo
When a new memo is made it automatically links to this memo. When it exceeds a fixed number the oldest link is removed
trash.txt
Quote
Trash Can
When a memo is deleted it is moved under this memo. (lit A link is removed to the link under this when "Delete Memo" is selected)

That's about the best I can do, anyone else want to make suggestions?

Stu
Title: Ebt
Post by: ashikase on January 13, 2005, 09:28:24 pm
Quote
That's about the best I can do, anyone else want to make suggestions?
Good translation, but I think it should be cleaned up to sound a bit more natural, as well as to add some useful information not found in the original memos.
How about:

rootfile.txt
Code: [Select]
Root
This memo is the starting point for all other memos.
bookmark.txt
Code: [Select]
Bookmarks
This memo is for bookmarks. It can be useful for linking to often-used memos, especially those that are buried deep in the memo tree.
lastmemo.txt
Code: [Select]
Recent
When a new memo is created, it is automatically linked to this memo. When the number of links to this memo exceeds a fixed value, the oldest link is removed.
trash.txt
Code: [Select]
Trash
When a memo is deleted, it is linked to this memo. To permanently delete all linked memos, the trash must be emptied.

I will go ahead and forward this to the author. Of course, if anyone else has any further suggestions, feel free to post. Also, if anyone sees any other portions of the program that need translated (I know of a few), please post those as well.

- ashikase
- anpachi, gifu, japan
Title: Ebt
Post by: mars on January 18, 2005, 06:20:34 pm
Ashikase, Thanks for pointing out EBt.

So far intriguing. Some quick comments:

- Needs a hot key / menu option for returning to the root level.  I inadvertantly found that Option -- Change Data Directory will have this effect.

- Would be useful to be able to have different Ebt projects besides one on each storage device. Each project could in a subdirectory under the Ebt data directory.

- I would suggest adding a way to differentiate between forward and reverse links. I know at the moment a link is a link with no preference for direction. It  would be nice to have reverse (up the tree) links colored differently or displayed differently. It would also be nice to hide the reverse links under an item.

- A nice export would be to select a starting node and export the tree of all forward links below it to an outline format, such as OPML or emacs outline format.

- When I did a search, it seemed that a search item was added to the tree. Can searches be done without adding to the tree?

--------

The linking feature seems cool, but I have not tried/figured it out yet. An outliner that has implemented linking well is LEO (a python outliner). In that program, any node and its children can be linked to any other node in the tree. Changing one instance changes all the other instances.
Title: Ebt
Post by: ashikase on January 18, 2005, 08:49:41 pm
Quote
- Needs a hot key / menu option for returning to the root level.  I inadvertantly found that Option -- Change Data Directory will have this effect.
This already exists - Ctrl-R. There are also hotkeys for jumping to Trash, Bookmark, 'Home' (set using [Edit]... [Set Home memo]), and last memo; these can all be found in the (confusingly-named)
menu (I have suggested to the author that the menu be renamed to "Goto").

Quote
- Would be useful to be able to have different Ebt projects besides one on each storage device. Each project could in a subdirectory under the Ebt data directory.
I believe the idea behind EBt is to have one central memo repository. However, what you describe could be accomplished by using the [Option]... [Change Data Directory] function to select different 'project' directories.

Quote
- I would suggest adding a way to differentiate between forward and reverse links. I know at the moment a link is a link with no preference for direction. It  would be nice to have reverse (up the tree) links colored differently or displayed differently. It would also be nice to hide the reverse links under an item.
I agree that a lack of differentiation can be a bit confusing. However, I believe that adding differentiation would be quite difficult due to EBt's design, and would go against the core concept of EBt.

Quote
- A nice export would be to select a starting node and export the tree of all forward links below it to an outline format, such as OPML or emacs outline format.
EBt's export formats include plain text, 'tree text', and HTML; I don't know if there are plans to add any other formats. I have not used the export function much myself.

Quote
- When I did a search, it seemed that a search item was added to the tree. Can searches be done without adding to the tree?
I noticed that too. Hopefully this will be changed in the future.

Quote
The linking feature seems cool, but I have not tried/figured it out yet. An outliner that has implemented linking well is LEO (a python outliner). In that program, any node and its children can be linked to any other node in the tree. Changing one instance changes all the other instances.
I find EBt's current linking scheme kind of difficult to use. I'm thinking of suggesting adding a 'links/keywords' input field to a memo; when creating a memo, you could then type in a list of words that categorizes that memo, and the memo would then be automatically linked to existing memos whose titles match those keywords (if no such memo exists, it would be automatically created). However, implementation may be difficult due to various factors.

Fortunately, many people in the Japanese Zaurus community seem to be hooked on the software (in fact, it just appeared in a recent Zaurus C3000 guide book), and the author is pretty active and acceptive to feedback, so EBt is bound to continue to improve.

- ashikase
- anpachi, gifu, japan
Title: Ebt
Post by: penguinsam on January 23, 2005, 03:10:03 pm
i have been looking for replacements for IQNotes, great jobs!

My problem is, i installed it but when i click the desktop icon to launch, nothing appears. May I know why?
Title: Ebt
Post by: ashikase on January 23, 2005, 07:31:52 pm
Quote
My problem is, i installed it but when i click the desktop icon to launch, nothing appears. May I know why?
[div align=\"right\"][{POST_SNAPBACK}][/a][/div] (http://index.php?act=findpost&pid=63673\")

EBt is written in Ruby - Do you have Ruby and Ruby-QTE installed? If not, you can get ipks at:  [a href=\"http://sourceforge.jp/projects/zaurus-ja/]http://sourceforge.jp/projects/zaurus-ja/[/url]

- ashikase
- anpachi, gifu, japan
Title: Ebt
Post by: ashikase on January 26, 2005, 09:48:24 am
A new version has just been released: EBt 0.1.1 (http://tio.cocolog-nifty.com/irrational/2005/01/ebt_version_011.html)

This new version requires ruby-qte version 0.5.2 (used with ruby 1.8).

Direct download links:
ebt-en_0.1.1-1_arm.ipk (http://www001.upp.so-net.ne.jp/tokada/SL-C700/ebt-en_0.1.1-1_arm.ipk)
ruby-qte_0.5.2_arm.ipk (http://www.asahi-net.or.jp/~cv8t-hdk/archives/Zaurus/ruby-qte_0.5.2_arm.ipk)

You will need to rename the ebt ipk to ebt_0.1.1-1_arm.ipk before installing (or else the Sharp installer will complain).

- ashikase
- anpachi, gifu, japan
Title: Ebt
Post by: cowcow on June 02, 2005, 01:14:23 pm
anyone knows how to translate this ?
http://oh-pda.cocolog-nifty.com/tobi/slzaurus/index.html (http://oh-pda.cocolog-nifty.com/tobi/slzaurus/index.html)
it has alot of tips on using EBT. I would think if we get to know more of its feature, we can better use this popular software.
Title: Ebt
Post by: Stubear on June 02, 2005, 08:46:42 pm
You can cut&paste the text you are interested in to http://www.excite.co.jp/world/english/ (http://www.excite.co.jp/world/english/)

Gets a bit boring if you have a heap of text, but when web pages are as long as that one excite and most other translation pages give up.

If you can read some Japanese but are having trouble with a few kanji/compounds then try http://www.rikai.com/perl/Home.pl (http://www.rikai.com/perl/Home.pl) - just put your mouse over the unknown word and the meaning appears.

Stu
Title: Ebt
Post by: mars on June 17, 2005, 03:10:39 pm
For those interested, version 0.2.0-1 was released on 04 May 2005. An english version is claimed to be available at: http://www001.upp.so-net.ne.jp/tokada/SL-C...0.2.0-1_arm.ipk (http://www001.upp.so-net.ne.jp/tokada/SL-C700/ebt-en_0.2.0-1_arm.ipk)

The eBt homepage is: http://www001.upp.so-net.ne.jp/tokada/SL-C700/ebt_index.html (http://www001.upp.so-net.ne.jp/tokada/SL-C700/ebt_index.html)

Release Notes are (at least I think these are the release notes from an Excite translation of the Japanese):
Quote
The content of the correction with Version 0.2.0-1(2005/05/04) is as follows.

* The function to display the number of memos and the number of links was added. When "Option → information" is executed, the total of the memo and the link preserved in EBt now is displayed.

* The trouble that was not able to be inserted at the date was corrected at
the URL memo.

* The character string length when the first line of the memo was set to the title can have been set with title_length of the configuration file. Default is 80. Please note the count by not the number of bytes but the number of characters.

* The clipboard memo was newly established. The link of current memos was added and it was added that the function to do COPY/MOVE to the clipboard and the function of the link in a current memo from the clipboard to do COPY/MOVE.

* A past retrieval function was abolished, the retrieval functions to direct the search condition by the dialog were integrated, and a new making and the function were integrated.

* A past file output function was abolished, the file output functions to direct the file output condition by the dialog were integrated, and a new making and the function were integrated.

* It corresponded to the retrieval by two or more key words. It came to be able to retrieve and by delimiting the key word in space.

* The menu structure was reviewed. Abolition/menu composition of an unnecessary function has been changed, and warn the person who is customizing it, please.

* It corresponded to customizing the shortcut key. Keyboard short-cut can be customized by correcting/home/zaurus/Setting/ebt_key.conf file. (Though it is not easy to do. )

* The image note started automatically when file new →(empty image) was started.

* "Move to movement → clipboard" function was newly established. The shortcut key is not allocated because the use frequency is not thought to be high. (Please customize it according to the favorite. )
Title: Ebt
Post by: mars on November 14, 2005, 01:43:09 pm
ebt is now at ver 0.3.0-2. The english version will need to be renamed for the package manager to accept it (I think without the -en).

File is here: http://www001.upp.so-net.ne.jp/tokada/SL-C...0.3.0-2_arm.ipk (http://www001.upp.so-net.ne.jp/tokada/SL-C700/ebt-en_0.3.0-2_arm.ipk)

Home page is still here: http://www001.upp.so-net.ne.jp/tokada/SL-C700/ebt_index.html (http://www001.upp.so-net.ne.jp/tokada/SL-C700/ebt_index.html)

Excite translation of changes in this version is below:

Quote
The content of the correction with Version 0.3.0-2(2005/07/29) is as follows.

* It was corrected because there was a case downed when the file was output.

The content of the correction with Version 0.3.0-1(2005/07/18) is as follows.

* The encryption function to use the CipherSaber algorithm was mounted. When the password is forgotten, the restoration of contents is almost impossible. Carefulness when encrypting it. The encryption can be executed by memo → encryption. Please execute ..memo →.. compound. Please execute memo → compound when you release the encryption of the memo.
* The retrieval key word can have been described while taking notes.
It becomes an instruction of the and retrieval with key intended for the title of the memo if it is described key,key,.....
It becomes an instruction of the and retrieval with key intended for the entire memo if it is described {{key,key,....}}.
Please execute retrieval by keyword in edit → memo to actually retrieve it. At this time, please specify the depth of the retrieval at the same time. The found memo is linked with the memo that describes the search condition. Moreover, the retrieval result is added to the text end.
* The retrieval result was mounted and the retrieval function to link output & with a current memo was mounted. It is possible to execute it by edit → retrieval (Link with a current memo).
The memo found since it retrieves it when this is used is linked with a current memo. Moreover, the retrieval result is added to the memo text end.
* ""was made to be able to be used as a delimiter besides space when two or more search
conditions were directed.
* Because part had failed in making of menu/dialog English, it was corrected.
Title: Ebt
Post by: rebski on November 14, 2005, 07:35:59 pm
You are correct about the renaming. Although it installs it doesn't run.

Has anyone else had any success?
Title: Ebt
Post by: mars on November 15, 2005, 11:54:44 am
Quote
You are correct about the renaming. Although it installs it doesn't run.

Have you also installed ruby and ruby-qte, which are the dependencies? It should run fine at least on C-series (I haven't tried on others) with Cacko (or probably sharp roms).
Title: Ebt
Post by: rebski on November 15, 2005, 08:03:42 pm
Thanks that did the trick.

Still checking it out.
Title: Ebt
Post by: bam on November 16, 2005, 06:47:45 am
only one thing I wish that I could do, change whether to disply parent links below. IE only show child-links, then it would be perfect, although I still have to diddle with it alot more.
Title: Ebt
Post by: ShiroiKuma on November 16, 2005, 07:36:55 am
Quote
My words can not do the program justice. I suggest giving it a try; though it might be difficult to grasp at first, once understood, it's extremely useful and simple to use (I've tried to include enough info in this post to make it easier to figure out). I personally replaced IQNotes with EBt on my Zaurus.
[div align=\"right\"][a href=\"index.php?act=findpost&pid=61311\"][{POST_SNAPBACK}][/a][/div]
Hi ashikase:

Could you post a few examples of where Ebt is useful. I've tried it before but can't see how it's better than IQNotes? For instance, is it better for random notetaking and then tracking your thoughts?

I'd like to be productive with it, so am interested in what people use it for...
Title: Ebt
Post by: ZDevil on November 16, 2005, 06:24:03 pm
I have tried this app and found it pretty nice to use.  The biggest strength is you can link up any memo to any memo, regardless of their relations, so strictly speaking there seems to be no hierarchical organization of the memo but just links between (e.g. a 'daughter' memo will become the 'mother' when opened).  Being capable of attaching images (though limited in size and format for now) and using handdrawing are also very welcome features.    

However I have yet to find the way to export the memos to html, despite the "Select Output Format" and the "Select WWW Browser" options.  So far I can only see .index files and .txt are created simultaneously in the ebt dir, but the browsers (opera and netfront on Z) cannot read them.  
... or is this function implemented already?    
Title: Ebt
Post by: bam on November 17, 2005, 04:40:06 am
actually the tap navigation drives me nuts, but the arrow/ok navigation is very different, it makes the memo you clicked ok about the "root" then shows associated links elow it. This kind of organization is not linear as you would normally think of it, which is why using it at first seems very "odd"

example
Linux(memo)
linkto Bash Commands(memo)
linkto sudo(memo)
linkto ntpdate(memo)

you could be reading say sudo, you want some examples, there is one using say ntpdate. But now you want to go back to bash commands to look up another command, the go up to linux for a directory structure of such-and -such

this is very efficient in navigation, think of it not in terms of outlines(this will mess you up) think of it in terms of internet navigation. Thats just my 1 1/2 cents.