• Что такое *args и **kwargs в Python?
    0

    Возможно я не понял, что значит "вне контекста вызова процедуры", но позволю себе не согласиться, т.к. следующий код прекрасно работает:


    first, *rest = 1, 2, 3, 4
    print(rest)  
    # [2, 3, 4]

    Аналогично было бы и со списком:


    first, *rest = [1, 2, 3, 4] 
  • Как проверить паспорт на действительность
    0

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

  • Как проверить паспорт на действительность
    0

    Запнулся об Одинцовский район, не поняв, в чем с ним проблема, т.к. не очевидно, почему там расхождение, если не знать заранее, что это где-то около Москвы, а не в Ленинградской области.

  • Как уязвимость в Яндекс.Станции вдохновила меня на проект: Музыкальная передача данных
    0

    Тоже подумал про пентатонику, про мне так мелодичнее звучит. Пока до коммита руки не дошли, но можно вручную подменить массив частот на главной странице и оценить звучание :) Диезы с До-диез первой октавы до До-диез четвёртой:


    freqs = {
        '0': 277.18,
        '1': 311.13,
        '2': 369.99,
        '3': 415.30,
        '4': 466.16,
        '5': 554.36,
        '6': 622.26,
        '7': 739.98,
        '8': 830.60,
        '9': 932.32,
        'a': 1108.70,
        'b': 1244.50,
        'c': 1480.00,
        'd': 1661.20,
        'e': 1864.60,
        'f': 2217.40
    }
  • Как уязвимость в Яндекс.Станции вдохновила меня на проект: Музыкальная передача данных
    0

    "Non-wireless", думаю, относится только к проводной передаче.

  • JustCode — скоростной браузер для бюджетных компьютеров и планшетов на Windows
    0

    /* осторожно, не читать любителям английского
    No if you will say on English language how you say on Russian, some will understand, what you wanted say, but all others will want you kill.
    */


    Я про то, что писать на Java используя подобие PEP8 и игнорируя гайдлайны джавы — неправильно, так как ухудшает читаемость для людей, которые будут работать с этим кодом дальше и ожидать, что в джава-файле код отформатирован как джава (что и произошло на той картинке).


    В примере выше ведь тоже понятно, о чем речь — а ведь некоторые люди так и говорят, и их даже понимают — но никто же не будет спорить, что при чтении проще понимать грамматически правильные предложения, а при разговоре проще понять чистый английский (в том числе чистый американский английский), чем пробиваться сквозь тонкости диалектов и акцентов?

  • JustCode — скоростной браузер для бюджетных компьютеров и планшетов на Windows
    +1

    Я сам тоже питонист, но, так сказать, приезжая в другую страну, я не продолжаю говорить по-русски.

  • Игрушка ГАЗ-66 на пульте управления. Часть 3
    0

    Не пробовали какой-нибудь fish-eye поставить? Кажется, что не хватает бокового обзора, а так выглядит здорово.

  • Как я разочаровался в Google Play
    0

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

  • Проекция корпоративного конфликта на сетевую связность
    +1

    Мне вспомнился обратный случай, когда надо было отправить письмо в один крупный университет на их почтовый домен, так письмо с gmail спокойно ушло, а через два дня вернулось с пометкой "доставлять не будем, какой-то подозрительный адрес" (какие-то внутренние проверки не прошёл, недонастроили, видимо). А вот кто отправлял в это же время с mail.ru таких проблем вообще не заметили — прекрасно доходило сразу же.


    P. S. Не топлю за них, если что, основная почта на гугле, на мейле спамбокс

  • Мошенники и ЭЦП — всё очень плохо
    +1

    Не так давно было дело, человека признали виновным в нападении на основании того, что на камерах на преступнике была чёрная куртка. У этого человека тоже была чёрная куртка. То, что куртка другого покроя, да и сам человек другого роста и комплекции, никого не интересовало. Так он и мучился, доказывая, что не верблюд.

  • Хакаем CAN шину авто. Виртуальная панель приборов
    0

    Не боитесь забить шину диагностическими запросами? Я так понял, довольно часто посылаются сообщения, а ведь если какой-то модуль уже пишет в шину, то остальные модули ждут своей очереди (по приоритетам). Не проверяли, как влияет ваш на пропускную способность?

  • Стажёр Вася и его истории об идемпотентности API
    0

    Если я правильно вас понял, вы предлагаете переиспользовать номера "первое такси", "второе такси", но как тогда определять, какой номер у "очередного такси" и когда оно становится "первым такси". Допустим, первая поездка в аэропорт ещё идёт, вторая уже закончилась, а пользователь вызывает третье такси открывая приложение во второй раз — оно должно отображаться/запрашиваться как "второе" или "третье"?

  • О том, как легко мастеровому человеку мечтать с 3D-ядром
    0

    Я ни в коем случае не критикую, вижу, что задача сложная. Мой не слишком долгий опыт компьютерного моделирования ограничивается Ansys. Больше интересовало именно время работы алгоритма: можно ли его сократить, к примеру, распараллелив? Или эта активность (запуски алгоритма) не настолько часто случается, чтобы её оптимизировать? Скажем, ждали условный час, получили готовую модель, поняли, что надо что-то подправить, поправили, ждём ещё час. Интересно, сколько может быть таких итераций в условную неделю? Несколько лет занимался параллельной обработкой, от этого и вопросы — моя профессиональная область.

  • О том, как легко мастеровому человеку мечтать с 3D-ядром
    0

    Красивая работа. А время работы алгоритма можно оптимизировать, или час — это не критично? Кажется, что на 6 шаге, когда есть поверхность (5), её вращением можно сразу получить профили с шага 11 не высчитывая пересечения. Не смотрели в эту сторону? Не знаком с компасом, так что может быть и нельзя.

  • Как я автоматизировал дачу на 90%
    0

    За недостатком опыта в открытых протоколах CAN, я бы воздержаться от совета конкретных реализаций. Можете почитать про протоколы OpenCAN и DeviceNet — я так понял, довольно распространенные стандарты и под них есть много устройств, в том числе на али. С CAN сталкивался по работе (на авто-индустрию), создалось впечатление достаточно продуманного протокола, который можно настроить под себя. Слышал, что его используют в умных домах, взял для себя на заметку. Спросил лишь потому, что физические характеристики для проводов такие же, как у RS-485, плюс всякие плюшки в виде поддержки реального времени (мультимастер, приоритеты), контроля ошибок и большей отказоустойчивости.

  • Как я автоматизировал дачу на 90%
    0

    Не рассматривали шину CAN вместо RS-485? Мороки с реализацией собственного канального уровня удалось бы избежать. И с отзывчивостью было бы меньше проблем, как мне кажется.

  • Теория счастья. Закон арбузной корки и нормальность ненормальности
    0

    Если толщина корки одинаковая по всему арбузу — сама форма не важна. Можете поставить формулу эллипса (или более даже более хитрый интеграл) — получите то же самое отношение.

  • Иллюзии мозга. Почему умного человека легче обмануть на бытовом уровне
    +6
    Даже если предположить, что на 47й день кувшинок в озере х, где 50% < x < 100%, по условию это означает, что в предыдущий, 46й день кувшинок было y=х/2, то есть 25% < y < 50%. А это значит, что в 46й день (равно как и во все предыдущие) кувшинки еще не покрывали половину озера. И 47й день стал первым днем, когда это случилось.