LINUX.ORG.RU

Сообщения Gorthauer

 
Новости — Open Source

Exonum — новый фреймворк для создания приватных блокчейнов

Группа Open Source

Разработчики компании Bitfury Group представили свой собственный фреймворк для разработки приватных блокчейнов Exonum, который позволяет создавать свои безопасные и высокопроизводительные blockchain-решения.

( читать дальше... )

>>> Подробности

 , ,

Gorthauer
()
Форум — Admin

Ребята, помогите настроить l2tp vpn на Debian Sid

Пытался вот по руководству для Убунты всё делать, но там была другая версия strongswan, нужно было откуда-то тащить openl2tp, который не очень подружился с systemd. Плагин nm-l2tp протух и с новым nm 1.2 работать не хочет.

Конфиг ipsec

config setup
	strictcrlpolicy=yes
conn MYSERVER
        ikelifetime=30m
        keylife=15m
        rekeymargin=3m
        keyingtries=1
        mobike=no
        dpdaction=restart
        dpddelay=30
        dpdtimeout=120
        
	left=%defaultroute
        leftprotoport=17/1701
        right=81.177.125.232            # public IP of VPN gw
        rightprotoport=17/1701
        authby=secret
        type=transport
        keyexchange=ikev1
        auto=route

В общем, как нынче нужно настраивать связку strongswan + xl2tp?

 , , ,

Gorthauer
()
Форум — Talks

Кажется плюсам опять поплохело

В общем из 17ого стандарта выпилили модули, концепты, корутины, рефлексию и остались по сути дела только мелкие улучшения типа диапазонов, да пару новых библиотек. А следующий только 2020ом будет теперь.

Умрут они к тому времени или нет?

 ,

Gorthauer
()
Форум — Talks

Skype for linux окончательно всё?

Сегодня с недоумением вдруг обнаружил, что в скайпе отвалились все групповые чаты, при этом в веб версии всё нормально, но там аудио/видео не рабочее. Грешил, что может у меня что с конфигом приключилось, но поспрашивал знакомых, они говорят, что у них та же фигня. Теперь не знаю как быть, оперативные чатики на работе у нас как раз в скайпе происходят, пока на веб версии решил остановится, но что-то меня это совсем уже напрягает.

 , ,

Gorthauer
()
Форум — Development

Сборка пакетов с git.debian.org

Есть такой волшебный сайт, где хостятся репозитории с debian файлами для сборки всего на свете. Многие из них ещё не попали в основную репу. Хочется воспользоваться этим сайтом как аналогом aur'а. Но вот осилить сборку пакета я так и не осилил: что делать после команды?

gbp-clone git://anonscm.debian.org/pkg-kde/qt/qtcreator.git

 , ,

Gorthauer
()
Форум — Talks

Помогите выбрать квадрокоптер

Хочу найти что-нибудь с приемлемыми мозгами и более менее открытым ПО, чтобы была возможность лезть в код прошивки и играться с системами стабилизации и автопилотом. Также хочется иметь возможность управлять им по wifi с телефона или планшета. Что там из этого может ar drone? И что есть на базе плат типа rapseberri pi или stm32?

 ar drone, беспилотник, ,

Gorthauer
()
Форум — Linux-hardware

openocd и olimex arm-usb-ocd работает только от рута

Имеется на руках вот такой-вот отладчик

https://www.olimex.com/Products/ARM/JTAG/ARM-USB-OCD/

Скрипт запуска:

telnet_port 4444
gdb_port 3333

#transport select swd

source [find interface/ftdi/olimex-arm-usb-ocd-h.cfg]
source [find target/stm32f4x.cfg]

adapter_khz 4000

И правило udev

#Olimex
SYSFS{idProduct}=="0003", SYSFS{idVendor}=="15ba", MODE="777", GROUP="plugdev"
#Flyswatter
SYSFS{idProduct}=="6010", SYSFS{idVendor}=="0403", MODE="777", GROUP="plugdev"

Вывод вот такой:

openocd -f openocd.cfg 
Open On-Chip Debugger 0.8.0 (2014-04-29-15:41)
Licensed under GNU GPL v2
For bug reports, read
        http://openocd.sourceforge.net/doc/doxygen/bugs.html
Info : only one transport option; autoselect 'jtag'
adapter speed: 1000 kHz
adapter_nsrst_delay: 100
jtag_ntrst_delay: 100
cortex_m reset_config sysresetreq
adapter speed: 4000 kHz
Error: libusb_open() failed with LIBUSB_ERROR_ACCESS
Error: no device found
Error: unable to open ftdi device with vid 15ba, pid 002b, description 'Olimex OpenOCD JTAG ARM-USB-OCD-H' and serial '*'
in procedure 'init'

Юзверь мой имеется в группе plugdev, но отладчик стартует только под рутом. При этом с этим же скриптом и правилом в Debian sid полет нормальный. Чего такого странного сделали в арче, что прав всё равно не хватает?

 , , ,

Gorthauer
()
Форум — Development

Зависает gdb

После недавнего обновления стал зависать gdb через несколько секунд после начала отладки, причем наглухо, приходится убивать его при помощи kill. В какую сторону можно копать?

uname -a Linux northrend 3.16.1-1-ARCH #1 SMP PREEMPT Thu Aug 14 07:40:19 CEST 2014 x86_64 GNU/Linux

 , ,

Gorthauer
()
Форум — Talks

Эпичное ускорение clang'а

http://www.phoronix.com/scan.php?page=news_item&px=MTMzNjE

Для Ъ

Похороникс сравнил clang 3.2 с текущим мастером, причем последний демонстрирует чуть ли не 20% прирост попугаев в скомпилированных программах. А еще, кажется, они наконец впилили openMP. Вполне вероятно, что буквально скоро он обгонит gcc.

 , , ,

Gorthauer
()
Форум — Desktop

Завалил раздел при resize

Оставил, значит я работающий gparted на ночь изменять размер раздела, но утром обнаружил, что драйвер на видео перестал видеть монитор, пришлось перезагружаться, после этого раздел перестал монтироваться, запустил fsck на него, в конце концов тот начал падать с такой строчкой:

Error storing каталог блок information (inode=15823616, блок=0, num=262560537): Memory allocation failed

Что можно в этом случае сделать?

 , ,

Gorthauer
()
Форум — Talks

Уже дышит в спину, уже наступает на пятки

Если не считать отсутствия поддержки openMP и то, что не использовались хитрые плагины для llvm типа polly, то в некоторых тестах clang незначительно отстает, в некоторых уже опережает gcc. http://www.phoronix.com/scan.php?page=article&item=llvm_clang32_final&amp...

 ,

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

Qt Wayland

Собрал свежий срез Qt вместе с модулем Qt Wayland, обнаружил в нем неплохую реализацию композитора, пока конечно не такую интересную, как Weston и тоже больше как пример простейшей реализации, но в любом случае хочу заметить, то эти самые окошки на скрине выводятся не поверх Weston'а, а поверх Qt шного примера. Что порадовало так это отсутствие проблем с прозрачностью, что было вечным траблом X11 и куда более плавный ресайз содержимого окошек. Хотя Qtшный композитор пока и отстает от Weston'а в этом вопросе. Ну и на закуску замечу, что в качестве темы виджетов юзается чуть чуть подпиленный под Qt5 QtCurve. Все подпиливание заключалось в убирание костылей для Qt3 и X11.

На фоне бетка kde 4.9.

PS QtCreator

 , , ,

Gorthauer
()
Форум — Development

[хочется странного] На чем бы написать веб морду к mpris2?

Хочется таки научиться управлять домашним плеером через телефон или любое подобное устройство. Есть vlc-http, но он работает только с vlc и вообще не является универсальным решением. При этом vlc вполне поддерживает mpris2. Итого нужно найти или написать демона, который бы предоставлял веб морду для любых mpris2 совместимых плееров. На чем ее православнее всего писать так, чтобы она не зависела от апача, node.js и прочих тяжелых штук? В принципе и полноценная веб морда не нужна, нужно что-то вроде REST API.

 

Gorthauer
()
Галерея — Скриншоты (не подтверждено)

Разрабатываем софт на Qt

Скрин с рабочего ноута:

Панелька слева Icon tasks с поддержкой unity api. В общем-то она очень похоже работает на оригинал, правда, бегает заметно шустрее. Креатор собран из гита, программу компилирую при помощи gcc и иногда при помощи clang'а, который пока имеет некоторые головняки с поддержкой c++11x, приходится линковаться вместо libstdc++ с libc++ из поставки llvm. Кстати, не смотря на то, что в readme сказано, что либу тестировали только на Маках, в Линуксах она работает!

PS

рабочий стол без окон.

 

Gorthauer
()
Форум — Development

Qt + mysql embedded

Прилинковался я к libmysqld, после нескольких дней шаманст и бубнения. Скопировал share и data, но столкнулся с тем, что у меня ни один select не работает!

"INSERT INTO settings.sessions (start) VALUES(?)" 
QSqlError(2014, "QMYSQL: Unable to execute query", "Commands out of sync; you can't run this command now") 

multi statement' запросы я не юзал, к тому же, судя по коду, кутя их сама очищает. Что это может быть еще за колдунство и как лечить?

Gorthauer
()
Форум — Development

[cmake] Проблема при установке библиотек

Итак то ли лыжи не едут, то ли в цмаке бага! Имеется либа foo и 3 зависимых от неё либы doo1, doo2, doo3. Всё собирается в правильном порядке, все прекрасно линкуется. Но когда пишешь make install, то вначале устанавливаются doo1, doo2, doo3 и только потом foo, то есть ставятся они в тупую по алфавиту, а не по зависимостям! Это приводит к тому, что у этих самых либ не выставляется runtime path до foo, которая ставится позже. В конечном итоге эти либы просто не работают!

Как такое забороть?

 

Gorthauer
()
Форум — Development

[gitorious] не могу создать репу, че за магия?

Пытаюсь создать репу, делаю точно по руководству

http://www.42.mach7x.com/2010/12/30/creating-a-new-git-repository-in-gitorious/

В результате при попытке сделать коммит всегда получаю, что

sauron@northrend ~/develop/qutim/qutim-artwork $ git add icons/
sauron@northrend ~/develop/qutim/qutim-artwork $ git status 
# On branch master
#
# Initial commit
#
nothing to commit (create/copy files and use "git add" to track)

При попытке сделать checkout master тоже лезет ересь

sauron@northrend ~/develop/qutim/qutim-artwork $ git checkout master
error: pathspec 'master' did not match any file(s) known to git.

Че за хрень вообще? По подсказки с гиториуса тоже не работает

git version 1.7.5.rc1

Gorthauer
()
Форум — Talks

qutIM разродился бетой

Сабж, подробности на Хабре

Gorthauer
()
Форум — Development

[C++/Qt] Чудеса с приведением типов

Имеется некий объект типа

class Model : public AbstractContactModel, при этом 

AbstractContactModel наследуется от QAbstractItemModel

потом этот указатель приводится к QObject'у и отдается дальше. И где-то позже делается вот так:

	object = ServiceManager::getByName("ContactModel");
	p->model = qobject_cast<AbstractContactModel*>(object);
	qDebug() << object << p->model << qobject_cast<QAbstractItemModel*>(object);

и получаем в результате

Core::SimpleContactList::Model(0x8dafa0) QObject(0x0)  Core::SimpleContactList::Model(0x8dafa0)

Что это за магия такая? Вроде все объекты на момент вызова полностью сконструированные. Но других идей у меня нету.

Gorthauer
()
Форум — Talks

[вброс][выброс]

Одному мне теперь везде вместо тега вброс мерещится тег выброс?

 

Gorthauer
()

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