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

Хочу поделиться c тобой своим опытом использования @Autowired в Spring’e.Внимание: Пост подразумевает, что читатель знаком с Java и Spring Framework. Итак, задача: Организовать в веб-приложении концепцию плагинов за 5 минут. Рекомендовать on Facebook Share on vkontakte Bookmark in Browser Tell a friend

Данная статья посвящается созданию ссылки, содержащей другие HTML тэги внутри. Наверное многие встречались с проблемой, как сделать так, чтобы была ajax ссылка, содержащая другие html элементы (картинки, текст и прочее). Прочитав данную статью, вы сможете реализовать данное без особых усилий. Рекомендовать on Facebook Share on vkontakte Bookmark in Browser Tell a friend

Всех с наступающим новым годом и доброго времени суток. Недавно откопал свои заметки, где записывал проблемы верстки под IE7, и решил поделиться. Не думаю что этот пост будет полезен опытному верстальщику, но человеку недавно вставшему на нелегкий путь верстки будет полезно прочитать про проблемы совместимости с нашим любимым осликом. Рекомендовать on Facebook Share on vkontakte […]

Всегда нравилась функция подсветки ключевых слов на страничках, когда переходишь по ссылке «сохраненная копия», или в браузере установлен Яндекс.Бар. Вот описание этой функции:«Бар умеет выделять на странице слова, которые вы ищете. Найденная страница автоматически прокручивается к тому месту, где впервые встречаются искомые слова». Рекомендовать on Facebook Share on vkontakte Bookmark in Browser Tell a friend

Взяться за клавиатуру меня заставил получивший известность год назад пост «Пользуетесь PHP на 64-х битной платформе? Значит потеряли в производительности!» Собственно, главная инвенция автора ясна из заголовка: он запускал некий скрипт, который отрабатывал «катастрофически медленно» (насколько — не уточнялось), а причина была, по мнению автора, в неком бесе sbrk(), который засел в PHP на 64-битной […]

Время от времени я пишу статьи о паттернах в Javascript-е — современных методах решений стандартных проблем в разработке, в профите применений которых я абсолютно уверен. Общие паттерны хороши для «чистого» Javascript-а, но некоторые «темные стороны» веба имеют свои фишки. Сегодня мы поговорим о плагинах jQuery. Мануал по ним дает неплохой старт, но я предлагаю копнуть […]

Не так давно на работе передо мной была поставлена задача реализовать механизм асинхронного обмена данными между веб-приложением на Java и веб фронт-эндом на стороне клиента. Задача заключалась в том, чтобы клиент получал апдейты с минимальной задержкой, при этом апдейты могли приходить со скоростью 100 апдейтов в секунду, так и 1 апдейд в минуту, т.е. желательно […]

Веб-отладчик Fiddler является отличным средством для анализа HTTP траффика. Рассмотрим задачу поиска проблем производительности в клиент-серверных приложениях, взаимодействующих по SOAP. Пусть у нас есть некое клиентское приложение, которое взаимодействует с веб-сервисом, используя для этого SOAP протокол. Вы получили информацию о том, что некоторые пользовательские функции по неизвестной причине работают медленно. Конечно, когда есть возможность запустить […]

До Нового Года осталось меньше недели, а соответствующего настроения всё еще нет. И этим вечером решил сам себе сделать новогоднее настроение с помощью плагина jQuery SnowFall. Искал по запросу: «Снег на сайте +javascript». Самому писать было лень и я решил использовать готовый скрипт, чтобы раз, и уже на сайте идет снег. И тут мне попался […]

Здравствуйте, сегодня я расскажу вам, как с помощью чистого php можно создать своё радио.Теория Схема будет следующая: администратор(dj) посылает на сервер название песни, в это время слушатель посылает запрос на сервер с частотой t секунд. Далее если у слушателя стоит не тот трек, который загрузил администратор, то у него открывается новый трек. Рекомендовать on Facebook […]

Я много раз встречал такое — заходишь на сайт, поражаешься великолепному дизайну, удачной концепции и уровню юзабилити, но стоит поиграть масштабом страницы, подёргать за края браузера, меняя размеры окна, как страница рассыпается на глазах, превращаясь в нечто бесформенное. Итак, целую серию статей я хотел бы посветить грамотной вёрстке страниц, а так же разработке юзабильных виджетов, отвечающих […]

В веб-дизайне элементы не правильной формы всегда вызывают интерес. Стреловидные формы и диагональные линии могут создать интересный визуальный поток и дать приятный результат. Я был вдохновлен проектами, в которых используются не правильные формы, и теперь хочу показать пару простых примеров с их использованием. Рекомендовать on Facebook Share on vkontakte Bookmark in Browser Tell a friend

Я совсем недавно начал работать с ASP.NET MVC и сразу удивился отсутствием элементов управления CheckBoxList и RadioButtonList в ASP.NET MVC 3. В этой статье я покажу решение данной проблемы с помощью создания своих контролов. Рекомендовать on Facebook Share on vkontakte Bookmark in Browser Tell a friend

Решил развить идею, упомянутую LoneCat в комментарии. В данном решении в извлечении случайных записей будет участвовать и PHP. Для примера возьмем таблицу с именем goods следующей структуры: CREATE TABLE  `goods` ( Рекомендовать on Facebook Share on vkontakte Bookmark in Browser Tell a friend

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

Часто на сайтах нужно ресайзить рисунки и в большинстве случаев это выглядит так: во время генерации страницы запускается скрипт с адресом рисунка и параметрами ресайза; скрипт проверяет нет ли уже отрезайзеного файла на сервере; Рекомендовать on Facebook Share on vkontakte Bookmark in Browser Tell a friend

Небольшая демонстрация возможностей CSS3 на примере. Данный пример затрагивает свойства border-radius, box-shadow и linear-gradient.head Прошу расценивать предлагаемый код не в качестве готового решения, которое требуется использовать в своем проекте, а лишь как демонстрация. Хотя, при должной доработке, вполне возможно подойдет для какой-нибудь задачи. Рекомендовать on Facebook Share on vkontakte Bookmark in Browser Tell a friend

С момента выхода MODx Revolution появилось огромное множество очень полезных сниппетов, которые позволяют все меньше прибегать к программированию, при создании каждой мелочи, короче говоря сильно упрощают нам (разработчикам) сайтов жизнь. На данный момент, при разработке очередного сайта возникла необходимость использовать кроме самих заголовков [[*pagetitle]], еще и сам заголовок в различных падежах. Надеясь на наличие скрипта, […]

Вы когда нибудь видели сайт на котором форма авторизации поьзователя состоит из одного поля для заполнения? Я нет! А вы? Вот какая задумка у меня появилась: а что если у каждого пользователя не будет пароля и доступ к аккаунту он будет получать введя только свой уникальный десяти-симвоьный сложный код. Я создал для себя свою собственную […]

BlockA fitTo BlockB

24, Дек 2011

Для чего? — В одном из проектов необходимо было развернуть «панель» в sidebar’е так, чтобы панель скрыла sidebar — Развернуть диалог в родительском блоке, так, чтобы он закрылего содержимое Было решено написать инструмент в контексте jQuery — «Маленький», но удобный плагин jQuery.fitTo Рекомендовать on Facebook Share on vkontakte Bookmark in Browser Tell a friend

Добрый день. Все мы знаем, что картинку можно вставить в тег IMG. Однако никто не знает о том, что картинку можно отображать практически в любом элементе. Для этих целей есть стандарт CSS3.С чего начать А начать мы должны вот с чего. К примеру, у дана у нас такая ситуация. Надо сделать так, чтобы текст был […]

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

Почти все в веб сообществе согласны, что семантика в HTML это хорошо, это полезно, но когда начинаешь копать глубже, только очень небольшое количество людей действительно понимает почему. Для чего нужна семантика? Семантика байт кода нужна для машинной обработки. На данный момент HTML семантика в веб нужна двум типам программ: поисковым роботам и альтернативным устройствам (речевые […]

Пару месяцев назад взялся я за изучение Python. Прочитав про используемые структуры, работу со строками, генераторы, основы ООП, размышлял какую полезную программу написать, что бы это все применить на реальной задаче. По счастливому стечению обстоятельств ко мне обратились знакомые с просьбой скачать мультфильм «Чудеса на виражах». Рекомендовать on Facebook Share on vkontakte Bookmark in Browser […]

Дизайнер   Дизайнер — это, в первую очередь, создатель. — А ты кем работаешь? — Дизайнером. — О! Круто! Сколько раз я слышал подобный диалог. А смысл примерно такой же, как «— Менеджером». Тоже такая общая фраза, которая под собой может подразумевать десятки вариаций. В России (наверное, и во всем мире, но за него я […]

Денвер + LDAP + Joomla = Корпоративный портал После долгих усилий я смог подружить Денвер, Joomla и авторизацию через LDAP. Может у кого нибудь и есть подобный опыт, может для кого то это даже и не задача, но я до недавнего времени не знал как именно происходит авторизация через LDAP. Рекомендовать on Facebook Share on […]

Здравствуйте, уважаемые читатели. Сегодня мы разберем, как можно поставить симпатичные социальные кнопки в вашем блоге или сайте. Недавно ставил сайт на DLE, и нашел довольно симпатичный модуль кнопок социального обмена, потом захотел адаптировать для своего сайта, но не в виде кнопок социального обмена, а как кнопки групп и твиттера сайта. Есть множество плагинов кнопок соц. […]

Рано или поздно программист сталкивается с обработкой данных в массиве. И по незнанию, сколько эти данные будут занимать в массиве он может столкнуться с нехваткой памяти, сколько бы он не выделял. Давайте разберемся, сколько занимает массив в памяти. Рекомендовать on Facebook Share on vkontakte Bookmark in Browser Tell a friend

Релиз Grails 2.0

19, Дек 2011

Вчера наконец-то вышел новый мажорный релиз Grails — замечательного фреймворка для разработки веб-приложений на Groovy. Рекомендовать on Facebook Share on vkontakte Bookmark in Browser Tell a friend

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


Наверх