Обновить
59
Shader, a.k.a@Hesed

Администратор, программист

18
Подписчики
Отправить сообщение

Прибивать фичи правда нелегко и на курсах менеджерства этому не учат. Кстати, хорошая идея для статьи)

Учат, но не на тех и не тому. Например, недавно наши менеджеры узнали про диаграмму Липпитт-Кностер (Mary Lippitt, Timothy Knoster), которая описывает негативные реакции на внедряемые изменения. И ничтоже сумняшеся решили, что её можно применять при внедрении изменений в ПО. Мол, если есть сопротивление внедряемым изменениям, то значит не хватает мотивации.

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

Спасибо за эту новость. Искренне, без сарказма.

Во-первых я смогу убрать лишний кастомный фильтр из адблока, которым вырезал "реакции" со страниц Хабра, как только они появились. А во-вторых, я сохраню эту статью, чтобы показывать людям, как надо запускать изменения, прорабатывать их и безжалостно прибивать, если они не используются и/или не заходят аудитории.

Слишком уж часто ресурсы и программы запускают изменения под эгидой "мы знаем как лучше, жрите чё дают". А если не жрут, то насильно принуждают, убирая, например, старые способы голосования. Мол, дизлайки это обидно, давайте оставим только эмоции-реакции.

Поэтому - спасибо ещё раз. И, наверное, броадкастом, спасибо аудитории, что не скатилась в пикабу и дтф.

Согласен - мне помогло отсутствие кириллической раскладки на клавишах. Как только опускал взгляд вниз - впадал в ступор. Заставлял себя смотреть только в экран и доверять мелкой моторике и мышечной памяти.

Как носитель - поддерживаю использование клавиш-модификаторов. Для этого не нужен софт, раскладки поддерживают клавиши-модификаторы или dead key. В латышском это или модификатор удержания правый ALT или dead-key ' апостроф. В литовском же вынесли все буквы с диакритикой на цифровые клавиши, и чтобы ввести цифру нужно удерживать ALT, а чтобы ввести символ под цифрой - одновременно ALT и Shift.

Поэтому выделенные клавиши под символы куда менее удобны, чем модификаторы и dead key - их банально не хватает, и их размещают в неинтуитивных местах. Или, как в немецком, меняют расположение букв. Минус модификаторов в том, что у одной буквы может быть несколько диакритических знаков (литовские ū ų, например), значит нужны разные модификаторы.

Но к ним можно привыкнуть. Я настолько привык писать с модификаторами, что так и не смог приучиться к литовским цифрам и... сделал свою раскладку. Потом пошёл дальше и сделал такую же раскладку для немецкого.

В некоторых клавиатурах, например Keychron, есть возможность работы со "слоями", поэтому если не хочется мудрить с раскладками (одну для винды, одну для линукса), то можно обойтись и ими. Переключаются они похожими сочетаниями, тоже можно привыкнуть.

Отвратительный АБС пластик на кейкапах, о которых в статье умалчивается, скромно называя колпачки "пластиковыми". За АБС в клаве за 300 евро (и невозможность нормальной замены или ремонта) надо подвергать остракизму.

Я очень люблю низкопрофильки со времён logitech ultrax, но корсары зашли слишком далеко. Единственная их киллер-фича - это потрясающее время отклика по беспроводному соединению. Во всём остальном, низкопрофильные Keychron K5 ничуть не хуже, куда дешевле, может быть модифицирована и отремонтирована.

Недавно поймал проблему с Аместердамским временем UTC+00:20. Эта таймзона существовала до 1940го года, поэтому абонент, рождённый до этого года, получал очень хитрую калькуляцию в одном из бизнес-правил. Проблема решилась обновлением tzdata, а на вопрос "почему 20 минут-то?" голландцы пояснили, что "всегда хотели быть хоть немного впереди этих заносчивых британцев".

У меня на шкоде 23-го года недавно софтварно сбойнул дальний свет. Сразу после включения зажигания загорелось предупреждение о неисправности световых приборов - вышел, посмотрел, ходовые в порядке, проверил ближний-дальний - последний не включался (матричные фары). Пожал плечами, выключил машину, закрыл, открыл, завёлся заново - предупреждение пропало. Старый анекдот стал реальным на все сто процентов.

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

Если смотреть детально, то ответ будет зависеть от условий использования (игра, разрешение и т.п.). Вот, например, картинка использования в игре, движок которой умеет работать только в один поток. Карта в прыжке загружена на 45%, хоть всё и выкручено в "ультра" на 2К разрешении.

2024й на дворе, но Guild Wars 2 по-прежнему однопоточная
2024й на дворе, но Guild Wars 2 по-прежнему однопоточная

Вот движок пободрее и поновее нагружает проц и видяху, раскидывая потоки. Соответственно, подрастает и утилизация карты.

Throne and Liberty (Unreal Engine 5)
Throne and Liberty (Unreal Engine 5)

Возвращаясь к старым процам - зависит от игры и разрешения. Чем выше разрешение, тем больше работы заберёт на себя карта. В FullHD всё упрётся в проц. При этом играть в большинство тайтлов на обычном уровне всё равно будет вполне комфортно - связка 4930k+3070 вывезет почти все современные тайтлы.

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

К тому же, 3070 не раскрывается в паре с ivy bridge, если её грузануть по полной, она в соло съест 200 ватт и не подавится съесть ещё 20 сверху. Верхний порог TGP (не путать с TDP) у founder's edition до 225W [link]. У заряженных моделей, вот, например, только что снятые данные с 3070 при запущенной игре на максималках:

Выгода по расходу транзисторов - это выгода производителя. Как потребитель я не стал платить меньше с появлением Е/Р процессоров. По энергопотреблению... возможно, но даже не затрагивая вопросы планировщика, на голом железе имеем:

i5-12400 (H0 степпинг, старый камень), ALPM on, ASPM on L1, C-States on C10 - 7 ватт в полном idle без дисков. С пятью дисками в idle, и двумя живыми NVMe - 18 ватт "из стены" c подключенной периферией и монитором без нагрузки. На homelab редддите есть темы, где народ не может опустить 13500 ниже 10 ватт в полном idle, а "из стены" в условиях, приближенных к описанным выше не падает ниже 28 ватт.

Не исключаю, что если капитально заморочиться и подобрать материнку, контроллеры и диски (а есть такие, которые блокируют систему в определённом C-state), то можно добиться схожих результатов (а потом упарываться по taskset -cp*). Но тут встаёт проблема буханки хлеба и троллейбуса - зачем, если есть или 12-е поколение, или райзен 7940HS, который на китайской маме CWWK выдаёт 6-7 ватт из коробки в idle.

Буду рад, если есть данные, что апгрейд поколения-другого с переходом к E/P ядрам объективно улучшает TCO (total cost of ownership) в потребительском сегменте, скажем, за счёт условно возросшей производительности.

особенно радуют энергоэффективные ядра

Худшее архитектурное решение от синих за долгое время. И в винде, и в линуксе приходится или плясать с бубном вокруг шедулера и/или кернела, или отрубать их к чёрту. Е - это в лучшем случае Embarrassing. В итоге в личном парке я до сих пор сижу на 10-м и 12-м поколениях, а для мест, где важно энергопотребление, есть Е и T индексные процы, или вообще альтернативы в втже embedded или arm.

Последним гвоздём в крышку 3dfx стал VSA-100. Те самые Voodoo 4 и Voodoo 5. Задержки с выходом за пределы 16-битного цвета, потенциальная масштабируемость, которая оказалась немасштабируемой из-за AGP слота, да и проблемы с производительностью были вполне явными. PCI версии вышли слишком поздно, и решали только одну проблему из многих.

Единственное, что теперь забавляет - это то, как все троллили 3dfx за прожорливость и необходимость дополнительного питания 5000-х (и невышедшей 6000-й) карт, а теперь, посмотрите-ка - карты с двумя разъёмами по 600W (Galax RTX 4090 HOF подключается к двум 12VHPWR).

Не недооценивайте себя. Звучит, как вполне значимое участие. Помочь преодолеть страх или дискомфорт - это просто провести за ручку в открытую дверь, за пределами которой уже можно открывать всё самостоятельно.

У меня был чем-то похожий случай, когда я студентке-первокурснице сказал "тебе не подходит программирование, но мир IT на кодинге не заканчивается". Она успешно закончила бакалавриат, пошла по пути QA и доросла до отличного BA-лида, который знает техническую составляющую в необходимом объёме и которого я бы с удовольствием заграбастал себе в отдел.

Уж не знаю сколько в её карьере моего влияния, потому что менторские сессии были крайне эпизодичные и по запросу. Но я верю, что могу повлиять на людей к лучшему, мотивирует что ли :)

Я менторю уже больше 10 лет, и изначально решил пока не тратить время на обучение с нуля. Это требует колоссальных затрат времени и сил, с зачастую очень маленьким КПД.

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

Мало того, что кнопки повсеместно заменяют на сенсоры, так ещё и элементы управления меняют местами. Почему-то именно VAG не может успокоиться с переизобретением того, что хорошо работает десятилетями - похоже на то, как они пытаются убрать подрулевые переключатели, новые VW Tiguan и Skoda Superb "избавились" от переключателя "дворников" справа. Теперь на месте рычага стеклоочистителей переключение передач (привет, Америка), а "дворники" ушли налево на рычаг повортников, который и так сочетает в себе повортники и дальний свет. Мышечная память? Не, не слышали, вот вам инноваций на воротник.

Использовал этот подход задолго до CP2077, составляя договоры жене, которая занималась свадебной фотографией. Имелся полноценный договор, имеющий юридическую силу и две TL;DR бумажки: А4 с основными положениями договора (авторские права, право на тиражирование и т.п.) и маленькая А5 с датами, временем и фиксацией оплаты, разделённой на несколько частей.

У клиентов в процессе подготовки свадьбы, и, уж тем более, в день свадьбы, и так нервы и голова не на месте, а тут ещё уйма тонкостей. В разы снизилось количество "забытостей" и нестыковок. Даже несмотря на то, что приходилось поддерживать актуальность договора на 4-х языках, это не добавило сколь-нибудь значительного количества работы - дополнительные формы почти не требовали изменений.

Премия "Прометей" вручается Libertarian Futurist Society за свободомыслящую либертарианскую фантастику <...> (с) Вики

Это чтобы не было иллюзий относительно лауреата-Коркорана и качество "премии". Его первую пробу пера "Державы Земные", Фанзон усердно продвигал по всем каналам. Теперь, вижу, и до Хабра добрались. Ужасная композиция, обилие роялей в кустах даст фору любым фанфикам и визуальным новеллам, кривые и ненужные отсылки во все стороны, и, разумеется, беспощадное заливание в уши своих взглядов. Очень жалею, что нельзя вернуть деньги, и, тем более, потраченное время.

Высота срабатывания настраивается не на оптических свитчах, а на магнитных свитчах, которые используют датчики Холла. Как пример - OmniPoint от Steel Series https://steelseries.com/innovation/omnipoint-switches. И, конечно же, эта фича завязана на софте. Выглядит это как-то так:

Софт от SteelSeries
Софт от SteelSeries

Оптические свитчи в чистом виде (какие показаны на гифке в статье с лучом) это просто "сигнал-есть - сигнала-нет". Преимущества у них два - отсутствие дребезга контактов и чуть лучший баланс самой клавиши (меньше чувствуется stem wobbling). Оба этих фактора дают чуть лучшее время отклика, что призвано улучшить опыт в сверхбыстрых и требовательных играх.

Единственный известный мне оптический свитч с настраиваемой высотой срабатывания (variable actuation point) это Flaretech: https://next.wooting.io/post/flaretech-the-optical-keyboard-switch

Швейцария, Цюрих.

В своём сотрудничестве с Huawei я сломался как раз об это отсутствие "нет" и неумения говорить "я не знаю / это не моя ответственность -> тебе нужно обратиться к N".

Сначала по приезду это ударило по голове тем, что проект сетевой автоматизации на который меня нанимали и собеседовали - даже не начат. И не факт, что начнётся (за без малого год ему так и не дали ход). Дали в зубы ноутбук и посадили к совершенно другим проектам со словами "ну ты там посмотри, чем можешь им помочь". С поиском себе задач и самоорганизацией никогда проблем не было, так что выжил и пригодился.

Однако, спустя отведённый контрактом срок, стал вопрос продления этого самого контракта. Дело происходило в одной из самых дорогих стран, поэтому крайне не хотелось переплачивать за проживание, если контракт не продлят. Однако, вследствие этого отсутствия "нет", я на протяжении нескольких недель слышал только обтекаемые фразы, как я крут, ценен, и что моим вопросом занимаются. Дошло до того, что я ехал домой в пятницу по окончании рабочего дня, не зная пустит ли меня СКУД в понедельник, ибо контракт так и не был продлён. Менеджер позвонил спустя два часа после окончания рабочего дня с уведомлением о том, что контракт-таки продлён.

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

Информация

В рейтинге
Не участвует
Откуда
Даугавпилс, Латвия, Латвия
Зарегистрирован
Активность

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

Системный инженер, DevOps-инженер
Ведущий
Разработка программного обеспечения
Базы данных
PHP
Python
DevOps
Системное администрирование
Linux
Сетевые технологии
Проектирование архитектуры приложений