Emacs - подгрузка модулей

Опубликовано Igor - вс, 10/22/2017 - 10:12

Пару лет я серьезно осваивал текстовый редактор VIM. Использовал его для широкого круга задач - от настройки конфигов на удаленном веб-сервере под FreeBSD до разработок на C++ в MinGW-w64 под MS-Windows. В публичном репозитории завел специальный раздел с удобными для себя настройками для разных случаев. Но в конце-концов я пришел к выводу, что идеологический "Нормальный режим" VIM для меня не норма, а извращение. Лично мне неудобно постоянно переключаться между режимами.

Теги

OpenGL - копирующий рендер

Опубликовано Igor - вт, 06/20/2017 - 16:37

В OpenGL для уменьшения нагрузки на шину обмена данными с графическим буфером при рендере большого количества однотипных элементов применяется техника копирующего рендера - "Instanced Rendering". Она позволяет уменьшить объем передаваемых данных за счет применения однотипных элементов. На вход шейдера передется массив вершин одного объекты (the instance) из группы и изменения его атрибутов для каждой из копий. Простейший копирующий рендер реализуется вызовом функции

Настройка окружения для C++

Опубликовано bigov - пн, 06/19/2017 - 15:32


Представленная информация - достаточно субъективная точка зрения. Каждый вправе сам выбирать удобные для себя инструменты. Я опишу набор своих инструментов, которые я выбрал для разработки на C++ приложения OpenGL. Возможно, кому-то это покажется интересным и даже полезным.

Первое - требуется мультиплатформенный компилятор С++ при помощи которого можно собирать код для основных платформ - Win32, Linux, BSD, iOS. И с которым можно работать на любой из перечисленных платформ в составе рабочего окружения.

Порты FreeBSD

Опубликовано Igor - пн, 06/19/2017 - 08:34

Конспективный обзор по управлению портами в операционной системе FreeBSD.

Если образ диска для установки системы не слишком свежий, то при инсталяции системы порты устанавливать смысла нет - все равно придется их обновлять. Получить свежий набор портов можно командой:

# portsnap fetch extract

Обновляется полученный ранее набор портов так:

Apache + HTTPS на FreeBSD 11.0

Опубликовано Igor - сб, 06/17/2017 - 19:18

Конспективный набор команд для получения и настройки сертификатов, обеспечивающих корректную работу веб-сайта по протоколу HTTPS. Операционная система FreeBSD 11, веб-сервер Apache 24.

С появление сервиса Let's Encrypt возможность использования защищенного протокола HTTPS стала бесплатной, простой и доступной. Для получения сертификатов для сервера Apache на платформе FreeBSD-11 вместе с установкой пакета требуется ввести всего две команды и ответить на три вопроса.

И так - ищем название пакета: