• Как убрать сортировку в Gmail по категориям?

    @pibiv
    Для меня вобще загадка зачем был добавлен этот бред
    2caf5749d9934e6d9a618c3613c5ef33.jpg
    Ответ написан
    Комментировать
  • Что такое итераторы в python, c#, c++, js? Как их использовать? Для чего они? Читал - пока что не понял их суть?

    @fireSparrow
    Если в двух словах, то итератор - это такой объект, который каждый раз по запросу может выдать либо некоторый элемент, либо сообщение о том, что у него больше нет элементов.

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

    При этом итератор не обязательно выдаёт элементы из заранее существующей коллекции, он может их прямо в момент запроса создавать по определённому правилу. Такие итераторы могут быть и бесконечными, то есть сколько бы запросов они не получили, они всегда готовы выдать ещё и никогда не скажут, что элементы закончились.
    Пример - итератор, который выдаёт 0 или 1, чередуя их.
    Ответ написан
    1 комментарий
  • Почему возникает ошибка с path.join?

    bingo347
    @bingo347 Куратор тега Node.js
    Crazy on performance...
    const path = require('path');
    Ответ написан
    Комментировать
  • Какие есть авторитетные ресурсы про развитие самодисциплины?

    Laacker
    @Laacker
    Product design / Marketing
    Рекомендую курс по самодисциплине
    https://prosto.academy/willpower-course/

    Стоит три копейки, а матчасть дает научно-основательную. Многие моменты в голове "перещелкнул"
    Ответ написан
    Комментировать
  • Как добавить поиск yandex в firefox?

    a1exDi
    @a1exDi
    Geek
    Зайдите на сайт яндекса. Возле поисковой строки появится значек яндекса с зеленым плюсиком
    59f1cd2a9360b935870121.png
    Яндекс добавится в список поисковых систем. После чего можно выбрать, как поисковая система по умолчанию. Проделал только что59f1cd7220c81731229842.png
    Ответ написан
    7 комментариев
  • Как вы боретесь с выгоранием?

    galmakov
    @galmakov
    Автор, маркетолог, удаленный сотрудник
    Целую статью об этом написал
    galmakov.com/chto-delat-kogda-sil-net
    Ответ написан
    Комментировать
  • Как программисты хранят частоиспользуемые куски кода, чтобы каждый раз не вспоминать заново?

    mrusklon
    @mrusklon
    Не получается? Яростно гугли!
    я очень очень давно много лет назад уже задавал такой вопрос, искал программу что бы сниппеты можно было вставлять в любую IDE без привязки к самому редактору кода , но увы так и не нашел подходящей софтины , может спустя столько лет кто то нашел такую.

    Пока что я выкручивался снипетами только в IDE и если к коду нужно много опяснений я хранил код в obsidian (маркдовн разметка)
    Ответ написан
    6 комментариев
  • Актуальные книги по js?

    aRegius
    @aRegius
    Python Enthusiast
    Вся актуальная литература есть только на Amazon. Вот, например, книги по JavaScript тематике, отсортированные по дате выхода (с учетом планируемых).

    Также, на заметку, издательство O’Reilly предлагает в открытом доступе ряд материалов для изучения, а издательство Packt раз в сутки выкладывает для бесплатного доступа рандомные книги - можно мониторить на предмет актуальности исходя из личных потребностей.

    Крайне редко вы встретите актуальный русскоязычный аналог, да еще с толковым переводом. Поэтому, я бы делал ставку на английский - это ваша дополнительная степень свободы относительно доступа к самой новой и качественной информации на рынке.
    Ответ написан
    1 комментарий
  • Как не кипятится из-за полных идиотов и как с ними общаться?

    Insaned
    @Insaned
    Мне однажды, за кружкой пива очень успешный свадебный фотограф прочитал лекцию по основам фриланса. Он тогда много мудрого рассказал и к моему удивлению, большинство из его проблем оказались характерны не только для свадебной фотографии. Не буду тут много писать, но скажу что конкретно в вашем случае надо повышать свой уровень (навык, квалификация, ценник итп...) чем выше ваш уровень тем с меньшим количеством идиотов вам придётся сталкиваться. Если немного подумать то это вполне логично: при повышении вашего уровня вы оказываетесь на такой высоте куда идиоты просто физически не могут добраться из-за своего идиотизма. А если вы не можете подняться до того уровня где нет идиотов то возможно вы один из них?
    Ответ написан
    Комментировать
  • Как сохранить здоровье глаз?

    aRegius
    @aRegius
    Python Enthusiast
    Привет.

    Если вас интересуют долгосрочные инвестиции в здоровье глаз, я бы рекомендовал обратить внимание на один из протоколов (Health Protocols) компании Life Extension, чьими информационными услугами лично пользуюсь довольно продолжительное время: Eye Health. Полагаю, что найдете ответы если не на все, то на большую часть вопросов.
    Ответ написан
    1 комментарий
  • Как сохранить здоровье глаз?

    DariaShvakh
    @DariaShvakh
    "Она - безнадёжна" (с)
    Анита Ковалева, Добрый день.
    Я не отвечаю ни одному критерию который вы выдвигаете к фокус-группе, но этот вопрос для меня так-же актуален. Вот результаты моих "поисков".
    1. Это качество освещения в помещении !!!
    а) Только лампы накаливания и под потолком, и ни как не в настольной лампе направленной на монитор.
    2. Настройки монитора !!!
    а) Яркость - МИНИМАЛЬНАЯ !!! (у меня - 9%!!!), но в зависимости от производителя при данном уровне яркости у многих бюджетных мониторов появляется эффект - ШИМ
    У меня - стабилизатор напряжения и ТЕСТ КАРАНДАШОМ монитор проходит на отлично с уровнем - 9%))
    б) Контрастность - МАКСИМАЛЬНАЯ!!!, у меня 87%
    "Что бы не на глаз" - установите Natural Color Pro
    3) Исключите - инфекционные заболевания поражающие слизистые (в том числе и глаз). Обязательно минимум - 3 разных офтальмолога)).
    По пути к гинекологу (ну это по умолчанию))
    4) Сухой глаз - у 70% населения (но правда только после 40)), но если вы работаете за ПК по 8 часов в группе риске, проблема актуальна даже после 24 (ну а если ещё и генетические баги, тогда....)
    Т.е каплям - ДА.((
    5) Заканчивайте день - чтением, но ИСКЛЮЧИТЕЛЬНО НА БУМАЖНОМ НОСИТЕЛЕ - 1 - 1,5 час !!!
    Ответ написан
    4 комментария
  • Что лучше выбрать много запросов через 1 mysql соединение или под каждый запрос отдельное?

    @zapimir
    Соединение с MySQL не "бесплатное" с точки зрения времени.
    Так как помимо соединения, происходит "хендшейк" и аутентификация пользователя, кроме того зачастую еще идет запрос с выбором кодировки соединения, а только потом сам запрос. Т.е. получается 6 пакетов вместо 2-х на один запрос.
    Поэтому кроме особых случаев лучше использовать одно соединение для всех запросов. Несколько соединений можно использовать, если работать с MySQL асинхронно (например, делать бэкап в несколько потоков, или контролировать длительный запрос), но это уже не для начинающих.
    Ответ написан
    Комментировать
  • Нужно ли дробить страницу на компоненты, которые не несут в себе никакого функционала?

    @tehfreak
    В общем случае следует выносить в отдельные компоненты ради возможности переиспользования этих компонентов. А также ради инкапсуляции и локализации верстки и логики, в том числе чтобы упростить понимание родительского компонента.
    Ответ написан
    Комментировать
  • Почему не продаются адаптеры Bluetooth 5.0?

    ValdikSS
    @ValdikSS
    Вокруг спецификаций и версий Bluetooth возникла большая путаница из-за наличия двух несовместимых стандартов под одним брендом, оба из которых широко применяются для разных целей.

    Существует два разных, не совместимых между собой протокола Bluetooth: Bluetooth Classic и Bluetooth Low Energy (LE, он же Bluetooth Smart). Ещё есть третий протокол, Bluetooth High Speed, но он не распространён, и не используется в бытовых устройствах.

    Начиная с Bluetooth 4.0, изменения в спецификации касались преимущественно Bluetooth Low Energy, а Classic-версия получала либо незначительные улучшения, либо не получала их вовсе.

    Список изменений между Bluetooth 4.2 и Bluetooth 5:

    9 CHANGES FROM v4.2 TO 5.0

    9.1 NEW FEATURES

    Several new features are introduced in the Bluetooth Core Specification 5.0 Release. The major areas of improvement are:
    • Slot Availability Mask (SAM)
    • 2 Msym/s PHY for LE
    • LE Long Range
    • High Duty Cycle Non-Connectable Advertising
    • LE Advertising Extensions
    • LE Channel Selection Algorithm #2
    9.1.1 Features Added in CSA5 — Integrated in v5.0
    • Higher Output Power

    Источник: www.bluetooth.org/docman/handlers/DownloadDoc.ashx?doc_id=421043 (страница 291)

    Только одно изменение каснулось Classic-версии в рамках спецификации Bluetooth 5: добавили поддержку технологии Slot Availability Mask (SAM), призванную улучшить разделение радиоэфира. Все остальные изменения затрагивают только Bluetooth LE (и Higher Output Power тоже).

    Все аудиоустройства используют только Bluetooth Classic. Наушники и колонки подключить через Bluetooth Low Energy невозможно: не существует стандарта передачи аудио с использованием LE. Стандарт A2DP, применяемый для передачи высококачественного аудио, работает только через Bluetooth Classic, и аналога в LE ему не существует.

    Вывод — приобретать аудиоустройства с Bluetooth 5 только из-за новой версии протокола бессмысленно. Bluetooth 4.0/4.1/4.2 в контексте передачи аудио будет работать точно так же.
    Если анонс новых наушников упоминает удвоенный радиус работы и уменьшенное энергопотребление благодаря Bluetooth 5, то знайте — они либо сами не разбираются, либо вводят вас в заблуждение. Немудрено, ведь даже производители Bluetooth-чипов в своих анонсах путаются в отличиях новой версии стандарта, а некоторые Bluetooth 5-чипы поддерживают пятую версию только для LE, а для Classic используют 4.2.
    Ответ написан
    1 комментарий
  • Можно ли создать приватного бота Telegram?

    @nllm
    Стандартной реализации нет. Бот - просто канал взаимодействия. Проверки и ограничения надо делать на своей стороне.
    Там особой логики и нет. Просто делаете таблицу с id (или логин, если есть, но лучше id) пользователей, кто может использовать бота. Все остальные просто игнорируются.
    Ответ написан
    Комментировать
  • Какой смысл и выгода использовать Swagger?

    @unchase
    Профит в том, что имея (или не имея) серверную реализацию REST API или файл спецификации OpenAPI (Swagger) вы можете:

    - автоматически генерировать к ней документацию
    - автоматически генерировать клиентский код к этому REST API для множества языков программирования
    - проектировать Api с помощью спецификации, а реализацией на стороне клиента и на стороне сервиса могут заниматься не связанные друг с другом команды разработчиков

    Например, вы можете воспользоваться расширением для Visual Studio 2017/2019 Unchase OpenAPI (Swagger) Connected Service для автоматической генерации C# или TypeScript кода для клиента (статья на medium.com), и C# кода контроллеров для сервера по файлу спецификации.
    Фактически, после генерации кода контроллера их можно заполнить тем функционалом, который Вам нужен, а после вызывать методы контроллера из сгенерированного клиента.
    Ответ написан
    Комментировать
  • А в чем минусы node.js?

    Epsil0neR
    @Epsil0neR
    Знаю JavaScripts, Visual Basic.NET, C#, HTML, CSS
    Node.js - является JavaScript библиотекой, а JavaScript является интерпретируемым языком, а не компилируемым. Так же JavaScript не типизированный, из-за чего сложно писать большие проекты. На сколько мне известно, JavaScript является Single thread (однопоточный) - то есть использует только 1 ядро процессора.
    Ответ написан
    Комментировать
  • Законен ли парсинг БД ФНС?

    @mefutu
    Вы не можете с 1 марта парчить и заносить в бд персональные данные пользователей/граждан www.garant.ru/news/1449034
    Ответ написан
    2 комментария