Ну НИ ХРЕНА СЕБЕ!!!!!!
[info]xenar
Это что же такое получается, создаем официальный электронный документооборот и полностью привязывает к ПО потенциально враждебного государства !!!!!!
РАСПОРЯЖЕНИЕ Правительства РФ от 2.10.2009 N 1403-р
gov.consultant.ru/doc.asp


ПРЕДАТЕЛЬСТВО И ИЗМЕНА НА САМОМ ВЕРХУ!!!!!!




..... печальные истины
[info]xenar
На просторах рунета нашел следующие мысли и высоты прожитых лет готов полностью подписаться под ними.

1. Нужно для себя усвоить изначально, чтобы потом не было мучительно больно: нет в природе понятия "женская любовь" как физиологического критерия. Любовь, это слово мужского рода. Именно поэтому, когда отношения разрываются по инициативе мужчины, это в большинстве случаев необратимая ситуация. При разрыве отношений по женской инициативе, как минимум в половине случаев возможен рецидив (а вдруг ситуация изменится, с женской точки зрения).
Вывод: Не ищите женской любви, ее почти нет. В лучшем случае будет иметь место страсть, которая не выдерживает и 6 месяцев совместного быта. Ей (женщине) важно (и достаточно), что вы ее любите. В принципе, женщина по настоящему любит только себя, своих детей и родителей (больше маму). Не старайтесь влезть в эту триаду: бесперспективно. От вас требуется только ее уверенность в завтрашнем дне.

2. Большинство женатых мужчин стали таковыми не в следствии беззаветной любви к себе своих прекрасных половин, а в следствии того, что эти половины просчитали (на момент бракосочетания): данная особь является наиболее предпочтительным вариантом на текущий момент. Ну еще вариант: по залету. И минимум половина из этих женщин теперь считает, что поторопились с выбором варианта.
Вывод: не надо отступать, если вам сказали «нет». Большинство женщин можно добиться, даже при почти нулевых ваших исходных позициях. Но не обольщайтесь, что за вас вышли замуж по любви.
Все это ни хорошо и не плохо. Это природа. Скорее даже, это хорошо: взаимная любовь долгой не бывает. В нормальной семье мужчина любит женщину, а женщина его уважает (со всеми его небольшими недостатками и большими достоинствами) и почти уверена в его надежности

Из серии нарочно не придумаешь ))
[info]xenar
Ну это же надо так подловить момент и да еще и дать в новостях.  Лента ру конечно отожгла по полной  ))))
Можно снова организовывать конкурс на лучшую подпись к фотографии.
Журналисты из ленты как Вы можете видеть начало уже положили. Их вариант

Дмитрий Медведев на московском ипподроме. )))

У меня такой вариант:

Медвед на лошади )))))))))





http://lenta.ru/news/2009/07/27/racecourse/


Они уже похоронили проект внедрения СПО в школах. Не рано ли?
[info]xenar
Походу эти суки из Министерства образования уже готовы приступить к пилению новых денег под закуп пропаритарного софта для школ. Жадность и тупость нашего чиновничества может развалить нашу страну не хуже самого злейшего врага.

v-alksnis2.livejournal.com/153820.html.


Создание флешки Live-CD с помощью Unetbootin
[info]xenar
Данная программка поможет нам создать Live-CD флешку. Источником будем iso-образ или же интернет (ну если он у вас быстрый и безлимитный)

Read more... )


P.S: Спустя некоторое время обнаружился один достаточно неприятный баг (или фича) При установке данной проги в её зависимостях ставится пакет p7zip-full Так вот он становится движком для File Roller и это приводит к крякозябрам в архивах созданных в оффтопике с русским именами запакованных файлов.


Создаем свой Ubuntu LiveCD с помощью Remastersys
[info]xenar
Очень приятно иметь в кармане Live-CD флешку с любимой системой и создать ее достаточно просто, но делаем мы ее из стандартной базовой версии дистрибутива, а хочется иметь систему с последними обновлениями. И тут нам на помощь приходит замечательная утилитка под названием Remastersys. С ее помощью мы можем создать свой дистрибутив на основе Ubuntu для себя или поделиться им с кем-нибудь, а так же сделать полный бекап своей системы, включая персональные данные.

Read more... )


Оптимизация скорости загрузки Jaunty
[info]xenar
Наткнулся тут на описание метода ускорения загрузки jaunty. Вот источник:  exocarnivore.blogspot.com/2009/05/ubuntu-904-1.html

Внимательно прочитав и изучив материал, могу в качестве своего лично ИМХО сказать что не стоит овчинка выделки. 9.04 на моей рабочей машине грузится за 27 сек, рисковать стабильностью системы ради 2-5 сек. ..... увольте.
На моей памяти нечто подобное встречал для 8.10 и вот там это было действительно нужно, помнится скорость равнялась примерно 54 сек. Так что девятка и так оптимизирована.

Но кое что полезное, для себя, взял из статьи. Это упоминание про программу bootchart. Очень приятно посмотреть в графике как быстро грузится система. Единственное, автор не упомянул что для того что бы рисовались графики нужно еще доустановить bootchart-java Именно она отвечает за рисование картинок с графиками.
Очень красиво выглядит. ))


HP P1005 в Ubuntu 8.10
[info]xenar
Начал тут в одной школе ставить на Intrepid принтер HP P1005 и столкнулся с тем что принтер не печатает. Задание принимает, обрабатывает но ничего не выдает. Причина оказалась проста
За HP печать отвечает  драйвер hplip, но он не самой новой версии (2.8.7), и p1005 с ним не работает. Поэтому нужна версия поновее.


в консоле
#удаляем старый драйвер
sudo apt-get remove hplip
#скачиваем новый
wget http://prdownloads.sourceforge.net/hplip/hplip-2.8.12.run
#даем права на запуск
sudo chmod +x hplip-2.8.12.run
#устанавливаем
./hplip-2.8.12.ru

Выполняем инструкции инсталятора, автоматом скачиваются плагины с нужной прошивкой и все.



Firefox и автономный режим.
[info]xenar
Есть у Firefox такая неприятная особеность что если инет получаешь через gnome-ppp то при первоночальном запуске FF переходит в автономный режим. Это происходит из за того что FF по умолчанию настроен определять доступность инета через NetworkManager.

Что-бы отучить FF от этой гадкой привычки заходим в about:config и выставляем toolkit.networkmanager.disable в trye

P.S. Можно конечно задать вопрос. Апочему бы не использовать NetworkManager и не извращаться с GnomePPP. Дело в том что с некоторыми провайдорами беспроводного инета NetworkManager работает отвратно и требуется тонкая настойка соединения.


Оптимизируем Ubuntu. Gentoo like way:)
[info]xenar

Всем известно, что Gentoo славится своим быстродействием из за того, что абсолютно все пакеты компилируются из исходников именно "под ваш" компьютер. Любители экстрима в Ubuntu могут попробывать собрать свой Ubuntu так как это делается в Gentoo!:)

И так, для начала устанавливаем пакет apt-build

apt-get install apt-build 

Настраиваем его командой  dpkg-reconfigure apt-build, тут нам надо будет ответить на вопросы об уровне оптимизации и об архитектуре вашего процессора.

Далее надо убедится, что у нас раскоментированы репозитарии исходников в /etc/apt/sources.list (эти строки начинаются с deb-src). Обновляем список репозитариев apt-get update

 Ну и всё, дальше вместо apt-get используем apt-build. Ключи и опции apt-build такие же как и у apt-get: 

  • apt-build update — обновление списка репозитариев и софта в них,
  • apt-build upgrade — апгрейд установленных пакетов,
  • apt-build install  — устанавливаем программу,
  • apt-build world — а это перекомпилит всю вашу систему! Тут всё на ваш страх и риск!
  • При первом запуске apt-build вы увидите следующее сообщение об ошибке:

 -----Rebuilding the world!-----

-----Building package list-----

Please read README.Debian first.

Просто apt-build не знает какой софт у вас установлен. Для того чтобы побороть эту ошибку достаточно ввести команду: 

dpkg --get-selections | awk '{if ($2 == "install") print $1}'> /etc/apt/apt-build.list

Ну а дальше работаем с apt-build как с apt-get. Рекомендую вставлять ключи  --yes and --force-yes для  того чтобы весь процесс проходил на автомате.

P.S.: вся ответственность за пересборку вашей системы лежит на вас



Firefox 3.5
[info]xenar

Как вы все уже знаете на прошлой неделе вышел очередной релиз браузера Mozilla Firefox 3.5. Самые неторопливые его уже поставили себе ручками. Я же предлагаю другой способ.

В Ubuntu 9.04 Firefox 3.5 присутствует в древней бета-версии (beta 2, кажется). А вот среди многочисленных PPA для Ubuntu Linux существует один, от команды безопасности занимающейся сборками Firefox, Thunderbird и других связанных продуктов, содержащий правильную версию браузера. Для того чтобы его установить надо проделать следующее…

  • Зайдите на страницу PPA Ubuntu Mozilla Security Team по адресу https://launchpad.net/~ubuntu-mozilla-security/+archive/ppa
  • Среди предлагаемых версий дистрибутива в выпадающем списке “Display sources.list entries for:” выберите свой (для 9.04 это будет “Jaunty Jackalope“).
  • Создайте файл в /etc/apt/sources.list.d/mozilla-security.list и внесите туда верхнюю из предложенных строчек.
  • sudo aptitude update обновит список пакетов. Теперь пакет firefox-3.5 и firefox-3.5-gnome-support (последний следует ставить в случае, если вы пользуетесь Ubuntu) указывают на правильные версии.
  • В принципе теперь можно установить пакет (sudo aptitude install firefox-3.5 или sudo aptitude install firefox-3.5-gnome-support), однако в таком случае apt будет ругаться на то что не может найти правильный pgp ключ для проверки подписи пакета. Ключ находится на той же страничке, откуда вы брали строчки для sources.list, под пунктом “Signing key” и выглядит как “1024/12345678″. Вам следует запомнить ту часть, которая находится после “/” и выполнить sudo apt-key adv --keyserver keyserver.ubuntu.com --recv-keys 12345678, где 12345678 цифры, которые вы запомнили. Всё. Теперь можно ставить.
  • Если вы хотите чтобы firefox-3.5 был вашим браузером по-умолчанию, вам следует произвести соотв. настройки в вашем окружении рабочего стола. Также стоит корректно настроить ссылку x-www-browser: sudo update-alternatives --config x-www-browser и ссылку xulrunner: sudo update-alternatives --config xulrunner.
blog.aim.pp.ru/2009/07/07/firefox-3-5-%D0%B2-ubuntu-9-04/

От себя отмечу несколько моментов
  • Старый 3,11 удалять не стоит так-как при этом будут удалены больщинство поисковых плагинов, почему .....ХЗ
  • Установил дома версию 3.5 и увидел что шрифты в ней отображаются очень криво (тоненькие и рваные) судя по всему антиальязинг в 3.5 не работает. Забавно было то что та-же 3.0.11 таких проблем не имела. Лечение. Необходимо снести в домашней папке файл .fonts.conf и папку .fontconfig. Также советуется сносить папку .fonts (я ее переименовал) Делается рестарт (или перегружаюся иксы) а проблема решена. Папку .fonts можно восстановить
  • Ззаметил, что если остаётся только одна вкладка то на ней нету кнопочки «закрыть вкладку». Мне как человеку использующему Fast Dial гораздо удобнее просто закрыть последнюю вкладку и увидеть окошко Fast Dial чем открывать новый таб и лишь потом закрывать старый.

    Но решение есть и оно нашлось довольно быстро:
    Идём в папку профайлов Firefox, у меня например это ~/.mozilla/firefox-3.5/xxxxxx.default/chromes

    Видим там 2 файла:

    userContent-example.css и userChrome-example.css, переименовываем последний в userChrome.css и дописываем в него следующие строки:

    /* Add tab-close-button to last tab*/
    .tabbrowser-tabs[closebuttons=«alltabs»] > .tabbrowser-tab >
    .tab-close-button { display: -moz-box !important; }
    .tabbrowser-tabs:not([closebuttons=«noclose»]):not
    ([closebuttons=«closeatend»]) >
    .tabbrowser-tab[selected=«true»] > .tab-close-button { display: -moz-
    box !important; }

    Сохраняем, перезапускаем наш браузэр и вуаля!

    Но не тут-то было, теперь при закрытии последней вкладки закрывается весь браузер, не беда! Идём в about:config и меняем переменную browser.tabs.closeWindowWithLastTab с true на false.

    Перезапускаем наш браузер, и наш old-style готов.

Иное
[info]xenar
Тем, кто активно ищет «параллельные миры» и «внеземные цивилизации», следует отдавать себе отчет, что они играют с огнем. Каббала прямо указывает, что «внеземная цивилизация», если под этим понимать нечеловеческая, реально существует и развивается «параллельно», но создана она Дьяволом. Это Царство Лилит — земля Каина. По описанием это страна Хаоса и злых духов, то, что называют «Нижний мир».
Кроме явной психопатологии, в вышеизложенном интересно то, что, оказывается, каббалистам было известно о существовании «Нижнего мира». Считается, что мы живем в «Среднем мире», многие процессы в котором вызваны и обусловлены влиянием «Нижнего» — адского, инфернального, и «Верхнего», горнего, 'божественного. Обычно «Нижний мир» прорывается в наше дремлющее сознание в виде снов-кошмаров. «Темная» часть нашего подсознания, в эзотерике символизируемая Лилит — Черной Луной, если не создана напрямую в период существования человека в «Нижнем мире», то, безусловно, находится с ним в постоянной резонансной связи.
Изощренные методики «путешествия в Нижний мир», известные в шаманизме и в их современном европеизированном варианте — фрейдизме, позволяют «расширить» обыденное сознание человека, включив в него мир кошмаров, инцеста, вампиризма и иных извращений. Опасность не в том, что человек познает нечто, не укладывающееся в рамки обыденного сознания, а в том, что «открывается» лишь один мир — Нижний. По сути своей сеанс психоанализа является покаянием без причащения, не просто пародией, а извращением акта очищения перед сближением с Богом. В таком случае вектор церемонии диаметрально меняется. Это уже «черная месса» в современном ее варианте. «Облегчение», «очищение», «катарсис», которые испытывают пациенты психоаналитика, есть лишь эмоциональное переживание слома тонкой перегородки между инфернальным и «средним» миром, существующим внутри каждого.
Массовая культура, прежде всего детективы и «фильмы ужасов», базируются на «научном» фундаменте фрейдизма. Признание и невольное принятие самодовлеющей роли подсознания привели к страшным последствиям. Впустив Ад в свои души, люди оказываются его заложниками. В традиционных обществах с главенством религиозно— этической оценкой деяний и преступлений действия серийного убийцы однозначно воспринимаются как «дьявольские», покушающиеся на божественные законы бытия. Современное «просвещенное» общество «научно обосновывает» самые кровавые и патологические преступления неудачным сексуальным опытом и психическими травмами раннего детства. В сексуальных оргиях, наркомании и массовых шабашах рок— концертов видят лишь «снятие стресса», «бегство от реальности», все, что угодно, но не самое очевидное — явный или скрытый культ Хаоса, культ тотального разрушения, культ Сатаны.
Tags:

Шары и решения
[info]xenar
Так уж повелось что после того как я сменил сервер с Windows 2003 на Ubuntu 7.10 единственным воспоминание о винде осталось Samboвские шары, пробовал тогда поэкспериментировать с NFS но помниться меня тогда напугали замечание о тормознутости NFS и недороботанности формата, ну и как резульат в предприятие практически со 100 % линухом стоит вражеская сетка.... Как-то это не кошерно, давно о этом ходили разные в голове мысли, и тут вчера наткнулся на убунтовском форуме вопрос примерно в этом направлении и комент к нему  "..а зачем пользоваться микрософтовсой сетью в чисто линуховой сети" ну и соответственно совет пользоваться sshfs или nfs. Заинтересовало так-как про sshfs я ничего ранее не слышал, попробовал тут-же реализовать это их дома до рабочего сервера. sshfs - это утилита, основанная на FUSE (Filesystem in Userspace), которая позволяет монтировать удаленные системы и работать с ними так, как будто это файловая система на вашем компьютер Ну что можно сказать .... мне очень понравилось. Какие я отмечаю очевидные плюсы этого подхода

1. На сервере нужно только поднять OpenSSH, но он в принципе поднят у всех по умолчанию.
2. На клиенте поднимается sshfs, соединение идет через шифрованный SSH канал и соответственно не нужно беспокоиться про безапасность.
3. В отличие от Samba метода не нужно ничего дополнительно настраивать на сервере, так-как для авторизации используються все установленные права на сервере, то есть есть клиент имеет учетку на серваке то и монтировать себе он может лишь то что ему правами на серваке разрешено.
4. хорошо работает при медленном и нестабильном соединении (пересоединяется в случае разрыва соединения
5. В отличие от Samba полная поддержка работы пользователя с правам, то есть клиент может в примонтированных шарах полноценно менять и устанавливать права на файлы и папки, а в sambe это реализовано через жопу )). К тому же я обратил внимание что права на созданную клиентом папку в примонтированной samba шаре устанавливаютья не правильно, доступ только для этого клиента, как не устанавливал и не игрался с опциями в smb.conf и строке монтировки у клиента ничего не получаться. Но не в примантированных samba рейсурсах этой проблемы нет. Но тут возникает проблема с невозможностью отрывать через smb разные документы и файлы (OpenOffice, Amarok и т.д) Приятно удивила версия Ubuntu 8.04  в ней проблема с невозможностью открытия была решена с помощью gvfs, сейчас можно уже не монтировать samba ресурсы а прямо работать через smb, по крайней мере OpenOffice  и тотем работают без проблем а вот Exaile отказался так работать, ему подавай только монтированные ресы. ....... Что то получилось длинное лирическое отступление.))

Ну в общем даю рецепт:

Установка.
Установить пакеты:

$sudo apt-get install sshfs

(fuse поставится вместе с зависимостями)

Теперь, поскольку sshfs предназначен для использования от имени обычного пользователя (не рута), добавьте себя (возможно и других пользователей) в группу fuse:

$sudo usermod -a -G fuse имя_пользователя
Так-же если вы не любите консоль можно это сделать из Система -> Администрирование -> Пользователи и группы. В открывшемся окне нажать на разблокирование, выделить пользователя войти в свойства и во вкладке "Привелегия пользователя" установить галку на "Использовать файловые системы на основе Fuse ..."

После этого нужно перелогиниться чтобы попасть в группу fuse.


Использование.

Создайте точку монтирования, скажем, папку local в домашней директории

$cd ~
$mkdir local
Или просто в файловом менеджере создадим папку в вашей домашнй папке


Монтируем:

$ sshfs xenar@192.168.0.1:/home/shares /home/xenar/local

(заметьте, монтирование происходит от имени обычного юзера (нет sudo перед командой монтирования))

здесь:
xenar - это имя пользователя на удаленной машине
192.168.0.1 - IP удаленного компьютера
/home/shares - директория на удаленном компьютере
/home/xenar/local - точка монтирования на компьютере пользователя, куда будет монтирована /home/shares.

После этого должно появиться приглашение:

The authenticity of host '192.168.0.1 (192.168.0.1)' can't be established.
RSA key fingerprint is 28:a2:c5:8c:93:db:3c:95:1c:e0:90:c8:71:7f:53:43.
Are you sure you want to continue connecting (yes/no)? yes
xenar@192.168.0.1's password:

(введите пароль пользователя xenar). Все. Заходим в /home/xenar/local, где вы должны увидеть содержимое /home/shares удаленного компьютера.

Если после ввода пароля Вы увидите запись

$fusermount: failed to open /dev/fuse: Permission denied

это может быть связано с багом fuse. Для решения этой проблемы измените группу файла /dev/fuse на fuse:

$sudo chgrp fuse /dev/fuse

Поработав, можно и отмонтировать:

$ fusermount -u ~/local

Как я уже упомянул, после запуска команды на монтирование приходится вводить пароль SSH (если вы не настроили доступ по ключам до этого). Это не очень удобно. Поэтому, для большего удобства, настроим соединение с помощью ключей. Для этого на компьютере пользователя:
$cd ~
$ ssh-keygen -t rsa

Generating public/private rsa key pair.
Enter file in which to save the key (/home/xenar/.ssh/id_rsa):ENTER
Enter passphrase (empty for no passphrase): ENTER
Enter same passphrase again: ENTER
Your identification has been saved in /home/xenar/.ssh/id_rsa.
Your public key has been saved in /home/xenar/.ssh/id_rsa.pub.
The key fingerprint is:
fa:e7:7c:e1:cb:7b:66:8b:67:07:05:99:7f:05:b9:4a
В строках Enter file in which to save the key (/home/xenar/.ssh/id_rsa):ENTER и Enter passphrase (empty for no passphrase): ENTER 
пароль вводит не надо.

Все. Ключи были созданы в папке .ssh. После этого нужно добавить ключ id_rsa.pub в список авторизованных ключей на сервер:


$cat ~/.ssh/id_rsa.pub | ssh xenar@192.168.0.1 "cat - >> .ssh/authorized_keys"

Замените xenar и 192.168.0.1 на имя пользователя и IP удаленного сервера.

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

$ fusermount -u ~/local

и примонтируйте заново.


Опять же для противников консоли в гноме есть штатная seahorse она вызывается через Приложение -> Стандартные -> пароли и ключи шифрования. С помощью этой утилиты вы сможете как создать новую пару так и установить ключ на своей и удаленной машине. Лично мне очень понравилось. Все очень просто и прозрачно. Но конечно что для вас лучше консоль или GUI это вопрос на ваш выбор

Хочу добавить что если вы сторонник идеи "Большого Брата" то вариант ключей без пароля не для Вас, но набивать все время ключи в консоле тоже утомительно по этому советую обратить внимания на утилиту keychain установив ее и запустив в автозапуске через keychain /home/user/.ssh вы введете пароль ssh-ключа в GUI только раз при запусе системы, keychain это в общем то агент который по требованию подставляет пароль.

Можно пойти дальше и заставить систему автоматом монтировать ресурс при старте прописав в /etc/fstab

sshfs#xenar@192.168.0.1:/home/shares/ home/xenar/local fuse defaults,noauto,user 0 0

Наверно имеет смысл добавить опцию "sync" что бы запись была синхронной, ну так на всякий случай....

С опцией "noauto" рейсурс не будет смонтирован автоматически при запуске системы, потребуеться после запуска еще ввести команду

mount /home/xenar/local

  тогда почему бы не поставить вместо "noauto" поцию "auto" ? Это возможно но тут возникает вопрос как будет примонтироваться ресурсы при неподнятой еще сети (насколько я понимаю сеть поднимается позже чем монтируются ресурсы) Вот тут возникает закавырдочка..... ((

Для себя я решил так этот вопрос. В автозапуск поместил ссылку на скрипт который проверяет поднята ли сеть и когда находить ее запускает монтировку удаленных ресов.

#!/bin/bash
until ping 192.168.0.1 -c 1 -a -i 15; # Проверяется на пинг удаленный ресурс, и если есть пинг выполняется монтировка
do echo;
done;
mount /home/xenar/local

Понятно что это костыль, надо будет еще поковыряться в этом направлении,

есть такая вещь как autofs как мне кажется очень перспективная штука для решение этой проблемки, буду пробовать.

Источники: http://www.mccambridge.org/blog/2007/05/totally-seamless-sshfs-under-linux-using-fuse-and-autofs/
http://linux-ru.blogspot.com/2007/03/sshfs-ssh_12.html
http://www.fanatubuntu.com/?p=3





nautilus-mount-image 0.1.0
[info]xenar



Эта программа добавляет новый элемент в контекстное меню,
которое позволяет монтировать и размонтировать выбранный CD или DVD образ.


Скачать исходники nautilus-mount-image 0.1.0
Скачать deb пакет nautilus-mount-image_0.1.0-1_all.deb

Источник: http://pronix.isgreat.org/news.php?default.0.25

Востановление данных с "битых" носителей
[info]xenar
 
gddrescue: средство восстановления данных с поврежденных носителей

Автор: Джон Карлайл-Клэрк.

Оригинал: «gddrescue: a tool for recovering data from damaged media», 12 декабря 2007 г.

Мне нужно было восстановить данные со сбойного винчестера, и я спросил в IRC, есть ли хорошие средства для Ubuntu. Кто-то назвал GNU ddrescue (в Debian и Ubuntu — пакет gddrescue), разработанный для восстановления данных из любого файла или блочного устройства.

Не путайте это с dd_rescue (соответствующий пакет — ddrescue), GNU ddrescue лучше.

На сайте GNU перечислены основные возможности программы:
—    gddrescue копирует данные с одного файла или блочного устройства (винчестера, CD-ROM и так далее) в другой, пытаясь восстановить данные в случае ошибок чтения.
—    gddrescue не затирает выходной файл, если это не запрошено, поэтому при каждом запуске для одного и того же выходного файла делаются попытки заполнить пробелы.
—    gddrescue разрабатывался, чтобы работать в полностью автоматическом режиме.
—    Если используется журнал работы, то данные восстанавливаются более эффективно — считываются лишь требуемые блоки. Кроме того, восстановление можно прервать в любой момент времени, а потом продолжить.
—    Журнал периодически сохраняется на диск. Так что, если работа прервана, можно будет продолжить с минимальным повторным копированием.
—    Если у вас есть две и более поврежденных копии файла или диска, то запуск ddrescue для всех копий и одного выходного файла скорее всего даст полную версию без ошибок. Вероятность того, что поврежденные области совпадают у разных входных файлов, очень мала. Если используется журнал, то из из второй и последующих копий будут считываться только требуемые блоки.
—    Для восстановления различных участков одного файла можно использовать один и тот же журнал.

Алгоритм работы GNU ddrescue таков:

   1. Если нужно, считывается журнал, где описано состояние предыдущего прерванного сеанса работы, либо прежних попыток восстановления различных участков файла.
   2. До указанного места, либо до прерывания пользователем считываются неповрежденные участки входного файла.
   3. Делается попытка прочитать поврежденные участки. Поврежденные участки разбиваются на более маленькие, из них считываются уцелевшие фрагменты; и так пока не будет достигнут физический размер блока устройства, либо работу не прервет пользователь.
   4. Поврежденные блоки считываются в указанное число попыток, либо до прерывания работы.
   5. Если нужно для последующего вызова, записывается журнал работы.

Для использования требуется установить пакет gddrescue, но запускать нужно ddrescue. Эта путаница связана с тем, что соответствующее название пакета уже использовалось dd_rescue.

Синтаксис команды прост, и к программе прилагается хорошая документация man и info. Вот пример работы с компакт-диском (ошибок не найдено).

$ ddrescue -v /dev/cdrom Recovered.iso ddrescue.log

About to copy 101763 kBytes from /dev/cdrom to Recovered.iso
    Starting positions: infile = 0 B,  outfile = 0 B
    Copy block size: 128 hard blocks
Hard block size: 512 bytes
Max_retries: 0    Split: yes    Truncate: no

Press Ctrl-C to interrupt
Initial status (read from logfile)
rescued:         0 B,  errsize:       0 B,  errors:       0
Current status
rescued:   101763 kB,  errsize:       0 B,  current rate:    3801 kB/s
   ipos:   101711 kB,   errors:       0,    average rate:    2702 kB/s
   opos:   101711 kB

(no subject)
[info]xenar

Apturl в Ubuntu: установка программ одним кликом по ссылке

Перевод заметки Apturl in Ubuntu.

Представьте, что вы в очередной раз читаете обзор программ для Ubuntu. Одна из программ привлекла ваше внимание, и возникло желание установить и попробовать ее. И вместо того, чтобы открыть менеджер пакетов или терминал, вы просто кликаете на ссылку. Появляется окно с вопросом, хотите ли вы установить эту программу, а после - запрос пароля. На установку ушло меньше времени, чем вы потратили бы только на поиск программы в списке менеджера пакетов! Теперь, с Apturl, это все возможно.

Сначала нужно установить Apturl. Для этого просто наберите в терминале:

sudo apt-get install apturl

После того, как Apturl установлен, нужно перезагрузить браузер. Теперь, чтобы проверить работу Apturl, нужна ссылка для установки, верно? Как пример, вот ссылка на установку программы “Gnome-Main-Menu”: установить Gnome-Main-Menu.

Надеюсь, работает! А перед тем, как все станут рассуждать о “небезопасности” Apturl, я вот что скажу. Apturl всего лишь сообщает apt-get, какую программу нужно установить. Так что “блоггер-злоумышленник” не сможет установить “вредоносную” программу, ведь ее нет в репозитариях apt-get вашей системы. Apturl работает только с программами из ваших репозитариев. Если apt-get не может установить программу, то и Apturl не сможет! Также нельзя выполнять произвольные команды при помощи Apturl, так что не беспокойтесь, что кто-то отформатирует ваш диск.

А что если вы хотите использовать эту систему на своем сайте? Это очень просто. Например, для приведенной выше ссылки на установку Gnome-Main-Menu я просто создал гиперссылку, указывающую на

apt:gnome-main-menu

источник: http://ubuntu-blog.ru/?p=5


(no subject)
[info]xenar
Сформулирую мысль позже - но это что-то удивительное, сегодня полдня убил чтобы поднять модем на ноуте (Acer Extensa 4220) даже не мог определит какая там зараза стоит .... но вот число случайно наткнулся на уже готовое решение.

Linux SoftModem

The answer you entered to the math problem is incorrect.

Каждый кто устанавливал linux на laptop знает о сложностях которые вызывает настройка модема. Сейчас я постараюсь описать как можно настроить softmodem.
Перед тем как начать настройку нужно узнать что за чип на котором реализован модем и как вообще устроена схема включения модема. Не помешает знания о самом laptop.
Базовая конфигурация laptop Samsung R20:
Windows Vista
soft modem
ati xpress 1250 – видеокарта
Процессор celeron m
Хочу поставит Mandriva Linux 2008 Free
Замечаем что на данном laptop модем не может найти vista до тех пор пока не будет установлен драйвер звуковой карты.

Устанавливаем Linux благо сейчас о нём написано много и как его ставить тоже не мало, но хочу указать на то, что linux не запустится до тех пор пока в параметрах ядра не укажите pci=nommconf
Как настроили и установили linux на ноут можно продолжить настройку softmodem.
Ниже приведенная команда поможет узнать о том какие устройства на шинах компьютера.
[root@localhost ~]# lspci
00:00.0 Host bridge: ATI Technologies Inc Unknown device 7930
00:01.0 PCI bridge: ATI Technologies Inc Unknown device 7932
00:05.0 PCI bridge: ATI Technologies Inc Unknown device 7935
00:06.0 PCI bridge: ATI Technologies Inc Unknown device 7936
00:12.0 SATA controller: ATI Technologies Inc SB600 Non-Raid-5 SATA
00:13.0 USB Controller: ATI Technologies Inc SB600 USB (OHCI0)
00:13.1 USB Controller: ATI Technologies Inc SB600 USB (OHCI1)
00:13.2 USB Controller: ATI Technologies Inc SB600 USB (OHCI2)
00:13.3 USB Controller: ATI Technologies Inc SB600 USB (OHCI3)
00:13.4 USB Controller: ATI Technologies Inc SB600 USB (OHCI4)
00:13.5 USB Controller: ATI Technologies Inc SB600 USB Controller (EHCI)
00:14.0 SMBus: ATI Technologies Inc SBx00 SMBus Controller (rev 14)
00:14.1 IDE interface: ATI Technologies Inc SB600 IDE
00:14.2 Audio device: ATI Technologies Inc SBx00 Azalia
00:14.3 ISA bridge: ATI Technologies Inc SB600 PCI to LPC Bridge
00:14.4 PCI bridge: ATI Technologies Inc SBx00 PCI to PCI Bridge
01:05.0 VGA compatible controller: ATI Technologies Inc Radeon Xpress 1250
08:05.0 Ethernet controller: Realtek Semiconductor Co., Ltd. RTL-8139/8139C/8139C+ (rev 10)

Не сложно заметить что после установки звук linux нашел.
00:14.2 Audio device: ATI Technologies Inc SBx00 Azalia
Кодовое имя чипа Azalia
Проверьте звук, если он работает то надо узнать тип чипа модема и подгрузит модуль для его работы.
Зная, что модем висит на звуковой плате Azalia, и используя aplay -l смотрим что есть у нас на звуковой плате.

[root@localhost ~]# aplay -l
**** List of PLAYBACK Hardware Devices ****
card 0: SB [HDA ATI SB], device 0: ALC262 Analog [ALC262 Analog]
Subdevices: 1/1
Subdevice #0: subdevice #0
card 0: SB [HDA ATI SB], device 6: Si3054 Modem [Si3054 Modem]
Subdevices: 0/1
Subdevice #0: subdevice #0

Видим что чип у модема Si3054. Идем в интернет и ищем какой модуль нужен для Si3054.
Для этого модема надо модуль snd_atiixp_modem

Так как мы выяснили, что модем на звуковой плате, то на помощь придет программка slmodem.

slmodem -c RUSSIA -- alsa hw:0,6

Всё модемом можно пользоваться!!! (Более подробная информация о slmodem : man slmodem)

источник: http://www.openkazan.info/node/778

(no subject)
[info]xenar
После двух лет работы под KDE понял что на настоящий момент Гном это пока более лучшее решение. Спрашиваеться чем оно лучше - ну энто просто, почти 100% русификация, практически полное отстутствие багов, пока только столкнулся с не сворачиваемость Gnome-PPP но Гугл помог решить эту проблему нашел пропатченный пакет он то нормально сворачиваеться. Язык в нем вражий но я начал потихоньку учиться высокому искусству маннегерства (долой checkinstall ибо это не кошерно). и планирую собрать пакт на нашем языке. А больше проблем я пока не вижу, хотя конечно сижу в гноме лишь вторую неделю.....да отмечу что AWN это ВЕЩЬ. Пробовал подобные штучки раньше под КДЕ конечно запускается но вечно что то глючило, я так подозреваю что это от того что все подобные шняги написаны под гном.
А ведь раньше считал что гном это уже устаревшая тема... конечно кде покучерявее выглядит но в гноме ВСЕ работает, конечно с выходом новой кубунты 8.04 внимательно по изучаю четвертую кде, может в ней уже не будет тех бесящих багов (архивация в гуй в русском, переключатель русского и т.д)
Перевел всех своих сотрудников на кубунту (но 3 человека еще остались по виндой) теперь понимаю что надо было рулит в сторону гнома..... но ничего завтра одного из трех оставшихся буду переводит на истинную веру ему то и поставлю ггном вариант. Кстати забавно что он сам меня об этом попросил (перевести на линух). Думаю "семья будет рада".

Ну и в заключение наткнулся на интересный материал:

Ускорение запуска программ с помощью Preload

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


Инсталяция




sudo apt-get install preload

или http://preload.sourceforge.net/


Настройка



Конфигурация программы храниться в файле /etc/preload.conf, стандартные значения должны подойти большинству пользователей. Но если вы хотите настроить все по своему, милости просим. Ниже описаны самые основные настройки, подробности, как всегда в документации или в статье, написанной разработчиком Preload.

Опция / Значение по умолчанию / Описание
model.cycle / 20 [секунд] / Как часто Preload будет опрашивать систему на предмет используемых программ и библиотек.

model.halflife / 168 [часов] / Как часто Preload будет забывать старую, накопившуюся информацию. Каждый раз, накопленная статистика будет терять 50% своего значения.

model.minsize / 2000000 [байт] / Нечто вроде ограничения на размер программы или библиотеки, на которую будет Preload обращать внимание. Если вы хотите, чтобы кешились мелкие программки - уменьшите значение, только для крупных, соответственно увеличьте это значение.

Использование памяти, считается по формуле:

(Всего RAM x model.memtotal) + (RAM доступная при старте x model.memfree) + (Кеш x model.memcached)

model.memtotal / -10%
model.memfree / 100%
model.memcached / 30%

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

Статистика



Если вам интересно, какие ресурсы на данный момент использует Preload, можете посмотреть на это в его лог-файле:

sudo tail -f /var/log/preload.log

Еще больше информации можно получить, глянув на файл /var/lib/preload/preload.state

Но вам совершенно не обязательно обращать внимание на все эти файлы, позитивные результаты будут и без этого.

А теперь цифры



Пройдет немного времени, прежде чем Preload определит и поймет ваши типичные программы для работы, так что не надо надеяться, что увеличение скорости загрузки произойдет прямо сейчас.

Здесь представлены некоторые сравнительные результаты из статьи, этим измерениям несколько лет, но это не должно помешать вам увидеть относительную эффективность работы Preload.
Application"Cold" Startup TimePreloaded Startup Time% Improvement
Desktop Login30s23s23%
OpenOffice.org Writer15s7s53%
Firefox11s5s55%
Evolution9s4s55%
Gedit Text Editor6s4s33%
Gnome Terminal4s3s25%


Cold start vs Preload

Надеюсь, информация окажется полезной.
По материалам Techthrob.com
Источник: http://habrahabr.ru/blog/linux/36662.html

(no subject)
[info]xenar
После очень долгого перерыва приступаю к более плотному ведению журнала, благо опыта по линуху накопилось немало а память она такая штука что может и подкачать..... 

По Самбе
[info]xenar
Нашел причину проблемы в программе Smb4K при попыте монтрования выдавал "smbmnt must be installed suid root for direct user mounts" как оказалось проблемма заключалась в том что нужнобуло дать права на файл /etc/bin/smbmnt это делаеться командой # sudo chown root `which smbmnt`
# sudo chmod u+s `which smbmnt

Home