LINUX.ORG.RU

Сообщения roy

 

Core2Duo (T8100) и cpufreq

Столкнулся со странной проблемой. Есть ноут с процом T8100 (2,1 ГГц), на нём стоит последний дебиан тестинг. При загрузке складывается ощущение, что частота проца 800 Mhz, т.к. она идёт 3-4 минуты, на каждой строчке висит несколько секунд. Причём если на какой-то строчке висит достаточно долго, то при нажатии на любую клавишу сразу же переходит на другую (совпадаение?). После загрузки иксов всё работает нормально, частота процессора меняется в зависимости от нагрузки. Что это может быть? Ядро дистрибное, 2.6.26-1 SMP.

roy
()

Выбор CMS

Посоветуйте, какую CMS выбрать для сайта фирмы? Необходимо:
новости;
файлы (прошивки, документация в PDF, драйвера);
форум;
прайс-лист;
древовидное представление информации о продукции (древовидное меню);
WYSIWYG редактор, с возможностью вставки картинок.

Хотелось бы на PHP + MySQL, но можно рассмотреть и другие варианты.

>>>

roy
()

Java: открыть файл в jar архиве

Подскажите, как я могу открыть файл, находящийся в jar-архиве, из которого запущена программа? Хочу хранить там некоторые дефолтные настройки (перезаписывать файл не нужно).

>>>

roy
()

[маразм] Национальные домены

В настоящее время в корпорации ICANN, управляющей адресным пространством Интернета, подходит к завершению обсуждение вопроса о возможности создания доменов верхнего уровня с использованием символов национальных алфавитов (IDN). Окончательное решение по этому вопросу должно быть принято на конференции ICANN, которая состоится в Париже в конце июня этого года.

Если корпорация одобрит внедрение IDN верхнего уровня, Россия может стать одной из первых стран, которой будет делегирован собственный кириллический национальный домен. Русскоязычная доменная зона быстро появится только в том случае, если идея о ее создании найдет поддержку у российских интернет-пользователей.

Компания RU-CENTER проводит специальную акцию "Поддержи Россию, проголосуй за .РФ!", в рамках которой мы призываем наших клиентов высказаться в поддержку кириллического домена, предназначенного для Российской Федерации. Это можно сделать на нашем сайте по адресу https://www.nic.ru/manager/poll.cgi. Голосование продлится до 3 июня, после чего будут опубликованы его итоги.

>>>

 

roy
()

Java: загрузка файлов по http/ftp

А есть библиотека для загрузки файлов по этим протоколам? Имеется ввиду высокоуровневая библиотека, чтобы можно было просто линк на файл дать и куда сохранить его. Поиск в гугле ничего особо не дал, в Apache Commons есть Net, но она умеет только FTP. Конечно тоже вариант, если ничего другого нет.

Curl не использовал, но чувствую, что нужно нечто подобное, но для джавы.

>>>

roy
()

C и ava: оператор "?"

Есть следующий код на С:

char *s1 = NULL;
char *s2 = "asd";
char *s3 = "new";
s1 == NULL ? (s1 = s3) : (s2 = s3);

Смысл — записываем значение s3 в нулевой указатель либо в s2.

Пишем такой же код на Java:

Integer a = null;
Integer b = 7;
Integer c = 10;
a == null ? (a = c) : (b = c);

Говорит, что not a statement. Ей обязательно нужно, чтобы слева от выражения стояла переменная. Как можно сделать то, что я написал иначе, или я что-то недопонимаю глобально?

Изначально я хотел что-то вроде:

(a == null ? a : b) = c

но так даже С не захотел :)

>>>

roy
()

Java: библиотека для проигрывания MP3 (/OGG)

Подскажите, что можно использовать для воспроизведения MP3 (и неплохо бы OGG) ? Нашёл JavaLayer, работает. Может есть что-то ещё ? Хотелось бы иметь функции cross-fade, т.е. чтобы при переключении треков громкость одного понижалась, а другого — повышалась.

>>>

roy
()

Информация о SHDSL

Где можно почитать чуть больше о технологии SHDSL, чем в википедии и на сайтах различных производителей? Что-то поиски не дали желаемого результата. Хотелось бы описание как у Олифера (Компьютерные сети), но там описаны только FDDI, Ethernet и прочее.

>>>

roy
()

DJVU — скопировать текст

Возможно ли как-то скопировать текст из документа DJVU? Evince не даёт его выделить..

>>>

roy
()

Техника безопасности при работе с сетями

Может кто дать линки на документы (гугл как-то не сильно помог), которые описывают технику безопасности при работе с сетями и сетевым оборудованием? Есть такая?

>>>

roy
()

debian: suspend to ram

Недолгий поиск по гуглу и колупание в системе ничего не дали, потому
спрошу здесь. Есть debian testing, gnome, ноут. Надо чтобы по нажатию
кнопки питания на ноуте срабатывало suspend to ram. Сейчас выполняется
suspend to disk. В системных скриптах изменения не повлияли, а в
управлении питания гном есть два режима — спящий и ждущий. Судя по
всему, спящий — это suspend to disk (т.к. он сейчас активен). Если
выбрать ждущий — то экран гаснет на несколько секунд, потом снова
появляется рабочий стол. В логах следующее:

Apr 22 08:09:31 notebook gnome-power-manager: (dru) Компьютер переводится в ждущий режим. Причина: Была нажата кнопка выключения питания.
Apr 22 08:09:33 notebook NetworkManager: <info> Going to sleep.
Apr 22 08:09:43 notebook NetworkManager: <info> Waking up from sleep.
Apr 22 08:09:45 notebook gnome-power-manager: (dru) Восстановление состояния компьютера

Куда копать?

>>>

roy
()

Java Hibernate

Допустим, есть два класса, отношения между которыми one-to-many. Т.е. один класс содержит в себе Set. Как сделать, чтобы при загрузке родительского класса, автоматически загружался его set? Сейчас его загрузка происходит после первого обращения к множеству, а хотелось бы чтобы все данные загружались сразу.

>>>

roy
()

Просыпание после Hibernate

После просыпания ноута после хибернейта не все запущенные приложения грузятся с диска. Т.е. есть несколько виртуальных рабочих столов — надо пройтись по всем и щёлкнуть на каждое приложение, чтобы оно загрузилось с диска (или из свопа). Памяти однозначно хватает. Это можно как-то настроить?

>>>

roy
()

Hibernate: как поймать исключение?

Столкнулся с весьма странной для себя проблемой — не могу поймать 
исключение, генерируемое Hibernate.

Что делаю:

try
{
  sessions = new Configuration().configure().buildSessionFactory();
}
catch (Throwable ex)
{
  System.exit(0);
}

Смысл — хочу отловить ошибку при подключении к СУБД. Получается, что 
если СУБД не запущена, выдаётся следующее исключение:

24.03.2008 22:49:39 org.hibernate.cfg.Environment <clinit>
INFO: Hibernate 3.2.6
24.03.2008 22:49:39 org.hibernate.cfg.Environment <clinit>
INFO: hibernate.properties not found
24.03.2008 22:49:39 org.hibernate.cfg.Environment buildBytecodeProvider
INFO: Bytecode provider name : cglib
24.03.2008 22:49:39 org.hibernate.cfg.Environment <clinit>
INFO: using JDK 1.4 java.sql.Timestamp handling
24.03.2008 22:49:39 org.hibernate.cfg.Configuration configure
INFO: configuring from resource: /hibernate.cfg.xml
24.03.2008 22:49:39 org.hibernate.cfg.Configuration getConfigurationInputStream
INFO: Configuration resource: /hibernate.cfg.xml
24.03.2008 22:49:39 org.hibernate.cfg.Configuration addResource
INFO: Reading mappings from resource : JTinyBroadcastLibrary/TemplateWeek.hbm.xml
24.03.2008 22:49:39 org.hibernate.cfg.HbmBinder bindRootPersistentClassCommonValues
INFO: Mapping class: JTinyBroadcastLibrary.TemplateWeek -> TEMPLATE_WEEK
24.03.2008 22:49:39 org.hibernate.cfg.Configuration doConfigure
INFO: Configured SessionFactory: null
24.03.2008 22:49:40 org.hibernate.connection.DriverManagerConnectionProvider configure
INFO: Using Hibernate built-in connection pool (not for production use!)
24.03.2008 22:49:40 org.hibernate.connection.DriverManagerConnectionProvider configure
INFO: Hibernate connection pool size: 1
24.03.2008 22:49:40 org.hibernate.connection.DriverManagerConnectionProvider configure
INFO: autocommit mode: false
24.03.2008 22:49:40 org.hibernate.connection.DriverManagerConnectionProvider configure
INFO: using driver: com.mysql.jdbc.Driver at URL: jdbc:mysql://localhost/db1
24.03.2008 22:49:40 org.hibernate.connection.DriverManagerConnectionProvider configure
INFO: connection properties: {useUnicode=yes, user=user, password=****, characterEncoding=utf8}
24.03.2008 22:49:40 org.hibernate.cfg.SettingsFactory buildSettings
WARNING: Could not obtain connection metadata
com.mysql.jdbc.CommunicationsException: Communications link failure due to underlying exception: 

** BEGIN NESTED EXCEPTION ** 

java.net.ConnectException
MESSAGE: В соединении отказано

STACKTRACE:

java.net.ConnectException: В соединении отказано
        at java.net.PlainSocketImpl.socketConnect(Native Method)
        at java.net.PlainSocketImpl.doConnect(PlainSocketImpl.java:333)
        at java.net.PlainSocketImpl.connectToAddress(PlainSocketImpl.java:195)
        at java.net.PlainSocketImpl.connect(PlainSocketImpl.java:182)
        at java.net.SocksSocketImpl.connect(SocksSocketImpl.java:366)
        at java.net.Socket.connect(Socket.java:519)
        at java.net.Socket.connect(Socket.java:469)
        at java.net.Socket.<init>(Socket.java:366)
        at java.net.Socket.<init>(Socket.java:208)
        at com.mysql.jdbc.StandardSocketFactory.connect(StandardSocketFactory.java:256)
        at com.mysql.jdbc.MysqlIO.<init>(MysqlIO.java:271)
        at com.mysql.jdbc.Connection.createNewIO(Connection.java:2744)
        at com.mysql.jdbc.Connection.<init>(Connection.java:1553)
        at com.mysql.jdbc.NonRegisteringDriver.connect(NonRegisteringDriver.java:285)
        at java.sql.DriverManager.getConnection(DriverManager.java:582)
        at java.sql.DriverManager.getConnection(DriverManager.java:154)
        at org.hibernate.connection.DriverManagerConnectionProvider.getConnection(DriverMa
nagerConnectionProvider.java:110)
        at org.hibernate.cfg.SettingsFactory.buildSettings(SettingsFactory.java:84)
        at org.hibernate.cfg.Configuration.buildSettings(Configuration.java:2073)
        at org.hibernate.cfg.Configuration.buildSessionFactory(Configuration.java:1298)
        at jtinybroadcastadv.JTinyBroadcastAdvView.<init>(JTinyBroadcastAdvView.java:44)
        at jtinybroadcastadv.JTinyBroadcastAdvApp.startup(JTinyBroadcastAdvApp.java:19)
        at org.jdesktop.application.Application$1.run(Application.java:171)
        at java.awt.event.InvocationEvent.dispatch(InvocationEvent.java:209)
        at java.awt.EventQueue.dispatchEvent(EventQueue.java:597)
        at java.awt.EventDispatchThread.pumpOneEventForFilters(EventDispatchThread.java:27
3)
        at java.awt.EventDispatchThread.pumpEventsForFilter(EventDispatchThread.java:183)
        at java.awt.EventDispatchThread.pumpEventsForHierarchy(EventDispatchThread.java:17
3)
        at java.awt.EventDispatchThread.pumpEvents(EventDispatchThread.java:168)
        at java.awt.EventDispatchThread.pumpEvents(EventDispatchThread.java:160)
        at java.awt.EventDispatchThread.run(EventDispatchThread.java:121)


** END NESTED EXCEPTION **


НО! Исключение не ловится. Т.е. программа продолжает работу. Если 
смотреть отладчиком, то блок catch пропускается и выполняются 
инструкции за ним. Я где-то так сильно заблуждаюсь?

P.S. Если СУБД запущена, но всё работает. Логично в принципе.

>>>

roy
()

NetBeans + JavaDoc

Помогите разобраться с подключением JavaDoc для библиотек. Netbeans 6, добавил библиотеку Hibernate. Пытаюсь для неё добавить javadoc. Поставил пакет libhibernate3-java-doc. Добавляю в нетбинсе путь к JavaDoc — /usr/share/doc/libhibernate3-java-doc/api. Пишет, что нет нужных ему индекс-файлов. Хотя файл /usr/share/doc/libhibernate3-java-doc/api/index.html есть.

Но он, в отличии от JDK JavaDoc — XML (/usr/share/doc/libhibernate3-java-doc/api/index.html: XML).

А работающая нормально JDK JavaDoc ­— /usr/lib/jvm/java-6-sun/docs/index.html: HTML document text

Опять же, браузер /usr/share/doc/libhibernate3-java-doc/api/index.html открывает нормально.

В чём может быть проблема?

>>>

roy
()

Обновление программы

Подскажите, как можно реализовать автоматическое обновление программы? По типу firefox. Если имеет значение — язык программирования Java. Можно просто привести ссылки, или общую методику.

>>>

roy
()

Java SE Framework

Требуется написать клиент-серверное приложение на SE. Два клиента, один сервер, взаимодействуют по сети, и с СУБД. Есть ли какие-либо фреймворки для SE и стоит ли их использовать? По описанию, Spring можно использовать не только в ЕE. Так ли? Из вспомогательного пока думаю использовать только Hibernate. Опыта разработки больших проектов мало. На что посмотреть? Сроки весьма сжатые, но потребуется дальнейшая поддержка проекта.

>>>

roy
()

Kate + spelling

Исходные данные — ubuntu testing. DE — Gnome. Поставил kate, kate-plugins, aspell, ispell. Активировал модуль "Модуль обработки данных KTextEditor", предназначенный для проверки орфографии. Перезагрузил Kate. При попытки проверить орфографию пишет, что не может запустить программу проверки правописания.

Что ему ещё надо? Сам KDE не стоит, может какие его библиотеки нужны? В инете говорится, что включаем модуль и всё ок.

>>>

roy
()

Как повесить на сочетание клавиш вставку спецсимвола?

В общем, надо настроить вставку длинного тире по комбинации клавиш. Для всей системы. Самостоятельные поиски успеха не дали. Как это можно реализовать?

>>>

roy
()

Bonding

Такой вопрос - возможно ли несколько изменить политику RoundRobin? К примеру, если объединяемые интерфейсы имеют разную скорость, надо, чтобы пакеты на них отправлялись в соотношении 5 к 1 (к примеру). Что-то мне подсказывает, что такой возможности в штатном бондинге нет. Куда можно тогда посмотреть?

>>>

roy
()

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