koba's blog

Цвет тоже может делать деньги (оптимизация adsense объявлений)


  Tagged

В данном блог-посте речь пойдет о рекламных объявлениях adsense от google. И об одном из вариантов их оптимизации с целью получения большей прибыли.

Я для себя всегда считал, что чем лучше объявление будет вписываться в дизайн сайта, тем лучше будут его резльутаты. И это кажеться вполне логично – объявление сливается с цветами сайта и часть пользователей не воспринимают такие объявление за рекламу и не боясь кликают по ссылкам которые им интересны. Но почитав туториалы от разных гуру, понял, что с цветом все же стоит поиграться – так как данный пункт оптимизации упоминается почти везде.


Как я прошел обучение по курсу AFF


  Tagged

In the Airplane

Немного хвастливый пост, но думаю о таком стоит написать. У меня была мечта - мечта детства. Я очень хотел прыгнуть с парашютом. И я осуществил эту мечту, сделав свой первый прыжок по программе Static Line еще в 2005 году. Это был прыжок с принудительным открытием управляемого парашюта типа “крыло”, с высоты 1000 метров. И это был прыжок с маленького самолетика Финист. Далее последовал перерыв в несколько лет и в 2009 я повторил такой же прыжок, но уже с самолета АН-2. Казалось бы, что пора успокоится, но в голове усердно засела мысль о желании почувствовать, что же такое свободное падение? И вот летом 2010 я, сделав третий прыжок Static Line с самолета Cesna 208, пошел учится дальше по программе AFF (Accelerated Free Fall).


Как поменять цвет бекграунда у муви клипа используя ActionScript 3


  Tagged

Приходится немного программировать на ActionScript 3. Так как мои познания в AS3 не особо глубоки, иногда убивается время на решение достаточно тривиальных задач. Например как програмно менять цвет бекграунда?


Потеря соединения с базой. Hibernate broken pipe.


  Tagged

Используя Hibernate, уже несколько раз сталкивался с проблемой потери соединения с базой данных, после достаточно долгого интервала неактивности. И каждый раз приходилось вспоминать, как же ж оно решается. Будем считать эту заметку памяткой для себя, ну и для тех, кто ее сможет найти в бескрайних просторах Internet.


Hibernate. Count запросы без HQL


  Tagged

Мне нравится пользоваться объектом Criteria для составления запросов. Очень удобно и наглядно, гораздо лучше чем писать запрос в виде HQL. Приведу пример:

	@SuppressWarnings("unchecked")
	public List<LogAdd> findAddLogs(Long minLogID) {
		Criteria criteria = session.createCriteria(LogAdd.class);
		criteria.add(Restrictions.gt("id", minLogID));
		criteria.addOrder(Order.asc("date"));
		return criteria.list();
	}

До недавнего времени приходилось использовать HQL только для запросов типа "count". Так как просто взять размер массива, означает достать все объекты из базы и только потом считать сколько их, а это нас явно не устраивает.


Установка Apache Tomcat 5.5 на Debian 4 (Etch) Linux


  Tagged

Если Вам быстро необходимо установить и настроить Apache Tomcat, возможно моя статья будет полезна.

1) Для начала необходимо установить Sun JDK 5. Взять его можно в репозитории для нестабильного программного обеспечения:

Добавим в файл репозиториев /etc/apt/sources.list следующие строки (если это еще не сделано):

# for sun-java packages in unstable
deb http://ftp.debian.org/debian/ unstable non-free
deb-src http://ftp.debian.org/debian/ unstable non-free


Имя процесса java приложения в Mac OS X


  Tagged

Вот столкнулся с проблемой, что некоторые java приложения, запущенные в системе, имеют одно и то же имя процесса. Обычно для запуска java приложений под Mac OS X пользуются утилита JavaApplicationStub. И как результат, в Activity Monitor'e висит несколько процессов с именем JavaApplicationStub.

Чтоб наглядно показать проблему, я сделал HelloWorld приложение, и с удивлением обнаружил, что для него имя процесса отображается корректно.


Создание нового проекта с помощью maven2. Часть вторая (мастер)


  Tagged

Как и было предложено в прошлой моей публикации, скрипт создания maven приложения был улучшен. Теперь он выполнен в виде мастера создания приложения, что еще более облегчает процесс.

Ответив всего на пару вопросов и выбрав тип будущего приложения, вы получите готовый к открытию в Eclipse IDE проект.


Меню java приложения в трее операционной системы.


  Tagged

 Появилась задача сделать системное меню для java приложения. Посмотрев в данном направлении, я нашел несколько вариантов реализации:

  • java 6
  • java desktop components integraion library (jdic)
  • eclipse swt

 К предлагаемым библиотекам у меня было всего одно требование – поддержка основных операционных систем (win, linux и mac os). Java 6 отпала из за её отсутствия в системе от apple. Jdic тоже не умеет работать с меню в mac os. Короче говоря, остался только один вариант - eclipse swt. Да и то, поддержка все той же mac os появилась сравнительно недавно - начиная с версии 3.3, которая все еще в разработке (хотя есть и стабильные билды).


Создание нового проекта с помощью maven


  Tagged

Иногда мне приходится создавать маленькие проекты на java с целью попробовать какую-то библиотеку или же для каких-то вспомогательных нужд. Я думаю, что наиболее быстрый способ создать проект – это использовать archetype механизм в apache maven. Но, к сожалению, команда для создания нового проекта не очень удобна, так как требует от человека постоянно помнить несколько обязательных параметров (‘-DarchetypeGroupId’ or ‘-DgroupId’). Как вариант, можно сделать маленький bash скрипт, который стоит положить в корень папки с проектами.

Как пример, приведу сделанный мною скрипт (new_project.sh), который поможет быстрее стартовать:


 
© 2006-2010 kobyleha.com