Журнал LinuxFormat - перейти на главную

LXF157:LibreOffice 3.5

Материал из Linuxformat
Перейти к: навигация, поиск


Обзор

Содержание

LibreOffice 3.5

Этот ре­лиз уже про­воз­гла­си­ли «луч­шим сво­бод­ным офис­ным па­ке­том всех вре­мен». Так ли это на са­мом де­ле? Взгляд Бе­на Эве­рар­да.

Не­смот­ря на со­лид­ную циф­ру в на­звании, это все­го лишь тре­тий ре­лиз от The Document Foundation (TDF – ор­ганиза­ция, ко­то­рая раз­ра­ба­ты­ва­ет Libre Office): пер­вым был 3.3, да­бы сов­па­дать с те­ку­щей вер­си­ей OpenOffice.org, (OOо), от ко­то­рой нынешний про­ект от­вет­вил­ся. Тем не менее, за свою столь недол­гую ис­то­рию программа уже про­шла боль­шой путь. И са­мые зна­чи­тель­ные из­менения косну­лись не столь­ко техниче­­ской, сколь­ко ор­ганиза­ци­он­ной час­ти.

Хо­тя OpenOffice.org счи­тал­ся от­кры­тым про­ек­том, фор­маль­но он при­над­ле­жал Sun, а за­тем пе­ре­шел к Oracle, так что на­прав­ления его раз­ви­тия оп­ре­де­лял кор­по­ра­тив­ный ти­ран, вплоть до тре­бо­вания к раз­ра­бот­чи­кам пе­ре­да­вать пра­ва на код. TDF по­пы­та­лась из­ба­вить­ся от этой дур­ной на­след­ст­вен­но­сти и сде­лать ПО дру­же­любнее к сво­им соз­да­те­лям. По­ли­ти­ка име­ла успех, и с мо­мен­та от­де­ления от OOo при­тя­ну­ла бо­лее 300 но­вых раз­ра­бот­чи­ков. Этот аспект про­ек­та раз­ви­ва­ет­ся па­рал­лель­но с функ­цио­наль­но­стью, с каж­дой но­вой вер­си­ей.

При­сое­ди­няй­тесь

По слу­чаю вы­хо­да вер­сии 3.5 чле­нам со­об­ще­ст­ва, внес­шим наи­боль­ший вклад в ее соз­дание, вру­чи­ли осо­бые знач­ки за успе­хи в ха­кин­ге и за от­лов оши­бок. Ес­ли и вы за­ду­мае­те по­полнить мно­го­чис­лен­ные ря­ды раз­ра­бот­чи­ков, за ин­фор­ма­ци­ей об­ра­ти­тесь на http://wiki.documentfoundation.org/Development: там да­же есть спи­сок за­дач, по­силь­ных для но­вич­ков.

Но­вый ре­лиз LibreOffice при­нес за­мет­ные и прак­ти­че­­ски по­все­ме­ст­ные улуч­шения ПО. Об­зо­ры офис­ных па­ке­тов обыч­но на­чи­на­ют с ре­дак­то­ра до­ку­мен­тов или элек­трон­ных таб­лиц. Но мы спер­ва об­ра­тим­ся к гра­фи­че­­ским ин­ст­ру­мен­там – имен­но там поя­ви­лась столь дол­го­ждан­ная функ­ция: фильтр им­пор­та Visio, соз­дан­ный в рам­ках Google’s Summer of Code [Ле­то за ко­дом в Google, лет­няя прак­ти­ка для сту­ден­тов].

Важ­ность его в том, что рань­ше ни од­но при­ло­жение Linux не ра­бо­та­ло с та­ки­ми фай­ла­ми нор­маль­но. И ес­ли обыч­ные поль­зо­ва­те­ли про­сто не воспринима­ли этот стран­ный фор­мат, то менед­же­ры про­ек­тов и те, чья дея­тель­ность свя­за­на с планиро­ванием, ак­тив­но их ис­поль­зо­ва­ли и бы­ли вы­ну­ж­де­ны ис­кать ПО, со­от­вет­ст­вую­щее их за­про­сам. Те­перь же LibreOffice – а вме­сте с ним и Linux – стал жизнеспо­соб­ной оп­ци­ей в бизнес-сфе­рах.

Еще од­на важ­ная при­бав­ка к гра­фи­че­­ским со­став­ляю­щим па­ке­та – им­порт фи­гур SmartArt. Впер­вые пред­став­лен­ные в Microsoft Office 2007 как спо­соб улуч­шить пред­став­ление гра­фи­ки и тек­ста, ши­ре все­го они при­ме­ня­ют­ся в PowerPoint. Так что, ес­ли вы бы­ли недо­воль­ны, от­кры­вая до­ку­мен­ты Office с гра­фи­кой, LibreOffice вас спа­сет. Сколь бы мы ни же­ла­ли, что­бы мир пе­ре­шел на от­кры­тые фор­ма­ты, это­го по­ка нет, и улуч­шение под­держ­ки про­прие­тар­ных в этом па­ке­те как нель­зя кста­ти.

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

В по­мощь пи­са­те­лям

Здесь, в Linux Format, мы за­ра­ба­ты­ва­ем вы­пуском это­го жур­нала, и охотнее все­го занима­ем­ся ис­сле­до­ванием но­вых по­тря­саю­щих тех­но­ло­гий ПО от­кры­то­го ко­да. Но, к со­жа­лению, по­ка не изо­бре­тен ком­пь­ю­тер, спо­соб­ный им­пор­ти­ро­вать мыс­ли пря­мо из го­ло­вы, за­од­но пре­об­ра­зуя их в безу­преч­ный анг­лий­ский, нам при­хо­дит­ся еще и му­чить­ся с опе­чат­ка­ми и то­му по­доб­ным. Про­вер­ка пра­во­пи­сания (а она в LibreOffice непло­ха), конеч­но, вы­ру­ча­ет, но это все­го пол­де­ла. В вер­сии 3.5 ко­ман­да LibreOffice по­ра­до­ва­ла нас еще и про­вер­кой грам­ма­ти­ки, что­бы об­лег­чить на­ши стра­дания, но хо­ро­шо ли она ра­бо­та­ет?

Ну, хо­ро­шая но­вость в том, что она не под­чер­ки­ва­ет все сплош­ня­ком в ва­шем безу­преч­ном тек­сте, счи­тая его яко­бы непра­виль­ным. Раз­ра­бот­чи­ки по­ста­ра­лись мак­си­маль­но снизить ко­ли­че­­ст­во лож­ных тре­вог, и текст вы­де­ля­ет­ся толь­ко при яв­ной ошиб­ке. След­ст­ви­ем ста­ли про­пуски про­стей­ших грам­ма­ти­че­­ских на­ру­шений. Когда мы в по­ряд­ке экс­пе­ри­мен­та вве­ли сле­дую­щий текст:

“Its a cold day. It a cold day. it’s a cold day. It’s an cold day”

он на­шел все­го две ошиб­ки: непра­виль­ное упот­реб­ление ар­тик­ля “an” и от­сут­ст­вие за­глав­ной бу­к­вы [на са­мом де­ле, ошиб­ка есть в ка­ж­дом пред­ло­жении, – прим. пер.]. И хо­тя лиш­няя пе­ре­провер­ка не во вред, наш вы­пускаю­щий ре­дак­тор Гэ­ри (вы­чи­ты­ваю­щий на­шу сум­бур­ную про­зу и пра­вя­щий грам­ма­ти­ку) ра­бо­ты явно не ли­шит­ся.

Этот ин­ст­ру­мент не толь­ко про­ве­ряет грам­ма­ти­ку, но и пре­об­ра­зу­ет единицы из­ме­рения. Ес­ли оп­ция вклю­че­на, то при ка­ж­дом вво­де зна­чения в рас­по­зна­вае­мых сис­те­мой единицах текст бу­дет под­черк­нут волнистой синей линией. На­жа­ти­ем пра­вой кноп­ки вы мо­же­те кон­вер­ти­ро­вать их в дру­гие под­дер­жи­вае­мые единицы. Что­бы вклю­чить функ­цию, вы­бе­ри­те Ин­ст­ру­мен­ты > Менед­жер до­полнений и вы­де­ли­те сло­варь, за­тем щелк­ните по Свой­ст­вам и от­меть­те га­лоч­кой па­ра­мет­ры, ко­то­рые хо­ти­те кон­вер­ти­ро­вать. Нам по­ка­за­лось, что неко­то­рые най­ти непро­сто, но, воз­мож­но, де­ло в мно­го­функ­цио­наль­но­сти про­грам­мы.

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

Сво­дя сче­ты

Вир­туо­зы элек­трон­ных таб­лиц оце­нят воз­мож­ность де­лать сра­зу несколь­ко вы­де­лений в фильт­ре. По су­ти, это спо­соб соз­дать про­стей­шие фильт­ры ИЛИ. Что­бы восполь­зо­вать­ся дан­ной функ­ци­ей, вы­де­ли­те несколь­ко яче­ек и вы­бе­ри­те Дан­ные > Фильтр > Ав­то­фильтр. Таб­ли­ца по­ка­жет вам вы­па­даю­щее ме­ню над ка­ж­дой ко­лон­кой, где на­до от­ме­тить эле­мен­ты, ко­то­рые вы хо­ти­те по­ка­зать. Ранее эти дей­ст­вия мож­но бы­ло вы­полнить толь­ко с одним эле­мен­том, но те­перь есть спи­сок, где их мож­но от­ме­тить сколь­ко угод­но.

Еще од­но нов­ше­ст­во в элек­трон­ных таб­ли­цах – неог­раничен­ность пра­вил услов­но­го фор­ма­ти­ро­вания. Ус­лов­ное фор­ма­ти­ро­вание – это при­менение раз­но­го сти­ля оформ­ления (цве­та, кег­ля и т. д.) в за­ви­си­мо­сти от со­дер­жи­мо­го ячей­ки. Мож­но, на­при­мер, вы­де­лить все ячей­ки, зна­чения ко­то­рых пре­вы­ша­ют оп­ре­де­лен­ный по­рог или со­дер­жат оп­ре­де­лен­ное сло­во. В бо­лее ранних вер­си­ях к од­ной и той же ячей­ке до­пуска­лось при­ме­нять не бо­лее трех усло­вий; те­перь их чис­ло не ог­раниче­но.


Мел­кое, но по­лез­ное из­менение – реа­ли­за­ция мно­го­строч­но­го вво­да. Вам боль­ше не при­дет­ся теснить­ся в од­ной стро­ке, вво­дя боль­шие объ­е­мы ин­фор­ма­ции в од­ну ячей­ку. Мо­же­те соз­дать таб­ли­цу хоть на 10 000 лис­тов, ес­ли вы та­кой са­дист. Воз­мож­но, когда-нибудь, ко­му-нибудь, неве­до­мо ко­му, она и при­го­дит­ся – лишь бы ин­фор­ма­ция из этих до­ку­мен­тов не по­на­до­би­лась нам.


Поль­зо­ва­те­лей Base, ре­дак­то­ра баз дан­ных, то­же не оби­де­ли, но им при­дет­ся до­воль­ст­во­вать­ся мень­шим. Поя­вил­ся соб­ст­вен­ный фильтр для PostgreSQL, по­зво­ляю­щий пря­мо из до­ку­мен­та под­сое­ди­нять­ся к это­му ви­ду сер­ве­ров. Так­же в этой вер­сии возвращен ин­ст­ру­мент он­лайн- об­нов­ления. Он пе­рио­ди­че­­ски про­ве­ря­ет на­ли­чие бо­лее но­вой вер­сии LibreOffice и (ес­ли эта оп­ция вы­бра­на) ска­чи­ва­ет ее.

Бы­ла про­де­ла­на и боль­шая внут­рен­няя ра­бо­та по чи­ст­ке ко­да и ло­ка­ли­за­ции. Сей­час она не столь за­мет­на, но непре­мен­но принесет пло­ды в бу­ду­щем, по­сколь­ку уп­ро­стит про­грам­ми­стам ис­прав­ление оши­бок и до­бав­ление но­вых функ­ций.

В об­щем, ре­лиз достой­ный, с важ­ны­ми но­во­вве­дения­ми и уст­ра­нен­ны­ми ошиб­ка­ми. Но ес­ли код станет еще луч­ше, а раз­ра­бот­чи­ков еще боль­ше, LibreOffice до­ка­жет нам, что это не пре­дел – ждем не до­ждем­ся. |

Персональные инструменты
купить
подписаться
Яндекс.Метрика