LXF141:Тема номера

Материал из Linuxformat.

Перейти к: навигация, поиск
Ин­те­ро­пе­ра­бель­ность

Содержание

Как свободное ПО объеденить Windows, Linux и OS X раз и навсегда

объ­яс­нит Ма­янк Шар­ма

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

И дрей­фить не сто­ит. Здесь, как и вез­де, Linux и дру­гое ПО на осно­ве от­кры­то­го ко­да встре­ча­ет вы­зов во все­ору­жии. Пре­ду­смот­ре­но все – от под­клю­чения к сер­ве­рам с про­прие­тар­ным ПО для под­держ­ки груп­по­вой ра­бо­ты до управ­ления уст­рой­ст­ва­ми на чу­же­род­ных для Linux драй­ве­рах.

Же­лаю­щим непри­ну­ж­ден­но жонг­ли­ро­вать раз­лич­ны­ми ОС нуж­ны про­грам­мы, спо­соб­ные ра­бо­тать на раз­ных плат­фор­мах и хранить дан­ные в фор­ма­тах, удоб­ных для им­пор­та и экс­пор­та. А в этом-то web-при­ло­женияи за­тме­ва­ют сво­их ав­то­ном­ных со­брать­ев. Они из­на­чаль­но ней­траль­ны к плат­фор­мам и пред­ла­га­ют стан­дарт­ный ин­тер­фейс, не за­ви­ся­щий от ОС.

По­это­му, ра­бо­тае­те ли вы в офи­се или до­ма, мы вам рас­ска­жем все, что сле­ду­ет знать для вез­де­су­ще­сти в лю­бой ОС.

Windows в Linux

Проприетарные программы и ОС – это­таки реальность, и в одночасье она не исчезнет. Рассмотрим, как с ней ужиться.

Нра­вит­ся вам это или нет, но во­круг нас мно­же­ст­­во про­прие­тар­ных про­грамм. Они бы­ва­ют всех ви­дов и мас­шта­бов – от бло­ков дво­ич­но­го ко­да, управ­ляю­щих де­ше­вы­ми web-ка­ме­ра­ми с ин­тер­фей­сом USB, до па­ке­тов при­ло­жений для груп­по­вой ра­бо­ты на уровне пред­при­ятия. Пред­ла­гай­ся та­кое ПО да­ром или за неболь­шое со­стояние, блю­сти­те­ли чис­то­ты от­кры­то­го и бес­плат­но­го ПО не же­ла­ют иметь с ним ниче­го об­ще­го. Од­на­ко не всем под­вла­ст­на роскошь по­сту­пать по-сво­ему, осо­бен­но когда сро­ки сда­чи про­ек­та под­жи­ма­ют, а упер­тый сис­тем­ный ад­минист­ра­тор ис­по­ве­ду­ет Windows.

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

Ус­та­нов­ка драй­ве­ров Windows в Linux

Боль­шин­ст­во глав­ных ди­ст­ри­бу­ти­вов со­дер­жат GUI для ус­та­нов­ки драй­ве­ров Windows.

Но есть хо­ро­шая но­вость: все боль­ше про­из­во­ди­те­лей обо­ру­до­вания по­став­ля­ют для сво­их уст­ройств так­же и драй­ве­ры Linux, или, по крайней ме­ре, пре­достав­ля­ют со­об­ще­ст­­ву Open Source спе­ци­фи­ка­ции, что­бы обес­пе­чить ра­бо­ту этих уст­ройств под Linux. Не­ко­то­рые да­же пред­ла­га­ют воз­на­гра­ж­дение за на­пи­сание драй­ве­ров. Бла­го­да­ря это­му под­хо­ду пе­ри­фе­рий­ное сен­сор­ное уст­рой­ст­­во Microsoft Kinect те­перь под­ру­жи­лось с Linux-ком­пь­ю­те­ра­ми.

Ну, а ес­ли вы на­рва­лись на непод­дер­жи­вае­мое обо­ру­до­вание? Что ж, ес­ли это се­те­вой адап­тер (с ин­тер­фей­сом USB, PCI или PCMCIA), не имею­щий «род­ных» драй­ве­ров Linux, то не все по­те­ря­но. Про­ект NdisWrapper пре­достав­ля­ет мо­дуль, соз­даю­щий API яд­ра Windows и API NDIS внут­ри яд­ра Linux, к ко­то­ро­му мож­но под­клю­чить уст­рой­ст­­во, пред­на­зна­чен­ное чис­то для Windows. Кро­ме ку­чи бес­про­вод­ных карт, NdisWrapper ра­бо­та­ет со все­ми ви­да­ми се­те­вых уст­ройств. Спи­сок уст­ройств, со­вмес­ти­мых с NdisWrapper, име­ет­ся на сай­те про­ек­та: http://sourceforge.net/apps/mediawiki/ndiswrapper/index.php?title=Category:WORKS.

NdisWrapper досту­пен че­рез ре­по­зи­то­рии боль­шин­ст­­ва по­пу­ляр­ных ди­ст­ри­бу­ти­вов. Хо­тя это ин­ст­ру­мент команд­ной стро­ки, для него досту­пен и ряд гра­фи­че­­­ских ин­тер­фей­сов – на­при­мер, ndisgtk. По­ми­мо ПО, вам по­на­до­бят­ся и про­прие­тар­ные драй­ве­ры для ва­ших адап­те­ров. По­ин­те­ре­суй­тесь так­же про­ек­том Madwifi, ко­то­рый соз­да­ет Linux-драй­ве­ры уров­ня яд­ра для бес­про­вод­ных се­те­вых уст­ройств на осно­ве чип­се­тов Atheros. Что­бы по­мочь вам в вы­полнении этой за­да­чи, ди­ст­ри­бу­ти­вы на­по­до­бие SimplyMepis уже вклю­ча­ют в свой со­став NdisWrapper и неко­то­рые по­пу­ляр­ные про­прие­тар­ные драй­ве­ры.

Linux-со­вмес­ти­мое же­ле­зо

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

Вы­би­рая уст­рой­ст­­во, по­лю­бо­пыт­ст­­вуй­те, на­сколь­ко оно со­вмес­ти­мо с Linux – по­се­ти­те фо­рум или IRC-ка­нал ва­ше­го ди­ст­ри­бу­ти­ва, по­свя­щен­ный ап­па­рат­ным про­бле­мам. К то­му же боль­шин­ст­­во ди­ст­ри­бу­ти­вов под­дер­жи­ва­ют под­роб­ный спи­сок со­вмес­ти­мых ап­па­рат­ных средств (на­при­мер, для Ubuntu – https://wiki.ubuntu.com/HardwareSupport).

Canonical так­же под­дер­жи­ва­ет спи­сок но­ут­бу­ков, на­столь­ных ПК, сер­ве­ров и нетбу­ков, сер­ти­фи­ци­ро­ван­ных для ра­бо­ты под Ubuntu (http://webapps.ubuntu.com/certification).

За­пуск про­грамм Windows в Linux

PlayOnLinux ус­та­нав­ли­ва­ет ка­ж­дую про­грам­му внут­ри ее соб­ст­вен­ной сре­ды.

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

Ни­что не ме­ша­ет плю­нуть на по­доб­ные про­грам­мы и дер­жать­ся ис­­клю­чи­тель­но от­кры­то­го ПО, но та­кой под­ход не всегда прак­ти­чен. Столь же непрак­тич­но по­ку­пать це­лую опе­ра­ци­он­ную сис­те­му для за­пуска на ней все­го лишь па­ры-трой­ки при­ло­жений.

К сча­стью, име­ет­ся от­лич­ный про­ект Wine, из­на­чаль­но соз­дан­ный для за­пуска Windows-при­ло­жений под Linux, но при­год­ный и для Mac OS X. Wine под­дер­жи­ва­ет бо­лее 15 000 Windows-при­ло­жений (http://appdb.winehq.org), вклю­чая иг­ры всех жан­ров, об­ра­зо­ва­тель­ное ПО, муль­ти­ме­диа-при­ло­жения, офис­ные ком­плек­ты и т. д. Боль­шая часть этих при­ло­жений мир­но ра­бо­та­ет сра­зу же по­сле уста­нов­ки, но неко­то­рые тре­бу­ют под­строй­ки.

Су­ще­ст­­ву­ет ряд дру­гих про­ек­тов, по­мо­гаю­щих из­влечь мак­си­мум из Wine. Один из них – PlayOnLinux. Он об­лег­ча­ет уста­нов­ку Windows-при­ло­жений (в основ­ном игр) бла­го­да­ря на­бо­ру спе­ци­аль­но на­стро­ен­ных скрип­тов. А кон­фи­гу­ра­ци­он­ный менед­жер Bordeaux с гра­фи­че­­­ским ин­тер­фей­сом, ком­мер­че­­­ская реа­ли­за­ция про­ек­та Wine, уп­ро­ща­ет про­цесс уста­нов­ки при­ло­жений Windows.

Есть и еще од­на про­прие­тар­ная вер­сия Wine, под на­званием CrossOver Linux, спе­ци­аль­но на­стро­ен­ная для за­пуска офис­ных при­ло­жений Windows под Linux и Mac OS X. Она по­став­ля­ет­ся ком­панией CodeWeavers и вклю­ча­ет удоб­ные ути­ли­ты на­строй­ки, а поль­зо­ва­те­лям пре­достав­ля­ет­ся техниче­­­ская под­держ­ка. На­конец, ком­пания TransGaming пред­ла­га­ет вер­сию Wine под на­званием Cedega, для за­пуска Windows-игр. Ко­ро­че, де­фи­ци­та спо­со­бов за­пуска Windows-при­ло­жений под Linux не на­блю­да­ет­ся.

Шаг за ша­гом: За­пуск Windows-при­ло­же­ния в Wine

Шаг 1

  • 1 Ус­та­нов­ка Wine
Боль­шин­ст­во рас­про­странен­ных ди­ст­ри­бу­ти­вов вклю­ча­ют Wine в свои ре­по­зи­то­рии. При уста­нов­ке от­ту­да ав­то­ма­ти­че­­ски до­ба­вят­ся и мо­ду­ли, по­мо­гаю­щие ра­бо­те Windows-про­грамм, в том чис­ле – OpenGL для уско­рения 3D.

Шаг 2

  • 2 Фай­ло­вые ас­со­циа­ции
Ус­та­но­вив Wine, за­гру­зи­те ис­пол­няе­мый файл Windows. Щелкните пра­вой кноп­кой мы­ши по EXE-фай­лу, пе­рей­ди­те на вклад­ку Permissions и вы­бе­ри­те оп­цию Allow Executing File As Program, за­тем на вклад­ку Open With и вы­бе­ри­те оп­цию Wine Windows Program Loader.

Шаг 3

  • 3 Ус­та­но­вим и за­пустим
Те­перь два­ж­ды щелкните мы­шью по EXE-ин­стал­ля­то­ру и уста­но­ви­те при­ло­жение, как вы де­ла­ли бы в Windows. По­сле уста­нов­ки при­ло­жение поя­вит­ся в ме­ню Applications > Wine > Programs. Вы так­же уви­ди­те ссыл­ки на вир­ту­аль­ный диск C: и де­ин­стал­ля­тор.

За­пуск Linux-при­ло­жений в Windows

Ес­ли ваш на­столь­ный ПК ра­бо­та­ет под Windows, это не по­вод ли­шать­ся лю­би­мых Linux-при­ло­жений. Есть же, на­при­мер, вир­туа­ли­за­ция. Увы, она сла­бо под­хо­дит для ре­сур­со­ем­ких про­грамм, тре­бую­щих боль­ших объ­е­мов ОЗУ – ти­па ви­део­ре­дак­то­ров и со­вре­мен­ных игр.

Тут-то и по­мо­жет coLinux. Этот про­ект бе­рет ста­биль­ный ре­лиз яд­ра и пор­ти­ру­ет его на Windows. Ди­ст­ри­бу­тив andLinux бе­рет яд­ро coLinux и встав­ля­ет в ре­лиз Ubuntu, а вы уста­нав­ли­вае­те его в Windows как обыч­ный ис­пол­няе­мый файл.

По­сле это­го andLinux' по­зво­ля­ет на­страи­вать ас­со­циа­ции ти­пов фай­лов и ре­шать, ка­кие при­ло­жения Linux вклю­чить в ме­ню Open With в Windows. Спер­ва уста­нов­ка andLinux ка­жет­ся не слиш­ком изящ­ным под­хо­дом к за­пуску Linux-про­грамм, осо­бен­но ес­ли для них мож­но по­про­сту ска­чать Windows-вер­сии. Од­на­ко andLinux да­ет доступ к та­ким «стол­пам» Linux, ко­то­рые под Windows не по­лу­чишь – на­при­мер, Konqueror и под­чинен­ные KIO (KDE Input/Output).

Кро­ме то­го, вы смо­же­те уста­нав­ли­вать но­вые при­ло­жения че­рез Synaptic или ком­пи­ли­руя их из ис­ход­но­го ко­да, а за­тем ко­пи­ро­вать и встав­лять че­рез бу­фер об­ме­на текст из при­ло­жений Windows в Linux-про­грам­мы, и на­обо­рот. Пра­во­вер­ные ли­нук­сои­ды мо­гут пред­по­честь сис­те­му с двой­ной за­груз­кой и за­пускать на­стоя­щую Linux, но andLinux ре­аль­но поднима­ет ин­те­р­о­пе­ра­бель­ность на но­вый уро­вень.

Сожительство на диске

Как добиться, чтобы разные ОС работали совместно.

TeamViewer убе­ре­жет вас от гиб­лой за­да­чи ус­та­нов­ки уда­лен­ных со­еди­не­ний.

Хо­ти­те, что­бы на од­ном ком­пь­ю­те­ре ра­бо­та­ло несколь­ко ОС? Тогда пе­ред соз­данием муль­ти­загрузоч­ной сис­те­мы раз­бей­те диск на раз­де­лы, от­ве­дя про­стран­ст­во для уста­нов­ки но­вой ОС. Не жди­те тут про­сто­ты; а в за­ви­си­мо­сти от рас­клад­ки дис­ка по умол­чанию, про­цесс мо­жет ока­зать­ся да­же бо­лее тру­до­ем­ким, чем вы во­об­ра­жа­ли.

Спа­сет за­ме­ча­тель­ный ин­ст­ру­мент GParted. Он по­зво­ля­ет манипу­ли­ро­вать раз­де­ла­ми в бо­лее чем дю­жине раз­лич­ных фор­ма­тов, будь то из­менение раз­ме­ра су­ще­ст­вую­ще­го раз­де­ла HFS+ и соз­дание Linux-раз­де­ла ext3 на ком­пь­ю­те­ре Mac с про­цес­со­ром Intel или из­менение раз­де­ла NTFS.

GParted – это гра­фи­че­­ская обо­лоч­ка для GNU-ути­ли­ты Parted. Этот ин­ст­ру­мент досту­пен в ре­по­зи­то­ри­ях поч­ти всех ди­ст­ри­бу­ти­вов, а так­же на Live CD, что очень удоб­но для вы­полнения опе­ра­ций над раз­де­ла­ми без их мон­ти­ро­вания. GParted уме­ет соз­да­вать но­вые раз­де­лы и рас­тя­ги­вать или сжи­мать су­ще­ст­вую­щие. Од­на­ко не все ти­пы раз­де­лов до­пуска­ют вы­полнение всех ти­пов опе­ра­ций. На­при­мер, GParted по­ка не спо­соб­на рас­ши­рять раз­де­лы HFS+, хо­тя сжи­мать их уже мож­но. Кро­ме то­го, GParted по­лез­на, ес­ли надо пе­ре­ме­щать и ко­пи­ро­вать раз­де­лы с дис­ка на диск.

Уч­ти­те, что под Linux для манипу­ля­ций над раз­де­ла­ми HFS+ по­тре­бу­ет­ся мо­дуль hfsprogs, а над раз­де­ла­ми NTFS – мо­дуль ntfsprogs. Аль­тер­на­ти­ва GParted – плат­ная про­прие­тар­ная про­грам­ма Paragon Partition Manager.

Управ­ление ра­бо­чи­м сто­ло­м издали

Один из луч­ших трю­ков ад­минист­ра­то­ров – уда­лен­ный доступ к ра­бо­чим сто­лам. Ин­ст­ру­мен­тов, даю­щих поль­зо­ва­те­лям воз­мож­ность пре­доста­вить свои ра­бо­чие сто­лы в об­щий доступ, нема­ло, но уста­но­вить та­кой ин­ст­ру­мент мо­жет быть труд­но­ва­то.

С TeamViewer го­ло­ву ло­мать не при­дет­ся. Про­грам­ма бес­плат­на для неком­мер­че­­ско­­го ис­поль­зо­вания и ра­бо­та­ет под Linux, Mac OS X и Windows. Доста­точ­но ска­чать сбор­ку для ва­шей плат­фор­мы и уста­но­вить ее. Пусть TeamViewer и про­прие­та­рен, за­то из­бав­ля­ет вас от гры­зения гранита нау­ки об уда­лен­ных со­единениях.

По­сле за­пуска кли­ент TeamViewer да­ет вам уникаль­ный но­мер се­ан­са [session ID], за­щи­щен­но­го па­ро­лем. Пе­ре­дай­те их то­му, ко­му вы хо­ти­те до­ве­рить управ­ление ва­шим ра­бо­чим сто­лом, или возь­ми­те та­ко­вые для управ­ления дру­гой ма­ши­ной. Со­единения шиф­ру­ют­ся и ко­ди­ру­ют­ся. Мож­но так­же восполь­зо­вать­ся оп­ци­ей Presentation, что­бы вы­дать ра­бо­чие сто­лы на про­смотр, не пре­достав­ляя кон­тро­ля над ними. На­конец, TeamViewer по­зво­ля­ет об­менивать­ся фай­ла­ми ме­ж­ду уда­лен­ны­ми ра­бо­чи­ми сто­ла­ми.

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

Шаг за ша­гом: Кло­ни­ру­ем дис­ки с CloneZilla

  • 1 Ска­ча­ем при­ло­жение
Зай­ди­те на http://clonezilla.org/download/sourceforge и ска­чай­те об­раз CloneZilla Live CD. При­ло­жение под­дер­жи­ва­ет фай­ло­вые сис­те­мы для 32‑ и 64‑раз­ряд­ных ОС, вклю­чая HFS+ для Mac OS X, NTFS для Windows, ext3 и UFS.

  • 2 Вы­бор ре­по­зи­то­рия
За­гру­зи­те ком­пь­ю­тер с Live CD и вы­бе­ри­те оп­цию клониро­вания. Оп­ция Device-image соз­да­ет об­раз клонируе­мо­го дис­ка или раз­де­ла, что по­лез­но при восстанов­лении кло­на на дру­гой ма­шине. За­тем вы­бе­ри­те ре­по­зи­то­рий об­ра­зов и ис­точник клониро­вания.

  • 3 Клон «на ле­ту»
Оп­ция Device-device по­зво­ля­ет при клониро­вании дис­ков вы­брать толь­ко оди­ноч­ный диск или раз­дел. Будь­те осто­рож­ны, вы­би­рая це­ле­вой диск или раз­дел: пе­ред восста­нов­лением тот бу­дет стерт.

Об­щие при­ло­жения

В Web ваш ин­тер­фейс бу­дет един для всех плат­форм.

Пе­ре­нос фай­лов из од­ной ОС в дру­гую не так уж сло­жен, ес­ли все фай­лы си­дят на од­ном и том же дис­ке. Но при пе­ре­клю­чении ме­ж­ду ПК воз­мож­ны про­бле­мы.

И тогда вам очень при­го­дит­ся воз­мож­ность об­ще­го досту­па в ре­жи­ме он­лайн: вы­бор ме­то­дов доста­точ­но ши­рок, при­чем ка­ж­дый име­ет свои «за» и «про­тив». Но­вей­шие вер­сии Ubuntu со­дер­жат кли­ент­ские про­грам­мы для досту­па к сер­ви­су Ubuntu One, но кли­ен­тов для OS X нет. А вот по­пу­ляр­ный сер­вис Dropbox име­ет кли­ен­тов для Mac, Windows и Linux, а так­же для мо­биль­ных уст­ройств, но ог­раничи­ва­ет вас един­ст­вен­ным ка­та­ло­гом для ре­зерв­но­го ко­пи­ро­вания и син­хрониза­ции.

Ес­ли вам ну­жен сер­вис, имею­щий еди­ный ин­тер­фейс для всех плат­форм и по­зво­ляю­щий вы­пол­нять ре­зерв­ное ко­пи­ро­вание лю­бых фай­лов и па­пок, сто­ит при­смот­реть­ся к SpiderOak. Дан­ный сер­вис пред­ла­га­ет стан­дарт­ные 2 ГБ па­мя­ти бес­плат­но и плат­ные оп­ции для боль­ших за­про­сов, но это не про­сто он­лайн-хранили­ще дан­ных. Поль­зу­ясь этим сер­ви­сом, вы мо­же­те об­менивать­ся фай­ла­ми с дру­ги­ми поль­зо­ва­те­ля­ми че­рез изо­ли­ро­ван­ные вир­ту­аль­ные от­се­ки. Поль­зо­ва­те­ли мо­гут под­пи­сы­вать­ся на эти от­се­ки по RSS, бла­го­да­ря че­му они бу­дут в кур­се всех об­нов­лений и до­бав­лений.

При­ня­тый в SpiderOak ме­ханизм безо­пас­но­сти – меч­та пе­ре­стра­хов­щи­ка. Когда вы уста­нав­ли­вае­те кли­ент­скую часть и ре­ги­ст­ри­руе­тесь в сер­ви­се, ин­стал­ля­тор SpiderOak генери­ру­ет клю­чи шиф­ро­вания, ко­то­рые за­тем ис­поль­зу­ет для шиф­ро­вания ва­ших дан­ных пе­ред их пе­ре­да­чей. Та­ким об­ра­зом, все, что вы со­хра­няе­те, уви­дят толь­ко ва­ши гла­за.

Ин­тер­фейс SpiderOak со­дер­жит пять вкла­док. Под­го­то­вив­шись к ре­зерв­но­му ко­пи­ро­ванию, пе­рей­ди­те на вклад­ку Backup и вы­де­ли­те фай­лы или ка­та­ло­ги, ре­зерв­ные ко­пии ко­то­рых хо­ти­те соз­дать. Для на­строй­ки вы­бо­ра фай­лов пе­ре­клю­чи­тесь в ре­жим Advanced. За­вер­шив на­строй­ку, на­жми­те кноп­ку Save Settings. Так как фай­лы в хранили­ще SpiderOak для ва­шей учет­ной за­пи­си и фай­лы на ва­шем дис­ке рас­син­хронизи­ро­ва­ны, кли­ент ав­то­ма­ти­че­­ски за­пустит про­цесс ре­зерв­но­го ко­пи­ро­вания. Те­перь пе­рей­ди­те на вклад­ку Status и про­сле­ди­те за про­цес­сом за­кач­ки.

Что ве­ли­ко­леп­но, SpiderOak да­же от­сле­жи­ва­ет из­менения в фай­лах, ис­поль­зуя сис­те­му кон­тро­ля вер­сий и от­мет­ку да­ты. Бла­го­да­ря это­му мож­но от­ка­тить­ся к пре­ды­ду­щим вер­си­ям фай­ла, со­хранен­ным на сер­ве­ре, ес­ли толь­ко вы ранее не да­ли яв­но­го ука­зания SpiderOak уда­лить их из се­ти.

Син­хрониза­ция за­кла­док

Да­же ОС-од­но­лю­бы од­ну из про­грамм ме­ня­ют час­тень­ко. Ка­кую? Пра­виль­но, вез­де­су­щий web-брау­зер. Конеч­но, их пол­ным-пол­но, и боль­шин­ст­во ла­дит с несколь­ки­ми ОС. Но ес­ли вы так и ска­че­те с Internet Explorer на Safari, а от­ту­да на Google Chrome, вам не обой­тись без удоб­но­го спо­со­ба при­хва­ты­вать с со­бой свои за­клад­ки.

Ка­ж­дый брау­зер име­ет оп­цию экс­пор­та и им­пор­та за­кла­док, но это мо­жет ока­зать­ся гро­мозд­ким про­цес­сом, ес­ли вы по­сто­ян­но пе­ре­хо­ди­те с ма­ши­ны на ма­ши­ну. Что, на­при­мер, де­лать, ес­ли вам вдруг сре­ди но­чи при­спи­чи­ло про­честь рек­ла­му спрея для 24‑ча­со­вой за­щи­ты от на­смор­ка, ко­то­рую вы на­шли и по­ме­ти­ли за­клад­кой на ра­бо­те?

На по­мощь при­дет Xmarks, с его спо­соб­но­стью плав­ной син­хрониза­ции за­кла­док. Это стиль­ное ма­лень­кое рас­ши­рение для брау­зе­ра ра­бо­та­ет с Internet Explorer, Safari, Firefox (и его ку­зе­ном IceWeasel) и Google Chrome, и син­хронизи­ру­ет за­клад­ки в Windows, Linux и Mac OS X.

Кро­ме за­кла­док, доступ к ко­то­рым вы­да­ет­ся так­же он­лайн, рас­ши­рение син­хронизи­ру­ет па­ро­ли и от­кры­тые вклад­ки. Есть да­же функ­ции, спе­ци­фич­ные для кон­крет­ных брау­зе­ров. На­при­мер, в Firefox вы мо­же­те син­хронизи­ро­вать свой жур­нал для всех плат­форм, или, ска­жем, по­лу­чить доступ к за­клад­кам Safari че­рез iPhone.

Мож­но со­вме­ст­но поль­зо­вать­ся до­ку­мен­та­ми че­рез лич­ный URL SpiderOak ShareRoom. Удоб­но.

Луч­шее в Xmarks – оп­ция на­строй­ки на ав­то­ма­ти­че­скую син­хрониза­цию с за­дан­ной пе­рио­дич­но­стью. Кро­ме то­го, мож­но соз­дать ин­ди­ви­ду­аль­ные про­фи­ли – это удоб­но, ес­ли вы, на­при­мер, хо­ти­те от­де­лить ра­бо­чие за­клад­ки от до­машних ти­па «ржач­ные ви­део с хо­мяч­ками».

Кроме по­мо­щи в син­хрониза­ции за­кла­док, рас­ши­рение Xmarks обо­га­ща­ет web-сер­финг: на­при­мер, по­зво­ля­ет оценивать и ком­мен­ти­ро­вать по­се­щае­мые сай­ты и об­на­ру­жи­вать ана­ло­гич­ные.

Ос­та­вай­тесь на свя­зи

Web-сер­ви­сы мо­гут быть без­раз­лич­ны к плат­фор­ме, но ес­ли вы хо­ти­те все их кон­со­ли­ди­ро­вать, по­тре­бу­ет­ся кли­ент для на­столь­но­го ПК. И та­ких, что под­дер­жи­ва­ют боль­шин­ст­во по­пу­ляр­ных web-сер­ви­сов и ра­бо­та­ют на мно­же­ст­ве плат­форм, вполне доста­точ­но. На­при­мер, име­ет­ся TweetDeck, опи­раю­щий­ся на Adobe Air для обес­пе­чения еди­но­об­раз­ной сре­ды в Linux, Mac и Windows. Ес­ли вам нуж­но кросс-плат­фор­мен­ное при­ло­жение на ба­зе от­кры­то­го ко­да, об­ра­ти­те внимание на кли­ен­та StatusNet Desktop, но он под­дер­жи­ва­ет толь­ко ПО StatusNet, та­кие, как Identica.

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

Ес­ли вам не по ду­ше Air, но вы хо­ти­те иметь еди­но­об­раз­ный поль­зо­ва­тель­ский ин­тер­фейс на всех плат­фор­мах, по­про­буй­те Yoono. Эта про­грам­ма под­дер­жи­ва­ет все по­пу­ляр­ные сер­ви­сы со­ци­аль­ных се­тей, ти­па Twitter, Facebook, LinkedIn, Flickr и YouTube, а так­же сер­ви­сы мгно­вен­но­го об­ме­на со­об­щения­ми, вклю­чая AIM, Gtalk и Yahoo Chat.

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

По­ми­мо на­столь­но­го кли­ен­та, Yoono ра­бо­та­ет и на iPhone с iPad, а так­же в ка­че­­ст­ве рас­ши­рения для Firefox и Chrome. Его да­же мож­но на­стро­ить на ис­поль­зо­вание сер­ви­сов за­кач­ки, на­при­мер, Twitpic и Drop.io, до­полнив доступ­ную вам дея­тель­ность в со­ци­аль­ных се­тях. По умол­чанию Yoono пре­ду­пре­ж­да­ет вас всплы­ваю­щи­ми ок­на­ми об об­нов­лении в лю­бой из се­тей, на ко­то­рые вы под­пи­са­ны.

Шаг за ша­гом: Мик­ро­блог­гинг в HootSuite

Шаг 1

  • 1 До­бав­ление се­тей
Как и все web-сер­ви­сы, HootSuite тре­бу­ет соз­дания учет­ной за­пи­си. Соз­дав ее, вы­бе­ри­те оп­ции Settings > Social Networks > Add Social Network, что­бы до­ба­вить ва­ши со­ци­аль­ные се­ти в панель управ­ления HootSuite.

Шаг 2

  • 2 От­прав­ка об­нов­лений
До­ба­вив учет­ные за­пи­си, пе­рей­ди­те в панель управ­ления и вве­ди­те со­об­щение в тек­сто­вое по­ле. Ес­ли вы пре­вы­си­те ли­мит сим­во­лов в со­об­щении, вас пре­ду­пре­дят. Вы смо­же­те так­же встав­лять и сво­ра­чи­вать URL, на­зна­чать вре­мя пуб­ли­ка­ции со­об­щения или со­хра­нять его как чер­но­вик.

Шаг 3

  • 3 По­лу­чи­те ста­ти­сти­ку
Ес­ли вы восполь­зо­ва­лись сред­ст­вом сво­ра­чи­вания URL, пре­достав­ляе­мым HootSuite, то смо­же­те от­сле­жи­вать ко­ли­че­­ст­во про­смот­ров по этой ссыл­ке. А за­дер­жав кур­сор мы­ши над со­об­щением Twitter, вы по­лу­чи­те от HootSuite кноп­ки для от­ве­та на это со­об­щение, е­го пе­ре­сыл­ку и от­прав­ку сво­его со­об­щения.

Советы бывалым

Развертывание собственных web­-приложений.

Сте­ки BitNami дос­туп­ны и в вир­ту­аль­ной ма­ши­не.

Же­лае­те раз­вер­нуть соб­ст­вен­ное web-при­ло­жение, но жаль вре­мени на на­строй­ку сер­ве­ров для это­го? По­про­буй­те BitNami. Этот про­ект соз­да­ет сте­ки го­то­вых к ис­поль­зо­ванию по­пу­ляр­ных web-при­ло­жений, та­ких как Drupal, Joomla, Moodle, phpBB, Trac, Redmine, SugarCRM, Subversion, WordPress и т. д.

Все сте­ки BitNami мо­гут раз­вер­ты­вать­ся на Linux и Windows, а так­же на Mac – как на ба­зе про­цес­со­ров PPC, так и на ба­зе про­цес­со­ров Intel. В от­ли­чие от «род­ных» ин­стал­ля­то­ров, сте­ки BitNami по­став­ля­ют­ся в ком­плек­те с соб­ст­вен­ны­ми сер­ве­ра­ми, ПО и биб­лио­те­ка­ми, что­бы не вме­ши­вать­ся в те, что уста­нов­ле­ны в ва­шей сис­те­ме. На­при­мер, стек WordPress бу­дет со­дер­жать web-при­ло­жение Word-Press, ба­зу дан­ных MySQL для управ­ления дан­ны­ми, Apache для об­слу­жи­вания страниц и phpMyAdmin – для ад­минист­ри­ро­вания MySQL.

Все сте­ки BitNami име­ют рас­ши­ре­ние BIN и ана­ло­гич­ные про­це­ду­ры ус­та­нов­ки. Обычно стек де­ла­ют ис­пол­няе­мым ко­ман­дой

chmod 755 foo-bar-stack.bin

Для его за­пус­ка ско­ман­дуй­те

./foo-bar-stack.bin

За­пус­тит­ся гра­фи­че­ский ин­стал­ля­тор; он пред­ло­жит вам вы­брать ком­по­нен­ты, не­об­хо­ди­мые в до­пол­не­ние к са­мо­му web-при­ло­же­нию.

По за­вер­ше­нии ин­стал­ля­ции вы смо­же­те управ­лять сте­ка­ми с по­мо­щью фай­ла ctlscript, имею­ще­го­ся в ка­ж­дом из со­от­вет­ст­вую­щих ин­стал­ля­ци­он­ных ка­та­ло­гов. Сле­дую­щая ко­ман­да за­пус­ка­ет сер­ви­сы и CMS:

./ctlscript start

Ос­та­нав­ли­ва­ют­ся они ко­ман­дой

./ctlscript stop

Ес­ли вы взя­ли имя хос­та 127.0.0.1, то по­лу­чи­те дос­туп к CMS че­рез брау­зер по ад­ре­су http://127.0.0.1:8080, где 8080 – порт Apache по умол­ча­нию.

Для ра­бо­ты с несколь­ки­ми сте­ка­ми за­пусти­те их сер­ви­сы на раз­ных пор­тах: на­при­мер, WordPress на http://127.0.0.1:8080, а Drupal – на http://127.0.0.1:8081. Порт MySQL (по умол­чанию – 3306) не яв­ля­ет­ся ча­стью URL, но ис­поль­зу­ет­ся CMS для хранения и из­вле­чения ин­фор­ма­ции из ба­зы дан­ных.

Кро­ме раз­лич­ных web-при­ло­жений, BitNami вы­пуска­ет ин­фра­струк­тур­ные сте­ки, объ­е­ди­няю­щие­ся в строи­тель­ные бло­ки web-сер­ве­ра. Они по­лез­ны для тес­ти­ро­вания и раз­вер­ты­вания ва­ших лич­ных web-при­ло­жений. Име­ет­ся стек Ruby (Ruby, Rails, MySQL, Subversion) для Linux и Windows, а так­же сте­ки LAMP, WAMP и MAMP (Apache, MySQL, PHP, phpMyAdmin) для Windows, Linux и Mac, со­от­вет­ст­вен­но.

Кросс-плат­фор­мен­ный ме­диа-центр

Linux изо­би­лу­ет ау­дио- и ви­део­про­иг­ры­ва­те­ля­ми, но ес­ли вы об­за­ве­лись обо­ру­до­ванием для спе­циа­ли­зи­ро­ван­но­го ме­диа-цен­тра, ска­чай­те XBMC. На­звание от­ра­жа­ет тот факт, что из­на­чаль­но это ПО раз­ра­ба­ты­ва­лось для иг­ро­вой при­став­ки Xbox, но те­перь ра­бо­та­ет на Linux, Windows, Mac OS X и да­же в та­кой ОС, как Apple TV.

Как и ти­пич­ный муль­ти­ме­диа-центр, XBMC мо­жет де­мон­ст­ри­ро­вать изо­бра­жения и воспро­из­во­дить му­зы­ку и ви­део с раз­лич­ных внешних и внут­ренних ис­точников. Его ин­тер­фейс по умол­чанию де­лит­ся на эле­мен­ты для предоставления досту­па к кон­тен­ту раз­лич­ных типов, вклю­чая Pictures, Videos, Music и т. д.

Кро­ме то­го, есть кноп­ки, вы­во­дя­щие на стра­ницу Change Your Settings и встро­ен­ный фай­ло­вый менед­жер. Пер­вое по­зво­ля­ет на­страи­вать об­щие оп­ции, вклю­чая оформ­ление [skin] и цве­та по умол­чанию, а так­же ука­зы­вать па­ра­мет­ры воспро­из­ве­дения.

XBMC умеет воспро­из­во­дить муль­ти­ме­дийную ин­фор­ма­цию с локаль­ных дис­ков, по-раз­но­му от­фор­ма­ти­ро­ван­ных (на­при­мер, под NTFS, FAT или ext3), а так­же со съем­ных уст­ройств, ти­па дис­ков USB. Воспро­из­во­дить ме­диа мож­но и че­рез локаль­ную сеть, и XBMC уме­ет транс­ли­ро­вать фай­лы с Win­dows-ком­пь­ю­те­ров в локаль­ную ин­тра­сеть че­рез Samba. Фай­ло­вый менед­жер удо­бен для пе­ре­ме­щения фай­лов и па­пок ме­ж­ду раз­де­ла­ми и в локаль­ной се­ти – ме­ж­ду ком­пь­ю­те­ра­ми, на ко­то­рых ра­бо­та­ет XBMC. Это ПО мо­жет так­же ото­бра­жать ви­део в раз­лич­ных ши­ро­ко­эк­ран­ных ре­жи­мах и в раз­ре­шениях HDTV, ес­ли ваш ком­пь­ю­тер их под­дер­жи­ва­ет.

По­ми­мо изо­бра­жений обыыч­ных ти­пов, XBMC уме­ет чи­тать ко­мик­сы в фор­ма­те CBR/CBZ и дан­ные EXIF, для ав­то­ма­ти­че­­ско­­го раз­во­ро­та изо­бра­жений. Для воспро­из­ве­дения ау­дио в XBMC есть свой ау­дио­про­иг­ры­ва­тель, Psycho-acoustic Audio Player, а об­ра­бот­ку ви­део вы­пол­ня­ет мо­дуль DVDPlayer. Оба спо­соб­ны воспро­из­во­дить фай­лы в от­кры­тых и в про­прие­тар­ных фор­ма­тах.

Кросс-плат­фор­мен­ная раз­ра­бот­ка

Вы за­ин­те­ре­со­ва­ны в раз­ра­бот­ке на Linux? Не­ко­то­рые раз­ра­бот­чи­ки пред­по­чи­та­ют ис­поль­зо­вать толь­ко тек­сто­вый ре­дак­тор и ком­пи­ля­тор, но ес­ли вам нра­вит­ся ком­форт ин­тег­ри­ро­ван­ной сре­ды раз­ра­бот­ки (IDE), по­про­буй­те Eclipse. Это мно­го­языч­ная сре­да раз­ра­бот­ки, со­стоя­щая из IDE и сис­те­мой мо­ду­лей рас­ши­рения.

В Eclipse мо­жно соз­да­вать при­ло­жения на C, C++, COBOL, Java, Perl, PHP, Python, Ruby и ря­де дру­гих язы­ков, но не на .NET – тут по­тре­бу­ет­ся Mono. Это про­ект на ба­зе Open Source для за­пуска при­ло­жений .NET на Linux, Windows и Mac OS X, а MonoDevelop – ин­тег­ри­ро­ван­ная сре­да раз­ра­бот­ки Mono. Для по­строения web-при­ло­жений нужен так­же web-сер­вер. Мо­жно ис­поль­зо­вать с мо­ду­лем mod_mono сер­вер Apache, или ска­чай­те XSP, сер­вер Mono.

Для за­пуска при­ло­жений Silverlight ну­жен Moonlight, па­кет, имею­щий и Linux-SDK для соз­дания при­ло­жений Silverlight. Вдо­ба­вок есть па­кет MonoTouch, для соз­дания при­ло­жений С# и .NET для iPhone и iPod Touch с ис­поль­зо­ванием API iPhone.

Три ин­ст­ру­мен­та для:

Воспро­из­ве­дения ме­диа-кон­тен­та

VLC

  • 1 VLC
VLC – са­мый универ­саль­ный кросс-плат­фор­мен­ный ме­диа-про­иг­ры­ва­тель. Он ис­поль­зу­ет ряд сво­бод­ных биб­лио­тек, под­дер­жи­вая воспро­из­ве­дение фай­лов в раз­лич­ных фор­ма­тах, и мо­жет воспро­из­во­дить за­шиф­ро­ван­ные DVD с по­мо­щью libdvcss.

Amarok

  • 2 Amarok
Amarok воспро­из­во­дит ау­дио­фор­ма­ты всех ви­дов, кро­ме му­зыкаль­ных фай­лов со встро­ен­ной DRM-за­щи­той. Для удоб­ст­ва поль­зо­ва­те­лей про­иг­ры­ва­тель тес­но ин­тег­ри­ру­ет­ся с раз­лич­ны­ми сер­ви­са­ми, вклю­чая Magnatune, Jamendo, MP3tunes, Last.fm и Shoutcast.

Handbrake

  • 3 Handbrake
Ес­ли вы хо­ти­те смот­реть DVD-ви­део на iPod и дру­гих пор­та­тив­ных уст­рой­ст­вах, при­го­дит­ся про­грам­ма Handbrake. Из­на­чаль­но раз­ра­бо­тан­ная для ныне вы­мер­шей BeOS, Handbrake ра­бо­та­ет под Linux, Windows и Mac OS X.

Соз­дания ме­диа-кон­тен­та

Blender

  • 1 Blender
Ес­ли вы ище­те ин­ст­ру­мент с от­кры­тым ко­дом для соз­дания 3D-кон­тен­та, спо­соб­ный ра­бо­тать во всех по­пу­ляр­ных ОС, нет ниче­го луч­ше Blender. Это ПО ис­поль­зу­ет­ся и в те­ле­рек­ла­ме, и в те­ат­раль­ных вы­пусках, и в про­из­вод­ст­ве ко­рот­ких анима­ци­он­ных филь­мов.

LMMS

  • 2 LMMS
Со­чи­няй­те му­зы­ку, син­те­зи­руя зву­ки, иг­рая на MIDI-кла­виа­ту­ре и аран­жи­руя сэм­п­лы с Linux Multimedia Studio (LMMS). Это ПО ра­бо­та­ет на Linux, Windows и Mac OS X и со­че­та­ет функ­ции тре­ке­ра, се­к­вен­со­ра и син­те­за­то­ра.

Capture Fox Movie

  • 3 Capture Fox Movie
Хо­тя на све­те мно­го ПО для за­хва­та с эк­ра­на, Capture Fox Movie по­зво­ля­ет за­пи­сы­вать де­мо-ро­ли­ки пря­мо из ва­ше­го web-брау­зе­ра. Это мо­дуль рас­ширения для Firefox, и бу­дет ра­бо­тать в лю­бой из трех наи­бо­лее рас­про­странен­ных ОС.

Ре­дак­ти­ро­вания ме­диа-кон­тен­та

Audacity

  • 1 Audacity
Хо­ти­те ли вы ре­дак­ти­ро­вать за­пи­сан­ные кур­сы лек­ций, что­бы уб­рать шу­мы, или мик­ши­ро­вать до­рож­ки – луч­ше Audacity не най­ти. Audacity ра­бо­та­ет на раз­ных плат­фор­мах и под­дер­жи­ва­ет им­порт и экс­порт до­ро­жек в по­пу­ляр­ных фор­ма­тах фай­лов.

GIMP

  • 2 GIMP
GIMP уме­ет все – от по­лу­чения про­стых эк­ран­ных сним­ков до ре­ту­ши­ро­вания изо­бра­жений. Этот кросс-плат­фор­мен­ный ин­ст­ру­мент в ши­ро­ких кру­гах счи­та­ет­ся бес­плат­ным ана­ло­гом Photoshop, с ана­ло­гич­ны­ми функ­цио­наль­ны­ми воз­мож­но­стя­ми и ин­тер­фей­сом.

Avidemux

  • 3 Avidemux
Avidemux – сво­его ро­да «универ­маг», пре­ду­смот­рев­ший все ва­ши по­треб­но­сти по ре­дак­ти­ро­ванию ви­део. Это мно­го­це­ле­вой ви­део­ре­дак­тор на ба­зе от­кры­то­го ко­да, с удоб­ным ин­тер­фей­сом, спо­соб­ный чи­тать, ко­ди­ро­вать и де­ко­ди­ро­вать ви­део в ря­де по­пу­ляр­ных фор­ма­тов.
Личные инструменты
  • Купить электронную версию
  • Подписаться на бумажную версию