программирование



Представлен новый инструмент для анализа кода Debian

Рафаэль Геиссер (Raphael Geissert) в рассылке debian-devel-announce представил общественности инструмент Debian's Automated Code Analysis (DACA), предназначенного для поиска и анализа ошибок в пакетах дистрибутива Debian. В дальнейшем это также должно помочь тестировщикам.

Данный пакет состоит из двух программ: cppcheck и checkbashisms.

Cppcheck - утилита предназначенная для статитечесого анализа исходного кода написанного на языках программирования C и C++. Ищет только те проблемы, которые не исправляет компилятор. Подробнее об этой программе можно почитать, например, здесь.

Checkbashism - утилита для проверки на ошибки сценариев в уже готовом пакете написанных для оболочек sh и bash. 

Утилита требует больших процессорных мощностей, поэтому пользоваться надо аккуратно.

0
lwn.net r0g3r 17.12.2010 в 07:48 Скачать

Интервью с разработчиком reiserfs4 Эдуардом Шишкиным.

На ресурсе Хабрахабр было опубликовано интервью с бывшим разработчиком компании Namesys Эдуардом Шишкиным. В интервью затрагивается судьба reiserfs как файловой системы, о её развитии, немного о Гансе Рейзере и критика файловой системы btrfs.

Интервью интересное, но проскальзывает много технической информации. Так что понимание структуры и методов работы файловых систем желательно.

0
habrahabr.ru r0g3r 23.11.2010 в 06:38


NVIDIA CUDA 3.2

Компания NVIDIA выпустила новую версию фреймворка позволяющего использовать GPU их собственного производства для организации параллельных вычислений.

Изменения в этой версии:

  • Улучшена производительность CUBLAS на архитектуре Fermi. Увеличение производительности по оценкам специалистов составляет от 50% до 300% на операциях вроде умножения матриц.
  • Добавлена поддержка кодирования/декодирования видеопотоков с использованием кодека H.264.
  • Добавлена поддержка видеокарт из линеек Quadro и Tesla с объёмом  памяти 6Gb.
  • Включена поддержка режима Tesla Compute Cluster в настольных версиях Windows используя GPU Tesla.
  • NVCC теперь поддерживает Intel C Compiler v11.1 в 64 разрядных дистрибутивах Linux.
  • В вычислетильные ядра CUDA C добавлено управление памятью используя функции malloc() and free().
  • Новый интерфейс управления системой теперь показывает загрузку GPU в процентах, а также реализованы счётчики производительности.
  • Добавлено множество шаблонов и премеров кода в CUDA SDK.

Программа кроссплатформенная, доступна для операционных систем Windows, MacOS и, конечно же, Linux.

0
nvidia.com r0g3r 21.11.2010 в 09:12


PerfKit - профилировщик для разработчиков и системных администраторов

Анонсирован выход программы PerfKit - инструмента для поиска узких мест в системе для оптимизации производительности Linux-систем.

Данный пакет программ содержит в своём составе инструменты для отладки проблем с памятью, трассировщик системных вызовов и другие утилиты.

Имеет интерфейс сделанный на GTK. Бинарных пакетов нет, распространяется в виде исходных текстов.

0
via Phoronix r0g3r 4.11.2010 в 12:29 Скачать тарболл

GitHub переходит на HTTPS и SSL по умолчанию

Один из самых известных проектов по созданию и хранению репозиториев с исходными кодами анонсировал, что включает шифрование по протоколу SSL для всех, а также, что теперь это будет единственный вариант для подключения. сделано это в целях повышения безопасности. О дальнейшем будет обьявлено позднее.

0
softpedia.com r0g3r 4.11.2010 в 08:08


Выход Java-библиотеки Apache POI 3.7

Вышла новая версия кроссплатформенной Java-библиотеки предназначенная для работы с форматами документов разработанных компанией Microsoft.

Согласно главному разработчику Егору Козлову, в этой версии было сделано множество изменений. Наибольшее их количество касается улучшения работы с памятью и быстродействием при работе с электронными таблицами.
Для электронных таблиц OOXML (Excel 2007 и выше) была реализована начальная поддержка автофильтроа и тем. Балы добавлена поддержка проверки данных и множество улучшений касающихся форматирования ячеек с данными. Кроме этого, была добавлена поддержка некотрых функций.

Данная версия отличается от предыдущей тем, что способна открывать зашифрованные по алгоритму AES и просто читать файлы в режиме "только для чтения" в формате OOXML и поддерживает извлечение текстовых из таблиц XSLF.

0
H-Online.com r0g3r 2.11.2010 в 13:49 Скачать


monotone 0.99.1

Вышла корректирующая версия распределённой системы контроля версий Monotone, написанной на C++ и использующей в своих внутренностях полноценную базу данных (в качестве движка БД используется SQLite).

Из других особеннстей monotone - возможность работы каждого разработчика с персональным репозиторием, объединение которых производится помощью собственного peer-to-peer протокола.

В этой версии:

  • Исправлен крах программы на 64-х разрядных платформах во время операции netsync требующейся при обработке URL.
  • Исправлена ошибка в интерфейсе автоматизации, выводящая неправильный номер версии 12.1 вместо 13.0

Для заинтересовавшихся данной программой имеется документация с инструкцией по развёртыванию.

Скачиваем программу отсюда.

0
Monotone's Project r0g3r 1.11.2010 в 06:51 Скачать


KDevelop 4.1

Спустя полгода с момента последнего официального релиза, выпущена новая версия среды разработки заточенная на использование вместе с KDE SC.

Изменений достаточно немало. Приведу наиболее интересные:

  • Интеграция с git-репозиториями в дополнение к уже имеющейся поддержке Subversion и cvs. Реализована поддержка основных возможностей git'a, а также двух возможностей под названием Branch Management и Stash Management.
  • Экспортирование патчей. Теперь в KDevelop появилась возможность экспортирования патчей на такие ресурсы как pastebin, электронную почту или ReviewBoard. В дальнейшем планируется реализация интеграции с социальными сетями.
  • Шестандцатеричный редактор. Реализуется с помощью плагина для Okteta, который теперь идёт в поставке с программой.
  • Поддержка PHP 5.3 в виде дополнительного плагина. Имеется поддержка нового синтаксиса, статических биндингов, именованых пространств и прочего.
  • Поддержка внешних сценариев прямо внутри IDE. Позволяет выполнять различные действия в оболочке, создавать в автоматическом режиме какие-либо заголовки, шаблоны тому подобное. Более подробно данное нововведение освещено здесь.
  • Прямой импорт проектов с возможностью мгновенного начала работы над ним. Для этого достаточно создать локальную крнтрольную точку вашего svn, git или cvs репозитория. Чуть больше подробностей тут.

К этому релизу было так же исправлено более 150 ошибок.

0
kde.org r0g3r 26.10.2010 в 15:28 скачать


Вышла новая версия отладчика IDAPro 6.0


Вышла новая версия очень известного в программистских и не только кругах отладчика IDAPro.

В этом релизе:
* Появился новый интерфейс написанный на QT для операционных систем Linux и MacOS;
* Декомпилятор теперь работает в нативном режиме под всеми поддерживаемыми операционными системами;
* Множество других исправлений;

0
hex-rays.com r0g3r 11.10.2010 в 10:50 Скачать триал


Выход GCC 4.4.5


Вышел корректирующий и последний релиз набора компиляторов GCC в ветке 4.4. В этом выпуске исправлены некоторые достаточно серьёзные ошибки, а также регрессии найденные с момента выхода 4.4.4. Дальнейшие усилия по разработке сейчас будут направлены на ветку 4.5, так что все изменения и нововведения будут происходить там.

0
gcc.gnu.org r0g3r 4.10.2010 в 05:11 Скачать
RSS-материал