DevNotes Live
6 subscribers
84.3K photos
12K videos
195 files
35.5K links
Автоматический агрегатор IT ресурсов в Telegram (@devnotes_robot)
Информация: https://t.me/devnotes_live/121
Download Telegram
Решил послушац, что там молодежь современная слушает.

Ребята, ну прям модно всё. Подойдет любому shape, size, height, и он timeless. Его костюмы – смотря какой fabric, смотря сколько details в этом пиджаке. Тем не менее, это очень affordable. 10 никсельпикселей из 10.
Forwarded from ai.dot(ufna, dev)
Загадка для знатоков сетевого стека.

Дано: два приложения на одном sdk - клиент и сервер, общаются через вебсокет соединение, постоянный поток двунаправленного траффика (для примера - будем считать что это простейшие echo клиент/сервер).

Задачка: если коннект идет через прокси-сервер на nginx, то раундтрип на 20% быстрее (60мс). Если коннект идет напрямую - айпишник и порт, то данные ходят медленнее (80мс)

Вопрос: WTF?
Forwarded from ai.dot(ufna, dev)
Решение "загадки" в предыдущем посте до боли элементарное, стоит лишь только о нем задуматься [зная решение].

Nginx по-умолчанию имеет свойство tcp_nodelay включенным. Потому что - привет 90-е! - иное не имеет смысла уже лет пятнадцать дак уж точно (можно почитать подробнее https://blog.debian-help.ru/2014/12/optimizaciya-nginx-parametri-sendfile-tcpnodelay-tcpnopush )

В Asio конфиге же эта опция по-умолчанию выключена. Что, конечно, в целом разумно, и неплохо бы знать о таких вещах, когда работаешь с бекендом. Но я сварщик ненастоящий, низкоуровневый бекенд не моя специальность, хотя в копилку знаний - положено :)

Кстати, nginx улучшал картину пинга, но не делал ее идеальной. После выставления опции на сервере время раундтрипа стало практически неотличимым от ping'а "обычного", что с погрешностью на время работы сервака на обработку запроса - просто супер.

Спасибо @damirycha за наводку!
Forwarded from ai.dot(ufna, dev)
Давно не было каких-то интерактивных активностей! Аж говорилка молчать устала. Материала подкопилось, по разным причинам пока публиковать и рассказывать не могу (котелок аж кипит!), но - всегда можно провести стрим на какую-либо актуальную или интересную тему.

Если есть такой запрос или пожелания - пишите в комменты! :)
Forwarded from ai.dot(ufna, dev)
Почему я занимаюсь вот уже порядка лет десяти мобилками.

А если говорить о прогнозах потраченных денег юзером worldwide, то на этот год прогноз ~135 миллиардов мобилки, 42 млрд - консоли, 40 млрд - пк, 4 млрд - свитчи всякие.

Какими бы "серьезными" не называли игры "под старшие платформы", в мобильных играх игроки тратят в полтора раза больше чем на пк и консолях вместе взятых. Т.е. при всей конкуренции - пирожок поболее будет! :)
Недавно ко мне обратилась заказчица якобы из NYC. Предложила работать на постоянной основе на американскую компанию Icreon. Договорились о тестовом задании, но я сразу заподозрил неладное. Однако то, что случилось дальше было полной неожиданностью.

Описал опыт общения с настоящим сомалийским киберпиратом ☠️ и рекомендую вам это почитать, чтобы не повестись на похожий скам.

https://tjournal.ru/flood/674572-k-takomu-zhizn-menya-ne-gotovila
Forwarded from ai.dot(ufna, dev)
This media is not supported in your browser
VIEW IN TELEGRAM
Забавный эксперимент вчера на ночь глядя запилил. Есть пара вещей которые еще надо будет досчитать, но крайне прикольно оценивать таким образом что видит игрок/бот, а что нет.
Forwarded from ai.dot(ufna, dev)
This media is not supported in your browser
VIEW IN TELEGRAM
Набежали значит, коршуны-товарищи, застыдили, мол, что ты фруструмы тут всякие выкладываешь! Пришлось пофиксить. Теперь работает как задумывалось 🤡
Forwarded from ai.dot(ufna, dev)
А на какой стадии плана вы? 🙃
Forwarded from DogDog (Dmitry Filatov)
Diablo 1 планировали сделать за 1 год командой 11 человек. Сделали за 2 командой из 20 человек. (Весь 95 и 96 год с кранчами в последние месяцы). Это скриншот из питч дека игры. План скажем прямо краток и "водопадный". Интересно, это так сделали, чтобы менеджменту сделать понятным и продать или реально так делали?
Forwarded from ai.dot(ufna, dev)
Крайне забавно наблюдать в пабликах "про геймдев" бугурт о слиянии двух рекламных компаний. Аж прям взбодрились все, картинки уничижительные клепают! Даже прям удивительно как проснулся у публики интерес к мобилкам и рекламе!

А? Что? Они какой-то движок еще делают? Это те самые, у которых доля технологий в заработанных деньгах - меньше трети?

Угадаете, что приходится на остальные две трети?

Правильно. Юнити - уже несколько лет как рекламная, а не технологическая компания. С этой точки зрения, слияние с другим гигантом - айронсорсом (бест оф зе бест, к слову) - выглядит не просто вином и разумным шагом, а вин-вином.

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

Так что это безусловно крутой анонс. Но в новостях конечно 2к-аналитика.
У Ладо Кватании по ногам стекает, а он говорит, что все в порядке, это неизбежно
Forwarded from ai.dot(ufna, dev)
Отмечу один пункт прям отдельно:

> Понимание самой концепции фреймворков — высокоуровневое знание. Если за тебя всё решают ассеты, плагины и т.п. в реальной работе ты будешь в аду. Так как в сущности ты умеешь не программировать, а собирать конструктор лего.

Господа, если вас на собесе спрашивают про красно-черные деревья или основы stl, а вы кроме как на анриле демки собирать ничего не умеете - то у вас как раз та самая проблема - отсутствие базы, при кажущемся "вау, круто, смотри как я быстро персонажей бегать рядком научил на анриле".
Плакатное искусство Ленинграда в годы отечественной войны, РНБ @nationallibraryofrussia
This media is not supported in your browser
VIEW IN TELEGRAM
Всю жизнь искал объяснение тому, че за хуйню я вижу, когда смотрю на небо. Нашел! Называется Blue field entoptic phenomenon.