Search
Write a publication
Pull to refresh
11
0

Пользователь

Send message

Челночный арт-пайплайн Storyngton Hall: как мы исследуем, концептим, собираем локации и персонажей

Reading time7 min
Views4K

Всем привет, меня зовут Вадим Удальцов, я 3D-художник студии BIT.GAMES. В этом тексте я расскажу, как устроен арт-пайплайн Storyngton Hall. В создании арта для игры принимает участие достаточно много людей — на протяжении всего процесса мы задействуем около 25 сотрудников нашей студии, а еще дополнительно привлекаем аутсорсеров.

Чтобы координировать работу наших специалистов, как раз и нужен четкий пайплайн, в котором прописано, кто ответственен за разные аспекты и в какой момент нужно приниматься за работу. Подробнее об этом — читайте в моей статье.

Читать далее

Устаревшие Python-библиотеки, с которыми пора попрощаться

Reading time11 min
Views34K

В Python, с каждым релизом, добавляют новые модули, появляются новые и улучшенные способы решения различных задач. Все мы привыкли пользоваться старыми добрыми Python-библиотеками, привыкли к определённым способам работы. Но пришло время обновиться, время воспользоваться новыми и улучшенными модулями и их возможностями.

Читать далее

Мобильные операторы и их внутренняя кухня

Reading time8 min
Views80K
image

Будущее наступило совсем не так, как представляли себе фантасты прошлого: у нас нет летающих скейтбордов, по улицам не ходят клоны и роботы, и мы до сих пор не покорили Луну, что уж там говорить про более далекие космические объекты. Однако в одном мы неожиданно преуспели – теперь у каждого, едва ли не с рождения, есть собственный компьютер с мощностями, которые казались невероятными ещё полвека назад. И этот компьютер лежит у нас в кармане.

Однако каким бы навороченным не был ваш смартфон, существенная часть его магии моментально пропадает стоит вам только очутиться за пределами покрытия мобильной сети. Что в наше время ощущается откровенно так себе, особенно если без связи и интернета приходится сидеть достаточно продолжительное время или уж тем более при возникновении какой-нибудь жуткой непредвиденной фигни.
Читать дальше →

Язык барабанов: осмысленный и беспощадный

Reading time7 min
Views14K

Недавно задумался о том, как прямо на наших глазах меняются представления о телекоммуникации, и уже практически ушел в историю «телефон на тумбочке в прихожей» (в последний раз видел такой телефон в свежеарендованной квартире весной текущего года). Так, я нашел в Интернете удивительно логичное объяснение кнопочного телефона, сформулированное пользователем ребенку: «Это как домофон, только набираешь не номер квартиры, а номер мобильного» (не могу найти первоисточник). В то же время, Чарльз Петцольд в книге «Код» упоминает о том, что английское слово «relay» (от которого происходит русское «реле») до эпохи телеграфа означало «перекладная» — то есть, свежая лошадь для гонца из таких курьерских служб как «Пони-Экспресс».  

Поэтому я проверил, а с каким явлением в 80-е годы XIX века ассоциировали телефон Белла и Эдисона – и с удивлением обнаружил, что ближайшим ее аналогом считалась связь через язык барабанов.  Именно с главы «Говорящие барабаны» начинается знаменитая книга Джеймса Глика «Информация. Теория. Поток», и ниже я постараюсь обрисовать язык барабанов как средство связи. Тем интереснее, что до сих пор существуют системы барабанных кодов, которые передают как музыку, так и язык.

Читать далее

Астероидная опасность

Reading time10 min
Views18K
Несколько раз в год мы узнаем из СМИ пугающие новости — астероид со страшным номером вот-вот сблизится с Землей на опасное расстояние. Обещанный день наступает, катастрофы не происходит, про пролет в лучшем случае рассказывают на профильных астрономических сайтах, а мейнстримные СМИ про него уже давно забыли, и в особенно веселых случаях успели за прошедшее время выпустить еще несколько аналогичных кликбейтных пугалок. С 2015 года человечество отмечает 30 июня как “День астероида”, целью которого является в том числе и просвещение в вопросах астероидной опасности, чем мы с вами в этом материале и займемся.


Падение Челябинского метеорита
Читать дальше →

DICOM: цифровые снимки в медицине — ликбез для системного администратора

Reading time12 min
Views55K
Одним из самых компьютеризированных разделов медицины является радиодиагностика. Медицинские исследования генерируют большое количество данных, которые затем обрабатываются передовыми методами визуализации, 3D-реконструкции по срезам и даже машинного обучения. Этот топик призван помочь системным администраторам погрузиться в тематику передачи и хранения медицинских изображений.

МРТ автора
Фото автора
Читать дальше →

Едем на солнечной энергии. Солнечное зарядное устройство для электровелосипеда. Часть 1

Reading time9 min
Views21K

Здравствуйте, уважаемые читатели Хабра. Меня зовут Илья.
Одним из занятий, которому я посвятил значительную часть своей жизни - является электротранспорт.
Особое внимание я уделяю экзотике в сфере электротранспорта: электрические летательные аппараты, использование солнечной энергии для заряда аккумуляторов и т.д.

Второй год я эксплуатирую экспериментальное зарядное устройство для аккумулятора электровелосипеда на складных солнечных панелях. Они используется как основной источник энергии для передвижения в многодневных автономных путешествиях по глухим местам нашей необъятной на электровелосипеде.

Всего на электровелосипеде преодолено более 92 тыс. км за 10 лет, из них 3000 км было преодолено на солнечной энергии (2021-2022 г), поэтому накопился определенный инженерный и эксплуатационно-технический опыт, которым есть возможность поделиться в данной статье.

Читать далее

Когда зубы гнилые в хлам — случай пациента, которому это знание обошлось в 1,5 миллиона

Reading time10 min
Views50K

Примерно так выглядит процесс гниения во рту. Чёрная область на снимке — убыль костной ткани между двумя корнями зуба. Если с этим ничего не делать, то будет гораздо хуже. Вплоть до выпадения зубов и сепсиса.

Вообще в стоматологии нет такого понятия «гнилые зубы». Гниение — это анаэробный процесс распада белков, который протекает в условиях нехватки кислорода. Химические продукты такой реакции обычно имеют крайне интенсивный тошнотворный запах в основном за счёт образования серосодержащих летучих веществ. В самих твёрдых тканях зуба доля органического матрикса составляет примерно 1 %, чего обычно недостаточно для достижения полной анаэробной феерии ароматов. В чистом виде анаэробные поражения тканей полости рта встречаются, конечно. Например, гнилостно-некротическая ангина Людвига. Но чаще всего процесс носит смешанный характер, поэтому гниением это называть некорректно.

Сегодня будем говорить про такие вещи:

  1. Воспалительные процессы в полости рта.
  2. Что бывает, когда бактерии оказались злобными анаэробами.
  3. Что делать, если на картинках в посте вы узнали себя.

А ещё разберём случай из практики, который пациенту в итоге обошёлся в 1,5 года лечения и в 1,5 миллиона. Но всё закончилось хорошо.

Внимание! Ниже будут неприятные фотографии ротовой полости, поэтому аккуратно.
Читать дальше →

Неустаревающие книги?

Reading time6 min
Views37K

Некоторым из этих книг уже очень много лет. Главная книга о паттернах — Design Patterns — увидела свет в 1994-м году, значит, ей уже почти тридцать. По сравнению с ней, Clean Architecture, вышедшая десять лет назад — практически, ребёнок!

Но десять лет для индустрии — гигантский срок. Возможно, эти книги уже устарели и нам они не нужны?

Перечитаем и попробуем разобраться

SObjectizer: что это, для чего это и почему это выглядит именно так? Взгляд из 2022-го

Reading time18 min
Views4.8K

Шесть лет назад, в июне 2016-го года, вышла первая статья об инструменте, с разработкой которого я связан уже много лет. Шестилетней давности публикация дала толчок интереса к SObjectizer-у и, как я понимаю, кто-то сумел попробовать SObjectizer в деле (или собрался попробовать) именно благодаря той статье. Поскольку за прошедшее время SObjectizer несколько изменился, то я подумал, что не помешало бы выпустить обновленную версию статьи. Исправленную и дополненную. С учетом не только того, что в SObjectizer изменилось/появилось/исчезло, но и отталкиваясь от критических отзывов на предыдущие статьи про SObjectizer.

Итак, вашему вниманию предоставляется свежий взгляд на то, что же это за инструмент, для чего он создавался и почему получился именно таким.

Читать далее

Крах Celsius: почему даже порномодель в команде крипто-банка не поможет заработать 18% годовых

Reading time8 min
Views74K

У криптанов случился очередной скандал – с блэкджеком и этими самыми, о ком вы подумали: платформа Celsius закрысила $12 миллиардов, и никак не может понять – соскамилась она уже полностью, или пока только чуть-чуть. Разбираемся, что произошло, и какие выводы напрашиваются для всего крипторынка в целом.

Читать далее

Kincony KC868-Server: не контроллер, а просто атомная бомба. Часть 1

Reading time9 min
Views21K


И вот мы, наконец, добрались до вершины технического творчества компании Kincony — её флагманского контроллера 868-й серии KC868-Server. Когда я первый раз увидел этот контроллер, у меня просто не было слов — кажется, это воплощённая мечта любого «автоматизатора» и гика — чего там только нет: ESP32, Raspberry Pi и ARM Cortex M3 в одном флаконе и всё это снабжено кучей периферии, разъёмов, антенн и т. д.

Подобная платформа может стать основой для разработки любого, даже самого изощрённого проекта по автоматизации — такой концентрации возможностей на одной плате я просто не встречал ранее, одних только модулей Wi-Fi на KC868-Server 3 штуки, 2 проводных Ethernet, 2 MCU и плюс полноценный Linux-компьютер — как говорил один известный персонаж «да это просто праздник какой-то».

Я бы сказал, что Kincony KC868-Server — это не контроллер, а просто атомная бомба и, конечно, мы не сможем отказать себе в удовольствии поближе с ним познакомиться, разобрать его устройство и, возможно, даже «запилить» на нём несколько умопомрачительных IoT проектов.

Итак, начнём…
Читать дальше →

Как укрепить Windows Defender по максимуму

Reading time3 min
Views32K


На Хабре неоднократно обсуждалось, что сторонние антивирусы — источник дополнительной угрозы. Они внедряются в ОС на уровне ядра и увеличивают поверхность атаки за счёт собственных уязвимостей. Некоторые специалисты говорят, что сторонние антивирусы лучше удалить. Хотя в некоторых случаях их использование всё-таки имеет смысл.

Но есть и хорошая новость. В состав ОС Windows входит стандартный антивирус Windows Defender. Это простая и добротная программа. Но для максимальной эффективности желательно её укрепить специальными настройками, которые по умолчанию отключены.
Читать дальше →

«У нас воруют — мы находим, процент примерно одинаковый». Как устроена система безопасности шеринга самокатов Юрент

Reading time7 min
Views95K

Кибератаки, воровство и вандализм — сервисы аренды самокатов — кикшеринги кажутся довольно уязвимыми, но так ли это? В одном из недавних проектов команда Бастион проверяла защиту Юрент — это отличный повод узнать подробности из первых уст.

Мы попросили директора по IT Юрент Андрея Калинина рассказать о том, почему пенсионеры угоняют самокаты, сталкиваются ли в компании с киберугрозами и как устроена система безопасности шеринговых сервисов.

Его рассказ под катом

Создание демки специально для HABR — Часть 2

Reading time10 min
Views5.2K

В предыдущей части мы только начали входить во вкус создания демки, как статья неожиданно закончилась на самом интересном месте. Не буду сильно томить и продолжу описывать свой квест по созданию этой интересной программы. Борьба за размеры памяти, задержки, звук, всё в этой серии.
Читать дальше →

Станция 2. Истории разработки одного из самых сложных устройств Яндекса

Reading time14 min
Views56K


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

Я хочу поделиться нашей внутренней кухней в формате, который уже стал традиционным для хабрастатей о новых Станциях. Это снова будут несколько историй про разные аспекты hardware-разработки: поговорим об исследованиях формы комнаты микрофонами, распространении света в прозрачном материале, а ещё о генеративных анимациях и неожиданной пользе от ПЛИС.
Читать дальше →

Водопровод в современной квартире

Reading time11 min
Views102K

Здравствуйте! Тема ремонта актуальна для всех и во все времена. Я занимаюсь монтажом сантехники и знаю, что разобраться с нуля в этом деле довольно сложно. Но чтобы проконтролировать качество работ надо хоть немного разбираться в сантехнике. Я в краткой форме освятил ключевые моменты на которые нужно обращать внимание. Надеюсь, это будет полезная статья.

Читать далее

Erlang для IoT

Reading time7 min
Views13K
Волна интереса к микроэлектронным устройствам и их взаимодействию между собой для промышленных и бытовых нужд привела к развитию большого количества конструкторов для разработки на базе достаточно мощных SoC (систем на чипе), достаточно миниатюрных относительно микроконтроллерных решений, но уже содержащих в себе полноценную операционную систему. Разработка приложений для таких конструкторов практически не отличается от обычной серверной разработки, за исключением того, что ограничение по ресурсам все равно надо держать в уме.


Читать дальше →

Simple Solder MK936 SMD. Паяльная станция на SMD-компонентах своими руками

Reading time5 min
Views28K
В этой статье мы хотим познакомить вас с проектом паяльной станции, которую каждый может собрать своими руками.

Представляет она собой паяльник с блоком установки и регулировки температуры. В статье вы найдете схемы, чертежи плат, прошивку для микроконтроллера, а также рекомендации по сборке и настройке.

Собрав ее, вы получите опыт работы с компонентами поверхностного монтажа (SMD) и, конечно, полезное устройство.


Интересности и полезности python. Часть 2

Reading time4 min
Views19K
В предыдущей статье мы рассмотрели несколько интересных моментов языка python, разумеется, одной статьёй они не исчерпываются, поэтому продолжим.

В одном из комментариев рассматривался следующий код:

SEX = 'Female', 'Male'
sex = SEX[True]  # -> Male
sex = SEX[False] # -> Female
Читать дальше →

Information

Rating
Does not participate
Location
Россия
Date of birth
Registered
Activity