Software Freedom Day 2008 в Самаре
25 сентября, с небольшой задержкой, в СГАУ прошёл День Свободного ПО.
Вначале расскажу о численных показателях нашего мероприятия.
Первый доклад был мой. Я говорил о том, зачем мы все здесь собрались(посмотреть на себя, таких славных распространителей свободного ПО, правда?), о том, что я предлагаю сделать для судеб свободного ПО в Самаре, призвал всех к сотрудничеству и пообещал быть открытым и готовым помочь.
А предлагал я буквально следующее. Идея, конечно, принадлежала не мне, она была предложена одним из самых активных участников нашего самарского сообщества - пожалуй, я даже вряд ли могу назваться основателем этого сообщества. Скорее, я один из соучастников. Идея заключается в том, чтобы организовать не одно большое, целостное сообщество - это сложно, да и нельзя заинтересовать людей одной темой - а несколько различных, но взаимосвязанных, взаимопересекающихся и взаимодействующих сообществ. Эти сообщества будут проводить различные мероприятия - круглые столы, семинары, презентации - по тем темам, которые им интересны. И при этом распространять информацию о других сообществах ассоциации.
Дальше выступил автор этой замечательной идеи о сообществах, Илья Красинский. Он рассказывал о своём опыте участия в конференциях Open Source-движений, о том, почему в таких конференциях стоит принимать участия. В самом деле, конференции - это хороший способ переосмыслить свои знания, увидеть дорогу дальше, вперёд, отбросить неверные решения и принять единственное верное. В конце концов, конференция - это связи, это имена, это те, с кем мы повязаны одной цепью, мазаны одним миром. Обо всём этом услышали наши посетители.
Во время доклада Ильи я подумал, что это - именно то, что придаёт смысл всему Open Source движению. Это движение - курс на объединение людей. Именно общение - преимущество пользователей Linux перед пользователями Windows. У линуксоидов одной общей темой, одной общей болью, одним холиваром больше. И их продукт - выращен, как картошка на даче, руками и согнувшись пополам - не чета чистенькой, но пластмассово-безвкусной магазинской картошке.
Следующий доклад Павла Одинцова был посвящён динамическим языкам программирования. То есть Perl, Ruby, Jungle и тому подобные вещи. Где, как, зачем. Когда выгоднее. Чем удобнее.
Исчёрпывающе и коротко. Глубоко, но без заумствований. Поняли бы даже блондинки, но не погнушались бы послушать и специалисты.
Динамические языки программирования хорошо применять для легковесных, постоянно модифицирующихся задач. Специфические черты некоторых языков - к примеру, синтаксическое требование Python к отступам и пробелом - были интересны даже и мне, хотя я, кажись, пропитался связкой Java+Oracle PL/SQL до самых печёнок. Низкая стоимость разработки - заметно ниже, чем у компилирующихся языков.
Следующий доклад был посвящён лицензированию FOSS.
Докладывал член основанного в СГАУ этим летом IT-клуба Мухамед Каранашев. Не знаю, как остальным, а для меня этот доклад был полезен тем, что я более или менее систематизировал свои знания в этой области. Вообще, это неплохая идея - построить дерево лицензий - Public Domain->[GPL, BPL]->MPL->CDDL
Ещё интересно было понаблюдать за несколько оффтопичной дискуссией после этого доклада. Обсуждалось, насколько реален "линуксокапец" на фоне выхода Nexenta и Nevada. :) После долгих обсуждений - не без участия вашего покорного слуги - пришли к выводу, что нет ничего невозможного, однако, как минимум, это произойдёт не прямо теперь же.
Мой второй - и последний в тот день - доклад - по заказу IT-клуба - был посвящён теме, выбранной по принципу "а почему бы и нет?", а именно - Glassfish'у.
Мои отношения с этим сервером приложений начались ещё тогда, когда его звали Sun Application Server v. 9.0, и он был впервые включён в WebPack NetBeans. Именно на этом сервере я писал тестовое задание в ту компанию, где работаю сейчас - помимо того, что учусь и сотрудничаю с Sun.
Glassfish по праву носит статус эталонной реализации Java EE. Может, я и предвзят, но лишь немного. Судите сами:
Да, конечно, WebLogic поспецифичнее и помощнее местами, но если Sun поднажмёт, этому гиганту никогда не угнаться за легконогим РыбоГлазом.
В тот день получилось практически всё, что я наметил, а кое-что было даже сверх этого. Так, к примеру, двое активистов - юноша и девушка - взяли заготовленные анкеты нашего SFD и спустились на первый этаж медиацентра, где всем проходящим мимо задавали вопросы о свободном программном обеспечении. Таким образом, круг непосредственных слушателей был, конечно, всего 20 с лишним человек, но информацию и повод задуматься получило большее количество людей. Майки с символикой Java и Solaris - то немногое, что я мог сделать, чтобы выразить свою признательность за подобную инициативу.
Это были не все раздачи "слонов" в тот день. Павел Одинцов буквально выручил меня прошлой весной: моих эпизодических столкновений с Linux явно не хватало для того, чтобы нормально и квалифицированно осветить тему Solaris. Мозговой штурм, асечные синхронизации, ночные авралы незадолго до презентации - et voilà, даже сведущие люди назвали нашу с ним презентацию вполне информативной. Так что рюкзак Sun ждал только подходящего повода и соответствующей огласки.
Посылка прошлой весной состояла из дисков NetBeans 6.1 чуть более, чем полностью, поэтому их распространение на нашем - да, уже к середине стало ясно, что это так - празднике напоминало сцену из Стругацких:
Отдельные благодарности, пожалуй, стоит вынести Илье Красинскому - прототип флаера, созданный им, вновь послужил нам на этой презентации, IT-клубу - их помощь в организационно-материальной части неоценима, и группе убунтистов - под их влиянием я сменил ОС, и теперь готов проповедовать идеи свободного Sun ПО со свободной площадки.
Кстати, о дальнейших моих действиях в качестве Sun Campus Ambassador'а можно узнать тут: http://osum.sun.com/group/samaraosum
Фото с мероприятия:
Павел Одинцов объясняет, зачем использовать Ruby, если есть Java...
А двадцать человек его внимательно слушают.
Мухамед и лизензии на FOSS
- Общее количество человек - 22
- Количество сообщений - 5
- Продолжительность - 2 часа 10 минут
- Распространено дисков Solaris Student Pack - 14
- Распространено дисков NetBeans&Glassfish - ~30(МНОГО)
Первый доклад был мой. Я говорил о том, зачем мы все здесь собрались(посмотреть на себя, таких славных распространителей свободного ПО, правда?), о том, что я предлагаю сделать для судеб свободного ПО в Самаре, призвал всех к сотрудничеству и пообещал быть открытым и готовым помочь.
А предлагал я буквально следующее. Идея, конечно, принадлежала не мне, она была предложена одним из самых активных участников нашего самарского сообщества - пожалуй, я даже вряд ли могу назваться основателем этого сообщества. Скорее, я один из соучастников. Идея заключается в том, чтобы организовать не одно большое, целостное сообщество - это сложно, да и нельзя заинтересовать людей одной темой - а несколько различных, но взаимосвязанных, взаимопересекающихся и взаимодействующих сообществ. Эти сообщества будут проводить различные мероприятия - круглые столы, семинары, презентации - по тем темам, которые им интересны. И при этом распространять информацию о других сообществах ассоциации.
Дальше выступил автор этой замечательной идеи о сообществах, Илья Красинский. Он рассказывал о своём опыте участия в конференциях Open Source-движений, о том, почему в таких конференциях стоит принимать участия. В самом деле, конференции - это хороший способ переосмыслить свои знания, увидеть дорогу дальше, вперёд, отбросить неверные решения и принять единственное верное. В конце концов, конференция - это связи, это имена, это те, с кем мы повязаны одной цепью, мазаны одним миром. Обо всём этом услышали наши посетители.
Во время доклада Ильи я подумал, что это - именно то, что придаёт смысл всему Open Source движению. Это движение - курс на объединение людей. Именно общение - преимущество пользователей Linux перед пользователями Windows. У линуксоидов одной общей темой, одной общей болью, одним холиваром больше. И их продукт - выращен, как картошка на даче, руками и согнувшись пополам - не чета чистенькой, но пластмассово-безвкусной магазинской картошке.
Следующий доклад Павла Одинцова был посвящён динамическим языкам программирования. То есть Perl, Ruby, Jungle и тому подобные вещи. Где, как, зачем. Когда выгоднее. Чем удобнее.
Исчёрпывающе и коротко. Глубоко, но без заумствований. Поняли бы даже блондинки, но не погнушались бы послушать и специалисты.
Динамические языки программирования хорошо применять для легковесных, постоянно модифицирующихся задач. Специфические черты некоторых языков - к примеру, синтаксическое требование Python к отступам и пробелом - были интересны даже и мне, хотя я, кажись, пропитался связкой Java+Oracle PL/SQL до самых печёнок. Низкая стоимость разработки - заметно ниже, чем у компилирующихся языков.
Следующий доклад был посвящён лицензированию FOSS.
Докладывал член основанного в СГАУ этим летом IT-клуба Мухамед Каранашев. Не знаю, как остальным, а для меня этот доклад был полезен тем, что я более или менее систематизировал свои знания в этой области. Вообще, это неплохая идея - построить дерево лицензий - Public Domain->[GPL, BPL]->MPL->CDDL
Ещё интересно было понаблюдать за несколько оффтопичной дискуссией после этого доклада. Обсуждалось, насколько реален "линуксокапец" на фоне выхода Nexenta и Nevada. :) После долгих обсуждений - не без участия вашего покорного слуги - пришли к выводу, что нет ничего невозможного, однако, как минимум, это произойдёт не прямо теперь же.
Мой второй - и последний в тот день - доклад - по заказу IT-клуба - был посвящён теме, выбранной по принципу "а почему бы и нет?", а именно - Glassfish'у.
Мои отношения с этим сервером приложений начались ещё тогда, когда его звали Sun Application Server v. 9.0, и он был впервые включён в WebPack NetBeans. Именно на этом сервере я писал тестовое задание в ту компанию, где работаю сейчас - помимо того, что учусь и сотрудничаю с Sun.
Glassfish по праву носит статус эталонной реализации Java EE. Может, я и предвзят, но лишь немного. Судите сами:
- он масштабируем, как мало кто: я смог развернуть этот сервер под Windows XP на 512Мб ОЗУ, и он работал! Подтормаживал, конечно, при редеплое, но работал исправно. Так же нужно указать, что одновременно с ним на той же машине был запущен NetBeans, браузер и MySQL-сервер - что более, чем порядочно. Одновременно с этим у меня не возникает вопросов, на каком сервере приложений запущен, скажем, сайт sun.com
- очень внятная админка - она мне до сих пор нравится больше, чем админка WebLogic
- поддержка всего самого нового и самого "вкусного", что Sun добавляет к Java EE. В третьей версии, к примеру, поддерживается архитектура OSGi - сервер становится ещё быстрее и легче за счёт отключения неиспользуемых модулей
Да, конечно, WebLogic поспецифичнее и помощнее местами, но если Sun поднажмёт, этому гиганту никогда не угнаться за легконогим РыбоГлазом.
В тот день получилось практически всё, что я наметил, а кое-что было даже сверх этого. Так, к примеру, двое активистов - юноша и девушка - взяли заготовленные анкеты нашего SFD и спустились на первый этаж медиацентра, где всем проходящим мимо задавали вопросы о свободном программном обеспечении. Таким образом, круг непосредственных слушателей был, конечно, всего 20 с лишним человек, но информацию и повод задуматься получило большее количество людей. Майки с символикой Java и Solaris - то немногое, что я мог сделать, чтобы выразить свою признательность за подобную инициативу.
Это были не все раздачи "слонов" в тот день. Павел Одинцов буквально выручил меня прошлой весной: моих эпизодических столкновений с Linux явно не хватало для того, чтобы нормально и квалифицированно осветить тему Solaris. Мозговой штурм, асечные синхронизации, ночные авралы незадолго до презентации - et voilà, даже сведущие люди назвали нашу с ним презентацию вполне информативной. Так что рюкзак Sun ждал только подходящего повода и соответствующей огласки.
Посылка прошлой весной состояла из дисков NetBeans 6.1 чуть более, чем полностью, поэтому их распространение на нашем - да, уже к середине стало ясно, что это так - празднике напоминало сцену из Стругацких:
- Счастье для всех!.. Даром!.. Сколько угодно счастья!.. Все собирайтесь сюда!.. Хватит всем!.. Никто не уйдет обиженный!.. Даром!.. Счастье! Даром!..
Но, конечно, одного диска с NetBeans маловато для счастья. Видимо, именно поэтому обошлось без жертв. Отдельные благодарности, пожалуй, стоит вынести Илье Красинскому - прототип флаера, созданный им, вновь послужил нам на этой презентации, IT-клубу - их помощь в организационно-материальной части неоценима, и группе убунтистов - под их влиянием я сменил ОС, и теперь готов проповедовать идеи свободного Sun ПО со свободной площадки.
Кстати, о дальнейших моих действиях в качестве Sun Campus Ambassador'а можно узнать тут: http://osum.sun.com/group/samaraosum
Фото с мероприятия:
Павел Одинцов объясняет, зачем использовать Ruby, если есть Java...