
Математические выражения в АС3
Наверняка вы писали что-то вроде Math.PI/180 + Math.PI*.25
Как же надо писать для оптимизации и что опять великие индийские умы наоптимизировали с компилятором АС3.
А дело в том, что математические выражения с константами компилятор не оптимизирует вообще. Даже если вы напишете явные константы var i:int = 3+2, он не сделает как i=5, а так и оставит и каждый раз будет складывать, делая присвоение.
Что делать? Брать калькулятор и самому считать получаемое значение. Вариант похуже — занести выражение в константу (так оно будет считаться один раз). А главное помните: индийские гуру заботятся о вас! И вообще все о вас заботятся и Фейсбук и БГ и еще много кто :) И жизнь будет прекрастна с этой мыслью.
ps: Такой вопрос как лучше делать: писать мелкие посты или сделать одну статью, которую обновлять? Поддерживает ли движок обновления постов? А то я как-то их не наблюдаю на первый-второй взгляд.
Как же надо писать для оптимизации и что опять великие индийские умы наоптимизировали с компилятором АС3.
А дело в том, что математические выражения с константами компилятор не оптимизирует вообще. Даже если вы напишете явные константы var i:int = 3+2, он не сделает как i=5, а так и оставит и каждый раз будет складывать, делая присвоение.
Что делать? Брать калькулятор и самому считать получаемое значение. Вариант похуже — занести выражение в константу (так оно будет считаться один раз). А главное помните: индийские гуру заботятся о вас! И вообще все о вас заботятся и Фейсбук и БГ и еще много кто :) И жизнь будет прекрастна с этой мыслью.
ps: Такой вопрос как лучше делать: писать мелкие посты или сделать одну статью, которую обновлять? Поддерживает ли движок обновления постов? А то я как-то их не наблюдаю на первый-второй взгляд.
- +2
- puzzlesea
Комментарии (56)
Так будет удобнее.
P.S.
Спасибо за сами статьи — очень интересно и поучительно)
Для меня подобные заметки новы и занимательны.
Раньше думал, просто такое у человека чувство юмора. Сейчас вижу — на 10-15 строк инфы о флеше,3-5 воопще к нему не оносящейся грубо говоря.
Точно, вы меня раскусили. Это не чувство юмора, это я такой агитатор. Агитатор думать и свои мозгом, а не верить всему, что делают у говорят «гуру» — надо самому становится гуру; Р
А если говорить о манере повествования — то на вкус и цвет…
Меня не напрягает.
Быть может потому что тут нет ничего полезного?
Или я чего-то недопонимаю.
Понятно, что зачастую это не поднимет даже 1 фпс. Однако…
И не путаете ли вы все в кучу: рыдания, высмеивания? Вот вы разницу между рыданиями и советами понимаете? Рыданьями дело не поправишь как говорится.
А индусам писать я боюсь — их много а я один.
А в ФБ пишут и не только я — результат один: «Им виднее» и «все привыкают» — печально то, что многие начинают так считать, что «им виднее», а виднее должно быть тебе! И вообще хватит про ФБ, я про него пишу потому что мне за него карму отрицательную заделали. А на самом деле он мне скучен и уныл — я все про него давно понял.
Как и фиксы Адоба. Они как-бы случаются иногда.
Писать в группы недовольных — я не собираюсь покорять, облагораживать, осчастливливать и другим образом влиять на весь мир. Считаю, что лучше делать локальную пользу некоторым людям, тем, которым оно надо.
Это вполне нормально, что тебе не нравится как пишет Пазл. Наверняка найдутся солидарные с тобой камрады. :) В этом случае просто не плюсуй пост или коммент, если он тебе не нравится. И наоборот — поддерживай плюсом тех авторов стиль которых тебе нравится больше. Пока этот рейтинг не учитывается, но со временем возможно будет.
Еще поймите, вы видите готовый результат, когда видите игры. Вы не можете знать, насколько разраб кастрировал визуальную часть, от того, что хотел делать. Если только он сам об этом не напишет. Я пишу: мне пока приходится кастрировать разное в угоду производительности.
Есть еще такой факт как опыт в том, на что способен флеш. Достаточно изучив на что он способен, уже можно плясать сразу не от того, что «хочу тут так», а от того, что «потянет флеш».
Вот Нитром, считаю с их пиксельной графикой большими хитрецами — они, таким образом, снимают кучу непиксельных эффектов и, следовательно, работы на доводку и фичекат визуальных эффектов, которые могут тормозить.
Оптимизация однозначно нужна, если есть вопросы нужна ли она, мне очень лениво обьяснять. Люди юзают профайлеры, находят всякие финты ускоряющие работу АС просто из-за любви к исскусству что-ли?
То, что вы не увидели оптимизации в игре — вы изучали их код, что можете такое утверждать?
Естественно, проще решать проблему когда она возникает. У вас все летает — ну и не нужна вам оптимизация.
А вообще да — оптимизация болезненна, если начинать ее делать когда все готово и код в плохой архитекруте. Ой как болезненна. И писать оптимальный код на порядок сложнее и трудоемче, как и поддерживать (что естесственно следствие).
Чтобы не было болезненно, надо знать, как писать оптимальнне и писать так сразу. Может и не пригодится в данном проекте или на текущем этапе, но возможно не придется перелопачивать все потом.
Преждевременная оптимизация — злое зло.
Например, нет смысла оптимизировать метод, который вызывается только один раз за всю жизнь приложения (пререндеры, например). Если, конечно, они уж совсем жутко не подвисают.
Все хорошо в меру.
Ваш К.О. :)
Движок поддерживает обновления — каждый автор может редактировать свои посты в любое время. Другое дело что они при этом не всплывают и об обновлении поста общественность не узнает. Хотя можно в обновленном посте написать коммент, мол «обновил статью» и тогда он попадет в прямой эфир. Но лучше всё же маленькими постами по чуть чуть)
вот к примеру стена плача. Можно летом сгонять рассказать о наболевшем. Там частенько и фейсбук и индусов упоминают. Все же тут говорили о дружеской атмосфере, у меня лично нет друзей, плакс. Или постоянно недовольных и ноющих.
В конце же концов это доведет до паранойи. Будет по началу страшно указывать личные данные в интернете, потом и в жизни. В конце концов можно сойти с ума, от того что вас кто-то узнает на улице.
Холливарить это очень очень плохо. Не шучу.
Это поднимает популярность ресурсов ЧСВ и многих других вещей, пишутся сотни сообщений с одной и другой стороны и смысл поста уходит в небытие.
проверка на URL Lock
Отлично же написан пост, читабельно понимаете?
Порой так хочется найти в интернете местечко где нет холиварщиков или троллей.
Есть просто люди желающие помочь друг другу
Я между прочим пост про Урл-лок пробежал и забыл. А на этот пару раз улыбнулся. И там и там — информация была мне известная, но этот я помню.
Итого, я раскрою, раз уж вы прямо не написали: камрад Пазлси — холиварщик, тролль или просто не желает помочь другу? Судя по форуму могу сказать — вы ошибаетесь. Или я тоже тролль и не желаю помочь?
Пожалуй видимо не стоит мне сюда писать полезное, ибо я тоже хотел бы писать в свободном стиле. А тут нытики ноют что ныть про криворуких адобовцев нельзя.
В вашем же стиле хочется написать:
Найти бы местечко где нет людей без чуства юмора, без патологических помогателей друг-другу, а где были бы просто нормальные, разные и разносторонние не под копирку, толерантные люди.
Как, не обиделись? А думаете ваш пост про «желающих помочь» не обижает?
Вот если я начну писать посты в открытую агитирующие тупость индусов как расы, например, я думаю что все сразу обратят внимание и быстренько сотрут пост.
И это вы мне говорите про паранойю (не вы но zarkua — ваш единомышленник)
Своя голова должна быть, чтоб не думать как автор. Если ее нет — это проблема совсем не автора. Вам бы в Ламерику или в Средние: искать ведьм, расизм к черным, сексизм к женщинам и прочие несуразности в очевидных и естественных вещах.
Теперь воопще можно поднять горячую тему телевидения и воопще всех СМИ. Ибо оттуда (в частности и отсюда) наряду с достаточно казалось бы нормальной информацией нам подают 90% идей чужых людей. Фильтровать это не всегда удаётся, и любой человек, какой бы он умный не был в конце концов начинает на это вестить и поддаётся общей волне зомбирования. Будь он хоть гений. Это психология человека. С этим можете даже неспорить. В конце концов — с кого начнётся фильтрование интернета и телевиденья? Я ясно вижу — не с вас. Ибо как я уже сказал — в вашем посте ровно такая же доля полезной информации как и в телевидении.
И вообще я называю вещи своими именами. Люди тупят я про это говорю. Вот напишу про общие принципы, будет вдохновение простебаюсь над другим, не будет — будет сухой пост, потому что общие принципы не имеют отношения к ляпам и идиотизмам конкретных программистов из конкретной компании.
Что касается индусов, я думаю просто вы не сталкивались. Я сталкивался — до игроделания я был спецом по UI в Джаве. Спецом был потому, что докапывался до глубин кода Сановцев — и там индусский код самого жуткого порядка. Фамилии авторов по жесткому требованию Сан — там прописаны. Все интерфейсы и архитектура — не индусы, европейские фамилии. Все говнокод — индуссы в массе. Потом недавно, знакомый работал в компании, вторая половина которой — индусская. Наслушался выше крыши. В частности, для повышения ЧСВ у начальства не брезгуют присваивать чужик фиксы багов!
Так что «индусский код» для меня это уже просто штамп.
Вот подумал а с другой стороны: пусть даже так. Пусть я навязываю нелюбовь к индусскому коду. А почему я должен быть лучше других? Тех-же СМИ.
Хотя больше меня достает «охота на ведьм».
И автор сам грешит тем-же, в чем обвиняет меня. Говорит правильную вещь, а потом тулит туда свою выдумку, которой должны поверить.
Я же пишу не выдумку. Они действительно протупили — разницу улавливаете между «мне кажется» и «так и есть»?
Тот же ФБ. МНЕ лучше знать как мне лучше. Не им. Вот истина. Тот-же darkvam, так продвинут в психологии влияния, что не замечает очевидных вещей. Хотя про ФБ он вроде и не писал (лень смотреть) Но тут как раз иллюстрация того, что я думаю и имею свое мнение, а не ведусь на то, что тулят «гуру» от ФБ.
И вот конкретно в этом посте я именно и призываю думать своей головой. Самому фильтровать что в тебя вливают (стеб над тем что все о нас «заботятся»). Т.е. если довести, то против этого влияния и принятия всего на веру. А мне вменяют то, что это я скрыто влияю блин. Так не скрыто? Так яснее? Или пока в лоб не дашь не доходит?
Да и вообще, я высказал своё мнение относительно блога. СВОЁ мнение. Вы видно его не отфильтровали и пошли в бой. Бред.
Теперь внимательно читаем ваш текст еще чуть выше. Именно вы предлагаете кому-то фильтровать интернет и телевидение, кажется. Я предлагал фильтровать все самому. И мораль тоже, ибо если вам будут впаривать совсем чуждую вам мораль и ценности (ваххабитов например) — то фильтровать бегом будете, не только вы, но и государство.
Насчет высказывания вашего мнения относительно блога (первый же коммент) — оно было по сути откровенно хамское.
Мораль вахабитов? О_о Ну тут вы конечно моеже придумать чтонибудь такое чтобы выставить мой пост глупым. Хотя все мы живём в России какие вахабиты?
Мораль и ценности через СМИ — это нонсенс. Подумайте об этом.
В последний раз — если перечитать:
1. Я сказал что все равно надо самому фильтровать все, даже мораль и ценности.
2. От вас «боже бред, фильтровать мораль и ценности»
3. Я показал пример, когда вы будете фильровать мораль и ценности, если в интернете вам встрерится сайт ваххабитов. Между прочим — целое государство Саудовская Аравия по сути это государство ваххабитов.
Тут еще много можно было бы написать про ваххабитов в России/Чечне, которая видимо не Россия. Про сайты соответствующие. А то что через СМИ парят определеннцю мораль и ценности это вообще даже обсуждать не стоит. Вашу кашу в голове болтайте сами, вспоминая советские времена и коммунистические ценности через газеты и телевидение. А сейчас так называемые «демократические» ценности и мораль.
«Подумайте об этом».
Пока на этом.
Я тож не буду расписывать почему и у вас посты — бред. Я бы лучше сказал каждый останется при своём мнениии, а я его и буду придерживаться — пост puzzlesea ненужный хлам и нытьё.
ВСО ПОКА НА ЭТОМ пф
Не путайте — я про наше время. Почему я и призываю — чистить СМИ. И начинать каждому с себя
Я написал профильный пост. Не без едких высказываний в сторону программистов, которые протупили. Вы подняли офигенный непрофильный флейм, обвиняя меня то в нытье, то в скрытой агитации, то в расизме. Причем в посте нет ни первого ни второго ни третьего. Что еще вы придумаете?
Не пошли бы вы ловить ведьм в другом месте. А зоодно и в игнор.
Зы: ЮП смотрите? Вот там как раз в этом сезоне была серия про всякие запрещенные книги и прочее. Потрудитесь — посмотрите. Может станете на мир смотреть шире.
Я конечно понимаю, что вы не можете урл-лок написать, вам это интереснее. Куда там про оптимизацию писать. Но будьте так любезны, не вешаете на меня чужих собак и свои скрытые переживания о судьбах мира.
было бы неплохо почистить весь флейм
Холивар и личности начались имо с первого поста darkvam, про рыдальни и прочее. По делу бы было если он бы обосновал, что не сворачивать выражения очень оправдано и сделано не по тупости/лени, а по уму. Все остальные компиляторы делают сворачивание констант, а программисты флеша из Адоби это сделать не в силах.
А по поводу карм сейчас пишу идею админу, почитаете, как напишу.
Юзал Флекс3 и HaXe.
Результаты:
Флекс компилятор (который mxmlc) ничего не ужал.
HaXe ужал числовые, но не библиотечные константы:
var _loc_1:int = 160;
var _loc_2:* = 160 + Math.PI;
Что как-бы намекает, что Канасье молодец!
Пишите холливарные заголовки статей заходить не будут.
Т.е. напишешь криворукие индусы снова за свое. И тому подобное. Я честное слово ничего не скажу. Это лично моя просьба, надеюсь это сделать не сложно.
Если тешить свое ЧСВ, то напишу, что у меня 3 научные работы по философии, в том числе одна из них по Ницше, что-то близкое к разговорам о морали.
К сожалению сейчас на людей больше влияет Фримен ( как Гордон так и ютубовский с голосом френки-шоу).
Если интересно то действительно свободное общение без морали и прочего тут:http://2-ch.ru/b/.
Большое спасибо.
Злобнве тролли блин. darkvam вообще признался что далек от программирования, хотя я это и так понял. Унылый и писаный-переписынй 100 раз в интернетах урл-лок им интерестен. ЛОЛы.
Конкурс большой в магистратуру, беру те предметы, которые интересны мне и пишу.
Но это троллинг-ок.
у нас в магистратуру брали только после сдачи диплома обратно в универ, и написании госэкзамена по курсу специалистов. а так как мы на тот момент были бакалаврами пришлось самостоятельно за месяц подтягивать пару предметов программы 5курса, вот это было весело =)
научную писали 2 раза всего, на третьем курсе и на этом, первом магистратском. + дипломчег на четвёртом. А у вас как это, семестровые за научные берут?
тоесть мну например философию писать уже не пустили бы =) отправив подучиться годика три как минимум по нужному направлению)))
Но было бы весело =)