metaclass: (Default)
metaclass ([personal profile] metaclass) wrote2012-08-02 12:17 am

Qt

В связи с тем, что таки осилил крестики и даже успешно применил для работы, решил повторно взглянуть на Qt.
Лучше бы я этого не делал. Открыл примеры в Qt SDK, собрал, запустил, посмотрел, подправил чуток. Теперь не могу избавиться от желания срочно начать писать очередной опердень-фреймворк, только теперь уже на Qt. А потом еще всякий собственный софт переписать на нем.
Веб все-таки меня огорчает, сколько не смотрю я всякие фреймворки - корявость в них, гриды неприятные, хаки на жабаскрипте сплошные и вообще.

[identity profile] metaclass.livejournal.com 2012-08-02 10:01 am (UTC)(link)
В советской белоруссии DevExpress покупает метакласса, чтобы портировать гриды на Qt.

[identity profile] b00ter.livejournal.com 2012-08-02 01:20 pm (UTC)(link)
Вот вы смеетесь, а я ребятам-то идею подам :)

[identity profile] blackyblack.livejournal.com 2012-08-02 04:29 pm (UTC)(link)
Хотел в блоге вашем комментарий оставить, но не могу никак залогиниться. Хотел сказать, что Erlang на ARM вполне возможно займусь на работе - платформа уже есть. Правда для текущих нужд нужен скорее Android и опционально clojure, но для души erlang платформу хочется запустить.

[identity profile] b00ter.livejournal.com 2012-08-02 04:30 pm (UTC)(link)
О, круто. Где-то можно будет об этом почитать?

[identity profile] blackyblack.livejournal.com 2012-08-02 04:38 pm (UTC)(link)
Пока могу только аппаратную платформу назвать точно - это будет beaglebone с модификациями, возможно с 2-мя gigabit ethernet портами (я пока не придумал, куда второй запихать). А вот о сроках реализации трудно сказать, потому что я пока не могу придумать обоснование для начальства. Возможно это дело можно будет пропихнуть под промавтоматику или какой-нибудь хитрый роутинг сообщений.

[identity profile] b00ter.livejournal.com 2012-08-02 04:41 pm (UTC)(link)
Интересно. Если получится - не сочтите за труд, напишите пару строк. :)

[identity profile] blackyblack.livejournal.com 2012-08-02 05:24 pm (UTC)(link)
Конечно. А вы подскажите, что можно стоящее на этой платформе реализовать. :)

[identity profile] fas-tm.livejournal.com 2012-08-02 05:56 pm (UTC)(link)
ниже написал. я erlang смог собрать на raspberry pi.
собирал из исходников. все работает.На биглбоне работать тоже должно.

[identity profile] blackyblack.livejournal.com 2012-08-02 06:06 pm (UTC)(link)
Если не дебиан будет, то сильно сложнее будет сборка? Не хотелось бы тратить память на полный дистрибутив.

[identity profile] fas-tm.livejournal.com 2012-08-02 06:08 pm (UTC)(link)
Не пробовал. Но так как собиралось все полностью из исходников, то думаю проблем не должно быть.

[identity profile] b00ter.livejournal.com 2012-08-02 07:50 pm (UTC)(link)
А зачем собирать? Он на arch-е идет в пакетах, уже готовый и последний. :)

[identity profile] fas-tm.livejournal.com 2012-08-02 08:05 pm (UTC)(link)
хз. в дебъяне под ARM не смогло зависимости какие то найти. не взлетело.
Мало того я юзал готовый имэдж для RaspberyPi. Из всех доступных дебиановский был боле стабильный по тестам.

[identity profile] b00ter.livejournal.com 2012-08-02 06:17 pm (UTC)(link)
Ой, там применений куча. Начиная с пром-автоматизации, заканчивая прикладными вещами типа умного дома.

Навскидку, я хотел делать на таких устройствах кластер для создания DMZ/фаервола для сетевых сервисов (за счет большого параллелизма можно достичь неплохой производительности, плюс есть подозрение, что 1U кластер таких устройств будет надежнее и экологичнее в смысле потребляемой энергии). Еще из сетевых приложений есть такая интересная тема как OpenFlow - коммутаторы с возможностью динамического изменения топологии сети.

На эрланговской конференции выступал товарищ из Польши - они на подобной штуке делают мониторинг экологии, используя камеры, кучи датчиков и т.п. Распределенные сети из роботов - тоже сюда (правда, тут надо думать о замене Ethernet на WiFi). Системы безопасности с OpenCV, диагностика людей и автомобилей. Тонкий клиент с доверенной средой в кармане - тоже круто.

В общем, применить есть куда. :)

[identity profile] b00ter.livejournal.com 2012-08-02 06:21 pm (UTC)(link)
Ага, это круто, я видел. К слову, эрланговские приложения там как-то вообще на ура идут, у меня на ней джаббер-бот бегал. Конечно, для серьезной нагрузки не годится, но сам факт радует.
А вот ffmpeg запустить не удалось с пинка, хотя в таких вещах нужно в любом случае лепить что-то, завязанное на GPU/DSP.

[identity profile] fas-tm.livejournal.com 2012-08-02 06:26 pm (UTC)(link)
странно. надо попробовать. На RaspberryPi работает XBMC который юзает ffmpeg. Должен работать.

[identity profile] b00ter.livejournal.com 2012-08-02 07:48 pm (UTC)(link)
XBMC использует ffmpeg, наверное, для декодирования, я же пробовал кодирование с захватом с внешней USB-камеры - вылетало с криками о невозможности создания буфера.

[identity profile] levgem.livejournal.com 2012-08-03 04:35 am (UTC)(link)
на такой штуке кодировать надо аппаратно.

[identity profile] b00ter.livejournal.com 2012-08-03 04:40 am (UTC)(link)
Согласен.