К основному контенту

Сообщения

Сообщения за 2009

Переход с ext4 на ext3

В этой статье ранее было рассказано, как сконвертировать reiserfs до ext4, точнее до ext3 c помощью anyfs, а потом уже до ext4 стандартными средствами.
Поэтому аналогично указанным в статье действиям возможно конвертировать любую файловую систему, в том числе и ext4, до ext2/3 без лишних хлопот, просто пропустите шаг обновления с ext3 до ext4.
Испытано на себе, когда возникла необходимость переносной винт, форматированный под ext4, подключить и использовать с бытовым HD-медиаплеером, который мог читать только ext3, не выше.

Настройка vpn pptp под arch

Случилось мне временно использовать проводного провайдера Beeline, который проводной, на оффсайте ничего не написано, как и что под линукс настроить для соединения, а вот про винду и макось написано.
Пришлось повозиться. Для начала при использовании vpn pptp под ArchLinux рекомендую ознакомиться с вики.
Далее действуем по инструкции, с некоторыми замечаниями.
В /etc/rc.conf для интерфейса, подключённого к проводу, для примера eth0, указываем строку
eth0="dhcp"
Автоматически, таким образом, будут получены настройки ip-адреса и dns, при этом шлюз по умолчанию у меня не установился, поэтому пришлось добавить в /etc/rc.local следующие строки:
route add 213.234.192.8 gw 10.117.24.1
route add 85.21.192.3 gw 10.117.24.1
route add 85.21.140.65 gw 10.117.24.1
где 10.117.24.1 шлюз для интерфейса eth0, получаемый через dhcp, узнать можно командой
ifconfig eth0
Таким образом, было явно указано, как соединяться с dns-серверами и адресом vpn.internet.beeline.ru
Далее можно ручками или следующей ко…

Передача данных быстро и серьёзно.

У всех, не секрет, torrent ассоциируются только с нарушением авторских прав в виде закачек кина и тп, но использование по назначению торрентов можно решать срочные задачи передачи каких-либо данных.К примеру, нужно передать напрямую через интернет какие-либо данные, торренты в этой ситуации чуть ли не лучшее решение, т.к. передача будет продолжаться даже после обрыва связи с какой-либо стороны, смены динамического ip-адреса, будет докачиваться только то, что у принимающей стороны нет. И главное, это не так муторно, как кажется. Для начала создаём торрент-файл на отдающей стороне, можно любым клиентом, можно с помощью командной строки - с помощью программы createtorrent: createtorrent -a http://tracker.openbittorrent.com/announce -l 4194304 DIR dir.torrent В данном примере анонсирующим трекером указан бесплатный анонимный трекер от создателей thepiratebay, на оффсайте всё написано, как и почему можно считать этот трекер безопасным. Далее указан размер части, в примере указан 4 мегабайта, п…

Dropbox с поддержкой локальной сети

На форуме dropbox представлена эксперементальная ветка клиента 0.7.x с поддержкой локальной сети P2P, т.е. если 2 или более клиента одного пользователя используют для соединения один ip-адрес, то они постараются соединятся для синхронизации с друг другом, поэтому теперь, сбросив файл на одной машине, другие получат его не из внешней сети, а по локальной сети напрямую.
Если нужно 250 мегов сверху, регистрируйтесь по этой ссылке)))

firefox-pgo - это действительно быстро

Недавно вышел релиз mozilla firefox 3.5, и он действительно стал значительно быстрее, но можно ещё быстрее))) если использовать firefox-pgo. Хотелось бы отметить несколько замечаний по сборке firefox-pgo из AUR.
Для удобства создаём папку firefox-pgo:
mkdir firefox-pgo && cd firefox-pgo
Закачаем PKGBUILD:
yaourt -G firefox-pgo
По умолчанию установлены некоторые настройки в файле mozconfig, в т.ч. отключена печать, можно включить функцию печати подправив файл mozconfig (mozconfig.x86), закоментировав строку, содержащую ac_add_options --disable-printing, только после этого нужно высчитать md5sum изменённого файла и изменить в PKGBUILD
Далее пытаемся собрать пакет:
makepkg -s
при этом могут вылезти ошибки - неудовлетворённые зависимости, их по порядке придётся установить командой yaourt -S имя_пакета, потом вновь попытаться собрать пакет, компиляция и сборка которого может занять несколько часов
Если пакет вы собрали, то его можно и нужно установить командой yaourt -U полученный_пакет.
Зап…

Back In Time - резерв бекапу не помеха

Хотелось бы обратить внимание ещё на один инструмент резервного копирования - Back In Time.
Данная программа подобно TimeVault, но в отличии от последнего развивается, конечно, имеется ещё ряд особенностей, основана на использовании rsync.
Примечательные моменты от использования Back In Time:
резервируются (бекапятся) данные в виде снимков (snapshot), т.е. снимки создаются по установленному графику только при условии наличия изменений;
каждый снимок - это полная структура каталогов и файлов на определённый момент времени;
при этом неизменённые файлы с предыдущего снимка не просто копируютя, а линкуются (man ln), что приводит к значительной экономии дискового пространства (конечно, эта фича на FAT не работает).
Плюс график исполнения задач устанавливается в самой программе, не нужно для каждой папки, если график резервирования различен, писать строку в crontab-е, через последний запускается ежечасно сама программа, которая и исполняет свои задачи.
Компилируется как под gnome, так и под кеды. …

Резервируем данные в unison

Просто решение резервирования документов (данных) с возможностью сохранения предыдущих версий - unison.Ставим unison, пакет есть во всех дистрибьютивах. Возможно резервирование локальных папок, по ssh и по сокету через unison.Просто пример синхронизации двух папок, при этом одна может быть монтированным сетевым ресурсом.Создаём профиль new.prf в папке ~/.unison/ следующего к примеру содержания:root = /home/user/Documents
root = /media/sync/Documents
include common
(не рекомендую оставлять пробелы в начале строк с параметрами).Как видно, в профиле указано, что также используются общие параметры из файла common в той же папке примерно следующего содержания: # все настройки писать в этом файле
addprefsto = common

# имена и пути для игнорирования:
ignore = Name temp.*
ignore = Name *~
ignore = Name .*~
# ignore = Path */pilot/backup/Archive_*
# ignore = Name *.o
ignore = Name *.tmp
ignore = Name .~lock.*

# обрабатывать без вопросов автоматически
batch = true
# сохраняем версии тут же
backupl…

Замечания по стабильности Ext4

Конвертировал месяца полтора назад ext3 до ext4. Вчера по неизвестной причине файловая система посыпалась, может электричество неудачно вырубалось, может винт кто-то толкнул (благо он внешний), но это не суть. При восстановлении командой fsck.ext4 -fy /dev/sdb1 оказалось, что сохранились только те файлы, и их можно было восстановить из lost&found, которые были записаны на винт после перехода на ext4, а всё, что было записано ранее в ext3, кануло в лето. Поэтому рекомендую после конвертации до ext4 заново записать важные файлы. Удачи))

LastPass - пароли не теряем.

LastPass - это онлайн-сервис хранения паролей, т.н. менеджер паролей, подобно тому, что описан мною ранее. Однако данный сервис создан в виде расширения для Firefox, ослика и оперу, программ под оффтопик, а также предлагает мобильную версию сервиса. Как обычно, гарантируют локальное шифрование паролей и защищённую передачу на серверы. Чем примечательно, великолепная интеграция в Firefox, полностью заменяет встроенный менеджер паролей, автоматически заполняет формы и может осуществлять автовход, создание защищённый блокнотов и тп. Очень удобное, если у вас несколько рабочих мест, и всегда под рукой у вас все ваши пароли для всех используемых вами сайтов. Также можно использовать как удобную систему бекапа паролей. Успехов)))

Хранение и перенос пакетов обновлений на флешке

Очень нудно обновлять несколько машин, если качаются те же пакеты, что были скачены на другой машине, трафик и время теряются зря. Как выход - переносить на флешке пакеты, копировать в папку кеша пакетов, обновляться и далее новые пакеты сбрасывать на флешку. Данную проблему для arch решить можно просто, сделав подобный скрипт:
#!/bin/bash
# link and move
cd /var/cache/pacman/
sudo mv pkg old-pkg
sudo ln -s /media/disk/arch pkg
sudo pacman -Syu
sudo rm pkg
sudo mv old-pkg pkg
cd -
Смысл в том, что делается симлинк с папки для кеша /var/cache/pacman/pkg на папку на флешке со всеми пакетами /media/disk/arch, после чего проводится обновление и симлинк удаляется.
Аналогично можно сделать, вместо sudo pacman -Syu указать наподобие sudo shaman - для запуска популярной графической оболочки пакетного менеджера.
Также подобный скрипт можно сделать и для ubuntu, указав путь для кеша как /var/cache/apt/packages, только на флешке с папкой с пакетами должна быть папка partial, а команду обновления на sudo apt…

Качаем быстрее с помощью Vuze/Azureus

Вводная: имеется две (или более) машины, пользующиеся услугами одного провайдера, где внутренний трафик не считается и/или не ограничивается.
Задача: закачать торрент с внешней сети с большей скоростью и меньшим потреблением трафика (если он учитывается).
Идея: принудить торрент-клиенты связываться между собой и делиться по внутренней сети так, что каждый из них будет качать из внешней сети меньше, чем, если бы качал бы один полностью.
Решение: ставится на каждой машине торрент-клиент Vuze (прежнее название Azureus) и плагин Peer Injector, в настройках которого указываем адреса и порты торрент-клиентов внутренней сети других участвующих в решении задачи машин, можно поставить галку о том, чтобы при закачке или раздачи любого торрента связывался с участвующими машинами, что удобно.
В идеале необходимо начинать закачку одинаково везде, чтобы не было большого отставания кого-либо от других участников, тогда все с большей вероятностью будут качать с внешней сети только разные части торрента.
С…

Конвертирование Reiserfs в Ext4

В сети множество информации, как конвертировать без форматирования ext3 до ext4, к примеру здесь. Но у меня сложилась иная ситуация, использую на винте размером в 500 гигов reiserfs - меня вполне удовлетворяла, однако новшества ext4 очень и очень стали для меня соблазнительны. Проблема осложнялась тем, что винт забит на две трети, забекапить всё и тупо форматнуть винт не было возможности.
Поэтому пришлось достичь желанного в два подхода, первое конвертировать reiserfs в ext3, второе, как выше указано, из ext3 в ext4.
Для начала необходимо установить пакеты anyfs и anyfs-tools. Далее отмонтируем необходимый для конвертирования раздел, для примера будет использоваться /dev/sdb1. Далее запускаем первый пункт конвертирования, т.е. из reiserfs в ext3:
sudo anyconvertfs --dontstop /dev/sdb1 ext3
ключ --dontstop не даёт программе делать паузы между этапами конвертирования, которые предусмотрены для контроля со стороны пользователя и для возможности отмены конвертирования, но следует учитывать, ч…

Ботва траве рознь.

Давно играю в онлайн-игры, особенно в травиан, геймплей которого хорошо продуман и интересен, увлекает.Однако не так давно открыл для себя Ботву - это онлайн-игра, с юмором, с необычными героями и окружением. Описать трудно, т.к. игра очень многогранна, там и прокачка героя, и поединки, кланы и братва. Герой может ходить в дозор, чтобы заработать золото, работать на ферме, работать в шахте, добывая кристаллы. За денюжку можно купить зелень с глазом (внутренняя валюта)  и стать крутым)).Таким необычных игр больше нет, уверен.В общем, Ботва - весчь.

Nimbuzz или как стать мобильнее

Использование сетей мгновенных сообщений на мобильном удручает, если для аси, для джаббера, для скайпа, для SIP, для yahoo, для gtalk нужно использовать разные программы, но для себя открыл nimbuzz.com - самый нужный на мобильном клиент, поддерживает всё вышеперечисленное, плюс ещё много других не столь популярный в рунете сетей, а также поддерживает голосовые звонки по скайпу и SIP (я использую gizmo). Самое интересное, что текущий статус одновременно может публиковаться на твиттере. Становишься мобильным полностью. Также есть клиенты и на java, также и для смартфонов, использую версию для S60. Для работы с декстопа доступен веб-клиент программы, а также клиент под винду. Жаль, что под linux клиента нет. Для пользователей nimbuzz доступны виджеты, предоставляющие возможность вашим друзьям общаться с вами через веб-приложение без регистрации, и в виде приложения, опубликованного также мной, для создания из любого mp3-файла мелодии, которая становится доступной для скачивания пользоват…

Что для меня представляет Dropbox

Не так давно открыл для себя Dropbox - данный сервис предлагает уже представляемую многими сервисами функцию хранения данных в инете. При этом Dropbox обладает некоторыми фичами по сравнению с другими. Хотелось бы отметить то, что стало примечательно для меня, т.к. общей информации о данном сервисе уже много в сети.
Dropbox предлагает 2 гига бесплатно и 50 гигов за денежку. При этом во многих сервисах бесплатно также выделяется 2 гига. Для работы необходимо установить программу-клиент и определить папку Dropbox. Программы-клиенты доступны под Linux, Mac и "окошки". Самые свежие версии имеются на форуме. Возможна работа через web-интерфейс, следует отметить, что некоторые функции доступны только через web-интерфейс.
Всё содержимое папки Dropbox синхронизируется незамедлительно с сервером. При этом данные передаются по SSL-соединению, шифруются и сохраняются на серверах Amazon S3. Многие пользователи сервиса указывают на невозможность установки своего ключа шифрования данных, да…

пароли можно хранить онлайн, но осторожно

Пароли можно и по необходимости возможно хранить онлайн, дабы решить извечную проблему забываемости паролей. Раннее уже освещал данную проблематику, указывая на различные способы хранения паролей. Помнить все почти невозможно, таскать флешку с программой для хранения паролей не всегда получается. Clipperz.com - оригинальный проект хранения и работы с паролями. Все данные шифруются локально, и таковым только сохраняются на сервере, плюс существует возможность сохранения оффлайновой версии "только для чтения", файл будет занимать полтора и выше мегабайта.
И ещё одно приятное дополнение - прямые ссылки, т.е. щёлкнув по подготовленной ссылке, вы сразу же окажетесь на нужном сайте с введёнными данными. Для удобства перетащите элемент "Add to Clipperz" на панель ссылок в браузере, а потом на странице ввода паролей какого-либо сайта введите логин и пароль и щёлкните по данной кнопке, полученные данные в окошке Clipperz скопируйте и вставьте в окно ввода новой записи на с…

midori - даже слишком быстрый браузер

На старом компе с процессором в 700Мгц использовать неповоротливый Firefox несколько затруднительно и неудобно. Приходилось юзать Оперу, но недавно открыл для себя midori - это браузер, использующий движок webkit, под gtk+. При этом скорость отображения просто потрясающая, ни в какое сравнение с вышеперечисленными браузерами, плюс по качеству не сравним с таким же шустрым и очень старым dillo. Табы и тп - всё присутствует в midori. Понравилось возможность отключения отображения картинок, использования сценариев и модулей прямо в строке состояния, почти как в Опере.
Домашняя страница Midori.
Для Arch пакет находится в extra, для Ubuntu ищем пакет последней версии на getdeb.net.

Arch Linux, если надоела Ubuntu

К своему небольшому стыду, проработав на Ubuntu более двух лет, решил-таки изменить своё предпочтение на другой дистрибутив, а именно на Arch. За полтора месяца перевёл на Arch 4 машины, при этом получил только положительные моменты (признаюсь, были и отрицательные, но мелкие). Отличия Arch от других дистрибутивов описаны хорошо на оффсайте, но мне бы хотелось отметить те, что всё же вынудили меня почти координально изменить свои предпочтения.
Arch в отличии от Ubuntu прост и удобен как конструктор, все модули и службы удобно прописываются по необходимости в одном файле, ничего лишнего - работает только то, что вы настроили и что вам нужно, всё остальное излишне.Оптимизация под i686, чтобы не говорили, всё же ощутимо даёт прирост в производительности, нежели оптимизация под i386. Тем более с помощью ABS и AUR можно любую необходимую программу пересобрать и оптимизировать под ваш процессор, при большом желании можно пересобрать все пакеты))Переход на Arch прост, если заблоговременно вы …