воскресенье, 23 августа 2009 г.

Физика невозможного: Роботы

История развития искусственного интеллекта


    Робот. Скорее всего в нашем цивилизованном мире уже не осталось ни одного человека, который бы ни разу не слышал этого слова. Однако мало кто знает, что на самом деле слово "робот" придумано в 1920-ом году чешским драматургом Карелом Чапеком. По-чешски оно означает "тяжелая нудная работа", а по-словацки - просто "труд".
    Идея механического существа уже давным давно захватывает воображение многих. Железный дровосек из Волшебной страны, роботы-дети из "Искусственного интелекта" Спилберга, роботы-убийцы из "Терминатора" - машины, способные думать и действовать, как люди.
    В I веке Герон Александрийский(ему приписывают изобретение паровой машины) делал автоматы, причём один из них по легенде способен был разговаривать. Девятьсот лет назад Аль-Джазири придумывал и конструировал такие автоматические устройства, как водяные часы, всевозможные кухонные приспособления и музыкальные инструменты, движимые силой воды. В 1495 г. великий итальянский художник и ученый Возрождения Леонардо да Винчи нарисовал схему механического рыцаря, который мог сидеть, двигать руками, головой и открывать, закрывать челюсть. Историки считают эту схему первым реалистичным проектом человекоподобной машины. А в 1927 г. роботы стали героями одного из первых и самых дорогих немых фильмов всех времён - фильма "Метрополис", снятого в Германии режиссером Фрицем Лангом.
    Но кто же к настоящему моменту самая влиятельная личность в области ИИ? Этот человек - Алан Тьюринг. Вы наверняка не в первый раз слышите это имя, так как его законам подчиняются все цифровые компьютеры. Немного отклонимся от темы:
В 1931г. венский математик Курт Гёдель произвёл в математике настоящую сенсацию, когда доказал, что в арифметике существуют истинные утверждения, которые нельзя доказать средствами одной только арифметики. Например: гипотеза Гольдбаха о том, что любое чётное целое число больше двух можно записать в виде суммы двух простых чисел. Эта гипотеза не доказана до сих пор. Доказательство Гёделя в прах разбило мечту всех математиков с ещё эпохи древних греков: доказать все истинные утверждения в математике. Оказалось, что математика вовсе незаконченное и несовершенное по конструкции здание и что завершить строительство вряд ли когда-нибудь удастся. Тьюринг также участвовал в этой революции, показав, что если машине требуется для каких-либо вычислений бесконечное время, то это вычислить невозможно.

Тесты для роботов


Вопрос о том, возможно ли создать ИИ умнее человеческого до сих пор остаётся открытым. Вот несколько известных тестов для роботов при прохождении которых они смогут таки сравнятся с нами по интеллекту.

  • Тест Тьюринга. Устав от бесплодных и бесконечных философских дебатов о том, может ли машина "думать" и есть ли у неё "душа", он попытался внести в дискуссию об ИИ четкость и точность и придумал конкретный тест. Он предложил поместить машину и человека в отдельные изолированные и опечатанные помещения, а затем задавать обоим вопросам. Если вы окажитесь не в состоянии отличить по ответам машину от человека, можно считать, что машина прошла тест Тьюринга.

  • Тест китайской комнаты. Философ из университета в Калифорнии в Беркли Джон Сирл предложил для доказательства невозможности создания машины, которая была бы способна думать как человека, следующий тест: роботы должны понимать не только синтаксис языка(например китайского), но и его семантику. То-есть они должны не только слепо манипулировать символами языка, но и понимать вложенный в них смысл.


Подход "Сверху вниз"


    Попытки учёных всего мира по созданию роботов встретились с по крайней мере с двумя серьёзными проблемами, которые не позволяют заметно продвинуться в этом направлении: это распознавание образов и здравый смысл. Роботы видят гораздо лучше нас, но не понимают увиденного. Роботы слышат гораздо лучше нас, но не понимают услышанного. Чтобы решить эту проблему исследователи пытались применить подход "сверху вниз". Целью учёных было запрограммировать все правила и законы распознавания образов и здравого смысла и записать эти программы на один CD-диск. Они считают, что любой компьютер, в которой вы вставите этот диск, мгновенно осознает себя и станет разумным, не хуже человека.
    В 50-60-х годах были достигнуты громадные успехи в этом направлении. Появились роботы, способные играть в шашки, решать алгебраические задачи, поднимать с пола кирпичики и т.п. В 1969г. робот Шейки произвёл настоящую сенсацию. Эта колесная тележка с камерой наверху и компьютером типа PDP мог перемещаться в пространстве, анализирую объекты вокруг.
    Однако, вскоре проявились и недостатки такого подхода. Появились громоздкие неуклюжие роботы, которые были способны ориентироваться в помещении, в котором есть объекты только с прямыми углами. Забавно, но плодовая мушка, мозг которой содержит всего-то 250 000 нейронов и которая по вычислительной мощи в подметки не годится любому роботу, без всякого труда ориентируется и передвигается в трёх измерениях.
    Благодаря этому подходу учёные начали понимать, что игра в шахмат или перемножение громадных чисел задействует лишь крохотную долю человеческого разума. Победа в 1997г. компьютера Deep Blue фирмы IBM над чемпионом мира по шахматам Гарри Каспаровым стала доказательством того, что для победы в шахматах можно даже не думать. Это не означает, что Каспаров не умеет глубоко размышлять; это означает только, что при игре в шахматы можно обойтись и без глубоких мыслей.
    В общем попытки запрограммировать все законы здравого смысла и загнать их в один компьютер провалились потому, что у здравого смысла слишком много законов. Человек осваивает их без усилий - ведь он с самого рождения постоянно сталкивается с действительностью, постепенно впитывая в себя законы физики и биологии. С роботами всё иначе.

Подход "Снизу вверх"


    Суть этого подхода заключается в том, чтобы, подражая эволюции, заставить робота учиться на собственном опыте, как учится младенец. Ведь насекомые, скажем, руководствуются при движении не тем, что сканируют картинку окружающего мира, разбивают её на триллионы пикселей и обрабатывают полученное изображение. Нет, мозг насекомого состоит из "нейроных сетей" - самообучающихся машин, которые медленно, натыкаясь на препятствия, осваивают искусство правильно передвигаться во враждебном мире. Известно, что в MIT(Массачусетский технологический институт) с огромным трудом создали робота, передвигающегося по комнате подходом "сверху вниз", зато при использовании подхода "снизу вверх" роботы уже через несколько минут способны носиться по комнате.
    Одним из новых проектов Родни Брукса(директор лаборатории ИИ MIT) стал COG - попытка создать механического робота с разумом шестимесячного младенца. Внешне робот представляет собой мешанину проводов, электрических цепей и приводов, но снабжен головой, глазами и руками(изображения рядом). В нём нет программы, определяющей какие бы то ни было законы разума. Вместо этого робота научили фокусировать глаза и следить за человеком-тренером, который пытается научить робота простым навыкам.

Подробный пример этого подхода

Заключение


    Некоторые учёные считают, что когда-нибудь два этих подхода сольются воедино и такое слияние может стать ключом к созданию настоящего искусственного интеллекта и человекоподобных роботов. В конце концов, когда ребёнок учится он пользуется обоими методами.
    Превзойдут ли компьютеры нас по разумности? Разумеется, в принципе это не запрещено никакими законами природы. Если роботы представляют собой самообучающиеся нейронные сети и если они достигли уровня развития, позволяющего им учиться быстрее и эффективнее, чем учимся мы, то логично предположить, что со временем они превзойдут нас в рассуждениях. В далёком будущем роботы или человекоподобные киборги, возможно, даже подарят нам бессмертие. Марвин Мински добавляет: "Что, если Солнце погаснет или мы сами уничтожим планету? Почему не сделать лучших, чем мы сами, физиков, инженеров или математиков? Возможно, нам необходимо быть архитекторами своего будущего. Если нет, наша культура может исчезнуть". Хотя открыты ещё не все фундаментальные законы ИИ, прогресс в этой области идёт семимильными шагами, поэтому уже в конце текущего века можно ожидать что-то похожее на терминатора :)

пятница, 28 ноября 2008 г.

Где теперь я?

Прекращаю писать здесь, зато пишу вот тут:

среда, 13 августа 2008 г.

Вернулся из языковой школы

По началу меня подташнивало от этого всего, но с каждым днём нравилось всё больше и больше. То, что каждый день была дискотека было безусловным плюсом - натанцевался на год вперёд. На английский язык упор был довольно слабенький, но я бы не назвал это большим минусом. Единственное, что мне не нравилось - обязательное участие в различных детских мероприятиях/конкурсах и т.п. Были довольно интересные конкурсы, но большенство лично для меня были не интересными.

В последний день был даже экзамен по программе английского языка. Как выяснилось позже я набрал 98 балов из 100. Мне сказали, что это хороший результат :) И это радует. Удивляет, что на диплом не поставили печать... была только роспись. Надеюсь, что всё-таки он чего-то значит в юридическом смысле.

В общем я ни о чём не жалею - хорошо отдохнул, узнал много новых людей и замечательно провёл время.

воскресенье, 3 августа 2008 г.

Поехал в языковую школу

Эх... Зачем же я так резко тогда согласился ехать в эту языковую школу :( Сейчас так не хочется после одной поездки сразу ехать в другую. Но придётся... Всё таки перед поездкой успел я доделать MountManager 0.2.2 и наверное выложу его даже на ЛОРе число для рекламы.

Надеюсь мне будет чем там заняться. Возьму с собой ноут и книжку по С++. В общем, поехали ;)

среда, 30 июля 2008 г.

Слетал на юг

10 июля 2008 года я с родителями полетел в Севастополь, чтобы отдохнуть и встретиться с родственниками. Первый курьезный момент был в Новосибирском аэропорту: нас привезли на такси и мы вошли в первую дверь аэропорта; сидели минут 30 и ждали регистрации на самолёт, хотя она должная была уже начаться; мы с папой не волновались и ждали, а мама пошла узнавать когда она начнётся к нашему счастью, ведь на самом деле регистрация уже идёт, но в другом здании аэропорта - международном, а мы были для внутренних перелётов :)
Полёт был нормальный, немного подшатовало. Нас встретили в аэропорту и мы поехали из Симферополя в Севастополь прямиком к родственникам. Погостили о них, поговорили и поехали в наше место жительства на 19 дней. Кстати говоря, единственное, что испортило впечатление от поездки - это наше жилье, ведь мы жили в квартире у родственников, а там было таааак грязно.
С первого дня стали ходить по экскурсиям. Каждый день ходили на пляж, кроме 27 июля(и то из-за парада ВФМ России). Побывали примерно на 10 пляжах и только на одном песок, на всех остальных - камни и галька. Тем не менее вода довольно чистая, хотя в некоторых местах довольно много медуз, а с ними не шибко приятно плавать.
В течение всей поездки я был с ноутбуком и разрабатывал программу MountManager(писал ядро и GUI). Некоторое время потратил на написание своего личного сайта и потратил зря время, так как потом передумал его делать.
Очень скучал по футболу, подруге, комфорту и Новосибирским родственникам. Но время пролетело довольно быстро и уже через 19 дней прилетел домой. Полёт домой был ещё лучше: плавный, без воздушных ям и вообще всё было хорошо.
Фотографии можно увидеть на моей странице Vkontakte.ru

Что касается впечатлений от поездки, то я вполне доволен ею. Узнал много нового о истории России, увидел много красивых мест, созданных природой и накупался вдоволь при этом загорев.

Жду следующей поездки 5 августа в языковую школу на 10 дней, хотя не шибко хочется...

среда, 9 июля 2008 г.

План по программированию на лето

10-20 июля: Написание домашней страницы на PHP + MySQL
21-31 июля: Активное изучение С++ по книге Страусрупра
1-10 августа: Продолжение изучения С++ и написание библиотеки libdisk
11-30 августа: Написание MountManager, основанного на libdisk + АЛГОРИТМЫ

воскресенье, 6 июля 2008 г.

Мечты сбываются ;)

Вот как это понимать! Вот написал я про то, что завершаю разработку MountManager, так сразу находится кто-то или что-то, которое меня переубеждает сразу. MountManager будет включён в следующий релиз Ubuntu! Ура! Когда я начинал писать проект я мог только мечтать об этом. Учитывая этот факт, я наоборот буду больше внимания уделять своей программе и теперь её разработка точно будет идти ещё как минимум до тех пор, пока её не выключат из ubuntu :)

Нет, не могу

Недавно решил продолжить разработку MountManager. Уже, как 5-ый день делаю новою версию, но удовольствие я получал первые два дня. Сейчас же вообще не хочется что-то делать с ним, а я так не могу. Поэтому делаю так: выпускаю [пред]последнюю версию 0.2.1, а потом заброшу проект как минимум до сентября. Буду заниматься теми вещами, которые мне сейчас интересны, а именно: физика, математика, алгоритмы, С++ и даже WEB программирование, а может и Bash поизучаю.

среда, 2 июля 2008 г.

Не ожидал я такой отдачи

После релиза было много фраз типа "Какой то велосипед" или "Нафиг оно надо!", но были и весьма лестные слова. К моему удивлению лестных слов было больше и особо на меня повлияло сообщание на нашем форуме. Всегда приятно ведь, когда уделяют внимание тебе и твоим изделиям. В общем всё таки MountManager я буду продолжать и стараться совмещать изучение алгоритмов.

Улёт в Севастополь

Отец взял отпуск на целый месяц и родители решили съездить куда-нибудь. Мама давно хотела в Севастополь и уговорила отца, но я долго сопротивлялся, так как не был уверен, что там я проведу более полезно своё время, чем дома. Всё таки они меня убедили и сегодня купили билеты. 10 числа у меня вылет в Симферополь, а 29 я прилетаю в Новосибирск.

Очень надеюсь, что проведу время с умом и с отдыхом ;)

вторник, 1 июля 2008 г.

Пора завязывать с написанием супер-программ

За один год я написал три программы, которые я выкладывал на взор других: MountManager, LightLang Editor и LightDiary. Какие же проблемы я испытал в их написании: практически никаких. Все проблемы были связаны не с программой, а с написанием документации или выяснениями зачем эта программа вообще нужна. То-есть во время написания этих программ я практически не думал своей головой. Вместо меня думала библиотека Qt4, где все алгоритмы уже реализованы.
Я понимаю, что это хорошая практика, но к сожалению, практика эта только в одной сфере(GUI). Во время написания программ я не написал даже одного своего алгоритма. GUI делать не сложно, но нужно время, а я хочу продвигаться в плане программирования, а не написания GUI, то-есть изучать алгоритмы, писать свои и и т.п. Это куда полезнее для меня, чем то, чем я занимаюсь сейчас. Сейчас во всех компании берут людей не со знанием каких-то библиотек, а с умением "Думать". Если я буду писать программы, используя QT4, то я сам ничего не смогу написать без этой либы.

В общем я хочу удариться в алгоритмы, глубое знание и понимания языка C++, физику и математику.

В наше время очень много людей, знающих какие либо технологии, но мало тех, которые способны придумать новые и лучшие. Qt4 - ещё одна технология, которую я просто изучил практикой.

Самое сложное в моём поступке так это то, что программы выпускались не только от моего имени, а от организации и получается, что я её кину в какой-то мере. Я постараюсь всё объяснить другим её участникам, надеюсь поймут. Из неё я уходить не собираюсь - буду заниматься переводами на пару с Кириллом и сайтом, ведь это не так много времени занимает. А также доизучаю книгу Страуструпа, прочитаю книгу "Искусство программирования Кнута" и пройду всякие репетиторы по физике и математике.

среда, 25 июня 2008 г.

Резюме

Написал в первый раз в жизни резюме. Сначала хотел сам оформлять, но потом передумал и взял шаблон с какого-то сайта по работе. Строчил, строчил и получилось даже неплохо. Всячески хотел скрыть свой возраст, но всё таки в строке "Образование" пришлось сказать, что в ВУЗа ещё не закончил и даже не поступил туда :) Тем не менее если не брать в счёт возраст строка "Навыки и знания" довольно заполненная. Зарплатку я себе неплохую потребовал - 20к :) Скоро размещу его на erabota, job.academ.org и job.sibnet.ru.

понедельник, 16 июня 2008 г.

Будущие проекты

После того, как я допишу MountManager писать системные программы я пока прекращу. Хочу пописать какие-нибудь десктопные и мультиплатформенные приложения. Знакомый, который мне посоветовал написать MountManager дал мне несколько идеек:
1. GUI для Maxima(Программа-аналог MathCAD, но open-source и с интерфейсом командной строки) - понравилась тем, что есть связь с математикой.
2. Можно сказать IDE для переводчиков :) - понравилась тем, что можно продолжить тему переводов.
Даже не знаю что я выберу, но пока склоняюсь к первому.

понедельник, 9 июня 2008 г.

Подкасты

Примерно месяца 2 назад я даже не знал что значит слово "подкаст". Узнал я об этом весьма интересном деле от знакомого, который является членом нашей организации, который предложил мне послушать одну запись с сайта http://radio-t.com и мне очень сильно это понравилось и в течение каждой неделе жду следующего выпуска.

Для тех кто не знает подкаст - это своего рода разговор людей или одного человека, который рассказывает о своей жизни или обсуждают какие-либо темы, которые соответствуют тематике подкаста. Например подкаст Радио-Т - обсуждение новостей информационных технологий тремя знающими людьми. Один из этих людей ну уж очень интересно и красиво говорит с тонким юмором.

У этого человека есть свой подкаст: http://podcast.umputun.com и надо сказать он не менее интересен, чем Радио-Т.


В общем большое спасибо Ренату за то, что он меня к этому делу приобщил, так как благодаря этим вещам узнаю много новых вещей.

воскресенье, 8 июня 2008 г.

Проблема с CMS Joomla

Сейчас занимаюсь сайтом нашей организации: Vialinx.org. Мы решили остановиться на Jooml'е и в принципе не жалеем, по крайней мере я. CMS замечательная и дизайн просто замечательный, то-есть не стыдно будет давать ссылки на наш сайт. Но везде есть свои проблемы, и я с этим столкнулся.

Проблема заклучается в следующем: 

после уставноки движка регистрация пользователей работала отлично, но по мере обрастания движка различными модулями и компонентами вдруг регистрация перестала работать. После нажатия кнопки "Регистрация" появляется белый экран и на этом всё заканчивается. Я почитал логи и вот какие ошибки обнаружил: 

[error] [client 85.237.41.146] PHP Fatal error:  Class 'ContentObject' not found in ---/public_html/plugins/system/jfdatabase/jfdatabase_inherit.php on line 189, referer: ---

После разбирательств обнаружилось, что ошибка возникакет из-за компонента JoomFish. Так как при стандартном выбранном языке ошибки нет и регистрация проходит нормально, но стоит только поменять язык на другой - белый экран. Не знаю что делает JoomFish с базой данных при регистрации, но что-то делает такое, что вызывает фатальную ошибку.

Как исправить проблему: 

необходимо удалить файл "users.xml" из папки ./administrator/components/com_joomfish/contentelements". То-есть удалить элемент "Пользователи", который поддерживает JoomFish. 

После этого всё в порядке. ;)

суббота, 7 июня 2008 г.

Переписывание MountManager на C++

Я говорил, что хочу переписать свою программу на язык С++. Многие спрашивают: зачем, ведь программа будет больше весить, но я снова подсчитаю плюсы и минусы и вам сразу станет понятно.

Плюсы:

  • Программа будет более стабильной в связи с полной компилированностью С++ в отличие от Python.
  • Более быстрая загрузка программы
  • В связи с использованием QtDbus появляются новые возможности: мониторинг устройств, то-есть от кнопки "обновить" можно избавиться
  • Теперь во всей программе строки являются QString и нет преобразований и костылей, которые были в питоне, чтобы избежать проблемы с кодировками
  • Я с удовольствием пишу на С++, поэтому скорость разработки увеличивается

Минусы:
  • Программа больше занимает места на жёстком диске
  • Сложнее отследить ошибку, когда она падает в ошибку сегментирования

Очевидно, что плюсов больше и значит это не зря делается.

Футбольная команда HomeNet + Cити

Как-то случайно наткнулся на тему в форуме HomeNet о том, что собирается футбольная команда объеденённого оператора HomeNet и Сити. Потом я увидел соседнюю тему, в которой говорится о футбольных сборах Хоменетовцов. Я раньше играл в футбол за HomeNet против Academ.org, но я не думал, что сборы до сих пор продолжаются. Знал бы, постоянно ездил бы на них.

Во вторник была первая тренировка, где я познакомился со многими людьми в лицо. Довольно много хороших игроков. Я даже и не думал попасть в состав, но всё таки меня взяли в состав ;) Точнее как взяли, там нет человека, который за всех всё решает, просто один предложили, другие согласились.

Уже дважды был на тренировках и с нетерпеньем жду 5 часов, чтобы снова на неё пойти. Люди там хорошие и даже есть один клоун :)

Игра состоится 28 июня в Калининском районе и я очень надеюсь, что на большом поле, а не на мини-футбольном.

воскресенье, 1 июня 2008 г.

Смена ника

До этого времени у меня было два ника: DooM и LinuxDooM. Второй я иногда использовал, если первый был занят, а такое случалось очень часто. Я не знал какой ник мне использовать вместо прошлых, но друг мне подсказал: Assuri. . Пусть даже двучит, как что-то восточное, но звучит, по-моему, красиво. Спасибо, Liksys
Причины смены ника:

  • Слишком большая популярность и меня могут перепутать с кем нибудь другим
  • Перевод - "Гибель", а я совсем не хочу соответствовать этому слову
  • Какой-то он неуникальный

Теперь я - Assuri.

пятница, 30 мая 2008 г.

Сессия осень 2008

Ну вот наконец-то то я пишу то самое сообщение, которое хотел написать уже как месяца 2-3! Сессия закончилось! Причём не просто закончилась, а закончилась успешно ;) У моему удивлению всё таки по математике за год мне поставили 4, чем сделали подарок мне и моим родителям, но появилась удивительная оценка по Русскому - 3 : ) Хотя я из-за таких предметов не растраиваюсь. 

Устная физика

Последним экзаменом была устная физика. Экзамен, которого я меньше всего боялся, так как более менее понимал, что на нём можно выкрутиться. Но сдавал я не по расписанию, сдавал на день раньше, так как понимал, что ещё один день учёбы я не выдержу :) 4 человека из нашего класса решили рискнуть и пойти с 10-4 классом, а именно Карпов Ваня, Земляной Ваня, Рубан Вячеслав и я. Мне попался довольно хороший билет - теплоёмкость при разных процессах, Земляному сложный - рапределение Больцмана, а Рубану - волновые движения. Свой билет я знал хорошо и сдал полностью, но закончил теорию на степенях свободы молекул. Затем Медведев Дмитрий Александрович (экзаменатор) дал мне задачу, а именно: найти dQ, зная что PV^n = const = PoVo^n. Оказалось, что для решения этой задачи надо брать 4 производных, а я этого делать не умел(не проходил), а физик думал иначе, но к счастью он всё понял и не стал снижать за это оценку. Задача через полчаса, благодаря экзаменатору, была решена. Затем я решил ещё одну задачу, довольно простую на поверхносное натяжение и Медведев спросил меня устроит ли 4, я сразу успокоился, так как 4 мне вполне хватает. Но всё таки хочется 5 :) Сказал, что попробую на 5. Он мне дал аж ещё 3 задачи, но их я решил  с меньшими затруднениями, хотя Медведев мне всё равно помогал в некоторых вопросах. Итого он согласился поставить мне 5- и я обрадовался. Пошёл смотреть тетрадку с письменным экзаменом и спросил у лектора про решение 6-ой задачи (опыт), на что он стал задавать наводящие вопросы, на которые я видно отвечал неправильно и после этого последовала фраза "За такое надо снизить" и исправляет 5- на 4. Как было обидно! Зачем я пошёл к нему?! Ну да ладно, зато я знаю, что сдал я на 5-, как бы то ни было оценка 5- или 4 ничего не решила бы, всё равно 4. Вот так прошёл последний экзамен.

Итог

  • Математика 4
  • Физика 4
  • Программирование 5
  • Физкультура 5
  • Землеведение 5
  • Английский 5
  • Химия 4(органика),4(неорганика)
  • Литература 4
  • Психология 4
  • Георгафия 4
  • История России 3
  • Русский 3

В принципе я доволен оценками и на большее расчитываю в следующем году. Ну а теперь каникулы, 3 месяца!!! Наконец-то начну заниматься своими любимыми делами. Ура! Ура! Ура!

вторник, 27 мая 2008 г.

Письменная физика

Ещё один экзамен позади. На подготовку ушло 2 дня, даже можно сказать 1 день. Огромное спасибо моему папе за стимуляцию к получению хорошей оценки. Именно из-за этого я очень сильно хотел получить оценку больше или равно 4.  И мне это удалось - у меня 18 бало и 4, не хватило 2 балов до 5 :(.  Контрольная работа была довольно простой по сравнению с прошлыми потоковыми и вообще я заметил, чем больше я учусь, тем легче мне кажутся потоковые и контрольные такого рода. Может быть, привыкаю :) Правда из 6 задач, которые мне надо было сделать 2 я абсолютно не знал как делать. На то были причины: мы просто этого не проходили. Это читали на лекциях, но на лекциях я бывыю редко, а на семинарах мы прошли только поверхносное натяжение. Спасибо нашему семинаристу Мищенко... Ну да ладно, я доволен ;)

Попробую на устной физике вытащить ещё 2 бала, чтобы была 5 и тогда устный надо на 5 сдавать, чтобы итог - 5 был. В общем, надо возместить математику :) В субботу или пятницу пойду сдавать физику(если успею всё выучить отстреляюсь в пятницу).