Форумы xBB | |||||||||
Форумы xBB > Лицензии, копирайты, движение Open Source Семинар по программированию под LinuxАвтор: dima. Последнее редактирование: 2010-12-09 05:09:46 Вчера, 25 июня 2009 года состоялся второй свободный семинар по Linux, организованный активистами проекта Linux.Uz. Помещение для семинара любезно предоставил Учебный центр "Micros". Такие семинары теперь решено проводить регулярно каждую субботу. Семинар начался в 17.30 и продолжался примерно до 7 вечера. Тема семинара была заявлена как "Программирование под Linux".![]() В отличие от семинара по HTML-верстке, прошедшем недавно в Uzinfocom'е, этот семинар совершенно не напоминал дискуссионный клуб и больше походил на лекцию. К этому располагало помещение, - учебная аудитория центра "Micros", - и тема. Доклады не предполагали столкновения различных подходов, как это было в Uzinfocom'е. Выступающие объясняли слушателям основные приемы программирования под Linux и не касались таких "религиозных" споров как "QT vs GTK" или "Eclipse vs NetBeans"
Несмотря на то, что обсуждаемые темы были более сложными и "сухими", на семинар пришло больше народа, чем в Uzinfocom. Как видно на фотографии, аудитория была почти полностью заполненной: ![]() Причина этого кроется, наверное, в том, что ташкентские линуксоиды, даже далекие от программирования ищут общения друг с другом. Многие идут на семинар не столько за знаниями, сколько пообщаться, почувствовать себя частью сообщества. Хотя, новые знания тоже еще никому не помешали. С удивлением и радостью увидел на семинаре своего преподавателя по функану профессора Национального университета Владимира Ивановича Чилина. На фотографии выше он крайний справа. Вот уж кто действительно пришел за знаниями. Этот пожилой профессор не стесняется обращаться за новыми для себя познаниями к зеленой молодежи. Раз к нашему линуксовому движению присоединяются такие люди, то мы обязательно победим!
Но, как говорил выше, не обошлось и без тусовщиков. Вот, например, известные в uForum'ном сообществе "враги народа", - aka DarkUser и aka Dolphin: ![]() Место им, разумеется, нашлось только на "Камчатке" и все близкосидящие страдали от их постоянного комментирования происходящего. Хотя надо отдать им должное. Они гораздо лучше меня понимали, о чем говорит докладчик. Но ближе к делу. Практически весь семинар был посвящен разбору кода простенького HTTP-сервера. Докладчик - Руслан Хайров (aka Y combinator), - "вольнонаемный программист". Сервер очень простой: без докачки, без логов, без виртуальных хостов... Код - около 400 строк. Это ровно столько, чтобы мы могли удовлетворительно разобрать его в ходе семинарского занятия. ![]() Как видно из следующей фотографии, сервер оказался вполне рабочим несмотря на всю свою простоту: ![]() И даже довольно шустрым. Обрабатывающим 1872 запроса в секунду: ![]() Что, я думаю, не удивительно. Исходный код этого учебного сервера можно получить здесь: http://rooslan.khayrov.name...x.uz/httpd/ Он почти без комментариев, но понимается без проблем. Разбор программы "съел" практически все семинарское время. Поэтому вторая тема, - обзор программерского софта под Linux, - получилась очень беглой, если не сказать скомканной. Хотя, это мое личное имхо. ![]() В 8-м часу вечера семинар выплеснулся из стен Micros'а на ташкентские улицы: ![]() ![]() Направились, разумеется, в парк Бабура: ![]() ... и завершили мероприятие очень традиционно: ![]() Помимо общих разговоров в неформальной обстановке обсуждались способы популяризации Linux-семинаров, сайта Linux.Uz и всего движения за открытое программное обеспечение в Узбекистане. Надеюсь. что "из искры разгорится пламя" (© "Искра"). Еще раз напоминаю, что семинар планируется проводить регулярно каждую субботу. Участие бесплатно и открыто каждому. Присоединяйтесь! 26.07.2009 7 комментариев
Надо чаще встречаться (c)ОРТ
|
| 19.08.2010 19:21:37 | # |
| 19.08.2010 23:35:13 | # |
Жаль у нас в Кыргыстане не таких семинаров и прочего, и вообще у нас программирование это неизведанная темаПользуйтесь нашими (Узб) обучающими сайтами
© 2007-2012, Дмитрий Скоробогатов.
Разрешается воспроизводить, распространять и/или изменять материалы сайта
в соответствии с условиями GNU Free Documentation License,
версии 1.2 или любой более поздней версии, опубликованной FSF,
если только иное не указано в самих материалах.