LINUX.ORG.RU

Сообщения Insomnium

 

Nvidia поломала звук

Доброго времени, ЛОР. На новом системнике стоят видео-карточка nvidia и Intel звуковуха. Поставил арч (на убунте и генте проблем не было), поставил драйвера для nvidia => пропал звук. Стоит kde: если зайти в Audio and Video settings и проверить звук на карте Intel, звук идет, но во всех прочих приложениях звук отсутствует. Такое ощущение, что система юзает не ту карту для воспроизведения звука. alsamixer показывает, что выбрана Intel карточка, aplay таки продолжает молчать. Подскажите, в какую сторону копать?

 ,

Insomnium
()

php (frameworks?)

Вечер добрый, ЛОР. Устал от ънтерпрайза, на работе хватает с головой, дома хочется заняться чем-нибудь простым и легким. Решил посмотреть на PHP. Скажи, php-девелопер, как нынче модно писать веб-пр^W^W^сайты на сабже - используется «чистый» PHP или чаще используются фреймворки (Symfony? Yii? какие?)? Пока вкурил PHP по туториалу W3CSchools, как показалось, вполне хватило. Или, я ошибаюсь? Что ещё можно/нужно покурить? Спасибо.

 

Insomnium
()

Ткните пальцем

Сильно отстал от жизни, с давних времен жил со старенькой нокией, и вот, бедняга скончалась. В современных смартфонах не разбираюсь.
Хотелось бы недорогой (в пределах 10k) и с Андроидом посвежее, ибо несколько раз были попытки поразрабатывать под него, но мечты разбивались о тормоза эмуляторов. Версию хочется поновее, ибо ~arch и rr головного мозга.
Пока с переменным успехом пытаюсь разообраться в зоопарке на яндекс маркете. Если есть что посоветовать, ткните пожалуйста пальцем. Спасибо.

 

Insomnium
()

Хитрый html encoding

Используется у нас на проекте треклятый контент сервер, имя которого упоминать лишний раз больно. Скажу только, что Оракловый. Есть там хитрый тип контента вперемешку с xhtml. Необходимо перед заливкой html разметки на контент сервер заэнкодить всю HTML разметку, встречающуюся между тегами <span></span>. Хочется быстро и кодить лень. Как вы такие задачи решаете? StAX? Долго писать. DOM слишком толстый. JAXB туда же. Стринг токенайзерами? Быдлокод... ведь вроде XTML, парсеры так и просятся на ум, опять таки. Нет ничего готового?

 ,

Insomnium
()

JAXB Parser

ЛОР, позор на мои волосы. 5 утра делают своё дело, и всё-равно позор. Вот xml:

<?xml version="1.0" encoding="UTF-8" standalone="no"?>
<wcm:root xmlns:wcm="http://www.stellent.com/wcm-data/ns/8.0.0" version="8.0.0.0">
	<wcm:element name="TITLE">tttttttt</wcm:element>
	<wcm:element name="BODY">test</wcm:element>
</wcm:root>

Вот мой маппинг:

@XmlAccessorType(XmlAccessType.FIELD)
@XmlType(name = "", propOrder = { "element" })
@XmlRootElement(name = "root", namespace = "http://www.stellent.com/wcm-data/ns/8.0.0")
public class SRDDoc {

    protected List<SRDDoc.Element> element;
    @XmlAttribute
    protected String version;

    public List<SRDDoc.Element> getElement() {
        if (element == null) {
            element = new ArrayList<SRDDoc.Element>();
        }
        return this.element;
    }

    public String getVersion() {
        return version;
    }

    public void setVersion(String value) {
        this.version = value;
    }

    @XmlAccessorType(XmlAccessType.FIELD)
    @XmlType(name = "", propOrder = { "value" })
    public static class Element {

        @XmlValue
        protected String value;
        @XmlAttribute
        protected String name;

        public String getValue() {
            return value;
        }

        public void setValue(String value) {
            this.value = value;
        }

        public String getName() {
            return name;
        }

        public void setName(String value) {
            this.name = value;
        }
    }
}

version инициализируется нормально, а список постоянно пустой. В упор не виже где косяк. Помоги, о, неспящий. Мозгом чую, где-то с неймспейсом беда.

 , ,

Insomnium
()

Windows -> Linux VPN

Собственно, сабж. Кто-нибудь под онтопом устанавливал VPN соединение с оффтопом? Такое возможно?

 , , ,

Insomnium
()

Специфичный дистрочойз

Никогда не пользовался rpm-based. Сейчас разрабатываю в Oracle JDeveloper (о, боги >_<) с использованием Oracle DB 11g, WebLogic, Oracle WebCenter Portal и прочей нечистью от Oracle, они все свои продукты выкатывают в rpm (alien не предлагать). Не хочется долго возиться с настройками, нужно, чтобы всё это добро просто взлетело и начало работать. (В случае с Oracle звучит, конечно, амбициозно, ну опустим мелочи). Ну и кроме всего прочего, хочется пакетную базу посвежее. В идеале бы, конечно, rr, но и без него как-нибудь проживу. Вопрос второй - кто-нибудь пробовал Oracle linux - оно вообще к использованию пригодно?

 ,

Insomnium
()

Подкиньте туторил

Доброго времени суток, ЛОР. Давно не было так трудной найти документацию, хотя казалось бы... Не может ли кто-нибудь подкинуть годный туториал по созданию портлетов в JDeveloper под Oracle WebLogic? SOAP не предлагать. Спасибо.

 , portlets,

Insomnium
()

Игра с графами

Доброго времени суток, ЛОР. Есть игрушка с графами. Идет коннект по сокету, получаем карту мира в xml. Карта мира - планеты в случайно сгенерированной галактике. У игрока есть начальное количество дроидов. В реквесте на сервер отсылается список экшнов - в каждом по три параметра - с какой планеты, на какую и сколько дроидов пересылается. Планета становится захваченной, когда на ней преобладает количество твоих дроидов. Есть разные типы планет, от этого зависит скорость размножения дроидов и т.д. Нюансов слишком много, чтобы перечислить все. Игра на стадии разработки и даже из спецификации на данный момент можно узнать далеко не всё.
Суть вопроса - есть ли подобного рода игрушки, желательно с открытым исходным кодом? Какие можно покурить алгоритмы по этому поводу, чтобы можно было написать более менее работоспособного бота? Спасибо.

 

Insomnium
()

VelocityViewServlet - file not found

Доброго времени суток. Хотел попробовать Апачевский шаблонизатор Velocity и столкнулся со странным поведением. После деплоя (WebSphere 8.5) все сервлеты, унаследованные от javax.servlet.http.HttpServlet, работают корректно, а все, унаследованные от org.apache.velocity.tools.view.VelocityViewServlet (который унаследован от первого), просто не отзываются и сервер пишет, мол по биндингу File not found. Ничего странного в логах нет. Маплю аннотацией @WebServlet. Код приводить, думаю, бесполезно, т.к. проблема в чем-то другом. Ни у кого не возникало подобной проблемы?

 , velocity

Insomnium
()

Правильно извлечь сущность из базы

В системе есть сущность (JavaBean), назовем её Item. Прежде сущности создавались весьма сложными запросами через DAO слой. Сейчас всё переводится на ORM (EJB). В этом я новичок. Вопрос - если мне нужно подтягивать данные для этой сущности из других таблиц (к примеру, максимальное значение из какого-нибудь поля другой таблицы, связанной с сущностью ITEM по внешнему ключу), делать это нужно собирая все данные из таблицы ITEMS, далее этот объект оборачивать в какого-нибудь наследника, в котором будут запросами «дособираться» данные, или же можно настроить маппинг, чтобы все необходимые данные сразу собирались при вытаскивании сущности через EntityManager? Как обычно поступают в таких случаях?
P.S.: Просьба сразу камнями не кидать, я в этом новичок.

 ,

Insomnium
()

Deployment

Вопрос к тем, кто имеет (имел) дело с сабжем. Задеплоил проект на WebSphere 7. Не без проблем, но завелось. Удручает время установки веб-приложения. Возник закономерный вопрос - приложение необходимо устанавливать каждый раз или можно установив его один раз (настроив ресурсы для соединения с БД в т.ч.), подменять на сервере WAR/EAR файлы? Если кто-то использует для _установки_ и _старта/шатдауна_ сервера ант-скрипты, поделитесь примерами, пожалуйста.

P.S.: Прошу сразу камнями не закидывать. Я начинающий в этой нише разработчик и многие вещи мне пока неизвестны, а сроки изучения весьма сжаты, порой даже некогда экспериментировать.

Спасибо.

 , ,

Insomnium
()

Days to timestamp

Господа БД'шники, в особенности Ораклоиды, скажите на милость как получить timestamp, хранящий в себе ровно N дней. Я поизвращался с to_timestamp, to_date и interval 'n' day, но SQL - это явно не моё. Спасибо за совет.

 ,

Insomnium
()

Редирект с index.jsp на сервлет.

Хочу на загрузке главной страницы (index.jsp) сначала обращаться к сервлету, который будет брать данные из базы и передавать их обратно на главную страницу с редиректом. Вот web.xml:

<?xml version="1.0" encoding="UTF-8"?>
<web-app xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance" xmlns="http://java.sun.com/xml/ns/javaee" xmlns:web="http://java.sun.com/xml/ns/javaee/web-app_2_5.xsd" xsi:schemaLocation="http://java.sun.com/xml/ns/javaee http://java.sun.com/xml/ns/javaee/web-app_2_5.xsd" id="WebApp_ID" version="2.5">
  <display-name>Practicle 10. Servlets and JSP</display-name>
  <welcome-file-list>
    <welcome-file>index.jsp</welcome-file>
  </welcome-file-list>
  <servlet>
    <display-name>ItemsContentHandler</display-name>
    <servlet-name>ItemsContentHandler</servlet-name>
    <servlet-class>com.test.servlets.ItemsContentHandler</servlet-class>
  </servlet>
  <servlet-mapping>
    <servlet-name>ItemsContentHandler</servlet-name>
    <url-pattern>/index.jsp</url-pattern>
  </servlet-mapping>
</web-app>
Вот кусок кода сервлета:
	protected void service(HttpServletRequest request, HttpServletResponse
	    response) throws ServletException, IOException {

		// ... Инициализация и наполнение данными internalItems ... //
		request.getSession().setAttribute("itemList", internalItems);
		RequestDispatcher dispatcher = getServletContext().
		        getRequestDispatcher("/index.jsp");

		dispatcher.forward(request, response);
	}
Когда открываю страницу index.jsp в первый раз - данные не подгружаются. Только после обновления страницы (на 2-й раз) данные корректно отображаются. При этом если поместить вместо
  <servlet-mapping>
    <servlet-name>ItemsContentHandler</servlet-name>
    <url-pattern>/index.jsp</url-pattern>
  </servlet-mapping>
другой паттерн для примера:
  <servlet-mapping>
    <servlet-name>ItemsContentHandler</servlet-name>
    <url-pattern>/test</url-pattern>
  </servlet-mapping>
и обратиться к нему по ссылке напрямую, то данные нормально загружаются. Не могу понять что не так с редиректом в первом случае. Заранее спасибо за ответ.

 ,

Insomnium
()

Вопрос нуба по функции.

Заранее извиняюсь за глупый вопрос и лоруглинг. Хочу повесить функцию на изменение текстового поля непосредственно из js. Вешаю в событии window.onload. Суть проблемы: если вешать анонимную функцию, то всё работает:

window.onload = function() {
    some_element.onkeyup = function() {
        ...
    }
}
Хотелось бы задать функцию следующим образом:
function someFunc() {
    ...
}

window.onload = function() {
    some_element.onkeyup = someFunc();
}
Вешать событие из html не хотелось бы. Почему второй вариант не работает?

 

Insomnium
()

Совета тред.

Появилась острая необходимость купить HDD. В железе я не силен и вообще отстал от жизни. Ищу в ценовой категории до 3k рублей (+~500), ну и емкость, соответственно, хотелось бы в районе 1Тб. В принципе, яндекс маркет говорит, что выбор есть и неплохой, но скажите, каким из этих производителей стоит доверять:
• Western Digital
• Seagate
• Hitachi
Если есть конкретные советы, буду рад, если ткнете носом.

 

Insomnium
()

Intellisense

Активно использую Eclipse для разработки на Java, появилась потребность иногда иметь дело с html. В Netbeans и Intellij IDEA отлично работает intellisence для атрибутов тегов, в eclipse такого нет. Кто-нибудь пользуется какими-либо плагинами для сабжа? Пока не очень дружу с html, так что вопрос весьма критичен. Спасибо.

 ,

Insomnium
()

Grant access to stored procedure.

Позволю себе лоругл. Скажите, можно ли в Oracle SQL создать хранимую процедуру и выдать на неё доступ пользователю, которого ещё не существует, но который будет создан позже?

P.S.: Вообще говоря, сабж проистекает костылем из решения странной задачи. В JUnit тестах должны были запускаться несколько SQL скриптов. JDBC, к сожалению, (да и вообще никто, вплоть до apache DbUtils) не предоставляет штатных средств для запуска скрипта на исполнение. Выход - читать скрипт построчно и запускать через объект Statement, который благополучно валится при попытке запустить любой запрос с ";" (semi-colon) внутри. Был придуман костыль - при развертывании боевой базы создать несколько ХП для развертывания тестовой базы, далее в JUnit будет создаваться Connection для тестового пользователя, который бы уже посредством созданных процедур смог развернуть тестовую базу, после чего за собой почистить. Собственно, тут и возник сабжевый вопрос.

P.P.S.: Да, да, это не прерогатива JUnit и я знаю про Mocking. Нужно решение именно сабжа.

Заранее премного благодарен.

 ,

Insomnium
()

Хочется... и ничего странного.

Захотелось вдруг повесить дома пару web-камер, чтобы была возможность в любое время их мониторить. В т.ч. с работы. Интересует, само собой, программная часть. Есть истории успеха или просто советы? Спасибо.

 ,

Insomnium
()

Вопрос по unique

Простите, сегодня зачастил. Есть кусок схемы:

<xs:element name="PersReport">
      <xs:complexType>
          <xs:sequence>
              <xs:element name="Persons">
                  <xs:complexType>
                      <xs:sequence>
                          <xs:element name="Person" maxOccurs="unbounded" >
                              <xs:complexType>
                                <xs:sequence>
                                    <xs:element name="FullName" type="xs:string" />
                                    <xs:element name="Region" type="xs:string" />          
                                    <xs:element name="E-Mail" type="email" />
                                    <xs:element name="StartDate" type="xs:date" />        
                                    <xs:element name="ContractSigned" type="xs:boolean" /> 
                                </xs:sequence>
                            </xs:complexType> 
                          </xs:element>
                      </xs:sequence>
                  </xs:complexType>                                                                                                                                           
                  <xs:unique name="uniquePersonsFullNameConstraint">
                      <xs:selector xpath="Person" />
                      <xs:field xpath="FullName" />
                  </xs:unique>
              </xs:element>
              <xs:element name="Curriculums" type="Curriculum" />
          </xs:sequence>
      </xs:complexType>
  </xs:element> 

Правило уникальности полного имени наотрез отказывается работать при валидации документа. Уже час бьюсь лбом и не могу понять в чем проблема. При попытке указать XPath запрос относительно корня документа таки совсем говорит, что expresstion мой is not valid with respect to the XPath subset supported by XML Schema, что печально. Может кто-нибудь в состоянии незамутненным взглядом найти ошибку? Спасибо.

 , xml schema,

Insomnium
()

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