Месяц: Январь 2022
-
Pipeline for Enterprise API
Интеграция систем в сложном IT-ландшафте всегда вызывает боль, и мы уменьшаем нашу боль посредством абстрактного слоя — Enterprise API.Enterprise API – это набор API, которые покрывают основные бизнес-домены и являются decoupling слоем между системами. Зачем нам нужен Enterprise API?Мне печально это утверждать, но, к сожалению, наш IT-ландшафт (IT-landscape) сложен. Очень сложен. Очень.IT-ландшафт Deutsche Telekom, как и…
-
Как найти деньги на финансирование стартапа
В этой статье мы рассмотрим, что нужно для накопления средств для предварительного запуска стартапа. Откуда взять деньги на найм персонала, IT-разработку продукта и спонсирование маркетинговых кампаний.Конечно, каждый случай индивидуален, но здесь мы выделим наиболее известные методы сбора денег и проанализируем причины успеха известных стартапов. 1. Я все сделаю сам!Вполне реально (и, пожалуй, желательно) финансировать компанию собственными…
-
Как починить HotSpot с помощью Java
Приветствую, за время праздников подготовил статью про низкоуровневое профилирование и производительность. Перед погружением предлагаю читателю ознакомится с кратким предуведомлением:Здесь целых три пунктамопед не мойошибки в HotSpot-e нужно исправлять в нём самоммои размышления об асме могут показаться наивнымиПогружениеКак-то на СО мне попался любопытный вопрос: Missing bounds checking elimination in String constructor? Автор сформулировал свой вопрос так:Looking…
-
Построение детали «Паук» в Платформе nanoCAD с 3D-модулем. Часть 2. Создание основания детали (операция Выдавливание)
В первой части статьи мы рассмотрели процесс создания вспомогательного элемента «Основание “Паука”», предназначенного для выполнения дальнейших построений. Поскольку этот элемент имеет коническую поверхность, повторяющую поверхность обечайки, логично получить ее, вырезав из самой обечайки (этот метод исходит из возможностей конкретной САПР).Создание эскиза основания детали «Паук»Основание «Паука» будет вырезаться из тела обечайки и, чтобы это сделать, сначала…
-
Совместимость блокчейнов в крипте: технологии и протоколы
Всем привет! В первой части своего обзора я дал небольшую справку по совместимости блокчейна, в частности про то, какие технологии существуют на данный момент, как они работают и зачем они в принципе нужны. Во второй части я хотел бы рассмотреть некоторые технологии на рынке, призванные повысить совместимость между блокчейнами. Также мне, как обычному пользователю и…
-
Как ИИ учится рисовать аниме
Аниме — мультипликация, которая интересна не только подросткам. Даже среди суровых бородатых айтишников в свитерах есть ценители этого направления. Создатели Waifu Labs – сайта для генерации аниме-портретов – поделились своей внутренней кухней и рассказали, как ИИ создаёт рисунки. Проекту Waifu Labs исполняется 2 года, за это время их художник-нейросеть «нарисовала» около 20 миллионов изображений. Как…
-
Эпические баги прошлого
Представьте себе, что вы работаете над довольно сложной программой. Например, с мудрёными математическими расчётами. Вы её компилируете, запускаете в первый раз, она выдаёт ожидаемый результат и работает без ошибок. Скорее всего, в такой ситуации опытный программист сильно удивится и начнет перепроверять свой код: так не бывает, чтобы сложная программа сразу скомпилировалась, заработала, да ещё и…
-
30 команд Git, необходимых для освоения интерфейса командной строки Git
Git — самая популярная в мире распределённая система контроля версий. Линус Торвальдс, разработчик ядра ОС Linux, создал этот инструмент ещё в 2005 году, а сегодня Git активно поддерживается как проект с открытым исходным кодом. Огромное количество открытых и коммерческих проектов используют Git для контроля версий. В данной статье перечисляются самые основные команды, которые следует знать…
-
Темизация. Часть 2. Новые браузерные API. Темизация при SSR. Выбор между SPA, SSR и SSG
Каждый год веб совершает огромные шаги в светлый мир будущего (или тёмный, смотря какой вы предпочитаете). Инструменты один за другим добавляют тёмные темы, а крупные гиганты обновляют и улучшают свои системы дизайна, чтобы они оставались актуальны в расширяющемся тёмном мире. Внедрение темной темы значительно улучшает пользовательский опыт и, как следствие, бизнес показатели. Например, недавно одна…
-
Как нарисовать в TikZ молекулу с порядками связей
Иногда перед некоторыми химиками может встать задача получить картинку с публикационным качеством, на которой будет молекула, и над каждой связью будет подписан её порядок. В этом посте, на примере кораннулена, мы познакомимся с простейшими (полуэмпирическими) квантово-химическими расчётами, визуализацией молекул, узнаем про порядки связей, и напишем питоновский скрипт, который будет генерировать из результатов наших расчётов картинку…