04Май
Из раздела CSS
Перейти к комментариям

Существует огромное множество инструментов упрощающих разработку и верстку веб приложений. Создать полный каталог таких инструментов пожалуй не возможно. Вот только некоторые которые помогают мне в повседневной работе. Все они разобраны по соответствующим категориям. К сожалению не все инструменты из данного списка обладают хорошей документацией и удобным интерфейсом. Что же, где наша не пропадала? Но если вы знаете альтернативы которые более удобны — прошу не молчите
Читать далее
color, CSS, em, framework, px, Web color, веб цвета, инструменты, Палитра, фреймворк, шаблон
15Дек
Из раздела Вкусняшки
Комментариев: 2

Вот и свершилось чудо! Наконец то кто то сделал Zen Coding для Geany. Работает чудесно, ставиться не так легко как под тот же gedit но все же! Итак, для тех кто не в курсе, напомню:
Zen Coding это плагин для высокоскоростного редактирования или набора HTML, CSS, XML и XSL кода. Суть его работы заключается в использовании аббревиатур которые позволяют быстро генерировать css селекторы и html код.
Под катом еще немного описания данного плагина и его установка для Geany.
Читать далее
CSS, HTML, XHTML, ZenCoding
03Авг
Из раздела MySQL | PHP
Комментариев: 4

Итак, как я и обещал, сегодня я расскажу как сделать свою авторизацию используя session, php и mysql. Для начала определимся что такое сессия и чем она отличается от cookie.
Session – это механизм, позволяющий однозначно идентифицировать браузер и создающий для этого браузера файл на сервере, в котором хранятся переменные сеанса.
Cookies — это механизм хранения данных броузером удаленного компьютера для идентификации возвращающихся посетителей и хранения параметров веб-страниц.
Т.е. главное различие это место хранения данных, у сессий на стороне сервера, у куков на стороне клиента, это различие критично. Если украсть у пользователя cookie довольно просто то с сессиями не все так просто. Ну а теперь перейдем к практической части а именно к написанию своей авторизации. Читать далее
function, MySQL, PHP, Авторизация
18Июл
Из раздела JavaScript | Вкусняшки
Комментариев: 4
Давно ничего не писал, но обещания надо выполнять, так что я начинаю плотно заниматься блогом и постоянно писать что то новое. Буквально вчера я сменил дизайн блога и чуть позже он будет доработан в моих целях, ну а сегодня я вам расскажу как красить checkbox’ы. Добро пожаловать под кат!
Читать далее
checkbox, JavaScript, JS
10Июн
Из раздела Без рубрики
Комментариев: 2
Иногда когда мы делаем какие то свои проекты, мы минуем дизайнера, но все таки хочется что бы проект смотрелся более-менее прилично. Как раз для таких случаев я собрал некоторое количество онлайн генератор background для ваших сайтов. Они позволят вам быстро сделать фон нужного вам тона и орнамента. Приступим к перечислению! Читать далее
29Май
Из раздела JavaScript | Вкусняшки
Перейти к комментариям
Давно я не писал в блог, хотя и было о чем. Это плохо, будем наверстывать. Ну а теперь о деле, сегодня Bosha решил повесить на свой бложек последние сообщения из twitter’а, решил ему помочь. Немного пошуршал поиском и вот удобный способ вставки последних n сообщений из twitter’а всего 2 js файлами. К слову у Bosh’и он не захотел работать, но а у меня все работало, работу этого скрипта вы можете видеть на моем блоге. Теперь о реализации. Читать далее
JavaScript, JS, twitter
09Апр
Из раздела PHP
Комментариев: 4

Предыстория… Есть у меня один сайтик, и там есть гостевая книга, туда постоянно лезет спам. Спамеров (ботов или людей) капча не останавливала. Хотя я и ставил их штук 5 разных, да еще и подключался к сервису автоматической генерации капчи. Исходом стало введение премодерации которая клиента не обрадовала. Какая разница чистить на форуме или в админ панели, сказал он мне. Некоторое время мне понадобилось что бы придумать что то еще чем можно уберечь сайт от нашествия спам ботов. Мною были прочитаны десятки статей по этому поводу и в итоге я нашел вот эту статью под названием Построение эффективной Анти-Спам системы. Ссылка на исходники была мертвая и по моей просьбе автор выслал мне их. Меня постигло небольшое огорчение. исходники были на C… Недолго думая я решил переписать на php, о чем и будет рассказано в этой статье. Читать далее
function, PHP, Капча, Спам
16Мар
Из раздела PHP
Комментариев: 4

Несколько правил которые необходимо соблюдать:
- 1. НИКОГДА НЕ ДОВЕРЯЙТЕ ПОЛЬЗОВАТЕЛЯМ
- 2. Файлы никогда не должны исполнятся на сервере ( 644 )
- 3. Нельзя доверять $_FILES[]['type']
Если коротко то недавний холивар в php@conference.jabber.ru на тему загрузок файлов заставил меня пересмотреть мой алгоритм проверки файлов. Исходом явилось то что я написал более или менее нормальную функцию проверки файлов. Но не идеальную, так что не пренебрегайте настройкой прав доступа на загружаемые файлы
Читать далее
$_FILES, mime type, PHP
13Мар
Из раздела MySQL | PHP
Перейти к комментариям
Столкнулся с проблемой построения дерева каталогов на MySQL и PHP. Долго искать не пришлось, поиск сразу подсказал пару хороших статей. Но при их разборе выяснилось что они «слегка» устарели и код из них вообще не захотел работать. Более того они были сильно запутаны. Немного подумав я решил написать свое дерево. О нем то я и напишу сегодня. Читать далее
MySQL, PHP
08Мар
Из раздела CSS | JavaScript
Перейти к комментариям
Как часто вы мучились при верстке с разными разрешениями мониторов? Я частенько, особенно когда макеты под все типы мониторов выглядела одинаково. В конце концов мне это надоело и с помощью гугла который мне выдал кучу маленьких недоделанных скриптов и Bosh’и который помог доделать их я решил эту проблему.
Подробности далее…
Читать далее
CSS, JavaScript, JS