суббота, 11 апреля 2009 г.

Jquery. Скрытие\Раскрытие блоков.

Недавно начал изучать jquery. Очень хорошая библиотека для javascript. Вот разобрал пример скрытия и раскрытия блоков.


<script type="text/JavaScript" src="jquery.js"></script">
<script type="text/javascript">
$(document).ready(function() {
$('div.Comment').hide();
$('a.Comment').click(function()
{
$('div.Comment').slideToggle("fast");
});

});
</script>

<A class="Comment"><FONT size=+2>Комментарий</FONT></A>
<FONT size=-1><SUB>Щелкните чтобы скрыть\показать</SUB></FONT>
<DIV class="Comment" style="clear:left; border: solid 1px black;">
Комментарий, комментарий... Берег левый, берег правый...
</DIV>





Сделал еще подгрузку инфы с других файлов, это ок. На фреймах тоже можно, но поисковики плохо их не логично индексируют.

Итоги Форума открытых технологий

В прошедшую субботу, 28 февраля 2009 г. в зале Учёного совета УГТУ-УПИ (Екатеринбург) впервые состоялся «Форум открытых технологий». Были освещены различные аспекты свободного и открытого программного обеспечения и технологий. В Форуме, инициаторами которого выступила группа пользователей GNU/Linux в Екатеринбурге, приняли участие представители Sun Microsystems, RussianFedora, Ru.OpenOffice.org, журнала «Linux Format», SCONTO, Уральской Академии современных информационных технологий, фонда ReactOS. Интересным дополнением к основной программе мероприятия стали незапланированные выступления представителей GNU/LinuxCenter и «Майкрософт Рус» в Екатеринбурге.

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

Изначально программа Форума была поделена на три тематические части: разработчику, бизнесу, обществу. В каждой части выступали докладчики, так или иначе связанные с развитием и распространением открытых технологий, открытого и свободного ПО. В части «разработчику» первый доклад о переносимых приложениях был зачитан Дмитрием Усталовым, программистом кафедры ВТ УГТУ-УПИ, и встречен большим количеством вопросов (по-видимому тема разработки кросс-платформенных приложений многих заинтересовала). Затем прозвучал доклад о том, чем в разработке может помочь проект Fireforge.net от гостя Форума Григория Шатрова. Доклад амбассадора Sun Microsystems в УГТУ-УПИ Михаила Богданова поведал о JavaFX как о следующей ветке эволюции Java. Демонстрация «Sun SPOT» и доклад о разработке YAPE - фреймворка для PHP, который сделал Руслан Ус, завершали блок.

Следующий блок — «бизнесу» — включал всего два доклада. Второй из них был зачитан представителем фирмы SCONTO Виталием Мечётным. о том, как компания строит свой бизнес на основе открытых и свободных технологий. Первый же доклад Григория Батухтина (Уральская Академия современных информационных технологий) о возможностях и целесообразности создания в Екатеринбурге «Информационного центра» для консолидации информации по внедрению и использованию ОСПО в России произвел немалый ажиотаж среди слушателей. Внеплановое небольшое выступление представителя «Майкрософт Рус» завершило этот блок.

Третья часть — «Обществу» — была самой насыщенной и включала самые разнообразные доклады. Начался он с небольшой внеплановой презентации дилера «Linux Center» в Екатеринбурге Михаила Журухина. Затем все прошло по расписанию: Александр Трубин, амбассадор Sun в УрГУ, с докладом об использовании ОСПО в образовательных программах. Главный редактор «Linux Format» Валентин Синицын о последних новостях журнала и возможностях сотрудничества. Елена Ушакова с докладом о структуре, работе и возможностях принять участие в жизни российского сообщества OpenOffice.org, затем вновь Григорий Шатров с презентацией ReactOS.

Заключительные выступления были за гостями Форума — RussianFedora (Москва). Их презентации освещали две актуальные темы: RedHat Academy в России и развиваемые технологии RedHat. Первый доклад, помимо описания образовательной программы, поведал о самом проекте RussianFedora, его открытости для каждого и возможностях участия в развитии проекта. Несмотря на явную усталость посетителей Форума к концу дня, озвученные темы породили немало вопросов.

В целом Форум прошёл в доброжелательной атмосфере сотрудничества. Все доклады были встречены слушателями с интересом. Актуальные вопросы докладчикам иногда перерастали в дискуссии. Немалое количество посетителей демонстрирует существующий интерес к открытым технологиям и программному обеспечению. Абсолютное большинство участников, заполнивших анкеты, указали на необходимость проведения подобных мероприятий в будущем. Екатеринбургский LUG, в свою очередь, планирует сделать Форум открытых технологий мероприятием ежегодным и еще более качественным и интересным, всё также привлекая разных докладчиков и посетителей из соседних регионов.

суббота, 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. Давайте переведемся на стабильное ПО, с нормальной информационной структурой. Я давно думаю над предложением о миграции университета с коммерческого ПО на открытое. Если Вам это интересно, поддержите. Это не только даст нашему университету стабильно функционирующюю информационную систему, но и поднимет наш престиж в сфере информационных технологий. Мы сможем сэкономить очень много средств на ПО. 
Нет, я не дурак, я прекрасное понимаю что потребуется довольно много ресурсов в плане миграции на открытое ПО, но поверьте, это того стоит. После перехода мы уже не будем зависить от корпорации Майкрософт. Нам уже будет не страшны проверки на лицензионность приобретенного ПО. 
Пора развиваться.