Удачный день

Вчера у меня был удачный денек. Во-первых, я закончил работу над дизайном сайта. Лишний раз при этом убедился, что невозможно найти бесплатно готовый шаблон для CMS. Всегда что-то будет не так, как нравится лично тебе. Поэтому не стоит тратить время на поиски халявы - сделай сам.

Во-вторых, пришло поздравление с Хабра:

"Поздравляем! Теперь вам доступен значок «Захабренный». Вы можете увидеть его в своем профиле, пройдя по ссылке ...".

Разработка под OpenGL

В современных графических приложениях широко используется OpenGL. Успех технологии обеспечивает мультиплатформенность, открытость, доступность информации, обширное сообщество специалистов разного уровня. В Сети можно свободно найти необходимое количество материалов для начала работы с этой технологией. Кроме того, для разработки проектов на основе OpenGL существует множество готовых библиотек ([Free]Glut, GLFW, SDL2, GLEW, GLM и т.д.), которые активно помогают в работе над проектом.

Tags: 

Python модули и C++

Любой, кто пишет код под Python и устанавливает дополнительные модули и расширения рано или поздно сталкивается с необходимостью наличия в системе C++ компилятора. Некоторые устанавливаемые модули не имеют, по разным причинам, в своих пакетах распространения бинарников. И если в системе отсутствует компилятор C++ то стандартная процедура установки пакета "pip install ..." завершается неудачей.

Tags: 

Библиотека Vispy

Кто ищет - тот всегда найдет! После продолжительных изысканий програмных средств для работы из среды Python-3 с шейдерами мне наконец повезло - была найдена библиотека Vispy. По информации на сайте разработчика:

"Vispy - это высокопроизводительная интерактивная 2D / 3D библиотека для визуализации данных. Vispy через библиотеку OpenGL позволяет эффективно использовать вычислительную мощность современных графических процессоров (GPU) для визуализации огромных наборов данных.

Vispy может использоваться для:

Tags: 

Python + GLSL

На сегодняшний день для создания качественной графики в OpenGL необходимым условием является использование шейдеров. Через поиск в Сети можно найти несколько нитересных сайтов, на которых есть описание модулей для работы с GLSL и шейдерами.

Python и графические движки

После моего, сравнительно недавно начавшегося, практического знакомства с OpenGL возникло желание посмотреть, как же устроен и работает графический движок в открытой мультиплатформенной игрушке minetest. При ее установке на свой рабочий Archlinux обратил внимание на то, что менеджер подтянул еще один пакет, который оказался графическим движком irrlicht.

проект PYPY

Давняя цель реализации Python ― поддержка чистого дизайна языка для совершенствования определения Python путем описания языка в его собственных терминах, а не в терминах других языков, таких как C и Java. Проект PyPy представляет собой реализацию Python с учетом этого требования. PyPy означает «Python, реализованный на языке Python», хотя на самом деле он реализован на подмножестве языка Python, называемом RPython. Точнее, PyPy представляет собой отдельную среду исполнения, к который можно подключить любой язык.

Tags: 

Python + OpenGL

Лично я предпочитаю использовать Python-3. Точка. Во-первых, по той причине, что в нем имеется встроенная поддержка мультиязычной UTF-8. Во вторых, просто потому что разработчики скоро перестанут развивать вторую версию - на эту тем уже было опубликовано сообщение. Конечно, на сегодняшний день пока еще много активно используемых модулей, которые работают только со второй версией. Это минус в отношении выбора третьей версии, но ситуация неуклонно меняется и разработчики модулей тоже это понимают.

Цель

Вряд-ли я ошибусь, если скажу что каждому, кто считает себя программистом, хочется сделать собственный интересный проект, который бы приносил доход. То есть хочется от работы над проектом получать и удовольствие и деньги: чтобы работать с удовольствием, а денег чтобы хватало на удовольствия. Возможно ли такое для "среднего программиста" в принципе? Для среднего скорее всего нет, но ведь каждый считает себя уникальным, да и является таковым по сути. Так что же можно сделать любителю - одиночке, а не продвинутой студии программирования и возможно ли такое в принципе?

Страницы

Подписка на TRICKRIG RSS