Starcode Twitter

Интсрументарий

_chain.js – цепочки функций в JavaScript. Часть I.

дата: 19.10.09
категория: JavaScript, Интсрументарий
тэги: , ,
комментариев: (3)

Сегодня мы расскажем об одном приёме программирования, позволяющем вызывать функции по цепочке, и предложим свою реализацию для него в JavaScript. Этот приём называется Continuation Passing Style – CPS (стиль передачи продолжений). Его суть заключается в том, что функция, работающая в CPS, кроме своих обычных параметров принимает один дополнительный – продолжение, к которому переходит управление после окончания функции (хотя в общем случае не после окончания, когда вызвали продолжение, тогда и перешло). Мы предлагаем вам собственную реализацию CPS в JavaScript – _chain.js. С помощью этого скрипта цепочки функций вызываются следующим образом:

$$._chain( func1 [, args1] )
    ._chain( func2 [, args2] )
    ...
    ._chain( funcN [, argsN] )
    .run();

Настройка Ubuntu + Apache2 + VirtualHosts за 5 шагов

дата:
категория: Интсрументарий
тэги: , , ,
комментариев: (5)

Многие web-разработчики рано или поздно сталкиваются с необходимостью в настройке виртуальных хостов. В пакете Denwer, к примеру, есть система управления виртуальными хостами, скрывающая нюансы настройки сервера, из-за этого при переходе на Linux могут возникнуть трудности. Но все не так страшно, как может показаться на первый взгляд — ниже приведены пять простейших шагов для настройки виртуальных хостов в Apache.