@rion

Тег dev в блоге rion

rion

а кто-нибудь юзал xsdcxx для генерации Qt классов? буду рад принять в дар type-map файлик :)

rion

пощумал установку тегов на аудио файлы из куте. нихера толком не работает.

rion

впервые в жизни запилил rpm пакеты. кажется это было значительно проще чем когда я первый раз делал deb. Ещё оказалось что "gbp buildpackage-rpm" вполне работоспособная и годная штука.

rion

сегодня нативный github xmpp бот впервые за всё время дал сбой и зафлудил меня презенсами.

rion

пришлось тут более тесно пощупать gpg. нереальное гавно. надеюсь сея поделка скоро вымрет.

rion

только что наблюдал как malloc упал на выделении 512 байт памяти где-то внутри виндовой ntdll, хотя свободной памяти было ещё навалом.

rion

а как правильно интерпретировать вот такую ошибку от visual studio?

'_getpid': The POSIX name for this item is deprecated. Instead, use the ISO C and C++ conformant name: _getpid.

rion

приспичило попрограмить в visual studio. по сравнению с QtCreator кажется чем-то дико неудобным. особенно в плане навигации по коду и рефакторингу.

rion

в эклипсе пофиксили хоткеи в русской раскладке. не прошло и двадцати лет :)
правда ещё не релизнули.

rion

https://mail.python.org/pip...06-April/063487.html

So the "default" is determined from your environment, but "C" is used by default... nice and confusing :-)

rion

почитал статейку на хабре про промисы и генераторы в js и как клева с этим писать асинхронные сетевые библиотеки и понял что всё это я уже использовал много-много лет назад в python+twisted.

статья правда 3х годиной давности, когда поддержки в браузерах этого ещё не было.

rion

кто убил гитхаб на днс гугла? признавайтесь!

rion

добрались таки руки до поддержки qt web engine в псинке. судя по всему переписать придётся больше чем я предполагал ранее. и ещё надо встроить http сервер в псину, для чего присмотрел вот это https://github.com/azadkuh/qhttp

rion

сегодня столкнулся с очень волшебной багофичей. код линковался только если дважды добавить -lm в конец

rion

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

rion

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

rion

вот предположим есть у меня character device в /dev и какая-то скотина в юзерспейсе его открыла и не хочет закрывать.
Тем временем мы внутри ядра вызываем анрегистрацию этого девайса. Другими словами из /dev он пропадает.

Что происхоодит с user space приложением и его запросами по файловому дескриптору?

rion

чет задумался о покупке сертификата дабы подписать бинарники .

rion

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

rion

как-то можно красиво переделать следующий код, чтоб он под VS 2013 собирался?

static struct {
ActData save {"", QT_TR_NOOP("Save"), QT_TR_NOOP("Save note to file"), "Ctrl+S"};
ActData copy {":/icons/copy", QT_TR_NOOP("Copy"), QT_TR_NOOP("Copy note to clipboard"), "Ctrl+Shift+C"};
ActData print {":/icons/print", QT_TR_NOOP("Print"), QT_TR_NOOP("Print note"), "Ctrl+P"};
ActData find {":/icons/find", QT_TR_NOOP("Find"), QT_TR_NOOP("Find text in note"), "Ctrl+F"};
ActData replace{":/icons/replace-text", QT_TR_NOOP("Replace"),QT_TR_NOOP("Replace text in note"), "Ctrl+R"};
ActData trash {":/icons/trash", QT_TR_NOOP("Delete"), QT_TR_NOOP("Delete note"), "Ctrl+D"};
} staticActData;

Добавить пост

Вы можете выбрать до 10 файлов общим размером не более 10 МБ.
Для форматирования текста используется Markdown.