Подушки безопасности не предусмотрены!

Вот допустим сферическая блонди в вакууме обычный юзер сам устанавливает некоторое приложение от Васи Пупкина из сомнительных источников
любой источник априори сомнительный, кроме репозиториев собственного дистрибутива
и эта софтина X в дальнейшем ворует его пароли, или подменяет страницу в браузере, или делает еще какую-то гадость..
- Вирус!- орет такой юзер. Убейся ап стену..- спокойно скажу я. Это не вирус, это НЕ_ВИРУС по определению вируса, млять!
Я пишу скрипт из пары строк, в центр вставляю что-то типа rm -rf /* и заявляю, что это чудесный оптимизатор для любого дистрибутива линукс. Это млять что, я написал вирус??

P. S. все сказанное выше так же верно и для макоебов, никакой разницы нет.

27.04 Да, это был злой псот. И на то есть причины. Даже не буду упоминать баблософт, взять тот же андроид- вроде бы дружественная система, но! и там нужно быть внимательным, как и в любом линукс-дистрбутиве: вирусов конечно нет, только "человеческий фактор". Но как показывает новейшая история, в сфере IT это самое разрушительное явление :)

Скринлеты!

Lyrics screenlet + погода:


Фишка в том, что текст прокручивается синхронно со звучанием песни (в Exaile)!
Это очень круто.

Реализация службы резервного копирования в Gnome/ Nautilus своими руками.

Нормального софта для бэкапов пользовательских данных на десктопе в Linux я не знаю.
Клиент-серверные реализации мне по понятным причинам не интересны.
Есть то, что более-менее близко к идеалу, но даже это что-то никак не интегрируется в окружение Gnome, а висит само по себе. Придется делать самому))
Ничего, кроме стандартных компонент среды не понадобиться, а именно:
  • естественно, Nautilus
  • Tracker
  • nautilus-tracker-tag
  • bash
  • опционально Dropbox как бэкенд
Механизм работы.
Пользователь присваивает нужным папкам/ файлам тег "архивный":


Больше от юзера ничего не требуется.
Далее вступает в игру наш скрипт:
  1. с помощью консольной команды tracker-tag создается список файлов с выбранным тэгом ("архивный") > файл
  2. список читается и указанные в нем файлы (папки) с помощью gvfs-copy копируются  в каталог-приемник /просто cp не пойдет в силу формата путей, которые отдает tracker-tag/
  3. каталог приемник сихронизируется с помощью того же Dropbox
  4. очистка каталога-приемника
Текст скрипта приводить не буду, он несовершенен. но работает! Естественно, ничего не мешает добавить его запуск в cron, тьфу, в fcron, но мне лично удобнее запускать вручную.

Android Must Have Apps: подборка для Android 2.3.3

Честно говоря, Android 2.3.3 сыроват. Что не удивительно, учитывая текущую версию. Но это можно исправить! С помощью следующих бесплатных приложений:
  1. Группы контактов. "DW Contacts & Phone.."
    Это не только группы контактов, но и еще много удобных фич Это должно было быть в системе!

    exDialer все-таки лучше- содержит именно то, что нужно и ничего лишнего, поддерживает темы.
  2. Органайзер/ To-Do List "AK Notepad"
    Самый лучший и простой! Аналогов опять же на сегодня нет (среди free). Есть возможность поиска по всем заметкам и синхронизация.
  3. Батарейка. уведомления о состоянии. "Battery Notifier" Это должно было быть в системе!
  4. Менеджер буфера обмена. "Clipper - Clipboard Manager"
    Стандартная линуксовая фича, но каментс.
  5. Браузер. "Dolphin Browser™ HD"
    Лучший.

    По итогам использования Opera Mini делает все прочие: размер, скорость, удобство интерфейса на мобиле.. и некоторая экономия трафика.
  6. Системный монитор/ менеджер процесов "Quick System Info PRO"
    Аналогов не имеет! Настоящая линуксовая тулза, при этом с отличным GUI! Именно версия PRO, баннер жить не мешает, а разница с обычной- существенна. Масса информации + возможность "прибивать" процессы, классика жанра))
  7. Менеджер/ органайзер памяти. "SanDisk Memory Zone"
    Контроль, управление и резервное копирование локально и в облачное хранилище..
    Очень удобная и многофункциональная игрушка. Не только показывает память, но и разбивает медиа по категориям (музыка, видео,..) с возможностью просмотра в один клик.
    Насчет облачных сервисов- для использования этой фичи нужно установить дополнительно клиент для выбранного сервиса. Лично мне довольно крутым показался http://www.box.com/   
В обзоре опущена разная попса типа медиаплееров, гуглокарт, ДубльГисов и прочего портированного софта, на что есть отдельные обзоры (и не один!) 

На написание этого обзора было потрачено несколько дней :)

и про Android Market

.. там конечно полнейшее мракобесие.

Но виноват в этом исключительно Гугл. Виноват своим блядским маркетинговым дизайном: больше картинок! меньше текста! больше маркетинговой херни вместо реальных ТТХ и особенностей! Переименование в "Google play" кагбэ намекает. По-моему, эта компания начала сама себе рыть могилу. Хорошо хоть бесплатные приложения еще не пропали)) Ой хреново им придется дальше, особенно когда M$ полностью войдет в игру.

Ну и для контраста, как пример совершенно адекватного дизайна для "софтпортала":


Графическая блокировка в Android

Вообще графический ключ- вещь крутая. А на мобилах LG (про другие просто не в курсе)  также имеется и визуальное отображение процесса рисования + виброотклик над точками. Хинт: лучше сразу отключить эти фичи- с ними разблокировать мобилу не глядя придется учиться дольше. Ну это как со слепой печатью.

Fcron - возможности

Мануал тут, а это очень выборочный перевод.

Ну не лежит у меня душа к обычному cron`у, не нравятся его куцые возможности, не нравится синтаксис crontab, не нравиться его костыльность по отношению к системам, которые не работают постоянно.. не нравиться в нем ни-че-го!

1. Итак, куча подробностей есть со ссылке выше, поэтому сразу к базовому синтаксису команды fcrontab.

@options frequency command

frequency=множитель*значение+множитель*значение+..
Допустимые мнжители:
величина: запись: 
months (4 weeks):    m
weeks (7 days):    w
days (24 hours):    d
hours (60 minutes):    h
seconds:    s

В итоге, к примеру 3w2d5h1
Если @options не установлена (опции дают дополнительные возможности, которые выгодно отличают fcron, подробности- смотреть-понятно-хде ), используется значение frequency

Пример fcrontab:
@ 30 getmails -all 
# Получать почту каждые 30 минут
2. Обычная кроноподобная запись - см. мануал (неинтересно).

3. Периодическое выполнение команды 1 раз в указанный промежуток времени.

Keywords: must be followed by the fields:
hourly, midhourly: minutes.
daily, middaily, nightly, weekly, midweekly: minutes and hours.
monthly, midmonthly: minutes, hours and days.

Пример:
%nightly * 21-23,3-5 echo "a nigthly entry"
# значит выполнить команду один раз между 21:00 и 23:59
или между 3:00 и 5:59, если не вышло в первый промежуток.
Версия обзора 0.01, 
на отсутствие багов НЕ ПРОВЕРЯЛОСЬ!

OpenSUSE: отправляем комп в "спячку"

Команда от юзера будет не s2.. а powersave <параметры>

Dropbox- обновление веб-интерфейса

Толи я раньше не замечал, то ли он действительно обновился, но наконец-таки веб-интерфейс обрел адекватный дизайн, не похожий на корпоративно-вендузятную поделку. Единственный косяк- действия по правому клику: меню браузера перекрывает меню сайта  - неверные настройки для JS в Фоксе.

BRIGHTSIDE- менеджер рабочих столов для Metacity (олдскульщикам!)

Те, кому не нужны всякие желеобразные дрожащие окна, крутящиеся кубики и прочие  блондинистые 3D-эффекты на рабочей машине, а возможностей Metacity маловато (так оно и есть), могут установить* простое расширение Brightside для этого оконного менеджера, которое обеспечивает дополнительные удобства вроде перетаскивания мышкой окон между рабочими местами, и кое-что еще:



*- но это будет не так просто, в основном из-за отсутствия мейнтейнеров пакета, которые давно переключились на пошлый мейнстримный Compiz..