суббота, 31 мая 2014 г.

Рунет туп | истерия по TrueCrypt

В рунете все началось с того, что на "сайте вебдизайнеров" кто-то, не сильно обремененный мозгами, запостил новость "Сайт TrueCrypt возможно взломан". 100 каметов и копипаста прочими околоайтишными ресурсами рунета, со сылкой на страницу проекта на Sourceforge, на которой было размещено сообщение "Using TrueCrypt is not secure.." и подробная инструкция с картинками по переходу на альтернативные средства шифрования.

Никто не пробовал проанализировать ситуацию. Никто не предложил своих версий. Все тупо копипастили. Хотя с самого начала было ясно, что злобные хакеры не стали бы заморачиватся с какими-то там рекомендациями пользователям, или выпуском новой версии (которая тоже появилась на сайте).
Диагноз: большинство - стадо, и даже на ITшных ресурсах.  Поэтому не читайте новости в рунете, особенно перед обедом :)

Позже стала появляться более правдоподобная информация:
"Стивену Барнхарту (Steven Barnhart), принимавшему участие в инициативе по аудиту TrueCrypt, удалось связаться с одним из анонимных разработчиков TrueCrypt, отвечающего под ником «David», с которым он контактировал ранее в процессе проведения аудита кода проекта. Судя по состоявшемуся диалогу, после десяти лет интенсивной работы над TrueCrypt, разработчики потеряли интерес к проекту (последний значительный релиз был выпущен в 2011 году). По поводу рекомендации Bitlocker, разработчик сообщил, что изначально основной целью проекта было предоставление средств шифрования для Windows и Bitlocker является приемлемым штатным решением для современных выпусков Windows."
http://www.opennet.ru
Которая тоже естественно не стоила бы и гроша, не имей подтверждения в англоязычных источниках.

четверг, 29 мая 2014 г.

Консольный перевод с google-translate-cli

Это удобно! Перевод практически мгновенный.
Самое крутое, что "приложение" - это сценарий awk,  на целых 109 строк!)) Вот тут и начинаешь в полной мере осознавать мощь  *nix-систем.


Usage: translate {[SL]=[TL]} TEXT|TEXT_FILENAME
       translate {[SL]=[TL1]+[TL2]+...} TEXT|TEXT_FILENAME
       translate TEXT1 TEXT2 ...
https://github.com/soimort/google-translate-cli

Индикатор раскладки клавиатуры как виджет




?

 

:)

Бекап на Dropbox: скрипт с GUI


Простенький скрипт на основе rsync для бекапа выбранных папок на аккаунт Dropbox. Использует gxmessage для рисования главного (и единственного) окна.
#!/bin/bash
sources="path/to/dir1
path/to/dir2
path/to/dir3"
# Без завершающих `/` - man rsync!
dbox=
# Расоложение папки Dropbox
gxmessage-gtk2 -geometry 300x300 -center -bg "#1C1C1C" -fg "#FA1A1A" -fn "DroidSans bold 15" -wrap -buttons "Тест:2,Ок:0,Отмена:1" "Выполнить архивацию

$sources

на акаунт Dropbox?"

case $? in
1)
    exit
;;
2)
    rsync -n -avrL --exclude='firefox*' $sources $dbox
    exit
;;
esac

rsync -arL --exclude='firefox*' $sources $dbox
(
dropbox start
) &
until [ "$(dropbox status)" = "Обновлено" ]
do 
    sleep 3
    dropbox status
done
dropbox stop
# Ждем пока завершится синхронизация и закрываем Dropbox
exit

вторник, 27 мая 2014 г.

Менеджер буфера обмена с блекджеком и сниппетами

На самом деле софта, который бы стоило упомянуть здесь, накопилось порядком, но успеется. Так получилось, что с некоторого времени xfce`шный Clipman стал меня порядком раздражать - вроде и задуман как менеджер буфера обмена с расширенным функционалом, но по факту весь функционал какой-то левый ;) Например, мне всегда нужна была возможность сохранять различные однострочники как сниппеты, и чтобы они при этом всегда были под  рукой. Самым разумным было бы интегрировать такую возможность в сам менеджер, но нет.. зато в Клипмане есть некие ненужные Действия.. пришлось потратить часок на поиск чего-то более подходящего под задачи.


CopyQ: http://hluk.github.io/CopyQ/

Количество настроек CopyQ впечатляет, можно заблудиться :)

(окно настроек, внешний вид)

Как и все подобные, приложение сворачивается значок в области уведомлений, по правому клику на который отображается история буфера обмена:


а по левому клику - главное окно.

Дополнительные возможности.
  • В приложении реализована система вкладок, и любую запись из истории можно переместить в любую другую вкладку, где она будет сохранена
  • Содержимое вкладки может быть синхронизировано с локальным файлом для доступа из других приложений (или в качестве бекапа)
  • К любому содержимому можно добавить текстовую метку
  • Поиск по мере набора по содержимому/ меткам - идеальный функционал для менеджера сниппетов, который еще и не в каждом есть.

пятница, 23 мая 2014 г.

mtCellEdit - неплохая замена Gnumeric и прочим электронным таблицам

Приложение максимально простое, в отличии от Gnumeric и тем более прочих "офисов", что идет ему только в плюс. Здесь можно не думать "как мне сделать ..", а просто взять и сделать :)


Не знаю, насколько подойдет тем, кто что-то серьезно считает в подобном ПО, но мне - в самый раз. Готовых пакетов нет, все собирается из исходников - впрочем, без всяких проблем.

http://sourceforge.net/projects/mtcelledit/

среда, 21 мая 2014 г.

Волшебный интерфейс MyPaint

Меня уже давно практически выворачивает от неудобного и просто монструозного интерфейса Gimp. Он так же стар как говно мамонта, а все попытки его подтянуть к фотожопу вызывают только ухмылку и ничего не улучшают. На серьезные улучшения в этом веке можно даже не надеяться - стоит только вспомнить, сколько времени там пытались запилить однооконный режим, бгг) Привыкнуть конечно можно, а полюбить - никогда. И вот для сравнения пару скриншотов растрового редактора MyPaint, на который я наткнулся недавно совершенно случайно.


Это растровый графический редактор, предназначенный только для рисования - то есть подправить любимые фоточки с помощью фильтров и эффектов не выйдет - их там просто нет. Зато я вижу прекрасный и удобный интерфейс, сделанный продуманно и по-человечески. Например, так выглядит выпадающее меню режимов линий:


5 баллов за удобство и лаконичность UI. Жаль, что я не художник ;)

понедельник, 19 мая 2014 г.

SCPM

Народ частенько забывает об этом сервисе OpenSUSE, потом в результате непродуманных действий слетает какой-нибудь системный конфиг и настает ЖОПА. А ведь можно же было сделать так:
# scpm enable
Analyzing system 
Preparing system 
Creating resource database 
  adding resource /etc/X11/XF86Config (file) 
  adding resource /etc/X11/xorg.conf (file) 
  adding resource /etc/XF86Config (file) 
  adding resource /etc/auto.master (file) 
  adding resource /etc/cups (file) 
  adding resource /etc/defaultdomain (file) 
  adding resource /etc/hosts (file) 
  adding resource /etc/lpd.conf (file) 
  adding resource /etc/mail (file) 
  adding resource /etc/nsswitch.conf (file) 
  adding resource /etc/ntp.conf (file) 
  adding resource /etc/postfix (file) 
  adding resource /etc/resolv.conf (file) 
  adding resource /etc/sendmail.cf (file) 
  adding resource /etc/smpppd.conf (file) 
  adding resource /etc/sysconfig/cups (file) 
  adding resource /etc/sysconfig/mail (file) 
  adding resource /etc/sysconfig/named (file) 
  adding resource /etc/sysconfig/network (file) 
  adding resource /etc/sysconfig/network/config (file) 
  adding resource /etc/sysconfig/network/dhcp (file) 
  adding resource /etc/sysconfig/network/if-down.d (file) 
  adding resource /etc/sysconfig/network/if-up.d (file) 
  adding resource /etc/sysconfig/network/wireless (file) 
  adding resource /etc/sysconfig/ntp (file) 
  adding resource /etc/sysconfig/postfix (file) 
  adding resource /etc/sysconfig/sendmail (file) 
  adding resource /etc/sysconfig/ypbind (file) 
  adding resource /etc/yp.conf (file) 
  adding resource /var/lib/YaST2/printers (file) 
Creating default profile 
  saving /etc/X11/XF86Config (file) to profile default 
  saving /etc/X11/xorg.conf (file) to profile default 
  saving /etc/XF86Config (file) to profile default 
  saving /etc/auto.master (file) to profile default 
  saving /etc/cups (file) to profile default 
  saving /etc/defaultdomain (file) to profile default 
  saving /etc/hosts (file) to profile default 
  saving /etc/lpd.conf (file) to profile default 
  saving /etc/mail (file) to profile default 
  saving /etc/nsswitch.conf (file) to profile default 
  saving /etc/ntp.conf (file) to profile default 
  saving /etc/postfix (file) to profile default 
  saving /etc/resolv.conf (file) to profile default 
  saving /etc/sendmail.cf (file) to profile default 
  saving /etc/smpppd.conf (file) to profile default 
  saving /etc/sysconfig/cups (file) to profile default 
  saving /etc/sysconfig/mail (file) to profile default 
  saving /etc/sysconfig/named (file) to profile default 
  saving /etc/sysconfig/network (file) to profile default 
  saving /etc/sysconfig/network/config (file) to profile default 
  saving /etc/sysconfig/network/dhcp (file) to profile default 
  saving /etc/sysconfig/network/if-down.d (file) to profile default 
  saving /etc/sysconfig/network/if-up.d (file) to profile default 
  saving /etc/sysconfig/network/wireless (file) to profile default 
  saving /etc/sysconfig/ntp (file) to profile default 
  saving /etc/sysconfig/postfix (file) to profile default 
  saving /etc/sysconfig/sendmail (file) to profile default 
  saving /etc/sysconfig/ypbind (file) to profile default 
  saving /etc/yp.conf (file) to profile default 
  saving /var/lib/YaST2/printers (file) to profile default
- заранее подстелить соломки ;)

Документация Novell: SCPM — System Configuration Profile Management (там много интересного, хотя и для древних версий системы)

воскресенье, 18 мая 2014 г.

TagSpaces - Desktop Tagging

Теги для файлов.

 http://www.tagspaces.org/


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

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

***
Потыкал палочкой - глючит.
Мораль сей басни? Кроcсплатформенность > webkit-gtk > переусложнение > баги.

Catfish 1.0.2 - epic fail!

Сурприз! Если имя файла начинается с кириллицы, то поиск "магическим" образом становится чувствителен к регистру символов. Таки образом "Регулярные выражения.txt" и "регулярные выражения.txt" - это уже 2 разных запроса с разной поисковой выдачей!

Подобной же болезни подвержен и QuiteRSS (фильтры сообщений), но там хотя бы обещали пофиксить..

суббота, 17 мая 2014 г.

Ошибка vmplayer: "/sbin/modinfo exited with status 256"

И команда modinfo возвращает:
ERROR: modinfo: could not find module vmci

Т. е. какие-то проблемы с модулями ядра. Ок, разбираться мне было лениво, просто потыкал в консоль и заметил, что список установленных пакетов kernel* в выводе rpm чуть ли не в 2 раза больше, чем в yast2 sw_single. Как это? Ааа! Установлен параметр Kernel multiversion. Как поправить?
  • отключит multiversion накуй, ибо не-ну-жно
  • удалить VMware Player
  • удалить все старые пакеты kernel*
  • установить VMware Player заново
Профит! Помнится с Виртуалбоксом квесты бывали и подлиннее ;)

четверг, 15 мая 2014 г.

QasMixer: регулятор громкости + эквалайзер для Alsa

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


На самом деле QasMixer является частью пакета QasTools, который в свою очередь лишь представляет графический интерфейс к настройкам Alsa. Т. е. чтобы иметь возможность использовать эквалайзер, его первым делом нужно установить :)
Но интерфейс более чем удобный - приложение сворачивается в иконку в области уведомлений, и позволяет регулировать:
  • громкость - прокруткой мышки на иконке, точно так же, как и стандартный Audio Mixer Plugin
  • по клику открывается главное окно приложения


в котором уже можно выбрать нужные "крутилки" (на скриншоте как раз эквалайзер).

среда, 14 мая 2014 г.

GTKMan - удобный просмотр man-страниц

Обычный ответ различных продвинутых пользователей Linux или например админов "тупым" юзерам: "man что-то".  Чо они, в самом деле, мануал осилить не могут? ;) Но даже у простейшей команды cp этот мануал уже не влезает в экран, что же тогда говорить о более сложных? Короче говоря, читать из терминала не-у-доб-но! А если еще и не знать, что конкретно нужно, то никакой grep не поможет.. Поэтому:
 GTKMan- просмотр мануалов в GUI:


  • использует системный шрифт
  • поиск по открытой man-странице (скриншот, выделено)
  • есть список всех man-страниц, имеющихся в системе (скриншот - кнопка с кистью руки слева)
  • консоль:  gtkman что_показать

понедельник, 12 мая 2014 г.

eJourn - персональный электронный дневник с шифрованием

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



(v. 0.4.2)

Собственно, фичи:
  • написано на C - никаких тормозов
  • шифрование AES-256
  • поиск по мере набора по всем записям

Да, в eJourn нет модных нынче тегов, или например нельзя выделить текст желтеньким, или выбрать полужирное начертание шрифта - и я рад этому!

Страница на Sourceforge.


воскресенье, 11 мая 2014 г.

Ultimate feed reader | агрегатор лент новостей (с фильтрами!)

А вот и первый проект на Qt в этом блоге. QuiteRSS действительно не имеет аналогов среди остальных приложений этой группы (читалки лент новостей), отчасти по той причине, что и выбирать-то не из чего. Конечно, есть неплохие консольные решения, но.. они консольные))

( v 0.15.4)

Стандартные возможности приложения:
  • естественно, иконка в области уведомлений (с настройками, что отображать)
  • настройки интервала обновления, сроков хранения и кол-ва сохраняемых сообщений для каждой ленты
Продвинутые возможности приложения:
  • настройки внешнего вида: стиля (темы) оформления, панелей инструментов и т. д.
  • неплохой встроенный браузер, причем с AdBlock (!)
  • поиск по мере набора
  • наконец, Фильтры лент!
Насчет фильтров по-подробнее: QuiteRSS позволяет работать с лентами, как например обычный почтовик с входящими. Каждый, кто подписан на 50+ лент поймет, насколько это удобно:


Остается добавить, что проект разрабатываться российскими разработчиками, офсайт приложения на русском языке: http://quiterss.org/

суббота, 10 мая 2014 г.

Map viewer`s/ просмотрщики карт для десктопа

* Про Google Maps ничего не будет, как впрочем и про любой другой гуглософт.
Все приложения запущены на Xfce, а не в родном Gnome (про гном тут тоже никогда ничего не будет)

Emerillon

(v. 0.1.90)

Работает плавно, не тормозит. На этом плюсы закончились ;)

Минусы:
  • не понимает никаких запросов, ни на русском ни на английском, и, как следствие, не может найти никакие местности/города/улицы
  • поставить метку точно нельзя, приложение шлепает их куда пожелает
  • правая кнопка мыши вообще не используется
Вердикт: снести и забыть.


Gnome-maps

Тоже работает плавно и не тормозит (внезапно!)


(v. 3.10.2)

Поиск как ни странно работает, правая кнопка мышки тоже частично используется (меню "Я здесь"/ "Что здесь?")

Минусы:
  • настроек естественно никаких нет, что для третьегнома уже стандартно
  • метки ставить тоже нельзя
Вердикт: ну хотя бы поиск работает, уже неплохо ;) Пожалуй оставлю "на поиграть".


Да, и зависимостях: от гнома3 конечно есть, но требуется не так уж и много, короче говоря - ничего монструозного. Впрочем, у меня уже установлено некоторое количество гномософта (увы, этого пока сложно избежать), так что при установке на "голую" крыску возможно потянет с собой и поболее.

пятница, 9 мая 2014 г.

Balsa- минималистичный и удобный GTK email client

(текст неряшливо затерт))

Естественно, POP3/ IMAP на выбор. Настройка для Gmail не_автоматическая, и например порты должны быть указаны в строке адреса сервера в виде: "smtp.gmail.com:587" Олдскульно :) Иконки в области уведомлений не имеет, философия: открыл, прочитал/ ответил, закрыл. И это на мой взгляд правильно, все-таки мыло не чятег. В остальном выполняет все что надо и ничего лишнего. 

Почему же не веб-интерфейс? А просто не люблю, особенно гугловский убогий дизайн и такую же функциональность - мерзко, неудобно.. браузер.

UPD июль 2015
Опять я вернулся к сабжу, на досуге перепробовав разные варианты, в том числе и всем известный Claws Mail, и последние гномерские 3х-панельные извращения. Из плюсов дополнительно хочется отметить, что написано на Сях, работает шустро и без тормозов. Также радует "широкий" внешний вид (настраиваемая опция, скриншот). Что же до упомянутого Claws Mail - там излишне много настроек и опций, включая RSS-ридер, но для последнего у меня есть Elfeed. Пожалуй единственный минус- это скажем так нетривиально организованная работа с адресной книгой))

четверг, 8 мая 2014 г.

Periodical scheduler / запуск приложений через заданный промежуток времени

Проблемы c cron
  • cron запускает приложения по расписанию
  • cron не имеет вменяемого гуя
  • на десктопе не нужен!
 Что есть "более лучшего"?
  • есть fcron, но 1. он тоже консольный, 2. под OpenSUSE у меня так толком и не собрался
  • какое-то убунтоидное недоразумение на launchpad`е, но уже даже название этой апликухи забыл ;)

Герой обзора

Alarm Clock



Похож на очередной таймер-будильник, и тоже привязка к дате-времени, но есть и важное отличие от пресловутого cron:
если время запуска задания пропущено (компьютер выключен), то при запуске приложения все просроченные задания будут тут же выполнены. Осталось лишь добавит приложение в автостарт! ;)

NB: все просроченные задания будут запущены одновременно, поэтому стоит предусмотреть рандомную задержку запуска ( =простейший скрипт )

Следующие Главная страница

Blogger Template by Blogcrowds