Последние посты

UfoStation
1 сент., 08:03изменён
Результаты розыгрыша: Комментарий с порядковым номером 4 побеждает (среди тех, что с тэгами #книга)UPD: Поздравляю @khraks_mamtsov Ссылка на комментарий, URL: https://t.me/xufostation/1051?comment=90849
UfoStation
27 авг., 13:32
В этом году также хочу принести вам знания, поэтому снова подарю случайному подписчику канала необходимую ему компьютерную литературу (на выбор) стоимостью до 5к рублей. Чтобы участвовать вам необходимо: — быть подписанным на канал до публикации этого сообщения;
UfoStation
12 авг., 06:27
Литания о ФронтендеНекоторое время назад у меня было желание рассказывать о своем погружении в ИИ, ведь сейчас такое время, что все побежали и я побежал. Однако тут же себя поймал на мысли, что отстаю в этом вопросе как минимум на год, и есть те, кто уже давно погружен в предмет и могут, готовы и хотят поделиться своим опытом.В связи с этим хочу порекомендовать канал одного своего товарища Антона Шувалова, который, например, задавался вопросом можно ли использовать агенты без правок и чтения сгенерированного кода еще до того, как дядя Боб сказал об этом публично.Возможно для кого-то это еще один канал еще одного разработчика про ИИ, для меня это неугасаемый энтузиазм и реальный опыт, плюс никакого нейрослопа: все посты крафтовые, авторские ✍️TelegramЛитания о ФронтендеПоказываю програмирование. Красивое.
UfoStation
12 авг., 06:27
Переключился на тему webassembly и готовлю для вас медленно, но верно, свои заметки.А пока немного дружеского пиара
UfoStation
21 июл., 15:39

UfoStation
21 июл., 15:39
Друзья, важный вопрос ❔С одной стороны я заметил, что доклад про отрисовщик как DOOM понравился ребятам, с другой стороны, судя по яндекс метрике, то, как делать отрисовщик похоже интересно только мне 😖Стоит ли делать еще одно усилие, чтобы на получившемся отрисовщике собрать doom-like демо-игру и рассказать об этом миру?Или не стоит больше вскрывать эту тему и стоит двигаться дальше? Например, сейчас почитываю всякое вокруг webassembly и можно начинать неспешно выкладывать некоторые заметки по этой теме
UfoStation
23 июн., 08:11изменён
2.5D RendererПеревел в читаемый вид первые разделы (stage0, stage1 и stage2) из набора заметок по тому, как реализовать свой отрисовщик похожий на doom. Но конечно, ничто не мешает почитать и остальные заметки ;)Буду рад любому фидбеку по тому, как можно улучшить формулировки или примеры, проект в открытом виде и ждет ваших issue на гитбахе.Большую ценность принесут те, кто попробует почитать и повторить шаги. Так я пойму, что помимо удовлетворения интереса, проект обладает практической пользой.В ближайшем будущем предполагаю сделать еще пару больших усилий. В остальном развитие проекта будет зависеть от интереса к нему. Как по мне, сил, чтобы сделать игру, нужно кратко меньше, чем объяснить как ее сделать.Ни на что не намекаю, но гитхаб позволяет ставить звездочки на репозиториях, даже на вот этом 😞


UfoStation
13 июн., 06:38изменён
В прошлом, во второй половине 2000-х, я, как и многие, для общения с внешним миром использовал ICQ и сидел на форумах. Интернет тогда считали по мегабайтам, а для связи я пользовался старым кнопочным телефоном с поддержкой GPRS. Из интересов — попытки делать небольшие сайты на PHP. Слово Denwer вам о чём-нибудь говорит? О боже, кажется, до сих пор можно найти мой цифровой след, благо я сидел под другим ником.Когда начинал свой путь, то в окружении все были старше и опытнее, и многим я верил на слово. Что взять с подростка? Интересовавшие меня веб-технологии были не так развиты, и знаний о них тоже было немного. Обмен знаниями происходил через общение — это было очень медленно, но лучше, чем ничего: всё то же чтение форумов и переписка в аське.В один прекрасный день я не смог войти в аську. Перепроверил пароль, попытался сбросить — неужели взломали? Зарегистрировал новый номер и
UfoStation
13 июн., 06:37
Когда я перестал делать акцент на Frontend разработке и пересказывать новости, у канала начались отписки, в среднем 5-10 человек на заметку. Выходит, что у меня осталось 300 постов до закрытия канала. ШуткаНа самом деле превратил канал в более личный и пишу о том, что нравится. Ниже хочу поделиться воспоминаниями и небольшой историей из прошлого.Спасибо, тем, кто продолжает читать ❤️
UfoStation
11 июн., 07:59
Еще DOOM-like проектыЗаметкой выше я никого не ругаю, но помогаю тем, кто хочет погрузиться в детали. Более того, я только рад всяческим новым проектам.Например, на днях один разработчик анонсировал в статье Catlantean 3D - Making Graphics Like It's 1993 на своем блоге, разработку игры в стиле DOOM и Duke Nukem 3D про похождения «кота-космодесантника расхитителя гробниц». И кажется он действительно хочется повторить опыт прошлого:My goal was to build a complete, shippable first-person shooter using techniques that were common in the early 90s, while allowing myself the luxury of using a modern compiler and a platform abstraction layer.Игра пока только анонсирована, однако долгое время находится в разработке. Будем наблюдать за развитием 🔭
UfoStation
11 июн., 07:58
Почему cssDOOM это не DOOM 😒Выше обещал разобраться насколько проект cssDoom близок к оригинальному doom. Короткий ответ: с точки зрения геймплея и реализация близка, а с точки зрения технической реализации рендеринга — нет.Начну с того, что лично для себя я так и не понял, можно ли визуально похожие игры, но отличающиеся технически (со всеми вытекающими), считать одной и той же игрой? Вывод был бы однозначным, если бы не было такого понятия, как remastered. Это когда создатели берут старую игру и переводят ее на обновленный движок.Интуитивно близкий подход к разработке Doom в браузере — это хранить где-то в памяти данные об уровне, затем на их основе вычислять геометрию уровня, текстуры, движение и прочее и прочее на стороне JavaScript, а с помощью Canvas API заниматься отрисовкой пикселей.Автор проекта cssDoom, Нильс Линхеер выбрал другой


UfoStation
4 июн., 11:11
First Person Shooter. Алгоритмы из 90-х на браузерных технологияхВ видео краткий срез того, чем занимался последние два месяца, плюс небольшой интерактив в конце. Освещены идеи и их проблематика, с которыми нужно будет или придется столкнуться в разработке игр прошлого. Ужал все, что только мог в отведенное время на выступление — 40 минут.Видео выложил с согласия ПК ❤️ конференции CodeFest, официально видео докладов будут доступны через полгода.Напоминаю, что в течение оставшегося месяца буду переводить текстовые заметки (на отдельном ресурсе) по разработке 2.5D рендер движка из статуса сырой черновик в статус черновик.@xufostation
UfoStation
2 июн., 06:09
I'm backДавно не писал в канал, копил ману и готовился к ежегодной конференции Codefest, чтобы рассказать как можно написать wolf3d и doom с нуля в браузере, правда показывал слайды и демки в основном про отрисовку стен. Моей целью было пробежаться по идеям и вдохновить тех, кто задумывался пройти по этому пути сам.Очень тяжело сжимать и укладывать идеи в 40 минут, когда за каждой из них стоят потраченные вечера или выходные. Чтобы погрузиться и оценить каждую идею нужно проделать путь с понимаем какую задачу решаем и как она связана с прошлой.Из интересного. Буквально за неделю до доклада вышел ролик на youtube, который уже тогда успел собрать несколько десятков тысяч просмотров и получить восторженные комментарии. Про Doom спустя 30 лет в сети очень много информации: книги, обзоры, мемуары, фансайты, плюс ИИ, который сэкономит время на поиске информации. Здесь нужно подождать
UfoStation
29 мар., 17:27

UfoStation
29 мар., 17:25
cssDOOMНа днях вышел проект, который попытался воссоздать в браузере оригинальный DOOM 1993 года, судя по популярной карте, и перенести всю отрисовку в CSS.Играть в браузере Исходники на github


UfoStation
16 мар., 13:17
переслано из @frontend_engineer_blog
Frontend Interview - Intensive course - Live event 🚀Всем привет!Последние последний год, пока я готовился к интервью к различным компаниям (HFT / Finance / FAANG) , накопилось много фронтенд задач, которыми я так и не поделился, просто из-за нехватки времени. Мне хотелось представить их в более менее структурированном формате, чтобы люди могли получить максимальную пользу. Поэтому я решил записать курс по подготовке к кодинг интервью и я снова сколлаборировался с FrontendMaster, так как курс по Системному дизайну вышел очень удачным.18-19 Марта, в 14.00 по Лондону, приходите на бесплатный двухдневный стрим, где мы в течении 12ти часов решим самые интересные и часто встречаемые задачи с фронтенд интервьюБудем очень очень много кодить крафтово и без АИ агентов! В сумме решим около 60ти задачек и даже напишем свой небольшой клон Google Sheet.Стрим бесплатный, подписка не нужна.
UfoStation
6 мар., 12:17изменён
Какие три слова хочет услышать докладчик?Твой доклад принят 👍Последующие 3 месяца будут посты исключительно с фиксацией некоторых идей и опыта вокруг и про создание DOOM-like игры или не будет постов совсем (потому что будет просто некогда), а все потому что мне одобрили выступление на CodeFest.PS. В видео выше умельцы запустили doom-like wolfenstein3d-like игру на бумаге
UfoStation
5 мар., 12:10изменён
👆Один знакомый, мы кстати с ним делали выпуск подкаста про FAANG, сделал в прошлом проект и хотел бы получить обратную связь по нему, чтобы вы его поругали или похвалилиTelegramUfoStations03e04: FAANG, алгоритмы и собеседования Гости выпуска Виктор Карпов, Software Engineer & Educator: - Twitter аккаунт - Youtube канал. Алгосики для самых маленьких - Coding interviews in a nutshell Содержание выпуска 00:00:44 Знакомство с гостем 00:07:40…
UfoStation
5 мар., 12:10
переслано из @coding_interviews
Всем привет! 👋Вместо Advent of Code в декабре устроил себе небольшой Advent of Vibecode и сделал https://systemdesigntrainer.com/ — кому актуально, кто готовится к секции по системному дизайну сейчас, пожалуйста, велком в бету. 🚀Какую проблему решает сервис 👇Зачастую системный дизайн заваливают не потому, что не знают, как делать бэкенд (нормальная ситуация: когда 10 лет программируешь, потом идёшь на собес и заваливаешь его), а потому что не знакомы с форматом интервью. Этапы: сбор требований, back-of-the-envelope, high-level дизайн, модель данных, deep dive и так далее. Либо слишком быстро уходят в детали, не уточнив требования, либо, напротив, долго ходят по кругу, когда уже прошла половина интервью.https://app.systemdesigntrainer.com — это тренажёр, чтобы набить руку: укладываться в формат и тайминг, вспомнить основные концепции и диаграммы порисовать, все как наSystemdesigntrainerAI System Design Mock Interview Simulator | Practice Free | AI Mock System DesignAI-powered system design mock interviews with instant feedback. Realistic FAANG scenarios, expert evaluation on every architecture decision. Start free — no credit card required.
UfoStation
25 февр., 14:28
В прошлом выпуске подкаста был спрятан несложный флаг, за который можно было получить пиццу.Победитель уже найден, с чем его и поздравляю 🤝PS. Флаг был только один, больше ничего искать не нужно

