Пользователь
Настоящее скругление углов картинок на клиенте
Самый короткий в мире маркетинговый план
Можно для любой новой идеи, продукта или услуги заполнить эту табличку и сразу увидеть общую картину с перспективами.
MySQL шпаргалки
Сегодня я решил опубликовать свои шпаргалки, на самые часто встречающиеся ошибки при работе с MySQL.
Еще несколько полезных плагинов
Инструментарий веб-разработчика под мобильные устройства
Обзор нескольких новых плагинов jQuery
Улучшаем border-radius.htc
В этой статье я расскажу, как избавиться от ошибок «Invalid argument» при его использовании, а также как в разы ускорить его работу.
Paginator3000 и колёсико мыши
Далеко в лес ходить я не стал, а решил найти, что же это за зверь такой раскопированный на множестве сайтов, а оказалось, что это детище karaboz. И даже есть аналог, переделанный под jQuery.
Но у каждой версии есть, как мне показалось, огромный недостаток, игнорирование колесика мыши. «Но ведь с этим было бы удобнее!» — воскликнул я и решил немного переписать, чтобы пейджер прокручивался на событие mousewheel. А также есть другие недостатки, которые я освещу под катом.
Ещё 10 уловок для защиты Wordpress'a
На сегодняшний день Wordpress как никогда популярен. Блоги, мини-сайты, а то и целые порталы — всё это строится на основе такого удобного движка-конструктора как Wordpress. Но за удобностью и лёгкостью освоения кроются, прежде всего, вопросы, связанные с безопасностью вашего сайта. Большая распространённость — большее внимание злоумышленников.
В этой статье описаны десять простых уловок, которые позволят сделать ваш сайт на Wordpress’e ещё более защищённым и позволят спокойнее спать по ночам.
В помощь веб-разработчику: эмуляторы мобильных устройств
Vkontakte Open Media Player
Вступление
Хочу представить вам свою опенсорс разработку — Vkontakte Open Media Player, которая позволяет удобно смотреть кино и сериальчики из вконтакта с выбором качества (имеется ввиду разрешение видео, а не качество рипа, хотя и оно часто указано :) ).
Немного подробностей внутри.
Google представил API для кроссбраузерного подключения шрифтов
<html>
<head>
<link rel="stylesheet" type="text/css" href="_http://fonts.googleapis.com/css?family=Tangerine">
<style>
body {
font-family: 'Tangerine', serif;
font-size: 48px;
}
</style>
</head>
<body>
<h1>Making the Web Beautiful!</h1>
</body>
</html>
Внутренние технологии Яндекс.Карт стали доступны всем веб-разработчикам
Яндекс открывает в API технологию, которая раньше использовалась только на собственных проектах.
Называется технология «активные области». Её задача очень простая — дать возможность показать на карте столько активных меток, сколько это нужно проекту. Если 10000, значит десять тысяч. Если сто тысяч, то сто! И никаких компромиссов.
API Яндекс.Карт позволяет показывать стандартным способом не более тысячи меток, при добавлении большего числа меток, браузер пользователя начинает работать заметно медленее. Теоретический предел новой технологии измеряется сотнями тысяч активных меток на карте.
На Яндекс.Картах активные области применяются для отображения различных слоёв: пробок, фотографий, дорожных развязок и видеокамер. А теперь эту технологию можно увидеть и на других сайтах. Представляем вам три проекта, участвовавших в бета-тестировании:
"Банкоматор" — карта банкоматов и терминалов самых популярных сетей.
Вот так выглядит карта банкоматов Сбербанка на территории Москвы, на ней сейчас 1274 метки. Карта терминалов Qiwi выглядит ещё внушительнее. Здесь одновременно отображено 11 309 терминалов.
Проект "4rent.ru" использует активные области для того чтобы показывать объявления о недвижимости. Большое количество объявлений требует использования специальной технологии.
Так же активные области использует портал "Тили-Тесто" с обширным свадебным каталогом на карте.
Подробнее об активных областях читайте в документации.
Кроме активных областей в новой версии API, стали доступны и другие функции:
- Модуль «Метро» — поиск ближайших станций метро для 11 городов (а это 401 станция метро);
- Модуль «Регионы» — позволяет организовать выбор региона на карте России, Украины, Белоруссии и Казахстана;
- Геотаргетинг — определение координат региона пользователя по его IP адресу;
- Новый дизайн меток и балунов.
Будем рады вашим отзывам и предложениям!
Команда API Яндекс.Карт
Быстрая реализация резервного копирования в Amazon S3
В итоге, МакХост стал последней каплей, и, чтобы не оказаться в числе тех, кто «уже делает бекапы», я перевёл систему бекапов своего сервера на Amazon S3. Получилось вполне себе быстро и прозрачно.
Хочу поделиться с общественностью простейшей реализацией.
Подборка роликов о создании макета дизайна и сайта в Adobe Fireworks
Что такое Fireworks и зачем он нужен
В нашей стране данный графический редактор не снискал популярности. Так уж сложилось, что стоимость пакета Adobe Creative Suite у нас в среднем равна стоимости интернет-трафика на его скачивание, либо стоимости носителя, на который его записывают. Отчасти поэтому все используют Adobe Photoshop и Adobe Illustrator для создания веб-дизайна. Ну вот сейчас, лично для меня, пришло время задуматься о лицензионности софта.
Я сам не являюсь веб-дизайнером, я программист. Основные задачи, которые я решаю с помощью графического редактора — это минимальная модификация растровой и векторной графики, нарезка готового дизайна, оптимизация изображений, создание прототипов и т.п. Photoshop и Illustrator без проблем решают эти задачи, однако их в состоянии решить и Fireworks. А теперь вспомним про стоимость Photoshop + Illustrator (700$ + 600$) и сравним со стоимостью Fireworks (300$).
Частенько бывает, что Fireworks не справляется с отображение родных файлов Photoshop и Illustrator. Возникают глюки с отображением некоторых эффектов. В таких случаях обычно помогает эталонный скриншот, который позволяет понять где проблема и при возможности исправить ее. Также есть альтернативные редакторы (Gimp, Pixelmator), которые открывают исходный файл, но уже со своими глюками, которых нет в Fireworks.
Таким образом, вряд ли Fireworks заинтересует дизайнеров, уже работающих в Photoshop, его основные пользователи — это программисты, верстальщики, проектировщики и небольшая часть дизайнеров (во всяком случае в России).
Подборка роликов о Fireworks
Покопавшись в рунете на предмет наличия видео о Fireworks на русском языке я наткнулся на некий вакуум. Все имеющиеся ссылки вели на Youtube. Вот к нему я обратился, а результаты поиска под хабракатом. Кому будут интересны эти ролики? Прежде всего программистам, отчасти верстальщикам, которые хотят понять как создается веб-дизайн и почему им не всегда нужен Photoshop.
Все о 960gs — отличном css-фреймворке для построения модульных сеток
Я хочу дать исчерпывающее описание замечательному фреймворку для построения модульных сеток 960gs. Недавно где-то в комментариях сказали, что 960gs сложнее в понимании, чем blueprint, что меня удивило. Я не хочу заниматься сравнением этих фреймворком, хотя бы потому, что они выступают в разных весовых категориях, однако, для построения модульной сетки ничего легче и проще в понимании, чем 960gs я не видела.
Thick As Brick – простейший html шаблон для верстки
Потому что у меня велосипеда не было!
Мультфильм «Трое из Простоквашино»
Когда десять раз делаешь одно и то же, на одиннадцатый раз ты волей-неволей начинаешь задумываться о том, как бы процесс оптимизировать. Так и с версткой: после десятка сверстанных страниц хочется слегка упростить свою задачу. Тут на помощь, конечно же, приходят разнообразные фреймворки (чего только стоит oocss или наикрутейший CSS-фреймворк от Яндекса или целая куча других не менее интересных фреймворков). Пригодятся и системы сборки (Ant стоит на службе у студии Артемия Лебедева, да и я потихоньку постигаю его Дао). Не стоит забывать и различные хаки и шаблоны лейаутов, коих в интернете бесчисленное множество.
Однако как быть с сайтом, для которого надо сверстать пару-тройку типичных страниц? Нет смысла тащить с собой кучу лишнего CSS-кода. Кроме того, многим верстальщикам гораздо проще написать качественный код с нуля, чем перегружать кучу заранее объявленных бесполезных классов. Что делать?
Чтобы решить эту
ExtJS. Изложения в примерах
1. [ExtJS] :: Часть 1. Вводная. Модель DOM и типы данных в ExtJS
2. [ExtJS] :: Часть 2. Основы пользовательского интерфейса в ExtJS
3. [ExtJS] :: Часть 3. Загрузка, проверка и обработка форм в ExtJS
4. [ExtJS] :: Часть 4. Работа с выпадающими списками и календарем
5. [ExtJS] :: Часть 5. Отображение и редактирование табличных дан
6. [ExtJS] :: Часть 6. Обзор таблиц и списков
7. [ExtJS] :: Часть 7. Вкладки и деревья
Ссылка на ресурс тут
Пока все.
Думаю, что разработчиками будет интересно. Еще материалы планирую разместить немного позже, как появится свободное время.
PS. С НАСТУПАЮЩИМ!!!
Поиск по сайту на основе Yandex.XML
Чаще всего прибегают к готовому решению от Google, с помощью которого можно еще и подзаработать на контекстной рекламе. Но для рунета я бы посоветовал сделать поиск при помощи сервиса Yandex.XML, потому что такой поиск больше адаптирован под морфологию русского языка. К тому же вы можете получить шанс получить самые жирные биды для контекста, если будете использовать поисковый директ.
В этом посте я хочу подробно показать вам, что подобный поиск организовать совсем не сложно. Это займет всего несколько минут и выльется в десяток строк на PHP.
Информация
- В рейтинге
- Не участвует
- Откуда
- Москва и Московская обл., Россия
- Дата рождения
- Зарегистрирован
- Активность