Блог веб-разработчика: в помощь программистам

Спаммеры просят Лукашенко покинуть пост

Вот такой вот спамчик только что ко мне приехал:
2 ИЮЛЯ, 15.00, ПЛОЩАДЬ НЕЗАВИСИМОСТИ, МИНСК.
ВСТРЕЧАЕМСЯ, ЧТОБЫ РЕШИТЬ НАШЕ БУДУЩЕЕ!
…Я так буду смотреть, наблюдать, а потом как шандарахну, то не успеешь к Уго убежать. (с) Asterix во время просмотра выступления А.Г. Лукашенко
Здравствуйте!
Это письмо адресовано в первую очередь жителям Республики Беларусь, а также всем, кому интересно, что же там происходит.
Приносим свои извинения за использование ваших адресов. Не стоит ломать голову над тем, где мы их взяли – вы читаете это письмо и это факт, остальное не важно.
Отвечать на это письмо не нужно.
У вас возник вопрос – кто мы? Мы – это просто два старых друга, которые на хорошем уровне разбираются в IT-технологиях. Называйте нас Asterix и Obelix.
Мы никогда не состояли в партиях и иных движениях, не ходили на демонстрации, просто жили своей жизнью. Но мы всегда смотрели на мир с широко открытыми глазами, всегда пытались его изменить по мере наших возможностей в лучшую сторону и удерживать баланс его “плохой стороны”.
Последние события на нашей Родине вынуждают нас применить наши знания в том, в чем они обычно не применяются.
Данное письмо разделено для наглядности на несколько частей. Соглашаться с ним или нет – вы примете решение сами после прочтения. Читать полностью »

Bitrix VS всех , глазами управленца

Если у кого либо из вас вставал вопрос по выбору движка для интернет-магазина, вы знаете какое это мучение. Вот еще несколько лет назад выбора особо не было, либо VAMshop – инкарнация русская oscommerce, либо PHPshop – движок сделанный на php4, либо shop-script тогда еще не купленный компанией webasyst. Был тогда уже и Bitrix, но его использование было не целесообразным ввиду ряда причин. Это и множественные баги, вылезающие на ровном месте, и своеобразная структура, которая казалась аляповатой для подобного продукта на тот момент и нагрузки, достойные отдельного повествования. Вышла версия Bitrix 10.0 , не то что бы вчера, но сравнительно недавно в 2011 году нашей эры. А оно нам надо?  Читать полностью »

Русификация Interspire Shopping Cart 6.014

Полная русификация Interspire Shopping Cart 6 версии, не переведены только отдельные небольшие нотайсы в админке.

Русификация Interspire Shop Script 6.014 (1078)

Немного о защите от dos(ddos) атак

Сегодня я хотел бы описать установку модуля mod_evasive, для веб-сервера Апач. Чем же хорош этот модуль? Наверное все знают что такое dos (ddos) атака, а многие имели опыт с ней столкнуться. В настоящее время организовать такую атаку не составит больших денежных вливаний, а последствия могут быть ощутимые, например для интернет-магазина. Итак mod_evasive – это модуль защиты от dos(ddos), брут форс атак. Но не стоит думать что это панацея, он справиться только с слабой dos(ddos) атакой, для чего то более серьезного, необходимо принимать иные меры. Читать полностью »

Простая пост загрузка изображений с jQuery

imageВернувшись из небольшого отпуска по болезни (не стоит выходить на улицу с мокрой головой) продолжу с небольших “минифишек”.

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

В одном проекте требовалось создать «слайдер» изображений с разрешением 980×613 пикселей, с автостартом слайдера после загрузки страницы и без особых ограничений на количество изображений.  Средний вес изображения — 150кб.
Читать полностью »

PHP: как не потерять сессию

Достаточно часто встречается ситуация, когда авторизованный пользователь уходит из-за компьютера или просто переключается на какую-либо другую задачу, забывая при этом периодически покликивать по ссылкам сайта. Результат: по возвращении к работе с сайтом после первого же клика его нагло выбрасывает из теплой и уютной админки с нахальным требованием залогиниться заново.
Читать полностью »

Полезняшки “продолжение”

Ура, товарищи! В прошлой статье я писал про подключение удаленного сервера как папку по ssh. Я на 90% уверен, что многие сидят под win и для них эта “полезняшка” не годится. Но! Я нашел чем Вас порадовать.
Читать полностью »

Кнопки на сss3

В данном уроке, я покажу как сделать удивительно красивые кнопки с помощью css3 и совершенно без js.

Вся наша работа будет заключаться в одном css файле, который удобно подключать к своему проекту, в случае необходимости, и одному файлу с картинкой.

Кнопки, кстати, будут достаточно хорошо отображаться в браузерах и без поддержки css3, для этого в css прописаны стили “по умолчанию”.

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

Пример архитектуры, используемой на высоконагруженном видео портале

В этой статье мне немного хотелось бы рассказать про архитектуру, которую мы используем в нашей компании. Проект, над которым я работаю, является видео-порталом с большим количеством посещений в день (16 миллионнов уникальных пользователей). Ну вот, перейдет к архитектуре:
Читать полностью »

Полезняшки: безопасный код

Много раз написав код, задумываешься, а безопасный ли он?

Что бы сэкономить себе время я 1 раз задумался и родил удобную процедуру для чистки данных получаемых от пользователя (заполнение формы, запросы и т.п.)

Так как я работаю только в UTF8 (в силу ряда причин и вообще), то кому надо, от скорректирует нужную кодировку.

Функция принимает минимум 1 переменную – сама строка.  Дополнительно можно указать желание чистить код для sql запроса, чистка html тегов и приведение строки к каноническому виду.

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