Правильный редактор для PHP

Веб-разработка Комментарии (9) »

Иногда очень сильно не хватает какого-то хорошего редактора для PHP именно с точки зрения комфортной работы с кодом, что-то посерьезней, чем простая подсветка синтаксиса. При этом обычных редакторов пруд пруди, в которых, к сожалению, та же подсветка синтаксиса далеко не всегда корректно работает.

Хочется иметь нормальную реализацию IntelliSense, а не “деревянную” пародию на него в виде заранее определенного списка методов и констант языка, “вываливающегося” во время работы по поводу и без повода в виде полного списка. IntelliSense обязательно должен “знать” о всех используемыми вами классах, о их методах и переменных, то есть подключил через #include файл с определением своего класса, и редактор сразу же его подхватывает, подсказывая информацию о всех “внутренностях” объектов этого класса.
Читать полностью »

1 звезда2 звезд3 звезд4 звезд5 звезд (Еще не оценили)
Загрузка ... Загрузка ...

Борьба со спамом в форумах phpBB2

Веб-разработка Комментариев нет »

Борьба со спамом (c) :-)Недавно на своем форуме изменил тактику борьбы со спамом (по сути, просто поставил другой мод :-) ), что принесло свои плоды.

Раньше для борьбы со спамерскими роботами был установлен мод расширенной графической капчиAdvanced Visual Confirmation и одна из первых версия мода Stop Advertisement Bots (уже есть более свежая версия).

Stop Advertisement Bots скрывает от глаз посетителей поле для ввода сайта и при этом определяет, что регистрационную форму заполнил робот, если заполнено это скрытое поле.

Еще установлен прекрасный мод, который автоматически удаляет пользователей (и их сообщения), которые использовали более чем 1 ссылку в тексте своего поста (Detector Bots) (макс. допустимое количество ссылок в одном сообщении можно настраивать).
Читать полностью »

1 звезда2 звезд3 звезд4 звезд5 звезд (1 голосов, средний: 5 из 5)
Загрузка ... Загрузка ...

jQuery. Мое первое знакомство с “волшебной палочкой” для JavaScript

Веб-разработка Комментарии (8) »

Логотип jQueryНа днях познакомился с очень хорошим фреймворком для JavaScript с названием jQuery. Дня три не мог нарадоваться :-) И захотелось поделиться этим.

До этого использовал чистый JavaScript, а для задач, требующих использования AJAX, использовал библиотеку JsHttpRequest от dkLab.

“Я почему раньше такой злой был - потому что у меня велосипеда не было!” (с) Почтальон Печкин

В целом до знакомства с jQuery я достаточно негативно воспринимал работу с JavaScript, душа у меня к нему явно не лежит. Причем использую в JavaScript обычно самый необходимый функционал, например, оперирование объектами из DOM, на уровне скрыть/показать, или же для валидации данных форм на стороне клиента.
Читать полностью »

1 звезда2 звезд3 звезд4 звезд5 звезд (2 голосов, средний: 5 из 5)
Загрузка ... Загрузка ...

MySql и русская кодировка

Веб-разработка Комментарии (4) »

Проблема возникает, если вы работаете с кодировкой, отличной от UTF-8, и храните в базе данных тексты, к примеру, в кодировке cp1251. Но MySql не всегда использует по умолчанию кодировку cp1251, в частности, не всегда по умолчанию используется эта кодировка для соединений с базой. Из-за этого возникают ситуации, когда в базе тексты хранятся в нормальном читабельном виде, но при выводе этих данных на сайт появляются одни лишь “кракозяблы” (знаки вопросов вместо букв – “?????????? ????”).
Читать полностью »

1 звезда2 звезд3 звезд4 звезд5 звезд (Еще не оценили)
Загрузка ... Загрузка ...

Обтекание текстом в Photoshop

Веб-разработка Комментарии (3) »

Пример обтекания текстомМеня одно время мучил вопрос, как сделать обтекание текстом (text wrapping) какого-либо объекта в Photoshop,так как при разработке эскизов дизайна для сайтов этой возможности ой как не хватало. Потом решение нашлось (с помощью метода “проб и ошибок” :-) ), несмотря на то, что достаточно часто на некоторых форумах упоминается, что это просто невозможно сделать.

Вам будут необходимы навыки работы с кривыми (Patchs/контуры), если вы вдруг их не имеете, можете посмотреть неплохой урок на эту тему.

В общем, рецепт прост.
Читать полностью »

1 звезда2 звезд3 звезд4 звезд5 звезд (1 голосов, средний: 5 из 5)
Загрузка ... Загрузка ...

Эффект бурундука при проигрывании mp3 файлов в flash плеерах

Веб-разработка 1 комментарий »

Мне нужен был плеер, сделанный на флеше для проигрывания mp3 файлов на сайте. Вспомнил про “JW FLV Media Player“, не плохой бесплатный (для не коммерческого использования) плеер, раньше я пробовал его использовать, но только для проигрывания видео файлов (*.flv).

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

Звук заработал, но скорость проигрывания была где-то в два раза быстрее :-) Получался голос с эффектом мультяшных бурундуков (так этот эффект обозвали в иностранных источниках – “chipmunk”) :???:
Читать полностью »

1 звезда2 звезд3 звезд4 звезд5 звезд (2 голосов, средний: 4.5 из 5)
Загрузка ... Загрузка ...

Обманная полупрозрачность для gif

Веб-разработка Комментарии (2) »

Почему-то достаточно часто на сайтах встречаю вот такую (иногда такое встречается и на сайтах веб студий :shock: ) неверную реализацию (не всегда настолько сильно видны белые ореолы), вставки прозрачных gif изображений на сайт с неким абстрактным фоном (с каким-то мелким узором на фоне или просто некая цветовая заливка, пусть даже градиентная). Вот пример неправильного и правильного варианта:

Не правильно Правильно
Не правильно Правильно

Проблема возникает из-за того, что gif не поддерживает полупрозрачности.
Читать полностью »

1 звезда2 звезд3 звезд4 звезд5 звезд (2 голосов, средний: 5 из 5)
Загрузка ... Загрузка ...

rar и Opera

Веб-разработка Комментарии (4) »

Наткнулся недавно на эту проблему. rar`овский файл в опере не скачивался как обычный архив, а открывался в виде текста. Причем в остальных браузерах было все нормально. Решается проблема просто:

? Я загружаю архив RAR из Интернета c помощью Netscape Navigator или Netscape Communicator, а архив оказывается поврежденным. Почему?

! Для RAR-архивов HTTP-сервер Apache неправильно сообщает программе загрузки тип получаемого файла, считая, что он — text/plain. В результате Netscape Navigator/Communicator обрабатывает его как обычный текст. Чтобы избежать этой ошибки, веб-мастера, использующие Apache, должны создать в каждой папке, где есть архивы RAR, файл .htaccess, и добавить в него следующую строку:

AddType application/x-rar-compressed rar

Если файл .htaccess уже существует, то данную строку нужно просто добавить в этот файл.

1 звезда2 звезд3 звезд4 звезд5 звезд (3 голосов, средний: 4.33 из 5)
Загрузка ... Загрузка ...

Поиск без учета регистра

Веб-разработка Комментарии (3) »

Как-то раз проглядел, что у меня в базе данных сравнение строк было регистро-зависимым (cp1251_general_cs). К примеру, при запросе:

SELECT * FROM name_table WHERE name LIKE '%Слово%'

Находились только те записи, в которых буква “С” была большой, а все остальные буквы должны были быть в нижнем регистре.

Чтобы произвести регистро-независимый поиск нужно было делать следующий запрос:

SELECT * FROM name_table WHERE name LIKE '%Слово%' COLLATE cp1251_general_ci
1 звезда2 звезд3 звезд4 звезд5 звезд (2 голосов, средний: 4.5 из 5)
Загрузка ... Загрузка ...

Тема для WP & Иконки от N.Design Studio. Локализация Mywordpress.ru
Записи в RSS Комментарии в RSS Вход