Pull to refresh
0
0
Дмитрий Григорьев @demon_guru

User

Send message

Santafox CMS – отечественный opensource

Reading time4 min
Views6.7K

Описание


  • Система управления сайтом SantaFox™ позволит Вам контролировать содержание Вашего сайта, не обращаясь для этого к техническим специалистам и не обладая специальными техническими знаниями. Пусть Ваш сайт зависит только от Вашей фантазии!
  • Встроенный редактор страниц SantaFox визуально похож на привычный Вам Microsoft Word.
  • Вы больше не зависите от графиков и сроков наемных технических специалистов. Все изменения Вы можете внести на сайт самостоятельно в удобном для Вас режиме
  • Одним из выгодных отличий CMS SantaFox™ является наличие полной русскоязычной документации пользователя и разработчика, что не часто встретишь в бесплатных open-source системах.
  • Вы можете получить ответы на свои вопросы на русскоязычном форуме поддержки системы
  • Система управления сайтом SantaFox™ имеет открытый код и распространяется бесплатно.

Читать дальше →
Total votes 58: ↑41 and ↓17+24
Comments201

Псевдо-Ajax

Reading time2 min
Views1.3K
— Кросс-пост из моего блога
Веб 2.0 начал плотно входить в умы людей, которые хотят сделать себе сайт. Как частный случай — некоторые люди просто помешаны на технологии Ajax. Требуют использовать её банально везде. Естественно можно попробовать переубедить заказчика, но если это невозможно или не к месту, то можно воспользоваться уловкой, которую я назвал «Псевдо-Ajax».
Читать дальше →
Total votes 77: ↑57 and ↓20+37
Comments55

Form Spam Bot Blocker: Защищаем Web-формы без CAPTCHA!

Reading time5 min
Views8.9K


  • Вы так защитили свою форму что сами не всегда можете разобрать что нарисовала CAPTCHA?
  • Вы установили хорошую CAPTCHA и все равно время от времени у себя в feedback-е читаете новости
    о удлинителях некоторых органов, дешёвой виагре и т.п.?


Ну тогда предлагаю под другим углом взглянуть на проблему защиты Web-форм.

Читать дальше →
Total votes 96: ↑91 and ↓5+86
Comments117

Практический XSLT. Использование в качестве шаблонизатора. Часть 2

Reading time7 min
Views17K
В предыдущей статье мы разобрали основные аспекты построения шаблона с помощью XSLT. Однако, для полноценного шаблона нужно не только выводить меню сайта, но также и текстовый материал документа.
Читать дальше →
Total votes 30: ↑27 and ↓3+24
Comments37

Оформление кликабельных картинок

Reading time1 min
Views7.5K
img

Очень практично оформлять кликабельные картинки, к примеру при наведении на картинку появится изображения говорящее о том что эта картинка кликабельна — как на картинке выше.
Читать дальше
Total votes 63: ↑57 and ↓6+51
Comments84

Cache:: Memcached:: Fast 0.08

Reading time1 min
Views1.7K
Сегодня зарелизили версию перлового клиента для memcached близкую к окончательной. Багов не замечено. Работает на боевых серверах beon.ru. По бенчам превосходит по скорости все аналогичные модули (как пишут в рекламе, «до десяти раз быстрее»)

wiki проекта

Приятно, когда коммерческие проекты выкладывают хорошую работу в open source!
Total votes 24: ↑21 and ↓3+18
Comments8

Индивидуальный предприниматель: инвестиции

Reading time5 min
Views3.3K
На этот раз мы с Вами, дорогие люди-х, раскроем достаточно простую, но важную тему: как получать инвестиции, как делиться кусочком бизнеса, если Вы — индивидуальный предприниматель или планируете им быть.

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

Читать дальше →
Total votes 21: ↑15 and ↓6+9
Comments6

Юридическое или физическое лицо? (часть первая)

Reading time5 min
Views26K
Как показали результаты опроса, больше всего люди-х хотели бы раскрыть секрет НЛО. Заранее хочу извиниться за то, что открыть его я не смогу, иначе мой логин просто самоуничтожится :(

Кроме того, большинству хотелось бы узнать, как поделиться «кусочком» своего бизнеса, а этот вопрос грамотно раскрыть можно только после базовых знаний в области регистрации предприятия или индивидуального предпринимателя, поэтому об этом сегодня и поговорим.

Благодаря добрым людям-х, эта запись появилась именно здесь. Надеюсь, так будет и дальше :)

Читать дальше →
Total votes 52: ↑50 and ↓2+48
Comments94

Юридическое или физическое лицо? (часть вторая)

Reading time6 min
Views1.1K
Еще раз хотел бы поблагодарить тех, кто откликнулся на статью. По крайней мере, сейчас я понимаю, что эта тема всем начинающим свое дело актуальна и интересна. Поэтому встречаем вторую часть.

Читать дальше →
Total votes 50: ↑48 and ↓2+46
Comments56

reCAPTCHA: дополнительная польза от борьбы со спамом.

Reading time1 min
Views2.5K
Сотрудники Carnegie Mellon University подсчитали, что ежедневно по всему миру люди заполняют 60 миллионов каптч. Приняв время заполнения каптчи за 10 секунд, получаем более 160 000 человекочасов (или около 19-ти ЛЕТ!) за день.
И они решили попытаться хотя бы малую часть пропадающих зазря усилий направить на полезное дело, а именно — на распознавание книг.
Суть их идеи такова: на реКАПТЧЕ даются ДВА идущих подряд слова из книги, одно из которых система распознания текста не осилила. реКАПТЧА проверяет известное слово, а вариант распознания неизвестного добавляет в свою базу. Оба этих слова задисторчены обыкновенными и специальными каптча-фильтрами, чтобы пользователь не схалявил, предложив вариант «упячка», к примеру.
Демо и подробности тут:


Университет предлагает готовые решения для форумов/блогов/почты. ИМХО если технология найдет свое применение, вебдваноль наконец сотворит что-то действительно полезное.
Total votes 54: ↑51 and ↓3+48
Comments58

XSS-червь: кто меньше?

Reading time2 min
Views9.5K
Наткнулся на днях на новость о конкурсе, в котором предлагают создать минимальный JavaScript-код, который будет сам себя копировать дальше. Автор конкурса — Robert Hansen aka RSnake, достаточно крупный специалист по информационной безопасности.

Условия



По условиям конкурса от кода требовалось следующее:
Читать дальше →
Total votes 46: ↑45 and ↓1+44
Comments16

Stand-alone Russian Tumblr

Reading time1 min
Views1.4K

Широко известный в узких кругах NumberOneДенис Перехрест в соавторстве с AistИльёй Остреровым представили сегодня на суд широкой публики новый движок для микронаноблоггинга — NanoGrabbr. По описанию на сайте проекта:
NanoGrabbr — это первый русский движок для микроблоггинга.

Он позволяет размещать микропосты (тексты, ссылки, картинки-видео), а также «грабить» RSS.

В общем, это типа Tumblr, только на вашем хосте и под вашим контролем.
Посмотреть, а также попробовать сделать свою запись можно на демо-полигоне (или в блогах авторов).

Более развёрнутое описание нового движка можно посмотреть на Интернетных Штучках.

С конкретной лицензией группа авторов пока не определилась: «GPL? GNU? в общем опенсорс».

Новости на techme
Total votes 34: ↑32 and ↓2+30
Comments44

Fork в приложениях использующих event loop

Reading time2 min
Views4K
Существуют разные способы реализовать одновременную обработку данных: fork, threads, event loop… и, насколько я понимаю, вместе они уживаются довольно паршиво.

Давайте возьмём event loop и fork. Есть ли смысл использовать их в одном приложении? На первый взгляд — конечно, есть! Event loop будет нормально работать только при условии, что обработчики событий отрабатывают достаточно быстро. И как только какой-то обработчик начинает требовать много времени для работы, первое что приходит в голову — отforkнуть его в отдельный процесс (в принципе есть ещё и нити, но в perl с ними туго, так что этот вариант даже не рассматриваем).

Но это на первый взгляд. А если копнуть глубже…
Читать дальше →
Total votes 4: ↑4 and ↓0+4
Comments12

TOP-10 западных стартапов, на которые стоит обратить внимание в 2008 году

Reading time6 min
Views1.3K
Сейчас отличный момент для того, чтобы создавать собственную компанию. Крупные IPO эпохи Web 1.0 и недавние сделки по приобретению вырастили новое поколение бизнес-ангелов и венчурных капиталистов. Плюс ко всему, для предпринимателей сейчас есть весьма привлекательная и реалистичная стратегия выхода – быть приобретенным компанией Google. Всё это в сумме сильно разогревает рынок – сейчас ситуация почти такая же, как во времена бума доткомов.
Почти – потому что сейчас бюджеты стартапов, всё-таки, не настолько расточительны, и многие из них, в отличие от ситуации 1999 года, имеют неплохие перспективы. Вот список десяти проектов, на которые стоит обратить внимание в следующем году – все они находятся в одном шаге от продажи или IPO.
Читать дальше →
Total votes 26: ↑24 and ↓2+22
Comments19

Как запретить браузеру выделять текст

Reading time4 min
Views179K
Если Вы веб-разработчик, то у вас наверняка возникала необходимость в том, чтобы запретить пользователю выделение текста. Оговоримся, что я не имею ввиду полный запрет с целью защиты текста, а запрет на выделение всевозможных подписей, надписей и т.п. где выделение мешает работе интерфейса и пользователю (чаще всего при drag&drop, или выделении текста при двойном клике). Это в первую очередь касается веб-приложений и ни в коем случае не касается информационных сайтов.
Читать дальше →
Total votes 57: ↑52 and ↓5+47
Comments69

Делаем блог на Drupal

Reading time4 min
Views15K
Недавно на своем блоге я выложил статью по поводу создания блога на базе Drupal. Выложу ее и здесь. Надеюсь, она будет кому-нибудь полезной.

Выбор CMS для блога — дело серьезное и ответственное. Полагаю, каждый блоггер, создающий standalone-блог, провел немало времени, изучая различного рода обзоры и сравнения популярных движков, а также тестируя их функционал. Такой период был и у меня.

Пожалуй, самые популярные движки сейчас — это Wordpress, Joomla и Drupal. Во всяком случае, они самые известные из бесплатных CMS. После их изучения я остановился на Drupal и очень этому рад. Не вдаваясь в подробности о преимуществах Drupal (это тема для отдельной статьи), замечу лишь, что он мне понравился следующими особенностями:

  • Гибкость системы. Архитектурно Drupal построен очень грамотно и модульно, что позволяет сделать из него все, что угодно.
  • Качественный код. Благодаря достаточно жесткому контролю качества Drupal и его модули не только стабильны, но и обладают вполне читаемым кодом.

Есть и свои недостатки, конечно, но я сейчас, собственно, не об этом. Сейчас, когда набор модулей и настроек у меня стабилизировался, я бы хотел написать о том, как сделать блог на базе Drupal.
Читать дальше →
Total votes 40: ↑30 and ↓10+20
Comments79

А мужики-то не знают: защита в Wordpress 2.4, дыры и апдейт в 2.3 и подсветка синтаксиса

Reading time3 min
Views1.8K
Пока пишутся большие посты и другие программы, сделаю небольшой обзор того, о чём следует знать, если не каждому, то большинству.
Читать дальше →
Total votes 24: ↑21 and ↓3+18
Comments12

Прощай, if $DEBUG!

Reading time3 min
Views3.2K
Думаю, любой программист на Perl довольно регулярно добавляет в программу вспомогательный код, который не должен выполняться всегда. Это может быть отладочный код, сбор статистики о скорости работы разных частей кода, вывод в лог, и т.д. С этим кодом связано сразу несколько проблем:
  1. Он мешает читать основной код.Он замедляет выполнение программы.Из-за первых двух причин его зачастую удаляют, как только необходимость в нём пропадает… только, к сожалению, необходимость в нём регулярно возникает снова, и этот код, матерясь, снова пишут… чтобы через несколько часов снова удалить.Борьба с первой проблемой, как правило, обречена на неудачу. Ибо если код должен выполняться, то он должен быть написан. А если он написан, то он царапает глаза, разрывает основной код, раздувает код, отвлекает и раздражает. Решить эту проблему, как правило, удаётся только тогда, когда этот код должен быть написан в самом начале и/или конце функции — тогда можно автоматически сгенерировать функцию-обёртку, которая спрячет внутри себя этот код.

    А вот со второй проблемой бороться можно вполне успешно:
Читать дальше →
Total votes 15: ↑13 and ↓2+11
Comments36

Кропотливая оптимизация PHP-приложений (рассматриваю PHP5, но большинство справедливо и для 4-й ветки)

Reading time9 min
Views8.8K

Когда во сне снится «ой а если сервера не хватит...»


Для начала, Доброй Ночи. Пишу что-то полезное вроде впервые (если не считать разного рода полу-тестов в моём блоге). Человек я допытливый до жути, неожиданно в голову пришло, что могу помочь сэкономить кому-то много времени ;).


танцуем с бубном
Total votes 99: ↑95 and ↓4+91
Comments147

Information

Rating
Does not participate
Location
Россия
Date of birth
Registered
Activity