LINUX.ORG.RU

Сообщения pascal

 

Голосовые комментарии в vim

Будучи на хайпе сделал плагин на сабж
https://github.com/0x501D/vim-voice-comments
Наслаждайтесь...

 

pascal
()

ls icons

Запилил отображение иконок для ls.
Патч для coreutils-9 лежит тут
скрин 1
скрин 2

смузи это модно и молодежно.

 

pascal
()

В предверии мажорной версии релиза nEMU

Я втроил пасхалку в паскалку.
https://www.youtube.com/watch?v=-PeH3n3xzXg

доступно в мастере
https://github.com/nemuTUI/nemu

 ,

pascal
()

Поехавший CONFIG_LOGO

Запилил поехавшего в .ppm
https://imgur.com/nlHi5uR
---
если надо кому - выложу.

Update: Для удобства запилил патчем на исходники ядра:
https://github.com/0x501D/gentoo-patches/blob/master/sys-kernel/gentoo-source...

включается опцией CONFIG_LOGO_POEHAVSHIY_CLUT224=y

 

pascal
()

Пилю новый интерфейс для nEMU

Что это вообще такое: https://bitbucket.org/PascalRD/nemu

Текущий UI оказался крайне неюзабельным, кривым и диким.
Посему решил полностью переписать его.

Старый и новый UI можно посмотреть тут: https://youtu.be/dBt31_BlnLA

Интересно мнение анонимуса.

 ,

pascal
()

Новые фичи в nEMU

nEMU — это ncurses-интерфейс к QEMU, упрощающий создание, настройку и управление виртуальными машинами.

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

В master доступны новые фичи:

* импорт OVA/OVF.
* полноценные снепшоты (необходима версия qemu-2.11.0 с патчем, который лежит в исходниках nEMU (patches/qemu-qmp-savevm-2.11.0.patch).)
* новое меню действий над гостевой системой.
* возможность поставить гостевую систему на паузу.
* исправлено много ошибок.

Для Gentoo доступен live-ebuild (pkg/linux/gentoo/nemu-9999.ebuild)

Код доступен на bitbucket: https://bitbucket.org/PascalRD/nemu

 ,

pascal
()

nEMU 1.3.1 release

Выпустил минорную версию nEMU-1.3.1 [ex qemu-manage].
nEMU — это ncurses-интерфейс к QEMU, упрощающий создание, настройку и управление виртуальными машинами.
Что нового:


  • При добавлении/удалении гостевой системы больше не выбрасывает в главное меню
  • Исправлено мерцание меню гостевых систем
  • Поправлен сценарий установки пакета (cmake)


Исходники тут

Ебилды и deb-пакеты присутствуют.

 ,

pascal
()

nEMU 1.3.0 release

Выпустил новую версию nEMU-1.3.0 [ex qemu-manage].
nEMU — это ncurses-интерфейс к QEMU, упрощающий создание, настройку и управление виртуальными машинами.
Что нового:


  • USB устройства теперь пробрасываются через номера bus- device. Рашьше использовалось product/vendor ID что делало невозможным пробросить утройства одного типа.
  • Добавлена поддержка общих файлов через 9pfs.
  • Гостевые системы теперь можно объединять в сети с помощью MacVTap интерфейсов (работают в связке с VETH).


Исходники тут

Ебилды и deb-пакеты присутствуют.

 ,

pascal
()

nEMU 1.0.0

Проект nEMU [ex qemu-manage] дорос до версии 1.0.0.
nEMU — это ncurses-интерфейс к QEMU, упрощающий создание, настройку и управление виртуальными машинами.

Что нового:

  • Весь код полностью переписан с С++ на С.
  • Добавлена поддержка хоста FreeBSD (с некоторыми ограничениями).
  • Сменилась лицензия с WTFPL на BSD-2.

Исходники тут

 ,

pascal
()

Воскресил qemu-manage

qemu-manage - это ncurses интерфейс к qemu.

Исходники доступны по адресу https://bitbucket.org/PascalRD/qemu-manage. Ebuild file присутствует :)
Из нововведений:

* Больше не требует рута. (см файл setup_qemu_nonroot)
* Гостя можно устанавливать с ISO и образа диска.
* Перерисовка окон при изменении геометрии (главного и списка виртуалок).
* Добавлена возможность указывать кастомный файл с BIOS.
* Системные пути теперь добавляются по табу.
* Улучшен механизм сбора списка USB-устройств.
* Реструктуирован конфигурационный файл.

 ,

pascal
()

Fork from signal handler

Встал вопрос. Если в хендлере сигнала сделать вот такое безобразие:

pid_t pid = fork();
if (pid == 0)
{
  do_some_shit(); /* never return */
}


То что внутри do_some_shit должно быть async safe?

 

pascal
()

Запилил новую версию memwatch.

Помимо статистики потребления оперативной памяти, программа теперь отображает список процессов (примерно как в htop).
Также можно мониторить конкретный процесс: например так: memwatch -p 1234. Еще в программе спрятана пасхалка: а именно - клон богомерзкой игры flappy bird, которую я ненавижу всей душой и написал для того чтобы набрать более десяти очков (в версии на моем ноутбуке закомментирован hit detection ). Кто первый раскопает, как запустить игру - тот молодец). Программа есть в портажах gentoo, но версия с игрой туда пока не попала, так что если возник интерес, то собирать надо из транка.

скриншоты и исходники доступны тут -> https://bitbucket.org/PascalRD/memwatch
видео с игрой тут -> https://youtu.be/jFn5rd04-So

 

pascal
()

Реквестируются владельцы GSM модемов.

Имеющие сабжевый девайс, если не влом протестируйте программу.
Исходники лежат по адресу https://bitbucket.org/PascalRD/gsminfo
Программа не выполняет никаких деструктивных AT команд, не шлет смс и прочее. Только вывод информации по качеству сигнала, имя сотового оператора и прочую инфу. Перед тестированием надо выключить pppd, если таковой висит на модеме.

 

pascal
()

Telit HE910-D

Есть сей замечательный модем. Такое ощущение, что модем неадекватен чуть более чем полностью.

На модеме есть два входа под антену. Воткнув в первую получаем:

AT+CSQ

+CSQ: 1,4

AT+CSQ

+CSQ: 99,99

AT+CSQ

+CSQ: 99,99

Треш и угар. Сим карта мтс, модем упорно пытается подключиться на мегафон.

Ок. Втыкаю антену во вторую дырку.

AT+CSQ

+CSQ: 26,2

AT+CREG?

+CREG: 0,1

AT+COPS?

+COPS: 1,0,«MTS-RUS»,2

Вроде бы все прекрасно .... но

ATD*99***1#

NO CARRIER

ВТФ?

 ,

pascal
()

Qemu Manage

Написал ncurses gui для qemu. Работает только на Linux host.

https://bitbucket.org/PascalRD/qemu-manage

 , , , ,

pascal
()

непонятки с qt

На свежекупленный асус еее была установленна гента. приложения юзающие GTK работают без нареканий, а QTшный гуй бесчеловечно глючит и тормозит, qt-4.3.3, пробовал собирать 4.4.2 то же самое. вот один из спецэффектов: http://xmages.net/out.php/i93363_qt.png куда хоть копать? мыслей вообще нет ... скока юзаю генту такое в первый раз ...

pascal
()

Анонимусы Присоединяйтесь :):):)

pascal
()

winex оконный режим

С каким ключём нужно запускать чтоб программа была в окне?

pascal
()

Как отрубить перетаскивание окон с помощью ALT

По работе иногда необходимо юзать прогу Мауа...так вот там сочетание Альта+мыша это управление вьюпортами...но вместо ентого ездиет окно с самой программой :(В КДЕ это лечилось из ЦУ а как убить это во FluxBox??? Дистр - РН9

pascal
()

Меня уже колбасит :(

В xinitrc прописал exec startfluxbox Но когда гружу девятую шляпу всё равно кде гадское грузится приходится ctrl+alt+backspace >init 3>startx тока так флукс грузится шо такое???

pascal
()

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