fodoj

7 сентября 2015, Berlin, Germany

# Понедельник 101 твит

Йу! Я Кирилл Ширинкин, сертифицированный архитектор, девопс инженер, backend разработчик, технический и не технический автор и ментор.

5:37

Следующие 7 дней я буду раздражать вас вопросами и вбрасывать на вентилятор своё мнение о разных вещах.

5:40

Ах да, продолжая представляться: обо мне больше на fodoj.com, mkdev.me и de.linkedin.com/in/kshirinkin.

5:41

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

5:43
@rubyunderhood @Fodoj максимальные детали в 140 символах? Звучит как челлендж :)
5:46

.@ptzn а никто и не говорил что будет легко

5:46
@rubyunderhood codility 100/100
6:07

.@Shiroginne это вот это вот? codility.com/programmers/le…

6:08

. @Shiroginne самой сложной задачей были синтетические уроки, не решающие реальных проблем? :) ну окей :)

7:08
@rubyunderhood интеграция через http с java системой: импорт картинок по запросы. Горжусь тем, что poro, тесты, легко расширять, слои.
7:08
@rubyunderhood да, потому что "реальные" задачи уже давно все решены и самое сложное в них - найти нужную библиотеку ;)
7:12

. @Shiroginne новый рекорд бреда :)

7:12
@rubyunderhood чятик, для данных используется эластик, в тернии через боль near-realtime, но получается неплохо
7:47
@rubyunderhood клиент чятика или эластика? Ruby/EM + ReactJS/WebSockets
7:51

. @artemeff почему эластик как бакенд? Чем нормальные хранилища не устроили?

7:51
@rubyunderhood масштабируется очень хорошо, выбирал не я :)
7:54

. @artemeff ну, бывает.

7:54
@common_disease @rubyunderhood а чем плохо интерпрайзное собеседование? что там спрашивают? Никогда не был в подобных конторах :)
8:12
@Shiroginne @rubyunderhood спрашивают вопросы по типу этого. могут ещё "как в гугле" про крышки люков набросить.
8:21
@rubyunderhood @Shiroginne просто ответь, задаёшь ты этот этот вопрос на собеседованиях или нет. вот именно в такой формулировке.
8:32

. @common_disease @Shiroginne конечно, по нему сразу видно делал ли человек сложные и интересные вещи, или гонял демки реакта на выходных :)

8:32

. @common_disease @Shiroginne ну типа.. "сложная задача, которую я решил?.. ну хз.. не знаю.. ничего интересного никогда не делал" - nope!

8:33
@jsunderhood Давай напишем. Фронтендеры мы в конце концов или кто?
8:36

Бонусный вопрос тем, кому нечем похвастаться и\или скромным: над чем прямо сейчас работаете? Какую проблему решаете?

8:38
@rubyunderhood @Shiroginne ну ещё б я на какие-то правила ссылался, я же чисто по-человечески.
нет, у тебя определённо энтерпрайзный mindset
8:51

Не секрет, что одна из особенностей русскоязычных IT сообществ это почти моментальный переход на личности. Как вы думаете, почему?

8:52
@common_disease @rubyunderhood @Shiroginne ненависть к промышленным решениям связан с детскими травмами или врожденное ?
8:53
@rubyunderhood cause fuck you, that's why.
(Простите, не удержался).
8:54
@rubyunderhood дворовая ,или даже тюремная культура.
8:56
@common_disease @rubyunderhood @Shiroginne разрулю ситуацию. Мне вопрос не кажется энтерпрайзным, он даже очень интересен. Хз в чем проблема
8:56

Готовьтесь, tweet storm is coming. Поясню, почему мне интересно чем вы занимаетесь и ваши проекты.

8:56

Технология, которую вы используете - не имеет значения. То что вы попробовали новый модный яп/фреймворк/либу - лотус, реакт, rust - тоже.

8:57

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

8:58

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

8:58

Будет ли строитель мостов гордиться тем, что узнал про новый сплав металла, или тем, что построил мост через Амазонку?

8:59

Так и тут: мне интересно что вы сделали крутого и классного как инженеры, а не то, что "clojure прикольный".

9:00

Сравним. "в лотусе правильные паттерны, он не хакает core objects" и "внедрил лотус в проект, он идеально подошёл для задачи потому что XYZ"

9:02

Слыша первое, мне хочется развернуться и уйти (что бы не замахнуться и ударить). Слыша второе, я хочу продолжить беседу и узнать больше.

9:03
@rubyunderhood определи, пожалуйста, рамки. Что ты сделал крутого и классного в последнее время?
9:04

. @killthekitten из "самого последнего" я ещё не могу поделиться. Вот проект начала этого года, например: bytes.babbel.com/en/articles/20…

9:05

. @killthekitten правда там опущены детали, вроде оптимизации внутренних сервисов и реализация в рамках этого проекта 3 новых сервисов.

9:06
@rubyunderhood ты добрый. инженеры физику знают, а программисты ?
9:06
@rubyunderhood Расскажи поподробнее про AWS CSA, что узнал, стоило ли того и т.д.
9:07

.@lisovskyvlad особо ничего не узнал, так как перед сдачей уже работал с AWS много лет и интенсивно.

9:07

. @lisovskyvlad но теперь я могу везде писать что я сертифицированный архитектор, swag. Это из разряда just for lulz pic.twitter.com/x57NDi0rP8

9:08

. @lisovskyvlad но стоит понимать, что без года-двух production работы с AWS и сильного понимания как AWS работает сертификацию не пройти

9:09

. @lisovskyvlad так что это ещё "чем докажешь что ты молодец?" - "вот, я у мамы сертифицированный", т.к. кому попало её не дают :)

9:09
@common_disease @rubyunderhood @Shiroginne люблю,даже очень. И русский язык люблю. Потому меня воротит от советских - тыкающих
9:10
@rubyunderhood шабашу, прокручиваю к сайту поиск авиа билетов, ем котлетку и думаю не забыл ли что прикрутить у "хранилища" данных.
9:18
@rubyunderhood что такое "серьёзная проблема" и "игрушка"? ;)
9:20

. @dcromster пример про мост впринципе отвечает на этот вопрос

9:20
@ipronix @rubyunderhood хорошо бы линал, тервер, матстат, дискретку вот это вот все. Но реальность такова, что платят за ERP и магазины
9:20
@ipronix @rubyunderhood => интересные задачи дело нетривиальное
9:21
@rubyunderhood копался недавно в инструментах для сборки parsing expression grammars (остановился на github.com/nathansobo/tre…)
9:23
@rubyunderhood задача - реализовать движок для описания промо-акций с условиями и ограничениями. Хотелось руби запускать в песочнице, но
9:25
@rubyunderhood проще написать свой язык :)
9:25

. @killthekitten DSL всмысле?

9:25
@rubyunderhood @lisovskyvlad это не MS сертификация похоже, где есть тесты, которые можно сдать за 15 минут и день подготовки с нуля
9:26
@rubyunderhood DSL всмысле
9:26
@killthekitten @rubyunderhood платят за решение проблем, большие проблемы это все требуют знать.
9:27
@ipronix @rubyunderhood так приятно жить в мире больших проблем
9:29
@killthekitten @rubyunderhood вы не сами работу выбрали ?
9:29
@ipronix @rubyunderhood меня мамка устроила
9:29

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

9:33

И заодно расскажите, сколько миллиграмм кофеина в день уходит. Говорят больше 400 уже вредно.

9:34
@killthekitten @rubyunderhood в спри это есть уже 4 года
9:35
@ipronix @rubyunderhood куда смотреть? Спри это кладбище кода
9:35
@rubyunderhood Всё есть яд, и ничто не лишено ядовитости; одна лишь доза делает яд незаметным
9:47
@rubyunderhood крутую метафору используют, я стал замечать за собой, что торможу от кофе. Недели три без кофеина, и снова вставляет с чашки
9:50
@rubyunderhood Иногда выпиваю 1-2 чашки кофе в течение дня.
9:50
@rubyunderhood отличный пост вспомнил facebook.com/photo.php?fbid…
9:50

Меня лучше всего прёт от мате, конкретно этого amazon.com/Cruz-Malta-Kil… Море энергии и мозг работает как фильме Области Тьмы

9:53
@common_disease @rubyunderhood так не в этом посыл же, а в том, что не нужно возводить культ технологии
10:31
@rubyunderhood @anton_davydov я согласен, но ведь правда, что ты перешёл на Ruby потому что многоденег и потому что хайп?
10:36

. @common_disease @anton_davydov ruby - мой первый ЯП. Я хотел научиться делать веб-приложения и Ruby идеально подошёл для этой цели.

10:37
@rubyunderhood Еще советую попробовать Дянь Хун`ы(красный) и темные уишаньские улуны: Жоу Гуй, Ци Лань
10:39
@rubyunderhood @anton_davydov так это не твоя статья? сорри тогда. но там написано, что автор ты.
10:48

. @common_disease @anton_davydov так а может внимательно читать, а потом вбрасывать? take.ms/9hiwb

10:49
@Shiroginne @rubyunderhood ну не правда. Когда перед тобой стоит задача проинтегрировать между собой 2 ресурса со своими особенностями ...
11:18
@rubyunderhood +1 за мате
11:56
@rubyunderhood мне нравится Те Гуаньинь, светлый улун.заказываю на алиэспрессе)
12:52
@rubyunderhood, слышал ещё такой совет: важно, какая фабрика сделала чай. Мне как-то советовали чай Мэнхайской фабрики, но ещё не пробовал.
13:03

Ну а вообще, в целом, куда хотите двигать свою карьеру? О каком будущем мечтают руби разработчики?

13:29
@rubyunderhood свой проект.
13:36

. @zzetorg какой? Кггд?

13:37
@rubyunderhood мечтаю, что б руби не помер. пока не сбывается.
14:13
@rubyunderhood Да @artemeff отмазывается. Мы видели, как он тут ночью для тестов поднимал облако из эластиков.
14:13
@rubyunderhood Свой проект это два варианта: 1) для души и развития; 2) для денег. @zzetorg
14:35
@rubyunderhood Все же два. Но есть шанс перехода из одного агрегатного состояния в другое. :) @zzetorg
14:37

. @suxxes @zzetorg тогда три ;)

14:37
@rubyunderhood Собирательный вариант тут не возможен, к сожалению. Когда проект превращается в денежный, он становится рутинным. @zzetorg
14:39

. @suxxes @zzetorg mkdev.me – доказательство обратного

14:39
@rubyunderhood Суть в том, что рутинный — не значит скучный, а значит, что проект становится обязательным и постоянным. @zzetorg
14:40

. @suxxes @zzetorg ага, главное вовремя убедить себя в этом заблуждении ;)

14:40
@artemeff Т.е. data inconsistency `— это не аргумент против использования elasticsearch в качестве DB? @rubyunderhood
14:50

. @suxxes @artemeff мой любимый лулз про ES это то что они с нуля изобрели свой consensus алгоритм вместо использования существующих

14:51

. @suxxes @artemeff который конечно же - внимание - оказался не так хорош как ребята думали

14:51

Ещё вопрос: как вы автоматизируете и что вы автоматизируете в ежедневной работе? Как на уровне проекта, так и на уровне своего ноутбука.

15:52
@rubyunderhood заработать достаточно денег чтобы перестать наконец-то программировать
18:38

. @paveldruziak чем после этого заниматься?

18:38

# Вторник 88 твитов

Вчера у нас с вопросами не сложилось. Больше всего ответов я получил на вопрос про чай, а на интересные почти ничего никто не ответил.

8:48

Что впринципе окей, чай это тоже круто! Но я в раздумьях о чём с вами поговорить.

8:49

А пока я думаю - вы можете спросить что-нибудь у меня!

8:49
@rubyunderhood Просто на аватарку нужно поставить сиськи :)
8:58
@rubyunderhood мне вот все интересно, использует ли кто-нибудь все эти rubinius'ы и jruby в продакшне?
8:58
@rubyunderhood стал бы использовать mysql в новом проекте?
8:58
@bytecheg @rubyunderhood а меня интересует, тюните ли вы MRI для продакшена, и если да, то как
8:58

. @common_disease нет, зачем? Преимуществ же ноль

8:58

. @common_disease @bytecheg тюнить руби это пустая трата времени, проще переписать если уже совсем потолок и слишком много серверов нужно

8:59

. @bytecheg logstash написано на jruby. logstash много где используется. :)

8:59
@common_disease @rubyunderhood присоединяюсь к вопросу) я сам ничего не делаю, но интересен опыт тех, кто делает: что, зачем, какой профит
8:59
@rubyunderhood @bytecheg обновлять MRI тоже пустая трата времени?
9:04
@rubyunderhood продолжи мысль: преимуществ перед чем?
9:05

. @common_disease перед pg

9:05
@rubyunderhood зачем дизайнеру кодить? разве программист не сделает эту работу лучше и быстрей?
9:08

. @Brise2014 не знаю, я бы дизайнеров не пустил к своему коду :)

9:09
@rubyunderhood что думаешь про пятую рельсу?
9:10

. @rainrb рельса как рельса :)

9:10
@rubyunderhood @bytecheg а если, скажем, определённая комбинация параметров в твоём приложении даёт прирост 30% без переписывания?
9:10

. @common_disease @bytecheg прирост к чему? Добыче пшенице? Количеству минералов? :-)

9:11
@rubyunderhood @bytecheg ну допустим, отклик rails-приложения ускорился на 30%.
9:13

. @common_disease @bytecheg какого приложения? Отклик каких запросов?

9:13
@rubyunderhood @common_disease @bytecheg habrahabr.ru/post/266037/ на go проще переписать медленную часть
9:15
@rubyunderhood @bytecheg я сказал "твоё". имелось в виду какое-то конкретное приложение, в котором удалось зафиксировать такой прирост.
9:15

. @common_disease @bytecheg прости, но как раз таки конкретное приложение не имелось ввиду

9:16
@rubyunderhood @bytecheg окей, тогда с тебя рассказ, как ты пробовал и ничего не получилось. иначе заявление "проще переписать" голословно.
9:18

. @common_disease @bytecheg как я пробовал что?

9:19
@rubyunderhood @bytecheg тюнить руби. и ещё почему переписать на go проще, для меня это не очевидно.
9:20

. @common_disease @bytecheg не очевиден переход с интерпретируемого языка на компилируемый ради скорости? ;)

9:21
@common_disease @rubyunderhood @bytecheg а когда клея станет меньше костылей, можно и целиком переписать. Как говорится ИМХО
9:45

. @ajieks @common_disease @bytecheg если приложение - не убогое супер монолитное tighly coupeld легаси, то нет проблем вынести часть кода

9:45
@ajieks @rubyunderhood @bytecheg да, а ещё можно интерпретатор потюнить? почему нет? никто не объяснил, почему это плохо.
9:46

. @common_disease @ajieks @bytecheg так никто и не запрещает, ради бога же :)

9:46
@rubyunderhood @ajieks @bytecheg о, тогда вот отличный вопрос: каких приложений больше? tightly coupled legacy или SOLID?
9:55
@ajieks @common_disease @rubyunderhood @bytecheg го тут не принципиален - можно и на си и на rust и на чем угодно
9:56
@rubyunderhood @ajieks @common_disease @bytecheg как раз если такое - то переписать тяжелые части легче чем вынести в отдельный сервис.
9:56
@ipronix @ajieks @rubyunderhood @bytecheg в си есть стэк и malloc. страшно же.
9:56

. @common_disease @ipronix @ajieks @bytecheg страх убивает разум joyreactor.cc/post/1114644

9:57
@common_disease @ajieks @rubyunderhood @bytecheg не бойтесь, вам понравится :)
9:59
@common_disease @ipronix @rubyunderhood @bytecheg не, это фигня ) в Go есть goroutine и свой GC, вот тут не знаю как поведет себя Ruby.
9:59
@rubyunderhood @ipronix @ajieks @bytecheg о, расскажи про Дюну. все книги прочитал? какая любимая?
10:13

. @common_disease @ipronix @ajieks @bytecheg читал первую. Пытался читать вторую, но вообще отстой. Но первую очень люблю.

10:15
@ajieks @rubyunderhood @ipronix @bytecheg тогда уж наверно лучше Rust, в нём нет GC. также слышал, что на нём for fun переписали fast_blank.
10:17
@common_disease @ajieks @rubyunderhood @bytecheg да вы авторитетный теоретик программирования :)
10:17
@rubyunderhood какая любимая книга по рубям? Что посоветуешь джуниору чтобы стать крепким миддлом?
11:17

. @vladimir1ch я начал читать книги по рубям только год назад. Вот тут обзоры на все хорошие: mkdev.me/posts/catalog.

11:18

. @vladimir1ch Посоветую много учиться и много делать

11:18
@rubyunderhood Сколько времени часы/дни нужно самоучке со знаниями основ программирования, чтобы стать junior Ruby/RoR?
12:28

. @illiaKuzoma с месяцок, минимум 6, а лучше 12 часов изучения в день. :)

12:29

. @illiaKuzoma главное с самого начала научиться важным вещам: как искать информацию, как читать исходники, где просить помощи.

12:30

. @illiaKuzoma самое глупое занятие - вслепую гуглить, не вникая. mkdev.me/posts/luchshie…

12:30

. @illiaKuzoma в целом, любому разработчику стоит в день уделять часов 8 на прокачку скиллов. ;)

12:31

А теперь аккуратно-корыстный вопрос: вы любите писать хорошие технические статьи?

12:45
@rubyunderhood предпочитаю заполнять и поддерживать в актуальном состоянии внутреннюю вики
12:52

. @svenyurgensson а что в ней?

12:52
@rubyunderhood любят все, а кто писал хорошие статьи ?
12:52

. @ipronix я отпадные статьи пишу, некоторые из них даже в AWS блоге фичурят!

12:52
@rubyunderhood читал я тебя уже, молодец. а остальные 6000 000 000 человек ?
13:05

. @ipronix ну вот я и ищу остальных. Почти как покемонов.

13:05
@lancedikson @rubyunderhood вы наверно в москве живете ? остальных не считаете ?
13:29
@lancedikson @rubyunderhood тогда вы понимаете - москвича обидеть, что дома побывать :)
13:53
@rubyunderhood обожаю писать документацию
15:12
@rubyunderhood, регулярненько, да.
15:22

. @gruz0 а где они?

15:22
@rubyunderhood 12 часов… зачем такие советы, чтобы люди впадали в депрессию? Почему не сказать 300ч и учи со своей скоростью? @illiaKuzoma
16:28

. @paveldruziak @illiaKuzoma если человек впадает в депрессию от необходимости прикладывать усилия, то возможно стоит найти другую профессию

16:28
@rubyunderhood нет. От навязывания ложных ценностей. @illiaKuzoma
16:34

. @paveldruziak @illiaKuzoma если человеку можно навязать ценности одним твитом, то возможно стоит найти другую профессию.

16:34
@rubyunderhood @illiaKuzoma @paveldruziak кто-то работает для денег, а кто-то для души(для больших денег).душевная работа всегда на износ.
17:03
@rubyunderhood @paveldruziak @illiaKuzoma а иным надо достаточно денег, что б лучше программировать то, что нравится twitter.com/paveldruziak/s…
17:03
@ipronix @rubyunderhood @illiaKuzoma @paveldruziak душевная работа приносит ощущение счастья
17:03
@illiaKuzoma @rubyunderhood Сколько времени, это вообще-то говоря странный вопрос. Гораздо полезнее знать, какие темы нужно освоить
17:18

. @dimrogv @illiaKuzoma темы - тоже спорный вопрос, гораздо полезнее знать какими навыками нужно обладать

17:18
@rubyunderhood @dimrogv @illiaKuzoma навыки—спорный вопрос, гораздо важнее понимать какие задачи нужно решать *так можно до бесконечности (:
18:09
@rubyunderhood @illiaKuzoma @paveldruziak вопрос в том, получится ли быть продуктивным 12 часов в день? Я сомневаюсь.
18:09

. @nick_jastix @illiaKuzoma @paveldruziak Как учиться 10+ часов в сутки: quora.com/How-can-I-stud…

18:11
@paveldruziak @rubyunderhood @illiaKuzoma в том-то и дело, для вас это работа. а для меня это кайф, хобби, религия. еще и деньги платят.
18:11
@paveldruziak @rubyunderhood и в этом счастье? Сериалы ведь надоедают, да и лет за 5 пересмотреть можно
18:58
@rubyunderhood долго спать, вкусно кушать и смотреть все подряд сериалы
18:58

. @paveldruziak ну.. бывает, I guess.

18:58
@paveldruziak @rubyunderhood обычно люди стараются скрывать свои потребности, особенно биологические ;)
19:14
@gaar4ica счастье оно ведь разное @rubyunderhood
19:44

. @paveldruziak @gaar4ica "Счастливая жизнь невозможна; высшее, чего может достичь человек, это героическая жизнь" - Шопенгауэр :)

19:44
@lisovskyvlad @rubyunderhood а может зря? Может надо быть честнее с собой и окружающими?
19:58

# Среда 77 твитов

@illiaKuzoma @Fodoj @rubyunderhood Не нужно считать время. Нужно любить кодить, и делать это каждый день.
4:05
@illiaKuzoma @Fodoj @rubyunderhood Не нужно убивать себя по 10 часов в день как рекомендовал Кирилл. А вот менторы такого найти стоит)
4:05

Доброе утро! В наших краях в 6:00 ещё темно, но в 6:16 вполне себе светло. pic.twitter.com/9TeQ131XvB

4:16

Сегодня будем говорить о ещё более важных вещах, чем вчера. Потому что день, когда ты не стал лучше\умнее - потрачен впустую.

5:22

Итак, вопрос первый: вы клеите наклеечки на свой ноутбук? Какие?

5:22
@rubyunderhood @Fodoj у меня была одна, от кикстартер кампании RVM2. Осталась на старом буке, грустьпичаль.
5:35
@rubyunderhood очень важная тема))) ох уж эти руби-хипстеры :)
5:35

. @Xedin расскажите нам про важные темы, о которых хочется услышать

5:35
@rubyunderhood мне сложно сказать что-то по теме, я не рубист ;)
6:00

. @Xedin а кто?

6:00
@rubyunderhood @Xedin Сколько времени занимает mkdev? Много ли учеников и насколько продолжительные складываются с ними отношения?
6:00

. @PGuskov @Xedin на развитие проекта уходит, наверное, часа 2-3 в неделю. Вся рутина на аутсорсе. Время с учениками не засекал.

6:01

. @PGuskov @Xedin как и обещано - для учеников я доступен почти всегда :)

6:01

. @PGuskov @Xedin продолжительные, если ученик сам хочет. Часть (2) учеников работают над самим mkdev. С частью просто общаемся периодически

6:02

. @PGuskov @Xedin в целом - менторство это не "нет денег - не помогу". Я всегда доступен для любых вопросов для всех кто приходит на mkdev

6:03

. @PGuskov @Xedin платные ученики в приоритете, они в среднем получают от меня ответ или ревью через 2.5часа максимум (максимум)

6:04

. @PGuskov @Xedin часто один ученик уже активно фрилансит 4 месяца, просит помочь с разработкой. Мы ему отправляем помогать другого ученика.

6:05
@rubyunderhood я php-разраб :) многие из знакомых поубегали именно в руби/рор, но я пока держусь тут
6:06

. @Xedin ну... бывает, I guess. pic.twitter.com/IHE9UOc1l1

6:07

. @Xedin переходите в программирование, как и ваши знакомые! :trollface:

6:07
@rubyunderhood дома 4ре ноута время от времени собираются. 3и из низ pro13. Наклеечки - скорее необходимость
6:08

Кстати, я тут недавно вкратце писал о том, чего удалось достичь на mkdev за год: smartprogress.do/goal/80743/?po…

6:09
@rubyunderhood тонко :) на самом деле после нескольких лет работы на symfony2 фреймворке рор показался очень слабеньким..
6:24

. @Xedin да-да, я считаю что чем больше пхпистов тем лучше (рубистам) :)

6:24
@Xedin @rubyunderhood потому руби и не актуален.
6:35
@ipronix @rubyunderhood дада ребята, бойтесь, наши уже в ваших рядах xD
6:35

А что дорогие читатели думают о systemd? Знаете ли вы что им можно заменить cron и monit?

7:21
@evlogii @rubyunderhood ноутбук программиста без наклеек как первая брачная ночь без невесты
7:23
@rubyunderhood а так же ntp сервер, dns, sendmail и ещё под сотню юниксовых сервисов. Знаем, спасибо, не нужно
7:42

. @ptico хорошая фантазия

7:42
@rubyunderhood на арче уже года 3-4, полет нормальный, жду выпиливания upstart и прочих rc.d из серверной убунты
7:47
@Shiroginne @rubyunderhood @evlogii только макбук, а не ноутбук ;)
7:54

. @mogilnikov @Shiroginne @evlogii это и есть ноутбук

7:54
@rubyunderhood timesyncd, resolved уже по сути и сервер, там еще щас свой докер с блек-джеком и шлюхами сейчас пилят
7:59

. @ptico а теперь аргументы почему это плохо :)

7:59
@ptico @rubyunderhood этот systemd то на пару человек? Его Red hat пилит и Canonical скоро присоединится. Да и привычые демоны не запрещали
8:01
@rubyunderhood и всё это софт ограниченного функционала, сомнительного качества и завязано, по сути, на пару человек
8:02

. @zhulikgleb @ptico а надо бы запретить.

8:02
@rubyunderhood @ptico timesyncd это не сервер а клиент - не путайте. докер там не пилят, пилят контейнеры которые тот же докер использует
8:05
@rubyunderhood возьмем, например, networkd, который до недавнего времени умел только статику и до сих пор, по-моему, не умеет ipv6 и wlan
8:05
@rubyunderhood @ptico это пускай роскомнадзор запрещает, а у нас опенсорс как бы, хотят демонов - пускай будут демоны=)
8:05

. @zhulikgleb @ptico вот поэтому столько говна в опен сорсе(

8:05
@rubyunderhood @zhulikgleb @ptico запрещать — это политика в стиле "россия". вы хоть и покинули страну, но умом по-прежнему здесь))
8:06

. @common_disease @zhulikgleb @ptico так вы ещё и политик и психолог.

8:08
@rubyunderhood безусловно, systemd это отличный шаг в сторону стандартизации дистрибутивов, а то у каждого свой велосипед
8:10

. @zhulikgleb вообще достаточно взглянуть на init скрипт и на systemd unit и всё сразу становится понятно (если рассудок есть)

8:11
@ipronix подхватить просто так не получится: там полгода только в сорцах разбираться. Подвиг мозиллы повторять? @rubyunderhood
8:11

. @ptico @ipronix боишься так и скажи :)

8:11
@rubyunderhood хочется рулить сервисами: посмотри в сторону djb family: runit/s6/supervisord
8:14

. @ptico supervisord? :D :D :D Яснопонятно, удачи. :)

8:15
@rubyunderhood скажи ещё что s6 говно
8:18

. @ptico после рекомендации использовать питон скрипт вместо systemd я "уже ни во что не верю и ничего не жду" от вас :)

8:19
@ptico @rubyunderhood вам мало функций или много? я запутался. или вы меняете точку зрения только бы против systemd ?
8:20
@ipronix я за unix-философию, где каждый компонент отдельный и хорошо выполняет свою работу @rubyunderhood
8:21

. @roma_milkovic на mkdev.me есть форма обратной связи, скинь туда детальное описание проблемы с кодом, как смогу - помогу.

8:47
@rubyunderhood клею! что-то покупаю в unixstickers.com , а что-то дарят
9:11
@Fodoj @rubyunderhood а это всегда так) Сами инженеры давно для себя все решили и обсуждать systemd им уже не интересно.
9:30

. @ratleery @Fodoj а что интересно?

9:30
@forever_frey @rubyunderhood хочешь подарю? но это будет как на новый год
9:50
@rubyunderhood @Fodoj сложно сказать, но я в последнее время все чаще натыкаюсь на обсуждение Ruby vs Go для веба.
9:50

Какие у вас конвенции о наименовании? Например, для хостов. И для трекинга событий.

9:57
@rubyunderhood toster.ru/q/246810 может у кого есть какие идеи?) пляски с бубном не помогают, крашится в Go и все тут.
11:55

Кстати, лайфхак for y'all: спрячьте часы с экрана ноутбука.

11:56
@ipronix думаю, что мол ты не отвлекаешься на время, что значит, что ты работаешь в потоке. Так @rubyunderhood?
12:06

. @anton_davydov @ipronix да, так и есть. Не знаю почему такая мелочь помогает, но время вообще летит незаметно (лол). Just try.

12:07

Почему, на ваш взгляд, ruby почти никак не используется для data science? Почему математики предпочитают Python и R?

14:56
@rubyunderhood все известные мне практикующие математики используют матлаб и с++
15:17
@rubyunderhood у них исторически лучше сложилось с наличием готовых библиотек для разного нужного в хозяйстве матана?
15:18
@rubyunderhood в отличие от Ruby, R "заточен" под обработку данных. Пробовал использовать Ruby в связке с GPU, но это велосипед на костылях
15:43

А добавляете ли вы database level constraints в приложениях на Rails? Или валидаций пихнули и окей?

22:51
@rubyunderhood при необходимость, в случае угрозы конкурентных записей. Повсеместно - преждевременная оптимизация, хотя зависит от проекта
23:08
@rubyunderhood если критичность этого сильно высока для бизнес-логики, подстраховка не будет лишней.
23:51
@anton_davydov @suxxes @rubyunderhood а мне каждые полчаса о времени напоминает голос из часов маковских. Не надо смотреть на часы :-)
23:51

. @gruz0 @anton_davydov @suxxes у меня так было какое-то время.. и это было жутко, особенно во время разговоров по скайпу.

23:51
@rubyunderhood Да это вообще стремно до усрачки. Сидишь ночью, кодишь, а тут неожиданно “ТРИ ЧАСА НОЧИ”!!! @gruz0 @anton_davydov
23:52

# Четверг 28 твитов

@rubyunderhood @anton_davydov @suxxes совершенно не напрягает, пару раз спросили и отстали. Потом уже: "о, полчаса говорим, хорош болтать".
0:24
@rubyunderhood добавляю, особенно внешние ключи
6:45
@rubyunderhood валидации не атомарны, uniq и fk надо в базу
6:45
@Bugagazavr @rubyunderhood полиморфные связи это вообще зло, вместе с STI.
7:50
@rubyunderhood всегда — если коллега уберёт мои валидации, то 500 на уровне базы подскажет ему, что что-то не так
9:46

Забыл спросить! А что вы ожидаете от ведущих коллективных твиттер аккаунтов?

11:30

Давайте поговорим об опен сорсе. Известно, что большинство опен сорса в лучшем случае leaves a lot to be desired, в худшем - говно.

12:07

Вывод: надо весь этот ужас чинить. Почему не чиним, товарищи?

12:08

Каким опен сорс коммитом вы больше всего гордитесь?

12:08

Какие ваши любимые опен сорс проекты?

12:08
@rubyunderhood В общем опустил ниже плинтуса, на уровень "нескучные обои Попов продакшн" :)
12:14
@rubyunderhood а фреймворки на js кто тогда писать будет ?
12:38
@rubyunderhood всё упирается в деньги.
12:45
@rubyunderhood вот каждый так думает и начинает писать свой ужас
12:49

. @artemeff то есть я один думаю, что надо существующее допиливать? :(

12:49
@nick_jastix @rubyunderhood где-то сейчас программисты бедствуют ?
12:50
@rubyunderhood @artemeff практически да, хотя иногда свой ужас быстрее написать, чем в чужом разбираться
12:53

. @anton_davydov @artemeff и в итоге получается supervisord.

12:53
@rubyunderhood кстати, может быть подкинешь хорошие проекты, которые нуждаются в коммитерах?
12:57

. @lisovskyvlad chef-provisioning, chef-provisioning-aws, terraform, chef, aws-sdk, aws-kpl, aws-kclrb ну и так далее.

12:58

. @lisovskyvlad да любой проект нуждается в коммитерах, господи.

12:58

Ретвит за passenger, fav за unicorn, reply за puma и thing, разлогиниться за webrick.

13:10
@rubyunderhood кстати,а почему твои ученики не коммитят в opensource ?
13:10

. @ipronix маленькие ещё. Но они уже умеют читать исходники хотя бы.

13:11
@rubyunderhood reply за puma
14:36
Ребят, а вот что вы пить любите? Я вот по пиву/джину угараю. @rubyunderhood @backendsecret @jsunderhood
22:41

. @anton_davydov @backendsecret @jsunderhood еще какао и лимонад.

22:43

# Пятница 95 твитов

@rubyunderhood какао - это огонь. А что с ним в Германии? Вкусное? И что посоветуешь пить по приезду?
5:24

. @anton_davydov ну какао порошок более ли менее везде одинаковый. Пить то что хочется, конечно :)

5:25

А вы владеете акциями компаний, которые любите и в которые верите?

6:44

Ну вот например большинство здесь маководы - акции Apple держите?

6:45
@rubyunderhood да, red hat
7:14

У меня есть Apple и Netflix, как минимум потому что и тем и тем пользуюсь и люблю.

7:15
@adubovskoy @rubyunderhood в эстонии можно счет легко открыть, там шведские и финские банки
7:38

МиниТесты, например take.ms/LjWXC

8:31
Отрасли нужны сучки-евангелисты, чтоб ходили в Большие Компании и рассказывали, что у тех ничего кроме тонн говнокода нет. Evangelist Bitch.
8:53

А почему вы не уезжаете из РФ? Там же нечего делать хорошим инженерам.

9:46

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

9:47

(с другой стороны и мотивации должно быть, так как не только себя любимого эвакуируешь, но ещё и своих любимых)

9:47

Но вот например, грубо говоря, умные ребята от 18 до 35 без семейных обязательств - чё сидим, чего ждём?

9:48

Курс рубля, опять же: take.ms/jfCTt

9:49

Вообще, в школе я думал что доучусь в универе, потом пару лет проработаю где-нибудь, откошу от армию и как-нибудь перееду заграницу.

9:52

В универе я с удивлением заметил, что даже (или особенно) для самых талантливых ребят в голове стоит потолок в виде Перми.

9:52

То есть даже не возникает мысли о том, чтобы куда-нибудь переехать.

9:53
@rubyunderhood учеба, отсутствие уверенности с языком, хороша работа. Причин может быть много. Ну и не каждый может взять и все бросить тут
9:53

. @anton_davydov учёба всегда и везде будет. Язык учится (при желании - очень быстро). Хорошая работа - oh please.

9:53

. @anton_davydov согласен, что не каждый. Но по-настоящему веские аргументы я слышу очень очень редко.

9:54

. @anton_davydov мой любимый отмаз пока что (не буду тыкать пальцем): "я же если перееду то один буду, загрущу без друзей"

9:54
@rubyunderhood это просто первое что в голову пришло. Кстати, многие уверены, что переехать сложно и они там никому не нужны
9:55

. @anton_davydov ты вот чего сидишь?

9:55
@rubyunderhood для переезда тоже нужен денежный старт. @anton_davydov
9:57
@rubyunderhood да что жена и дети, все только за. Родителей оставлять страшно.
9:57

Я вон тут слышал слухи, что из Сирии аж целыми городами переезжают и не парятся. А ведь они не программисты (наверное) :)

9:58
@rubyunderhood прошу прощения, а ты сам откуда пишешь? Правильно понимаю, что Германия? насколько сложен был переезд?
9:58

. @bytecheg Берлин. Очень легко - собрал небольшую сумку, сел на самолёт, пересел в Москве на следующий и вот уже 3 года пролетели тут.

9:59
@rubyunderhood @anton_davydov некоторые даже на странных работах за странные деньги работают только потому что друзяшки в коллективе
10:00
@rubyunderhood @bytecheg вот-вот. Это если один едешь. А если с девушкой/женой - тут уже сложнее :)
10:00

. @Xedin @bytecheg практически тоже самое.

10:00
@rubyunderhood потому что у них нет мозгов, а есть цель. А у программистов мозги есть, а петух не всех ещё клюнул :)
10:01
@rubyunderhood доход откуда? постоянка/фриланс/бизнес свой?
10:02

. @bytecheg да.

10:02

Вот многие друзья не-программисты искренне хотят и мечтаю переехать. Но в силу своей профессии им по-умолчанию сложнее.

10:03

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

10:03

Кстати, прежде чем писать: "найти сложно работу, с семьёй тяжелее" и т.п. сначала задумайтесь, пробивали ли вы хотя бы инфу по этому поводу.

10:04

А то вот например любят говорить: "без диплома не переехать!" и забивают. В то время как можно и без проблем.

10:05
@ipronix @dcromster @rubyunderhood т.е. ты хочешь сказать, что на месяц жизни в каком-нибудь амстердаме хватит около 1к€?
10:05

. @anton_davydov @ipronix @dcromster на сколько, по-твоему, живут, например, студенты в Амстердаме\Берлине?

10:05
@rubyunderhood эээ. что да? какой из вариантов? :) и как решал вопрос с визой/ВНЖ? И еще: доход в рублях или валюте?
10:06

. @bytecheg все варианты. В евро, конечно же. Решал через отдел миграции, конечно же. tupa-germania.ru/istorii-immigr…

10:07

. @anton_davydov @ipronix @dcromster мои друзья студенты снимают комнату просто в обычном доме, например.

10:07
@rubyunderhood @ipronix @dcromster а кто студентам за общагу платит? И сколько она стоит?
10:07
@rubyunderhood кстати, частая фобия - что там будешь человеком второго сорта (и судя по скатавшимся в UK и вернувшимся не только фобия)
10:08
@dcromster @varya_en @ipronix @rubyunderhood я, кстати, где-то слышал, что в штаты 10к$ минимум надо, у кого-нибудь есть точные данные? :)
10:09

Ещё бывает, что кто-то переехал, а потом вернулся и рассказывает как в Германии\Британии\Ещё-где плохо, что мигрантов не уважают платят мало

10:10

Но логика же подсказывает: если чувак облажался, ничего не добился и сбежал назад в РФ, то это не значит что на другой стороне плохо.

10:11

Вполне естественно заливать как в другой стране ужасно живётся, вместо того чтобы признать свои косяки и работать над ними.

10:11
@rubyunderhood а какая, на твой взгляд, самая большая проблема русского эмигранта в Берлине?
10:15

. @anton_davydov ¯\_(ツ)_/¯

10:16
@rubyunderhood "чувак ничего не добился в РФ и сбежал". Можно ведь и так. Мне кажется вы далеко ушли от темы.
10:16
@rubyunderhood я таких как раз не понимаю с учетом того, куда страна катится и чему детей учат
10:17
@anton_davydov @rubyunderhood я знаю, найдут работу и сидят на ней пока фирму не поглотят или не разорится. кулемы.
10:19
@Xedin @rubyunderhood уехать с маленькими детьми легко. так же как и с большими. но маленькие через 2 мес. говорят как на родном.
10:20
@rubyunderhood не то чтобы я считаю себя инженером, но оправдываю себя двумя проваленными собеседованиями в Европу.
10:28
@rubyunderhood иногда посещает мысль п получить визу, купить билет и искать работу уже там.
10:29
@rubyunderhood привет, что выбрать rvm или rbenv?
11:15

. @verylazydreamer без разницы

11:15
@rubyunderhood А почему все должны уезжать? Почему "не уезжаете" ставится в вину? Я бы с удовольствием не уезжала, если бы было можно.
11:15

. @toivonens Кто ставит в вину? :)

11:15
@Xedin @rubyunderhood Мой муж через полгода нашел работу (раньше не искал). Что именно сложно? Тем более что тут партнеров адаптируют.
11:16
@Xedin @rubyunderhood Дети идут в садик или школу. Что сложного? Куча знакомых переехало с детьми. Для многих дети были главной причиной.
11:16
@rubyunderhood ссылки на сайты с вакансиями или не верю.
11:16
@rubyunderhood а у вас есть другие вопросы? По теме
11:17

. @svenyurgensson По какой теме? Аккаунт на этой неделе мой - темы тоже мои ;)

11:17
@lisovskyvlad @rubyunderhood какой уровень инглиша нужен, какой уровень для рубиста и на какую З.П. можно рассчитывать первое время?
11:18

. @Bugagazavr @lisovskyvlad на уровне общения с коллегами

11:18
@rubyunderhood А как же родина, патриотизм, вот это всё?
11:20
@rubyunderhood Взоржал в голосину со своих слов. :)
11:20
@rubyunderhood интересно, а программисту-инвалиду понаехать в сторону ЕС сложнее будет, чем просто программисту?
11:21
@suxxes @rubyunderhood так надо свалить , что б родине полегче было оставшихся прокормить :)
11:21
@soider Родителей в любую страну по воссоединению можно перевезти после получения ВНЖ. @rubyunderhood
11:21
@suxxes @rubyunderhood Силком как-то не вывезешь двух пенсионеров.
11:22
@soider Тогда можно и не мучаться, а просто прилетать периодически. Родители родителями, а жизнь-то твоя. @rubyunderhood
11:22

Где искать работу в Германии: monster.de berlinstartupjobs.com webentwickler-jobs.de linkedin.com xing.com

11:23
@soider @rubyunderhood @suxxes вспомнилось "Алё,мам?!Что-нибудь купить по дороге? - Квартиру себе купи, и живи отдельно:)"
11:24
@soider @rubyunderhood @suxxes у меня родители сказал "не надо к нам приезжать,захотим, сами приедем" и ездят.особенно когда меня дома нет:)
11:30
@hrusha_today Но ведь и это не должно останавливать от улучшения качества своей собственной жизни и жизни близких. @rubyunderhood @soider
11:30

Пользуясь случаем! Если знаете хорошего фронтендера - отправляйте его на [email protected], есть проект на 2-3 месяца. @jsunderhood

12:25
@rubyunderhood слабо верится, особенно когда какие-нибудь супер-стары по H1B уже играют в лотерею. Я не пробивал, но куда можно без диплома?
13:56

. @ATimofeev например, в Германию

13:56

. @ATimofeev у меня вообще не было (и всё ещё нет) диплома. И я не единственный пример.

13:59
@rubyunderhood ты ведь не про свою историю сейчас? У тебя, насколько помню, диплом скорее в процессе был, чем вообще не было )
13:59

. @ATimofeev как ни странно, наличие диплома это булево состояние, он либо есть, либо его нет ;)

13:59
@rubyunderhood обнадеживает конечно, спасибо! А давайте раз такая пьянка попробуем список стран собрать, куда можно с опытом и без диплома?
14:01

. @ATimofeev почти хоть куда.

14:02

КАПИБАРА ХЭЙ КАПИБАРА ХОУ youtube.com/watch?v=aQ94OK…

14:25
@mktoid @rubyunderhood "будешь человеком второго сорта" - НЕ ТО ЧТО В [УК|БЕЛО]?РАШЕНЬКЕ
15:35
@mktoid @rubyunderhood ну так себе уважаемые люди, если сын прокуроришки может тебя переехать по пьяни, и ему за это ничего не будет
15:37
@rubyunderhood сложно найти компанию, которая бы имела опыт и желание решить вызовый вопрос (из опыта).
16:08
@rubyunderhood @mpak999 @ATimofeev вот из-за Кирилла море вакансий открытых осталось , на которые сирийцы и ломанулись :)
16:08
Почитал тут @rubyunderhood и пошёл заполнять резюме на monster, хехе
16:08

# Воскресенье 7 твитов

Вы уж простите радио молчание, я все выходные на Лоллаполузе :-)

12:36

А на каком фестивале вы были в последний раз?

13:49
@rubyunderhood Ultramusic festival в Москве.
14:50

Бложик про то, как учиться (чувак за год выучил программу MBA) scotthyoung.com/blog/2011/01/1…

14:50

Кстати все еще ищу фронтенд разработчика. Завтра буду отвечать тем, кто отравил резюме на [email protected]

14:56

Кстати вот интересно, rubyunderhood: ретвит если экстраверт, fav если интроверт, reply если амбиверт

17:07

Вот вам прув с Лоллаполузы, #littledragon pic.twitter.com/4gi6vF34nw

17:08

other