Messages - kakarukeys [ switch to compact view ]

Pages: [1] 2 3 4 5next
1
N.A.N.Y. 2010 / Re: NANY 2010 RELEASE: Artwinauto BlitzType
« on: June 03, 2010, 01:28 AM »
Here is the newest release with bugs fixed and features added and improved.

2
I think I tried this before.
The tip follows the caret (vertical blinking line) position. As a result, as you type, it jiggles to the right. I compared it to a stationary tip which changes to new position only when it closes and reopens again. I found stationary tip is more comfortable to eyes.

controlling tip position, introspection/export of frequent patterns are now on my list of to-dos.  :)

3
thanks...  ;D

Usually when I need learning, I enable learning and keep both Frequent Pattern and Phrase List1 active.

Clarification: all learned phrases are stored then read by the Frequent Pattern plugin, so if you disable it, the learning is still active, but learned phrases aren't used for autocompletion suggestion. If you disable learning and enable plugin, the learning stops, but learned phrases are used for autocompletion.

The frequent patterns (learned phrases) are kept in a database "wdb" and "fpdb" files. These can't be open in notepad. I am still struggling on whether I should use a text file to store frequent patterns.

using database:
pros:
I can keep contextual, meta information about the phrase learned, to suggest it at the right time and better prediction accuracy. Manage the phrases for the user automatically.

cons:
User can't read the phrases unless I build an interface for their introspection.
more performance, memory overhead

using a text file:
pros:
User can add, edit, delete a learned phrase

cons:
can't keep contextual information, that would make the format complicated
it defeats the purpose of the software, as the users are occupied with managing the phrases, which I try to do for them.

and u r right, it's good to let user changes the file names.


About the position of the tip window. I don't know how to get it right on all systems. So I set the position a little to the right. as you type 'posi..." you probably should have completed the phrase before the tip window starts to block your typing.

4
Hi there,

BlitzType is a NANY 2010 entry that can be found here:
https://www.donationcoder.com/forum/index.php?topic=20948.0

Thanks to the feedback and donations, I am able to release a better version. It's much improved and stable and comes close to my original goal (still a distance away).

Tutorial (should be a good introduction.)

I haven't updated my site, so don't search for installer over there, instead download from here:
Download zip file

If you get error message running it (let me know), you might need:
Microsoft Visual C++ 2008 Redistributable Package

milestone:
1. Sequential Frequent Pattern Mining Algorithm. (implemented)
2. Fuzzy Matching  (implemented) New!
3. Optimization algorithm (did not find the necessity)
4. Lightweight and ongoing development (...... sorry!)
5. Plugin framework (implemented) New! and open-source development (planning to release after code refactoring)

I hope it gives you an refreshing alternative to any text autocompletion software in the market.

5
Developer's Corner / Re: Python Language Annoyances
« on: January 28, 2010, 08:57 PM »
 8) well, remember 3 things:
(1) +/- in front of variable is a unary operator that changes the sign (as in maths)
(2) plus plus = plus, minus minus = plus, plus minus/minus plus = minus (as in maths)

To me these are rules that were established long before programming language, since the time of Greek. It's C which changed the rules, and that's why I and some had had a hard time learning C in school, Python is more natural to me.

(3) There is usually only one way to perform certain task (Pythonic principle)

It is not hard to understand Python's choice and figure out the answer to the TEST.
 :)

Pages: [1] 2 3 4 5next
Go to full version