LINUX.ORG.RU

Сообщения Gorthauer

 

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

Новости — Open Source
Группа Open Source

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

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

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

 , ,

Gorthauer
()

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

Форум — Admin

Пытался вот по руководству для Убунты всё делать, но там была другая версия 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
()

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

Форум — Talks

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

 , ,

Gorthauer
()

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

Форум — Development

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

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

 , , сборка пакетов

Gorthauer
()

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

Форум — Talks

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

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

Gorthauer
()

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

Форум — Linux-hardware

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

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
()

Зависает gdb

Форум — Development

После недавнего обновления стал зависать 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
()

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

Форум — Talks

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

Для Ъ

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

 , , ,

Gorthauer
()

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

Форум — Desktop

Оставил, значит я работающий 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

>>> Просмотр (2560x1440, 1088 Kb)

 , , ,

Gorthauer
()

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

Форум — Development

Хочется таки научиться управлять домашним плеером через телефон или любое подобное устройство. Есть 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

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

>>> Просмотр (1366x768, 437 Kb)

 

Gorthauer
()

Qt + mysql embedded

Форум — Development

Прилинковался я к 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
()

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

Форум — Development

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

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

 

Gorthauer
()

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

Форум — Development

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

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
()

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

Форум — Talks

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

Gorthauer
()

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

Форум — Development

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

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 подписка на новые темы