Pull to refresh
0
Артем Высоцкий @vooDread⁠-⁠only

User

Send message
Спасибо за статью. Довольно любопытно. Оставлю пять своих копеек.

Каждый раз когда вы прячете что либо от пользователя вы рискуете нарваться на недопонимание.
Я уверен что конверсия формы регистрации уменьшится в разы. Простой вопрос: сколько кликов нужно сделать чтобы зарегестрироваться на существующей форме и на вашей?

Возможно вы, как уверенный пользователь, и понимаете назначение выпадающих списков, но во моя мама может и нет.

Я полностью согласен с тем, что многое можно было бы сделать лучше, но упаси вас всевышний прятать то, что можно не прятать.

Спасибо, что добавили!
Отписался в ветке. Уходим туда.
Имеется игра на JS + HTML5 + Box2d. 483 строки на JS (исключая библиотеки). Говнокод 100%. Кроме рефакторинга, можно поправить производительность.
Есть кусок качественного говнокода на JS. Кому? Налетай!
<придирчивость>
При необходимости подключить дополнительный источник данных, например, завтра мы решим использовать дополнительно NoSQL базу, или начать использовать кэш, то нам будет достаточно декорировать.
            $adapter = new Zend_Auth_Adapter_DbTable(
                    Zend_Controller_Front::getInstance()->getParam('bootstrap')->getPluginResource("db")->getDbAdapter(),
                    'user',
                    'email',
                    'password',
                    'MD5(CONCAT(?, passwordSalt,"' //MD5(пароль + уникальный хэш + общий хэш)
                    . Zend_Controller_Front::getInstance()->getParam('bootstrap')->getOption('salt') . '"))'
            );

Кроме декорирования, вам придется переписывать сам сервис. MD5 и CONCAT не валидны не только для NoSQL, но даже для других СУБД. Солить пароль, я думаю, стоит на уровне модели.
</придирчивость>
support.microsoft.com/kb/306822/ Это от Microsoft. Ну а по поводу причин комента — это не ко мне.
stackoverflow.com/questions/5234147/why-stringbuilder-when-there-is-string
Кратко: При конкатенации строк через + каждый раз создается новый объект для каждой операции конкатенации.
На SO есть тесты.
Иконка приложения — *овно.
Видно, что на дизайнера не было потрачено и копейки. Да и сумма затрат тогда была бы x2. Понимаю.
Опытный разработчик знает, что каким бы не было крутым техническое решение задачи для конечного пользователя важнее всегда внешний вид. В конце концов приложение выбирают в 99% по иконке и скриншотам а не по функционалу.

У самого есть поделие на айтюнс и плей — Zorgverzekering Vergelijken 2013. Не считаю рекламой т.к. не тот рынок и оно бесплатно.
У вас на полу ламинат или паркет? Почему спрашиваю: стремновато на паркет ставить стулья с железными ножками. Думаете ли вы о таких ковриках? minsk.olx.by/iid-356248912
Университет может получить бесплатную версию для обучения студентов
Вопрос: как дебажить такие проекты?
Мой совет — учите все для ZCE. Когда я сдавал нужно было знать все параметры некоторых функций и их последоватьельность. Удачи!
Спасибо огоромное за статью. Только один нюанс. Не учите людей плохому. Уберите статики. Иначе Ваши классы превращаются в набор функций. Еще раз спасибо.
Был бы рад получить инвайт. Сделаю трансляцию для друзей в офисе. 20+ человек. По результатам обещаю написать пост.
у вас сын есть? я бы ему позавидовал!
Фотка в носках (колкотках?) — зачет :)
В попытке сделать фреймфорк аля django/ror на php symfony 1 однозначно потерпел фиаско. Оно и не удивительно, ведь даже сам синтаксис php никак не похож ни на ruby ни на phyton не говоря даже об объектном начале (против процедурного в php). Реализация в стиле ASP.NET MVC и Spring Framework кажется более удачным началом. Возможно, это даже приведет к тому, что symfony станет enterprise ready. Все зависит от коммьюнити.
1
23 ...

Information

Rating
Does not participate
Location
Беларусь
Date of birth
Registered
Activity