Обновить
4
Dark Daskin@darkdaskin

Разработчик C#

Отправить сообщение

Можно отфильтровать общий фид по хабам: https://siftrss.com/f/6QZM9AJwwGL
То же, но с названиями хабов в описании: https://siftrss.com/f/ml0p3Q3V0L

Судя по всему, эти полоски являются токоограничивающими резисторами.

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

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

Вряд ли его кто-то специально блокирует. Просто в некоторых сетях распространена практика использовать этот адрес для внутренних целей.

Проблема не столько в Ctrl+Tab (сам по себе он работает вполне удобно), сколько в поведении браузера при закрытии вкладок. При закрытии всегда перекидывает на вкладку справа (ожидаемое поведение — вернуться на последнюю использованную вкладку). Поставил аддон, который перекидывает, куда нужно, но ненужная вкладка всё равно загружается из спячки и попадает в список переключения по Ctrl+Tab, иногда вытесняя что-нибудь нужное. В старых версиях использовал Tab Mix Plus, который позволял тонко настроить поведение браузера при разных действиях со вкладками.

Session Manager у меня тоже периодически часть вкладок на about:blank заменял, но их можно было хотя бы из предыдущей сессии достать.

Как альтернативу Private Tab можно использовать встроенные контейнерные вкладки, если вам в первую очередь изоляция хранилища нужна. На мой взгляд даже удобнее.
А вот нормального переключения по Ctrl+Tab не хватает больше всего. И аддонами это пока нормально не реализовать, всё время выдёргиваются из спячки ненужные вкладки.

В большинстве дешёвых фильтров варистор всего один — между фазой и нулём.

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

По умолчанию это так, но можно и изолировать или запретить чтение по выбранным путям.

Firefox Quantum заметно прибавил в производительности. Работать с сотнями вкладок вновь можно без заметных подвисаний. Вынужденный отказ от некоторых дополнений, вероятно, дал часть прироста, но и ядро неплохо улучшили.

Очевидно что это не windows

Неочевидно, но это Windows. Правда, песочница там только для приложений из Store, куда разработчики особо не стремятся. Для остальных можно приспособить Sandboxie.


не ужели нет такой реализации на Unix?

Android, например

Не вижу смысла прятать DNS от провайдера. Если вы используете VPN/proxy, то можно и имена хостов через них разрешать. А если не используете, то провайдер имена хостов всё равно может из SNI достать.

В стандарте явно сказано, что битовые операции преобразуют аргументы в int32.

Замена фрагментов в строке — очень дорогая операция. Строка представляет собой массив из символов, которые хранятся подряд без промежутков. Соответственно, заменяя (a+b) на 12 в начале строки, вы вызываете перемещение в памяти всего, что находится после, чтобы заполнить появившийся промежуток. И так на каждый этап вычисления. StringBuilder предотвращает выделение дополнительной памяти под фрагменты строк, но не работу по перемещению данных. (В .NET StringBuilder немного умнее и хранит строку в виде блоков, так что избыточное копирование ограничено размером блока, но никуда не девается).


В итоге вы экономите небольшой объём памяти под стек ценой большого количества дополнительной работы для процессора.

Mail.ru до сих пор не осилили полноценную поддержку IMAP. Например, поиск на стороне сервера не работает, можно только скачать все письма за определённый период и искать по ним локально. А несколько лет назад были периоды, когда IMAP и вовсе не работал, доступ был возможен только через web-интерфейс.

Видимо, под "автоматически" имеется в виду автоматический режим официального клиента, который работает с правами root и, в теории, может быть скомпрометирован. Хотя под капотом он всё равно cron использует. Под вторым вариантом, видимо, подразумевают ручную настройку клиента с ограниченными правами.

Откуда у .NET-разработчиков эта любовь к конкретной реализации List в публичном прикладном API?

Если метод возвращает List<T>, то по нему можно сделать foreach без выделения памяти под IEnumerator<T> (поскольку он является struct). При перечислении через интерфейс итератор будет упакован.
Понятно, что если есть хоть какая-то вероятность, что List<T> понадобится заменить, лучше не экономить на спичках и возвращать интерфейс. Видимо, сказывается тяга к преждевременной оптимизации.

Например, в таких очках будут темнеть ЖК-дисплеи, если смотреть на них не под подходящим углом.

Информация

В рейтинге
Не участвует
Откуда
Санкт-Петербург, Санкт-Петербург и область, Россия
Дата рождения
Зарегистрирован
Активность

Специализация

Десктоп разработчик, Бэкенд разработчик
Старший
C#
.NET
ASP.NET
WPF
SQL
Git
ООП
Английский язык
Разработка программного обеспечения
.NET Core