LINUX.ORG.RU

Сообщения avbelyy

 

[javascript, php] оцените код

Разрабатываю сетевую платформу, прилагаю исходники клиентской (index.php) и серверной (api.php) части

1. http://i077.radikal.ru/1006/5c/7458a63bf020.png - клиентская часть

syscall - функция отправки асинхронных и синхронных запросов. При наличии параметра handler запрос обрабатывается как асинхронный, иначе как синхронный (возвращая responseText)

_syscall_parseargs преобразует объект вида {param1: «val1», param2: «val2»} в строку «param1=val1&param2=val2» (по этой функции вопрос: можно ли обойтись без eval?)

XHR - кроссбраузерный вариант XMLHttpRequest()

2. http://s005.radikal.ru/i210/1006/2e/398d416287d1.png - серверная часть, тут поинтереснее

Основная задача скрипта - обработать запрос и вернуть результат клиенту. обрабатываются стандартные запросы (md5, ping), модули могут подключать свои обработчики (например, usrfs.lib.php - модуль для работы с пользовательской ФС - обрабатывает запросы usrfs::read, usrfs::write и пр.)

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

avbelyy
()

NVidia и Ubuntu 10.04: проблема с полноэкранными приложениями

Добрый день! Столкнулся со следующей проблемой: приложения, прекрасно работающие в окне, не могут перейти в fullscreen. Три дня гугления, тема (http://forum.ubuntu.ru/index.php?topic=99082.0) на форуме Ubuntu.ru ни к чему не привели. Замена драйверов на «родные» с сайта NVidia, шаманинг с xorg.conf (с параметрами VertRefresh, ModeLine и прочими) также ничего не дали - при переходе в фулскрин монитор выдаёт сообщение «Режим не поддерживается». Видеокарта NVidia 6600 LE, монитор Acer AL1716a.

avbelyy
()

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