validator_ru

10 октября 2016, Saint-Petersburg, Russia

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

Привет! Меня зовут Алексей Балабошко, также меня зовут @validator_ru, я делаю всякие разные сайты уже достаточно давно.

12:15

Мне нравится Ubuntu Server LTS, OS X, iOS, bash, Sublime text, vim, Laravel 5, Motörhead, гитары B.C. Rich, итальянский кофе и Jägermeister.

12:15

С опаской пробую Docker, Python и Django и node.js.

12:15

Шесть лет назад я бросил курить, год назад слез с друпала. Стаж был больше пяти лет. Начинал с четвёртой версии. Казалось только побалуюсь.

12:15

Сегодня я вам расскажу о себе, во вторник о моей зависимости от CMF Drupal и почему я от него отказался.

12:16

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

12:16
Четвертый друпал или кент четвёрка? twitter.com/backendsecret/…

Конечно, друпал. Давно было 4.5 или 4.7. twitter.com/webholt/status…

12:22
@backendsecret и как? :)

Хороший вопрос. Первый +/- серъёзный проект на Django пощупал две недели назад. В целом — приятно. До этого было не… twitter.com/i/web/status/7…

12:27
@backendsecret еще суббота и воскресенье :)

На субботу и воскресенье, надеюсь, мне помогут вопросами. А если нет, буду позориться и тянуть время :) twitter.com/dcromster/stat…

12:29
@backendsecret просто джанго, без всяких наворотов типа селери?

Ой, доктор, откуда у вас такие картинки, у меня ещё php на губах не обсохло. Там вот так было: from celery import C… twitter.com/i/web/status/7…

12:34
Четвертый друпал или кент четвёрка? twitter.com/backendsecret/…
12:46
@backendsecret ладна, это я плавно подводил к вопросу замены селери на новые джанговские каналы

Надеюсь, когда у меня до этого дойдёт, это ещё не будет XVIII веком. twitter.com/flydiefly/stat…

12:48

О себе же обещал написать. С чего начать?

12:49

Когда мне было шесть лет, мне попал в руки журнал «Радио», в котором почти все страницы были заполненны вот таким (… twitter.com/i/web/status/7…

13:10

То есть, полный журнал дампов памяти. Полный. Бумажный. Журнал.

13:12

На вопрос WTF? Взрослые отвечали мне: «Ээээ, Ну, это для компьютеров».

13:20

Примерно так же мне однажды ответили на вопрос «Что такое презервативы?» Ответ: «Ну, ммм. Это для мужчин».

13:21

На вопрос «Что такое «компьютер», мне сказали «ЭВМ — электронно-вычислительная машина». Исчерпывающее объяснение для шестилетнего.

13:22

На вопрос зачем компьютеру все эти цифры я ответил уже сам.

13:23

В 10-11 лет я попал в настоящее издательство, где увидел огромное количество «макинтошей» и цветной принтер. Это был рай.

13:24

Потом у меня появился ZX-Spectrum. И не сказать, чтобы это был рай, но он был хотя бы с дисководом.

13:25

А потом были 386 машины с досом и паскалем. Синий экранчик редактора и задачки на подсчёт площадей геометрических фигур.

13:26

Потом у меня сломался жёсткий диск и в этот же год появился Red Hat Linux 6.2 или что-то в этом духе.

13:30

Этот linux грузился с CD! Так я познал командную строку.

13:30

А потом я отправился работать в web-студию кодером. Моим инструментом был Macromedia Homesite. У него был шорткат для расстановки  

13:33

Я прочитал одновременно стандарт CSS 2 и учебник по Mysql 3.23 Так меня до сих пор и колбасит между front- и back-end.

13:36
@backendsecret Я это взял и начал вбивать в командную строку ЭВМ "БК-0021"
13:48

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

14:01

А после этого был в основном фронт-энд, ни с чем не совместимый javascript, работа в рекламном агентстве.

14:04

После рекламного агентства внезапно появилась моя собственная компания. Где мы стали делать сайты сами как нам хотелось.

14:05

Примерно в это же время появились Ruby on Rails.

14:07

В моей жизни Ruby on Rails появились в первый год их существования и это была моя ошибка. Никто из компании не готов был к переходу.

14:08

Цены на vps/vds в 2005-2006 году были не понятны нашим клиентам. Нам был непонятен новый язык.

14:09

Ну вот. Только начал вести Твиттер, а уже так и тянет провести рефакторинг.

14:23
@backendsecret драматично. ну сейчас-то — руби?)

Заместительная терапия питоном. twitter.com/off_koss/statu…

14:42
@backendsecret @off_koss не переживай, когда-нибудь и до руби дорастешь наконец :))

Точно. (Главное не говорить в слух про табы и пробелы, а то мне крышка). twitter.com/den4ikbyte/sta…

14:48

Пообедал и решил рефакторинг на столь ранней стадии проекта не делать.

15:39

Ранний рефакторинг как и раннее усвоение технологий — мой враг. Что с рельсами, что с node.js

15:48
Ранний рефакторинг как и раннее усвоение технологий — мой враг. Что с рельсами, что с node.js

Конечно же, не «усвоение», а «попытка освоения». twitter.com/backendsecret/…

15:50

Я внезапно нашёл себе занятие, вернусь к вам через часик. pic.twitter.com/npVS9jsA0H

16:48

Что бесит в новой Mac OS — так то, что перестали работать SSH-ключи, которые работали с 2014 года (и о которых я уже забыл).

17:40
@backendsecret всмысле перестали?

DSA-ключи насильно не разрешают тепреь использовать (раньше просто ругались, а сейчас запретили)… twitter.com/i/web/status/7…

18:00
@backendsecret а про «бросил курить» можно и поподробнее ) как??

Как-то бросил. Особой технологии не помню, просто перестал. Неделю напоминал себе не курить, а потом напоминал себе… twitter.com/i/web/status/7…

18:07
@backendsecret откажешься от вкусно дымящейся сигаретки с хорошим табачком!?

Она не вкусно дымит. По-другому воспринимается через пару лет не курения. Откажусь. twitter.com/way2bariton/st…

18:10

У меня такая орфография, сам себя стесняюсь. Извините, нехватка углеводов и переизбыток javascript.

18:12
@backendsecret а потом говна накопилось и всё с нуля переписать

Смотришь в код, думаешь «кто это писал», а потом приходит озарение «это же я написал два года назад». twitter.com/ruxeg/status/7…

18:28

Иллюстрация к предыдущему твиту pic.twitter.com/HXDIH2nplK

18:28
@backendsecret @mr_The ругались, но ты забыл?

Они ругались не на экран, а куда-то к себе в лог, похоже. По крайней мере, я узнал об этом только когда не смог сде… twitter.com/i/web/status/7…

18:36
Они ругались не на экран, а куда-то к себе в лог, похоже. По крайней мере, я узнал об этом только когда не смог сде… twitter.com/i/web/status/7…

Или, ещё гипотеза, что ругались при создании ключа, но не при использовании. А создаю я их сильно реже чем использу… twitter.com/i/web/status/7…

18:38

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

19:42

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

20:02
@backendsecret как это перестали?

Вот так Skipping ssh-dss key /Users/alex/.ssh/id_dsa - not in PubkeyAcceptedKeyTypes и чтобы это понять, надо посмо… twitter.com/i/web/status/7…

20:16
@backendsecret У нас тут факап, сидим разбираемся че за фигня. :)

Да пребудет с вами сила! У нас такое чаще по пятницам происходит. twitter.com/dronmdf/status…

20:28
@backendsecret я запутался, это твоя компани?

Нет, конечно, это количество подписчиков этого аккаунта твиттера :-) twitter.com/ruxeg/status/7…

20:31
@backendsecret больше нравится приехать пораньше - тишина и голова ещё свежая

У меня зачастую день начинается с телефонных звонков и встреч, а если начинать до них, то потом надо тратить время… twitter.com/i/web/status/7…

21:18

Вечер понедельника. Почему бы не провести его глядя на gif-анимацию. vimgifs.com

21:43
@backendsecret там еще и ошибки были в коде. А патчи в следующих номерах публиковали.
22:00
@artworklv @backendsecret (мимопроходя, а в некоторых странах, дампы транслировали по радио)

В голове сам собою заиграл звук модема. twitter.com/strangeqargo/s…

22:05

# Вторник 83 твита

Добрый день, дамы и господа. Сегодня мы с вами поговорим про Java и Hadoop. (На самом деле нет). Про это я ничего не могу рассказать.

8:37

Столкновение с этими технологиями меня обескуражило, честно говоря. Писать обработку форм на C++ мне показалось оверкиллом.

8:48

Web меня интриговал с первого же момента как я его увидел. Даже до того как я его увидел.

8:48

Поэтому придётся рассказать вам о том, в чём я хоть что-нибудь понимаю. (И как обещал вчера, по минимуму использовать слово из трёх букв).

8:48

Мне сразу же захотелось узнать как работают сайты, что у них внутри. Внутри у них тогда были cgi и perl.

8:48

После книжки с примерами cgi-скриптов пришлось подождать пока не появится технология поближе к народу. Для средних умов так сказать.

8:50

И вот она появилась и называлась php 4 (гусары, молчать!)

8:51

Стало можно прямо в html-коде написать print и вывести текущую дату, например.

8:52

Потом пошла череда реальных задач: сайтики и сайты, каталоги товаров и формы, самописные CMS.

8:53

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

8:55

Видели бы вы эти CMS.

8:55

В 2004-2005 уже начали набирать популярность Wordpress, Joomla, Drupal и прочее.

8:57

В числе прочего были развеселые штуки типа movable type и net cat, которые на perl и Java были написаны.

8:58

Чтобы сделать интернет-магазин в 2004 году приходилось писать его почти целиком.

9:04
@backendsecret сейчас все пишут авторские CRM

История циклична. twitter.com/shevasya/statu…

9:05

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

9:06

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

9:07

Вариантов было не завались. Были два-три проприетарных решения, два-три open source.

9:08

При наличии выбора всегда лучше open source решение (не знаю как аргументировать, просто лучше для наших задач и всё).

9:10

Open source без git hub, без всего того, к чему мы сейчас привыкли. Чистый соурсфорж.

9:12

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

9:14
@backendsecret с Neos CMS приходилось сталкиваться? neos.io

Не-а. Спасибо за ссылку. twitter.com/grim_juz/statu…

9:15

Wordpress не подошёл нам как раз из за наших требований к стилю написания кода. (На момент выбора там вообще было всё в кучу).

9:18

Wordpress, кстати, кроме шуток, удивительный продукт. У них куча пользователей, огромный кусок рынка. Но под капотом у них такое.

9:21

В общем тот факт, что на своём «облачном» сервисе они перешли на node.js, многое говорит о том как тяжко им было со своим же кодом.

9:28
@backendsecret кмк это обычный исход любого продукта со стажем.

Иногда мне кажется, что я про это знаю всё. twitter.com/shevasya/statu…

9:30

Но был (и есть) другой продукт. У которого с кодом и модульностью и отделением зёрен от плевел было куда лучше.

9:31

Этот продукт — Альберт Эйнштейн. То есть, Drupal.

9:32

После месива из представления, логики, смешения кода с кнопками и таблицами в стиле phpBB, Drupal казался секси-кисой.

9:36
@backendsecret это была первоапрельская шутка, мужик

Да, а как удалить твит? Ну ладно. Не важно, бы на их месте переписал. twitter.com/strangeqargo/s…

9:38
@backendsecret это была первоапрельская шутка, мужик

Я вот это имел в виду. github.com/Automattic/wp-… и это, кажись, не первое апреля. twitter.com/strangeqargo/s…

9:42

Есть, кстати, прикольный форумный «движок», который по уровню кода получше чем Drupal. vanillaforums.org Давно, правда не смотрел.

9:47

Как и у любого явления, у Drupal'а тоже выявились сильные и слабые стороны. Попробую не особо углубляясь рассказать о них.

10:31

Сначала, наверное, про плюсы: конечно же модульность. Там почти как в iPhone — there's an app for this.

11:00

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

11:01

Также из явных плюсов — возможность полностью оторвать HTML от логики. (Как она достигается на практике — отдельная история).

11:02

Ну и «открытый мир» (терминология не официальная) — возможность одного эффекта добиться десятками разных путей. Многих это бесит.

11:05

Вот дилемма: что лучше — когда у задачи есть одно и только одно правильное решение, или когда есть множество способов прийти к цели?

11:09
когда-то это называли UNIX KISS design twitter.com/backendsecret/…

Я постеснялся на одну полку ставить Drupal и UNIX Way, тут за такое можно огрести. Но в голове у меня примерно так… twitter.com/i/web/status/7…

11:27
@backendsecret к слову сказать, они тогда не сильно отличались от тех же самописных cms

Главное отличие от самописных — наличие коммьюнити (которые тоже были не ахти, правда). twitter.com/nimnull/status…

11:31

Ещё из приятных особенностей — абстракция от баз данных. Возможность не писать напрямую "SELECT FROM ...

12:43

Для многих моментов есть hook_ — возможность подхватить и переопределить/дополнить какой-то из моментов работы системы.

12:45

А теперь — пара косяков и я поеду в офис.

12:46
А теперь — пара косяков и я поеду в офис.

Косяков друпала. twitter.com/backendsecret/…

12:46

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

12:47

При том, что Drupal — developer-oriented, он обладает «друпализмами» — штуками, которые делаются как-то криво по непонятным причинам.

12:48

И совсем жесть: настройки друпала кусками хранятся в базе, кусками в переменных, кусками в сериализованных массивах в базе же.

12:49

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

12:51

Например, по-дефолту все таблицы идут с одним префиксом и храняться в одной базе. У этого есть решение.

12:52

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

12:53
@backendsecret слушайте, а точно сейчас 2016-ый год? а речь все о drupal'е... 🦄

Это долгий и нудный рассказ почему я им больше не пользуюсь. twitter.com/mpak999/status…

13:16
в бекенд секрете друпалер из Спб, а я и не в курсе. twitter.com/backendsecret/…

Привет! twitter.com/kalabro/status…

13:30
@backendsecret А приходи к нам на митап 17 ноября специальным гостем? :) //сс @DrupalSPB

Э-Э-э. Спасибо. А до какого числа надо согласиться? twitter.com/kalabro/status…

13:42
@backendsecret а про восьмерку что нибудь расскажешь?

Вместо восьмёрки в моей жизни случился Laravel. twitter.com/jilizart/statu…

13:42
@backendsecret вопрос поняла :) напишу напоминание-приглашение, скажем, через неделю.

Спасибо! twitter.com/kalabro/status…

13:49

Делая что-то на заказ и поддерживая живые проекты на протяжении нескольких лет, очень сложно менять технологии.

15:41

Конечно, есть идеальный примеры перехода. Например, MySQL -> MariaDB. Но её создатели специально заморочились чтобы таким как я было просто.

15:43

А вот даже с апгрейдом операционной системы на сервере уже не всегда всё понятно.

15:44

Ну и разрастающийся код. Фиксы, припарки, костыли. Когда делаешь сам, многое прощаешь себе. Когда смотришь чужое, ужасаешься.

15:46

Но как бы ужасно тебе не было как исполнителю, как бы не хотелось переписать, приходится многие вещи оставлять как есть. (если всё работает)

15:47

И вот тут, при долгосрочной поддержке любые CMS (из тех, которые я трогал), дают слабину.

15:48

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

15:49

Отсюда в одном проекте модули, написанные то в процедурном,то в объектно-ориентированном стиле, то в непонятно каком стиле, то зашифрованные

15:50
@backendsecret а чего не PostgreSQL?

Исторически сложилось. Книжка по MySQL появилась в моих руках раньше. twitter.com/off_koss/statu…

16:07
@backendsecret это понятно, что первая книжка, но тем не менее — и сейчас MySQL/Maria?

Да, сейчас MariaDB потому что она справляется без труда, а PostgreSQL для наших задач — слишком серьёзный. twitter.com/off_koss/statu…

16:29
Да, сейчас MariaDB потому что она справляется без труда, а PostgreSQL для наших задач — слишком серьёзный. twitter.com/off_koss/statu…

MariaDB/MySQL — дефолтный пример во всей документации практически ко всему в нашем мире. Чтобы ставить что-то друго… twitter.com/i/web/status/7…

16:31

Как вариант ползучего рефакторинга: с какого-то момента новые функции делаем независимыми от остальной части проекта.

17:42

@backendsecret Так постепенно гвоздь за гвоздём можно переделать почти весь проект.

17:43

@backendsecret Но сложно поддерживать порядок в таком вороньем гнезде.

17:45

Собственно чтобы не городить такого, мы уже год не делаем на Друпале ничего. Поиск на что переместиться выдал либо смену языка, либо Laravel

18:10

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

18:11
@backendsecret ларавел бесподобен. Единственное, с чем на php приятно работать
19:52

Насоветуйте WEB-фреймворк на вашем любимом языке?

19:54
@backendsecret бэкэнд девелоперы поржут, как раз конец рабочего дня, надо ретвитнуть twitter.com/ruxeg/status/7…

У музыкантов это называется gear acquisition syndrome — когда вместо музыки занимаются кнопочками и крутилками. twitter.com/ruxeg/status/7…

20:08
habrahabr.ru/post/312022/
Вся боль бэкэндера при работе с фронтэндом (да там есть react)
20:09
.@backendsecret и знаешь, самое плохое в этой истории - что там слишком много правдивого в этой шутке.

Надо бежать изо всех сил, чтобы хотя бы оставаться на месте. twitter.com/ruxeg/status/7…

20:25

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

@ruxeg @backendsecret так пишите так, как писали раньше — это всё ещё работает. Все эти новые инструменты только для сложных приложений

И во многом для тех, кто эти штуки изобрёл. Как минимум, те, которые из крупных компаний заоупенсоршены. twitter.com/ilnurkhalilov/…

10:56

У каждого дела — запах особый. Если бы программы обладали запахом, мы все ходили бы как герои стихотворения Джанни Родари.

11:04

Сегодня — про инструменты. Кто чем натирает почётные трудовые мозоли.

11:06

На всех моих серверах есть ssh, vim, rsync. Без них у меня бы ничего не получилось.

11:10
@backendsecret что есть инструменты? Редакторы? Библиотеки? Языки?

В широком смысле. Инструмент токаря это и токарный станок и отвёртка. В зависимости от ситуации. (И программный код… twitter.com/i/web/status/7…

11:12
@backendsecret рельса ван лав
11:18
@backendsecret gerritcodereview.com Замечательный инструмент. Ни один недоделанный коммит в репу не пройдет.

ОГО, интересно. мы поковырялись с git lab и подумали что нам пока рано. А Gerrit кажись попроще. twitter.com/dronmdf/status…

11:22

GIT — вторая по счёту система контроля версий, которой я пытался овладеть и первая, которой я овладел.

11:25
@backendsecret ого, а какая первая?

Первая была Subversion. И она почему-то ни в какую не подошла нашему рабочему процессу. Два-три месяца помучились и… twitter.com/i/web/status/7…

11:31
@TheSunwave @backendsecret vanilla Go ван лав
11:31
@backendsecret gerritcodereview.com Замечательный инструмент. Ни один недоделанный коммит в репу не пройдет.
11:31
@ruxeg @backendsecret Как будто у нас лучше ;) m.habrahabr.ru/post/276539/
11:32

На десктопе у меня сейчас как-то так. Это из программ, у которых есть иконки. pic.twitter.com/sKM44ubPxr

11:33
@backendsecret прямо на десктопе, не в доке держите их?

десктоп, в смысле не сервер. twitter.com/strizhechenko/…

11:41
@backendsecret зачем саблайм и атом одновременно?

Атом более для фронтенда и маленьких поделок. Сублайм до прошлого года был основным. И я его до сих пор очень люблю. twitter.com/mkn8rd/status/…

11:42
Атом более для фронтенда и маленьких поделок. Сублайм до прошлого года был основным. И я его до сих пор очень люблю. twitter.com/mkn8rd/status/…

Atom практически сразу превратился у меня в какое-то mini-IDE, а SublimeText — именно редактор. Там есть VIM mode,… twitter.com/i/web/status/7…

11:51

GitHub Desktop появился потому что Github предложил его поставить. Они как-то сами с собой дружат когда я на гитхабе ссылки нажимаю.

11:52

А вот GitUP — другое дело. Им я реально пользуюсь. Он маленький и юркий и делает всё что мне надо.… twitter.com/i/web/status/7…

11:57
@backendsecret спринг бут
11:58
@dvbobrov @backendsecret @ruxeg быть на краю прогресса сложно во всех сферах: откройте капот вашей машины и попробуйте разобраться ;)

Можно ещё телефон развинтить. Даже пятилетней давности. :-) twitter.com/ilnurkhalilov/…

11:59
Ну т.е. если и так пользуешься vim-mode, зачем полумеры эти? @backendsecret

Когда поймал себя нажимающим [esc] в маковских notes. twitter.com/balbeko/status…

12:11
Когда поймал себя нажимающим [esc] в маковских notes. twitter.com/balbeko/status…

А ещё редактор нужен на случай, если к тебе не владеющий vim чувак подойдёт запятую поправить. twitter.com/backendsecret/…

12:14

vim-mode, кстати, спасает в браузерах, главное поставить исключения для gmail и других мест, где он и так есть.

12:24

Чего я пока не решил для себя — это как избавиться от привычки пользоваться FTP-клиентом.

12:26
Чего я пока не решил для себя — это как избавиться от привычки пользоваться FTP-клиентом.

То есть, синхронизировать папку rsync -rva  — это ОК, а вот походить позырить, сделать QuickPreview, понять что там… twitter.com/i/web/status/7…

12:28
@backendsecret sourceTree — the best! :-)

Вот у меня SourceTree не прижилось. Не помню почему. Плохо поливал, наверное. twitter.com/v_twibli/statu…

12:32
@backendsecret Дык FTP не нужно же.

Старые привычки трудно выводятся. Протоколы разные, но сама программа ftp-клиент выглядит анахронизмом. twitter.com/webholt/status…

12:33
@scaint люблю роллинг-релизы:) на самом деле для того чтобы иметь необходимый мне минимум без лишнего оверхеда. Arch, i3, gvim, chrome, mpd

Так можно дойти до Chrome book, будьте осторожны. Минимализм затягивает. twitter.com/balbeko/status…

12:35

Про операционные системы: у меня на Макбуке, ясное дело, OS X (они это называют OS X Server), на тестовой площадке в офисе — тоже самое.

12:44

Production у нас работает на Debian либо Ubuntu. Последнее я больше люблю, слово нравится.

12:44
@backendsecret @way2bariton Что под управлением подразумевается? Я монтирую sshfs обычно и дальше рулю будто локально всё.

Несколько лет назад я не смог так делать на маке. Сейчас всё ок, не знаете? twitter.com/webholt/status…

12:50
@backendsecret Да, на нём всё отлично поднялось.

Вот это полезное знание, спасибо. twitter.com/webholt/status…

12:54
@webholt @backendsecret в смысле, находясь на сервере забирать код из репозитория git?

Хотел запостить наш скрипт, чтобы на примере показать как это делать, но оказалось что нельзя это сделать. Попробую… twitter.com/i/web/status/7…

13:06
Хотел запостить наш скрипт, чтобы на примере показать как это делать, но оказалось что нельзя это сделать. Попробую… twitter.com/i/web/status/7…

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

13:07
В двух словах: также как мы клонируем с гитхаба, можно клонировать свой репозиторий. twitter.com/backendsecret/…

И более того, можно коммитить в него с площадки. Но это грех большой. twitter.com/backendsecret/…

13:08
И более того, можно коммитить в него с площадки. Но это грех большой. twitter.com/backendsecret/…

У нас есть скрипт, который после git push, отрабатывает hook, который выкладывает нужные файлы в папку на той же ма… twitter.com/i/web/status/7…

13:11
У нас есть скрипт, который после git push, отрабатывает hook, который выкладывает нужные файлы в папку на той же ма… twitter.com/i/web/status/7…

И если это не production, а тестовая площадка, например, то есть другой скрипт, который из той самой www папки дел… twitter.com/i/web/status/7…

13:12
@backendsecret так может ссылочку на gist?

Скрипт нельзя потому что он на 80% состоит из нашей внутренней информации. А остальное я рассказал на словах. twitter.com/off_koss/statu…

13:24
@ruxeg @backendsecret @dvbobrov тем, что любая профессия со стороны кажется сложной.
13:34

Пахнет маляр
Скипидаром и краской.
Пахнет стекольщик
Оконной замазкой.
А я пахну клавиатурными сочетаниями,cron'Ом и приложением Automator

13:46

Однажды мне надо было собрать несколько сотен ссылок с отраслевого портала. Так я узнал про Scrapy. doc.scrapy.org/en/latest/intr…

14:03
@backendsecret @ilnurkhalilov @dvbobrov а над ним еще могучее чтоб могучисть упростить и совместить с бэком при сборке пакета

Это как раз про те вороньи гнёзда, о которых я вчера вещал. Чем изолированнее, тем лучше. twitter.com/ruxeg/status/7…

14:20
Это как раз про те вороньи гнёзда, о которых я вчера вещал. Чем изолированнее, тем лучше. twitter.com/ruxeg/status/7…

У нас в некоторых случаях практически статика с фронта общается с бэкендом через JSON. Потому что так можно все куб… twitter.com/i/web/status/7…

14:22
@backendsecret @ilnurkhalilov @dvbobrov серьезно, почему? Как вы деплоите свои сайтики и «контролирует» фронтэнд

(Сейчас я спалюсь). Особенно, на долгоиграющих поросших мхом проектах время от времени приходится добавлять что-то.… twitter.com/i/web/status/7…

14:27
(Сейчас я спалюсь). Особенно, на долгоиграющих поросших мхом проектах время от времени приходится добавлять что-то.… twitter.com/i/web/status/7…

Поэтому чтобы не привязываться к конкретной реализации js-чего-то-там, приходится делать Приложение в приложении. А… twitter.com/i/web/status/7…

14:29
Поэтому чтобы не привязываться к конкретной реализации js-чего-то-там, приходится делать Приложение в приложении. А… twitter.com/i/web/status/7…

Наверное это как-то называется, но на ум приходит только неприличное. twitter.com/backendsecret/…

14:30
Наверное это как-то называется, но на ум приходит только неприличное. twitter.com/backendsecret/…

Ну и деплой происходит скриптом или руками, просто лежит всё в разных местах. twitter.com/backendsecret/…

14:32
Ну и деплой происходит скриптом или руками, просто лежит всё в разных местах. twitter.com/backendsecret/…

Частный случай: сайт, форум: две папки, две базы, форум смотрит сессии пользователей сайта и читает что ему присыла… twitter.com/i/web/status/7…

14:35
@backendsecret @ruxeg @ilnurkhalilov @dvbobrov пора освоить, хотя это и не легко; а как сейчас фронт собирается???

Gulp. Покажу конфиг попозже. twitter.com/lisovskyvlad/s…

14:49
@backendsecret gulp — осознанный выбор или просто так получилось? если выбор, то почему?

Попробовал Grunt, приуныл, попробовал ещё что-то, не пошло, попробовал без всего, стало хуже, поискал, почитал, наш… twitter.com/i/web/status/7…

15:06
@backendsecret схожий путь) в сторону вебпака не смотрел?

Аккурат сейчас происходит смотрение в сторону webpack twitter.com/off_koss/statu…

15:20
@backendsecret удобно GitHub desk? Меня как-то не зацепил совсем, скорее наоборот

Сама программа норм, но я ей пользуюсь исключительно чтобы клонировать репозитории с гитхаба к себе. Для остального… twitter.com/i/web/status/7…

15:44
@backendsecret twitter.com/HexletHQ/statu…

Во, кстати, спасибо, похоже на удобную штуку. twitter.com/koolbasov/stat…

15:52
@backendsecret так может ссылочку на gist?

Я вычистил из скрипта то, что не могу показывать. Вот как это выглядит. gist.github.com/validatorru/6e… Относитесь к этому… twitter.com/i/web/status/7…

16:01

IMHO, сложно не то, что это именно сложно, а то, что множество элементов и они меняются каждый день twitter.com/backendsecret/…

16:09
@backendsecret так вроде git clone из консоли быстрее сделать ) или из-за бранчей?

Паттерн поведения: листаешь гитхаб, видишь интересное, нажимаешь Clone or download / Open in desktop. И запускается… twitter.com/i/web/status/7…

16:33

Дайте мне кувалду и ключ на 17! Недавно я узнал, что в Google Docs можно заполнять таблицы из внешних источников xml или html.

16:46

Есть инструменты, о которых не подозреваешь, потому что даже не знаешь что такое бывает. Например, github.com/tessus/apachet…

18:08

На маке есть приятная (хоть и не бесплатная) софтина, которая называется Server.app

18:54
На маке есть приятная (хоть и не бесплатная) софтина, которая называется Server.app

Когда-то давно была OS X server, а теперь просто приложение twitter.com/backendsecret/…

18:54
Когда-то давно была OS X server, а теперь просто приложение twitter.com/backendsecret/…

Вариант, если борода не растёт, а Wiki, DNS, и web нужно настроить для команды из 2-10 человек. twitter.com/backendsecret/…

18:57

Используете ли вы «горячие клавиши» в шелле?

19:11
@backendsecret ctrl+w/e/r/u/a/d/l/z/c/v
19:18
alt+b, alf+f - а потом сажусь к кому-нибудь за мак и начинает БОМБИТЬ twitter.com/backendsecret/…

I know that feel, bro. twitter.com/sorrowunderhoo…

19:21
@sorrowunderhood @backendsecret а не надо просто из-за мака вставать ))

Отличное решение! Тысяча чертей! twitter.com/xdmiodz/status…

19:28
@backendsecret а, иногда для своих утилит autocomplete скрипты пишу. Совсем поехавший.

Наверняка есть кто-то ещё более изощрённый. twitter.com/strizhechenko/…

19:29
@theaspect подешевело, я покупал за 3000, потом другую версию за 2500.

Хотя, надо у бухгалтера уточнять twitter.com/backendsecret/…

20:13
@backendsecret как раз сегодня наконец-то залез в справку fish узнать, как очистить введённое или вынятое из истории. Кто бы подумал - CtrlC

fishshell.com Это оно? twitter.com/ebusterd/statu…

20:19

Вот один из списков горячих клавиш для баша, если вдруг кто-то из не пользующихся, хочет начать. habrahabr.ru/post/99843/

21:12

Когда просят «добавить всего лишь ещё одну кнопочку», которая должна делать что-то, о чём тебе никто не сказал. pic.twitter.com/KuNaWyfgHz

23:52

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

Кто не спит? Киньте что-нибудь понятное про типы данных в Python? Чтобы для дошкольников.

0:52
@backendsecret да вот здесь же вроде неплохо описано всё docs.python.org/2/reference/da… или нужно что-то более в свободном стиле?

В идеале что-то такое githowto.com на английском или русском. Всё, что я нахожу — Adruino, а я сейчас на… twitter.com/i/web/status/7…

1:03
@backendsecret я не разработчик, конечно, но может такое сгодится для чего-нибудь overapi.com/python
2:16
@backendsecret понятнее чем на codeacademy не встречал вообще

ВОТ ОНО! Спасибо, Владимир! twitter.com/enilight/statu…

2:22
@backendsecret да так ваще по-жизни
2:24
@backendsecret а атом уже перестал виснуть? А то я натянул все что мне надо и оно рандомно висло, без бэктрейса даже.

Ничего большого в нём лучше не открывать, а на файлах по 1,5 тысячи строк у меня не виснет. В основном SASS, JS. twitter.com/vchukhantsev/s…

10:51

Настало время принять серьёзное решение и я хочу делегировать эту возможность вам. Устроим reality-шоу.

10:54

Где мне работать сегодня?

10:57

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

11:41
Теперь не должно такого происходить.
Значения по умолчанию теперь принудительно проставляются для всех полей, где они необходимы.

Ой, окном ошибся, Извините. twitter.com/backendsecret/…

11:41
@ruxeg @lisovskyvlad @backendsecret @ilnurkhalilov @dvbobrov но иногда бэк многокомпонентный и распределенной, и это не меньший ад.
12:14
@backendsecret пыщпыщпыщ динамический язык
12:15
Где мне работать сегодня?

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

12:26
На первый взгляд кажется, что мне посоветовали остаться дома. twitter.com/backendsecret/…

Но это явно не так, потому что среди голосовавших за четвёртый пункт есть те, кто хочет чтобы я пошёл в кафе. Спаси… twitter.com/i/web/status/7…

12:27

У меня есть все возможности работать исключительно из дома или вообще откуда угодно. Но я люблю приходить в офис. Потому что он мой.

12:50
У меня есть все возможности работать исключительно из дома или вообще откуда угодно. Но я люблю приходить в офис. Потому что он мой.

Для меня офис — это как гараж, где репетирует рок-группа. twitter.com/backendsecret/…

12:51

Работать не где угодно, а скорее всего где понадобится.

12:55

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

12:57

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

12:58
@backendsecret а, простите, зачем?

Чтобы исправить последствия пятничного деплоя конечно же. twitter.com/den4ikbyte/sta…

13:51

Ещё вот была ситуация летом — неслись по автобану километров 160 на микроавтобусе, а я на заднем сидении менял сортировку в выдаче объектов.

14:32
Ещё вот была ситуация летом — неслись по автобану километров 160 на микроавтобусе, а я на заднем сидении менял сортировку в выдаче объектов.

И всё это через очень надёжный, добротный, но медленный немецкий мобильный интернет. twitter.com/backendsecret/…

14:32

Вообще, в РФ ситуация с интернетом примерно как в Германии с дорогами. Я плачу 3 доллара в месяц за домашний инет и 20 за рабочий.

14:34
@backendsecret у меня он вис и на 100 строках, подозреваю невменяемую систему плагинов.

Я подозреваю что там не всё тестируют, или не все писатели плагинов удостоверяются что они совместимы. twitter.com/vchukhantsev/s…

14:59
Я подозреваю что там не всё тестируют, или не все писатели плагинов удостоверяются что они совместимы. twitter.com/vchukhantsev/s…

Открываешь папку в сайдбаре, из не открываешь три файла, закрываешь папку проекта. Закрываешь вкладки с файлами > б… twitter.com/i/web/status/7…

15:00

Вот такие кругляшки рисует программа учёта рабочего времени. pic.twitter.com/M98j2ZNVX3

15:38
@backendsecret все эти геройства (автобан, лодка и т.д.) признак раздолбайства

Причём не всегда раздолбайства героя. Иногда надо поменять логику приложения тогда когда ты на автобане. И поручать… twitter.com/i/web/status/7…

15:56
@backendsecret что за программа?

Это Tyme tyme-app.com Она сделана гениальным немцем со всей дотошностью и при этом — единственная, котор… twitter.com/i/web/status/7…

15:58
@backendsecret В автобусе в поездке по заснеженным лесам лесам Башкирии от одной деревни к другой.Старые башк. женщины,дети и я с айпэдом

В кафе с айпэда моего брата решал проблему, которая оказалась отключившимся хостингом. twitter.com/tamvodopad/sta…

16:00

Качество кода это как причёска. Сейчас тебя всё устраивает,а через пять лет посмотришь на фотку и думаешь: а как я такой по улицам-то ходил?

16:25

Поверить не могу что только три человека в необычных условиях работали. Остальные — святые? Давайте, не стесняйтесь.

16:46
@backendsecret ну или вариант Б: ты задрот, нигде не бываешь, всегда сидишь у компьютера.

И фиксишь в привычной позе ;-) twitter.com/off_koss/statu…

17:11

Лучший ник дня so far! @PRNCSNesmejana

17:12

А Mac People все знают что когда по CMD+TAB переключаешься, можно на приложении CMD+Q сделать?

17:20

$ git status ↩️ i.imgur.com/hkTGMsK.gif

17:33

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

17:43

DILBERT IRL. Только что у меня произошёл. pic.twitter.com/XhvwLbwxV9

17:47
@backendsecret с ноутбука за рулем в пробке по пути на дачу :)

О да! Так держать! Пока что вы в лидерах, сэр! twitter.com/den4ikbyte/sta…

17:48
@backendsecret как-то фиксил баг и делал выкатку из тамбура переполненного Аэроэкспресса, идущего в DME
18:00
@backendsecret прическа дело вкуса, а качество кода, в идеале, должно быть монотонно возрастающей с опытом работы характеристикой.

Вы правы, хотя сомелье и шеф-повар сказали бы, что вкус тоже надо тренировать, чтобы он монотонно улучшался. Но мы… twitter.com/i/web/status/7…

18:01
@backendsecret прическа дело вкуса, а качество кода, в идеале, должно быть монотонно возрастающей с опытом работы характеристикой.
18:02
@backendsecret хотфиксил в прод с лавки на бульваре поймав чей-то дохлый вай-фай на полпути на встречу с клиентом

Встреча с клиентом, для которого фиксил на лавке? Зачёт! twitter.com/vladimore/stat…

18:13
GitHub is not my resume. It's more like my field of broken dreams.
@hazula
18:14
@iamspacegray @ceounderhood @backendsecret и все кого не вспомнил. RT плз, вдруг и вашим будет интересно о чём я тут собираюсь писать
18:22
@backendsecret поднимал упавший сервак по SSH на кнопочном Symbian-фоне из роуминга :)

That's my man! twitter.com/alkalispb/stat…

18:41
@backendsecret 2 недели назад обновлял прод из самолета, пролетая где-то над Азербайджаном на высоте 10км

Да вы же практически в mile high club вступили. :-) en.wikipedia.org/wiki/Mile_high… twitter.com/zak956/status/…

18:47

А википедию отключили? Я думаю то-то я отупел внезапно.

18:49
@backendsecret как-то не тем путём я в него вступил :)

У всех есть свои особенности. twitter.com/zak956/status/…

18:54
@backendsecret ночью в переполненном баре, в пробке или просто припарковавшись с инетом через телефон, в залах ожидания SVO и KJA:)

Иногда мне кажется, что в сибирских аэропортах половина людей именно этим и занимается. Там столько мозгов. twitter.com/mend0r/status/…

19:03
@backendsecret по пути на дачу, RPi-сервер и андроидфон-роутер/терминал/блок питания через OTG
19:33
@backendsecret Слегка оффтоп, но со скуки перед концертом под сценой (рано пришёл) кодил универские задания на телефоне в google keep.

Вот это вышибло из меня скупую слезу восхищения. Посмотрите на этого человека и берите с него пример. twitter.com/siziyman/statu…

19:38
@backendsecret проблемы с OCSP у @globalsign

Да пребудет с ними СИЛА. twitter.com/heckfi/status/…

19:51
@backendsecret правил конфиги с телефона по ssh...
20:37

Раньше у меня было много разных проблем, теперь у меня одна проблема. txt2re.com

20:56
@backendsecret это круто!..

Ну, как сказать. Тогда казалось что #*◻︎@ полная, а сейчас есть что вспомнить 🐳 twitter.com/besseifunction…

21:15

Пользуетесь элиасами в шелле? У меня вот так. pic.twitter.com/SkHENgHTye

21:45
@backendsecret в самолёте 10 часов подряд решала задачи на хакерранке. В аэропортах часто код пишу. В салоне красоты на педикюре удобно тоже

Йухуууу! twitter.com/besseifunction…

22:00
Йухуууу! twitter.com/besseifunction…

На педикюре что бы ни было можно делать только если не боишься щекотки. twitter.com/backendsecret/…

22:11
@backendsecret в поездке в Бельгии оставалось 4%, хз куда идти, роуминг был дорогой, надо было базу и сервер переподнять на проде
22:12
@backendsecret это как стараться нужно?

Когда переключаешь, CMD держишь и вместо таба нажимаешь Q twitter.com/alexlomov/stat…

22:12
Как я жил раньше? 😲 twitter.com/backendsecret/…
22:14
@backendsecret в чем смысл? конкретно считаешь время по проектам и выставляешь счета за это или просто самоконтроль?

Вносишь рейт, делаешь эстимэйт по часам, нарезаешь задачи, выполнил, выключил, написал коммент. Потом опа — и посчи… twitter.com/i/web/status/7…

22:15
@backendsecret c телефона через тимвивер серв на вин2к3 приходилось чинить. Получилось )
22:15
Вносишь рейт, делаешь эстимэйт по часам, нарезаешь задачи, выполнил, выключил, написал коммент. Потом опа — и посчи… twitter.com/i/web/status/7…

В масштабах конторы такая штука не прокатит. twitter.com/backendsecret/…

22:16
В масштабах конторы такая штука не прокатит. twitter.com/backendsecret/…

Ответ на вопрос: и то и другое. И самоконтроль и счета. twitter.com/backendsecret/…

22:19
@backendsecret gitcom'у бы ещё && got push -f добавить и красота!

Не, так нельзя, это на тот момент когда с первого раза не получилось. У меня бывают приступы ярости. twitter.com/edyg/status/78…

22:33
@backendsecret в театре оперы и балета некоторое время девелопил на заднем ряду.

AND THE OSCAR GOES TO... twitter.com/strizhechenko/…

22:33
.@backendsecret вспоминаю свой старенький Nokia E50-1 и sourceforge.net/projects/pamp/ весёлое же было время!

А у меня Nokia E63 twitter.com/xferra/status/…

22:36

Братцы, если я медленно и невпопад отвечаю, это не всегда моя вина. Такое ощущение, что Twitter API лагает. У меня то пусто, то сразу вагон.

22:39
@backendsecret это все понятно, вопрос был, что реально по нему считаешь. Я то просто сам себя трекаю, чтобы быть в тонусе)

Я — считаю. twitter.com/off_koss/statu…

22:55
@backendsecret это все понятно, вопрос был, что реально по нему считаешь. Я то просто сам себя трекаю, чтобы быть в тонусе)

Я считаю этой программой часы и оцениваю их согласно рейтам. Заговариваюсь что-то. twitter.com/off_koss/statu…

22:58
@backendsecret да, я понял ;)

Это хорошо, потому что я сам себя понял не с первого раза. twitter.com/off_koss/statu…

23:15
@backendsecret после переезда на сиерру десктопный оф.клиент стал аццки лагать почему то

Я тоже с сиеррой поторопился. twitter.com/tcheburator/st…

23:16
@backendsecret alias uprc='source ~/.bashrc' например еще

Вот спасибо, хорошо! twitter.com/alex_mipt/stat…

23:44

# Пятница 73 твита

@backendsecret .bashrc vs .bash_profile ?

У меня .bash_profile twitter.com/dimonnwc3/stat…

0:05
@backendsecret почему не zsh?

Я очень многие вещи использую с установками по дефолту. Так проще переходить от компа к компу. twitter.com/xdevm/status/7…

0:06

Лопни мой шпангоут! Сегодня же пятница!

9:21
@backendsecret, а зачем ссх алиасить? Есть же .ssh/config — прописываешь там хост и пользователя, потом просто ssh hostname

Вот как-то нечего на это ответить. Спасибо за решение. twitter.com/ilnurkhalilov/…

10:47

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

10:55

Wget или Curl?

11:31
@backendsecret для чего именно? скачивать — wget, дергать API — curl, но вообще httpie httpie.org
11:37
@backendsecret from urllib2 import urlopen
11:37
@backendsecret postman + curl если тестить что-то. wget если качать.
11:47

rsync -rva --progress ./dump.tar.gz domain.dev:/tmp/ && say "done" когда я стал так делать, у меня перестал глаз дёргаться

12:05

Выходные для меня — скорее традиция, чем желанное событие. А в отпуск меня семья прогоняет. А у вас как?

13:59
Радуюсь пятнице, можно спокойно поработать в выходные. И контура свободны для экспериментов. twitter.com/backendsecret/…

Меня Охрана из офиса выгоняла со словами «знаю я твоё «ещё чуть-чуть», домой иди!» twitter.com/avarkulevich/s…

14:05
Меня Охрана из офиса выгоняла со словами «знаю я твоё «ещё чуть-чуть», домой иди!» twitter.com/avarkulevich/s…

А ещё наш программист Саша просил: «Пожалуйста-пожалуйста, ещё минуточку!» twitter.com/backendsecret/…

14:07
А ещё наш программист Саша просил: «Пожалуйста-пожалуйста, ещё минуточку!» twitter.com/backendsecret/…

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

14:10

Давайте вас попиарим? Кидайте ссылки на свои проекты на git-hub, например, и я их буду неистово ретвитить. pls RT

14:43
@backendsecret Коллектор под BSD syslog для json-сообщений на Node, например :: github.com/gwer/jsolog
14:52
@backendsecret kotlin либа с няшными обвязками для андроида github.com/ruXlab/kotan
14:52
Давайте вас попиарим? Кидайте ссылки на свои проекты на git-hub, например, и я их буду неистово ретвитить. pls RT

Не надо стесняться, только прошу вас хотя бы два слова описания что делает проект. twitter.com/backendsecret/…

14:53
@backendsecret ещё все свои наработки по твиттер-ботам публикую:

либа - github.com/strizhechenko/…
пример/дока к ней - github.com/strizhechenko/…

15:05
@backendsecret

Вот сейчас фанюсь - немного кода, чтобы отслеживать цены на убер из дома на работу и обратно.

github.com/strizhechenko/…

15:06

Всего три человека хотят поделиться с ребятами своими проектами? Харе прятаться, выкладывайте, не стесняйтесь. Звёздочки-то сами не ставятся

16:05
@backendsecret У меня есть юниттест фреймворк github.com/DronMDF/upp11 для c++. Его уже даже кто-то использует.
16:24
@backendsecret github.com/m1neral/vk_mus… Простейший CLI Ruby gem для скачки музыки из vk.
16:24
@backendsecret написал либу для вызова массива функций в перемешку с промисами последовательно github.com/JiLiZART/seque…
16:25
@backendsecret Facebook Messenger Bot Framework – делает удобно :) github.com/alexindigo/fbb…
16:57

Как вы говорите

17:06

Рекомендую вот такую книжку: Refactor your brain pragprog.com/book/ahptl/pra… pic.twitter.com/cl4u08c973

17:24

У создателя компании Palm есть классная книга о том как работает наш мозг. en.wikipedia.org/wiki/On_Intell… по-русски называ… twitter.com/i/web/status/7…

17:40

Канадский астронавт о жизни, Вселенной и вообще. Chris Hadfield: An Astronaut's Guide to Life on Earth… twitter.com/i/web/status/7…

17:47
@backendsecret @xdevm дык можно взять dotfiles и поднимать сразу все окружение:sh/brew/git/etc. Вот например мое: bit.ly/2e3p4mT
17:49
@backendsecret ну, судя по судьбе компании, если они и знают про то, как работает мозг, то все равно им не пользуются ))

Я бы сначала полистал ;-) там много интресного. И Palm разрушал не он. twitter.com/off_koss/statu…

17:53
@mkn8rd @backendsecret aria2.github.io если качать в несколько потоков. :)
18:00

Книжка про допинг. «На кофеине. Полезная вредная привычка» Мюррей Карпентер mann-ivanov-ferber.ru/books/na_kofei…

18:10

Наверняка все читали, но неупомянуть нельзя. The Pragmatic Programmer
From Journeyman to Master… twitter.com/i/web/status/7…

18:16
  • кто последний мержился?
  • ты!
  • нет, ты!
  • нет, ты!
  • нет, ты!
    и другие пятничные диалоги в отделе разработки.
  • 18:18
    @backendsecret github.com/Egregors/teamc… простой способ поднять рабочий TeamCity за пару минут

    Вот за это — отдельное спасибо! twitter.com/egregors/statu…

    18:20
    @backendsecret github.com/Egregors/teamc… простой способ поднять рабочий TeamCity за пару минут
    18:20

    Кажется, настало время пятничных откровений. Давайте расскажем о своих факапах. Наверняка у каждого есть по паре жирных скелетов в шкафу.

    18:24
    Кажется, настало время пятничных откровений. Давайте расскажем о своих факапах. Наверняка у каждого есть по паре жирных скелетов в шкафу.

    Начну. Лет семь назад у нас был жутко привередливый заказчик. Мы еле доделали проект. И в день запуска я почистил н… twitter.com/i/web/status/7…

    18:26
    Начну. Лет семь назад у нас был жутко привередливый заказчик. Мы еле доделали проект. И в день запуска я почистил н… twitter.com/i/web/status/7…

    Собирал из четырёх разных бэкапов целый день. Никому об этом не рассказывал. Извини @koolbasov twitter.com/backendsecret/…

    18:27
    @backendsecret Факап в том, что ни разу не было сколько-нибудь серьёзных факапов. Как после такого считать себя годным разработчиком?
    18:30
    Чем нейросеть лучше человека:
    18:54
    @backendsecret пингователь хостов github.com/dimonnwc3/host…
    19:24
    @backendsecret npmjs.com/package/stk npmjs.com/package/rstore state management [js] на основе event sourcing
    19:34
    @backendsecret в начале пути выполнил запрос без where на проде - сделал 1.5кк юзеров админами сайта :)

    Поступок не мальчика, но мужа! Респект! twitter.com/danilk_/status…

    19:47

    Некоторые люди умеют работать в состоянии опьянения. Лично я — нет. Прям вообще ничего не получается.

    20:25
    @backendsecret ну зависит от опьянения. Алкашка не совместима с работой. А а вот покурить и подумать над проблемами в петпроджектах - круто.

    Но в таком случае можно голосовать за пункт 3 twitter.com/blia/status/78…

    20:29

    О чём вы говорите в незнакомой компании, где никто не поддержит разговор по вашей специальности? #экстраверт

    20:54
    @backendsecret ухожу искать другую компанию)

    Вот из-за таких людей нас и считают снобами. Так держать, дружище! twitter.com/mend0r/status/…

    21:02
    @backendsecret о тех, кто в этой компании) отдаешь им внимание и энергию и все круто :D
    21:02
    Однажды программист в баре заговорил не о работе и умер twitter.com/backendsecret/…
    21:02
    @backendsecret не говорю.

    Молчание — золото. twitter.com/strizhechenko/…

    21:03
    @backendsecret я обычно начинаю молоть чушь
    21:04
    @backendsecret человеку дано 2 уха чтобы слушать и один рот чтобы говорить. Зачем говорить? Сиди, слушай и забавляйся.
    21:04
    @backendsecret молчу и слушаю
    21:04
    @backendsecret о книгах и/или науке
    21:09
    @backendsecret смотря, что писать. Диплом свой я только под пиво/вино писал. А на работке даже не могу представить, шоб поддатый придти

    При удаленной работе я всё равно не могу такого представить. Может, квалификации не хватает. twitter.com/meku_hueku/sta…

    21:34
    Очень печально когда ты можешь говорить только о своей специальности twitter.com/backendsecret/…

    О том и речь. twitter.com/shoonoise/stat…

    21:41
    @backendsecret я вообще удаленной работы не представляю, я дома пью и сплю

    Удалённая работа — это чем-то похоже на написание диплома. twitter.com/meku_hueku/sta…

    21:42
    @backendsecret нельзя так делать конечно. пьяного тракториста из себя не вытравишь конечно.
    21:46
    @tthread @backendsecret @backendsecret раньше был перманентно в дрова, нач. было начхать, теперь нет, бодун превр. в мешок с гавном на 2 дня
    21:54
    @backendsecret о моде, искусстве, литературе, путешествиях...на нашей профессии свет клином не сошёлся. У всех нас есть ещё о чем поговорить
    22:02
    Смолток twitter.com/backendsecret/…

    А у меня было logo twitter.com/borovikov/stat…

    22:02
    @backendsecret о сиськах ? :)

    Браво! twitter.com/maxborisov/sta…

    22:03
    @backendsecret делала важную доработку, срочно в релиз. В спешке напутала с ветками релиз/фикс/дэв и после регресса накатили не то...)
    22:06
    @backendsecret по правде сказать даже не я виновата, а тот, кто готовил ветку. Но все равно ошибка была дорогая. Благо исправили быстро
    22:06
    @backendsecret рефакторил модуль с индийским кодом незадолго до релиза. Релиз в итоге откатывали. Заказчик жаждал крови.
    22:12
    @backendsecret да толку-то от этих звёздочек?)

    Как живым медали. twitter.com/ksdaemon/statu…

    22:40
    @backendsecret если никто не поддерживает разговоры о монадах, просто ухожу и оставляю этих неудачников наедине!
    23:42

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

    @backendsecret отослал демотиватор "работать негры" в ведомственную почтовую рассылку. Впоследствии оказалось, что на неё подписан и министр

    — Что самое страшное в ядерной физике? — «Упс» (однажды я рассказал этот анекдот ядерному физику) twitter.com/rubynovich/sta…

    0:23
    @backendsecret написал скрипт, который читал файл в память и работал с ним. Работал нормально, пока не наткнулся на файл в несколько гигов

    Если дыма не было, то не считово. while true twitter.com/rubynovich/sta…

    0:37
    @backendsecret страшное, это когда критическую массу неверно посчитал

    Или когда слиплось и началась цепная реакция. twitter.com/alex____st/sta…

    1:13
    @backendsecret адаптируюсь, для чего больше приходится слушать. А дальше как повернётся, иногда достаточно просто шуткануть вовремя. 😆
    1:13
    @backendsecret @Alex____st слиплось? То самое, что в детстве после варенья со сгущенкой обещали?

    Почти. Только не то и не от варенья. Урановые полусферы. twitter.com/galarrradio/st…

    2:17
    @backendsecret в начале карьеры, выгружал данные из двух таблиц и искал их пересечение через & у массивов. С ростом таблиц начало тормозить
    11:28
    @backendsecret тема путешествий заходит практически всегда
    11:28
    @backendsecret страшное, это когда критическую массу неверно посчитал
    11:28

    Когда ещё говорить о здоровье как не в субботу утром. Вы много двигаетесь?

    11:29

    Я стараюсь ходить пешком как можно больше. pic.twitter.com/IG5jh050Dw

    11:30
    @backendsecret двигать мышкой считается?

    Можно ещё двигать бровью. twitter.com/dcromster/stat…

    11:31
    @backendsecret это в каком районе - городе?

    Это Питер, детка! twitter.com/i_am_alcoholic…

    12:24

    Есть двадцать минут.

    12:28

    Зарядку делаете? Я по будням 20 приседаний, 20 отжиманий, 20 качаний пресса. И Планку 5 минут в разных комбинациях.

    13:06

    Друг-качок @koolbasov распечатал мне вот такую программу. И там было теоретическое обоснование, но я не придал ему… twitter.com/i/web/status/7…

    13:30
    @backendsecret басейн, футбол.
    13:35

    Для чего нам даны табличные процессоры? #задротство #здоровье На графиках — связь между похмельем, давлением и меди… twitter.com/i/web/status/7…

    13:47
    @backendsecret говорю: а вот я программист. Программирование это круто. Я сейчас вам все расскажу...
    13:51
    @backendsecret github.com/fomkin/pushka мой мапинг типов в JSON на Scala.
    13:56

    Сильно рекомендую программу для обучения быстрому чтению. heku-it.com/reading-traine…

    14:11
    @backendsecret 7-minute workout практикую под подкасты
    15:18
    А есть ли среди моих читателей адепты Scala, или те, кто хочет стать? У нас проект есть великолепный, из области медицины. Обучим, если надо
    15:26
    @backendsecret 50 приседаний, 40-50 отжиманий, пресс до жжения, планка 2-3 минуты (один подход). И резинку тягаю, если не могу в зал пойти:)

    Вот — человек! twitter.com/alkovpro/statu…

    15:35
    @backendsecret тренажерка и стретчинг через день :))))
    16:50
    @backendsecret @koolbasov @23slider это картинка от @darebees. у них много интересных программ
    19:13
    @backendsecret, трижды в неделю с 10 до 12 спортзал по хардкору. Позволяет смыть негатив и с чистыми мыслями начать работу.
    19:13

    Давайте, пофоловьте меня, в то что я как лох? #followme #follow #tweet #hello #followback #russianProgrammer

    19:14
    @backendsecret с утра дыхательные упражнения, 20 отжиманий, разминка. В неделю минимум 2 тренировки айкидо по 2 часа. Иногда и по выходным
    19:57

    Пока я на концерте ILWT, напишите какие у вас хобби/развлечения, если такое бывает.

    20:14
    @yelbota @backendsecret И все такие «Да-да, продолжай, очень интересно». А спустя минут 5 обнаруживаешь, что никого уже нет.
    20:14
    @backendsecret бегаю три раза в неделю... подтягиваюсь примерно так же часто...
    20:19

    Раз тогда не полюбил, то и шас не полюблю. Все, давай, до скорого, буду в Пензе, позвоню.

    21:56
    @backendsecret это было лет десять назад. Оперативки не хватило и ОС начала активно свопиться. Дымом считается?
    22:07
    @backendsecret го взаимный фолловинг! ;)
    22:40

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

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

    14:06
    @backendsecret Ну спрошу, что нужно знать начинающему бэкэндеру, основы всех основ ?

    Если бы я начинал сейчас, то провёл бы исследование на тему популярности технологий, выбрал бы интересную и востреб… twitter.com/i/web/status/7…

    14:36
    @backendsecret Ну спрошу, что нужно знать начинающему бэкэндеру, основы всех основ ?

    А затем искал бы работу в команде, которая вызывает у меня уважение. Люди научат большему чем самая умная книжка. twitter.com/kernelbyte/sta…

    14:37
    А затем искал бы работу в команде, которая вызывает у меня уважение. Люди научат большему чем самая умная книжка. twitter.com/kernelbyte/sta…

    А в плане именно обучения — можно начать вот с этого дяди. youtube.com/watch?v=KkMDCC… у него там много интересных ллек… twitter.com/i/web/status/7…

    14:48
    @backendsecret есть ли у тебя проблемы с мотивацией во время работы? И если да, как ты их решаешь?

    Во время работы проблем с мотивацией нет. Бывают проблемы «как начать». twitter.com/alex____st/sta…

    14:49
    @KernelByte @backendsecret гляньте хекслет, там всё очень классно сделано, по-моему. В отличии от большинства "обучалок", там именно профы
    14:49
    @backendsecret Почти все поголовно склонялись к знанию Питона и С++ .. И почему то никто не разу не упомянул PHP. Или это не язык ?

    Ну посмотрите как меня тряпками здесь закидали с самого начала, вот вам и ответ. twitter.com/kernelbyte/sta…

    14:51
    Ну посмотрите как меня тряпками здесь закидали с самого начала, вот вам и ответ. twitter.com/kernelbyte/sta…

    Все пользуются сайтами, сделанными на нём, но никто не уважает тех, кто их делает. twitter.com/backendsecret/…

    14:51
    @backendsecret Почти все поголовно склонялись к знанию Питона и С++ .. И почему то никто не разу не упомянул PHP. Или это не язык ?
    14:51
    Во время работы проблем с мотивацией нет. Бывают проблемы «как начать». twitter.com/alex____st/sta…

    И самое ужасное — когда тебя отвлекают раз в 10 минут. Ничего не помогает, кроме способности быстро переключать кон… twitter.com/i/web/status/7…

    14:53
    И самое ужасное — когда тебя отвлекают раз в 10 минут. Ничего не помогает, кроме способности быстро переключать кон… twitter.com/i/web/status/7…

    Помогает визуализировать продукт, который ты должен выдать в итоге, так чтобы всё придумать, а потом — раз и написа… twitter.com/i/web/status/7…

    14:55
    @backendsecret есть ли у тебя проблемы с мотивацией во время работы? И если да, как ты их решаешь?

    Чтобы не отвлекаться я испробовал, наверное сотню способов. twitter.com/alex____st/sta…

    15:04

    Хороший русскоязычный подкаст про всё. «Гул нейронов» гулнейронов.рф

    15:10

    Хороший англоязычный подкаст обо всём stuffyoushouldknow.com/podcasts

    15:11

    Англоязычный подкаст где чувак берёт интервью у знаменитостей и пытается вычислить как они добились чего добились.
    fourhourworkweek.com/podcast/

    15:19
    @backendsecret, это что, например?)

    Я не понял сути вопроса. twitter.com/ilnurkhalilov/…

    15:42
    @palpatinen @backendsecret Спасибо, я уже изучил базовое понятие ооп, полное страение cms, щас на курсах по Yii фреймворку, а дальше куда ?

    После Yii я бы двинул на Django. twitter.com/kernelbyte/sta…

    15:44
    @backendsecret, какие сайты написаны на ПХП?

    Да миллиарды их. Куда не зайдёшь. Все эти бесконечные блоги, интернет-магазинчики, порталы, контент-проекты.… twitter.com/i/web/status/7…

    15:46

    Научно-фантастический подкаст на английском языке.
    starshipsofa.com

    15:55

    Очень интересный подкаст по всемирной истории. dancarlin.com/hardcore-histo… по-английски.

    15:56
    @backendsecret @KernelByte @palpatinen воу, что за советы?! Дальше - программировать, расширять и углублять знания языка. Ну и базы данных
    16:11
    @makhov @backendsecret @KernelByte ...алгоритмы, структуры данных, реляционка, архитектура эвм/по/дбмс
    16:12
    @makhov @backendsecret @KernelByte ...это всё имеет смысл, если не хочешь быть программистом-птушником (что не плохо, но скучно со временем)
    16:19

    Один из старейших и крутеших научно-фантастических подкастов. escapepod.org

    16:21

    Гарри Поттер и методы рационального мышления.
    hpmor.com

    Супер-проект Элиезера Юдковского.

    16:24

    Книга и подкаст Сэма Хэрриса о духовности без религии. Если хотите узнать про медитацию — вам туда.
    samharris.org/waking-up

    16:26
    @palpatinen @makhov @backendsecret Просто слушая всех я реально путаюсь, из за того что одни говорят делай то другие это.

    Надо слушать тех, кого считаешь специалистом и уважаешь. Ну и свою голову на плечах иметь. twitter.com/kernelbyte/sta…

    16:27
    @backendsecret посоветуйте что то про планирование, время между идеей и уже написанием кода.

    У меня есть доска, на которую я развешиваю бумажки с названиями элементов функциональности, которые надо сделать. twitter.com/tcheburator/st…

    16:37
    У меня есть доска, на которую я развешиваю бумажки с названиями элементов функциональности, которые надо сделать. twitter.com/tcheburator/st…

    Есть mind-maps, есть ASANA и чек-листы. Дальше — чем мельче нарубишь задачи, тем больше вероятность что сделаешь ка… twitter.com/i/web/status/7…

    16:39
    @backendsecret вроде trello?

    Ага. Аналоговый трелло twitter.com/tcheburator/st…

    16:58
    @backendsecret А вы ставите задачи на несколько дней ? или только на будущий ? Т.е выполнили, создаем новый на завтра ?

    На две-недели, месяц. twitter.com/kernelbyte/sta…

    16:58

    Вот такого плана доска. pic.twitter.com/lH4NkKYf1k

    17:02
    @backendsecret я имел ввиду не инструменты, а идеологию ) Не «где», а «что» писать. Напрр в ООП какие сущности в софте заводить

    Ой. Боюсь, не смогу внятно объяснить, это не ко мне, наверное. twitter.com/tcheburator/st…

    17:08

    Русские гейм-журналисты с сильным подкастом.
    disgustingmen.com

    18:01
    @palpatinen @KernelByte @makhov @backendsecret пробовать в промышленных масштабах дорого, особенно когда все заинтересованные лица довольны
    18:53

    Ну и да, пока-пока!

    21:23

    github.com

    other