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

Создание приложения на базе набора библиотек QGIS на Python

Данная статья объясняет процесс создания самостоятельного отдельного приложения на основе QGIS. Одной из целей QGIS, помимо предоставления пользовательского приложения ГИС является также поддержка набора библиотек, которые могут быть использованы для создания новых приложений. Начиная с версии 0.9 разработка может вестись на языках C++ и Python.

Главная тема: 
Программное обеспечение: 
Языки программирования: 

Использование языка C приводит на созданию уязвимых программ

Использование языка программирования C часто приводит к написанию очень опасного кода. Но это не совсем справедливое обвинение; такие проекты, как OpenBSD показывают, что возможно писать безопасный код на C. Проблема C та же, что и в ассемблере — язык открывает вам все возможности архитектуры, но и кое-что ещё. Он дает все возможности для написания безопасного кода, но не делает эти вещи сам.

В этой статье рассмотрены стандартные примеры ошибок в коде C и то, как их и избежать.

Проверка ошибок

Главная тема: 
Языки программирования: 

Первый Linux-компилятор стандарта Ada 2005

Для среды программирования на языке Ада GNAT Pro выпущено расширение, ориентированное на Linux-дистрибутив Sysgo ELinOS для встраиваемых систем реального времени. Таким образом оболочка GNAT Pro стала первой в мире, предлагающей компилятор стандарта Ada 2005 для Linux. Ее стоимость начинается с 14 тыс. долл.

Программисты требуют от Медведева праздник

Отечественные программисты обратились в Администрацию Президента РФ с просьбой об учреждении профессионального праздника, Дня программиста. Фактически, этот день неофициально отмечается в середине сентября уже много лет, но в государственном календаре «не узаконен».

“Легких путей не будет” 2.0

Отклики на статью “Легких путей не будет”, написанную ровно 10 лет назад, приходят и до сего дня. Та заметка, опубликованная в период общероссийского финансового кризиса, была посвящена навыкам, которыми должен владеть разработчик в условиях ухудшения ситуации на рынке труда.

Mono 2.0 позволяет приложениям .Net работать под Linux и Mac OS

Выпущенная в начале октября свободно распространяемая среда времени исполнения Mono 2.0 позволяет приложениям, разработанных для платформы .Net, работать в операционных системах Linux, Mac OS X и Unix. Она обладает возможностями, ориентированными на различные технологии .Net.

Профессиональные разработчики предпочитают коммерческий Linux

Компания Evans Data Corporation, занимающаяся изучением тенденций развития рынков, провела новое исследование, опросив в течение прошедшего месяца 400 разработчиков открытого ПО.

Дистрибутивы: 

Бинарный анализ на уязвимости от Secunia

Компания Secunia объявила о запуске нового сервиса Binary Analysis Service для программистов. Данные о всех найденных компанией уязвимостях и эксплойтах будут вначале предоставляться разработчикам соответствующих программ.

Вышел django 1.0

Выпущен первый стабильный релиз Django. Это свободный web-фреймворк, написанный на Python. В релизе Django устранено более 2000 ошибок. Отредактировано около 350000 строк кода. Добавлено 40000 новых строк в документацию.

Новшества Django

Основными нововведениями стали:

Программное обеспечение: 
Языки программирования: 

Атака на буфер обмена

Спецы обнаружили новый вид атак. Злоумышленник портит буфер обмена операционной системы. Атака является универсальной. Уязвимы пользователи Windows, Linux и Mac OS.

Вставка в буфер обмена ссылки на вирус

Атака направлена на функцию «копировать/вставить» (copy/paste). При помощи веб-скритов киберпреступники «подселяют» в буфер обмена ОС компьютера одну или несколько ссылок на сайт с хакерским программным обеспечением.

Специалисты считают, что опасность нового вида как никогда высока из-за:

Sun Microsystems выпустила предварительную версию Java FX

Компания Sun Microsystems выпустила предварительный вариант RIA-платформы JavaFX, предназначенной для создания автономных интернет-приложений, обладающих мультимедийной функциональностью. Одновременно с выходом JavaFX, компания открыла доступ к сайту javafx.com.

Компании: 
Языки программирования: 

Россия: зарплаты программистов Java

Исследовательский центр портала SuperJob.ru в июле 2008 г. изучил предложения работодателей и ожидания претендентов на позицию «Программист Java» в 9 городах России.

Языки программирования: 

Sonatype сделает из Eclipse аналог Visual Studio

В организацию Eclipse Foundation вступили два новых члена, включая компанию Sonatype, в планах которой стоит создание Java-среды, конкурентоспособной Visual Studio, и российского разработчика ПО — компанию Excelsior.

Языки программирования: 

Медведев считает, что Россия вышла на третье место в мире по программированию

Россия вышла на третье место в мире по объемам заказов на разработку программного обеспечения. Об этом заявил президент РФ Дмитрий Медведев в рамках заседания президиума Госсовета РФ.

Как он сообщил, «по объемам заказов на разработку программного обеспечения Россия вышла в прошлом году на третье место в мире после Индии и Китая». Глава государства указал также на то, что «заложены и основы инфраструктуры, необходимой для успешного перехода к информационному обществу».

Google Protocol Buffer заменит XML

Google предложил всем желающим использовать язык Protocol Buffers, позволяющий описывать данные эффективнее, чем общепринятый XML.

Файл с данными в Protocol Buffers меньше XML-файла в 3-10 раз. Кроме того, разбор этих данных происходит быстрее в 20-100 раз.

В отличие от XML, Protocol Buffer не предназначен для чтения пользователем. Кроме того, для понимания данных, необходим отдельный .proto-файл, в котором определяется формат сообщения.

Компании: 

Подведены итоги первого в России конкурса юных программистов "СУПЕРКОД-2008"

"Суперкод" - это творческое соревнование детей в возрасте от 7 до 16 лет по разработке компьютерных игр и мультимедийных проектов в среде Скретч* (Scratch), организованное творческой группой "ТЫРНЕТ - Детский Интернет" при поддержке корпорации Intel в рамках программы Intel ® "Обучение для будущего" и Комитетом по молодежной политике и вз

Над крупнейшим Ruby on Rails-проектом вместе с белорусами работает ведущий дизайнер Yahoo!

Хилман Кёртис, ведущий дизайнер Yahoo! и основатель студии веб-дизайна Hillmancurtis, Inc. (Нью-Йорк, США), присоединился к белорусским программистам в работе над крупнейшим в мире проектом на основе технологии Ruby on Rails.

Компании: 

Фиаско Microsoft продолжается: 92% разработчиков игнорируют Windows Vista

Несмотря на все попытки корпорации Microsoft сделать Vista главной ОС для ПК, разработчики продолжают ориентироваться на XP, Mac OS X и Linux. Согласно Evans Data, лишь 8% разработчиков при создании программ принимают во внимание особенности Vista. В то же время 49% программистов ориентируются исключительно на XP или на Linux (13%). Вместе с тем, по прогнозам аналитиков Evans Data, в 2009 году разработчики будут уделять Vista гораздо больше внимания – уже 24% программистов будут писать программы под эту ОС.

Компании: 
Дистрибутивы: 

Что такое Microsoft Oslo

В октябре корпорация Microsoft планирует предложить Community Technology Preview (CTP) для трех основных компонентов своего проекта Oslo, посвященного разработке программного обеспечения, использующего новый подход, при котором модели не просто описывают приложения — они сами являются приложениями.

Компании: 
Программное обеспечение: 

Страницы