пятница, 20 января 2012 г.

Perl теперь используется менее чем на 1% веб-серверов

По данным последнего исследования, представленного компанией W3Techs, использование Perl на веб-серверах упало ниже отметки одного процента. Когда-то самый популярный скриптовый язык занимает всего лишь пятое место по популярности, с долей в 0,997%.
Места распределились следующим образом:

  • PHP - 77.3%
  • ASP.NET - 21.7%
  • Java - 4.0%
  • ColdFusion - 1.2%
  • Perl - 1.0%
  • Ruby - 0.6%
  • Python - 0.3%
Подробнее про ситуация с Perl на сайте W3Techs.com

Вышел релиз FreeRDP-1.0.0

16 января анонсирован выпуск новой версии клиента RDP для *nix. Проект был форкнут с rdesktop. Авторы поставили перед собой цель реализовать все возможности предоставляемые RDP протоколом версии 7.1.
При этом путь был сложным: - заявка поданная на Google Summer of Code 2011 была отклонена. Но это не остановило, и найдя другого спонсора проект продолжил развитие.
Новые возможности:
  • RemoteFX - Функция RemoteFX, которая появилась в Windows 7 SP1, позволяет практически полностью стереть для пользователя различия между работой в классической настольной клиентской операционной системе и виртуальной машине. После настройки RemoteFX , пользователи в своих терминальных сессиях с виртуальными машинами смогут видеть полнофункциональные графические эффекты рабочего стола виртуальной машины, в том числе в терминальной сессии будет работать DirectX.
  • RemoteApp - это программы, удаленный доступ к которым можно получить через службы терминалов и которые работают так, как будто они запущены на локальном компьютере пользователя.
  • Multimedia Redirection - используется для передачи и синхронизации аудио и видео данных из сервера терминалов в клиентский терминал. Клиент может воспроизводить аудио и видео. Поддерживается кодирование с помощью ffmpeg.
  • Network Level Authentication (NLA) - Поддерживается версия NTLMv2
  • Certificate validation - Осуществляется проверка полученного сертификата (например как в ssh)
  • Осуществлен переход на новую систему сборки с помощью cmake
  • Добавлены официальные иконки и логотип
  • Полностью переработана архитектура приложения - выделены отдельные библиотеки и клиенты к ним
  • Разработаны 3 клиента:
    • client/X11 (xfreerdp) - официальный, поддерживает RemoteApp, требуется X11
    • client/DirectFB (dfreerdp) - используется библиотека DirectFB
    • client/Windows (wfreerdp) - для работы в Win32
  • Для передачи различных данных или устройств с клиента на сервер и обратно используются различные виртуальные каналы:
    • cliprdr - Перенаправление буфера обмена (Clipboard Redirection)
    • drdynvc - Динамический виртуальный канал (Dynamic Virtual Channels)
      • audin - Перенаправление аудио ввода (Audio Input Redirection)
        • поддерживается библиотека алса (alsa support)
        • поддерживается библиотека пульсаудио (pulse support)
    • tsmf - Мультимедиа редирект (Multimedia Redirection)
      • поддерживается библиотека алса (alsa support)
      • поддерживается библиотека пульсаудио (pulse support)
      • поддерживается ffmpeg библиотека (ffmpeg support)
    • rdpdr - Редирект устройств (Device Redirection)
      • disk - Редирект дисков (Disk Redirection)
      • parallel - Редирект параллельных портов (Parallel Port Redirection)
      • serial - Редирект последовательных портов (Serial Port Redirection)
      • printer - Редирект принтеров (Printer Redirection) поддерживается CUPS
      • smartcard - Редирект смарт карточек (Smartcard Redirection)
    • rdpsnd - Редирект аудио (Sound Redirection)
      • поддерживается алса библиотека (alsa support)
      • поддерживается пульсаудио библиотека (pulse support)
    Скачать

Новый набор видео о хромбуках







Ачивки уже и в Visual Studio

Обнаружена новая тенденция — добавлять ачивки во все что имеет расширение exe. Совсем недавно они появились в Firefox, а теперь с помощью плагина Visual Studio Achievements Beta доступны и в Visual Studio. 32 ачивки разбиты на 6 категорий и самых бородатых программистов будут вешать на доску почета. Let the programming begin!
Попадаются забавные. За программирование вечером в пятницу или субботу дают ачивку Lonely. Если код компилируется больше 10 минут — Time for an Upgrade.

Черная Википедия

То, чего многие боялись.
В знак протеста против анти-пиратского законопроекта SOPA (Stop Online Piracy Act) конгресса США, в котором, кроме вопроса борьбы с нелегальным контентом, предусматривается всеобщее ограничение свободы слова и доступа в Интернете, англоязычная Википедия на сутки 18 января решила закрыться. При переходе на любую статью мы видим черный экран.
Таким образом создатели Википедии пугают всех, предостерегая, к чему может привести жесткий государственный контроль бесплатного содержимого, созданного пользователями. И просят рассказать всем об этом.

Samsung объединит мобильную платформу Bada c проектом Tizen, пришедшим на смену MeeGo

Tae-Jin Kang, вице-президент компании Samsung, в интервью изданию Forbes подтвердил информацию о проекте по интеграции мобильных платформ Bada и Tizen. По словам Tae-Jin Kang, пока неизвестно, когда работа будет завершена, тем не менее, она уже ведётся. После завершения процесса интеграции, в Tizen будет обеспечена поддержка выполнения мобильных приложений, созданных с использованием инструментария Bada SDK, при этом будет полностью сохранена обратная совместимость для уже выпущенных приложений. Впоследствии, для разработчиков приложений для Bada и Tizen будет предоставлен единый SDK и набор API.
Напомним, что Samsung наряду с Intel выступил одним из учредителей платформы Tizen, продолжающей развитие проектов MeeGo и LiMo, но отличающейся переходом к более тесному использованию web-технологий (HTML5, JavaScript, CSS) для создания мобильных приложений. Как Tizen, Mozilla B2G и webOS, платформа Bada предлагает для разработки приложений использовать web-технологии. Открытые на днях первые наработки проекта Tizen только укрепили предположение об активном участии в разработке Samsung: в состав Tizen были включены библиотеки EFL (Enlightenment Foundation Library), в том числе WebKit-EFL, интерес к использованию которых для построения мобильного интерфейса ранее активно проявлял Samsung.
Примечательно, что несмотря на недавнее появление на рынке, отсутствие поставок в США и достаточно скромный диапазон продуктов, платформа Bada уже отвоевала 2% мирового рынка мобильных систем, опередив платформу Windows Phone от компании Microsoft. Объединившись с проектом Tizen, Samsung надеется расширить существующее сообщество разработчиков Bada, в которое уже входят тысячи разработчиков приложений.
Планы по использованию Bada/Tizen в будущих мобильных продуктах Samsung ещё не определены, но в качестве наиболее вероятного сегмента внедрения называются телефоны с пониженным потреблением энергии, работающие на базе одноядерных CPU. Также не исключено использование Bada/Tizen на других категориях устройств, например, на продуктах, для которых невозможно использовать Android и Windows Phone. По словам Tae-Jin Kang, не стоит ожидать, что Tizen уже скоро станет основной операционной системой Samsung, но потребители смогут увидеть одну или две модели телефонов на базе Tizen уже в этом году.