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

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

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

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

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

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

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

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

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

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

В общем, рецепт прост.
Читать далее Обтекание текстом в Photoshop

Поиск в интернете «для чайников»

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

Итак, если вы имеете желание потратить немного времени, чтобы улучшить свои способности в области поиска информации, приступим.

Лично я в основном использую для поиска Яндекс и если ничего не нашел в Яндексе пробую в Google, соответственно дальше и буду в первую очередь подразумевать Яндекс и Google, хотя в большинстве случаев все сказанное будет актуально и для многих других поисковых систем.
Читать далее Поиск в интернете «для чайников»

Что делать, если у сайта нет RSS-канала

Что делать, если вам сильно хочется следить за обновлениями информации на чьем-то сайте, но при этом у этого сайта нет своего RSS-канала?

Оказывается, все-таки есть выход из этой ситуации.

Логотип сайта page2rssСамый просто способ – это использовать сайт page2rss.ru. Этот сайт будет следить за страницей в интернете, которую вы укажете, и как только будет видеть какие-то изменившиеся данные, будет публиковать их в виде RSS-канала, на который вы и можете подписаться (после указания адреса страницы и нажатия кнопки «to RSS» справа появятся кнопки для подписки на RSS).

Нюанс только в том, что вы не будете в итоге видеть какие-то аккуратно оформленные новости, а будете видеть именно измененные куски. Хотя, наверняка, в некоторых случаях не такие они и страшные могут быть 🙂 Но даже если в RSS-канале информация будет представлена несколько хаотично, основную задачу этот сервис выполняет. Вы всегда будете знать, что на странице произошло обновление, примерно понимая, какой оно имеет характер. Вообще, применений можно найти массу – можно следить за изменениями в какой-либо статье, новыми комментариями к чему либо, за изменениями в каких-либо рейтингах и т.д., и все это невзирая на отсутствия соответствующих RSS-каналов на нужных вам сайтах.
Читать далее Что делать, если у сайта нет RSS-канала

RSS-агрегаторы или чем читать RSS

Продолжение первой части статьи «Что такое RSS«.

Программы, которые собирают информацию с RSS-каналов ваших любимых сайтов, называют RSS-агрегаторами, RSS-ридерами (от англ. reader) или русским аналогом RSS-читалки.

Есть два вида RSS-агрегаторов, программные и Web-агрегаторы.
Читать далее RSS-агрегаторы или чем читать RSS

Что такое RSS

Символ RSSRSS, кратко говоря, это технология, которая позволяет в удобной форме следить за появлением новой информации на различных сайтах и блогах.

До появления RSS было три способа следить за обновлениями любимых сайтов.

Первый способ (ручной)
Заходить ежедневно/еженедельно на интересующие вас сайты и смотреть, не появилось ли чего-то новенького.
Вполне естественный способ для первого времени, пока таких сайтов малое количество. Но как только у вас будет таких сайтов, к примеру, более десяти, этот способ станет очень неудобным, так как будет тратиться масса времени. Есть еще один минус, если вы платите за интернет не фиксированную сумму в месяц, а платите за количество скачанной информации (платите за трафик). При каждом заходе на сайт, вы будете качать излишние объемы информации, при этом, возможно, часто впустую, обнаруживая, что ничего нового не появилось.
Читать далее Что такое RSS

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

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

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

Звук заработал, но скорость проигрывания была где-то в два раза быстрее 🙂 Получался голос с эффектом мультяшных бурундуков (так этот эффект обозвали в иностранных источниках – «chipmunk») 😕
Читать далее Эффект бурундука при проигрывании mp3 файлов в flash плеерах

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

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

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

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