Хочу рассказать одну притчу.
Была в одной очень большой и северной стране одна маленькая и незарегистрированная партия. И лидеры этой партии считали, что они лучше всех во всей огромной стране умеют проводить предвыборные кампании. И что их не регистрируют и не пускают на выборы именно по этой причине. И так они сокрушались из-за недопуска на выборы, что называли такие выборы "невыборами" и громко и помпезно отказывались в них участвовать. И всех остальных призывали не голосовать ни за кого другого, кроме как за них, а если их нет в бюллетене, то и вовсе не ходить голосовать.
И были в этой маленькой и незарегистрированной партии два человека, которые не стали ждать регистрации своей партии, и выдвинулись на очень маленьких и муниципальных выборах самовыдвиженцами. И победили они в этих выборах. Один с перевесом в 10 (десять) голосов, а второй с перевесом в 4 (четыре) голоса. И стали единственными депутатами в своей маленькой и незарегистрированной партии.
Но лидеры продолжали громко требовать допуска своей партии на выборы. Им было неинтересно участвовать в маленьких и муниципальных выборах. Они договаривались о коалициях с большими и зарегистрированными партиями, а потом самостоятельно выходили из этих коалиций. И очень часто они и сами не участвовали в выборах, и других отговаривали.
И кто знает, может быть именно их отговоры помешают другим партиям (большим и зарегистрированным) получить свои 5 или 3 процента. Одной на 10 голосов, другой на 4 голоса.
Приходите голосовать.
Была в одной очень большой и северной стране одна маленькая и незарегистрированная партия. И лидеры этой партии считали, что они лучше всех во всей огромной стране умеют проводить предвыборные кампании. И что их не регистрируют и не пускают на выборы именно по этой причине. И так они сокрушались из-за недопуска на выборы, что называли такие выборы "невыборами" и громко и помпезно отказывались в них участвовать. И всех остальных призывали не голосовать ни за кого другого, кроме как за них, а если их нет в бюллетене, то и вовсе не ходить голосовать.
И были в этой маленькой и незарегистрированной партии два человека, которые не стали ждать регистрации своей партии, и выдвинулись на очень маленьких и муниципальных выборах самовыдвиженцами. И победили они в этих выборах. Один с перевесом в 10 (десять) голосов, а второй с перевесом в 4 (четыре) голоса. И стали единственными депутатами в своей маленькой и незарегистрированной партии.
Но лидеры продолжали громко требовать допуска своей партии на выборы. Им было неинтересно участвовать в маленьких и муниципальных выборах. Они договаривались о коалициях с большими и зарегистрированными партиями, а потом самостоятельно выходили из этих коалиций. И очень часто они и сами не участвовали в выборах, и других отговаривали.
И кто знает, может быть именно их отговоры помешают другим партиям (большим и зарегистрированным) получить свои 5 или 3 процента. Одной на 10 голосов, другой на 4 голоса.
Приходите голосовать.
Когда год назад я начинал потихоньку ковырять систему облачного голосования, то взял актуальную на то время версию Django 1.7. В какой-то момент ещё и версию python поменял с 2.7 на актуальную тогда 3.3. Сейчас перетаскиваю всё хозяйство на выделенный сервер - и НАЧАЛОСЬ.
Для начала оказалось, что в последней убунте python 3.5, и по счастливой случайности именно в этой версии выкинули как устаревшую какую-то функцию, которая используется именно в Django 1.7 (а в 1.8 уже всё нормально). Апгрейд джанги с 1.7 на 1.8 почему-то сразу не пошел, поэтому было решено сдаунгрейдить питон.
Скачал исходники, установил, создал virtualenv с 3.4, поправил конфиги, перезапускаю - uwsgi начинает ругаться, что не может найти плагин. Ну понятное дело, в системе установлен плагин для питона 3.5, а надо 3.4. Снёс системный uwsgi, установил через pip в virtualenv.
Поправил конфиги, перезапускаю - падает уже само приложение - не может найти драйвер базы данных. Ну понятно, ставлю девелоперскую версию драйвера (с заголовочными файлами, чтобы можно было пересобрать питон с поддержкой модуля), пересобираю питон. Надеюсь, что сейчас заработает.
И когда заработает - первым делом займусь апгрейдом джанги как минимум до 1.8, а то и до 1.10, чтобы перейти на системный python 3.5 и чтобы таких проблем в ближайший год не возникало (хотя всё равно возникнет, конечно).
Для начала оказалось, что в последней убунте python 3.5, и по счастливой случайности именно в этой версии выкинули как устаревшую какую-то функцию, которая используется именно в Django 1.7 (а в 1.8 уже всё нормально). Апгрейд джанги с 1.7 на 1.8 почему-то сразу не пошел, поэтому было решено сдаунгрейдить питон.
Скачал исходники, установил, создал virtualenv с 3.4, поправил конфиги, перезапускаю - uwsgi начинает ругаться, что не может найти плагин. Ну понятное дело, в системе установлен плагин для питона 3.5, а надо 3.4. Снёс системный uwsgi, установил через pip в virtualenv.
Поправил конфиги, перезапускаю - падает уже само приложение - не может найти драйвер базы данных. Ну понятно, ставлю девелоперскую версию драйвера (с заголовочными файлами, чтобы можно было пересобрать питон с поддержкой модуля), пересобираю питон. Надеюсь, что сейчас заработает.
И когда заработает - первым делом займусь апгрейдом джанги как минимум до 1.8, а то и до 1.10, чтобы перейти на системный python 3.5 и чтобы таких проблем в ближайший год не возникало (хотя всё равно возникнет, конечно).
Пришло письмо от producteev о том, что они потеряли базу с логинами и паролями. А я и не помню, чтобы у них регистрировался, и вообще не помню, что это за сервис. Посмотрел, оказался довольно приличным таскменеджером. Почему я им никогда не пользовался?
Так, ну в целом переезд облачного голосования на дедик закончился удачно. В процессе правда выяснилось, что база находится в каком-то странном состоянии, так что не вышло автоматически сконвертировать её структуру в новый формат. Пришлось убить БД, заново создать и заполнить ручками из бэкапа (хорошо, что там немного данных).
Осталось дописать перевод денег в голоса (небольшие наработки там уже есть) и можно выпускать в бой.
Прямо вот очень точно описаны мои ощущения, которые я испытываю с 2014 года (и не прекращаю до сих пор)
Forwarded from Правозащита. Старый канал
Меня вот действительно fucking deeply emotionally damaged this lie about "А потом вылезла зачем-то Открытая Россия, выставив кандидата Баронову" и совсем ужасно было про "да не было никаких 15 тысяч подписей". Дело не во мне, как в персоналии, а в том, что Россиюшка в очередной раз показала - здесь все бесполезно. Придут и надругаются над твоим трудом. Всегда. Потому что здесь так принято.
Просто понимаете. Это же инвестиции огромного числа людей. Целого поколения людей, которые в 2011 году поверили, что все возможно, что здесь тоже могут быть нормальные живые политики, а не мертвые упыри из телевизора, которые врут всегда и обо всем просто потому что не могут иначе.
Я одна из тех, кто поверил. Я одна из тех, кто инвестировал последующие пять лет в то, чтобы здесь вообще существовало какое-то общественное пространство, не по указке АП. Чтобы здесь было хоть что-то живое.
Пять лет тысячи людей вкладывали свой труд и средства в Навального, а он это в итоге эти инвестиции тратит на интриги в песочнице, призыв топить результаты всех, кто был за тебя и акцию "убеди людей в том, что у Бароновой не было настоящих подписей".
Вот какого хрена. Ну какого хрена. Ну почему нельзя встать и сказать: "Так, ладно, я чото переинтриговал сам себя, а у нас вообще-то ветра дуют кругом и Дума теперь выглядит так, что хоть вешайся". И стать опять тем, каким был в 2011. Это ведь очень просто. Совсем просто.
Просто понимаете. Это же инвестиции огромного числа людей. Целого поколения людей, которые в 2011 году поверили, что все возможно, что здесь тоже могут быть нормальные живые политики, а не мертвые упыри из телевизора, которые врут всегда и обо всем просто потому что не могут иначе.
Я одна из тех, кто поверил. Я одна из тех, кто инвестировал последующие пять лет в то, чтобы здесь вообще существовало какое-то общественное пространство, не по указке АП. Чтобы здесь было хоть что-то живое.
Пять лет тысячи людей вкладывали свой труд и средства в Навального, а он это в итоге эти инвестиции тратит на интриги в песочнице, призыв топить результаты всех, кто был за тебя и акцию "убеди людей в том, что у Бароновой не было настоящих подписей".
Вот какого хрена. Ну какого хрена. Ну почему нельзя встать и сказать: "Так, ладно, я чото переинтриговал сам себя, а у нас вообще-то ветра дуют кругом и Дума теперь выглядит так, что хоть вешайся". И стать опять тем, каким был в 2011. Это ведь очень просто. Совсем просто.
Тут в последнее время много IT и политики и совсем нет заявленных котиков и мотиков, поэтому вот вам мотик и котик на нём
И возвращаясь к политике )) А точнее к тексту Марии Бароновой про тысячи людей, вкладывавших пять лет свой труд и деньги в Алексея Анатольевича.
Самое главное, оказавшись в этой ситуации, это вложить не слишком много времени в сожаления об ошибочных инвестициях.
Самое главное, оказавшись в этой ситуации, это вложить не слишком много времени в сожаления об ошибочных инвестициях.
Forwarded from Правозащита. Старый канал
Да ладно. Сожалений реально никаких вообще. Это было очень крутое время. И будет много еще других времен. Не сделай Навальный очень очень многого, жить бы было тошнее. И в ту пору прекрасную не пришлось бы жить ни мне, ни тебе.
Надо просто дальше много таких историй делать, много таких людей искать, да и прежних тоже пинать: "ау, надо дальше делать, а не фигней страдать".
Надо просто дальше много таких историй делать, много таких людей искать, да и прежних тоже пинать: "ау, надо дальше делать, а не фигней страдать".
Новости разработки системы облачной демократии. Переезжать на Джанго 1.8 пришлось ещё и потому, что ВНЕЗАПНО пакет, отвечающий за регистрацию пользователей, не работает в 1.7.
Так что теперь у нас Джанго 1.8, немного допиленная конвертация денег в голоса, пойманный и исправленный один косяк в структуре БД, и снова работающая регистрация.
Сейчас пойду поставлю чаю и подумаю, есть ли какие-то ещё препятствия для запуска системы в боевой режим. Понятно, что нужна куча доработок и мне всё ужасно не нравится, но и затягивать уже катастрофически нельзя.
Так что теперь у нас Джанго 1.8, немного допиленная конвертация денег в голоса, пойманный и исправленный один косяк в структуре БД, и снова работающая регистрация.
Сейчас пойду поставлю чаю и подумаю, есть ли какие-то ещё препятствия для запуска системы в боевой режим. Понятно, что нужна куча доработок и мне всё ужасно не нравится, но и затягивать уже катастрофически нельзя.
Раздал обещанные бонусы участника early access, создал три тикета на самое ближайшее будущее и запускаемся: сейчас напишу в фейсбук.
Отправляю "Облако прогресса" в полет.
https://oblako.progressa.ru
Что это?
Это система облачной демократии, в которой можно голосовать только после того, как перечислил деньги (заплатил налоги).
Мне не интересно.
Отлично, сэкономим друг другу время.
Мне интересно, но почему оно такое сырое?
Потому что мы находимся в стадии активной разработки. Принятие решений о разработке происходит на принципах облачной демократии, то есть ваше мнение по вопросу будет учтено только если вы вложитесь в разработку такой системы.
Что будет доработано в первую очередь?
1. Определение победителя выборов координатора не по количеству людей, а по количеству денег
2. Добавление возможности оплаты более одного голоса в месяц
3. Добавление "рабочих" голосований по произвольным вопросам, которые сможет выдвигать любой пользователь.
Где почитать подробнее?
https://www.facebook.com/fedor.ezeev/posts/1071377132941763
https://www.facebook.com/fedor.ezeev/posts/1046609298751880
https://www.facebook.com/fedor.ezeev/posts/1051442584935218
Какие гарантии?
Первая гарантия - моя репутация. Вторая гарантия - открытые исходники с самого начала (да, уже сейчас). Всё, что оплачивает общество мгновенно становится общественно доступным.
Сколько стоит участие?
Минимум - сто рублей. Эта сумма дает право голоса на месяц.
https://oblako.progressa.ru
Что это?
Это система облачной демократии, в которой можно голосовать только после того, как перечислил деньги (заплатил налоги).
Мне не интересно.
Отлично, сэкономим друг другу время.
Мне интересно, но почему оно такое сырое?
Потому что мы находимся в стадии активной разработки. Принятие решений о разработке происходит на принципах облачной демократии, то есть ваше мнение по вопросу будет учтено только если вы вложитесь в разработку такой системы.
Что будет доработано в первую очередь?
1. Определение победителя выборов координатора не по количеству людей, а по количеству денег
2. Добавление возможности оплаты более одного голоса в месяц
3. Добавление "рабочих" голосований по произвольным вопросам, которые сможет выдвигать любой пользователь.
Где почитать подробнее?
https://www.facebook.com/fedor.ezeev/posts/1071377132941763
https://www.facebook.com/fedor.ezeev/posts/1046609298751880
https://www.facebook.com/fedor.ezeev/posts/1051442584935218
Какие гарантии?
Первая гарантия - моя репутация. Вторая гарантия - открытые исходники с самого начала (да, уже сейчас). Всё, что оплачивает общество мгновенно становится общественно доступным.
Сколько стоит участие?
Минимум - сто рублей. Эта сумма дает право голоса на месяц.
Facebook
Я тут очень потихоньку всё же пишу электронную систему прямой демократии (в комментариях укажу ссылки на два предыдущих поста по этой теме)
Довольно...
Довольно...