hhhhh1


Популярное

hhhhh2


пятница, 20 декабря 2024 г.

Фізика та логіка.

Всім привіт.

Прийшла п'ятниця. Треба вас чимось розважити, і я подумав що буде нечесно залишити для вас тільки демо-версію мого досвіду адміністрування від минулого року. То ж як воно було насправді?

Якось літнього вечора один великий менеджер від ІТ вирішив круто поміняти своє бачення майбутнього нашої серверної кімнати, буквально від "ліквідуємо її за рік" до "а не погано було б сюди дещо додати". Чудова думка, але на любе додавання обладнання варто зважити на живлення та кондиціювання до того ж приміщення. 

Але тут вийшов непередбачуваний казус - якщо з живленням ще якось ми питання вирішили, то з кондиціюванням вийшов повний конфуз. Тобто існуючий кондей не справився раз, не справився два,... виключали, переключали, чистили, збирали воду пляшками, моніторили мапу температур в Zabbix тощо, ну не понижається градус в "палаті" хоч ти лусни. Ніяка міграція серверів між шафами, та їх оптимизація в ЦОДі та навпаки по utilization не пішла на користь старенькому кондею.

Ок, тоді менеджер порадився між колегами і вони прийняли рішення існуючу систему кондиціювання замінити. Ура, нарешті фізика перемогла! Але я навіть уявити не міг, що логіка не піде з нею поруч. 

воскресенье, 10 ноября 2024 г.

Корпоративний стиль.

Всім привіт.

Моєму читачу сподобалась стаття про існуючу матеріальну безвідповідальність. Хтось навіть забажав подробиць. Панове, я не все з того пригадую, але один перебіг подій ще поки на моїй пам'яті... Що саме? Так, це процес переміщення кондиціонера з мене, як ІТ-адміністратора, на іншу МВО. Тобто МВО яка їм безпосередньо користувалася в іншому приміщенні. 

Як сталася така ситуація? А все просто - нашій бухгалтерії було вигідно одним махом (одним актом) перекинути не мене все устаткування від попереднього адміна. Зауважу що перекинуто було абсолютно ВСЕ незалежно від його місця знаходження або стану. Бо так оперативно розпорядився мій новий босс...

А на моє зауваження щодо спірного кондиціонера, бухгалтерія відмахнулася, а головний бухгалтер навіть зробив мені персональне зауваження що  "у нас подібні переміщення всі передбачені, все вирішується в свій час, алгоритм відомий. А ваші запитання не відповідають корпоративному стилю компанії!" Тобто ось так в корпоративному стилі на ІТ-адміністратора були легко переписані кондиціонери, шафи, столи,  і навіть вогнегасники. На те що вони не всі були знайдені вже ніхто не зважав, а навіщо, тепер то був мій головний біль.

Ок, після щорічної інвентаризації я вирішив перевірити як же працює наш корпоративний алгоритм переміщення цінностей між МВО на одному кондиціонері. Виявилось що треба підготувати пакет документів з фото його фактичного розташування, та експертним висновком щодо його робочого стану. Упссс, а ви, пане, є експертом з кондиціонерів?) Я так точно що ні. Але бухгалтерія вважає що так. Мені пощастило що той кондиціонер був робочий, тому в експертизу не треба булу вказувати що в ньому не працює та з якої причини(!). Ок, фото випросив у майбутньго МВО під інвентаризацію, і запустив алгортим переміщення.

Десь два(!) місяці документи бігали між підписантами різного рангу, дехто з них намагався збільшити свою вагу за рахунок правки документа, але в кінці кінців вони потрапили на підпис новому МВО. І тут алгоритм дав сбій. Ви здивовані? Я так зовсім ні - новий МВО відмовилися його брати на себе. Чому? Мені МВО слушно зауважила що вона не є спеціалістом по пристроям кондиційонування тому пропонує його передати на господарників. Які його монтували та замовляли до нього профілактику. В цьому я міг з нею погодитись, але ще раз бігати за господарниками і вмовляти їх, навіть в корпоративному стилі, взяти кондей на себе я не став. Я просто повідомив про ситуацію свого та її шефа. І о чудо, щось там нагорі клацнуло - через день МВО акт передачі підписала без коментарів. Мабуть за одну добу їй підвищили рівень обізнанності до спеціаліста по пристроям кондиційонування!)

Дивно, чому цього не можно було зробити з самого початку, рік тому. Бухгалтерії було важко переступити через корпоративний алгоритм? Також я з жахом думаю які правки треба було б вносити в алгортим переміщення, якби кондиціонер виявився неробочим(. Скажу вам чесно що оця вся корпоративна заморока з МВО якщо ти простий ІТ-адміністратор, була основним чинником по пощуку нового місця роботи. Тепер в мене інша компанія, але я відповідаю матеріально тільки за свій ноутбук та монітор, і, о чудо, за мною не обліковується крісло на якому я зараз сиджу)).

Таке життя.

Ваш VictorNox.


понедельник, 28 октября 2024 г.

Отцы и деды.

Привет привет.

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

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

Шутить на какую либо тему стало опасно - все воспринимается лично с глубоким анализом где же это над нами он/она посмеялся.

Тема подарков приобрела странную форму - каждый второй подарок критикуется, анализируется по цене, либо через день возвращается как само собой разумеещееся,... и напротив, иногда можно услышать в свой адрес что "было неплохо если бы и нам что-то подарили". Дни рождения как испытание на следование дипломатическому протоколу - подарок с инспекцией само собой, плюс "почему бы вам не пригласить нас на ДР. Мы бы, конечно, отказались, но где приглашение?" И это при том что ДР сейчас мы не проводим вовсе.

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

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

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

И еще один практический совет -  все таки надо жить отдельно и от детей и от родителей! Не все адекватно относятся к семейному общежитию между поколениями, особенно такое проявляется с возрастом.

Ваш VictorNox.

среда, 25 сентября 2024 г.

Плюсую за С++

Всем привет.

А я ведь свое ИТ начинал с С++, тогда у нас и выбора то особого не было. Но сегодня за С++ топит молодой гуру Михаил Русаков. Неожиданно и похвально. Ему слово!

С++ не попупярен или сложен?

Не так, несмотря на наличие таких замечательных языков как Java и C#, C++ по-прежнему живее всех живых, несмотря на преклонный возраст как для языка программирования. 

Почему так ?

А всё дело в его неоспоримых преимуществах:
1. Огромная скорость. Быстрее только язык C и Assembler, на которых на текущий момент программируют, в основном, микроконтроллеры. Ни Java, ни C# даже рядом не стоят по производительности в сравнении с C++.
2. Объектно-ориентированность. Это означает, что на C++ можно писать такие же гибкие и качественные программы с чистым кодом, как на Java или C#.
3. Отличные возможности по работе с памятью. По этой причине C++ является абсолютно незаменимым при системном программировании.
4. Кроссплатформенность. Один и тот же код можно с использованием соответствующего компилятора запустить на любой платформе, и он будет отлично работать.
5. Универсальность. Может использоваться реально везде. Мне, если честно, даже трудно представить область, где он не подойдёт.
6. Огромное сообщество разработчиков. Поскольку C++ уже много лет, то найти ответ на любой возникший вопрос не составит труда. Разумеется, благодаря этому же сообществу есть очень много готовых бесплатных библиотек с открытым исходным кодом, ускоряющих и упрощающих разработку.

Если C++ такой замечательный и универсальный, зачем тогда используются и другие языки?

У нас все честно, поэтому мы подходим плавно к минусам этого языка:
1. Программирование идёт более медленно, так как в C++ надо быть и более внимательным (чтобы не допустить ту же утечку памяти), и кода для одной и той же задачи надо написать немного больше, чем на Java или C#.
2. Относительно медленная компиляция. В очень крупных проектах она может достигать даже нескольких минут (особенно обидно, когда компиляция завершается ошибкой из-за забытой точки с запятой).
3. C++ - это очень сложный язык программирования. На моем счету около пары десятков языков программирования. Некоторые можно сказать, что уже мертвы (по типу ActionScript для Flash), другими я пользуюсь практически каждый день (PHP, JavaScript). Так вот из всех этих языков, C++ не просто сложнее любого другого, он намного сложнее.

Вывод отсюда очень простой. Язык C++ требуется там, где необходима высокая скорость работы программы, либо нужна активная работа с памятью. И таких задач великое множество, отсюда и его востребованность. Однако, там, где это неважно, уже используются другие языки программирования. Кстати, по этим же причинам крайне сложно найти крупный проект, где вообще не используется C++, или тот, где всё написано только на C++.

Поэтому совершенно неудивительно, что Вы, мои подписчики и клиенты, очень просили курс по C++ (а при выборе темы для курса я всегда стараюсь опираться на Ваши пожелания).

И я рад сообщить, что у меня уже есть подробный видеокурс по C++, с которым Вы можете ознакомиться по этой ссылке: https://srs.myrusakov.ru/cpp

Данный курс называется «Программирование на C++ с Нуля до Гуру», и он Вас обучит следующему:

1. Всем базовым вещам в языке C++: установка среды разработки, теоретической части, всем основным конструкциям (переменные, область видимости, условный оператор, циклы, массивы, ссылки и так далее).

2. Работе с указателями. Это достаточно сложная, но очень важная тема.

3. Объектно-ориентированному программированию: что это такое, для чего нужно, как это всё использовать в C++.

4. Работе с исключениями.

5. Использованию множества готовых классов, упрощающих Вам работу.

И это лишь краткий список того, что Вы узнаете, благодаря курсу «Программирование на C++ с Нуля до Гуру».

Ознакомиться с курсом сейчас

На сегодня это всё, спасибо за внимание!
С Уважением, Михаил Русаков!


среда, 21 августа 2024 г.

Почуй мене!

Всім привіт.

Сучасний світ не бачить людину без месенджера  в телефоні. Будь хто користується WhatsApp, Viber, Telegram, Signal, Teams, Skype тощо. Якщо тебе не існує в месенджері то тебе не існує взагалі. В месенджерах люди живуть та працюють, проводять наради та зізнаються в коханні...

Я бачив не раз як в месенджері функційонують групи для ОСББ чи диспетчерів Service Desk. Навіть сам колись через ICQ проводив закриття опердня в банку.)

Але от що дивує особисто мене - що не зважаючи на профіль групи деякі її учасники все одно привносять в неї своє побутове спілкування. Іншими словами людина вважає якщо її запросили в групу то говорити (писати) там вона може все забажає. І тут часто діалоги в групі, наприклад, ОСББ переходять на політичні теми або про рибалку, або про дітей, або про котиків та собачок, одним словом в словесну смитті стає важко орієнтуватися (пальчик замахається скролити) де ж дійсно та сама об'ява від Міськводоканалу або інше. Такі діалоги через один підкріплюються репостними малюнками, фото, скетчами, шарждами та відео. Добре що хоч Viber включив функцію ШІ коли можно отримати короткий підсумок опублікованих думок за день.

Мені прикро усвідомлювати що зараз саме так людина себе бачить у вирі подій, та визначає своє значення у спілкуванні. По месенджерам помітно що люди більше почали говорити або писати, набагато меньше слухати, і ще меньше чути одне одного. Месенджер дає людям засіб спілкування, але не робить їх ближче. Якщо вони знаходять себе там, але не прагнуть зустрітися наживо, вони стають ще далі. Ви ніколи не пропустите день народження друга, але водночас ви вже можете не дзвонити йому. І напевно не приїдете особисто до нього на свято. І друг із радістю прийме такі привітання, там же у месенджері. Забувши який вигляд мають ваші емоції і радісний блиск ваших очей.

Побачимося.

суббота, 20 июля 2024 г.

Не звони мне, не звони...

Всім привіт.

Всі ми користувачі ПК, що на роботі що вдома. Вдома ми долаємо проблеми ІТ самі, а от на роботі можно скористуватися послугами Сервіс Деск. Це обумовлено тим що на роботі деяки сервіси налаштовані складніше та й прав щось поміняти або лагодити може просто не вистачити.

Звісно Сервіс Деск намагається вирішити любе звернення користувача, але трапляються випадки, як на мене, невідповідності користувача до ПК. Спробую пояснити.

По перше, дивно вирішувати проблеми які навіть з другого погляду такими не являються, тобто такі які користувач оперативно може виправити сам. Було б бажання. Але з його точки зору створити заявку, витратити свій час та час оператора (тобто час компанії!) на "зміну джерела відтворення звуку в Teams" це нормально.

По друге, прикро що іноді користувач сам призначує собі рівень критичності в організації. Звісно то відбуваєтсья на словах, але ж скліьки це "додає" уваги до себе. Таким чином він вважає що решта заявок можуть бути посунуті або відкладені заради нього. Бо він то Критичний, а решта сьогодні вийшли прогулятися.

По третє, це самий смак - існують користувачі які звертаються до Сервіс Деск-у з любого приводу, так би мовити, на кожен "пчих" в своїй роботі. Я би міг порадити керівництву такого заявника звернути увагу на нього як на дуже критичну (тут це слово логічно) ланку робочого процесу: або такий працівник не дружить з ПК, або працівник не справляється з функціоналом порівняно з колегами, або він відігрується на Сервіс Деск-у морально (це щодо blacklist). В любому випадку такий користувач в своїй особі неправомірно збільшує експлуатаційні витрати на обслуговування ІТ-інфраструктури компанії. То ж робіть висновки, пане керівнику, або за вас їх зробить супервізор Сервіс Деск!


На останок хочу зауважити що існують адекватні користувачі які розуміють що Сервіс Деск вирішує, або намагається вирішити їх проблеми які для них створили інші підрозділи кампанії, або Micrоsoft, або провайдер Інтернет, або злюка росіянин. Ця послідовність може мінятися, але варто залишатися людьми завжди.

Щасти вам.

воскресенье, 26 мая 2024 г.

Создание нейросетей на Python.


Всем привет.

Вышел видеокурс "Создание нейросетей на Python" от Михаила Русакова.

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

Из курса Вы узнаете всю необходимую теорию и терминологию. Научитесь создавать нейросети самых разных архитектур и обучать их. Также Вы создадите собственный фреймворк. Что очень важно проделать для грамотного использования того же PyTorch. Затем Вы изучите и сам PyTorch. Помимо уроков к курсу идут упражнения для закрепления материала.

Ещё Вы получите Бонусы, дополняющие основной курс: "Распознавание изображений", "Анализ настроения по тексту отзыва", "Программирование на Python с Нуля до Гуру".

Ознакомиться с курсом, посмотреть его видеопрезентацию, а так же заказать его можно по этой ссылке: https://srs.myrusakov.ru/nn.

Что Вам даст прохождение курса «Создание нейросетей на Python»:

1. Вы поймёте, как выглядят и как работают нейросети

2. Вы научитесь создавать многослойные архитектуры

3. Вы научитесь обучать нейросети

4. Вы узнаете, как работает стохастический, полный и пакетный градиентный спуск

5. Вы узнаете, как работают фреймворки для нейросетей изнутри

6. Вы научитесь правильно применять функции активации

7. Вы научитесь анализировать и обрабатывать изображения

8. Вы узнаете, как решать проблемы с расхождением

9. Вы освоите NLP для обработки текста

10. Вы научитесь использовать PyTorch и NumPy

11. Вы научитесь сохранять и загружать модели

12. Вы сможете создавать нейросети для решения своих задач

13. Вы получите актуальную и востребованную профессию

14. Вы повысите конкурентоспособность Вашего резюме

15. Вы освоите ещё огромное количество деталей и нюансов

суббота, 20 апреля 2024 г.

Boss-ота.

Всім привіт.

Приходять у компанію, а йдуть від керівників. Десь я таке вже чув?

Насправді сумна і часта історія, історія яка ходить по колу і ніхто від неї не застрахований, бо життя таке що головну(і саму цікаву!) частину його ми проводимо на роботі. Тому і тікаємо(гірше коли терпимо) від точксичних, деспотичних або просто незрілих керівників. При цьому вік керівника зовісм не впливає на його недоліки. На жаль як і раніше, керiвник вищої ланки прикриває себе керівником що нижче саме за лояльність, професіоналізм тут грає останню флейту. Ну нижній керівник готовий за таку шану гори рухати, але руками своїх підлеглих.

Основні ознаки, які вказують на toxic boss:

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

🚩Знецінення роботи. Замість похвали – постійна невдоволеність. Можна часто почути, що робота виконується не так, повільно або недостатньо якісно. Постійне нагадування про KPI яке вибрало наше керівництво, тому всі тут шануйтеся.

🚩Надмірний контроль, мікроменеджмент. Це наради через день в самий продуктивний час, вимога звітів про "плюси" за тиждень та Teams online 24 години на добу. 

🚩Егоцентричність. Впевненість у тому, що він все робить правильно. Не сприймає критику і нехтує зворотнім зв’язком зі сторони. Всі мої питання тонули у  великій занятості шефа, який постійно стрибав з однієї наради в іншу.

🚩Некомпетентність. Замало бути просто керівником? Звичайно! Але про це вже згадувалось неодноразово, тобто ні - то окрема країна керівників, які шанують тільки собі подібних. Boss-ота одни словом.

Ось і на моїй роботі пішов уклон в енікейщика господарського напрямку, на додачу матеріальна  відповідальність, це коли на тобі устаткування на мільйони((, і ніхто тебе не страхує, я один збезпечував роботу місцевої інфраструктури 2 останніх роки, зарплатня не піднімалася навіть коли змінили посаду на вищу, ну а коли керівництво з столиці почало відверто свинячити в мій бік по деяким пунктам, то я зрозумів що час...

В кінці кінців набрид мені цей хаос в корпоративному стилі, то ж пішов я у відпустку, оновив резюме, розкинув його, за тиждень отримав три фідбеки, відбув три співбесіди, і спіймав офер. Ось так!

Правда до резюме треба було оновити ще і військовий квиток, суворі часи... Ризик був, але, як мені дали зрозуміти у військоматі людина мого віку їх вже не цікавить.

Життя триває!

вторник, 2 апреля 2024 г.

Матеріальна безвідповідальність.

Всім привіт.

Всім відомо що товарно-матеріальні цінності, що належать установі, не можуть бути безхазяйними. Вони обов’язково повинні знаходитись на відповідальному зберіганні у матеріально відповідальних осіб, які призначаються наказом керівника суб'єкта. 

Тому кожна установа має МВО. Матеріально відповідальна особа (МВО) - це працівник, якому довірені за характером виконуваних ним трудових обов’язків підзвітні цінності і на якого на підставі наказу керівника установи, укладеного договору, посадової інструкції покладено повну матеріальну відповідальність за шкоду, заподіяну з його вини.

В обов’язковому порядку повну матеріальну відповідальність несуть працівники, з якими в установленому порядку укладено договір про повну матеріальну відповідальність. Випадки, коли відповідно до законодавства працівники несуть матеріальну відповідальність у повному розмірі шкоди, заподіяної з їх вини установі, визначено у ст. 134 КЗпП.  

Згідно зі ст. 135 КЗпП письмовий договір про повну матеріальну відповідальність може бути укладений з працівником, який досяг 18 років та:

1) займає посаду або виконує роботу, безпосередньо пов'язану із зберіганням, обробкою, продажем (відпуском), перевезенням або використанням у процесі виробництва переданих йому цінностей;

2) виконує роботу за трудовим договором про дистанційну роботу або про надомну роботу і користується обладнанням та засобами власника або уповноваженого ним органу, наданими йому для виконання роботи.

Тепер про реалії життя. Щодо дистанційної роботи і відповідальності за майно (ноутбук або монітор) яке установа вам надала для роботи вдома то все зрозуміло. 

А от з матеріальною відповідальністю в самій установі не все так однозначно. Чому так? 

Далі я вам наведу приклад з сьогодення коли МВО може потрапити у невигідну позицію з моменту заключення договору з ним на повну матеріальну відповідальність.  

По перше, МВО може бути призначений зараз будь-хто незалежно від посади яку він обіймає в установі.

По друге, що важливо(!), загальний грошовий розмір матеріальної відповідальністі може перебільшувати його посадовий оклад в 100 і більше разів. Як тоді зрозуміти ПОВНУ матеріальну відповідальність?

По третє, МВО може нести матеріальну відповідальність за майно яке знаходиться у різних приміщеннях і до якого мають вільний доступ інші робітники установи. Які, звісно, не несуть матеріальної відповідальністі за це майно!

До чого я веду? А до того що в такому випадку МВО ФІЗИЧНО не може нести повну матеріальну відповідальність за майно яке знаходиться у нього на обліку, іншими словами укладання договору з ним є фікцією (або службовою підставою) з боку роботодавця. І хоча з юридичного боку все буде гаразд, все буде добре тільки до щорічної інвентаризації.

Як на мене, то я би такий випадок розцінював як КОНФЛІКТ інтересів при виконанні службових обов'язків особою МВО, але відділ комплаенсу конфлікт інтересів для себе трактує тільки через призму корупції. Тому після укладання такого договору МВО залишається з матеріальним тягярем сам на сам. До речі за функцію МВО ніякої надбавки до зарплатні не передбачено. Саме час "сушить сухари".

Тому я вважаю що МВО повинна бути людина яка обіймає як мінімум керівну посаду, і яка має підлеглих, які можуть оперативно провести позапланову інвентаризацію. В іншому випадку то може бути фахівець який безпосередньо займається обігом матеріальних цінностей і який має окрему кімнату для їх зберігання, а не рядовий Адміністратор серверу. 

Кожен повинен займатися своєю справою, а не тим як зараз зручно для бухгалтерії!

Щасти вам.

Ваш VictorNox.