LINUX.ORG.RU

Сообщения Lincor

 

автодополнение на Javascript

надо реализовать автодополнение в текстовом поле. сделал так:

<input id="input" type="text" list="list" onfocus="autocomplete()" oninput="autocomplete()"/><br/>
<datalist id="list"></datalist>
<script>
	function autocomplete() {
		var array = [ "Aab", "Aba", "Rsrs", "Aaa", "Bbbbb", "Bbbab" ];
		var options = '';
		array.sort().forEach(function(elem) {
			if (elem.lastIndexOf(document.getElementById("input").value, 0) === 0) {
				options += "<option value=\"" + elem + "\"/>"
			}
		});
		document.getElementById("list").innerHTML = options;
	}
</script>
но вот проблема: дерганое обновление. раньше было добавление сразу в datalist через appendChild(), но было еще дерганнее.
как можно решить?

 

Lincor
()

установить часовой пояс для приложения

нужно запустить Firefox с часовым поясом, отличным от общесистемного. как можно сделать?

 ,

Lincor
()

но зачем?

сабж. надоело, не могу понять, почему пишут так:

int foo;
int getFoo() { return foo; } void setFoo(int bar) { foo = bar; }
еще большее недоумение вызывают свойства с явно заданными дефолтными акцессором и мутатором. ЛОР, объясни: зачем так делать и что это дает?

Lincor
()

максимизировано ли окно?

осваиваю Emacs. поставил frame-restore.el для сохранения фреймов между сессиями. но вот беда: он не может запоминать, максимизировано ли окно. именно запоминать - код для собственно максимизации я передал, он рабочий.

и вот так мы плавно перешли к главному вопросу: как узнать сабж?

 

Lincor
()

падежи в языке программирования

как вам идея? мне нравится, я бы на таком писал.

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

 ,

Lincor
()

ClearType vs. Infinality vs. Ubuntu

какие шрифтопатчи лучше?

 

Lincor
()

векторный композитор

сабж. пусть буфер будет векторным, а композитор его будет растеризовывать и потом уже выводить.

потребуется поддержка дисплейным сервером. как вам идея?

 ,

Lincor
()

поиск аддона для FF

знаете, в Chromium при прокрутке колеса мыши на панели вкладок они (вкладки) переключаются. для огнелиса такое есть?

 

Lincor
()

как программа получает дескрипторы стандартных потоков?

сабж. как я понимаю, они могут быть не только виртуальной соснолью в /dev, но и произвольным файлом в случае перенаправления или участком памяти в ядре в случае конвейера.

Lincor
()

скан-код клавиши, X.Org

как получить скан-код нажатой клавиши? обязательно скан-код и обязательно средствами X11. кроме Xlib, я использую XCB заместо него.
делаю сейчас по мануалу XCB:

xcb_generic_event_t *e;
while (e = xcb_wait_for_event(connection)) {
	switch (e->response_type & ~0x80) {
		case XCB_KEY_RELEASE:
		return ((xcb_key_release_event_t*)e)->detail;
	}
	free(e);
}
получаю какие-то коды клавиш, по которым даже таблица не гуглится. впрочем, я уверен, что коды виртуальные и по таблицам в скан-коды их сконвентировать не получится. но должны же быть какие-то средства?

 , ,

Lincor
()

переключалка окон

несколько дней поюзал GNOME. очень привык к переключению окон через GNOME Shell. классической панелькой теперь жутко неудобно пользоваться. существуют ли подобные, но отдельные, независимые от гнома переключатели?

 

Lincor
()

Windows Core + X.org

на венду есть порты иксов. будут ли они работать в версии Server Core?

на винфаке спрашивал, не ответили.

 , ,

Lincor
()

вызов sprintf из функции

нужна вот такая функция:

void func(char *f,...) {
char *s;
sprintf(s,f,*все остальное*);
//тут вывод на экран...
}

вопрос: как передать все аргументы из va_list в sprintf?

Lincor
()

blackbox отступ

как в blackbox настроить отступ от краев экрана при максимализации окна?

 

Lincor
()

интересные концептуальные ОС

знаю только семью планычей. а какие еще есть? желательно непохожие на план.

 ,

Lincor
()

gcc search path

задача - добавить каталог в путь для #include. но -Iкаталог не подходит, потому что заданный каталог будет иметь приоритет выше системных, мне же нужно наоборот. в мане ничего не нашел.

 

Lincor
()

OpenVPN Layer 2 + P2P

можно без проблем найти мануал по построению VPN с клиент-серверной архитектурой на уровне Ethernet. а реально ли сделать подобное, но P2P?

Lincor
()

программирование в интернетах

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

Lincor
()

широковещание за пределы локалки

мне известно, что широковещательный MAC-адрес в сети - ff:ff:ff:ff:ff:ff. а как осуществляется доступ к нему из другого сегмента сети?

Lincor
()

драйвер протокола сетевого уровня

придумал свою, велосипедную замену IP - ради изучения, только начал постигать сетевой дзен. теперь надо его реализовать: можно транслировать в IPv4, но это не наш путь. помогите найти информацию по использованию ARP в линуксе. для этого придется писать модуль ядра?

Lincor
()

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