Tuesday, March 27, 2012

First entry

Hi, dear user! This is my first entry of the blog. It makes no sense, but echo hello world. However I want to get a little bit far. So I ought to describe myself and what I'm going to do this summer as hacker.

Who Am I?
Firstly, my name is Daniel. I'm open-source volunteer and Ukrainian localizator. I live in beautiful city called Lviv. I'm currently coordinator of both Gnome and Libreoffice Ukrainian localization. Also you can find some statistic of my commits at ohloh.net.

What the topic is?
As localizator, I understand that people make mistakes everyday as typing. It's useful when you use spellchecker. Nevertheless when it comes to non-grammar mistakes, there is no way to find out it easily, especially when you don't know this rules. I hope I shouldn't explain why it's useful to automatically find mistakes and correct it. Just image. You have huge document (e.g. 1000 pages) and you should find as much mistakes as possible and as fast as you can. Is it possible without hurting your eyes? I hope so. At least I'll try to save your eyes. (:

Most of you use office suits to deal with data, texts, pictures, etc. As open-source user I use LibreOffice to deal with that ones. Usually I'm trying to text faster to save the time and obviously I leave mistakes. And I use tools like spellcheker to detect them. However I have realized it doesn't help you in all cases. For example, commas, spaces, etc.

What am I going to do?
Probably you have guessed what I'm going to do. I'll work on Lightproof this summer. It's very flexible and pluggable system to make rules using Python language. I mailed to my mentor and he had already gave me my easyhack task. Also I've informed mail-list about my purpose. My mentor is Németh László, who created this beautiful tool. 

Why Lightproof?
I have nothing left to say, but give you the link. I mean the first reason is official support by Document foundation. The second one is a language. I'm a bit new in programming, so I want to improve my skill. I like Python, but Java is too complicated to newbies and not as interactive as Python. So that's why.

What about Language Tool?
It's a bit older and more powerful tool. This project uses XML rules wrapped by Java. It's nice and suitable, but it's too slow because of bytecoding. So there is no possibility to port it to each other. Nevertheless I hope to use some shared tools in a future.

3 comments:

  1. did you have any success porting rules from LanguageTool into Lightproof ? I would be interested to hear of your progress.

    ReplyDelete
    Replies
    1. Yes. More or less. I'd like update my blog this week to show what I've done and what will be done. Right now I've converted 57.70 % rules of English successfully. Some of rules are imposable to convert yet because of few LP features are missing. Nevertheless, me and László will try to figure out it sooner or later. Thanks for interesting.

      Delete