?

Log in

Cyril Pertsev Below are the 10 most recent journal entries recorded in the "Cyril Pertsev" journal:

[<< Previous 10 entries]

January 30th, 2016
07:25 pm

[Link]

IoR: Internet of Russkies
А что чатик думает о том, сколько в России проживет интернет? В смысле хотя бы какая-то IP connectivity с остальным миром (если можно просунуть хотя бы UDP пакет, то дальше в общем можно справиться).
Или все-таки Жалкие Неудачники Вставшие с Колен не будут связываться и оставят коннективити для "временно не уехавших".

Tags: ,

(18 comments | Leave a comment)

October 6th, 2015
12:02 pm

[Link]

Оставлю это здесь
1. К разговору о http://kika.livejournal.com/151518.html?thread=2137310#t2137310
Простенький, но иллюстративный примерчик
https://gist.github.com/kofno/f5f34f03895e74727bc9

2. Надо написать некий сервис. Полночи читал что у мироздания есть на эту тему, нашел несколько SaaS сервисов и неплохую библиотеку от ASF (ну и гору плохих очевидно). Похоже что SaaSом обойтись не удастся, у них чуть другой юзкейз, поэтому придется писать на библиотеке, но должно быть несложно. Библиотека, очевидно (это ж ASF), на Яве, следовательно писать надо на Яве. Ну ок, с утра стою в душе и думаю - Clojure или Scala? Пытаюсь сообразить насколько придется освежать когда-то прочитанное. И только сев за компьютер до меня дошло что собственно можно же на Яве-то и написать!11 При этом на Скале я не писал вообще никогда ничего, на Кложе писал всякую муру подзаборную, чисто понять что за язык, а на Яве я как раз писал (ну, правда лет примерно 10-12 назад, ээээ).

Tags: ,

(1 comment | Leave a comment)

September 13th, 2015
02:21 pm

[Link]

Читая обсуждение http://ivan-gandhi.livejournal.com/3329246.html и ответы на мой коммент, я вдруг понял почему так тяжело идет. У меня нет никаких проблем барабанить на Erlang'е например, а Purescript, Elm или их идейный отэц Haskell (ну или ML) идет с гораздо большим трудом.

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

Потом как-то программирование на ассемблере превратилось в программирование на С, но компиляторы для этих микропроцессоров были таковы, что регулярно генерировали последовательности типа

mov bx, ax
mov dx, ax
mov bx, dx
mov ax, bx

Потому что так у него оптимизатор работает, видите ли. Ну или еще почему. И надо было компилировать в ассемблерный листинг, читать его и руками чистить от этого мусора, потому что иначе в ПЗУ не лезло.

А в универе учили как на Фортране ряды Тейлора вычислять, что тоже не прибавляло.

В результате я всегда когда программирую или читаю программу, симулирую в голове стековую-регистровую машину и "исполняю" на ней программу. И какие-нибудь list comprehensions, лямбды или хвостовые рекурсии отлично на такой голове исполняются. А вот стрелки и монады - почему-то нет.

Нужна книжка или статья "Функциональное программирование для недохардверных недоинженеров". Реквестирую у мироздания.

Tags: ,

(91 comments | Leave a comment)

August 11th, 2015
12:04 pm

[Link]

Need Mercurial guru
На короткий консалтинговый проект нужен subj. У нас есть заказчик, который нанял индусов, которые запороли репозиторий, создав в нем 100500 бранчей, кучу брошенных на полдороги мерджей и whatnot. Надо взять это в руки, починить, привести обратно в мерджащееся состояние, выяснить какие бранчи таки нужны, какие нет, и т.д. Почасовая оплата (you name the price). Расположение неважно, важна квалификация. Код в репозитории на яве. Классический такой кровавый энтерпрайз.

Если у вас в багаже есть ява (томкат, джбосс, вебсфера), питон, линукс и желание работать в девопсе (собственно продукт моего подразделения - это готовые CI/CD окружения для разработки страхового энтерпрайза на яве) то возможно долговременное сотрудничество. $2500-$3500/mo, либо в офисе (Питер, Минск, Одесса, Рига) либо удаленно. Трактор потенциально возможен. Командировки в вышеперечисленные офисы и штабквартиру в СФ.

Резюме и почасовую ставку - kika АТ kikap ДОТ com

Tags: ,

(15 comments | Leave a comment)

September 7th, 2014
07:20 pm

[Link]

Ненависти (к Петону) псто
Ну вот как так можно написать, а? С той стороны приезжает JSON, я его парсю, нахожу в нем 'command', который 'exit' и в отладочной печати вижу "Now exiting the hive", но не вижу "Listener exits". И это нынче один из самых модных языков для разработки.
Read more...Collapse )

Tags: , ,

(23 comments | Leave a comment)

June 21st, 2014
04:02 pm

[Link]

Key-Value store
Я что-то не втыкаю, прошу помощи зала. Я хочу хранить JSON объекты в какой-нибудь простой базе, при этом не хочу руками заводить индексы. Хочу чтобы база сама парсила объекты и если в нем есть какой-то ключ, то по этому ключу заводила бы сама индекс. То есть я скажем пишу туда { name: "Vasya", surname: "Pupkin" }, и она заводит два индекса, добавляю в какие-то объекты birthday: "02/20/1969" - она создает третий индекс. Объектов - ну максимум десятки тысяч, то есть в принципе все можно держать в голове. Хочется без тяжелого рантайма, инсталляций с триллионом prerequisites и прочего девопс-кошмара.

В принципе это наверное можно соорудить вокруг Редиски. Наверняка почти любая RDBMS с этим справится тоже. Но хочется избежать "сооружения" и не хочется таскать за собой постгресс с кучей зависимостей или мускль со своими капризами.

Можно это соорудить вокруг Дивана (Кауча), если написать внешний кауч-процесс, который будет следить за новыми объектами и добавлять индекс при необходимости. Наверное я так и сделаю, если не найду ничего лучше, Кауч хотя бы заметно проще большинства RDBMS по части зависимостей, но все равно надо лепить горбатого вокруг. Зато хорошая репликация достанется бесплатно.

Или я извращенец и никому это не надо?

Tags:

(26 comments | Leave a comment)

April 29th, 2014
08:26 pm

[Link]

"MSDOS" hardware bugs
Cause:
Due to case-insensitivity in the PCB layout tool used, the schematic nets Pb/PB and Pr/PR are actually shorted together on the PCB so they do not match the schematic.

Tags: ,

(5 comments | Leave a comment)

March 29th, 2014
11:34 pm

[Link]

О текущем моменте

Tags:

(3 comments | Leave a comment)

December 20th, 2013
01:24 pm

[Link]

Герой моего романа
Второй акт трагикомедии "И за это меня тоже не уволят": http://roem.ru/2013/12/20/badpr88041/
Первый акт был http://kika.livejournal.com/135084.html

Я там прокомментировал в стиле роема, но тем не менее вопросы актуальны

Безмозглые пиарщики это не интересно, а интересно другое: мейлру публичная компания же ведь, да? Я не знаю требований к публичным компаниям в России, но в Штатах одно из требований SOX это внедрение change control procedures как составной части IT controls (ITIL, вот это вот всё, боже как я всё это ненавижу, кровь, кишки, сделайте мне развидеть это, ищу работу в стартапе).

Ну очевидно, имхо, что для почтового сервиса ручное внесение (или изменение алгоритма автоматического внесения) чего бы то ни было в спам лист - это одно из самых серьезных изменений, которые можно внести в систему вообще. Два вопроса:
1. Есть ли аналогичный SOX'у закон в России?
2. Знают ли подписчики/покупатели MLRYY о творящемся п-це?
3. Bonus track: а если узнают?

Ну то есть неленивая особь может перевести выдачу Артамоновой в фейсбук на английский и послать (веером по базе) в техкранч, пандодейли, вот это всё.

Tags: ,

(6 comments | Leave a comment)

November 19th, 2013
10:52 pm

[Link]

Профессиональный союз профессиональных хрумкателей чипсами
Дима "Начосы" Быдлов всячески агитирует за профсоюз как средство защиты интересов профессионалов. Вот что значит настоящий русский интеллигент - у него ложные друзья переводчика существуют даже при переводе с русского на русский. Если союз профессиональный, то значит в нем состоят профессионалы! "А это, Петька, наука логика!"
http://avmalgin.livejournal.com/4157481.html?thread=216962857#t216962857

Я вот сколько раз не прочитаю такое скудоумие, все никак в толк не возьму - а почему у профессиональных программистов нету нигде профсоюза? Может они просто пока недостаточно профессиональны?

Tags: , ,

(17 comments | Leave a comment)

[<< Previous 10 entries]

My Website Powered by LiveJournal.com