GRANT ALL PRIVILEGES ON.* TO 'my_user'@'localhost' IDENTIFIED BY 'my_password'; Подробнее читать тут и тут команда GRANT создает пользователя my_user - имя пользователя IDENTIFIED BY - задает пароль my_password (он потом хэшируется) чтобы подключаться не только с локального хоста вместо 'my_user'@'localhost' пишем 'my_user'@'%' Если хотим чтобы пользователь мог добавлять других добавляем WITH GRANT OPTION т.е. так ... IDENTIFIED BY 'my_password' WITH GRANT OPTION; Пример JDBC URL jdbc:mysql://host:3306/database Если нужен SSL и X509. Смотрим сюда: Как настроить MySQL для SSL Как настроить JDBC коннектор
пятница, 23 октября 2009 г.
создание пользователя для MySQL
Ярлыки:
mysql
вторник, 20 октября 2009 г.
svn resolve
Ярлыки:
svn
- svn resolve --accept=...
base - откатить на то, что в репозитории
working - перекатать текущим файлом, который в раб директорииmine
понедельник, 12 октября 2009 г.
GWT+Maven
Самый эффективный способ работы с GWT
1. Ставим maven. Как всегда, прописываем путь в PATH к mvn.bat
2. Читаем про maven. Читать тут
Мануал довольно кривой, но разобраться можно...
3. Читаем про плагин к maven'у для работы с GWT. Читать здесь
Там же можно прочитать как создать проект:
Например так:
mvn archetype:generate -DarchetypeGroupId=org.codehaus.mojo -DarchetypeArtifactId=gwt-maven-plugin -DarchetypeVersion=1.1 -DgroupId=myGroupId -DartifactId=myArtifactId
1. Ставим maven. Как всегда, прописываем путь в PATH к mvn.bat
2. Читаем про maven. Читать тут
Мануал довольно кривой, но разобраться можно...
3. Читаем про плагин к maven'у для работы с GWT. Читать здесь
Там же можно прочитать как создать проект:
Например так:
mvn archetype:generate -DarchetypeGroupId=org.codehaus.mojo -DarchetypeArtifactId=gwt-maven-plugin -DarchetypeVersion=1.1 -DgroupId=myGroupId -DartifactId=myArtifactId
воскресенье, 11 октября 2009 г.
новый модуль в svn
Ярлыки:
svn
я делаю по тупому
1. логинюсь на сервак и делаю
svn import ./projectName file:///path/to/svn/rep/projectName -m "my message"
2. захожу в конфиг-файл:/path/to/svn/rep/conf/authz
и добавляю себе права
[/projectName]
boss=rw
3. на рабочей тачке делаю
svn co svn://myserver.ru/projectName
проверяю что всё четко
4.копирую нужные исходники
5.делаю svn add
6.делаю svn commit -m "my second message"
7. создаю в другом месте папку, туда svn co svn://myserver.ru/projectName и проверяю что все ОК
четверг, 8 октября 2009 г.
svn бранч
Делаем новый бранч:
1. навсякий случай делаем чистинькую версию
svn co svn://example.com/project/trunk
2. копируем все в отдельную ветку:
svn copy svn://example.com/project/trunk svn://example.com/project/branches/helloween
1. навсякий случай делаем чистинькую версию
svn co svn://example.com/project/trunk
2. копируем все в отдельную ветку:
svn copy svn://example.com/project/trunk svn://example.com/project/branches/helloween
пятница, 2 октября 2009 г.
создаем базу
Ярлыки:
mysql
запускаем консоль
./mysql -u пользователь -p
список существующих баз
mysql>show databases;
создаем свою
mysql>create database MYDATABASE character set utf8;
./mysql -u пользователь -p
список существующих баз
mysql>show databases;
создаем свою
mysql>create database MYDATABASE character set utf8;
пятница, 21 августа 2009 г.
пятница, 7 августа 2009 г.
opencms
Debian lenny+mysql+tomcat5.5+opencms
1. редактируем /etc/apt/sources.list - добавляем non-free
что-то вроде:
deb http://mirror.yandex.ru/debian lenny main non-free
deb-src http://mirror.yandex.ru/debian lenny main non-free
2. aptitude install sun-java6-jdk
3. aptitude install tomcat5.5
4. aptitude install mysql-server
5. открывем /etc/tomcat5.5/policy.d/50user.policy
грантим права
1. редактируем /etc/apt/sources.list - добавляем non-free
что-то вроде:
deb http://mirror.yandex.ru/debian lenny main non-free
deb-src http://mirror.yandex.ru/debian lenny main non-free
2. aptitude install sun-java6-jdk
3. aptitude install tomcat5.5
4. aptitude install mysql-server
5. открывем /etc/tomcat5.5/policy.d/50user.policy
грантим права
grant codeBase "file:${catalina.home}/bin/tomcat-juli.jar" {
permission java.io.FilePermission "${catalina.base}/webapps/opencms/WEB-INF/classes/logging.properties", "read";
};grant codeBase "file:/var/lib/tomcat5.5/webapps/opencms/-" {
permission java.security.AllPermission;
};
Важно! не забыть добавть ';' в конце
четверг, 6 августа 2009 г.
vsftpd
Ярлыки:
linux
Если нужно быстро поднять ftp-сервер под debian
apt-get install vsftpd
конфиг файл как всегда в /etc/vsftpd.conf и включаем
anonymous_enable=YES
write_enable=YES
anon_mkdir_write_enable=YES
anon_other_write_enable=YES
создаем в /home/ftp папку tmp, делаем ее доступной для записи,
например так chmod +w /home/ftp/tmp
все... и никогда не делаете это на доступных из вне серверах
apt-get install vsftpd
конфиг файл как всегда в /etc/vsftpd.conf и включаем
anonymous_enable=YES
write_enable=YES
anon_mkdir_write_enable=YES
anon_other_write_enable=YES
создаем в /home/ftp папку tmp, делаем ее доступной для записи,
например так chmod +w /home/ftp/tmp
все... и никогда не делаете это на доступных из вне серверах
понедельник, 29 июня 2009 г.
четверг, 25 июня 2009 г.
jsecurity
Ярлыки:
программирование,
java
Разобрался с jsecurity (который сейчас Апач Ки - apache ki)
документация слабая.
Лучше делать так:
документация слабая.
Лучше делать так:
- Смотреть исходники, запустить под дебагом и вкуривать
- Просмотреть что написано здесь
среда, 17 июня 2009 г.
hibernate+mysql+autocommit
Ярлыки:
mysql
Отключаем AUTOCOMMIT
1. в файле hibernate.cfg.xml указываем:
false
2. когда создаем табличку указываем тип InnoDB
CREATE TABLE (...) TYPE=InnoDB;
1. в файле hibernate.cfg.xml указываем:
2. когда создаем табличку указываем тип InnoDB
CREATE TABLE (...) TYPE=InnoDB;
суббота, 7 июня 2008 г.
четверг, 5 июня 2008 г.
Scala и UTF-8
При работе со Scala в Netbeans возникают проблемы с русскими буквами.
Нужно
1. *.scala должны быть в UTF-8
2. в C:\Program Files\NetBeans 6.1\etc\netbeans.conf
добавить к параметру netbeans_default_options значение: -J-Dfile.encoding=UTF-8
Нужно
1. *.scala должны быть в UTF-8
2. в C:\Program Files\NetBeans 6.1\etc\netbeans.conf
добавить к параметру netbeans_default_options значение: -J-Dfile.encoding=UTF-8
среда, 4 июня 2008 г.
Ярлыки:
gwt-ext
Чтобы пользоваться gwt-ext http://gwt-ext.com/
нужно еще скачать extjs - http://extjs.com/products/extjs/download.php
и положить его в нужное место
нужно еще скачать extjs - http://extjs.com/products/extjs/download.php
и положить его в нужное место
суббота, 31 мая 2008 г.
четверг, 29 мая 2008 г.
setReadOnly vs setDisabled
Ярлыки:
gwt-ext
в gwt-ext у текстовых полей можно вызывать setReadOnly(true), он покрайне мере эстетичней отрисовывает поля по сравнению setDisabled(true)
среда, 28 мая 2008 г.
вторник, 27 мая 2008 г.
blogspot
Для того, чтобы изменить ширину сообщения в blogspot
Макет -> Изменить HTML
Меняем в CSS-ке для outer-wrapper, main-wrapper, sidebar-wrapper аттрибут width...
Потом попробую поиграть со стилями для форматирования java-кода
Макет -> Изменить HTML
Меняем в CSS-ке для outer-wrapper, main-wrapper, sidebar-wrapper аттрибут width...
Потом попробую поиграть со стилями для форматирования java-кода
Scala и Netbeans
Ярлыки:
программирование,
netbeans,
scala
для того чтобы заработала scala в нетбинсе нужно указать в
"C:\Program Files\NetBeans 6.1\etc\netbeans.conf"
netbeans_default_options= .. -J-Dscala.home=<Путь_к_скале>
сам плагин можно скачать здесь
"C:\Program Files\NetBeans 6.1\etc\netbeans.conf"
netbeans_default_options= .. -J-Dscala.home=<Путь_к_скале>
сам плагин можно скачать здесь
Подписаться на:
Сообщения (Atom)