Сайт веб-разработчика

Услуги разработки сайтов и интернет-магазинов, блог о Django, Python, бизнесе и не только...

3666 0

Подсветка кода в TinyMCE с помощью highlight

    Давно искал плагин TinyMCE для подсветки программного кода. Ничего подходящего, чтобы без php и только на javascript не нашел.

    Хотя конечно есть highlight.js, который на лету подкрашивает DOM элементы страницы. Но мне она не приглянулась. Всетаки при каждом просмотре мучать DOM не хочется.

    И вот наконец я наткнулся на заметку в которой описан метод скрещивания TiniMCE, SyntaxHL и highlight. Описанное решение у меня в django-админке не пошло. Но идея мне понравилась и я сел писать свой плагин.

 

Что из этого вышло, читайте далее
1505 0

VDS - В тесноте да не в обиде

VDS - В тесноте да не в обиде

Смотреть рисунок
4835 0

Django подсчет количества просмотров

    Вот и закончились наконец выборы. Кто-то начал собирать вещички на ПМЖ, кто-то вспомнил про работу. Мне же события последних дней напомнили как я организовывал на сайте свои "маленькие выборы" - Рейтинг самых читаемых статей.


    Как и все организаторы выборов моей заботой стало качество подсчетов и неминуемость записи результатов. В итоге я отмел все сторонние предложения и решил заморочаться сам.


     Что из этого вышло видно на сайте. 
    Количество просмотров считается относительно точно, рейтинг статей по количеству прочтений опирается на количество просмотров.

Читать как это реализовано
2660 0

Обнаруживаем попытки брута ssh на VDS

    После запуска сайта на новом хостинге VDS, периодически мониторю нагрузки на сервер с помощью htop.

    Это аналог стандартного монитора процессов top. Выглядит так:

Монитор процессов unix htop

 

    По началу все было ровно и красиво, но в определенный момент начал "скакать" подозрительный процесс вида:

sshd: unknown [net]

    Процесс с завидной периодичностью появляется на доли секунды, сжирает 100% CPU и исчезает.

Что за процесс и как я сним боролся
1533 0

Инструкция по изготовлению снеговика

Как изготовить снеговика


Смотреть далее
1214 0

Снегурочка 2012

 

Снегурочка 2012



1581 0

Кросспостинг в ya.ru и mblogi.qip.ru

Давно зарегистрирован в сервисах mblogi.qip.ru и ya.ru но руки до них не доходили. Читая советы по продвижению наткнулся на советы по кросспостингу и решил, что нечего проставать, надо оживлять свои представительтсва на этих площадках.

 Так, что теперь вы можете читать мои записи и на Я.ру и mblogi.qip.ru

 

Читать далее
4974 8

Плагин NOINDEX для TinyMCE

    Для того, чтобы Яндекс (и ТОЛЬКО ЯНДЕКС) не индексировал отдельные части Вашего контента, существует тэг <noindex>.

    Этим тэгом рекомендуется закрывать все, что не относится непосредственно к контенту страницы и сайта.

    
    WYSIWYG редактор TinyMCE данный тэг вставлять не умеет и чистит его из текста.

    Чтобы обойти этот недостаток я наваял миниплагин для вставки <noindex> вокруг требуемого куска контента.

 

Читать далее
2236 0

Парсим данные с Teamspeak 3 сервера. Python.

    Python connect teamspeak 3 server
Teamspeak 3 сервер (Сервер звукового общения) предоставляет нам довольно обширные возможности. Одна из них это получение информации с сервера (а при наличии админских прав и управление) через порт запросов.

 

Как получить эту информацию с помощью Python
1630 0

Фильм о компании NEXT, основанной Стивом Джобсом

Как известно Стив Джобс являлся со-основателем компании Apple. Также известно, что Стиви покидал Аpplе. Но чем он занимался в период между apple и APPLE, я до сегодняшнего дня даже не задумывался.

   
    Сегодня заглянул на Habr и обнаружил фильм 1986 года, любезно переведенный каналом GTV и размещенный на хабре Денисом Моховым.

   
    Оказывается Стив организовал новую компанию под названием NEXT. О первых его шагах в NEXTе этот фильм.

    Я и раньше с уважением относился к Джобсу, посмотрев фильм очередной раз убедился, что не зря.

Смотреть фильм

Контактные данные

 Россия, г. Москва
INFODATA