?

Log in

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

[<< Previous 10 entries]

January 22nd, 2019
07:16 am

[Link]

27 января - 1 февраля в Будапеште
Едем в отпуск, какие будут рекомендации? Что посмотреть, куда сходить? Что есть, что пить?

Tags:

(11 comments | Leave a comment)

January 18th, 2019
07:02 am

[Link]

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



Жалко вахтёров, которые вынуждены всё время это видеть. А вот у двери туалета на нашем этаже несколько месяцев назад сломался доводчик:



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

(5 comments | Leave a comment)

January 16th, 2019
07:05 am

[Link]

Хроники утечки мозгов
Я пришёл на новую работу в самом конце мая. Компания у нас небольшая, но вся разработка — в питерском офисе. За это время у нас уволились 4 человека, они уехали в Лондон, в Сингапур, в Москву и в Австралию. У Ады из класса двое поехали учиться за границу. Такие дела.

Tags:

(3 comments | Leave a comment)

January 8th, 2019
03:40 pm

[Link]

Случай в Шушарах
По закону разные партии должны предлагать членов в состав избирательных комиссий. К сожалению, полноценные партии в наших краях исключительная редкость и по факту состав УИК формируется администрацией. В одном УИК могут оказаться 1-2 сторонника честных выборов, выдвинутых от Яблока и некоторых других партий, но не более того. Понятно, что в состав УИК сначала тащат родственников и знакомых, а потом в направления вписывают нужные названия партий и общественных организаций. Сплошь и рядом члены одной семьи записаны в УИК от разных партий, которые в идеале должны бороться друг с другом на выборах.

Несколько лет назад в Петербурге появился резерв членов УИК и полноценных членов УИК назначают из резерва. И так бывает, что в резерв человек попал от Единой России, а в комиссию вошёл от собрания избирателей по месту работы, потому что в УИК уже был представитель Единой России. Разумеется, принципы гласности и открытости при формировании УИК не соблюдаются и в общем-то понятно, что без административного давления 22 тысяч членов УИК в Петербурге просто не найти.

Однако, в поселке Шушары случился удивительный случай, в состав УИК 1994 была назначена Вайсерова Марина Анатольевна от собрания избирателей по месту работы:



При этом УИК 1994 расположен в школе 459 и депутат Вайсерова Марина Анатольевна работает в этой школе заместителем директора:



Конечно, бывают разные совпадения, но я рискну предположить, что Марина Анатольевна вошла в состав УИК являясь депутатом данного муниципального образования. При этом Марина Анатольевна является депутатом не только пятого созыва, но и четвертого, то есть с 2009 года. Я не думаю, что здесь есть какой-то злой умысел и скорее всего Марина Анатольевна в качестве депутата не делала абсолютно ничего. А когда ей сказали найти членов УИК, то она не смогла найти их в нужном количестве и записалась сама. А что депутат не может быть членом УИК ей просто не пришло в голову, а может просто забыла, что она депутат.

И в ТИК, и в горизбиркоме давно привыкли подписывать всякую чушь, поэтому Марину Анатольевну без проблем назначили в состав УИК. По-моему, получилась наглядная иллюстрация того, что наши депутаты сами себя назначают, без учёта мнения избирателей.

Tags:

(3 comments | Leave a comment)

December 31st, 2018
01:04 am

[Link]

Итоги-2018
Ада поступила в МФТИ и теперь живёт в общежитии и учится. У Вероники сделали ремонт в комнате, а я собрал для неё стол, два шкафа и тумбочку. И большой красивый компьютер. Сам поменял работу и теперь наношу пользу в промышленных масштабах.

Съездил в командировку в Киев-Харьков, в отпуск в Италию и на выходные в Москву. Научился готовить тунца и регулярно практикую. Вышел во 2 этап на чемпионате города по настольному теннису.

Дождался официального запуска Pokémon Go в России, стал больше ходить и реже проверять обновления в соцсетях. И настроение моё улучшилось. Мой код тренера — 0429 6028 3002, добавляйтесь в друзья. После долго перерыва я надеюсь снова сделать доклад на JPoint, можно будет обменяться на конференции региональными покемонами.

Tags:

(3 comments | Leave a comment)

December 20th, 2018
07:27 am

[Link]

Про Крым
Я читал много прекрасных отчётов о поездках по Крыму и планировал поехать туда в отпуск с семьёй, но хотел подождать, когда наладится сервис. Теперь, с неработающими карточками, я хорошего обслуживания в ближайшие годы не жду. И уж тем более мне не нужны потенциальные проблемы при поездках в Киев, Львов или Одессу. Так что в Крым я теперь не поеду, по совершенно естественным для себя причинам.

Давайте теперь представим, что человек мечтал на пенсии жить в Крыму и купил там квартиру. И тут бац — 2014 год. Если он просто переедет в Крым, я не буду его осуждать. У него одна жизнь и он имеет морально право прожить её так, как мечтал. Если у человека нет избирательного права, украли пенсионные накопления, а ближайший нормальный суд находится в Страсбурге, то было бы странно возлагать на него ответственность за соблюдение Россией международных договоров.

Теперь посмотрим случай Ксении Собчак. Её поставили на роль кандидата в президенты и она должна занимать максимально радикальную позицию, чтобы у неё не появилось никаких сторонников, а результат на выборах был около 1 процента. Разумеется, она будет требовать безусловно отдать Крым Украине сегодня. А завтра она поедет в Крым вести корпоратив для местной ячейки Единой России.

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

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

Tags:

(9 comments | Leave a comment)

December 18th, 2018
01:21 am

[Link]

Старые колонки для нового компьютера
Я никакой аудиофил, но в тучные времена приобрёл систему 5.1, а именно SVEN IHOO MT 5.1R. И вот у этого чуда техники отказал вход 5.1, остался только AUX. Получается, что 5 колонок мне теперь не подключить, но стоят они красиво. В принципе, у нас с папой есть шанс починить, но это явно не быстро.

При этом на материнской плате есть выход S/PDIF. Если я правильно понимаю ситуацию, то можно купить специальную коробочку, которая возьмёт в себя сигнал от S/PDIF и передаст его на колонки, провода к колонкам без разъёмов. Ещё сабвуфер нужно будет новый поставить.

Проблема в том, что те коробочки, про которые я думаю, что они меня выручат стоят весьма и весьма конкретных денег и умеют много того, что мне совсем не нужно. Что посоветуете?

Tags:

(2 comments | Leave a comment)

December 12th, 2018
07:40 am

[Link]

Тяжёлая судьба Политеха
Политех — ближайший к нашему дому университет. В своё время мы с женой пошли учиться на матмех СПбГУ, но Политех рассматривался в качестве возможной альтернативы. И я даже учил первокурсников ФТК в рамках педагогической практики. Конечно, в Политехе до сих пор встречаются хорошие студенты, но можно уверенно сказать, что престижным университет не является. Если потенциальный работодатель видит в резюме кандидата, что он учился в Политехе, то это не имеет никакого значения.

В принципе, подавляющее большинство российских университетов ничем не лучше, но печатный орган нашего муниципального образования 28 сентября написал про Политех настолько хвалебную статью, что прямо кровь из глаз. Не секрет, что для поступления в хороший университет нужно набрать на ЕГЭ не сильно меньше 300. В статье пишут о том, что в Политехе средний балл по ЕГЭ превысил 80, то есть по трём экзаменам — 240. И это средний бал, то есть проходной ещё ниже! Знаете, какой заголовок у этого раздела? «Новобранцы» интеллектуальной элиты. Ещё мы из статьи узнаем, что политехники раз в 22 года становятся лауреатами Нобелевской премии. По факту Семёнов был некоторое время профессором по совместительству. Капица действительно учился в Политехе, а потом поехал к Резерфорду. Семёнов И Капица приняли участие в создании МФТИ. Жорес Алфёров закончил ЛЭТИ, был в Политехе деканом физико-технического факультета по совместительству, а потом основал Академический университет. Совсем рядом с Политехом расположен ФТИ имени Иоффе, в котором много что было сделано, но это не Политех. Современный уровень Политеха — это лимузин для Путина делать, ни о какой Нобелевской премии тут речь не идёт.

Совершенно понятно, каким образом появилась эта статья: руководитель административного аппарата ректора Владимир Викторович Глухов является депутатом МО Академическое, в статье даже есть фотография, на которой он дипломы вручает. Разумеется, господин Глухов видный герой Диссернета и даже попал на страницы Фонтанки: https://www.fontanka.ru/2014/12/12/149/. То есть вопрос о его репутации как учёного не стоит — он официально был научным руководителем липовых диссертаций. То, что такой человек с 1995 по 2011 был проректором по учебной работе прекрасно объясняет плачевное состояние Политеха как учебного заведения. И так как господин Глухов является депутатом, то мы знаем его доходы за 2017 год — более 8 миллионов рублей. И за 2016 — более 9 миллионов рублей. Доходы бывают разные, но 2 года подряд с такими результатами говорят в пользу стабильности такого дохода. Думаю, за такие деньги господин Глухов любому бандиту готов присвоить учёную степень. Но если у сотрудников администрации такие доходы, то нет ничего удивительного в том, что преподаватели и учёные хрен без соли доедают.

Удивительная у нас страна получается: криминал подминает под себя не только политику и бизнес, но ещё и образование.

Tags:

(1 comment | Leave a comment)

December 7th, 2018
07:45 am

[Link]

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

Я не сомневаюсь, что такие доклады в принципе полезны, по крайней мере из них люди могут узнать ключевые слова, которые им потом понадобятся. Но сколько нужно прослушать таких докладов, чтобы быть готовым разрабатывать такие приложения самому? К сожалению, сколько докладов не слушай, всё равно придётся набивать шишки самостоятельно. Понятно, что все программисты сталкиваются с ошибками, которые делают из-за собственного несовершенства. Дополнительные трудности возникают, если приходится разбираться с доставшимся в наследство техническим долгом. Ещё иногда хочется использовать одни технологии, а корпоративные стандарты навязывают другие. Но в высоконагруженных приложениях случаются проблемы, которые невозможно предвидеть, не было шансов поймать при тестировании и довольно трудно разобраться, откуда они возникли.

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

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

Также довольно трудно искать коллег для работы над проектом, где аренда серверов стоит больше миллиона долларов в год. Лобовой подход предполагает, что нужно нанимать людей с подходящим опытом, но я сам с системами такого типа сталкивался 10 лет назад в Яндекс.Деньгах. И наша инфраструктура на порядок сложнее. Да и просто не очень много проектов такого масштаба в Петербурге, а кто хочет сменить работу — часто уезжают в дальние страны. В принципе, тут нет фатальной проблемы — мы легко отсеем на интервью технически слабого человека и у нас есть хорошие аргументы, чтобы убедить кандидата, который нам понравится.

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

Tags:

(7 comments | Leave a comment)

December 5th, 2018
07:22 am

[Link]

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

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

Пожалуй, в большинстве проектов просто нет необходимости делать такие масштабные изменения единым пакетом. При этом мы уложились в 3 месяца, над новым модулем работало только 2 программиста и параллельно мы ещё много разного сделали. Если у вас 8 человек полгода пишут прототип, то, скорее всего, ваш процесс разработки не очень эффективен, возможно, вы просто тратите деньги.

Конечно, у нас есть вакансии, работы хватит: https://spb.hh.ru/employer/3266823.

Tags:

(Leave a comment)

[<< Previous 10 entries]

Telamon.RU Powered by LiveJournal.com