Автор Тема: Излезе Spellbook 0.3  (Прочетена 4200 пъти)

Lord Bad

  • Напреднали
  • *****
  • Публикации: 1667
  • Distribution: Fedora 13
  • Window Manager: GNOME
  • Jedi Knight
    • Профил
Излезе Spellbook 0.3
« -: May 13, 2010, 11:14 »
След повече от месец забавяне Spellbook 0.3 вече е факт. Release-а е натъпкан с нови feature-и - много от които бяха предложени от потребители на linux-bg. Макар, че едва ли потребителите тук ги интересува - Spellbook вече има и инсталатор за windows. Все още не съм update-нал RPM и DEB пакетите, но всеки може да тества стандартната дистрибуция, която е достъпна на http://code.google.com/p/spellbook-dictionary/

Ще се радвам да чуя предложения и коментари за текущата версия. Тя е леко бъгава, но няма да се плашите - в следващите седмица-две очаквам да пусна един-два bugfix release-a. Просто исках да пусна нещо - тъй като текущата версия е безкрайно по-добра от предишната...
Активен

Fuelled by Fedora 13 "Goddard"
====================================
Rock it!

Lord Bad

  • Напреднали
  • *****
  • Публикации: 1667
  • Distribution: Fedora 13
  • Window Manager: GNOME
  • Jedi Knight
    • Профил
Re: Излезе Spellbook 0.3
« Отговор #1 -: May 13, 2010, 23:00 »
Току-що качих и RPM пакет. Деб пакет според популярен слух, ще има около неделя.
Активен

Fuelled by Fedora 13 "Goddard"
====================================
Rock it!

nikito_blend

  • Гост
Re: Излезе Spellbook 0.3
« Отговор #2 -: May 13, 2010, 23:53 »
Поздравления, добра работа.
Активен

dsarmov

  • Напреднали
  • *****
  • Публикации: 38
    • Профил
Re: Излезе Spellbook 0.3
« Отговор #3 -: May 14, 2010, 08:46 »
Аз не можах да подкарам версия 0.3.0. След стартиране програмата търси базата с думи, но бутона ОК не е активен. Когато задам папката с разархивираната база бутона пак остава  неактивен. Отгоре  в прозорчето пише, че търси базата с думи във файл с друго име (както е бил във версия 0.2). Пробвах да ги преименувам не се оправя. Опитах и със базата от старата версия пак не става. Какво пропускам?
Активен

c111100101

  • Гост
Re: Излезе Spellbook 0.3
« Отговор #4 -: May 14, 2010, 09:49 »
Програмата е станала много добре ама почти 200mb ram не ви ли се струва множко за някакъв си речник?
Че тя в момента системата ми заедно с експлорера е заела 302mb и пускам речника и бум с 200 отгоре.  :o  :o  :o
Вземете оптимизирайте малко този код!

П.С.
Псах по този повод и в секция с новините ама нещо коментара ми така и не се появи.
Активен

Lord Bad

  • Напреднали
  • *****
  • Публикации: 1667
  • Distribution: Fedora 13
  • Window Manager: GNOME
  • Jedi Knight
    • Профил
Re: Излезе Spellbook 0.3
« Отговор #5 -: May 14, 2010, 09:57 »
@dsarmov,
Забравил съм да сменя съобщението - не трябва да се избира директорията, в която е разархивирана базата, а тази в която е архива и(spellbook-db-0.3.tar.bz2). Или просто можеш да натиснеш download. Първия пакет, който качих имаше един гаден бъг, който не включваше ok бутона след download и веднага след това го ревизирах, т.е. ако си го изтеглил него - трябва да изтеглиш Spellbook отново.

@c111100101
Това не е от Spellbook, а от JVM, а - с скрипта не съм сложил праг на рам-та, която да ползва. Коригирай това:

Код:
# run Spellbook's binary
java -jar $SPELLBOOK_JAR

на

Код:
java -jar -Xmx50m $SPELLBOOK_JAR

или колкото там искаш - тестовете показват, че на Spellbook му трябват около 30М да работи нормално(като около 15 ги заема самата виртуална машина). В RPM пакет съм сложил твърд лимит - 64МБ.
« Последна редакция: May 14, 2010, 12:32 от Lord Bad »
Активен

Fuelled by Fedora 13 "Goddard"
====================================
Rock it!

Lord Bad

  • Напреднали
  • *****
  • Публикации: 1667
  • Distribution: Fedora 13
  • Window Manager: GNOME
  • Jedi Knight
    • Профил
Re: Излезе Spellbook 0.3
« Отговор #6 -: May 14, 2010, 11:06 »
Между другото update-нах tar.bz2 архива и с него вече няма да имате такъв проблем. Който е с RPM-а няма проблем така или иначе.
Активен

Fuelled by Fedora 13 "Goddard"
====================================
Rock it!

c111100101

  • Гост
Re: Излезе Spellbook 0.3
« Отговор #7 -: May 14, 2010, 11:07 »
@c111100101
Това не е от Spellbook, а от JVM, а - с скрипта не съм сложил праг на рам-та, която да ползва. Коригирай това:

Код:
# run Spellbook's binary
java -jar $SPELLBOOK_JAR

на

Код:
java -jar -Xmx:50M $SPELLBOOK_JAR

или колкото там искаш - тестовете показват, че на Spellbook му трябват около 30М да работи нормално(като около 15 ги заема самата виртуална машина). В RPM пакет съм сложил твърд лимит - 64МБ.
Малка корекция  :)
кода изглежда така:
Код:
# run Spellbook's binary
java -jar -Xmx64m $SPELLBOOK_JAR
« Последна редакция: May 14, 2010, 11:10 от c111100101 »
Активен

Lord Bad

  • Напреднали
  • *****
  • Публикации: 1667
  • Distribution: Fedora 13
  • Window Manager: GNOME
  • Jedi Knight
    • Профил
Re: Излезе Spellbook 0.3
« Отговор #8 -: May 14, 2010, 12:33 »
Напълно си прав, нещо съм се разсеял. Надявам се, че сега си доволен вече. Кода, между другото, е доста оптимизиран дори и сега :-)
Активен

Fuelled by Fedora 13 "Goddard"
====================================
Rock it!

c111100101

  • Гост
Re: Излезе Spellbook 0.3
« Отговор #9 -: May 14, 2010, 12:54 »
Прав си, че е от виртуалната мащина. При мен обаче ефекта от тази настройчица не беще голям.
Предполагам, че самата виртуална машина се стартира с някакв минимален рам. Интерсно но каквито и настрийки да слагам на скрипта при старта на програмата и работата и рама си държи поне на 120mb отгоре.
Активен

Lord Bad

  • Напреднали
  • *****
  • Публикации: 1667
  • Distribution: Fedora 13
  • Window Manager: GNOME
  • Jedi Knight
    • Профил
Re: Излезе Spellbook 0.3
« Отговор #10 -: May 14, 2010, 13:25 »
Ами това е така тъй като ти виждаш комбинирания ефект от паметта използвана от приложението и виртуалната машина. Общата памет на процеса включва следните неща:
- Генериран (JIT) код
- Заредени библиотеки (jar-ове и клас файлове)
- Контролни структури на heap-а
- Стекове на нишките
- Памет заделена директно (с malloc в JNI)

Самия процес не може да използва повече памет от това, което ми е задано в Xmx. Можеш да намалиш heap-а до 30М, тогава поне в моите тествове, Spellbook си работи добре, но ние използваме доста външния библиотеки, които вдигат размера на използвана памет по линия 2 да речем с около 10м. Останалото трябва да идва от виртуалната машина и генерирания код at runtime. Ти можеш да видиш колко памет използва самия Spellbook като дадеш "Show memory usage" в преференциите и минеш с мишката над бутона, който ще се появи. Като го натиснеш пък форсираш събирането на боклук на Java. Предполагам, че на много хора, им се увижда повишенето потребление на памет, но в ера, в която почти всеки има над 2гб ми се струва, че е по-ценно да имаш приложение, което върви навсякъде, отколкото такова което е супер оптимизирано само за една платформа... С приложенията имат малък footprint главно по една линия - споделините библиотеки, което очевидно аз няма как да постигна върху Java.
Активен

Fuelled by Fedora 13 "Goddard"
====================================
Rock it!

c111100101

  • Гост
Re: Излезе Spellbook 0.3
« Отговор #11 -: May 14, 2010, 13:57 »
Благодаря за обстойното разяснение. :) Повече няма какво да ме притеснява.
Прав си, няма да ме гътне 128mb ram.  [_]3
Видях опцията за паметта на Spellbook, много хубаво е, че сте я добавили.
Не съм голям специалист в Java, от скоро съм започнал да го разучавам. Ще се радвам за в бъдеще ако мога да помогна с нещо за развитието на вашия проект.
Поздрави!
Активен

Lord Bad

  • Напреднали
  • *****
  • Публикации: 1667
  • Distribution: Fedora 13
  • Window Manager: GNOME
  • Jedi Knight
    • Профил
Re: Излезе Spellbook 0.3
« Отговор #12 -: Jun 01, 2010, 13:39 »
Оправям разни неща по българския превод и ми трябват идеи за превод на tray(област за уведомления?) и clipboard(табло за обмен на съобщения?). Както виждате кандидат-преводите ми са по-скоро кретенски - ако някой има по-добри идеи - нека ги сподели.  Също така се чудя дали е уместно вместно "минимизирай" да се ползва "умали" например.
Активен

Fuelled by Fedora 13 "Goddard"
====================================
Rock it!

go_fire

  • Global Moderator
  • Напреднали
  • *****
  • Публикации: 8780
  • Distribution: Дебиан Сид
  • Window Manager: ROX-Desktop / е17
  • кашик с гранатомет в танково поделение
    • Профил
    • WWW
Re: Излезе Spellbook 0.3
« Отговор #13 -: Jun 01, 2010, 13:56 »
Виж това дали няма да ти помогне до някъде:

http://m-balabanov.hit.bg/en-bg-comp-dict.html

В него клипборда не е преведен, а трей изобщо няма, но за други случай.

Иначе клипборда съм срещал (и употребявал) като временна памет, а трей като област за уведомление/ известяване.
Активен

В $por4e2 e истината  ;)

***

Aко даваха стипендия за най-глупави, щях да съм човека с най-много Mини Kупъри

***

Reborn since 1998 || 15.09.2007 totally М$ free && conscience clear

Подобни теми
Заглавие Започната от Отговора Прегледи Последна публикация
Стартиране и/или конфигуриране на Spellbook
Настройка на програми
clovenhoof 2 1165 Последна публикация Aug 23, 2010, 22:20
от clovenhoof