Архив: October 2011



Параллельное и последовательное выполнение задач в Ant

Удивительно удобный и полезный инструмент для автоматизации рутинных задач под названием Ant уже не в первый раз вдохновляет меня на написание очередной заметки. Сегодня дело дошло до двух контейнеров: <parallel> и <sequential>. Они позволяют организовать выполнение вложенных задач гибко и … подробнее

Опубликовано в: Все записи | Помечено , | Оставить комментарий

Порция пятничного юмора для веб-мастеров

— Официант! У меня ваше меню постоянно из рук выпадает! — Да, ведь это же выпадающее меню! (function life (live) { while (live) { life(live); } })(true); Пользователи Internet Explorer, это как избиратели Единой России: их вроде бы много, но … подробнее

Опубликовано в: Internet Explorer, Браузеры, Верстальщики шутят, Все записи | Оставить комментарий

Условное выполнение задач в Ant

Недавно я разбирался с тем, как можно организовать выполнение задач в Ant только при некоторых условиях. Например, нужно скачать файл с сервера только если у пользователя стоит операционная система Windows. В результате этой активности получилась такая заготовка: <target name=”casualTask” depends=”environment” … подробнее

Опубликовано в: Все записи | Помечено | Оставить комментарий

Какая разница между include и import в Ant?

В предыдущих двух заметках посвященных Ant я рассмотрел: общий механизм работы этого инструмента и сделал подборку из 12 задач которые весьма часто требуются на практике. Сегодня пришло время узнать о двух способах подключения в build.xml других XML-файлов с задачами. Речь … подробнее

Опубликовано в: Все записи | Помечено | Оставить комментарий

Как написать свою задачу для Ant?

Разобравшись с инструментом Apache Ant я решил попробовать создать свою собственную задачу (task). На сайте проекта есть длинное и мутное руководство из которого можно вытащить немного примеров и подсказок, куда двигаться дальше. Как оказалось, для создания простейшей задачи нужно создать … подробнее

Опубликовано в: Все записи | Помечено , | Оставить комментарий

12 полезных задач для Ant

В этой заметке-шпаргалке я решил сделать подборку простых задач для Ant. Их можно помещать в цели target о которых шла речь в заметке «Используем Apache Ant в работе». Дело в том, что на поиск нужной задачи обычно уходит минут по … подробнее

Опубликовано в: Все записи | Помечено , , | Оставить комментарий

Горячая замена ресурсов в расширении Google Chrome

Несколько дней назад мне попалась интересная задачка: необходимо организовать загрузку дополнительных ресурсов для расширения Google Chrome. Например, загрузку дополнительного кода, иконок (.ico, .gif, .png) и т.д. Эту задачку можно разбить на два этапа: получение ресурса и сохранение ресурса. Получить ресурс … подробнее

Опубликовано в: Все записи | Оставить комментарий

Eclipse: Вторая порция сочетаний клавиш

Несколько дней назад я писал про сочетания клавиш для Eclipse, которые могут значительно ускорить работу программиста. В этот раз я решил продолжить записывать находки. Ctrl+Shift+Q Переключает в режим «Quick Diff», который показывает, что я изменил с момента последнего сохранения или … подробнее

Опубликовано в: Все записи | Помечено | Оставить комментарий

Юмор про работу верстальщиков и JavaScript программистов

Говорят, у питерских веб-мастеров в коде не бордюр, а поребрик. «Мне понравилось работать так — ты вываливаешь, я натягиваю» © Кириченко о работе программиста и верстальщика $(‘.подвал’).добавитьКласс(‘плавающий’); $.спроситьУСервера({ поАдресу: “http://ya.ru”, сПараметрами: ["почем", "фунт лиха"] }); $(‘автор’).битьсяОбСтену(‘головой’); Чак Норрис вырвал страницу … подробнее

Опубликовано в: Верстальщики шутят, Все записи | Помечено , | Оставить комментарий

Eclipse: Несколько полезных сочетаний клавиш

Со средой разработки приложений Eclipse я знакомился несколько раз. В первый раз она показалась мне через чур сложной, навороченной и можно сказать «монструозной». После этого было еще одно знакомство, которое также завершилось неудачей. Всё время выскакивали ошибки, какие-то сообщения и … подробнее

Опубликовано в: Все записи | Помечено , | Оставить комментарий