26

Re: pdd - подготовка к теоретическому автоэкзамену в ГИБДД

DarkTroll пишет:

Потом подумал про другой хилдон и передумал.  smile

Другой хилдон это да - аргумент. Только судя по скринам хилдоном особо не злоупотребляли. Может и обойдется...

Повторюсь - надо попробовать, тогда все и выяснится.

Nokia N800 OS 5.2008.43-7 / Nokia 3110 Classic / Debian 5.0.0 Lenny

27

Re: pdd - подготовка к теоретическому автоэкзамену в ГИБДД

Вечерком сделаю пакетик.
Так то оно  работает, но интерфейс корявый на n900, надо будет подправить.

N800 N900

28

Re: pdd - подготовка к теоретическому автоэкзамену в ГИБДД

Спасибо, буду рад потестить!

UPD: Кстати говоря, на мой взгляд хорошей идеей было бы сразу зашить в пакет базу вопросов. С этим имеются какие-то технические сложности или известные заморочки с правами? Кажется, по приведенной ссылке все довольно свободно выложено.

29

Re: pdd - подготовка к теоретическому автоэкзамену в ГИБДД

Запаковать базу нельзя:
во-первых получится здоровенный пакет (>10МБ)
во-вторых не знаю как текст, а картинки - под копирайтом
в-третьих базы часто обновляются
в-четвёртых вообще говоря программа может работать с любыми данными в соответствующей разметке как в одном из сообщений сверху

N800 N900

30

Re: pdd - подготовка к теоретическому автоэкзамену в ГИБДД

По поводу всех пунктов кроме 3го - можно сделать отдельный пакет pdd-data, и обновлять его по мере надобности (готов заняться этим сам, если ткнешь меня лицом в инструкцию по сборке deb). По поводу копирайта - может, попробовать написать Светлане, которая выкладывает данные базы по ссылке? Готов этим заняться, если ты готов заняться упаковкой этого дела, или мне помочь. Там есть как минимум один пакет с любительскими картинками, вряд ли они закопирайчены.

31

Re: pdd - подготовка к теоретическому автоэкзамену в ГИБДД

Насколько я знаю, авторские права на картинки принадлежат авторам соответствующих учебных пособий.

N800 N900

32

Re: pdd - подготовка к теоретическому автоэкзамену в ГИБДД

Вот очередная порция индусского кода версии 0.2 для N900.
Слабонервным, беременным итд лучше не смотреть.

Без тюнинга интерфейс на этом девайсе выглядит страшновато, всё мелкое и разъезжается, выход из полного экрана не работает, нужно пользовать Ctrl+<-.

Установка:

root
apt-get install python2.5-imaging
dpkg -i pdd_0.2_armel.deb

Путь к базам - в настройках, при первом применении настроек создаётся /home/user/.pddrc

Post's attachments

Attachment icon pdd_0.2_armel.deb 26.51 kb, 240 downloads since 2010-04-27 

N800 N900

33

Re: pdd - подготовка к теоретическому автоэкзамену в ГИБДД

Поставил по инструкции, все работает. Конечно, с интерфейсом беда. Предлагаю добавить на экране условия/объяснения прокрутку и включить везде фингерскролл - уже будет юзабельно. Я сам тоже хочу поучаствовать, надо ботать PyQT. Опыт как написания, так и причесывания индусского кода есть smile
Сделаешь проект в гараже?

34

Re: pdd - подготовка к теоретическому автоэкзамену в ГИБДД

По хорошему это нужно переписать заново, можно и на Qt.
Не уверен, есть ли смысл создавать для такой специфической штуки проект на гараже.

Новые базы нормально читаются? Я пробовал с мартовскими 2009.

N800 N900

35

Re: pdd - подготовка к теоретическому автоэкзамену в ГИБДД

Ну подкрутить все равно быстрее будет, чем переписывать. Проект на гараже нужен хотя бы чтобы свн был. Да и в в репозитории надо будет выкладывать, как только заработает Прокетную документацию опять же где-то вести надо, я бы багов туда накидал smile
Базы открылись последние (10-2009) без проблем. Ну я пару билетов кусочно прошел - нчего неожиданного не заметил.

36

Re: pdd - подготовка к теоретическому автоэкзамену в ГИБДД

Поменял ScrolledWindow на hildon.PannableArea, убрал фулскрин и масштабирование картинок. Стало получше, ничего не разъезжается.

/opt/pdd/pdd.py прилагается.

Если делать проект в гараже, может cразу унифицировать под любую тематику и обозвать как-нибудь типа Mask, victorin или quizMa smile Имеет ли это смысл?

Post's attachments

Attachment icon pdd.py 38.8 kb, 706 downloads since 2010-04-28 

N800 N900

37

Re: pdd - подготовка к теоретическому автоэкзамену в ГИБДД

mosfet пишет:

Вот очередная порция индусского кода версии 0.2 для N900.
Слабонервным, беременным итд лучше не смотреть.

Без тюнинга интерфейс на этом девайсе выглядит страшновато, всё мелкое и разъезжается, выход из полного экрана не работает, нужно пользовать Ctrl+<-.

Установка:

~ $ sudo gainroot

Root shell enabled



BusyBox v1.6.1 (2008-09-18 09:43:17 EEST) Built-in shell (ash)

Enter 'help' for a list of built-in commands.


/home/user # apt-get install libimlib2

E: Не удалось получить доступ к файлу блокировки /var/lib/dpkg/lock - open (11 Resource temporarily unavailable)

E: Unable to lock the administration directory (/var/lib/dpkg/), is another process using it?
dpkg -i pdd_0.2_armel.deb

Путь к базам - в настройках, при первом применении настроек создаётся /home/user/.pddrc

попробовал написать:
apt-get install python2.5-imaging

пишет:
Не удалось найти пакет python2.5-imaging
что сделать?

38

Re: pdd - подготовка к теоретическому автоэкзамену в ГИБДД

А у вас какая таблетка? 0.2 - это именно для n900, для n8x0 - 0.1
Можно попробовать без 2.5:

apt-get install python-imaging
N800 N900

39

Re: pdd - подготовка к теоретическому автоэкзамену в ГИБДД

Все, спасиб! установился. я просто забыл в слове python "h" написать... roll

40

Re: pdd - подготовка к теоретическому автоэкзамену в ГИБДД

еще один вопрос:
Распакованная база (каталоги img и txt) должна быть помещена в /media/mmc1/share/pdd/base/
а как мне его найти? в диспетчере файлов такого пути нет...
заранее извиняюсь за глупый вопрос  roll

41

Re: pdd - подготовка к теоретическому автоэкзамену в ГИБДД

Создаёте каталог в любом месте, пишете туда два каталога: img и txt со своими файлами, затем прописываете в настройках "путь к базе".

/media/mmc1/ - это внешняя карта памяти

N800 N900

42

Re: pdd - подготовка к теоретическому автоэкзамену в ГИБДД

mosfet отлично, все заработало, пасиб большое! просто еще только привыкаю к девайсу...

43

Re: pdd - подготовка к теоретическому автоэкзамену в ГИБДД

mosfet пишет:

Поменял ScrolledWindow на hildon.PannableArea, убрал фулскрин и масштабирование картинок. Стало получше, ничего не разъезжается.

/opt/pdd/pdd.py прилагается.

Если делать проект в гараже, может cразу унифицировать под любую тематику и обозвать как-нибудь типа Mask, victorin или quizMa smile Имеет ли это смысл?

А какой еще тематики тесты есть в таком формате баз?

44 Отредактировано little_beat (29-04-2010 18:29:49)

Re: pdd - подготовка к теоретическому автоэкзамену в ГИБДД

Залил себе новый скрипт, главное меню теперь куда юзабельнее, да. А вот в окне с вопросами-ответами есть еще серьезные проблемы:
Тут не видно объяснения:
http://i39.tinypic.com/sy6v4o.png
Тут даже не весь текст вариантов влез:
http://i42.tinypic.com/xqi4ht.jpg

Понятно, что при выборе базы с картинками поменьше все будет чуть лучше, тем не менее, не думаю, что на это стоит закладываться.

Мои предложения:
1) В экране выбора билетов убрать табы и кнопки в главное хилдоновское меню. Кнопку "начать экзамен" переименовать в "случайный билет"
2) В виде ответов на вопросы использовать такую же панель, какую ты сделал в основном меню
3) Сделать поддержку клавиатуры, причем цифры неплохо бы нажимать без модификатора. Ентер - вперед, бекспейс - назад. Сделать кнопки 1-2-3-4 итд скрываемыми (из хилдоновского меню, либо автоматом при открытии клавы)
4) Еще немного места можно сэкономить, если заголовок Билет№3 Вопрос№13 вынести в заголовок окна ( 3-13, например)
5) Слева, где список вопросов - все неадекватно скачет, плюс при скроллинге происходит нажатие. Предлагаю при переходе на вопрос выставлять его по центру по вертикали. Либо рассмотреть вариант переделывания этого ползунка совсем.
6) Неплохо бы иметь возможность выбора размера шрифта.

45

Re: pdd - подготовка к теоретическому автоэкзамену в ГИБДД

А это в какой базе такие большущие картинки? Раньше они были одинакового и очень подходящего размера и я не стал делать масштабирование.

little_beat пишет:

А какой еще тематики тесты есть в таком формате баз?

Больше никакой не знаю, просто программа не ограничена фиксированным числом билетов/тем/вопросов на билет, вот и возникло предложение.
Так какой проект создавать - pdd или ... ?

И ещё - если сильно переделывать - gtk сейчас вроде как официальный тулкит и по нему много документации и примеров; с другой стороны Qt перспективнее для этой платформы.

N800 N900

46

Re: pdd - подготовка к теоретическому автоэкзамену в ГИБДД

Это база с 3D картинками. Попробую сегодня другую поставить, с альтернативными или с любительскими.
Создавай проект pdd - если что, потом другой создашь, не вижу в этом проблемы.
QT станет официальным тулкитом через неделю, когда выйдет PR1.2 для N900, и Нокия уже во всю его промоутит. Также QT+питон приложения по-идее будут работать и на Symbian, так что в перспективе на N8 можно будет приложение перенести. Не знаю, как там текущие симбы.
Я бы тебе с удовольствием помог с разработкой, если ты выложишь исходники и скажешь, как проект собрать. Надеюсь, Scratchbox не придется ставить, а то у меня только винда под рукой?

47

Re: pdd - подготовка к теоретическому автоэкзамену в ГИБДД

Поставил альтернативные картинки, стало получше, но все равно 30-40% объяснений посмотреть не получается.

Скриншоты:

Тут даже варианты не влезли:
http://i40.tinypic.com/2n9jdph.png
Тут вот поле с объяснением высотой пикселей в 10:
http://i39.tinypic.com/nbvqqq.png
Ну и вот иллюстрация проблем с левой панелью(показан вопрос 19):
http://i40.tinypic.com/mud02d.png

48

Re: pdd - подготовка к теоретическому автоэкзамену в ГИБДД

и еще, посмотрите: экзамен - 1-й билет - 2-й вопрос
Там неправильно, стоит занк проезда примо и направо, а показывает правильный ответ прямо и налево smile

49

Re: pdd - подготовка к теоретическому автоэкзамену в ГИБДД

little_beat пишет:

Скриншоты:

это всё мне известно, надо придумывать как лучше и переделывать.
Проект на гараже: http://garage.maemo.org/projects/pdd/ Скоро там будут относительно причёсанные исходники.
Если есть желание поучаствовать, думаю лучше уйти в новую тему в другом разделе. Scratchbox нужен хотя бы для того, чтобы нормально отлаживаться и собирать пакет. У меня он в виртуальной машине.

siqwell пишет:

и еще, посмотрите: экзамен - 1-й билет - 2-й вопрос
Там неправильно, стоит занк проезда примо и направо, а показывает правильный ответ прямо и налево smile

Базы совсем не мои, это просто программа для их отображения.

N800 N900

50

Re: pdd - подготовка к теоретическому автоэкзамену в ГИБДД

siqwell пишет:

и еще, посмотрите: экзамен - 1-й билет - 2-й вопрос
Там неправильно, стоит занк проезда примо и направо, а показывает правильный ответ прямо и налево smile

Я это исправлю, когда сделаем свой пакет с данными.

@mosfet
По вопросам разработки отпишу на мыло, здесь только обсуждение новых версий надо оставить, согласен.