На мінулым тыдні ўсё ішло па сваіх планах, і адпаведна сваім працоўным графікам адбыліся абнаўлення многіх свабодных праграм. Для гэтага агляду я выбраў наступныя абнаўленні: прыватная "хмара" OwnCloud 3, браўзэр Firefox 10, інструменты распрацоўкі Komodo IDE 7 і Qt SDK 1.2, відэарэдактар OpenShot 1.4.1
OwnCloud 3
У сувязі з узмацненнем барацьбы з публічнымі файлавымі хостынгамі і файлаабменам ў няроўнай барацьбе смерцю адважных ўжо ўпаў папулярны народны сэрвіс Megaupload. Я і сам адзін з пацярпелых, які страціў свае ўласныя законныя і зусім не пірацкія файлы на гэтым сэрвісе. І пакуль нават ніхто і не папрасіў прабачэння.
Але ў нашым жорсткім свеце скардзіцца не прыходзіцца, тым болей, што і няма каму. Як гаворыцца, выратаванне тапельцаў - справа рук саміх тапельцаў. І пасля вядомых падзей яшчэ раз даводзіцца задумвацца аб сваім уласным невялікім файлавым "воблачку", якое было бы цалкам пад кантролем самога карыстальніка. Тым больш, гатовыя рашэнні ўжо з'яўляюцца.
Адным з такіх рашэнняў з'яўляецца набор скрыптоў ownCloud, які дазваляе арганізаваць на наяўным ўласным стандартным вэб-серверы ўласнае "хмарнае" сховішча файлаў з вэб-інтэрфейсам і падтрымкай пратаколу WebDAV. OwnCloud з'яўляецца свабодным праграмным забеспячэннем, і зыходнікі сістэмы распаўсюджваюцца ў рамках ліцэнзіі AGPL.
Мы на нашым сайце ўжо распавядалі пра другую версію гэтага праекта. А 30 студзеня гэтага года выйшла планавая трэцяя версія ownCloud. Асноўныя змяненні - гэта пашырэнне рознага дадатковага функцыяналу вэб-інтэрфейсу сэрвісу.
Напрыклад, удасканаліўся тэкставы рэдактар, які непасрэдна ўбудаваны ў вэб-інтэрфейс. Раней ён быў зусім просты і прызначаўся для рэдагавання звычайных тэкставых файлаў, размешчаных у сховішчы. Зараз гэты тэкставай рэдактар грунтуецца на кодзе праекта ACE JavaScript Editor і ўжо падтрымлівае падсвятленне сінтаксісу для вялікай колькасці моў праграмавання. А ў будучых версіях распрацоўнікі нават замахнуліся на рэалізацыю падтрымкі фарматаў DOC і ODT.
У вэб-інтэрфейсе мінулых версій была магчымасць простага прагляду фатаграфій. А зараз ужо з'явіўся ўбудаваны мінімалісцкі мэнэджар фатаграфій, які дазваляе праглядаць і кіраваць зместам калекцый малюнкаў.
Акрамя фатаграфій вэб-інтэрфейс ownCloud таксама можа цяпер служыць прагляднікам дакументаў PDF, якія захоўваюцца на серверы з магчымасцю іх вываду на друк. У аснове гэтага PDF-праглядніка ляжыць код праекта pdf.js, напісанага на мове JavaScript.
З трэцяй версіі пачаў функцыянаваць сайт apps.owncloud.com, які прадстаўляе сабой каталог для пашырэнняў і асобных прыкладанняў, з дапамогай якіх можна пашырыць функцыянальнасць ownCloud. На дадзены момант, там знаходзіцца пакуль яшчэ зусім мала прыкладанняў.
У склад асноўных скрыптоў ўключана новае прыкладанне "external", якое можна выкарыстоўваць для інтэграцыі ў ownCloud вэб-інтэрфейсаў са знешніх сістэм арганізацыі сумеснай працы.
На жаль падтрымка шыфравання ў трэцяй версіі ўсё яшчэ не рэалізаваная. Яе абяцаюць ўключыць у будучых версіях ownCloud.
Firefox 10
Прадстаўлены новы шасцітыднёвы выпуск папулярнага вольнага браўзэра Firefox. Хоць па папулярнасці ў апошні час "Палымяны ліс" пачынае саступаць браўзэру Google Chrome. Але пры гэтым варта ўспомніць, што Firefox дае жыццё іншым прыкладанням. На аснове яго кода створаны, напрыклад, папулярны паштовы кліент Thunderbird, і нават маецца музычны плэер Songbird, які выкарыстоўвае тэхналогіі браўзэра Mozilla. Ніжэй ў гэтым аглядзе мы пазнаёмімся з яшчэ адной праграмай на базе "Палымянага ліса".
Дзесяты выпуск Firefox можна ўмоўна назваць карпаратыўным. Гэтай версіі прысвоены статус рэлізу з доўгім тэрмінам падтрымкі (ESR), выпуск абнаўленняў з выпраўленнем праблем бяспекі для якога будзе вырабляецца на працягу года.
У новай версіі "Палымянага ліса" былі зменены некаторыя правілы паводзінаў пашырэнняў. Раней у былыя часы з выхадам новага рэлізу адключалася вялікая колькасць пашырэнняў з-за фармальнай несумяшчальнасці з нумарам новай версіі браўзэра. Зараз усе дапаўненні, незалежна ад фармальнага нумара версіі, па змаўчанні будуць пазначацца як сумяшчальныя з бягучым выпускам вэб-аглядальніка. Гэта павінна зрабіць працэс абнаўлення Firefox менш бязбольным. Па новых правілах аўтаматычна адключаюцца толькі тыя дапаўненні, якія непасрэдна пазначаныя ў базе Mozilla як несумяшчальныя з бягучым выпускам браўзэра.
Непрыкметна прыйшоў час, калі браузерные кампутарныя гульні становяцца рэальнасцю. Firefox таксама спрабуе адпавядаць браўзэру для гульнёвых прыкладанняў. У новай версіі рэалізавана падтрымка антыальясінгу для WebGL, што дасць магчымасць забяспечыць згладжванне ліній і кутоў пры вывадзе 3D-сцэн. Сюды ж можна аднесці і адмысловы функцыянал Full Screen API для web-прыкладанняў, якія працуюць у поўнаэкранным рэжыме.
І, вядома ж, Firefox з'яўляецца на дадзены момант для многіх вэб-распрацоўнікаў самым незаменным інструментам стварэння вэб-рэсурсаў. У новай версіі браўзэра для гэтай катэгорыі карыстальнікаў з'явіўся інструмент Page Inspector, што прызначаны для аналізу і інспектавання старонак. Пры дапамозе гэтай прылады значна прасцей і навочней становіцца аналіз і тэставанне фарматавання, дызайну, стылю і іншых элементаў вэб-старонкі.
Адначасова абнавілася і мабільная версія Firefox для Android, якая пакуль не настолькі папулярная, як версія для настольных кампутараў. Таму ў новым выпуску мабільнага браўзэра вялікіх навін няма. Аднак пачынаючы з Firefox 11, мабільны варыянт "Палымянага ліса" будзе значна перароблены. У наступнай версіі браўзэр для "Андроіда" будзе пераведзены на стандартныя механізмы пабудовы інтэрфейсу, якія прадстаўляюцца API Android.
Распрацоўка
Як было сказана вышэй, Firefox даў жыццё шматлікім прыкладанням, якія выкарыстоўваюць у сябе адкрытыя тэхналогіі Mozilla. І прыкладам такой праграмы можна назваць Komodo IDE, якую выпускае кампанія ActiveState Software, і сёмая версія якой з'явілася на мінулым тыдні.
Komodo IDE - гэта інтэграванае асяроддзе распрацоўкі вэб-прыкладанняў. Асяроддзе падтрымлівае распаўсюджаныя дынамічныя мовы праграмавання Perl, PHP, Python, Ruby, JavaScript, а таксама вэб-стандарты CSS, HTML і XML. Функцыянал Komodo IDE дазваляе ствараць і адладжваць вэб-прыкладанні.
Komodo IDE з'яўляецца камерцыйным праектам. Аднак існуе бясплатны варыянт Komodo Edit, які ствараецца на базе рэпазітара зыходнага кода Open Komodo.
Ад камерцыйнай версіі Komodo Edit адрозніваецца адсутнасцю такіх функцый IDE, як адладчык, DOM-рэдактар, інтэрактыўныя абалонкі, кантроль праектаў. Па сутнасці Komodo Edit - гэта мульты-моўны рэдактар з шырокай падтрымкай моў - PHP, Python, Ruby, JavaScript, Perl, Tcl, XML, HTML.
Сярод унесеных удасканаленняў Komodo IDE варта асобна адзначыць пашыраныя магчымасці адладкі сцэнараў JavaScript, сродак прагляду DOM Viewer, інструмент HTTP Inspector і інш А дадатковая падтрымка фрэймворкаў Ruby on Rails і CakePHP, а таксама кліенцкіх бібліятэк Yahoo! UI Library і Dojo, дазваляе засяродзіць ўвесь працэс распрацоўкі ў рамках працоўнага асяроддзя Komodo. З навін новай версіі Komodo IDE можна адзначыць сродкі для інтэграцыі з платформай Stackato на базе VMware CloudFoundry, а таксама падтрымку распрацоўкі на мове JavaScript з выкарыстаннем сервернай JavaScript-платформы Node.js.
Як і ў Firefox, у Komodo IDE і Komodo Edit маецца механізм і інтэрфейс для пашырэнняў і убудоў. У рэпазітары пашырэнняў асяроддзя можна знайсці цікавыя дапаўненні, як, напрыклад, падтрымку Zen Coding.
Дадаткова коратка можна адзначыць выхад на мінулым тыдні новай версіі Qt SDK 1.2. Гэты пакет распрацоўніка прызначаны для стварэння крос-платформенных прыкладанняў, заснаваных на адкрытым фрэймворку Qt, папулярным сярод распрацоўнікаў свабодных праграм. У новай Qt SDK ажыццёўлены пераход на Qt 4.8 і абноўлена версія асяроддзя распрацоўкі Qt Creator 2.4.1.
OpenShot 1.4.1
Яшчэ карыстальнікам GNU/Linux можна звярнуць увагу на абнаўленне вольнага відэарэдактара OpenShot 1.4.1. Гэта нядрэнны рэдактар для пачатковых відэамейкераў. Праграма можа спатрэбіцца для тых, каму трэба адрэдагаваць сваё відэа для наступнай яго загрузкі на YouTube, Flickr, Vimeo, Metacafe і іншыя відэахостынгі.
OpenShot валодае падтрымкай мульцітрэкаў - адначасовага рэдагавання некалькіх відэаролікаў. Тут, як і належыць, маюцца стандартныя функцыі змянення памеру, абрэзка і рэзка відэа. Таксама ў праграме прысутнічаюць розныя эфекты, як, напрыклад, відэапераходы паміж сцэнамі.
Цікавай асаблівасцю OpenShot, з'яўляецца тое, што гэты відэарэдактар можа выкарыстаць 3D-рэдактар Blender для стварэння трохмерных анімацый і эфектаў. У OpenShot 1.4.1 рэалізаваная падтрымка новай значнай галіны Blender 2.6x. З'явілася новая анімацыя: каркасны тэкст (wireframe text). Таксама з новых эфектаў ў распараджэнні карыстальніка цяпер маюцца новыя тытры з імітацыяй літар з золата і новыя перадусталёўкі анімацыі.
Відэарэдактар распрацоўвае энтузіяст вольнага ПЗ Джонатан Томас, які актыўна супрацоўнічае са сваімі карыстальнікамі. І створаным ім кам'юніці Томас ганарыцца не менш, чым уласным праектам.
Міхаіл АСТАПЧЫК
Горячие темы