Показаны сообщения с ярлыком семинар. Показать все сообщения
Показаны сообщения с ярлыком семинар. Показать все сообщения

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

Доклад на студенческую конференцию "Неделя науки"

Как я уже писал, целью поездки было выступление на конференции. Выкладываю материалы, которые я там излагал. Представлю только презентацию, так как именно по ней я и вел рассказ. Текст доклада где-то был, но после того, как сказали сократить выступление до 4 минут он куда-то пропал.

СМО создания бизнес-планов и анализа инвестиционных проектов

Долго на конференции я не сидел -- некогда было, но несколько интересных моментов обнаружил: все почему-то используют функциональное моделирование, в то время, как объектно-ориентированное дает гораздо большие возможности для описания разрабатываемой системы. Видимо, стандарты образования.

понедельник, 30 марта 2009 г.

О семинаре по технологиям OpenSource

Как и собирался, в субботу 28 марта съездил в Магнитогорск на семинар по технологиями OpenSource. Выступления всех докладчиков мне очень понравились, узнал много нового, побывал в кругу настоящих специалистов, линуксоидов (ну мало у нас их в городе. Три всего)

Не скажу, что очень собой доволен и собственными выступлениями тоже, не сказать, что выступил плохо тоже нельзя, так что, в целом, буду считать, что поездка оказалась плодотворной.

Тем более, благодарность с печатью выписали. И что самое главное -- угостили кофе и пирожками между секциями.

воскресенье, 22 марта 2009 г.

Презентация к докладу За кулисами Joomla 1.5.x

Ясное дело, что читать доклад без презентации совершенно неинтересно, а в докладе (если кто его читал, то понял) показывать совершенно нечего, кроме одной единственной модельки. За два дня тягостных умственных трудов смог придумать, наконец, презентацию.

Скачать презентацию За кулисами Joomla 1.5.x

пятница, 20 марта 2009 г.

Доклад За кулисами Joomla 1.5.x

Я уже писал, что делаю доклад по Joomla, и вот, наконец, настал тот час, когда я выбрал время и открыл свой любимый OpenOffice Writer и набрал в нем текст доклада.

Доклад получился короткий, рассчитан на читателя хоть сколько-нибудь слышавшего об объектно-ориентированном программировании (потому что упоминается слово класс, инкапсуляция и еще что-то подобное).

Информация, в основном, бралась с англоязычного сайта разработчиков Joomla.

Прочитать можно здесь: За кулисами Joomla 1.5.x

понедельник, 16 марта 2009 г.

За кулисами Joomla 1.5.x

За кулисами Joomla 1.5.x -- так я решил назвать свой второй доклад для OpenSource конференции. После просмотра всего, что у меня есть несложного по Joomla и того, что можно рассказать за 15 минут я пришел к выводу, что лучше всего рассказать о нововведениях в архитектуре Joomla 1.5.x, ведь их, как оказалось, действительно, очень много!

Доклад уже готово процентов на 60: написан текст, осталось только его отредактировать и придумать слайды.

Приблизительный план доклада (вряд ли что-то координально поменяю):
  1. WWW и появление CMS
  2. Joomla: появление, лицензия, сообщество
  3. Joomla Framework API
  4. Joomla MVC модель
  5. Классы безопасности Joomla
Сейчас текст еще рукописный (в универ с собой взять можно и на паре перечитать ;) ), но набрать много времени все равно не займет.

понедельник, 9 марта 2009 г.

Подготовка к семинару по OpenSource

Нашел свой старый доклад по своей СППР. На всякий случай выкину здесь, вдруг кому пригодятся какие тезисы ;)
Принятие управленческих решений — неотъемлемая часть работы любого менеджера. На современном этапе развития информационных технологий задача анализа текущей ситуации и принятия управленческого решения облегчается за счет использования специализированных систем поддержки принятия решений. Они помогают менеджерам решать не только слабоструктурированные и многокритериальные задачи, но принимать решения в условиях неполноты данных или слабой структурированности задачи.
Организация хостинга в Интернете и создание веб-ресурса — нетривиальная задача. Для ее решения недостаточно просто закупить оборудование и обеспечить доступ к глобальной сети. Для полноценного функционирования ресурса необходимо также наличие специализированного программного обеспечения для организации веб-хостинга.
Программное обеспечение — неотъемлемая часть любой информационной системы. Именно она позволяет реализовать полностью все аппаратные возможности компьютера.
Свободное программное обеспечение сегодня — альтернативный путь развития. Его открытость позволяет любому энтузиасту принять участие в разработке и внести свой вклад в развитие. Основным достоинством свободного программного обеспечения является его доступность, в то время как проприетарное ПО, чаще всего, сопровождается жесткими лицензионными требованиями и соглашениями.
Функциональность веб-ресурса обеспечивается тремя компонентами: операционной системой, веб-сервером и системой управления базами данных.
К операционным системам, устанавливаемым на веб-сервера предъявляются повышенные требования к многозадачности, надежности и защищенности.
Мной было проведено исследования распространения операционных систем на рынке хостинговых платформ. По итогам исследования я получил следующие результаты: на российских серверах безусловно лидирует FreeBSD (53%), на втором месте Linux (32%), Windows на третьем месте (9%), реже всего встречается Solaris (5%).
Статистика по зарубежным сайтам значительно отличается. Здесь первое место занимает Linux (44%), второе — Windows (36%), третье — Solaris (12%). Российский лидер FreeBSD за рубежом практически не распространен и используется только на 7% сайтах.
В Российском сегменте Интернета наиболее распространены веб-серверы на базе свободного программного обеспечения. Распространение Windows в зарубежном сегменте можно объяснить непосредственным влиянием Microsoft на разработку и внедрение веб-серверов.
Для того, чтобы компьютер-сервер мог принимать от пользователей HTTP запросы необходимо специальное программное обеспечение, называемое веб-сервером.
Наибольшую популярность в Интернете имеет кроссплатформенный веб-сервер Apache, на долю которого приходится 56,5% всего Инетрнета. Второе место занимает IIS, на долю которого приходится 30,75%. Таким образом, эти два продукта контролируют около 87% рынка веб-серверов.
Необходимым условием для создания современного веб-ресурса является наличие систему управления базами данных и возможности ее взаимодействия с веб-сервером.
В Интернете самой используемой СУБД является MySQL (используется на 29% сайтов), второе место занимает MS SQL (24%), третье Oracle (23%) и наименее используемой системой является DB 2(10%).
Основным пользовательским средством, для работы с веб-ресурсом, безусловно, является браузер. В связи с повсеместным распространением операционной системы MS Windows среди пользователей, наиболее распространенным остается браузер, встроенную в эту ОС — Internet Explorer. Тем не менее, даже среди пользователей Windows широко распространен браузер Mozilla Firefox.
Задача оптимального выбора ПО при создании веб-ресурса является задачей первостепенной важности, так как выбранная конфигурация должна обеспечивать поддержку всех необходимых технологий программирования и достаточный запас производительности, чтобы выдержать большую нагрузку со стороны пользователей веб-ресурса.
С целью выбора оптимальной конфигурации веб-сервера по заранее заданным параметрам, мной была разработана система поддержки принятия решений.
Разработанная мной система позволяет в интерактивном режиме подбирать конфигурацию веб-сервера по заранее заданным параметрам. К числу параметров относятся технологии программирования, возможность кластеризации и интеграции с Active Directory. Система предоставляет решения, основанные на наиболее распространенных конфигурациях веб-серверов Рунета.
Система представляет собой динамический веб-ресурс, созданных на основе технологии PHP и реляционной базы данных. Для работы с ресурсом достаточно любого графического браузера, поддерживающего JavaScript.
Работа лица, принимающего решения заключается в выборе необходимых технологий программирования и возможностей, которые, предположительно, будут использоваться на веб-сервере. По мере выбора система автоматически предлагает решение. Стоит отметить, что решение системы не является единственно возможным при данной конфигурации. Как и при работе с любой системой поддержки принятия решений, основная работа по выбору ложиться на лицо принимающее решение.
Система вырабатывает решение в три этапа. На первом выбирается веб-сервер, поддерживающий выбранные технологии программирования, или наиболее близкий по возможностям. Затем подбирается СУБД, совместимая с данным сервером и на третьем этапе выбирается ОС, на базе которой могут работать выбранный веб-сервер и СУБД. Наша СППР учитывает возможность использования той или иной конфигурации на базе различных операционных систем и выбирает наиболее выгодный вариант. Использование проприетарного ПО выполняется только в том случае, если невозможно получить конфигурацию с требуемыми возможностями на базе свободного.
Использование свободного ПО в качестве платформы для веб-сервера более выгодно экономически, так как лицензии, по которым оно распространяется позволяют использование ПО без необходимости отчислений производителю в случае его коммерческого использования.
Конфигурации, генерируемые системой, в целом, совпадают с общей тенденцией, используемого в рунете программного обеспечения. Тем не менее, такие узкоспециализированные веб-ресурсы как, например, файловое хранилище или система онлайнового вещания видео предполагают большую нагрузку на программный веб-сервер. Система предусматривает генерацию решений с учетом специфики ресурса, то есть возможность распределения вычислений между несколькими компьютерами.
На основе проведенного мной статистического исследования следует сделать вывод, что программное обеспечение, используемое для организации веб-ресурсов, в среднем, одинаково как для Российского сегмента Интернета, так и для зарубежного. Более 40% за рубежом и 50% хостеров России используют свободное программное обеспечение для организации хостинга. Это в первую очередь основано на его большей надежности и более высокой скорости выхода обновлений и устранения критических уязвимостей.
Разработанная мной система направлена на создание оптимальной конфигурации веб-сервер на основе свободного программного обеспечения. Так как система реализована в виде динамического веб-ресурса, она может быть размещена в Интернете и использована не только менеджерами и управляющими, но и пользователями сети Интернет. В особенности, ее решения могут быть полезны для развивающихся хостинговых компаний и системных администраторов.

Подготовка к семинару по OpenSource

В процессе подготовки к семинару по OpenSource в Магнитогорске начал ковырять свои старые работы в поисках того, что же можно там показать и рассказать. Обнаружил вот это:

СППР выбора ПО для организации хостинга

СППР-ка данными набита мало, но коим-то образом работает, при том, что старые дампы я потерял, вместе со структурой БД, которая там у меня была, так что восстанавливал по памяти.

воскресенье, 8 марта 2009 г.

Семинар по OpenSource в Магнитогорске

Наткнулся на LinuxForum на новость, публикую здесь на всякий случай.
28-го марта 2009 г. факультет информатики МаГУ совместно с магнитогорской LUG проводят семинар по OpenSource. В программе семинара:

Секция 1. OpenSource для начинающих.

* Глеб Канин. Статистический анализ в Gnumeric.
* Илья Портнов. Работа в редакторе Gimp.
* Павел Вязовой. Ubuntu Roadmap (что ожидает пользователя в грядущих версиях Ubuntu 9.04 и 9.10).
* Константин Калугин. Особенности OpenOffice 3.0.


Секция 2. OpenSource для профессионалов.

* Максим Сорокин. Среда разработки NetBeans.
* Илья Портнов. Файловая система Btrfs.
* Сергей Шакшин. Проект Centrix.
* Константин Рубан. Применение систем обнаружения вторжений на примере программы TripWire.


Регистрация желающих посетить семинар будет организована на сайте seminar.masu-inform.ru.

Обсуждение также идёт на сайте LUG и на wiki.

Если есть ещё желающие сделать доклады, просьба как можно быстрее выйти на связь.