# Понедельник 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:48Web меня интриговал с первого же момента как я его увидел. Даже до того как я его увидел.
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В 2006 уже можно было хотя бы начать с джумлы и сделать компонент для хранения и вывода каталога товаров.
9:06Но кто поддерживал большой сайт на джумле, тот уже ни над чем не смеётся. И мы исходя из чувства самосохранения постоянно искали варианты.
9:07Вариантов было не завались. Были два-три проприетарных решения, два-три open source.
9:08При наличии выбора всегда лучше open source решение (не знаю как аргументировать, просто лучше для наших задач и всё).
9:10Open source без git hub, без всего того, к чему мы сейчас привыкли. Чистый соурсфорж.
9:12Мы посмотрели исходники разного всякого и выбрали что-то, у чего код не похож по стилю на phpMyAdmin.
9:14@backendsecret с Neos CMS приходилось сталкиваться? neos.io
Не-а. Спасибо за ссылку. twitter.com/grim_juz/statu…
9:15Wordpress не подошёл нам как раз из за наших требований к стилю написания кода. (На момент выбора там вообще было всё в кучу).
9:18Wordpress, кстати, кроме шуток, удивительный продукт. У них куча пользователей, огромный кусок рынка. Но под капотом у них такое.
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Плохо настроенная админская часть друпала — это агония пользователя. Чтобы было просто и понятно, надо тратить много времени и сил.
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@backendsecret github.com/ipkn/crow + github.com/rbock/sqlpp11 например
Спасибо. twitter.com/strangeqargo/s…
20:09habrahabr.ru/post/312022/20:09
Вся боль бэкэндера при работе с фронтэндом (да там есть react)
@backendsecret express.js20:24
.@backendsecret и знаешь, самое плохое в этой истории - что там слишком много правдивого в этой шутке.
Надо бежать изо всех сил, чтобы хотя бы оставаться на месте. twitter.com/ruxeg/status/7…
20:25@backendsecret flask20:36
@backendsecret Phoenix -> @elixirphoenix20:36
@backendsecret sinatra23:15
@backendsecret asp.net core, play, rails23:15
# Среда 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:22GIT — вторая по счёту система контроля версий, которой я пытался овладеть и первая, которой я овладел.
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:51GitHub 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:14vim-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:44Production у нас работает на 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
Однажды мне надо было собрать несколько сотен ссылок с отраслевого портала. Так я узнал про 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:01IMHO, сложно не то, что это именно сложно, а то, что множество элементов и они меняются каждый день 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/v19: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/python2: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Теперь не должно такого происходить.
Значения по умолчанию теперь принудительно проставляются для всех полей, где они необходимы.
Теперь не должно такого происходить.
Значения по умолчанию теперь принудительно проставляются для всех полей, где они необходимы.
Ой, окном ошибся, Извините. 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:43DILBERT IRL. Только что у меня произошёл. pic.twitter.com/XhvwLbwxV9
17:47@backendsecret с ноутбука за рулем в пробке по пути на дачу :)
О да! Так держать! Пока что вы в лидерах, сэр! twitter.com/den4ikbyte/sta…
17:48@backendsecret как-то фиксил баг и делал выкатку из тамбура переполненного Аэроэкспресса, идущего в DME18:00
@backendsecret прическа дело вкуса, а качество кода, в идеале, должно быть монотонно возрастающей с опытом работы характеристикой.
Вы правы, хотя сомелье и шеф-повар сказали бы, что вкус тоже надо тренировать, чтобы он монотонно улучшался. Но мы… twitter.com/i/web/status/7…
18:01@backendsecret прическа дело вкуса, а качество кода, в идеале, должно быть монотонно возрастающей с опытом работы характеристикой.18:02
@backendsecret хотфиксил в прод с лавки на бульваре поймав чей-то дохлый вай-фай на полпути на встречу с клиентом
Встреча с клиентом, для которого фиксил на лавке? Зачёт! twitter.com/vladimore/stat…
18:13@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-сервер и андроидфон-роутер/терминал/блок питания через OTG19: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 почему не zsh?
Я очень многие вещи использую с установками по дефолту. Так проще переходить от компа к компу. twitter.com/xdevm/status/7…
0:06Лопни мой шпангоут! Сегодня же пятница!
9:21@backendsecret, а зачем ссх алиасить? Есть же .ssh/config — прописываешь там хост и пользователя, потом просто ssh hostname
Вот как-то нечего на это ответить. Спасибо за решение. twitter.com/ilnurkhalilov/…
10:47Отказ от технологии, которой пользовался несколько лет — это не расставание, а развод. Совместно нажитое имущество и алименты.
10:55@backendsecret можно текстом?
Конечно! gist.github.com/validatorru/56… twitter.com/mas73r/status/…
11:03Wget или Curl?
11:31@backendsecret для чего именно? скачивать — wget, дергать API — curl, но вообще httpie httpie.org11:37
@backendsecret from urllib2 import urlopen11: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/jsolog14:52
@backendsecret kotlin либа с няшными обвязками для андроида github.com/ruXlab/kotan14:52
Давайте вас попиарим? Кидайте ссылки на свои проекты на git-hub, например, и я их буду неистово ретвитить. pls RT
Не надо стесняться, только прошу вас хотя бы два слова описания что делает проект. twitter.com/backendsecret/…
14:53@backendsecret ещё все свои наработки по твиттер-ботам публикую:15:05либа - github.com/strizhechenko/…
пример/дока к ней - github.com/strizhechenko/…
@backendsecret (на этой либе работают @zapretbot @__coding_tips__ @eto_kogda_ebut @vsevsezaebali и gist.github.com/strizhechenko/…15:06
@backendsecret15: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/2e3p4mT17: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: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 sourcing19: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 о тех, кто в этой компании) отдаешь им внимание и энергию и все круто :D21:02
Однажды программист в баре заговорил не о работе и умер twitter.com/backendsecret/…21:02
@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
@backendsecret делала важную доработку, срочно в релиз. В спешке напутала с ветками релиз/фикс/дэв и после регресса накатили не то...)22:06
@backendsecret по правде сказать даже не я виновата, а тот, кто готовил ветку. Но все равно ошибка была дорогая. Благо исправили быстро22:06
@backendsecret рефакторил модуль с индийским кодом незадолго до релиза. Релиз в итоге откатывали. Заказчик жаждал крови.22:12
@backendsecret если никто не поддерживает разговоры о монадах, просто ухожу и оставляю этих неудачников наедине!23:42
Пока никто не видит. gist.github.com/forairan/b1143… pic.twitter.com/XTiCNoGv29
23:45# Суббота 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 курс лекций по Vim github.com/akalyaev/vim-i…11:27
@backendsecret в начале карьеры, выгружал данные из двух таблиц и искал их пересечение через & у массивов. С ростом таблиц начало тормозить11:28
@backendsecret тема путешествий заходит практически всегда11:28
@backendsecret страшное, это когда критическую массу неверно посчитал11:28
Когда ещё говорить о здоровье как не в субботу утром. Вы много двигаетесь?
11:29Я стараюсь ходить пешком как можно больше. pic.twitter.com/IG5jh050Dw
11:30@backendsecret двигать мышкой считается?
Можно ещё двигать бровью. twitter.com/dcromster/stat…
11:31Есть двадцать минут.
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/
@palpatinen @backendsecret Спасибо, я уже изучил базовое понятие ооп, полное страение cms, щас на курсах по Yii фреймворку, а дальше куда ?
После Yii я бы двинул на Django. twitter.com/kernelbyte/sta…
15:44@backendsecret, какие сайты написаны на ПХП?
Да миллиарды их. Куда не зайдёшь. Все эти бесконечные блоги, интернет-магазинчики, порталы, контент-проекты.… twitter.com/i/web/status/7…
15:46Научно-фантастический подкаст на английском языке.
starshipsofa.com
Очень интересный подкаст по всемирной истории. 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Книга и подкаст Сэма Хэрриса о духовности без религии. Если хотите узнать про медитацию — вам туда.
samharris.org/waking-up
@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 А вы ставите задачи на несколько дней ? или только на будущий ? Т.е выполнили, создаем новый на завтра ?
На две-недели, месяц. twitter.com/kernelbyte/sta…
16:58Вот такого плана доска. pic.twitter.com/lH4NkKYf1k
17:02@backendsecret я имел ввиду не инструменты, а идеологию ) Не «где», а «что» писать. Напрр в ООП какие сущности в софте заводить
Ой. Боюсь, не смогу внятно объяснить, это не ко мне, наверное. twitter.com/tcheburator/st…
17:08Русские гейм-журналисты с сильным подкастом.
disgustingmen.com
@palpatinen @KernelByte @makhov @backendsecret пробовать в промышленных масштабах дорого, особенно когда все заинтересованные лица довольны18:53
Ну и да, пока-пока!
21:23# Ссылки
github.com
- https://github.com/Automattic/wp-calypso
- https://github.com/playframework/playframework
- https://github.com/tessus/apachetop
- https://github.com/gwer/jsolog
- https://github.com/ruXlab/kotan
- https://github.com/alexfinn/gce-meta
- https://github.com/strizhechenko/twitterbot_utils
- https://github.com/DronMDF/upp11
- https://github.com/m1neral/vk_music_loader
- https://github.com/JiLiZART/sequence-as-promise
- https://github.com/alexindigo/fbbot
- https://github.com/Egregors/teamcity-docker-compose
- https://github.com/dimonnwc3/host-pinger
- https://github.com/akalyaev/vim-is-hard-lessons
- https://github.com/fomkin/pushka
other
- https://vimgifs.com/
- https://vanillaforums.org/
- https://habrahabr.ru/post/312022/
- https://habrahabr.ru/post/99843/
- http://asp.net/
- https://www.gerritcodereview.com/
- https://m.habrahabr.ru/post/276539/
- https://doc.scrapy.org/en/latest/intro/overview.html
- https://gist.github.com/validatorru/6aca0eba164b290bd14e
- https://gist.github.com/validatorru/6eac0f676958052f2c5da0d98e03448f
- https://gist.github.com/validatorru/56b64183c89bd2adb6fe942a1d70e4ec
- https://gist.github.com/forairan/b1143f42883b3b0ee1237bc9bd0b7b2c
- http://server.app/
- http://www.apple.com/macos/server/
- https://fishshell.com/
- https://githowto.com/
- http://overapi.com/python
- http://tyme-app.com/
- http://i.imgur.com/hkTGMsK.gif
- https://en.wikipedia.org/wiki/Mile_high_club
- https://en.wikipedia.org/wiki/On_Intelligence
- http://txt2re.com/
- https://httpie.org/
- http://domain.dev/
- https://pragprog.com/book/ahptl/pragmatic-thinking-and-learning
- http://aria2.github.io/
- http://www.mann-ivanov-ferber.ru/books/na_kofeine/
- https://www.npmjs.com/package/stk
- https://www.npmjs.com/package/rstore
- http://www.heku-it.com/reading-trainer/
- https://www.youtube.com/watch?v=KkMDCCdjyW8
- http://xn--b1abgqimchbr2a.xn--p1ai/
- http://www.stuffyoushouldknow.com/podcasts
- http://fourhourworkweek.com/podcast/
- http://www.starshipsofa.com/
- http://www.dancarlin.com/hardcore-history-series/
- http://escapepod.org/
- http://hpmor.com/
- https://www.samharris.org/waking-up
- http://disgustingmen.com/