Как стать автором
Обновить
9
0
Виталий @vitalyx

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

Отправить сообщение
Это все здорово, но в какой профессии ситуация лучше?

Пускай вы и должны потратить время на самообучение, но если вы можете выучить все, что от вас хотят услышать на собеседовании за год, а не за 4 — плюс только вам. Вы даже можете в 17 знать больше, чем выпускник профильного вуза и получать сопаставимую ЗП — плохо?

Компенсация для посредственных работников действительно хорошая. Мне этот плюс не интересен, я стремлюсь быть лучшим в том, что делаю. Но факт остается фактом. Попробуйте зарабатывать хотя бы $1000/мес., продавая свои программы в интернете или каком-нибудь app store — подобную сумму гораздо легче заработать устроившись работать junior'ом в какую-нибудь компанию… гораздо!

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

Никаких физических усилий, никаких рисков здоровью, никаких юридических рисков — по сравнению со многими другими профессиями, ситуация действительно очень хорошая, разве нет?

Поэтому автор и говорит, что альтернатив программированию, по совокупности факторов, с его точки зрения, не так много. И статья прежде всего об этом.
Спасибо, исправил. А «все тезисы… на которых все держится» — это ни о чем.
Вы все понимаете буквально?
Думаю, ключевая мысль автора в этой фразе:

… существенная часть этого удовлетворения вызвана спросом, прямо или косвенно, и поэтому очень тесно связана с деньгами. «Создавать что-то полезное» и «делать деньги» — близкие родственники.
LAN и HDMI порты справа посередине, т.е. как в той области где обычно водишь мышкой будут подходить провода к этим разъемам. Очень неудобно. Уж лучше бы CD tray сделали справа, которым большинство людей пользуются редко.
Спасибо, попробовал i386 и x86. Оба выдают:

The specified system/compiler is not supported:

/home/vitaly/Desktop/qt-qnx/mkspecs/unsupported/qnx-x86-qcc

Может что установить забыл?
Большое спасибо за статью! А не подскажете параметры ./configure для сборки под эмулятор (устройства к сожалению нет)?
Все верно, но в Corona SDK эта возможность пока не реализована. Сейчас она у них в roadmap на первом месте.
Спасибо, я в курсе. Едкие замечания делать легко. Ну, допустил ошибку, не оправдываться же теперь.
Не так выразился. Лучше приведу пример. Допустим, вы хотите разработать приложение для Android-устройств — телефонов и планшетов. Есть бюджетные модели телефонов с разрешением дисплея 320x480, есть более дорогие — 480x800, 480x854 и 540 x 960, и планшеты — 1024x600, 1280x800 и т.д.
Я бы сделал три варианта графики — по одному для каждой из этих категорий. Причем, чтобы пользователи не жаловались на большой размер приложения, сделал бы два apk — один для телефонов, с первыми двумя вариантами графики, а другой, HD-вариант — для планшетов. И для обоих указал бы поддерживаемые разрешения в AndroidManifest.xml, чтобы пользователю не было нужды выбирать и в рынке автоматически отображалась версия для его/ее устройства.
Вообще, вся графика делалась в Inkscape и сначала я использовал его CLI для batch-экспорта в нескольких разрешениях. Но image sampling в Inkscape не такой качественный, как в ImageMagick или Photoshop при экспорте с маленьким разрешением. Поэтому позже я стал рендерить SVG в большой PNG из которого делал downsampling в нужные разрешения в Photoshop'е.

Еще стоить отметить, что dynamic image scaling в Corona любит четные размеры картинок. Если у вас есть изображение размером 200x100 для HTC Desire (разрешение экрана 480x800), то для HTC My Touch (320x480) вам нужна картинка в 1.5 раза меньше — приблизительно 133x67. В таком случае, лучше добавить лишние прозрачные пиксели, чтобы размер получился четным — 134x68. В противном случае, dynamic image scaling может внести небольшие артифакты: developer.anscamobile.com/forum/2011/06/12/dynamic-image-scaling-issue
Я использовал ImageMagick и Batch Processing в Photoshop для автоматизации процесса.
Хороший вопрос. А я про них не знал. Только что почитал вот здесь: blog.anscamobile.com/2011/01/use-dynamic-layouts-in-universal-builds-with-corona-sdk/
Интересная опция. Поможет боротосься с разным соотношением сторон в разных девайсах. Я эту проблему решил вручную в коде (используя относительные координаты вместо абсолютных) — чуть больше работы, но больше и гибкости. Подробнее об этом можно почитать в статье от разработчика Walkabout: www.base2solutions.com/walkabout/Corona%20Tips.html
Но графику в двух вариантах — hi- и low-res делать все равно придется.

Информация

В рейтинге
Не участвует
Откуда
Воронеж, Воронежская обл., Россия
Зарегистрирован
Активность