Archive for the ‘Development’ Category
Переодически при разработке различных проектов перед нашей командой встает задача запуска PHP-скрипта в бекграунде для выполнения каких-либо действий, будь то какое-то длительное импортирование или граббинг чего-либо с переодическим оповещением о статусе процесса. И каждый раз после пробного выполнения команды вроде “$ php -q script.php > script.log &” мы получаем то, что скрипт перестает выполняться сразу [...]
Если в своих проектах вы используете библиотеку jQuery и работаете в такой популярной IDE как Eclipse, то вам, видимо как и нам, точно должно нехватать удобного Content Assist’а для просмотра и подстановки нужных jQuery-методов. И почему команда jQuery не выпустит специальную неминимизированную версию с нормальными комментариями к методам в формате JSDoc?! Скорее всего у них, [...]
Многие разработчики которые работают одновременно и с PHP и с JavaScript знают как в JS легко получить первый (и, скорее всего, единственный) элемент массива возвращенного функцией и сразу же использовать его: 1var body = document.getElementsByTagName(’body’)[0]; Но, скорее всего, немногие знают, что в PHP можно делать так же: получать первый элемент возвращаемого функцией массива в одной [...]
Допустим у нас есть изображение при правом клике мыши на которое вы не хотите чтобы отображалось контекстное меню браузера, или же вы хотите отобразить свое контекстное меню для какого-то элемента на странице… Для отлова события при клике на элемент правой кнопкой мыши есть параметр “oncontextmenu”: 1<img src="…" oncontextmenu="return false;"/> Код “return false;”, который выполняется при [...]
peer-to-peer p2p chat in flash with adobe stratus service
Иногда в JavaScript’е бывает необходимо выполнить функцию зная только ее название, и это название содержится в строке, например вот так: 1var funcName = ‘someFunc’; Перед мной стояла такая задача: в AIR-приложении нужно было выполнять функции, названия которых приходят с AJAX-ответом. Sandbox AIR’а в следствии ограничений безопасности не позволяет выполнять функции при помощи eval’а. Так что, [...]
