Upgrade № 826 | Page 49

МЕР ОПРИЯТИЯ фигураций — подобный подход применяется в системе Android. Вторая отвечает за поддержку ти- повых функций в пространстве пользователя. Иерархическая структура реализуется на уров- не файловой абстракции через создание определенных файлов и каталогов. В качестве аппаратного обеспе- чения могут использоваться лю- бые одноплатные компьютеры, контроллеры которых работают в режиме USB-device. Например, Raspberry Pi. В необходимый на- бор программ помимо libusb вхо- дят утилита lsusb для получе- ния информации о подключенных устройствах и анализатор сетевых пакетов Wireshark. Результат — для более-менее полноценного практикума по USB достаточно всего пять лабора- торных работ. Причем, на послед- ней студенты самостоятельно производят реверс-инжиниринг драйвера. раз библиотеки будущего. Причем, определенный резон в столь сме- лом заявлении есть. С технической точки зрения при- ложение предназначено для соз- дания сложных текстовых струк- тур из любых отдельных файлов, независимо от их расположения. Причем, к некоему тексту мож- но добавлять любой фрагмент, не внося при этом в первона- чальный текст никаких измене- ний. Достигается это за счет сло- ев и якорей, назначение которых очевидно из названия. На практике это может выгля- деть примерно так. Допустим, не- кто решил написать собственный опус на основе другого произве- дения, автор которого разрешил только его распространение, но не изменение. Используя «Диглоссу» он оставляет «исходник» неиз- менным, а собственные дополне- ния реализует в виде фрагментов, заякоренных в нужных местах. Разумеется, конечный результат может иметь при этом свободную лицензию. Система «Диглосса» интересна даже не технической реализаци- ей (хотя программисты наверняка с этим не согласятся), а идеей, ко- торая всегда должна идти впере- ди кода. Ведь, откровенно говоря, значительная часть опубликован- СИСТЕМА ПОДГОТОВКИ И ПУБЛИКАЦИИ ТЕКСТОВ DIGLOSSA.JS Эту программу на конференции представлял ее автор — разра- ботчик Михаил Быков. По его сло- вам, это не просто инструмент для работы с текстом, а некий прооб- 49