LINUX.ORG.RU

Сообщения Jefail

 

Gnome 3, сделать для некоторых приложений принудительно тёмную тему.

Форум — Desktop

Собственно сабж. У гнома есть 2 дефолтные темы: светлая и темная. Из коробки они разными приложениями используются по разному (например Videos / Terminal используют тёмную тему, а Evolution / Gedit светлую) и у меня вопрос: А как заставить некоторые приложения форсированно использовать тёмную тему?
Некоторые, НЕ всё, про Global Dark Theme в Tweak Tools знаю, но мне нужен немного другой результат. Дискасс.

 , , ,

Jefail
()

Тестовое задание. А как поступил бы ты, <name>?

Форум — Talks

Ночи доброй, ЛОРовцы. Предыстория:
Примерно месяц назад я искал вакансии на позицию android разработчика и отправлял резюме всем работодателям, под условия которых я подходил. (Я Junior, почти без опыта, но есть что показать). Была тишь да гладь и вот, месяц спустя, отписали мне и спросили, готов ли я выполнить ТЗ, окей, давайте, и прислали они значит вот это:

В приложении задача для тестового.

1. Разработать Android приложение Bluetooth чат, передающий текстовую информацию между двумя устройствами. Как проверить Запускаем приложение Включаем Bluetooth (автоматически или вручную) Ищем подходящее устройство с включенным Bluetooth Подключаемся к нему Показываем текстовое поле. Пишем текстовое сообщение и отправляем на второе устройство. Сообщение отображается в общем блоке, куда попадают сообщения от 2 устройств

От вас нужна оценка в часах на разработку и календарное время когда задача будет выполнена.

— С уважением, Влад Кармаков http://www.siberian.pro

Ну, как любой нормальный человек я полез в доки гугла, Connectivity - Bluetooth и wait... oh shit! Справа прям табличка Code Examples где есть реализация того самого чата между двумя устройствами через Bluetooth, эпичное совпадение что эта самая реализация 1 в 1 повторяет ТЗ. И я вот тут задумался, а стоит ли мне изобретать колесо заново? Наглая копипаста не лучшее решение, но может есть резон намекнуть им, что ответ то вот, на поверхности плавает.
P.S. Код сэмпл посмотрел, сделано всё логично, вот уж действительно «Best Practices», т.е. я ничего лучше для решения данной задачи не придумаю. Потому у меня вопрос:
А как-бы поступил ЛОРовец? Бездумно копипастить код из доков или таки намекнуть работодателю что это всё пустая трата времени ибо задача уже решена?

 , , , ,

Jefail
()

Компромисс между стабильностью и свежестью софта. Fedora.

Форум — Talks

Доброе утро, лор. Когда-то я перешёл с Федоры на дебиан из-за стабильности и потому что поменял де на крысу, но пару месяцев спустя понял, что гном - лучшее из того, чем я когда-либо пользовался, мне нравится его концепция, подход к работе с рабочими столами, и вообще в целом это отличное и законченное de, но речь сейчас не об этом. Лучше всего гном готовят в Фёдоре, имхо, а он стабильностью не славится, да и последние треды о проблемах 23 релиза как бы намекают. И я вот тут подумал, а что если взять тактику идти на релиз позади текущего, то есть 22 в контексте Федоры. Получается не такое старое как дебиан и в целом должно быть стабильно, ведь все критические косяки уже исправленны. А т.к. релиз до сих пор поддерживается, то о дырах можно не беспокоиться, заплатки будут. Что думает лор на этот счёт? Какие потенциальные косяки можно получить в таком случае?

 , ,

Jefail
()

-su: dpkg-architecture: command not found после установки infinality

Форум — Desktop

Доброй красноглазой ночи, ЛОРовцы, поставил я значит infinality в Debian Jessie (ибо по дефолту Ш таки Г) и огрёб по полной, ибо
1) Ш стало еще более мыльное и упоротое
2)При запуске рутовой сессии в терминале (su -) вываливается вот такая вот хрень

[vitaly@workstation ~]$ su -
Password: 
-su: dpkg-architecture: command not found
ERROR: ld.so: object '/usr/lib//freetype-infinality/libfreetype.so.6.8.1' from LD_PRELOAD cannot be preloaded (cannot open shared object file): ignored.
У меня соб-но 2 вопроса.
1) Подскажите годных рецептов этого самого infinality, /cast sudopacman, твои Ш в галерее мне нравятся.
2) Как починить эту ошибку? Я как-бы понимаю откуда она тянется, опечатка в пути /usr//lib, но как исправить то?

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

 , , ,

Jefail
()

Amoi 1257 a.k.a Dexp Ixion ML2 5 System UI крашится только с симкой YOTA.

Форум — Mobile

Сап, ЛОР. Есть сабжевый девайс и очень странная проблема. На стоке 5,0 только с симкой YOTA падает System UI каждый раз, когда включается экран, лог вот такой.

11-13 14:45:32.899 838-838/? E/AndroidRuntime: FATAL EXCEPTION: main
11-13 14:45:32.899 838-838/? E/AndroidRuntime: Process: com.android.systemui, PID: 838
11-13 14:45:32.899 838-838/? E/AndroidRuntime: java.lang.NullPointerException: Attempt to invoke virtual method 'boolean java.lang.Object.equals(java.lang.Object)' on a null object reference
11-13 14:45:32.899 838-838/? E/AndroidRuntime: at com.android.keyguard.KeyguardUpdateMonitor.handleCarrierInfoUpdate(KeyguardUpdateMonitor.java:1139)
11-13 14:45:32.899 838-838/? E/AndroidRuntime: at com.android.keyguard.KeyguardUpdateMonitor.access$200(KeyguardUpdateMonitor.java:92)
11-13 14:45:32.899 838-838/? E/AndroidRuntime: at com.android.keyguard.KeyguardUpdateMonitor$1.handleMessage(KeyguardUpdateMonitor.java:187)
11-13 14:45:32.899 838-838/? E/AndroidRuntime: at android.os.Handler.dispatchMessage(Handler.java:106)
11-13 14:45:32.899 838-838/? E/AndroidRuntime: at android.os.Looper.loop(Looper.java:189)
11-13 14:45:32.899 838-838/? E/AndroidRuntime: at android.app.ActivityThread.main(ActivityThread.java:5529)
11-13 14:45:32.899 838-838/? E/AndroidRuntime: at java.lang.reflect.Method.invoke(Native Method)
11-13 14:45:32.899 838-838/? E/AndroidRuntime: at java.lang.reflect.Method.invoke(Method.java:372)
11-13 14:45:32.899 838-838/? E/AndroidRuntime: at com.android.internal.os.ZygoteInit$MethodAndArgsCaller.run(ZygoteInit.java:950)
11-13 14:45:32.899 838-838/? E/AndroidRuntime: at com.android.internal.os.ZygoteInit.main(ZygoteInit.java:745)

Гугление выдало 0, полный ноль, может у кого есть хоть какие-нибудь идеи куда копать?

 , , ,

Jefail
()

Куда податься Junior Android разработчику?

Форум — Talks

Сап, ЛОР. Это почти нытик-тред аля эржент стайл, однако сути не меняет.
Предыстория:
Я - прожженый линуксоид с 5 летним стажем и эпическим уровнем красноглазия, последний год изучал Java и разработку под Android (до этого с программированием дела вообще не имел), изначально были великие такие планы запилить какой-нибудь стартап с цветными лошадями и радугой, но реальность окунула в грязь лицом, идей особо нету, да и команда с которой я собирался этот самый стартап пилить развалилась.
Не беда, подумал я, ведь у меня есть знания, а их можно продать (пойти работать по професии). И вот тут то меня ждал просак, живу я в Уфе, IT индустрия здесь не развита ну никак, заводы - да, но IT контор у нас мало, а IT контор которым нужны джуны Android-разработчики и вовсе нету.
И меня соб-но накрыло грустью и печалью, потому что я как-бы потратил год в пустую, вопрос к местным лоровцам, что-бы вы сделали:
1)Забить на IT и пойти работать не по профессии (сразу скажу, связей у меня нет, потому нормальные должности мне не светят)
2)Фриланс? На андроиде фриланса почти нет, но я готов выучить другой ЯП / тенхнологию если это надо, кстати если есть тут фрилансеры, расскажите как там у вас с работой и сколько примерно можно грести в месяц и на каком ЯП / направлении заказов больше всего.
3) Другие варианты (написать в комментариях)

 , , , ,

Jefail
()

Debian 8.2 EXT4 на всех носителях монтируется в ro.

Форум — Desktop

Сап, ЛОР. Есть Debian 8.2, и есть несколько носителей с ext4 на борту (Пара HDD, и флешки), проблема в том, что я не могу записывать на них из под обычного пользователя. Если смотнтировать от юзера в тунаре то диск тупо в ro, но если попытаться переместить на него файлы через терминал от рута - все работает. Вопрос, что я упустил и как починить?

 , , ,

Jefail
()

Раскритикуйте код

Форум — Development

Сап, ЛОРовцы, я уже создавал тему по этому приложению, но тогда цель другая была. Сейчас мне нужна обоснованная критика моего поделия. Ибо учусь на джуниора в ветке Android разработки и это приложение - вершина моего творчестча, но я не уверен что это можно показывать людям, вдруг что не так сделал.
Сорцы: https://github.com/Hochland/Luna
И нытье в довесок: Хорошо ли нынче андроид разрабам живётся? Я вот сейчас пытаюсь работу найти, но на том-же hh полторы вакансии и тем опыт нужен, как-то не густо, знаете-ли.

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

 , , ,

Jefail
()

Лорохолка. Уфа. 2 жестких диска и 2 сета ОЗУ.

Форум — Talks

Сап, ЛОРовцы, продается ненужное мне железо, а именно:
1) Жесткий диск Hitachi 5K750-500 (500GB / 5400 RPM), это оригинальный диск с MacBook Pro 13" mid-2012.
2) Жесткий диск Western Digital WD5000BPKX (500 GB / 7200 RPM), чуть более реактивный, но ноутбучный жесткий диск, покупался не больше 2х лет назад, даже на гарантии должен быть (на серию Black гарантия 5 лет).
3) Сет ОЗУ 2х2 Elpida SO-DIMM DDR3 PC3-12800S, 1600Mhz. Ноутбучная ОЗУ, тоже снятая с макбука Pro 13" 2012 года.
4) Раритет. Сет ОЗУ 2х1 SO-DIMM DDR2 Kingston KVR800D2S6, 800 Mhz.
Всё железо в исправном состоянии и было снятно по причине апгрейдов на что-то более мощное, смарты дисков:
1) Hitachi (Apple HDD): http://cs627627.vk.me/v627627992/1bdc6/RzoXTJS4uX4.jpg
2) WD Black: http://cs627627.vk.me/v627627992/1bdd0/PJ359mNB4AI.jpg
Общая картина: https://goo.gl/photos/jze1owZVDnWdYebDA
Предлагайте свои цены, т.к. я в этом не особо силен, если есть люди с Уфы - возможна личная встреча, так-же возможна отправка по всей Россиюшке.

 , , ,

Jefail
()

AOSP, user-debug и рут, который как-бы «есть».

Форум — Mobile

Привет, ЛОР. Такая проблема. Есть Nexus 7 II, на нём стоит чистейший AOSP собранный руками и есть одна проблема. При сборке в lunch указал build_type = user-debug, что на сайте гугла описано как

like «user» but with root access and debuggability; preferred for debugging

Ок, цепляемся через adb shell, пишем su - работает, можно даже сделать remount /system с правами r/w, но! Ни одно приложение не может использовать рут и при установке контроллера (SuperUser / SuperSu) они четно заявляют что рута в системе нет. Соб-но вопрос: Что я упустил и как можно получить рут для приложений?
Я знаю что можно прошить SuperSu через кастомное рекавери и это решит мою проблему, но ведь у меня в системе уже есть бинарник Su, не будет ли это лишним?

 , ,

Jefail
()

Ъ по GTK2, как починить эту ерунду? Ака dia + GTK тема.

Форум — Desktop

Соб-но, по мотивам предыдущей темы, поставил я dia2 для рисования UML схемок и всем торт, да вот мои перфекционический пукан подрывает одна маааленькая хрень. Вот эта:
http://storage3.static.itmages.com/i/15/1015/h_1444919294_5752956_5781b788ac.png
Есть идеи у лоровцев, куда копать?

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

 ,

Jefail
()

Чем можно рисовать такие схемы?

Форум — Desktop

Сап, ЛОР. Читал тут книжечку и наткнулся на вот такой вот способ представления модели классов.
http://storage3.static.itmages.ru/i/15/1015/h_1444912640_6057567_6f728e11cf.png
Мне очень понравился такой подход и я хотел-бы взять его на вооружение при проектировании собственных приложений, ибо это очень удобно, особенно когда идет цель наследований / релизаций интерфейсов. Но я в этом полное дно и потому вопрос: В чём проще всего под онтопиком рисовать подобные схемы?

 , ,

Jefail
()

Debian. Не раобтает pastebinit.

Форум — Desktop

Сап, лор, очень удобный был в федорке fpaste, нашел pastebinit как альтернативу в дебиане, но чёрт, не работает оно, или я совсем тупой, или они что-то сломали, соб-но, чяднт?

vitaly@workstation:~$ free -m | pastebinit 
http://paste.debian.net/
vitaly@workstation:~$ 
Т.е. он просто возвращает ссылку на сам pastebinit, а должен возвращать ссылку на пасту. Verbose режима у него нет, потому я не могу понять, что пошло не так.
UPD1: Если руками указать другой сервер (paste.ubuntu / pastebin), то все рабоатет, но каждый раз руками писать не удобно, есть возможность у него поменять дефолтный url?

 , , ,

Jefail
()

Минималистичный Debian с XFCE.

Галерея — Скриншоты

Весьма продолжительное время я пользовался Fedora + Gnome 3, но выход 22 шапки и приход dnf с кучей багов окончательно разочаровали меня и потому я решил перебраться на что-то более стабильное. Дебиан был выбран поскольку звание стабильного дистрибутива всегда было за ним. Так-же было принято решение отказаться от Gnome 3, не потому что он плох, просто захотелось чего-то нового, этим новым стала крыса.
В целом крыса оставила очень приятные впечатления, с ностальгией вспомнился гном 2, в котором можно было кастомизировать любую кнопку / панельку / индикатор. Очень порадоволо после гнома, где всё было прибито гвоздями. О дебиане и говорить не приходится, нормальная установа оракловской JDK через репозиторий (привет, Fedora!), да и за 2 месяца использования не было вообще ни одного косяка.
Доп. скрины:
FM + Screenfetch: http://storage5.static.itmages.ru/i/15/1011/h_1444582310_6006679_343f8ee15f.png
Evince: http://storage8.static.itmages.ru/i/15/1011/h_1444582339_8212850_c7b1cd7fbc.png
LOR: http://storage3.static.itmages.ru/i/15/1011/h_1444582358_6164858_200c5b6b1e.png

 ,

Jefail
()

vk.com крашит iceweasel

Форум — Talks

Я немного офигел сейчас. Вк как всегда начал лагать, а теперь и того круче: при открытии vk.com iceweasel просто крашится. Если запускать из консоли то виден сегфолт. Очистка кэша / печенек проблему не решает, в приватном режиме тоже самое.
Юзвери сабжа, проверьте у себя.

 , , ,

Jefail
()

ffmpeg. Не могу перегнать .mts в mkv.

Форум — Multimedia

Вечер добрый, ЛОР. Посоветовали мне в предыдущем треде перегнать весь mts в mkv, дабы нормально игралось в онтопике, но вот проблема возникла. Пытаюсь сконвертировать через ffpmeg

ffmpeg -i 00064.MTS -scodec copy -acodec copy -vcodec copy -f matroska -avoid_negative_ts 1 out.mkv
Но в итоге получаю такую вот простыню
ffmpeg version 2.6.4 Copyright (c) 2000-2015 the FFmpeg developers
  built with gcc 4.9.2 (Debian 4.9.2-10)
  configuration: --prefix=/usr --extra-cflags='-g -O2 -fstack-protector-strong -Wformat -Werror=format-security ' --extra-ldflags='-Wl,-z,relro' --cc='ccache cc' --enable-shared --enable-libmp3lame --enable-gpl --enable-nonfree --enable-libvorbis --enable-pthreads --enable-libfaac --enable-libxvid --enable-postproc --enable-x11grab --enable-libgsm --enable-libtheora --enable-libopencore-amrnb --enable-libopencore-amrwb --enable-libx264 --enable-libspeex --enable-nonfree --disable-stripping --enable-libvpx --enable-libschroedinger --disable-encoder=libschroedinger --enable-version3 --enable-libopenjpeg --enable-librtmp --enable-avfilter --enable-libfreetype --enable-libvo-aacenc --disable-decoder=amrnb --enable-libvo-amrwbenc --enable-libaacplus --libdir=/usr/lib/x86_64-linux-gnu --disable-vda --enable-libbluray --enable-libcdio --enable-gnutls --enable-frei0r --enable-openssl --enable-libass --enable-libopus --enable-fontconfig --enable-libpulse --disable-mips32r2 --disable-mipsdspr1 --disable-mipsdspr2 --enable-libvidstab --enable-libzvbi --enable-avresample --disable-htmlpages --disable-podpages --enable-libutvideo --enable-libfdk-aac --enable-libx265 --enable-libiec61883 --enable-vaapi --enable-libdc1394 --disable-altivec --shlibdir=/usr/lib/x86_64-linux-gnu
  libavutil      54. 20.100 / 54. 20.100
  libavcodec     56. 26.100 / 56. 26.100
  libavformat    56. 25.101 / 56. 25.101
  libavdevice    56.  4.100 / 56.  4.100
  libavfilter     5. 11.102 /  5. 11.102
  libavresample   2.  1.  0 /  2.  1.  0
  libswscale      3.  1.101 /  3.  1.101
  libswresample   1.  1.100 /  1.  1.100
  libpostproc    53.  3.100 / 53.  3.100
Input #0, mpegts, from '00064.MTS':
  Duration: 00:01:27.36, start: 1.040000, bitrate: 22469 kb/s
  Program 1 
    Stream #0:0[0x1011]: Video: h264 (High) (HDMV / 0x564D4448), yuv420p, 1920x1080 [SAR 1:1 DAR 16:9], 25 fps, 25 tbr, 90k tbn, 50 tbc
    Stream #0:1[0x1100]: Audio: ac3 (AC-3 / 0x332D4341), 48000 Hz, stereo, fltp, 256 kb/s
    Stream #0:2[0x1200]: Subtitle: hdmv_pgs_subtitle ([144][0][0][0] / 0x0090), 1920x1080
Output #0, matroska, to 'out.mkv':
  Metadata:
    encoder         : Lavf56.25.101
    Stream #0:0: Video: h264 (H264 / 0x34363248), yuv420p, 1920x1080 [SAR 1:1 DAR 16:9], q=2-31, 25 fps, 25 tbr, 1k tbn, 90k tbc
    Stream #0:1: Audio: ac3 ([0] [0][0] / 0x2000), 48000 Hz, stereo, 256 kb/s
    Stream #0:2: Subtitle: hdmv_pgs_subtitle ([255][255][255][255] / 0xFFFFFFFF), 1920x1080
Stream mapping:
  Stream #0:0 -> #0:0 (copy)
  Stream #0:1 -> #0:1 (copy)
  Stream #0:2 -> #0:2 (copy)
Press [q] to stop, [?] for help
[matroska @ 0xb52180] failed to avoid negative pts -65 in stream 2.
Try -avoid_negative_ts 1 as a possible workaround.
    Last message repeated 1 times
[matroska @ 0xb52180] failed to avoid negative pts -64 in stream 2.
Try -avoid_negative_ts 1 as a possible workaround.
[matroska @ 0xb52180] Can't write packet with unknown timestamp
av_interleaved_write_frame(): Invalid argument
[matroska @ 0xb52180] Can't write packet with unknown timestamp
frame=   25 fps=0.0 q=-1.0 Lsize=     323kB time=00:00:00.51 bitrate=5163.9kbits/s    
video:1434kB audio:16kB subtitle:3kB other streams:0kB global headers:0kB muxing overhead: unknown
Conversion failed!

Ключ -avoid_negative пробовал, все равно крашится с ошибкой unknown timestamp. В гугле только отсылки в багзиллу, неужели нет способа перегнать сабж?

 , , ,

Jefail
()

А есть ли возможность увеличить количество видеовыходов от встроенного видео?

Форум — Talks

Сабж. Проблема такая: Есть 2 свободных монитора, простаивают без дела, я когда собирал ПК об этом как-то и не думал, а в итоге очень лоханулся. Потому что на моей материнке только HDMI как видеовыход, ни VGA ни DVI. При этом сама карта спокойно вытянет 2 монитора (Intel HD 4600).
Вопрос: Есть ли какие-то костыли для решения данной проблемы, кроме покупки дискретной карты? Ибо покупать видеокарту ради одного монитора как-то глупо.

 , , ,

Jefail
()

Как сделать задачу <X> и при этом не засрать систему в хлам?

Форум — General

Сап, ЛОР. Я очень зеленый в этой теме, но мне кажется должно быть решение моей проблемы. Проблема вот в чем:
Допустим мне нужно собрать ведро из сорцов, для этого деяния во-первых нужен специфичный дистр чтобы были все пакеты (допустим это дебиан и убунту), во-вторых нужно притащить не мало хлама в систему, да еще и 32х битного в случае с ведром. Более того в процессе сборки натыкаемся на момент, что make 4 версии не подходит и нужно его понижать до 3.82, что опять же влечет за собой костыли.
Вопрос вот в чем: Как решать такие задачи и при этом не засирать хост систему? Виртуалка не очень подходит ибо производительность сливается очень сильно, а в случае со сборкой этот показатель важен, в тоже время делать всё на хостовой системе занятие не из веселых, ибо ревёрт всех последствий - это большая проблема и не факт, что все изменения и костыли вообще можно сревёртить. В какую сторону копать, ЛОР?

 , , ,

Jefail
()

Debian, VLC, аааадские лаги на .mts файлах.

Форум — Multimedia

Привет, ЛОР. Есть много бэкапов в .mts формате (не знаю что за, но именно в нём пишет видеокамера sony). Проблема в том, что в VLC это видео просто адски лагает и я не могу понять в чем проблема. Точно не в железках дело (ибо стоит SSD и дисковая подсистема точно просесть не может), да и жирные BD Remux'ы играются на этой же системе без проблем, а .mts ни в какую. Куда можно копнуть?
Если важно Debian 8.2, Intel HD 4600.

 , , , ,

Jefail
()

И снова про температуры процессоров от Intel.

Форум — Talks

ЛОР, я взываю к твоей помощи, ибо ничерта ясного нагуглить не могу. И так, имеем Intel Core i5 4670 на боксовом куллере (не спрашивайте зачем, так поулчилось о:).
Так вот, используется железо весьма жирно, компеляния, эмуляторы пару штук за раз, в общем нагрузка почти всегда ~70%, а температура при этом колеблется в районе 65-68 градусов.
Но! На сайте штеуда написано TCase = 72.72 градуса, там дано описание что это такое, но не понятно, как это трактовать?
Кто-то говорит, что это критическая температура для процессора, кто-то наоборот «Безопасная температура, при которой процессор может работать 24/7 без какого либо вреда»
У меня соб-но вопросы: какое из описаний TCase является правильным, какой в итоге крит у процессора и в пределах каких температур его можно безопасно использовать?

 , ,

Jefail
()

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