← All posts tagged работа

Xanf
JavaScript работа sencha В процессе исправления ошибки, о которой я сообщил, разработчики умудрились полностью сломать функцию проверки удовлетворяет ли заданный элемент селектору. Сломать настолько, что теперь она способна разрушать DOM jsfiddle.net
Xanf
работа Android Последнее время занимаюсь разработкой мобильных приложений на JS под Android (Phonegap и прочие страшные слова). Господи, какой это ад! К примеру — HTML5 тег <video> в андроиде не умеет autoplay, а инициировать проигрывание можно только в рамках пользовательского события (т.е. если тебе к примеру нужно запустить проигрывание через 2 секунды от нажатия на кнопку — ничего не выйдет). И как бы все логично и понятно — забота о пользователях — но, где, черт побери, документация!

Тег <canvas> на андроиде после переворота экрана и выполнении операции смещения любит дублировать свое содержимое. Проявляется на 4.0 и старше везде, где канва аппаратно ускорена.
Меня этот глюкодром откровенно разочаровывает
Xanf
ненависть работа На одном и том же месте устройства с iwlwifi работают на ура, а броадкомы и атеросы — плохо. Причем не только под линуксом — Маки тоже страдают. Ненависть к Микротику возрастает
Xanf
JS работа Один из пунктов за которые разработчики будут гореть в аду:
— создание объекта ради побочных эффектов:

...
// Add pointer
Core.Sessions.add(this);
// Create UI
new GUI.Session(this);
// Load all referenced data
Xanf
работа Есть восемь известных мне этапов отладки любого кода:
1. Этого не может быть
2. Я не могу воспроизвести это у себя
3. Так не должно быть
4. Какого #@$#@$ так происходит?
5. Ах вот оно что!
6. Как оно вообще работало?
7. git blame
8. Однажды мы напишем тесты

По мотивам bash.org
Xanf
работа Простите, наболело. Я не верю в существование senior-программистов в 24 года. То что мы имеем сейчас — просто инфляция всех этих "званий"
Xanf
PHP работа говнокод Детки! Будете себя плохо вести, будете саппортить код с вот такими вот запросами:

select se_pro.*,se_us.user_type_id,se_us.country,se_us.user_id as user_id
from se_profilevalues se_pro INNER JOIN se_users se_us ON se_us.user_id = se_pro.profilevalue_user_id
where se_us.user_type_id=3 and ( 1 = 0 OR
concat(',',profilevalue_19,',') LIKE '%,12,%' OR
concat(',',profilevalue_19,',') LIKE '%,14,%' OR
concat(',',profilevalue_23,',') LIKE '%,40,%' )
AND se_pro.profilevalue_user_id != 1 group by profilevalue_user_id order by RAND() Limit 0,5;

и главным разработчиком-пакистанцем, который в душе понятия не имеет что оно делает
Xanf
работа В Subversion 1.7 система копирования метаданных была полностью переписана. Для пользователя это означает непосредственное увеличение производительности. Все метаданные для рабочей копии теперь хранятся в одном хранилище в корне, так Subversion больше не придется ходить по всему дереву каталогов, чтобы собрать все необходимые сведения о рабочей копии.
О ужас, они начинают делать git :)
Xanf
JavaScript работа for (var i = x.childNodes.length; i-- > 0; this.saveState(x.childNodes[i]) ) ;
За такие эстетствования в production-коде, который пишется и поддерживается командой — убивать за нарушение принципов KISS
Xanf
PHP работа symfony2 PHPUnit валится на нашем проекте в segfault. Проблема лечится выставлением zend.enable_gc в Off. Честно смотрел core-файл — ошибка действительно внутри garbage collector. Правда как ее отлавливать — понятия не имею — при попытке сокращения тест-кейса оно исчезает