• Что нового в дизайне Visual Studio 2019
    +4
    Считайте меня старовером, но я люблю, когда программа пишет в заголовке своё название и текущий открытый проект. Когда при работе у тебя открыто много окон (и даже несколько разных Visual Studio с разными проектами) — это реально помогает быстрее найти нужное окно или понять, что ты уже в нём находишься.
  • Что нового в дизайне Visual Studio 2019
    +6
    image
    И это они считают, что сделали лучше? Убрали строку с полезной информацией, зато добавили кучу всяких ненужных социальных фишек.
  • Что нового в дизайне Visual Studio 2019
    +3
    Ну, во-первых, «i5 RAM 4G» — это уже сильно ниже среднего. Современную студию для работы я бы ставил только на 16 гиг озу (или больше). И только на SSD. Во-вторых, апдейты винды должна запускать не инсталяха студии, а их просто надо держать включенными (ну или поставить вручную до начала её установки).
  • Как мы перевели 10 миллионов строк кода C++ на стандарт C++14 (а потом и на C++17)
    0
    Универсальность дают обе кодировки, а скорость обработки латинских символов у UTF-8 выше. Сказался тут, видимо, целевой рынок. Основной массив текстов в самом 1С (и его базах) — на русском и обработка русского языка в UTF-16 и правда будет быстрее. Что двигало майкрософтом — черт его знает, точно не то, что Linux-миром.
  • Домашняя электросеть
    +2
    А вот если коснуться рукой незаземленного корпуса, на который пробило фазу и при этом ещё и нет УЗО на линии — то можно уже и не успеть ничего понять. С УЗО будет немного неприятно, без него может быть фатально.
  • Современный C++ != (Самый)Новый Стандарт
    0
    Неявный каст числа к булу. Плюс count не обязан работать для set за разумное время (реализация может быть даже за O(n)), в то время как contains будет гарантированно правильным и быстрым.
  • Как мы перевели 10 миллионов строк кода C++ на стандарт C++14 (а потом и на C++17)
    0
    А почему решили не переходить на UTF-8?
  • Современный C++ != (Самый)Новый Стандарт
    +1
    С++17 + STL

    Например банальный метод «contains» добавили в std::set только в С++20. А без этого был либо позорный визуально «find() != end()» либо уродливый принципиально count() != 0. Так что нет предела совершенству.
  • Домашняя электросеть
    +3
    Какая разница «почует» оно его или «не почует»? Пока он там есть — пусть себе будет. Как только корпуса коснётся рука человека — УЗО сработает. Никто не спорит, что с заземлением срабатывание будет раньше, но и без заземления УЗО не бесполезно.
  • Разработчик! Прекрати считать себя недостаточно хорошим специалистом, это неправда
    0
    Хм, если проседание производительности всё же было — нельзя однозначно сказать, что Вы были правы, а он нет. У начальства могут быть свои резоны и виденье перспективы. То, что Вам показалось некритичным местом — могло оказаться критичным при других условиях. Занимать столь кардинальную позицию можно только И улучшая код И поднимая производительность. А если есть выбор между одним и другим — то этот выбор вправе сделать тимлид или РМ, но не рядовой разработчик.
  • Проблемы современной записи математических текстов
    +2
    Если одна и та же статья будет на Вики и на Лурке — я вот правда пойду читать Лурк. Там будет понятнее. Просто там значительно всего меньше.
  • Правительство запретило регистрацию в мессенджерах по чужим номерам
    0
    Можно согласиться только если а) при себе не было личного телефона и б) левый телефон после этого был выключен и больше никогда не включался.
  • Несколько историй про подпольных программистов
    0
    Я когда-то одну конторку, клепающую однотипные бумажки, перевёл на SVN. Им очень не нравилось, что документы валяются по разным компам в сети и нет понимания кто, что и когда правил. Я их научил комитить и апдейтить, а Ворд даже умел дифы показывать. Долго пользовались, а потом я перестал за ними следить.
  • Правительство запретило регистрацию в мессенджерах по чужим номерам
    0
    Кстати странно думать, что левая симка от чего-то спасает. Вы же её покупали возле своей станции метро, а активировали в своём телефоне или в другом, но будучи у себя дома со своим телефоном рядом, да и в интернет выходили по IP вашего провайдера. Имея доступ к базе телефонных операторов — левая симка за пару минут привяжется к буквально нескольким реальным, которые можно уже проверить и вручную.

    Нормальным вариантом было бы что-то типа поездки в другую страну, покупки там за наличку девайсов, симок, активации аккаунтов, выбрасывания этого всего и возврат назад с одними паролями в голове. Но, камон, кто будет такое делать в реальности?
  • F# меня испортил, или почему я больше не хочу писать на C#
    0
    Если бы F# по сравнению с С# давал хоть 1 доллар выгоды при реализации типичного бизнес-проекта, то бизнес его гонял бы уже в хвост и в гриву на каждом первом проекте. А если не даёт — значит написать на нём практически полезный код будет дольше. А значит — нельзя говорить, что язык «просто лучше».

    Возможно, язык приятнее для программиста, но мы знаем, что приятное далеко не всегда полезно.
  • Continuous integration в Яндексе
    –4
    Столько букв. Можно было написать одним предложением: и это мы тоже передрали у Гугла. И дать ссылки на их лекции об использовании единого репозитория, транк-бейс разработке, непрерывном тестировании и т.д. датированные где-то 2011-2012 годом.
  • Проблемы современной записи математических текстов
    +4
    последнее приветствуется и рекомендуется

    У Вас какая-то своя особенная википедия? Потому что в обычной пока ты текст не приведёшь к виду неудобочитаемого нудного бубнения — его не примут.
  • Проблемы современной записи математических текстов
    +1
    И что, хороший учебник типа? Всё то же самое о чём пишет автор: отсутствие введения, цели, основы, примеров.
  • Ошибка, которая сохранилась в Windows с 1974 года
    +5
    Потому, что в движке Хабра нет поиска по урл источника перевода и защиты от дублей.
  • Анализ инцидента 21 октября на GitHub
    +4
    Странно, что столь простой сценарий (фактически — выход из строя одного канала связи) обрушил всё так сильно. Т.е. не смотря на все эти «облака» и «резервирование» прямо сейчас в каком-нибудь дата-центре может навернуться один-единственный конденсатор в каком-то девайсе и это может обрушить инфраструктуру размером с GitHub.
  • Как программисты Родину спасали
    +1
    Забавные формы, конечно, принимает пропаганда на Хабре.
    Козе понятно, что отмена выборности губернаторов была нужна для централизации власти и устранения потенциального появления будущих конкурентов на президентских выборах. В США многие президенты до избрания были губернаторами — там и засветились и получили свой шанс на высший пост. В России назначенный президентом губернатор никогда не пойдёт против него на выборах. Да и оценивать работу губернаторов смысла нет — на что оценка повлияет? Кто на неё посмотрит?
  • Будущее WebAssembly в виде «дерева навыков»
    0
    А теперь будет WebAssembly, который будет кроссплатформенный как react и быстрый, как Qt. Неужели плохо?
  • Как правильно и неправильно спать
    0
    Везде, где тестил последние лет 10, Sleep(1) работал около 1 мс. Паузу в 16 мс при Sleep(1) я реально последний раз видел году в 2005-ом на Windows XP.
  • Как правильно и неправильно спать
    0
    Хороший вопрос. Там, где она используется, это происходит от безнадёги — возможности получить сообщение о том, когда можно передавать данные, просто нет. Поэтому алгоритм подбора выдержки использует время в качестве инструмента нахождения консенсуса просто потому, что других инструментов нет.
  • Как правильно и неправильно спать
    0
    Получается, хороший пример придумать вообще трудно :)
  • Как правильно и неправильно спать
    0
    Так нужно сначала ставить хук, поток делать FindWindow и, если окно нашлось — снимать хук, а если нет — ждать событие. Мне это казалось настолько очевидным, что я даже не расписывал.

    «засыпает только процесс, задача которого — отдать основному сообщение об открытом файле» — и того юзер ждёт открытия своего файла на 100 мс дольше, чем мог бы ждать.
  • Ричард Столлман опубликовал «Руководство по приятному общению в проектах GNU»
    0
    А Вы погуглите использования термина по отношению к кому-попало (используя в Гугле параметр поиска, например, «за прошлый год»). На каждом шагу. Ну и в общем не важно кем обзывать, важна мысль, что с момента навешивания ярлыка («хорошего» или «плохого») уже проведена линия, которую никакими аргументами не переступишь. «Она ведьма? Она ведьма! Сжечь!».
  • Ричард Столлман опубликовал «Руководство по приятному общению в проектах GNU»
    0
    Надо запретить этим ребятам использовать термин «свобода». В их секте правил и запретов куда больше, чем в мире тех, кто использует закрытое ПО.
  • Ричард Столлман опубликовал «Руководство по приятному общению в проектах GNU»
    0
    Та нет там никакой свободы, ребята просто захватили термин и теперь они по-умолчанию «белые и пушистые», а все остальные неправы. Это как с термином «фашизм» — достаточно ткнуть в кого-то пальцем и обозвать фашистом (доказывать ничего не нужно) и всё, его уже можно среди бела дня на площади вешать.
  • Аркадий Волож отказался продавать свою долю в «Яндексе»
    +1
    Сюжет «Атлант расправил плечи» :) Да, не сделает.
  • Аркадий Волож отказался продавать свою долю в «Яндексе»
    0
    Не потягается Волож с государством, если тому понадобится Яндекс. Масштабы не те. Самое время было бы хватать всё, что можно ухватить (деньги, людей, софт) и бежать. Но нет, будет на что-то надеяться. До последнего.
  • Дорогая, мы убиваем бесплатный текстовый контент
    0
    Зависит от региона и Вашего профиля у Гугла. Представитель среднего класса в Германии будет перед каждым видео на ютюбе смотреть по 30 сек неотключаемой видеорекламы, в то время как подростку в Кении покажут два баннера в месяц.
  • Дорогая, мы убиваем бесплатный текстовый контент
    +3
    А ещё, я считаю, надо запретить велосипеды и велосипедистов. Посудите сами: налог на транспорт не платят, покупкой бензина экономику не развивают, всякие там каско и осаго не покупают. Даже, сволочи, к врачам (платным) реже обращаются. Целые отрасли экономики погубить хотят ради своего личного блага. Начать можно с административной ответственности, но, если там рецидив или групповое катание — и до уголовной может дойти.
  • How linear algebra is applied in machine learning
    0
    Цілком підтримую багатомовність на Хабрі!
  • ? Skype превратился в унылое подобие… и продукт, позволяющий получить полный доступ к вашей системе? Есть ли надежда?
    0
    Выглядит интересно. Но — полгода без комитов в репозитории, 500 багов на гитхабе. Мёртв?
    Кстати вроде бы есть ещё живой rambox.
  • ? Skype превратился в унылое подобие… и продукт, позволяющий получить полный доступ к вашей системе? Есть ли надежда?
    0
    Та что там у них тех интеграций — 4 штуки из которых 3 ненужные. Ну и вообще — нет. Закрытые протоколы меняются и контролируются их разработчиками. Нужны именно нативные клиенты где-то установленные. А потом поверх них «что-то», что объединит их.
  • ? Skype превратился в унылое подобие… и продукт, позволяющий получить полный доступ к вашей системе? Есть ли надежда?
    0
    Никуда не валить, придётся использовать 10 чатов. Мне в качестве решения видится разве что какая-то отдельная виртуалка, где они все будут стоять + какой-то мостик к основной машине для нотификаций.
  • ? Skype превратился в унылое подобие… и продукт, позволяющий получить полный доступ к вашей системе? Есть ли надежда?
    +12
    Дело в самой тупости затеи: ради передачи пары байт текста тащить аж целый браузер со всеми его фичами, клепать UI на тормозном джаваскрипте, жрать 140 Мб памяти. Это вызывает приступ эстетического отвращения.
  • Мой любимый файл в кодовой базе Chromium
    +1
    Надо к этому проще относиться. Представьте, что вы повар в ресторане: созданный Вами шедевр сожрут за 10 минут — и нет шедевра. А завтра может и не выйдет шедевр. А через год ресторан закроют. Ну так что же — не делать работу здесь и сейчас?
  • Как делать дела, когда их не хочется делать
    +1
    Я вот люблю мыть посуду, поскольку эта задача выполнима, возможна, конечна и результативна. Выгодно всем этим отличается от большинства рабочих задач :)