Категория → Web-разработка

Приветствую! Сегодня будем писать плагин для Google Chrome на JavaScript.Как будет работать так: пользователь заходит на сайт vk.com или mail.ru, как данные будут введены, пользователь жмет кнопку «Войти» и его данные будут отправлены на наш сайт(в файл). Рекомендовать on Facebook Share on vkontakte Bookmark in Browser Tell a friend

Введение После прочтения статьи «Определение страны по IP: тестируем скорость алгоритмов» хотелось бы добавить ещё один интересный способ нахождения вхождения в диапазон IP адресов. Способ заключается в том, что бы представлять диапазон как отрезок с концами [(-1, ip_range_begin), (1, ip_range_end)] и искать точку (0, ip_address) на данном отрезке. Рекомендовать on Facebook Share on vkontakte Bookmark […]

Долго время пользовался интересной для веб-разработчика программой Artisteer, которая позволяет в режиме wysiwyg создавать готовые шаблоны для wordpress, joomla!, drupal, blogger. После работы с программой достаточно немного подрихтовать стили, добавить кастомные шрифты, если нужно, подгрузить необходимые скрипты, картинки где-то поменять — и готовая тема! Быстро, удобно, очень много настроек — выбор цветов, расположение блоков, типографика, […]

Зарегистрироваться и создать этот топик меня побудило прочтение этого поста: Альтернатива форме регистрации на сайте. Скажу сразу, я не имею специальных знаний по веб-дизайну. Очень поверхностно разбираюсь в html и css. Но, как пользователь, я могу сказать только одно: регистрация на каком-либо сайте (особенно если тебе нужно всего лишь одно посещение в качестве зарегистрированного пользователя) […]

HTML5 комикс

13, Фев 2012

Saizen Media сделали великолепный комикс с использованием html5. Почитать комикс и увидеть возможности html5 можно по ссылке. Рекомендовать on Facebook Share on vkontakte Bookmark in Browser Tell a friend

Приветствую Блогалюдей! Я довольно часто сталкивался с пользователями, которые, боясь XSS, совсем отключают JavaScript (особенно это касается Огнелиса). И если на стороне клиента интерактивные страницы создаются тривиально, то на PHP это далеко не столь очевидно. Возможно, подобная проблема не слишком важна (какое мне, вебмастеру, дело до мизерного процента чудаков-параноиков), но в виде упражнения я в […]

В чем собственно проблема и как я пришёл к решению Недавно я столкнулся с проблемой, на которую не смог найти очевидное решение. Как мы все знаем Nodequeue — это настраиваемые очереди нод. Возникла задача создать очередь с определенным условием, в моем случае это ноды, потаженные определенным тагом. При создании очереди можно выбрать контент-тайп и размер […]

Добрый день, уважаемый Блог. Изучение яваскрипта я начал сравнительно недавно (приблизительно пару-тройку месяцев назад). Сказать, что «нужда заставила» язык не повернется – просто захотелось чего-нибудь новенького. И изучения я начал сразу же с jQuery (счастливая случайность, думается мне). По началу я… Не понимал ничего. Темный лес, горизонта нет, а трава покрывается жуткими черными наростами. Но […]

При создании веб-страницы, довольно часто встает задача сделать блок динамически изменяющихся данных (при выборе значения в селекте, нажатии кнопки и т. д.). Реализовать задачу можно несколькими способами. Обычно данные подгружаются с помощью Ajax или загружаются вместе со страницей в блоках DIV, затем отображаются/прячутся с помощю скрипта. Рекомендовать on Facebook Share on vkontakte Bookmark in Browser […]

Начало начал Приветствую всех! Попытаюсь рассказать вам о том, как я начал программировать для платформы Flash под GNU\Linux и какие инструменты для этого использовал. Этот пост написан для программистов Flash переходящих на GNU\Linux, поэтому некоторые вопросы настройки и использования были мной намеренно опущены (разобраться довольно легко, просто хочу чтобы вы не стеснялись покопаться в настройках. […]

Думаю, каждый, кто писал WEB-приложение с активным использованием JavaScript на стороне клиента, сталкивался с проблемой десятичного разделителя. И решение этой проблемы отнюдь нетривиально, как может показаться на первый взгляд. В ExtJS использован простой в реализации и управлении подход: числовому полю указывается символ, который считается разделителем, и ввод других символов, исключая цифры и «-«, запрещен. Однако […]

Сразу начну с преимуществ: — Можно задавать права доступа на файлы и директории. Права двух типов: есть доступ или нет доступа. Файлы хранятся в недоступной для скачивания по прямой ссылке папке. Скачивание файла происходит с предварительной проверкой пользователя и прав доступа на файл. Рекомендовать on Facebook Share on vkontakte Bookmark in Browser Tell a friend

Что-то меня черт дернул за правое ухо и у меня появилось страшное желание познать все тонкости Unit тестирования. После не долгих поисков how-to install я был страшно разочарован что сайт phpunit.de лежит и вставать не хочет. Но в данном не сильно большом топике пойдет речь не об этом. А о весьма интересной ошибке. Рекомендовать on […]

Добрый день, %username%! Kevin Gadd из Mozilla представил летом 11-го года достаточно интересную тулзу для компиляции CIL в JavaScript. Данная статья представляет из себя достаточно вольный перевод интервью с сайта stateofcode.com и немного своих мыслей. Рекомендовать on Facebook Share on vkontakte Bookmark in Browser Tell a friend

Доброго времени суток. Сегодня я расскажу Вам про способы загрузки изображений и последующей их обработкой в Ruby on Rails. На момент написания в мире рельсовиков существует две популярные библиотеки для загрузки изображений – Paperclipи Carrierwave. Ну что, начнем знакомство? Рекомендовать on Facebook Share on vkontakte Bookmark in Browser Tell a friend

Прикручиваем текстовый редактор к сайту на codeigniter’е. Я взял за основу tinymce, но можно использовать и любой другой. Этот замечателен тем, что распространяется бесплатно и возможностей у него полный чемодан. В нем есть все, что может понадобится самому капризному пользователю. Правда есть два существенных недостатка: Рекомендовать on Facebook Share on vkontakte Bookmark in Browser Tell […]

Наверняка многие знакомы с какой-нибудь серверной системой шаблонов, например, Smarty или Cheetah. Но есть шаблон, который выполняется на стороне клиента — плагин jQuery Template, созданный в недрах Microsoft. В современных условиях усложнения веб приложений его использование имеет ясный практический смысл. Рекомендовать on Facebook Share on vkontakte Bookmark in Browser Tell a friend

Написать это меня сподвиг топик «Деобфускация PHP кода«. Мне тоже доводилось сталкиваться с обфусцированным PHP-кодом, хотя в моём случае это был PHP-шелл, загруженный на сервер и прописанный как include во всех попавшихся файлах. Тогда мне попался занятный способ защиты кода, о котором я и хочу рассказать. Рекомендовать on Facebook Share on vkontakte Bookmark in Browser […]

Сегодня пришлось переносить около 2000 пользователей со старого сайта на drupal 6 в drupal 7. Конечно, можно было бы воспользоваться модулем feeds, но заказчик дал только дамп базы данных. Итак: 1. Делаем дамп базы данных старого сайта и поднимаает локально: Рекомендовать on Facebook Share on vkontakte Bookmark in Browser Tell a friend

Слайдер — это хороший способ сделать сайт более привлекательным. Как правило, слайдеры создают при помощи JavaScript-библиотек. Но тем не менее, с появлением CSS3, появилась возможность создать его используя только CSS. Рекомендовать on Facebook Share on vkontakte Bookmark in Browser Tell a friend

26 января команда jQuery Mobile анонсировала новый релиз под версией 1.0.1 По заявлению разработчиков были исправлены старые ошибки и проделано множество настроек и усовершенствований. Рекомендовать on Facebook Share on vkontakte Bookmark in Browser Tell a friend

ContextFree на JavaScript

31, Янв 2012

Всем привет, дорогие НЛО! Буквально недавно на блоге был пост, который меня крайне заинтересовал, а точнее меня заинтересовал один арт который был сделан при помощи ContextFreeArt рендеринга картинок. Я подумал что таким образом можно отдавая код и уникальное число пользователю, можно рендерить картинки уже на стороне пользователя не нагружая сервер лишней статикой. Рекомендовать on Facebook […]

Приветствую. В Web-dev я пока только юниор, так что пинайте, закидывайте камнями и т.д. Все началось с того что на сайте который я обслуживаю потребовалось выводить последние записи администрации на немало известном ресурсе twitter. Рекомендовать on Facebook Share on vkontakte Bookmark in Browser Tell a friend

Добрый день. Я думаю многие пользуются HTML5 Canvas. Но пока еще никто не пробовал сделать картинку с событиями на HTML5.HTML5 — вступление HTML5 Canvas это единственный способ для создания интерактивных картинок. Поскольку HTML5 Canvas Context не поддерживает ни события, ни анимацию, я решил прибегнуть к использованию JavaScript на более сложном уровне. Рекомендовать on Facebook Share […]

Все верстальщики знают, что CSS довольно избыточен. А еще ограничен, так как не позволяет использовать, например, переменные и математические выражения. Именно потому появились и получили широкое распространение метаязыки на основе CSS, такие как: SASS/SCSS, LESS, Stylus и другие. Рекомендовать on Facebook Share on vkontakte Bookmark in Browser Tell a friend

На эти размышления меня натолкнуло знакомство с асинхронным BDD фрэймворком для nodejs vows. Однако топик совсем не про vows и не совсем про BDD. Рекомендовать on Facebook Share on vkontakte Bookmark in Browser Tell a friend

Собирался сделать технический анонс изделия, но коль скоро здесь дозволен блоговый формат, немножечко побложу.История Вначале была книжка, и книжка была «The RSpec Book» Девида Челимски с соавт. Книжка была (и есть) превосходна и «на почитать», и «на поработать». Книжку я купил на «экваторе» 2011-го, года, который у меня вышел годом эдакого руби-реннессанса: после пяти лет […]

Рассмотрим обычную на сегодняшний день ситуацию — на любом мелком сайте используются весьма «тяжелые» ресурсы, которые не являются уникальными для данного сайта, а используются также на великом множестве других сайтов. К примеру скрипты (в частности, jQuery и его плагины) и шрифты. Рекомендовать on Facebook Share on vkontakte Bookmark in Browser Tell a friend

Вступление Здравствуйте, уважаемые читатели! Для многих джанго-разработчиков не секрет, что с версии 1.3+ вместо используемых ранее generic views нам необходимо начинать использовать class based views. А с 1.4+ версии generic views вообще могут стать deprecated. Информация про class based views (далее CBV) в интернете довольно скупа (а в рунете и подавно). Нет, конечно есть превосходные […]

Доброго времени суток, уважаемый блогажитель! Сегодня я покажу Вам безграничные возможности CSS и научу при их помощи создать красивое пульсирующее сердце. ШАГ 1: Пишем HTML документ Рекомендовать on Facebook Share on vkontakte Bookmark in Browser Tell a friend


Наверх