LINUX.ORG.RU

Сообщения f1xmAn

 

А посоветуйте что-то типа «Мира Смерти» Гарри Гаррисона

Форум — Talks

В спец. тему не пишу, вы там не очень активные. =/

 ,

f1xmAn
()

Шипение pulseaudio

Форум — Desktop

Кто как это поборол? Вариант «удалил» принимается к сведению, но пока откладывается.

pulseaudio 5.0, intel hda.

 ,

f1xmAn
()

Бесплатный MS Office?

Форум — Talks

Наткнулся в каталоге расширений хрома на это https://chrome.google.com/webstore/detail/word-online/fiombgjlkfpdpkbhfioofee.... Установил, воспользовался и попал на https://office.live.com/start/Word.aspx?omkt=ru-RU. Написал поэму, сохранил на hdd, протянутой в ожидании моей кредитки руки, как и вообще любого упоминания о платности сервиса, так и не увидел. Что за дела, кто-то пользовался?

 , ,

f1xmAn
()

Обновление Gnome до 3.12 в Fedora 20

Форум — Desktop

Нашел репозиторий, но он не внушает доверия. У кого гном оттуда, насколько он стабилен?

 ,

f1xmAn
()

Dialer вместо Google Now

Форум — Mobile

Хочу чтобы в результате свайпа c хоум скрина открывался не Google Now, а Dialer. Вариант с виджетом не подходит, потому что смотрится убого.
CM11.

 ,

f1xmAn
()

Не работает правило udev

Форум — General

Fedora 20

$ cat /etc/udev/rules.d/10-tuned.rules 
SUBSYSTEM=="power_supply", ENV{POWER_SUPPLY_STATUS}=="Charging", RUN+="touch /home/fx/charg"
SUBSYSTEM=="power_supply", ENV{POWER_SUPPLY_STATUS}=="Discharging", RUN+="touch /home/fx/disc"
Нужно чтобы при подключении и отключении кабеля питания создавались соответствующие файлы. После добавления правила перезагружал все правила так
sudo udevadm control --reload-rules
Что я делаю не так?

 , ,

f1xmAn
()

Преимущества последней версии Ubuntu перед последней версией OS X и наоборот

Форум — Talks

Всем привет. В последнее время часто стал задумываться не сменить ли мне мой thinkpad t430 на какой-нибудь макбук. Разными дистрибутивами линукса пользуюсь с 2010 года и уже настолько привык, что ОС стала не меньше чем продолжением моих рук. Но есть косяки. Мелкие, злостные такие. Нет смысла их перечислять, в каждом DE они разные, но, думаю, все тут понимают, что они есть. И это бесит. Бывает сидишь, работаешь, клац-клац, а что-то отвалилось. Тут и начинается жопный феерверк. В общем, достало. Мои привычные юз кейсы это использование всякого девелоперского софта в роли джава мэна, ес-но серфинг в сети, пдфки-шмедефки, просмотр всякой мультимедии и прочие домохозяйские задачи, включая стим, который запускается, когда под линукс релизится что-то интересное. В общем, думаю понятно, что я жду от ОС. Есть ли смысл переходить на OS X или там тоже полно всяких косяков, от которых хочется плакать?

 , , , ,

f1xmAn
()

Клиент-серверное приложение, конвертирующее аудио перед стриммингом

Форум — Talks

Привет. Нужен сервер, который умеет конвертировать локальное аудио в указанный клиентом формат и стриммить его на клиента + клиент под андроид, свободно гуляющий по коллекции на сервере, формирующий плейлисты и могущий всякое музыкальное по мелочи. Кто-нибудь видел что-то подобное? Конвертация является обязательным требованием.

 , , ,

f1xmAn
()

Не запускается The Witcher 2: Assassins of Kings Enhanced Edition

Форум — Games

Запускаю, открывается окно с предложением настроить, поиграть и т.д. Жму «Запуск игры», окошко это закрывается, но игра не запускается, зато в выхлоп уходит это


ERROR: ld.so: object '/home/fx/.local/share/Steam/ubuntu12_64/gameoverlayrenderer.so'
from LD_PRELOAD cannot be preloaded (wrong ELF class: ELFCLASS64): ignored.
Game removed: AppID 20920 «The Witcher 2: Assassins of Kings Enhanced Edition»


Ubuntu 14.04 x86-64 со всеми последними обновлениями.

Перемещено fallout4all из talks

 , ,

f1xmAn
()

Обработка событий в многопоточном приложении

Форум — Development

Итак, в приложении используется Vaadin 7. Во время логина идентификатор пользователя сохраняется в куки, откуда потом извлекается путем VaadinService.getCurrentRequest(). Если покопаться в исходниках ваадина (или применить логику, на выбор), становится ясно, что Request этот ThreadLocal.

А теперь ближе к сути: в EventBus постится ивент, после чего хендлер должен его обработать в каждом из потоков приложения. Как я понял из спек, в Guava EventBus для этого используется AsyncEventBus, а хендлер помимо @Subscribe аннотируется еще и @AllowConcurrentEvents. Итак, постится ивент, хендлер для каждого потока его обрабатывает и вроде бы все замечательно, но нет. Хендлер запускается в потоке, который не имеет доступа к Request'у и соответственно не может получить куки, которые ему нужны. Вся логика рушится, я агрессивно лысею в интимных местах и наступает полное уныние. Пока свой EventBus велосипедить не берусь, прошу совета.

 eventbus, guava, , ,

f1xmAn
()

Разрешение изображения по MHL на HTC One

Форум — Mobile

Итак, подключаю кабель к телефону и монитору, и получаю картинку 720p. При том, что и телефон, и монитор, и MHL адаптер умеют 1080p. Облазил все настройки, выбора разрешения не нашел. Внимательно исследовал MHL адаптер и никаких переключателей разрешения на нем не обнаружил. Нагуглить тоже ничего не удалось. Я, мягко говоря, удивлен. Прошу совета.

HTC One (M7), LG Electronics 23MP65HQ-P, POWERPLANT micro USB-HDMI, 1.8m, (MHL), Blister (KD00AS1239).

 , , mhl

f1xmAn
()

А какие современные рок группы играют классический рок и хэви метал?

Форум — Talks

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

[UPD] Ох, сколько всего вы рекомендуете. Со временем все прослушаю, спасибо. :-)

 ,

f1xmAn
()

Разрешить доступ к урлу только перечисленным ролям, используя Spring Security

Форум — Development

Spring Security, сконфигурированный java конфигом. В интернете гигабайты текста исписаны о том, как конфигурировать Spring Security в xml, и пару килобайт о том, как сделать то же самое в java конфиге. Ну как, то же самое. Несколько одинаковых статей, описывающих очевидные моменты и не дающих никакой конкретики. Поэтому у меня к вам 2 вопроса: 1. Почему по прежнему разрешен доступ к урлу, подпадающему под паттерн /#!admin/**? 2. Как его, собственно, запретить пользователям, которые не входят в роль GOD?

@Configuration
@EnableWebSecurity
public class SecurityConfiguration extends WebSecurityConfigurerAdapter {

    @Override
    protected void configure(AuthenticationManagerBuilder auth) throws Exception {
        auth.inMemoryAuthentication().withUser("admin").password("admin").roles(Role.GOD.toString());
    }

    @Override
    protected void configure(HttpSecurity http) throws Exception {
        http.authorizeRequests()
                .and()
                .formLogin()
                .loginPage("/#!auth")
                .permitAll()
                .and()
                .authorizeRequests()
                .antMatchers("/#!admin/**").hasAnyRole(Role.GOD.toString())
                .and()
                .csrf()
                .disable();
    }
}

Регистрация конфига:

public class TaisWebInitializer implements WebApplicationInitializer {
    @Override
    public void onStartup(ServletContext servletContext) throws ServletException {
        AnnotationConfigWebApplicationContext ctx = new AnnotationConfigWebApplicationContext();
        ctx.register(TaisConfiguration.class);
        ctx.register(SecurityConfiguration.class);
        servletContext.addListener(new ContextLoaderListener(ctx));
    }
}

UPD: Spring Security 3.2.3.RELEASE, Spring 4.0.2.RELEASE.

 ,

f1xmAn
()

Замапить порт роутера на урл

Форум — Admin

Сразу признаюсь, я далек от этой темы. Я хочу, чтобы по обращению на адрес, скажем, http://myrouteraddress.com/appname происходило перенаправление на 8080 порт роутера, по вызову на http://myrouteraddress.com/anotherapp — на 8085 порт и т.д. Роутер TP-LINK TL-WDR4300 (http://fotos.ua/tp-link/tl-wdr4300.html)

В админке ничего подобного не нашел. Какие-нибудь рекомендации?

 ,

f1xmAn
()

Присмотрел себе монитор, что скажут грамотные сэры?

Форум — Talks

http://fotos.ua/asus/pb238q.html


Характеристики Asus PB238Q

Назначение для работы с цветом
Дисплей
Диагональ 23 " (58.4 см, 16:9)
Тип матрицы IPS
Тип подсветки Единичные светодиоды (LED)
Тип поверхности матовая
Размер пиксела 0.2652 мм
Максимальное разрешение 1920х1080 (Full HD 1080P)
Яркость 250 кд/м²
Контрастность 80000000 : 1 (динамическая)
Количество цветов 16.7 млн.
Время отклика матрицы 6 мс
Угол обзора по горизонтали 178 °
Угол обзора по вертикали 178 °
Частота горизонтальной развертки 24-83 кГц
Частота вертикальной развертки 50-75 Гц
Особенности встроенные динамики, возможность регулировки высоты, гнездо для замка Kensington, поворот экрана (Pivot)
Аудиохарактеристики
Количество динамиков 2 (Stereo RMS)
Общая выходная мощность 4 Вт
Аудио-выход +
Аудио-вход +
Энергопотребление
При работе, до 50 Вт
В режиме сна/ожидания, до 0.5 Вт
Интерфейсы подключения
Разъемы 1 x HDMI, 1 x VGA (D-Sub), 4 x USB, 1 x DVI-D, 1 x DisplayPort
Прочая функциональность
Крепление на стену VESA 100 х 100 мм
Соответствие стандарту TCO TCO`06
Физические характеристики
Ширина 548.8 мм
Высота 414.2 мм (с подставкой)
Глубина 201 мм (с подставкой)
Вес 5.5 кг (с подставкой)
Размер упаковки
Ширина 671 мм
Высота 386 мм
Глубина 253 мм
Вес 7.8 кг
Дополнительные характеристики
Виртуальная линейка QuickFit


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

UPD: http://fotos.ua/lg/23mp65hq-p.html

 , , ,

f1xmAn
()

Как рулить expectedExceptions в TestNG?

Форум — Development

Допустим, у меня есть дата провайдер с правильными и неправильными параметрами, обработка части параметров которого должна бросить исключение. Я пишу тест, аннотирую его

@Test(dataProvider = "dataProviderName", expectedExceptions = {ExpectedException.class})
и жду, пока тест удачно завершится, получив в ряде случаев ожидаемый эксепшн. Но нет, этого не будет, потому что тест не в каждом случае бросает исключение, а только для неправильных данных. Получается, нужно создавать отдельные тестовые методы для правильных данных и для каждого ожидаемого исключения, сопровождая их отдельными дата провайдерами? Или я все-таки что-то делаю не так?

 ,

f1xmAn
()

Грамотное создание DAO

Форум — Development

Допустим, есть стейтлесс бин

@Stateless
public CoolService {
    @PersistenceContext(unitName = "coolUnit")
    EntityManager em;
}

И есть dao, который получает EntityManager откуда-то снаружи. Следовательно, мне нужно CoolService изменить так?

@Stateless
public CoolService {
    @PersistenceContext(unitName = "coolUnit")
    EntityManager em;
    CoolDao cDao;

    @PostConstruct
    public void init() {
        cDao = new CoolDao(em);
    }
}

Это нормальная практика или принято действовать как-то иначе?

 ,

f1xmAn
()

Дублируется вызов методов реализации View в Vaadin

Форум — Development

https://github.com/f1xmAn/rut/blob/master/rut-remote/src/main/java/ua/org/tee...

Обнаружил случайно, когда читал json, в который сериализуется QuestionsPool. Понатыкал логов — и правда, каждый метод вызывается ровно 2 раза, причину в упор не вижу. Где я накосячил?

GlassFish Server Open Source Edition 4.0 (build 89)

        <!--vaadin dependencies-->
        <dependency>
            <groupId>com.vaadin</groupId>
            <artifactId>vaadin-server</artifactId>
            <version>7.0.5</version>
        </dependency>
        <dependency>
            <groupId>com.vaadin</groupId>
            <artifactId>vaadin-client-compiled</artifactId>
            <version>7.0.5</version>
        </dependency>
        <dependency>
            <groupId>com.vaadin</groupId>
            <artifactId>vaadin-themes</artifactId>
            <version>7.0.5</version>
        </dependency>
        <dependency>
            <groupId>com.vaadin</groupId>
            <artifactId>vaadin-cdi</artifactId>
            <version>1.0.0.alpha1</version>
        </dependency>

 ,

f1xmAn
()

А что, до сих пор на рынок не поступило ничего лучше Sennheiser cx-400II?

Форум — Talks

..для мобильных телефонов и плееров. Полазил по интернет магазинам, заглянул на doctorhead, не нашел ничего на замену, а эти уже умирают. :(

 

f1xmAn
()

А чем с андроида можно стриммить экран?

Форум — Mobile

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

 ,

f1xmAn
()

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