понедельник, 20 декабря 2010 г.

Границы странички на CSS

Интересная и простая реализация границ страниц реализованная на чистом CSS. Суть в применении серии элементов<b> с фиксированными позициями, что создает иллюзию фиксированной границы.
Пример тут: http://jsfiddle.net/hrwFn/
/*------------------------------------*\
 BORDERS
\*------------------------------------*/

/* Create a series of empty pseudo-elements... */
html:before,html:after,body:before,body:after{
 content:"";
 background:#dad8bb;
 position:fixed;
 display:block;
 z-index:5;
}

/* ...and position them! */
html:before{
 height:10px;
 left:0;
 right:0;
 top:0;
}
html:after{
 width:10px;
 top:0;
 right:0;
 bottom:0;
}
body:before{
 height:10px;
 right:0;
 bottom:0;
 left:0;
}
body:after{
 width:10px;
 top:0;
 bottom:0;
 left:0;
}

воскресенье, 17 октября 2010 г.

Резервное копирование файлов сайта

Сегодня занимался реализацией резервного копирования для небольшого сайта.
Здесь напишу, что я делал.
Итак, сайт хостится на сервере Debian. Для создания резервной копии файлов сайта использую стандартную для всех дистрибутивов *nix утилиту tar, а для получения дампов базы - mysqldump.
Хранить бэкапы будем на удаленном сервере dropbox.com.

четверг, 7 октября 2010 г.

m2eclipse makes m2_repo variable unmodifiable

Несколько дней назад получил тестовое задание, в котором нужно было использовать Maven. Ранее я не пользовался этим, потому пришлось разбираться. Установил как плагин к IDE Eclipse (M2Eclipse). Очень удобно управлять библиотеками, которые используются в проекте! Единственный негативный момент - это то, что по умолчанию папка репозиторий устанавливается в ${user.home}/.m2 и нет возможности на этапе установки указать путь к папке вручную. После нескольких проектов размеры папки очень разрослись, и мне понадобилось перенести папку с репозитарием.
Но переменная M2_REPO в Eclipse помечена как "M2_REPO (non modifiable)"
Решить проблему очень просто. Значение переменной M2_REPO  заключено между тегами
<localRepository>PATH_TO_REPOSITORY</localRepository>
котороые указаны в конфигурациооном файле $MAVEN_HOME/conf/settings.xml ($MAVEN_HOME - директория с установленным Maven).

понедельник, 4 октября 2010 г.

Если Spring jpaTemplate().persist не сохраняет

Получил тестовое задание, перед собеседованием.
В задании используются JPA-аннотации.
Вот с какой проблемой столкнулся:
Есть код:
public void persist(Site site) {
 getJpaTemplate().persist(site);
}
При этом ничего в базе не сохраняется(в логах не видно), но и Exception'ы не вызываются.

Подсветка кода в блоге...

Сегодня подключил подсветку синтаксиса. Для этого использовал SyntaxHighlighter.


Попробую описать как это сделать.

воскресенье, 18 июля 2010 г.

Чтоб не так жарко было...



На улице порядка +35 по Цельсию.. В квартире страшно душно. Вода в Днепре зеленая ((
Душно... Поставим вентилятор, чтобы не так жарко было.

пятница, 16 июля 2010 г.

Грядущий праздник


В преддверии дня Системного Администратора зашел на сайт http://admin2010.ru. На сайте предлагается ответить на 21 тестовый вопрос и если очень повезет можно выиграть призы. Мне удалось правильно ответить на 17 вопросов. Интересно..

Некоторые вопросы вообще вынесли мозг. Особенно понравился вопрос о так называемом языке программирования для мазохистов - Brainfuck. Как оказалось в языке есть только 8 комманд, каждая из которых записывается всего лишь ОДНИМ символом.
Как пример можно привести стандартную для программистов фразу на этом чудном языке:

++++++++++[>+++++++>++++++++++>+++>+<<<<-]>++
.>+.+++++++..+++.>++.<<+++++++++++++++.>.+++.
------.--------.>+.>.

На выходе мы получим не что иное как Hello world!

Трейлер «Социальной сети» — фильма о создании Facebook



Columbia Pictures представляет: «The Social Network». Фильм о молодом парне по имени Павел Дуров Марк Цукерберг и сайте Facebook.com, запущенном 4 февраля 2004 года, и первоначально предназначенном для студентов Гарвардского университета. На экранах кинотеатров с первого октября (с 25 ноября в России).

Слоган: «You don't get to 500 million friends without making a few enemies».

Режиссёр: Дэвид Финчер.
В главных ролях: Джесси Айзенберг, Джастин Тимберлейк, Бренда Сонг, Эндрю Гарфилд, Руни Мара, Эрми Хаммер, Макс Мингелла, Дакота Джонсон.

Ждемсс..