суббота, 21 февраля 2009 г.

Форум Открытых Технологий

28 февраля 2009 г. в Екатеринбурге в зале Учёного совета УГТУ-УПИ (ул. Мира, 19, гл. учебн. корпус)
пройдет Форум открытых технологий. Это мероприятие посвящено обсуждениям современных и эффективных решений, в развитии
которых каждый может принять участие!
Свободное и открытое программное обеспечение и смежные технологии: где и каким образом их используют, как на этом
заработать, как и где получить дополнительное востребованное образование и уникальный опыт работы над открытым проектом?
Мероприятие будет интересно студентам и преподавателям вузов технических специальностей, IT-специалистам,
представителям бизнеса и любому заинтересованному в развитии и использовании открытого ПО.

Приглашаем всех! Посещение бесплатное.
Предварительная регистрация
здесь.

Форум открытых технологий представляют:
Информационную поддержку обеспечивают GNU/LinuxCenter.ru,
NIXP.ru

С программой Форума можно ознакомиться на этой странице

28 февраля 2009 г., суббота, с 10:00 до 18:00.
Екатеринбург, ул. Мира, 19, Зал Ученого совета УГТУ-УПИ
Бесплатно зарегистрироваться можно на сайте
Диски со свободным ПО каждому!

Контакты:
E-mail: otf2009@e-lug.ru
Сайт: http://otf.e-lug.ru
Телефон: +7 909 016 7283




воскресенье, 8 февраля 2009 г.

Gentoo LAMP

Собственно это перевод небольшого мануала по установке веб-сервера. Спасибо за материал xpd259.blogspot.com. Итак, поднимаем web-server на GNU\Linux. Во первых что собственно такое LAMP? Википедия говорит:

LAMP — акроним, обозначающий набор (комплекс) серверного программного обеспечения, широко используемый во Всемирной паутине. LAMP назван по первым буквам входящих в его состав компонентов:
Linux — операционная система GNU/Linux;
Apache — веб-сервер;
MySQL — СУБД;
PHP — язык программирования, используемый для создания веб-приложений.

Акроним LAMP может использоваться для обозначения:
Инфраструктуры веб-сервера
Парадигмы программирования
Пакета программ

Хотя изначально эти программные продукты не разрабатывались специально для работы друг с другом, такая связка стала весьма популярной, в первую очередь из-за своей низкой стоимости (все её составляющие являются открытыми и могут быть бесплатно загружены из Интернета). Набор LAMP входит в состав большинства дистрибутивов GNU/Linux и предоставляется многими хостинговыми компаниями.

Вот собственно пошаговая инструкция по установке LAMP на Gentoo Linux

Apache

Apache HTTP-сервер (a patchy server) — свободный веб-сервер.  Для его установки набираем в консоли

# emerge apache -av

Затем, стартуем сервер, чтобы его проверить

# /etc/init.d/apache2 start

Ничего страшного, если появятся ошибки о доменном имени сервера, их можно проигноррировать. Добавляем сервер в загрузку служб по умолчанию

# rc-update add apache2 default

* apache2 added to runlevel default 

Чтобы проверить работоспособность зайдите на http://localhost. Теперь apache установлен и работает

PHP

PHP —  язык программирования, созданный для генерирования HTML-страниц на веб-сервере и работы с базами данных.

Устанавливаем корректные USE-флаги

# echo dev-lang/php apache2 ctype pcre session unicode >> /etc/portage/package.use 

Затем устанавливаем php

# emerge php

# nano -w /etc/conf.d/apache2

Редактируем линии
APACHE2_OPTS=
to include -D PHP5

Для тестирования php устанавливаем phpsysinfo

# emerge phpsysinfo

Затем, посещаем http://localhost/phpsysinfo


MYSQL

MySQL — свободная система управления базами данных (СУБД). Устанавливаем:

# emerge mysql -av

Создаем базу данных по умолчанию


# /usr/bin/mysql_install_db
# /etc/init.d/mysql start

Задаем пароль для аккаунта root
#/usr/bin/mysqladmin -u root password 'new-password'
# rc-update add mysql default
* mysql added to runlevel default

Устанавливаем phpmyadmin

# emerge phpmyadmin
# cd /var/www/localhost/htdocs/phpmyadmin
# mkdir config
# chown apache:apache config
# chmod 777 config

Затем идем на http://localhost/phpmyadmin и следуем по скрипту установки

# cp config/config.inc.php
# rm config -rf

Теперь вы можете администрировать базу данных MySQL отсюда http://localhost/phpmyadmin

суббота, 7 февраля 2009 г.

Полемика

О развитии, прогрессе и прочем...

На форуме УГГУ поднял тему про мероприятия проводимые Екатеринбургским LUG и предложил, в будущем, принять участие в этом и своему ВУЗу [Тред]. Вот часть треда:

!!!:

А вот потому что в университете мало кто знает что такое "GNU\Linux", надо народ просвещать, причем не только студентов, но и преподавателей.

А у народа есть мотив, чтобы "просвещаться"?

kUSER:

А у народа есть мотив, чтобы "просвещаться"? 


А стоит ли вообще просвещаться? Стоит ли узнавать что то новое? Стоит ли вообще учиться? Зачем развиваться, нафига нам прогресс? А если серьезно человек сам орпеделяет есть ли у него мотив или нет. Если Вам интересно сэкономить деньги, если Вам нужна стабильная информационная система, если вы хотите чтобы все просто работало, то у Вас есть мотив посетить мероприятие такого рода. 
И да, давайте уже не стоять на месте с нашей информационной структурой в университете. Пора развиваться. Давайте будем использовать лицензионное ПО, вместо старого пиратского и дырявого как решето Windows 95, 98, 2000, XP. Давайте переведемся на стабильное ПО, с нормальной информационной структурой. Я давно думаю над предложением о миграции университета с коммерческого ПО на открытое. Если Вам это интересно, поддержите. Это не только даст нашему университету стабильно функционирующюю информационную систему, но и поднимет наш престиж в сфере информационных технологий. Мы сможем сэкономить очень много средств на ПО. 
Нет, я не дурак, я прекрасное понимаю что потребуется довольно много ресурсов в плане миграции на открытое ПО, но поверьте, это того стоит. После перехода мы уже не будем зависить от корпорации Майкрософт. Нам уже будет не страшны проверки на лицензионность приобретенного ПО. 
Пора развиваться.