LINUX.ORG.RU

Сообщения mittorn

 

Где взять get-edid из пакета read-edid?

 ,

При сборке ебилда не собирается данная утилита, только man страница создаётся
https://pastebin.com/QG7jntWn

mittorn
()

Source based routing

 , ,

Имеется маршрутизатор и 2 внешних сети (2 разных провайдера).
Нужно пробросить порт с отдельного ip адреса на первый провайдер.
При defaultroute на первый провайдер достаточно настроить проброс в вебморде роутера.
Но если defaultroute переносится на второй, то этот проброс работает только в одну сторону. Входящие пакеты с первого провайдера попадают на конечный сервер, но ответы от него попадают на второй.
Чтобы это исправить, сделал такое:

ip rule add from 192.168.1.10 table 100
ip route add table 100 0.0.0.0/1 dev ppp1

Теперь traceroute из 192.168.1.10 попадает в ppp1 как и полагается, но проброс портов не работает.
Куда копать?

mittorn
()

Где взять stage3-armv5tel-musl.tar.bz2?

 armv5, , , ,

Разрабы glibc забили на поддержку старых ядер, а новое поставить невозможно. Мало того, бинари в свежих gentoo валятся с FATAL: kernel too old даже со старым glibc, потому использовать glibc не хочется.
При этом под musl бинари только для armv7.
Как мне получить armv5 систему работающую на старых ядрах?

mittorn
()

Вендекапец

 , ,

mittorn
()

Острое заявление по отношению к другому СМИ

 

www.linux.org.ru/news/linux-general/13358807
Сабж. Думаю, лучше это заметит пользователь ЛОРа, чем представитель этого СМИ.

mittorn
()

Хэш для нескольких входных параметров

 ,

Нужно сгенерировать хэш из нескольких входных строк, такой, чтобы можео было проперить соответствие одной из строк этому хэшу, не зная другие.
Есть ли подобные алгоритмы?

mittorn
()

Очевидная информация - вызывающе неверная?

 , ,

mittorn
()

Half-Life в браузере

 , , ,

Портировал Xash3D на emscripten.
Пока ещё сыро, но уже можно побегать.
http://mittorn.the-swank.pp.ua/xash-em/xash.html

UPD: Уже не так сыро

mittorn
()

Изоляция символов в clang

 , ,

Нужно обернуть статическую библиотеку в некоторый неймспейс, чтобы её символы не конфликтовали с другими.
Цель - слинковать всё в один бинарник.
Сейчас используется несколько библиотек, загружаются они через dlopen, что позволяет избежать каких-либо конфликтов.
Есть какие-нибудь готовые решения для llvm?
Выхлоп к сожалению не в elf, так что разнообразные elf редакторы тут не подойдут.
Может это можно сделать каким-нибудь плагином к шлангу?

mittorn
()

С/C++ ide с веб-интерфейсом - существует ли?

 , , ,

Есть такие?
Хочется поднять себе личный удобный редактор, доступный везде, а не только на десктопе. Нужна удобная навигация по коду и возможность анализа c/c++. Для всяких веб-технологий и яваскриптов таких решений навалом, но для компилируемых языков особо не встречаются.

mittorn
()

QT5 говно

 , ,

https://bugreports.qt.io/browse/QTBUG-42985
Это говно не фиксилось несколько лет и до сих пор не исправлено в ubuntu 14.04 на arm.
Подскажите как это исправить не собирая qt вручную и не сломав систему

mittorn
()

Преобразовать множественные копии файлов в символьные ссылки

 

android ndk содержит очень много одинаковых копий файлов. Нужно получить из них символьные ссылки. Есть какой-то быстрый способ это сделать?

mittorn
()

Непонятки с вызовом виртуального метода

 , , ,

Получил достаточно странный краш на ровном месте:

void DispatchObjectCollsionBox( edict_t *pent )
{
	CBaseEntity *pEntity = (CBaseEntity *)GET_PRIVATE( pent );
	if( pEntity )
	{
>		pEntity->SetObjectCollisionBox();
	}
	else
		SetObjectCollisionBox( &pent->v );
}

значение pEntity корректно, SetObjectCollizionBox витруальный.
При попытке вызвать метод через gdb получаю такое:
(gdb) print ((CBaseEntity*)pent->pvPrivateData)->SetObjectCollisionBox()
Cannot access memory at address 0xc47521ed

при попытке вызвать метод явно:
(gdb) print ((CBaseEntity*)pent->pvPrivateData)->CBaseEntity::SetObjectCollisionBox()
Cannot access memory at address 0xc47521d5

vtable судя по всему корректен:
(gdb) print ((CBaseEntity*)pent->pvPrivateData)->SetObjectCollisionBox
$15 = {void (CBaseEntity * const)} 0xf706e8f0 <CBaseEntity::SetObjectCollisionBox()>

Что за странные нечитаемые адреса всплывают?

mittorn
()

Как правильно - Content-Length или Content-length?

 

сабж

mittorn
()

ssh и http на одном порте

 , , sshttpd, ,

В lxc проброшен один tcp порт (занят в данный момент под ssh) и 5 udp.
Нужно поднять http сервер.
Нагуглил sshttpd, но он не работает в непривелегированном контейнере, хочет всякие chroot, sertlimit, а если выпилить - то виснет при первом входящем подключении.
Может есть ещё какие-то подобные решения? патч для ssh какой-нибудь например?
Или реализация ssh на udp? Я пока нашёл чью-то курсовую 2010 года и патчить openssh по древней pdf'ке - дело безблагодатное.

mittorn
()

Он

 , ,

https://tproger.ru/news/gmail-ends-xp-and-vista-support/
Ъ:
Более двух лет назад Microsoft официально заявила о прекращении поддержки Windows XP, но многие сервисы, среди которых был и Gmail, продолжили поддержку некогда популярной ОС.

Был — потому что Google начинает кампанию, направленную на переход пользователей с Windows XP на более современные версии ОС.

mittorn
()

Вы думаете, systemd это самое плохое что можно увидеть как pid 1?

 , , ,

Бывает и хуже:
https://www.tutorialspoint.com/unix_terminal_online.php

sh-4.2$ ls -l /proc/1/exe                                                                                                                                                        
lrwxrwxrwx 1 30239 30239 0 Jan 21 15:16 /proc/1/exe -> /usr/bin/node  

mittorn
()

Час назад на github можно было удалить любую репу

 , ,

13.12.2016 пользователь XXXXXXX (настоящий ник скрыт) попытался удалить свой форк репы xash3d из организации FWGS, в которой не имеет прав на запись. В поле подтверждения удаления он ввёл XXXXXXX/xash3d, чтобы точно удалить именно форк, однако, github перенаправил его на страницу форка, который ещё не был удалён. В результате был удалён FWGS/xash3d. После обращения в техподдержку FWGS/xash3d была восстановлена, но были сломаны все форки этой организации.
На данный момент по ссылке
https://github.com/FWGS/xash3d можно наблюдать надпись forked from MetalheadSanya/xash3d, это первый человек, форкнувший когда-то репу.

Ошибка была оперативно исправлена, так что все попытки удаления torwalds/linux и Microsoft/dotnet к сожалению будут бесполезны.

mittorn
()

Сборка crystax ndk с gcc6

 

Чем отличается сборка тестовых версиий crystax ndk с gcc6 от версии r10?
В скрипте идёт checkout на одну ветку crystax-ndk-10.3.2 для всех реп, но в репе c gcc6 присутствует только master и upstream. Где-то есть список реп и веток, использующийся в сборках с gcc6?
cast crystax
Хочу собрать легковесный ndk для сборки именно android проектов, без использования libcrystax и улучшений поддержки posix.

mittorn
()

Современный gcc для android

 , , ,

Нужен компилятор для android. Использую cctools, но там устаревший gcc 4.9, а после последнего обновления он зачем-то gnustl динамически прилинковывает, полученные библиотеки не грузятся на api19 и ниже.

Говорят, в termux раньше был современный gcc, но разрабы его выкинули вместо того, чтобы выкинуть ненужный шланг.

Может у crystax есть планы по сборкам под не-x86? Я хотел попытаться собрать, но не смог выкачать репы, интернет не слишком быстрый.

Перемещено mono из mobile

mittorn
()

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