LINUX.ORG.RU

Сообщения betalor

 

какие алгоритмы надо знать на память?

Собственно, сабж. Что думаете, господа?

 ,

betalor
()

BSD головного мозга

Привет, ЛОР!

Хочется попробовать операционные системы семейства BSD.

Какие из них заслуживают внимания? Для себя выбрал Dragonfly или openbsd. Может чего пропускаю?

 ,

betalor
()

BSD на десктопе

Уважаемые, готовы ли BSD дистры для старого (читай года полтора) ноутбучного железа? кто что из бсд использует?

 ,

betalor
()

Как расшарить wifi с ноутбука

Привет!

Есть ноут Lenovo B570e. В него втыкается проводной интернет. На леново установлен дебиан тестинг. Нужно расшарить интернет по вайфаю для другого ноута с виндой. Как это сделать? Ткните носом в мануал.

 ,

betalor
()

Выдрать данные из файла

Лор, очень нужна помощь! Есть файл с 4-мя столбцами чисел. Столбцы разделены произвольным количеством пробелов. Нужно каждый столбец записать в отдельный файл. Как это сделать bash + sed?

 ,

betalor
()

Модификаторы клавиатур

Привет! К устройству может подключаться несколько клавиатур. Нужно отличать нажатия клавиш одной клавиатуры от другой, т.е. нужно завести идентификатор клавы. В

struct input_dev {
	const char *name;
	const char *phys;
	const char *uniq;
	struct input_id id;

	unsigned long evbit[BITS_TO_LONGS(EV_CNT)];
	unsigned long keybit[BITS_TO_LONGS(KEY_CNT)];
	unsigned long relbit[BITS_TO_LONGS(REL_CNT)];
	unsigned long absbit[BITS_TO_LONGS(ABS_CNT)];
	unsigned long mscbit[BITS_TO_LONGS(MSC_CNT)];
	unsigned long ledbit[BITS_TO_LONGS(LED_CNT)];
	unsigned long sndbit[BITS_TO_LONGS(SND_CNT)];
	unsigned long ffbit[BITS_TO_LONGS(FF_CNT)];
	unsigned long swbit[BITS_TO_LONGS(SW_CNT)];

	unsigned int keycodemax;
	unsigned int keycodesize;
	void *keycode;
	int (*setkeycode)(struct input_dev *dev, int scancode, int keycode);
	int (*getkeycode)(struct input_dev *dev, int scancode, int *keycode);

	struct ff_device *ff;

	unsigned int repeat_key;
	struct timer_list timer;

	int sync;

	int abs[ABS_MAX + 1];
	int rep[REP_MAX + 1];

	unsigned long key[BITS_TO_LONGS(KEY_CNT)];
	unsigned long led[BITS_TO_LONGS(LED_CNT)];
	unsigned long snd[BITS_TO_LONGS(SND_CNT)];
	unsigned long sw[BITS_TO_LONGS(SW_CNT)];

	int absmax[ABS_MAX + 1];
	int absmin[ABS_MAX + 1];
	int absfuzz[ABS_MAX + 1];
	int absflat[ABS_MAX + 1];

	int (*open)(struct input_dev *dev);
	void (*close)(struct input_dev *dev);
	int (*flush)(struct input_dev *dev, struct file *file);
	int (*event)(struct input_dev *dev, unsigned int type, unsigned int code, int value);

	struct input_handle *grab;

	spinlock_t event_lock;
	struct mutex mutex;

	unsigned int users;
	int going_away;

	struct device dev;

	struct list_head	h_list;
	struct list_head	node;
};

не нашел ни единого намека на это. Что делать?

 ,

betalor
()

сборка ядра для архитектуры ARM

скачал последнее стабильное ядро. в menuconfig в разделе System Type в типе процессора нет ничего с архитектурой арм. что делать?

 ,

betalor
()

[minix] [arm]

А как обстоят дела с портированием миникса на архитектуру арм? Вообще на сколько сложно портировать операционную систему на другую архитектуру? Что почитать про портирование?

 ,

betalor
()

[ядро] [школота]

Недавно решил поковырять линуксовое ядро на предмет изучения какой-нибудь простенькой подсистемы. Выбрал подсистему ввода как одну из самых простых. После недели изучения я плачу кровавыми слезами, господа! В коде ужаснейший бардак. Посему вопрос: как обстоят дела с качеством кода ядра в других системах: *BSD или minix?

P.S. Понятно что миникс наиболее пригодная система для обучения, но ее микроядерность несколько пугает.

 ,

betalor
()

сборка ядра из исходников

привет!

собираю ядро из исходных текстов. где нужно прописать свое имя, чтобы потом увидеть его в выхлопе команды uname -a?

betalor
()

настройка jabber в emacs

Opening TLS connection to `talk.google.com'...
Opening TLS connection with `gnutls-cli -p 443 talk.google.com'...failed
Opening TLS connection with `gnutls-cli -p 443 talk.google.com --protocols ssl3'...failed
Opening TLS connection with `openssl s_client -connect talk.google.com:443 -no_ssl2 -ign_eof'...failed
Opening TLS connection to `talk.google.com'...failed
Jabber connection failed

вот кусок ~/.emacs

(require 'jabber)
(custom-set-variables
'(jabber-account-list (quote (("xxxxx@jabber.ru/emacs" (:network-server . "ssl.jabber.ru") (:port . 443) (:connection-type . ssl)) ("xxxxx@gmail.com/emacs" (:network-server . "talk.google.com") (:port . 443) (:connection-type . ssl)))))
 '(jabber-alert-message-hooks (quote (jabber-message-stumpwm jabber-message-echo jabber-message-scroll)))
 '(jabber-auto-reconnect t)
 '(jabber-default-status "")
 '(jabber-history-enabled t)
 '(jabber-mode-line-mode t)
 '(jabber-rare-time-format "%e %b %Y %H:00")
 '(jabber-roster-line-format " %c %-25n %u %-8s  %S")
 '(jabber-roster-show-bindings nil)
 '(jabber-show-offline-contacts nil)
 '(jabber-use-global-history nil)
 '(jabber-vcard-avatars-publish nil)
 '(jabber-vcard-avatars-retrieve nil))

Не подключается ни к гугловскому джабберу, ни к аккаунту на джаббер.ру. Покажите, пожалуйста, рабочий конфиг. Может быть у меня какого-то пакета не хватает в системе? Спасибо.

betalor
()

[python] [lambda]

Как переписать этот код:

def isSet(x):
        if " set " in x:
                return True

setList = filter(isSet, name)

с использованием лямбд

 ,

betalor
()

[python] dev-файлы

Привет, ЛОР!

Возникла проблема при работе с файлами устройств из Python 2.5.2:

>>> os.path.exists("/path/to/dev/file")
True
>>> os.path.isfile("/path/to/dev/file")
False

В линуксе же всё - файлы, почему isfile возвращает False? Подскажите кошерный способ идентифицировать файл устройства.

 

betalor
()

[школота][python][little endian]

Привет!

У меня есть EEPROM с little-endian порядком байт на ней. В памяти лежит четыре байта:

typedef struct
{
  unsigned short int    var;
  unsigned char         set;
  unsigned char         get;
} instr;

я считываю четыре байта. получается, что поле var представлено двумя байтами:

    var_max = struct.unpack('B', var_max)[0]
    var_min = struct.unpack('B', var_min)[0]

на вход функции поступают эти два байта, а вернуть мне нужно одно число с учетом порядка байтов. как это сделать?

 ,

betalor
()

[школота-тред] детские вопросы по Си

Всем привет! Подскажите зачем писать так: if(10 == blablalba) и так for(i=0;i<10;++i)?

зачем в цикле for преинкремент? зачем в цикле if на первом месте константа?

Перемещено catap из Development

betalor
()

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