• Как мы перебанили обычных игроков и заDDoSили свои сервера: практическое руководство
    +2
    Вы недооцениваете скорость роста компетенции людей, занимающийся программированием, в УСПЕШНЫХ стартапах.
  • Бюджетный грызун. Обзор беспроводной мыши Logitech B170
    0
    С удивлением узнал, что блютусные мышки это редкость, купил нетбук, из портов только усб-ц, естественно переходники не канают (блютус почти во всех ноутах есть встроенный), а радиомышки все со старыми прямоугольными радоипередатчиками. В общем, выбрать ничего себе не смог (мне подходят только маленькие мышки), купил микрософтовскую: дизайн отстой полный, но в руке лежит нормально, пока смирился, как жрёт батарейки ещё не знаю, колёсико грубова-то но хотя бы чётко срабатывает (до моей радио A4Tech ему как до неба, а другой опыт с микрософтовской мышкой, вообще убил, там колесом нереально, в принципе, было работать).
  • Перевод: Почему ФП важно даже для ООП программистов?
    0
    Мы по разному поняли эту статью, вы мне о том, что обычный режим питания допускает поедание блюд веганов, но у веганов есть секретный способ готовки коры дуба с подливкой и мы её умыкнём. А я вам про то, что даже если вы будете готовить кору с подливкой вы не станете веганом, потому что дело не в том. что они кору дуба едят, а в том, что они не едеят мяса.
  • Перевод: Почему ФП важно даже для ООП программистов?
    0
    Вы вообще не поняли о чём я говорю, не важно какие есть методы и какие можно написать, это никак не относится к концепциям языка. Когда есть концепция, каких-то вещей, в принципе не может быть в языке, потому что они противоречат концепции, а не потому что их не написали. Это ограничение, для того что бы концепция была не виртуальной, а реальной. Из того, что вы можете силой воли писать только чистые функции ничего не следует, точно так же как javascript не станет строго типизированным, если вы будете использовать только один единственный тип. Ещё раз, есть концепция, и есть ограничения, которые заставлют строго её соблюдать. Можете соблюдать её силой воли, и возможно, подобный стиль программирования вам подходит: вполне возможно писать на ассемблере в рамках ООП. Но в чём открытие-то? Это всё равно что заявить, что оказывается на русском языке можно не ругаться матом, да — можно, и что!? А дальше концепция должна докзать свою жизнеспособность, то есть, то какие преимущества она обменивает на ограничения, точно так же как откзавшись от мата и крича «ой мамочки, мамочки», когда вам ногу придавило пятитонным станком и никто нифига не понял, что вам нужна помощь… возможно ограничение вовсе не нужно, а достаточно здравого смысла, что бы что-то использовать умеренно. К примеру GoTo, это очень мощный инструмент и его очень удобно использовать, по вашему, отсутствует этот популярный метод, но ничто не мешает написать его самостоятельно? А вот если вы посмотрите критику этого оператора, практику языков, в которых его нет и собственный опыт его использования, то думаю согласитесь что от него полностью можно и нужно отказаться, но в поддерживающем антиGoTo будут развиты конструкции циклов, выбора и т.п. что бы целенаправленно не использовать GoTo. Вы говорите, смотрите я от готу могу откзаться и даже циклы я могу сделать вот с помощью такйо хрени, правда селектов нет, ну молодец, но программируешь-то ты на ООП, а в концепции важна концепция, если ты до неё дошёл, так и работай только в её рамках и докажи, что ограничения не зря придётся терпеть, а не — «я такой борец за здоровье, но ночью буду жрать колбасу» Я могу и дальше параллели проводить, но смысл?
  • Сравнение сортировок обменами
    +1
    Кому интересны алгоритмы, если нет сравнений, показывающих в чём их сила? Ведь смысл статей о сортировках, а не конкретно о QuickSort, в том, что бы показать, что не всё так однозначно. А ещё можно и придумать очень наглядные представления:
    Видео по сортировкам

  • Сравнение сортировок обменами
    +1
    Прошлая статья понравилась и всегда из любопытства поглядываю на сравнения даже хорошо известных вещей. Зашёл и увидел треш и угар: хоть картинки и выглядят подобранными, но когда доходишь до таблиц, половина из них нифига не понятна, какие-то клоуны, пираты, машинки и биты, мотать на легенду нет никакого желания. Про секунды на урезанном мобильном проце, который может дать провалы на ровном месте, да ещё и в PHP и питоне, на взятых от балды реализациях… вы серьёзно? Почему нельзя измерить скорость в количестве сравнений/обменов, ведь это основной показатель?
  • Перевод: Почему ФП важно даже для ООП программистов?
    0
    Автор, если уж вы решили поразмышлять над языками, то должны чётко осозновать, что в утилитарном смысле — чем шире возможности языка, тем — лучше, а в теоретическом смысле, всё наоборот: язык это — набор ограничений. Только когда мы говорим об ограничениях, нет такого простого критерия, типа: больше ограничений — лучше язык, нет, ограничения должны быть разумными, а ещё лучше — концептуальными. Если не понятно о чём я говорю, то начните с основ, что такое процедурное программирование, почему запрещают goto и т.п. Так вот, вы говорите о концепции в контексте — можно, значит концепция — верна, вы ничего — не попутали, так-то и на асме можно ООП и ФП?
  • Зачем флагманскому процессору топовая память? Тестирование комплекта HyperX Fury DDR4-3466
  • Зачем флагманскому процессору топовая память? Тестирование комплекта HyperX Fury DDR4-3466
    0
    с основными задержками 19-23-23

    Уж производитель памяти, учитывая кардинальные различия в частоте (3466 и 2933) мог бы про задержки писать в миллисекундах. Я упрощённо такую формулу использую:
    19/.3466=54.818
    17/.2933=57.961
    Итого, задержки у 17 тактовой больше. Кстати, если спецы пояснят, действительно ли в реальных тестах будет похоже на то что я посчитал или всё это лажа?

    P.S. В большинстве случаев, топовые по частоте планки тормознее по миллисекундам задержки, середнячков. Видел планки с 38мс задержкой.
  • Смешанный десятично-двоичный формат vs IEEE754
    0
    Автор с 16го года жуёт одну и ту же тему и наконец-то понял, что дробные двоичные это деление на 2, а дробные десятичные это на 10 и то, что нацело делится на степень 10, не всегда делиться на степень 2. Разьве не очевидно, что заменив степень двойки на степень десятки убираются деления на 2, в чём полезная информация? Статью-то зачем было писать, прошлых не достаточно? Пруф: коммент 16го года
  • Смешанный десятично-двоичный формат vs IEEE754
    0
    И судя по всему, автор привык вести обсуждения без всяких статей, поэтому ошибочно свои статьи именует топиками.
  • Смешанный десятично-двоичный формат vs IEEE754
    0
    Топик, от слова top — верх, вверху статьи всегда название, то есть это заголовок статьи. В длинном обсуждении на какую-то тематику, тема меняется без разрыва самого процесса переписки, поэтому этапы обсуждения разделяют по смыслу на топики, отсюда и отдельное слово с уклоном в комментарии, а не сами статьи. Следовательно, автор имел ввиду тематику комментариев к двум последним статьям.
  • Электрички разные. Очень
    +4
    Почему же, вполне можно сделать почеловечески: Москва — Пирогово, сезонный маршрут к реке, кассы делать дорого, сказали что пустят 4вагнный поезд маршрутку с контроллёром и через две недели разобрали пути. Очень цивилизованно, нет дороги — нет и претензий.
  • Второе поколение AMD Ryzen: тестирование и подробный анализ
    0
    Постоянно пропадают результаты i9 XE в привидённых тестах, про тест WinRAR с их средним по запускам — посмеялся, в Винраре встроенный бенчмарк по Alt+B. И я совершенно не понял, в чём смысл ставить планки памяти стандртов 2400 и 2133, но с разными таймингами, вплоть до 9-11-11 и 15-15-15, там, конечно уже совсем разные платформы, но всё же?
  • Веста Матвеева: борьба с киберпреступностью – это моральный выбор
    0
    То есть, минусующие считают, что если разрабы вывели рут доступ в интернет, но никому не сказали об этом, то первый кто на это наткнётся — злобный хакер обошедший супер защиту «замолчанку» и садить его, а те кто создал имплант управляемый по обычному радиоканалу без авторизации и шифрования — молодцы и это злые хакеры виноваты будут, когда решат посмотреть что это за хрень в эфире висит? А по мне так любой торчащий в эфире интерфейс — это разрешение на общение в цифровом виде, и то что о нём никому не рассказали абсолютно ничего не значит, потому что само наличие расшаренных ресурсов в сети интернет всегда было приглашением зайти, а поиск куда можно зайти — это сама суть интернета, на этом гугл, например, поднялся, давайте его забаним как самого злобного хакера.
  • Разработка умных устройств на примере контроллера теплого пола на ESP8266
    0
    Не силён в английском, но вы же понимаете, что слова, в большинстве случаев, не имеют смысла вне контекста? Вот некоторые значения: саднить, страдать, быстрый, резкий, сильный, значительный. Например: smart price — довольно большая цена. На самом деле, не имеет значения, как они придали значение этому выражению, например, так ли уж важно, что спам это ветчина? Если вы хотите передать смысл, просто передайте его подходящими словами родного языка.
  • Разработка умных устройств на примере контроллера теплого пола на ESP8266
    0
    Устройство умное, потому что говорить, что оно компьютеризировано (после эпохи когда всё было механизировано) стало не модно. Сменилась мода и пропали компьютеризированные дома и авторочки с унитазами, зато много умников стало на свете даже среди самогонных аппаратов.
  • Веста Матвеева: борьба с киберпреступностью – это моральный выбор
    0
    А я думаю, что действия должны подразделяться на две категрии: чисто цифровое удалённое взаимодействие и с применение физического (жучки, проникновение в жилище и т.п.). На мой взгляд, если речь идёт о чисто цифровом дистанционном вмешательстве, то хакер играет по правилам тех, кто создал систему и вина в возможности взлома, лежит на создателях, а не на хакере (поскольку в таком случае возможна абсолютная защита, то даже допустимо хакера вообще не наказывать, а наказать только создателей такой системы), а если это была критическая инфраструктура (медицинские приборы, ЦУ атомной станцией, ракетная установка и т.п.), то ответственность должна быть раделена и наказаны оба. Если же речь идёт так же о физическом вмешательстве, то оценить, можно ли было взломать систему без него — тяжело, поэтому проще осудить только хакера.
  • Нефтегазовая дилемма: в поиске альтернативных СУБД
    +3
    Если вас действительно интересует Тиберо

    Я бы выбрал PostgreSQL, а в статье не увидел ни одного довода, что бы заинтересоваться, в том числе и политического. Возможно, кому-то будет интресно, что она платная и можно будет организовать откаты, но думаю что в PostgreSQL бабло можно будет тоже попилить на поддержке, если уж брать гос. сектор, но, по крайней мере хотя бы IT спецам копеечка перепадёт, а не менеджерам иностранного представительства. Не стоит отвечать, это мысли в слух.
  • Нефтегазовая дилемма: в поиске альтернативных СУБД
    0
    То есть, полностью лежит под США и не смеет пикнуть против, в отличии от КНР?
  • Самая сложная программа
    0
    Ok. Пока они не станут ломать центрифуги их никто не будет искать.
    Неправильно, поскольку они используют уязвимости обычных ОС, то как только уязвимость закрывается, то по активности вируса в песочнице он сразу и попадётся.
  • Самая сложная программа
    +3
    В данном случае ошибку невозможно было бы ни обнаружить, ни исправить удалённо.

    Там же сказано, что червь скачивает свою самую последнюю версию. Раз есть версионирование, значит и есть исправление ошибок, не вижу причин не перепрошить контроллеры ещё раз.
  • Laurel/Yanny: аудиоверсия сине-золотого платья
    0

    Икарус?

  • Laurel/Yanny: аудиоверсия сине-золотого платья
    0

    Я думаю, что стаканчик спиртного, поможет легко услышать Лорал, для тех кто слышит Йени. А вот, тем у кого уже ухо высокие плохо воспринимает, мало что поможет, хотя я, сейчас, съел шоколадку и смог услышать уже две буквы вместо одной и гораздо громче: ЙееЛорал, типа того.

  • Laurel/Yanny: аудиоверсия сине-золотого платья
    0

    Просто давно известно, что дым изгонят дьявольских духов, покайся пока не поздно!


    P.S. В принципе, совершенно чётко установлено, что даже обычная еда и прочие вещества, попадающие в кровь, влияют на цветовосприятие и слух. Как обычно, наиболее легче слух притупить, чем обострить, при этом страдают высокие частоты, как самые сложные и ресурсоёмкие для распознования.

  • Баллистические ракеты «Тополь» опять переоборудуют для космоса
    –2

    Поясню для минусатора. "Пошёл петухом", слов пошёл означает движение, мы его характеризуем словом петух, петух это существительное и у него есть масса свойств: крылья, клюв, шпоры и в том числе манера движения. Так вот, слову пошёл, будут поставлены в соответствие только аналогичные свойства, то есть манера движения петухом. "Пошёл лошадью" поскольку тут уже речь может идти и об игре, свойств можно перенести больше и требуются уточнения что именно хотят сказать. Когда речь идёт о "крайнем", речь идёт о месторасположении, да оно обладает интересными свойствами, это какая-то граница чего-либо или обрыв, но это не движение и характеризуя этим словом никакое движение мы придать ничему не можем. А вот со словом последний, мы можем передать характеристику движения, потому что последний двигается вполне определённым образом, либо, это череда, что может вызывать двусмысленности, именно из-за этого и пытаются заменить на крайний, потому что череда или последовательность ближе к существительному, но само слово крайний никаким движением не обладает и это безграмотно.

  • Баллистические ракеты «Тополь» опять переоборудуют для космоса
    +2

    Мне в принципе, не понятны экивоки на "так положено", ну не хотите вы сравнивать со следами, ну сравните с чем-нибудь другим. Крайний полёт, это полёт в составе крыла с краю, или по краю какой-то области-границы, приграничный полёт. Не нравиться вам последний, ну назовите очередным или ещё точнее сравнение подберите но именно то, что вы имеете ввиду, никто ж не понимает ваш садомазохизм: назвать полёт последним не называя его так, если он не последний ну так назовите какой он по времени или очерёдности, окончательный, завершающий да как угодно.

  • Баллистические ракеты «Тополь» опять переоборудуют для космоса
    +6

    Вообще-то есть традиции русского языка, которые регламентируют, что сопоставляя что-то с чем-то споставляются только соответсвующие свойства, таким образом убирается двусмысленность. Поэтому, крайний- стоящий скраю, на краю — это статичное свойство, а последний, идущий по следу, расположенный как череда следов, это действие или череда. Поэтому, крайняя телега, это СТОЯЩАЯ скраю, а последняя телега, это ДВИЖУЩАЯСЯ в конце. Крайний запуск, это запуск с площадки расположенной с краю, центральный запуск — из центра площадки, а последний запуск, это итог процесса или череды запусков. Уважайте традиции и сравнивайте правильно, а не "чей туфля — моё", хотя и тут вас поймут.

  • Laurel/Yanny: аудиоверсия сине-золотого платья
    +2

    Ну вот, первый, обращённый в нашу веру, уже есть! Вытравим, калёным железом сатанинский морок Яни, который не способен замарать истинно верующих!

  • Laurel/Yanny: аудиоверсия сине-золотого платья
    +2

    Попробовал другие наушники капельки, подёргал громкость и т.п. Никакого Яни даже близко нет, всё что есть, это очень глухое "я" похожее на всхлип (когбуд-то кошка мяукнула), начинающееся до чёткого и громкого слова Лорел перед обоими повторами.

  • Laurel/Yanny: аудиоверсия сине-золотого платья
    +2

    Я до первого слова, слышу глухое я которое тут же продолжается чётким Лорел, у второго повтора уже никаких артефактов нет.

  • Баллистические ракеты «Тополь» опять переоборудуют для космоса
    +4

    Крайний, это стоящий на краю, а последний — идущий по следу. То есть, по вашему, прыгать с края ещё желающие найдутся, а идти по следу — нет?
    Вообще, для передачи смысла, допустимы оба варианта, но бесят как люди, которые начинают воспитывать какое сравнение правильное, так и те, которые лепят слова которые так не применяются, но типа, так нужно.


    Картинка

    image

  • 1000+1 способ определения того, являются ли все элементы в списке одинаковыми
    0
    Если у вас проблемы с автоматизацией, то посмотрите на AppleScript, там можно начертить что-нибудь в Индизайн, конвертунть в пдф, отправить почтой, проверить через бразуер что-то и т.п. Довольно сложные сценарии иногда реализуются и там везде объектный доступ. На Виндовс платформе, это наверное можно заменить AutoIt+VB и т.п.
  • Тестирование LED-панелей 60x60
    0

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

  • Тестирование LED-панелей 60x60
    0

    Покупал как-то штук 20 ламп в торговый зал, после установки у некоторых заметил, что по 1 светодиоду перегорело, если не приглядываться не видно, но штуки 4 лампы точно, с тех пор за год больше ничего не вылетало. Вообще, насколько я понимаю конструкцию, там прямоугольное пластиковое стекло обёрнуто светодиодной лентой, вот и вся конструкция. И очень важный фактор, это деградация самого стекла со временем, говорят, что многие желтеют быстро. Так что тест не полный, надо бы ещё этот момент провентилировать, думаю, что щеё нужен состав материала стекла и, собственно, легенду.

  • 1000+1 способ определения того, являются ли все элементы в списке одинаковыми
    0
    Вы ещё скажите, что bat файлами никогда не пользовались, и по сей день, вместо исправления батника переписываете его на C++. Просто не надо путать программирование как разработку сложных систем и программирование как автоматизацию, хотя итоговый результат любого программирования, это автоматизация процессов и есть. Когда сама программа не нужна как ценность, а её можно просто выкинуть, после использования, это отличная ниша для выразительных языков и то что они развиваются в сторону языков для разрабоки, хуже их не делает, это проблема программиста — «когда остановиться» (Использование Кобола калечит разум), а не языка.
  • Пронумеровать все действительные числа на отрезке [0,1]
    0
    Вы полегче с переходами к бесконечности: одна треть, в бесконечности, какое число означает? Проблема фундаментальна и заключается в том, что не все дробные числа можно выразить в десятичной или, к примеру, двоичной системе исчисления. Например, 0.2 в двоичной выразить нельзя и чем больше основание, тем меньше таких чисел. Вообще, переход от бесконечности к чему-то означает внесение бесконечно малой погрешности, и когда речь идёт о подсчёте площади криволинейной фигуры, это одно, а когда речь идёт о абсолютно точных вирутальных числах, это уже подлог, потому что погрешность никуда не девается, хоть и бесконечно малая.
  • Пронумеровать все действительные числа на отрезке [0,1]
    0
    Автор, идите читать про дерево Штерна-Броко и ряд Фарея
  • Как и зачем мы сделали свои банкоматы
    0
    Нет смысла разговаривать с максималистом, это ещё хуже паранойи, про которую он кричит :-)
  • Как и зачем мы сделали свои банкоматы
    –1
    Действительно работают только комплексные решения, и дырявый процессор, это серьёзная дыра, которая перечёркивает целый комплекс мер.