Как стать автором
Обновить
-12
0

SCCM, IT Engineer, Programmer C#, C, PowerShell

Отправить сообщение
вот делать приятно специалист вовсе не обязан. Главное получить результат. Возможно этот специалист увидел положительную динамику пациента и прекратил его мотивировать
Может не совсем в тему, но тем не менее: вчера увидел что моя утилитка на одном сервере работает чудовищно медленно. Оказалось Veeam активно бэкапит файлы.
И это вызывает интересный эффект, каждый второй-третий запрос к файловой системе выполняется за примерно 700мс.
В принципе терпимо, но когда нужно быстренько проверить наличие 1-2 сотни подпапок просто на существование (Directory.Exists(subdirpath)) то с таким диким latency это было ну совсем так не быстро, просто не хватало терпения у меня дождаться.
Переписал функцию на один единственный запрос получения всех подпапок сразу (Directory.GetDirectories(dirpath)), утилитка можно сказать мгновенно стала делать ту проверку и активный файловый бэкап ей больше не мешает.
Конечно все знают что с большим latency лучше делать большие запросы, но меньше по количеству. Но про локальные диски не все готовы осознать это.
если ты хочешь использовать некий велосипед, а он уже запатентован во всех видах, а ты не успел, то ты не сможешь использовать его технологически суверенно.
На VirusTotal у меня C# обфусцированная утилита теперь сразу определяется рядом странных антивирусов как подозрительная. А спустя некоторое время присваивают уже конкретное имя вируса. К чести брэндов типа касперского или windows defender, они в таком не замечены. Потом может руки дойдут определить что именно в моем довольно безобидном коде вызывает такое яростное срабатывание. А пока секурщики ворча вынуждены добавлять хэш в список исключений.
Забыл упомянуть, что утилита подписана нашим внутренним сертификатом, отчего процент срабатывания ВирусТотал снижается, но не надолго. Если же это был бы внешний сертификат, то логично было бы предположить что отзыв вполне вероятен за «злостное вирусописательство»
так у них и диски особые, с размером сектора 520 байт. И где их такие берут?
были и на 5МБ, большие, шумные и так сказать не очень быстрые. Однокурсник в autoexec.bat прописал строчку из песни «Ой мороз, мороз!», потому что и в самом деле можно было спеть минимум пару куплетов пока все загрузится и нортон командер покажет синие панельки.
про быстрых и медленных работников есть подходящий анекдот. Начинается так: возле стада коров стоят старый бык и молодой бычок. Молодой кричит, а давай побежим-побежим и трахнем вон ту черную корову. Старый говорит нет, а молодой тогда давай побежим и трахнем ту белую корову. Старый опять говорит: нет, мы сейчас пойдем и перетрахаем все стадо без спешки.
В том и суть, что не всегда требуются только быстрые решения, иногда требуется полноценные решения.
ну вообще-то vhd это образ диска, с его разделами, которые могут быть отформатированы NTFS или другой файловой системой. Собственного сжатия у VHD/VHDX нету в отличие от FFU или WIM. С WIM по идее тоже можно грузиться, может он имелся в виду?
согласен, катастрофичное падение производительности на мелких файлах, особенно их записи/создания в основном связано с особенностями файловой системы, и ОС, которая торопится немедленно зафиксировать на диск любое изменение в структурах файловой системы. К примеру, удаление 100К файлов, на каждый файл ОС сделает как минимум один сброс буферов и это будет ну очень дольше, чем если бы ОС это сделала после удаления всей пачки файлов. SSD конечно отработает это побыстрее чем HDD, но все равно дольше, чем удаление одного большого файла.
Поэтому ускорять только блочные устройства хранения данных не эффективно.
И да, доступ к любым онлайн данным имеет просто ужасающее latency, в отличие от набортной памяти.
для телефона 64-128GB достаточно, чтобы иметь всегда с собой любимую музыку, фильмы и игрушки. А также иметь место для снимков и видео.
На рабочем компе должен быть SSD 512-1024GB, потому что это рабочий комп и на нем часто нужно работать с требовательными приложениями. Да хоть те же виртуалки готовить и запускать. C 256GB сильно не разбежишься, придется все время копировать объемные файлы на сервер и обратно. А это и по гигабиту сетевого кабеля весьма долго.
Покрытие 4G у нас так себе, особенно в зданиях. А чуть выедешь за город, так хотя бы Edge иметь уже здорово, не говоря про хоть какую-нибудь связь.
5G, насколько я понимаю, вообще будет работать только в прямой видимости. Это значит, что скорости миллиметрового диапазона будут доступны не только лишь всем и везде. Только за угол завернешь и все, нет скорости, а то и связи.
на Питоне я писал, давно, теперь нет. Там удобно было быстро получить желаемые изменения и функционал.
А сейчас Powershell. Потому что тоже самое, можно быстро отладиться и при этом таскать среду исполнения уже не нужно.
Необходимые DLL можно прямо из себя же сгенерить через встроенный C#.
И наоборот можно подключить к C# программе скрипты на Powershell с доступом к внутренним объектам.
Но конечно C/C++ так и остается основным выбором, если программа в основном работает с WinAPI.
да пусть хоть что делает, если при этом покажет как сделать лучше.
полгода пользуюсь связкой USB3.0 M2 case и M2 SSD, получается компактный быстрый внешний жесткий диск по цене флэшки.
И уже доступны адаптеры M.2 NVMe to USB3.1 Type-C gen2, что явно быстрее чем M2 Sata из статьи, хотя и дороже.
мда, вроде и знаю что такое virtual и даже иногда использую в коде.
Но вот честно, на внезапный вопрос что такое virtual, я наверно даже через минуту не отвечу правильным определением. А это значит провал собеседования. Это значит что любой джуниор сразу после универа будет выглядеть круче меня… на собеседованиях.
еще можно доставлять на точку микродроны с надуваемым сжатым гелием шаром, которые могут провисеть на точке достаточно долго если ветра нет, ну или пассивно продрейфовать через интересующую местность покрыв достаточно широкую полосу и передавая информацию на дрономатку, который потом может их всех догнать и собрать, без шаров уже конечно.
Это означает, что тепловая энергия остается в пасте, заставляя процессор впитывать тепло, повышая температуру. Это, по сути, тот же случай, когда кулер перегружен большим процессором – поглощение тепла процессором становится настоящей проблемой.
Я бы не стал переводить «causing heat soak in the processor», «heat soak is real and can be a problem» как впитывать/поглощать тепло процессором. Это скорее в смысле что процессор пропитывается теплом, то есть это тупо прогревается.
еще можно поставить систему в офисе и смотреть как сотрудники реагируют на события и общий эмоциональный фон. Сильно недовольных уволить чтобы не портили рабочую атмосферу.
да и пусть, если пара строчек неинтересны, то потребуется мгновения глазу чтобы их пропустить. А вот когда текста мало, то часто бывает что остается только недоумение, что хотели сказать и где собственно вся инфа.
а я бы хотел такой имплант чтобы к нему приросли моторные нейроны и я спустя время и некоторые количество тренировок смог быть управлять десятком аналоговых выходов. Этого достаточно чтобы подключить любое управление, от виртуальной клавиатуры с мышью до полноценной руки или ноги. Это смотря что человеку нужнее. То есть мысль моя в том, чтобы не пытаться узнать косвенными методами что мозг хочет сделать, а наоборот, дать мозгу возможность адаптировать нейронную сеть под новые исполнительные устройства.
Насчет обратной связи пока не думал, возможно в будущем это будет сложнее или проще чем управление, кто его знает.
Да, 100к зп для глубинки круто, а для Москвы так себе. Но пока база маленькая и не с кем себя сравнить.
К тому как себя категоризовать если одна из моей деятельностей это sccm packaging, ни того не другого в списках нет.
А ведь приходится писать скрипты на powershell или vbs, делать MSI или даже custom actions, в том числе на C#. (Разработчик?).
Фиксить траблы на SCCM серверах (Сисадмин?).
Работать с конечными клиентами у которых проблемы с SCCM, скачиванием или установкой программ. (Поддержка?)
Колупаться в Flexera App Portal и делать/смотреть SCCM отчеты (Администратор?)

Информация

В рейтинге
Не участвует
Откуда
Россия
Зарегистрирован
Активность