Сообщения

Сообщения за декабрь, 2008

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

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

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

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

Доступно шестое обновление дистрибутива 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 за...

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(), Вы можете заставить свои события срабатывать независимо от того, что было загружено...

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 И юзаем...

Инвайты для 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 Для того чтобы скачать программу - нужно перейти на сайт разработчиков , а также получить инвайт .

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

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

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

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

Игру 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. ...

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. Downl...

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

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

Опубликован 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 теперь содержат в скриптах инициализац...

Как сделать безопасный рестарт, если 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/op...

Игры в 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" с правами на доступ к сканеру. конечно можно задать пользователя,...