LINUX.ORG.RU

Сообщения blinkenlichten

 

уголок поделок на LOR?

Форум — Development

Здравствуйте!
Много пользователей LOR имеют свои интересные проекты. И они забываются, т.к. сообщения «уплывают вниз».
Может стоит создать раздел для этого? Чтобы желающие для каждого отельного проекта создали (прикреплённую может? не знаю) тему, где будут все ссылки на репозитории web-страницы проектов.
Что это даст:
-прежде, чем писать велосипед можно будет ознакомится с тем, что уде сделали люди с вашего любимого форума;
-получить критику, советы, патчи от более-менее знакомых форумцев для любого из проектов, т.к. форумами на сайтах типа sf.net,github, gitorious.org немногие пользуются.

blinkenlichten
()

Отрисовка текста в OpenGL

Форум — Development

Давеча игрался с этой задачей. В Qt4 использовал сначала QGLWidget::renderText(...), но появляються артефакты, если текст перерисовывается в одном и том же месте на плоскости и к Qt4 привязано(ещё и DEPTH_TEST отключает на миг, как сказано в доках).
Естественно, есть FTGL, но это шибко сильно для вывода текстовых меток где-либо. Может SDL уместен тоже, но не знаком с этим.
В гугле нашел очень хороший пример решения проблемы путем генерации текстуры из заведомо заданного шрифта:

http://www.mgix.com/snippets/?GLQuickText

Пишеться, что код «is in public domain», может и можно использовать в open source программах, или своё что-то аналогично написать.
Я, было дело, написал небольшую функция для отрисовки текста геометрическими 2D фигурами и в итоге вышло нечто убогое, естественно, о чем потом и прочел в интернетах.
Код работает шустро, понятны исходники, 300 строк кода — реализация, а другие 4000 — числовые данные моноширинного шрифта :), поэтому на радостях решил поделиться ссылкой с теми, кто с таким сталкивался и сам не додумался это так реализировать.
Буду также рад любым советам!

blinkenlichten
()

[приватность] право собственности на ваши сообщения?

Форум — Talks

Имеет-ли какая-либо компания право собственности на _копии_ каких-либо личных сообщения на Вашем компьютере, если они изначально публиковались на сервере компании?
Речь идёт статье в блоге одного и бывших работников Netscape, он же один из создателей Mozilla, также разработчик xscreensaver — Jamie Zawinski :

http://www.jwz.org/gruntle/rbarip.html
Умиляет такая вещь:
«Sure, you can have a file that is strongly encrypted. And then an officer of the court will order you to type your pass-phrase to unlock it. And either you do so, or you go to jail.»
Надо что-ли по-разному письмо криптовать, где введении одного ключа текст имеет содержание «<my employer/wife/anyone> suxx», а при любом другом ключе — что-то невинное, как «It's pretty warm today»?

Неужели и них там всё так капитализировано, что любое нехорошее слово косающееся компании <оффтопик> может быть использовано против вас в суде?
Я не понимать.

blinkenlichten
()

ШГ в Emacs. Xft

Форум — General

Здраствуйте!
Недавно попытался перейти на движок Xft и шрифты со сглаживанием в Emacs. Получилась мыльная опера какая-то. В системе всё нормально, а в Emacs ничего кроме Fixed-шрифтов нормально не отображаеться.

http://tfsoft.org.ua/~blinkenlichten/Screenshot-5.png

вот файлы .elisp/ .gnu-emacs-custom .Xresources :

http://tfsoft.org.ua/~blinkenlichten/emacs_confs.zip

Помогите пожалуйста, если сможете.
Спасибо!

blinkenlichten
()

OpenCDE

Форум — Talks

Здравствуйте! Может кому интересно будет ...
Недавно был опубликован проет OpenCDE ( http://opencde.org )
(перенаправляет на страничку http://devio.us/~kpedersen/ )
Оно есть именно тем, о чем говорит название:
«OpenCDE is a free implementation of the Open Group's Common Desktop Environment, often found on commercial UNIX operating systems such as Solaris, AIX and HP-UX.»

Написано с ипользованием библиотек OpenMotif и WxWidgets (они имеют API к openmotif).
Мне не удалось пока собрать из исходников, возникают ошибки связанные с функциями wxwidgets(наверное, от версии зависит).
Но есть бинарные файлы, дабы попробывать.

blinkenlichten
()

IDE with tags?

Форум — Talks

Здравствуйте! Вот недавно клацал проприетарную поделку, которая оказалась очень хорошей вещью. [offtopic]http://www.slickedit.com/[/offtopic] Это IDE который может генерировать tag, т.е. индексировать информацию о объектах и функциях, в любых исходниках. Так, я ему указал на директорию с исходниками CERN GEANT4, что есть довольно-таки тяжелым софтом, программа справилась с этим отлично, за минуту-две.

Но моя православная часть мозга негодуэ, т.к. это проприетарщина. Может кто-то встречал аналоги?

//p.s. kdevelop не предлагать, ибо падает, повреждает файлы :-)

Спасибо!

blinkenlichten
()

Qt4: простой html и web viewer

Форум — Development

Здравствуйте!
Вот как-то пытался компилировать qtiplot-0.9.8 с qt-4.7. Этого мне не удалось, т.к. там используется один класс из qt-4.6 QAssistantClient, который теперь имеет статус «deprecated» и в qt-4.7 не входит.
Этот класс использовался для просмотра документации(то-ли в html, то-ли в *.adp формате Assistant'a).
Автору Qtiplot'a на форуме проекта на это жаловались, но Ion Vasilief посетовал на то чтобы использовали Qt-4.6 или оплатили контракт поддержки :-)

Это навело меня на мысль написать свой небольшой и легко встраиваемый виджет для просмотра html файлов или web-страниц, что и было сделано.

Я успешно заменил этим виджетом класс QAssistantClient в исходых файлах Qtiplot-0.9.8 qtiplot/core/ApplicationWindow.cpp и ApplicationWindow.h и скомпилировал[если надо, выложу эти 2 изменённые файла].

ссылка на исходники:
http://tfsoft.org.ua/~blinkenlichten/helpViewer-widget-v01.tar.bz2

скриншот:
http://tfsoft.org.ua/~blinkenlichten/helpViewer.jpeg

(где helpViewer.cpp helpViewer.h -файлы класса виджета, main.cpp - простейшее приложение с виджетом.)
P.S. Думаю будет полезно и тема рядом есть, где об этом спрашивали. Правда, я недавно начал изучать Qt4, но старался написать по-людски.

Спасибо за внимание!

blinkenlichten
()

поделка на C: openGL + openmotif

Галерея — Скриншоты

Здравствуйте!

Вот по выходных как-то писал небольшую программу, которая визуализирует движение материальных точек в пространстве, взаимодействующих между собой гравитационными силами. Физическая модель до боли в голове простая(но над ней ещё надо поработать).

Просто, но всё-же на соурс-фордж выложил: https://sourceforge.net/projects/xmgravdots/

Если кто хочет попробывать: зависит от openmotif-библиотек (libXm.so.4), библиотеки X11 и OpenGL. Никуда в файловую систему не лезет, ибо это просто визуализация. Известные неполадки: на видеокартах intel i845 и ей подобных не будет работать 99.9% (как-то связано с функциями, которые используются для добавления openGL конекста в openmotif, ещё не разобрался).

По поводу скриншота: DE: xfce-4.6.1, wallpaper когда-то давно взят у Sylvia: http://www.linux.org.ru/gallery/screenshots/4722653

>>> Просмотр (1280x1024, 648 Kb)

 , openmotif,

blinkenlichten
()

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