JavaScrip использую достаточно давно, букмарклеты рассматривал когда-то в познавательных целях, но чтобы использовать,- необходимости не было.
Мысль о написании букмарклета пришла спонтанно: проверяя почту на одном из онлайн серверов ощутил явный дискомфорт, вызванный навязчивым (пёстрым и большим) флэш-банером, и это меня несколько озадачило, так как реклама встречается сплошь и рядом, временами некачественно сделанная реклама досаждает, но не так что бы очень (скорее воспринимается как окружающий фон). Первая мысль была найти дополнение для браузера (типа Flashblock), и уже было собрался устанавливать, но по разным причинам (использую разные браузеры на нескольких компьютерах, нежелание настраивать и сопровождать и т.п., да и далеко не все флэш-объекты провоцируют на то, чтобы их удалили) особого энтузиазма по поводу установки подобных дополнений не испытывал, но тут вспомнил про букмарклеты и написал простой код, позволивший по мере необходимости легко справляться с очисткой страницы:
Читать полностью »
Рубрика «Веб-разработка» - 314
Простой bookmarklet как средство очистки содержимого веб-страницы от нежелательных элементов
2012-07-24 в 18:37, admin, рубрики: bookmarklets, javascript, Веб-разработка, метки: bookmarklets, javascriptPython и App Engine для web-разработки. Пишем лёгкий и быстрый блог. Часть 1
2012-07-24 в 16:14, admin, рубрики: google app engine, python, web-разработка, Веб-разработка, метки: google app engine, python, web-разработка Что первое приходит на ум среднестатистическому ИТ-специалисту, когда его спрашивают про web-разработку и связанные с ней технологии? Рискну предположить, что с очень большой вероятностью первой мыслью будет Apache + MySQL + PHP. Разумеется, это — допущение. Но со статистикой спорить довольно сложно: достаточно начать искать web-разработчика и посчитать соотношение PHP-программистов ко всем остальным. Или, к примеру, задаться вопросом, где разместить свой будущий проект, и посмотреть какие решения предлагают своим клиентам хостинговые площадки. Стек LAMP — это мейнстрим в технологиях разработки для web.
Читать полностью »
Новое противостояние между WHATWG и W3C: в чьих руках будущее HTML5?
2012-07-24 в 15:35, admin, рубрики: html, w3c, WHATWG, Веб-разработка, метки: w3c, WHATWG Недавно случилось одно очень судьбоносное для веба событие, на мой взгляд. Айэн Хикси (или просто Хикси) покинул W3C и решил заняться тем, что ему ближе — вести «живой стандарт», не дожидаясь утверждения своих действий коллег из W3C. Всё бы конечно ничего, если бы не много весомых НО, из-за которых эта ситуация может обернуться для нас не лучшим образом.
Читать полностью »
jQuery CoreUISelect — плагин для стилизации селекта
2012-07-24 в 8:48, admin, рубрики: javascript, jquery, select, Веб-разработка, метки: jquery, selectНа Хабре уже проскальзывали обзоры плагинов для стилизации селекта (раз и два)
Возможно буду заброшен помидорами за изобретение очередного велосипеда, но все текущие реализации меня не устраивали. Да, отличный плагин chosen, но в нем чрезмерное количество ненужного мне функционала. ikSelect, да, почти то что надо, но мне не понравилась генерируемая разметка.
Итак, задача — сделать плагин с блэкджеком и ш… для стилизации селекта, который по максимуму повторяет поведение стандартного. А это навигация с клавиатуры, автоподгонка ширины дропдауна, поддержка optgroup, автокоплит и самое главное полная кастомизация, включая скроллбар*.
Читать полностью »
Единое пространство для работы с аккаунтами в Dropbox, Google Drive и Box
2012-07-24 в 8:38, admin, рубрики: Блог компании TeamLab, Веб-разработка, управление проектами, метки: управление проектами Многие из нас сегодня зарегистрированы в различных сервисах для хранения/обмена/редактирования данных. Неудобствам нашего мультиопционального мира можно посвящать отдельную статью, однако сегодня мы предлагаем вам один из способов объединения аккаунтов во всем известных Dropbox, Google Drive и Box.
С недавних пор в модуле Документы TeamLab стала доступна функция «Добавить ресурс». Тем, кто еще не обратил внимание на это нововведение, советуем попробовать и по достоинству оценить наш Beta-сервис, позволяющий пользоваться документами из Dropbox, Box и Google Drive прямо на портале TeamLab. О том, как мы реализовывали интеграцию документов и какие возможности она предоставляет, читаем под катом.
Установка и использование MongoDb
2012-07-24 в 7:51, admin, рубрики: mongodb, nosql, Веб-разработка, метки: mongodbЭтот пост может быть полезен тем, кто решил попробовать Mongodb в своем проекте (использует его впервые).
Mongodb может быть хорошим решением (по сравнению с СУБД), если вам нужно хранить объекты со сложной структурой или не однотипные объекты. Также, возможности mapReduce полезны для генерации разнообразной статистики, использование mapReduce может быть гораздо удобнее использования агрегирующих функций и написания процедур в SQL.
Читать полностью »
Grunt, инструмент для сборки javascript проектов
2012-07-24 в 6:02, admin, рубрики: build, command line, grunt, javascript, node.js, Веб-разработка Grunt — это инструмент для сборки javascript проектов из командной строки с использованием задач. Релиз вышел совсем недавно, автор Ben «Cowboy» Alman, проект есть на gitnub. В этой статье я рассмотрю основы Grunt, его установку и использование.
Читать полностью »
Создаем форму обратной связи с помощью Google Forms
2012-07-23 в 18:05, admin, рубрики: feedback, Google, Google Docs, google drive, Google Forms, lifehack, Веб-разработка, электронная коммерция, метки: feedback, Google Docs, google drive, Google Forms, lifehackПривет!
Данный пост посвящен прекрасному инструменту Google Forms, как за 10 минут сделать форму обратной связи на сайте или более полезные вещи.
Читать полностью »
Sublime Text 2: Как создать сниппет?
2012-07-23 в 16:25, admin, рубрики: Веб-разработка, Программирование, сниппеты, Софт, удобство
Начав использовать Sublime Text 2, я понял, что хочу немного упростить себе жизнь, создав несколько полезных сниппетов, но столкнулся с тем, что на тот момент в сети не было инструкции на русском языке. Найдя неплохую англоязычную статью я решился на перевод, попутно немного дополнил и узнал пару несколько интересных нюансов, которыми готов поделиться с вами.
О неточностях, опечатках, ошибках пишите в личку — буду оперативно исправлять.