Pull to refresh
0
0.5

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

Send message

Из пушки на Луну в XXI веке

Reading time 3 min
Views 7.8K

Что это за кусок трубопровода в английской Королевской оружейной палате рядом с пушками разных лет? Это, господа, фрагмент ствола супер-орудия, которым так и не воспользовался Саддам Хусейн.

История этого монстра восходит к фантазиям канадца Джеральда Булла, который разрабатывал проект, сходный с фантастическим "из пушки на луну". На полном серьёзе этот товарищ предполагал доставлять спутники на околоземную орбиту при помощи гигантской пушки! Таким образом значительно уменьшились бы потребности космонавтики в ракетах-носителях. Что из этого следует? Правильно, космические старты становятся куда более простыми и дешёвыми!

Читать далее
Total votes 22: ↑19 and ↓3 +16
Comments 34

OSINT самолетов, пароходов и поездов

Reading time 2 min
Views 25K
Предлагаем вашему вниманию набор инструментов от мировых профессионалов в области OSINT, которые помогут в ваших поисках информации, связанных с транспортом. Если вы решили заняться автостопом, авиастопом или хотите поймать попутный грузовой корабль, то эти сервисы для вас. Если вам срочно понадобилось отследить самолет Илона Маска или просто послушать переговоры диспетчеров, то тоже найдете тут много полезного.

Водный транспорт


MarineTraffic


image

Открытый проект, основанный на сообществе, предоставляющий (почти) в режиме реального времени информацию о передвижении судов и их местонахождении в гаванях и портах.
Читать дальше →
Total votes 72: ↑68 and ↓4 +64
Comments 11

Видеоускоритель Apple и невозможный баг

Reading time 9 min
Views 11K
В конце 2020 года компания Apple выпустила M1 — первого представителя собственной архитектуры GPU под названием AGX, по слухам, созданной на основе серии Imagination PowerVR. С тех пор мы занимались реверс-инжинирингом AGX и созданием опенсорсных графических драйверов. В январе прошлого года я отрендерила треугольник при помощи своего собственного кода, но с тех пор нас продолжал преследовать ужасный баг:

Драйвер не справлялся с рендерингом больших количеств геометрии.

Вращающийся кубик отрисуется нормально, низкополигональная геометрия тоже, но детализированные модели не рендерились. GPU рендерил только часть модели, а потом останавливался.


Частично отрендеренный по Фонгу кролик

Сложно было определить, какой объём мы можем рендерить без сбоев. Это зависело не только от сложности геометрии. Одна и та же геометрия могла рендериться с простыми шейдерами, но давать сбой со сложными.
Читать дальше →
Total votes 53: ↑53 and ↓0 +53
Comments 18

Как привести проект в чувство

Reading time 5 min
Views 14K


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

Так звучит один из популярных вопросов на собеседовании для фронтенд-разработчиков. Я не знаю, что хочет услышать человек, задающий этот вопрос, но у меня есть ответ на его техническую составляющую и бэклог на несколько месяцев вперед.
Читать дальше →
Total votes 41: ↑37 and ↓4 +33
Comments 32

Не ORMом единым

Reading time 8 min
Views 5.2K

Не ORMом единым


Всем привет! Я руковожу отделом партнерской разработки (Partners Development) в сервисе бронирования отелей Ostrovok.ru. В этой статье я хотел бы рассказать про то, как на одном проекте мы использовали Django ORM.


На самом деле я слукавил, название должно было быть "Не ORMом единым". Если вам интересно, почему я так написал, а также если:


  • У вас в стеке Django, и вам хочется выжать из ORM максимум возможностей, а не просто Model.objects.all(),
  • Вы хотите перенести часть бизнес-логики на уровень баз данных,
  • Или вы хотите узнать, почему самая частая отмазка разработчиков в B2B.Ostrovok.ru "так исторически сложилось",

… добро пожаловать под кат.


кдпв

Читать дальше →
Total votes 18: ↑16 and ↓2 +14
Comments 14

Information

Rating
1,577-th
Registered
Activity