Wine и телефонный справочник

Технические обсуждения
Аватара пользователя
antichrist
Full Member
Full Member
Сообщения: 248
Зарегистрирован: 19 апр 2008 17:05
Откуда: Владивосток
Контактная информация:

Re: Wine и телефонный справочник

Сообщение antichrist »

АПП писал(а):
antichrist писал(а):Круто! Если не сложно собрать это в деб пакет для убунты и мануал мне на почту, как этим добром пользоваться!
Пока ещё рано. На неделе попробую дописать GUI на QT4 (раньше ничего сложнее окошка с "Hello, world" не писал, сейчас изучаю по мануалам), немного потестировать и уже после этого поделиться.

А deb-пакет не особо нужен - там три файла всего должно быть (база, скрипт и readme). Достаточно всё в одну папку сложить и пользоваться. :) Хотя при желании можно и по файловой системе раскидать (/usr/bin и т.д.), только путь к базе в скрипте поправить.
Ну а если у меня GTK, а QT!?

Аватара пользователя
АПП
Full Member
Full Member
Сообщения: 212
Зарегистрирован: 02 май 2008 15:39
Откуда: Владивосток
Контактная информация:

Re: Wine и телефонный справочник

Сообщение АПП »

antichrist писал(а):Ну а если у меня GTK, а QT!?
Никаких проблем - ставь либы QT4 (если они ещё не стоят), юзай стиль QGtkStyle и всё. 8) GTK и QT неплохо уживаются вместе.
Mandriva 2009.1 (desktop) / CentOS 5.1 (server)
Core 2 Duo E8400 / 4 Gb RAM / ASUS P5K / ASUS ENGTS250
Core 2 Duo E8200 / 2 Gb RAM / ECS G31T-M7 / ASUS EAH4850
Core 2 Duo E6550 / 2 Gb RAM / ASUS P5K SE / ASUS EAH2600XT

Аватара пользователя
АПП
Full Member
Full Member
Сообщения: 212
Зарегистрирован: 02 май 2008 15:39
Откуда: Владивосток
Контактная информация:

Re: Wine и телефонный справочник

Сообщение АПП »

Если кому интересно, почему справочник ещё не готов - на прошлой неделе менял компы себе и своей девушке, потом долго трахался с настройкой ("спасибо" традиционно глючным проприетарным дровам ATI, способным подвесить множество приложений с дефолтными настройками - Kaffeine, SDLMame etc), сейчас уже почти всё готово, чтобы продолжить работу.
Mandriva 2009.1 (desktop) / CentOS 5.1 (server)
Core 2 Duo E8400 / 4 Gb RAM / ASUS P5K / ASUS ENGTS250
Core 2 Duo E8200 / 2 Gb RAM / ECS G31T-M7 / ASUS EAH4850
Core 2 Duo E6550 / 2 Gb RAM / ASUS P5K SE / ASUS EAH2600XT

Аватара пользователя
antichrist
Full Member
Full Member
Сообщения: 248
Зарегистрирован: 19 апр 2008 17:05
Откуда: Владивосток
Контактная информация:

Re: Wine и телефонный справочник

Сообщение antichrist »

АПП писал(а):Если кому интересно, почему справочник ещё не готов - на прошлой неделе менял компы себе и своей девушке, потом долго трахался с настройкой ("спасибо" традиционно глючным проприетарным дровам ATI, способным подвесить множество приложений с дефолтными настройками - Kaffeine, SDLMame etc), сейчас уже почти всё готово, чтобы продолжить работу.
Молодец, тока не забывай. Надеюсь, в ближайшее время пересечемся, я тебе базу, ты мне утилитку :)

Аватара пользователя
АПП
Full Member
Full Member
Сообщения: 212
Зарегистрирован: 02 май 2008 15:39
Откуда: Владивосток
Контактная информация:

Re: Wine и телефонный справочник

Сообщение АПП »

Потихоньку изучаю QT4. Прогресс виден на скриншоте. Осталось ещё несколько часов (=вечеров, т.к. свободного времени у меня очень мало) и прога будет готова.

Изображение
Mandriva 2009.1 (desktop) / CentOS 5.1 (server)
Core 2 Duo E8400 / 4 Gb RAM / ASUS P5K / ASUS ENGTS250
Core 2 Duo E8200 / 2 Gb RAM / ECS G31T-M7 / ASUS EAH4850
Core 2 Duo E6550 / 2 Gb RAM / ASUS P5K SE / ASUS EAH2600XT

Аватара пользователя
hatred
Global Moderator
Global Moderator
Сообщения: 1205
Зарегистрирован: 08 июн 2006 00:32
Откуда: Владивосток
Контактная информация:

Re: Wine и телефонный справочник

Сообщение hatred »

Знатно :)

нужно уже свой svn/git/ваши предложения поднимать %-)
Прошли времена когда на элементарные вопросы можно было отвечать man <что-то там> (с) из сети
Hatred's Log Place | My GitHub repos | My Gitlab repos

Аватара пользователя
АПП
Full Member
Full Member
Сообщения: 212
Зарегистрирован: 02 май 2008 15:39
Откуда: Владивосток
Контактная информация:

Re: Wine и телефонный справочник

Сообщение АПП »

hatred писал(а):Знатно :)
нужно уже свой svn/git/ваши предложения поднимать %-)
Не, ещё рано - мне бы сначала доделать то, что уже запланировано, потом разобраться с тем, что у меня пока что сделать не получается из-за недостаточного знания QT4 (построчное копирование записей в буфер, если это вообще реализуемо), а уже потом принимать предложения по улучшению софтины. :)
Mandriva 2009.1 (desktop) / CentOS 5.1 (server)
Core 2 Duo E8400 / 4 Gb RAM / ASUS P5K / ASUS ENGTS250
Core 2 Duo E8200 / 2 Gb RAM / ECS G31T-M7 / ASUS EAH4850
Core 2 Duo E6550 / 2 Gb RAM / ASUS P5K SE / ASUS EAH2600XT

Аватара пользователя
GuttaLinux
Full Member
Full Member
Сообщения: 177
Зарегистрирован: 04 фев 2008 00:17

Re: Wine и телефонный справочник

Сообщение GuttaLinux »

файфай когда поднимешь, чтобы можно было под окошком обновляться ;)

если найду антенку, могу тебе даже тебе вайфай-карточку выделить для такого дела. :) правда, по адхоку могу соединяться только slackware-ubuntu, arch-ubuntu. arch-arch, или arch-slackware - неосиливается. :(

Аватара пользователя
hatred
Global Moderator
Global Moderator
Сообщения: 1205
Зарегистрирован: 08 июн 2006 00:32
Откуда: Владивосток
Контактная информация:

Re: Wine и телефонный справочник

Сообщение hatred »

АПП писал(а): Не, ещё рано - мне бы сначала доделать то, что уже запланировано, потом разобраться с тем, что у меня пока что сделать не получается из-за недостаточного знания QT4 (построчное копирование записей в буфер, если это вообще реализуемо), а уже потом принимать предложения по улучшению софтины. :)
в смысле сделать команду "Скопировать в буффер"??? опиши подробнее проблему.
Прошли времена когда на элементарные вопросы можно было отвечать man <что-то там> (с) из сети
Hatred's Log Place | My GitHub repos | My Gitlab repos

Аватара пользователя
АПП
Full Member
Full Member
Сообщения: 212
Зарегистрирован: 02 май 2008 15:39
Откуда: Владивосток
Контактная информация:

Re: Wine и телефонный справочник

Сообщение АПП »

hatred писал(а):в смысле сделать команду "Скопировать в буффер"??? опиши подробнее проблему.
Сейчас для вывода результатов поиска используется виджет QTableView. По умолчанию он позволяет выделять ячейки (отдельные, целиком строки, целиком столбцы), но не позволяет копировать значения выделенных ячеек в буфер (ни по стандартным хоткеям, ни через контекстное меню, которое отсутствует). Как я понял, надо смотреть в сторону setContextMenuPolicy и CustomContextMenu, но до них руки пока что не дошли.
Mandriva 2009.1 (desktop) / CentOS 5.1 (server)
Core 2 Duo E8400 / 4 Gb RAM / ASUS P5K / ASUS ENGTS250
Core 2 Duo E8200 / 2 Gb RAM / ECS G31T-M7 / ASUS EAH4850
Core 2 Duo E6550 / 2 Gb RAM / ASUS P5K SE / ASUS EAH2600XT

Аватара пользователя
antichrist
Full Member
Full Member
Сообщения: 248
Зарегистрирован: 19 апр 2008 17:05
Откуда: Владивосток
Контактная информация:

Re: Wine и телефонный справочник

Сообщение antichrist »

АПП писал(а):Потихоньку изучаю QT4. Прогресс виден на скриншоте. Осталось ещё несколько часов (=вечеров, т.к. свободного времени у меня очень мало) и прога будет готова.

Изображение
Молодец,продолжай в том же духе!

Аватара пользователя
hatred
Global Moderator
Global Moderator
Сообщения: 1205
Зарегистрирован: 08 июн 2006 00:32
Откуда: Владивосток
Контактная информация:

Re: Wine и телефонный справочник

Сообщение hatred »

АПП писал(а):
hatred писал(а):в смысле сделать команду "Скопировать в буффер"??? опиши подробнее проблему.
Сейчас для вывода результатов поиска используется виджет QTableView. По умолчанию он позволяет выделять ячейки (отдельные, целиком строки, целиком столбцы), но не позволяет копировать значения выделенных ячеек в буфер (ни по стандартным хоткеям, ни через контекстное меню, которое отсутствует). Как я понял, надо смотреть в сторону setContextMenuPolicy и CustomContextMenu, но до них руки пока что не дошли.
контексное меню прикручивается отдельно, а вот по копированию... короче, кидай мыло. ми заинтересован :)
Прошли времена когда на элементарные вопросы можно было отвечать man <что-то там> (с) из сети
Hatred's Log Place | My GitHub repos | My Gitlab repos

Аватара пользователя
АПП
Full Member
Full Member
Сообщения: 212
Зарегистрирован: 02 май 2008 15:39
Откуда: Владивосток
Контактная информация:

Re: Wine и телефонный справочник

Сообщение АПП »

hatred писал(а):контексное меню прикручивается отдельно, а вот по копированию... короче, кидай мыло. ми заинтересован :)
Сегодня-завтра доведу до ума базовую функциональность и скину код.

А так, что ещё надо сделать:
1. Обработка введённых в поля запроса строк - удаление лишних символов и т.п., проверка корректности запроса;
2. Обработка результата запроса перед выводом - каждое новое слово должно начинаться с заглавной буквы, номера телефонов должны выводиться как (xxxx) xx-xx-xx и 8 xxx xxx-xx-xx;
3. Добавление строки состояния (отображать там количество найденных записей либо сообщение об ошибке);
4. Добавление возможности копирования результата в буфер (целиком или выборочно).
Mandriva 2009.1 (desktop) / CentOS 5.1 (server)
Core 2 Duo E8400 / 4 Gb RAM / ASUS P5K / ASUS ENGTS250
Core 2 Duo E8200 / 2 Gb RAM / ECS G31T-M7 / ASUS EAH4850
Core 2 Duo E6550 / 2 Gb RAM / ASUS P5K SE / ASUS EAH2600XT

Аватара пользователя
hatred
Global Moderator
Global Moderator
Сообщения: 1205
Зарегистрирован: 08 июн 2006 00:32
Откуда: Владивосток
Контактная информация:

Re: Wine и телефонный справочник

Сообщение hatred »

АПП писал(а):
hatred писал(а):контексное меню прикручивается отдельно, а вот по копированию... короче, кидай мыло. ми заинтересован :)
Сегодня-завтра доведу до ума базовую функциональность и скину код.

А так, что ещё надо сделать:
1. Обработка введённых в поля запроса строк - удаление лишних символов и т.п., проверка корректности запроса;
2. Обработка результата запроса перед выводом - каждое новое слово должно начинаться с заглавной буквы, номера телефонов должны выводиться как (xxxx) xx-xx-xx и 8 xxx xxx-xx-xx;
3. Добавление строки состояния (отображать там количество найденных записей либо сообщение об ошибке);
4. Добавление возможности копирования результата в буфер (целиком или выборочно).
ты пока только в мыло adrozdoff гав-гав gmail такая_маленькая_от_ручки_остается com стукнись
Прошли времена когда на элементарные вопросы можно было отвечать man <что-то там> (с) из сети
Hatred's Log Place | My GitHub repos | My Gitlab repos

Аватара пользователя
АПП
Full Member
Full Member
Сообщения: 212
Зарегистрирован: 02 май 2008 15:39
Откуда: Владивосток
Контактная информация:

Re: Wine и телефонный справочник

Сообщение АПП »

Уже вполне можно пользоваться. Теперь осталось взять базу 2007 года и конвертировать её в формат sqlite.

Изображение
Mandriva 2009.1 (desktop) / CentOS 5.1 (server)
Core 2 Duo E8400 / 4 Gb RAM / ASUS P5K / ASUS ENGTS250
Core 2 Duo E8200 / 2 Gb RAM / ECS G31T-M7 / ASUS EAH4850
Core 2 Duo E6550 / 2 Gb RAM / ASUS P5K SE / ASUS EAH2600XT

Ответить