Кроль, ты не прав. Под никсы можно и нужно делать софт. Нет, не любой продукт априори. Нет, не вечно недовольны. Нет, донатят не мало. Да, улучшать невыгодно.
Я вам предлагаю подучить историю и узнать зачем и почему произошёл переход с WinXP на WinVista. Особое внимание советую обратить на основные архитектурные отличия ядер этих двух систем. Ну и к чему это привело, собственно.
Стандарты существуют не для того, чтобы печься о каждом новом «тыжпрограммисте», влезшим в систему. Кому-то нравится иметь по миллиарду фоллбеков на каждый косяк script-kiddie. А кто-то тычет их носом в референс. Например — генерируя исключение с уникальным ID.
Проблема крашей не во флеше. Проблема в криворуких «программистах» флеша, которые, например, не хотят слушать IOErrorEvent. Или лезут в VPAID не читая стандарт обработки initAd(). Или делают тысячу других вещей, которые явно портят воркфлоу. Единственная вина флеша в случае краша — то что стандарты у него более жёсткие, а порог вхождения баннермейкерам ниже, чем у того же JS.
И последнее. В моей системе (не Win-based) флеш идёт по умолчанию. ЧЯДНТ?
Рецепт от автора статьи: «Не пользуйтесь флешем и он умрёт сам!» Хочу поинтересоваться: сколько лет мне ещё игнорировать яблоки, чтобы Apple разорился?
Вполне очевидно, что ссылка на пустой массив приведётся к true, ведь объект, на который ссылается переменная существует в памяти и у программиста есть доступ к полям и методам непосредственно массива. А вот при доступе к элементам, хранимым в массиве, возможны ошибки. В таком случае вам необходима лишь ещё одна проверка:
Я не совсем представляю себе документ, о котором вы говорите, но в разных языках есть разные способы доступа к элементам любой вложенности XML. Например, у нас (AS3) можно обратиться к нему по имени напрямую, вроде: rootElem..seventhElem. В языках с утиной типизацией ещё проще — можно «преобразовать» документ к иерархии типов и прямо узнать, привёлся ли он. Но согласиться с тем, что обращение с подобной вложенностью непрерывных вызовов — нормально, я не могу.
Сильно педалируется тема «в шарпе много фич, которых нет в AS3». Однако из статьи так и не ясно — есть ли возможность вызвать родительский конструктор в произвольном месте конструктора текущего. Не поддерживается?
>Таким образом есть возможность скрытного общения на открытых площадках.
А майоры госбез^W^W кураторы из ZOG точно читают мою почту через веб-клиент? Точно-точно?
Прекрасно. Только два (с половиной) вопроса:
1. Для каких языков уже существует компилятор под KolibriOS?
2. Возможно ли подать на конкурс больше одной игры?
2а. А если одна будет портом уже существующей, а вторая — оригиналом?
Но вот за отмену релизов старше 11.2 — обидно.
Стандарты существуют не для того, чтобы печься о каждом новом «тыжпрограммисте», влезшим в систему. Кому-то нравится иметь по миллиарду фоллбеков на каждый косяк script-kiddie. А кто-то тычет их носом в референс. Например — генерируя исключение с уникальным ID.
И последнее. В моей системе (не Win-based) флеш идёт по умолчанию. ЧЯДНТ?
Рецепт от автора статьи: «Не пользуйтесь флешем и он умрёт сам!» Хочу поинтересоваться: сколько лет мне ещё игнорировать яблоки, чтобы Apple разорился?
… только зачем?
`someArray && someArray[index] && someArray[index].someMethod && someArray[index].someMethod()`
но:
`someArray && someArray.concat && someArray.concat()`
В JS больнее, согласен, но с динамикой всегда всё плохо. В случае со статической типизацией жизнь сразу становится проще.
Встречный вопрос: а вы действительно считаете подобный уровень вложенности нормальным?
В Юнити вас не обижают, не мучают и не ограничивают в платформах, а обращаются с вами хорошо.
Флешеры, переходите к нам!
А майоры госбез^W^W кураторы из ZOG точно читают мою почту через веб-клиент? Точно-точно?
1. Для каких языков уже существует компилятор под KolibriOS?
2. Возможно ли подать на конкурс больше одной игры?
2а. А если одна будет портом уже существующей, а вторая — оригиналом?