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



Mozilla Firefox SDK 1.0

Опубликована первая версия набора для разработки плагинов для браузера Firefox, ранее известный как проект Jetpack.Данный инструмент позволит всем знакомым с HTML, CSS и JavsScript легко создавать свои плагины для браузера.

Данный SDK по сути предоставляет некий набор API на языке программирования JavaScript, повзолящий создавать свой собственный пользовательский интерфейс и взаимодействующий с содержимым веб-страниц и самим браузером.

Помимо этого, SDK содержит специальную утилиту командной строки под названием cfx, позволяющая упаковывать написанный код в дополнение и подключать его таким образом к браузеру.

Больше подробностей о возможностях SDK, API и консольной утилите cfx можно узнать из примечаний к выпуску.

Разработчики из Mozilla Labs также опубликовали бета-версию ещё одного иструмента для создания дополнений - AddOn Builder.



Обновление Qt Creator до версии 2.2.1

Разработчиками компании Nokia объявлен выход интегрированной среды разработки QT Creator.

Изменения:

  • Исправлена проблема с определением библиотек minigw в ABI;
  • Ряд исправлений ошибок и мелкие улучшения в CDB;
  • Исправлена проблема с импортом описаний типов из QML;
  • Обновление переводов;

 

0
Labs.qt.nokia.com r0g3r 22.06.2011 в 01:58 Скачать

GitHub обогнал Sourceforge по популярности

Компания Black Duck Software, известная своей аналитикой в области открытого ПО, а также своими программными продуктами, опубликовала отчёт по популярности таких хранилищ для открытых проектов, как CodePlex, Sourceforge и GitHub и Google Code.

Компания проанализировала активность на этих проеках с января по май 2011.

Самыми популярными языками программирования во всех кодохранилищах были C++ и Java.

Что касается остальных ЯП, то топ-лист распределился следующим образом:

Общая активность в этих кодохранилищах выглядит следующим образом:

  • GitHub - 1,153,059 коммитов
  • Sourceforge - 624,989 коммитов
  • Google Code - 287,901 коммитов
  • CodePlex - 49,839
0
www.readwriteweb.com r0g3r 3.06.2011 в 00:32

Осуществлён реверс-инжиниринг протокола Skype

Свершилось то, чего долго ждали многие. Независимый разработчик Ефим Бушманов (Efim Bushmanov) осуществил обратный инжиниринг закрытого и проприоретарного протокола Skype.

Согласно заявлению Ефима, полностью разобран протокол Skype версий 1.x/3.x/4.x, включая используемые там алгоритмы RC4 и арифметической компрессии. Исходные тексты выложенные разработчиком, также позволяют посмотреть на реализцию DSA и AES ключей используемую в этом клиенте.

Им же представлена полностью рабочая реализация алгоритма, позволяющая отсылать текстовое сообщение любому клиенту в сети Skype.

0
skype-open-source.blogspot.com r0g3r 2.06.2011 в 18:32


libssh 0.5.0

Разработчики специальной библиотеки для работы по протоколу ssh v1 и v2, анонсировали новую версию своего детища.

По словам разработчиков, сама библиотека "была сильно переписана", а также уже сделаны первые шаги по тому, чтобы заложить возможность поддержки асинхронной модели вызовов через эту библиотеку в будущем.

В дальнейшем запланировано появление полноценного API по управлению ssh-ключами.

В комплект поставки добавлена новая документация для программистов, более детально объясняющая приёмы и принципы работы с этой библиотекой.

0
libssh.org r0g3r 2.06.2011 в 18:16 Скачать


Выход первой версии специального фреймворка для аудита безопасности веб-приложений

Команда разработчиков Web Application Attack and Audit Framework, анонсировали первую стабильную версию своего детища, предназначенного для проверки ваших веб-приложений на наличие уязвимостей. Основная особенность проекта - простота использования. 

Итак, что же предлагают нам раззработчики:

  • Автоматическое обновление уже установленной программы;
  • Эмуляция высокой нагрузки на сервер (например, при DDoS). Реализовано с помощью написанных различных слоев абстракции эмулирующих системные вызовы отвечающих за запись, чтение и изменение файлов на выделенном веб-сервере;
  • Статический анализатор кода на PHP, для проверки программного кода написанного на этом языке программирование на наличие SQL-инъекций, возможность выполнения каких-либо команд на целевой системе и XSS-атак.
  • Переписан код отвечающий за кэширование HTTP-потока и сохранения запросов на диск;
  • Переработан внешний вид программы;
  • Ряд улучшений касающийся работы с базами SQLite и использования индексов;
  • Произведён рефакторинг кода отвечающего за перехват URL-ов, что сильно ускорило работу программы;
0
via H-Online r0g3r 1.06.2011 в 16:26 Скачать

Проект для обучения использованию Git на русском

В Сети появился новый проект для тех, кто никак не может научиться пользоваться распределённой системой управления версиями git, разработанной Линусом Торвальдсом.

Описывается работа с git в Linux, MacOS X и Windows. Тур интерактивный, на русском языке.

Интересующиеся могут пройти по ссылке.

0
via habrahabr.ru r0g3r 16.05.2011 в 20:54


Qt Mobility 1.2.0

Разработчики из лабораторий компании Nokia сообщают о выходе специального фремворка, набора библиотек и SDK для мобильных платформ QT Mobility.

Согласно разработчикам, в этой версии было сделано множество значительных изменений. А именно:

  • Добавлена поддержка Near Field Communication;
  • Поддержка потокового вещания для мультимедийных устройств;
  • Масса изменений в API относящихся к OT Messaging;
  • Добавлен специальный сборщик объектов для QtServiceFramework;
  • Доработанная поддержка сенсорного ввода в QtSensors;
  • Добавлена поддержка QML для большинства модулей относящихся к Qt Quick;
  • Добавлена поддержка новых версий Symbian и MeeGo;

Для платформы MeeGo есть отдельный репозиторий расположенный по адресу http://download.meego.com/live/devel:/qt-mtf/Trunk/.

Документацию по Qt Mobility 1.2 можно взять здесь.

0
nokia.com r0g3r 13.05.2011 в 21:18 Скачать тарболл


Rhodes 3.0 с поддержкой Near Field Communication и Windows Phone 7

Компания Rhomobile анонсировала выход третьей версии специального фреймворка для разработки мобильных приложений на языке программирования Ruby.

Данный фреймворк позволяет создавать приложения для различных программных платорм, таких как Android, BlackBerry, iOS, Symbian, WebOS и Windows Mobile.

Третья версия фреймворка ознакменовалась следующими значительными изменениями:

  • Добавлена поддержка плафтормы Windows Phone 7, помимо поддержки устаревшей WinMobile 6.5;
  • ПоддержкаNear Field Communication (NFC) для устройств на базе ОС Android разрабатываемой компанией Google. Это специальная технология, которая позволяет читать и писать специальные метки на небольшом расстоянии. Например, это могут данные с визиток или проведение оплаты за проезд в метро с сотового телефона. NFC поддерживается Android начиная с версии 2.3

Фреймворк доступен для скачивания с сайта разработчиков. Документация тоже прилагается.

0
via H-Online r0g3r 11.05.2011 в 23:41 Скачать


jQuery 1.6

Разработчики выпустили новую версию весьма популярной библиотеки для языка программирования JavaScript - jQuery.

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

Улучшение производительности модуля отвечающего за присваивание атрибутов связана с улучшением алгоритма работы методов attr() и val(), добавления логических (boolean) атрибутов и новых хуков. Улучшение производительности также связано с добавлением новых возможностей для функции data(), которая теперь позволяет присоединять к себе любой элемент DOM. 

Большое количество изменений касающихся поддержки работы HTML 5 потребовало достаточно значительного переписывания кода. Переботан алгоритм работы ряда функций. Подробности касающиея изменения API можно посмотреть здесь.

0
jQuery r0g3r 3.05.2011 в 23:01 Скачать
RSS-материал