?

Log in

Живой Журнал Якова Сироткина Below are the 10 most recent journal entries recorded in the "Яков Сироткин" journal:

[<< Previous 10 entries]

August 24th, 2016
12:29 am

[Link]

Прописка для автомобиля
В мае 2015 года я прописался в нашей квартире и очень радовался, что при помощи сайта госуслуг оформление прошло без проблем. Радовался я довольно долго, пока ко мне не пришло понимание, что у машины фактически тоже есть прописка и на свидетельстве о регистрации указан мой адрес. И по закону я должен был это свидетельство поменять и внести соответствующую запись в ПТС.

Раз должен, я на госуслугах записался в МРЭО на следующий день, но вот оплатить пошлину в 850 рублей на сайте почему-то нельзя. Оплатил через Тинькоффа, но платёж за день не дошёл, пришлось уйти из МРЭО несолоно хлебавши. Было это 1 августа, хорошо что в МРЭО никого нет и в очереди стоять не надо. Попросил у Тинькоффа прислать бумажку, не дождался, 18 августа снова пошёл в МРЭО — не дошёл ещё платёж! Ещё раз настоятельно попросил Тинькоффа выслать бумажку, 22 августа получил на почте заказное письмо, 23 августа переоформил машину, чуть больше часа просидел в МРЭО, ждал, пока документы оформят.

Итого, имеем требование законодательства, которое государство может элементарно контролировать и предупреждать человека при смене места жительства о необходимости перерегистрации машины, даже штрафовать можно за неисполнение (как сказал инспектор, у меня просто срок давности уже прошёл). Но государство почему-то смотрит сквозь пальцы на многочисленные нарушения. Уже много лет есть вся инфраструктура, которая позволяет принимать оплату на сайте госуслуг, например, штрафы ГИБДД отлично можно оплатить, но для замены свидетельства о регистрации это не работает. Более того, в МРЭО неделями не видят пришедшие платежи и доверяют только бумажкам, анахронизм какой-то. И, конечно, если такая простая операция занимает больше часа, то явно можно оптимизировать процесс.

Отдельно хочу спросить зарубежных друзей, а у вас есть документы на машину, которые вы всё время с собой возите? И есть ли в них адрес владельца?

Tags:

(8 comments | Leave a comment)

August 23rd, 2016
12:28 am

[Link]

Председатель ТИК № 1 Ольга Нечаева продолжает зажигать
Пока я писал про то, как ТИК № 1 отчаянно пытается снять Шуршева с выборов, рабочая группа Горизбиркома рекомендовала отменить решения и о виртуальном финансировании помимо избирательного фонда, и о неправильно указанной должности помощника депутата.

В принципе ничего удивительного в этом нет: вышестоящие избирательные комиссии иногда отменяют наиболее одиозные решения нижестоящих. И это только подтверждает гипотезу о том, что ТИК № 1 несёт полную чушь. Но MR7.ru приводит аргументацию Ольги Нечаевой, из которой мы узнаем, что быть помощником депутата это, оказывается, гордость и статус. Но нужно быть не просто помощником депутата, а помощником на постоянной основе, потому что помощник на договоре подряда — это вообще ни о чём, просто мальчик бумажки перекладывает, ни гордости, ни статуса.

Вот бы было здорово, если бы председатели ТИК больше занимались перекладыванием бумажек, вместо того, чтобы снимать неугодных кандидатов, фальсифицировать выборы и бороться с наблюдателями.

Tags:

(6 comments | Leave a comment)

August 22nd, 2016
03:27 pm

[Link]

ТИК №1 сходит с ума
ТИК № 1 — самый одиозный ТИК Петербурга, поэтому не удивительно, что пришли «эксперты» и начали вычёркивать подписи избирателей за выдвиженеи Александра Шуршева. Но от безнаказанности ТИК № 1 стал открывать новые способы снятия неугодных кандидатов, не считаясь ни с законом, ни со здравым смыслом.

Вот агитационные материалы Александра Шуршева, газета тиражом 45 тысяч экземпляров и листовка А5 тиражом 10 тысяч:



Они напечатаны в типографии ПОЛДИЗ, которая может печатать агитационные материалы, строка 157 в таблице по этой ссылке. Все необходимые выходные данные указаны:



За газеты было уплачено из избирательного фонда 62894 рубля, а за листовки — 13570 рублей, то есть примерно 1 рубль 40 копеек за газету и 1 рубль 36 копеек за листовку, вполне адекватная цена.

Но ТИК № 1 находит публикацию в Санкт-Петербургских Ведомостях


и на её основе начинает считать, сколько должна была стоить печать агитационных материалов, вот текст решения про газету:



Директор типографии объясняет, что были применены коэффициенты за сложность 1,6 и за увеличение формата 1,5. Но в ТИК № 1 обнаружили, что при печати было использовано 4 цвета. Лично я вижу здесь цветную фотографию, очевидно, что при таком способе печати количество цветов не имеет принципиального значения, тут их можно и 100 цветов увидеть и 64 тысячи. Хорошо, пусть 4 цвета, пусть коэффициент за каждый цвет 2. Если следовать логике, то каждый новый цвет просто должен стоить столько же, сколько первый. То есть для 3 цветов коэффициент 3, для 4-х — 4 и так далее. Почему у ТИК получается коэффициент 6? Это значит, что за 3 цвета было бы 4? При этом ТИК оставляет коэффициент за сложность 1,5. Простите, а в чём сложность, если вы за цвета 6 насчитали? И, разумеется, ТИК не учитывает, что печать 45 тысяч экземпляров должна в пересчёте на 1 копию обходиться дешевле, чем печать 10 тысяч.

При расчёте стоимости листовки ТИК применяет ещё один коэффициент — 2 за срочность:



То есть оплата произведена 29 июня, тираж крохотный, типография напечатала его 1 июля — всё, ТИК считает, что кандидат должен заплатить в 2 раза больше.

Итого, ТИК начинает за типографию считать, сколько должен был стоить тираж и приходит к выводу, что типография оказала кандидату финансовую поддержку в размере примерно 12 рублей 63 копейки за копию газеты и 12 рублей 7 копеек за копию листовки, всего на 689047 рублей 21 копейку. То есть типография не просто выполнила заказ на печать агитационных материалов, а профинансировала избирательную кампанию, по ценам на порядок больше реальных. Эти деньги присутствуют исключительно в воображении ТИК, но на этом основании они отказывают Шуршеву в регистрации кандидатом, потому что размер нарушения превысил 5% предельного избирательного фонда.

Очевидно, ТИК № 1 просто маниакально пытается отказать Шуршеву в регистрации кандидатом на выборах в ЗакС, наплевав на закон и здравый смысл. Если не остановить ТИК № 1 сейчас, то от него заразится и СПбИК, и другие ТИК города.

Tags:

(Leave a comment)

August 21st, 2016
12:29 pm

[Link]

Средний возраст кандидатов в партийных списках
Я посчитал средний возраст кандидатов в партийных списках на выборах в питерский ЗакС, а потом, для сравнения, и в Госдуму для этих же партий.



Больше всего выделяется думский список КПРФ, средний возраст — 60 лет. Я посмотрел данные по кандидатам от КПРФ за 2011 год им сейчас в среднем 54,9. То есть тут остаются самые старые, а вся «молодежь» куда-то исчезает. При этом на выборах в ЗакС средний возраст у коммунистов самый типичный — 46,9.

Самый молодой список — у питерского ПАРНАСа на выборах в ЗакС, средний возраст — 37,5 лет. Это самые молодые кандидаты, от них можно ждать чего-то нового.

ЛДПР — это просто молодежное крыло Единой России, возможно, где-то в администрации президента кто-то цинично сортирует потенциальных кандидатов по возрасту.

Tags:

(41 comments | Leave a comment)

August 18th, 2016
12:29 am

[Link]

10 тысяч рублей для Дмитрия Сухарева
На этих выборах довольно мало адекватных кандидатов, а тех, кто в состоянии что-то изменить в одиночку и кто может превратить деньги на избирательном счете в голоса избирателей — днём с огнём не сыщешь. У меня давно настроен символический ежемесячный платёж в Фонд борьбы с коррупцией и я решил поддержать кандидата на выборах в наш ЗакС и руководителя питерского ФБК Дмитрия Сухарева.



Понятно, что москвичи, например, скорее поддержат кого-то из одномандатников, избирающихся в Москве, но в Питере я считаю Дмитрия Сухарева наиболее достойным кандидатом. В цивилизованные выборы без массовых частных пожертвований я не верю, поэтому приглашаю всех желающих поддержать мою инициативу: пожертвуйте деньги наиболее симпатичному вам кандидату и расскажите об этом в своих социальных сетях.

Также хочу поздравить питерский ПАРНАС с регистрацией на выборах в ЗакС — это единственный партийный список на этих выборах, не основанный на действующих депутатах.

Tags:

(2 comments | Leave a comment)

August 16th, 2016
05:53 am

[Link]

Город особой электоральной культуры
На 25 одномандатных округов на выборах в питерский ЗакС всего было зарегистрировано (на данный момент) 133 кандидата. Из них по подписям было зарегистрировано всего 10 человек, остальные 123 — выдвиженцы 5 партий, представленных в городском парламенте. Из 10 зарегистрировавшихся по подписям 3 кандидата являются действующими депутатами ЗакСа, а ещё один в 2014 году был выдвинут Единой Россией на муниципальных выборах и стал главой муниципалитета, то есть заведомо отпетый единорос. Из оставшихся 6 двое выдвинуты по одному округу, итого максимум в 5 округах теоретически возможно избрание депутата, не связанного напрямую с нынешним парламентом. Если говорить о реальных перспективах, то избрание даже одного независимого депутата — это фантастика. По партийным спискам по подписям зарегистрировали только ПАРТИЮ РОСТА, костяк которой составляют действующие депутаты.

Почему же так мало свежих кандидатов? Дело в том, что депутаты ЗакСа установили заградительный барьер для сбора подписей, 3 процента от числа избирателей — это очень много. Потенциальному кандидату нужно было собрать около 4 тысяч подписей, этого нельзя сделать без поквартирного обхода, нужны десятки сборщиков, даже просто заверить подписные листы — тяжёлая работа лично для кандидата. Избиркомы делают выборку из 25% подписей и проверяют только её, потому что проверить полностью — слишком тяжело. Если сборщик перепутал цифры в номере паспорта, то подпись признают недействительной, а проверить правильность паспортных данных кандидат законными способом не может. И несколько засланных сборщиков могут сознательно вносить ошибки и свести на нет шансы на регистрацию кандидата.

И даже если подписи собраны и сданы, то избирком захочет — примет их, а не захочет — забракует. В избиркомы приходят специальные графологи, которые просто говорят, что вот эти подписи сделаны одной рукой и вычеркивают их. Теоретически, подделка подписи избирателя — уголовное преступление, но уголовное дело не возбуждается и расследование не проводится, графологи не несут абсолютно никакой ответственности за свои действия. Кандидаты проделывают огромную работу по сбору подписей, но список подписавшихся остаётся тайной для общества, никакая независимая проверка невозможна. «Нужный» кандидат может не заниматься сбором подписей, а потом принести аккуратные списки, которые будут с лёгкостью приняты избиркомом, никто из граждан никогда не узнает, что подписался за его выдвижение.

Разумеется, в таких условиях очень немного найдётся желающих повкалывать на сборе подписей, чтобы потом, если избирком соизволит их принять, вступить в борьбу с каким-нибудь действующим депутатом с неограниченным бюджетом. К сожалению, городским властям абсолютно плевать, доверяют граждане выбором или нет, главное — удержаться у кормушки. Те же самые бандиты, которые в 2011 году приписывали голоса нужным партиям, в 2012 рисовали итоговые протоколы без привязки к результатам голосования, а в 2014 вбрасывали на досрочном теперь отказывают кандидатам в регистрации. Нельзя сказать, кто смог собрать подписи, а кто просто отказался от борьбы, но всего отказано в регистрации 215 кандидатам.

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

Tags:

(3 comments | Leave a comment)

August 8th, 2016
07:50 am

[Link]

Почему учителя так мало получают?
По мотивам дискуссий последних дней я проанализировал, сколько муниципальных депутатов, избранных в Петербурге в 2014 году, являются директорами школ. Получилось 96 директоров из 1474 депутатов! И это не считая заместителей директоров, учителей и директоров других детских учреждений. Разумеется, только 4 пошли на выборы как самовыдвиженцы, остальные 92 выдвинуты Единой Россией.

Очевидно, что учителя поддерживают Единую Россию, просто из покорности начальству, поддерживают вплоть до фальсификации выборов.

Получите и распишитесь.

Tags:

(35 comments | Leave a comment)

July 28th, 2016
08:42 am

[Link]

Кому гору подвинуть?
Раньше мне довольно часто приходилось менять работу, по разным причинам. Я от этого немного утомился, поэтому в прошлый раз искал место, на котором можно задержаться. И вот уже четвертый год я работаю в одной компании, больше, чем я продержался в Яндексе, причём на одном проекте. Более того, уже имеющихся задач нашей команде хватит на год вперёд и с нашим Product Owner наверняка можно будет и ещё 3 года отпахать.

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

Резюме на HH: https://spb.hh.ru/resume/39de3f95ff016d3fe10039ed1f43653448315a

Tags:

(11 comments | Leave a comment)

July 26th, 2016
12:13 am

[Link]

Асинхронная обработка задач: 9 лет спустя
В далеком 2007 году, под руководством Фила dph Дельгядо я впервые реализовал движок для асинхронной обработки задач. Потом я много раз рассказывал про него на разных конференциях, применял в других проектах и даже написал статью.

В проекте, над которым я сейчас работаю, больше 2 лет не было повода внедрить движок для асинхронной обработки задач. Планы я, конечно, вынашивал, но мы отталкиваемся от бизнес-требований и это ограничивает нашу свободу действий. Неожиданно появилась потребность заменить систему для отправки писем. Это не самая критичная для нас функциональность и идеальная возможность, чтобы опробовать новые подходы. И пользователи сказали нам спасибо, потому что раньше письма отправлялись раз в 10 минут, а теперь - через несколько секунд.

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

Фактически у нас появился индекс, по которому легко делать сложный поиск и генерировать отчёты, избавившись от джойнов, view и даже некоторых функций на PL/SQL. И если раньше иногда приходилось идти на компромиссы и показывать то, что можем, а не то, что хотят пользователи, то теперь, во время индексации, мы можем можем обработать данные как угодно и удовлетворить любой каприз.

Однако, с индексацией связана и небольшая техническая сложность: если пользователь создал или обновил какой-то объект, то через несколько секунд он может захотеть найти его поиском, поэтому задачу на переиндексацию нужно создавать в той же транзакции, в которой изменяется объект. Если бы мы не занимались 3 года методичным переходом на DAO, а поддерживали бы по персональному SQL-запросу для изменения каждого конкретного поля, то могло бы быть немного тяжеловато, а так всё получилось довольно просто.

Но кроме обновлений, которые мы можем отследить, иногда нужно делать и полную переиндексацию, чтобы подхватить изменения из внешних систем или добавить новые данные в индекс. И так как полная переиндексация занимает несколько часов, то мы сделали для неё дополнительную таблицу, задачи из которой выполняются только в том случае, если в основной таблице задач нет. Можно было бы просто добавить колонку с приоритетом, но это могло бы вызвать замедление выборки при взрывном росте числа задач.

Не считая отдельно стоящей системы отчётов, в нашей системе есть 5 разных типов поиска и раньше каждый из них использовал свой хитрый запрос с многочисленными джойнами, а теперь весь этот код существенно упростился и пришёл к единообразному виду. Конечно, поработать пришлось и разработчикам, и QA, но в результате наш проект стал понятней и надёжней.

Tags:

(8 comments | Leave a comment)

July 18th, 2016
11:57 pm

[Link]

Особенности массовой разработки софта
В эту субботу, 23 июля в 16 часов выступаю с докладом на IT Global Meetup #8. С такой темой меня взяли на площадку сообщества PiterJS.

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

Tags:

(5 comments | Leave a comment)

[<< Previous 10 entries]

Telamon.RU Powered by LiveJournal.com