четверг, 25 августа 2011 г.

Evernote connection failed

Уже второй день Evernote не может подсоединиться к серверу, чтобы произвести синхронизацию. При чём на Android всё нормально. Я уж думал может какое обновление вышло, али Касперский балуют, а вот и нихуя. Полез в Google посмотреть, что-да-как, наткнулся на какого-то филлипинца, тот пишет, мол всё из-за того, что Internet Explorer в Work offline режиме стоит. Но ему мол не помогло и он снёс Evernote и всю Application Data к ёбаной матери и ему, о чудо!, помогло! <сарказм>Ну, да, в Windows такие методы очень действенны. Короче, так оно и вышло, в общем-то, у меня в Internet Explorer и вправду стоял резим offline. Я в этой поделке экспортируемые страницы из ScrapBook испытываю. Да, такой я извращенец, шо уж и говорить. В общем, всё заработало, как только я эту галку убрал. Казалось бы и при чём тут IE. Долбоебизм, одним словом. Have a nice day, товарищи!

вторник, 12 июля 2011 г.

Firefox session restore

Случилась значит такая оказия, как некорректное завершение интернет обозревателя Firefox. В следствии чего вылезло окно с предложением восстановить предыдущую сессию. Ан нет, хуиньки, чуть отвлёкшись жму "Start New Session" заместо "Restore Session" и всё, приехали! Оказывается можно таки восстановить предыдущую сессию путём ввода команды в адресной строке: about:sessionrestore. Где нас ждёт окошко любезно приглашающее восстановить либо начать новую сессию. Ура!

воскресенье, 3 июля 2011 г.

SL510 & pm-utils

Установил пакет pm-utils. pm-suspend отработал корректно, а вот после pm-hibernate машина вроде как засыпала, но вместо выхода из спячки, просто напросто загружалась как обычно. Помогло следующее:

В файле /etc/mkinitcpio.conf добавляем resume в массив HOOK:
HOOKS="base udev autodetect ide scsi sata lvm2 resume filesystems"
Следует заметить, что resume должен располагаться именно после всех хуков, но перед filesystems. Далее:
# mkinitcpio -p kernel26
Перезагружаемся и убеждаемся, что машина просыпается корректно. Хотя, всё может быть. Удачи!

пятница, 1 июля 2011 г.

Feh

Feh, пожалуй, самый лучший unix-way'ный просмоторщик графических файлов, но порой кажется, что чего-то не хватает. Ан нет, оказывается надо всего лишь немножко подумать и всё получается. Собственно небольшие "хаки" по использованию сабжа.

1. В awesome всё никак не получается прописать правила для feh таким образом, чтобы оно центровалось при просмотре. Решил проблему, так сказать, в лоб:

-- {{{ Signals
-- Signal function to execute when a new client appears.
client.add_signal("manage", function (c, startup)

...

    if c.class == "feh" then
        awful.client.floating.set(c, true)
        awful.placement.centered(c)
    end
end)

2. Когда я просто просматриваю изображения, например кликая по ним в pcmanfm, то размеры окна feh меняется в зависимости от размера изображения. Естественно меня это сильно бесило, поэтому был написан небольшой скрипт, который собственно делает следующее: если размер изображение больше размера экрана, то feh запускается в полноэкранном режиме, а размер изображение уменьшается до размера экрана; если размер изображения, естественно меньше, то размер окна будет равняться размеру изображения и благодаря выше описанному правилу awesome будет распологаться строго по центру экрана:

#!/bin/bash

RESOLUTION=$(exiv2 "$1" 2>/dev/null | grep "Image size")
HEIGHT=$(echo "$RESOLUTION" | awk '{ print $4 }')
WIDTH=$(echo "$RESOLUTION" | awk '{ print $6 }')

if [ $HEIGHT -gt 1366 -a $WIDTH -gt 768 ]; then
    feh -F "$1"
else
    feh "$1"
fi

Приятного пользования!

четверг, 28 апреля 2011 г.

HP DeskJet F2180 & Co

Собственно имеем ArchLinux и МФУ HP DeskJet F2180. Настройка не отличается особой сложностью, но как-то со сканером немного пришлось поколдовать и погуглить. Собственно помогли арчивики и арчифорум. И так, для начала настраиваем принтер:

Устанавливаем следующие пакеты:
# sudo pacman -S hplip cups dbus-python python2-qt
Затем добавляем нашего отважного юзера в группу lp:
# sudo gpasswd -a username lp
Запрещаем загрузку модуля usblp и добавляем демон cups в автозагрузку в файле /etc/rc.conf:
MODULES=(... !usblp)
DAEMONS=(... @cups)
Далее запускаем демон cups:
# sudo /etc/rc.d/cups restart
Запускаем hp-setup:
# sudo hp-setup
Установщик сам установит и настроит наш принтер. Мы же, после завершения установки, отрываем в браузере веб-интерфейс cups, убеждаемся в наличии нашего принтера, и делаем соответствующие настройки под себя, аля качество печати и т.д. Собственно сам веб-интерфейс находится по адресу http://localhost:631.

Настраиваем сканер. Устанавливаем следующие пакеты:
# sudo pacman -S sane python-imaging
И снова добавляем нашего пользователя в группу:
# sudo gpasswd -a username scanner
Запускаем команду обнаружения сканера:
# sudo sane-find-scanner
В выводе программы видим наш только что обнаруженный сканер:
found USB scanner (vendor=0x03f0 [HP], product=0x7d04 [Deskjet F2100 series]) at libusb:003:002
Создаём файл /etc/sane.d/hpaio.conf и добавляем следующую строку:
usb 0x03f0 0x7d04
Т.е. те цифирки, которые мы видим в выводе. Далее открываем файл /etc/sane.d/dll.conf и в самом конце раскомментируем строку hpaio. А теперь, юные други поступаем как ланентные виндузятники, прости меня хоспади, идём на ребут! Потому как у меня без этого сканер не завёлся. Ну и после перезагрузки пробуем потестить сканер командой hp-scan, а принтер мы уже проверили тестовой печатью из веб-интерфейса cups. Как это ты не проверил, а ну марш! На этом всё, если у вас что-то не работает, гугл в помощь! Моё почтение!

P.S.: Спасибо арчифоруму и арчивики без чей неоценимой помощи у меня ничего бы не вышло. Аминь!

среда, 27 апреля 2011 г.

Curl: проверка баланса через интернет-помощник МТС

Ура, ура, ура! Нашёл таки в блоге одного замечательного человека скрипт проверки баланса через сайт интернет-помощника МТС с помощью curl, собственно вот и сам скрипт (немножко переделанный под себя):
mts_check_balance()
{
    curl -s --ssl -L -c /tmp/mts-cookie --data-urlencode username=xxxx --data-urlencode password=xxxx https://ihelper.nnov.mts.ru/SelfCarePda/Security.mvc/LogOn?returnLink=https%3A%2F%2Fihelper.nnov.mts.ru%2FSelfCarePda%2FHome.mvc | grep Баланс | sed 's/[a-z<>\/]//g' | sed 's/^.*Баланс/Баланс/'
    curl -s --ssl -L -b /tmp/mts-cookie https://ihelper.nnov.mts.ru/SelfCarePda/Security.mvc/LogOff --output /dev/null
    rm /tmp/mts-cookie
}
Спасибо ему за это большое!

среда, 13 апреля 2011 г.

Awesome & Mouse pointer

Как-то раз загрузившись в Awesome я обнаружил, что указатель мыши не соответствует установленной теме. Хотя в Openbox всё работало без проблем. Не работала именно стрелочка. Добрый Google подсказал, что нужно прописать в ~/.xinitrc вот такую команду и тогда всё заработало:
xsetroot -cursor_name left_ptr