Геймдев, не надейтесь отсидеться в сторонке. Вам убеждения не позволяют сделать достаточно слотов для сохранений или прочитанный в далёкие девяностые учебник? Для достаточно длинной нелинейной игры с возможностью обнаружить фатальный косяк часов через двадцать активного геймплея это сущие крохи.
Не надо приводить мне в ответ хрестоматийные примеры программ, раздувшихся на гигабайты из-за сильного крена в сторону времени. Я прошу немногого: не впадайте в маразм в своей экономии.
#9914: Юзер, помоги себе сам
12:45 23.09.2012, IT happens
С утра звонит девочка-секретарша из знакомой фирмы: поймала порнобаннер. В своё время купили они, как их уверили в магазине, лучший антивирус ESET. Ну да ладно, и у «кошмарыча» тоже иногда залёты случаются даже на актульнейших базах.
Приехал — типичный mbrlock. Когда я ставил компьютер, сделал два пользователя: ограниченного для интернета и админа. Естественно, работали под админом. Девочка со слезами говорит: «Я только песенку хотела скачать…» Ну, в общем, накачала.
Гружусь с ремонтного линуксового диска, зачищаю temp в профилях, сношу «новые» DLL, удаляю кеши браузеров, восстанавливаю MBR. При этом директорша стоит рядом и истерит, что работать надо прям сейчас и всё надо побыстрее. За полчаса вроде отчистил все места, где мог прятаться зловред.
Загрузка — всё работает. Обычно за такую услугу я беру тысячу, но тут зловред писал, что хочет 500 рублей для решения проблем с «законом об авторских правах», да и знакомые люди вроде.
— С вас пятьсот.
— Так мне проще было отправить SMS!
Я не стал уже объяснять, что это не излечило компьютер от зловреда, а только временно убрало блокировку и могло привести к подписке к какой-нибудь платной услуге, от которой потом пришлось бы долго лечить телефон. Но сам факт, что ей «проще» заплатить каким-то мошенникам, заразившим компьютер, чем человеку, его отремонтировавшему, поверг меня в уныние.
* * *
Знакомый попросил настроить вайфай по квартире. Ситуация нестандартная: квартира большая, с места, где есть интернет, до места, где он нужен, сигнал практически нулевой. Знакомый приобрёл репитер, но у самого настроить не получилось.
Короче, всё вылилось в настройку ADSL, вайфая и репитера с установкой «народных» усилителей сигнала из баночек, компьютера, телевизора и медиаплеера — в общем, как обычно. Но только знакомый «забыл» упомянуть, что дома у него натуральный лазарет с сопливыми и кашляющими детями и женой.
Итог — неделя на больничном, ОРВИ с осложнениями в подарок. Благо хоть от хозяйского угощения я уже горьким опытом научен отказываться.
#9915: Тулкит этой недели
12:15 24.09.2012, IT happens
Вот интересно, как меняется наша жизнь. Лет пятнадцать назад для платформы Windows было два десятка сред программирования: хочешь — MS Visual Basic, хочешь — Visual C, хочешь — продукты Borland, а там и Delphi и всё тот же C++. Не хочешь их — возьми поменьше. Плюс ещё живы были среды разработки под DOS. И каждая среда таскала свои библиотеки, не всегда совместимые друг с другом; DLL hell выглядывал из-за каждого обновления и мерзко хихикал над программистом. А тулкиты? Оставшиеся в наследство от старых версий Win.G, новые Win32s, ещё более новые дополнительные контролы, свои собственные в тех же Delphi или Visual Basic. Работать невозможно.
Совсем другая ситуация была на платформе Linux: единственный компилятор, парочка сред разработки, два-три основных тулкита. Да и всё — пиши не хочу.
Сейчас же под Android написана и портирована куча библиотек, не всегда правильно друг с другом работающих, плюс сама платформа развивается настолько быстро, что тут старые системные средства отрисовки интерфейса соседствуют с новыми. Сред разработки я уже знаю минимум три, наверняка есть что-то ещё. И совсем другая история — Windows Phone, под которую, по сути, один тулкит, один компилятор и одна IDE.
Чем распространённее платформа, чем больше возможностей она предоставляет, тем больше под неё средств разработки и тем сложнее под неё писать. Можно, конечно, свалить с Android на Windows Phone[1]. Можно. Только пользоваться твоей программой будут те три с половиной гика, которые купили смарт Nokia по старой памяти. Хочется писать для маленькой и стройной платформы — попиши лучше для MenuetOS, там вообще всё красиво, а главное — приложения не тормозят, всё на ассемблере. И пользователей — три человека во всём мире.