« first day (476 days earlier)      last day (2837 days later) » 
05:00 - 16:0016:00 - 22:00

4:00 PM
@D-side Сложные задачи, конечно, решаются программами. Но у меня простая задача. Пример: скопировать каталог с программой, исключая заранее определённый набор файлов/каталогов (.git*, Debug/*, Release/*, bin/*), в другой каталог.
@D-side Да, но программу нужно ещё удобно встроить в ваше рабочее окружение.
Я не против консоли, если она не требует от меня применять её везде. А встроить свою утилиту без того, чтобы альттабаться в консоль каждый раз для её использования — сложно.
 
@DmitriySimushev Если вы регулярно залезаете на сервер, чтобы сделать git pull в консоли, то вы тоже потеряный человек, уж извините за грубость.
 
@Squidward никто не говорит о регулярности этого действия.
@Squidward просто нельзя использовать инструмент, не понимая как он работает. gui - не более чем обертка (причем, в зависимости от гуя, обертка разной степени паршивости).
 
@DmitriySimushev "Консольный гит" — это, конечно, не C++, но в понятие "знать консольный гит" может вкладываться какой угодно смысл: от знания пяти базовых команд до расшифровки любого однострочника без манов. Вы уж конкретизируйте.
 
@DmitriySimushev Ну ладно вам. Работать без Intellisense, например, можно. Но зачем?
 
@VladD это не такая уж простая задача. Я и говорю, что в идеале файловый менеджер мог бы иметь какой-то интерпретатор с API, которым удобно делать операции над файлами (возможно, в связке с менеджером), которые руками делать скучно, но можно легко описать программным кодом.
 
4:06 PM
@D-side Мой файл-менеджер справляется на раз
 
@Squidward первое. знать на память все ключи всех команд -- бред.
 
@DmitriySimushev Не путайте. Это гит нельзя использовать, не понимая его. А вот понимать объектную модель вордового файла для редактирования текста ни разу не требуется. Просто у гита абстракции текут изо всех дыр.
 
@D-side А интерпретатор есть, это shell в конце-концов.
 
@VladD случаи бывают разные.
@Squidward ну так мы же о гите говорим, а не о ворде
 
@DmitriySimushev Ну разве что. Если писать ответ на SO с телефона, то да, приходится без всего.
 
4:07 PM
@Squidward хотя тоже справедливо для большинства инструментов разработчика
@VladD пример с консольным сервером я уже приводил.
 
@VladD жуткий интерпретатор с неудобным API и полным отсутствием взаимодействия с гуём :)
 
@DmitriySimushev Из всех VCS гит — самый абстракционно-текучий.
 
@D-side Вы знаете лучше?
Хотя, C# interactive должен быть неплох.
 
@VladD я знаю, что лучше пока не существует. Но вообще это осуществимо.
 
@Squidward не стану спорить. мне таки не довелось поработать с другими vcs
 
4:09 PM
@DmitriySimushev А можно ссылку на юзкейс? А то я не в курсе.
 
То есть, да, я рассуждаю скорее гипотетически, "какой была бы идеальная рабочая среда".
 
@D-side Подождём, пока такое сделают. Пока текущий тренд — универсальные комбайны типа Visual Studio, everything but kitchen sink вроде бы.
 
@DmitriySimushev А как же CVS, SVN, Hg? Как можно было умудриться прикасаться только к гиту? о_О
 
@VladD зачем ссылку? =) в серверной были? так там нет иксов
@Squidward это было настолько поверхностное касания, что я их даже не рассматриваю всерьез =)
 
Ну и если честно: людям таки да не хочется зубрить подробности устройства каждой мелочи. Если я профессионал в графическом дизайне, то мне нужна кнопочка «опубликовать новые мокапы», и не учить, например, git flow. Абстракции появляются не просто так. Они важны. // Кто сейчас помнит точно подробности устройства карбюратора? Какая блондинка с айфоном знает, что под капотом BSD?
@DmitriySimushev Да, но я там не программирую. Сервер — неподходящий инструмент для этого.
 
4:13 PM
@VladD опять же, речь не о ежедневных операциях
 
@DmitriySimushev CLI, раз уж на то пошло, тоже обёртка над абстракциями внутри скомпилированной (или нет) программы.
 
@DmitriySimushev Ну, если операция неежедневная, приходится страдать, да. А какой ваш тезис?
 
@VladD Вот кстати для дизигнеров SVN — предел мечтаний: нажал commit — и оно улетело на сервер. Всё.
 
@Squidward Думаю, вообще для всех. Никому не хочется зубрить подробности внутреннего устройства каждой мелочи.
@Squidward Другое дело — сопутствующие недостатки.
 
Jul 12 at 12:23, by VladD
Опытный дизайнер: у пользователя должна быть одна кнопка с текстом «сделайте мне хорошо». Дизайнер-гуру: кнопок не нужно, программа должна при старте сразу писать «вам уже хорошо».
Есть куда расти :D
 
4:22 PM
@D-side А почему это плохо? Мне в вашем высказывании видится какой-то сарказм.
 
@VladD минимальное понимание консольного гита необходимо всем
@VladD особенно новичками. Иначе получается IDE головного мозга
 
@DmitriySimushev Почему? Почему вообще нужно умение работать в консоли?
 
@VladD ну, мол, это не предел мечтаний. В идеале оно должно оказываться на сервере сразу после попадания на диск без дополнительных манипуляций. Но это тоже ничо.
 
@DmitriySimushev Вот вы когда в последний раз создавали файл при помощи copy con: f.txt? Я только один раз, давно.
 
@VladD для понимания того, как работают вещи.
 
4:24 PM
@D-side А, ну это да.
 
@VladD работаю я чаще всего в Linux окружении
 
@DmitriySimushev Я не понимаю, как работает мой карбюратор. Это плохо?
 
@VladD с консолью общался только вчера (одноплатный компьютер без иксов, все дела)
 
Почему нельзя быть просто пользователем вспомогательных систем?
 
@VladD эм... лично мне интересно как работают вещи. плюс это позволяет эффективнее использовать высокоуровневые системы
 
4:26 PM
@DmitriySimushev Угу, но если уж мы отказываемся от GUI, почему бы и не отказаться от vi в текстовом режиме?
 
@VladD если вы о конкретном случае, то иксы там отсуствуют, как класс. а vi есть =)
@VladD мой тезис в том, что нужно иметь минимальные навыки работы в консоли. кстати, кроме vi там есть много чего интересного. mc, например =)
 
@DmitriySimushev Окей, вокруг меня есть миллионы вещей, которые как-то устроены, и принцип работы которых мне неизвестен. Я мог бы потратить много времени, чтобы изучить их все, но не вижу необходимости. Я лучше буду професиионалом в той области, которая мне интересна и/или которая приносит мне деньги.
 
@VladD вы досконально знаете как работает си?
 
@DmitriySimushev Ну опять-таки у вас конкретный профессилональный юзкейс, правильно?
@DmitriySimushev Компилятор? Или семантику языка?
 
Привет всем. Такой вопрос: есть ли у кого на примете хорошие devops-компании? Особенно хорошо, если не дерут хлыщом деньги и не предлагают в КП устанавливать редис в течение трех дней.
 
4:29 PM
@VladD я скорее о компиляторе
 
@DmitriySimushev Ну, каждый по своему, так что нет, не особенно.
 
Нам нужно скинуть ответственность за падение проектов и провести аудит на предмет текущих проблем. Все это про LEMP-стек, но в будущем есть вещи поинтереснее
 
@VladD хм... я думал, это ваш хлеб
 
@DmitriySimushev Мой хлеб — тонкости семантики самого языка. Это я стараюсь учить в деталях.
@Etki А что есть E в LEMP?
 
@VladD вангую nginx
 
4:31 PM
@DmitriySimushev Ни одной общей буквы же!
 
@VladD EngineX
 
@VladD "Engine X" :)
 
Ахвотаночё, Михалыч!
 
@VladD хм... в общем мой тезис -- нужно понимать как работают инструменты на низком уровне, чтобы во-первых иметь возможно что-то сделать без них (случаи разные бывают), а во-вторых - эффективнее их использовать
@Etki то есть у вас падают сервера и вы хотите скинуть на кого-то ответственность за это? хорошая попытка =)
 
@DmitriySimushev Вопрос в том, какие инструменты? Вот машина — инструмент? Холодильник? Файл менеджер? Система контроля версий? IDE? Почему я должен знать наизусть подробности внутреннего устройства git, но не то, каким именно образом NTFS хранит мои файлы?
 
4:35 PM
@VladD ваша машина - профессиональный инструмент, который необходим для работы? не думаю.
 
@DmitriySimushev А если бы и был? Например, я на ней мог бы ездить к заказчикам.
 
@VladD не нужно утрировать
 
@DmitriySimushev Тогда укажите границу.
 
@VladD я про инструменты разработчика
@VladD если точнее, по магию IDE
@VladD я ни в коем случае не говорю, что нужно отказаться от IDE и все делать так, как это было 40 лет назад, но понимать, как оно работает - нужно
 
@DmitriySimushev Про IDE согласен, что стоит выучить его на уровне хорошего пользователя. Но внутренние подробности его ведь не нужны? Хорошо. А средства типа напоминалки о митингах или там bug tracker — их тоже нужно знать? Вдруг у них есть эффективное Outlook Flow или там bugzilla flow?
@DmitriySimushev Угу, согласен, вопрос лишь о границах. И он не так прост, как мне кажется.
 
5:06 PM
@Etki их есть у меня, gravitational.com
@Etki друг там работает, вообще там много русскоязычных сотрудников. Инструменты хорошие делают.
Тут вопрос решили в комментариях, а ответ так и не написали. Кто хочет разобраться и написать? С меня bounty в полсотни. ru.stackoverflow.com/q/544866/181472
(комментарии там в чате уже)
 
@NickVolynkin закину ща в обсуждения, данке
@DmitriySimushev ага, именно. С нас деньги и ресурсы на инструменты, с исполнителя максимизация отказоустойчивости и SLA.
 
@Etki если надо контакт инженера, могу свести. Ну чтоб не с маркетологами общаться.
C NullPointerException сталкивался каждый. Часть кода в студию. — iFr0z 12 mins ago
@NickVolynkin у участника ещё нету 20 репутации, его не впустит в чат .-. — D-side 1 min ago
@D-side когда чат создается через модераторские инструменты, всем участникам дискуссии и автору поста выдается явным образом write access в этот чат
@D-side демонстрация: chat.stackexchange.com/rooms/info/42795/…
 
5:38 PM
@NickVolynkin м-м. Занимательно. А на "давайте продолжим обсуждение" это распространяется?
 
@D-side нет!
и это плохо
@D-side любопытно, что можно самоудалиться
 
@NickVolynkin в условиях, когда модераторы всё равно могут сделать с комнатой что угодно, почему бы и нет?
Ты внимательно читай что советует @ЮрийСПб Он как Иисус! всегда помогает правильно:) — iFr0z 52 secs ago
3
 
@ЮрийСПб настало ваше время переименоваться. Как насчёт "ИисусСПб"?
 
6:06 PM
@NickVolynkin Не, я ссылку на профиль в резюме использую и мне лень будет везде её править на новый ник)))
 
@ЮрийСПб я тоже. Это не нужно.
Айдишник там есть, и ок.
 
@D-side Ну... Я использовал, вроде, везде ссыль, где в конце ЮрийСПб стоит)
 
@ЮрийСПб в конце да, а в середине? :)
 
@D-side Хм... Да, действительно) Во я тупанул) Ну и ладно - я против этой новой моды переименовываний - заходишь в чат, а тут ни одного знакомого лица(
 
6:14 PM
@ЮрийСПб а ещё так можно: ru.stackoverflow.com/users/current
 
@NickVolynkin Ага, в резюме такую ссылку даёшь — и у интервьера разрывает мозг. Примерно такой же эффект, как если настроить свой домен на 127.0.0.1 и написать "смотрите, взломанный сервак".
 
@Squidward )))
 
@NickVolynkin Причём по ответам "у меня ничего не грузится" и "ой ёёё!!!" можно рассортировать по веб-разрабам и не-веб-разрабам, несоответственно.
 
Я ещё подолью в огонь насмешек: geektimes.ru/post/278470
 
@D-side это к вопросу о консоли и гуе?
 
6:44 PM
Тьфу. Мобильный чат всё ещё так себе.
@NickVolynkin а похоже? :D
 
@D-side ну вдруг. А что за мобильный чат? Что-то кроме браузера?
 
@NickVolynkin ну, мобильная версия оного.
 
@D-side а, там всё ужасно. Когда я приближаю страницу, чтобы рассмотреть текст, он целиком закрывается боковой панелькой.
 
Что-то подзалип я на различные видео Капранова :)
 
> У него не очень высокий IQ 75, но это не мешало ему работать госслужащим, жениться и завести двоих детей
для этих дел и не надо iq выше )
особенно чтобы госслужащим работать
@АлексейШиманский вы там юзерпик не обновляли? Зашёл в чат в анонимной вкладке, вижу такое
 
6:56 PM
@NickVolynkin не. с самого дня основания как был так и есть я - любимый с гитарой)
@NickVolynkin а что, неплохо, один ник как четыре участника)) барин)
 
0
A: Если сообщение в чате начинается с запятой, номер адресуемого сообщения не раскрывается в имя

ᴡᴏʀᴅsНе нахожу это дефектом. Чтобы сообщение считалось ответом, требуется, чтобы оно начиналось как :123456, то есть двоеточие-число-пробел. Именно такая комбинация вставляется автоматически, если щёлкнуть по иконке ответа. Удаление значимого пробела нарушает структуру сообщения. Такое происходит по...

 
@АлексейШиманский , проверка
:31169435проверка
 
@NickVolynkin честно говоря, цена для нас тоже может быть решающим фактором, завтра с нашим менеджментом обсужу
 
@NickVolynkin а чо я то сразу?))
@NickVolynkin тут есть Grundy как подопытный кролик)
 
7:18 PM
@Etki про цену не представляю даже, сколько там может быть
 
7:57 PM
@Squidward у Far Manager есть киллер-фича, которой нет в Total Commander - возможность нажать Ctrl+O и увидеть консоль :)
Люблю его со школы исключительно за это!
 
8:10 PM
posted on July 20, 2016

Overview On July 20, 2016 we experienced a 34 minute outage starting at 14:44 UTC. It took 10 minutes to identify the cause, 14 minutes to write the code to fix it, and 10 minutes to roll out the fix to a point where Stack Overflow became available again. The direct cause was a malformed post that caused one of our regular expressions to consume high CPU on our web servers. The post was in

 
 
1 hour later…
avp
9:10 PM
@StackExchange хаха -- обратите внимание -- regular expressions + malformed post
2
 
05:00 - 16:0016:00 - 22:00

« first day (476 days earlier)      last day (2837 days later) »