понедельник, 6 июля 2009 г.

Вперед в будущее! Переход с ICQ на Jabber

*Преамбула*
В связи с глобальной тенденцией перехода умных людей на Jabber, и инертного сопротивления этому переходу людьми, привыкшими к ICQ, было принято решение написать качественную аргументированную статью, о том, почему же все таки стоит сменить средство общения.
Итак, статья:


Для многих из нас ICQ является синонимом слов «общение в интернете», мы используем его по делу и для развлечения, находим с его помощью новых друзей и поддерживаем связь со старыми. За годы использования этой программы накопились сотни контактов в списке и длиннющая история переписки. В общем, все вроде бы устраивает, и идея перейти на что-то новое сразу наталкивается на логичный вопрос: «А зачем? Мне и так неплохо».

Итак, Jabber — это не очередной ICQ-клиент. Это система онлайн-общения нового поколения.
Она пришла на смену устаревшим месенджерам, место которых уже давно на интернет-свалке.



1. Широкий выбор функционала. Возможности стремятся к бесконечности
Jabber, кроме стандартных функций типа передачи сообщений и файлов, смены статусов, предлагает дополнительные опции, такие как:
конференции (тематические чат-комнаты для неограниченного числа пользователей)
голосовой чат (например, GoogleTalk)
поддержка видеочатов и многое другое.

Формат передачи данных XML, используемый в Jabber’е, из-за своей структуры приемлем для передачи чего угодно. А открытость стандарта позволяет оградить пользователей от передачи нежелательных данных.


2. Свобода выбора
Если для регистрации в ICQ существует один сервис, плюс несколько региональных распространителей, то выбор служб для регистрации в сети Jabber не то что богат, он почти безграничен! Начиная от персонального сервера вашего соседа-админа и заканчивая официальным jabber.org. К тому же такие службы, как LiveJournal и Gmail, предоставляют Jabber-аккаунты автоматически при регистрации на них.
При этом все серверы, соидены между собой, то есть зарегистрировавшись на одном из них, вы спокойно можете общаться с пользователями на других серверах.

Программ-клиентов для Jabber — великое множество, среди них универсальные — QIP Infium, Miranda специализированые — Psi, Pandion и другие.

3. Безопасный
Jabber поддерживает такие средства защиты и шифрования данных, как SSL/TSL, PGP/GPG, SecureIM, OTR.
ICQ не может похвастаться ни одним из них без помощи сторонних программ.
К тому же Jabber — IM-система с децентрализованными серверами. То есть если один из них выйдет из строя, это не вызовет падения всей сети в общем. А поддержка его такими серьезными сервисами, как Google и другие, свидетельствует о правильности выбора.

4. Абсолютно бесплатный и открытый
Многие считают, что ICQ бесплатна. На самом деле это не совсем так, за пользование сервисом AOL заставляет нас смотреть рекламу и таким образом получает выгоду. Конечно, рекламу показывает только официальный клиент ICQ, сторонние программы этого не делают. Но они все равно ее скачивают! Иначе — дисконнект.

Итого: простой баннер размером 463х60 пикселей, объемом в среднем 8,3 КБ скачивается с сервера AOL каждые десять минут… В течение рабочего дня скачивается:

8,3 КБ * 8 часов * 6 раз/час ~= 400 КБ/день

За месяц выходит: 400 * 25 = 10 МБ чистой рекламы, деньги за которую идут прямо в карман AOL.


Если реклама — не такой уж и сильный аргумент, то можно перейти к самому протоколу ICQ.

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

Причины этих мистических модификаций протокола — неизвестны и, в общем-то, неинтересны обычным пользователям, но иногда возникает впечатление, что основной их целью является борьба с программами-конкурентами ICQ. Каждый раз при изменении протокола сторонние клиенты (QIP, Miranda и другие) переставали корректно работать, разработчикам приходилось поспешно переделывать их и выпускать новые версии, а пользователям, соответственно, их скачивать.

Jabber — Opensource IM-система. То есть все исходные коды программ и протокола открыты и хорошо документированы. Это позволяет разработчикам-энтузиастам писать качественные бесплатные программы, а opensource-сообществу — дополнять их, исправлять ошибки и проверять на наличие уязвимостей.

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

5. Никаких безликих номеров
ICQ UIN — чаще всего девятизначный набор цифр, который ничего не скажет о своем владельце, и его не всегда легко запомнить.

А если у вас красивый номерок? Есть чем похвастаться? Его может скоро и не быть.

Большинство коротких или красивых номеров ICQ — краденые, некоторые – по нескольку раз. Угнать номер аськи не так уж и сложно, есть даже целые сайты, которые занимаются перепродажей/раздачей красивых краденых номерков…


Jabber вместо безликих номеров использует уникальные индентификаторы ник@сервер (например, vpupkin@jabber.org), которые легко запоминаются, а еще лучше, когда они совпадают с e-mail адресом. Также JabberID очень тяжело украсть, и вообще, зачем?


6. Долой языковой барьер
Вам когда-нибудь приходилось общаться по ICQ с иностранцами, либо просто с людьми, которые находятся в другой стране? Скорее всего, они, зная ваш язык и имея под рукой словарь, все равно не поймут того, что вы написали, потому что получат набор нечитабельных символов или вопросительных знаков. В чем дело? В кодировке!

Кодировок — очень большое количество, в каждом регионе используется своя, часто они несовместимы между собой (особенно кириллица с исключительно латинскими кодировками).


В Jabber нет никаких проблем с кодировками. Для общения используется одна универсальная кодировка utf-8, которая содержит в себе символы почти всех языков мира, а также большое количество спецсимволов и даже китайские иероглифы.


7. Международный стандарт
Jabber как корпоративный стандарт общения выбрало большое количество корпораций. Google, LiveJournal и другие интернет-сервисы предлагают свои системы общения, основанные на Jabber и полностью совместимые с ним.

8. Общение без ограничений
Наверное, не раз в ICQ приходилось видеть: «Сообщение слишком длинное и не может быть доставлено». В Jabber нет никаких ограничений на длину сообщений, их размер и частоту рассылки.


9. Можно забыть о спаме
Структура Jabber-сетей сама по себе почти полностью исключает возможность спама. Больше никакой рекламы и назойливых сообщений.

10. Где угодно
В один Jabber-аккаунт можно одновременно заходить с нескольких компьютеров, не боясь при этом потерять важную переписку. Некоторые сервисы (в частности, GoogleTalk) сохраняют историю переписки на сервере, то есть, независимо от того, где, под каким клиентом и системой вы общались в своем Jabber, ни одно слово не будет утрачено. Также для использования Jabber не обязательно иметь под рукой установленный клиент.
Достаточно браузера!

11. Не теряя старых связей
Переход на Jabber совсем не означает, что все контакты с других протоколов, нажитые непосильным трудом, будут утрачены. Совсем нет! В Jabber реализована система гейтов — шлюзов ко всем популярным ІМ-протоколам, таким как AIM, ICQ, MSN, SMS (да-да! старые добрые мобильные SMS) и другие. То есть, имея всего один Jabber-аккаунт, вы можете общаться с людьми из других сетей, а старый контакт-лист никуда не денется. Еще лучше, когда он пополнится новыми джабберманами :).


Здесь Можно посмотреть список публичных icq-шлюзов, и как их настроить.


12. Хватит бояться нового
Чаще всего от перехода на что-то новое нас удерживает страх сойти с насиженного места, страх нового. Не стоит бояться, это эволюция, и это вполне естественно.

Зарегистрировать Jabber-аккаунт на любом сервере под силу даже ребенку.

Клиентские программы — удобны в использовании и просты в настройке.

В гейтах также нет ничего страшного, все просто и понятно.


Так что, долой сомнения! Вперед в будущее!

Источник

воскресенье, 5 июля 2009 г.

QEMU: простой и быстрый эмулятор процессора

Автор: Майкл Вильямсон (Michael Williamson)
Перевод: Алексей Бешенов


QEMU позволяет вам работать с виртуальным компьютером на базе вашего реального компьютера. Это как нельзя кстати подходит для тестирования последних версий дистрибутивов, запуска старых операционных систем, или опробования чего-то еще.

Итак, пусть вы хотите запустить LiveCD, сохраненный на жестком диске. Это довольно легко — просто пишем

qemu -cdrom path/to/livecd.iso -boot d

Опция -cdrom указывает QEMU путь к образу диска, а -boot указывает устройство загрузки — здесь это CD-ROM (он всегда обозначается как d).

(Тут вы можете получить сообщение о kqemu — можете пока без всяких последствий не обращать на него внимания.)

Кроме того, вы можете загрузиться с настоящего диска, для этого просто укажите путь к дисководу в директории /dev. Например, если ваш дисковод — /dev/hdc:

qemu -cdrom /dev/hdc -boot d

Конечно, мы хотим не просто использовать компакт-диски все время, а еще и что-то установить. Итак, мы должны сначала сделать образ жесткого диска при помощи qemu-img:

qemu-img create virtualharddrive.qcow 5G -f qcow

Это создаст образ с именем «virtualharddrive.qcow» размером 5 гигабайт. Для 5 мегабайт вместо этого напечатайте «5M», для десяти гигабайт — «10G», и так далее.

Наконец, -f указывает qemu-img, какой формат будет использоваться. Выбор невелик, и qcow работает довольно хорошо и занимает на диске только требуемый объем — если виртуальный диск имеет емкость 5 гигабайт, но содержит 2 гигабайта, то на реальном диске он и займет в районе 2 гигабайт.

Итак, приступим:

qemu virtualharddrive.qcow -cdrom path/to/installcd.iso -boot d

Далее следуем инструкциям, как при обычной установке.

Не все дистрибутивы идут на одном диске, поэтому иногда диски приходится менять. Для этого нужно сделать две вещи: во-первых, включить обработку команд монитором QEMU, добавив опцию «-monitor stdio», как-то так:

qemu virtualharddrive.qcow -cdrom path/to/installcd.iso -boot d -monitor stdio

Когда вы запустите это, QEMU позволит вводить команды. Для смены CD напечатайте

eject cdrom
change cdrom path/to/newcd.iso


Вуаля! Виртуальная машина теперь должна сменить диск, и вы продолжите установку. На самом деле, диски можно менять когда угодно, а не только во время установки.

Когда установка завершится, вам будет нужно загрузиться с жесткого диска. Так как QEMU делает это по умолчанию, просто уберите из команды «-boot d»:

qemu virtualharddrive.qcow -cdrom path/to/installcd.iso -monitor stdio

Если вам нужно использовать диск после установки, используйте

qemu virtualharddrive.qcow -monitor stdio

Это позволит вам делать с установленной системой все что угодно, без риска по отношению к вашему компьютеру. Если хотите с чем-то поиграться, но не хотите вносить изменения в образ, добавьте опцию -snapshot. Если после использования этой опции вы все-таки захотите сохранить изменения, просто напечатайте в мониторе QEMU «commit».

Хотя эти команды работают, вы заметите, что все несколько медленно, если речь не об облегченных дистрибутивах. Это происходит оттого, что QEMU использует по умолчанию до 128 Мб оперативной памяти. Вы можете увеличить доступное пространство памяти, указав его объем после ключа -m. Например, если для запуска LiveCD нужно использовать 256 Мб памяти, нужно напечатать

qemu -cdrom path/to/livecd.iso -boot d -m 256

Это должно все хорошо ускорить, но не стоит отдавать QEMU слишком много памяти — что-то нужно оставить для других приложений. Увы, по правде говоря, работать все будет довольно медленно, и для дополнительного ускорения понадобится kqemu.

Установить kqemu из хранилищ пакетов несложно. Получите пакет kqemu-source — в apt-get сделайте

apt-get install kqemu-source

Если у вас нет пакета module-assistant, установите и его:

apt-get install module-assistant

Далее исполните (как root) следующие команды:

m-a prepare
m-a auto-install kqemu


Все должно быть готово. Теперь всякий раз, когда вам потребуется модуль kqemu, вам нужно сначала стать пользователем root, а потом напечатать

modprobe kqemu major=0

Теперь запущенный простым пользователем QEMU автоматически использует kqemu для ускорения. Если QEMU пожалуется на то, что kqemu не может запуститься, то, возможно, вы не установили соответствующих прав; попробуйте как root выполнить

chmod 666 /dev/kqemu

Надеюсь, теперь QEMU может использовать kqemu.

Есть еще одна опция: -kernel-kqemu. Теоретически, это еще больше ускоряет эмулятор, но, увы, не все так просто. Во-первых, версия QEMU в хранилищах пакетов Debian такой опции не поддерживает. Во-вторых, даже если опция используется, не все операционные системы будут работать — например, последняя версия дистрибутива GNU/Linux будет работать быстрее (если будет работать), но Windows 98 просто рухнет.

Статья отсюда

пятница, 26 июня 2009 г.

Кто виноват?

Кто виноват, что ты устал,
Что не нашел, чего так ждал
Все потерял, что так искал,
Поднялся в небо и упал.
И чья вина, что день за днем
Уходит жизнь чужим путем,
И одиноким стал твой дом,
И пусто за твоим окном.


И меркнет свет, и молкнут звуки,
И новой муки ищут руки.
Если боль твоя стихает,
Значит будет новая беда.

Кто виноват, скажи ка, брат - один женат, другой богат,
Один смешон, другой влюблен, один дурак, другой - твой враг?
И чья вина, что там и тут, друг друга ждут и тем живут,
Но скучен день, и ночь пуста, забиты теплые места.

Кто виноват, и в чем секрет, что горя нет и счастья нет,
Без поражений нет побед, и равен счет удач и бед?
И чья вина, что ты один, и жизнь одна и так длинна, и так скучна,
А ты все ждешь, что ты когда-нибудь умрешь...

И меркнет свет, и глохнут звуки, и новой муки ищут руки,
И если боль твоя стихает, значит будет новая беда...

Группа "Воскресенье"

Настроение у меня прекрасное - все в жизни складывается хорошо А песня просто так понравилась:)

среда, 24 июня 2009 г.

Товарищ!

Товарищ, нервы сожми в узду!
Придя на работу не ахай!
Выполнил план - посылай всех в пизду!
Не выполнил - посылай НАХУЙ!

воскресенье, 21 июня 2009 г.

Создание ISO образа в (K/X)Ubuntu Linux

Создание образа из каталога:
genisoimage -o name_obraza.iso name_kataloga

Монтирование iso образа:
mount -t iso9660 -o loop имя_iso_файла /точка/монтирования

Создание iso из cd:
dd if=/dev/cdrom of=/mnt/.../my.iso bs=2048
где /mnt/.../my.iso путь куда будет сделан образ. loopback устройства в ядре должны быть включены...

Ещё способ создания iso из cd (dvd) команда:
cp /dev/cdrom /mnt/.../my.iso
где /mnt/.../my.iso путь куда будет сделан образ.

Оригинал : http://brandykov.blogspot.com/2007/11/iso-linux.html

суббота, 13 июня 2009 г.

История о том, как добры молодцы бабло пилили

Внедрение СПО в школах под угрозой
Уважаемое сообщество! Обращаюсь к вам за помощью. К сожалению, несмотря на все заявления Д.Медведева и других руководителей о поддержке курса перехода на СПО, в реальности происходит торможение, а по сути, свертывание этого процесса. ЦеСТ пытается препятствовать этому, но мы не всесильны. Даже запросы депутатов Госдумы по этому поводу не дали результата. В настоящее время происходит просто расхищение бюджетных денег, выделенных на СПО.

Подробнее об этом можно прочитать в блоге у Алексея Новодворского и у Виктора Алксниса.

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

Кстати о блогах. У кого они есть, просьба дать у себя ссылки на вышеприведенные посты, чтобы вывести их в ТОП Яндекса.

Просьба также писать о саботаже школьного проекта в блог Медведева.

Чем больше мы вместе будем об этом говорить, тем больше шансов защитить внедрение СПО. Поймите, если школьный проект провалится (к чему идет дело), то будут провалены и планы перехода нашей страны на СПО.

Вне зависимости от наших разногласий по тем или иным вопросам, сегодня самое главное спасти школьный проект. Спасем его, значит Linux в России победит!

Истночник: LOR (linux.org.ru)

понедельник, 8 июня 2009 г.

Янка Дягилева

Открыл сегодня для себя эту певицу. Теперь она одна из моих самых любимых исполнительниц, жаль что она умерла уже. Вот текст одной из её песен ("Враг"):

Как с утра набежали тучи,
А теперь светит месяц ясный.
Горько плачет краса-Маруся,
Только это теперь напрасно.
Парень статный, хмельное лето,
Да под осень пришла повестка,
Сколько песен об этом спето,
Нахрена же такая песня?
Звезды светят, девчонка плачет,
А парнишке другое снится:
Автомат, да вагон удачи,
Чтобы бой, чтобы ветер в лица,
Чтобы он да удар пропустит
Не бывало еще ни разу.
Завтра встанет, да песню в зубы,
Мать обнимет, да прыгнет в газик.

И вместо прощанья махнув из окна загорелой рукой
Рванется туда, где в дыму и слезах начинается бой,
Где звезды горят вместе с небом, от дыма не видно ни зги,
Где за лесом речка, за речкою фронт, а за фронтом враги.

Враг навсегда остается врагом,
Не дели с ним хлеб, не зови его в дом,
Даже если пока воздух миром запах,
Он, хотя и спокойный, но все-таки враг.
Если он, как и ты, не пропил свою честь,
Враг не может быть бывшим, он будет и есть.
Будь же верен прицел, и не дрогни рука,
Ты погибнешь когда пожалеешь врага.

Автомат, да вагон удачи,
Только парень опять не весел...
Письма ходят, девчонка плачет
Добавляя куплеты в песню.
Уже год идет наступленье,
И пылают чужие хаты,
Враг бежит, но что интересно,
Что похожи вы с ним как братья.
Как и ты дрался с пацанами
Со двора, руки разбивая,
Провожали его ребята,
И девчонка его, рыдая,
И обидно, что случай дался б,
Он бы бил бы тебя с лихвою –
Коль однажды врагом назвался,
Будь хотя бы врагом-героем.

И вместо проклятий ему посвящая живые стихи
Смеешься о том, что не смерть бы, а водку из этой руки.
Дрожит в амбразуре закат, и ухмылка ползет по щекам,
Как славно бы выпить сейчас по сто грамм таким лютым врагам...

Это присказка, а не сказка,
На войне горе воет волком.
Слово «лирика» здесь опасно,
Тот, кто ноет, живет не долго.
Дан приказ – он оборонялся
В темноту по тебе стреляя,
По горам ты за ним гонялся
По себе его вычисляя:
Те же жесты, одни привычки,
Боже, может и вправду братья!
Не убить – самому не выжить,
Ох придти, расспросить бы батю...
А в прицеле дрожало небо
Слез не пряча. И бой был долгим.
Жаль, что он тебе другом не был.
Ты сильнее. И слава Богу.

И вместо молитв к небесам посылаешь последний патрон –
На память о том, кто был честен и смел, но назвался врагом.
Ну вот и закончилась песня, и в общем, закончился бой.
Ну что же ты грустен, приятель, теперь твоя правда с тобой...