Искать по блогу

Рубрики

Архив записей

День рождения отца

День рождения отца

Чудно отметили день рождения отца на загородной даче семьи моей крёстной в с. Криуши.

Управление музыкой на компьютере с Android-устройства

Задача: настроить удалённое управление музыкой с любого компьютерного устройства, включая Android-коммуникатор HTC Sensation.
Средства: Motherboard ASUS P5Q + Intel(R) Core(TM)2 Duo CPU E8400 @ 3.00GHz + 2GB RAM, Ubuntu Server 11.04 x86.

Решение:
Для этих целей рекомендуется использовать MPD (music player daemon), как нетрудно догадаться из названия, приложение для управления аудиоконтентом, построенное на базе клиент-серверной архитектуры, работающее в режиме демона на GNU/Linux системах. Другими словами, это невидимый невооружённым глазом небольшое приложение, предназначенное для навигации по музыкальной коллекции на вашем компьютере, к которому подключаются непосредственные клиенты для совершения действий по воспроизведению, сохранению и модификации.

Приложение можно отыскать на просторах Интернета в исходных кодах и бинарных пакетах. Если рассматривать процесс инсталляции в аспекте сложности, то оба способа практически равнозначны для конечного пользователя. После установки MPD, обратитесь на официальный сайт для построения базового конфигурационного файла /etc/mpd.conf (обратите внимание на свой аудио-сервер — в моём случае используется PulseAudio). Для различных ОС существует масса программ для подключения к MPD. Например, ncmpc(pp), Sonata, MPDroid (Android) и другие. Во всех случаях необходимо подключение к хосту по заданному порту. Таким образом вы можете делать с плейлистом что захотите, даже в тот момент, когда вы и компьютер находитесь на расстоянии друг от друга, делая корректировки со своего телефона, во время дел по дому, ужина и др.

Управление USB UPS Ippon при помощи NUT

На кафедре «Измерительно-вычислительные комплексы» УлГТУ серверная машина с Intel(R) Core(TM)2 Quad CPU Q6600 @ 2.40GHz перешла в режим работы 24/7. Отныне приходится заботиться о механизмах безопасного завершения работы системы в аварийных ситуациях, включая непредвиденное отключение электричества в учебном подразделении. В своё время для этих целей был приобретён UPS Ippon Back Power Pro 400 (USB), до этого удволетворяющий лишь малую часть потребностей по сглаживанию перепадов напряжения, не затрагивая потенциально полезный функционал, заложенный в устройство.

К сожалению, на просторах всемирной паутины в сети хорошо структурированной информации по конфигурированию источников бесперебойного питания через интерфейс USB — часть источников утверждали о невозможности подключения ИБП через USB (рекомендовали использовать кабель с RS-232), другая содержала только вопросы без ответов, за некоторыми отдельными авторами, продолжающими искать и исследовать. В заметке постараюсь максимально подробно изложить процесс инсталляции и конфигурирования приложения NUT под платформу GNU/Linux (ОС Ubuntu Server 11.04 x86) для автоматического отключения компьютерного оборудования при достижении уровня заряда определённого численного порога.

Читать дальше »

Тест-драйв Toyota в Ульяновске

Небольшой видеоролик с тест-драйва Toyota (11.09.2011) при поддержке компании «Тон Авто».

Маленькая победа над Kernel panic

Подошло время использовать старую собранную машину по назначению (apache2 + trac + git, о чём, надеюсь, смогу рассказать позднее), логическим продолжением идеи стали конкретные действия по установке привычной для управления Ubuntu Server x86 11.04 на HDD с интерфейсом IDE. Как оказалось, AMI BIOS v02.59 не поддерживает загрузку с USB, дома не нашлось ни CD/DVD-R дисков, установка по сети также не поддерживается BIOS. Единственным вариантом оставалось вынуть жёсткий диск и подключить его к рабочему компьютеру.

Повезло, настольный компьютер с материнской платой ASUS P5Q имеет один Extended IDE, к которому, в моём случае, был подключен CD/DVD-привод. После инсталляции дистрибутива и возвращению его на место (этот процесс был не менее увлекательным: телепатически «избавлялся» от чёрного экрана и отсутствия сигналов спикера), система не пережила переезда и стала сыпать сообщениями о Kernel panic — not syncing: IO-APIC + timer doesn't work!. Так вот, если и вы как я не отключите ACPI в BIOS при установке, то вы наверняка получите такое же сообщение при попытке загрузить ядро в многопользовательском режиме. Для устранения ошибки ограничился отключением ACPI в BIOS (потеряв возможность программно отключать компьютер), (правда есть и альтернативные способы: обновить BIOS до более свежей версии — рискованно, ведь в случае неожиданных перепадов напряжения есть риск обнулить BIOS — или указать noapic или acpi=off при загрузке ядра в grub.conf), доказав, что GNU/Linux переносим с одного железа на другое с некоторыми ограничениями.

Build Windows 2011

Build Windows 2011

В 20:00 МСК открылась чытерёхдневная (13/09 — 16/09) конференция Build Windows, в ходе которой была показана новая операционная система Windows 8 и её возможности. Признаться, искренне рад проделанной Microsoft работой над интерфейсом и интеграцией с различными сервисами. В частности, впечатлён переработанными элементами диспетчера задач, обозревателя файлов, синхронизации с Windows Phone, почтового клиента, встроенными средствами мультимедиа. (обстоятельно о нововведениях в блоге MSDN).

Системные требования Windows Milestone:

  • 1 ГГц (GHz) или быстрее для 32-битного (x86) or 64-битного (x64) процессора
  • 1 Гб (GB) RAM (32-бит) или 2 Гб RAM (64-бит)
  • 16 Гб свободного дискового пространства (32-бит) or 20 Гб (64-бит)
  • Графический адаптер с поддержкой DirectX 9 с WDDM 1.0 или выше
  • Для сенсорного ввода потребуется дисплей с поддержкой Multi-touch

Steven Sinofsky напоминает, что прежде чем Windows 8 достигнет своего конечного потребителя, ей придётся пройти несколько этапов, в числе которых Windows 8 Developer Preview, включающий в себя Visual Studio 11 Express, Expression Blend 5, SDK и др. Уже скоро со всем набором программного обеспечения и новой версией Windows 8 Pre-Release (без необходимости активации) можно будет ознакомиться на официальном сайте разработчиков программных продуктов Microsoft Windows. По завершению фазы публичного тестирования, дистрибутив Windows Milestone последовательно получит статус Beta, RC, RTM и GA. (подробнее о процедуре выхода Windows 8).

День программиста

День программиста

В ККЗ Тарелка УлГТУ состоялось мероприятие, посвящённое дню «айтишника». Хотелось бы поблагодарить всех докладчиков за нужный и полезный материал, в особенности Алексея Пономарь, Камиля Калимуллина и Сергея Полуэктова. Во всяком случае не пожалел что был в зале и всё слышал. Для тех, кому всё же не удалось попасть на чтение докладов, предлагаю хотя бы ознакомиться со списком тем.

  • «Отрасль разработки ПО в Ульяновске — подсказка студенту, где найти себя»
  • «Бизнес-модели веб-разработчиков. Можно ли заработать на этом рынке?»
  • «Жизнь дизайнера в IT»
  • «Успешные проекты в блогосфере»
  • «Эффективное программирование в экстремальных условиях»
  • «Магазин в телефоне: мобильные технологии в электронной коммерции»
  • «О развитии «Центра обучения IT-специалистов»

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

Пару слов о выступлении Ивана Охлобыстина

10 сентября 2011 года, в городе Москве, с большой спортивной арены, бывший батюшка православной церкви Иоанн (в миру Иван) Охлобыстин, и как себя называет себя сам оратор, философ, актёр и кандидат в президенты России, показал шоу под названием «Доктрина 77″. Так называемый «литературный вечер» — феерическое и пафосное шоу — представляло собой псевдонациональную риторику, некий монолог со зрителем (с большой белой пирамиды), содержащий тонну высокопарных выражений, мыслей об аристократическом национал-патриотизме, возрождении и гибели русского народа с опорой на божественно-религиозное. Признаться, меня не хватило на прочтение всего изложенного им материала, но после рекламы смартфонов в «Евросети» на синих телеэкранах, произошедшее в Лужниках мне кажется профессиональным троллингом и клоунадой с целью собрать денег.

Всё не так? Возможно. Так или иначе рекомендую ознакомиться хотя бы с несколькими строками его «Доктрины 77″ в видео- или текстовом формате, чтобы сложить своё впечатление о преследуемых сим господином целях (читай, выгоде) и выбираемых средствах.

Размышления о пиратском программном обеспечении

Любая образовательная программа, в частности (около-)компьютерных специальностей студентов технических ВУЗов, включает в себя её выполнение на компьютерных системах, включая привычные всем персональные компьютеры, призванные способствовать процессу получения высшего образования. Уверен, в 2011 году не существует и 1% студентов, выполняющих доклад не за компьютером с использованием электронных источников (хотя бы частично), а с книжной литературой, оформляя работу письменно от руки. Другими словами, хотя бы процесс машинного набора текста производится на ЭВМ, установленной дома или, как исключение, в образовательном учреждении, у друзей или в интернет-кафе. Не говоря уже о том, что написание всех лабораторных работ на различных языках программирования производится на компьютере.

К сожалению, исторически сложилось так, что сегодня воровство — одна из национальных черт и атрибутивное свойство русского менталитета. Что касается воровства в сфере информационных технологий и авторского права, то здесь и вовсе принято закрывать глаза. Каждый хоть раз обязательно скачивал нелицензионное программное обеспечение или мультимедиа контент с веб-ресурсов, не отплатив автору ни копейки. Добровольное совершение преступления (нарушение авторского права) — дело сугубо личное, ведь никто не заставляет слушать новый альбом популярной группы, смотреть новомодный телесериал, устанавливать «пиратскую» версию сетевого шутера и оформлять текстовые документы исключительно в офисном пакете от Microsoft. Ведь существуют альтернативы, а если их нет, то будьте любезны, контролируйте ваши желания в соответствии с вашими финансовыми возможностями. Опять же, никто никого ни к чему не принуждает.

Читать дальше »

Linux Ubuntu: Установка OpenGL для разработки в Code::Blocks

Linux Ubuntu: Установка OpenGL для разработки в Code::Blocks

Подумал-подумал и решил, что имеет смысл оставлять даже элементарные заметки. Может быть кому пригодится. В ходе курса компьютерной геометрии и графики потребуется использовать кроссплатформенную библиотеку OpenGL для отрисовки графических элементов. Чтобы установить необходимые компоненты достаточно установить их из репозитория Ubuntu: sudo apt-get install libxxf86vm-dev freeglut3-dev --yes (разумеется, в системе должен быть установлен драйвер для вашего видеоадаптера, не говоря уже о том, что он (видеоадаптер) должен аппаратно поддерживать возможности API OpenGL). После чего указать при создании проекта каталог с установленными библиотеками OpenGL /usr. Dinner is served, bitches! Готово.

Дополнительно о OpenGL:
1. Тормозит анимация? Уточните возможности вашего видеоадаптера, удостоверьтесь в корректности функционирования системного драйвера вашего видеоадаптера, проверьте, верно ли сконфигурирован /etc/X11/xorg.conf (обратите внимание на логи /var/log/Xorg.0.log)
2. В ходе компиляции линковщик может выдать сообщение ld: cannot find -lGL. Установите компонент libgl-dev.

Страница 5 из 54« Первая...34567...Последняя »