# Понедельник 105 твитов
Ииииии доброй ночи! В ночь под музыку Queens of the Stone Age в вашу ленту врывается @fat0troll :)
0:08Коротко о себе: рельсоват (с 2012-го), кроме рельс и рубей успел пощупать много чего вебовского. Работаю в веб-студии Delta-Zet.
0:09Зовут меня Владимир Козлов, и живу я слегка заМКАД-ом: в Смоленске.
0:10В эту неделю мы с вами поговорим о том, есть ли жизнь за пределами третьего транспортного, как лечить burnout, совмещать работу и учёбу etc
0:11И для начала, те, кто не спят: а почему вы не спите перед рабочим днём?
0:13@rubyunderhood совмещать работу и учебу где?0:14
@rubyunderhood код пишем) любим свою работу в любой день недели0:18
Тут @Savroff @_sashashakun спрашивают, а зачем я учусь на электроприводчика. Отвечаю - на программиста по здоровью не взяли =)
0:19@rubyunderhood учимся на @HexletHQ :)0:19
@rubyunderhood @Savroff хорошая попытка, но нет:) зачем вообще учишься в ВУЗе?0:24
Это социализация, да и иногда новые таланты в себе открываешь @_sashashakun @Savroff
0:25Например, в институте меня научили журналистике. И теперь я периодически выдаю на-гора всякие технообзоры и/или вбросы на вентилятор.
0:26@rubyunderhood я сейчас немного в шоке))) журналистика - электроприводчик)) как так вышло?)0:28
Шокируем до конца: я ещё и музыкант.
0:28Пятнадцать лет своей жизни я посвятил игре на фортепиано и саксофоне. Но в 2005-м году у меня появился компьютер... и понеслось.
0:29А какие внезапные таланты есть у тебя, ночной читатель?
0:30@rubyunderhood ну эт кстати частая практика) я знаю 3 рубистов, которые очень даже хороши в этом искусстве0:31
@rubyunderhood Верстать по бэму!0:32
@rubyunderhood а я архитектором хотела быть, а теперь программист)0:32
Как я пришёл к рельсам: однажды я шёл по улице, и мне навстречу шёл мужчина. Он подошёл ко мне, всучил мне в руки railstutorial, и убежал.
0:40@rubyunderhood кстати как в Смоленске? Я вот Краснодаром доволен, в Мск вообще не хочется. На лето обычно в Питер выбираемся с женой.0:41
Достопримечательностей здесь полно, но они по большей части не ухожены. Смоленск мог бы стать туристическим местом, но нет :(
0:42Крепостная стена (та самая "Ожерелье земли русской") в плачевном состоянии. Я на неё залезал — чуть не убил себе ноги об мусор на лестнице.
0:45Летом на отдых я тоже в Питер еду, как @Savroff. В Мск последний раз был два года назад — так себе город.
0:47@rubyunderhood а пришел к рельсе минуя руби?)1:07
@rubyunderhood т.е. в руби шел с четкой целью делать вебухи на рельсе1:12
@rubyunderhood а у нас ещё вечер, читаю the neophyte's guide to scala1:12
Действительно, в руби пришёл делать вебуху на рельсах. Работа позвала — и я пошёл делать.
1:14На самый первый код двухлетней давности смотрел бы сейчас с болью, но я в августе лишился содержимого своего ~/ :(
1:15Впрочем, то, что я пишу сейчас, тоже не всегда ОК. Много нового я для себя в последнее время узнал, в том числе, и от предыдущих ведущих.
1:17Время 01:26, а это значит, что пора и поспать немного. Доброй ночи, господа! :) А понедельник мы начнём с тяжёлых разговоров о burnout.
1:27@rubyunderhood Потому что я сам себе режиссер и не хожу в офис.1:48
@rubyunderhood И вообще я делаю рестайлинг сайта @abroadunderhood.1:48
@rubyunderhood Это вопрос к @anton_davydov.1:51
Доброе утро… хотя, какое нафиг доброе, понедельник же. Рабочий день начинается, и сегодня тема дня — burnout.
8:24Для начала: как не спутать burnout с обычной ленью?
8:26@rubyunderhood ранее писал на чем-то? :)8:28
По моему определению, burnout наступает тогда, когда нет сил делать даже любимые pet projects — в противном случае это просто лень.
8:29Как я приводил себя в чувство: уезжал в деревню в сотне километров от города, без компьютера и телефона. Сутки проводил там без связи.
8:34Занимался чем угодно, а чаще всего — просто позволял себе поспать побольше. После такой паузы силы есть на месяц-другой активной работы.
8:35Активной — это по 12 часов в день: шесть часов на учёбу, шесть — на кодинг и развитие скиллов.
8:36Для только что проснувшихся ещё раз представлюсь: Владимир @fat0troll Козлов, рубист-замкадыш :)
10:15EPIC github.com/JoelBesada/act… начинаю завидовать atom'цам11:57
А можно не завидовать, @Shiroginne, а просто перейти на Атом :)
12:09@rubyunderhood отказать, до тех пор, пока он не будет выжирать максимум 500 Мб ОЗУ :)12:12
Да не выжирает вроде. Вечером проверю @Shiroginne
12:13Хорошо жить, когда у тебя 16 гигов рамки.
12:14@rubyunderhood последний раз когда я открыл в нем 2 наших проекта ~1 Gb был, отстой12:20
Это сколько месяцев назад? Атом постоянно улучшается в плане производительности @Shiroginne
12:21Сейчас припрутся фанаты емакса и всеми пятью руками будут голосовать за своё решение.
12:26@nick_jastix @Shiroginne @rubyunderhood да главное не тратить время на бесполезный атом
Пока в Вилларибо проходят vimtutor, в Виллабаджо уже пишут фичи twitter.com/rainrb/status/…
12:32@rubyunderhood много ли фич напишут в Виллабаджо за полчаса?)
Полчаса — это тоже время, и его не стоит, ИМХО, тратить на борьбу с текстовым редактором. twitter.com/_sashashakun/s…
12:44@rubyunderhood Ну если ты знаешь все хоткеи нового редактора прямо сразу как первый раз его запустил, ты крутой)
А я не меняю редактор раз в неделю. Выбрал один раз и всё :) twitter.com/_sashashakun/s…
13:01@rubyunderhood го голосование
Emacs vs Vim vs Atom vs RubyMine? :) twitter.com/endurance73/st…
14:11@rubyunderhood burnout - это у себя, а у остальных - лень 😄
А ещё иногда у остальных от burnout бывает butthurt twitter.com/scarfacedeb/st…
14:12@rubyunderhood даже если медлить, потом Виллабаджо пока пойдет за оперативой, все фитчи дописать успею
Оперативка побольше у всех есть нынче: как без неё пользоваться современным вебом? twitter.com/Savroff/status…
14:13@rubyunderhood ну имхо когда у тебя мак готовится к стадии взлета и клавиатура обжигает пальцы, это не круто)
У меня макбук взлетал, когда я в GTA V на нём играл. От работы он не взлетал ни разу :) twitter.com/Savroff/status…
14:16@rubyunderhood почему бы и да
Вечером запилю: в Fenix ещё нет нативных твиттеровских голосований. twitter.com/endurance73/st…
14:16@rubyunderhood хз, мб не дошло до проекта на котором он взлетает.
Может быть. У меня тут есть проект на жабке с сотней файлов по 2к строк в каждом. Вряд ли это много. twitter.com/Savroff/status…
14:17@rubyunderhood
Vim - конфиги на серверах, быстроскрипты, рельса
Atom - блог, удобный плагин mdwriter
RubyMine - рельса, когда плюшек хочетс
Во, вот это уже грамотный подход, а не забивание гвоздей микроскопом. twitter.com/POS_troi/statu…
14:18@rubyunderhood если серьезно, то после sublime, работа с буферами и табами в vim для организации workspace незаменима. Ничего и рядом нет.
Расскажи подробнее, что ты имеешь в виду. Желательно со ссылками на маны и скриншотами. twitter.com/scarfacedeb/st…
14:20@rubyunderhood мне кажется vim стоит того, чтобы неделю поплакать. Потом реально чувствуешь себя Коваксом14:20
В реплаях сплошняком вимеры. Кто там говорил, что рубишники — жеманные хипстеры с макбуками? А нифига :)
14:21@rubyunderhood 2k строк в файле? Боже, как я люблю Ruby
Ага. И голые запросы к мускулю по двадцать строк. Я за год должен это переписать на руби. twitter.com/Savroff/status…
14:23@rubyunderhood @POS_troi jake of all trades, master of none.14:23
Да, после встречи с жабой и похапэ (тоже в этом году) я возлюбил руби всей душой :)
14:24@Savroff @rubyunderhood держи 18k строк на рубях github.com/Novator/Pandor…. Меня где-то час, после увиденного не отпускало.
У ёмаё twitter.com/mahys116/statu…
14:57@rubyunderhood Могу привести пример: нужно добавить какой-то новый блок на страницу. Открываю 2 таба: в 1ом вьюха, и css в 2 панелях.14:57
@rubyunderhood во 2ом табе та же вьюха и декоратор. Получается 2 разных контекста между которыми можно быстро переключится14:57
@rubyunderhood держать все в 1 табе неудобно, табы как в sublime - слишком много переключений. Fuzzy Search тоже медленнее.14:58
@rubyunderhood + в каждом pane запоминается alternative buffer. Т.е. в окне декоратора я могу открыть модель, и вернуться обратно по hotkey14:58
@rubyunderhood И по тому же hotkey обратно в модель. Т.е. получаетс как бы 2 файла открыто в 1 pane.14:58
@mr_The @rubyunderhood - главное огрызок в качестве логотипа а софтово теже яйца :)
А вот и нет :) twitter.com/POS_troi/statu…
15:01Будете смеяться, но открытие этого дня для меня: Atom. Мало того что он уже не жрет как не в себя, так там еще плагины 90lvl
Узри силу Атома! :) twitter.com/Shiroginne/sta…
18:14@rubyunderhood Но всёравно ещё жрёт и тормозит, тут саблайм и вим рулят :)
Саблайм ваш тормозит больше Атома) twitter.com/POS_troi/statu…
18:20@rubyunderhood Ну хз, не так я с ним тесно.
Мне главное быстро конфиг открыть и поправить, тут атом не канает :)
Быстро поправить конфиг это к виму. Каждой задаче свой инструмент twitter.com/POS_troi/statu…
18:31@rubyunderhood Какие книги/курсы/и тд посоветуете новичку для изучения Ruby/RoR. Возможно методики какие
Я прошёл railstutorail, а потом стал писать рабочие задачи под присмотром старшего товарища. twitter.com/pinyslutty/sta…
19:11@rubyunderhood Какие книги/курсы/и тд посоветуете новичку для изучения Ruby/RoR. Возможно методики какие
Тут вот mkdev.me вроде хороши. Я их ещё не пробовал, но по описанию они хороши для старта обучения. twitter.com/pinyslutty/sta…
19:12@rubyunderhood на @moscowrb лично общался с учеником @Fodoj, ему все нравилось :)19:35
@rubyunderhood @pinyslutty чертовски хороши ;-)19:35
@ipronix @rubyunderhood @pinyslutty и не только для Ruby: mkdev.me/courses/519:35
@rubyunderhood Ну вот а я как дурак документацию читал :)))
Ещё где-то была игра, которую надо было проходить пошагово, вводя код на рубях. Ссылку забыл :( twitter.com/POS_troi/statu…
19:36@rubyunderhood все зависит от ваших способностей. у них есть rails курс для опытных разработчиков (не junior)19:37
Неделя стремительно началась с очень общительных @backendsecret @cssunderhood @jsunderhood @rubyunderhood, аж как-то позитивненько :)20:01
@pinyslutty @POS_troi @rubyunderhood @backendsecret @cssunderhood @jsunderhood @abroadunderhood ещё полуживой @pasunderhood :)
Точно нужен МетаАндерХуд: лучшее из всех за день :D twitter.com/MonkAlbino/sta…
20:16@cssunderhood Зато курсы не нужны, в графе образование - "twitter underhoods"20:16
@pinyslutty @POS_troi @rubyunderhood @backendsecret @cssunderhood @jsunderhood @abroadunderhood и как их всех успевать читать?
Всего лишь пара тысяч твитов в день. 280 тысяч символов. twitter.com/PollyGlot/stat…
20:17@cssunderhood @rubyunderhood @backendsecret @jsunderhood @abroadunderhood @pasunderhood ах да, идея же от @iamspacegray20:17
@cssunderhood @rubyunderhood @backendsecret @jsunderhood @abroadunderhood @pasunderhood ах да, идея же от @iamspacegray
Вот все — андерхуды, а беки и дизигнеры — выпендрёжники! twitter.com/MonkAlbino/sta…
20:20Девять вечера (почти). Время для тёплых ламповых деяний. Кажется, сейчас меня свалит спать. А как вы проводите вечер понедельника?
20:52@MonkAlbino @pinyslutty @POS_troi @rubyunderhood @backendsecret @cssunderhood @jsunderhood @abroadunderhood @pasunderhood и @elixirunderhood21:12
Осталось сделать @phpunderhood. И @bitrixunderhood (привет, @AlexSerbul!)
21:15Похапешный андерхуд есть, но мёртвый. Хах.
21:16В общем много букав :)21:30
@rubyunderhood @backendsecret @cssunderhood @jsunderhood @elixirunderhood
github.com/under-hood/ORG
# Вторник 72 твита
@rubyunderhood @pinyslutty я очень доволен обучением у mkdev, мой ментор Кирилл. Сам бы я очень долго учился до того уровня что сейчас:)7:10
Доброе утро, господа!
7:13@pinyslutty @rubyunderhood Совет который работает: меньше молоть языком, больше делать. Научиться задавать правильные вопросы.8:30
Простая истина: правильно заданный вопрос содержит в себе половину ответа. Помнят её не все :)
8:32А сегодня мы с вами поговорим о том, как совмещать работу и учёбу на очном отделении института.
8:36Ответ "никак" достаточно близок к истине, но нет, иногда можно :)
8:37Полчаса назад у меня был выбор: пойти на лекцию или посидеть над решением баги в одной системе. Угадайте, что выбрал я.
8:38@rubyunderhood Ммм... купил кофе с печенькой и пошел сидеть в парке - и пусть весь мир горит синим пламенем, у меня ещё данисимо есть :)
Зависть! :D twitter.com/POS_troi/statu…
9:06@rubyunderhood у нас оформляешь свободное посещение с 3 курса (спокойно дают) и в конце семестра просто приходишь и закрываешься9:06
Посмотрел предварительные результаты голосования по текстовым редакторам. Осьминог (осьмирук?), проголосовавший за Emacs, отзовись!
9:54@rubyunderhood нормально, на втором курсе начал работать разработчиком c++. Правда в вузе и на работе был свободный график
Хороший ВУЗ и хорошая работа избавляют от нервотрепки с графиком. twitter.com/rainrb/status/…
9:56@rubyunderhood textmate где?
Ты ещё спроси, где саблайм. Вариантов всего 4 ¯\_(ツ)_/¯ twitter.com/return_none/st…
9:58@rubyunderhood у меня были довольно толерантны к посещениям, главное чтобы сессию сдавал. закончил с парой троек - там пошли на принцип10:42
Главное, что закончил. Кому важен цвет диплома? Важен опыт, что есть у тебя. @return_none
10:43@rubyunderhood пхпшный андерхуд это backendsecret10:43
@rubyunderhood @return_none Тебе и маме. Тебе - ЧСВ потешить, маме - гордость за сына.11:39
@rubyunderhood @return_none самый дзенский цвет диплома — отсутствующе прозрачный11:40
@rubyunderhood @return_none самый дзенский цвет диплома — отсутствующе прозрачный
Мне такой грозит :) twitter.com/common_disease…
11:40@rubyunderhood кому интерсеы стартапы на #Ruby?
Тем, кто закрыл стартап на ноде. twitter.com/poltavajs/stat…
11:41А вообще, какая разница, на каком ЯП и фреймворке писать стартап? Кастомер все равно не увидит этого.
11:43@rubyunderhood статап это работа для рубиста в удовольствие, а не за деньги11:58
А почему для рубиста? Другие не могут с удовольствием стартапить. @poltavajs
11:59А почему для рубиста? Другие не могут с удовольствием стартапить. @poltavajs
Здесь должен быть знак вопроса в конце. twitter.com/rubyunderhood/…
11:59Приехал в институт. Напоминаю: энергетический институт :) pic.twitter.com/XH46GxmBvm
Да, электричества нет. Во всем институте)
12:01А как часто у вас на работе/учёбе/дома часто отключают электричество?
12:02@rubyunderhood @poltavajs стартапы на руби все еще делают?12:08
Рабочий чатик шутит про меня: "Если ты не едешь в Крым, то Крым едет к тебе"
12:09@nick_jastix @rubyunderhood @poltavajs я вам больше скажу, стартапы на пэхапэ все ещё делают. Руби то чем плох в таком случае
Вот кем надо быть, чтобы в 2015-м году начинать стартап на похапэ? twitter.com/cluevick/statu…
12:12@rubyunderhood вот такое тут есть. rocket-internet.com у них там все на пыхе. То что не на пыхе не взлетает.12:24
@rubyunderhood у меня в ВУЗе постоянно остаются долги после сессии, после того как работать начал )
Я ещё летнюю сессию не закрыл. На дворе 1 декабря. twitter.com/_kirillivanov_…
12:48@rubyunderhood рациональнее всего - бросить институт.12:51
@rubyunderhood @return_none тогда можно разделить по группам, а потом финал устроить
Если сейчас отзовутся ещё пара любителей саблайма или текстмейта, устрою второй опрос и финал. twitter.com/ptico/status/6…
12:57А потом @iamspacegray нарисует большую блямбу "Выбор рубишников — редактор X" и мы её вручим авторам лучшего редактора по версии читателей.
12:58@rubyunderhood фигня, у меня есть студенты которые долги по 2-3 курса маринуют.
У нас в январе аккредитация: замариноваться не дадут twitter.com/ajieks/status/…
13:19@rubyunderhood @ptico @return_none только в текстмейте работают лигатуры (Fira Code)13:31
@vassilevsky @rubyunderhood @ptico @return_none в атоме тоже работают13:49
вы готовы к rails core member в @rubyunderhood ? :)14:12
@vassilevsky @rubyunderhood @ptico @return_none как-то уже поднадоели со своими редаторами, не важно в чем человек пишет! НЕ ВАЖНО!14:13
@vassilevsky @rubyunderhood @ptico @return_none как-то уже поднадоели со своими редаторами, не важно в чем человек пишет! НЕ ВАЖНО!
Глас вопиющего в пустыне twitter.com/mpak999/status…
14:14@rubyunderhood а что не так с Emacs ?
Клавиатурные комбинации, которые созданы для Дениса Мацуева. twitter.com/webusnix/statu…
14:14На следующей неделе у рубиандерхуда будет офигенно компетентный автор. Не то, что в этот раз :)
14:15@mpak999 @vassilevsky @rubyunderhood @ptico @return_none Я даже больше скажу: Не важно как В ЧЕМ так и НА КАКОМ ЯЗЫКЕ человек пишет.14:15
Важно, ЧТО человек пишет. Впрочем, и это важно не всегда.
14:16@anton_davydov can’t wait. This should be fun 😁
А вот и автор следующей недели. Круто! :) twitter.com/kaspth/status/…
14:19@rubyunderhood ты классный, не выдумывай)
Ну мне явно не тягаться с коммитером в рельсы) twitter.com/pinyslutty/sta…
14:21@mpak999 @vassilevsky @rubyunderhood @ptico @return_none Писькомерство понимаю, но IDEмертсво это как-то даже не спортивно :)
А атом — это редактор или IDE? twitter.com/POS_troi/statu…
14:22@rubyunderhood один мой знакомый на 5 курсе просто уехал в штаты работать и документы не забрал. Через полтора года отчислили
А в Штатах он завершал образование, или просто забил? twitter.com/gorodishenin92…
14:23@rubyunderhood но это не значит, что нужно говорить "не то что я"
Окей :D я просто скромный twitter.com/pinyslutty/sta…
14:24@rubyunderhood просто забил
А историю успеха можешь рассказать? Как и куда он устроился, как помогали ему с релокейшеном? twitter.com/gorodishenin92…
14:25@rubyunderhood Зачаточное состояние IDE :)
Или система "собери IDE себе сам". Для любителей лего. twitter.com/POS_troi/statu…
14:27@rubyunderhood на самом деле очень удобно) Настройка под себя)
У меня вот редактор вообще в материал дизайне раскрашен. А ваш редактор так умеет? twitter.com/pinyslutty/sta…
14:33Можно вечно смотреть на три вещи: на горящий огонь, на текущую воду, и на флейм в реплаях.
14:34@rubyunderhood конечно) pic.twitter.com/3j19HNPRgj
Вот так же и у меня редактор выглядит. Мне нравится. twitter.com/pinyslutty/sta…
14:38@mpak999 @vassilevsky @rubyunderhood @ptico @return_none ВАЖНО! Если человек октопус, как с ним общаться?
Аккордами на клавиатуре, конечно же :) twitter.com/Shiroginne/sta…
14:40@rubyunderhood опять запиарю репозиторий @shuvalov_anton :D14:49
github.com/shuvalov-anton…
Я ещё могу вспомнить галерею ЛОРа. Там бывает всякое :)
14:51Обычно это "всякое" настолько вырвиглазно, что вызывает желание закрыть лицо и убежать в закат.
14:51@poltavajs @rubyunderhood s/работа/безделье/
Безделье? Да мы все стартаперы, чуваки! :D twitter.com/as_Crazy/statu…
14:56@rubyunderhood что думаешь насчет работы вообще в будущем: офис vs удаленка
Удаленка. Гораздо удобнее, особенно, если по городу передвигаешься с трудом. twitter.com/Savroff/status…
15:17@rubyunderhood @ptico @return_none поюсую саблайм!15:18
Устал напрасно ждать от @rubyunderhood скандалов, интриг, расследований, срывов покровов. Всё про избитые редакторы да релокейшн :(
Зачем скандалы, мы же добрые :) twitter.com/vassilevsky/st…
16:16@anton_davydov @rubyunderhood он случаем не котов нам показывать будет?20:22
@Savroff @rubyunderhood хз, я не видел у него котов20:22
Добрый вечер, ребятки. Какой кофе вы предпочитаете?
20:23@rubyunderhood Всё кроме кислой арабики, можно пить.20:35
@rubyunderhood какой понравится в аэропрессе. Часто покупаю "Уганда Сипи Фоллз".20:56
# Среда 72 твита
@rubyunderhood бумажный фильтр, светлая обжарка, в основном эфиопия (из сидамо, из иргачиф), немного кении1:34
@rubyunderhood вьетнамскую робусту, заваренную через вьетнамский же фин1:34
@rubyunderhood Lofbergs Magnifika наше всё. Такой шоколадный слегка.1:34
Кто все эти люди, которые просят на одеске за свои услуги $20/час? Они управляют пулом бесплатных индусов?
20$/час это много, или мало? twitter.com/killthekitten/…
4:52@rubyunderhood свежемолотый5:08
@rubyunderhood ничтожно мало5:09
@rubyunderhood ну для рублевого написателя формочек, да с текущим курсом, это норм, но там же не все подряд за рубли кушают5:09
Ничего себе. Я-то думал, что мой рейт в $16.67 в одеске это дофига… @killthekitten
5:1020$/час это примерно 230 тысяч рублей в месяц по текущему курсу, если с таким рейтом работать 40 часов в неделю.
5:12Находит ли типичный фрилансер заказов на полную занятость? Вряд ли.
5:13Если допустить, что он тратит на поиск работы 50% рабочего времени, то получается, что он получает чуть больше сотни тысяч рублей в месяц.
5:14Для того, чтобы жить в Москве, 100к/месяц -- явно мало. В провинции же с таким доходом ты будешь жить, как король.
5:14@rubyunderhood это твой основной заработок?
Я на одеске завёл профиль и забил на него. Мне хватает постоянной удалённой работы. twitter.com/killthekitten/…
5:17Иногда, когда на основной работе нет задач, я вечерами смотрю на предложения на одеске. Там царство демпингующих индусов.
5:18Мне на глаза там часто попадались профили с рейтом в 5$/час.
5:19Открыл свой одеск. Там не 16.67$ стоит, а 6.67$ :D Вот что значит "завёл профиль и забил" - даже не знаю, что там написано.
5:22Эклипс - чё? eclipse.org/che/
5:24Никогда не понимал всех этих "облачные IDE", "cloud coding".
5:241) оно же МЕДЛЕННОЕ до ужаса. Прям как Атом в день релиза первой беты.
5:252) большая часть кода, которую пишет любой разработчик - closed source под NDA (код для рабочих проектов).
5:26И редактировать код на сервере у какого-то левого сервиса это очень странно.
5:26Хранение кода на сторонних сервисах типа Bitbucket/Gitlab я понимаю чуть больше, чем "cloud coding". Но все равно считаю это ненормальным.
5:29Можете называть меня параноиком, но я считаю, что код, написанный "для работы", не должен хоститься на сторонних сервисах.
5:32Если ты пишешь код для фирмы - внутри фирмы должен быть свой Git-сервер и инфраструктура для хранения данных. Сейчас её нетрудно создать.
5:33Доброе утро, господа!
Остался один час, и первый полуфинал нашего баттла о редакторах завершится. twitter.com/rubyunderhood/…
5:46@rubyunderhood найти заказ на фуллтайм можно, работать продуктивно 8 часов в день это сложно. кто-то любит курить, а кто-то чай пить7:19
Доброе утро!
7:22А первый полуфинал выиграли Atom и RubyMine :)
7:22Вимеры, вы были так близки... :)
7:23@rubyunderhood в провинции с доходом в 50к, ты принцесска.
Если ты уже купил свою квартиру — да. twitter.com/TheSunwave/sta…
8:15@rubyunderhood в следующем году DHH не планирует быть на RailsConf! Что бы это могло значить? Неужто спа важнее Rails?
Я не знаю :) twitter.com/nick_jastix/st…
8:24@rubyunderhood, мало – если надо снимать квартиру. При наличии уже существующей, сотки – более чем достаточно.8:28
@rubyunderhood а что скажешь о бизнесе отдающем часть дел на аутсорс? По-моему, лучше гитхаб, где работают умные дядьки, чем тратить время.
Это зависит от целей и задач. Если работа отдается на аутсорс, то параноика включать бессмысленно. twitter.com/TheSunwave/sta…
8:29@gruz0 @rubyunderhood почему emacs убрали?
Он проиграл первый тур :) В новом голосовании четыре новых редактора. Завтра будет финал. twitter.com/webusnix/statu…
8:38@rubyunderhood, это не мы были близки, а не-вимеры почти приблизились к нам :-)8:38
А давайте поговорим о комфорте. Ведь производительность инженера зависит, в том числе, и от удобства его рабочего места, не так ли?
8:40Считаете ли вы своё рабочее место удобным? Как вы обеспечиваете себе комфорт во время затяжного кодинга?
8:41(Чувствую себя бьютиблоггером)
8:41@rubyunderhood подай пример комфортного рабочего места :)8:51
@rubyunderhood подай пример комфортного рабочего места :)
Ну, вот моё рабочее место — ноутбук на подставке, кресло на колесиках, справа всякое лежит. Руки на весу не держу. twitter.com/nick_jastix/st…
8:53Обязательно — наушники с шумодавом. Для удаленки, когда работаешь из дома — мастхэв.
8:53Во время активной работы я чаще всего слушаю какой-нибудь метал средней тяжести.
8:56@rubyunderhood @killthekitten чувствую себя бомжарой после этого, а я еще удивляюсь чего это я так быстро все пропиваю9:15
@rubyunderhood зачем держать свою инфраструктуру, когда есть облака?
Облака гарантируют сохранность данных, и то, что их никогда не сломают? twitter.com/gorodishenin92…
9:30@rubyunderhood опять же о провинции, если в семье два человека зарабатывают по 50к, то есть все шансы купить квартиру в скором времени.
Причём без ипотеки. twitter.com/TheSunwave/sta…
9:34@rubyunderhood звучит как “в номинацию лучший автомобиль вышли ВАЗы и ТАЗы. Владельцы Тесла, вы были так близки” :)9:40
@rubyunderhood собственная инфраструктура это гарантирует? И зачем строить продукт вокруг секретных алгоритмов, которые нужно так охранять?
Никто ничего не гарантирует. Но облака — это лишняя точка отказа. Хоть и весьма удобная. twitter.com/gorodishenin92…
9:41@rubyunderhood собственная инфраструктура это гарантирует? И зачем строить продукт вокруг секретных алгоритмов, которые нужно так охранять?
А насчёт степени закрытости кода решает не инженер, а владелец. Так-то можно и опенсорс на работе писать. twitter.com/gorodishenin92…
9:42Я тут помню историю, когда у Амазона один сегмент облака отвалился, и потянул за собой добрый десяток популярных проектов.
9:43@TheSunwave @rubyunderhood в скором это каком? и о какой квартире речь?
По моим прикидкам, с этими входными данными можно двушку за пять лет сделать. twitter.com/return_none/st…
9:44Есть хотя бы один язык программирования, который мог быть ответить на вопрос "откуда берётся это поле, как оно вычисляется и попадает сюда?"
А это точно задача ЯП, а не алгоритма, написанного программистом? twitter.com/jsunderhood/st…
9:45@rubyunderhood да почти неважно, главное WiFi наушники и розетка. Очень сильно отключает от мира.
Главное — не выключиться полностью. twitter.com/return_none/st…
9:46@rubyunderhood @gorodishenin92 этого никто не может гарантировать на 100%
Вопрос лишь в том, кто будет ответственным за факап. twitter.com/dzuev/status/6…
9:49@rubyunderhood это да, как то услышал новые нотки в своём индастриале, оказалось учебная пожарная тревога
Хорошо, хоть учебная twitter.com/return_none/st…
9:49@rubyunderhood согласен. Но тогда надо еще защищаться от слива исходников разработчиками. Запретить флешки, впн, ноутбуки, интернет
Защиту от слива данных (подчеркиваю, данных! Я не только за исходники говорю) обеспечивают три русских буквы NDA. twitter.com/gorodishenin92…
9:51Как разработчику поможет алгоритм чужого кода разобраться в нем? twitter.com/rubyunderhood/…
Ну разработчику явно будет легче читать чужой код, если есть предсказуемая последовательность действий. twitter.com/jsunderhood/st…
10:01@rubyunderhood @gorodishenin92 своя инфраструктура та ещё точка отказа.10:32
@return_none @rubyunderhood за ≈2.5 года можно купить двушку.10:44
Basecamp устроил хорошее трололо :) vc.ru/p/bc?from=rss
12:34Так, вот, программисты и причастные! Слово «Функционал» используют только безграмотные ремесленники от разработки. Не унижайте себя.14:42
@rubyunderhood У них сегодня первое апреля? ;-)
Ага :) мне доставило twitter.com/YurijKluchevsk…
19:46Так кайфово, сейчас у студентов сессия, а я просто сижу и код пишу :)
Сессия в начале января, чувак :) twitter.com/artemeff/statu…
19:48@rubyunderhood @artemeff Это только в нормальных вузах в январе. В шарагах по разному
Шараги не нужны ;) twitter.com/Semenov/status…
19:51@rubyunderhood я имел в виду ту сессию, где зачеты для допуска :)
Последняя неделя декабря. twitter.com/artemeff/statu…
19:51@Semenov @rubyunderhood ага, я шарагу закончил и рад, бумага бакалавра есть – и рад19:51
@rubyunderhood убрать markaby :)20:07
@rubyunderhood у нас на это весь декабрь выделяли, ЕМНИП20:07
@artemeff @rubyunderhood Диплом в обяз нужен для США и Германии. Для Великобритании и Нидерландов не нужен, например.20:07
@Semenov @rubyunderhood ну это я так, к слову, что эта бумага таки может пригодиться :)20:07
@artemeff @rubyunderhood Что угодно может пригодиться. Изолента, например :)20:07
@Semenov @rubyunderhood но только СИНЯЯ
Ваш диалог доставляет, друзья :) twitter.com/artemeff/statu…
20:08# Четверг 36 твитов
@Semenov @artemeff @rubyunderhood имел ввиду что диплом для Германии не нужен.8:55
@rubyunderhood расскажи пробовал ли JRuby/Rubinius/Crystal?
Нет, не пробовал. Задач не было, требующих их. twitter.com/nick_jastix/st…
8:55@Semenov @artemeff @rubyunderhood для Германии тоже не нужен, сколько объяснять то8:55
@Fodoj @artemeff @rubyunderhood Как не нужен? Для блюкард же вроде обязательный.8:55
@rubyunderhood конечно! И sublime, и webstorm. :)8:56
Так, сейчас всё будет.
8:57Доброе утро!
9:00Nano, Nano в финале, Карл! Почему за Textmate вчера никто не голосовал?
9:02@SiliconBangalor @Semenov @artemeff @rubyunderhood так для США так же должно прокатывать.9:02
@AntonyKapustin @Semenov @artemeff @rubyunderhood в США я просто не заезжал по иммиграционным визам и решил не писать то в чем не уверен9:02
В реплаях какой-то филиал @abroadunderhood творится :)
9:03А давайте поговорим о странном. Например: поднимите руки те, кто поднимал рельсы под виндой.
9:07@rubyunderhood для vim никогда не поздно.10:30
@rubyunderhood мои попытки поднять закончились где-то в районе gem'а с требованием openssl10:31
@rubyunderhood о таком не признаются в приличном обществе :)10:31
@FollowDsky @rubyunderhood вагрант решит проблемы отца русской демократии10:56
@rubyunderhood работал в банке, там корпоративная винда была, линух админы не давали ставить( после мучений стал использовать Vagrant10:56
@Semenov @rubyunderhood @artemeff 10-12 лет стажа достаточно для США без диплома. Там год универа за 4 опыта.11:03
@rubyunderhood вчера только этим занимался из-за того что в федоре все печально с энергосбережением и дровами под мой ноут(
Чего только не делают, лишь бы не ставить генту :) twitter.com/ratleery/statu…
11:36@rubyunderhood я заказал VPS c gentoo и очень доволен!
А зачем гента на VPS? twitter.com/poltavajs/stat…
11:42@rubyunderhood у меня был выбор между Убунтой Гентой и Федорой и я выбрал генту11:52
@return_none @rubyunderhood я. с этой тулзой railsinstaller.org/en но работало через раз14:24
@rubyunderhood какой в хуй нано? Текстмейт где?
Тексмейт проиграл вчерашний полуфинал. twitter.com/ptico/status/6…
14:24@rubyunderhood так не честно, я его пропустил(14:53
@rubyunderhood я тут вчера пытался текстмейтом открыть почти 5-мегабайтный файл… так он чуть не лопнул от натуги14:53
@ptico @rubyunderhood я после этого я спокойно открыл тот же файл с помощью sublime14:53
@alxschwarz @rubyunderhood все странно. У меня он тупит только на очень длинных строках (мегабайт в строку)
Это что такого в файле должно быть, чтобы строка была размером в мегабайт? twitter.com/ptico/status/6…
14:54@rubyunderhood обфусцированый js
Окей. Зачем его открывать в текстовом редакторе? twitter.com/ptico/status/6…
15:04TIL in #ruby one can add and substract months to a date with >> and <<: 'require "date"; Date.today >> 2'15:49
@rubyunderhood @ptico однострочник на haskell. программа — одна большая функция.16:27
@rubyunderhood поставить gentoo не проблема, но разве там с дровами будет лучше?
Ведрышко там явно будет посвежее, да и патчи на нужное железо там применить проще. Если они есть, да. twitter.com/ratleery/statu…
20:03Swift теперь опенсурс. Теперь у хипстеров есть альтернатива рубям.
20:07@rubyunderhood руби уже давно не хипстерство. нод жиеэс с реактом сейчас в моде
Нод жи ес это 12345едство. Вечер жирного троллинга объявляю открытым. twitter.com/oleg_antonyan/…
20:34@rubyunderhood на руби сейчас Энтерпрайз пилят, какое хипстерство20:41
# Пятница 116 твитов
@rainrb @rubyunderhood ушли те времена когда это было модным, ruby enterprise edition с 2012 не поддерживается!7:08
@SiliconBangalor @rubyunderhood ree был не настоящий интерпрайз)7:08
@rainrb @rubyunderhood у меня на ree был энтерпрайз энтерпрайзнее некуда.7:08
@rubyunderhood Atwood еще в 2013 написал: "Ruby isn't cool any more." blog.codinghorror.com/why-ruby/7:08
Let's Encrypt is in Public Beta!
Теперь HTTPS доступен каждому, ура! :) twitter.com/letsencrypt/st…
7:09Доброе утро! Внезапно, сегодня уже пятница.
8:35А так как пятница — это самый расслабленный рабочий день, поговорим о когда-нибуддизме. Как часто вы срывали сроки, и почему? :)
8:37@rubyunderhood расскажи про стартап сцену Смоленской области?
Её нет. Первое, что делает молодой прогрессивный смолянин — уезжает в Мск, благо, всего 6 часов езды. twitter.com/nick_jastix/st…
10:30На весь город мне известна только одна веб-студия @Webcanape. Они сейчас даже занялись обучением разработчиков в городе.
10:31Tabtabus School: дан старт! Сегодня прошла вступительная лекция по программированию. #смоленск #tabtabus #webcanape pic.twitter.com/Epr7hKDbQP
Вот, собственно, их школа в Смоленске. twitter.com/tabtabusconf/s…
10:32Близость к Москве приводит к тому, что представители вообще всех профессий после обучения в местных институтах едут работать туда.
10:34Исключение — энергетики: у них есть местная мекка в лице Смоленской АЭС в Десногорске.
10:35Рубаны, я тут запилил организацию на житхабе для обмена знаниями github.com/orgs/AwesomeRu… давайте развивать!
Офигенно :) я вообще люблю Awesome-листы, в них всегда есть много нового. twitter.com/Shiroginne/sta…
10:37@rubyunderhood добавил еще подкастов немного, потом ещё докину10:53
@rubyunderhood я вот тоже ищу новое в них, поэтому решил завести такой орг что бы все смогли зашарить что у них есть интересного10:53
А так как пятница — это самый расслабленный рабочий день, поговорим о когда-нибуддизме. Как часто вы срывали сроки, и почему? :)
Никто не признаётся. Неужто никто никогда не сливал дедлайны? :) twitter.com/rubyunderhood/…
12:27@rubyunderhood на самой первой работе было часто. Часто по банальной причине нехватки рук и ошибок при оценке времени на выполнение тасков.14:02
А поднимите руки те, кто делал приложения на Rails::API + что-нибудь в качестве SPA.
14:24Хотелось бы услышать ваше "ненужно" на эту тему, опыт и так далее. Мне скоро предстоит с таким столкнуться, и я хотел бы знать, куда копать.
14:25@rubyunderhood rails::api + angular14:35
@rubyunderhood копать сюда youtube.com/watch?v=mUHIpp…14:35
@rubyunderhood начал делать на rails 5 api + Ember(новичок в нем), но пока с Эмбером не разобрался нормально. Хочу ангуляр попробовать14:36
Ага. А теперь главный вопрос: что даёт связка rails-api + angular в сравнении с простой рельсой?
14:37Быстрота, проще разрабатывать, или что-то ещё? Какие задачи это решает?
14:37@bytecheg @rubyunderhood не надо angular пробовать, он плохой14:39
@bytecheg @rubyunderhood не надо angular пробовать, он плохой
Почему плохой? В тред призывается @jsunderhood. twitter.com/Shiroginne/sta…
14:39Тви, яви мне хороших разработчиков на ruby в длинные и перспективные проекты, например в kiiiosk.ru #ruby #job14:42
@rubyunderhood @jsunderhood куча жалоб в рабишных форумов по скорости и тяжести + 2.0 не совместима14:43
@rubyunderhood если разрабатываешь API, то о фронте можно и не думать ввобще
То есть, тупо разделение труда, да? А когда пилишь проект в одно рыло, смысла нет? twitter.com/poltavajs/stat…
14:45@rubyunderhood юзая rails-api ты выкидываешь из рельсы railtie которые тебе будут не нужны, оставляя соотв. то что нужно. Енвайрменты и тд14:45
Ещё слышал много нытья в сторону asset pipeline. Видимо, я не сталкивался ещё с задачами, где ограничения пайплайна заметны.
14:46@Shiroginne @rubyunderhood @jsunderhood а какие альтернативы ангуляру лучше всего юзать с рельсами?14:47
@bytecheg @fobia_smog @rubyunderhood я не спец в JS framework, только то что видел пишу. Ember.js пишут проверенные люди + сообщество ня14:47
@rubyunderhood всё зависит от задачи, но в принципе уменьшение использования памяти, трафика, общей нагрузки на сервер
То есть ты хочешь сказать, что рельсы как HTTP-фронт настолько плохи, что запуск параллельно SPA *снижает* нагрузку? twitter.com/sc_raptor/stat…
14:49@rubyunderhood количество реквестов к серверу тоже сокращается довольно сильно, но всё это требует лучшего проектирования14:50
@rubyunderhood а если один проект, возьми хорошего фронтэндщика14:50
@rubyunderhood ага, rails::api тянут меньше всего в память. UI отдается 1 раз и крутится на клиенте. Render json быстрее, чем html14:53
@rubyunderhood @jsunderhood наговаривают, ангулар > ембер15:01
@rubyunderhood но это всё усложняет архитектуру + нужно поддерживать 2 фактически отдельных проекта15:02
@rubyunderhood так что, no silver bullet15:02
@rubyunderhood именно с rails делал Backbone15:02
@rubyunderhood @jsunderhood сейчас надо смотреть на что-нибудь реакто-подобное15:05
@rubyunderhood @jsunderhood angular 1.x много магии, ангуляр 2.х уже другой фреймворк15:05
@rubyunderhood если хочешь хорошо спать и не переживать за свою жизнь, копай в сторону как составлять доку на API15:05
@rubyunderhood интересует вопрос по миграциям БД toster.ru/q/272180 . Было бы интересно услышать ваши варианты.18:00
@bytecheg @Shiroginne @fobia_smog @rubyunderhood надо исходники смотреть,а не клянчать решения18:01
@ipronix @Shiroginne @fobia_smog @rubyunderhood :) еще лучше их писать18:01
@ipronix @Shiroginne @fobia_smog @rubyunderhood тем более так можно велосипед изобрести. Если уже решили задачу раньше, зачем мне париться?18:01
@bytecheg @Shiroginne @fobia_smog @rubyunderhood какая ересь. надо изучать инструмент, а не подстраивать его под свои илюзии18:02
@ipronix @Shiroginne @fobia_smog @rubyunderhood да какие иллюзии? А как можно изучить инструмент, если документации актуальной нету?18:02
@bytecheg @Shiroginne @fobia_smog @rubyunderhood повторяю - читайте код. КОД!!!18:02
@ipronix @Shiroginne @fobia_smog @rubyunderhood зачем? Ты читаешь код постгреса, когда не понимаешь что-то в нем? Или гита?
Я читал код spree, когда пытался понять, как он, сцуко, работает. twitter.com/bytecheg/statu…
18:02@bytecheg @Shiroginne @fobia_smog @rubyunderhood а ВЫ нет ?18:03
@bytecheg @rubyunderhood не стоит angular, лучше на ember остаться. Я вот наоборот хочу с ng на ember перейти при возможности.18:03
@Shiroginne с чего это он вдруг плохой стал? Больше полугода делаю большой проект на нём и всё замечательно @bytecheg @rubyunderhood18:03
@dshster @Shiroginne @rubyunderhood я уперся в редактирование профиля без id, как это сделать? Ember-data не дает работать без ид18:03
@bytecheg Что значит без id, передачи через url или что? А как идентифицируются пользователи? Речь про Angular? @Shiroginne @rubyunderhood18:03
@dshster @Shiroginne @rubyunderhood эмбер.Ну да, есть модель профиля.Как заставить эмбер дату отправлять запрос на /profiles без указания ид18:03
@bytecheg Про Ember ничего не отвечу, мой вопрос был на то, почему Angular плохой и его не надо пробовать? @Shiroginne @rubyunderhood18:03
@rubyunderhood Rails API + Apipie + Sparrow (мы) | Angular.js + Babel + WebPack (отдельная команда)18:03
@rubyunderhood @ipronix @Shiroginne @fobia_smog ну руби код еще можно читать, а вот все эти джаваскрипты. .. :/
Нормально жаваскрыпт читается. Ну, после рюмки пива, конечно. twitter.com/bytecheg/statu…
18:04@tonymadbrain @rubyunderhood монга :troll:
У нас есть проблема, мы решили её монгой, теперь у нас две проблемы. twitter.com/artemeff/statu…
18:05Доброе утро!
А вот и результаты недельного выбора самого рубёвого редактора текста. Sublime Text победил. Atom второй. twitter.com/rubyunderhood/…
18:15NoSQL-системы создаются теми, кто не осилил SQL.
18:20Но это уже боян, да.
18:20А что вы используете в качестве поискового движка для приложения? Мне в своё время отлично зашёл ElasticSearch.
18:21Думаю, многие тоже юзают именно его. Расскажите про альтернативы, которые вы использовали.
18:22@rubyunderhood сфинкс конечно. там где не справится сфинкс - эластик уже покрашился :)18:24
@rubyunderhood перешли с Solr, на Elastic, т.к. оказалось что на нем легче сделать сложный поиск.18:58
@ipronix @rubyunderhood @rubyunderhood sphinx подходит только для полнотекстового поиска. у ES область применения шире18:58
@rubyunderhood ES с гемом searchkick. Правда смущает магия, которую этот гем творит, поэтому думаем на es-ruby перейти18:58
@rubyunderhood Главное, что не rubymine :troll:
Главное, что не Nano, блин! :)) twitter.com/scarfacedeb/st…
18:58@railsme @rubyunderhood не надо мне пересказывать маркетологический бред. я работал с эластиком - больше тб это поделие хипстеров не тянет18:58
@ipronix @rubyunderhood спросите у github почему не sphinx. плюс надо знать как правильно ES пользоваться. но elasticsearch-rails - трэш18:59
@railsme @rubyunderhood что вы хотите мне доказать ? или вы себя оправдываете ? не надо, не оправдывайтесь - в вашем кейсе ES идеален.18:59
@ipronix @rubyunderhood даже не пытался. по сути: sphinx - полнотекстовый(контент), ES - комплексное ранжирование, геопоиск и скрипты.18:59
@railsme @rubyunderhood вы МОЛОДЕЦ. выучили рекламку. к чему вы это всё ?18:59
@ipronix @rubyunderhood никакой рекламки, это все что используется сейчас на проекте. к тому что негатив к ES - плохо 😸18:59
@railsme @rubyunderhood еще раз повторяю - сфинкс быстрее, а где сфинкс не тянет - там уже ES не спасёт.плохо - это рекламки повторять18:59
Не думал, что в реплаях будет такой баттл "сфинкс vs эластик"
19:05@ipronix @rubyunderhood давайте еще Solr вспомним? он мне тоже нравится больше чем поделка sphinx :)
ЛОР раньше юзал Solr, потом свалил на ES. twitter.com/railsme/status…
19:11@rubyunderhood нет тут батла. в моей работе ES больше проблем приносит.личными шишками я определил для себя границу работоспособности ES19:15
@rubyunderhood и эта граница меньше чем у сфинкса - так что я больше не наступаю на эти грабли :)19:15
@rubyunderhood и там, и там в основе библиотека Apache Lucene. ES изначально был как "UI" к этой библиотеке :)19:15
Все зависит от задачи, конечно же. twitter.com/ipronix/status…
19:17@rubyunderhood так себе вброс. MySQL vs PostgreSQL? ;)
А что, кто-то до сих пор использует мускуль? twitter.com/return_none/st…
19:21@return_none @rubyunderhood у меня тоже есть заготовочка: "а что у вас уже стоит и что вы хотите получить?"19:22
@rubyunderhood @return_none ну например те, кто с начала проекта его использовал, а мигрировать дорого19:44
Окей. Кто-нибудь начинает новые проекты с мускулем?
19:45@rubyunderhood нет :)19:52
@rubyunderhood нет.19:53
Одна из ошибок новичков в рельсах — считать, что ActiveRecord является полноценной абстракцией, и можно писать код независимо от движка БД.
19:56Обычно это лечится первым багом, который воспроизводится на продакшене с постгресом, и не воспроизводится на девеле со скулайтом.
19:57После этого понимаешь, что единственная разница между девелом и продакшеном должна заключаться в количестве логов.
19:58@ipronix @railsme @rubyunderhood а сколько серверов\памяти было на эти TB данных?21:33
@d1b @railsme @rubyunderhood 3 три серваре по 46гига. затюненый хип, кеш, планировщик,данные-в общем всё.и оно работало-но лучше б сдохло:)21:33
@rubyunderhood и кешировании классов с код релоадом :)21:34
@rubyunderhood бывает, что это требование заказчика. Особенно в США.21:35
@rubyunderhood бывает, что это требование заказчика. Особенно в США.
Но ЗАЧЕМ?! twitter.com/igor_alexandro…
21:35@rubyunderhood после этого заводится staging, потом vagrant и прочее.
Ага, именно. Просветление и CI. twitter.com/BlackFoks/stat…
21:36А ещё одна стадия просветления — когда понимаешь, что проще и быстрее один раз написать тест, нежели ловить баги из-за непонятно чего.
21:40@rubyunderhood главное только с количеством тестов не переборщить21:47
@rubyunderhood в AU тоже любят. Как я понимаю, просто спецов по mysql больше и он популярней.21:47
@rubyunderhood @igor_alexandrov например ты клиент Oracle и уже платишь им за поддержку :)21:47
Платить. За поддержку мускуля. Ну ладно, и такое бывает. Оракел, думаю, не зря свой хлеб ест.
21:48@letsencrypt has now issued more than 50,000 certificates. The 50,000th was issued at 2015-12-04 15:41:16 GMT.22:02
Как будто Оракел заплатит, если база грохнется. Прецеденты были? twitter.com/ipronix/status…
22:02@rubyunderhood мне не платили. да и кто будет афишировать. но если они не будут нести ответ. то с ними не будут работать22:10
@rubyunderhood были. оракел платит за простой предприятия.22:10
@rubyunderhood например у тебя в компании уже вся архитектура на MySQL и ради одного нового приложения никто PG заниматься не будет.22:51
@tonymadbrain @rubyunderhood приличные люди не откатывают миграции на продакшене22:51
@Shiroginne @rubyunderhood @bytecheg @fobia_smog профессионально занимаюсь spa на react/flux. Все круто22:51
@rubyunderhood перкона выходит дешевле22:51
@rubyunderhood аналогично, + angular/react.22:51
@rubyunderhood подскажи, что у нас есть классный чат по Ember gitter.im/dev-ua/ember вас тепло встретят и помогут! /cc @bytecheg23:56
# Суббота 55 твитов
Доброе утро :) Сегодня суббота, а это значит, что мы все отсыпаемся (на самом деле нет)
10:48Доброе утро, коданы. Напоминаю: у нас есть база данных для рубистов github.com/awesomerubyist ;)10:49
@rubyunderhood Проснулся в 6 утра, решил что всё-же отсыпаюсь и вот встал минут 30 назад :)
А я проснулся минут пять назад. И уже кое-куда опаздываю :) twitter.com/POS_troi/statu…
10:52Немного оффтопа: в Смоленск в этот понедельник с лекциями приезжает Фёдор Двинятин. А вы помните, кто это такой? :)
10:57@rubyunderhood и мне отсыпьте тогда уж :D
С удовольствием, но отсыпать нечего :( twitter.com/oleg_antonyan/…
11:49@rubyunderhood очень нравятся знатоки именн тех времен
Они и текущие ничего так. Сегодня вообще эпическая игра будет :) twitter.com/pinyslutty/sta…
11:50@Resumeo @dshster @Shiroginne @rubyunderhood например, у юзера есть профиль, один. сам профиль определяется по авторизации пользователя. (1)15:04
@Resumeo @dshster @Shiroginne @rubyunderhood (2) правильнее, конечно, будет /profile15:04
@rubyunderhood все откладывал да откладывал, но вопрос мобильность стал острее, кто на чем работает и какая OS?15:04
@rubyunderhood все откладывал да откладывал, но вопрос мобильность стал острее, кто на чем работает и какая OS?
Эль Копетан twitter.com/ajieks/status/…
15:04Яблоны, в РБ завезли много ref* телефонов. 5s по вкусным ценам очень, стоит брать? (не себе, не хочется проблем потом)
Проблем не будет, брать точно стоит. twitter.com/Shiroginne/sta…
15:19@Shiroginne @bytecheg @rubyunderhood почему?15:20
У меня так сделано - id своего профиля хранится в сервисе, чужого передается через id в url @bytecheg @Resumeo @Shiroginne @rubyunderhood15:20
@rubyunderhood вот мозгом понимаю, что родная платформа, но MS экосистема ближе :/ Да и цены на норм бук +- близки в обоих лагерях. Дилемма.
Почитай страдальцев, которые запускали рельсы под виндой — сразу захочешь макбук. twitter.com/ajieks/status/…
15:40Хотя Surface Book красив, да.
15:40@bytecheg @dshster @Shiroginne @rubyunderhood16:36
пробовал custom Serializer, менять primaryKey?
@ajieks @rubyunderhood за 30-40к можно взять бу 11-12 года16:36
@rubyunderhood vagrant или docker-machine есть везде - поэтому совершенно нет разницы на чем запускать16:37
@rubyunderhood оно работает норм пока native gem нет. Сам сижу на связке Win + Lin(hyper-v), извращение, но есть как плюсы так и минусы.16:37
А я уехал на прослушивание в местную рок-группу. Пожелайте мне удачи, например :) Вот такая она, суббота рубиста.
16:37@rubyunderhood на какую позицию прослушивание? Если не секрет.
Клавишник twitter.com/tonymadbrain/s…
16:39@dzuev @rubyunderhood @ajieks у меня chromebook pixel с убунтой16:40
@genvansickle @rubyunderhood кстати есть еще otto ottoproject.io16:57
достаточно удобненький и на винде все работает
@m_arzubov @rubyunderhood о, то что нужно для работы и деплоя простых проектов, от хашимото, спасибо.16:57
@dzuev @rubyunderhood @ajieks в вам не кажется что такие предприятия "себе дороже"?19:50
@genvansickle @rubyunderhood @m_arzubov docker самое то. В текущем проекте три окружения и 4 репозитория. Использую docker compose19:50
@ajieks @rubyunderhood вангую победу Mac, ибо руби для хипстеров)19:50
@as_Crazy @dzuev @rubyunderhood брать БУ? БУ не рассматриваю, только новый ) как ни как не на один год берется.19:50
@ratleery @rubyunderhood скорее так уж сложилось исторически, что ruby ближе к Mac экосистеме.19:50
@rubyunderhood необъяснимо но факт, в gentoo моя интеловская карта работает прекрасно) Спасибо за совет)
Гента может! :) twitter.com/ratleery/statu…
19:51Так, меня взяли в группу клавишником. Нет, я не завяжу с программированием :)
19:51Поздравляйте, например. А в каких коллективах работали рубисты-музыканты?
19:52@rubyunderhood очень интересно послушать страдальцев - сделал два проекта, проблем не заметил. Works on my machine :D20:17
@rubyunderhood очень интересно послушать страдальцев - сделал два проекта, проблем не заметил. Works on my machine :D
А на проде-то работает? Или только на твоей машине?)) twitter.com/goliy/status/6…
20:18@ajieks @rubyunderhood где вариант мак + виртуалка линукс20:20
@ajieks @rubyunderhood где вариант мак + виртуалка линукс
Что такого даёт виртуалка с линухом, чего не может мак? Или "единство окружения"? twitter.com/artofhuman/sta…
20:21@rubyunderhood @ajieks даёт изолированное окружение конечно же20:23
@artofhuman @rubyunderhood это уже к вопросу организации окружения, host система все же Mac => железо Mac Book.20:23
@rubyunderhood на проде работает, там Debian и у него все хорошо ;)20:24
@goliy @rubyunderhood я такой же извращенец, девел на винде с линуксовым продом, брат жив20:27
@goliy @rubyunderhood неее, все же приятного мало, работать можно, но не комфортно.20:27
Писать код можно везде. Даже в блокноте (бумажном, а не нотепад.ехе). Вопрос всегда лишь в удобстве :)
20:27@ajieks @rubyunderhood почему некомфортно? msys + cmder + всякое разное и ощущения почти как от мака (только RAM в четыре раза больше).20:32
@ajieks @rubyunderhood почему некомфортно? msys + cmder + всякое разное и ощущения почти как от мака (только RAM в четыре раза больше).
У тебя 64 гигабайта рамы? twitter.com/goliy/status/6…
20:32@goliy @rubyunderhood у себя держу дома связку: Esxi+Ubunta14LTS(домен ddns nginx) и Win (rubymine putty keepass2-agent)...20:43
@ajieks @rubyunderhood ещё не разу не встречал проблем различия железа в девелопменте и продакшене20:43
@goliy @rubyunderhood ... В итоге могу проверять на целевой платформе и доступ для посмотреть снаружи :)20:43
@rubyunderhood 16 на винде, 4 на маке - старая прошка. Можно проапгрейдить мак, но сейчас особого смысла нет20:43
@goliy @rubyunderhood не редко ruby залипал, приходилось из диспетчера убивать, native не все собрать можно, либо геморно.20:43
@artofhuman @rubyunderhood железо в том плане что тогда брать apple, а не например asus/lenovo/acer/etc20:44
А как вы относитесь к дистрибуции софта в виде Docker-контейнера? А когда это *единственный* доступный пакет этого софта?
22:57@rubyunderhood всегда можно извлечь. тот же докер-регистри приходилось из докера доставать.23:27
Но это уже извращения, да. twitter.com/ipronix/status…
23:28@rubyunderhood почему ? докер не несет в себе каких-то особенностей.просто дурной контейнер. а пускать его в продакшен нельзя -вот и решение23:41
# Воскресенье 88 твитов
@rubyunderhood react+redux.1:15
@rubyunderhood иногда это хорошее решение и в продакшне. К сожалению, в докере слишком много всяких нюансиков3:30
@ajieks @rubyunderhood макбук12 и Digital Ocean. Плюс мака — очень легкий. Минус — батареи хватает на 4.5 часа3:30
@artofhuman @ajieks @rubyunderhood vagrant? Лучше уж в docker все обернуть.15:11
@andrius_mobi @rubyunderhood а DO в качестве stage? Да, 4.5 нынче не самая выдающаяся продолжительность15:11
@andrius_mobi @rubyunderhood @ajieks кто-то может выдать больше часов? Другой мак?15:11
@voischev @andrius_mobi @rubyunderhood тот же surface book при макс нагрузке не меньше 7, в среднем 10-12. Lenovo, да много кто больше.15:11
@ipronix @rubyunderhood чем же плох докео и почему его нельзя в продакшн?15:11
@voischev @rubyunderhood @ajieks mac pro 13, вес около 2 кило, 7-8 часов. Можно и 9, если не нагружать15:11
@andrius_mobi @rubyunderhood @ajieks все обычно любят Air за батарейку, вес и экран 1315:11
@ajieks @rubyunderhood именно так. И докер, что позволяет развернуть окружение не очень быстро. В дороге — полный офлайн работает15:11
@ajieks что-то я слышу обычно другие мнения про не mac :) типа заявлено 10-12ч а работает 4ч максимум @andrius_mobi @rubyunderhood15:12
@voischev @rubyunderhood @ajieks на смену эйру пришел макбук 12. Около килограмма и 4.5 часов батарея. Да, его можно от usb батареи заряжать15:12
@voischev @andrius_mobi @rubyunderhood по SB опирался на вот эти отзывы: goo.gl/BqzOq7, но ценник конечно заставляет подумать, НО15:12
@gorodishenin92 @rubyunderhood всем. идите в гугл и ищите docker security15:12
@r3nya @artofhuman @ajieks @rubyunderhood вагрант и докер разные инструменты.15:12
Хорошее утро — такое, которое начинается в обед.
15:13А в каком году вы впервые столкнулись с компьютером? Помните ли конфиг первого собственного ПеКа?
15:19Я в первый раз столкнулся с компьютером в Москве в 2001-м. Мне сразу понравилась та магия, которая окружает его работу.
15:20В 2005-м году появился первый ПК у меня. Это был бежевый ящик с наклейкой "КИТ Computers".
15:22@rubyunderhood ЕС1841 :)15:22
AMD Duron 1ГГц, 256 мегабайт оперативки, 40 гигов жёсткого диска и Windows Millennium. В 2005-м году, да.
15:23@rubyunderhood 90 или 91 год (если не считать приставки) pic.twitter.com/ItLnBpKwGb15:29![]()
@rubyunderhood в 99ом, в 9 лет. Pentium 2, 166MHz, 32mg RAM, 8Gb HDD, Sound Blaster 😎15:47
@rubyunderhood ну и конечно Windows 95. До сих пор помню анимацию стрелки "начать работу с пуска" при запуске )15:47
@rubyunderhood Щас мелочь 90х набежит :) Сура, ZX ручной сборки, Pentium 7515:48
@rubyunderhood Celeron 766 в 2002. 128RAM, 20ГБ hdd, если не ошибаюсь 😭15:58
@rubyunderhood в 1994 появился Квант БК leningrad.su/museum/35/kvbk… А в 2000 появился ПК: Pentium III-533, 128mb, GeForce 256.15:58
Вчера делал немного PHP. Как бы теперь отмыться?
Сделать патч в рельсы. twitter.com/suxxes/status/…
15:58Слава богу, среди читателей нет тех, кто начинал с макбука :)
15:59@rubyunderhood это, кстати, печально :) отцы макоюзания же16:20
@rubyunderhood Начинал с Виндоус, чувствую себя рожденным в гетто16:20
@rubyunderhood 98ой, Pentium 100mhz, 16mb Ram, 1mb Video, 1GB Hdd, CD-ROM, DOS+Win9516:20
@rubyunderhood еще не подросло это поколение )16:21
@rubyunderhood как так) я начинал с макбука
Ничоси! А в каком году? twitter.com/Savroff/status…
16:21Есть два типа проектов: успешные и с хорошим кодом (с). @asolovyov #fwdays_is17:27
@rubyunderhood в 2010 я получил работу и первый кредит :D17:28
@rubyunderhood я ж надеюсь HTML верстку школьника в 2001 году, никто за программирование не считает
На Западе есть профессия HTML Coder (привет, @cssunderhood!) twitter.com/Savroff/status…
17:28@rubyunderhood начинал с ZX-Spectrum и могу имитировать кассетный звук загрузки!17:28
@ajieks @rubyunderhood @rubyunderhood огого 1GB hdd, у меня 512 mb было в 99ом17:29
@rubyunderhood 1995 года, IBM PC 486 DX, 66Mhz, 4 MB RAM и какой-то жесткий диск. На нём DOS и NC. И офигенный текстовый редактор WD :)17:29
@rubyunderhood 1995 года, IBM PC 486 DX, 66Mhz, 4 MB RAM и какой-то жесткий диск. На нём DOS и NC. И офигенный текстовый редактор WD :)
А почему NC, а не Волков? twitter.com/igor_alexandro…
17:29@Savroff @ajieks @rubyunderhood В моем первом x86-compatible было всего 210МБ.17:35
@rubyunderhood чую что все тут взрослые дядьки прям) я та родился в 92. в 01 я верстал html. Посчитайте сколько мне лет было)))
Я тоже родился в 1992-м. twitter.com/Savroff/status…
17:35@igor_alexandrov @rubyunderhood у меня был почти такой же, сорок мегабайт винт )17:35
@rubyunderhood 98 год, 486, win 95, остальное не помню. Через пару лет - win 98 и Basic. С тех пор все как в тумане=)18:58
@rubyunderhood соврал кстати, жёсткий был на 800 метров))18:58
@igor_alexandrov @rubyunderhood 1987–й год, болгарский клон Apple II, "Правец". Было: Basic, C, Fourth, Logo, я их все изучил.18:59
@kelyar @rubyunderhood очень может быть. Моя мечта 1994/1995 годов – 8 Mb RAM :)
И ведь весь рабочий софт укладывался в эту восьмёрку! twitter.com/igor_alexandro…
19:00Вообще, разрастание софта в оперативке - очень странная ситуация. Почему программы со схожей функциональностью занимают все больше места?
19:02Где-то видел очень показательное сравнение Word '97 и 2013, в котором указывалось, что в большинстве случаев новый ворд - тупая блоатварь.
19:03Когда-то на наших серверах был гигабайт оперативки, и это было МНОГО. Сейчас у большинства в телефонах оперативки больше.
19:03Означает ли это, что писать оптимальный код дороже, чем докинуть мощи железу? Скорее всего, да.
19:04@igor_alexandrov @rubyunderhood это было очень круто) а сейчас у меня в шкафу валяется планка на 8 гигов, вставлять уже некуда19:10
@rubyunderhood Более того, зачем писать качественный код, если можно просто перезапускать апач после каждого запуска скрипта?!
Такой футбол нам не нужен! :) twitter.com/nmatuhin/statu…
19:11@rubyunderhood что такое "писать оптимальный код" в 2015 году, когда все что можно оптимизировать уже оптимизированно?!
Писать такой код, который не будет растекаться памятью. Оптимальные алгоритмы, да. twitter.com/nmatuhin/statu…
19:11@rubyunderhood программирование сводится к архитектуре, масштабируемости и ревлизации бизнес логики.
Вот реализация бизнес-логики чаще всего и страдает. Ни у кого нет времени подумать над лучшим алгоритмом. twitter.com/nmatuhin/statu…
19:12@rubyunderhood у меня на сервере 6 ядер ксеон, 32 оперативки и 128 гиг ссд. 40 евро/мес. Когда в вакансиях пишут про зайлоад я ржу в голос!!
У тебя все эти мощности заняты приложением(-ями), которое делает… что? twitter.com/nmatuhin/statu…
19:13@rubyunderhood рубистская проблема. бросайте ваше руби и пишите REST API на PHP. Не занимайтесь фигней, ребят :))))
Ути-пути, какой жыртрест :) twitter.com/nmatuhin/statu…
19:14@rubyunderhood мощности бездействуют... даже феерические говнокоды на пхп не могут занять даже 10% мощностей.....19:15
О чём и речь: неоптимальное использование железа покрывается тем, что железа тупо МНОГО.
19:15@rubyunderhood дык REST API, клиент-сайд на js mvc, зачем дополнительный геморой на бэкенде, господа рубисты? )))
Незачем, поэтому мы и юзаем руби и рельсы, а не это ваше похапэ. twitter.com/nmatuhin/statu…
19:18@nmatuhin @rubyunderhood 1С решит твою проблему!
Не напоминайте. Интегрировал я как-то 1С и опенкарт... долго потом лечился, да :) twitter.com/OhTheAnguish/s…
19:19@rubyunderhood ну ладно там, если node.js, уменьшить количество языков в проекте... Но руби... зачем?!? )))
Удобно. Куча гемов. Ещё раз удобно. Выполняет свои задачи. А что есть у похапэ? twitter.com/nmatuhin/statu…
19:23@rubyunderhood Сomposer в принципе решает проблему gem-ов в PHP, если уж на то пошло. :)
Это ещё про этот Composer знать надо. Новичковый гайд по PHP о нём не расскажет. А любой гайд по Ruby упомянет гемы. twitter.com/suxxes/status/…
19:26@rubyunderhood хренова тонна фреймворков, куча встроеных функций, возможность как строить системы, так и говнокодить за 5 минут в продакшен
Руби тоже рельсой не ограничиваются, ага :) twitter.com/nmatuhin/statu…
19:26А строить системы можно где угодно. Только вопрос в удобстве для решения конкретной задачи.
19:27Знал я одного чувака, который себе бложик написал на C++. И нет, его не увезли в психушку после этого.
19:27@rubyunderhood я не про системы, я про возможность говнокодить и плевать на утечки памяти )) этого нет в руби например.
А почему нельзя на руби говнокодить и забыть про память? Можно, почему нет. Только зачем? twitter.com/nmatuhin/statu…
19:38У руби за пределами рельс очень плохой пиар. Многие не представляют, что за пределами Rails есть жизнь.
19:39@rubyunderhood да я уже не серьезно пишу... )) имхо use-case'ов у пхп больше чем у руби. а где не пхп, там можно и node.
Да ну. Покажи мне юз-кейс, с которым справится PHP, но не справится руби. twitter.com/nmatuhin/statu…
19:46Понятно, что Ruby - не серебряная пуля. Но что-то мне не верится, что есть задачи, где PHP справится лучше.
19:47@rubyunderhood например бюджетная веб разработка
Бюджетная - это сколько? "Сайт за 5 дней и 10 тысяч рублей?" twitter.com/maxnaumov/stat…
19:48@rubyunderhood @nmatuhin нет универсального средства элиминации утечек. на любом языке можно написать программу, которая течёт
Я бы даже сказал, что на любом языке сложно написать программу, которая НЕ течёт :) twitter.com/common_disease…
19:48@rubyunderhood SDL на WP :)
WordPress там собрался на реакт + ноду валить, если что :) twitter.com/suxxes/status/…
19:50@rubyunderhood я про косты разработчиков ежемесячные, а не про конкретные проекты
Понятно, ниша "наймём студентов работать за доширак". twitter.com/maxnaumov/stat…
19:52@maxnaumov @rubyunderhood это вообще искоренить надо. Нет денег – шагайте на wix.com и не трахайте мозг.
Как вариант, да. twitter.com/igor_alexandro…
19:52@rubyunderhood например не мало использует тот же puppet/chef, но за магией в коробке языка не видно. Просто ставится, просто работает.
А вот надо рассказывать юным падаванам, считающим, что "ruby дальше веба не идёт", что есть и такое. twitter.com/ajieks/status/…
19:54@rubyunderhood например не мало использует тот же puppet/chef, но за магией в коробке языка не видно. Просто ставится, просто работает.
Кстати, homebrew, который юзают половина OS X-юзеров, тоже написан на руби. twitter.com/ajieks/status/…
19:54@nmatuhin @rubyunderhood один сервер? Я думал хайлоад меряется по QPS & EGRESS, не?
А чем принципиально "хайлоад" отличается от "нехайлоада"? twitter.com/parkourDev/sta…
19:58@rubyunderhood у PERL вроде первого появилось некое централизованное хранилище? Потом ruby/python?
Вроде да. twitter.com/ajieks/status/…
20:02@rubyunderhood в маке вообще много что на ruby, он там из коробки.20:08
@rubyunderhood размером гонорара?)
И толщиной пуза в пузомерке, да. twitter.com/ajieks/status/…
20:09Вести коллективный твиттер очень весело. Ощущения порой, как от выхода в открытый космос.
20:54Куча мнений, флуда и увлекательных бесед заполнили вечера последних семи дней. С вами было очень интересно, ребята :)
20:58Напоминаю, что уже через несколько часов эфир этого канала будет вести целый Rails Core Developer. Будет интересно!
20:59Все, кому понравилось со мной общаться в течении этой недели — подписывайтесь на мой твиттер @fat0troll.
21:00Воскресенье, 21:00. С вами в эфире был Владимир @fat0troll Козлов. Всем пока! :)
21:00# Ссылки
other
- https://github.com/JoelBesada/activate-power-mode
- https://github.com/under-hood/ORG
- https://github.com/shuvalov-anton/code-screenshots/
- http://github.com/awesomerubyist
- http://mkdev.me/courses/5
- https://www.bloc.io/ruby-warrior#/
- https://www.rocket-internet.com/
- https://eclipse.org/che/
- https://vc.ru/p/bc?from=rss
- http://railsinstaller.org/en
- http://date.today/
- http://blog.codinghorror.com/why-ruby/
- https://www.youtube.com/watch?v=mUHIppwzJmU
- http://kiiiosk.ru/
- https://toster.ru/q/272180
- https://gitter.im/dev-ua/ember
- https://ottoproject.io/
- https://goo.gl/BqzOq7
- http://www.leningrad.su/museum/35/kvbk-1.jpg