пятница, 30 марта 2012 г.

В Украине появится собственный аналог «Сколково» и «Силиконовой долины»

В последнее время украинская власть уделяет много внимания IT-сектору. Совсем недавно сообщалось, что Верховная Рада Украины приняла в первом чтении проект закона N9744, предусматривающий введение налоговых льгот (снижение ставок некоторых налогов и освобождение от НДС некоторых операций) для IT-компаний.
Кроме того, в конце прошлого года на рассмотрение Верховной Рады Украины поступил законопроект «О национальной программе информатизации». Он предусматривает, что при проведении закупок программного обеспечения за бюджетные средства государственные органы, государственные предприятия и учебные заведения должны в первую очередь выбирать продукты отечественных разработчиков или программы с открытым кодом. Также Янукович просит у Samsung Electronics помощи для создания в Украине IT-парков.
Теперь же украинская власть решила создать возле Киева украинский аналог российского «Сколково» и американской Силиконовой долины. Так, по сообщению ресурса «Коммерсантъ Украина», под Киевом будет построен инновационный парк Bionic Hill. Меморандум о его строительстве подписали компания UDP (инвестор проекта) и Киевская городская госадминистарция (КГГА).
Территориально парк будет размещен возле поселка Коцюбинское, для его строительства требуется территория площадью 147 га. Проект инновационного парка Bionic Hill предусматривает создание научного центра, высокопроизводительной производственной зоны, двух офисных центров (общая площадь 225 тыс. кв. м), двух жилых комплексов (на 10 тыс. жителей), гостиницы и спортивного комплекса. Общая сумма реализации проекта составляет около $1 млрд. Финансирование первой очереди строительства — одного офисного и одного жилого комплекса, общей площадью 100 тыс. кв. м. — берет на себя компания UDP, собираясь закончить ее уже в 2014 году. Городские власти возьмут на себя строительство подъездной дороги и организацию общественного транспорта. В компании говорят, что уже имеют права на земельный участок.
Сообщается, что проект Bionic Hill создаст рабочие места для 35 тыс специалистов в сфере информационных технологий, биотехнологий, технологий энергосбережения и использования источников альтернативной энергии. В этом уверяет вице-президент проекта Виктор Галасюк. Технопарк будет привлекать профильных арендаторов низкими арендными ставки. Он также подсчитал, что ожидаемая выручка компаний-резидентов парка составит около $1 млрд в год, экспорт высокотехнологичной продукции составит около $700 млн в год. В UDP информацию о потенциальных арендаторах не раскрывают, но источник близкий к проекту рассказал, что ряд крупных аутсорсинговых разработчиков программного обеспечения собирается переехать в Bionic Hill, а развитием научного центра займется Киево-Могилянская академия.
Глава КГГА Александр Попов уже успел сравнить проект Bionic Hill с российским «Сколково» и американской «Силиконовой долиной», очевидно считая эти два проекта равнозначными. «Все слышали о Сколково, о Силиконовой долине. Через три года точно такие же технологии и точно такой же проект будет реализован у нас»,— заявил он. В то же время IT-компании неоднозначно относятся к проекту. Так, генеральный директор «Майкрософт Украина» высказал мнение, что для этого проекта выбрано оптимальное соотношение, когда государство создает регуляторные условия, обеспечивает инфраструктуру общего пользования, а бизнес инвестирует средства. Однако его компания пока не приняла решение о будущем переезде в Bionic Hill, но намерена сотрудничать с проектом. При этом глава IT-холдинга «Октава Капитал» Александр Кардаков удивлен неопределенностью относительно потенциальных арендаторов. «Для развития IT-направления необходимо, чтобы большинство мировых компаний-производителей, таких как Microsoft, Cisco, IBM, HP согласилась разместить на его территории свои офисы и, что очень важно, чтобы треть из них была исследовательскими центрами. Для биотехнологий необходима лабораторная база — ее минимальная стоимость $500 млн. Суммы очень большие, поэтому еще на стадии проектирования надо понимать, кто из инвесторов готов вкладывать такие средства в Украине»,— говорит он. Также Александр Кардаков высказал мнение, что для Украины строительство аналогов «Сколково» или Силиконовой долины может оказаться неоправданно из-за отсутствия денежных средств.

iKS-Consulting: в Украине насчитывается более 6 млн пользователей широкополосного доступа

Исследовательская компания iKS-Consulting опубликовала данные о состоянии рынка широкополосного подключения к сети Интернет в Украине в четвертом квартале 2011 года.
Отмечается, что в Украине постоянно увеличивается количество абонентов широкополосного доступа в сеть Интернет. Так, по состоянию на 31 декабря 2011 года общее количество абонентов этой услуги (частных и корпоративных) превысило показатель 6 миллионов, из которых 5,3 миллиона составляют домашние пользователи (домохозяйства). При этом уровень проникновения широкополосного доступа в Украине достиг 30% от общей численности домохозяйств. Рост данного показателя за один квартал составил 2 процентных пункта.
iKS-Consulting по результатам четвертого квартала 2011 года оценил объем доходов от услуг широкополосного доступа в 1,25 млрд грн (без НДС). рост по сравнению с предыдущим отчетным периодом составил 4,5%, а по сравнению с аналогичным периодом прошлого года объем доходов увеличился почти на 20%.

Компания/сеть
Общее количество абонентов ШД, тыс
2 кв 2011
3 кв 2011
4 кв 2011
1
«Укртелеком»
1 215
1 260
1 343
2
«Воля»
442
465
480
3
«Киевстар»
306
344
417,3
4
«Триолан»
180
205
223
5
«Датагруп»
104,5
126,7
150
6
Vega
135
136
144
7
«ТЕНЕТ»
75
80
86
8
Airbites
67,4
70
73,8
9
FREENET
64,3
68,5
73
10
«Фрегат»
51,1
55,7
71,6
11
«Тринити»
31
34,7
49
12
IPNet
43,5
44,5
47,5
13
«Ланет»
29
31
42

За октябрь-декабрь 2011 года четверка лидеров на рынке широкополосного доступа укрепила свои позиции. При этом лидером остается «Укртелеком», абонентская база которого в несколько раз превышает базу находящейся на втором месте компании «Воля». Третье место принадлежит компании «Киевстар», четвертое — «Триолан». Компания «Датагруп» заняла пятое место, опередив компанию Vega. Впервые iKS-Рейтинг расширен до Топ-13 за счет включения компаний «Тринити» (Донецк) и «Ланет» (Киев).

Слепой водитель опробовал беспилотный автомобиль Google

Первым пользователем автономных автомобилей Google стал американец Стив Мэхэн (Steve Mahan). Этот человек потерял более 95% зрения на оба глаза, что соответствует практической слепоте в определении Всемирной организации здравоохранения. В будущем у него появится автомобиль, на котором он может съездить в закусочную или магазин.



Во время эксперимента Стив Мэхэн из местного общества слепых проехал на водительском сиденье по тщательно запрограммированному маршруту. По приезду домой он поделился своими восторженными впечатлениями. Компания Google называет Стива «пользователем № 0000000001», прозрачно намекая на количество беспилотных автомобилей в будущем.
Наверное, через пятьдесят лет люди будут удивляться, какими варварами были их деды, которые сами лично управляли машиной, несмотря на огромный риск для жизни.

Реклама Google Chrome

Круг в середине должен быть синим, но все же :)

Ubuntu можно загрузить даже на 8-битном компьютере

Процесс настройки рабочей версии Ubuntu на 8-битной плате ATmega1284P можно почитать здесь. И хотя Linux на полученном устройстве все-таки загружается, уходит на это целых 6 часов. Если кто-то подозревает автора в махинациях, то может проверить все этапы загрузки на этом 3,5 часовом видео.
Лучшие моменты в ускоренном видео вошли сюда:


На используемой плате установленом всего 128 КБ RAM, 16 КБ ROM и 20 МГц процессор, однако для того, чтобы Linux было откуда и куда загружать, к ней присоединили планку оперативной памяти (объем не уточнен) и 1 ГБ карту памяти. Все комманды для 8-битного CPU передавались через эмулятор ARM процессора, частота которого составляла 6.5 КГц.

Госучреждения Мюнхена сэкономили 4 млн € за счёт перехода на Ubuntu и OpenOffice.org



Администрация города Мюнхен подала отчёт о результатах перевода 9 тыс. компьютеров в госструктурах с MS Windows и MS Office на LiMux (доработанная Ubuntu 10.04 LTS) и OpenOffice.org. Суммарная экономия составила 4 млн €, из которых 2,8 млн € сэкономлено за счёт отказа от коммерческих лицензий и 1,2 млн € не пришлось тратить на модернизацию оборудования, которое необходимо было бы закупить для обеспечения минимальных требований Windows 7.
Также отмечается сокращение числа жалоб о возникновении проблем с 70 до 46 в месяц.

>>> Подробности

Фонд СПО объявил лауреатов премии Free Software Awards 2011

Ричард Столлман официально объявил на конференции LibrePlanet 2012 лауреатов ежегодной премии "Free Software Awards 2011", учрежденной Фондом свободного ПО (FSF) и присуждаемой людям, внесшим наиболее значительный вклад в развитие свободного ПО, а также социально значимым свободным проектам.
В первой номинации, вручаемой за продвижение и развитие свободного ПО, премия присуждена Юкихиро Мацумото (Yukihiro Matsumoto), автору языка программирования Ruby. Юкихиро уже на протяжении 20 лет участвует в развитии проектов GNU, Ruby и других открытых проектов. В своей ответной речи Юкихиро рассказал о своём первом опыте работы со свободным ПО и подчеркнул влияние GNU Emacs на Ruby.
Во второй номинации, вручаемой проектам, принесшим значительную пользу обществу и способствовавшим решению важных социальных задач, награда присуждена проекту GNU Health, в рамках которого развивается свободная информационная система для автоматизации больниц и медицинских учреждений. Проект развивается при участии профессиональных работников здравоохранения со всего мира, и ставит своей целью улучшение жизни неимущих и подъем здравоохранения в бедных странах. GNU Health принят Университетом Организации Объединенных Наций в качестве основной медицинской информационной системы.
Список прошлых победителей:
  • 2010 Роб Савуа (Rob Savoye), лидер проекта по созданию свободного Flash-плеера Gnash. Роб Савуа уже на протяжении 20 лет участвует в разработке различных свободных проектов, его код можно найти в таких программах, как GCC, GDB, DejaGnu, Newlib, Libgloss, Cygwin, eCos, Expect. Роб также принимал участие в разработке некоторых крупнейших GNU/Linux дистрибутивов и проекта One Laptop Per Child. Роб является основателем компании Open Media Now, в которой в настоящее время занимает пост технического директора. Компания Open Media Now развивает проект по созданию свободнолицензируемой медиа-инфраструктуры;
  • 2009 Джон Гилмор (John Gilmore), один из основателей правозащитной организации Electronic Frontier Foundation, создатель легендарного списка рассылки Cypherpunks и иерархии Usenet-конференций alt.*. Гилмор также известен учреждением в 1989 году компании Cygnus Solutions, первой начавшей оказывать коммерческую поддержку для решений на базе свободного ПО и активно участвующей в развитии таких приложений, как Kerberos, GDВ, Binutils и GCC. Среди основанных Джоном Гилмором свободных проектов можно отметить: Cygwin, GNU Radio, Gnash, GNU tar, GNU UUCP и FreeS/WAN.
  • 2008 Wietse Venema (известный эксперт в области компьютерной безопасности, создатель таких популярных проектов, как Postfix, TCP Wrapper, SATAN и The Coroner's Toolkit);
  • 2007 Harald Welte (архитектор мобильной платформы OpenMoko, один из 5 основных разработчиков netfilter/iptables, мантейнер подсистемы пакетной фильтрации Linux ядра, активист движения свободного программного обеспечения, создатель сайта gpl-violations.org);
  • 2006 Theodore T'so (разработчик Kerberos v5, файловых систем ext2/ext3, известный хакер Linux ядра и участник группы, разработавшей спецификацию IPSEC);
  • 2005 Andrew Tridgell (создатель проектов samba и rsync);
  • 2004 Theo de Raadt (руководитель проекта OpenBSD);
  • 2003 Alan Cox (вклад в разработку Linux ядра);
  • 2002 Lawrence Lessig (популяризатор открытого ПО);
  • 2001 Guido van Rossum (автор языка Python);
  • 2000 Brian Paul (разработчик библиотеки Mesa 3D);
  • 1999 Miguel de Icaza (лидер проекта GNOME);
  • 1998 Larry Wall (создатель языка Perl).
Премию за развитие социально значимых свободных проектов получили организации: Tor Project (2010), Internet Archive (2009), Creative Commons (2008), Groklaw (2007), Sahana (2006) и Wikipedia (2005).

Google Account Activity

Компания Google представила дополнительный сервис для своих пользователей, через который теперь можно посмотреть личную статистику.

Google Account Activity Screenshot

Как сообщается в блоге Google, новинка будет формировать ежемесячные отчеты об активности пользователя в различных сервисах. Например, в разделе Gmail можно будет увидеть количество принятых и отправленных писем за этот период, а также наиболее популярных адресатов.

Включить статистику для своего аккаунта можно на этой странице. После этого должно пройти несколько минут, прежде чем новые отчеты появятся в сервисе статистики. Google отправит вам email, когда это случится.

Google Account Activity Intro Mail

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

среда, 28 марта 2012 г.

Microsoft предлагает ускорить Интернет за счет применения протокола HTTP Speed+Mobility

Вслед за Google идеей ускорения сети Интернет увлеклась и корпорация Microsoft. С этой целью она предлагает использовать более быструю версию сетевого протокола, получившую название HTTP Speed+Mobility.
Напомним, компания Google предлагает использовать новый протокол SPDY который направлен на сокращение задержек и повышение скорости загрузки страниц за счет приоритетности запросов и оптимизацию сетевых соединений. Его применение позволяет добиться повышения скорости загрузки страниц, в среднем, на 50%. SPDY позиционируется в качестве основы для протокола HTTP 2.0. Google уже направила спецификацию протокола SPDY на сертификацию в группу IETF (Internet Engineering Task Force).
В корпорации Microsoft соглашаются, что протокол SPDY является хорошей альтернативой существующему протоколу HTTP, однако и его еще можно улучшить. С этой целью Microsoft предлагает дополнить протокол SPDY решением HTML5 WebSockets API, которое позволяет осуществлять высокоскоростные соединения между браузерами и веб-серверами. Полученный таким образом гибрид и получил название HTTP Speed+Mobility. Его дополнительными преимуществами разработчики называют оптимизацию для мобильных устройств, что позволит ускорить работу не только браузеров, но и мобильных приложений в смартфонах и планшетах, а также экономить трафика за счет его сжатия. Какие-либо конкретные величины ускорения загрузки сайтов или экономии трафика за счет использования протокола HTTP Speed+Mobility пока не разглашаются.

Вышел GNOME 3.4

 
Нововведения для пользователей:
  • Добавлен поиск документов в Activities Overview.
  • Новые меню для приложений.
  • Новый виджет выбора цвета.
  • Плавная прокрутка.
  • Анимированные обои рабочего стола.
  • Улучшения в системных настройках:
    • В настройках сети можно удалить отдельные подключения.
    • Улучшены настройки энергосбережения.
    • Значительно улучшена поддержка планшетов Wacom, включая калибровку, маппинг кнопок и подключение нескольких планшетов.
  • Улучшена поддержка «железа»:
    • Улучшена организация цветовых профилей.
    • Улучшена поддержка док-станций и внешних мониторов. Теперь, например, ноутбук не будет засыпать при закрытии крышки, если к нему подключен внешний монитор.
    • Поддержка volume keys для USB-колонок и наушников.
    • Поддержка multiseat setup.
  • Значительно улучшена документация многих приложений.
  • Изменения в приложениях:
    • В Empathy полностью переработан интерфейс видео-звонков, который теперь полностью интегрирован в GNOME.
    • Переработан дизайн приложения Documents, которое служит для организации онлайн-документов.
    • Полностью переделан интерфейс браузера Web (ранее назывался Epiphany).
    • Новое приложение Contacts для организации адресной книги.
    • В приложении Disks (ранее называвшемся GNOME Disk Utility) переработан интерфейс и улучшена интеграция с GNOME.
    • Добавлена возможность делать откат действия (undo) в Nautilus.
    • Текстовый редактор gedit теперь работает под Mac OS X.
    • В просмотрщике изображений (Eye of GNOME) можно смотреть метаданные изображения в боковой панели.
  • Множественные улучшения для людей с ограниченными возможностями.
>>> Подробности

вторник, 27 марта 2012 г.

Firefox прекращает поддержку старых версий Windows

Firefox 13 будет несовместим с Windows 2000, Windows XP RTM («исходная» версия ОС) и Windows XP Service Pack 1.

В компании отметили, что 13 версия браузера Firefox, выход которой ожидается 4 июня 2012 года, будет несовместима с Windows 2000, Windows XP RTM («исходная» версия ОС) и Windows XP Service Pack 1. Однако браузер продолжит работать в Windows XP SP2 и SP3, а также в более поздних версиях платформы. «Это позволит значительно повысить производительность Firefox на ОС Windows благодаря более современной системе сборки», - отметили в компании.

Перед выходом Firefox 13 в компании порекомендовали пользователям Windows XP установить необходимые пакеты обновлений, а пользователям Windows 2000 – более новую версию ОС.

Также в компании напомнили, что начиная с 24 апреля, Mozilla прекращает поддержку браузера Firefox 3.6, компания перестанет выпускать критические обновления безопасности для этой версии браузера.

воскресенье, 25 марта 2012 г.

Удаление загрузочной анимации (splash) в linux



Что такое splash?
boot Splash - это анимация хода процесса загрузки системы при включении компьютера. Она обычно показывает прогресс загрузки и логотип дистрибутива. Практически все дистрибутивы имеют свой собственной splash, но некоторые дистрибутивы (например Debian) по умолчанию не имеют его.

Зачем удалить splash?
Дело в том, что splash просто не нужен. Намного полезнее наблюдать за процессом загрузки и выводом консоли: можно увидеть какие службы стартуют и есть ли ошибки и другую отладочную информацию.
В opensuse, к примеру, можно выключить splash, нажав на Escape, но во многих дистрибутивах (например Ubuntu) этот splash отключить без редактирование конфигурационных файлов нельзя.

Отключаем splash на одну загрузку
Если вам нужно отключить splash только для одной загрузки, то при старте системы нажмите Escape чтобы перейти в меню grub. Далее нажимаем кнопку "e" для перехода к редактированию опций загрузки. Находим параметры ядра (строка начинается со слова linux) и просто удаляем слово splash и нажимаем Ctrl+X чтобы начать загрузку.

Отключение splash для всех загрузок
Если нужно отключить splash навсегда, то нужно отредактировать конфигурационный файл grub.

Открываем файл /etc/default/grub находим строку 

GRUB_CMDLINE_LINUX_DEFAULT, и убираем параметры quite и splash в кавычках получится так:

GRUB_CMDLINE_LINUX_DEFAULT=""

потом выполняем sudo update-grub и все.

Установка драйвера NVIDIA 295.33 в Ubuntu Linux



Для установки новой версии драйвера введите следующие команды:

sudo apt-add-repository ppa:ubuntu-x-swat/x-updates
sudo apt-get update
sudo apt-get install nvidia-current

После установки перезагрузитесь.

Что бы проверить версию драйвера воспользуйтесь встроенной утилитой NVIDIA, либо введите следующую команду:

glxinfo | grep OpenGL

вторник, 20 марта 2012 г.

Internet Explorer впервые уступил лидерство на мировом рынке браузеров

По данным компании StatCounter, в минувшие выходные браузер Chrome впервые обошёл по популярности Internet Explorer в мировом масштабе.




        Доли браузеров в мировом масштабе по состоянию на 18 марта (здесь и ниже данные StatCounter).

Доли браузеров в мировом масштабе по состоянию на 18 марта (здесь и ниже данные StatCounter).



















В воскресенье, 18 марта, рыночная доля Chrome достигла 32,7%. В то же время IE занимал 32,5% глобального рынка. Третьим по популярности веб-обозревателем, по оценкам StatCounter, является Firefox с 24,8%; далее следуют Safari и Opera, доли которых равны 7,1 и 1,9%.
Однако Internet Explorer быстро смог вернуть себе пальму первенства. По состоянию на утро 20 марта доля веб-обозревателя компании Microsoft в мировом масштабе равнялась 33,1%, а Chrome — 31,1%.
Впрочем, во многих отдельно взятых регионах Internet Explorer уже давно потерял лидерство. Так, в России он находится на третьем месте с 23,1%. Первую и вторую строки в рейтинге занимают Chrome и Firefox с долями в 26,9 и 24,6% соответственно. У браузера Opera — 22,6% отечественного рынка, у Safari — около 2,0%.

По мнению аналитиков, падение доли Internet Explorer на мировом рынке продолжится.

Доли браузеров на российском рынке.

Доли браузеров на российском рынке.

x32 против x64 bit

Если глянуть радостную картину, которую рисует статистика Debian, то именно сейчас происходит переломный момент, когда 64 бита побеждают 32 бита на платформе Debian.
Данная картинка обновляется со временем, поэтому самому интересно в дальнейшем посмотреть развитие ситуации. Но не нужно быть семи пядей во лбу, чтобы понять, что "зелёная линия" 64 бит стремительно приближается к красной линии 32 бит и в марте 2012 готова её пересечь.
Статистика Debian
В Ubuntu ситуация может на первый взгляд не такая стремительная как у папы Debian, но "вектор победы" виден. В течении 2012 года победа 64 бит должна быть полной и безоговорочной на платформе Ubuntu.

Статистика Ubuntu
На многочисленных форумах не утихают баталии "32 против 64". По-моему мнению они уже не имеют смысла.

Установить новое ядро Linux Kernel 3.3 в Ubuntu 11.10/12.04

Кто еще не в курсе вышло ядро Linux 3.3


Примечание. Прежде чем начать установку этих пакетов, вы должны принять во внимание, что устанавливаете новое ядро на свой страх и риск, потому что его установка может в некоторых случаях сделать вашу систему нестабильной.
У меня например отвалился модуль VirtualBox и при попытке его пересборки система выдает kernel panic. Кроме того, обновление ядра может привести к проблемам с установленными проприетарными драйверами видеокарт NVIDIA/ATI (AMD). Так что будьте осторожны!


Ubuntu (i386 / 32-bit)

Выполните следующие команды в терминале:


cd /tmp && wget -O linux-headers-3.3.0-030300_3.3.0_all.deb http://goo.gl/B4JLM

sudo dpkg -i linux-headers-3.3.0-030300_3.3.0_all.deb

cd /tmp && wget -O linux-headers-3.3.0-generic_i386.deb http://goo.gl/rzAJq

sudo dpkg -i linux-headers-3.3.0-generic_i386.deb

cd /tmp && wget -O linux-image-3.3.0-generic_i386.deb http://goo.gl/oAp4X

sudo dpkg -i linux-image-3.3.0-generic_i386.deb

Ubuntu (amd64 / 64-bit)

cd /tmp && wget -O linux-headers-3.3.0-030300_3.3.0_all.deb http://goo.gl/B4JLM

sudo dpkg -i linux-headers-3.3.0-030300_3.3.0_all.deb

cd /tmp && wget -O linux-headers-3.3.0-generic_amd64.deb http://goo.gl/7wCbs

sudo dpkg -i linux-headers-3.3.0-generic_amd64.deb

cd /tmp && wget -O linux-image-3.3.0-generic_amd64.deb http://goo.gl/IuULZ

sudo dpkg -i linux-image-3.3.0-generic_amd64.deb


По окончании установки нужно перезагрузить компьютер:

sudo reboot

После перезагрузки и входа в систему, проверьте установленное ядро следующей командой:

uname -r

Вывод команды должен быть следующим:

~$ uname -r

3.3.0-030300-generic


Вот и всё.

понедельник, 19 марта 2012 г.

Установка Gnome/KDE в ОС CentOS/RHEL/Fedora

У вас OC CentOS, RHEL, Fedora? У вас установлена «голая система» ? А хочется «красот» десктопа KDE или  GNOME ?

Тогда делаем следующее:

1. Установим Xorg:
# yum groupinstall «X Window System»

2. Устанавливаем GNOME или KDE:
# yum groupinstall  «GNOME Desktop Environment» 
# yum groupinstall  «KDE (K Desktop Environment)»

3. Запуск десктопа:
# startx

Для автоматической загрузки десктопа при старте системы правим файл inittab:

# vi  /etc/inittab

Ищем строчку:
id:3:initdefault:

Меняем цифру 3 на 5

и наслаждаемся красотами GNOME/KDE…

воскресенье, 18 марта 2012 г.

Третий выпуск русскоязычной редакции журнала BSD Magazine

Опубликован (PDF, 8.2 Мб) третий номер русскоязычной редакции журнала BSD Magazine, в котором представлен перевод февральского номера.
В выпуске:
  • Настройка рабочего места на базе PC-BSD 9.0 с учётом своих предпочтений;
  • Обзор инструментария mport, используемого для управления пакетами в MidnightBSD;
  • Примеры программ для решения различных задач через интерфейс командной строки;
  • Установка, настройка, основы использования и выработка стратегии резервного копирования СУБД PostgreSQL;
  • Использование SUN Java и Netbeans в OpenBSD;
  • Выработка политики безопасности и классификация уровней важности данных;
  • Рассказ о принципах работы и типах балансировщиков нагрузки;
  • Третья часть статьи с обзором утилит для защиты и проверки безопасности FreeBSD;

Интегрированные среды разработки в Linux

Интегрированные средства (среды) разработки (IDE) не являются критически необходимым компонентом программной разработки. В традициях UNIX вполне достаточным для ведения программной разработки считается использование текстового редактора, обладающего дополнительными развитыми свойствами, такими как цветовая разметка текста, функции контекстного поиска и замены... Удовлетворяющих таким требованиям редакторов в Linux великое множество, начиная с традиционных vim и Emacs, и до простого редактирования в mc по F4. Опыт использования показывает, что этих средств вполне достаточно вплоть до средних размеров проектов.
Но использование IDE часто позволяет более производительно вести отработку программного кода, оперативнее выполнять в связке цикл: редактирование кода — сборка проекта — отладка. Значительно возрастает роль IDE в разработке GUI приложений, потому как большинство IDE предполагают в своём составе визуальные построители графических экранов.
Под Linux доступно весьма много разных IDE, различной степени интегрированности. Их уже настолько много, что становится бессмысленным описывать все, или значительную их часть в деталях: использование тех или иных IDE становится, в значительной мере, вопросом субъективных предпочтений и привычек. Можно перечислить только несколько из 1, числа наиболее широко используемых IDE (и показан их внешний вид, чтобы их «различать в лицо»):
  1. Kdevelop (http://kdevelop.org/) - среда разработки проекта KDE, активно развивается с 1998 г. Kdevelop помимо проектов на языке C, позволяет вести проекты практически на всех используемых в Linux языках: C++, Perl, Python, PHP, Java, Fuby, Ada, Bash, Pascal, Fortran. Эта среда позволяет интегрировать (технология KParts) различные текстовые редакторы, но основным редактором является Kate.
    Kdevelop плотно интегрирован с Linux (в отличие от большинства других IDE он не является много-платформенным). Среда умеет генерировать начальные скелеты приложений. Отличительной особенностью Kdevelop (большим плюсом в некоторых случаях) является то, что среди таких шаблонов есть и проект модуля ядра (драйвера) Linux:

















    Шаблоны проектов Kdevelop (архив Kdevelop.tgz) достаточно громоздкие. Но это свойственно всем IDE. Вот как выглядит простейший проект, построенный для Cmake, после очистки от построенных исполнимых файлов:
$ make clean
...
$ du -hs
248K.





  1. Eclipse IDE (Eclipse Integrated Development Environment, http://www.eclipse.org/) - одна из наиболее известных на сегодня сред, активно развивается с 2000г., сначала как проприетарный проект IBM, который затем был превращён в открытый проект. Отличительной особенностью является возможность динамических расширений (которые может подготовить и рядовой пользователь), за счёт этого наработаны плагины для поддержки десятков языков программирования, среди которых: Java, C/C++, PHP, Python и многих других, число которых постоянно прирастает из-за лёгкости работы с плагинами.
    Эта среда разработки представлена практически для всех операционных систем, за счёт того, что сама она полностью выполнена на Java. Но Eclipse IDE является мульти-платформенной средой не только в смысле множества операционных систем, где она может выполняться, но и множества аппаратных платформ, отличных от x86, для которых может вестись кросс-разработка: ARM, MIPS, PPS ... и даже микроконтроллеры, например, AVR. Помимо средств разработки, в Eclipse IDE включаются в виде плагинов программные эмуляторы других аппаратных платформ (например, Android ARM) для целей отладки. На основе Eclipse IDE сторонними разработчиками создано много других IDE, специализированных под конкретные применения, и это создаёт сложности в выборе конкретной модификации IDE.
    Eclipse IDE представлен в репозитариях практически любого дистрибутива Linux, откуда может быть установлен. Но проект развивается очень динамично, поэтому, возможно, есть смысл устанавливать наиболее свежую реализацию с сайта проекта.
    На рисунке показан возможный вид в Eclipse IDE минимального проекта, отрабатываемого под архитектуру ARM7:
$ file factorial
factorial: ELF 32-bit LSB executable, ARM, version 1 (SYSV), statically linked, not stripped




  1. Oracle Solaris Studio (http://www.oracle.com/technetwork/server-storage/solarisstudio/overview/index.html - бывший проект Sun Solaris Studio), один из старейших проектов, изначально ориентирован на операционную систему Solaris, но там же есть альтернативная реализация для Linux. Компилятор в составе Solaris Studio (сс) обладает особыми оптимизирующими свойствами и нередко генерирует более эффективный и быстродействующий код, чем gcc. Но среда может быть настроена и на использование компилятора gcc. Ориентирован на языки программирования: C, C++ и Fortran, с дополнительными плагинами от сторонних производителей (устанавливаются непосредственно из Solaris Studio): Java, PHP, Python, Ruby, Ada (но это может потребовать дополнительной установки Oracle JDK).

    Solaris Studio основан на NetBeans IDE, выполнен на Java (как и большинство средств OS Solaris). Имеет очень богатые настройки (архив SolarisStudio.tgz), в том числе и в части используемых компиляторов:

    Solaris Studio не представлен в репозитариях дистрибутивов Linux, и должен устанавливаться из инсталляционных файлов с сайта Oracle (указан выше). Установка бинарная.
  2. IntelliJ IDEA (http://www.jetbrains.com/idea/), проект, активно развиваемый с 2000 г., ориентированный на язык Java, но имеющий развитые инструменты разработки и отладки под Android (имеет эффективный эмулятор Android, основанный на виртуальной машине QEMU). Развиваются две реализации IDE: свободная (общедоступная) и профессиональная (проприетарная).
    Вот как выглядит в IntelliJ IDEA проект для Android (архив IDEA.tgz) и эмулятор Android в котором это приложение отлаживается:
    При запуске IDEA из терминала вы можете увидеть предупреждение:
$ ./idea.sh
OpenJDK Runtime Environment (IcedTea6 1.8.3) (fedora-43.1.8.3.fc12-i386)
OpenJDK Server VM (build 14.0-b16, mixed mode)
WARNING: You are launching IDE using OpenJDK Java runtime
...
NOTE: If you have both Sun JDK and OpenJDK installed
please validate either IDEA_JDK or JDK_HOME environment variable points to valid Sun JDK installation
    Но это предупреждение, в равной мере, относится ко всем IDE, реализованным на Java (а все наиболее развитые IDE реализованы именно на Java: Eclipse IDE, Solaris Studio, ...) - все они предпочитают (работают эффективнее) использование оригинального Sun JDK, а не OpenJDK. Sun JDK можно свободно загрузить с сайта Oracle и установить в своей системе (пожалуй, это следует сделать, если вы планируете активно использовать IDE построенные на Java).
  1. Code::Blocks IDE (http://www.codeblocks.org/) — свободная много-платформенная среда разработки, сама система написана на С++, с использованием переносимой графической библиотеки wxWidgets (http://www.wxwidgets.org/). Поддерживает языки программирования С и С++, но для разнообразных операционных систем (Windows, Linux, Mac OS X), среду можно собрать практически под любую UNIX систему, например FreeBSD. Обеспечивает кросс-разработку под ряд используемых процессорных платформ (ARM, AVR). Среда создаёт шаблоны приложений и поддерживает разработку для многих графических платформ (GTK+, Qt, wxWidgets, GLUT и другие), поэтому может оказаться особенно удобной для проектирования GUI приложений.
    Эта среда предполагает использование (на выбор) различных компиляторов С/С++ из числа установленных в системе:

    Кроме того, Code::Blocks предлагает очень расширенный набор шаблонов для создаваемых приложений (различные платформы, различные графические библиотеки):




    Проекты, созданные Code::Blocks, очень компактны, что приятно отличает её от многих других IDE (здесь показан объём вместе с собранным бинарным приложением):
    $ du -hs first
    40K first
  2. Geany (http://www.geany.org/) — популярная среди многих разработчиков, простая в обращении, много-платформенная среда разработки. По существу, Geany не является IDE, а есть развитый инструмент редактирования кодов с цветовой разметкой, встроенным вызовом gcc, make, ... Благодаря такой специфике Geany используется для при разработке программ более чем на 40 языках программирования, среди которых: C/C++, Java, JavaScript, Tcl, PHP, Python, XML/HTML и другие.
    Geany работает не с какими-либо специфическими проектами, а с файлами программного кода, собираемыми традиционным make. На рисунке показан вид в Geany обсуждавшегося ранее приложения создания библиотек, ниже виден запущенный в окне терминала Geany менеджер mc (отсутствие специфических для IDE «наворотов» и определяет гибкость и универсализм Geany):
  3. Glade (http://glade.gnome.org/) — Glade не является IDE в том смысле, как описанные ранее. Это свободная система визуального создания графических интерфейсов (GUI), которая может создавать шаблон практически под любую графическую библиотеку (сам Glade написан на основе GTK+). Создадим шаблон приложения (архив Glade.tgz):
$ wxglade
...

    Дальше нам остаётся написать сценарий сборки (Makefile) для сгенерированного шаблона приложения, в случае использования wxWidgets это будет что-то типа:
CCOPT = `wx-config --cxxflags`
LDOPT = `wx-config --libs`
app: app.cpp
g++ $(CCOPT) $(LDOPT) $< -o $@
    Далее мы можем открыть полученный проект для дальнейшей работы в уже рассмотренный ранее Geany... Тем самым устраняется нагромождение «под одной крышей» слишком интегрированных IDE: и генерации визуальных образов GUI, и отработка программного кода.
Это далеко не все IDE, активно применяемые в разработках в Linux. Из других некоторые стоило бы хотя бы просто назвать «по имени»:
  • Anjuta (http://www.anjuta.org/) - официальная интегрированная среда разработки проекта GNOME, для разработки на языках: C, C++, Vala, Java, JavaScript, Python. Особенно хорошо подходит для разработки GUI приложений.
  • QDevelop (http://code.google.com/p/qdevelop/) в связке с QtDesigner (http://trolltech.com) или Qt Creator (http://trolltech.com/developer/qt-creator) — представляют собой мощный комплекс для отработки графических приложений, базирующихся на библиотеке Qt. Qdevelop представляет собой облегчённую версию Kdevelop, хотя и построен на совершенно отличном коде. Развитие Qdevelop начато в 2006г.
  • HaiQ (http://groups.google.com/group/haiq/) — ещё одна много-платформенная IDE, ориентированная на разработку с использованием библиотек Qt.
Приведенный беглый обзор ни в какой мере не рассчитан как объективное представление или сравнение всех доступных в Linux средств разработки. Заметим здесь, что разнообразных средств разработки в Linux намного больше, чем в Windows, но это разнообразие создаёт и некоторую растерянность в выборе оптимальных инструментов под конкретный программный проект. Некоторое сравнение (но также ограниченное) можно найти по ссылке http://ru.wikipedia.org/wiki/Сравнение_средств_разработки .

Настоящая статья является дополнением к книге «Инструменты Linux для Windows-программистов». Все примеры к тексту вы можете скачать в виде общего архива

Релиз Cinnamon 1.4 – рабочего стола с интерфейсом Gnome 2


Вышел Cinnamon, форк Gnome Shell от разработчиков Mint.
Основные изменения:
  • Вид для показа всех окон на рабочем столе (по виду как Compiz Scale)
  • Апплет настроек панели.
  • Новые возможности конфигурации:
    • Поиск по апплетам
    • Апплеты и дополнения рассортированы по алфавиту.
    • И многие незначительные.
  • Улучшения в списке окон:
    • Меню для переноса окна на другой рабочий стол.
    • Менять порядок переносом.
    • И многие незначительные.
  • В меню приложений теперь множество функции доступно через drag & drop.
  • Многие улучшения в работе с апплетами, например, теперь в меню настроек апплета есть пункт удалить/добавить апплет.
>>> Подробности

Установка Cinnamon 1.4

Пользователи Linux Mint 12 могут установить из репозитория, для Ubuntu 11.10 и 12.04 можно воспользоваться PPA:

sudo add-apt-repository ppa:gwendal-lebihan-dev/cinnamon-stable
 sudo apt-get update
 sudo apt-get install cinnamon

Встречайте - Audacity 2.0


 Команда разработчиков популярного кроссплатформенного аудиоредактора с открытым исходным кодом Audacity с большой радостью сообщает о выпуске данного приложения версии 2.0, выросшего из 1.3 beta и пришедшего на замену версиям 1.2.6 и 1.3.14. Среди улучшений можно выделить:
  • Значительные улучшения качества многих востребованных плагинов, в том числе дополнений «Эквалайзер», «Нормировка», «Удаление шума».
  • Увеличение числа удобных комбинаций клавиш для управления дорожками и выделенными фрагментами.
  • Новая панель для выбора устройств ввода и вывода звука.
  • Быстрый экспорт в форматы WAV/AIFF при записи звука из внешнего источника.
  • Полная поддержка FLAC.
  • Поддержка FFmpeg для открытия и сохранения файлов в форматах AC3/M4A/WMA, а также импорта звуковых дорожек из видеофайлов.
  • Улучшение работы функции Sync-Locked Tracks, позволяющей при удалении или изменении длины фрагментов автоматически изменять аудиодорожки и дорожки пометок, находящиеся в пределах соответствующей группы дорожек.
  • Добавление диалога микширования треков с измерителями уровня звука для каждой дорожки.
  • Большое количество исправлений старых ошибок, в том числе, ранее приводивших к падению Audacity.
  • Автоматическое восстановление несохраненной сессии после аварийного завершения работы приложения.
Попробуйте новый Audacity для своих аудиопроектов!

Ubuntu наращивает долю на рынке крупных промышленных систем

Марк Шаттлворт опубликовал в своем блоге интересную информацию и заявил о значительном увеличении доли промышленных решений на базе серверной редакции Ubuntu:
Замечательная вещь случилась в этом году: компании начали внедрение Ubuntu вместо RHEL для крупномасштабных промышленных решений, в массовом порядке.
График: Ubuntu vs RHEL on Public Web Services

Он отмечает, что благодаря интеграции компонентов OpenStack, качеству и продуманному дизайну, Ubuntu на сегодня является достаточно сильным игроком на рынке облачных систем и систем для обработки больших объёмов данных, а также веб-серверов.
Согласно исследованию, проведённому W3Techs по статистике использования и доле рынка Linux для веб-серверов, распределение среди дистрибутивов следующее:
  • Debian 30%
  • CentOS 28.9%
  • Ubuntu 18.4%
  • Red Hat 12.2%
  • Fedora 5.0%
  • SuSE 3.0%
  • Gentoo 1.2%
  • (Дистрибутивы расположившиеся ниже набирают каждый от 0.1% и менее)
  • Unknown 1%
Статистика W3Techs

>>> Подробности на markshuttleworth.com

Google переводит международные версии поисковика на защищенный протокол

Изначально получить доступ к защищенной версии Google можно было вводя в адрессной строке encrypted.google.com. Чуть позже в английской версии сделали автоматическое переключение на https:// даже если пользователь прямо не указывал этого.
В течение следующих нескольких недель Google планирует использовать защищенный протокол также во всех национальных версиях поисковика. Если https еще не активен, то его все равно можно использовать, вводя полный адрес типа https://google.com.ua



Использование протокола https означает, что все запросы передаются в зашифрованном виде и анализ трафика, в том числе провайдером, не покажет что именно искал пользователь в Google.

Если бы в Super Mario делали упор на реализм


понедельник, 5 марта 2012 г.

Антивирусы для Linux

Для начала — самый известный и популярный антивирус для *NIX — CLAMAV

Естественно имеет интерфейс командной строки и несколько фариантов графического интерфейса. Для KDE это будет  Klamav. Можно настроить проверку диска по расписанию, проверку каталога по требованию пользователя, а так же через этот графический интерфейс можно интегрировать антивирус в почтовый клиент для KDE — Kmail

klamav
Не нужно искать, где его скачать. Входит в репозиторий всех нормальных дистрибутивов.

AVAST Free Antivirus

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

avast-antivirus
http://www.avast.com/ru-ru/linux-home-edition

Bit Defender

Можно пользоваться совершенно бесплатно в личных целях. После заполнения небольшой регистрационной анкеты на офсайте, на почту придет письмо с ключом на год и напоминанием о том, что ключ "for personal usage only".
Сканер BitDefender Antivirus Scanner для Unix-систем имеет графический интерфейс пользователя для непосредственного доступа к сканеру из списков меню приложения, а также интерфейс командной строки для более опытных пользователей. Интеграция на основе скриптов и расширений помогает настроить избранный файловый менеджер, клиент электронной почты или новостей для использования сканера BitDefender Antivirus Scanner для Unix-систем в процессе сканирования.

bitdefender
http://www.bitdefender.ru/business/antivirus-for-unices.html

AVG Anti-Virus Free Edition

AVG Anti-Virus Free Edition — популярный антивирус, бесплатный для домашнего использования. Гарантированные производителем быстрые обновления вирусной базы данных, простота использования, низкие системные требования — основные преимущества этого антивируса.
От платной версии AVG Anti-Virus Free отличает отсутствие нескольких некритических функций и прямой технической поддержки. AVG Anti-Virus Free Edition включает следующие компоненты: сканер, монитор, сканер электронной почты, систему автоматического обновления антивирусной базы.

avg
http://free.avg.com/us-en/download.prd-alf

F-PROT Antivirus для Linux

F-PROT Antivirus для Linux в дополнение к обычному сканеру вирусов, имеет ещё внутреннюю систему эвристики для распознавания неизвестных вирусов. Он защищает от макровирусов и других видов вредоносных программ, включая трояны.

F-Prot
Сайт:
http://www.f-prot.com/products/home_use/linux/

OpenSource альтернативы для Adobe Flash Player

Компания Adobe отказалась от развития Adobe Flash Player-а под платформу Linux. Однако в мире Linux есть несколько аналогов данного продукта. Перечислим некоторые из них.

1. Gnash. Беслатный и opensource-ный Flash плейер, который может работать как отдельный плейер и как плагин для Firefox, Chromium, Konqueror и другие WEB броузеры. Продукт основан на GameSWF, и позволяет проигрывать ролики на YouTube, однако еще не поддерживает 10-ую версию SWF формата

2. Lightspark. Еще один бесплатный Flash Player, который может работать как отдельная программа и как плагин для браузеров.  Последняя версия, которая имеет номер 0.5.4.1 и которая вышла в феврале поддерживает нормальное проигрывание роликов из YouTube

Домены как девушки


суббота, 3 марта 2012 г.

Репозитории Debian Squeeze

Как известно, изначально в Debian Squeeze задействованы только репозитории security и main. Для домашнего использования маловато. Хочется и к мультимедия иметь доступ, и любимые программы устанавливать, а они зачастую non-free. Добавим несколько интересных вещей для Squeeze, тем более, что для следюущего стабильного релиза - Wheezy - они, скорее всего тоже подойдут. Надо будет лишь вместо squeeze wheezy поставить. Конечно, пока это недоказанная гипотеза, но так было с lenny,поживём - увидим.


Добавляем репозитории:
sudo vim /etc/apt/sources.list



# Main repo's

deb http://ftp.ru.debian.org/debian/ squeeze main contrib non-free

deb-src http://ftp.ru.debian.org/debian/ squeeze main

deb http://volatile.debian.org/debian-volatile squeeze/volatile main contrib non-free

deb-src http://volatile.debian.org/debian-volatile squeeze/volatile main contrib



# Multimedia

deb http://www.debian-multimedia.org stable main

deb ftp://ftp.debian-multimedia.org stable main

deb http://www.debian-multimedia.org testing main

deb ftp://ftp.debian-multimedia.org testing main


#Yandex

deb http://mirror.yandex.ru/debian squeeze main contrib non-free

deb http://mirror.yandex.ru/debian-multimedia/ squeeze main

deb http://ftp.debian.org/debian/ squeeze main



#Opera

deb http://deb.opera.com/opera/ squeeze non-free



#Wine

deb http://www.lamaresh.net/apt squeeze main


#VirtualBox

deb http://download.virtualbox.org/virtualbox/debian squeeze non-free



# Программы от Google

deb http://dl.google.com/linux/deb/ stable non-free




#Emacs 

deb http://emacs.naquadah.org/ unstable/

#deb-src http://emacs.naquadah.org/ unstable/







#KDE 4 backports для Debian Lenny 

#deb http://www.debian-desktop.org/pub/linux/debian/kde43 lenny-backports main contrib non.free

#deb-src http://www.debian-desktop.org/pub/linux/debian/kde43 lenny-backports main contrib non.free




#Testing!

#deb http://ftp.ru.debian.org/debian/dists/testing/ contrib main

#deb http://ftp.ru.debian.org/debian/dists/testing/ contrib non-free


#skype

deb http://download.skype.com/linux/repos/debian/ stable non-free

Сохраняем список нажатием клавиш Ctrl+O, выходим - Ctrl+X.
Обновляем наши записи: sudo aptitude update

Примечание для новоприбывших: закомментированные (#)строки игнорируются.

OnLive Desktop пришел на Android-планшеты

Еще с конца прошлого года облачный игровой сервис OnLive доступен для iOS и Android, но одноименная компания постоянно расширяет ассортимент услуг. Например, в данном случае она представила сервис OnLive Desktop для планшетов на базе мобильной операционной системы Google. Это уже решение для работы, а не для игр.

Напомним, что OnLive Desktop представляет собой виртуальную машину на базе Windows 7 в облаке. Доступ к ней осуществляется по той же технологии, что и взаимодействие с играми, то есть на устройство транслируется интерактивный видеопоток, а вся обработка происходит на серверах OnLive. В рамках OnLive Desktop у пользователя есть возможность просматривать и редактировать документы MS Word, Excel и Power Point и использовать веб-браузер с поддержкой Flash.


Бесплатный пакет предлагает пользователю 2 ГБ дискового пространства и полный доступ к упомянутым выше приложениям. Платный вариант (от $5 в месяц) расширяет облачное хранилище и обеспечивает доступ к другим онлайновым сервисам, вроде Dropbox, позволяя организовать работу через такую виртуальную машину и планшет. Программа уже попала в Android Market, но пока лишь в США, в украинском магазине приложений Google она пока недоступна.

Интересный способ искать сотрудников

image

При отладке одного из сайтов заметил одну интересную вещь, а именно, ссылку на страницу с вакансией работы в Яндексе. Все бы ничего, только эта ссылка была в консоле ошибок JS.
Видимо, когда на соседней вкладке была открыта вкладка Yandex-почты, это сообщение и записалось.

Должен сказать, хеадхантеры подошли к делу креативно.

Может кто ещё видел оригинальное предложение на вакансию? Особенно интересно в ИТ сфере.
Ну а может кому-то просто пригодится данная ссылка на вакансию, и он сможет устроиться в Яндекс. Чем черт не шутит.

Новые возможности программы Guard@Mail.Ru

Да, об «агрессивной» политике распространения своего софта компанией Mail.ru Group и про Guard@Mail.Ru в частности уже не раз писали на Хабре (для тех, кто все пропустил — ссылка1, ссылка2), но я считаю необходимым придать подробному разбору новых особенностей работы программы самую широкую огласку.

Итак, теперь десктопная экосистема Mail.ru умеет

  • Без предупреждения удалять из системы продукты Рамблера, QIP, get-styles и панель Яндекса для Оперы.
  • Перенаправлять любые запросы к Firefox на Поиск@Mail.ru.
  • Предлагать установить браузер Интернет@Mail.ru во время использования других браузеров.
  • Ну и разумеется, защита поисковых настроек стала еще надежнее!


Установить Guard@Mail.ru очень просто. Для этого достаточно снять соответствующие галочки при установке Агента, ICQ, Спутника и других программ Mail.ru.

Подробности, скриншоты, детали расследования — roem.ru/2012/03/02/mail43740/