Иван Черняков. Сразу к делу.
前往频道在 Telegram
Люблю фронтенд, технологии, музыку. Ютуб - https://www.youtube.com/@icherniakov По рекламе на всех площадках - @vlad_0045 Курс - https://srazykdelu.ru/course Бусти - https://boosty.to/icher
显示更多2 305
订阅者
+124 小时
-77 天
+1630 天
帖子存档
Документалка Doom помогла быстрее разобраться с проприетарным 3D-плеером
Задача звучала так: взять закрытый плеер и попробовать воспроизвести его работу.
В процессе работы, я узнал знакомый принцип: иерархический разделение пространства. Пошел по воображаемой ниточке дальше и понял, что это не Binary Space Partition буквально, но близкая по идее структура.
С BSP познакомился во время работы над документалкой Doom. Тогда мне пришлось разобраться, как движок организует пространство уровня и выбирает только нужные участки для отрисовки.
Итак, я использовал знакомую модель рабочую гипотезу, чтобы понять что происходит в программе в определенный момент и каааак понял. Детали проекта и устройство формата пока оставляю за скобками по понятным причинам.
Суть: знания, собранные для документалки про старинную игру, помогли мне узнать структуру данных в современной реальной "непетпроектной" инженерной задаче и не тратить время на лишние гипотезы.
Ну не кайф?! Было такое, а?
Выпуск Буран постепенно выходит на финишную прямую. Вот вам знаки.
Источник: @msvcp60_dll
Господи, дай сил мне и моим подписчикам хоть сегодня не генерить код…
ИНТЕРНЕТ ОФ ФИНГС ТАК-ТО
У меня есть приставка, Xiaomi MiStick, такой свисток в телек за пару тысяч рублей, просто чтобы у телека появился Андроид ТВ. И чего-то стала она в какой-то момент сильно греться, глючить, медленно работать, ошибки 404 выкидывать, где их не должно быть — в общем, умирать. Всего-то 6 лет бюджетному девайсу, не понятно даже в чем дело.
Ну я и подумал, попробую, нуачо) Говорю Кодексу, слушай, у меня тут в локальной сети есть такое устройство, найди его, зайди, отдебажь.
А он фиииигак и находит его! Выкидывает просьбу о подтверждении удаленной отладки прямо на телевизор, я подтверждаю, он находит нужный патч, на ходу все объясняет, обновляет, накатывает, чистит там еще что-то. И все заработало, без ошибок и лагов.
Я подбираю свою челюсть с пола и сижу в полном афиге. Уже, казалось бы, хватит удивляться, ведь вокруг с ума сойти что происходит, но это меня действительно удивило))
Судный день стал ещё на один свисток ближе...
Авито возвращается с анонсом новой конференции Avito.Tech.Conf для лидов и всех, кто управляет командами, продуктами и процессами в IT.
Будет и панельная дискуссия с СТО нескольких компаний, и рассуждения об изменениях в эпоху AI — например, руководитель разработки кластера Infrastructure Павлов Михаил выступит с докладом «Повышать планку, не превращаясь в "эффективного менеджера"»:
▪️почему ИИ должен ускорять разработку, но не делать продукт за команду и не подменять общение со стейкхолдерами?
▪️чем чреваты попытки спрятаться за инструментарием вместо принятия решений?
▪️как не превращаться в "чайка-менеджера" и не мешать команде расти?
На эти и многие другие вопросы будем отвечать вместе 26 сентября в AG Loft в Москве.
Авито возвращается с анонсом новой конференции Avito.Tech.Conf для лидов и всех, кто управляет командами, продуктами и процессами в IT.
Будет и панельная дискуссия с СТО нескольких компаний, и рассуждения об изменениях в эпоху AI — например, руководитель разработки кластера Infrastructure Павлов Михаил выступит с докладом «Повышать планку, не превращаясь в "эффективного менеджера"»:
▪️почему ИИ должен ускорять разработку, но не делать продукт за команду и не подменять общение со стейкхолдерами?
▪️чем чреваты попытки спрятаться за инструментарием вместо принятия решений?
▪️как не превращаться в "чайка-менеджера" и не мешать команде расти?
На эти и многие другие вопросы будем отвечать вместе 26 сентября в AG Loft в Москве.
В своих документалках я часто рассказываю как ловко раньше инженеры умудрялись обходить ограничения в объеме оперативной памяти: в Аполлоне из медной проволоки буквально сплели 4 килобайта, Дум запустили на огрызке яблока, в картриджи Денди зашивали мапперы с дополнительной памятью.
В 2002 году Bethesda перенесла Morrowind на первый Xbox с ОЗУ на 64 МБ. Для понимания, несжатая текстура 4096×4096 в RGBA8 занимает те же 64 МБ. Проблема решалась креативно — в нужный момент игра сохранялась, консоль перезагружалась для очистки памяти и снова загружала сейв, а весь процесс маскировался обычным экраном загрузки. Ждать приходилось долго, но на что не пойдешь ради легендарной игрушки, если доступа к приличному ПК не было)
Через несколько лет ситуация стала меняться, как все думали, к лучшему — все та же Беседка уговорила Фила Спенсера запихнуть в новый Xbox 360 512 мегов памяти вместо 256. С Обливионом, следующей своей легендарной игрой, уже не хотели, видимо, заниматься экстремальной оптимизацией.
Это событие отметили вечеринкой Double Memory Party, даже тортик с новым объемом памяти заказали) А еще через какое-то время Bethesda и вовсе вошла в состав Microsoft. Казалось бы, вот теперь-то, с накопленным опытом, да на новом железе сейчас каааак ребята разойдутся! Мы же у них Скайрим (следующая после Обливиона часть легендарной серии) купили раз по десять на все платформы — с деньгами, получается, тоже нет проблем, правда же? Ага, как же!
По донесению очевидцев, сейчас на рынке, за редкими исключениями, сплошная **ЗДА:
После слияния Bethesda и Microsoft можем себя порадовать ММО по Фоллауту и недоделанным Страфилдом с бесконечными, кстати, экранами загрузки. А вместо TES VI (продолжением той самой серии) у нас есть новенький ремейк Обливиона (TES IV), который спустя 20 (!!!) лет выглядит на все те самые 512 МБ памяти, а ощущается на 64. Спасибо, на этот раз обошлось без перезагрузок железа на ходу.А как у вас ощущения, помогает индустрии 16 ГБ оперативки в последних консолях или 64 ГБ в игровых компах?
Настраивая сеть из VPS - искренне понял, как появился Терраформ. Это нужно было, чтобы девопсы не сломали клавиатуры в гневе на количество действий и ожиданий в панели какого-нить Селектела)
Terraform - это хреновина, которая позволяет порождать VPS, сети, диски, балансировщики и прочую инфраструктуру кодом, без прокликивания панелей.Пост прошу считать байтом на коммент для Синицына.
Apple задал мне такой вопрос. Веет недавними событиями. Напишу - ка об этом а ТЕЛЕГРАМ.
Читаю тут книгу про своего должничка, Сэма Альтмана. И там в контексте какого-то его родственника упоминается район Пруитт-Айгоу, известный комплекс социального жилья, который превратился в черное гетто. И вот читаю и вижу сноску.
А в сноске написано:
..армия США втайне испытывала на жителях Пруитт-Айгоу радиологическое оружие, распыляя его с крыш. Комплекс выбрали из-за сходства с районом Колпино в Ленинграде.Колпино, фига, у меня друзья из Колпино есть. И вообще, ЧЕГООО?! Полез почитать — да, действительно, в 90-е американцы рассекретили документы по этим и похожим испытаниям, случаев там хватает. Изучали, видите ли, как радиационные изотопы будут оседать в условиях плотной городской застройки. Люди там до сих пор судятся с правительством, пытаются компенсации получить за всплески онкологических заболеваний, но тщетно. Им отвечают, что да, испытания были, но все было в рамках здравоохранительных норм, а что пол-района от рака вымерло, так это курить надо меньше. Вообще интересно, как у них там войны башен Капитолия происходят, материалы-то рассекречивают, только ни о какой справедливости потом речи не идет. Просто одни элиты гадят другим, а на народ, как в том анекдоте, ВСЕМ плевать. Списки Эпштейна в антураже Холодной Войны, в общем.
Читаю тут книгу про своего должничка, Сэма Альтмана. И там в контексте какого-то его родственника упоминается район Пруитт-Айгоу, известный комплекс социального жилья, который превратился в черное гетто. И вот читаю и вижу сноску.
А в сноске написано:
..армия США втайне испытывала на жителях Пруитт-Айгоу радиологическое оружие, распыляя его с крыш. Комплекс выбрали из-за сходства с районом Колпино в Ленинграде.Колпино, фига, у меня друзья из Колпино есть. И вообще, ЧЕГООО?! Полез почитать — да, действительно, в 90-е американцы рассекретили документы по этим и похожим испытаниям, случаев там хватает. Изучали, видите ли, как радиационные изотопы будут оседать в условиях плотной городской застройки. Люди там до сих пор судятся с правительством, пытаются компенсации получить за всплески онкологических заболеваний, но тщетно. Им отвечают, что да, испытания были, но все было в рамках здравоохранительных норм, а что пол-района от рака вымерло, так это курить надо меньше. Вообще интересно, как у них там войны башен Капитолия происходят, материалы-то рассекречивают, только ни о какой справедливости потом речи не идет. Просто одни элиты гадят другим, а на народ, как в том анекдоте, ВСЕМ плевать. Списки Эпштейна в антураже Холодной Войны, в общем.
Читаю тут книгу про своего должничка, Сэма Альтмана. И там в контексте какого-то его родственника упоминается район Пруитт-Айгоу, известный комплекс социального жилья, который превратился в черное гетто. И вот читаю и вижу сноску.
А в сноске написано:
..армия США втайне испытывала на жителях Пруитт-Айгоу радиологическое оружие, распыляя его с крыш. Комплекс выбрали из-за сходства с районом Колпино в Ленинграде.Колпино, фига, у меня друзья из Колпино есть. И вообще, ЧЕГООО?! Полез почитать — да, действительно, в 90-е американцы рассекретили документы по этим и похожим испытаниям, случаев там хватает. Изучали, видите ли, как радиационные изотопы будут оседать в условиях плотной городской застройки. Люди там до сих пор судятся с правительством, пытаются компенсации получить за всплески онкологических заболеваний, но тщетно. Им отвечают, что да, испытания были, но все было в рамках здравоохранительных норм, а что пол-района от рака вымерло, так это курить надо меньше. Вообще интересно, как у них там войны башен Капитолия происходят, материалы-то рассекречивают, только ни о какой справедливости потом речи не идет. Просто одни элиты гадят другим, а на народ, как в том анекдоте, ВСЕМ плевать. Списки Эпштейна в антураже Холодной Войны, в общем.
Тут история с баном моего аккаунта в Антропике получила новый виток. Напомню, сначала мне заблокировали Клод, потом, что удивительно, вернули деньги за неиспользованные дни (в отличие от... Сэм, верни бабки!), а теперь случилось любопытное.
Еще тогда я подавал апелляцию, которую через несколько дней решительно завернули — ты, мол, экстремист-террорист омерзительный человек, пшл вон! Ну, я и пошел. Деньги потом вернули, было приятно) А сейчас я как-то случайно попал на сайт Клода и там надпись:
Дружище, мы знаем, что мы тебя забанили, но не хочешь ли ты еще раз подать апелляцию?А чего нет, когда да — подаю еще раз. Пишу, что я простой работяга, починял примус, даже ничего про кибербезопасность не спрашивал, в общем, ошибка, чуваки, помогите! ПОЛТОРЫ недели проходит, приходит ответ:
Не-не, точно нет, можешь либо свои данные забрать, петушок, либо просто удалить свой аккаунт навсегда.Я забрал свои данные (на скрине, кстати, выгрузка данных, может кому-то интересно) и удалил свой аккаунт навсегда. А после этого со свеженькой казахской симки сделал себе новый аккаунт)) Когда Кодекс забанят, прыгну обратно на Клод, не привыкать. И какой тут вывод получается? Как-будто бы в Антропике решили, что могли с чистками перелютовать и что после геноцида китайцев-дистилляторов часть забаненных можно попытаться призвать к самореабилитации. Фиг знает чем я их даже с повторной апелляцией не устроил, но мы люди не гордые, хочешь казахскую симку добудем, хочешь единственный рубль в эплсторе потратим) P.S. Обратите внимание на дату файлов. Я тоже сначала подумал про начало эпохи, но там 80-ый год! навайбкодили чет)
Этот газетный ларек не перешел на агентскую разработку....
Вот и думайте.
💬 Представьте: вы выпускник, который только что устроился на первую работу в ИТ. И оказалось, что мало разбираться в разработке, надо уметь еще работать с задачами, документацией, процессами команды. Но ведь логично освоить все это еще в университете?Хорошо, что этот вопрос задают себе и крупные ИТ-компании. Например, Т1 озадачился данной проблемой и открыл вузам доступ к платформе «Сфера», которая уже используется в большом бизнесе. На ней можно вести проекты, работать с кодом, хранить документацию и организовывать командную разработку.
Есть шанс, что так первая работа перестанет быть местом, где приходится учиться всему заново. И это вселяет надежду!🎓 Подключить Сферу в свой вуз можно тут 🔗 Полное описание возможностей Сферы для бизнеса тут
Votre très humble et très obéissant serviteur занялся мобильной разработкой и что скажу:
Сочувствую кроссплатформенным мобайл разрабам. В вебе, конечно, в разы лучше девелопер экспириенс, проще.
Сижу с ноутом, к которому подключены проводом андроид-смартфон и iPhone. Закатываю туда обновления, дебажу, заставляю это работать.
Про выкладку в сторы - это прикол в наше время. У кого давно аккаунты - счастливчики. Apple не разрешает дать им 100$ - выдает ошибку при регистрации. Написал в поддержку.
Чтобы зарегать отдельный гугл аккаунт для GooglePlay делал симку иностранную. А дальше интерфейсы гугла, где не ступала нога.... потому что не нашла куда.
В RuStore все выглядит для нашего соотечественника просто - но там общение с поддержкой. Люди, которые вежливо формулируют непонятные вещи. Наш диалог растянулся. Требовали удалить QR код, чтобы пройти модерацию.
• А какой именно код? Вот этот? Так это очень важно для приложения!
• не безопасно? почему же, вот мои выкладки, почему это безопасно.
• Не устраивают? А что мне делать тогда?
Спустя N-писем переписки
Аааа, так вы имели в виду, что в скриншотах приложения в описании в карточке РуСтора не должно быть QR. Ага. То есть мы все это время говорили о разном, вы сетовали на безопасность, а дело было в скриншоте в описании. Ага. Ну понял, что тут непонятного
Пока нейронка меня тут не заменила (а жаль) - боремся с испытаниями и преградами дальше.
На днях ушел Вадим «До4а» Иванов.
Я виделся с ним несколько раз на съемках интервью. Он каждый раз говорил, что ждет, когда я займусь стендапом.
Это я к тому, что у него была энергетика такая, что я шутил не переставая. И даже как-то от таких комплиментов расправлял грудь. Как-то проникновенно он говорил, всерьез. Наверное, это и есть то самое лидерское качество - дарить силы/энтузиазм вокруг себя.
Сил жене и детям
