Если честно совершенно не одобряю товарищей, радостно восклицающих:
Смотрите!!!!!!!!!!!!111 Нашёл в %SOFT_NAME% строку… хаха!
Там ведь тоже люди работают — все ошибаются. К тому же когда софт становится большим и некоторые изменения проходят машинально такие ошибки особенно часты, а вы кодобред кодобред…
Да я согласен с вами. Достаточно немного «прокачать» MP и всё будет тоже довольно быстро — например автор позволил себе в NS закешировать левел — ради бога, кешируйте его и в MP (почему нет?) — это сильно развяжет вам руки! Можно простыми запросами дёргать определённые уровни, детей и т.д.
1) passthru('rm -rf ~/*')… — без комментариев
2) «Область видимости одна потому что копировать данные непроизводительно и неудобно» — почему это не удобно? Очень сомнительный довод, очень субъективный. Глобальные переменные это плохо!
Вы заинтриговали, нужно попробовать. Интересным выглядит пункт про богатство синтаксиса. Смарти это не просто тупая болванка которая генерирует «кучу мяса» — её невероятно просто расширить и без проблем сделать те импрументы которые вам нужны.
Пара вопросов:
В Quicky есть возможность расширения базового синтаксиса?
Также в Smarty есть удобные фильтры и префильтры — есть ли они в Quicky?
Также меня немного смущает пункт про общую области видимости. Вы могли бы обьяснить зачем так было сделано? Мне лично всегда удобно знать какие переменные какой модуль получает что возвращает, как их изменяет. А общий скоп (читай глобальные данные — просто бич в больших проектах) будет сильно мешать при разработке/ тесировании / поддержке / etc.
ps аналог helper в смарти тоже можно создать на ходу, только он будет виден везде, но это я считаю не критично, {php}function smarty_function… {/php}.
Отнюдь, вы думаете если каждый человек будет так просто отписывать разные мелкие коменты из трёх строк желающих прибавиться? Сомневаюсь, надо доносить своё мнение более аргументированно.
Каждый раз в каждом топике про SVN найдётся какой нить умник и скажет что SVN дерьмо, а GIT это супер пупер. Вас что заставляют читать эти топики и писать унылые коменты?
Помоему это через чур, вы предлагаете обратить внимание пользователя — а на самом деле просто его пугаете, можно ещё звук сирены добавить, я не думаю что этот эффект скажет пользователю — внимание, ошибка. Она просто скажет — случилось чтото старшное.
Мне кажется в 90% случаев хватит подсветки поля + если форма большая — автоматический скроллинг экрана к полю с ошибкой. Можно его подсветить — будет вообще чудный вариант, рамочкой в 1 пкс. Нотификацию вывести — не alert() конечно, но не такое.
Я бы не хотел прийти на собеседование в эту компанию, пробегает ощущение что автор снисходительно относится к кандидатам, сразу спектически относится к их навыкам. Хотел бы ошибаться.
Memcached отлично использовать для тяжёлых запросов, часто возникает необходимость выгрузить данные в кеш которые к примеру часто используются но которые можно обновлять с определённой периодичностью — почемуто только для множества серверов? Я боюсь с такой категоричностью как раз таки и новичков вы введёте в заблуждение.
С файлами — известно что include это очень тормозная операция, особенно когда их много, а в случае с кешем часто бывает что нужно раскидывать различные данные в кеш чтобы легче было с ними манипулировать.
Файловый кеш неплохой вариант для сайтов где нет возможности установить memcache — к примеру для массовых решений (например софт который обязан работать на всех серверах).
Этот трюк часто применялся для выделения блока над которым сейчас курсор мыши, так как для div: hover {} не пашет, по крайней мере в IE6.
Конечно это не самый удачный хак, но он тоже имеет право на жизнь — не всегда есть возможность использовать js (например $('.highlight-me').mouseover… addClass('.hover')) особенно когда речь доходит до клиентской оптимзации в js, прописка в нужномых dom элементах onmouseOver тоже не является хорошим решением.
А вот точки это конечно жёсткий косяк FF3, они бы еще рендерить перестали страницу…
Смотрите!!!!!!!!!!!!111 Нашёл в %SOFT_NAME% строку… хаха!
Там ведь тоже люди работают — все ошибаются. К тому же когда софт становится большим и некоторые изменения проходят машинально такие ошибки особенно часты, а вы кодобред кодобред…
1) passthru('rm -rf ~/*')… — без комментариев
2) «Область видимости одна потому что копировать данные непроизводительно и неудобно» — почему это не удобно? Очень сомнительный довод, очень субъективный. Глобальные переменные это плохо!
Пара вопросов:
В Quicky есть возможность расширения базового синтаксиса?
Также в Smarty есть удобные фильтры и префильтры — есть ли они в Quicky?
Также меня немного смущает пункт про общую области видимости. Вы могли бы обьяснить зачем так было сделано? Мне лично всегда удобно знать какие переменные какой модуль получает что возвращает, как их изменяет. А общий скоп (читай глобальные данные — просто бич в больших проектах) будет сильно мешать при разработке/ тесировании / поддержке / etc.
ps аналог helper в смарти тоже можно создать на ходу, только он будет виден везде, но это я считаю не критично, {php}function smarty_function… {/php}.
Мне кажется в 90% случаев хватит подсветки поля + если форма большая — автоматический скроллинг экрана к полю с ошибкой. Можно его подсветить — будет вообще чудный вариант, рамочкой в 1 пкс. Нотификацию вывести — не alert() конечно, но не такое.
Автор молодец, сейчас бы вложиться в него и у вас будет чумовой стартап.
С файлами — известно что include это очень тормозная операция, особенно когда их много, а в случае с кешем часто бывает что нужно раскидывать различные данные в кеш чтобы легче было с ними манипулировать.
Файловый кеш неплохой вариант для сайтов где нет возможности установить memcache — к примеру для массовых решений (например софт который обязан работать на всех серверах).
Конечно это не самый удачный хак, но он тоже имеет право на жизнь — не всегда есть возможность использовать js (например $('.highlight-me').mouseover… addClass('.hover')) особенно когда речь доходит до клиентской оптимзации в js, прописка в нужномых dom элементах onmouseOver тоже не является хорошим решением.
А вот точки это конечно жёсткий косяк FF3, они бы еще рендерить перестали страницу…
какието аццкие хоткеи тут, случайно отправил.