Форум русскоязычного сообщества Ubuntu


Следите за новостями русскоязычного сообщества Ubuntu в Twitter-ленте @ubuntu_ru_loco

Автор Тема: Прошу помощи в проекте  (Прочитано 7954 раз)

0 Пользователей и 1 Гость просматривают эту тему.

Оффлайн peregrine

  • FSM
  • СуперМодератор
  • Старожил
  • *
  • Сообщений: 7215
  • Gentoo x64 Ubuntu 16.04.1 x64
    • Просмотр профиля
Re: Прошу помощи в проекте
« Ответ #75 : 25 Августа 2013, 00:41:51 »
maximand, я не про идею использования conky для вывода говорил, а про такую  возможность, т.е. это должно быть реализовано как дополнительный функционал, но важная его часть.

Оффлайн maximand

  • Активист
  • *
  • Сообщений: 307
    • Просмотр профиля
Re: Прошу помощи в проекте
« Ответ #76 : 25 Августа 2013, 11:41:06 »
Я, поймите меня правильно, не могу помочь в прямом смысле, но проявляю заинтересованность.
На донный момент я вижу, сто нечто подобное уже есть, это fortune.
Хранилище цитат у этой программы реализовано как куча текстовых файлов сваленных в папку. Пример: https://github.com/ruckuus/fortune-mod/tree/master/datfiles

Все цитаты имеют перенос строки и отступы. Разделитель это %
Считаю сделано примитивно и разумно.
Я бы, например, такую же схему и пытался реализовать.
Плюсы:
- Уже есть много примеров на английском языке (полезно для изучающих, например)
- Уже есть перлы с bash.org
- Не надо парится с алгоритмом загоняния анекдота в строку
- Сохраняется читабельный вид диалогов

Свято верю, что открытые проекты должны дружить и помогать друг другу. Не будет ли правильнее делать базу анекдотов в таком же формате? При этом старания будут в большей степени полезны для тех кто уже использует fortune, И наоборот.
Разумно?

Оффлайн peregrine

  • FSM
  • СуперМодератор
  • Старожил
  • *
  • Сообщений: 7215
  • Gentoo x64 Ubuntu 16.04.1 x64
    • Просмотр профиля
Re: Прошу помощи в проекте
« Ответ #77 : 25 Августа 2013, 16:20:24 »
maximand, ему учиться программировать надо, а Вы предлагаете уже готовое, так не научишься.

Оффлайн maximand

  • Активист
  • *
  • Сообщений: 307
    • Просмотр профиля
Re: Прошу помощи в проекте
« Ответ #78 : 25 Августа 2013, 23:09:09 »
maximand, ему учиться программировать надо, а Вы предлагаете уже готовое, так не научишься.
Я вообще-то о другом.  Я про то чтобы использовать готовые данные и добавлять к ним свои. Учиться открывать все файлы в папке и заглатывать в буфер абзацы разделённые % тоже можно.

Оффлайн peregrine

  • FSM
  • СуперМодератор
  • Старожил
  • *
  • Сообщений: 7215
  • Gentoo x64 Ubuntu 16.04.1 x64
    • Просмотр профиля
Re: Прошу помощи в проекте
« Ответ #79 : 26 Августа 2013, 00:10:54 »
maximand, открывать столько файлов и использовать % как разделитель не так хорошо, как один (ну или несколько файлов) файл и спецсимвол №0003 в юникоде, например. Его в тексте встретить шанс очень мал, а % часто встречается.

Оффлайн maximand

  • Активист
  • *
  • Сообщений: 307
    • Просмотр профиля
Re: Прошу помощи в проекте
« Ответ #80 : 26 Августа 2013, 10:59:21 »
maximand, открывать столько файлов и использовать % как разделитель не так хорошо, как один (ну или несколько файлов) файл и спецсимвол №0003 в юникоде, например. Его в тексте встретить шанс очень мал, а % часто встречается.
А как часто встречается в анекдотах одинокий знак процента сначала строки ? И как разные редакторы интерпретируют #03 ?
« Последнее редактирование: 26 Августа 2013, 11:01:12 от maximand »

Оффлайн peregrine

  • FSM
  • СуперМодератор
  • Старожил
  • *
  • Сообщений: 7215
  • Gentoo x64 Ubuntu 16.04.1 x64
    • Просмотр профиля
Re: Прошу помощи в проекте
« Ответ #81 : 26 Августа 2013, 13:19:28 »
maximand, а обыкновенно, по стандартам, просто так его не ввести. Тем более ТС свой GUI для добавления анекдотов написать собрался.

Оффлайн Grigory Smirnov

  • Автор темы
  • Старожил
  • *
  • Сообщений: 1339
  • Дайте мне исходники, и я переверну Землю.
    • Просмотр профиля
    • Дафтер
Re: Прошу помощи в проекте
« Ответ #82 : 26 Августа 2013, 14:40:26 »
Собираюсь выложить консольную версию. Стоит?

Оффлайн peregrine

  • FSM
  • СуперМодератор
  • Старожил
  • *
  • Сообщений: 7215
  • Gentoo x64 Ubuntu 16.04.1 x64
    • Просмотр профиля
Re: Прошу помощи в проекте
« Ответ #83 : 26 Августа 2013, 18:13:48 »
Grigory Smirnov, да.

Оффлайн Grigory Smirnov

  • Автор темы
  • Старожил
  • *
  • Сообщений: 1339
  • Дайте мне исходники, и я переверну Землю.
    • Просмотр профиля
    • Дафтер
Re: Прошу помощи в проекте
« Ответ #84 : 29 Августа 2013, 12:34:32 »
День добрый! Собственно, что я решил:

1. Будет две версии, одна оффлайн чтения, другая онлайн
2. У версии оффлайн будут базы, которые будут автоматически обновляться

Вопрос: как реализовать лучше рейтинг? Ибо я не знаю как его прикрутить к онлайн версии...

Собственно, теперь представляю первую версию, консольную! Я планирую сначала отточить всю техническую часть. После этого уже делать GUI. У меня уже есть заготовки интерфейса, но пока они в глубокой альфе :)
Скачать консольную версию можно здесь.
Исходный код через ЛС.
Желающие помогать пишите в ЛС.
(Нажмите, чтобы показать/скрыть)

(Нажмите, чтобы показать/скрыть)

Жду отзывов и пожеланий!
« Последнее редактирование: 01 Сентября 2013, 17:46:40 от Grigory Smirnov »

Оффлайн peregrine

  • FSM
  • СуперМодератор
  • Старожил
  • *
  • Сообщений: 7215
  • Gentoo x64 Ubuntu 16.04.1 x64
    • Просмотр профиля
Re: Прошу помощи в проекте
« Ответ #85 : 29 Августа 2013, 13:06:21 »
Grigory Smirnov, на сервере хранишь рейтинг, выставленный пользователями и считаешь среднее арифметическое, чтоб не было подтасовки не принимаешь рейтинг для одного анекдота с одного IP в течении пары дней.

Оффлайн Grigory Smirnov

  • Автор темы
  • Старожил
  • *
  • Сообщений: 1339
  • Дайте мне исходники, и я переверну Землю.
    • Просмотр профиля
    • Дафтер
Re: Прошу помощи в проекте
« Ответ #86 : 29 Августа 2013, 13:12:33 »
peregrine, хех, сервер нужен.

Оффлайн peregrine

  • FSM
  • СуперМодератор
  • Старожил
  • *
  • Сообщений: 7215
  • Gentoo x64 Ubuntu 16.04.1 x64
    • Просмотр профиля
Re: Прошу помощи в проекте
« Ответ #87 : 29 Августа 2013, 13:28:18 »
Grigory Smirnov, а как онлайн без сервера делать (просто парсером)? Тогда копай в сторону распределённых вычислений и обмена между клиентами информацией через bitTorrent.

Оффлайн Grigory Smirnov

  • Автор темы
  • Старожил
  • *
  • Сообщений: 1339
  • Дайте мне исходники, и я переверну Землю.
    • Просмотр профиля
    • Дафтер
Re: Прошу помощи в проекте
« Ответ #88 : 29 Августа 2013, 13:54:29 »
peregrine, буду копать.

Оффлайн peregrine

  • FSM
  • СуперМодератор
  • Старожил
  • *
  • Сообщений: 7215
  • Gentoo x64 Ubuntu 16.04.1 x64
    • Просмотр профиля
Re: Прошу помощи в проекте
« Ответ #89 : 29 Августа 2013, 14:45:26 »
Grigory Smirnov, но я не знаю не одного рабочего проекта. Трекер всё равно нужен. А если с сайта рейтинг парсить?

 

Страница сгенерирована за 0.027 секунд. Запросов: 21.