Постинг в twitter из консоли.
Постить в твиттер можно из консоли.
Создайте шелл-скрипт с таким содержанием:
#!/bin/sh
curl -u <user>:<passwd> -s -F status="$1" http://twitter.com/statuses/update.xml http://twitter.com/ > /dev/null
#<user>:<passwd> естественно нужно заменить на ваш логин и пароль в твиттере
Для работы скрипта требуется установленный curl
Теперь положите файл в /bin и сделайте его исполняемым.
$ cp twitter /bin/twitter
$ chmod +x /bin/twitter
Теперь можно постить командой
$ twitter 'текст'
Особенности установки Gentoo из старого stage3.
При установке Gentoo может случиться ситуация, что вы не можете повлиять на версию архива stage3. Такое может например случиться, когда вы пользуетесь некоторыми linux VDS. В таком случае, после выполнения emerge --sync будет невозможно что-либо установить, т.к. дерево портеджей содержит ebuild’ы для версии Portage 2.1, а в архиве стадии установлен Portage 2.0.
Обойти проблему можно так:
1. Добавляем в /etc/make.conf нужные переменные
#Яндексовские зеркала
SYNC="rsync://spreader.yandex.net/gentoo-portage"
GENTOO_MIRRORS="ftp://spreader.yandex.net/gentoo-distfiles"
#Это чтобы потом emerge ругался ![]()
FEATURES="-strict"
2. Обновляем дерево портеджей
# emerge --sync
3. Запускаем скрипт, для генерации ебилдов в старом формате.
# python /usr/portage/sys-apps/portage/files/manifest221
4. Обновляем portage
# emerge portage
5. Теперь можно вычистить дерево портеджей от хлама и удалить переменную FEATURES из make.conf
# rm -r /usr/portage
# emerge --sync
При обновлении могут возникнуть взаимоблокировки пакетов, которые можно попробовать обойти опцией --nodeps emerge. Актуальную информацию по ошибкам дерева портеджей можно узнать поискав в гугле по имени пакета/тексту ошибки.
Gentoo – unknown_domain
Если при логине в gentoo ваш хост показывается как localhost.unknown_domain, то нужно поправить /etc/hosts:
#nano /etc/hosts
127.0.0.1 hostname.domainname localhost
При загрузке хост будет показан как hostname.domainname
Включение пользователя root в Ubuntu
В Ubuntu по умолчанию заблокирован пользователь root. На мой взгляд не зазорно получить абсолютные права командой $ sudo -i , но кому-то не позволяет религия, кто-то использует специфичные службы и не может выбирать
В любом случае, вот решение:
$ sudo passwd root
$ sudo passwd -u root
Устанавливаем пароль и разблокируем root’а.