Сообщения

Synfig для игровой анимации.

Изображение
Что же такое Synfig? Ниже текст из википедии. Synfig - графический векторный редактор. Разрабатывался Робертом Кватльбаумом для студии Voria. С закрытием Voria Studios в 2005 году, исходные коды программы были открыты под лицензией GPL и она начала свое свободное плаванье. На данный момент вышла версия 0.64.3 а Константин Дмитриев занимается сопровождением и продвижением проекта в последние несколько лет.  А теперь, чем Synfig является для меня. Я наткнулся на эту программу, когда заинтересовался спрайтовой анимацией для дипломного проекта. Еще год назад программа имела очень невзрачный интерфейс и огромное количество багов, не позволяющих нормально с ней работать. Не так давно я увидел новость, рассказывающую о нововведениях в Synfig. И среди нововведений, интуитивный интерфейс, что очень важно для меня. Вылеты во время работы наконец прекратились, и я понял, что программа - то что мне нужно. К сожалению, программа имела ряд недостатков и ошибок, кото...

Бесплатный SSL-Сертификат на StartSSL

Изображение
ИНСТРУКЦИЯ БОЛЬШЕ НЕ РАБОТАЕТ Наконец, я решил отказаться от AS3 в пользу связки HTML+JS с использованием IFrame. Очевидно, для того, что бы это приложение открывалось из Вконтакте, необходимо залить и клиентскую и серверную часть приложения на сервер. Казалось бы, ничего сложного, но залив приложение на хостинг, я обнаружил, что оно не будет открываться в браузере, если Вконтакте работает через HTTPS. Ниже я опишу, как настроить Apache для работы с HTTPS. Все пункты, кроме последнего будут подходить и для любого другого серверного софта.

Символические ссылки Apache

Второй раз потратил около часа на конфигурирование apache с символическими ссылками. И что-бы больше на эти грабли не наступать, решил записать основные моменты. Описываю конфигурацию для Centos 6, и для большенства других систем. В список этих систем точно не входит Ubuntu, и возможно, Debian (достоверно не знаю). В Ubuntu, apt занимается управлением модулями apache, потому структура каталогов немного переиначена и сервис называется apache2, а не httpd. На этом различая заканчиваются (исходя из моего опыта).

MySQL 5.6 CentOS 6 не запускается

Я столкнулся с проблемой невозможности запустить mysqld версии 5.6 на бесплатном хостинге VPS. И, как я уже писал в блоге, сервер очень ограничен в ресурсах. Так что у серьезных дядек, с серьезными серверами, подобных проблем возникать не должно. При анализе лога, обнаружил: 2014-10-27 20:33:55 3421 [Note] InnoDB: Memory barrier is not used 2014-10-27 20:33:55 3421 [Note] InnoDB: Compressed tables use zlib 1.2.3 2014-10-27 20:33:55 3421 [Note] InnoDB: Using Linux native AIO 2014-10-27 20:33:55 3421 [Note] InnoDB: Using CPU crc32 instructions 2014-10-27 20:33:55 3421 [Note] InnoDB: Initializing buffer pool, size = 128.0M 2014-10-27 20:33:55 3421 [Note] InnoDB: Completed initialization of buffer pool InnoDB: Error: pthread_create returned 11 141027 20:33:55 mysqld_safe mysqld from pid file /var/run/mysqld/mysqld.pid ended

C++ свойства класса

Иногда, приходится описывать много свойств класса в C++. И по причине отсутствия в языке прямой поддержки свойств, для каждой переменной приходится писать нечто вроде: protected: inline int getValue() const {return value;} inline void setValue(int value) {this->value = value;} private: int value;

ДГТУ Wi-Fi Linux

Изображение
Многие знакомые сталкивались с проблемой невозможности подключиться к Wi-Fi в ДГТУ из некоторых дистрибутивов Linux. Вся проблема заключается в том, что один из сетевых демонов Ubuntu блокирует домен .local в процессе работы.

Не загружается Monodevelop

Пишу, что бы не забыть. После установки Monodevelop на mint 17 через менеджер пакетов, программа вылетала при запуске исполняемого файла, без каких-либо сообщений. Решение нашел на багтрекере . Тут предлагается два варианта: 1. Полная переустановка (мне не помогло) sudo apt-get pure monodevelop sudo apt-get autoremove sudo apt-get install monodevelop 2. Установка mono-devel (мне помогло) В общем то, логичное решение. Но, непонятно, почему этого пакета нет в зависимостях monodevelop. sudo apt-get install monodevelop sudo apt-get install mono-devel Кроме mono-devel и monodevelop, нужно установить gtk-sharp. Без него, создавать окошки не получится.