На прошедший недавно ДР мне подарили AR.Drone 2.0. На хабре были обзоры первой версии, а я хочу рассказать что же изменилось во второй и поделиться впечатлениями от использования этого квадрокоптера.
По позиционированию разработчиков, AR.Drone это не только ценный мех просто квадрокоптер (некоторые читают название как Эир Дрон), а квадрокоптер с задумкой под идею дополненной реальности (Augmented Reality Drone). Дрон работает на Lunix, управление им осуществляется с iOS и Android устройств, для него есть игровые приложения дополненной реальности, а еще у него открытый API.
Читать полностью »
Рубрика «linux» - 287
Квадрокоптер дополненной реальности — обзор AR.Drone 2.0
2012-11-29 в 8:55, admin, рубрики: ar.drone, linux, квадрокоптер, обзор, обзоры, Электроника для начинающих, метки: ar.drone, квадрокоптер, обзор, обзоры«Отказоустойчивая» система на базе Ubuntu и btrfs
2012-11-29 в 8:46, admin, рубрики: btrfs, iso, linux, Ubuntu, метки: btrfs, iso, linux, UbuntuЯ как гик, всё ещё имею привычки, постоянно эксперементировать с системой: пересобирать, ставить несталбильные RC ядра, включать experimental ветки обновлений. Часто, я бы даже сказал слишком часто ломаю систему (мой личный рекорд, 2 недели без переустановки).
Что значит ломаю? Когда что-то работает крайне нехорошо, например часто вылетающий LibreOffice и Compiz который любит подвисать, я или пытаюсь реконфигурировать систему, но это достаточно долго и муторно.
Собственно, к чему я веду.
Если кто-то так же как я, любит эксперементировать с системой и её надоело каждый раз восстанавливать, то вот вам вариант как я решил эту проблему для себя. Проошу под кат.
how-to или очередной велосипед.
Читать полностью »
Настраиваем свой первый VDS сервер в роли веб-сервера
2012-11-28 в 19:29, admin, рубрики: apache2, eaccelerator, linux, memcached, nginx, pure-ftpd, ubuntu server, vds, Песочница, метки: apache2, eaccelerator, linux, memcached, nginx, pure-ftpd, ubuntu server, vdsДобрый день.
Так уж сложилось, что последнее время пришлось достаточно часто менять VDS провайдеров, и каждый раз приходится заново настраивать систему, поэтому решил написать краткий конспект по настройке. Все нижеописанное корректно работает на ОС Linux Ubuntu server 12.04 LTS. В этой статье я опишу как установить и произвести первичную настройку nginx+apache2, eaccelerator, memcached, fure-ftpd, php, mysql, phpmyadmin а также панели управления игровыми серверами — open game panel.
Читать полностью »
Open Build Service — создаём свои репозитории
2012-11-28 в 15:28, admin, рубрики: linux, opensuse, системное администрирование, метки: linux, opensuse 
Open Build Service – программное обеспечение с открытым исходным кодом, распространяющееся под лицензией GPL, которое заметно упрощает организацию собственных репозиториев для популярных дистрибутивов Linux и сборку бинарных пакетов.
Читать полностью »
Linux на сервер с Windows Server, или Vbox \ VmWare как сервис
2012-11-28 в 12:11, admin, рубрики: BSD, linux, service, virtualbox, VMware, windows, виртуализация, операционные системы, метки: BSD, linux, service, virtualbox, vmware, windows, сервер 
Начало
Передо мной встала задача запускать при загрузке компьютера (как сервис), на Windows Server 2008R2 виртуальные машины, но обходя проблемы Hyper-V.
Данные советы подойдут для не серверных систем тоже.
Были проведены поиски в интернете, и результатов оказалось довольно много, но по-настоящему рабочих, как это бывает всегда — только один.
Мучения были долгими, но увенчались успехом, о чём и хотелось бы написать.
Читать полностью »
Централизованная система обновления пакетов в Ubuntu
2012-11-28 в 12:08, admin, рубрики: bash, linux, Ubuntu, системное администрирование, метки: bash, linux, Ubuntu, системное администрированиеВсем привет,
Что делать, если аналоги платные или не адаптированы под наши условия? Конечно, писать самому.
Условие:
- ~ 50 удаленных клиентских станций, работающих на Ubuntu Desktop (10.04-12.10).
Задача:
- Получение информации о доступности обновления пакетов, на удаленных клиентских станциях.
- Логирование версий пакетов доступных для обновления.
- Удаленное обновление одной/всех клиентских станций.
Варианты решения:
- Landscape – Отлично, но платно.
- Spacewalk – Только RHEL и ему подобные.
- Собственная разработка – этот вариант как раз для нас.
Поскольку мои знания ограничиваются одним языком программирования – bash, реализация будет выполнена именно на нем.Читать полностью »
Быстрый способ установки Java Oracle на Linux
2012-11-28 в 7:02, admin, рубрики: java, linux, системное администрирование, метки: java, linux Привет!
В сети есть достаточно информации по установке Java Oracle. Но, на мой взгляд, способ, описанный ниже, самый удобный. Причина удобства — не нужно заходить на сайт Oracle, регистрироваться и выкачивать установочный файл и в то же время нет необходимости хранить его где-нибудь у себя локально.
Процесс установки сводится к запуску одного скрипта.
Читать полностью »
Создание умного дома и разработка своего протокола
2012-11-27 в 16:56, admin, рубрики: avr, linux, микроконтроллеры, Программинг микроконтроллеров, умный дом, метки: avr, linux, микроконтроллеры, умный домСразу скажу, что пост ориентирован скорее на обычных людей, чем на тех, кто в теме.
Я тут решил забить на всю работу и заняться чем-то для души. Снова взялся за паяльник. Решил автоматизировать дома всё и вся. На старой-то квартире у меня был умный дом или что-то типа того — мог свет в комнате включать через Интернет и всё такое.
На этот раз я решил учесть свои ошибки. Основной проблемой было то, что раньше у меня за всё отвечало одно устройство, к которому были подключены датчики температуры, движения, дисплей, кнопки и прочее. Всё это было здорово, но в итоге устройство выполняло только тот функционал, который был заложен в него изначально. Нельзя было так просто взять и подключить какой-то новый датчик, не переделывая это устройство.
Было решено, что лучше делать много отдельных устройств, каждое из которых отвечает за строго определённую задачу, имея возможность с лёгкостью подключать их к какой-то общей сети. И чтобы у каждого устройства был адрес и свой набор команд. Что-то вроде CAN-шины в современных автомобилях. При этом хочется, чтобы сеть была децентрализованной, без мастер-устройства, чтобы соединялись все по одному проводу, легко реализовывалось без покупки дополнительного контроллера, ну и чтобы длинные провода не были проблемой.
На борту микроконтроллера есть всякие I²C, да UART, но они явно не удовлетворяют условиям. В итоге было решено разработать свой велосипед протокол.
GPL панель управления сервером Vesta
2012-11-27 в 10:33, admin, рубрики: Apache, CentOS, control panel, exim, linux, mysql, nginx, rhel, vesta, системное администрирование, хостинг, метки: apache, CentOS, control panel, exim, linux, mysql, nginx, rhel, vesta, хостинг 
Сейчас уже сложно сказать, когда именно я начал работу над вестой. Если считать первые скрипты добавления виртуальных хостов в апач, то это был 2007 год. Получается 5 лет тому назад. Помню тогда на работе состоялся примерно такой диалог:
— Ты решил написать свою панель управления?
— Ага, ведь cPanel это ужас, Plesk хоть и лучше, но сильно дорогой. Да и вообще у меня уже почти все готово
— Хм… для того чтобы просто приблизиться к сPanel тебе потребуется минимум 2 года
Не помню, что тогда ответил, но фразу про то, что почти все готово, я повторял еще не раз. Сейчас еще я хочу рассказать что готово в версии 0.9.7
Читать полностью »
Шлюз электронной почты за 7 минут
2012-11-27 в 5:08, admin, рубрики: linux, информационная безопасность, системное администрирование, Спам (и антиспам), электронная почта, метки: linux, информационная безопасность, системное администрирование, электронная почта 
Электронная почта всё ещё является основным средством обмена информацией как между сотрудниками компании, так и с внешними клиентами. Но у популярности есть и другая, не очень приятная сторона — вирусы и спам, мешающие работе и ставящие под удар безопасность системы. Проблема не нова, уже разработаны сотни решений: аппаратных и программных, коммерческих и распространяемых под свободными лицензиями. Выбор конкретного продукта зависит от особенностей организации, подготовки IT-персонала и возможностей по финансированию.
Свободные решения традиционно считаются более сложными в настройке и требуют некоторого опыта. Частично это так: чтобы напугать новичка, достаточно прочитать инструкцию по конфигурирования Postfix, SpamAssassin и сопутсвующих наработок. Но всегда найдётся проект, разработчики которого предлогают уже готовые настройки, упрощающие внедрение. Одним из таких решений является Scrollout F1, возможности которого и рассмотрим под катом. (много картинок)
Читать полностью »

