суббота, 6 декабря 2014 г.

С++ boost mingw

Оказалось хлопотно собрать boost под mingw - советов тысячи, но многие кривые...
Вот дельная статья Compile C++ Boost Libraries in Windows 7 Using MinGW and MASM

boost:  http://www.boost.org/users/download/.
MinGW32 http://www.mingw.org/
MASM32 http://www.masm32.com/masmdl.htm

Ставим, например сюда C:\Program Files (x86)\boost\boost_1_53_0.
После установки добавляем в PATH MASM\bin;Mingw\bin;

Находим в файлах boost что-то вроде build.bat (надо собрать bjam), запускаем
    build.bat mingw

в папке bin.ntx86: будут собраны b2.exe и bjam.exe. Копируем в boost_1_53_0 и запускаем:

    bjam --toolset=gcc

(Для х64 нужно указать: bjam –toolset=gcc address-model=64.)

Библиотеки будут собраны в папке
boost_1_53_0\stage\lib
хедеры
boost_1_53_0\boost

пятница, 17 октября 2014 г.

Отличные картинки для обоев

Отличные обои в высоком разрешении на любые темы на winwalls.ru. Вот небольшая подборка с природой.

суббота, 4 октября 2014 г.

HTML справка

СимволНазначениеМнемоникаКод
неразрывный пробел  
¡перевёрнутый восклицательный знак¡¡
¿перевёрнутый знак вопроса¿¿
§знак параграф১
°знак градуса°°
±плюс-минус±±
Знак номера№
квадратный корень = radical sign√√
бесконечность∞∞
угол∠∠
логическое И = wedge∧∧
логическое ИЛИ = vee∨∨
приблизительно равен≅≅
не равно≠≠
меньше или равно≤≤
больше или равно≥≥

воскресенье, 17 августа 2014 г.

3D модели и WebGl

Three.js - библотека для работы с WebGl, Canvas 2D, Canvas 3D
threejs.org

Примеры использования Three.js

Библиотека дополнений threex
Демо threex.planets - Earth

apoapsys.com  - Проект Chrome Experiment (эксперимент по использованию WebGl)
  • planetmaker - Редактор модели планет (подбор текстур рельефа, облаков, звезд, освещения и т.п.)

  • satellites - орбиты спутников по-данным celestrak.com на фоне Земли и звездного неба

Библиотека 3D моделй (free) от GOOGLE - 3dwarehouse.sketchup.com

воскресенье, 13 июля 2014 г.

Алгоритмы вычисления положения планет

Статья шведского астронома с описаниями и примерами расчетов на основе алгоритмов низкой точности для быстрых вычислений http://stjarnhimlen.se/comp/ppcomp.html

четверг, 26 июня 2014 г.

воскресенье, 18 мая 2014 г.

Linux

Как узнать версию Linux и информацию о дистрибутиве

cat /proc/version
Пример полученного результата:
Linux version 3.11.4-201.fc19.x86_64 (mockbuild@bkernel01.phx2.fedoraproject.org) (gcc version 4.8.1 20130603 (Red Hat 4.8.1-1) (GCC) ) #1 SMP Thu Oct 10 14:11:18 UTC 2013

понедельник, 28 апреля 2014 г.

Обмен данными в формате JSON

Примеры приложений на разных языках (С,Java, др.) получения JSON данных от web-сервиса
OpenHandle

jansson  - библиотека сериализации данных C/C++
libcurl - пример запроса данных POST

Подборка инструкций по настройке входа на web-сервер с авторизацией без ввода пороля (необходимо для работы RPC)
Создаем сертификаты: OpenSSL
APACHE web server and SSL authentication
Apache + mod_ssl
ssh вход по ключу в Putty


Example-extDirect Forum-Ext.Direct - javascript (клиент) + php (сервер) - реализация диалекта JSON-RPC поверх HTTP

понедельник, 24 марта 2014 г.

Статьи

Полезная информация
Датамайнинг
Postgresql
OpenCL (параллельные вычисления)
у автора статей Linux Format
Компьютерные TeXнологии (Балдин Евгений)