пятница, 26 декабря 2008 г.

Обмен ссылками


В целях популяризации своего небольшого блога - обменяюсь ссылками с блогами и сайтами с похожим контентом(linux, unix, ip-телефония и т.п.). Обращайтесь по адресу tvs-admin@mail.ru. С радостью отвечу всем.

Иллюзия открытости

Сегодня я хотел немного пофилосовствовать и поразмышлять насчет "открытого кода".
Посмотрим, что нам выдаст википедия: открытое программное обеспечение, то есть программное обеспечение с «открытым» исходным кодом (англ. open source software) — способ разработки ПО, при котором исходный код создаваемых программ открыт, то есть общедоступен для просмотра и изменения. Это позволяет всем желающим использовать уже созданный код для своих нужд и, возможно, помочь в разработке открытой программы. А теперь задайте себе вопрос: предположим есть 2 программных продукта. По функционалу они сильно похожи. Одна программа с закрытым кодом, а вторая с открытым. И вот вы стоите перед выбором: какой программе доверить решение нужных задач.
"Ответ просто очевиден ! Конечно программе open source, ведь можно убедиться что в ней нет какого то скрытого(вредоносного, ненужного и т.п.) кода. И ее можно еще и модифицировать под себя!" - воскликните Вы.
И вот тут Вы ошибаетесь! Это всего лишь иллюзия! Иллюзия, что код действительно открыт. Любой программист, написавший программу и скомпилировав ее, выкладывает в Интернет. И ничто не мешает ему выложить исходные коды, исключив из них "опасный для нас" код. Таким образом пользователи программы даже не заметят подвоха.
Вывод: иллюзия открытости - очень хороший прием который применяется в open source сообществе для привлечения новых пользователей, обильно махая при этом транспарантами: "У НАС КОД ОТКРЫТ!".

анекдоты про женщин

пятница, 19 декабря 2008 г.

Доступно шестое обновление дистрибутива Debian GNU/Linux 4.0 (r6)

Анонсирован выход обновленного релиза Debian GNU/Linux 4.0r6 (кодовое имя etch). В 35 пакетах устранены проблемы безопасности, в 10 пакетах исправлены ошибки влияющие на стабильность работы.

Можно отметить следующие изменения:

* В утилите dpkg улучшена обработки символических ссылок;
* В Perl устранены проблемы с выводом точного времени при использовании модуля Time::HiRes с Linux ядром 2.6.22 и выше;
* Версия PostgreSQL в пакетах обновлен до 8.1.15 и 7.4.23;
* Из состава дистрибутива удалены пакеты: fpc (нарушение авторских прав), gearhead (зависит от несвободного fpc), imapcopy: (зависит от несвободного fpc), astrolog (содержит код потенциально не подлежащий распространению), youtube-dl (стабильность пакета не отвечает требованию дистрибутива)

Кроме того, опубликован 17 выпуск новостей проекта Debian, в котором можно выделить следующие моменты:
* По прежнему остается более 100 блокирующих релиз ошибок.
* Выпуск второго кандидата в релизы инсталлятора Debian Lenny задерживается, добровольцы могут помочь в тестировании оценив работу ежедневных сборок.
* До 21 декабря среди разработчиков проекта проводится голосование, касающиеся изменения политики по включению в состав Lenny проприетарных бинарных прошивок (firmware).
* На сайте backports.org появилось два новых сервиса - трекер проблем безопасности и форма для сравнения версий пакетов и релизов Debian;
* Подготовлен список пакетов и возможных альтернатив, зависящих от удаляемой из дистрибутива версии Gtk++ 1.2. Оппоненты подчеркивают, что GTK+ 1.2 используется еще во многих полезных научных приложениях;
* Маноджа Сривастава объявил о своем уходе с поста секретаря проекта Debian, после обвинения в манипулировании голосами во время проведения выборов. По заявлению Маноджа неверный учет голосов быль лишь досадной ошибкой, но многие видят в этом злой умысел, и былого доверия уже не вернуть.

Ссылка к новости: http://www.opennet.ru/opennews/art.shtml?num=19452

четверг, 18 декабря 2008 г.

Jquery: функция $(document).ready()

Этой небольшой статьей я бы хотел начать рассказывать о технологии ajax,а именно про framework jquery. Связано это с тем, что в данный момент мне приходиться больше внимания уделять web-разработке, а создавать отдельный блог не хочеться. Итак, начнем...
Из википедии:
jQuery — JavaScript-фреймворк, фокусирующийся на взаимодействии JavaScript и HTML. Был опубликован на компьютерной конференции «BarCamp» в Нью-Йорке Джоном Ресигом в 2006 году.
$(document).ready()- первая функция, которую нужно знать при изучении jQuery. Выполнится она после того как все DOM объекты на странице будут загружены.

Приведу простейший пример:
$(document).ready(function() {
alert('Hello, world');
});
В данном примере произойдет событие alert() в момент когда страница загрузится.
У функции $(document).ready() есть множество преимуществ перед другими способами заставить события срабатывать.

С $(document).ready(), Вы можете заставить свои события срабатывать независимо от того, что было загружено на странице ранее. Все, что Вы заключаете внутрь функции, сработает в самом начале — как только DOM зарегистрирован браузером.

подземная гидроизоляция очень важна. Поэтому, загляните по ссылке и узнаете - зачем она нужна

Bluetooth и Debian

apt-get install bluetooth
Пин:
echo "0000" >> /etc/bluetooth/pin
Стартуем сервис:
/etc/init.d/bluetooth start
Проверить параметры можно такой командой:
localhost# hciconfig -a
Сканируем:
localhost$ hcitool scan
Устанавливаем оболочку:
wget http://download.tuxfamily.org/osrdebian/61B8DB62.gpg -O- | apt-key add -

echo "deb http://download.tuxfamily.org/osrdebian stable gnome-bluetooth" >> /etc/apt/sources.list

apt-get update; apt-get install gnome-bluetooth nautilus-sendto


И юзаем...

среда, 17 декабря 2008 г.

Инвайты для MDC

Набрел сегодня на один мультипротокольный интернет-мессенжер, называется «MDC» (Multiple Direct Communicator).

Поддерживает:

  • ICQ,
  • Mail.Ru Агент,
  • Jabber,
  • MSN,
  • Google Talk,
  • Яндекс.Онлайн.

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

Конечно еще только Beta, но большинство необходимых функций уже реализовано. "+" ко всему поддержка :

  • Windows 2000/XP/Vista
  • Linux (32/64)
  • Mac OS X (Intel)
  • FreeBSD
Для того чтобы скачать программу - нужно перейти на сайт разработчиков, а также получить инвайт.

понедельник, 15 декабря 2008 г.

Google будет формировать результаты поиска вручную

На этой неделе компания Google подтвердила, что ее сотрудники будут вручную формировать результаты поисковой системы. Это историческое событие и еще никто по-настоящему не осознал его значимость.
PS Как по мне, то идея очень даже ничего. Фактически сами пользователи поисковой системы будут формировать "полезность" страницы в зависимости от поискового запроса. Опять же возникает вопрос: как они хотят реализовать защиту от накруток?

пятница, 12 декабря 2008 г.

Российский оператор мобильной рекламы зарегистрировал товарный знак в виде "смайлика"

Российский оператор мобильной рекламы "Суперфон" зарегистрировал товарный знак в виде "смайлика". Теперь компания собирается требовать компенсации с тех, кто использует ее марку, в том числе с крупнейшей социальной сети России - odnoklassniki.ru, пишет в четверг газета "Коммерсант".

О регистрации товарного знака в виде "смайлика" сообщил накануне президент "Суперфона" Олег Тетерин. Решение Роспатента газете переслала помощник патентного поверенного и сотрудница ООО "Иннотэк" Галина Парфенченкова.

"Смайлики" - это общепринятые наборы символов, которые изображают эмоции. К примеру, "смайлик" :-) изображает улыбку, а :-( - плохое настроение. "Смайлик", зарегистрированный "Суперфоном", имеет вид ;-). По словам Тетерина, знаки :-), ;), :) считаются схожими с зарегистрированным и также не подлежат использованию в коммерческих целях. "Решение Роспатента означает, что ни одна коммерческая организация в России не сможет использовать этот значок в рекламных целях. Физических лиц, которые используют "смайлики", например, в интернете, это не коснется", - говорит бизнесмен.

Глава "Суперфона" напомнил, что "смайлики" используются на картах оплаты "Корбины Телеком", а еще в наружной рекламе Nestle и "Макдональдса". "Также "смайлики" применяют сервисы вроде odnoklassniki.ru и ICQ для обеспечения коммуникации между пользователями", - пояснил он. "Суперфон" будет рассылать предупреждения нарушителям за использование "смайликов". "Если реакции не последует, то будем судиться и требовать выплаты компенсации, - говорит Тетерин. - Легальное использование будет возможно после покупки у нас годовой лицензии. Стоить она будет немного - несколько десятков тысяч долларов".

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

Президент odnoklassniki.ru Никита Шерман более категоричен: "Вряд ли в России найдется дебил, который заплатит "Суперфону" за использование "смайликов". Директор по развитию широкополосного доступа в интернет "Вымпелкома" (владеет "Корбиной Телеком") Александр Малис сказал, что его компания не будет платить из принципа. "Давайте еще скобки запатентуем, а потом посчитаем, сколько раз в книгах Марининой они используются. И все - она работает на вас", - прокомментировал Малис.

Это не первая попытка получить права на "смайлики". В ноябре 2005 года немецкая компания Siemens защитила в городском суде Санкт-Петербурга право использовать "смайлики" в своих сотовых телефонах. Суд отменил предыдущее решение суда Октябрьского района, который удовлетворил иск "изобретателя смайликов" военного пенсионера Виктора Петрова, отмечает "Коммерсант".
Ссылка на источник: www.securitylab.ru

PS Вот это полнейший бред. Патентовать комбинацию из 2-х символов. Возникает законный вопрос - почему каждая коммерческая организация не отчисляет процент за использование букв, и что гораздо хуже целых словосочетаний, родне Кирилла и Мифодия, а также Наума и Климента? Полнейшая бредятина...
PS2 Ушел патентовать сочетания букаф: "аа", "аб", "ав"..."яя".

среда, 10 декабря 2008 г.

Игру Yo Frankie можно скачать бесплатно

Разработчики команды "Apricot Open Game Crew" объявили о доступности финальной сборки игры Yo Frankie, построенной на базе игрового 3D движка Blender Game Engine. Кроме того, отныне игра Yo Frankie включена в состав официальных проектов Blender.

Сюжет игры построен по мотивам мультфильма Big Buck Bunny. Движок Blender Game Engine создан благодаря объединению проектов Blender и Crystal Space, поставивших перед собой цель создать качественный свободный продукт, способный конкурировать с коммерческими 3D играми.

Исходные тексты движка распространяются под лицензией GPL/LGPL, а графические файлы под лицензией Creative Commons 3.0. Все игровые объекты спроектированы в пакете Blender. Игровая логика представлена в виде скриптов на языке Python, работающих поверх инфраструктуры Blender.

PS. Это в очередной раз доказывает(и показывает на практике) что у Free продуктов есть огромное будущее и перспективы. И что немаловажно - потенциал и неразведанные области...

Google выпустила средство для выполнения бинарных программ в браузере

Разработчики Google представили открытый проект Native Client, позволяющий выполнять в окне web-браузера обычные бинарные приложения. Программа состоит из универсального плагина к браузеру и модифицированного компилятора на основе GCC. Плагин поддерживает браузеры Firefox, Safari, Opera и Google Chrome на платформах Linux, Mac OS X и Windows. В скором времени будет доступна версия для архитектур ARM и PPC. Исходные тексты разработки распространяются в рамках лицензии BSD.
Скомпилированная для выполнения в плагине программа работает в специальном изолированном окружении. Безопасность системы достигается через изоляцию системных вызовов и прерываний - разрешено выполнение 46 системных вызовов, остальное либо запрещено, либо эмулируется специальным runtime кодом. Сетевые и дисковые функции, а также операции для работы с памятью, обрабатываются специальной подсистемой. Обращение за пределы доздоленных областей памяти блокируются через задействования системы обработки исключений CPU.

В отличии от аналогичных проектов, например, компилятора Adobe Alchemy, инструкции не преобразуются в байткод виртуальной машины, а выполняются как есть, с максимально возможной производительностью (потеря производительности не более 5%).

В качестве демонстрации возможностей Native Client была представлена сборка игры Quake, работающая в окне браузера.
PS Проект, конечно, очень интересный, но 1-е что меня немного оттолкнуло это резмер= приблизительно 80 Мегабайт. Хотя для проекта "такого" уровня это даже очень мало. К вопросу о безопасности: хоть и работает в изолированном пространстве, то это еще не гарантирует, что вредоносный код не будет исполнен. Опять же это прямой конкурент flash-технологии в будущем. И вот интересно, запущен quake 1, а не 3-й, например. ))) Ну это уже вопрос производительности. Хотя, придираться можно бесконечно, а сделать что то стоящее гараздо труднее...


вторник, 9 декабря 2008 г.

ICQ version 5.1 is no longer supported. ICQ версии 5.1 больше не поддерживается.

Сегодня у пользователей QIP появилось такое сообщение от номера 1:
=============================
Системное сообщение
=============================
ICQ версии 5.1 больше не поддерживается. Скачайте бесплатную авторизованную версию ICQ с официального web-сайта ICQ.

=============================
System Message
=============================
ICQ version 5.1 is no longer supported. Download a free authorized ICQ version from ICQ's official website.
Скорее всего это делано для того, чтобы использование сторонних клиентов было невозможным. Все в списке контактов стали offline.

Также при попытке отправить сообщение пользователю:

С пользователем, с которым вы пытаетесь связаться, нельзя связаться из этой версии. Скачайте бесплатную авторизованную версию ICQ с официального web-сайта ICQ http://download.icq.com/download/ru/

=============================
System Message
=============================
The user you are trying to reach cannot be contacted with this version. Download a free authorized ICQ version from ICQ's official website http://download.icq.com/download/ru/

Официальная версия происходящего:
Сегодня, 3 октября, многие пользователи ICQ по всему миру испытывают проблемы при подключении.

Ситуацию комментирует Ильгам Зюлькорнеев, разработчик интернет-мессенджера QIP:
«Текущие проблемы с коннектом ICQ возникли по вине компании AOL, которая в курсе данной проблемы и решает её. Но возникшие затруднения еще раз доказывают, что для обеспечения стабильной связи оптимально пользоваться мультипротокольными клиентами, такими как QIP Infium.

Сегодня, 3 октября, мы выпустим обновленную версию QIP Infium – мультипротокольного мессенджера с поддержкой протокола jabber.

Неофициально:
Решение для Qip infium: можно поменять ID клиента напрмер на QIP 2005
Также можно скачать новую версию - QIP версии 9020 на сайте www.qip.ru
Сразу скажу: что не считаю правильным качать QIP c сайтов, кроме официального, поэтому ссылки на другие сайты буду ничтожно в КОММЕНТАРИЯХ удалять!(Ибо в большинстве своем это разнощики вирусов)
А вот и прикольные статусы icq

Бросайте курить, пока не поздно !


"Курение опасно для здоровья" - минздрав ведь предупреждает. Такой лозунг можно встретить очень часто в повседневной жизни. Вот и я, как и большинство курящих, не обращал внимания на эту надпись на сигаретах. Курил (до недавнего времени) не очень долго: всего год. Сначала просто покуривал за компанию, а потом и не заметил как втянулся... Понял после того, как мне захотелось покурить утром, утром после кофе, днем до обеда и после, а также после любой небольшой работы(и уж тем более большой). Вообщем, постоянно. Через год у меня начало болеть сердце, я стал задыхаться, стала часто болеть голова, причем все эти симпотомы я списывал или на погоду, или давление и прочие причины. А потом мне на глаза попался ролик ВКонтакте. Ролик, сразу скажу, не для слабонервных )). В простой и, что самое главное, в наглядной форме показывает "ВСЕ КАК ЕСТЬ".
На момент написания поста я не курю 11 дней. Что не так уж и плохо. Тяжело только первые 3-4 дня, потом зависимость уходит. Спустя это время, у меня ни разу не болела ни голова , ни сердце , ни что-либо еще. Я полон энергии и сил. Блин, как переродился заново)))
Попробуйте, вам это ощущение вам понравиться.;)))
PS Пишите в комментариях, что думаете

среда, 3 декабря 2008 г.

Опубликован 16 выпуск новостей развития Debian GNU/Linux


Опубликован 16 выпуск новостей развития Debian GNU/Linux. Ниже подборка интересных фактов:

Обновлены дисковые образы минималистичной сборки Etch-and-a-half (iso 135-175Мб и 20-50Мб), которая теперь основана на Linux ядре 2.6.24. После выхода в ближайшее время второго кандидата в релизы инсталятора Debian Lenny, ядро будет обновлено до
версии 2.6.26;

Программы с лицензией AGPLv3 (GNU Affero General Public License) одобрены для помещения репозиторий main;

Вышла стабильная версия пакета SuiteTelecentro 2.0, бразильской сборки Debian 4.0 (Etch) и LTSP 4.2. Графическое окружение SuiteTelecentro построено на основе GNOME, из программ присутствуют OpenOffice.org suite, MySQL, PHP, Apache, MediaWiki и ПО для управления телецентром Ocara;

Разработчики Debian GNU/Linux завершили подготовку init-скриптов к переходу на систему инициализации с учетом зависимостей (для параллельного запуска сервисов). Большинство (99.8%) пакетов в репозиториях Lenny и Unstable теперь содержат в скриптах инициализации информацию о зависимостях.

Команды поддерживающие пакеты с играми в популярных дистрибутивах решили объединить свои усилия в плане подготовки патчей и поддержки пакетов с игровыми программами. В настоящее время к инициативе присоединились: Arch Linux, Debian, Ubuntu, Fedora, Fink, FreeBSD, Gentoo, NetBSD, OpenSolaris, PC-BSD, Slackbuilds, SUSE и Yellow Dog Linux.

Опубликован обзор пакетов Ubuntu Linux, которые отсутствуют в Debian репозитории main. Всего набралось 152 таких пакетов. В противовес данному обзору, опубликован анализ качества (числа исправлений ошибок) в пакета Ubuntu Linux, которых нет в Debian.

Поступило предложение о создании неофициального репозитория пакетов, которые по тем или иным причинам идут в разрез со стандартами Debian. Например, использовать для этого уже существующие проекты debian-unofficial.org, debian-community.org или apt-get.org.

понедельник, 1 декабря 2008 г.

Как сделать безопасный рестарт, если Debian(Ubuntu) завис

А вот что: удерживая кнопки Alt+SysRq (PrintScreen) нажимайте последовательно следующие кнопки: R, E, I, S, U, B. После этого ваш компьютер перезагрузится. Да, это магия. Просто запомните последовательность нажатия кнопок REISUB.
R - возвращает управление мышке и клавиатуре.
E - посылает сигнал SIGTERM всем запущенным процессам, кроме init. Другими словами производится попытка безопасного (с сохранением данных) завершения всех процессов, кроме процесса init.
I - посылает сигнал SIGKILL всем запущенным процессам, кроме init. Это значит, что все процессы кроме init будут уничтожены и данные будут утеряны.
S - переписывает все данные из кэш-памяти на жесткий диск, происходит синхронизация, уменьшает шанс повреждения данных.
U - перемонтирует все примонтированные файловые системы в режиме только чтение. После использования этого ключа вы можете перезагружать систему нажатием Alt + SysRq + B без ущерба для системы.
B - перезагрузка системы. Использование этого ключа без использования других ключей равноценно «холодной» перезагрузке.

Как открыть и сохранить docx документы в OpenOffice

По состоянию на данный момент написания этого документа, OpenOffice.org пакет входит в состав Ubuntu Festy Fawn, Ubuntu Gutsy Gibbonи Debian Etch по-прежнему не поддерживают открытие Microsoft Office OpenXML - документа фотмата .docx .

Несмотря на то, что использование .docx файлов нежелетально, но нужно учитывать то, что нам могут прислать файл такого формата и мы должны смочь открыть такие документы.

Вот несколько простых шагов, чтобы появилась возможность читать в OpenOffice.org файлы формата .docx:
» Скачать файл odf_filter.tar.bz2 , и распаковать его;
» Архив содержит 4 дополнительные файлы, MOOXFilter_cpp.xcu, MOOXTypeDetection.xcu, OdfConverter и README.txt;
» Следуйте инструкциям в README.txt и скопируйте 3 файла в каталог установки Openoffice, как указано ниже.

Выполните комманды:
sudo cp OdfConverter /usr/lib/openoffice/program/
sudo cp MOOXFilter_cpp.xcu /usr/lib/openoffice/share/registry/modules/org/openoffice/TypeDetection/Filter/
sudo cp MOOXTypeDetection.xcu /usr/lib/openoffice/share/registry/modules/org/openoffice/TypeDetection/Types/
После, откройте OpenOffice и попробуйте сохранить документ и при сохранении увидите возможность сохранения файла в формате .docx.

Теперь ваш OpenOffice имеет возможность открывать\сохранять в формате Microsoft Office 2007 OpenXML .docx без проблем.
Недостатки

Этот трюк работает только по документу (docx), но не по распростарняется на (pptx) и (xslx), к сожалению...

Источник: http://scode.ru/kak-otkryt-i-soxranit-microsoft-openxml-docx-dokumenty-v-openoffice/

Игры в Linux

Небольшой обзор игр под Линукс. Оригинал тут

Шутеры от первого лица:
1. warsow


2. urban terror


3. world of padman


4. assaultcube.


Пошаговые стратегии:
5. freeciv - клон "Цивилизации"


6. freecol - клон "Колонизации"


7. ufoai - нечто среднее между RPG и пошаговой стратегией, клон "UFO".
RPG


8. freedroidrpg - RPG про роботов


Гонки:
9. tileracer


2D:
10. slimevolley - 2D-воллейбол


11. hedgewars - аналог "Червяков", но вместо червяков воюют ежи


12. pipewalker - аналог KDE-шного Netwalk, отечественных "Ветка" для DOS и "IT" для Windows

Организация в Linux совместного доступа к сканеру с нескольких машин

Сразу скажу стянуто с opennet, просто заслуживает внимания.
Пошаговое мини-howto, описывающее как расшарить сканер между linux-системами по аналогии с сетевым принтером. Предполагаем, что локально сканер на сервере настроен и работает (см. sane).
Теперь нужно выполнить следующие действия:

На сервере:
1) Ставим демон saned (входит в состав разных пакетов, в зависимости от дистрибутива, наример sane-utils или sane-server).

2) В /etc/sane.d/saned.conf добавляем ip клиента(ов) (см. примеры в том же файле).

3) Создаем файл /etc/xinetd.d/saned (для автоматического запуска сервера сканирования сетевым демоном xinetd) вида:
service sane-port
{
disable = no
socket_type = stream
protocol = tcp
user = scanner
wait = no
server = /usr/sbin/saned
only_from = 192.168.1.1 192.168.1.2 # список машин, которым можно обращаться к сканеру
}
(здесь предполагается, что в системе присутствует пользователь "scanner" с правами на доступ к сканеру.
конечно можно задать пользователя, от имени которого будет запускаться демон saned, по желанию.
root строго не рекомендуется)

4) Выполняем команду (чтобы xinetd подхватил созданный нами файл):
$ sudo /etc/init.d/xinetd reload
На клиенте:

5) В /etc/sane.d/net.conf добавляем строку с ip сервера.

6) Пускаем xsane, сканируем, радуемся.