Этот текст я посвящаю Руководителям-нытикам. Его также полезно почитать не только манагерам, он вообще посвящается любителям пострадать на тему несовершенства мира (с позиции совершенства собственного, разумеется).
Так вышло, что вас окружают дебилы.
Сотрудники не понимают, что от них нужно, хотя это должно быть очевидно даже без объяснений и напоминаний. Заказчик – конченный: не понимает очевидных вещей, ругается на ровном месте и вообще – вместо того, чтобы накинуть бюджета и не вставлять палки в колеса, как ему сказали, ходит и че-то там эскалирует про плохого менеджера на стороне исполнителя.
Ваш линейный руководитель, вместо того чтобы утешить и поддержать вас, тоже встает на сторону заказчика.
Руководство вашей компании тянет ее непойми куда, и создается ощущение, что ваша «компания, как курица без головы: бегает, машет лапами, разбрызгивая кровь, но бегать остается недолго» (реальная цитата одного недовольного, кстати).
Процессов нет и работать совершенно невозможно. Или процессы есть, но их много и они не те. Или они есть и те, но их никто не выполняет потому что см название статьи.
Короче: вы один в кольце дураков, и вас никто не понимает.
Бывало что-то подобное?
Тогда поздравляю, вы – ленивая и эгоистичная задница.
Это очередная статья посвященная софтскилам и лайфхакам в управлении, о которых не рассказывают на курсах по менеджменту. Если вам интересна эта и подобные темы – подписывайтесь на мой ТГ канал «Морковка спереди, морковка сзади» и читайте другие статьи здесь, на Хабре.
Читать далееПривет, на связи Елена Кузнецова, специалист по автоматизации Шерпа Роботикс. Сегодня я перевела для вас статью, посвященную безопасности в сфере искусственного интеллекта. Применение старых моделей безопасности к новым вызовам в области искусственного интеллекта превращает предприятия в лаборатории для изучения непредсказуемости турбулентности.
Читать далееВведение
В первой части статьи была рассмотрена основная проблема при миграции СУБД Oracle с RISC-платформ на Linux x86 - различие в форматах хранения (Endian) и необходимость конвертации блоков в файлах данных при миграции. Также кратко была описана технология миграции с помощью транспортируемых табличных пространств, включая вариант с инкрементальными резервными копиями, который позволяет снизить время простоя (downtime) при миграции.
В второй части статьи был описан алгорим миграции с помощью технология Full Transportable Export/Import (FTEX) с использованием скриптов M5, поставляемых компанией Oracle.
В третьей части статьи были описаны проблемы возникающие при миграции крупных промышленных баз и приведены возможные варианты их решения.
Читать далееАссемблерные вставки, используемые компиляторами GCC и Clang, опосредуют взаимодействие высокоуровневых и низкоуровневых языков программирования. Это тонкая и коварная штука. Многие попадают в расставленные здесь капканы, зачастую совершенно неожиданно для себя. В сущности, ключевое слово asm можно перевести на C и C++ как unsafe. Почти в любых руководствах по встроенному ассемблеру, в том числе, и на ужасной странице ibilio, которая десятилетиями попадает в самый верх поисковой выдачи, неисправимо фигурируют фундаментальные серьёзные ошибки, а примеры в большинстве своём некорректны. Наиболее опасно, что эти примеры обычно приводят к ожидаемым результатам! Ситуация плачевная. Эта статья — не руководство, а подборка элементарных правил, которые помогут вам избежать самых распространённых ошибок либо отловить их при ревью кода.
Здесь мы сосредоточимся сугубо на расширенном, а не на базовом ассемблере, а правила в этих версиях отличаются. На первом пишут любые инструкции, относящиеся к встроенному ассемблеру, с ограничениями или затираемыми. То есть, имеем токен : в обрамлении asm. Базовый ассемблер — тупой инструмент, который используется сравнительно нечасто, в основном в самом верху файла с кодом или в “голых” функциях. Поэтому злоупотребления базовым ассемблером на практике маловероятны.
Читать далееЛица и имена, указанные в этом блоге, являются реальными и используются с их разрешения. Некоторые детали были отредактированы или скрыты, чтобы защитить частную жизнь других лиц.
Каждый день ветерана на протяжении почти десяти лет мой друг Билл Стивенс пытался найти и восстановить связь со своим армейским товарищем, с которым он вместе сражался более 20 лет назад. В течение нескольких лет Билл публиковал свои посты в Facebook, сопровождая их фотографиями из прошлого, в надежде, что каким-то образом его пост станет популярным и весть дойдет до его давно потерянного друга… но этого так и не произошло.
Читать далееСайт – это лицо компании. Даже если в вашем случае сайт — не площадка для продаж, а дань «тренду», оформлять его в соответствии с требованиями законодательства вы обязаны. Если прогуляться по подвалам онлайн-площадок, можно увидеть настоящие жемчужины околоправовой мысли.
Читать далееПредлагаю обсудить перевод оригинальной статьи с методикой интересного теста ARC Prize, - об него сломали виртуальные зубы все LLM, кроме нашумевшей o3 от OpenAI , которая на основании решения 75,7% некоторыми начинает уже считаться как "тот самый, сильный ИИ", "почти сильный ИИ", "посильнее почти всех человеков ИИ"... А еще организаторы раздают призы с призовым фондом $ 1 000 000. Сможет ли этот тест подвинуть знаменитый Тест Тьюринга?
Читать далееНа WWDC 2023 компания Apple представила модификатор представления containerRelativeFrame для SwiftUI. Этот модификатор упрощает некоторые операции размещения элементов на экране, которые ранее было сложно выполнить обычными методами.
В этой статье мы подробно рассмотрим модификатор containerRelativeFrame, его определение, правила компоновки, примеры использования и важные соображения. Чтобы еще больше расширить наше понимание его функциональных возможностей, в конце статьи мы также создадим обратно совместимую реплику containerRelativeFrame для старых версий SwiftUI.
Читать далееПеревод поста Скотта Александера, где он разъясняет недавнее исследование от Anthropic, в котором они экспериментально показали обманчивую согласованность.
В смысле, ИИ ПРИТВОРЯЕТСЯ, ЧТОБЫ ЕГО НЕ ПЕРЕОБУЧИЛИ, А-А-А-А-А-А-А, если так понятнее.
Читать далееPython — это не просто инструмент для написания кода, а полноценная экосистема, объединяющая философию доступности и мощный функционал. Этот язык позволяет воплощать самые смелые идеи, что делает его выбором сотен тысяч программистов и крупнейших мировых компаний.
В 2024 году Python продолжает удерживать лидерские позиции среди языков программирования. Его популярность обусловлена универсальностью, простотой и широтой применения. Давайте разберем, почему Python остается таким востребованным, взглянем на статистику и сделаем прогнозы на будущее.
Читать далееВсем привет!
Меня зовут Руслан и я fullstack разработчик, я работаю над заказами и разрабатываю свои digital продукты. На данный момент я разрабатываю конвертер файлов, например картинок, png в webp, jpg в png и так далее. Итак, я решил поделиться этапами своей разработки, рассказать о своем опыте и показать, как шаг за шагом создаются собственные продукты. Именно в данной статье я буду писать только про frontend часть, так как, к разработке бэкенда еще не приступил.
Читать далееВ классической короткометражке про 7 красных перпендикулярных линий начальники и заказчики, обращаясь к исполнителю, все время подчеркивают: «Вы же эксперт? Вы же профессионал?»
И действительно, в корпоративной культуре культивируется образ программиста-героя, всегда готового к вызовам, обладающего полным знанием всех существующих технологий и способного творить чудеса одним нажатием клавиш.
Но погоня за этим идеалом, часто приводит к печальным результатам.
В этой статье мы разберем, как попытка соответствовать представлениям об идеальном программисте может навредить и самому программисту, и процессу разработки. Рассмотрим, чем чистый код, зона потока, незаменимость и безотказность могут помешать работе.
Читать далееПривет, Хабр! Мы продолжаем исследовать разные отрасли бизнеса через призму их интересности для вас. На очереди — медицина. Люди сегодня трепетнее относятся к своему здоровью: стараются заботится о себе и тщательно выбирают медицинские услуги. А как насчёт вас? Что для вас важно в сфере здоровья? Чтобы это понять, мы создали опрос. Он поможет выяснить, как вы выбираете продукты и услуги для здоровья и откуда предпочитаете получать информацию.
Хабравчане, Гондор зовёт на помощь, пожалуйста, пройдите опрос, чтобы исследование получилось достоверным.
Пройти опросВсем привет! Я Константин Мовчан, руководитель аутстаффинг-направления в AGIMA. За годы работы в IT я встречал многих руководителей, которые рано или поздно упираются в один вопрос: «Что лучше: растить лидеров внутри команд или привлекать сильных специалистов с рынка?» На одной чаше весов долгое, но качественное развитие команды, на другой — быстрый и эффективный наём через внешние каналы.
Чтобы глубже разобраться в этой теме, я решил резюмировать опыт AGIMA, коллег по рынку и советы известного исследователя и бизнес-тренера Алексея Кельина из разработанной им модели органичного лидерства. Описание модели нигде не публиковались ранее, так что контент уникальный.
Эта статья точно будет полезна СТО, руководителям IT-департаментов, руководителям IT-рекрутмента, IT-лидам и CPO — всем, кто отвечает за управление и развитие команд в IT.
Вот уже больше года я разрабатываю Tower Defense своей мечты. С нуля изучал работу с 3D, игровые движки, продвижение и т. д. У меня даже были попытки поделиться опытом через статьи, однако тогда всё застопорилось в связи с учёбой и прочими трудностями. Но теперь, спустя год работы, я готов заново запустить цикл статей по разработке своей первой игры. Да, таких статей много, но эта статья — моя. И это не только потенциально полезный материал для начинающих разработчиков, но и моя саморефлексия, попытка проанализировать пройденный путь и показать начинающим, какие ошибки могут быть допущены на пути.
В последующих статьях цикла я постараюсь рассказать о разработке игр опосредованно от того жанра, который выбрал именно я. В цикле будут разобраны такие общие вещи как: выбор стека разработки(И что это вообще), проектирование будущей игры, разработка собственного контента для игры, работа с платформами для размещения и прочее подобное, что нужно знать любому разработчику. Я постараюсь сделать текст понятным для начинающих и совсем ничего не сведущих в теме, как раз для тех, кто вроде начинал изучать программирование, но дальше азов какого‑нибудь питона не продвинулся.
Настоящий цикл статей не следует рассматривать как подробное руководство по разработке или справочную информацию — для этого всегда есть документация. Задачей моей работы является демонстрация опыта и проблем, которые может встретить новичок. Данные статьи призваны продемонстрировать полный путь разработки, уберечь от ошибок и подсказать пути решения многих трудностей, с которыми придётся бороться. Проще говоря здесь вы увидите мой собственный опыт и его рефлексию, что может помочь вам в разработке ваших собственных проектов.
Читать далееРынок логистики является одним из наиболее крупных в мире. По данным агентства Precedence Research, его объём составил около 9 трлн долларов в прошлом году, а через девять лет эта цифра вырастет до 22 трлн.
Эта сфера продолжает меняться под влиянием технологий. Аналитические инструменты и автономные системы помогают сформировать гибкие модели ценообразования, повысить скорость доставки, оптимизировать цепочки поставок.
Сегодня расскажем, какое место в индустрии логистики занимают облачные технологии.
Статью подготовила Анна Блохина, эксперт отдела развития технического сервиса и эксплуатации услуг в МТС.
Читать далееПривет, Хабр! Меня зовут Федор Горбунов, руковожу в Doubletapp направлением автоматизации бизнес-процессов с помощью LLM. В статье расскажу, как мы помогли клиенту автоматизировать одну из операций в производственной цепочке, как эта автоматизация ускорила поставку итогового продукта, уменьшила количество ошибок за счет сокращения ручного труда и в конечном итоге сэкономила заказчику деньги.
О чем текст:
• Кодовые датасеты для обучения больших языковых моделей (LLM): как клиент работал до нас
• Почему верификация данных критически важна?
• Как автоматизация улучшила верификацию диалогов для больших языковых моделей
• Автоматизируем процесс: что и как мы делали?
• Результат в цифрах
Привет, на связи Олег Казаков из Spectr. В этой статье поговорим о двух важных инструментах GitLab, которые помогают передавать данные между этапами CI/CD-пайплайна — Cache и Artifacts.
Если вы сталкивались с задачами оптимизации пайплайнов или передачи данных между этапами, то наверняка задавались вопросом, чем отличаются эти механизмы и в каких случаях использовать каждый из них.
Разобраться в Cache и ArtifactsБезопасность в сети играет важную роль, особенно в современных условиях. В частности, это касается корпоративных сетей - в них следует применять решения, которые делали бы безопасным трафик на уровнях 2-7 модели OSI. Такими решениями являются межсетевые экраны (МЭ, иначе – брандмауэры и файрволы).
МЭ способны, в частности:
· Остановить подмену трафика. Если, например, компания обменивается данными с одним из своих подразделений, и при этом её IP-адреса известны, то в принципе можно замаскировать свой трафик под данные офиса, но отправить его с другого IP. В этом случае МЭ обнаружит подмену и не даст ему попасть внутрь сети компании.
· Защитить корпоративную сеть от DDoS-атак, то есть ситуаций, когда происходят попытки вывода из строя ресурсов компании путём отправки им множества запросов с зараженных устройств. Если система умеет распознавать такие атаки, она формирует определенную закономерность и передает ее МЭ с целью дальнейшей фильтрации злонамеренного трафика.
· Заблокировать передачу данных на неизвестный IP-адрес в случае, например, когда сотрудник компании скачал вредоносный файл и заразил свой компьютер, что может привести к утечке важной корпоративной информации. При попытке вируса передать информацию на неизвестный IP-адрес МЭ может автоматически остановить это.
В зависимости от того, на каких уровнях модели OSI могут работать МЭ, они подразделяются на типы, представленные на рис. 1.
Читать далее