К сожалению, все попытки создать теорию роста углеродных нанотрубок на основе уже развитых теорий роста кристаллов не привели к желаемому результату, и поиск новых технологий до сих пор шел практически на ощупь. Но теперь, похоже, дело сдвинулось с мертвой точки. Новая удивительно простая теория предполагает, что в процессе роста углеродная нанотрубка как бы свивается из нескольких закрученных цепочек атомов углерода. Каждая цепочка растет атом за атомом независимо от соседних. И чем больше линейных цепочек в нанотрубке (то есть чем сильнее она "перекошена"), тем быстрее ее рост.
Новая модель хорошо согласуется с численными расчетами из первых принципов и с целым рядом экспериментов. Однако дополнительная экспериментальная проверка явно не помешает. И если она окажется успешной, то новые способы выращивания и отбора углеродных нанотрубок с заданными параметрами не заставят себя ждать. ГА
НОВОСТИ: Свободный софт в теории и на практике
Автор: Илья Щуров
Если следить за одной темой несколько лет подряд, она, в конце концов, приедается: я давно ловлю себя на мысли, что свободное ПО, за развитием которого я с интересом наблюдал с 2004 года, по мере того как становится мейнстримом во множестве областей, дает все меньше и меньше поводов для содержательного обсуждения. Однако вопросы, которые поднимались на конференции "Свободное ПО в Высшей школе" (Переславль-Залесский), традиционно организуемой ALT Linux совместно с рядом институтов, являются приятным исключением: актуальность затрагиваемых там тем уменьшаться, похоже, не собирается.
Фундамент и практикаВ то время как с высоких трибун звучат победные реляции о "самых лучших программистах", ситуация с ИТ-образованием в нашей стране весьма непроста. По словам профессора Н. Н. Непейводы, остаточные знания по математике у первокурсников за последние несколько лет стремительно сокращаются, что влечет за собой снижение базовых навыков самостоятельного мышления, без которых ни о каком высшем образовании говорить просто нельзя. Более общая проблема, обсуждавшаяся, в частности, на первой конференции "Свободное ПО в Высшей школе" три года назад1: недостаток фундаментальной базы и привязка на этапе обучения к конкретным технологиям, доступным в данный момент, нередко приводят к тому, что знания студента устаревают раньше, чем он покидает стены alma mater. Тем не менее впадать в другую крайность тоже нежелательно: отсутствие практических навыков делает выпускника вуза неконкурентоспособным на рынке труда. Проблему усугубляет и то, что зачастую образовательная программа состоит из набора плохо согласованных курсов, причем попытки увязать их друг с другом даже не предпринимаются (в частности, отсутствуют так называемые интегрирующие курсы).
На конференции обсуждалась ситуация в Удмуртском ГУ, где на протяжении длительного времени эти проблемы успешно преодолевались, однако накопленный опыт, во многом завязанный на конкретных людей, не слишком просто "тиражировать". Для реализации такого подхода требуется централизованное планирование, а значит, нужен авторитетный лидер, нужно время и силы на согласование и "подгонку" курсов разных преподавателей. Ситуация осложняется еще и "политическими" вопросами - современная российская система образования оставляет мало возможностей для реализации подобных проектов. Так вот: одной из таких возможностей Непейвода считает технологию дистанционного образования и предлагает организовать при МГУ "виртуальную кафедру" для подготовки ИТ-специалистов.
Грамотная организация производственной практики, которая бы позволила студенту получить необходимые в жизни навыки, - отдельный вопрос. Участие в свободных проектах здесь выглядит удачной идеей: благодаря децентрализации прозрачность и документированность процесса разработки в этом случае является "условием выживания" для проектов, что существенно упрощает подключение студентов к работе, если сравнивать с компаниями, разрабатывающими софт в закрытых моделях. (Где, по словам одного из докладчиков, процесс "вхождения в тему" может занимать до полугода.) К тому же открытость разработки позволяет легко контролировать работу студента. Но и тут не следует обольщаться: участники сообщества решают свои задачи, они обычно готовы помочь новичку (например, предоставив ссылки на соответствующую документацию), однако "за ручку" никто практиканта вести не будет, и на первый план выходит личная мотивация и интерес. Также отмечалось, что в ходе практики приобретаются навыки не столько программирования, сколько командной работы, - что, впрочем, тоже очень важно в современном мире.
Пока на Западе свободно - шаг на Запад