18 Matching Annotations
  1. Mar 2023
    1. g25: Заменяйте «волшебные числа»именованными константами

      Я бы добавил, что иногда можно использовать не константу, а выделение метода, если магическое число сопряжено с дублированием, например search_results[0] можно вынести в отдельный метод и в названии пояснить 0 -- first_search_result

    2. Закомментированный код
  2. Apr 2022
    1. This is a Flutter plugin that bundles and wraps SQLCipher for Android, an open-source extension to SQLite that provides transparent 256-bit AES encryption of database files.

      Что обеспечивает плагин SQLCipher Database for Flutter ? Ответ: Прозрачно

    1. Democracy Dies in Darkness

      Сколько раз захожу на WP и ни разу не видел статьи про экономический кризис в Европе эта страница сейчас выглядит так https://disk.yandex.ru/i/ObScM_mfxM4kdg

      Хотя поискав, нашёл https://www.washingtonpost.com/politics/2022/03/31/putin-price-hike-oil/

  3. Mar 2022
    1. Hi @UliPrantz This is not supported yet, when the feature is implemented, the ability to connect to a performance profiler would be added anyway, hence don't need separate issue for this Duplicate of #52258 Please follow up on that issue, I'm closing the current one as a duplicate. If you disagree, please write in the comments and I will reopen it. Thank you

      Поддерживает ли flutter профилирование веб-приложения? (Ответ: нет) По крайней мере для этой версии: [√] Flutter (Channel stable, 2.10.4, on Microsoft Windows [Version 10.0.19044.1586], locale ru-RU)

    1. В 2022 году нападение России на Украину вызвало очередной патриотический всплеск. New York Times цитировало украинскую рэп-исполнительницу Alyona Alyona (Алена Савраненко), которая говорила в интервью, что слышала «Ще не вмерла» по двадцать раз на дню.

      Очередное обмусоливание того, что кто-то что-то где-то сказал

    2. Война в Донбассе (кстати говоря, марионеточные народные республики, Донецкая и Луганская, уже успели написать свои собственные гимны) и аннексия Крыма внесли очередные главы в историю гимна.

      "марионеточные" Без аргументации И это мы читаем на

      Culture.pl – это ежедневно обновляемый портал о наиболее интересных событиях в мире польской культуры по всему свету.

  4. Dec 2021
  5. Sep 2021
    1. Инкапсуляция - Ваши данные не могут быть изменены извне, они могут быть изменены в «действиях». Таким образом, к нему легко получить доступ, но он защищен от доступа извне.

      Это не инкапсуляция, а сокрытие

    1. 4 октября 2016 года Минюст РФ внес Международный Мемориал в реестр «некоммерческих организаций, выполняющих функцию иностранного агента». Мы обжалуем это решение в суде.

      Мемориал -- иностранный агент

    1. 4 октября 2016 года Минюст РФ внес Международный Мемориал в реестр «некоммерческих организаций, выполняющих функцию иностранного агента»

      Мемориал -- иностранный агент

  6. Apr 2021
    1. нанашвзгляд

      Это точно учёный?

    2. интеллектуальнаяпривычка

      Точно речь про учёных?

    Annotators

  7. Dec 2020
    1. The ngx_http_auth_jwt_module module (1.11.3) implements client authorization by validating the provided JSON Web Token (JWT) using the specified keys. JWT claims must be encoded in a JSON Web Signature (JWS) structure. The module can be used for OpenID Connect authentication.

      Модуль ngx_http_auth_jwt_module (1.11.3) реализует авторизацию клиента, проверяя предоставленный веб-токен JSON (JWT) с использованием указанных ключей. Утверждения JWT должны быть закодированы в структуре веб-подписи JSON (JWS). Модуль может использоваться для аутентификации OpenID Connect.

    1. ngx_http_access_module

      Модуль, позволяющий ограничивать доступ основываясь на адресе клиента

  8. Oct 2020
    1. However, if perform was creating threads and you ended up with closures inside perform, then you could end up with several threads referencing the same local variables captured through the closures. So you do have to be careful about scope issues when you create threads but you don't have to worry about it when dealing with simple methods that only work with local variables

      Однако, если выполнение создавало потоки, и вы закончили с замыканиями внутри выполнения, тогда вы могли бы получить несколько потоков, ссылающихся на одни и те же локальные переменные, захваченные с помощью замыканий. Таким образом, вы должны быть осторожны с проблемами области при создании потоков, но вам не нужно беспокоиться об этом при работе с простыми методами, которые работают только с локальными переменными.

    2. The local variables, such as your hash, are local to the particular invocation of the surrounding method. If two threads end up calling perform at the same time, then each call will get its own execution context and those won't overlap unless there are shared resources involved: instance variables (@hash), class variables (@@hash), globals ($hash), ... can cause concurrency problems. There's nothing to worry about thread-wise with something simple like your perform.

      Локальные переменные, такие как ваш хэш, являются локальными для конкретного вызова окружающего метода. Если два потока вызывают выполнение одновременно, то каждый вызов получит свой собственный контекст выполнения, и они не будут перекрываться, если не задействованы общие ресурсы: переменные экземпляра (@hash), переменные класса (@@ hash), глобальные переменные. ($ hash), ... может вызвать проблемы параллелизма. Не нужно беспокоиться о потоковой передаче с чем-то простым, например, с вашей работой.