Как стать автором
Обновить
27
0
Виталий @glibin

Пользователь

Отправить сообщение
Еще у Function есть нативный bind, но он поддерживается не во всех браузерах (по ссылке есть кроссбраузерное решение): developer.mozilla.org/en/JavaScript/Reference/Global_Objects/Function/bind

var submit = $('').html('click me');
submit.bind('click', this.onClick.bind(this));
Хороший вариант. Спасибо, попробую :)
Поставил на SE Vivaz:
— иконки немного размытые
— индикаторы приема слева и чего-то (батарея?) справа практически не видны
— у меня черная тема телефона и статус на экране в notification area показывает на белом фоне и очень выделяется (слишком большая иконка)

А так вполне :) По привычке вчера поставил QIP, но, наверное, останусь на вашем )
Раньше был раздел «Я хочу...», помогал решить много вопросов без обращения за консультацией. Вернуть не планируете?
а что для вас "_действительно_ высокие нагрузки" в цифрах? :)
Согласен, ORM не нужен, но это те грабли, на которые я наступил.
Про текучесть PHP — это скорее крик души, так как были проблемы в других проектах.

А какая нагрузка у вас? Какого рода приложение?
Необходимость форкаться есть тогда, когда повышается нагрузка. Конечно, все зависит от ситуации и наличия узких мест.
Конечно, стоит.
Очень интересно посмотреть на реализации на других языках.
Сборщик мусора не оказался панацеей от всего :(
Про java ничего не могу сказать, опыт работы с ней не позволяет ее сравнить с другими языками.
В целом, используемый язык не сильно решает, гораздо важнее опыт и навыки его использования.
У меня тоже своя реализация.
Основной обработчик не течет, текут воркеры, которые работают с БД.
Из тестов — течет используемая ORM (Doctrine 1.2). Пытался ее пилить вдоль и поперек, но никак… оказалось проще от нее отказаться.
Прощу прощения за некоторую путаницу. Форки, конечно, PCNTL.
Взаимодействие непосредственно между воркерами не происходит, в этом нет необходимости.
Подробнее про взаимодействие я расскажу в следующих постах.
В своей первой версии обработчика у меня, как ни странно, PHP тоже не тек, потом черт дернул его переписать и для работы с БД использовать Doctrine 1.2, после чего началось. На текущий момент произвожу рефакторинг и отказ от ORM — посмотрим, что выйдет.

Основной демон (который не работает с БД), кстати, не течет, а вот worker's…
Согласен, только есть пару минусов:
— гораздо большие трудозатраты
— для этого нужно, как минимум, несколько лет опыта разработки на языке, чтобы гарантировать качественный код, который не будет падать в segmentation fault от любого чиха
Статья достаточно общая — прощупываю почву.

К сожалению, в рамках одной статьи рассказать подробно обо всех аспектах практически невозможно, поэтому детально о каждом компоненте я расскажу в следующих постах с примерами кода, само собой.
Ого, сколько интересного в гугле по запросу из картинки :)

Информация

В рейтинге
Не участвует
Откуда
Москва, Москва и Московская обл., Россия
Дата рождения
Зарегистрирован
Активность