All streams
Search
Write a publication
Pull to refresh
59
0.6
Альберт @mynameco

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

Send message

зато потом кому то повезет, когда этот чип будет в более младшей моделе. с урезанными частотами и блоками

пропускная спосоность шин. и проблема распараллеливания на несколько процов и разбиение кадра на разные процы. им нуны общие текстуры и их приходится либо гонять туда сюда либо дкблировать все. поэтому всяки кросфая и се эл ай умерли не родившись.

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

в одной был явный фиксед поинт класс. на основе инта. во второй игре был просто инт или шорт, без оберток и считалось от мин до макс числа. почти как в марио на денди.

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

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

т.е. это не проблема даже кода. это проблема железа.

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

в случае эксцепшена, сложнее искать где он вылез. и дебажить сложно такие алгоритмы.

наверняка можно звук записывать через гироскоп.

на телефонах poco при нажатии крестика закрытия приложения, оно наоборот становится активным и разворачивается во весь экран.

Упс, с телефона из метро получился дубликат (

сейчас сложно найти человека который все это знает и применяет. поавляющее большинство изучают один патерн - kiss. и весь их код - реализация в лоб невзирая ни н что.

сейчас сложно найти человека который все это знает и применяет. поавляющее большинство изучают оин патер - kiss. и весь их код - реализация в лоб невзирая ни н что.

люди жизнь и карьеру положили на эту идею, а вы разрушаете их мир

Игра готова не тогда когда в нее нечего добавить, а когда из нее нечего удалить.

вспоминается история из плюсов.

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

так вот этот слеш, как описано в статье, присоединяет следующую строку, делая ее коментарием. а так как в плюсах файлы склеиваются в один, то он коментирует первую строку случайного файла. что вызывало глюки в компиляции.

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

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

Поясню. есть строительство домов. например малоэтажное. выбор для тех стека, огромен. И все будет работать. а есть пятиэтажки. пятиэтажки строят другие люди, у них другие требования. другие расчеты. тот кто строит пятиэтажку, построит легко двухэтажный дом. тот кто строит двухэтажные дома, не построит пятиэтажку. далее. 16 этажки. там начинаются такие требования, что пятиэтажники не сталкиваются. подъем воды. пожарная безопасность. кондиционирование и всякое такое. 16 этажники, построят 5 этажку, пятиэтажники, не построят 16 этажку. А те кто строят аля бурдж халиф, у них вообще такие патерны, что кажутся оверинженерингом. и 16 этажники не построят такое. т.е. все правы, но есть ньюанс. каждую задачу нужно решать на своем уровне. для кого то патерны это мелочь, для кого то - основа. Вспоминается история, когда мне один хорший программист, задвигал что мультивертуальные методы в языке, это важно, потому что решать задачу, перкидывания одной шмотки на другую в инвентарях, только так и решить. но оказывается, в некоторых играх, перекидывание шмоток, это настолько высокоуровнеевый код, что само понятие языка программирования, там не имеет значение. и это далеко также как, например, обновление хп персонажа проперти в коде. и как биндинг поля в модели из распределенной базы данных.

мне кажется читать книги нужно не в поисках истины а в поисках себя.

я когда начинал, читал книги, и много не понимал, потом перечитывал, сверялся и понимал, а потом перечитывал, и был не согласен.

инкремент адреса делается без суматоров.

у меня лайф хак, который тоже стал локальным мемом. когда кто то сильно начинает ругаться, я громко говорю: - Да что ты с ним разговариваешь? В**би ему!

очень часто ругань прекращается.

В юньке появились Span и и стандартные парсеры с его поддеркой. Мне в очень многих местах получиось убрать выделения памяти.

Information

Rating
1,897-th
Date of birth
Registered
Activity