09
Апр

Web-приложения на AVR32

Написал Максим Крентовский в Архив изысканий

Порой бывает необходимость, чтобы какое-либо устройство управлялось через web-интерфейс – особенно, когда требования к времени отклика не столь критичные, а городить огород с написанием дополнительного демона и последующие муки с отладкой клиентского приложения иметь как-то не очень хочется. В нашем случае нам необходимо было написать простенькое приложение для управления устройством для платформы AVR32 компании Atmel.
Подробнее »»

09
Апр

Hello, world! на IPhone

Написал Максим Крентовский в Архив изысканий

Написать и собрать простейшее приложение для iPhone не так уж сложно. Последовательность шагов будет примерно такая:
Подробнее »»

28
Фев

Использование Google Maps API

Написал Максим Крентовский в Архив изысканий

Предположим гипотетическую ситуацию, когда нам необходимо сделать web-ресурс на базе гео-информации, будь то каталог компаний, сервис организации встреч или просто показать месторасположение множества точек присутствия компании. Разумеется, всегда есть варианты и данная задача – не исключение: а) мы можем нарисовать собственную карту (и потом много усилий вбухать в ее поддержание, развитие и уточнение); б) можем соорудить обертку вокруг всем известного сервиса Google Maps, который даст нам множество возможностей по представлению гео-информации, что гораздо проще и удобнее. На этом месте отошлем пытливые умы к замечательному самообучению на примерах, а с остальными продолжим.
Подробнее »»

Маленький рецепт на заметку: если вы желаете использовать некий XML-документ в Mono/.NET, убедитесь, что он не содержит определений дополнительных пространств имен (namespaces). Потому как попытка адресоваться по XPath-выражению в стиле //seprfeed/myns:title будет заранее обречена на неудачу.

Причина сего в том, что XML-парсеру неизвестно о пространствах имен, а, следовательно, ему надо информацию сообщить. Делается это весьма просто – создается объект класса XmlNamespaceManager, которому и указываются заветные namespaces. А затем при поиске этот объект идет параметром к вызову методов XPathNavigator.

Рецепт благополучно был найден в блоге Wayne Allen .

13
Дек

Flash-интерфейс для приложения

Написал Максим Крентовский в Архив изысканий

Современному ПО уже мало быть просто функциональным, необходимо еще иметь привлекательный интерфейс, причем такой, чтобы заказчики и «Вау» сказали, и пользователи потом сильно не мучились.

Существует несколько вариантов создания подобных красивостей, нами на практике применялась пара из них. Первый состоял в использовании собственных картинок поверх стандартных элементов управления в библиотеке Qt. Это само по себе извращение, поскольку Qt имеет достаточно гибкую систему стилей, которую можно использовать, но в нашем случае быстрее (а порой это очень критично) оказалось нарисовать собственные элементы управления.
Подробнее »»

06
Ноя

Формочки для редактирования

Написал Максим Крентовский в Архив изысканий

Почти все web-девелоперам приходится сталкиваться с противным нюансов информационных систем – данные, попадаемые в них, требуют корректировки и подвергаются редактированию. Сей печальный факт – достаточно грустное событие для разработчика, которому добавление пары рутинных операций в когорту того, что надо сделать, вообще не улыбается, а если система большая, а формы строятся не на мета-описании… тут и подумать страшно. Тем не менее делать все таки придётся.

Рассмотрим простейшую задачку. У нас есть таблица из пары столбцов, определяющая псевдонимы IP-адресов. Это очень полезно, потому как память у сисадминов обычно не внушает доверия (как и у многих ИТ-шников, в том числе и у меня) и они могут зависать на журнале потребления трафика надолго, вспоминая, какой машине принадлежит следующий IP-адрес. Соответственно для избежания сего безобразия требуется таблица соответствий. Которая, как назло, имеет свойство меняться.
Подробнее »»

30
Окт

Делаем простейшую систему учета трафика. На Linux-шлюз ставится pmacct, который кладет данные по проходящим пакетам в базу, на основании которых строятся отчеты в самописном web-приложении. Последнее отдается через SSL и, помимо отчетов, содержит функционал по добавлению псевдонимов для IP-адресов. В планах – интеграция с прозрачным прокси для вероломного слежения за пользователями.
Подробнее »»

18
Окт

Руссификация Neo1973/Qtopia

Написал Максим Крентовский в Архив изысканий

Если вы таки получили заветное устройство, пост и озадачились, что присланные вам СМС-ки, написанные, разумеется, на русском, не отображаются – вам сюда. Для начала оговорюсь, что все нижесказанное касается локализации среды Qtopia, поскольку ПО OpenMoko для повседневного использования еще сыровато. Далее, надеюсь, вас не остановит то, что вышеозначенную придется собрать руками – я уже оставил сообщение на форуме разработчиков Qtopia, возможно, к следующей сборке они сделают что-то такое, что не будет требовать копания в исходном коде.
Подробнее »»

01
Окт

Полет нормальный

Написал Максим Крентовский в Архив изысканий

Итак, вдоволь наигравшись, кратко опишу субъективные впечатления от платформы Neo1973. Начну, пожалуй, с того аспекта, что изначально ожидалось гораздо меньшее, чем оно оказалось на самом деле. Да, действительно, софт сыроват. Аппаратура – тоже: процессор медленный (на массово распространяемый смартфон обещают поставить поновее и побыстрее), греется устройство заметно, при звонке в динамике слышны наводки (правда, очень тихие).
Подробнее »»

30
Сен

Yes! Neo1973 в наших руках!

Написал Максим Крентовский в Архив изысканий

Платформа Neo1973 – часть проекта OpenMoko, полностью открытого смартфона, по функциональности сравнимого с сами современными новинками (а если заглянуть в список пожеланий – так там вообще мечтают о космосе :) )) ). Пока платформа распространяется в виде пре-релиза – ПО еще сырое, аппаратура тестируется, но в октябре создатели планируют массовые продажи. К сожалению, в Россию заказать смартфон напрямую нельзя – отказываются и поставщики (не действуют их любимые службы доставки), и да и на таможне могут возникнуть проблемы.
Подробнее »»

Следующая страница »
Мой Круг — Максим Крентовский

Рекомендую

Автомобильные видеорегистраторы с GPS на gadgetz.ru