По вопросам оптовых закупок обращайтесь, используя форму обратной связи или по телефонам в Санкт-Петербурге: +7(812)380-5007 и в Москве: +7(495)638-5305.

Архив рубрики ‘Технологии’

Дэвид Пог о научном редакторе книги «OS X Mountain Lion. Основное руководство» Кирилле Воронине

Вторник, 6/11/2012

Мне не приходилось встречаться или разговаривать с Кириллом Ворониным, поскольку он живет в Москве. Однако он прислал так много поправок к предыдущему изданию книги через Интернет-страницу (Errata), что я, в конечном итоге, нанял его в качестве научного редактора этой книги – и он превзошел все возможные ожидания.

Кирилл Воронин, научный редактор книги, возглавляет в Москве компьютерную консалтинговую компанию с удачным названием Шорткат (Shortcut). Работает с Маками с девяностых годов, является аттестованным системным администратором Apple, а также аттестованным преподавателем Apple в области ИТ.

Кирилл Воронин является также научным редактором русскоязычного издания книги “OS X Mountain Lion. Основное руководство”

Вышел Python 3.3.0

Пятница, 21/09/2012

Совсем недавно на свет появилась новая версия Python 3.3.0 RC2. В релиз включены ряд улучшений для ветки 3.x и облегченный переход с ветки 2.x на 3.x. Среди новых возможностей можно выделить следующие:

Синтакс для делегирования субгенератору (yield from)

Гибкое представление строк (покончено с различием между «широкими» и «узкими» сборками юникода)

Модуль для работы с десятичными числами (“decimal”) переписан на C, за счет чего приложения, работающие преимущественно с десятичными числами будут работать до 80 раз быстрее

Система импорта (__import__) по умолчанию настроена на библиотеку importlib

Новый модуль “Izma” с поддержкой LZMA/XZ

Поддержка виртуального окружения в ядре

Поддержка неймспейсов пакетов

Переработана иерархия исключений ввода/вывода и операционной системы

Полные имена для классов и функций

Контекст подавляющего исключения

Явные литералы Юникод, для помощи в портировании

Расширенные платформонезависимые таймеры в модуле “time

Новая реализация словаря ключей обмена, сохраняющая значительное количество памяти для объектно-ориентированного кода

Новый модуль “faulthandler”, помогающий диагностировать сбои

Новый модуль “unittest.mock”

Новый модуль “ipaddress”

Класс “collections.ChainMap” для отображения связей в один блок

Функции-обертки для большего количества POSIX функций в модулях  “os” и “signal”, а также для других полезных функций, таких как “sendfile()”

Хэш рандомизация, упоминавшаяся в ранних бакфикс-релизах, теперь включена по-умолчанию

Источник: Python

Состоялся релиз новой версии каркаса для веб-приложений Zend Framework 2

Среда, 12/09/2012

Компания Zend представила улучшенный набор готовых блоков для создания веб-приложений, отвечающих самым передовым требованиям.

Как заявляют сотрудники компании, релиз был сформирован практически заново. На этот раз в его создании приняли участие более 600 независимых разработчиков и пользователей активного сообщества, чьими силами удалось внедрить несколько тысяч изменений, среди которых - инструменты безопасности и диспетчер модулей, который дает возможность использования уже написанного модуля в любом приложении, созданном при помощи Zend Framework.

Акцент в новой версии был сделан именно на модульность. Внедренные в нее модульная структура и возможности управления событиями теперь значительно ускорят и упростят сборку веб-приложений на Zend Framework. Что касается инструментов безопасности, в новой версии представлены актуальные средства шифрования, механизмы блокировки различных атак на документы XML и, что самое главное, функция блокировки несанкционированных попыток переадресации и внедрения вредоносного кода.

Каркас Zend Framework 2 уже доступен для загрузки на официальном сайте.

Источник: Zend

Вместе с новым обновлением Windows 8 получит экран выбора браузера

Пятница, 7/09/2012

Еще в феврале 2010 года, Европейский союз постановил, что компания Microsoft на персональных компьютерах с операционной системой Windows с установленным по-умолчанию браузером Internet Explorer должна отображать экран выбора браузера, чтобы пользователи могли выбрать другое приложение, через которой можно работать в Интернете

Это решение было призвано предотвратить становление браузера Internet Explorer доминирующим на европейском рынке.

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

На самом деле, на сайте поддержки Microsoft уже появилось обновление KB976002, включающее вышеупомянутые изменения. Пользователи системы Windows 8 автоматически получат обновление, конечно если они выбрали его для своих систем. После установки обновления у пользователей появится возможность выбрать, какой из большого списка браузеров, отличных от Internet Explorer, будет лучше установить.

Компания Microsoft также заявила, что «На персональных компьютерах, работающих под Windows 8 на начальный экран (Start screen) будет добавлена плитка выбора браузера».

«На ПК, работающих под Windows 7 или Windows 8, значок Internet Explorer будет убран из панели задач», - добавила компания.

Как только обновление будет установлено, пользователи Windows 8 смогут сразу же увидеть окно выбора браузера сразу после перезагрузки ПК.

Окно выбора браузера можно будет открыть через ярлык, добавленный в начальное меню (Start screen).

Источник: Softpedia

Ubuntu вновь получит стандартную оболочку Gnome

Суббота, 1/09/2012

Компания Canonical, несколько лет назад cменившая в Ubuntu стандартную оболочку Gnome на собственный графический интерфейс Unity, решила вновь вернуться к первоначальному варианту.

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

По слухам, Gnome-сборка будет доступна с новым релизом Ubuntu 12.10, который ожидается в октябре этого года. Помимо нее появится и другой набор приложений по умолчанию. К примеру, на смену Firefox придет новый браузер Epiphany, а текстовый редактор Abiword заменит офисный пакет LibreOffice.

Название новой сборке пока не придумано, называются лишь некоторые варианты, среди которых - Gubuntu и Gnubuntu.

Источник: PC World

Компания Microsoft представила новые инструменты для разработчиков

Среда, 22/08/2012

На сайте подразделения компании Microsoft Developer Network стали официально доступны окончательные версии среды исполнения NET 4.5. и среды разработки Visual Studio 2012.

Их публикация состоялась параллельно с выходом RTM версии новой OC Windows 8. Кроме того, для данной системы в доступе появились и некоторые элементы бесплатной среды разработки Visual Studio 2012 Express, предназначенной для непрофессиональных программистов и учащихся ВУЗов. Однако разработчикам,  желающим создавать на “восьмерке” приложения с традиционным интерфейсом Windows, придется ждать осени - именно тогда, по словам разработчиков, будет представлена версия Visual Studio Express для Windows Desktop. К слову, новый сезон также порадует редакцией данной среды для смартфонов с системой Windows Phone.

В добавок к финальной версии Visual Studio 2012 на сайте представлены и новые версии пакетов инструментов Windows Azure SDK для .NET и Microsoft Office Developer Tools, а также предварительный пакет Blend для создания графических интерфейсов с использованием Silverlight 5 и Windows Presentation Foundation 4.5.

Подробнее ознакомиться с новыми продуктами Microsoft можно на официальном Microsoft Developer Network.

Источник: MSDN

Microsoft выпустила финальную версию Live SDK 5.2

Пятница, 17/08/2012

Финальная версия Live SDK 5.2 от компании Microsoft доступна для загрузки всеми разработчиками, заинтересованными в разработке приложений с поддержкой службы единого входа (single sign-on - SSO) для аккаунтов Microsoft.

Пакет SDK был выпущен вместе с набором API для подключения к службе Live (Live Connect) для того, чтобы приложения могли изначально проектироваться с учетом доступа к веб-сервисам службы Live.

Приложения, использующие эти API смогут получать доступ к информации о пользовательских профилях, предоставлять персонализированные услуги, использовать единые сценарии входа, загружать и скачивать фотографии и документы в SkyDrive.

“Пакет SDK Live предоставляет набор управляющих функций и API, позволяющих приложениям использовать службу единого входа (single sign-on - SSO) для аккаунтов Microsoft и доступ к информации служб SkyDrive, Hotmail и Windows Live Messenger на Windows Phone и Windows 8”, - объясняет компания Microsoft.

Источник: Softpedia

Microsoft предложила свой собственный стандарт WebRTC, отличный от стандарта Google

Суббота, 11/08/2012

В течение последних нескольких лет компания Microsoft стала менее болезненно относиться к веб-стандартам, и не только к тем, которые поддерживает исключительно Internet Explorer.

Так,  заслуживающий похвалы IE9 появился с хорошей поддержкой HTML5 и некоторых других веб-стандартов. Браузер IE 10, на который возлагаются большие надежды, должен будет еще выше поднять ставки - ни для кого не будет сюрпризом тот факт, что Microsoft анонсировала в новой версии браузера поддержку WebRTC – одного из самых передовых веб-стандартов для коммуникации в реальном времени.

Это хорошая новость. Плохая новость заключается в том, что Microsoft заявила только о поддержке WebRTC. А это, как подсказывает опыт (на примере поддержки стандарта SPDY (HTTP 2.0)) означает, что стандарт WebRTC от Microsoft будет отличаться, и скорее всего значительно, от стандарта других компаний, таких как Google, Mozilla и Opera,  которые уже поддерживают в тестовом режиме данный стандарт.

Конечно, пока нельзя говорить о полной поддержке WebRTC, так как он находится на ранней стадии разработки. На данный момент браузеры от Google и Opera поддерживают getUserMedia API, который организует работу с микрофоном и веб-камерой – одними из важнейших компонентов WebRTC. Компания Firefox в ближайшие несколько недель должна добавить в свой браузер поддержку стабильного канала связи. Однако, пожалуй, более важный сетевой стек, включающий API для обработки связи между участниками чата, далек от завершения.

В свою очередь, Microsoft планирует сделать отличную от других поддержку видео кодеков, что в свою очередь является продолжением споров на тему стандарта HTML5 Video – компания хочет более открытого подхода к данному вопросу, а также желает добавить возможность приложениям и сайтам самим выбирать любой кодек или, как минимум, получить список для выбора.

С другой стороны, Google и Mozilla выступают в поддержку видео кодека с открытым исходным кодом VP8, выпущенным компанией Google.

Стоит заметить, что в свою очередь компания Mozilla сделала шаг назад и добавила поддержку большего количества кодеков, помимо WebM (VP 8) и Theora, несмотря на свое обещание поддерживать только кодеки с открытым исходным кодом, чем разочаровала большую часть команды. Более того, компания Mozilla отказалась от борьбы в вопросе HTML5 Video после того, как Google сама отказалась от поддержки кодеков только с открытым исходным кодом в браузере Chrome несмотря на свое обещание, полагая, что лучшим решением будет сфокусироваться на будущем. Будущим, конечно же, является WebRTC.

- “Успешный стандарт не может быть связан единичными, специфичными кодеками, форматами данных или сценариями.  Они могут быть вытеснены новыми версиями, что очень быстро сделает такой жесткий стандарт устаревшим. Правильный подход заключается в поддержке множества различных медиа форматов и реализации логики на прикладном уровне, позволяя разработчикам внедрять инновации” – объяснила свою точку зрения Microsoft в блоге Skype.

Компания Microsoft также раскритиковала несколько положений, касающихся актуальных предложений. Одно из них касается текущего проекта API, который не достаточны гибок для использования где-либо помимо браузеров настольных компьютеров и мобильных устройств. В свою очередь Microsoft считает, что стандарт должен учитывать большее количество устройств, а также различные варианты использования.

Бытует мнение, что Microsoft всегда пытается сделать все по-своему. Однако то же самое можно сказать о Google и даже о Mozilla. Единственное, что можно точно сказать по поводу текущего положения дел – здоровая дискуссия по техническим аспектам приносит только пользу. В конце концов, останется только один стандарт, на который будут ориентироваться все разработчики браузеров.

Источник: Softpedia

Система Orphus