Archive

Archive for the ‘Linux’ Category

Написан X11 сервер для Android

March 8th, 2012 No comments

Для Android платформ стал доступен написанный на Java X сервер.
Об этом сообщил в своём блоге Мэт Квэн (Matt Kwan), аспирант из Австралии.

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

Этот сервер X11 изначально предназначался для запуска на платформах Android, поэтому он и написан на Java. С помощью него можно будет отображать X11 приложения, запущенные на Linux. Поддерживаются виртуальные и физические клавиатуры, а также touch-screen movements.
Хотя это почти законченная версия, в ней отсутствуют динамическая карта цветов и XRender или RandR.
Эта версия представлена без оконного менеджера, но удалённо можно запустить fvwm. Но приложения которые используют только Xlib должны работать корректно.
X server для Android уже доступен в Android marketplace. Весь код под лицензией Apache также можно найти в code.google.com.
Весь проект состоит из 14100 строчек Java кода.

http://www.linux.org.ru/news/android/7498407

Categories: Hardware, Linux Tags: ,

Установка nginx из исходников

February 26th, 2012 No comments

День добрый %) Сегодня мы соберем из исходных кодов nginx – самый быстрый http-сервер.

Итак, переходим в папку, в которой будем собирать сырцы:

# cd ~/

Скачиваем nginx (на момент написания этой статьи версия была 1.1.15):

# wget http://www.nginx.org/download/nginx-1.1.15.tar.gz

переходим в папку со скачанным архивом nginx:

# cd nginx-1.1.15

Распаковываем:

# tar -xvf  nginx-1.1.15.tar.gz

Ставим необходимые библиотеки/пакеты, которые необходимы для сборки nginx:

# aptitude install build-essentials libpcre3 libpcre3-dev libpcrecpp0 libssl-dev zlib1g-dev

Конфигурируем с параметрами (кстати, описание всех директив с параметрами конфигурации можно найти здесь):

# ./configure –user=www-data –group=www-data –with-http_ssl_module –with-http_realip_module –with-http_addition_module –with-http_sub_module –with-http_dav_module –with-http_flv_module –with-http_gzip_static_module –with-mail  –with-mail_ssl_module

Read more…

Настройка WDS-сети в dd-wrt

February 18th, 2012 2 comments

Итак, как же увеличить радиус действия Вашей сети? Конечно же, при помощи dd-wrt и WDS 🙂

Ингредиенты: 2 роутера с dd-wrt, прямые руки, хорошее настроение и конечно же эта инструкция.

У настройки Wi-Fi ретрансляторов существует по крайней мере три-четыре схемы, две из которых мы разберем. Первая – access point (AP) to access point, вторая –  в режиме ретранслятора.

В первом способе появляется несколько сетей, соответственно, при необходимости, клиентам при отдалении от первой точки доступа можно переключиться на вторую. Во втором же случае основным является AP, остальные же играют роль повторителей (Repeater mode). То есть сеть одна, но за счет репитеров она значительно расширяется и клиенты незаметно переключаются между ними.

Read more…

Categories: Hardware, Linux Tags: , , ,

LAMP на Debian/Ubuntu

February 16th, 2012 No comments

LAMP – аббревиатура, которая расшифровывается как Linux-Apache-MySQL-PHP. Хоть и установка и очень проста, и зачастую эта связка ставится одновременно с дистрибутивами, всё равно эта заметка многим может пригодится. Почему? У некоторых часто возникают проблемы 🙂 Тут я опишу, как же поставить обычный Apache+php+MySql сервер ручками.

Итак, коннектимся на сервер по ssh, или заходим локально – как Вам нравится. И начинаем установку 🙂 Обновим кеш репозитария:

# aptitude update

Скачиваем пакеты апача:

# aptitude -y install apache2

Далее устанавливаем php:

# aptitude install php5

Ставим MySql:

# aptitude install mysql-server

Ставим пакет, который “подружит” апач и MySql:

# aptitude install libapache2-mod-auth-mysql

И наконец, ставим пакет, который подружит php и MySql:

# aptitude install php5-mysq mysql-admin

Ставим либы для php, что бы нормально отображались изображения, которые он генерирует:

# aptitude install libphp-jpgraph php5-imagick

Ну и еще напоследок можно

# aptitude install phpmyadmin

Что бы phpmyadmin заработал, нужно сделать

# ln -s /usr/share/phpmyadmin /var/www

Ребутаем апач:

# /etc/init.d/apache2 restart

Проверяем работоспособность php:

# nano /var/www/phpinfo.php

И вставляем туда

<?php
phpinfo();
?>

Если всё ок, то Вы увидите страницу, с информациях о модулях php и прочими радостями. Удачи! По умолчанию для документов папка /var/www 🙂 Лично я храню сайты пользователей в домашних папках.

Объявлено о прекращении поддержки Debian 5.0 Lenny

February 13th, 2012 No comments

Шестого февраля, спустя три года после выхода Debian 5.0, прекращён выпуск обновлений безопасности для этой версии дистрибутива. Пользователям был предоставлен срок в один год для обновления до текущего стабильного выпуска 6.0 (Squeeze).

Обновление до 6.0 может быть выполнено с помощью aptitude для большинства конфигураций, и, в определённой мере, с помощью apt-get. Как всегда, обновление происходит безболезненно, но, тем не менее, рекомендуется ознакомиться с примечаниями к выпуску текущей стабильной ветки во избежание возможных проблем.

Последний выпуск Debian 5.0.10 ожидается в ближайшие дни.

Пичаль (

http://www.debian.org/News/2012/20120209