И это всё МОЁ

Доброго времени суток. Есть файл в кодировке Windows-1251 следующего содержания:

[bar]
hello=world

[бар]
hello=world

Пытаюсь его прочесть:

QSettings s("/home/vanya/winfolder/foo.txt", QSettings::IniFormat);

QTextCodec* c = QTextCodec::codecForName("CP1251";);
s.setIniCodec(c);

qDebug() << s.childGroups();

Получаю ("bar", "



И это всё МОЁ

На днях вышла Linux-версия бесплатного почтового клиента BlueMail.

Вам могло показаться, что очередной почтовый клиент под Linux не нужен. И вы совершенно правы! Ведь исходников здесь нет, а значит, ваши письма может читать множество людей - от разработчиков клиента до товарищей майоров.

Так чем знаменит BlueMail? Никто точно не знает. На чем он написан — тоже неизвестно. Сами разработчики называют его «бесплатным, кроссплатформенным клиентом, который совместим с Gmail, Yahoo и Outlook». Но на этом его достоинства не заканчиваются! BlueMail занимается сканированием вашей почты, чтобы фильтровать письма во «входящих» так, дабы отделять письма от сервисов и настоящих людей, а функция «объединенные папки» позволяет собирать и организовывать письма из разных почтовых аккаунтов. Поддерживаются протоколы IMAP, Exchange и POP3.

Бесплатная версия позволяет вам скачать до 3х копий (3 identities) программы в качестве домашнего использования. В версии «Pro» для малого бизнеса и предприятий доступно больше функций и включена платная поддержка. Минимальная стоимость «Pro»-версии - $5.99 в месяц.

BlueMail доступен для Ubuntu, Manjaro и любого дистрибутива с поддержкой snap-пакетов.

Поставьте BlueMail прямо сейчас:

sudo snap install bluemail







 ,








И это всё МОЁ

добрый день

загрузка исходников с гита, текущая версия:

# 
# github.com/USER/PRJ_NAME
#
URL=github.com/$USER/$PRJ_NAME.git
git clone $URL
rm -fr $PRJ_NAME/.git

ВОПРОС: как автоматизировать загрузку архивов релизов (всех)?

github.com/$USER/$PRJ_NAME/releases
-->
github.com/$USER/$PRJ_NAME/archive/x.y.z.tar.gz
...







 ,








И это всё МОЁ

Какую версию btrfs-progs следует собирать для истользования со стандартным ядром 4.18? Кто-нибудь уже собирал, какие есть подводные камни? Ядерная часть (4 модуля) уже пару месяцев работает нормально, но без юзерспейных утилит жизни нет.

Версии 4.18 здесь почему-то нет. Почему?

В elrepo testing собирают 4.20. Это не кажется хорошей идеей.








 , ,








И это всё МОЁ

Пользуюсь ( на андроиде ) браузерами блокирующими рекламу. И рекламы нет на сайтах... но вот заметил интересное. Если хотя бы раз установив в смартфон браузер который не блокирует рекламу тотреклама начинает появляться и в браузерах которые блокировали рекламу. Это куки? Они заседают где то в прошивке ? На форуме замечал многие ноют типо : " вот , аддон на мозиле не работает, не блокирует рекламу". И почему то на форуме ответа нието не давал , все обсуждали работоспособность аддона. Но ведь это же куки торчат в системе/прошивке и уже ни какие аддоны не помогают. То есть нужно пользоваться браузерами которве блокирую рекламные куки и треккеры а если эти куки просочились например через браузер в котором нет блокировки рекламы то реклама будет на смарте в любом случае.
Верно?








 , ,








И это всё МОЁ

Подскажите как можно в qt msvc проекте, когда случаются ошибки access violation, не дать проге упасть. То есть хочу словить это исключение и обработать, чтобы прога не рухнула из-за него.
Можно ли это как-то сделать в qt msvc ловить исключения.
Хочу их в лог записывать.








 , , ,








И это всё МОЁ

Здравствуй, ЛОР. Собственно, вопрос в топике. Хотелось бы узнать и для атакующей (пентест), и для защищающей стороны.

Если я хочу стать специалистом с нуля, с чего мне начинать?

П.с ВУЗ не предлагать, так как в планах есть, однако хотелось бы прийти туда, уже зная на что делать упор и параллельно учиться.








 








И это всё МОЁ

Что есть:

mount|grep btr
/dev/sdc5 on / type btrfs (rw,noatime,ssd,noacl,space_cache=v2,inode_cache,commit=90,subvolid=5,subvol=/)
btrfs fi show
Label: none uuid: 87421040-cb03-4f9f-b9ec-5ff0fc0f9525
Total devices 2 FS bytes used 85.11GiB
devid 2 size 236.61GiB used 88.03GiB path /dev/sdc5
devid 3 size 221.71GiB used 88.03GiB path /dev/sda2


требуется выпилить sda5 из массива.
мирными средствами это не удаётся.
я психанул. отключил sda2 и попытался загрузить ОС в сингле.
1. ОС загрузилась только в rescue.
2. btrfs не смог пофиксить найденные ошибки.(check --repair) хотя, казалось бы, там был raid1, (чему там капитально ломаться?) и как следствие grub не смог загрузить ОС во что-либо, кроме консоли восстановления.

пришлось возвращать ссд (sda2) чтобы загрузить ОС. гм.








 








И это всё МОЁ

YADRO - продуктовая IT-компания (250+ чел.), мы разрабатываем и производим серверы и системы хранения данных. Мы продолжаем расти и сейчас расширяем команду разработки системных утилит и внутренних сервисов. Готовы рассматривать Regular+ с хорошей академической базой и опытом на Go от 1 года из общего бэкграунда или Junior (в отдельных случаях зачтутся и приличные pet projects).

Что предстоит делать:

• Проектировать и разрабатывать различные сервисы (например: система сбора и анализа данных о состоянии оборудования, система централизованного управления оборудованием, портал технической документации и т.д.);

• Участвовать в code-review;

• Тестировать свой код;

• Поддерживать сервисы после ввода в production;


Что мы ожидаем от кандидата:

• Знание Golang;

• Понимание устройства Linux или UNIX;

• Понимание устройства сетей и протоколов передачи данных на базовом уровне;

• Навыки работы с git;

• Технический английский для работы с документацией;


Условия:

• Привлекательный уровень ЗП (Фикс до 200K гросс, с интересным кандидатом точно договоримся об отличном оффере);

• Современный лофт-офис в БЦ «Трехгорная мануфактура» 10-15 мин от метро ул.1905г/ Краснопресненская;

• Программа поддержки инноваций;

• Система премирования за научные достижения, публикацию статей и регистрацию патентов;

• Лекторий», в рамках которого наши специалисты и приглашенные эксперты делятся профессиональным опытом из различных областей науки и техники;

• ДМС, включающая стоматологию, страхование во время путешествий;








 








И это всё МОЁ

Здравствуйте, давно горю желанием написать расширение для браузера, которое при клике на видео в YouTube открывало бы его в VLC.

Преимущества очевидны. Во первых, видео не будет тормозить на слабых ноутбуках. Во вторых, не будет этой навязчивой рекламы.

С созданием расширения проблем абсолютно никаких нет, опыт большой, набросаю за день, а вот с регистрацией протокола проблемы.

Пытаюсь зарегистрировать на системе с Windows новый протокол типа vlc:// для этого я создаю файл реестра:

Windows Registry Editor Version 5.00

[HKEY_CLASSES_ROOT\vlc]
@="URL:VLC Protocol"
"URL Protocol"=""

[HKEY_CLASSES_ROOT\vlc\DefaultIcon]
@="\"C:\\Program Files\\vlc\\vlc.exe\""

[HKEY_CLASSES_ROOT\vlc\shell]

[HKEY_CLASSES_ROOT\vlc\shell\open]

[HKEY_CLASSES_ROOT\vlc\shell\open\command]
@="\"C:\\Program Files\\VideoLAN\\VLC\\vlc.exe\" \"%1\" -f"

Протокол успешно регистрируется, но проблемы при открытии тестовой ссылки:

При клике VLC выдает следующее:

VLC не может открыть MRL 'vlc:www.youtube.com/watch?v=us1RhZEZqa8'.
Ищите более подробную информацию в лог-файле.

Как очевидно, ссылка некорректна, т. к. мешает vlc: в начале. Прошу совета у более опытных, как вырезать из переменной %1 первые 4 символа с протоколом? Чтобы передавалась только ссылка. Если кто-нибудь сможет мне помочь, то взамен обязуюсь поделится сделанным плагином.








 , , ,








И это всё МОЁ

Кто-нибудь знает собранный LLVM 7 для Ubuntu 14.04, чтобы не требовал GCC 4.9? А то программы начинают сбоить после обновления gcc и libstdc++6 до 4.9 (пакет с официального сайта требует 4.9). Самому скомпилировать не получается, оперетивка кончается. Систему более новую установить не могу, нужна именно 14.04.








 , , , ,








И это всё МОЁ

В .bashrc прописан кастомный шелл, который запускается, если интерактивная сессия. Шелл запускается таким образом:

case $- in
*i*)
[ -x /path/shell] && exec /path/shell
...

Проблема проявляется только на «физических» консолях, через ssh, например, всё хорошо.
В debian 9 всё работало. После перехода на 10 оказалось, что этот шелл и всё, что угодно интерактивное на его месте, будучи запущено через exec, падает после первого нажатия клавиши, strace указывает i/o error при доступе к stdin. Если запускать без exec, всё хорошо, но это несколько не то, что надо. Куда смотреть — неясно.








 , , , ,








И это всё МОЁ

Решил потыкать pulseaudio на генту - и сразу же словил кучу багов.


Самое раздражающее - щелчки при переключении частоты. Если плеер играет трек с 48kHz, а следующий трек уже 44.1kHz, то происходит щелчок и звуковуха (внешняя, usb) как бы перезапускается. С альсой такого нет.


В арче то же самое.


Есть решения или только перекатываться обратно на альсу?









 ,








И это всё МОЁ

Привет, лор!

Переехал на awesome после полее более N лет сидения на KDE. Стал искать виджеты, которые я бы понимал, как они работают (чтобы настроить под свои запросы), но закопался, разбираясь в чужом коде. Тем более, что с lua я раньше дела не имел (был только опыт python-а).

Решил написать свои в простейшем стиле, который будет понятен любому другому новичку (будучи сам новичком, я не могу писать сложно). Заодно выучил основы lua, который любителю awesome всё таки знать нужно.

Уверен, что мои виджеты легко подогнать под свою систему. Пожалуйста, забирайте, кому понравятся: link.








 , ,








И это всё МОЁ

Почему вот этот вариант не работает.

QByteArray ans = QByteArray("\xA5\x12",2);

if(ans.at(0) == 0xA5)
{
qDebug() << "ok"; //не попадает сюда
}

А этот вариант работает.

QByteArray ans = QByteArray("\xA5\x12",2);

if(ans.at(0) == '\xA5')
{
qDebug() << "ok";
}








 ,








И это всё МОЁ

Где эти ваши ебилды, которые есть про всё?

https://jupyter.org/

Ну или анаконда:
https://www.anaconda.com/distribution/

И потом эти люди будут говорить, что в генте всё есть...








 








И это всё МОЁ

Купил ссд диск плата 630. Решил поменять hhd на ccd диск, при установки на ссд диск Виндоус 10 не устанавливается. Олищка 0х80070057. Посмотрел во всех форумах нету однозначного решения проблемы . Виндоус на флешке, эту же Винду попробовал установить на hdd установилось без проблем.








 








И это всё МОЁ

Лично я настроил Офис 2013, и всё хорошо идёт, без проблем, и нормально настроил шрифты, смотрится как будто прога для линукса, и вайна не видно.








 , , ,








И это всё МОЁ

Я некоторое время ковырялся в Интернете в поисках программного обеспечения для автомобильного тюнинга. По сути, я ищу что-то, что подключается к компьютеру моей машины с использованием OBD-II и работает на Linux. Что еще более важно, мне нужно, чтобы он мог читать коды неисправностей, очищать их, запускать тесты и т. Д. Поэтому, если кто-то здесь знает о таком программном обеспечении, было бы очень полезно направить меня к нему.








 








И это всё МОЁ

PyTorch, популярный открытый фреймворк для машинного обучения, обновился до версии 1.3.0 и продолжает набирать обороты благодаря своей ориентации на удовлетворение потребностей как исследователей, так и прикладных программистов.

Некоторые изменения:

  • экспериментальная поддержка именованных тензоров. Теперь можно обращаться к измерениям тензора по имени, вместо указания абсолютной позиции:
    NCHW = [‘N’, ‘C’, ‘H’, ‘W’]
    images = torch.randn(32, 3, 56, 56, names=NCHW)
    images.sum('C')
    images.select('C', index=0)

  • поддержка 8-битного квантования с помощью FBGEMM и QNNPACK, которые интегрированы в PyTorch и используют общий API;
  • работа на мобильных устройствах под управлением iOS и Android;
  • выпуск дополнительных инструментов и библиотек для интерпретации моделей.

Кроме того, опубликована запись докладов с прошедшей конференции Pytorch Developer Conference 2019.








 , ,