О профессиональном сленгеТерминология электриков: Или вот из автомобильного: антифриз и незамерзайка - вроде бы, совершенно одно и то же слово (на английском и на русском), но антифриз в двигателе (радиаторе, печке), а незамерзайка в стеклоомывателе. Если вы достаточно знаете английский, думаю, вам тоже это слегка взрывает мозг. MVP-фотоаппараты б/у 2023.1Высматривал самые "дёшевые-сердитые" и легко доступные системные камеры на текущий момент до 10000 рублей (б/у в хорошем рабочем состоянии), которые ещё вполне адекватно снимают, возможно кому-то будет интересен мой топ. Никон, Сони, Пентакс не рассматриваю - в моём личном зоопарке таких нет Canon EF (полный кадр) Canon EF-S (кроп) Canon EOS M Micro 4/3 P.S. По оптике для Canon, пальма первенства за дёшево-сердито принадлежит Yonguno 35/2 и 50/1.8 (для EOS M нужен переходник) - видео и спортивную съёмку они не тянут, но хорошее качество картинки и рисунок почти задаром. Зеркалки Canon являются лучшими из перечисленных вариантов для видео, т.к. поддерживается внешний микрофон. Сниппет для сэмплинга пользователей или A/B тестирования (Java)Допустим, у нас есть стабильный идентификатор пользователя userId. С помощью этой функции мы превращаем строковый идентификатор в псевдослучайное число: int userNumber = stringIdToSamplingMillis(userId); Теперь мы можем использовать это число так: if (userNumber < 50) ... // Пользователь попал в 5% тестовую выборку if (userNumber < 500) ... // Пользователь попал в категорию A else ... // Пользователь попал в категорию B Функция: // Генерирует по строке псевдослучайное число от 0 до 999 включительно. private static int stringIdToSamplingMillis(final String str) { // Используем MD5 в качестве генератора псевдослучайного числа на базе строки final MessageDigest hasher = MessageDigest.getInstance("MD5"); final byte[] data = str.getBytes(); hasher.update(data, 0, data.length); // Получим MD5 в виде длинного целого числа final BigInteger bigInt = (new BigInteger(hasher.digest())).abs(); // Получим хвост длинного целого в виде обычного int-а [0..999] return bigInt.mod(BigInteger.valueOf(1000)).intValue(); } Параметры звуковой катушки динамика ГДМ-0,5 (0,5 ГД) ЗИКНигде в интернетах информации не нашёл, поэтому решил закинуть, заодно сам не потеряю. Rdc ~ 13 Ом - т.е. номинальное сопротивление, скорее всего, около 16 Ом, что не типично для громкоговорителей. Можно заменить на катушку от 20ГДС1-8 или 20ГДС1-16 (16-омная намного ближе по параметрам). Катушка overhang, поэтому нужно сохранить положение центра намотки (7 мм от края диффузора). Каркас от 20ГДС немного толще, поэтому горловину диффузора придётся надрезать и немножко раскрыть или наоборот сжать и одеть новый каркас снаружи. P.S. Заменил на катушку от 20ГДС1-16, всё отлично. Linux + 4K + Firefox & Chrome - размер шрифтов в меню и на вкладкахПосле покупки нового монитора, в течение первых же пяти минут обнаружил, что пользоваться обоими браузерами стало весьма проблематично, т.к. шрифт вкладок и меню стал очень мелким, при этом ни на какие системные настройки он не реагирует. Поиск работающего лекарства занял целый час, поэтому фиксирую тут. Инструкция основана на настройке Ubuntu 20.04. 1) Вычисляем коэффициент, на который нужно умножить разрешение. У моего нового монитора 162x161 PPI (xdpyinfo | grep dots), а проги считают, что 96 PPI. Делим ((162+161)/2)/96 = 1.6822916(6). То есть примерно 1.68. Можно не округлять, можно округлить до 1.7, по вкусу. Далее я использую 1.68, для вашего монитора число будет немного другим. 2) Google Chrome. Добавляем в ярлык параметр запуска: 3) Firefox, Thunderbird и другие GTK-приложения. Добавляем в ~/.bash_profile или ~/.profile (какой у вас используется, или в оба): P.S. Почему в 2020 году ведущие мировые приложения не умеют читать реальный PPI экрана мне неведомо. P.P.S. Фикс для Zoom: в ~/.config/zoomus.conf - исправляем значение scaleFactor. P.P.P.S. Wine: wine regedit -> HKEY_CURRENT_CONFIG > Software > Fonts, там создаём LogPixels (типа DWORD) с разрешением экрана, например, 162 (decimal) или просто запускаем winecfg и ставим разрешение на вкладке "Графика". Чтобы создать эффект использования увеличенных шрифтов нужно поставить разрешение на 25-30% больше реального. Добавление: отличия для Ubuntu 22.04Теперь через штатную конфигурационную программу можно задать правильный DPI экрана в настройках шрифтов и множитель в настройках для монитора, и многие приложения это подхватывают (нужно указать и то и то, в разных местах работает разное). Archives
|