LINUX.ORG.RU

Сообщения mr_grind

 

Как заставить DosEmu отображать русский язык?

Как можно заставить DosEmu нормально показывать/вводить русский язык?

mr_grind
()

Маскарадинг ftp

Народ, не подскажете как маскарадить ftp при помощи модуля ip_masq_ftp.

mr_grind
()

Bind & access lists

Привет всем. У меня проблема: есть работающий bind, есть внутренняя сеть. Надо сделать так, чтобы при запросе www.<наш_домен>.ru из мира выдавался один IP-адрес, а при запросе изнутри - адрес типа 192.168.0.x. Знаю что надо копать в сторону acl, т.е.:
acl innernet {
192.168.0.0/24;
};
Но возникают несколько вопросов:
1. Как указать в acl все адреса кроме внутренних 192.168.0.0/24?
2. Необходимо создавать 2 файла с зоной "<наш_домен>.ru", так?
Или же есть другие пути решения такой проблемы?

mr_grind
()

iconv() function

У меня вопрос по использованию функции iconv. Проблема в следующем. Есть простенькая программка следующего вида:
#include <iconv.h>

int main()
{
char a[] = "Тестовая строка";
char b[sizeof(a)];
char *p1 = a, *p2 = b;
int s1, s2, bytes;
iconv_t id;

s1 = s2 = sizeof(a);
id = iconv_open("KOI8-R","CP1251");
bytes = iconv(id, &p1, &s1, &p2, &s2);
iconv_close(id);
return 0;
}
Так вот этот пример работает некорректно: s1 и s2 уменьшаются до нуля, но функция iconv возвращает 0. При этом в массив b[] пишется какая-то чепуха, прочитать которую невозможно ни в одной кодировке. Т.е. перекодировка происходит, но неизвестно во что. Не могли бы вы подсказать как правильно пользоваться функцией iconv().

P.S.: программа iconv работает нормально, перекодировка работает как из koi8 в cp1251, так и из cp1251 в koi8.

mr_grind
()

Под Слакварью 8.0 не работает MySQL

Поставил тут себе Slackware 8.0. Всё нормально, всё работает за исключением MySQL. Т.е., вхожу в клиент mysql, выбираю любую базу данных, набираю SELECT * FROM <любая таблица>, затем набираю go, а в ответ ничего. После этого никакие команды не работают, даже quit. Подскажите в чём проблема. MySQL версии 3.23.39.

mr_grind
()

Самба упирается, не хочет русский язык показывать

Решил я тут Самбу подружить с русским языком. Узнал, что надо в smb.conf прописать пару строчек:
character set = koi8-r
client code page = 866
Прописал, перезапустил Самбу - не тут-то было. Полез в инет за рецептами, перерыл кучу ссылок - все как один говорили, что, мол, пропишешь эти две строчки, и у тебя будет всё зашибись. А меня нихрена не работает. Подскажите, в чём дело.

mr_grind
()

Программирование модулей

Есть такая программка:
#include <linux/kernel.h>
#include <linux/module.h>
#if CONFIG_MODVERSIONS==1
#define MODVERSIONS
#include <linux/modversions.h>
#endif

int init_module() {
printk("Hello world from the kernel.\n");
return 0;
}

void cleanup_module() {
printk("That's all folks.\n");
}

Проблема в том, что данный пример не хочет компилиться из-за строчки:
#include <linux/modversions.h>
выдаёт следующее:
#error Modules should never use kernel-headers system headers,
#error but headers from an appropriate kernel-source
Собственно в файле /usr/include/linux/modversions.h именно эти строчки и содержатся. Вопрос такой: почему у меня в этом файле ничего нет и что там должно быть? Может можно определить MODVERSIONS каким-нибудь другим способом? Заранее спасибо.

mr_grind
()

Русский с Самбой не дружит :(

Почитал доки по Самбе, нашёл следующее:
character set = KOI8-R
code page = 866
Добавил их в [global], но нихрена не работает - какие-то иероглифы. Подскажите где копать.

mr_grind
()

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