• Самый мощный российский процессор будет 32-ядерным и сделанным по технорме 7 нм
    0

    Распил и коррупция есть везде, где за деньги можно и нужно что-то покупать и эти самые деньги можно и нужно зарабатывать. Пока не настанет повсеместный коммунизм (а в ближайшем будущем- точно не настанет) это точно не победить. Да и если настанет — могут таки найтись люди, которые будут двигать проекты пусть не ради денег, но, например, чтобы в их доме появился первый интернетизация 100500 петабит или ещё чего, чтобы на девушек впечатление произвести, да и вообще...

  • X.Org Server предложили признать заброшенным проектом
    0

    Был поспешен, не понял, в чем патченность. Каюсь.

  • X.Org Server предложили признать заброшенным проектом
    0

    Wsl +VcXsrv

  • «Однорукий интерфейс»: баг или фича, позволяющая Делимобилю отнимать деньги у пользователей?
    0

    Не то чтобы прям совсем легко, но моя жена относительно спокойно передвигается по всему городу на ОТ. Более того, добирается гораздо быстрее, чем я на ЛА (если не считать выходные). В выходные ЛА быстрее, конечно.

  • Продажи планшетов в этом квартале выросли, но их вымирание — это только вопрос времени
    0

    У Irbis, внезапно, есть неплохие варианты. Сам пользуюсь 4 года уже. Только нужно не экономить и брать топ по диску/памяти (в районе 14Круб. TW серия). Ну и ставить мыструю микро сд как второй диск

  • Меня перевезли в другую страну и через две недели выставили на мороз — потому что передумали нанимать
    0

    Не. Полтора на общественном транспорте вполне бывает. А на машине — и все три можно потратить...

  • Если ты видишь статью, что язык Х быстрее, чем язык Y – можешь закрывать статью
    +1
    на той же iOs нельзя генерировать код «на лету» и его выполнять…
    придётся таки тащить с собой интерпретатор…
  • Если ты видишь статью, что язык Х быстрее, чем язык Y – можешь закрывать статью
    0
    а если в eval передаётся, например, код, который пришёл из БД (из REST API) или введён пользователем?
  • Если ты видишь статью, что язык Х быстрее, чем язык Y – можешь закрывать статью
    0

    «Чистый» компилятор невозможен, вернее возможен не на всех платформах, так как есть функция eval(), которая, по сути, является механизмом макроподстановок.

  • Юнит-тесты переоценены
    0

    Я недавно для себя открыл SpecFlow очень даже интересная вещь- как раз-таки тестирование по спецификациям.

  • НЛО воровало аватарки здесь
    0
  • 7 опасных ошибок, которые легко совершить в С#/.NET
    0

    DbNull — это со времён ДО Nullable. Ну и обратная совместимость. Кстати, GetXXX() для колонки, в которой «лежит» NULL — вызовет ошибку. Нужно вызывать сперва IsDbNull()

  • Эффективен ли TDD?
    –1

    Я бы добавил ещё один случай — при написании кода, главное в котором:


    1. Скорость выполнения
    2. Работа с файловой системой/сетью/другим железом

    Юнит тесты — не особо подходящий инструмент.
    Делать методы открытыми, а тем более — заводить интерфейсы ТОЛЬКО для юнит тестов — такое решение может привести к кардинальной деградации производительности.
    Если тестировать интеграционниками с использованием не моков, а тестового окружения — то такой «не совсем TDD» может оказаться неплох.
    Но если добавить в винегрет ещё и исследования (а при написании тайм-критикал кода они всегда есть), то всё-таки лучше писать тесты после кода.

  • [Пост-вопрос] Нужно ли IT движение за ФАКТЫ о коронавирусе и «побочных явлениях»
    0
    А по этой теме я проголосовал :)
    Первое голосование было про отношение к вирусу и т.д. — вот в нём я не нашёл вариантов подходящих…
  • [Пост-вопрос] Нужно ли IT движение за ФАКТЫ о коронавирусе и «побочных явлениях»
    +2
    1. Это вирус, от которого, как и от большинства прочих вирусов нет лекарств
    2. Вирус не до конца (точнее — мало) ещё изучен, как следствие — не всегда понятно, какая поддерживающая терапия нужна, чтобы ослабить воздействие на организм
    3. Вирус из группы вирусных пневмоний, которые серьёзно поражают лёгкие, притом — необратимо
    4. Инкубационный период от 3 дней до 3 недель
    5. вирус вызывает Цитокиновый шторм, что периодически является причиной смерти, как и многие другие аутоиммунные заболевания это тяжело лечится.
    6. Вакцины пока что нет
    7. Нет даже согласия в научном сообществе по поводу влияния курения на шанс заболеть: по результатам одних исследований, никотин разрушает РНК вируса, по результатам других, любой курильщик при контакте с вирусом сразу умрёт, по результатам статистики, доля курильщиков среди заболевших ЗНАЧИТЕЛЬНО ниже, чем доля курильщиков среди населения
    ну и много других мелких факторов.

    Плюс к тому в качестве бонуса:
    С одной стороны — очень… даже очень-очень много различных персон в последнее время говорят про то, что вирус — это не вирус, а на самом деле нас всех облучают вышками 5G. С другой стороны все обвиняют Уильяма Генри Гейтса III в том, что именно он под видом вакцины от коронавируса планирует всех вокруг чиповать жидкими чипами. С третьей стороны, учитывая, что и Россия, и США, и Китай, и многие страны Европы согласны с тем, что вирус есть, вирус серьёзен и сейчас пандемия…. тогда вопрос: если вирус — ложь и нас самом деле нужно сократить население, а зачем ВСЕМ ЭТИМ правительствам делать это через вакцину Коронавируса? как минимум три вышеназванных государства (Россия, США, Китай) не берут вакцины у других, а разрабатывают и выпускают сами. Кроме того, если ничего не путаю, то АКДС (или аналоги) колют во всех трёх странах практически всем. Достаточно было бы подменить эти ОБЯЗАТЕЛЬНЫЕ вакцины, чтобы уменьшить население… кроме того, если бы ЭТИ ТРИ ГОСУДАРСТВА (ещё раз: Россия, США, Китай) договорились сократить мировое населения, как нам вещают, то они легко могли бы… просто перебить всех «лишних» — их совокупной мощи хватит чтобы предотвратить ЛЮБОЕ сопротивление.

    Поэтому, а также — из списка, приведённого в начале, я считаю, что вирус — очень серьёзная проблема, которую нужно решать. Китайцы её решили засечёт жёстких мер + национального менталитета «правитель всегда прав» — им в этом повезло. Остальные стараются лавировать и искать баланс.
    Испания и Италия, насколько я понял из противоречивых источников, собираются продлить карантин минимум до конца года, что однозначно влечёт за собой ОЧЕНЬ большие экономические проблемы — обе страны достаточно большую долю доходов в бюджет имеют с туризма.
    Британия рискует потерять очень большую долю населения.
    С остальными странами тоже не всё просто.

    Так что мой вывод №1:
    Полную информацию имеют единицы людей в мире. Правители трёх основных держав (Россия, США, Китай) — наверняка имеют больше информации, чем все мы. По логике, они имеют наибольший объём информации (в данной ситуации, на мой взгляд, даже ФБР/ЦРУ, которые уже много лет строят всякие гадости Трампу информируют его в полной мере). Кроме них могут быть ещё десятки, максимум — сотни «достаточно информированных» людей в мире. Все остальные ВСЕЙ информацией не владеют.
    Вывод №2:
    болезнь очень серьёзная, государства делают всё, что могут. Одни — для сохранения жизни граждан. Вторые — для сохранения экономики. Третьи — пытаются найти баланс. Россия, США и Китай — однозначно из третьих. (причём, Китай — со сдвигом в сторону 1 варианта, но это только потому, что при их плотности населения не заботиться о жизнях — значит потерять экономику).

    Ну а причин считать автора провокатором я в статье не увидел.
  • [Пост-вопрос] Нужно ли IT движение за ФАКТЫ о коронавирусе и «побочных явлениях»
    +1

    По первому голосованию — первые два варианта слишком далеки друг от друга: с одной стороны я не считаю Вас провокатором, а с другой — я знаю в силу специфики круга общения и образования, насколько страшен, на текущий момент, коронавирус.
    Я бы добавил вариант «Коронавирус страшная болезнь, власти делают то, что могут, дабы соблюсти баланс между «спасти максимум граждан от болезни» и «не похоронить экономику и гражданские свободы». Вы не обладаете полнотой фактов, но провокатором я Вас не считаю».
    Как-то так...

  • Неироничная ненависть к JavaScript
    +1

    *на шарпе, конечно...

  • Неироничная ненависть к JavaScript
    +1

    Blazor, так-то уже вполне позволяет на шарик писать сайтики. Ага.

  • Entity Framework Core
    0

    Вот и я про то же. Потому и удивился.

  • Entity Framework Core
    0

    А точно в Ef.Core завезли поддержку Edmx? Вроде всегда декларировалось, что этого не будет потому, что не будет никогда....

  • Полигоны Another World: IBM PC
    0
    Хм. как раз там есть цитата ". Only a few commercial games were released with support for the extended color palette in 320×200 or 640×200" — так что режим таки был — просто мало кто его поддерживал, так как когда EGA был main stream — он мог использоваться (в теории) с CGA монитором. При использовании EGA монитора такой проблемы не было…
  • Полигоны Another World: IBM PC
    0
    хм. нужно будет перетряхнуть старые архивы — где-то валялись все доки по DOS'у.
  • Полигоны Another World: IBM PC
    0

    Она не фиксированная. Она выбиралась из 64 возможных вариантов для каждого из цветов.

  • Ваш C# уже «функциональный», просто позвольте ему это
    0

    В целом, соглашусь, если речь про стандартные учётные системы / CRM и т.д.

  • Ваш C# уже «функциональный», просто позвольте ему это
    0

    Про чистый код и оптимизации — несколько неверно. Тайм критикал задачи почти всегда превращаются в лапшекод, либо в вызовы простейших методов, на которых висит AggressiveInlining.
    В случае тайм критикал нужно максимально избегать аллокаций и дальних переходов.
    И естественно минимальное количество async/await, LINQ и т.д.

  • Восемь важных привычек программиста
    0

    Восьмой пункт — единственный бесспорный.
    А вот остальные в некоторых случаях вредны, например — если пишется не какой-то типовой код, а какие-либо исследовательские ресурсоёмкие задачи. Зачастую чистый код — враг производительности. Не всегда DRY, KISS и SOLID дружат с производительностью.
    Но в большинстве задач они, конечно полезны.
    Так что основных правил два:


    1. Всегда учиться.
    2. Выбирать средства исходя из задачи.
  • 20 систем управления проектами, обзор 100 фишек
    0

    И Team Foundation Server, aka Visual Studio Team Services не видать.

  • Самые популярные структуры данных
    0

    Не выходит отредактировать.
    А комментарий к тому, что не нужно порождать какие-то определения, если они уже изобретены до нас.

  • Самые популярные структуры данных
    0

    Определение: «направленный ацикличный граф с единственным корнем является деревом, где корень дерева — вершина в которую не приходит ни одного рёбра.». Второе определение: «дерево — это связанный ацикличный направленный граф». И одно из следствий: «скелетом дерева является само дерево.»

  • Чем программирование сегодня отличается от программирования 20 лет назад?
    0

    Какая корпорация его купила? Norton Commander всегда писался компанией Symantec Inc. Просто на заре компания состояла из одного Питера Нортона, а потом уже в неё добавились ещё программисты.
    Питер Нортон — основатель Symantec

  • 10 признаков того, что хороший программист из вас не получится
    0

    Так насколько я понял речь про то, что зачастую выполняют операции со строками, вместо операций с числами.

  • 10 признаков того, что хороший программист из вас не получится
    0

    По моим наблюдениям в те места, где реа т не нужен его тащат «программисты». Более того, бывают случаи, когда все эти фреймворка не нужны, но их тащат. И здесь сказываете именно некомпетентность.

  • 10 признаков того, что хороший программист из вас не получится
    0

    А вот именно в этом и кроется проблема прожорливости современного софта: «программисты» не знают как устроен компьютер и используют реакт/ангуляр /вуе и т.д. там, где не нужно/вредно

  • Дискриминация сотрудников по возрасту — беспощадная и бессмысленная
    +1
    Ну не знаю. Странный у Вас опыт. Мне 40+ и стоит мне немного поменять резюме на hh (стараюсь держать актуальным по желаемой зп и т.д.) — сразу закидывают весьма хорошими предложениями.
    Видимо важен бэкграунд, а не количество лет опыта/возраст.
    Более того, как уже писали ниже у многих молодых нет базовых знаний (даже у синьоров) — есть только набор паттернов и модных технологий в голове.
  • Небольшой мод превращает «Теслу» в станцию видеонаблюдения
    0

    "Мопед не мой — я просто разместил объяву" ©

  • Танчики на Паскале: как учили детей программированию в 90-х и что с этим было не так
    0

    Именно. А при наличии знаний ассемблера и железа можно было мегавещи делать. Тот же VGA/MCGA 3202008bit режим — ваще бомба...

  • Танчики на Паскале: как учили детей программированию в 90-х и что с этим было не так
    0

    А иногда и хелпа как такового может не быть…
    И на стэковерфлоу нет ответов, а на гитхабе про такой язык и не слышали…
    Но зная алгоритмы в большинстве случаев можно по спецификации языка разобраться что и как...

  • Танчики на Паскале: как учили детей программированию в 90-х и что с этим было не так
    0

    Ну и midpack/digpack тоже с поддержкой паскаля… И про Covox забыли ;)

  • Танчики на Паскале: как учили детей программированию в 90-х и что с этим было не так
    +4

    Примерно тот же путь, только ассемблер изучался одновременно с паскалем, а си — одновременно с плюсами и FoxPro.
    Ну и тогда же начали появляться VisualBasic, BP for windows, а дальше — Delphi ну и понеслось…
    Язык вторичен. Первично понимание алгоритмов, знание устройства платформы, под которую софт пишешь и понимание приоритетов софта: производительность/удобство для пользователя/лёгкость поддержки и сопровождения (обычно можно выбрать только одно)

  • Смертные грехи разработчика
    0

    К сожалению, это не всегда работает....