![](https://webcf.waybackmachine.org/web/20220721145523im_/https://habrastorage.org/getpro/habr/upload_files/bc6/1e7/b90/bc61e7b90580e466451d64c3ac72dfa9.png)
Привет, Хабр! Меня зовут Артур Шарафутдинов, я один из создателей фото-конструктора Mozabrick. Сегодня расскажу, почему так сложно произвести несколько пластиковых кубиков и как на запуск фабрики в России у нас ушло 1,5 года.
Привет, Хабр! Меня зовут Артур Шарафутдинов, я один из создателей фото-конструктора Mozabrick. Сегодня расскажу, почему так сложно произвести несколько пластиковых кубиков и как на запуск фабрики в России у нас ушло 1,5 года.
Что будет, если объединить фантастику ближнего прицела, тему первого контакта и попытки покопаться в загадочной чешской душе? Ярослав Калфарж, автор родом из Чехии, но живущий в Штатах и пишущий на английском языке (подробнее о писателе можно прочесть в недавнем тексте), попытался представить это в своем романе «Космонавт из Богемии». И написал насыщенную, ироничную и эмоциональную книгу. Один ее аспект дополняет другой — личная драма и фантастические допущения, прикосновение к истинам мира и воспоминания о детстве. Одно перетекает в другое, а те самые истинны и тайны мира находятся в простом и частном: в завтраке, который готовит любимая женщина, в возвращении в пустующий дом дедушки.
Привет! Меня зовут Александр Сусиков, я тимлид команды, которая занимается платформой PaaS для СберМаркета. В этой статье я расскажу, как повысить скорость разработки с помощью кодогенерации.
Конечно, не каждый выпускник обязан всю жизнь помнить школьный курс химии целиком. И всё же такие элементарные вещи, как химический состав стали, должны задерживаться в памяти. Уж вы-то, уважаемый читатель, наверняка его помните?
Вопрос с подвохом: если кивнули — попались. Нет такой вещи, как химический состав стали вообще. Разумеется, в основном это сплав железа и углерода. А вот в какой пропорции, и самое главное — какие ещё элементы там присутствуют? Есть неисчислимое множество марок стали, отличающихся по физическим и химическим свойствам. Только у нас в ЕВРАЗе их производится более 1 200.
К каждой марке предъявляются свои требования по максимально и минимально допустимому содержанию тех или иных элементов. Эти элементы, как правило, значительно дороже, чем железо и углерод. С одной стороны, хочется их сэкономить. С другой — не выйти за нижнюю границу допустимого. Как в этом помогает ML — читайте под катом.
Наш мозг существует для того, чтобы решать задачи, накапливать опыт и решать новые задачи более эффективно. Вот только обучение проходит непрерывно, вместе с новыми вызовами, которые приходится решать срочно и быстро. Если мы успешно находим решения — это здорово. Но бывает и такое, что вместе с решением мы приобретаем и когнитивные ошибки. Пока их мало, то они незаметны. Но накопленная критическая масса может изрядно подпортить жизнь.
На связи RISE: сообщество про ноотропы и личную продуктивность. Разберемся с когнитивными ошибками и способами их исправить.
Думаю, вы догадываетесь, как сложно пользоваться компьютером слепым людям. Тем не менее, без ПК сейчас никуда, а значит, приходится приспосабливаться. А разработчикам — придумывать новые удобные способы коммуникации человека с машиной. Эта история о том, как слепые помогают слепым общаться с компьютером.
Если вы не читали мою предыдущую статью о нововведениях в php 8.2, вы можете найти ее здесь.
Команда PHP не перестает добавлять новые фичи и исправления с каждым релизом. Но одними фичами и исправлениями дело не обходится. Иногда команде приходится принимать трудное решение отказаться от чего-либо, чтобы стандартизировать язык. Мы называем это депрекацией (deprecation), а про таковые фичи иногда говорим, что они устарели. И PHP 8.2 не станет исключением. В нем есть несколько важных депрекаций.
Современный Фреймворк Spring Boot позволяет писать очень многие вещи писать современным программистам в две-три строчки, просто подключив нужную зависимость, для этого нужно уметь хорошо ориентироваться в возможностях этого Фреймворка, но есть вещи, которые всё же приходится писать руками.
В событийном сегменте сегодня для разработки очень популярна Kafka и Spring Boot её поддерживает, но, если рассматривать формат сериализации сообщений Avro, ключевая особенность которого максимально возможное сжатие и отсутствие ключей в передаваемых сообщениях, а наличие только значений.
Сегодня Spring Boot поддерживает не в полной мере Avro? для корректной работы этой технологи приходится использовать конфигурирование на основе обычного Spring, не Boot. А дело вот в чём:
Время от времени мы пишем статьи в духе "статический анализатор внимательнее C++ программиста". Сегодня мы продолжим эту традицию, разве что заменив "программист" на "хакер".
Системные администраторы делятся на два типа: первые регулярно делают бэкапы своих информационных систем, а вторые пока что их не делают, но переходят в первую категорию после того как столкнутся с потерей данных без возможности их восстановить. И если для большинства информационных систем бэкап создается простым копированием папки с данными на внешний носитель информации или снятием снапшота с виртуальной машины, то резервное копирование электронной почты сопряжено с большим количеством различных нюансов. Все эти нюансы были учтены при проектировании системы резервного копирования для почтового сервера Carbonio и в данной статье мы расскажем о том, как ее грамотно использовать и какие возможности она дает администратору почтового сервера.
Здравствуйте, уважаемые подписчики Хабра и пользователи 3CX!
Мы подготовили цикл статей о различных рисках безопасности и неверных действиях, которые могут привести ко вторжению в вашу систему телефонии, в частности, 3CX. Надеемся, эта информация поможет, особенно начинающим системным администраторам, не подставить компанию телефонным мошенникам. Не менее важна и защита конфиденциальных данных, например, записей разговоров.
В первой статье мы расскажем о целях мошенников и ошибках настройки, которыми они пользуются. А во второй - расскажем о лучших практиках обеспечения безопасности 3CX.
Никак.
Это, пожалуй, самый честный ответ.
99,9% дизайнеров первая работа далась потом и кровью. Но в этой статье я попробую облегчить вам жизнь, разобрав типичные барьеры и ошибки.
Итак, меня зовут Костя, и я отвечаю за дизайн в Агиме. Свою первую работу дизайнером я нашел совершенно случайно больше 20 лет назад. Кому-то из знакомых надо было делать рекламные объявления в газету «Из рук в руки», а я был под боком, у меня было время, и я немного знал фотошоп.
И это первый совет:
Привет, друзья! Это Жека Никитин. Сегодня хочу с вами поделиться нашими практиками MLOPS – что по сути является модным словцом, а на самом деле есть ни что иное как жизненный цикл создания и функционирования ML-систем.
Естественно, каждая модель и задача уникальна. Но в этой статье я постарался максимально разбить процесс развития ML-систем на основные этапы. Поговорим о том, какие требования мы предъявляем к этим этапам и какие инструменты при этом используем. Материал представляет собой текстовую версию доклада на LeanDS.
Если вы просматриваете txt логи в Notepad++, то, скорее всего, хочется воспользоваться его встроенными стилями, чтобы не вглядываться в монотонный текст, а быстро находить глазами нужные сообщения. Данная статья - всего лишь маленький совет для начинающих и от начинающего разработчика, уверен, что есть куча готовых решений, так что ни на что абсолютно не претендую и полноценной статьей или гайдом это назвать нельзя.
Чем лучше команда разработки понимает потребности пользователей, тем больше вероятность того, что качество решения будет выше, система — успешной, а команда — более мотивирована развивать систему дальше. В этой статье мы рассмотрим некоторые практики, которые помогают делать работу по выявлению и описанию потребностей пользователей чуть качественней, чем делаем её обычно. Каждая практика сопровождается обилием ссылок на дополнительные материалы по теме. Статья не про то, как проводить интервью с заказчиками. Но используя принципы, которые в ней описаны, вы сможете проводить интервью более глубоко и качественно.
Статья будет полезна аналитикам, Product Owner'ам, руководителям проектов и всем, кто так или иначе связан с работой по выявлению и документированию потребностей.
Каждую практику можно использовать независимо, а можно применять их все — как вам удобнее в конкретном проекте.
Итак, поехали!
Недавно выдалось свободное время и я сделал простой проект про specialty-кофейни на Кипре: сайт и телеграм-бот по всем канонам "большой" разработки. Люблю хороший кофе 😊
Делюсь своим процессом разработки и рекомендациями как сделать всё задуманное без потери времени.
Всем привет! Меня зовут Игорь Сорокин. В этой статье я поделюсь историей о том, куда нас завёл очередной рефакторинг, как мы оттуда выбрались, попутно разработав слой хранения данных. Также приведу практические примеры реализации, покажу подход, который удалось разработать, и расскажу об особенностях, с которыми мы столкнулись. Но обо всём по порядку.
Статья будет полезна, если вы задумались о внедрении базы данных в своё приложение или уже используете её, но без единого подхода. Если же вы не используете базу данных, то, скорее всего, вы счастливый человек.
В прошлой статье я рассказал о том, как наладить кабель-менеджмент в NetBox — популярном опенсорс-инструменте для документирования инфраструктуры. В этом посте я перейду к тому, как организовать IP-адресацию и, по заявкам читателей, затрону перенос данных в NetBox из phpIPAM. Все процессы будут проиллюстрированы скриншотами NetBox версии 3.2, до которой мы обновились в тестовой среде.
Внезапно оказалось, что новые панорамы Google Street View не отображаются пользователям и даже не показываются самим авторам, если они 1) загружены после 24 февраля 2) сняты на территории России