fat0troll

29 ноября 2015, Province of Smolensk, Russia

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

Ииииии доброй ночи! В ночь под музыку Queens of the Stone Age в вашу ленту врывается @fat0troll :)

21:08

Коротко о себе: рельсоват (с 2012-го), кроме рельс и рубей успел пощупать много чего вебовского. Работаю в веб-студии Delta-Zet.

21:09

Зовут меня Владимир Козлов, и живу я слегка заМКАД-ом: в Смоленске.

21:10

В эту неделю мы с вами поговорим о том, есть ли жизнь за пределами третьего транспортного, как лечить burnout, совмещать работу и учёбу etc

21:11

И для начала, те, кто не спят: а почему вы не спите перед рабочим днём?

21:13
@rubyunderhood совмещать работу и учебу где?
21:14

Да, забыл указать: учусь я в смоленском филиале МЭИ на электроприводчика. @Savroff

21:14
@rubyunderhood код пишем) любим свою работу в любой день недели
21:18

Писать код в ночь на понедельник - это сильно. Надеюсь, это хотя бы pet projects, @Savroff :)

21:19

Тут @Savroff @_sashashakun спрашивают, а зачем я учусь на электроприводчика. Отвечаю - на программиста по здоровью не взяли =)

21:19
@rubyunderhood @Savroff хорошая попытка, но нет:) зачем вообще учишься в ВУЗе?
21:24

Это социализация, да и иногда новые таланты в себе открываешь @_sashashakun @Savroff

21:25

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

21:26
@rubyunderhood я сейчас немного в шоке))) журналистика - электроприводчик)) как так вышло?)
21:28

Шокируем до конца: я ещё и музыкант.

21:28

Пятнадцать лет своей жизни я посвятил игре на фортепиано и саксофоне. Но в 2005-м году у меня появился компьютер... и понеслось.

21:29

А какие внезапные таланты есть у тебя, ночной читатель?

21:30
@rubyunderhood ну эт кстати частая практика) я знаю 3 рубистов, которые очень даже хороши в этом искусстве
21:31

Ruby учит творить :) @Savroff

21:32
@rubyunderhood Верстать по бэму!
21:32
@rubyunderhood а я архитектором хотела быть, а теперь программист)
21:32

Как я пришёл к рельсам: однажды я шёл по улице, и мне навстречу шёл мужчина. Он подошёл ко мне, всучил мне в руки railstutorial, и убежал.

21:40
@rubyunderhood кстати как в Смоленске? Я вот Краснодаром доволен, в Мск вообще не хочется. На лето обычно в Питер выбираемся с женой.
21:41

Смоленск днем сер и пылен, а ночью завораживающе манит огнями @Savroff

21:41

Достопримечательностей здесь полно, но они по большей части не ухожены. Смоленск мог бы стать туристическим местом, но нет :(

21:42

Крепостная стена (та самая "Ожерелье земли русской") в плачевном состоянии. Я на неё залезал — чуть не убил себе ноги об мусор на лестнице.

21:45

Летом на отдых я тоже в Питер еду, как @Savroff. В Мск последний раз был два года назад — так себе город.

21:47
@rubyunderhood а пришел к рельсе минуя руби?)
22:07

Да. На чистых рубях я пишу достаточно редко. @Savroff

22:08
@rubyunderhood т.е. в руби шел с четкой целью делать вебухи на рельсе
22:12
@rubyunderhood а у нас ещё вечер, читаю the neophyte's guide to scala
22:12

Действительно, в руби пришёл делать вебуху на рельсах. Работа позвала — и я пошёл делать.

22:14

На самый первый код двухлетней давности смотрел бы сейчас с болью, но я в августе лишился содержимого своего ~/ :(

22:15

Впрочем, то, что я пишу сейчас, тоже не всегда ОК. Много нового я для себя в последнее время узнал, в том числе, и от предыдущих ведущих.

22:17

Время 01:26, а это значит, что пора и поспать немного. Доброй ночи, господа! :) А понедельник мы начнём с тяжёлых разговоров о burnout.

22:27
@rubyunderhood Потому что я сам себе режиссер и не хожу в офис.
22:48
@rubyunderhood И вообще я делаю рестайлинг сайта @abroadunderhood.
22:48

А для рубиандерхуда рестайлинг будет, или уже был? @suxxes

22:49
@rubyunderhood Это вопрос к @anton_davydov.
22:51
@rubyunderhood иногда это хорошее решение и в продакшне. К сожалению, в докере слишком много всяких нюансиков
0:30
@ajieks @rubyunderhood макбук12 и Digital Ocean. Плюс мака — очень легкий. Минус — батареи хватает на 4.5 часа
0:30
@artofhuman @ajieks @rubyunderhood vagrant? Лучше уж в docker все обернуть.
12:11
@andrius_mobi @rubyunderhood а DO в качестве stage? Да, 4.5 нынче не самая выдающаяся продолжительность
12:11
@andrius_mobi @rubyunderhood @ajieks кто-то может выдать больше часов? Другой мак?
12:11
@voischev @andrius_mobi @rubyunderhood тот же surface book при макс нагрузке не меньше 7, в среднем 10-12. Lenovo, да много кто больше.
12:11
@ipronix @rubyunderhood чем же плох докео и почему его нельзя в продакшн?
12:11
@voischev @rubyunderhood @ajieks mac pro 13, вес около 2 кило, 7-8 часов. Можно и 9, если не нагружать
12:11
@andrius_mobi @rubyunderhood @ajieks все обычно любят Air за батарейку, вес и экран 13
12:11
@ajieks @rubyunderhood именно так. И докер, что позволяет развернуть окружение не очень быстро. В дороге — полный офлайн работает
12:11
@ajieks что-то я слышу обычно другие мнения про не mac :) типа заявлено 10-12ч а работает 4ч максимум @andrius_mobi @rubyunderhood
12:12
@voischev @rubyunderhood @ajieks на смену эйру пришел макбук 12. Около килограмма и 4.5 часов батарея. Да, его можно от usb батареи заряжать
12:12
@voischev @andrius_mobi @rubyunderhood по SB опирался на вот эти отзывы: goo.gl/BqzOq7, но ценник конечно заставляет подумать, НО
12:12
@gorodishenin92 @rubyunderhood всем. идите в гугл и ищите docker security
12:12
@r3nya @artofhuman @ajieks @rubyunderhood вагрант и докер разные инструменты.
12:12

Хорошее утро — такое, которое начинается в обед.

12:13

А в каком году вы впервые столкнулись с компьютером? Помните ли конфиг первого собственного ПеКа?

12:19

Я в первый раз столкнулся с компьютером в Москве в 2001-м. Мне сразу понравилась та магия, которая окружает его работу.

12:20

В 2005-м году появился первый ПК у меня. Это был бежевый ящик с наклейкой "КИТ Computers".

12:22

AMD Duron 1ГГц, 256 мегабайт оперативки, 40 гигов жёсткого диска и Windows Millennium. В 2005-м году, да.

12:23
@rubyunderhood 90 или 91 год (если не считать приставки) pic.twitter.com/ItLnBpKwGb
12:29
@rubyunderhood в 99ом, в 9 лет. Pentium 2, 166MHz, 32mg RAM, 8Gb HDD, Sound Blaster 😎
12:47
@rubyunderhood ну и конечно Windows 95. До сих пор помню анимацию стрелки "начать работу с пуска" при запуске )
12:47
@rubyunderhood Щас мелочь 90х набежит :) Сура, ZX ручной сборки, Pentium 75
12:48
@rubyunderhood Celeron 766 в 2002. 128RAM, 20ГБ hdd, если не ошибаюсь 😭
12:58
@rubyunderhood в 1994 появился Квант БК leningrad.su/museum/35/kvbk… А в 2000 появился ПК: Pentium III-533, 128mb, GeForce 256.
12:58
Вчера делал немного PHP. Как бы теперь отмыться?

Сделать патч в рельсы. twitter.com/suxxes/status/…

12:58

Слава богу, среди читателей нет тех, кто начинал с макбука :)

12:59
@rubyunderhood это, кстати, печально :) отцы макоюзания же
13:20
@rubyunderhood Начинал с Виндоус, чувствую себя рожденным в гетто
13:20
@rubyunderhood 98ой, Pentium 100mhz, 16mb Ram, 1mb Video, 1GB Hdd, CD-ROM, DOS+Win95
13:20
@rubyunderhood еще не подросло это поколение )
13:21
@rubyunderhood как так) я начинал с макбука

Ничоси! А в каком году? twitter.com/Savroff/status…

13:21
Есть два типа проектов: успешные и с хорошим кодом (с). @asolovyov #fwdays_is
14:27
@rubyunderhood в 2010 я получил работу и первый кредит :D
14:28
@rubyunderhood я ж надеюсь HTML верстку школьника в 2001 году, никто за программирование не считает

На Западе есть профессия HTML Coder (привет, @cssunderhood!) twitter.com/Savroff/status…

14:28
@rubyunderhood начинал с ZX-Spectrum и могу имитировать кассетный звук загрузки!
14:28
@ajieks @rubyunderhood @rubyunderhood огого 1GB hdd, у меня 512 mb было в 99ом
14:29
@rubyunderhood 1995 года, IBM PC 486 DX, 66Mhz, 4 MB RAM и какой-то жесткий диск. На нём DOS и NC. И офигенный текстовый редактор WD :)
14:29
@rubyunderhood 1995 года, IBM PC 486 DX, 66Mhz, 4 MB RAM и какой-то жесткий диск. На нём DOS и NC. И офигенный текстовый редактор WD :)

А почему NC, а не Волков? twitter.com/igor_alexandro…

14:29
@Savroff @ajieks @rubyunderhood В моем первом x86-compatible было всего 210МБ.
14:35
@rubyunderhood чую что все тут взрослые дядьки прям) я та родился в 92. в 01 я верстал html. Посчитайте сколько мне лет было)))

Я тоже родился в 1992-м. twitter.com/Savroff/status…

14:35
@igor_alexandrov @rubyunderhood у меня был почти такой же, сорок мегабайт винт )
14:35
@rubyunderhood 98 год, 486, win 95, остальное не помню. Через пару лет - win 98 и Basic. С тех пор все как в тумане=)
15:58
@rubyunderhood соврал кстати, жёсткий был на 800 метров))
15:58
@igor_alexandrov @rubyunderhood 1987–й год, болгарский клон Apple II, "Правец". Было: Basic, C, Fourth, Logo, я их все изучил.
15:59
@kelyar @rubyunderhood очень может быть. Моя мечта 1994/1995 годов – 8 Mb RAM :)

И ведь весь рабочий софт укладывался в эту восьмёрку! twitter.com/igor_alexandro…

16:00

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

16:02

Где-то видел очень показательное сравнение Word '97 и 2013, в котором указывалось, что в большинстве случаев новый ворд - тупая блоатварь.

16:03

Когда-то на наших серверах был гигабайт оперативки, и это было МНОГО. Сейчас у большинства в телефонах оперативки больше.

16:03

Означает ли это, что писать оптимальный код дороже, чем докинуть мощи железу? Скорее всего, да.

16:04
@igor_alexandrov @rubyunderhood это было очень круто) а сейчас у меня в шкафу валяется планка на 8 гигов, вставлять уже некуда
16:10
@rubyunderhood Более того, зачем писать качественный код, если можно просто перезапускать апач после каждого запуска скрипта?!

Такой футбол нам не нужен! :) twitter.com/nmatuhin/statu…

16:11
@rubyunderhood что такое "писать оптимальный код" в 2015 году, когда все что можно оптимизировать уже оптимизированно?!

Писать такой код, который не будет растекаться памятью. Оптимальные алгоритмы, да. twitter.com/nmatuhin/statu…

16:11
@rubyunderhood программирование сводится к архитектуре, масштабируемости и ревлизации бизнес логики.

Вот реализация бизнес-логики чаще всего и страдает. Ни у кого нет времени подумать над лучшим алгоритмом. twitter.com/nmatuhin/statu…

16:12
@rubyunderhood у меня на сервере 6 ядер ксеон, 32 оперативки и 128 гиг ссд. 40 евро/мес. Когда в вакансиях пишут про зайлоад я ржу в голос!!

У тебя все эти мощности заняты приложением(-ями), которое делает… что? twitter.com/nmatuhin/statu…

16:13
@rubyunderhood рубистская проблема. бросайте ваше руби и пишите REST API на PHP. Не занимайтесь фигней, ребят :))))

Ути-пути, какой жыртрест :) twitter.com/nmatuhin/statu…

16:14
@rubyunderhood мощности бездействуют... даже феерические говнокоды на пхп не могут занять даже 10% мощностей.....
16:15

О чём и речь: неоптимальное использование железа покрывается тем, что железа тупо МНОГО.

16:15
@rubyunderhood дык REST API, клиент-сайд на js mvc, зачем дополнительный геморой на бэкенде, господа рубисты? )))

Незачем, поэтому мы и юзаем руби и рельсы, а не это ваше похапэ. twitter.com/nmatuhin/statu…

16:18
@nmatuhin @rubyunderhood 1С решит твою проблему!

Не напоминайте. Интегрировал я как-то 1С и опенкарт... долго потом лечился, да :) twitter.com/OhTheAnguish/s…

16:19
@rubyunderhood ну ладно там, если node.js, уменьшить количество языков в проекте... Но руби... зачем?!? )))

Удобно. Куча гемов. Ещё раз удобно. Выполняет свои задачи. А что есть у похапэ? twitter.com/nmatuhin/statu…

16:23
@rubyunderhood Сomposer в принципе решает проблему gem-ов в PHP, если уж на то пошло. :)

Это ещё про этот Composer знать надо. Новичковый гайд по PHP о нём не расскажет. А любой гайд по Ruby упомянет гемы. twitter.com/suxxes/status/…

16:26
@rubyunderhood хренова тонна фреймворков, куча встроеных функций, возможность как строить системы, так и говнокодить за 5 минут в продакшен

Руби тоже рельсой не ограничиваются, ага :) twitter.com/nmatuhin/statu…

16:26

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

16:27

Знал я одного чувака, который себе бложик написал на C++. И нет, его не увезли в психушку после этого.

16:27
@rubyunderhood я не про системы, я про возможность говнокодить и плевать на утечки памяти )) этого нет в руби например.

А почему нельзя на руби говнокодить и забыть про память? Можно, почему нет. Только зачем? twitter.com/nmatuhin/statu…

16:38

У руби за пределами рельс очень плохой пиар. Многие не представляют, что за пределами Rails есть жизнь.

16:39
@rubyunderhood да я уже не серьезно пишу... )) имхо use-case'ов у пхп больше чем у руби. а где не пхп, там можно и node.

Да ну. Покажи мне юз-кейс, с которым справится PHP, но не справится руби. twitter.com/nmatuhin/statu…

16:46

Понятно, что Ruby - не серебряная пуля. Но что-то мне не верится, что есть задачи, где PHP справится лучше.

16:47
@rubyunderhood например бюджетная веб разработка

Бюджетная - это сколько? "Сайт за 5 дней и 10 тысяч рублей?" twitter.com/maxnaumov/stat…

16:48
@rubyunderhood @nmatuhin нет универсального средства элиминации утечек. на любом языке можно написать программу, которая течёт

Я бы даже сказал, что на любом языке сложно написать программу, которая НЕ течёт :) twitter.com/common_disease…

16:48
@rubyunderhood SDL на WP :)

WordPress там собрался на реакт + ноду валить, если что :) twitter.com/suxxes/status/…

16:50
@rubyunderhood я про косты разработчиков ежемесячные, а не про конкретные проекты

Понятно, ниша "наймём студентов работать за доширак". twitter.com/maxnaumov/stat…

16:52
@maxnaumov @rubyunderhood это вообще искоренить надо. Нет денег – шагайте на wix.com и не трахайте мозг.

Как вариант, да. twitter.com/igor_alexandro…

16:52
@rubyunderhood например не мало использует тот же puppet/chef, но за магией в коробке языка не видно. Просто ставится, просто работает.

А вот надо рассказывать юным падаванам, считающим, что "ruby дальше веба не идёт", что есть и такое. twitter.com/ajieks/status/…

16:54
@rubyunderhood например не мало использует тот же puppet/chef, но за магией в коробке языка не видно. Просто ставится, просто работает.

Кстати, homebrew, который юзают половина OS X-юзеров, тоже написан на руби. twitter.com/ajieks/status/…

16:54
@nmatuhin @rubyunderhood один сервер? Я думал хайлоад меряется по QPS & EGRESS, не?

А чем принципиально "хайлоад" отличается от "нехайлоада"? twitter.com/parkourDev/sta…

16:58
@rubyunderhood у PERL вроде первого появилось некое централизованное хранилище? Потом ruby/python?

Вроде да. twitter.com/ajieks/status/…

17:02
@rubyunderhood в маке вообще много что на ruby, он там из коробки.
17:08
@rubyunderhood размером гонорара?)

И толщиной пуза в пузомерке, да. twitter.com/ajieks/status/…

17:09

Вести коллективный твиттер очень весело. Ощущения порой, как от выхода в открытый космос.

17:54

Куча мнений, флуда и увлекательных бесед заполнили вечера последних семи дней. С вами было очень интересно, ребята :)

17:58

Напоминаю, что уже через несколько часов эфир этого канала будет вести целый Rails Core Developer. Будет интересно!

17:59

Все, кому понравилось со мной общаться в течении этой недели — подписывайтесь на мой твиттер @fat0troll.

18:00

Воскресенье, 21:00. С вами в эфире был Владимир @fat0troll Козлов. Всем пока! :)

18:00

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

Доброе утро… хотя, какое нафиг доброе, понедельник же. Рабочий день начинается, и сегодня тема дня — burnout.

5:24

Для начала: как не спутать burnout с обычной ленью?

5:26
@rubyunderhood ранее писал на чем-то? :)
5:28

На питоне. Вот после руби успел познакомиться с похапэ и джавой. Было больно @r3nya

5:28

По моему определению, burnout наступает тогда, когда нет сил делать даже любимые pet projects — в противном случае это просто лень.

5:29

Ах да, был ещё ассемблер. @r3nya

5:30

Как я приводил себя в чувство: уезжал в деревню в сотне километров от города, без компьютера и телефона. Сутки проводил там без связи.

5:34

Занимался чем угодно, а чаще всего — просто позволял себе поспать побольше. После такой паузы силы есть на месяц-другой активной работы.

5:35

Активной — это по 12 часов в день: шесть часов на учёбу, шесть — на кодинг и развитие скиллов.

5:36

Для только что проснувшихся ещё раз представлюсь: Владимир @fat0troll Козлов, рубист-замкадыш :)

7:15
EPIC github.com/JoelBesada/act… начинаю завидовать atom'цам
8:57

А можно не завидовать, @Shiroginne, а просто перейти на Атом :)

9:09
@rubyunderhood отказать, до тех пор, пока он не будет выжирать максимум 500 Мб ОЗУ :)
9:12

Да не выжирает вроде. Вечером проверю @Shiroginne

9:13

Хорошо жить, когда у тебя 16 гигов рамки.

9:14
@rubyunderhood последний раз когда я открыл в нем 2 наших проекта ~1 Gb был, отстой
9:20

Это сколько месяцев назад? Атом постоянно улучшается в плане производительности @Shiroginne

9:21

Сейчас припрутся фанаты емакса и всеми пятью руками будут голосовать за своё решение.

9:26
@nick_jastix @Shiroginne @rubyunderhood да главное не тратить время на бесполезный атом

Пока в Вилларибо проходят vimtutor, в Виллабаджо уже пишут фичи twitter.com/rainrb/status/…

9:32
@rubyunderhood много ли фич напишут в Виллабаджо за полчаса?)

Полчаса — это тоже время, и его не стоит, ИМХО, тратить на борьбу с текстовым редактором. twitter.com/_sashashakun/s…

9:44
@rubyunderhood Ну если ты знаешь все хоткеи нового редактора прямо сразу как первый раз его запустил, ты крутой)

А я не меняю редактор раз в неделю. Выбрал один раз и всё :) twitter.com/_sashashakun/s…

10:01
@rubyunderhood го голосование

Emacs vs Vim vs Atom vs RubyMine? :) twitter.com/endurance73/st…

11:11
@rubyunderhood burnout - это у себя, а у остальных - лень 😄

А ещё иногда у остальных от burnout бывает butthurt twitter.com/scarfacedeb/st…

11:12
@rubyunderhood даже если медлить, потом Виллабаджо пока пойдет за оперативой, все фитчи дописать успею

Оперативка побольше у всех есть нынче: как без неё пользоваться современным вебом? twitter.com/Savroff/status…

11:13
@rubyunderhood ну имхо когда у тебя мак готовится к стадии взлета и клавиатура обжигает пальцы, это не круто)

У меня макбук взлетал, когда я в GTA V на нём играл. От работы он не взлетал ни разу :) twitter.com/Savroff/status…

11:16
@rubyunderhood почему бы и да

Вечером запилю: в Fenix ещё нет нативных твиттеровских голосований. twitter.com/endurance73/st…

11:16
@rubyunderhood хз, мб не дошло до проекта на котором он взлетает.

Может быть. У меня тут есть проект на жабке с сотней файлов по 2к строк в каждом. Вряд ли это много. twitter.com/Savroff/status…

11:17
@rubyunderhood
Vim - конфиги на серверах, быстроскрипты, рельса
Atom - блог, удобный плагин mdwriter
RubyMine - рельса, когда плюшек хочетс

Во, вот это уже грамотный подход, а не забивание гвоздей микроскопом. twitter.com/POS_troi/statu…

11:18
@rubyunderhood если серьезно, то после sublime, работа с буферами и табами в vim для организации workspace незаменима. Ничего и рядом нет.

Расскажи подробнее, что ты имеешь в виду. Желательно со ссылками на маны и скриншотами. twitter.com/scarfacedeb/st…

11:20
@rubyunderhood мне кажется vim стоит того, чтобы неделю поплакать. Потом реально чувствуешь себя Коваксом
11:20

В реплаях сплошняком вимеры. Кто там говорил, что рубишники — жеманные хипстеры с макбуками? А нифига :)

11:21
@rubyunderhood 2k строк в файле? Боже, как я люблю Ruby

Ага. И голые запросы к мускулю по двадцать строк. Я за год должен это переписать на руби. twitter.com/Savroff/status…

11:23
@rubyunderhood @POS_troi jake of all trades, master of none.
11:23

Да, после встречи с жабой и похапэ (тоже в этом году) я возлюбил руби всей душой :)

11:24
@rubyunderhood ...а любители рубимайна - хипстеры?

Возможно) twitter.com/ad__astra/stat…

11:55
@Savroff @rubyunderhood держи 18k строк на рубях github.com/Novator/Pandor…. Меня где-то час, после увиденного не отпускало.

У ёмаё twitter.com/mahys116/statu…

11:57
@rubyunderhood Могу привести пример: нужно добавить какой-то новый блок на страницу. Открываю 2 таба: в 1ом вьюха, и css в 2 панелях.
11:57
@rubyunderhood во 2ом табе та же вьюха и декоратор. Получается 2 разных контекста между которыми можно быстро переключится
11:57
@rubyunderhood держать все в 1 табе неудобно, табы как в sublime - слишком много переключений. Fuzzy Search тоже медленнее.
11:58
@rubyunderhood + в каждом pane запоминается alternative buffer. Т.е. в окне декоратора я могу открыть модель, и вернуться обратно по hotkey
11:58
@rubyunderhood И по тому же hotkey обратно в модель. Т.е. получаетс как бы 2 файла открыто в 1 pane.
11:58
@mr_The @rubyunderhood - главное огрызок в качестве логотипа а софтово теже яйца :)

А вот и нет :) twitter.com/POS_troi/statu…

12:01
Будете смеяться, но открытие этого дня для меня: Atom. Мало того что он уже не жрет как не в себя, так там еще плагины 90lvl

Узри силу Атома! :) twitter.com/Shiroginne/sta…

15:14
@rubyunderhood Но всёравно ещё жрёт и тормозит, тут саблайм и вим рулят :)

Саблайм ваш тормозит больше Атома) twitter.com/POS_troi/statu…

15:20
@rubyunderhood Ну хз, не так я с ним тесно.
Мне главное быстро конфиг открыть и поправить, тут атом не канает :)

Быстро поправить конфиг это к виму. Каждой задаче свой инструмент twitter.com/POS_troi/statu…

15:31
@rubyunderhood Какие книги/курсы/и тд посоветуете новичку для изучения Ruby/RoR. Возможно методики какие

Я прошёл railstutorail, а потом стал писать рабочие задачи под присмотром старшего товарища. twitter.com/pinyslutty/sta…

16:11
@rubyunderhood Какие книги/курсы/и тд посоветуете новичку для изучения Ruby/RoR. Возможно методики какие

Тут вот mkdev.me вроде хороши. Я их ещё не пробовал, но по описанию они хороши для старта обучения. twitter.com/pinyslutty/sta…

16:12
@rubyunderhood на @moscowrb лично общался с учеником @Fodoj, ему все нравилось :)
16:35
@rubyunderhood @pinyslutty чертовски хороши ;-)
16:35
@rubyunderhood Ну вот а я как дурак документацию читал :)))

Ещё где-то была игра, которую надо было проходить пошагово, вводя код на рубях. Ссылку забыл :( twitter.com/POS_troi/statu…

16:36
@rubyunderhood все зависит от ваших способностей. у них есть rails курс для опытных разработчиков (не junior)
16:37
Неделя стремительно началась с очень общительных @backendsecret @cssunderhood @jsunderhood @rubyunderhood, аж как-то позитивненько :)
17:01
@pinyslutty @POS_troi @rubyunderhood @backendsecret @cssunderhood @jsunderhood @abroadunderhood ещё полуживой @pasunderhood :)

Точно нужен МетаАндерХуд: лучшее из всех за день :D twitter.com/MonkAlbino/sta…

17:16
@cssunderhood Зато курсы не нужны, в графе образование - "twitter underhoods"
17:16
@pinyslutty @POS_troi @rubyunderhood @backendsecret @cssunderhood @jsunderhood @abroadunderhood и как их всех успевать читать?

Всего лишь пара тысяч твитов в день. 280 тысяч символов. twitter.com/PollyGlot/stat…

17:17
@cssunderhood @rubyunderhood @backendsecret @jsunderhood @abroadunderhood @pasunderhood ах да, идея же от @iamspacegray

Вот все — андерхуды, а беки и дизигнеры — выпендрёжники! twitter.com/MonkAlbino/sta…

17:20

Девять вечера (почти). Время для тёплых ламповых деяний. Кажется, сейчас меня свалит спать. А как вы проводите вечер понедельника?

17:52

Осталось сделать @phpunderhood. И @bitrixunderhood (привет, @AlexSerbul!)

18:15

Похапешный андерхуд есть, но мёртвый. Хах.

18:16

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

@rubyunderhood @pinyslutty я очень доволен обучением у mkdev, мой ментор Кирилл. Сам бы я очень долго учился до того уровня что сейчас:)
4:10

Доброе утро, господа!

4:13
@pinyslutty @rubyunderhood Совет который работает: меньше молоть языком, больше делать. Научиться задавать правильные вопросы.
5:30

Простая истина: правильно заданный вопрос содержит в себе половину ответа. Помнят её не все :)

5:32

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

5:36

Ответ "никак" достаточно близок к истине, но нет, иногда можно :)

5:37

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

5:38
@rubyunderhood Ммм... купил кофе с печенькой и пошел сидеть в парке - и пусть весь мир горит синим пламенем, у меня ещё данисимо есть :)

Зависть! :D twitter.com/POS_troi/statu…

6:06
@rubyunderhood у нас оформляешь свободное посещение с 3 курса (спокойно дают) и в конце семестра просто приходишь и закрываешься
6:06

Посмотрел предварительные результаты голосования по текстовым редакторам. Осьминог (осьмирук?), проголосовавший за Emacs, отзовись!

6:54
@rubyunderhood нормально, на втором курсе начал работать разработчиком c++. Правда в вузе и на работе был свободный график

Хороший ВУЗ и хорошая работа избавляют от нервотрепки с графиком. twitter.com/rainrb/status/…

6:56
@rubyunderhood textmate где?

Ты ещё спроси, где саблайм. Вариантов всего 4 ¯\_(ツ)_/¯ twitter.com/return_none/st…

6:58
@rubyunderhood у меня были довольно толерантны к посещениям, главное чтобы сессию сдавал. закончил с парой троек - там пошли на принцип
7:42

Главное, что закончил. Кому важен цвет диплома? Важен опыт, что есть у тебя. @return_none

7:43
@rubyunderhood пхпшный андерхуд это backendsecret
7:43
@rubyunderhood @return_none Тебе и маме. Тебе - ЧСВ потешить, маме - гордость за сына.
8:39
@rubyunderhood @return_none самый дзенский цвет диплома — отсутствующе прозрачный
8:40
@rubyunderhood @return_none самый дзенский цвет диплома — отсутствующе прозрачный

Мне такой грозит :) twitter.com/common_disease…

8:40
@rubyunderhood кому интерсеы стартапы на #Ruby?

Тем, кто закрыл стартап на ноде. twitter.com/poltavajs/stat…

8:41

А вообще, какая разница, на каком ЯП и фреймворке писать стартап? Кастомер все равно не увидит этого.

8:43
@rubyunderhood статап это работа для рубиста в удовольствие, а не за деньги
8:58

А почему для рубиста? Другие не могут с удовольствием стартапить. @poltavajs

8:59
А почему для рубиста? Другие не могут с удовольствием стартапить. @poltavajs

Здесь должен быть знак вопроса в конце. twitter.com/rubyunderhood/…

8:59

Приехал в институт. Напоминаю: энергетический институт :) pic.twitter.com/XH46GxmBvm

9:00

Да, электричества нет. Во всем институте)

9:01

А как часто у вас на работе/учёбе/дома часто отключают электричество?

9:02
@rubyunderhood @poltavajs стартапы на руби все еще делают?
9:08

Рабочий чатик шутит про меня: "Если ты не едешь в Крым, то Крым едет к тебе"

9:09
@nick_jastix @rubyunderhood @poltavajs я вам больше скажу, стартапы на пэхапэ все ещё делают. Руби то чем плох в таком случае

Вот кем надо быть, чтобы в 2015-м году начинать стартап на похапэ? twitter.com/cluevick/statu…

9:12
@rubyunderhood немецким инвестором. Им норм.

А пример можно?) twitter.com/cluevick/statu…

9:18
@rubyunderhood вот такое тут есть. rocket-internet.com у них там все на пыхе. То что не на пыхе не взлетает.
9:24
@rubyunderhood у меня в ВУЗе постоянно остаются долги после сессии, после того как работать начал )

Я ещё летнюю сессию не закрыл. На дворе 1 декабря. twitter.com/_kirillivanov_…

9:48
@rubyunderhood рациональнее всего - бросить институт.
9:51

"Провинция, не поймут-с" (с) знаменитый анекдот @mr_The

9:52
@rubyunderhood @return_none тогда можно разделить по группам, а потом финал устроить

Если сейчас отзовутся ещё пара любителей саблайма или текстмейта, устрою второй опрос и финал. twitter.com/ptico/status/6…

9:57

А потом @iamspacegray нарисует большую блямбу "Выбор рубишников — редактор X" и мы её вручим авторам лучшего редактора по версии читателей.

9:58
@anton_davydov @rubyunderhood tee вообще где?

cat >> << EOF, чоуж twitter.com/return_none/st…

10:17
@rubyunderhood почитать твиттер?

Нет, я таки сел пилить код :) twitter.com/t_for_thristle…

10:17
@rubyunderhood фигня, у меня есть студенты которые долги по 2-3 курса маринуют.

У нас в январе аккредитация: замариноваться не дадут twitter.com/ajieks/status/…

10:19
@rubyunderhood @ptico @return_none только в текстмейте работают лигатуры (Fira Code)
10:31
@vassilevsky @rubyunderhood @ptico @return_none в атоме тоже работают
10:49
вы готовы к rails core member в @rubyunderhood ? :)
11:12
@vassilevsky @rubyunderhood @ptico @return_none как-то уже поднадоели со своими редаторами, не важно в чем человек пишет! НЕ ВАЖНО!
11:13
@vassilevsky @rubyunderhood @ptico @return_none как-то уже поднадоели со своими редаторами, не важно в чем человек пишет! НЕ ВАЖНО!

Глас вопиющего в пустыне twitter.com/mpak999/status…

11:14
@rubyunderhood а что не так с Emacs ?

Клавиатурные комбинации, которые созданы для Дениса Мацуева. twitter.com/webusnix/statu…

11:14

На следующей неделе у рубиандерхуда будет офигенно компетентный автор. Не то, что в этот раз :)

11:15
@mpak999 @vassilevsky @rubyunderhood @ptico @return_none Я даже больше скажу: Не важно как В ЧЕМ так и НА КАКОМ ЯЗЫКЕ человек пишет.
11:15

Важно, ЧТО человек пишет. Впрочем, и это важно не всегда.

11:16
@anton_davydov can’t wait. This should be fun 😁

А вот и автор следующей недели. Круто! :) twitter.com/kaspth/status/…

11:19
@rubyunderhood ты классный, не выдумывай)

Ну мне явно не тягаться с коммитером в рельсы) twitter.com/pinyslutty/sta…

11:21
@mpak999 @vassilevsky @rubyunderhood @ptico @return_none Писькомерство понимаю, но IDEмертсво это как-то даже не спортивно :)

А атом — это редактор или IDE? twitter.com/POS_troi/statu…

11:22
@rubyunderhood один мой знакомый на 5 курсе просто уехал в штаты работать и документы не забрал. Через полтора года отчислили

А в Штатах он завершал образование, или просто забил? twitter.com/gorodishenin92…

11:23
@rubyunderhood но это не значит, что нужно говорить "не то что я"

Окей :D я просто скромный twitter.com/pinyslutty/sta…

11:24
@rubyunderhood просто забил

А историю успеха можешь рассказать? Как и куда он устроился, как помогали ему с релокейшеном? twitter.com/gorodishenin92…

11:25
@rubyunderhood Зачаточное состояние IDE :)

Или система "собери IDE себе сам". Для любителей лего. twitter.com/POS_troi/statu…

11:27
@rubyunderhood на самом деле очень удобно) Настройка под себя)

У меня вот редактор вообще в материал дизайне раскрашен. А ваш редактор так умеет? twitter.com/pinyslutty/sta…

11:33

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

11:34
@rubyunderhood конечно) pic.twitter.com/3j19HNPRgj

Вот так же и у меня редактор выглядит. Мне нравится. twitter.com/pinyslutty/sta…

11:38
@mpak999 @vassilevsky @rubyunderhood @ptico @return_none ВАЖНО! Если человек октопус, как с ним общаться?

Аккордами на клавиатуре, конечно же :) twitter.com/Shiroginne/sta…

11:40
@rubyunderhood опять запиарю репозиторий @shuvalov_anton :D
github.com/shuvalov-anton…
11:49

Я ещё могу вспомнить галерею ЛОРа. Там бывает всякое :)

11:51

Обычно это "всякое" настолько вырвиглазно, что вызывает желание закрыть лицо и убежать в закат.

11:51
@poltavajs @rubyunderhood s/работа/безделье/

Безделье? Да мы все стартаперы, чуваки! :D twitter.com/as_Crazy/statu…

11:56
@rubyunderhood что думаешь насчет работы вообще в будущем: офис vs удаленка

Удаленка. Гораздо удобнее, особенно, если по городу передвигаешься с трудом. twitter.com/Savroff/status…

12:17
@rubyunderhood @ptico @return_none поюсую саблайм!
12:18
Устал напрасно ждать от @rubyunderhood скандалов, интриг, расследований, срывов покровов. Всё про избитые редакторы да релокейшн :(

Зачем скандалы, мы же добрые :) twitter.com/vassilevsky/st…

13:16
@anton_davydov @rubyunderhood он случаем не котов нам показывать будет?
17:22
@Savroff @rubyunderhood хз, я не видел у него котов
17:22

Добрый вечер, ребятки. Какой кофе вы предпочитаете?

17:23
@rubyunderhood Всё кроме кислой арабики, можно пить.
17:35
@rubyunderhood который виски

Губа не дура! :D twitter.com/mr_The/status/…

17:56
@rubyunderhood какой понравится в аэропрессе. Часто покупаю "Уганда Сипи Фоллз".
17:56
@rubyunderhood бумажный фильтр, светлая обжарка, в основном эфиопия (из сидамо, из иргачиф), немного кении
22:34
@rubyunderhood вьетнамскую робусту, заваренную через вьетнамский же фин
22:34
@rubyunderhood Lofbergs Magnifika наше всё. Такой шоколадный слегка.
22:34

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

Кто все эти люди, которые просят на одеске за свои услуги $20/час? Они управляют пулом бесплатных индусов?

20$/час это много, или мало? twitter.com/killthekitten/…

1:52
@rubyunderhood свежемолотый
2:08
@rubyunderhood ничтожно мало
2:09
@rubyunderhood ну для рублевого написателя формочек, да с текущим курсом, это норм, но там же не все подряд за рубли кушают
2:09

Ничего себе. Я-то думал, что мой рейт в $16.67 в одеске это дофига… @killthekitten

2:10

20$/час это примерно 230 тысяч рублей в месяц по текущему курсу, если с таким рейтом работать 40 часов в неделю.

2:12

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

2:13

Если допустить, что он тратит на поиск работы 50% рабочего времени, то получается, что он получает чуть больше сотни тысяч рублей в месяц.

2:14

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

2:14
@rubyunderhood это твой основной заработок?

Я на одеске завёл профиль и забил на него. Мне хватает постоянной удалённой работы. twitter.com/killthekitten/…

2:17

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

2:18

Мне на глаза там часто попадались профили с рейтом в 5$/час.

2:19

Открыл свой одеск. Там не 16.67$ стоит, а 6.67$ :D Вот что значит "завёл профиль и забил" - даже не знаю, что там написано.

2:22

Эклипс - чё? eclipse.org/che/

2:24

Никогда не понимал всех этих "облачные IDE", "cloud coding".

2:24

1) оно же МЕДЛЕННОЕ до ужаса. Прям как Атом в день релиза первой беты.

2:25

2) большая часть кода, которую пишет любой разработчик - closed source под NDA (код для рабочих проектов).

2:26

И редактировать код на сервере у какого-то левого сервиса это очень странно.

2:26

Хранение кода на сторонних сервисах типа Bitbucket/Gitlab я понимаю чуть больше, чем "cloud coding". Но все равно считаю это ненормальным.

2:29

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

2:32

Если ты пишешь код для фирмы - внутри фирмы должен быть свой Git-сервер и инфраструктура для хранения данных. Сейчас её нетрудно создать.

2:33
Доброе утро, господа!

Остался один час, и первый полуфинал нашего баттла о редакторах завершится. twitter.com/rubyunderhood/…

2:46
@rubyunderhood найти заказ на фуллтайм можно, работать продуктивно 8 часов в день это сложно. кто-то любит курить, а кто-то чай пить
4:19

Доброе утро!

4:22

А первый полуфинал выиграли Atom и RubyMine :)

4:22

Вимеры, вы были так близки... :)

4:23
@rubyunderhood в провинции с доходом в 50к, ты принцесска.

Если ты уже купил свою квартиру — да. twitter.com/TheSunwave/sta…

5:15
@rubyunderhood в следующем году DHH не планирует быть на RailsConf! Что бы это могло значить? Неужто спа важнее Rails?

Я не знаю :) twitter.com/nick_jastix/st…

5:24
@rubyunderhood, мало – если надо снимать квартиру. При наличии уже существующей, сотки – более чем достаточно.
5:28
@rubyunderhood а что скажешь о бизнесе отдающем часть дел на аутсорс? По-моему, лучше гитхаб, где работают умные дядьки, чем тратить время.

Это зависит от целей и задач. Если работа отдается на аутсорс, то параноика включать бессмысленно. twitter.com/TheSunwave/sta…

5:29
@gruz0 @rubyunderhood почему emacs убрали?

Он проиграл первый тур :) В новом голосовании четыре новых редактора. Завтра будет финал. twitter.com/webusnix/statu…

5:38
@rubyunderhood, это не мы были близки, а не-вимеры почти приблизились к нам :-)
5:38

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

5:40

Считаете ли вы своё рабочее место удобным? Как вы обеспечиваете себе комфорт во время затяжного кодинга?

5:41

(Чувствую себя бьютиблоггером)

5:41
@rubyunderhood подай пример комфортного рабочего места :)
5:51
@rubyunderhood подай пример комфортного рабочего места :)

Ну, вот моё рабочее место — ноутбук на подставке, кресло на колесиках, справа всякое лежит. Руки на весу не держу. twitter.com/nick_jastix/st…

5:53

Обязательно — наушники с шумодавом. Для удаленки, когда работаешь из дома — мастхэв.

5:53

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

5:56
@rubyunderhood @killthekitten чувствую себя бомжарой после этого, а я еще удивляюсь чего это я так быстро все пропиваю
6:15
@rubyunderhood зачем держать свою инфраструктуру, когда есть облака?

Облака гарантируют сохранность данных, и то, что их никогда не сломают? twitter.com/gorodishenin92…

6:30
@rubyunderhood опять же о провинции, если в семье два человека зарабатывают по 50к, то есть все шансы купить квартиру в скором времени.

Причём без ипотеки. twitter.com/TheSunwave/sta…

6:34
@rubyunderhood звучит как “в номинацию лучший автомобиль вышли ВАЗы и ТАЗы. Владельцы Тесла, вы были так близки” :)
6:40
@rubyunderhood собственная инфраструктура это гарантирует? И зачем строить продукт вокруг секретных алгоритмов, которые нужно так охранять?

Никто ничего не гарантирует. Но облака — это лишняя точка отказа. Хоть и весьма удобная. twitter.com/gorodishenin92…

6:41
@rubyunderhood собственная инфраструктура это гарантирует? И зачем строить продукт вокруг секретных алгоритмов, которые нужно так охранять?

А насчёт степени закрытости кода решает не инженер, а владелец. Так-то можно и опенсорс на работе писать. twitter.com/gorodishenin92…

6:42

Я тут помню историю, когда у Амазона один сегмент облака отвалился, и потянул за собой добрый десяток популярных проектов.

6:43
@TheSunwave @rubyunderhood в скором это каком? и о какой квартире речь?

По моим прикидкам, с этими входными данными можно двушку за пять лет сделать. twitter.com/return_none/st…

6:44
Есть хотя бы один язык программирования, который мог быть ответить на вопрос "откуда берётся это поле, как оно вычисляется и попадает сюда?"

А это точно задача ЯП, а не алгоритма, написанного программистом? twitter.com/jsunderhood/st…

6:45
@rubyunderhood да почти неважно, главное WiFi наушники и розетка. Очень сильно отключает от мира.

Главное — не выключиться полностью. twitter.com/return_none/st…

6:46
@rubyunderhood @gorodishenin92 этого никто не может гарантировать на 100%

Вопрос лишь в том, кто будет ответственным за факап. twitter.com/dzuev/status/6…

6:49
@rubyunderhood это да, как то услышал новые нотки в своём индастриале, оказалось учебная пожарная тревога

Хорошо, хоть учебная twitter.com/return_none/st…

6:49
@rubyunderhood согласен. Но тогда надо еще защищаться от слива исходников разработчиками. Запретить флешки, впн, ноутбуки, интернет

Защиту от слива данных (подчеркиваю, данных! Я не только за исходники говорю) обеспечивают три русских буквы NDA. twitter.com/gorodishenin92…

6:51
Как разработчику поможет алгоритм чужого кода разобраться в нем? twitter.com/rubyunderhood/…

Ну разработчику явно будет легче читать чужой код, если есть предсказуемая последовательность действий. twitter.com/jsunderhood/st…

7:01
@rubyunderhood @gorodishenin92 своя инфраструктура та ещё точка отказа.
7:32
@return_none @rubyunderhood за ≈2.5 года можно купить двушку.
7:44

Basecamp устроил хорошее трололо :) vc.ru/p/bc?from=rss

9:34
Так, вот, программисты и причастные! Слово «Функционал» используют только безграмотные ремесленники от разработки. Не унижайте себя.
11:42
@rubyunderhood У них сегодня первое апреля? ;-)

Ага :) мне доставило twitter.com/YurijKluchevsk…

16:46
Так кайфово, сейчас у студентов сессия, а я просто сижу и код пишу :)

Сессия в начале января, чувак :) twitter.com/artemeff/statu…

16:48
thesmallestrailsapp.com

А можно ли ещё уменьшить? twitter.com/anton_davydov/…

16:49
@rubyunderhood @artemeff Это только в нормальных вузах в январе. В шарагах по разному

Шараги не нужны ;) twitter.com/Semenov/status…

16:51
@rubyunderhood я имел в виду ту сессию, где зачеты для допуска :)

Последняя неделя декабря. twitter.com/artemeff/statu…

16:51
@Semenov @rubyunderhood ага, я шарагу закончил и рад, бумага бакалавра есть – и рад
16:51
@rubyunderhood убрать markaby :)
17:07
@rubyunderhood у нас на это весь декабрь выделяли, ЕМНИП
17:07
@artemeff @rubyunderhood Диплом в обяз нужен для США и Германии. Для Великобритании и Нидерландов не нужен, например.
17:07
@Semenov @rubyunderhood ну это я так, к слову, что эта бумага таки может пригодиться :)
17:07
@artemeff @rubyunderhood Что угодно может пригодиться. Изолента, например :)
17:07
@Semenov @rubyunderhood но только СИНЯЯ

Ваш диалог доставляет, друзья :) twitter.com/artemeff/statu…

17:08

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

@Semenov @artemeff @rubyunderhood имел ввиду что диплом для Германии не нужен.
5:55
@rubyunderhood расскажи пробовал ли JRuby/Rubinius/Crystal?

Нет, не пробовал. Задач не было, требующих их. twitter.com/nick_jastix/st…

5:55
@Semenov @artemeff @rubyunderhood для Германии тоже не нужен, сколько объяснять то
5:55
@Fodoj @artemeff @rubyunderhood Как не нужен? Для блюкард же вроде обязательный.
5:55
@rubyunderhood конечно! И sublime, и webstorm. :)
5:56

Так, сейчас всё будет.

5:57

Доброе утро!

6:00

Nano, Nano в финале, Карл! Почему за Textmate вчера никто не голосовал?

6:02
@SiliconBangalor @Semenov @artemeff @rubyunderhood так для США так же должно прокатывать.
6:02
@AntonyKapustin @Semenov @artemeff @rubyunderhood в США я просто не заезжал по иммиграционным визам и решил не писать то в чем не уверен
6:02

В реплаях какой-то филиал @abroadunderhood творится :)

6:03

А давайте поговорим о странном. Например: поднимите руки те, кто поднимал рельсы под виндой.

6:07
@rubyunderhood для vim никогда не поздно.
7:30
@rubyunderhood я! Это был АД!!1

Зачем ты это делал? twitter.com/bytecheg/statu…

7:31
@rubyunderhood мои попытки поднять закончились где-то в районе gem'а с требованием openssl
7:31
@rubyunderhood о таком не признаются в приличном обществе :)
7:31
@FollowDsky @rubyunderhood вагрант решит проблемы отца русской демократии
7:56
@rubyunderhood работал в банке, там корпоративная винда была, линух админы не давали ставить( после мучений стал использовать Vagrant
7:56
@Semenov @rubyunderhood @artemeff 10-12 лет стажа достаточно для США без диплома. Там год универа за 4 опыта.
8:03
@rubyunderhood вчера только этим занимался из-за того что в федоре все печально с энергосбережением и дровами под мой ноут(

Чего только не делают, лишь бы не ставить генту :) twitter.com/ratleery/statu…

8:36
@rubyunderhood я заказал VPS c gentoo и очень доволен!

А зачем гента на VPS? twitter.com/poltavajs/stat…

8:42
@rubyunderhood у меня был выбор между Убунтой Гентой и Федорой и я выбрал генту
8:52
@return_none @rubyunderhood я. с этой тулзой railsinstaller.org/en но работало через раз
11:24
@rubyunderhood какой в хуй нано? Текстмейт где?

Тексмейт проиграл вчерашний полуфинал. twitter.com/ptico/status/6…

11:24
@rubyunderhood так не честно, я его пропустил(
11:53
@rubyunderhood я тут вчера пытался текстмейтом открыть почти 5-мегабайтный файл… так он чуть не лопнул от натуги
11:53
@ptico @rubyunderhood я после этого я спокойно открыл тот же файл с помощью sublime
11:53
@alxschwarz @rubyunderhood все странно. У меня он тупит только на очень длинных строках (мегабайт в строку)

Это что такого в файле должно быть, чтобы строка была размером в мегабайт? twitter.com/ptico/status/6…

11:54
@rubyunderhood обфусцированый js

Окей. Зачем его открывать в текстовом редакторе? twitter.com/ptico/status/6…

12:04
TIL in #ruby one can add and substract months to a date with >> and <<: 'require "date"; Date.today >> 2'
12:49
@rubyunderhood @ptico однострочник на haskell. программа — одна большая функция.
13:27
@rubyunderhood поставить gentoo не проблема, но разве там с дровами будет лучше?

Ведрышко там явно будет посвежее, да и патчи на нужное железо там применить проще. Если они есть, да. twitter.com/ratleery/statu…

17:03

Swift теперь опенсурс. Теперь у хипстеров есть альтернатива рубям.

17:07
@rubyunderhood руби уже давно не хипстерство. нод жиеэс с реактом сейчас в моде

Нод жи ес это 12345едство. Вечер жирного троллинга объявляю открытым. twitter.com/oleg_antonyan/…

17:34
@rubyunderhood на руби сейчас Энтерпрайз пилят, какое хипстерство
17:41

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

@rainrb @rubyunderhood ушли те времена когда это было модным, ruby enterprise edition с 2012 не поддерживается!
4:08
@SiliconBangalor @rubyunderhood ree был не настоящий интерпрайз)
4:08
@rainrb @rubyunderhood у меня на ree был энтерпрайз энтерпрайзнее некуда.
4:08
@rubyunderhood Atwood еще в 2013 написал: "Ruby isn't cool any more." blog.codinghorror.com/why-ruby/
4:08
Let's Encrypt is in Public Beta!

Теперь HTTPS доступен каждому, ура! :) twitter.com/letsencrypt/st…

4:09

Доброе утро! Внезапно, сегодня уже пятница.

5:35

А так как пятница — это самый расслабленный рабочий день, поговорим о когда-нибуддизме. Как часто вы срывали сроки, и почему? :)

5:37
@rubyunderhood расскажи про стартап сцену Смоленской области?

Её нет. Первое, что делает молодой прогрессивный смолянин — уезжает в Мск, благо, всего 6 часов езды. twitter.com/nick_jastix/st…

7:30

На весь город мне известна только одна веб-студия @Webcanape. Они сейчас даже занялись обучением разработчиков в городе.

7:31
Tabtabus School: дан старт! Сегодня прошла вступительная лекция по программированию. #смоленск #tabtabus #webcanape pic.twitter.com/Epr7hKDbQP

Вот, собственно, их школа в Смоленске. twitter.com/tabtabusconf/s…

7:32

Близость к Москве приводит к тому, что представители вообще всех профессий после обучения в местных институтах едут работать туда.

7:34

Исключение — энергетики: у них есть местная мекка в лице Смоленской АЭС в Десногорске.

7:35
Рубаны, я тут запилил организацию на житхабе для обмена знаниями github.com/orgs/AwesomeRu… давайте развивать!

Офигенно :) я вообще люблю Awesome-листы, в них всегда есть много нового. twitter.com/Shiroginne/sta…

7:37
@rubyunderhood добавил еще подкастов немного, потом ещё докину
7:53
@rubyunderhood я вот тоже ищу новое в них, поэтому решил завести такой орг что бы все смогли зашарить что у них есть интересного
7:53
А так как пятница — это самый расслабленный рабочий день, поговорим о когда-нибуддизме. Как часто вы срывали сроки, и почему? :)

Никто не признаётся. Неужто никто никогда не сливал дедлайны? :) twitter.com/rubyunderhood/…

9:27
@rubyunderhood на самой первой работе было часто. Часто по банальной причине нехватки рук и ошибок при оценке времени на выполнение тасков.
11:02

А поднимите руки те, кто делал приложения на Rails::API + что-нибудь в качестве SPA.

11:24

Хотелось бы услышать ваше "ненужно" на эту тему, опыт и так далее. Мне скоро предстоит с таким столкнуться, и я хотел бы знать, куда копать.

11:25
@rubyunderhood rails::api + angular
11:35
@rubyunderhood начал делать на rails 5 api + Ember(новичок в нем), но пока с Эмбером не разобрался нормально. Хочу ангуляр попробовать
11:36

Ага. А теперь главный вопрос: что даёт связка rails-api + angular в сравнении с простой рельсой?

11:37

Быстрота, проще разрабатывать, или что-то ещё? Какие задачи это решает?

11:37
@bytecheg @rubyunderhood не надо angular пробовать, он плохой
11:39
@bytecheg @rubyunderhood не надо angular пробовать, он плохой

Почему плохой? В тред призывается @jsunderhood. twitter.com/Shiroginne/sta…

11:39
Тви, яви мне хороших разработчиков на ruby в длинные и перспективные проекты, например в kiiiosk.ru #ruby #job
11:42
@rubyunderhood @jsunderhood куча жалоб в рабишных форумов по скорости и тяжести + 2.0 не совместима
11:43
@rubyunderhood если разрабатываешь API, то о фронте можно и не думать ввобще

То есть, тупо разделение труда, да? А когда пилишь проект в одно рыло, смысла нет? twitter.com/poltavajs/stat…

11:45
@rubyunderhood юзая rails-api ты выкидываешь из рельсы railtie которые тебе будут не нужны, оставляя соотв. то что нужно. Енвайрменты и тд
11:45

Ещё слышал много нытья в сторону asset pipeline. Видимо, я не сталкивался ещё с задачами, где ограничения пайплайна заметны.

11:46
@Shiroginne @rubyunderhood @jsunderhood а какие альтернативы ангуляру лучше всего юзать с рельсами?
11:47
@bytecheg @fobia_smog @rubyunderhood я не спец в JS framework, только то что видел пишу. Ember.js пишут проверенные люди + сообщество ня
11:47
@rubyunderhood всё зависит от задачи, но в принципе уменьшение использования памяти, трафика, общей нагрузки на сервер

То есть ты хочешь сказать, что рельсы как HTTP-фронт настолько плохи, что запуск параллельно SPA *снижает* нагрузку? twitter.com/sc_raptor/stat…

11:49
@rubyunderhood количество реквестов к серверу тоже сокращается довольно сильно, но всё это требует лучшего проектирования
11:50
@rubyunderhood а если один проект, возьми хорошего фронтэндщика
11:50
@rubyunderhood ага, rails::api тянут меньше всего в память. UI отдается 1 раз и крутится на клиенте. Render json быстрее, чем html
11:53
@rubyunderhood @jsunderhood наговаривают, ангулар > ембер
12:01
@rubyunderhood но это всё усложняет архитектуру + нужно поддерживать 2 фактически отдельных проекта
12:02
@rubyunderhood так что, no silver bullet
12:02
@rubyunderhood именно с rails делал Backbone
12:02
@rubyunderhood @jsunderhood сейчас надо смотреть на что-нибудь реакто-подобное
12:05
@rubyunderhood @jsunderhood angular 1.x много магии, ангуляр 2.х уже другой фреймворк
12:05
@rubyunderhood если хочешь хорошо спать и не переживать за свою жизнь, копай в сторону как составлять доку на API
12:05
@rubyunderhood интересует вопрос по миграциям БД toster.ru/q/272180 . Было бы интересно услышать ваши варианты.
15:00
@bytecheg @Shiroginne @fobia_smog @rubyunderhood надо исходники смотреть,а не клянчать решения
15:01
@ipronix @Shiroginne @fobia_smog @rubyunderhood :) еще лучше их писать
15:01
@ipronix @Shiroginne @fobia_smog @rubyunderhood тем более так можно велосипед изобрести. Если уже решили задачу раньше, зачем мне париться?
15:01
@bytecheg @Shiroginne @fobia_smog @rubyunderhood какая ересь. надо изучать инструмент, а не подстраивать его под свои илюзии
15:02
@ipronix @Shiroginne @fobia_smog @rubyunderhood да какие иллюзии? А как можно изучить инструмент, если документации актуальной нету?
15:02
@bytecheg @Shiroginne @fobia_smog @rubyunderhood повторяю - читайте код. КОД!!!
15:02
@ipronix @Shiroginne @fobia_smog @rubyunderhood зачем? Ты читаешь код постгреса, когда не понимаешь что-то в нем? Или гита?

Я читал код spree, когда пытался понять, как он, сцуко, работает. twitter.com/bytecheg/statu…

15:02
@bytecheg @rubyunderhood не стоит angular, лучше на ember остаться. Я вот наоборот хочу с ng на ember перейти при возможности.
15:03
@Shiroginne с чего это он вдруг плохой стал? Больше полугода делаю большой проект на нём и всё замечательно @bytecheg @rubyunderhood
15:03
@dshster @Shiroginne @rubyunderhood я уперся в редактирование профиля без id, как это сделать? Ember-data не дает работать без ид
15:03
@bytecheg Что значит без id, передачи через url или что? А как идентифицируются пользователи? Речь про Angular? @Shiroginne @rubyunderhood
15:03
@dshster @Shiroginne @rubyunderhood эмбер.Ну да, есть модель профиля.Как заставить эмбер дату отправлять запрос на /profiles без указания ид
15:03
@bytecheg Про Ember ничего не отвечу, мой вопрос был на то, почему Angular плохой и его не надо пробовать? @Shiroginne @rubyunderhood
15:03
@rubyunderhood Rails API + Apipie + Sparrow (мы) | Angular.js + Babel + WebPack (отдельная команда)
15:03
@rubyunderhood @ipronix @Shiroginne @fobia_smog ну руби код еще можно читать, а вот все эти джаваскрипты. .. :/

Нормально жаваскрыпт читается. Ну, после рюмки пива, конечно. twitter.com/bytecheg/statu…

15:04
@tonymadbrain @rubyunderhood монга :troll:

У нас есть проблема, мы решили её монгой, теперь у нас две проблемы. twitter.com/artemeff/statu…

15:05
Доброе утро!

А вот и результаты недельного выбора самого рубёвого редактора текста. Sublime Text победил. Atom второй. twitter.com/rubyunderhood/…

15:15

NoSQL-системы создаются теми, кто не осилил SQL.

15:20

Но это уже боян, да.

15:20

А что вы используете в качестве поискового движка для приложения? Мне в своё время отлично зашёл ElasticSearch.

15:21

Думаю, многие тоже юзают именно его. Расскажите про альтернативы, которые вы использовали.

15:22
@rubyunderhood сфинкс конечно. там где не справится сфинкс - эластик уже покрашился :)
15:24
@rubyunderhood перешли с Solr, на Elastic, т.к. оказалось что на нем легче сделать сложный поиск.
15:58
@ipronix @rubyunderhood @rubyunderhood sphinx подходит только для полнотекстового поиска. у ES область применения шире
15:58
@rubyunderhood ES с гемом searchkick. Правда смущает магия, которую этот гем творит, поэтому думаем на es-ruby перейти
15:58
@rubyunderhood Главное, что не rubymine :troll:

Главное, что не Nano, блин! :)) twitter.com/scarfacedeb/st…

15:58
@railsme @rubyunderhood не надо мне пересказывать маркетологический бред. я работал с эластиком - больше тб это поделие хипстеров не тянет
15:58
@ipronix @rubyunderhood спросите у github почему не sphinx. плюс надо знать как правильно ES пользоваться. но elasticsearch-rails - трэш
15:59
@railsme @rubyunderhood что вы хотите мне доказать ? или вы себя оправдываете ? не надо, не оправдывайтесь - в вашем кейсе ES идеален.
15:59
@ipronix @rubyunderhood даже не пытался. по сути: sphinx - полнотекстовый(контент), ES - комплексное ранжирование, геопоиск и скрипты.
15:59
@railsme @rubyunderhood вы МОЛОДЕЦ. выучили рекламку. к чему вы это всё ?
15:59
@ipronix @rubyunderhood никакой рекламки, это все что используется сейчас на проекте. к тому что негатив к ES - плохо 😸
15:59
@railsme @rubyunderhood еще раз повторяю - сфинкс быстрее, а где сфинкс не тянет - там уже ES не спасёт.плохо - это рекламки повторять
15:59

Не думал, что в реплаях будет такой баттл "сфинкс vs эластик"

16:05
@ipronix @rubyunderhood давайте еще Solr вспомним? он мне тоже нравится больше чем поделка sphinx :)

ЛОР раньше юзал Solr, потом свалил на ES. twitter.com/railsme/status…

16:11
@rubyunderhood нет тут батла. в моей работе ES больше проблем приносит.личными шишками я определил для себя границу работоспособности ES
16:15
@rubyunderhood и эта граница меньше чем у сфинкса - так что я больше не наступаю на эти грабли :)
16:15
@rubyunderhood и там, и там в основе библиотека Apache Lucene. ES изначально был как "UI" к этой библиотеке :)
16:15
@rubyunderhood Лучший поиск — через ILIKE!

Минимализм :D twitter.com/suxxes/status/…

16:16

Все зависит от задачи, конечно же. twitter.com/ipronix/status…

16:17
@rubyunderhood так себе вброс. MySQL vs PostgreSQL? ;)

А что, кто-то до сих пор использует мускуль? twitter.com/return_none/st…

16:21
@return_none @rubyunderhood у меня тоже есть заготовочка: "а что у вас уже стоит и что вы хотите получить?"
16:22
@rubyunderhood @return_none ну например те, кто с начала проекта его использовал, а мигрировать дорого
16:44

Окей. Кто-нибудь начинает новые проекты с мускулем?

16:45

Одна из ошибок новичков в рельсах — считать, что ActiveRecord является полноценной абстракцией, и можно писать код независимо от движка БД.

16:56

Обычно это лечится первым багом, который воспроизводится на продакшене с постгресом, и не воспроизводится на девеле со скулайтом.

16:57

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

16:58
@ipronix @railsme @rubyunderhood а сколько серверов\памяти было на эти TB данных?
18:33
@d1b @railsme @rubyunderhood 3 три серваре по 46гига. затюненый хип, кеш, планировщик,данные-в общем всё.и оно работало-но лучше б сдохло:)
18:33
@rubyunderhood и кешировании классов с код релоадом :)
18:34
@rubyunderhood бывает, что это требование заказчика. Особенно в США.
18:35
@rubyunderhood бывает, что это требование заказчика. Особенно в США.

Но ЗАЧЕМ?! twitter.com/igor_alexandro…

18:35
@rubyunderhood после этого заводится staging, потом vagrant и прочее.

Ага, именно. Просветление и CI. twitter.com/BlackFoks/stat…

18:36

А ещё одна стадия просветления — когда понимаешь, что проще и быстрее один раз написать тест, нежели ловить баги из-за непонятно чего.

18:40
@rubyunderhood главное только с количеством тестов не переборщить
18:47
@rubyunderhood в AU тоже любят. Как я понимаю, просто спецов по mysql больше и он популярней.
18:47
@rubyunderhood @igor_alexandrov например ты клиент Oracle и уже платишь им за поддержку :)
18:47

Платить. За поддержку мускуля. Ну ладно, и такое бывает. Оракел, думаю, не зря свой хлеб ест.

18:48
@letsencrypt has now issued more than 50,000 certificates. The 50,000th was issued at 2015-12-04 15:41:16 GMT.
19:02

Как будто Оракел заплатит, если база грохнется. Прецеденты были? twitter.com/ipronix/status…

19:02
@rubyunderhood мне не платили. да и кто будет афишировать. но если они не будут нести ответ. то с ними не будут работать
19:10
@rubyunderhood были. оракел платит за простой предприятия.
19:10
@rubyunderhood например у тебя в компании уже вся архитектура на MySQL и ради одного нового приложения никто PG заниматься не будет.
19:51
@tonymadbrain @rubyunderhood приличные люди не откатывают миграции на продакшене
19:51
@Shiroginne @rubyunderhood @bytecheg @fobia_smog профессионально занимаюсь spa на react/flux. Все круто
19:51
@rubyunderhood перкона выходит дешевле
19:51
@rubyunderhood аналогично, + angular/react.
19:51
@rubyunderhood подскажи, что у нас есть классный чат по Ember gitter.im/dev-ua/ember вас тепло встретят и помогут! /cc @bytecheg
20:56

# Суббота 56 твитов

Доброе утро :) Сегодня суббота, а это значит, что мы все отсыпаемся (на самом деле нет)

7:48
Доброе утро, коданы. Напоминаю: у нас есть база данных для рубистов github.com/awesomerubyist ;)
7:49
@rubyunderhood Проснулся в 6 утра, решил что всё-же отсыпаюсь и вот встал минут 30 назад :)

А я проснулся минут пять назад. И уже кое-куда опаздываю :) twitter.com/POS_troi/statu…

7:52

Немного оффтопа: в Смоленск в этот понедельник с лекциями приезжает Фёдор Двинятин. А вы помните, кто это такой? :)

7:57
@rubyunderhood и мне отсыпьте тогда уж :D

С удовольствием, но отсыпать нечего :( twitter.com/oleg_antonyan/…

8:49
@rubyunderhood очень нравятся знатоки именн тех времен

Они и текущие ничего так. Сегодня вообще эпическая игра будет :) twitter.com/pinyslutty/sta…

8:50
@Resumeo @dshster @Shiroginne @rubyunderhood например, у юзера есть профиль, один. сам профиль определяется по авторизации пользователя. (1)
12:04
@Resumeo @dshster @Shiroginne @rubyunderhood (2) правильнее, конечно, будет /profile
12:04
@rubyunderhood все откладывал да откладывал, но вопрос мобильность стал острее, кто на чем работает и какая OS?
12:04
@rubyunderhood все откладывал да откладывал, но вопрос мобильность стал острее, кто на чем работает и какая OS?

Эль Копетан twitter.com/ajieks/status/…

12:04
Яблоны, в РБ завезли много ref* телефонов. 5s по вкусным ценам очень, стоит брать? (не себе, не хочется проблем потом)

Проблем не будет, брать точно стоит. twitter.com/Shiroginne/sta…

12:19
У меня так сделано - id своего профиля хранится в сервисе, чужого передается через id в url @bytecheg @Resumeo @Shiroginne @rubyunderhood
12:20
@rubyunderhood вот мозгом понимаю, что родная платформа, но MS экосистема ближе :/ Да и цены на норм бук +- близки в обоих лагерях. Дилемма.

Почитай страдальцев, которые запускали рельсы под виндой — сразу захочешь макбук. twitter.com/ajieks/status/…

12:40

Хотя Surface Book красив, да.

12:40
@bytecheg @dshster @Shiroginne @rubyunderhood
пробовал custom Serializer, менять primaryKey?
13:36
@ajieks @rubyunderhood за 30-40к можно взять бу 11-12 года
13:36
@rubyunderhood vagrant или docker-machine есть везде - поэтому совершенно нет разницы на чем запускать
13:37
@rubyunderhood оно работает норм пока native gem нет. Сам сижу на связке Win + Lin(hyper-v), извращение, но есть как плюсы так и минусы.
13:37

А я уехал на прослушивание в местную рок-группу. Пожелайте мне удачи, например :) Вот такая она, суббота рубиста.

13:37
@rubyunderhood на какую позицию прослушивание? Если не секрет.

Клавишник twitter.com/tonymadbrain/s…

13:39
@dzuev @rubyunderhood @ajieks у меня chromebook pixel с убунтой
13:40
@genvansickle @rubyunderhood кстати есть еще otto ottoproject.io
достаточно удобненький и на винде все работает
13:57
@m_arzubov @rubyunderhood о, то что нужно для работы и деплоя простых проектов, от хашимото, спасибо.
13:57
@dzuev @rubyunderhood @ajieks в вам не кажется что такие предприятия "себе дороже"?
16:50
@genvansickle @rubyunderhood @m_arzubov docker самое то. В текущем проекте три окружения и 4 репозитория. Использую docker compose
16:50
@ajieks @rubyunderhood вангую победу Mac, ибо руби для хипстеров)
16:50
@as_Crazy @dzuev @rubyunderhood брать БУ? БУ не рассматриваю, только новый ) как ни как не на один год берется.
16:50
@ratleery @rubyunderhood скорее так уж сложилось исторически, что ruby ближе к Mac экосистеме.
16:50
@rubyunderhood необъяснимо но факт, в gentoo моя интеловская карта работает прекрасно) Спасибо за совет)

Гента может! :) twitter.com/ratleery/statu…

16:51

Так, меня взяли в группу клавишником. Нет, я не завяжу с программированием :)

16:51

Поздравляйте, например. А в каких коллективах работали рубисты-музыканты?

16:52
@rubyunderhood очень интересно послушать страдальцев - сделал два проекта, проблем не заметил. Works on my machine :D
17:17
@rubyunderhood очень интересно послушать страдальцев - сделал два проекта, проблем не заметил. Works on my machine :D

А на проде-то работает? Или только на твоей машине?)) twitter.com/goliy/status/6…

17:18
@ajieks @rubyunderhood где вариант мак + виртуалка линукс
17:20
@ajieks @rubyunderhood где вариант мак + виртуалка линукс

Что такого даёт виртуалка с линухом, чего не может мак? Или "единство окружения"? twitter.com/artofhuman/sta…

17:21
@rubyunderhood @ajieks даёт изолированное окружение конечно же
17:23
@artofhuman @rubyunderhood это уже к вопросу организации окружения, host система все же Mac => железо Mac Book.
17:23
@rubyunderhood на проде работает, там Debian и у него все хорошо ;)
17:24
@goliy @rubyunderhood я такой же извращенец, девел на винде с линуксовым продом, брат жив
17:27
@goliy @rubyunderhood неее, все же приятного мало, работать можно, но не комфортно.
17:27

Писать код можно везде. Даже в блокноте (бумажном, а не нотепад.ехе). Вопрос всегда лишь в удобстве :)

17:27
@ajieks @rubyunderhood почему некомфортно? msys + cmder + всякое разное и ощущения почти как от мака (только RAM в четыре раза больше).
17:32
@ajieks @rubyunderhood почему некомфортно? msys + cmder + всякое разное и ощущения почти как от мака (только RAM в четыре раза больше).

У тебя 64 гигабайта рамы? twitter.com/goliy/status/6…

17:32
@goliy @rubyunderhood у себя держу дома связку: Esxi+Ubunta14LTS(домен ddns nginx) и Win (rubymine putty keepass2-agent)...
17:43
@ajieks @rubyunderhood ещё не разу не встречал проблем различия железа в девелопменте и продакшене
17:43
@goliy @rubyunderhood ... В итоге могу проверять на целевой платформе и доступ для посмотреть снаружи :)
17:43
@rubyunderhood 16 на винде, 4 на маке - старая прошка. Можно проапгрейдить мак, но сейчас особого смысла нет
17:43
@goliy @rubyunderhood не редко ruby залипал, приходилось из диспетчера убивать, native не все собрать можно, либо геморно.
17:43
@artofhuman @rubyunderhood железо в том плане что тогда брать apple, а не например asus/lenovo/acer/etc
17:44

А как вы относитесь к дистрибуции софта в виде Docker-контейнера? А когда это *единственный* доступный пакет этого софта?

19:57
@rubyunderhood всегда можно извлечь. тот же докер-регистри приходилось из докера доставать.
20:27

Но это уже извращения, да. twitter.com/ipronix/status…

20:28
@rubyunderhood почему ? докер не несет в себе каких-то особенностей.просто дурной контейнер. а пускать его в продакшен нельзя -вот и решение
20:41
@rubyunderhood react+redux.
22:15

other


@kaspth