Рано или поздно всем приходиться подключать свой телефон к компьютеру,но не в роли USB-накопителя, как обычно, для скачивания или записи фото/видео/музыки,а для редактирования контактов/sms. Если честно просто мне стало лень набирать sms на клавиатуре в связи предстоящими праздниками НГ,Рождество и самым необычным "Cтарый Новый Год" (правда когда пишу эту заметку один уже прошел и пока без потерь ;) ), и я являюсь владельцем телефона Sony Ericsson W810i (да старенький) под Windows конечно есть Sony Ericsson PC Suite, ну а что у нас есть Linux и я давался этим вопросом,неужели все так плохо, а вот нет, встречайте проект [GW]ammu огромная база поддержки сотовых телефонов, можно посмотреть Gammu Phone Database + еще поддержка русского языка.[GW]ammu - это проект содержащий два пакета (Gammu и Wammu):
Gammu - is a project which encompasses applications, scripts and drivers for managing various functions on cellular phones and similar devices.
(Gammu это проект, который включает в себя приложения, сценарии и драйверы для управления различными функциями сотовых телефонов и подобных устройств.) оригинал на wikipedia(Eng).
Wammu is a frontend for Gammu to provide a graphical user interface for most of the functionality which Gammu library provides.
Wammu - графический интерфейс написан для Gammu, написанный на Python, основанный на WxPython. оригинал на wikipedia(Eng).
Существуют пакеты в репозиториях для Debian и Ubuntu, но я предлагаю брать из пакетыUbuntu packages in PPA, по указанию авторов там последния стабильная версия. Добавляем в sources.list:
$ nano /etc/apt/sources.list
deb http://ppa.launchpad.net/nijel/ppa/ubuntu maverick(lucid;karmic) main
deb-src http://ppa.launchpad.net/nijel/ppa/ubuntu maverick(lucid;karmic) main
Теперь запускаем программу - Меню - Стандартные - Wammu.
Первый раз запуститься "Мастер настройки", если ни запустился запускаем меню Wammu - "Мастер настройки".Для себя я выбрал автоматическое определения телефона, если есть желания то можно и выбрать ручное. И на по следок несколько скриншотов для усвоения материала :)
Когда телефон определиться - выполняем меня "Телефон - Подключить" и "Получить" и выбираем что нам необходимо
Вот встретил на просторах инета довольно маленький и удобный MTA, он прост и удобен в настройках и отличная замена sendmail (ИМХО так как он более сложен в настройке).
Когда нужна только отправка писем (логи,регистрация пользователей на сайте, отправлять уведомления пользователям сайта и т.д), а поднимать для этого полноценный почтовыйсервер - бессмысленно, ssmtp прекрасно подойдет. Что сделал и я, его функционала для моих нужд достаточно (отправлять регистрацию и уведомления для двух моих блогов).
Процесс работы ssmtp довольно прост, при его помощи мы отправляем почту себе на аккаунт на gmail.com (все настройкиможно проделать и c любым другим почтовиком,например, mail.ru, уandex.ru, мне достаточно и gmail), а тот рассылает ее указанным адресам.
Для начало заводим себе аккаунт на gmail.com - для примера что-то "myinfo@gmail.com" с паролем "123456".
Теперь подстраиваем под наши нужды, идем в админпанель нашей CMS и указываем наш который будем использовать для администрирования. НА этом и все, теперь когда у нас зарегистрируется новый пользователь - мы получим сообщения на указанный нами административный адрес,
а также пользователь на свой указанный адрес с паролем.
Так же этот метод можно еще назвать и "зеркалированием",так как программа dd копирует данные по секторам не зависимости от того есть ли на этом участке дискаданные или нет, будет создана точная копия и размер будет точно такой же.
То есть если раздел /dev/sda1 имеет объем в 25 Gb, а занято всего 5 Gb то все равно копия образа будет 25 Gb.Простыми словами данные откуда (параметр if ), куда (параметр of )
Примеры использывания:
$ dd if=/dev/hda of=/dev/hdb conv=noerror,sync
Команда выше сделает точную копию раздела /dev/hda в разделе /dev/hdb,т.е есть мы «отзеркалировали» /dev/hda
cron (Command Run ON) — демон-планировщик задач в UNIX-подобных операционных системах, использующийся для периодического выполнения заданий в заданное время. Утилита cron выполняет команды в заданное время.
Для добавления задач пользуемся командой crontab с параметром -e.
Команда crontab -e автоматически запускает текстовый редактор и загружает в него файл конфигурации cron. После выхода из редактора, новая конфигурация cron вступает в силу автоматически.
Параметры записи представляют следующие:
* * * * * выполняемая команда
- - - - -
| | | | |
| | | | ----- День недели (0 - 7) (Воскресенье =0 или =7)
| | | ------- Месяц (1 - 12)
| | --------- День (1 - 31)
| ----------- Час (0 - 23)
------------- Минута (0 - 59)
Таблица crontab состоит из 6 колонок, разделяемых пробелами или табуляторами. Первые пять колонок задают время выполнения (Минута, Час, День, Месяц, День недели), в них может находиться число, список чисел, разделённых запятыми, диапазон чисел, разделённых тире, или символ '*' (например запись «1-5» в поле day будет означать «с понедельника по пятницу». Значения могут отделяться запятыми: «1,5,10» в поле day будет запускать указанную команду 1-го, 5-го и 10-го числа каждого месяца).
Примеры:
* 6 * * * command
запуск программы или скрипта каждый день в 6 часов утра.
30 10 1 * * command
выполнять 1 числа каждого месяца в 10 часов 30 минут
Так же используются crontab со следующими параметрами: