В данной статье описан процесс написания плагина для kate под названием Neznaju. Плагин предназначен для совместного редактирования текста через сеть. Используя этот плагин вы можете создать сервер, или подключиться к созданному кем-то серверу и совместно редактировать какой-то текст. Плагин максимально простой. На данный момент он поддерживает подключение нескольких клиентов, а также редактирование объёмных файлов (т. к. передаётся только информация об изменениях в документе).
Читать полностью »
Рубрика «c++» - 257
Как мы делали плагин для kate
2012-06-12 в 10:04, admin, рубрики: c++, kde, linux, open source, opensource, plugin, Программирование, метки: c++, kde, linux, opensource, pluginQuick Text Translator — just another Google Translate client
2012-06-08 в 10:25, admin, рубрики: c++, google translate client, gpl v3, open source, qt, Qt Software, метки: c++, google translate client, gpl v3, open source, QtВсе информационные технологии в кратком изложении
2012-06-07 в 11:34, admin, рубрики: c++, java, Инфосфера - мысли вслух, книги, технологии, метки: книги, технологии Основная проблема разработчика, да и любого IT-специалиста, в том что надо постоянно изучать что-то новое (вот тут про это хорошо написано), а времени нет. Причём для каждой технологии есть Толстая Книга, излагающая на тысяче страниц то, что можно изложить на десяти. Складывается ощущение, что издатели платят авторам за количество страниц.
Читать полностью »
Алгоритм моделирования многомерного массива данных, распределенных по нормальному закону
2012-06-06 в 7:38, admin, рубрики: c++, алгоритм, Алгоритмы, математическая статистика, Программирование, метки: c++, алгоритм, математическая статистикаПри разработке или исследовании готовых алгоритмов часто требуется определить качество их работы. Использовать для этой цели данные из реальных источников не всегда возможно, так как их свойства зачастую неизвестны и потому нельзя спрогнозировать результат выполнения исследуемых алгоритмов. В таком случае применяется моделирование данных по одному из хорошо известных законов распределения. Применяя исследуемый алгоритм к модельным данным, можно заранее предположить, каким окажется результат его выполнения. Если он окажется удовлетворительным, можно попробовать применить его и к реальным данным. Естественно, что это относится только к непараметрическим алгоритмам, то есть не зависящим от закона распределения данных.
Чаще всего используется моделирование данных, распределённых по нормальному закону. К сожалению, MS Excel и распространённые статистические пакетаы (SPSS, Statistica) позволяют моделировать только одномерные статистические распределения. Конечно, можно составить многомерное распределение из нескольких одномерных, но только в том случае, если переменные независимы. Если же нужно исследовать данные с зависящими друг от друга переменными, придётся писать программу.
Читать полностью »
Анонс летней школы «Алгоритмы анализа, изменения и сравнения 3D полигональных моделей»
2012-06-05 в 9:37, admin, рубрики: 3d графика, 3d-моделирование, c++, Анимация и 3D графика, вычислительная геометрия, летнее время, летняя школа, матмех, обучение, Программирование, спбгу, стипендии, стипендия, студенческие проекты, метки: 3d графика, 3d-моделирование, вычислительная геометрия, летнее время, летняя школа, матмех, обучение, спбгу, стипендии, стипендия, студенческие проекты 3D модели, медицина и будущее: появление доступных цифровых стереокамер и алгоритмов трехмерной реконструкции по стереоснимкам открывают новые возможности применения построения 3D моделирования в медицине.
Цель школы:
- Исследование и реализовать алгоритмы вычислителньой геометрии для анализа поверхностей и изменения формы 3D моделей
- Web-based платформа для визуаилазации и хранения 3D моделей
- Высоконагрузочная система рассчетов для построения 3D модели тела
Инструменты:
- С++, OpenCV, PCL, WxWidgets
- Javascript, HTML 5.0, Chromium, WebGL, Alternativa3d/Away3d
- Microsoft Azure, Redis, no-SQL db’s
Условия школы:
- Школа длится с 1 июля и до 10го августа в помещении БИ «Ингрия»
- Стипендия 5 000 руб участникам школы и до 10 000 руб отличившимся студентам
- Производится конкурсный отбор в июне: опыт программирования на С++, Javascript, знание вычислительной геометрии и численных методов.
Организаторы летней школы:
Читать полностью »
Создание приложений на GTK+/gtkmm с использованием среды Glade
2012-06-05 в 7:01, admin, рубрики: c++, glade, GTK+, gtkmm, разработка, метки: glade, gtk+, gtkmm Данный пост является дополнением к статье «Создание приложений на GTK+ с использованием среды Glade». Когда я начинал её читать, и наткнулся на слова о том, что пример будет на C++, то заранее обрадовался, так как на тот момент искал примеры связки Glade с gtkmm – обёрточной C++ библиотекой для GTK+. Каково же было моё разочарование, когда оказалось, что автор по непонятным для меня причинам код на C, использующий сишный API GTK+, поместил в ".cpp" файл и назвал это примером на C++. В итоге, я решил самостоятельно трансформировать сишный пример из той статьи на C++. Результат выносится на суд читателей.
Читать полностью »
Алгоритм параллельного поиска максимальных, общих подстрок в двух строках, и его имплементация на C++ (C++11)
2012-06-04 в 15:13, admin, рубрики: c++, c++11, Алгоритмы, Программирование, метки: c++, c++11, Алгоритмы, ПрограммированиеРешил написать статью про алгоритм параллельного поиска максимально возможных пересечений двух строк. К написанию этой статьи, меня побудило два желания:
- Поделиться со всеми интересным алгоритмом и его имплементацией на С++ (стандарт С++11);
- Узнать есть ли у данного алгоритма название и/или формальное описание;
Кроссплатформенная работа со строками на C++
2012-06-04 в 13:01, admin, рубрики: c++, linux, windows, Песочница, метки: c++, linux, windowsНе так давно озадачился вопросом кроссплатформенной работы со строками в приложениях c++. Задача была, грубо говоря, поставлена как регистронезависимый поиск подстроки в любой кодировке на любой платформе.
Итак, первое с чем пришлось понять — что со строками в Линуксе нужно работать в кодировке UTF-8 и в типе std::string, а в Windows строки должны быть в Юникоде (тип std::wstring). Почему? Читать полностью »
Подкаст «Заметки о Qt» s01e05
2012-06-04 в 12:41, admin, рубрики: c++, phonon, QML, qt, qt quick, Qt Software, qt webkit, qt5, подкасты, Программирование, метки: benchmark, c++, phonon, QML, Qt, qt quick, qt webkit, qt5 Мы с Vass записали и выложили пятую серию подкаста «Заметки о Qt».
Сам подкаст на rpod.ru — qt-notes.rpod.ru/276973.html
Читать полностью »
AimTask, или как мы сделали планировщик задач
2012-05-30 в 22:05, admin, рубрики: android, c++, gtd, iOS, qt, Qt Software, rest, метки: android, c++, gtd, iOS, Qt, rest Всем привет!
В этой статье я расскажу вам, о том как мы с друзьями делали свою версию программной реализации GTD и что в итоге у нас получилось.
Как произошло что мы этим занялись и что мы хотели получить в итоге? Как все началось и чем закончилось?
И так вам все еще интересно? Тогда, как говорится, Добро пожаловать под кат.
Читать полностью »