« first day (499 days earlier)      last day (2824 days later) » 

2:00 PM
@GuilhermeNascimento need scroll synchronization))
 
Я бы поплакал или типа того, но у меня нет на это моральных сил. — J. Doe 1 min ago
 
@АлексейШиманский thanks by sugestion
 
@Grundy у меня тоже было пару раз тупежа такого, что редактировал не тот код, который обновлял) с каждым может случиться
 
@АлексейШиманский ага, мне кажется у всех было :-)
@АлексейШиманский у меня еще было - отредактировал, не сохранил, обновил в браузере - не поменялось - смотрю в редакторе - все норм, обновляю = все по старому
 
@Grundy это если что-то быстро редачить в nodepad++, к примеру. а норм IDE авторефрешат. Но с нотпадом тоже такое было)
 
2:10 PM
@АлексейШиманский не, студия например не автосохраняет
ну и мне вообще говоря не нравится вот эти автосохранялки :-)
мне прям надо нажать ctrl+s
 
@Grundy а чем они плохи?
 
@АлексейШиманский а не знаю :-) дело привычки может :-) но мне просто не нравится :-)
 
@Grundy для уверенности?
 
@АлексейШиманский ага :-)
 
@Grundy ну смотря что писать. вот если верстать css - то это замучаешься. Для этого правда есть всякие синхронизалки... в том же gulp можно синхронизацию поставить и тогда открыть ide на пол экрана и браузер и в режиме реального времени делать все..... а вот при работе с кодом js или php и ли прочим - конечно хочется небольшого контроля......но вот я, конечно сделал наполовину контроль... т.е. шторм сам сохраняет но в браузере надо все равно рефреш нажать.
 
2:14 PM
@Grundy Сохраняет-сохраняет, просто вы этого не замечали, потому что студия не падает :)
 
A K
@Grundy +1
 
@VladD ну не :-) имелось ввиду не бэкап файла :-) а типа любое изменение сразу :)
 
@Grundy А вот это лишнее, зачем? Модифицировать файл без явной команды на то юзера — неправильно. Вдруг он решил только открыть, поиграться и посмотреть, что получится.
 
@VladD это сейчас мейнстрим как я понимаю :-)
во всяком случае jetbrain'овские среды все так делают
 
@Grundy Ну, так правильно. Раньше было неправильно.
 
2:16 PM
@VladD я запутался на чьей ты стороне :-)
 
@VladD а какой смысл тыкать пицот раз на кнопку сохранить? А после как поигрался можно откатить.
 
@Grundy Сил зла, конечно :)
 
@АлексейШиманский откатить до какого момента? :-) ты уверен что ты запомнишь первоначальное состояние?
 
@Grundy до того как играться начал)
 
AutoRecover и не модифицирует файл, он записывает в уголке несохранённые изменения в фоне.
 
2:17 PM
@VladD ну так про него речи и нет :-)
 
А если студия грохнется, то восстановит их.
 
это вообще считай служебный файл :-)
 
А autosave, в отличие от autorecover, вреден.
 
@Grundy когда я начинаю играться - я запоминаю)
 
@VladD ну вот сейчас как я понимаю все пихают именно автосейв
 
2:22 PM
@Grundy А, тогда они неправы.
 
@VladD ага, мне тоже так кажется, но как видишь некоторым нравится :-)
 
разве это не удобно без лишних движений телом уже видеть то, что ты делаешь в режиме реального времени? Или проще поменять закорючечку, нажать ктрлC → переключить окно → нажать обновить → переключить обратно?
и так до посинения?
кстати замечу что так можно открыть разные браузеры и видеть все на них всех сразу
то есть для той же верстки это вроде как супер
верстать под 4 браузера сразу и ловить глюки баги
 
в студии кстати тоже есть browser sync
@АлексейШиманский чтобы было хоть как-то работоспособно нужно четыре монитора так ставить
иначе кроме как на таком демонстрационном видео это не пригодится
 
@Grundy ну если совсем слепым - да) Хотя в наше время на работах для верстальщиков уже меньше двух моников не ставят
@Grundy у тебя шо, монитор 14 дюймов?
@Grundy или калькулятор?
 
@АлексейШиманский суть в том, что при адаптивной верстке при проверке для большого экрана браузер физически не может занимать меньше половины, иначе не проверить ничего
То есть если у тебя стиль для ширины больше там 1200 то ты вот так 4 экрана уже вряд ли расположешь
 
2:30 PM
@Grundy адаптивня верстка - это другой вопрос... я сказал про 4 браузера, и не писал слово "адаптивная".
@Grundy есть такой стиль?
 
@АлексейШиманский то есть уже несколько вариантов применимости выкинулось :-)
@АлексейШиманский естессно, почему нет?
 
@Grundy сколько? один? при условии что ты один сраненький фрилансер на 14дюймовом мониторе, а не в компании, которая тебе предоставит мониторы и нужного размера - да. но так можно отмести работу на чем угодно в приницпе
 
@АлексейШиманский ну я и говорю - это вот хорошо только поиграться для демонстрации либо надо кучу мониторов и еще неизвестно как с ними работается
 
@Grundy опять же, если ты тот же верстальщик, то ты обязан иметь все нужные для тебя приспособления - те же 2 монитора. То есть как специалист, ориентирующийся на какое-то направление ты должеен иметь нужные инструменты.. не будет же хирург (что человеков режет) тренироваться на мышках
@Grundy тут от задачи зависит.
 
а еще эта фигня может влиять на работу сайта и например поведение может отличаться с ее использованием и без
 
2:37 PM
@Grundy поэтому все, кто её использует, потом переписывают всё с нуля, ага
@Grundy а еще магнитные бури
 
@АлексейШиманский я не сказал что обязательно будет влиять, я сказал может
 
@Grundy а еще удаленность до луны влияет
А у скорпионов так вообще всегда все глючит
@Grundy все может влиять на что угодно. Почему думаешь, что та же студия ни на что не влияет?
@Grundy может она втихаря с Обамой общается
@Grundy а он за это тебе червячков в код сажает
 
@АлексейШиманский потому что при отключенном browser sync, она никак не связана с браузером
 
@Grundy откуда ты это знаешь? где это написано?
 
@АлексейШиманский это очевидно :-)
 
2:41 PM
@Grundy ну да, и Бог есть - и отрицают только антихристы
 
@АлексейШиманский но ты же не можешь доказать что его нет ;-)
 
@Grundy я и не собирался) просто ты так уверен, что напоминаешь мне их. Кто упрется, и все тут.
 
@АлексейШиманский ну ты тоже уперся :-) и все тут :-)
@АлексейШиманский, и нас кстати в чате больше :P по крайней мере пока :-)
 
@Grundy я всего лишь сказал, что довольно удобная штука и очень помогает в некоторых вещах) Эт ты сказал - вы еретики, сжечь!)
@Grundy кого вас?))
 
@АлексейШиманский сторонников ручного сохранения :-D
@АлексейШиманский я вообще сказал - что лично мне не нравится :-) и тут ты завелся :-D
 
2:45 PM
@Grundy 13 человек. ручники - только трое xDD
@Grundy нормально же сидели, че началось? xDDD
 
@АлексейШиманский 13 человек, автоматчик только ты :P
 
@Grundy просто пока еще никто не читал или не хочет писать.)
@Grundy полуавтомат)
 
@АлексейШиманский ну вот опять :-)
начинаешь отмазываться :-)
 
@Grundy можем голосование устроить)
 
@АлексейШиманский давай :-) устрой :-)
@АлексейШиманский а еще можно кикнуть тебя чтобы народ не баламутил :P
 
2:49 PM
@Grundy тебя боженька покарает
xDDD
 
@АлексейШиманский ты ж тут распинался что нет его :P :P :P
 
@Grundy во-первых я не говорил такого. во-вторых мне это никак не мешает говорить то, что я говорю)
@Grundy кстати, в этом самый смак, что я могу говорить что угодно (плюс минус), а они нет
 
A K
@АлексейШиманский На мете где-то была недавно тема. Народ хотел опрос. Вот где места для холивару )))
 
3:39 PM
@Grundy не, можно два. Но лучше портретных. :) Ну, в большинстве виденных мной случаев.
 
@D-side тут могут по ширине не подходить :-)
 
@Grundy Заодно адаптивность проверится!
 
@D-side в один конец? :-)
 
@Grundy хотя бы %)
 
вот мне нравится
 
3:49 PM
Я когда писал WebRTCшный чатик, познал мощь отделения состояния в отдельное хранилище. Сохранил код в редакторе, а два инстанса чата в соседних окнах разных браузеров перерисовались с новой разметкой, при этом сохранив все списки сообщений и установленные соединения. Это был не Browsersync, но его, наверное, тоже можно такому научить.
 
4:03 PM
Явное save в некоторых случаях удобнее, когда на изменение файла запускается какой-то процесс, который, к примеру, не должен видеть недоредактированный файл.
 
4:14 PM
никто не хочет отгадывать загадку. ну вас)
 
@АлексейШиманский у меня была мысля в физ песочницу закинуть, но потом понял, что не точная картинка и передумал
 
0
Q: Приветствуется ли правка вопроса "под корень", если он не соответствует проблеме?

Иван ПшеницынВопрос у меня возник после ответа человеку здесь. Его вопрос решен, он доволен. А меня мучает нестерпимое желание под корень исправить его вопрос, потому что ни заголовок ни текст вопроса не соответствуют проблеме. Из поиска сюда могут придти, разве что, на ответ. Сам вопрос описывает совершенно...

 
4:40 PM
20
A: Позволительно ли материться на данном сайте?

NofateПроцитирую пользовательское соглашение: 3. Subscriber Content ... Subscriber represents, warrants and agrees that it will not contribute any Subscriber Content that ... (d) is libelous, defamatory, abusive, threatening, harassing, hateful, offensive or otherwise violates any l...

 
В вашем ответе может и есть смысл, но он сейчас ни к чему, Вы же не знаете пригодятся ли они мне в другом месте, для каких же целей я использую все это, так что буду благодарен если ответите на тот вопрос, который я задал. Нужна глобальная фильтрация и ТОЧКА. А то, что Вы выше написали мне это все известно, но все же спасибо за Ваш совет. — Webmaster 5 hours ago
- Я ничего в этом не понимаю. Вы специалист. Вот вам деньги, расскажите, как правильно.
- Вот так правильно.
- Я не согласен.
 
5:19 PM
@АлексейШиманский ну и кто?:)
 
5:58 PM
однажды помог двоюродному брату с автоматизацией верстки в издательстве, так они четырех человек уволили. до сих пор иногда стыдно
(тайно гордится)
 
6:19 PM
0
A: Приветствуется ли правка вопроса "под корень", если он не соответствует проблеме?

NaumovКогда стоит редактировать сообщения? Если вам кажется, что сообщение можно улучшить, и вы готовы этим заняться. Основные причины для редактирования: исправить грамматические или орфографические ошибки; прояснить суть сообщения, не изменяя его; исправить мелкие погрешности или, если информация...

 
Он все же выбрал ответ
3
A: Глобальная фильтрация $_GET и $_POST данных в PHP

NaumovОбъясню почему лучше не фильтровать, был у меня проэкт с фиильтрацией глобально на самописной cms и там все запросы переписывались типо того foreach($_POST as $_key => $_value) { $_POST[$_key] = filter_var($_value,FILTER_SANITIZE_SPECIAL_CHARS); } foreach($_GET as $_key => $_value) { $_...

мухахаха
Ответ Ипатьева его не устроил xDD
Какие все упёртые сегодня... говоришь
- надо делать так!
- Нет, я хочу своё правильное гавно лепить в кучу.
- Но это неправильно. надо так! Вы же за ответом пришли, советом.
- Вы все не правы.
 
:lol он видимо увидил решение в моём ответе, который к стати был как пример из жизни, сам в шоке :D
 
6:36 PM
надо было в ответе Firepro (или у кого было) это оставлять
// Функция защиты safes, меняет слова на не рабочие
// Например select изменится на selеct где после sel русская буква е
function safes($zs)
{
$zs = preg_replace('/select/i',"selесt",$zs);
$zs = preg_replace('/delete/i',"delеtе",$zs);
$zs = preg_replace('/update/i',"uрdаtе",$zs);
$zs = preg_replace('/where/i',"whеrе",$zs);
$zs = preg_replace('/hex/i',"hех",$zs);
$zs = preg_replace('/0x/i',"",$zs);
$zs = preg_replace('/load_file/i',"lоаd_filе",$zs);
return $zs;
}

// Пропускаем глобальные массивы через функцию safes
@strangeqargo ну вот. видимо Grundy против тоже потому, что боится место потерять))
 
почему то не вижу истории правок в сообщение :'.
 
@Naumov потому что либо это был не он (я не помню точно), либо он, но успел переправить в течение 5 минут (они не учитываются и не сохраняют историю)
 
@АлексейШиманский так когда я довал ответ у него был скрин а разница 2 часа. странно. Вроде правки модераторов тоже пишуться.
 
Я практически открытым текстом сказал, что Документация — говно, создатели — идиоты, а авторы — нубы.
0
A: Maximum number of examples (6) exceeded?

SquidwardSomebody at Stack Overflow decided that in order to make topics less scary, distribute votes evenly or for some other reasons which were never explained, it's great to have caps on the number of examples per topic: low rep peasants can add 6 examples; high rep master race can add 12 examples. ...

Кто-то решил возмутиться, что я "borderline rude". Ну да, borderline, конечно.
 
7:01 PM
@АлексейШиманский блин, там чудовищный вопрос и чудовищный принятый ответ. вернее как. ответ норм, но он ответ не на тот вопрос который на самом деле хотел задать пользователь. Там же проблема в архитектуре приложения прежде всего. Никакие GET/POST/REQUEST не должны вызываться ни в одном методе, кроме входящего / нескольких первых строк для одностраничников
 
7:13 PM
@АлексейШиманский против чего там @Grundy? :)
 
@Grundy против автоматизации и новшеств :-P старичок боровичок
 
@АлексейШиманский не надо ему приписывать того что он не говорил :-) @Grundy за автоматизацию :-) он против - автосохранения :)
 
@Grundy автосохранения чего?)
 
@strangeqargo файла в IDE
 
@Grundy почему?
 
7:22 PM
@strangeqargo мне не нравится :-) там выше было обсуждение :-)
 
@strangeqargo потому что это не по-христиански)
@strangeqargo старовер он)
 
@Grundy я за, у меня за 5 лет работы с ide от jetbrains только два раза были проблемы с автосохранением, к тому же, у меня рефлекс везде делать git init
 
@strangeqargo ну вот @АлексейШиманский, теперь вас двое :-)
 
@АлексейШиманский ответил там на вопрос про глобальную фильтрацию. но, имхо ответу надо минусы за проблемы с качеством
 
но нас все равно больше :Р
 
7:26 PM
тьфу, вопросу :)
 
@Grundy а когда количество стало показателем качества? ;-)
 
@АлексейШиманский либо переписать его, либо потребовать у автора разъяснений зачем ему это вообще
 
@АлексейШиманский когда оно за меня :-D
 
вот когда у ide нет автосохранения, а ты внес кучу изменений, у тебя нет гита и нет ИБП...
а вообще - идеальные ide держат локальную историю где-нибудь, даже если сдохли от ошибки, я вот не помню, умеют так jetbrains или нет. кажется у них local history только на сессию
 
@strangeqargo бесполезно. если бы автор был в адеквате и понимал хоть что-то, то был бы смысл..
 
7:31 PM
@АлексейШиманский эт да
/me научился пользоваться кнопкой reply
 
@Grundy хорошо, когда у собеседника не находится аргументов на ответ)
@strangeqargo по-моему продукты джетбрейнс на столько монстроузны, что наверняка где-нибудь что-нибудь подобное да настраивается
 
@strangeqargo есть в нём локальное сохранение истории и нет не на сессию
 
@Naumov я знаю, про локальное сохранение, да. но однажды у меня локальная хистори улетела (вот те два случая за 5 лет)
@АлексейШиманский это эклипс монструозный
 
@strangeqargo + eclips и netbins тоже @АлексейШиманский
 
однажды два раза. что я сказал. два раза улетела короче
 
7:36 PM
:D у меня git и как то для меня локал хистори не столь важная функция в отношение выстановления данных конечно
 
@Naumov я предпочитаю git + локальное сохранение, хотя однажды я наладил git как update механизм на удаленный хост (ибо sshfs тормозной). хорошо, что докер появился и удаленный ssh нужен только для случаев с продом
 
@strangeqargo эклипс эклипсу рознь)
 
@Naumov идешка по хоткею вызывала скрипт, который амендил предыдущий коммит, который пулился (или пушился, в зависимости от настроек) удаленным хостом
 
@strangeqargo Зачем amend то? у меня чуть по другому живой сервер проверяет состояние master если измениловь выполняет git reset HEAD --hard && git pull --strategy=recursive -Xtheirs origin master но так пока только на одном сервере в качестве эксперемента автодеплоя изменений.
 
@Naumov это года два-три назад было, сейчас я бы тоже такое решение использовал, а тогда еще боялся резетов
 
7:47 PM
@strangeqargo а у меня спинной мозг генерирует позывы к Ctrl+S каждый существенный блок кода
2
и никаких проблем
 
@DmitriySimushev через пару дней работы со автосохранением просто отвыкаешь от этого. Раньше тоже была такая привычка.
 
@strangeqargo reset двойственная вещь, кто нибудь всё равно что нибудь поправит на живом по быстрому... Но после пары таких ресетов люди быстро отучаються править.
 
@strangeqargo для меня автосохранение - какое-то вуду
@strangeqargo особенно если проект синхронизируется с удаленным сервером
@strangeqargo вместо магии, я ставлю синхронизацию по сохранению и все работает как часы. а с автосохранением либо куча запросов, либо вообще непойми что
@strangeqargo и никогда не знаешь, если ли на удаленном сервере обновленная копия или автосейв (автоаплоад) еще не отработал
@strangeqargo в общем мрак.
 
@Naumov не, ну на боевых серверах я так не правлю ни в коем случае. на боевых только vim, если вдруг дебажить что-то. на скриптах, которые руками запускаешь - можно
 
@strangeqargo за правки на боевом сервере надо бить по рукам.
 
7:50 PM
@DmitriySimushev я в принципе все наши команды увел от применения удаленных серверов, теперь у каждого разраба свой докер с развернутой системой, поэтому все апдейты локальны
 
@strangeqargo ну а у меня в компании все еще удаленные сервера. и кучка фанатов ssh + mcedit....
 
@DmitriySimushev почти всегда, кроме тех случаев, когда надо править/диагностировать на боевом. ну и к тому же, это право мало кому доступно
 
@DmitriySimushev жесть.
 
@DmitriySimushev пересаживай на докер их. это просто спасение для разработки
 
@strangeqargo никогда не надо править диагностировать на боевом. для этого есть testing/staging окружение.
@Naumov я уже думаю о чем-то таком. но только для себя. есть у меня чувство, что их привычки не сменить
@strangeqargo а у меня пока Netbeans с удаленными проектами справляется. Оно умное, умеет синхронизироваться
 
7:54 PM
@DmitriySimushev Дмитрий, я прекрасно это знаю. Но иногда ваш testing/staging не эмулирует (и не может) например api google/adfox/yandex других внешних систем, иногда оказывается, что проблема в железе
 
@strangeqargo docker зло для разработки, хотя бы потому что это контейнер... Хотя я просто противник и докера и вагранта
 
@DmitriySimushev неужели ни одного с emacs + TRAMP?
 
@strangeqargo мокайте. недавно был доклад от яндекса про то, как они мокают ответ бэкенда при тестах клиентских приложений и верстки
@D-side ни одного. вот вроде и смешно и страшно
 
@Naumov докер добро, поскольку позволяет экспериментировать, делать локальные стейджинги, ускоряет работу и не рушит систему, если команда программистов работает над разными проектами, использующими разные версии бд/языков программирования и т.д.
 
@D-side а хуже всего дела с отладкой. наверное. я то давно на IDE с нормальными дебагерами пересел, не знаю этой боли
 
7:56 PM
@strangeqargo наверное потому что для меня удобнее поднять тот же lxc контейнер.
 
@Naumov ну это для вас удобней, но если мне придется учить 40-500 разработчиков использовать lxc... то нет
 
@strangeqargo ну вы же учите как использовать docker, docker-composer или либо какой другой инструмент.
 
@DmitriySimushev почитаю, но тем не менее, я не верю, что правило "не тестить на проде" - абсолютно. 1) всегда есть исключения 2) правильный прод всегда шардится так, чтобы можно было локализовать изменения
 
@strangeqargo Знаете мне докер напоминает что то вроде фикса фразы "у меня работает"
 
7:59 PM
@Naumov научить разработчика/тестировщика докеру - дело одного двух дней
 
@strangeqargo моя позиция - на боевом ничего из кода ручками трогать нельзя. ни при каких условиях
 
@Naumov иногда мне тоже кажется, что "слишком много докера", именно поэтому я никогда не говорю "а давайте докер в продакшен двинем", там совсем другие условия
@DmitriySimushev моя позиция - боевые сервера должны быть устойчивы к правкам, правка на одном сервере или группе серверов не должна приводить к падению всей системы
 
Коллеги, а кто-то какие-нибудь аггрегаторы инфы о митапах/конференциях?
 
@DmitriySimushev вы читали, почему netflix рэндомно убивает боевые сервера каждый день?
 
или может кто-то сам регулярно участвует в таком?
 
8:01 PM
@DmitriySimushev ы-ы-ы... соцсети? :D
 
@D-side там нету ничего. ну и соцсети - зло
@strangeqargo потому, что они не смогли поднять аналогичное тестовое окружение и рандомно грохать тестовые сервера?))
 
@DmitriySimushev там дофига, конференции и активные разработчики ооочень много постят в твиттерах. впрочем, агреггаторы про эту инфу есть на реддите как минимум для интересующих вас технологий
 
@DmitriySimushev ну, соцсети большие, надо смотреть направленно -- нашёл митап, добавил на отслеживание, и всё. За интересными мне митапами следить вполне удаётся.
 
@strangeqargo так то идея dockera как рас автоматизация развёртывания кластеров.... Для разработки я нашёл больше минусов чем плюсов.
 
@D-side а есть среди них что-то по JS?)
 
8:03 PM
@DmitriySimushev нет, потому, что когда у тебя тысячи серверов, твоя команда эксплуатации должна быть готова к падению системы в боевом режиме, а не в тестовом окружении.
 
@DmitriySimushev нету. Напоминаю, что я JS сильно недолюбливаю :)
 
@strangeqargo при грамотной архитектуре не должно иметь значения использовать тысячу или 10 серверов.
 
@Naumov докер как раз автоматизация деплоймента контейнеров. не больше и не меньше. за два года эксплуатации мы нашли больше плюсов чем минусов. (наверное, каждый из нас останется при своем мнении)
 
@strangeqargo подняли бы десяток аналогичных тестовых и дропали бы их. если все идентично, то боевая сеть поведет себя ровно так же как и тестовая
@D-side оу... видимо это выпало у меня из сознания. прошу прощения
 
@strangeqargo вы поди в Яндексе работаете? Раскажите о плюсах я умею слушать :)
 
8:06 PM
@DmitriySimushev вовсе нет. 10 серверов не могут выдать такого же трафика как 1000 серверов. тут количество переходит в качество
 
@DmitriySimushev надо лишь убедиться, что всё идентично, и офигеть, когда боевая сеть себя поведёт иначе :Р
 
@strangeqargo тем не менее, я ой как сомневаюсь, что они что-то правят на боевых машинах
@strangeqargo ну дропают и дропают. делов-то =)
 
@Naumov у меня в профиле написано, где я работаю :-) расскажу о плюсах - 1) каждый разработчик может легко переключаться между проектами 2) исчезает зависимость от it/эксплуатации (не надо налаживать железные сервера/виртуалки) 3) поскольку все локально, нет задержек к базам, sshfs, внутренним api-серверам 4) можно экспериментировать, например подключить postgres вместо mysql или обновить версию python/php - без тикетов, эксплуатации, и прочих факторов.
@Naumov о минусах: раньше докер был не очень стабильным, сейчас лучше, возможны расхождения между продом и боевыми на уровне ос (это плюс-минус, поскольку заранее пара багов на бою было обнаружено в докерах разрабов) - когда кто-то из разрабов решил проапгрейдить ос на версию новее чем прод
 
@strangeqargo да вы прям евангелист докера =)
@strangeqargo ногу грызть будете?)
 
@DmitriySimushev :D
 
8:14 PM
@Naumov ну и последний плюс 5) легче обучить разработчиков докеру, чем lxc
@DmitriySimushev ногу грызть не буду, но ведь меня попросили рассказать о плюсах (по моему мнению)
 
@strangeqargo ну вы тогда хоть ссылку на руководство для идиотов по докер вбросьте :)
 
@strangeqargo вы к стати первый кто минусы упомянул
 
@Naumov еще минусов попробую придумать, но они не сильно - для нас - перевешивают плюсы )
@DmitriySimushev dockerbook.com
 
@strangeqargo ну я так не играю
 
@DmitriySimushev :-)
 
8:17 PM
@strangeqargo опенсорс же и много бесплатных руководств
@strangeqargo вбрасывать что-то платненькое для совсем новичков не гуманно
 
@DmitriySimushev я купил книжку, но и да, много руководств опенсорсных, но в основном это документация самого докера + гитхаб (в период когда докер был сильно бажным)
 
@strangeqargo а у вас в компании, кстати, есть бюджет на литературу?
 
@DmitriySimushev решили работу сменить :D
 
@DmitriySimushev если честно, я не интересовался, могу спросить. у нас есть какие-то программы по способствованию самообразованию разработчиков (конференции и т.д., какой-то руби-митап у нас проходил не столь давно), большая библиотека бумажных книг, какой-то наверное внутренний сервис легальных электронных книг, но поскольку я самообразуюсь сам, просто не интересовался.
 
@Naumov ага. но пока не тороплюсь с этим. есть еще некоторые надежды, что на текущем месте все наладится
@strangeqargo я вам больше скажу, у вас и по JS митапы регулярно проводятся =)
 
8:21 PM
@DmitriySimushev гы, буду знать. спасибо
 
@strangeqargo было бы
 
@DmitriySimushev вы поди там же работаете :D вообще если мне не нравиться я быстро меняю работу, правда иной раз вопросы почему я так мало проработал на прошлой работе :D
 
@Naumov не. я работаю в маленькой конторке, которая занимается (периодически) всякими интересными штуками.
@Naumov но что-то я устал и хочу более динамичного развития. а книжки уже на полке не помещаются
 
@Naumov ну вообще у hr/лидов это действительно вопросы вызывает, есть стереотип, к сожалению, что частая смена работы означает, что человек умеет устраиваться на работу, но не умеет работать
 
@strangeqargo а потому что не надо куда попало устраиваться =)
 
8:24 PM
@DmitriySimushev Ну я тоже не в крупной компании работаю
@DmitriySimushev ну да...
 
@DmitriySimushev попробуй что-нибудь кардинально круто улучшить, провести большой апгрейд, что-нибудь типа того, может быть приятней жить станет. Надо искать себе интересные задачи и пробивать их в жизнь, иначе работа просто задерет и перегореть можно
 
@strangeqargo вот я как раз на этапе "после перегорания" =))
 
ну т.е. я реально живу от интересного проекта к интересному проекту, поскольку клепать сайтики-править скрипты - ну это скучно. И плюсы учу дома вечерами )
 
@strangeqargo сайтики править - это не самая грусть печаль. самая грусть разгребать завалы говнокода
 
@DmitriySimushev у меня под рукой кодовая база в 14 лет размером, если бы не NDA, я бы в тебя этот кусок кинул
 
8:27 PM
@strangeqargo а еще, как оказалось, переписать большую систему с огромным количеством бизнеслогики в непонятной предметной области, это тоже адовая задача
 
@DmitriySimushev ну, там правда не все говнокод, встречаются и хорошие идеи
 
@strangeqargo мне своих кусков грязи хватает
// есть же устоявшийся термин "Big Ball of Mud"
 
@DmitriySimushev зато очень хорошо учишься рефакторить. И иногда понимать, почему "вот вы дебилы, зачем вы так сделали... аа... теперь понял"
 
Это тольуо стереотип иногда стоит задуматься что карьера в IT, построить можно только меняя контору, к примеру была контора был ты жуниором но ты вырос ничего не изменилось перешол в другую где есть куда развиваться и т.д. уровень контор определяет потолок развития сотрудника и карьеры в целом.
 
@strangeqargo в том-то и прикол, что рефакторить бессмысленно. там плохо все: начиная от архитектуры, заканчивая фреймворком и организацией рабочего процесса
@strangeqargo казалось бы, можно взять и переписать (предположим, что ресурсы позволяют), но там выползает полное непонимание предметной области с моей стороны
короче та еще радость
 
8:31 PM
@DmitriySimushev если оно работает и не дохнет каждые пять минут с миллионом ошибок - это норм. инкапсулируй и забудь про него. если же нет - забей. А что за предметная область?
 
@strangeqargo не могу сказать.
@strangeqargo хрен там инкапсуриуешь: все связано со всем. трогать страшно
 
@DmitriySimushev инкапсулировать всё
 
@Naumov ну да. всю систему.
@Naumov мы таки пытались выделить какой-то кусок, чтобы оторвать его и переписать.... только фиг там
мало того, что оно потенциально потянет кучу костылей (вроде тригеров и отображений) в базу, так еще и по коду непойми что
в общем, это мое персональное чистилище =)))
 
@DmitriySimushev возьмите эксперта, если это такая важная область, что ты "сказать не можешь", то там явно есть такие деньги, чтобы дать тебе разбирающегося специалиста
 
8:35 PM
@DmitriySimushev в любой хорошей книге про software engineering тебе дадут такой же совет
 
@strangeqargo именно этим мы сейчас и занимаемся.
только прогресса что-то не очень заметно
 
@DmitriySimushev яб уволился :D ну вот не всё так плохо
 
ну ладно, это все пустое =)
 
@DmitriySimushev проклятая военщина
ватники
:-)
 
ну началось =)
 
8:36 PM
сапоги
ушанка
 
чемодан
вокзал
иркутск
 
чита
борзя
:D
 
Зачёт
 
жалко зойча тогда не выбрали
 
8:39 PM
я кстати не хочу никого обидеть, прости @DmitriySimushev, но за долгие годы интернетов, мне ни разу не встретился человек (исключая девушек, у которых это просто модно), который бы ставил смайл "="+")" и не был бы при этом полным м...ком. Надеюсь, ты - исключение.
надо будет намайнить даты по использованию смайлов в рунете
 
@strangeqargo да все очень просто. смайл =) ставить проще чем :)
я двоеточие в русской раскладке ой как редко использую. и расположено оно ущербно
в английской еще могут быть варианты, но один шифт проще чем два =)
 
@DmitriySimushev чем? я переключаю расскладки для символов знаков ну альтернативная раскладка :D
 
@Naumov жесть какая. переключать каждый раз, чтобы поставить смайл... нафиг, проще "=)"
три кнопки + раскладконезависимость
шикарно же
 
@DmitriySimushev слыхал кстати, как русских хацкеров детектят в переписке? как раз из-за того, что у нас очень неудобный способ ставить двоеточие, поэтому мы ставим скобочки
 
caps-lock + мизинец вверх всё отточено
 
8:43 PM
@strangeqargo ну я не из этих, которых надо детектить. а если бы даже и был из них, то не сказал бы :)
 
@DmitriySimushev ты б не здесь сидел в полночь :-)
 
Странно, не испытываю никаких проблем с двоеточием в русской раскладке. Левый мизинец на шифт, правым указательным (или средним, по ситуации) по шестёрке, правым мизинцем по нолю, уже на уровне мышечной памяти :)
 
@D-side дело привычки
@strangeqargo потому, что в полночь все превращается в тыкву?
 
@D-side я перекключаю расскладку потому что печатаю в слепую на английском а русскую ни как не могу запомнить :
@DmitriySimushev ввыпивашку
 
@Naumov у меня та же проблма со слэшами в русской раскладке
хренпойми где какой
 
8:47 PM
@DmitriySimushev нет, потому, что чувакам, которые писали Guccifer2 стакчат на русском нафиг не нужен. motherboard.vice.com/read/…
меня больше бесят макое6ы, когда подходишь им помочь и язык не там, и тильда не там и ваще
 
@strangeqargo а два шифта для переключения раскладки?))
 
ыы
 
это фишка упоротых линуксоидов
 
у меня caps переключает раскладку
 
@strangeqargo нафиг. капс удобен по прямому назначению
имена константам писать
 
8:50 PM
@DmitriySimushev тогда я жму shift+caps
 
QUERY_RESPONSE_STATUS_FAILED
 
@strangeqargo хаха ко мне подходят что то показать и пытаються печатать на qgmlb как на querty, забавно наблюдать как человек раз десять не ошибаеться и потом только доходит что расскладка не та :D
 
@Naumov эм... это где это не qwerty раскладка?
 
@DmitriySimushev у меня тоже caps переключает shift+caps включает заглавные
@DmitriySimushev у меня на linux'e :D
 
мммм линуксоиды
 
8:52 PM
спокойной ночи посоны, пойду я
 
@strangeqargo удачи
 
зпосеба
 
@strangeqargo ага давай рано ты что то
к стати советую попробывать mkweb.bcgsc.ca/carpalx
ladno ja tozhe ushol
 

« first day (499 days earlier)      last day (2824 days later) »