LINUX.ORG.RU

Сообщения Dark_SavanT

 

Bash быдлокод

Форум — Development

local_address=`ifconfig eth0 | awk '/inet /{i=split($2, arr, ":"); print(arr[2])}'`

можно ли получить IP адрес интерфейса не прибегая к таким извращениям? Делается на максимально покоцаном busybox, есть sed, grep, awk.

Dark_SavanT
()

Проброс траффика

Форум — Admin

Задача:

Есть GSM роутер, надо пробросить _весь_ траффик в обе стороны с ppp0 на другой интерфейс так, чтобы этот роутер был максимально незаметен для внешнего пользователя.

Как это сделать при помощи iptables?

Dark_SavanT
()

[ЖЖЪ А я пьянствую. Кто со мной?

Форум — Talks

А я закрыл последнюю сессию на «отлично» и пьянствую. Желающие присоединяйтесь.

Dark_SavanT
()

Скор, рост и удобрения

Форум — Linux-org-ru

Есть просьба к знающим людям, написать по пунктам, за что скор растёт, в какие временные рамки, realtime, или раз в сутки/недели/месяцы.

в поиске забанили.

Dark_SavanT
()

[embedded][web] нужен веб-интерфейс

Форум — Development

Для железяки нужно сделать web-интерфейс, поскольку место на железяке сильно ограничено, никакими php, perl, python там и не пахнет. Делать на чистом шелле - скажем так не слишком красиво выглядит.

Нашел такую штуку http://haserl.sf.net на первый взгляд вроде ничего.

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

можно грабить корованы

 ,

Dark_SavanT
()

Поясните поведение mbstowcs

Форум — Development

Если в main опустить вызов setlocale в любом из вариантов, то вызов mbstowcs возвращает -1 на первом кириллическом символе. Если же setlocale вызван, то все работает корректно.

wchar_t* convert_from_UCS2(char* mess, size_t len){
    iconv_t ids = iconv_open("utf-8", "UCS-2");
    if( ids ==(iconv_t) -1 )
        return 0;

    wchar_t* message = (wchar_t*) malloc(MESS_MAX_LEN*sizeof(wchar_t));
    
    char rs[MESS_MAX_LEN];
    size_t out = sizeof(rs);

    memset(rs, 0, out);

    char* rsp = rs;
 
    if( iconv(ids, &mess, &len, &rsp, &out ) == -1 ){
        free( message );
        iconv_close(ids);
        return 0;
    }

    iconv_close(ids);

    if ( mbstowcs(message, rs, MESS_MAX_LEN) == -1 ){
        free( message );
        return 0;
    }

    return message;    
}

int main(int argc, char** argv) {

    if (setlocale(LC_ALL, "") == 0) return -1;
    //if (setlocale(LC_ALL, "ru_RU.UTF-8") == 0) return -1;

    char* syms="\x61\xf1\x98\x5c\x36\x9f\xd1\0";
    char* syms_ucs="\x55\x00\x6e\x00\x69\x00\x63\x00\x6f\x00\x64\x00\x65\x00\x20\x00\x20\x00\x4d\x04\x42\x04\x3e\x04";
    //char* syms_ucs="\x1f\x04";
    wchar_t* result = convert_from_GSM(syms);
    
    assert(result != 0);

    wprintf(L"%ls\n", result);

    free (result);

    result = convert_from_UCS2(syms_ucs, 24);

    assert(result != 0);

    wprintf(L"%ls\n", result);

    free (result);   

    return (EXIT_SUCCESS);
}
Dark_SavanT
()

Buildroot

Форум — Development

Может кто подсказать, что надо изменить в target/linux чтобы при сборке ядра под мою железяку(она мной в конфигах описана), накладывались нужные мне патчи(все патчи есть, на 2.6.32.y-git накладываются корректно).

В target/device/Atmel добавлено описание моей железяки, и приложены патчи, но при выполнении make они не накладываются.

Dark_SavanT
()

о трусах

Форум — Talks

Раз уж белка решил(а/о), что talks это еще и про трусики, давайте напишем, какой фирмы труселя на вас сейчас :)

на мне нечто неизвестного происхождения с надписью indena

Dark_SavanT
()

программирование под ARM

Форум — Development

что можно почитать про сабж кроме даташита и исходников всякой мути?

Dark_SavanT
()

[Achtung!][vista][offtop]WM для висты

Форум — Talks

Здравствуйте. вопрос следующий - есть ли под висту tiled wm наподобие wmii, awesome, xmonad, etc. Желательно с поддержкой двух мониторов.

З.Ы. линукс и интим не предлагать.

>>>

Dark_SavanT
()

Solaris Developer Edition 70 build

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

# uname -a
SunOS unknown 5.11 snv_70b i86pc i386 i86pc
#

Друзья работающие в Сане попросили потестить ненмого. Вот и решил под это дело снести раздел с виндой и поставить солярку.

Удалось поставить только со 2-го раза из-за приколов графического инсталлятора.

Первое впечатление приятное, но шибко непривычно, нет некоторых мелочей, к которым уже успел привыкнуть в линухе. Может даже попользую в качестве десктопа :)

Dark_SavanT
()

PowerMac + NetBSD

Форум — Talks

Предыстория: Есть у меня старый PowerMac 1997-го года рождения. решил я на него поставить NetBSD. Ставить получается только через serial console и с большим количеством мата.

собсна вопрос: посоветуйте хороших санитаров :)

P.S. из Бобруйского биогенератора меня уже отправили...

Dark_SavanT
()

Создание веб-морды

Форум — Development

Вопрос такой - как нормальные люди реализуют взаимодействие web-морды с демоном? причем морда должна уметь находиться на компе соединенном с сервером по сети. Есть мысли насчет RPC, но решил на всякий случай спросить.

Dark_SavanT
()

FreeBSD + fluxbox

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

Торкнуло меня 5 утра закинуть скриншот на ЛОР :)

в mcedit попытка написания обхода графа в ширину... ИМХО хреново :)

В остальном - шрифты причесал вроде, а то был вообще ужос :)

Dark_SavanT
()

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