В предпринимательстве часто так: занимаешься всем сразу и мечтаешь делегировать. У меня тот же случай: компания маленькая, и я, как говорится, и швец, и жнец, и на дуде игрец. Недовольство накопилось, и я решил разобраться, как оптимизировать время, чтобы не затыкать дыры, а развивать бизнес.
Узнать это я решил с помощью простого инструмента. Всю неделю я записывал свои задачи и затраченное на них время. Следил за тем, что записать каждую мелочь и включал секундомер, чтобы считать не на глаз.
Результат удивил.
Читать далееНесколько раз проходил в компаниях такую историю: сделали классный продукт для себя, решили, что он прекрасен и пришла гениальная идея, продавать его внешнему рынку. Успешных примеров у меня пока не было. Как правило, то, что было идеально для внутренних задач, при попытке вывода вовне превращается в совершенно новый проект, который зачастую проще переписать с нуля, чем адаптировать.
Знакомо?
Мне это напомнило мой недавний опыт. Пару недель назад был у родителей, у них на даче есть старая раскладушка. Используется редко, работала плохо, возможно производитель не предполагал, что на ней кто-то будет лежать с весом больше 20 кг. Когда на нее ложишься, практически достаешь до земли, спине неприятно, а еще ножки посередине гнутся.
Читать далееВ этой части цикла мы поговорим о центральном элементе GraphQL — схеме. Именно она является точкой соприкосновения клиента и сервера. И если нет схемы — то нет и API.
Читать далееИз всего айти отдела вайбовал один лишь я.
У меня Курсор с подпиской, я довольный как свинья.
Мой папанька инженером отбатрачил тридцать лет,
А сейчас в анкетах пишет что детей у него нет
Я теперь на таски скор - у меня же есть Курсор.
Я на ём вайб код лабаю всем олдам наперекор.
Любой челендж для меня нынче полная фигня.
А-а-а!! Вайбовый кодер я!
Visual Studio Code прочно закрепился как один из самых популярных редакторов кода, и не зря. Его гибкость, производительность и огромная экосистема расширений делают его незаменимым инструментом для миллионов разработчиков. Однако, даже опытные пользователи зачастую не догадываются о некоторых его "скрытых" возможностях, которые могут кардинально изменить привычный рабочий процесс и значительно повысить продуктивность.
В этой статье мы рассмотрим 5 интересных функций и расширений VS Code, без которых, возможно, вы уже не сможете представить свою разработку.
Читать далееАналитический центр red_mad_robot разобрал объёмную научную статью «Advances and Challenges in Foundation Agents» от группы исследователей AI из передовых международных университетов и технологических компаний.
Работа предлагает новый взгляд на текущее состояние и развитие «интеллектуальных агентов», которые могут адаптироваться к множеству задач и контекстов. Рассказываем, какие идеи лежат в основе Foundation Agents, с какими проблемами предстоит столкнуться, и что ждёт нас в будущем.
Привет, Хабр! Проблема рассинхронизации автотестов и тестовой документации знакома многим. Код постоянно меняется, а кейсы в Confluence — нет. В итоге документация становится бесполезной, а время команды тратится на выяснение того, что же на самом деле проверяет тот или иной тест.
Есть занятия, которые наполняют жизнь QA-инженера особым, экзистенциальным смыслом, и ручное ведение тест-кейсов, бесспорно, одно из них. Этот медитативный ритуал — найти нужную страницу в Confluence, сверить её с кодом, осознать их полную асинхронность, глубоко вздохнуть и начать творить — несравненно закаляет дух. Но, увы, в какой-то момент безжалостные требования бизнеса к скорости заставили меня пожертвовать этим священным процессом и, скрепя сердце, написать скрипт, который делает всю эту замечательную работу за меня.
Читать далееВ горной промышленности почти невозможно построить фабрику, которая бы после ввода в эксплуатацию работала без улучшений – даже шутят, что фабрику строят исключительно затем, чтобы сразу начать её модернизировать. К сожалению, реальность редко точно соответствует проекту: могли взять не совсем репрезентативные пробы руды или угля, пока шло строительство изменился состав сырья – в итоге сразу выясняется, что какие-то узлы работают не так эффективно, и их нужно донастроить или усилить. Поговорим о том, как выглядит модернизация без стройки и почему новым фабрикам приходятся меня оборудование сразу после запуска.
Читать далееВышел первый тестовый релиз systemd 258 — крупного обновления системного менеджера для Linux, запланированного для второй половины 2025 года. Версия 258-rc1 включает свыше 260 изменений, охватывающих как внутренние улучшения, так и появление новых инструментов.
Одно из нововведений касается файла /etc/hostname. Теперь в нём можно использовать символы вопроса (?), которые будут автоматически заменяться шестнадцатеричными значениями, полученными из идентификатора машины. Это упрощает развёртывание унифицированных, но уникальных имён хостов на множестве устройств.
Добавлена утилита systemd-factory-reset, позволяющая запрашивать или отменять сброс к заводским настройкам при следующей перезагрузке. Также появилась команда systemd-pty-forward — она создаёт псевдотерминал, запускает в нём процесс и пересылает вывод обратно в вызывающий терминал.
В рамках поддержки доверенных вычислений теперь можно встраивать UEFI-прошивки в образы ядра (UKI), реализуя сценарии «bring your own firmware».
Конфигурация загрузчика systemd-boot получила параметр reboot-on-error, который активируется при неудачной загрузке выбранной записи.
Виртуальные машины, запускаемые через systemd-vmspawn, теперь могут использовать непривилегированные сетевые интерфейсы. А udev добавляет новое свойство ID_AV_LIGHTS=, с помощью которого можно разрешать доступ обычным пользователям к USB-индикаторам.
Интерфейсы отладки Android, такие как ADB, Fastboot и ADB DbC, теперь автоматически помечаются как доступные для непривилегированных пользователей.
Поддержка системных credentials (учётных данных) теперь распространяется и на монтируемые точки (mount units), а не только на службы. Кроме того, зашифрованные credentials могут использоваться в пользовательских службах.
Введено условие ConditionKernelModuleLoaded=, позволяющее запускать юниты только при наличии определённого загруженного модуля ядра . Также systemd 258 активирует учётные квоты на /tmp/ и /dev/shm/ при использовании tmpfs.
Появился новый тип задания lenient, при котором попытка остановить активный юнит приведёт к немедленному отказу всей транзакции. Добавлены новые параметры для управления квотами на каталоги состояния, кэша и логов (StateDirectoryQuota=, CacheDirectoryQuota=, LogsDirectoryQuota=).
Наконец, представлены новые службы пользователя systemd-nspawn@.service и systemd-vmspawn@.service, а также единый machines.target для их группового управления.
Поддержка cgroup v1 окончательно удалена. А в следующем релизе — systemd 259 — планируется прекратить и поддержку скриптов System V.
Мы, ContestI2PTeam, проводим соревнование по олимпиадному программированию в I2P для начинающих. Цель мероприятия: познакомить как можно больше талантливых программистов с сетью I2P.
( читать дальше... )
Под словом биохакинг подразумеваются целенаправленные действия на биомеханизмы организма, подкрепленные научными доказательствами и при наличии технических ресурсов. Цель таких действий – стать лучше. Остается только понять, что значит «лучше» и какие риски предпочтительны для человека. Особенно в погоне за похудением?
Читать далееЭлементы System Design уже прочно вошли в процесс собеседований. Однако в мобильной разработке довольно часто возникает недопонимание что же все-таки необходимо продемонстрировать чтобы получить заветный офер. В этой статье я разберу один из кейсов, который может встретиться на реальном собеседовании и кроме этого покажу примерный сценарий такого интервью. Данная статья будет интересна мобильным разработчикам, как Android, так и iOS. Сам формат System Design Interview я разбирал в предыдущей статье. Здесь же мы сконцентрируемся на практике.
Итак, задача: спроектировать новостную ленту.
Читать далееДемосцена в контексте демо/интро обычно ассоциируется с программами. Это верно даже для большинства работ в наиболее "отмороженной" номинации Wild demo, о которой я писал в прошлой статье. Однако, до появления микропроцессоров и повсеместного распространения цифровых решений, была целая эпоха, когда никого не удивляло, что изображения и даже анимационные эффекты создавались при помощи электронных схем не содержавших процессора и, соответственно, программы. В этом году мы добавили на Chaos Constructions конкурс на эту тему и данной статьей хотелось бы подсказать потенциальным авторам несколько направлений "на подумать".
Читать далееИногда так приятно отвлечься от привычных задач и сделать что-то реальное своими руками, ещё и научиться чему-то новому в процессе. В этой подборке — 10 DIY-проектов, которые нашли положительный отклик у вас, хабровчан. Без долгих предисловий перейдём сразу к сути.
Читать далееВ последнее время заметно увеличилось количество методик изучения иностранного языка. При этом, гораздо меньше внимания акцентируется на, собственно, данных для обучения.
Экспериментируя, уже в зрелом возрасте, весьма продолжительное время, с разными вариантами изучения французского языка, пришел к выводу, что обучающие данные должны удовлетворять следующим условиям:
Читать далееПривет! Это новый выпуск «Нейро-дайджеста» — коротких и полезных обзоров ключевых событий в мире искусственного интеллекта и технологий.
Неделя выдалась насыщенной и интересной: Mistral подвезли глубокий рисёрч и визуальный редактор прямо в Le Chat, OpenAI тестирует мощную программную модель o3 Alpha, а Grok внезапно стал аниме-девочкой. В Дубае откроют первый ресторан с ИИ-шефом, а Netflix уже использует ИИ в создании сериалов.
Всё самое важное — в одном месте. Поехали!
Читать дайджестДесять лет назад мы с друзьями запустили первую в России на тот момент программу профессиональной переподготовки по геймдеву в крупном ВУЗе. Это была «Менеджмент игровых проектов» в Высшей школе бизнеса ВШЭ. Но сейчас речь пойдет не про программу, а про книгу, которую мы изначально задумывали как методичку для обучения, а в итоге она разрослась до полноценной книги. И эта книга — отличный гайд для новичков по вхождению в игровую индустрию. Под катом расскажу, что внутри и как дошли аж до второго издания этой книги.
Читать далееПриветствую, уважаемые хабровчане! Предлагаю вашщему вниманию заключительную статью серии «Территория Большого Взрыва», в которой мы наконец переходим к самому интересному! Решим все проблемы теории Большого взрыва, сформулированные в предыдущих статьях, с помощью модели множественной инфляции, и построим пайплайн создания Мультивселенных! И, конечно, зададим новые вопросы.
Для тех, кто впервые встречается с этой серией, рекомендую ознакомиться с первыми тремя статьями по ссылкам: первая, вторая и третья.
Читать далееВ этом году БФТ‑Холдингу исполняется 28 лет. За это время реализовано более 20 масштабных федеральных проектов и внедрено более 7000 решений в 83 регионах, а коллектив увеличился до 3000+ сотрудников. Активный рост компании стал одним из ключевых факторов, повлиявшим на решение усилить позицию бренда работодателя. Свое влияние оказала и возросшая конкуренция за высокопрофессиональных специалистов.
При этом нужно было качественно переосмыслить, как компания выглядит в глазах потенциальных кандидатов и действующих сотрудников, какие ценности культивируются в коллективе и какие качества важны в сотрудниках. Была проделана масштабная работа, ведь нужно было учесть не только запрос рынка, но и сохранить богатую историю и культуру компании. Каким получился обновленный бренд работодателя, рассказала генеральный директор БФТ‑Холдинга Наталья Зейтениди.
Читать далееМагнитное оборудование в горной промышленности применяют не только для руд с высоким содержанием железа. Оно нужно в самых разных ситуациях — например, чтобы извлекать минералы, которые реагируют на магнитное поле: от сильно магнитных (таких как магнетит и пирротин) до слабомагнитных — гематита, граната или ильменита.
Читать далее