Поиск

31 окт. 2009 г.

Восстановление Grub2

С лайвсиди в терминале выполняем следующие комманды:

#!/bin/sh
#Сохраняем как grub2re.sh и делаем его исполняемым
chmod +x grub2re.sh
#и запускаем его
ubuntu@ubuntu:~$ ./grub2re.sh

sudo -i
# !!!Необходимо поменять на свое значение раздела [ / ]!!!
mount /dev/sda1 /mnt

grub-install --root-directory=/mnt/boot/ /dev/sda

mount --bind /proc /mnt/proc
mount --bind /dev /mnt/dev
mount --bind /sys /mnt/sys
chroot /mnt update-grub
umount /mnt/sys
umount /mnt/dev
umount /mnt/proc
exit
#все :)

29 окт. 2009 г.

Автоматическая смена обоев

Временами хочется новый wallpaper на свой рабочий стол в Ubuntu 8.10, но при это нет никаково желания искать по поисковикам, специальным сайтам и уж тем более качать незнамо что с rapidshare.

Сегодня наткнулся на Webilder - програмку которая сама скачивает красивые обои для рабочего стола с Flickr и сама меняет их время от времени!

И так приступим к установке Webilder:

1. Добавим репозитраий:

sudo vim /etc/apt/sources.list

добавляем:

deb http://debian.websterwood.com/ intrepid main
deb-src http://debian.websterwood.com/ intrepid main

далее стандартно:

sudo apt-get update

и сама установка:

sudo apt-get install webilder webilder-gnome

Далее правой клавишей мышки кликаем на панель Gnome, где у нас расположены аплеты: "Добавить на панель"->"Webilder Desktop Applet". На панели появится значек черной коробочки. После нажатия правой клавишей, выбираем Download Photos.

После загрузки фотографий, выбираем понравившуюся и делаем её обоиной: "Set as Wallpaper"!

23 окт. 2009 г.

Отключение навязчивого менеджера обновлений

делаем следующее:
gconftool -s --type bool /apps/update-notifier/auto_launch false

Печать в PDF через Cups

Во всех настольных Ubuntu установлен Cups, а это значит, что после небольшой настройки можно настроить печать в PDF файлы

Печать в PDF через Cups

Для этого необходимо установить пакет поддержки вывода в PDF, создать директорию PDF в $HOME и перезапустить cups

sudo aptitude install cups-pdf
mkdir PDF
sudo /etc/init.d/cupsys restart

Вот и всё, теперь можно по быстрому сохранять странички c помощью печати в PDF файлы, а так же можно научить юзеров перед сохранением печать в PDF для сохранения копии на сервере

20 окт. 2009 г.

Ubuntu Sources List Generator

http://repogen.simplylinux.ch/

http://www.sourceslist.eu/sourcesjaunty.list

18 окт. 2009 г.

Как подключить iPhone/iPod Touch (USB) в Karmic/Jaunty/Intrepid/Hardy


Install iFuse in Ubuntu

Для установки программного обеспечения редактируем /etc/apt/sources.list

sudo gedit /etc/apt/sources.list

добавляем следующие строки

для karmic

deb http://ppa.launchpad.net/jonabeck/ppa/ubuntu karmic main
deb-src http://ppa.launchpad.net/jonabeck/ppa/ubuntu karmic main

для Jaunty

deb http://ppa.launchpad.net/jonabeck/ppa/ubuntu jaunty main
deb-src http://ppa.launchpad.net/jonabeck/ppa/ubuntu jaunty main

для Intrepid

deb http://ppa.launchpad.net/jonabeck/ppa/ubuntu intrepid main
deb-src http://ppa.launchpad.net/jonabeck/ppa/ubuntu intrepid main

для Hardy

deb http://ppa.launchpad.net/jonabeck/ppa/ubuntu hardy main
deb-src http://ppa.launchpad.net/jonabeck/ppa/ubuntu hardy main

сохраняемся и выходим.

Теперь устанавливаем gpg ключ

sudo apt-key adv --recv-keys --keyserver keyserver.ubuntu.com F0876AC9

Обновляем список репозиториев

sudo apt-get update

Устанавливаем iFuse

sudo apt-get install ifuse

Теперь вставляем свой гаджет и видим его на рабочем столе.


11 окт. 2009 г.

Клавиатурный тренажер online

klava.org

FB2 в консоле

Очень люблю книги в формате fb2, еще со времен, когда у меня был КПК...
На компе использовал fbreader для чтения, довольно удобная программка, на GTK-интерфейсе.
Но как я был удивлен, когда нашел на одном из блогов упоминание о консольной программе fbless, которая позволяет читать книги в формате fb2, причем даже запакованные. Естественно сразу установил и попробовал. Еще больше удивился, когда обнаружил, что для каждого файла данная программа запоминает текущую позицию. То есть читаем - выходим, заходим и мы сразу там, где остановились в прошлый раз.
Интерфейс для консоли очень удобен...

http://pybookreader.narod.ru/misc.html

интерфейс для Google translate

















http://xrado.hopto.org/post/pygtranslator-gui-tool-for-google-translate
пакет для убунту

9 окт. 2009 г.

Ubuntu - создаём iso-образ своей системы!

Если вам не хочется после каждой переустановки системы заново её настраивать, можно создать образ диска Ubuntu со своими настройками. Сделать это не сложно, но сам процесс занимает довольно много времени.

1 . Устанавливаем remastersys - утилиту для бэкапа системы, либо из исходников, либо воспользовавшись репозиторием проекта klikit-linux:
а) добавить в /etc/apt/sources.list строку:
deb http://www.remastersys.klikit-linux.com/repository remastersys/
б)выполнить в консоли:
sudo apt-get update
в)выполнить в консоли:
sudo apt-get install remastersys

2.Командой:
sudo remastersys backup
создаём iso-образ со своими настройками
sudo remastersys dist
iso-образ без настроек

3.Далее либо записываем образ на диск, либо на USB-носитель (Система-Администрирование-Создание загрузочного USB-диска).

Как примонтировать ftp

Вот вообще не удобно всегда нажимать Ctl+l и писать что-то типа ftp://dobro:zlo@superftpserver.ru и т.п.

Зато очень удобно тыкнуть 2 раза мышкой на папке и зати на задуманную шару на FTP сервере.
Благо что в unix подобных ОС, подобные задачи просто на роду писаны.
CurlFtpFS - это маленькая програмка, которая дает нам прекрасную возможность присоединять папки с фтп серверов без мозгов.

Features:
* SSLv3 and TLSv1 support
* connecting through tunneling HTTP proxies
* automatically reconnection if the server times out
* transform absolute symlinks to point back into the ftp file system

Програмка базируется на FUSE и libcurl, и доступна в universe-репозитории.
Для установки откроем терминал, и наберем следующие:
sudo apt-get install curlftpfs (это если в ubunte, в suse будет что-то типа yast -i curlftpfs, в федоре аналогично yum install curlftpfs)

Для монтирования ФТП-раздела к примеру в папку /media/ftp набираем в терминале следующие:
curlftpfs ftp://[user]:[passwort]@ftpserver.net /media/ftp
После чего можно редактировать, копировать, удалять содержимое раздела с соответствием прав.
Отмонтировать раздел можно привычным umount:
sudo umount /media/ftp

Источник: http://molokolab.livejournal.com/1394.html

6 окт. 2009 г.

Как установить PlayOnLinux

sudo wget http://deb.playonlinux.com/playonlinux_jaunty.list -O /etc/apt/sources.list.d/playonlinux.list

sudo apt-get update

sudo apt-get install playonlinux

или скачать deb отсюда http://www.playonlinux.com/en/download.html

5 окт. 2009 г.

Ubuntu Server: USB ключ 1С для сервера предприятия

Исходя из информации:

Драйвер ключей защиты HASP для GNU/Linux состоит из нескольких взаимодействующих компонент:

aksparlnx (версия 1.6) — модуль ядра, обеспечивающий низкоуровневый доступ к LPT-ключу;
askusbd (версия 1.8.1) — универсальный драйвер для USB- и LPT-ключей (системная служба);
winehasp (версия 1.00) — часть драйвера, предоставляющая доступ к ключу HASP win-приложениям, исполняющимся в среде WINE (системная служба);
hasplm (версия 8.30) — сетевой менеджер лицензий (системная служба).

Качаем архив: ftp://ftp.aladdin.com/pub/hasp/srm/Linux/HASP_SRM_LINUX_3.50_Run-time_Installer_script.tar.gz
Потом:

mkdir /usr/share/hasp
mv HASP_SRM_LINUX_3.50_Run-time_Installer_script.tar.gz /usr/share/hasp
cd /usr/share/hasp
tar xvpf HASP_SRM_LINUX_3.50_Run-time_Installer_script.tar.gz
cd HASP_SRM_LINUX_3.50_Run-time_Installer_script
./dinst

После нужно добавить в /etc/fstab строчку:

none /proc/bus/usb usbfs defaults 0 0

Не забываем сделать mount -a, чтобы всё подхватилось.

Чтобы проверить готовность демона, можно зайти через браузер links на порт 1947:

links http://localhost:1947

Если нужно управлять демоном с другой машины, удалённо - в каталоге /etc/hasplm создайте файл hasplm.ini и в нём напишете:

[SERVER]
ACCremote = 1

Ну и потом:
/etc/init.d/aksusbd restart

1 окт. 2009 г.

100 команд vim

http://boombick.org/blog/posts/84

Небольшая подсказка по vim, будет полезна всем, я думаю. Это не руководство для начинающих (т.е. команд типа :wq здесь нет)
Комментарии приветствуются :)

Поиск

/word Искать слово “word” сверху вниз
?word Искать слово “word” снизу вверх
/jo[ha]n> Искать “john” или “joan”
/\<> Искать слова, начинающееся на “the”
/the\> Искать слова, заканчивающиеся на “the”
/\<> Искать “the”
/\< …. \> Искать слова из четырех символов
/fred\|joe Искать “fred” или “joe”
/\<\d\d\d\d\> Искать 4 цифры подряд
/^\n\{3} Искать 3 пустые строки
:bufdo /searchstr/ Искать во всех открытых файлах

Замена

:%s/old/new/g Заменить все вхождения “old” на “new”
:%s/old/new/gw Заменить все вхождения “old” на “new” с запросом подтверждения
:2,35s/old/new/g Заменить все вхождения “old” на “new” между 2 и 35 строками
:5,$s/old/new/g Заменить все вхождения “old” на “new” начиная с 5 строки и до конца файла
:%s/^/hello/g Добавить “hello” в начало каждой строки
:%s/$/Harry/g Добавить “Harry” в конец каждой строки
:%s/onward/forward/gi Заменить “onward” на “forward” с учетом регистра
:%s/ *$//g Убрать все пробелы
:g/string/d Удалить все строки, содержащие “string”
:v/string/d Удалить все строки, не содержащие “string”
:s/Bill/Steve/ Заменить первое вхождение “Bill” на “Steve” в текущей строке
:s/Bill/Steve/g Заменить все вхождения “Bill” на “Steve” в текущей строке
:%s/\r//g Убрать символ возврата каретки (Такие тексты обычно приходят от windows-пользователей)
:%s#>[^<]\+>##g Очистить текст от HTML-тегов
:%s/^\(.*\)\n\1$/\1/ Удалить строки, повторяющиеся дважды
Ctrl+a Увеличить число под курсором на единицу
Ctrl+x Уменьшить число под курсором на единицу
ggVGg? Преобразовать текст в Rot13

Регистр

Vu Перевести строку в нижний регистр
VU Перевести строку в верхний регистр
g~~ Инвертировать регистр
vEU Перевести слово под курсором в верхний регистр
vE~ Инвертировать регистр слова
ggguG Перевести весь текст в нижний регистр
:set ignorecase Регистронезависимый поиск
:set smartcase Игнорировать регистр при поиске, если в искомом выражении нет символов верхнего регистра
:%s/\<./\u&/g Перевести первую букву каждого слова в верхний регистр
:%s/\<./\l&/g Перевести первую букву каждого слова в нижний регистр
:%s/.*/\u& Перевести первую букву первого слова в каждой строке в верхний регистр
:%s/.*/\l& Перевести первую букву первого слова в каждой строке в нижний регистр

Чтение/запись файлов

:1,10 w outfile Записать в outfile с первой по десятую строки
:1,10 w >> outfile Добавить в outfile с первой по десятую строки
:r infile Вставить содержимое файла infile
:23r infile Вставить содержимое файла infile после 23 строки

Навигация по ФС

:e . Открыть встроенный файл-менеджер
:Sex Разбить окно и открыть встроенный файл менеджер
:browse e Графический файл-менеджер
:ls Список буферов
:cd .. Перейти в родительскую директорию
:args Список открытых файлов
:args *.php Открыть все файлы с расширением *.php
:grep expression *.php Показать список файлов с расширением php, содержащих в имени expression
gf Открыть файл с именем, равным слову, находящемуся под курсором

Взаимодействие с ОС

:!pwd Выполнить команду pwd и вернуться
!!pwd Выполнить команду pwd и вставить результат в редактор
:sh Открыть шелл
$exit Вернуться в редактор из шелла

Выравнивание

:%!fmt Выровнять все строки
!}fmt Выровнять все строки в текущей позиции
5!!fmt Выровнять следующие 5 строк

Вкладки

:tabnew Создать новую вкладку
gt Перейти на следующую вкладку
:tabfirst Перейти на первую вкладку
:tablast Перейти на последнюю вкладку
:tabm n(position) Изменить порядок вкладок
:tabdo %s/foo/bar/g Выполнить команду во всех вкладках
:tab ball Поместить все открытые файлы во вкладки

Разделение окна

:e filename Редактировать filename в текущем окне
:split filename Разделить окно и открыть filename
ctrl-w + стрелка ВВЕРХ Переместить курсор в верхнее окно
ctrl-w ctrl-w Переместить курсор в следующее окно
ctrl-w_ Максимизировать текущее окно
ctrl-w= Подогнать окна по размеру
10 ctrl-w+ Увеличить текущее окно на 10 строк
:vsplit file Вертикально разделить окно
:sview file Разделить окно и открыть file только для чтения
:hide Закрыть текущее окно
:only Закрыть все окна, кроме текущего
:b 2 Открыть #2 в текущем окне

Автодополнение

Ctrl+n Ctrl+p (в режиме вставки) Дополнить слово
Ctrl+x Ctrl+l Дополнить строку
:set dictionary=dict Установить словарь
Ctrl+x Ctrl+k Дополнение из словаря

Метки

mk Пометить текущую позиция как k
‘k Перейти к метке k
d’k Удалить все до метки k

Сокращения

:ab mail mail@provider.org Определить mail как сокращение от mail@provider.org

Отступы

:set autoindent Включить автоматическую расстановку отступов
:set smartindent Включить “умную” расстановку отступов
:set shiftwidth=4 Установить отступ равный 4 пробелам
ctrl-t, ctrl-d Убрать/добавить отступ в режиме вставки
<< Добавить отступ
>> Убрать отступ

Подсветка синтаксиса

:syntax on Включить подсветку
:syntax off Выключить подсветку
:set syntax=perl Установить режим подсветки

Firefox без помощи мыши

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

Некоторыми из горячих клавиш, перечисленных ниже, вы уже давно пользуетесь, некоторые покажутся новыми – мы постарались выбрать все самое необходимое для комфортного путешествия по просторам Всемирной паутины с помощью Firefox и без помощи мыши.

firefox shortcuts

Панель инструментов и навигация

  • Выделить адресную строку - Ctrl/Cmd+L или Alt+D
  • Выделить строку поиска - Ctrl/Cmd+K
  • Назад - Backspace or Alt/Cmd+Left
  • Вперед - Alt/Option+Right or Shift+Backspace
  • Сменить поисковую систему - Ctrl/Cmd+Down (следующая) +Up (предыдущая)

Поиск страниц

  • Найти текст - /
  • Найти ссылку – ‘
  • Строка поиска по странице: Ctrl/Cmd+F

Открытие страниц

  • Открыть ссылку в новом окне: Shift+Enter
  • Открыть ссылку в новой вкладке: Ctrl/Cmd+Enter
  • Открыть сайт/поиск в новой вкладке: Alt/Option+Enter

Вот еще несколько полезных клавиш для работы со вкладками

  • Обновить страницу: Ctrl/Cmd+F5 или Ctrl/Cmd+Shift+R
  • Переключиться на другую вкладку: Ctrl/Cmd+Tab
  • Выделить вкладку: Ctrl/Cmd+[1-9]
  • Написать письмо: Ctrl/Cmd+M

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

Вы пишете? Эти сочетания клавиш помогут вам в работе с кусками текста и размещением их в сети.

  • Проверка правописания (для расширения Spellbound): Ctrl+Shift+F7
  • Сохранить ввод (для расширения Scribe): Ctrl+S

Расширение Keyconfig

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