LINUX.ORG.RU

Сообщения spdooh

 

[noob]intellij idea install

Форум — Development

Вопрос глупый, но все равно не понимаю, как запустить только что скачанную intellij idea?
Скачал, разархивировал в ~/java/IDEA/
Попробовал запустить:

cd ~/java/IDEA/bin/
./idea.sh
Ругнулась, что неуверенно работает с openJDK. Удалил open, поставил sun-jre6, sun-jdk6.
в ./IDEA/bin/idea.sh добавил путь:
JDK_HOME=/usr/lib/jvm/java-6-sun
после запуска ./idea.sh теперь выдает ошибку:
spd@spdtb:~/java/IntelijIDEA/bin$ ./idea.sh
Exception in thread "main" java.lang.ExceptionInInitializerError
        at com.intellij.util.lang.UrlClassLoader.<init>(UrlClassLoader.java:56)
        at com.intellij.util.lang.UrlClassLoader.<init>(UrlClassLoader.java:50)
        at com.intellij.ide.ClassloaderUtil.initClassloader(ClassloaderUtil.java:122)
        at com.intellij.ide.Bootstrap.main(Bootstrap.java:38)
        at com.intellij.ide.Bootstrap.main(Bootstrap.java:34)
        at com.intellij.idea.Main.main(Main.java:92)
Caused by: java.lang.IllegalArgumentException: Argument 0 for @NotNull parameter of com/intellij/openapi/util/io/FileUtil.toSystemIndependentName must not be null
        at com.intellij.openapi.util.io.FileUtil.toSystemIndependentName(FileUtil.java)
        at com.intellij.util.lang.ClassPath.<clinit>(ClassPath.java:55)
        ... 6 more
система - debian, хотя, на только что установленной сусе как-то похоже ругается
Ощущение, что все как-то просто должно решаться, но сам додуматься не могу(

 

spdooh
()

[noob]J2EE, Netbeans, PM

Форум — Web-development

Только начинаю разбираться с явой по примерам http://www.java-course.ru/students/students.php?name=part11
кратко:
Есть таблица в MySQL, ей создал соответствующий entity класс Students.
После этого создаю persistance unit.
Дальше - SessionBean класс ManagementSystem.
Для него создаю метод getStudents:

public Students getStudents(int studentID) {
	return em.find(Students.class, studentID);
}
для persistance unit создается вот такой вот persistance.xml:
<?xml version="1.0" encoding="UTF-8"?>
<persistence version="2.0" xmlns="http://java.sun.com/xml/ns/persistence" xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance" xsi:schemaLocation="http://java.sun.com/xml/ns/persistence http://java.sun.com/xml/ns/persistence/persistence_2_0.xsd">
  <persistence-unit name="Students-ejbPU" transaction-type="JTA">
    <jta-data-source>students</jta-data-source>
    <exclude-unlisted-classes>false</exclude-unlisted-classes>
    <properties/>
  </persistence-unit>

  <persistence-unit name="Students-ejbPU2" transaction-type="JTA">
    <jta-data-source>jdbc/students</jta-data-source>
    <exclude-unlisted-classes>false</exclude-unlisted-classes>
    <properties/>
  </persistence-unit>
</persistence>
Вопрос - зачем там создаётся по умолчанию две секции persistence-unit? При этом проект не собирается и ругается (Caused by: javax.annotation.processing.FilerException: Attempt to recreate a file for type students.entity.Students_)
Насколько мне хватает знаний - это похоже на http://netbeans.org/bugzilla/show_bug.cgi?id=183779 (правда, знаний на то, чтоб еще понять, что там советуют не хватает(( )
Если в одной из секций поставить
<exclude-unlisted-classes>true</exclude-unlisted-classes>
, то проект хотя бы компилируется без ошибок, но при попытке воспользоваться в новом сервлете entityManger'ом (через Management.getStudents(1)) выдается error 500:javax.ejb.EJBException (это если делать без try,finally)
Если же объект получать создавая его вручную
Students d = new Students(1);
то все нормально работает. Поэтому вопрос - что я делаю не так?(

 

spdooh
()

два компа, одни колонки

Форум — Desktop

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

spdooh
()

[sshfs] тормозит

Форум — Desktop

Только что поставил на домашнюю машину debian, примонтировал корень от второй машины по sshfs. ( sshfs user@computer2:/ /home/user/computer2)

При просмотре директории /home/user/computer2 все дико тормозит (даже ls!), при этом сеть не используется, время выполнения ls /home/user/computer2 - несколько минут.

У меня таких тормозов не было даже когда в нете на сервер цепляюсь, до которого от силы 2 мегабита, а это - в домашней (правда, на wi-fi) Но, если примонтировать не весь корень, а только /home/user1, то скорость становится приемлимой.

Вопрос - как примонтировать корень со второго компьютера, чтобы скорость была вменяемой?

 

spdooh
()

[java][n00b] Подключение драйвера

Форум — Development

Только начинаю изучать, большинство манов под винду. Вопрос - как подключить драйвер? В винде кладешь рядом .jar и выполняешь

java -cp .;mysql-connector-java-5.0.7-bin.jar TestJDBC
А в *никсе?

 

spdooh
()

[php] array, объект в качестве ключа

Форум — Web-development

Вроде как по ману в качестве ключа можно использовать только int и string.
Есть необходимость использовать в качестве ключа произвольные объекты, а в качестве значения - массив строк. Что-то типа:

$obj1 = new class1;
$obj2 = new class2;
$obj3 = new class2;
$arr = array($obj1=>array($prop11,$prop12,...),
             $obj2=>array($prop21,$prop22,...),
             $obj3=>array($prop31,$prop32,...), ...);
// для одного класса создано несколько объектов (obj2, obj3),
//  - их заносить надо тоже по отдельности
И, соответственно, обращаться к ним имея на руках объект:
$prop = array($obj1);
Вопрос - как это лучше реализовать?

 

spdooh
()

PHP+MySQL скорость

Форум — Web-development

Чего-то закрались сомнения, правильно ли понимаю, что скорость

$dbHandle1 = mysql_connect($dbHost,$dbUser,$dbPass);
$dbHandle2 = mysql_connect($dbHost,$dbUser,$dbPass);
$SQL1 = ...;
$SQL2 = ...;
$res1 = mysql_query($SQL1,$dbHandle1);
$res2 = mysql_query($SQL2,$dbHandle2);
будет меньше, чем
$dbHandle = mysql_connect($dbHost,$dbUser,$dbPass);
$SQL1 = ...;
$SQL2 = ...;
$res1 = mysql_query($SQL1,$dbHandle);
$res2 = mysql_query($SQL2,$dbHandle);
Причем разница будет существенной из-за того, что бОльшая часть времени тратится именно на установление соединения?

spdooh
()

[php][noob]class forward declaration

Форум — Web-development

Вопрос- в пхп есть такое?
Собственно сама проблема - есть директория ./core/ с файлами class1.php class2.php которая вся нужна, поэтому для уменьшения инклюдов и влияния склроза делаю -

function loadCore($coreDir)
{
	$path = dir($coreDir);
	while ($fileName = $path->read())
	{
		include_once "$coreDir/$fileName";
	}
	$path->close();
}
Но может быть, что
class1 extends class2
, но при инклюде class1 class2 еще не определен и соответственно
Fatal error: Class 'class2' not found 
Вопрос как это перебороть? (Можно конечно брутфорс - называть файлы в соответствии с тем, как они будут инклюдаться - 01class2.php, 02class1.php :D)

 ,

spdooh
()

[Qt xml nameSpace]Получение описания поля из схемы

Форум — Development

Вопрос про использование xml схем в Qt
Есть у меня xml-ка которую надо распарсить:

<?xml version='1.0'?>
<sen:SigEnvelope xmlns:sen="urn:cbr-ru:dsig:env:v1.1">
value
</sen:SigEnvelope>
Отдельно есть схема для нее (насколько понял - выбор схемы задается вот этой строкой xmlns:sen=«urn:cbr-ru:dsig:env:v1.1»)
	<xs:element name="SigEnvelope" type="sen:SigEnvelopeType">
		<xs:annotation>
			<xs:documentation>Конверт ЭЦП (КА)</xs:documentation>
		</xs:annotation>
	</xs:element>

файл прочитал QDomDocument fileXML.setContent(&openedFile)
Можно ли сделать что-то подобное:
QXsd XMLnamespace = QXsd.open("nameSpace.xsd");
QString nodeDescr = QXsd.getNodeDescription(fileXML.node());
- то есть отдать куда-то файл схемы и ветку xml и получить обратно описание (в данном случае «Конверт ЭЦП (КА)»)?

spdooh
()

[Ooo] .doc - кривые цвета

Форум — Desktop

Ситуация - документ созданный в M$ офисе .doc, .xls открываю Ооо и там отображаются неправильные цвета шрифта, фона на графиках.
Цвет текста был черный, отображается синим, при попытке сменить цвет шрифта на любой меняется только на зеленый.
Ситуация была и на винде7 и на дебиане.

Может кто сталкивался, а то неприятно видеть жизнерадостность опенофиса, когда работать надо(

spdooh
()

[debian]PII,32Mb,установка, некрофилия

Форум — Linux-install

есть старый ноут PII с 32 метрами оперативы. Хочу поставить debian6.
При загрузки с debian-testing-netinst выдается кернел паник о том, что мало памяти (чтобы выгрузить что-то ненужное нужно сначала загрузить что-то ненужное, а у нас памяти нет).
Для этого вроде как есть пакет lowmemcheck, который

detect low-memory systems and enter lowmem mode

но

этот пакет предназначен только для сборки образов debian-installer. Не устанавливайте его в рабочую систему Debian.

Какие есть варианты установки?
пока что вижу:
1. Собрать свой нетинсталл с лоумемчеком(минус - разбираться как он делается, при этом не факт что поможет)
2. Добавить на винт свапа и надеяться что установщик его увидит и заюзает (надо сначала найти то, что загрузится и сумеет создать раздел - подключить древний винт от ноута куда-то еще - не вариант. Опять же не уверен, что увидится)
3. Фантастический вариант - на время установки найти оперативы
4. Забить на новый дебиан и поставить что-то из «той» эпохи.

Хочется еще чтоб из коробки работала сетевая PCMCIA 802.11g Orient SP-1000WN, так как другой сети нету(

Машинку хочу использовать как терминал. Может быть есть более другие варианты это реализовать?

 

spdooh
()

firefox,Adblock,regexp

Форум — General

Добрый день!
пытаюсь разобраться с регэкспами в адблоке, чего-то не могу осилить(
Баннеры имеют вид типа:
http://{subdomain1,subdomain2,...}.site.ru/{5 букв}/{еще какая-то ересь}/{6 цифр}/*.swf?pid={}

Хочу ввести в правило что-то типа
^http://\w{2,5}.site.ru/\w{5}/*/\d{6}/*.swf*
а адблок говорит, что «введенный шаблон не соотвествует адресу, для которого вы создаете правило»
Как его «правильно"написать?

spdooh
()

perl+mysql название столбцов таблицы

Форум — Web-development

Добрый день!
пытаюсь осилить perl+mysql:
#!/usr/local/perl/bin/perl -w
use DBI;
my $dsn=«DBI:mysql:database=db:localhost»;
my $dbh = DBI->connect($dsn,«user», «password»);
my $sth = $dbh->prepare(«select * from temp_table;»);
$sth->execute();

как вытащить названия полей таблицы при запросе вида «SELECT * »? в пхп делаю так:

$row=mysql_fetch_array($db->res, MYSQL_ASSOC);
foreach ($row as $key=>$cell)
{
   echo $key;
}

а в перле так и не смог осилить(

spdooh
()

[KDE4]socks proxy

Форум — Desktop

Собственно, сабж. Как прописать сокс проксю. Погуглив нашел, что оно не поддерживает, но может быть можно приделать какие-нить костыли?

spdooh
()

SSHFS через socks.

Форум — Desktop

В инет хожу через сервер в локалке, вешая соединение:
ssh -D 1111 user@host
Соответственно, в прогах в настройках соединения указываю socks proxy с портом 1111. А теперь еще хочу себе примонтировать sshfs с сервера, который расположен во внешнем мире, соответственно, внутри уже этого туннеля.
Вопрос - как это организовать?

spdooh
()

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