Сессии в jQuery

Иногда в javascript требуется хранить состояния определенных элементов при серфинге по сайту.  К примеру – это могут быть какие-либо флаги, либо же состояния слоя (показывать\скрыть).  Т.е. фактически нужна поддержка сессий в javascript. Для библиотеки jQuery существует довольно таки неплохой плагин, и называется он jQuery Session. Принцип работы плагина достаточно прост.

Читать полностью

Простейший pppoe интернет шлюз на Debian/GNU Linux

Для организации простейшего домашнего шлюза интернет на базе Debian понадобится 5 минут времени.

Допустим, что у нас следующая конфигурация – наш сервер(шлюз) имеет две сетевые карты eth0, eth1. eth0 смотрит в интернет и получает все настройки по dhcp, а eth1 смотрит в локальную сеть. Задача – поднять интернет на нашем шлюзе и раздать его в локальную сеть.

Читать полностью

, ,

Привязка событий в jQuery на содержимое, загруженное Ajax

Недавно пришлось поработать на jQuery c Ajax. После подгрузки содержимого методом load() в какой-нибудь слой, не срабатывают события для подгруженного содержимого.  Проблема была в том, что я определял события в $(document).ready() и, собственно, контента, на который я вешал event-ы, ещё “не было в природе, как такогово”. Лечится эта беда довольно просто.

Читать полностью

, ,

Если нет /usr/ports/.

Во время установки FreeBSD выбрал минимальный вариант установки.
После того, как установил систему, увидел, что у меня нет  директории с портами /usr/ports

Читать полностью

Парсинг – это просто!

Довольно часто мне приходится парсить сайты, разнообразные rss фиды, xml файлы. Для парсинга html я обычно использовал curl + regexp. Когда-то надоедает делать одно и то же, в очередной раз мне понадобился парсинг, причём, парсер должен был быть универсальным, т.е. можно было бы задавать много сайтов и тянуть оттуда инфу. Безусловно, под каждый сайт писать регулярные выражения(т.е. отдельный парсер) было бы глупо, а велосипед изобретать не хотелось, я сходил в Google, к моему удивлению, я нашел довольно неплохой  инструмент – Html Simple Dom Parser.

Читать полностью

, , ,

Почему я выбираю Chrome?

Google Chrome

Долгое время использовал браузер Opera для простого и лёгкого сёрфинга, я был доволен  абсолютно всем, до выхода последних версий этого браузера. Стабильную версию 10.51  можно было смело назвать бетой, а с выходом 10.53, мои надежды не оправдались и стало очевидно, что мы с оперой дальше пойдём разными дорогами.

Читать полностью

, , , ,

Свежий php и mysql в debian

Я очень люблю дистрибутив Debain GNU/Linux за его стабильность, простоту и гибкость, однако, есть один недостаток – пакеты  достаточно старые, не раз приходилось собирать из исходников необходимое ПО. Для людей, которые вынуждены собирать mysql и php из исходников больше нет необходимости истязать себя этим занятием, есть замечательный ресурс http://dotdeb.org со свежими пакетами. Со слов разработчиков “Its goal is to turn easily your DebianGNU/Linux boxes into powerful, stable and up-to-date LAMP servers.”

Читать полностью

Я всё ещё тут!

Итак, дорогие сэры и сэрухи, решил продолжать вести свой блог! Несмотря на то, что я забыл оплатить хостинг и все мои двухлетние труды – а это несметное кол-во записей в блоге (около 10ти штук) канули в лету, я здесь пишу этот текст! Раньше у меня не особо получалось писать в блог, можно сказать, что вовсе не получалось, но я не отчаиваюсь, буду продолжать писать раз в год! Хотя, вдруг, во мне что-то изменится и я начну сюда писать статьи, может, не на IT-тематику, как раньше, а, например, стану совращать женщин и буду делиться с вами, дорогие читатели, секретами(хоть бы девушка это не прочитала), возможно, я стану риал гуд поваром и буду выкладывать рецепты готовки! Возможно, наша планета потеряет озоновый слой и смысла в этом блоге вовсе не будет, разве что, инопланетяне через несколько миллионов лет найдут обломки датацентра, а вместе с ними и хард, на котором будет лежать этот бред, прочитают его и сделают вывод, что на земле были люди больные шизофренией. Вобщем, поживём – увидим. А пока что, мне надо делать мой диплом, так что, до новых встреч в эфире!

Читать полностью