You are viewing [info]yarixxx's journal

  • Add to Memories

Использовать файл web.xml (дескриптор развертывания) можно для целого ряда задач. Написание Java-сервлетов без него превратится в муку. Итак, четыре полезных вещи, которые можно сделать с его помощью.
1. С помощью дескриптора развертывания можно настроить страницы ошибок. Это делается очень просто - достаточно добавить несколько элементов в XML.

2. С помощью web.xml можно настроить проверку пользователей. Для этого нужно настроить источник данных о пользователях и указать подходящие роли для этих пользователей.

3. С помощью web.xml можно указать какие страницы будут считаться индексными. Для этого нужно добавить несколько записей в дескриптор развертывания.

4. Кроме этого, с использованием web.xml и context.xml можно настроить источники данных. В результате, в коде приложения не придется описывать процесс подключения к базе данных.

Tags:

  • Leave a comment
  • Add to Memories

Сделал еще один сайт


Недавно я завершил разработку сайта для лингвистического центра Дар Речи. Все предельно просто: WordPress, пара плагинов и чуть-чуть стилизации (CSS).

На этом сайте можно найти курсы немецкого языка в Санкт-Петербурге и целую кучу других курсов иностранных языков (финский, итальянский, испанский и т.д.).

Из особенностей: микроформат hCard на странице контактов также планирую скорректировать содержимое других страниц под микроформаты (hListing).

Продолжение банкета...


Раньше я сюда писал почти каждый день, а в последнее время забросил это дело. Теперь у меня есть новый отдельный блог без ЖЖ-шной рекламы.
 

Мастер-классы по JavaScript


На прошедших выходных мы с коллегами посетили мастер-классы по JavaScript от Ильи Кантора и я решил поделиться впечатлениями с общественностью.

Начну с того, что мне не очень понравилось, а закончу плюсами и похвалами.

Помещения у Авалона отвратительные. Душная аудитория, которая очень плохо проветривается, в неё набито столов и стульев так, как будто это склад мебели. Если её набить народом по количеству стульев, то там за 15 минут все сдохнут.

Никаких раздаточных материалов, блокнотиков, ручек или еще чего-нибудь. На память ничего не осталось. Увы.

Постоянные перебои с интернетом и безумные системы безопасности из-за которых все время что-то не работает.

Мастер-классы больше напоминают хорошие лекции.


А теперь о том, что понравилось.

Много полезной и разнородной информации, хотя нет, даже не информации, а ключевых слов для запросов.

Я вспомнил что такое CSRF атаки, узнал как их делать и как находить потенциальные уязвимости и опасные места в веб-приложениях.

Узнал, что писать плагины для jQuery совсем не сложно, как можно делать быстрые XPath запросы в Sizzle, что есть механизм deferred для последовательного выполнения некоторого кода со сбором результатов ошибок и несколько интересных паттернов для разработки приложений.

Вот собственно и все. Ну может немного мелочей забыл.


В заключение несколько курьезных моментов:
Илья Кантор не ставит точки с запятой в конце инструкций JavaScript, поэтому копипасты легко заметны по расставленым точкам с запятой. =)

Под конец у него начинает страдать дикция и половину предложений очень трудно понять.

Он любит объяснять сложные моменты "на пальцах" и в результате с моим вниманием легко потерять нить рассуждения. А может я просто люблю нарисованные схемы. ХЗ, но я много раз просто терял свой фокус внимания...

Но в общем интересно и с пользой провел выходные!

Как я попал на GitHub


Мне на работе порекомендовали посмотреть GitHub...

Раньше я пользовался SVN, а про альтернативные системы контроля версий только слышал.
А тут git, и социальный кодинг (по аналогии с социальными сетями)...
Скоро попаду в группу анонимных верстальщиков и JavaScript программистов...
Здравствуйте, меня зовут Петя и я верстальщик...

На моей убунте все началось очень просто:
sudo apt-get install git-core
это я так себе git установил.

После этого я посетил: http://help.github.com/
где дана отличная команда:
git clone repository
где repository это строчка со странички интересующего меня проекта.
Ну а дальше там все понятно. =)

Tags:


Я тут засобирался на мастер-классы по клиентскому программированию: http://javascript.ru/mk

Параметры:
Питер.
20-21 ноября 2010 года (выходные) с 11 утра.
4 мастер-класса по JS, jQuery, HTML5 и т.п.
Стоимость 4680 рубликов (до 19 октября).

Вот, когда схожу - поделюсь впечатлениями.

Latest Month

February 2012
S M T W T F S
   1234
567891011
12131415161718
19202122232425
26272829   

Tags

Syndicate

RSS Atom
Powered by LiveJournal.com
Designed by Tiffany Chow