LINUX.ORG.RU

Сообщения initmax

 

Локальный SVN

Форум — Admin

возникла задача локально SVN развернуть,
на Linux localhost.localdomain 2.6.35.10-74.fc14.i686 #1 SMP Thu Dec 23 16:17:40 UTC 2010 i686 i686 i386 GNU/Linux

Делал так

   
1) yum install mod_dav_svn subversion
2) mkdir /var/www/svn
3) svnadmin create /var/www/svn/project1
4) chown -fhR apache.apache /var/www/svn/project1
htpasswd -c /var/www/svn/svn.passwd admin
5) vim /etc/httpd/conf.d/subversion.conf

<Location /repos>
DAV svn
SVNParentPath /var/www/svn
AuthType Basic
AuthName «Subversion repository»
AuthUserFile /var/www/svn/svn.passwd
Require valid-user
</Location>
5) service httpd start
6) http://localhost/repos/
запрашивает логин/пароль, ввожу не ругается, и не пускает, повторно выдаёт окно логин/пароль.
где логи глянуть, что не так?

initmax
()

Java BufferedImage

Форум — Development

Дано 2мерный массив интов содержащих 1 || 0 что является чернобелым изображением, каким образом посоветуете записать этот массив в BufferedImage?
изначльно я знаю размеры картинки и её тип «бинарное изоборажение»
вот таким образом создаю эту перименную
Код:
view source
print?

1   BufferedImage imgResult = new BufferedImage(img.getWidth(),img.getHeight(), BufferedImage.TYPE_BYTE_BINARY);

как в неё записать массив int [][] ?

initmax
()

Sonar Code coverage

Форум — Development

Доброго есть модуль под названием domain, в модуле есть пакет entity в котором живём достаточно сущностей с обильным количеством сеттеров/геттеров. после сканирования проекта с помощью Sonar получается не очень хорошая картина

Code coverage 47.3% 55.9% line coverage 12.5% branch coverage

это связано с тем что покрывать тестами сущности нам запретили. Вопрос, как исключить из сканирования сонаром отдельные классы, пакеты ?

initmax
()

Архитектура + UML

Форум — Development

Доброго, разрабатываю приложение с использованием Spring, Wicket, Maven, Hibernate,
Приложение состоит из 3-х модулей
1) Domain
2) Srvice
3) View
Необходимо постороить UML диаграммы которых будет достаточно для отображения архитекруры, на ум приходят:
1) Диграмма БД
2) Диаграмма классов
3) Диаграмма состояний

какие ещё использовать для описания архитектуры приложения?


initmax
()

Подключение классов из других модулей

Форум — Development

Доброго, тренеруюсь разрабатывать архитектуру многомодульного приложения, создал модуль model, за тем модуль service, пытаюсь в service пользовать классы которые созданы в model, но подулючить их ни как не получается, какие нужны настройки?

пробовал так


import its.fractal.model.dao.*;

public class UserService {
private Dao<User> userDao;
}


import серенький, в идеи autocomplite не активен на эти классы.

initmax
()

kill

Форум — General

Порой вешается приложение idea в момент запуска.

ps aux maxim 2410 7.1 5.3 906876 110560 ? Sl 10:27 0:09 /home/maxim/JDK/jdk1.6.0_22//bin/java -Xms128m -Xmx512m -XX:MaxPermSize=250m -ea -Xbootclasspath/a:../lib/boot.jar -Djb.restart.code=88 com.intellij.idea.Main

команда kill 2410 отрабатывает без ошибок но процесс не киллится, что за приколы?

initmax
()

rc.d sonar

Форум — Admin

доброго, решил заставить стартовать сонар после ребута сервера,

создав в /etc/ini.d/ такой вот скрипт

export JAVA_HOME=/JDK/jdk1.6.0_22
case $1 in

start)
sh /JDK/sonar-2.3.1/bin/linux-x86-32/sonar.sh start
;;

status)
sh /JDK/sonar-2.3.1/bin/linux-x86-32/sonar.sh status
;;

stop)
sh /JDK/sonar-2.3.1/bin/linux-x86-32/sonar.sh stop
;;

restart)
sh /JDK/sonar-2.3.1/bin/linux-x86-32/sonar.sh stop
sh /JDK/sonar-2.3.1/bin/linux-x86-32/sonar.sh start
;;
esac

exit 0

если /etc/ini.d/sonar start
запускается.
теперь хочу добавить это в rc
update-rc.d sonar defaults

в каждый rc создаётся K20sonar
но после ребута сонар не запускается

З.Ы. точно таким же способом заставил запускаться tomcat после ребута, чего телится сонар растолкуйте, спасибо!

initmax
()

maven + hudson = war in apache-tomcat

Форум — Development

Доброго есть hudson который с помощью maven производит билд, есть ли готовый плагин который бы позволил разворачивать war и подсовывать его в указаный путь например apache-tomcat/../ROOT. или для данных целей надобно писать скрипт?

initmax
()

postgres или верните мне MySQL и я всё прощу

Форум — Admin

Заставили перейти на postgres, поставил его потом отредактировал

/var/lib/pgsql/data/pg_hba.conf
cal all all trust

захожу удалённо на него через GUI создаю пользователей бд итд итп, всё хорошо, просто замечательно...
но при попытке подмыкнуться локально получаю, что посоветуете?


debian:/etc/init.d# psql -h 127.0.0.1 -U postgres -d sonar
psql: could not connect to server: Connection refused
   Is the server running on host «127.0.0.1» and accepting
   TCP/IP connections on port 5432?

debian:/etc/init.d# psql -h 127.0.0.1:5432 -U postgres -d sonar
psql: could not translate host name «127.0.0.1:5432» to address: Name or service not known

initmax
()

Sonar start

Форум — Admin

Весь софт стоит на одном сервере,
Запускаю sonar так
./sonar.sh start

проверяю

./sonar.sh status
sonar is running (PID:13431).

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

Лог вот.


[code]INFO | jvm 1 | 2010/11/23 22:45:29 | WrapperManager: Initializing...
2010.11.23 22:45:35 INFO org.sonar.INFO JDBC datasource bound to JNDI, name=jdbc/sonar
2010.11.23 22:45:36 INFO org.sonar.INFO Database dialect class org.sonar.jpa.dialect.PostgreSql
2010.11.23 22:45:43 INFO org.sonar.INFO Start services...
2010.11.23 22:45:43 INFO org.sonar.INFO Sonar home:/JDK/sonar-2.3.1
2010.11.23 22:45:43 INFO org.sonar.INFO Deploy dir:/JDK/sonar-2.3.1/war/sonar-server/deploy
2010.11.23 22:45:44 INFO org.sonar.INFO Install plugins...
2010.11.23 22:45:48 INFO org.sonar.INFO Plugin: Findbugs 2.3.1
2010.11.23 22:45:48 INFO org.sonar.INFO Plugin: Surefire 2.3.1
2010.11.23 22:45:48 INFO org.sonar.INFO Plugin: Duplications 2.3.1
2010.11.23 22:45:48 INFO org.sonar.INFO Plugin: Checkstyle 2.3.1
2010.11.23 22:45:48 INFO org.sonar.INFO Plugin: Squid for Java 2.3.1
2010.11.23 22:45:48 INFO org.sonar.INFO Plugin: PMD 2.3.1
2010.11.23 22:45:48 INFO org.sonar.INFO Plugin: Core 2.3.1
2010.11.23 22:45:48 INFO org.sonar.INFO Plugin: Cobertura 2.3.1
2010.11.23 22:45:48 INFO org.sonar.INFO Plugin: Clover 2.3.1
2010.11.23 22:45:48 INFO org.sonar.INFO Plugin: Design 2.3.1
2010.11.23 22:45:48 INFO org.sonar.INFO Plugin: Google analytics 2.3.1
2010.11.23 22:45:49 INFO org.sonar.INFO Install plugins done: 4829 ms
2010.11.23 22:45:56 INFO org.sonar.INFO Deploy GWT plugins...
2010.11.23 22:45:56 INFO org.sonar.INFO publish org.sonar.plugins.core.ui.pageselector.PageSelector to /JDK/sonar-2.3.1/war/sonar-server/deploy/gwt
2010.11.23 22:45:56 INFO org.sonar.INFO publish org.sonar.plugins.core.defaultsourceviewer.GwtDefaultSourceViewer to /JDK/sonar-2.3.1/war/sonar-server/deploy/gwt
2010.11.23 22:45:57 INFO org.sonar.INFO publish org.sonar.plugins.core.coverageviewer.CoverageViewer to /JDK/sonar-2.3.1/war/sonar-server/deploy/gwt
2010.11.23 22:45:57 INFO org.sonar.INFO publish org.sonar.plugins.core.violationsviewer.ViolationsViewer to /JDK/sonar-2.3.1/war/sonar-server/deploy/gwt
2010.11.23 22:45:57 INFO org.sonar.INFO publish org.sonar.plugins.core.duplicationsviewer.DuplicationsViewer to /JDK/sonar-2.3.1/war/sonar-server/deploy/gwt
2010.11.23 22:45:58 INFO org.sonar.INFO publish org.sonar.plugins.core.testdetailsviewer.TestsViewer to /JDK/sonar-2.3.1/war/sonar-server/deploy/gwt
2010.11.23 22:46:02 INFO org.sonar.INFO publish org.sonar.plugins.core.clouds.GwtClouds to /JDK/sonar-2.3.1/war/sonar-server/deploy/gwt
2010.11.23 22:46:04 INFO org.sonar.INFO publish org.sonar.plugins.core.hotspots.GwtHotspots to /JDK/sonar-2.3.1/war/sonar-server/deploy/gwt
2010.11.23 22:46:09 INFO org.sonar.INFO publish org.sonar.plugins.design.ui.libraries.LibrariesPage to /JDK/sonar-2.3.1/war/sonar-server/deploy/gwt
2010.11.23 22:46:10 INFO org.sonar.INFO publish org.sonar.plugins.design.ui.page.DesignPage to /JDK/sonar-2.3.1/war/sonar-server/deploy/gwt
2010.11.23 22:46:12 INFO org.sonar.INFO publish org.sonar.plugins.design.ui.dependencies.DependenciesTab to /JDK/sonar-2.3.1/war/sonar-server/deploy/gwt
2010.11.23 22:46:13 INFO org.sonar.INFO publish org.sonar.plugins.design.ui.lcom4.Lcom4Tab to /JDK/sonar-2.3.1/war/sonar-server/deploy/gwt
2010.11.23 22:46:13 INFO org.sonar.INFO Deploy GWT plugins done: 16495 ms
2010.11.23 22:46:13 INFO org.sonar.INFO Load metrics...
2010.11.23 22:46:16 INFO org.sonar.INFO cleaning alert thresholds...
2010.11.23 22:46:16 INFO org.sonar.INFO Load metrics done: 3612 ms
2010.11.23 22:46:17 INFO org.sonar.INFO Register rules [findbugs/java]...
2010.11.23 22:46:18 INFO org.sonar.INFO 375 rules
2010.11.23 22:46:27 INFO org.sonar.INFO Register rules [findbugs/java] done: 9948 ms
2010.11.23 22:46:27 INFO org.sonar.INFO Register rules [checkstyle/java]...
2010.11.23 22:46:28 INFO org.sonar.INFO 122 rules

initmax
()

tomcat 7 + manager

Форум — Admin

Потребовалось получить веб доступ к манагеру томката, вот в файле
tomcat-users.xml
<user username=«admin» password=«admin» roles=«admin,manager»/>

по ссылке просит пароль, но не принимает... я так понимаю где-то надо разлочить доступ на настройки tomcat-users.xml или что это за хреноприколы такие?

initmax
()

Обработка ссылок в Wicket

Форум — Development

Доброго, интересно какой подход используется при обработке ссылок. в PHP делали так - некая страница 1.html на которой есть ссылки при клике на которую получаем

1.html?page1
1.html?page2
1.html?page3

затем отсекаем то что идёт после ? и передаём в логическую часть, которая на основании полученого занимается формированием страницы.

Какой подход общепринят в Wicket ? если можно дайте примеры кода и подскажите в каком направлении копать, спасибо.

initmax
()

the 'grub-pc' package failed to install into /target/

Форум — Linux-install

Скачал sqeeze I386 ставлю на Vostro 1400
получаю

the 'grub-pc' package failed to install into /target/. without the GRUB boot loader, the installed system will not boot. ...

перед этим ставил sqeeze AMD64, всё было ОК.
в чём может быть трабла?

initmax
()

gnome-ppp

Форум — Admin

Подключаю тел. по ЮСБ кабелю, настроил gnome-ppp от root всё замечательно запускается, от пользователя вот лог

--> Ignoring malformed input line: ";Do NOT edit this file by hand!"
--> WvDial: Internet dialer version 1.60
--> Cannot get information for serial port.
--> Initializing modem.
--> Sending: ATZ
ATZ
OK
--> Sending: AT+CGDCONT=1,«IP»,"www.umc.ua"
AT+CGDCONT=1,«IP»,"www.umc.ua"
OK
--> Modem initialized.
--> Sending: ATM1L3DT*99***1#
--> Waiting for carrier.
ATM1L3DT*99***1#
CONNECT
~[7f]}#@!}!} } }2}#}$@#}!}$}%\}«}&} }*} } g}%~
--> Carrier detected. Waiting for prompt.
~[7f]}#@!}!} } }2}#}$@#}!}$}%\}»}&} }*} } g}%~
--> PPP negotiation detected.
--> Starting pppd at Wed Jan 6 23:38:01 2010
--> Pid of pppd: 7048
--> Disconnecting at Wed Jan 6 23:38:02 2010
--> The PPP daemon has died: No root priv error (exit code = 3)
--> man pppd explains pppd error codes in more detail.
--> I guess that's it for now, exiting
--> The PPP daemon has died. (exit code = 3)

хотя на pppd, и каталог gnome-ppp чмоднул рекурсивно в 777
на что ещё он права хочет?

З.Ы.
после коннекта руками приходится вбивать
route add default gateway @current ip@
можно ли это как-то автоматизировать?

initmax
()

Графическое построение схем

Форум — General

Доброго, решил набросать макет БД, чтобы не делать это на листике хочу воспользоваться каким-то приложением для Debian. что кто посоветует? спасибо.

initmax
()

Собственный Движок на J2EE

Форум — Web-development

Решил набросать собтсвенный дижек на J2EE, Данный подход решил реализовать следующим образом

MySQL
таблицы:
1) верхнее меню
2) боковое меню
3) статьи
.....
все таблицы переплетены по id, т.е. например NAME поля бокового меню == id в таблице статьи

пользователь по запросы методом GET передаёт №страницы, это запрос отлавливает SERVLET и производит выборку из БД следующим образом:
1) Собрать базовою страницу «менюшки кнопочки»
создать массив обхектов «страница» заполнить его данными из таблицы «верхнее меню»
List<GenPageMySQL> listPageObj = new ArrayList(); //Create link from
mySQLQueryObj.selectAllField(«up_menu»,listPageObj);//Build an array LIST objects
точно так же боковое, и все остальные элементы БАЗОВОГО каркаса страницы

т.е. СОБРАТЬ базовый макет страницы.

вытащить по уникальному ID инфу из таблицы СТАТЬИ которую запросил кликом пользователь.
создать объект СТАТЬИ

после чего отлючиться от MySQL

и передать все собранные «объекты/массивы объектов» в JSP

request.setAttribute(«upMenu»,listPageObj1);
request.setAttribute(«LeftMenu»,listPageObj2);
request.setAttribute(«Page»,PageObj);
RequestDispatcher Dispatcher = getServletContext().getRequestDispatcher(«/WEB-INF/jsp/index.jsp»);
Dispatcher.forward(request, response);
в самом же JSP с помощью jstl вывести всё подобным образом

<c:forEach items=«${upMenu}» var=«Object» >
<c:out value=«${Object.id}»> </c:out>
<c:out value=«${Object.theme}»> </c:out>
<c:out value=«${Object.page}»> </c:out>
</c:forEach>
предварительно обрамив его в CSS.

кто что скажет по поводу подобного подхода? делается ли этот как-то оптимальней или проще, или общего подхода нет?
людая критика только приветсвуется

З.Ы.
знаю что есть готовые движки и фреймоврки, просто произвожу разбор полётов для более глубого разумения происходящего.

initmax
()

Аналог Total comander без связей с KDE

Форум — General

Доброго, интересует аналог Total comander под Debian но без использования KDE библиотек. что кто может посоветовать? спасибо.

initmax
()

USER/ROOT + J2EE + MySQL + UTF8

Форум — Web-development

Возникла проблема отображения шрифтов, если запускаю NetBeans от ROOT и далее в нетбинс запускаю J2EE приложение, всё корректно отображается. При запуске приложения от USER вместо русского "???????????????"

З.Ы. всё сделал как по ссылке http://www.linux.org.ru/view-message.jsp?msgid=4004456#comment-4012196 приложение выбирает данные из MySQL

initmax
()

apache-tomcat-6.0.20 + startup.sh

Форум — Web-development

скачал apache-tomcat-6.0.20
положил в usr
стартую startup.sh

получаю
Using JRE_HOME: /usr

установлено:

i openjdk-6-jdk - OpenJDK Development Kit (JDK)
i A openjdk-6-jre - OpenJDK Java runtime, using Hotspot JIT
i A openjdk-6-jre-headless - OpenJDK Java runtime, using Hotspot JIT (h
i A openjdk-6-jre-lib - OpenJDK Java runtime (architecture indepen

В Lenny всё работало в squeeze - поламалось

кто что подскажет?

initmax
()

Отладка J2ee приложений

Форум — Web-development

Доброго, интересует каким образом правильнее всего отлаживать Web прижение на J2EE, Проблема в том, что весьма не просто отследить как общаются между собой тот же apache-tomcat и контейнер servlet, можно конечно изучать логи, но не всегда это помогает. кто как отслеживает пошаговый процесс выполнения на J2EE ?

initmax
()

RSS подписка на новые темы