Система Orphus
[]

четверг, 19 марта 2009 г.

Узнать внейшний IP из консоли

Порой бывает сидишь в конторе/дома/через мобилу/у друга/в гостях/в кафе в инете и тебе по какой-то причине понадобилось узнать внешний IP. У кого такого не было? У меня сплошь и рядом. И решается этот вопрос не просто, а очень просто.

Для этого делаем в своем ~/.bashrc (или какой у вас там?) новую функцию:
# Узнать свой внешний IP
wanip() {
wget -q -O - http://checkip.dyndns.com/ | /bin/grep -Eio '[0-9]{1,3}\.[0-9]{1,3}\.[0-9]{1,3}\.[0-9]{1,3}'
}
Теперь, если ввести в консольке wanip, то в ответ получим свой внешний IP )))


Еще варианты:
lynx --source http://formyip.com/ | awk '/The/{print $5}'
wget -q -O - http://formyip.com/ | awk '/The/{print $5}'
wget -q -O - http://checkip.dyndns.com/ | awk '{print $6}' | sed 's/<.*>//'




[]

ppa-key-import 0.4 - убита маленькая бага

Минут 5 назад постучался в джаббер мой приятель, автор блога Крапленая колода, и "пожаловался", что опять на лаунчпаде нахимичили, скрипт ppa-key-import ругаться стал. Полез я смотреть в чем дело... и появился ppa-key-import 0.4 :)


А причина была проста до банальности: достаточно было в grep добавить 7 символов :)

Скрипт берем по старой ссылке :)



ЗЫ: Если ты еще не знаешь, что это такое, то советую почитать предыдущии посты раз и два.


Поместить иконку статуса для jabber, icq, gtalk на сайт

Не так давно один человек спросил меня, как я сделал себе в блоге иконку статуса своего Jabber-контакта (смотри на панели справа). Поэтому я решил написать этот пост, а заодно рассказать как сделать иконку статуса для ICQ и Google Talk.


Иконка Jabber-контакта.
Добавляем в ростер бота presence.jabberfr.org. Идем на сайт http://presence.jabberfr.org/. В поле "Your Jabber Identifier:" вводит свой JID, ниже выбираем тип иконки. Я выбрал Your status (image) -> Jabber Logo. Теперь ниже в поле "The adress to copy:" будет ссылка, которую надо вставить на свой сайт/блог/подпись на форуме/etc, а в поле "Result:" показан результат, т.е. как будет выглядеть ваша иконка.
Когда будете добавлять ссылку у себя на сайте/блоге/подписи на форуме/etc поставьте перед JID'ом строку "xmpp:", т.е. получится что-то вида "xmpp:angel2s2@jabber.cc", тогда если щелкнуть по этой ссылке, откроется окно чата с указанным в ссылке JID'ом (по крайней мере в gajim'е именно так, а как в других не знаю), но чтобы такая ссылка работала ваш джаббер-клиент должен зарегистрировать себя в качестве обработчика по умолчанию для протокола xmpp.

Иконка ICQ-контакта.
Чтобы сделать иконку ICQ-контакта, нужно сходить по адресу http://www.icq.com/features/web/indicator.html. Пролистываем страницу в самый низ, там будет форма ввода. В поле "Your ICQ# (required):" вводим свой уин, в поле "Select the indicator:" ничего не трогаем, в поле "Select design#:" выбираем номер иконки, которая вам нравится больше всего. Посмотреть эти иконки можно на панельке "Available Status Indicator Designs:", справа чуть выше. Жмем кнопку "Preview", чтобы посмотреть как будет выглядеть иконка. Если все ок, жмем кнопку "Create My ICQ Status Indicator", теперь в поле ниже будет показана ссылка, которую надо вставить на свой сайт/блог/подпись на форуме/etc.
Т.ж. для аськи есть куча еще всяких панелей-индикаторов.

Иконка GTalk-контакта.
Идем по адресу http://www.google.com/talk/service/badge/New (возможно вначале надо будет залогиниться). Жмем ссылку "Edit", появится форма. Заполняем поля по вкусу, выбираем стиль в поле "Style:", т.ж. по желанию ставим галку в поле "Show your status message", чтобы отображалось ваше статус сообщение. Теперь жмем кнопку "Update badge" и копируем код из поля ниже на свой сайт/блог/подпись на форуме/etc.

Вот и все.
Удачи и до новых постов :)

[]

вторник, 10 марта 2009 г.

Логи в цвете. Обновлено.


Узнал про интересную утилитку, которая подсвечивает логи, что облегчает их чтение. Очень удобно.

Имя ей CCZE. Правда она не обновлялась с 2003 года, но это и не нужно.

Ставим:
sudo aptitude install ccze

Юзаем:
ccze -A < /var/log/syslog | tail

Ключ -А нужен чтобы текст выводился "сырым", иначе всякие tail'ы да less'ы подглючивают.

------------------

Сразу за ccze узнал про grc. Эта софтинка поновее (вроде в 2007 последняя обновка была), но по умолчанию подсветка у нее хуже, чем у ccze. Зато grc более гибка в настройка, как мне показалось.
Пример использования:
grc cat /var/log/syslog | tail


[]

четверг, 5 марта 2009 г.

ppa-key-import 0.3 - новая версия импортера ключей из PPA репозиториев

Не так давно я выкладывал скрипт для импорта ключей из PPA репозиториев, но, к сожалению, на сайте launchpad.net произошли изменения и старый скрипт уже не работает. Поэтому было решено это дело исправить, а заодно добавить приятную возможность :)

Теперь можено указывать не одно PPA имя архива, а сразу целую кучу :)

Вот пример:
$ ppa-key-import do-core claws-mail 123
Executing: gpg --ignore-time-conflict --no-options --no-default-keyring --secret-keyring /etc/apt/secring.gpg --trustdb-name /etc/apt/trustdb.gpg --keyring /etc/apt/trusted.gpg --recv-keys --keyserver keyserver.ubuntu.com A5D19FDCAA6ABB440CD3464628A8205077558DD0
gpg: запрашиваю ключ 77558DD0 с hkp сервера keyserver.ubuntu.com
gpg: ключ 77558DD0: "Launchpad PPA for GNOME Do Core Team" не изменен
gpg: Всего обработано: 1
gpg: неизмененных: 1
Executing: gpg --ignore-time-conflict --no-options --no-default-keyring --secret-keyring /etc/apt/secring.gpg --trustdb-name /etc/apt/trustdb.gpg --keyring /etc/apt/trusted.gpg --recv-keys --keyserver keyserver.ubuntu.com ADBADCEF515B37DA2F973FF6DF8030F05ED1D082
gpg: запрашиваю ключ 5ED1D082 с hkp сервера keyserver.ubuntu.com
gpg: ключ 5ED1D082: "Launchpad PPA for Claws Mail" не изменен
gpg: Всего обработано: 1
gpg: неизмененных: 1


!!! Было добавлено 2 PGP-ключей из 3 !!!
Не найдены: 123

Тут указано 3 ppa имени, но скрипт обработал только 2, о чем он и сказал в самом конце и сообщил какие из них не обработал, т.к. имени "123" не существует.


На всякий случай напомню, что с качестве параметров скрипту нужно передавать PPA имена архивов, т.е. если у нас в /etc/apt/sources.list есть запись, например, "deb http://ppa.launchpad.net/claws-mail/ubuntu intrepid main", то нам надо передать скрипту в качестве параметра строку claws-mail.



Скрипт доступен по старой ссылке.



понедельник, 2 марта 2009 г.

Мои закладки из FireFox

Решил зарегиться на foxmarks...
Оказалось, что это очень даже удобнее, чем Google Bookmarks. Все закладки рассортированы по папочкам, что очень удобно. Т.ж. можно синхронизировать их между несколькими копами с помощью специального дополнения для FireFox. Т.ж. есть плагины для Internet Explorer и Safari. Мне не хватает только одной мелочи, просмотр по тегам, а не по папкам, жаль ее тут нету. Хоть в детальном просмотре закладки теги и есть, но поиск/фильтрацию по ним сделать нельзя.


Ниже приведу сслыки на мои закладки, которые я расшарил. Можете подписаться на RSS, т.к. порой они будут обновляться.
Online Services[HTML|RSS]
Online Tools[HTML|RSS]
Live Tools[HTML|RSS]
IT[HTML|RSS]
Freelance[HTML|RSS]
Т.ж. эти ссылки доступны на панели справа.


UPD: Ссылки перенес на вкладку Links (см. вверху).