одно сообщение в таком стиле может быть гораздо эффективнее, чем 10 в описанном выше
Тут как бы палка о двух концах. Отправляя каждое предложение отдельно, вы даете пищу мозгу собеседника вот прямо сейчас. Пока вы набираете второе, он осмысливает первое.
Если собеседник в теме, то часто уже после пары предложений он вполне может понять, куда вы клоните, и дать исчерпывающий ответ.
Например, можно пару часов развернуто описывать свежий баг, с шагами воспроизведения, логами, скриншотами и т.п., и получить ответ «ага, это вчера исправили».
К сожалению, да, немало и обратных случаев, когда вопрошающий заходит издалека, с «привет» и «как дела», а потом молчит, как партизан, пока ему ритуально-протокольно не ответишь «привет» и «ок».
Как уже отметили, по талмудустандарту перемещение должно оставлять объект в неуказанном, но валидном состоянии. Иными словами, строка может быть пустой, а может и не быть, если SSO, но «заклиненной» она быть не может точно.
Любые операции, не полагающиеся на предыдущее состояние объекта (явная очистка, присвоение нового значения) — валидны.
Более того, PVS уже содержит подобную логику, т.к. operator= предупреждения не вызывает. Речь о том, что список исключений из этого правила неполон.
Вы должны помнить, что эти новые строковые функции чувствительны к регистру. … вам все равно нужно будет реализовать это самостоятельно. Возможные реализации contains(), startwith() и endwith(), которые выполняют поиск без учета регистра, показаны ниже:
Велосипедист — бедствие для экономики.
Он не покупает автомобиля и не берет под него кредит.
Не покупает бензин. Не пользуется услугами ремонтных мастерских.
Не страхует «гражданскую ответственность».
Не пользуется платными стоянками. Не страдает от ожирения.
Да он еще и здоров, черт возьми! Здоровые люди не нужны для экономики.
Они не покупают лекарства. Они не ходят к частным врачам. Они не увеличивают ВВП.
Хуже только пешеход — эта сволочь даже велосипеда не покупает!
Запланированное устаревание и гонка характеристик — одна из причин, по которым вы сейчас смотрите в что-нибудь типа FullHD мониторы, а в соседней вкладке у вас видео, которое качается в реальном времени по беспроводной сети и показывается с частотой 120 кадров в секунду, а не в терминалы с текстовым интерфейсом, разрешением 128х128 и скоростью связи 24кбод.
Только представьте:
Что сутью этого мира станет развлечение и удовольствие — до изматывающего разнообразное.
Развлечение и удовольствие всегда были и будут сутью этого мира, начиная с бактерий, разница только в форме. Для многих все сводится к «есть и размножаться». Некоторым этого мало и они добывают огонь, изобретают колесо, корабли, интегральное исчисление и интернет, но суть все та же.
Представьте — что если все, что вы делаете будет бессмысленным и бесполезным?
Что значит «что если»?
Скрытый текст
По большому счету, все (вообще все) бессмысленно и бесполезно.
Расслабтесь и получайте удовольствие — вам не просто сказочно повезло родиться, но еще и в достаточно неплохой момент.
То, что там внутри все стало лучше/быстрее/сильнее/выше — несомненно, но речь же про пользователя, а пользователь, как правило, валенок.
Я вот в виме описания к коммитам пишу (потому что он по умолчанию), как каналы улучшают мой workflow?
Так вроде бы все по делу? Если форк от старой версии и под несовместимой лицензией, то сами они к себе его не вмержат при всем желании.
вот что такого за последние 5 лет сделали в ванильном фаре, чтоб вам про это пост написать захотелось?
Я не очень представляю, что, в принципе, такого можно сделать в нишевом проекте с 25-летней историей, чтобы это был целый инфоповод. Все уже давно сделано, а что не сделано, то обработано напильником. Любой отход от канона сообщество все равно встретит в штыки. Что за последние 5 лет такого сделали, например, в vim, emacs или в том же mc с точки зрения «обычного пользователя», чтобы «вау»?
Судя по FAQ, в основном всё как у всех: «improvements and fixes».
Из заметного — настройки в файлах, true color UI, скриптование на lua. Наверное, на пост бы вполне хватило.
Dark mode остается главной тенденцией в дизайне сайтов и приложений
То чувство, когда хочешь чего-то 20 лет и все 20 лет тебе каждый второй рассказывает, что ты мрачный извращенец.
А потом, внезапно, это становится мейнстримом.
Это код на C.
Без явного указания «переменная может изменяться извне» компилятор волен считать, что извне она изменяться не может, поэтому все дополнительные проверки могут быть (и будут, при включенной оптимизации) выброшены, о чем, в принципе, и сообщает анализатор.
Обычно достаточно, но есть нюанс.
Я видел людей, действительно создающих системы «такой сложности и глубины, которые и не снились». У них даже отдельные башни из слоновой кости кабинеты были. Вот только застать их там было праздником, потому что архитектор — это не только уединение в чертогах разума и медитация, но и беседы с начальником, начальником начальника, начальниками других отделов, другими архитекторами, техлидами, реализующими ваши идеи, которые не всегда реализуются гладко, презентации с рисованиями на доске и ответами на вопросы аудитории и т.д. и т.п.
Харизма, речь, уверенность в себе, умение донести мысль, удержать внимание публики и т.п. у этих джентельменов были весьма длиннее и толще, чем в целом по организации.
Дублирование обычно возникает, когда среди авторов появляется умный и начинает генерировать всякие 70726573-7469-6469-6769-746174696f6e или вообще 01234567-89ab-cdef-0123-456789abcdef руками.
Если собеседник в теме, то часто уже после пары предложений он вполне может понять, куда вы клоните, и дать исчерпывающий ответ.
Например, можно пару часов развернуто описывать свежий баг, с шагами воспроизведения, логами, скриншотами и т.п., и получить ответ «ага, это вчера исправили».
К сожалению, да, немало и обратных случаев, когда вопрошающий заходит издалека, с «привет» и «как дела», а потом молчит, как партизан, пока ему ритуально-протокольно не ответишь «привет» и «ок».
талмудустандарту перемещение должно оставлять объект в неуказанном, но валидном состоянии. Иными словами, строка может быть пустой, а может и не быть, если SSO, но «заклиненной» она быть не может точно.Любые операции, не полагающиеся на предыдущее состояние объекта (явная очистка, присвоение нового значения) — валидны.
Более того, PVS уже содержит подобную логику, т.к. operator= предупреждения не вызывает. Речь о том, что список исключений из этого правила неполон.
А еще стоит помнить, что std::toupper не работает с юникодом и реализовывать самостоятельно придется еще много чего.
Поэтому, видимо, и не добавляли — если проект хоть немного сложнее «hello, world», от велосипедостроения все равно никуда не деться.
Он не покупает автомобиля и не берет под него кредит.
Не покупает бензин. Не пользуется услугами ремонтных мастерских.
Не страхует «гражданскую ответственность».
Не пользуется платными стоянками. Не страдает от ожирения.
Да он еще и здоров, черт возьми! Здоровые люди не нужны для экономики.
Они не покупают лекарства. Они не ходят к частным врачам. Они не увеличивают ВВП.
Хуже только пешеход — эта сволочь даже велосипеда не покупает!
Снимаю шляпу.
Запланированное устаревание и гонка характеристик, да-да.
Развлечение и удовольствие всегда были и будут сутью этого мира, начиная с бактерий, разница только в форме. Для многих все сводится к «есть и размножаться». Некоторым этого мало и они добывают огонь, изобретают колесо, корабли, интегральное исчисление и интернет, но суть все та же.
Что значит «что если»?
Расслабтесь и получайте удовольствие — вам не просто сказочно повезло родиться, но еще и в достаточно неплохой момент.
Я вот в виме описания к коммитам пишу (потому что он по умолчанию), как каналы улучшают мой workflow?
Я не очень представляю, что, в принципе, такого можно сделать в нишевом проекте с 25-летней историей, чтобы это был целый инфоповод. Все уже давно сделано, а что не сделано, то обработано напильником. Любой отход от канона сообщество все равно встретит в штыки. Что за последние 5 лет такого сделали, например, в vim, emacs или в том же mc с точки зрения «обычного пользователя», чтобы «вау»?
Судя по FAQ, в основном всё как у всех: «improvements and fixes».
Из заметного — настройки в файлах, true color UI, скриптование на lua. Наверное, на пост бы вполне хватило.
Разработчики вроде бы давно согласны.
А почему 2, если уже лет десять как есть 3?
децимикросекундыхектонаносекунды100-наносекундные интервалы.То чувство, когда хочешь чего-то 20 лет и все 20 лет тебе каждый второй рассказывает, что ты мрачный извращенец.
А потом, внезапно, это становится мейнстримом.
Ну наконец-то, да.
Без явного указания «переменная может изменяться извне» компилятор волен считать, что извне она изменяться не может, поэтому все дополнительные проверки могут быть (и будут, при включенной оптимизации) выброшены, о чем, в принципе, и сообщает анализатор.
— Doctor.
— ...Mister Doctor?
— It's Strange.
— Maybe. Who am I to judge?
Я видел людей, действительно создающих системы «такой сложности и глубины, которые и не снились». У них даже отдельные
башни из слоновой костикабинеты были. Вот только застать их там было праздником, потому что архитектор — это не только уединение в чертогах разума и медитация, но и беседы с начальником, начальником начальника, начальниками других отделов, другими архитекторами, техлидами, реализующими ваши идеи, которые не всегда реализуются гладко, презентации с рисованиями на доске и ответами на вопросы аудитории и т.д. и т.п.Харизма, речь, уверенность в себе, умение донести мысль, удержать внимание публики и т.п. у этих джентельменов были весьма длиннее и толще, чем в целом по организации.