← All posts tagged opensource

Очередной час ненависти. Сегодняшняя тема — сетевые игры и опенсорс. Понятно, что игры от опенсорса — это мрак и ужас по части оформления, к этому я готов, ибо пишутся и оформляются они программистами, но вот то, что там еще и логика кривая, меня поразило.
Spring — казалось бы движок, заточенный на сетевую игру, бери играй, ан нет. Чтобы запустить сервер надо скачать отдельную программулину наджави, без неё никак. Запускается она легко и просто, слава богу настроек никаких, а вот чтобы подключиться к ней и начать новую игру надо доставать бубен. Казалось бы на дворе 21-й век и NAT у нас уже во всю пользуется, но программисты, писавшие программу о нём не слышали. В итоге поиграть через роутер невозможно, да, проброс портов не помогает, потому что при подключении клиент шлёт свой внутренний айпишник и сервер, ясное дело, его заворачивает.
Граждане программисты, читающие этот текст и пишущие сетевые приложения, ну не посылайте вы в пакетах адрес клиента! Ну на кой чёрт он вам нужен на сервере?
Горите в аду, архитекторы сетевой подсистемы Spring!

Был сегодня во внуковском аэропорту, там в зале ожидания висит много плазменных панелей и часть из них крутят какие-то рекламные ролики (или просто ролики), я не вникал. Так вот на одной из панелей видно стандартное окно ошибки Windows с предложением отправить отчёт. Как вы думаете, какая программа вызвала ошибку? VLC! Опен сурс наступает!