<?xml version="1.0"?>
<feed xmlns="http://www.w3.org/2005/Atom" xml:lang="ru">
		<id>http://mit.spbau.ru/sewiki/api.php?action=feedcontributions&amp;feedformat=atom&amp;user=Ahuletsk</id>
		<title>SEWiki - Вклад участника [ru]</title>
		<link rel="self" type="application/atom+xml" href="http://mit.spbau.ru/sewiki/api.php?action=feedcontributions&amp;feedformat=atom&amp;user=Ahuletsk"/>
		<link rel="alternate" type="text/html" href="http://mit.spbau.ru/sewiki/index.php/%D0%A1%D0%BB%D1%83%D0%B6%D0%B5%D0%B1%D0%BD%D0%B0%D1%8F:%D0%92%D0%BA%D0%BB%D0%B0%D0%B4/Ahuletsk"/>
		<updated>2026-05-20T09:21:33Z</updated>
		<subtitle>Вклад участника</subtitle>
		<generator>MediaWiki 1.26.2</generator>

	<entry>
		<id>http://mit.spbau.ru/sewiki/index.php?title=%D0%A1%2B%2B_1MIT_%D0%BE%D1%81%D0%B5%D0%BD%D1%8C2017&amp;diff=12972</id>
		<title>С++ 1MIT осень2017</title>
		<link rel="alternate" type="text/html" href="http://mit.spbau.ru/sewiki/index.php?title=%D0%A1%2B%2B_1MIT_%D0%BE%D1%81%D0%B5%D0%BD%D1%8C2017&amp;diff=12972"/>
				<updated>2017-10-06T07:18:10Z</updated>
		
		<summary type="html">&lt;p&gt;Ahuletsk: /* Практика Гулецкий */&lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;&lt;br /&gt;
== Лекции ==&lt;br /&gt;
Преподаватель: Линский Евгений Михайлович ('''evgeny.linsky@gmail.com''')&lt;br /&gt;
&lt;br /&gt;
* [https://docs.google.com/spreadsheets/d/1uon68I_r3_5v9EXMWy-cYrwi5u6ECdMKmEnxXAyT99A/edit?usp=sharing Электронная ведомость]&lt;br /&gt;
* [https://stepic.org/lesson/Как-установить-Linux-4548/step/2?course=Введение-в-Linux&amp;amp;unit=1012 Виртуальная машина с инструкцией установки]&lt;br /&gt;
* [[Про стиль (coding convention)]]&lt;br /&gt;
* [http://www.funtoo.org/Linux_Fundamentals,_Part_1 Про linux] (на русском: [[Файл:linux-intro-rus.pdf]])&lt;br /&gt;
* [http://amse.ru/courses/cpp2/2010_10_13.html Ликбез по C++]&lt;br /&gt;
&lt;br /&gt;
Презентации:&lt;br /&gt;
* Лекция 2. Указатели.[[Файл:sI_lect02.pdf]]&lt;br /&gt;
* Лекция 3. Три вида памяти.[[Файл:sI_lect03.pdf]]&lt;br /&gt;
* Лекция 4. Три вида памяти.[[Файл:sI_lect04.pdf]]&lt;br /&gt;
&lt;br /&gt;
== Лабораторные и домашние ==&lt;br /&gt;
* [https://github.com/HFX-TA/cpp/tree/master/F17-S18 HFX-TA/cpp/F17-S18] — гит-репозиторий с описаниями лабораторных (обновляется каждую неделю).&lt;br /&gt;
* [http://mit.spbau.ru/trac/cpp17b/wiki/WikiStart Trac] — trac для лабораторных. &lt;br /&gt;
* [http://mit.spbau.ru/svn/cpp17b/ svn] — svn для лабораторных.&lt;br /&gt;
&lt;br /&gt;
== Практика Гулецкий ==&lt;br /&gt;
&lt;br /&gt;
Преподаватель: Артур Гулецкий ('''hatless.fox@gmail.com''')&lt;br /&gt;
&lt;br /&gt;
Префикс в теме письма: [C++TA]&lt;br /&gt;
&lt;br /&gt;
[https://github.com/HFX-TA/cpp/tree/master/ta/huletski Код с практик]&lt;br /&gt;
&lt;br /&gt;
Почитать:&lt;br /&gt;
* Intro to C++ w/o C ([https://www.amazon.com/Primer-5th-Stanley-B-Lippman/dp/0321714113 C++ Primer, 5th])&lt;br /&gt;
* краткое введение в make ([https://www.amazon.com/dp/1593275676 How Linux works, 2nd], sect. 15.2)&lt;br /&gt;
* gdb  ([https://www.nostarch.com/hacking2.htm Hacking the Art of Exploitation, 2nd], sect. 0x250)&lt;br /&gt;
* linker/separate compilation/libs ([https://www.amazon.com/Computer-Systems-Programmers-Perspective-3rd/dp/013409266X CS:PP, 3rd], ch. 7)&lt;br /&gt;
* stdio overview ([https://www.amazon.com/Advanced-Programming-UNIX-Environment-3rd/dp/0321637739/ APitUE, 3rd], ch. 5)&lt;br /&gt;
&lt;br /&gt;
== Практика Афанасьев ==&lt;br /&gt;
&lt;br /&gt;
Преподаватель: Антон Афанасьев ('''anton.f.afanasev@yandex.ru''')&lt;br /&gt;
&lt;br /&gt;
== Практика Лапшин ==&lt;br /&gt;
&lt;br /&gt;
Преподаватель: Дмитрий Лапшин, по вопросам курса писать сюда: [mailto:au-cpp@ldvsoft.net au-cpp@ldvsoft.net].&lt;br /&gt;
&lt;br /&gt;
Ссылочки выше тоже полезны!&lt;br /&gt;
* Краткое пособие по Ubuntu от меня: https://ldvsoft.net/2017/09/10/ubuntu-course.html.&lt;br /&gt;
* Стандарт языка C (версия С11): http://www.open-std.org/jtc1/sc22/wg14/www/docs/n1256.pdf.&lt;/div&gt;</summary>
		<author><name>Ahuletsk</name></author>	</entry>

	<entry>
		<id>http://mit.spbau.ru/sewiki/index.php?title=%D0%A1%2B%2B_1MIT_%D0%BE%D1%81%D0%B5%D0%BD%D1%8C2017&amp;diff=12248</id>
		<title>С++ 1MIT осень2017</title>
		<link rel="alternate" type="text/html" href="http://mit.spbau.ru/sewiki/index.php?title=%D0%A1%2B%2B_1MIT_%D0%BE%D1%81%D0%B5%D0%BD%D1%8C2017&amp;diff=12248"/>
				<updated>2017-09-12T19:05:06Z</updated>
		
		<summary type="html">&lt;p&gt;Ahuletsk: /* Практика Гулецкий */&lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;&lt;br /&gt;
== Лекции ==&lt;br /&gt;
Преподаватель: Линский Евгений Михайлович ('''evgeny.linsky@gmail.com''')&lt;br /&gt;
&lt;br /&gt;
* [https://docs.google.com/spreadsheets/d/1uon68I_r3_5v9EXMWy-cYrwi5u6ECdMKmEnxXAyT99A/edit?usp=sharing Электронная ведомость]&lt;br /&gt;
* [https://stepic.org/lesson/Как-установить-Linux-4548/step/2?course=Введение-в-Linux&amp;amp;unit=1012 Виртуальная машина с инструкцией установки]&lt;br /&gt;
* [[Про стиль (coding convention)]]&lt;br /&gt;
* [http://www.funtoo.org/Linux_Fundamentals,_Part_1 Про linux] (на русском: [[Файл:linux-intro-rus.pdf]])&lt;br /&gt;
* [http://amse.ru/courses/cpp2/2010_10_13.html Ликбез по C++]&lt;br /&gt;
&lt;br /&gt;
== Лабораторные и домашние ==&lt;br /&gt;
* [https://github.com/HFX-TA/cpp/tree/master/F17-S18 HFX-TA/cpp/F17-S18] — гит-репозиторий с описаниями лабораторных (обновляется каждую неделю).&lt;br /&gt;
* [http://mit.spbau.ru/trac/cpp17b/wiki/WikiStart Trac] — trac для лабораторных. &lt;br /&gt;
* [http://mit.spbau.ru/svn/cpp17b/ svn] — svn для лабораторных.&lt;br /&gt;
&lt;br /&gt;
== Практика Гулецкий ==&lt;br /&gt;
&lt;br /&gt;
Преподаватель: Артур Гулецкий ('''hatless.fox@gmail.com''')&lt;br /&gt;
&lt;br /&gt;
Префикс в теме письма: [C++TA]&lt;br /&gt;
&lt;br /&gt;
[https://github.com/HFX-TA/cpp/tree/master/ta/huletski Код с практик]&lt;br /&gt;
&lt;br /&gt;
Почитать:&lt;br /&gt;
* Intro to C++ w/o C ([https://www.amazon.com/Primer-5th-Stanley-B-Lippman/dp/0321714113 C++ Primer, 5th])&lt;br /&gt;
* краткое введение в make ([https://www.amazon.com/dp/1593275676 How Linux works, 2nd], sect. 15.2)&lt;br /&gt;
* gdb  ([https://www.nostarch.com/hacking2.htm Hacking the Art of Exploitation, 2nd], sect. 0x250)&lt;br /&gt;
* linker/separate compilation/libs ([https://www.amazon.com/Computer-Systems-Programmers-Perspective-3rd/dp/013409266X CS:PP, 3rd], ch. 7)&lt;br /&gt;
&lt;br /&gt;
== Практика Афанасьев ==&lt;br /&gt;
&lt;br /&gt;
Преподаватель: Антон Афанасьев ('''anton.f.afanasev@yandex.ru''')&lt;br /&gt;
&lt;br /&gt;
== Практика Лапшин ==&lt;br /&gt;
&lt;br /&gt;
Преподаватель: Дмитрий Лапшин, по вопросам курса писать сюда: [mailto:au-cpp@ldvsoft.net au-cpp@ldvsoft.net ].&lt;br /&gt;
&lt;br /&gt;
Краткое пособие по Ubuntu от меня: https://ldvsoft.net/2017/09/10/ubuntu-course.html.&lt;/div&gt;</summary>
		<author><name>Ahuletsk</name></author>	</entry>

	<entry>
		<id>http://mit.spbau.ru/sewiki/index.php?title=%D0%A1%2B%2B_1MIT_%D0%BE%D1%81%D0%B5%D0%BD%D1%8C2017&amp;diff=12106</id>
		<title>С++ 1MIT осень2017</title>
		<link rel="alternate" type="text/html" href="http://mit.spbau.ru/sewiki/index.php?title=%D0%A1%2B%2B_1MIT_%D0%BE%D1%81%D0%B5%D0%BD%D1%8C2017&amp;diff=12106"/>
				<updated>2017-09-08T06:36:37Z</updated>
		
		<summary type="html">&lt;p&gt;Ahuletsk: /* Практика Гулецкий */&lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;&lt;br /&gt;
== Лекции ==&lt;br /&gt;
Преподаватель: Линский Е. М.&lt;br /&gt;
&lt;br /&gt;
== Лабораторные и домашние ==&lt;br /&gt;
[https://github.com/HFX-TA/cpp/tree/master/F17-S18 HFX-TA/cpp/F17-S18] — гит-репозиторий с описаниями лабораторных (обновляется каждую неделю).&lt;br /&gt;
&lt;br /&gt;
== Практика Гулецкий ==&lt;br /&gt;
&lt;br /&gt;
Преподаватель: Артур Гулецкий ('''hatless.fox@gmail.com''')&lt;br /&gt;
&lt;br /&gt;
Префикс в теме письма: [C++TA]&lt;br /&gt;
&lt;br /&gt;
Почитать:&lt;br /&gt;
* Intro to C++ w/o C ([https://www.amazon.com/Primer-5th-Stanley-B-Lippman/dp/0321714113 C++ Primer, 5th])&lt;br /&gt;
* краткое введение в make ([https://www.amazon.com/dp/1593275676 How Linux works, 2nd], sect. 15.2)&lt;br /&gt;
* gdb  ([https://www.nostarch.com/hacking2.htm Hacking the Art of Exploitation, 2nd], sect. 0x250)&lt;br /&gt;
* linker/separate compilation/libs ([https://www.amazon.com/Computer-Systems-Programmers-Perspective-3rd/dp/013409266X CS:PP, 3rd], ch. 7)&lt;br /&gt;
&lt;br /&gt;
== Практика Афанасьев ==&lt;br /&gt;
&lt;br /&gt;
== Практика Антипов ==&lt;/div&gt;</summary>
		<author><name>Ahuletsk</name></author>	</entry>

	<entry>
		<id>http://mit.spbau.ru/sewiki/index.php?title=%D0%A1%2B%2B_1MIT_%D0%BE%D1%81%D0%B5%D0%BD%D1%8C2017&amp;diff=12105</id>
		<title>С++ 1MIT осень2017</title>
		<link rel="alternate" type="text/html" href="http://mit.spbau.ru/sewiki/index.php?title=%D0%A1%2B%2B_1MIT_%D0%BE%D1%81%D0%B5%D0%BD%D1%8C2017&amp;diff=12105"/>
				<updated>2017-09-08T06:34:08Z</updated>
		
		<summary type="html">&lt;p&gt;Ahuletsk: &lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;&lt;br /&gt;
== Лекции ==&lt;br /&gt;
Преподаватель: Линский Е. М.&lt;br /&gt;
&lt;br /&gt;
== Лабораторные и домашние ==&lt;br /&gt;
[https://github.com/HFX-TA/cpp/tree/master/F17-S18 HFX-TA/cpp/F17-S18] — гит-репозиторий с описаниями лабораторных (обновляется каждую неделю).&lt;br /&gt;
&lt;br /&gt;
== Практика Гулецкий ==&lt;br /&gt;
&lt;br /&gt;
Преподаватель: Артур Гулецкий ('''hatless.fox@gmail.com''')&lt;br /&gt;
&lt;br /&gt;
Префикс в теме письма: [C++TA]&lt;br /&gt;
&lt;br /&gt;
Почитать:&lt;br /&gt;
* Intro to C++ w/o C ([https://www.amazon.com/Primer-5th-Stanley-B-Lippman/dp/0321714113 C++ Primer, 5th])&lt;br /&gt;
* gdb  ([https://www.nostarch.com/hacking2.htm Hacking the Art of Exploitation, 2nd], sect. 0x250)&lt;br /&gt;
* linker/separate compilation/libs ([https://www.amazon.com/Computer-Systems-Programmers-Perspective-3rd/dp/013409266X CS:PP, 3rd], ch. 7)&lt;br /&gt;
&lt;br /&gt;
== Практика Афанасьев ==&lt;br /&gt;
&lt;br /&gt;
== Практика Антипов ==&lt;/div&gt;</summary>
		<author><name>Ahuletsk</name></author>	</entry>

	<entry>
		<id>http://mit.spbau.ru/sewiki/index.php?title=%D0%A1%2B%2B,1_%D0%BA%D1%83%D1%80%D1%81,_1_%D1%81%D0%B5%D0%BC%D0%B5%D1%81%D1%82%D1%80,_2016/17&amp;diff=8860</id>
		<title>С++,1 курс, 1 семестр, 2016/17</title>
		<link rel="alternate" type="text/html" href="http://mit.spbau.ru/sewiki/index.php?title=%D0%A1%2B%2B,1_%D0%BA%D1%83%D1%80%D1%81,_1_%D1%81%D0%B5%D0%BC%D0%B5%D1%81%D1%82%D1%80,_2016/17&amp;diff=8860"/>
				<updated>2016-09-30T10:48:46Z</updated>
		
		<summary type="html">&lt;p&gt;Ahuletsk: /* Практика Гулецкий */&lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;&lt;br /&gt;
== Лекции ==&lt;br /&gt;
Преподаватель: Линский Евгений (evgeny.linsky@gmail.com)&lt;br /&gt;
&lt;br /&gt;
* [https://docs.google.com/spreadsheets/d/1R7yWYTgH-VVxzDLMSRAhAHeGj3oZLo45eLYeYLccmH4/edit?usp=sharing Электронная ведомость]&lt;br /&gt;
* [https://stepic.org/lesson/Как-установить-Linux-4548/step/2?course=Введение-в-Linux&amp;amp;unit=1012 Виртуальная машина с инструкцией установки]&lt;br /&gt;
* [[Про стиль (coding convention)]]&lt;br /&gt;
* [http://www.funtoo.org/Linux_Fundamentals,_Part_1 Про linux]&lt;br /&gt;
* [http://amse.ru/courses/cpp2/2010_10_13.html Ликбез по C++]&lt;br /&gt;
&lt;br /&gt;
== Лабораторные ==&lt;br /&gt;
&lt;br /&gt;
[https://github.com/HFX-TA/cpp HFX-TA/cpp] — гит-репозиторий с описаниями лабораторных (обновляется каждую неделю).&lt;br /&gt;
&lt;br /&gt;
== Практика Гулецкий==&lt;br /&gt;
&lt;br /&gt;
Преподаватель: Артур Гулецкий ('''hatless.fox@gmail.com''')&lt;br /&gt;
&lt;br /&gt;
Префикс в теме письма: [C++TA]&lt;br /&gt;
&lt;br /&gt;
=== Задания ===&lt;br /&gt;
&lt;br /&gt;
==== Makefile ====&lt;br /&gt;
&lt;br /&gt;
[https://github.com/HFX-TA/cpp/tree/master/lab_01 lab1]&lt;br /&gt;
&lt;br /&gt;
Почитать (opt):&lt;br /&gt;
* краткое введение в make ([https://www.amazon.com/dp/1593275676 How Linux works, 2nd], sect. 15.2)&lt;br /&gt;
* [https://www.gnu.org/software/make/manual/make.html make manual]&lt;br /&gt;
* include guards [https://www.amazon.com/C-Programming-Language-4th/dp/0321563840/ TC++PL, 4th], sect. 15.3.3&lt;br /&gt;
* linking intro [https://www.amazon.com/Computer-Systems-Programmers-Perspective-3rd/dp/013409266X CS:PP, 3rd], sect. 7.1-7.5, 7.6.1&lt;br /&gt;
&lt;br /&gt;
==== C-string utils ====&lt;br /&gt;
&lt;br /&gt;
[https://github.com/HFX-TA/cpp/tree/master/lab_02 task]&lt;br /&gt;
&lt;br /&gt;
Почитать:&lt;br /&gt;
* [https://www.amazon.com/C-Programming-Language-4th/dp/0321563840/ TC++PL, 4th]: 6.3.1 (declarators, [http://www.cdecl.org cdecl]), 7.2 (pointers), 7.3.2 (c-strings), 7.4 (ptr-&amp;gt;array), 7.6 (ptr ownership).&lt;br /&gt;
* [http://c-faq.com/aryptr/aryptr2.html arr vs ptr]&lt;br /&gt;
&lt;br /&gt;
==== Intrusive lists ====&lt;br /&gt;
&lt;br /&gt;
[https://github.com/HFX-TA/cpp/tree/master/lab_03 task]&lt;br /&gt;
&lt;br /&gt;
* Usage: [http://gpfault.net/posts/intrusive-lists-doom3.txt.html Doom3]; [https://github.com/torvalds/linux/blob/master/include/linux/list.h Linux]&lt;br /&gt;
* [http://www.kroah.com/log/linux/container_of.html container_of macro explanation]&lt;br /&gt;
&lt;br /&gt;
==== Merge sort ====&lt;br /&gt;
&lt;br /&gt;
[https://github.com/HFX-TA/cpp/tree/master/lab_04 tast]&lt;br /&gt;
&lt;br /&gt;
== Практика Афанасьев ==&lt;br /&gt;
Антон Афанасьев ('''anton.f.afanasev@yandex.ru''')&lt;br /&gt;
=== Лабораторные ===&lt;br /&gt;
&lt;br /&gt;
[https://drive.google.com/open?id=0B3A0RcUa-tsNN3JLcEYtcmZ2bTA Лабораторная 3. Конспект]&lt;br /&gt;
&lt;br /&gt;
== Практика Гориховский ==&lt;br /&gt;
&lt;br /&gt;
Преподаватель: Вячеслав Гориховский ('''gorihovskyvyacheslav@gmail.com''')&lt;/div&gt;</summary>
		<author><name>Ahuletsk</name></author>	</entry>

	<entry>
		<id>http://mit.spbau.ru/sewiki/index.php?title=%D0%A1%2B%2B,1_%D0%BA%D1%83%D1%80%D1%81,_1_%D1%81%D0%B5%D0%BC%D0%B5%D1%81%D1%82%D1%80,_2016/17&amp;diff=8816</id>
		<title>С++,1 курс, 1 семестр, 2016/17</title>
		<link rel="alternate" type="text/html" href="http://mit.spbau.ru/sewiki/index.php?title=%D0%A1%2B%2B,1_%D0%BA%D1%83%D1%80%D1%81,_1_%D1%81%D0%B5%D0%BC%D0%B5%D1%81%D1%82%D1%80,_2016/17&amp;diff=8816"/>
				<updated>2016-09-27T19:55:57Z</updated>
		
		<summary type="html">&lt;p&gt;Ahuletsk: /* Практика Гулецкий */&lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;&lt;br /&gt;
== Лекции ==&lt;br /&gt;
Преподаватель: Линский Евгений (evgeny.linsky@gmail.com)&lt;br /&gt;
&lt;br /&gt;
* [https://docs.google.com/spreadsheets/d/1R7yWYTgH-VVxzDLMSRAhAHeGj3oZLo45eLYeYLccmH4/edit?usp=sharing Электронная ведомость]&lt;br /&gt;
* [https://stepic.org/lesson/Как-установить-Linux-4548/step/2?course=Введение-в-Linux&amp;amp;unit=1012 Виртуальная машина с инструкцией установки]&lt;br /&gt;
* [[Про стиль (coding convention)]]&lt;br /&gt;
* [http://www.funtoo.org/Linux_Fundamentals,_Part_1 Про linux]&lt;br /&gt;
* [http://amse.ru/courses/cpp2/2010_10_13.html Ликбез по C++]&lt;br /&gt;
&lt;br /&gt;
== Практика Гулецкий==&lt;br /&gt;
&lt;br /&gt;
Преподаватель: Артур Гулецкий ('''hatless.fox@gmail.com''')&lt;br /&gt;
&lt;br /&gt;
Префикс в теме письма: [C++TA]&lt;br /&gt;
&lt;br /&gt;
=== Задания ===&lt;br /&gt;
&lt;br /&gt;
==== Makefile ====&lt;br /&gt;
&lt;br /&gt;
[https://github.com/HFX-TA/cpp/tree/master/lab_01 lab1]&lt;br /&gt;
&lt;br /&gt;
Почитать (opt):&lt;br /&gt;
* краткое введение в make ([https://www.amazon.com/dp/1593275676 How Linux works, 2nd], sect. 15.2)&lt;br /&gt;
* [https://www.gnu.org/software/make/manual/make.html make manual]&lt;br /&gt;
* include guards [https://www.amazon.com/C-Programming-Language-4th/dp/0321563840/ TC++PL, 4th], sect. 15.3.3&lt;br /&gt;
* linking intro [https://www.amazon.com/Computer-Systems-Programmers-Perspective-3rd/dp/013409266X CS:PP, 3rd], sect. 7.1-7.5, 7.6.1&lt;br /&gt;
&lt;br /&gt;
==== C-string utils ====&lt;br /&gt;
&lt;br /&gt;
[https://github.com/HFX-TA/cpp/tree/master/lab_02 task]&lt;br /&gt;
&lt;br /&gt;
Почитать:&lt;br /&gt;
* [https://www.amazon.com/C-Programming-Language-4th/dp/0321563840/ TC++PL, 4th]: 6.3.1 (declarators, [http://www.cdecl.org cdecl]), 7.2 (pointers), 7.3.2 (c-strings), 7.4 (ptr-&amp;gt;array), 7.6 (ptr ownership).&lt;br /&gt;
* [http://c-faq.com/aryptr/aryptr2.html arr vs ptr]&lt;br /&gt;
&lt;br /&gt;
==== Intrusive lists ====&lt;br /&gt;
&lt;br /&gt;
[https://github.com/HFX-TA/cpp/tree/master/lab_03 task]&lt;br /&gt;
&lt;br /&gt;
* Usage: [http://gpfault.net/posts/intrusive-lists-doom3.txt.html Doom3]; [https://github.com/torvalds/linux/blob/master/include/linux/list.h Linux]&lt;br /&gt;
* [http://www.kroah.com/log/linux/container_of.html container_of macro explanation]&lt;br /&gt;
&lt;br /&gt;
== Практика Афанасьев ==&lt;br /&gt;
Антон Афанасьев ('''anton.f.afanasev@yandex.ru''')&lt;br /&gt;
=== Лабораторные ===&lt;br /&gt;
&lt;br /&gt;
[https://github.com/HFX-TA/cpp/tree/master/lab_01 lab1]&lt;br /&gt;
&lt;br /&gt;
[https://drive.google.com/open?id=0B3A0RcUa-tsNN3JLcEYtcmZ2bTA Лабораторная 3. Конспект]&lt;br /&gt;
&lt;br /&gt;
== Практика Гориховский ==&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
Преподаватель: Вячеслав Гориховский ('''gorihovskyvyacheslav@gmail.com''')&lt;br /&gt;
&lt;br /&gt;
[https://github.com/HFX-TA/cpp/tree/master/lab_01 lab1]&lt;/div&gt;</summary>
		<author><name>Ahuletsk</name></author>	</entry>

	<entry>
		<id>http://mit.spbau.ru/sewiki/index.php?title=%D0%A1%2B%2B,1_%D0%BA%D1%83%D1%80%D1%81,_1_%D1%81%D0%B5%D0%BC%D0%B5%D1%81%D1%82%D1%80,_2016/17&amp;diff=8473</id>
		<title>С++,1 курс, 1 семестр, 2016/17</title>
		<link rel="alternate" type="text/html" href="http://mit.spbau.ru/sewiki/index.php?title=%D0%A1%2B%2B,1_%D0%BA%D1%83%D1%80%D1%81,_1_%D1%81%D0%B5%D0%BC%D0%B5%D1%81%D1%82%D1%80,_2016/17&amp;diff=8473"/>
				<updated>2016-09-16T19:13:50Z</updated>
		
		<summary type="html">&lt;p&gt;Ahuletsk: /* C-string utils */&lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;&lt;br /&gt;
== Лекции ==&lt;br /&gt;
Преподаватель: Линский Евгений (evgeny.linsky@gmail.com)&lt;br /&gt;
&lt;br /&gt;
* [https://stepic.org/lesson/Как-установить-Linux-4548/step/2?course=Введение-в-Linux&amp;amp;unit=1012 Виртуальная машина с инструкцией установки]&lt;br /&gt;
* [[Про стиль (coding convention)]]&lt;br /&gt;
* [http://www.funtoo.org/Linux_Fundamentals,_Part_1 Про linux]&lt;br /&gt;
* [http://amse.ru/courses/cpp2/2010_10_13.html Ликбез по C++]&lt;br /&gt;
&lt;br /&gt;
== Практика Гулецкий==&lt;br /&gt;
&lt;br /&gt;
Преподаватель: Артур Гулецкий ('''hatless.fox@gmail.com''')&lt;br /&gt;
&lt;br /&gt;
Префикс в теме письма: [C++TA]&lt;br /&gt;
&lt;br /&gt;
=== Задания ===&lt;br /&gt;
&lt;br /&gt;
==== Makefile ====&lt;br /&gt;
&lt;br /&gt;
[https://github.com/HFX-TA/cpp/tree/master/lab_01 lab1]&lt;br /&gt;
&lt;br /&gt;
Почитать (opt):&lt;br /&gt;
* краткое введение в make ([https://www.amazon.com/dp/1593275676 How Linux works, 2nd], sect. 15.2)&lt;br /&gt;
* [https://www.gnu.org/software/make/manual/make.html make manual]&lt;br /&gt;
* include guards [https://www.amazon.com/C-Programming-Language-4th/dp/0321563840/ TC++PL, 4th], sect. 15.3.3&lt;br /&gt;
* linking intro [https://www.amazon.com/Computer-Systems-Programmers-Perspective-3rd/dp/013409266X CS:PP, 3rd], sect. 7.1-7.5, 7.6.1&lt;br /&gt;
&lt;br /&gt;
==== C-string utils ====&lt;br /&gt;
&lt;br /&gt;
[https://github.com/HFX-TA/cpp/tree/master/lab_02 task]&lt;br /&gt;
&lt;br /&gt;
Почитать:&lt;br /&gt;
* [https://www.amazon.com/C-Programming-Language-4th/dp/0321563840/ TC++PL, 4th]: 6.3.1 (declarators, [http://www.cdecl.org cdecl]), 7.2 (pointers), 7.3.2 (c-strings), 7.4 (ptr-&amp;gt;array), 7.6 (ptr ownership).&lt;br /&gt;
* [http://c-faq.com/aryptr/aryptr2.html arr vs ptr]&lt;br /&gt;
&lt;br /&gt;
== Практика Афанасьев ==&lt;br /&gt;
=== Задания ===&lt;br /&gt;
&lt;br /&gt;
[https://github.com/HFX-TA/cpp/tree/master/lab_01 lab1]&lt;br /&gt;
&lt;br /&gt;
== Практика Гориховский ==&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
Преподаватель: Вячеслав Гориховский ('''gorihovskyvyacheslav@gmail.com''')&lt;br /&gt;
&lt;br /&gt;
[https://github.com/HFX-TA/cpp/tree/master/lab_01 lab1]&lt;/div&gt;</summary>
		<author><name>Ahuletsk</name></author>	</entry>

	<entry>
		<id>http://mit.spbau.ru/sewiki/index.php?title=%D0%A1%2B%2B,1_%D0%BA%D1%83%D1%80%D1%81,_1_%D1%81%D0%B5%D0%BC%D0%B5%D1%81%D1%82%D1%80,_2016/17&amp;diff=8470</id>
		<title>С++,1 курс, 1 семестр, 2016/17</title>
		<link rel="alternate" type="text/html" href="http://mit.spbau.ru/sewiki/index.php?title=%D0%A1%2B%2B,1_%D0%BA%D1%83%D1%80%D1%81,_1_%D1%81%D0%B5%D0%BC%D0%B5%D1%81%D1%82%D1%80,_2016/17&amp;diff=8470"/>
				<updated>2016-09-16T14:48:01Z</updated>
		
		<summary type="html">&lt;p&gt;Ahuletsk: /* C-string utils */&lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;&lt;br /&gt;
== Лекции ==&lt;br /&gt;
Преподаватель: Линский Евгений (evgeny.linsky@gmail.com)&lt;br /&gt;
&lt;br /&gt;
* [https://stepic.org/lesson/Как-установить-Linux-4548/step/2?course=Введение-в-Linux&amp;amp;unit=1012 Виртуальная машина с инструкцией установки]&lt;br /&gt;
* [[Про стиль (coding convention)]]&lt;br /&gt;
* [http://www.funtoo.org/Linux_Fundamentals,_Part_1 Про linux]&lt;br /&gt;
* [http://amse.ru/courses/cpp2/2010_10_13.html Ликбез по C++]&lt;br /&gt;
&lt;br /&gt;
== Практика Гулецкий==&lt;br /&gt;
&lt;br /&gt;
Преподаватель: Артур Гулецкий ('''hatless.fox@gmail.com''')&lt;br /&gt;
&lt;br /&gt;
Префикс в теме письма: [C++TA]&lt;br /&gt;
&lt;br /&gt;
=== Задания ===&lt;br /&gt;
&lt;br /&gt;
==== Makefile ====&lt;br /&gt;
&lt;br /&gt;
[https://github.com/HFX-TA/cpp/tree/master/lab_01 lab1]&lt;br /&gt;
&lt;br /&gt;
Почитать (opt):&lt;br /&gt;
* краткое введение в make ([https://www.amazon.com/dp/1593275676 How Linux works, 2nd], sect. 15.2)&lt;br /&gt;
* [https://www.gnu.org/software/make/manual/make.html make manual]&lt;br /&gt;
* include guards [https://www.amazon.com/C-Programming-Language-4th/dp/0321563840/ TC++PL, 4th], sect. 15.3.3&lt;br /&gt;
* linking intro [https://www.amazon.com/Computer-Systems-Programmers-Perspective-3rd/dp/013409266X CS:PP, 3rd], sect. 7.1-7.5, 7.6.1&lt;br /&gt;
&lt;br /&gt;
==== C-string utils ====&lt;br /&gt;
&lt;br /&gt;
[https://github.com/HFX-TA/cpp/tree/master/lab_02 task]&lt;br /&gt;
&lt;br /&gt;
Почитать:&lt;br /&gt;
* [https://www.amazon.com/C-Programming-Language-4th/dp/0321563840/ TC++PL, 4th]: 6.3.1 (declarators, [http://www.cdecl.org cdecl]), 7.2 (pointers), 7.3.2 (c-strings), 7.4 (ptr-&amp;gt;array), 7.6 (ptr ownership).&lt;br /&gt;
* ''TODO'' K&amp;amp;R, Linden refs&lt;br /&gt;
&lt;br /&gt;
== Практика Афанасьев ==&lt;br /&gt;
=== Задания ===&lt;br /&gt;
&lt;br /&gt;
[https://github.com/HFX-TA/cpp/tree/master/lab_01 lab1]&lt;br /&gt;
&lt;br /&gt;
== Практика Гориховский ==&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
Преподаватель: Вячеслав Гориховский ('''gorihovskyvyacheslav@gmail.com''')&lt;br /&gt;
&lt;br /&gt;
[https://github.com/HFX-TA/cpp/tree/master/lab_01 lab1]&lt;/div&gt;</summary>
		<author><name>Ahuletsk</name></author>	</entry>

	<entry>
		<id>http://mit.spbau.ru/sewiki/index.php?title=%D0%A1%2B%2B,1_%D0%BA%D1%83%D1%80%D1%81,_1_%D1%81%D0%B5%D0%BC%D0%B5%D1%81%D1%82%D1%80,_2016/17&amp;diff=8467</id>
		<title>С++,1 курс, 1 семестр, 2016/17</title>
		<link rel="alternate" type="text/html" href="http://mit.spbau.ru/sewiki/index.php?title=%D0%A1%2B%2B,1_%D0%BA%D1%83%D1%80%D1%81,_1_%D1%81%D0%B5%D0%BC%D0%B5%D1%81%D1%82%D1%80,_2016/17&amp;diff=8467"/>
				<updated>2016-09-16T10:07:55Z</updated>
		
		<summary type="html">&lt;p&gt;Ahuletsk: /* 2. C-string utils */&lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;&lt;br /&gt;
== Лекции ==&lt;br /&gt;
Преподаватель: Линский Евгений (evgeny.linsky@gmail.com)&lt;br /&gt;
&lt;br /&gt;
* [https://stepic.org/lesson/Как-установить-Linux-4548/step/2?course=Введение-в-Linux&amp;amp;unit=1012 Виртуальная машина с инструкцией установки]&lt;br /&gt;
* [[Про стиль (coding convention)]]&lt;br /&gt;
* [http://www.funtoo.org/Linux_Fundamentals,_Part_1 Про linux]&lt;br /&gt;
* [http://amse.ru/courses/cpp2/2010_10_13.html Ликбез по C++]&lt;br /&gt;
&lt;br /&gt;
== Практика Гулецкий==&lt;br /&gt;
&lt;br /&gt;
Преподаватель: Артур Гулецкий ('''hatless.fox@gmail.com''')&lt;br /&gt;
&lt;br /&gt;
Префикс в теме письма: [C++TA]&lt;br /&gt;
&lt;br /&gt;
=== Задания ===&lt;br /&gt;
&lt;br /&gt;
==== Makefile ====&lt;br /&gt;
&lt;br /&gt;
[https://github.com/HFX-TA/cpp/tree/master/lab_01 lab1]&lt;br /&gt;
&lt;br /&gt;
Почитать (opt):&lt;br /&gt;
* краткое введение в make ([https://www.amazon.com/dp/1593275676 How Linux works, 2nd], sect. 15.2)&lt;br /&gt;
* [https://www.gnu.org/software/make/manual/make.html make manual]&lt;br /&gt;
* include guards [https://www.amazon.com/C-Programming-Language-4th/dp/0321563840/ TC++PL, 4th], sect. 15.3.3&lt;br /&gt;
* linking intro [https://www.amazon.com/Computer-Systems-Programmers-Perspective-3rd/dp/013409266X CS:PP, 3rd], sect. 7.1-7.5, 7.6.1&lt;br /&gt;
&lt;br /&gt;
==== C-string utils ====&lt;br /&gt;
&lt;br /&gt;
[https://github.com/HFX-TA/cpp/tree/master/lab_02 task]&lt;br /&gt;
&lt;br /&gt;
Почитать:&lt;br /&gt;
* [https://www.amazon.com/C-Programming-Language-4th/dp/0321563840/ TC++PL, 4th]: 6.3.1 (declarators), 7.2 (pointers), 7.3.2 (c-strings), 7.4 (ptr-&amp;gt;array), 7.6 (ptr ownership).&lt;br /&gt;
* ''TODO'' K&amp;amp;R, Linden refs&lt;br /&gt;
&lt;br /&gt;
== Практика Афанасьев ==&lt;br /&gt;
=== Задания ===&lt;br /&gt;
&lt;br /&gt;
[https://github.com/HFX-TA/cpp/tree/master/lab_01 lab1]&lt;br /&gt;
&lt;br /&gt;
== Практика Гориховский ==&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
Преподаватель: Вячеслав Гориховский ('''gorihovskyvyacheslav@gmail.com''')&lt;br /&gt;
&lt;br /&gt;
[https://github.com/HFX-TA/cpp/tree/master/lab_01 lab1]&lt;/div&gt;</summary>
		<author><name>Ahuletsk</name></author>	</entry>

	<entry>
		<id>http://mit.spbau.ru/sewiki/index.php?title=%D0%A1%2B%2B,1_%D0%BA%D1%83%D1%80%D1%81,_1_%D1%81%D0%B5%D0%BC%D0%B5%D1%81%D1%82%D1%80,_2016/17&amp;diff=8466</id>
		<title>С++,1 курс, 1 семестр, 2016/17</title>
		<link rel="alternate" type="text/html" href="http://mit.spbau.ru/sewiki/index.php?title=%D0%A1%2B%2B,1_%D0%BA%D1%83%D1%80%D1%81,_1_%D1%81%D0%B5%D0%BC%D0%B5%D1%81%D1%82%D1%80,_2016/17&amp;diff=8466"/>
				<updated>2016-09-16T10:07:47Z</updated>
		
		<summary type="html">&lt;p&gt;Ahuletsk: /* 1. Makefile */&lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;&lt;br /&gt;
== Лекции ==&lt;br /&gt;
Преподаватель: Линский Евгений (evgeny.linsky@gmail.com)&lt;br /&gt;
&lt;br /&gt;
* [https://stepic.org/lesson/Как-установить-Linux-4548/step/2?course=Введение-в-Linux&amp;amp;unit=1012 Виртуальная машина с инструкцией установки]&lt;br /&gt;
* [[Про стиль (coding convention)]]&lt;br /&gt;
* [http://www.funtoo.org/Linux_Fundamentals,_Part_1 Про linux]&lt;br /&gt;
* [http://amse.ru/courses/cpp2/2010_10_13.html Ликбез по C++]&lt;br /&gt;
&lt;br /&gt;
== Практика Гулецкий==&lt;br /&gt;
&lt;br /&gt;
Преподаватель: Артур Гулецкий ('''hatless.fox@gmail.com''')&lt;br /&gt;
&lt;br /&gt;
Префикс в теме письма: [C++TA]&lt;br /&gt;
&lt;br /&gt;
=== Задания ===&lt;br /&gt;
&lt;br /&gt;
==== Makefile ====&lt;br /&gt;
&lt;br /&gt;
[https://github.com/HFX-TA/cpp/tree/master/lab_01 lab1]&lt;br /&gt;
&lt;br /&gt;
Почитать (opt):&lt;br /&gt;
* краткое введение в make ([https://www.amazon.com/dp/1593275676 How Linux works, 2nd], sect. 15.2)&lt;br /&gt;
* [https://www.gnu.org/software/make/manual/make.html make manual]&lt;br /&gt;
* include guards [https://www.amazon.com/C-Programming-Language-4th/dp/0321563840/ TC++PL, 4th], sect. 15.3.3&lt;br /&gt;
* linking intro [https://www.amazon.com/Computer-Systems-Programmers-Perspective-3rd/dp/013409266X CS:PP, 3rd], sect. 7.1-7.5, 7.6.1&lt;br /&gt;
&lt;br /&gt;
==== 2. C-string utils ====&lt;br /&gt;
&lt;br /&gt;
[https://github.com/HFX-TA/cpp/tree/master/lab_02 task]&lt;br /&gt;
&lt;br /&gt;
Почитать:&lt;br /&gt;
* [https://www.amazon.com/C-Programming-Language-4th/dp/0321563840/ TC++PL, 4th]: 6.3.1 (declarators), 7.2 (pointers), 7.3.2 (c-strings), 7.4 (ptr-&amp;gt;array), 7.6 (ptr ownership).&lt;br /&gt;
* ''TODO'' K&amp;amp;R, Linden refs&lt;br /&gt;
&lt;br /&gt;
== Практика Афанасьев ==&lt;br /&gt;
=== Задания ===&lt;br /&gt;
&lt;br /&gt;
[https://github.com/HFX-TA/cpp/tree/master/lab_01 lab1]&lt;br /&gt;
&lt;br /&gt;
== Практика Гориховский ==&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
Преподаватель: Вячеслав Гориховский ('''gorihovskyvyacheslav@gmail.com''')&lt;br /&gt;
&lt;br /&gt;
[https://github.com/HFX-TA/cpp/tree/master/lab_01 lab1]&lt;/div&gt;</summary>
		<author><name>Ahuletsk</name></author>	</entry>

	<entry>
		<id>http://mit.spbau.ru/sewiki/index.php?title=%D0%A1%2B%2B,1_%D0%BA%D1%83%D1%80%D1%81,_1_%D1%81%D0%B5%D0%BC%D0%B5%D1%81%D1%82%D1%80,_2016/17&amp;diff=8465</id>
		<title>С++,1 курс, 1 семестр, 2016/17</title>
		<link rel="alternate" type="text/html" href="http://mit.spbau.ru/sewiki/index.php?title=%D0%A1%2B%2B,1_%D0%BA%D1%83%D1%80%D1%81,_1_%D1%81%D0%B5%D0%BC%D0%B5%D1%81%D1%82%D1%80,_2016/17&amp;diff=8465"/>
				<updated>2016-09-16T10:07:17Z</updated>
		
		<summary type="html">&lt;p&gt;Ahuletsk: /* 2. C-string utils */&lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;&lt;br /&gt;
== Лекции ==&lt;br /&gt;
Преподаватель: Линский Евгений (evgeny.linsky@gmail.com)&lt;br /&gt;
&lt;br /&gt;
* [https://stepic.org/lesson/Как-установить-Linux-4548/step/2?course=Введение-в-Linux&amp;amp;unit=1012 Виртуальная машина с инструкцией установки]&lt;br /&gt;
* [[Про стиль (coding convention)]]&lt;br /&gt;
* [http://www.funtoo.org/Linux_Fundamentals,_Part_1 Про linux]&lt;br /&gt;
* [http://amse.ru/courses/cpp2/2010_10_13.html Ликбез по C++]&lt;br /&gt;
&lt;br /&gt;
== Практика Гулецкий==&lt;br /&gt;
&lt;br /&gt;
Преподаватель: Артур Гулецкий ('''hatless.fox@gmail.com''')&lt;br /&gt;
&lt;br /&gt;
Префикс в теме письма: [C++TA]&lt;br /&gt;
&lt;br /&gt;
=== Задания ===&lt;br /&gt;
&lt;br /&gt;
==== 1. Makefile ====&lt;br /&gt;
&lt;br /&gt;
[https://github.com/HFX-TA/cpp/tree/master/lab_01 lab1]&lt;br /&gt;
&lt;br /&gt;
Почитать (opt):&lt;br /&gt;
* краткое введение в make ([https://www.amazon.com/dp/1593275676 How Linux works, 2nd], sect. 15.2)&lt;br /&gt;
* [https://www.gnu.org/software/make/manual/make.html make manual]&lt;br /&gt;
* include guards [https://www.amazon.com/C-Programming-Language-4th/dp/0321563840/ TC++PL, 4th], sect. 15.3.3&lt;br /&gt;
* linking intro [https://www.amazon.com/Computer-Systems-Programmers-Perspective-3rd/dp/013409266X CS:PP, 3rd], sect. 7.1-7.5, 7.6.1&lt;br /&gt;
&lt;br /&gt;
==== 2. C-string utils ====&lt;br /&gt;
&lt;br /&gt;
[https://github.com/HFX-TA/cpp/tree/master/lab_02 task]&lt;br /&gt;
&lt;br /&gt;
Почитать:&lt;br /&gt;
* [https://www.amazon.com/C-Programming-Language-4th/dp/0321563840/ TC++PL, 4th]: 6.3.1 (declarators), 7.2 (pointers), 7.3.2 (c-strings), 7.4 (ptr-&amp;gt;array), 7.6 (ptr ownership).&lt;br /&gt;
* ''TODO'' K&amp;amp;R, Linden refs&lt;br /&gt;
&lt;br /&gt;
== Практика Афанасьев ==&lt;br /&gt;
=== Задания ===&lt;br /&gt;
&lt;br /&gt;
[https://github.com/HFX-TA/cpp/tree/master/lab_01 lab1]&lt;br /&gt;
&lt;br /&gt;
== Практика Гориховский ==&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
Преподаватель: Вячеслав Гориховский ('''gorihovskyvyacheslav@gmail.com''')&lt;br /&gt;
&lt;br /&gt;
[https://github.com/HFX-TA/cpp/tree/master/lab_01 lab1]&lt;/div&gt;</summary>
		<author><name>Ahuletsk</name></author>	</entry>

	<entry>
		<id>http://mit.spbau.ru/sewiki/index.php?title=%D0%A1%2B%2B,1_%D0%BA%D1%83%D1%80%D1%81,_1_%D1%81%D0%B5%D0%BC%D0%B5%D1%81%D1%82%D1%80,_2016/17&amp;diff=8464</id>
		<title>С++,1 курс, 1 семестр, 2016/17</title>
		<link rel="alternate" type="text/html" href="http://mit.spbau.ru/sewiki/index.php?title=%D0%A1%2B%2B,1_%D0%BA%D1%83%D1%80%D1%81,_1_%D1%81%D0%B5%D0%BC%D0%B5%D1%81%D1%82%D1%80,_2016/17&amp;diff=8464"/>
				<updated>2016-09-16T09:43:43Z</updated>
		
		<summary type="html">&lt;p&gt;Ahuletsk: /* 2. C-string utils */&lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;&lt;br /&gt;
== Лекции ==&lt;br /&gt;
Преподаватель: Линский Евгений (evgeny.linsky@gmail.com)&lt;br /&gt;
&lt;br /&gt;
* [https://stepic.org/lesson/Как-установить-Linux-4548/step/2?course=Введение-в-Linux&amp;amp;unit=1012 Виртуальная машина с инструкцией установки]&lt;br /&gt;
* [[Про стиль (coding convention)]]&lt;br /&gt;
* [http://www.funtoo.org/Linux_Fundamentals,_Part_1 Про linux]&lt;br /&gt;
* [http://amse.ru/courses/cpp2/2010_10_13.html Ликбез по C++]&lt;br /&gt;
&lt;br /&gt;
== Практика Гулецкий==&lt;br /&gt;
&lt;br /&gt;
Преподаватель: Артур Гулецкий ('''hatless.fox@gmail.com''')&lt;br /&gt;
&lt;br /&gt;
Префикс в теме письма: [C++TA]&lt;br /&gt;
&lt;br /&gt;
=== Задания ===&lt;br /&gt;
&lt;br /&gt;
==== 1. Makefile ====&lt;br /&gt;
&lt;br /&gt;
[https://github.com/HFX-TA/cpp/tree/master/lab_01 lab1]&lt;br /&gt;
&lt;br /&gt;
Почитать (opt):&lt;br /&gt;
* краткое введение в make ([https://www.amazon.com/dp/1593275676 How Linux works, 2nd], sect. 15.2)&lt;br /&gt;
* [https://www.gnu.org/software/make/manual/make.html make manual]&lt;br /&gt;
* include guards [https://www.amazon.com/C-Programming-Language-4th/dp/0321563840/ TC++PL, 4th], sect. 15.3.3&lt;br /&gt;
* linking intro [https://www.amazon.com/Computer-Systems-Programmers-Perspective-3rd/dp/013409266X CS:PP, 3rd], sect. 7.1-7.5, 7.6.1&lt;br /&gt;
&lt;br /&gt;
==== 2. C-string utils ====&lt;br /&gt;
&lt;br /&gt;
[https://github.com/HFX-TA/cpp/tree/master/lab_02 task]&lt;br /&gt;
&lt;br /&gt;
Почитать:&lt;br /&gt;
* [https://www.amazon.com/C-Programming-Language-4th/dp/0321563840/ TC++PL, 4th]: 6.3.1 (declarators), 7.2 (pointers), 7.3.2 (c-strings), 7.4 (ptr-&amp;gt;array), 7.6 (ptr ownership).&lt;br /&gt;
&lt;br /&gt;
== Практика Афанасьев ==&lt;br /&gt;
=== Задания ===&lt;br /&gt;
&lt;br /&gt;
[https://github.com/HFX-TA/cpp/tree/master/lab_01 lab1]&lt;br /&gt;
&lt;br /&gt;
== Практика Гориховский ==&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
Преподаватель: Вячеслав Гориховский ('''gorihovskyvyacheslav@gmail.com''')&lt;br /&gt;
&lt;br /&gt;
[https://github.com/HFX-TA/cpp/tree/master/lab_01 lab1]&lt;/div&gt;</summary>
		<author><name>Ahuletsk</name></author>	</entry>

	<entry>
		<id>http://mit.spbau.ru/sewiki/index.php?title=%D0%A1%2B%2B,1_%D0%BA%D1%83%D1%80%D1%81,_1_%D1%81%D0%B5%D0%BC%D0%B5%D1%81%D1%82%D1%80,_2016/17&amp;diff=8463</id>
		<title>С++,1 курс, 1 семестр, 2016/17</title>
		<link rel="alternate" type="text/html" href="http://mit.spbau.ru/sewiki/index.php?title=%D0%A1%2B%2B,1_%D0%BA%D1%83%D1%80%D1%81,_1_%D1%81%D0%B5%D0%BC%D0%B5%D1%81%D1%82%D1%80,_2016/17&amp;diff=8463"/>
				<updated>2016-09-16T09:43:06Z</updated>
		
		<summary type="html">&lt;p&gt;Ahuletsk: /* 2. C-string utils */&lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;&lt;br /&gt;
== Лекции ==&lt;br /&gt;
Преподаватель: Линский Евгений (evgeny.linsky@gmail.com)&lt;br /&gt;
&lt;br /&gt;
* [https://stepic.org/lesson/Как-установить-Linux-4548/step/2?course=Введение-в-Linux&amp;amp;unit=1012 Виртуальная машина с инструкцией установки]&lt;br /&gt;
* [[Про стиль (coding convention)]]&lt;br /&gt;
* [http://www.funtoo.org/Linux_Fundamentals,_Part_1 Про linux]&lt;br /&gt;
* [http://amse.ru/courses/cpp2/2010_10_13.html Ликбез по C++]&lt;br /&gt;
&lt;br /&gt;
== Практика Гулецкий==&lt;br /&gt;
&lt;br /&gt;
Преподаватель: Артур Гулецкий ('''hatless.fox@gmail.com''')&lt;br /&gt;
&lt;br /&gt;
Префикс в теме письма: [C++TA]&lt;br /&gt;
&lt;br /&gt;
=== Задания ===&lt;br /&gt;
&lt;br /&gt;
==== 1. Makefile ====&lt;br /&gt;
&lt;br /&gt;
[https://github.com/HFX-TA/cpp/tree/master/lab_01 lab1]&lt;br /&gt;
&lt;br /&gt;
Почитать (opt):&lt;br /&gt;
* краткое введение в make ([https://www.amazon.com/dp/1593275676 How Linux works, 2nd], sect. 15.2)&lt;br /&gt;
* [https://www.gnu.org/software/make/manual/make.html make manual]&lt;br /&gt;
* include guards [https://www.amazon.com/C-Programming-Language-4th/dp/0321563840/ TC++PL, 4th], sect. 15.3.3&lt;br /&gt;
* linking intro [https://www.amazon.com/Computer-Systems-Programmers-Perspective-3rd/dp/013409266X CS:PP, 3rd], sect. 7.1-7.5, 7.6.1&lt;br /&gt;
&lt;br /&gt;
==== 2. C-string utils ====&lt;br /&gt;
&lt;br /&gt;
[https://github.com/HFX-TA/cpp/tree/master/lab_02 task]&lt;br /&gt;
&lt;br /&gt;
Почитать:&lt;br /&gt;
* [https://www.amazon.com/C-Programming-Language-4th/dp/0321563840/ TC++PL, 4th]: sect. 6.3.1 (declarators), sect. 7.2 (pointers), sect. 7.3.2 (c-strings), sect. 7.4 (ptr-&amp;gt;array), sect. 7.6 (ptr ownership).&lt;br /&gt;
&lt;br /&gt;
== Практика Афанасьев ==&lt;br /&gt;
=== Задания ===&lt;br /&gt;
&lt;br /&gt;
[https://github.com/HFX-TA/cpp/tree/master/lab_01 lab1]&lt;br /&gt;
&lt;br /&gt;
== Практика Гориховский ==&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
Преподаватель: Вячеслав Гориховский ('''gorihovskyvyacheslav@gmail.com''')&lt;br /&gt;
&lt;br /&gt;
[https://github.com/HFX-TA/cpp/tree/master/lab_01 lab1]&lt;/div&gt;</summary>
		<author><name>Ahuletsk</name></author>	</entry>

	<entry>
		<id>http://mit.spbau.ru/sewiki/index.php?title=%D0%A1%2B%2B,1_%D0%BA%D1%83%D1%80%D1%81,_1_%D1%81%D0%B5%D0%BC%D0%B5%D1%81%D1%82%D1%80,_2016/17&amp;diff=8462</id>
		<title>С++,1 курс, 1 семестр, 2016/17</title>
		<link rel="alternate" type="text/html" href="http://mit.spbau.ru/sewiki/index.php?title=%D0%A1%2B%2B,1_%D0%BA%D1%83%D1%80%D1%81,_1_%D1%81%D0%B5%D0%BC%D0%B5%D1%81%D1%82%D1%80,_2016/17&amp;diff=8462"/>
				<updated>2016-09-16T09:42:15Z</updated>
		
		<summary type="html">&lt;p&gt;Ahuletsk: /* Задания */&lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;&lt;br /&gt;
== Лекции ==&lt;br /&gt;
Преподаватель: Линский Евгений (evgeny.linsky@gmail.com)&lt;br /&gt;
&lt;br /&gt;
* [https://stepic.org/lesson/Как-установить-Linux-4548/step/2?course=Введение-в-Linux&amp;amp;unit=1012 Виртуальная машина с инструкцией установки]&lt;br /&gt;
* [[Про стиль (coding convention)]]&lt;br /&gt;
* [http://www.funtoo.org/Linux_Fundamentals,_Part_1 Про linux]&lt;br /&gt;
* [http://amse.ru/courses/cpp2/2010_10_13.html Ликбез по C++]&lt;br /&gt;
&lt;br /&gt;
== Практика Гулецкий==&lt;br /&gt;
&lt;br /&gt;
Преподаватель: Артур Гулецкий ('''hatless.fox@gmail.com''')&lt;br /&gt;
&lt;br /&gt;
Префикс в теме письма: [C++TA]&lt;br /&gt;
&lt;br /&gt;
=== Задания ===&lt;br /&gt;
&lt;br /&gt;
==== 1. Makefile ====&lt;br /&gt;
&lt;br /&gt;
[https://github.com/HFX-TA/cpp/tree/master/lab_01 lab1]&lt;br /&gt;
&lt;br /&gt;
Почитать (opt):&lt;br /&gt;
* краткое введение в make ([https://www.amazon.com/dp/1593275676 How Linux works, 2nd], sect. 15.2)&lt;br /&gt;
* [https://www.gnu.org/software/make/manual/make.html make manual]&lt;br /&gt;
* include guards [https://www.amazon.com/C-Programming-Language-4th/dp/0321563840/ TC++PL, 4th], sect. 15.3.3&lt;br /&gt;
* linking intro [https://www.amazon.com/Computer-Systems-Programmers-Perspective-3rd/dp/013409266X CS:PP, 3rd], sect. 7.1-7.5, 7.6.1&lt;br /&gt;
&lt;br /&gt;
==== 2. C-string utils ====&lt;br /&gt;
&lt;br /&gt;
[https://github.com/HFX-TA/cpp/tree/master/lab_02 task]&lt;br /&gt;
&lt;br /&gt;
Почитать:&lt;br /&gt;
* [https://www.amazon.com/C-Programming-Language-4th/dp/0321563840/ TC++PL, 4th], sect. 6.3.1 (declarators)&lt;br /&gt;
* [https://www.amazon.com/C-Programming-Language-4th/dp/0321563840/ TC++PL, 4th], sect. 7.2 (pointers)&lt;br /&gt;
* [https://www.amazon.com/C-Programming-Language-4th/dp/0321563840/ TC++PL, 4th], sect. 7.3.2 (c-strings)&lt;br /&gt;
* [https://www.amazon.com/C-Programming-Language-4th/dp/0321563840/ TC++PL, 4th], sect. 7.4 (ptr-&amp;gt;array)&lt;br /&gt;
* [https://www.amazon.com/C-Programming-Language-4th/dp/0321563840/ TC++PL, 4th], sect. 7.6 (ptr ownership) ''opt''&lt;br /&gt;
&lt;br /&gt;
== Практика Афанасьев ==&lt;br /&gt;
=== Задания ===&lt;br /&gt;
&lt;br /&gt;
[https://github.com/HFX-TA/cpp/tree/master/lab_01 lab1]&lt;br /&gt;
&lt;br /&gt;
== Практика Гориховский ==&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
Преподаватель: Вячеслав Гориховский ('''gorihovskyvyacheslav@gmail.com''')&lt;br /&gt;
&lt;br /&gt;
[https://github.com/HFX-TA/cpp/tree/master/lab_01 lab1]&lt;/div&gt;</summary>
		<author><name>Ahuletsk</name></author>	</entry>

	<entry>
		<id>http://mit.spbau.ru/sewiki/index.php?title=%D0%A1%2B%2B,1_%D0%BA%D1%83%D1%80%D1%81,_1_%D1%81%D0%B5%D0%BC%D0%B5%D1%81%D1%82%D1%80,_2016/17&amp;diff=8461</id>
		<title>С++,1 курс, 1 семестр, 2016/17</title>
		<link rel="alternate" type="text/html" href="http://mit.spbau.ru/sewiki/index.php?title=%D0%A1%2B%2B,1_%D0%BA%D1%83%D1%80%D1%81,_1_%D1%81%D0%B5%D0%BC%D0%B5%D1%81%D1%82%D1%80,_2016/17&amp;diff=8461"/>
				<updated>2016-09-16T09:34:20Z</updated>
		
		<summary type="html">&lt;p&gt;Ahuletsk: /* 2. C-string utils */&lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;&lt;br /&gt;
== Лекции ==&lt;br /&gt;
Преподаватель: Линский Евгений (evgeny.linsky@gmail.com)&lt;br /&gt;
&lt;br /&gt;
* [https://stepic.org/lesson/Как-установить-Linux-4548/step/2?course=Введение-в-Linux&amp;amp;unit=1012 Виртуальная машина с инструкцией установки]&lt;br /&gt;
* [[Про стиль (coding convention)]]&lt;br /&gt;
* [http://www.funtoo.org/Linux_Fundamentals,_Part_1 Про linux]&lt;br /&gt;
* [http://amse.ru/courses/cpp2/2010_10_13.html Ликбез по C++]&lt;br /&gt;
&lt;br /&gt;
== Практика Гулецкий==&lt;br /&gt;
&lt;br /&gt;
Преподаватель: Артур Гулецкий ('''hatless.fox@gmail.com''')&lt;br /&gt;
&lt;br /&gt;
Префикс в теме письма: [C++TA]&lt;br /&gt;
&lt;br /&gt;
=== Задания ===&lt;br /&gt;
&lt;br /&gt;
==== 1. Makefile ====&lt;br /&gt;
&lt;br /&gt;
[https://github.com/HFX-TA/cpp/tree/master/lab_01 lab1]&lt;br /&gt;
&lt;br /&gt;
Почитать (opt):&lt;br /&gt;
* краткое введение в make ([https://www.amazon.com/dp/1593275676 How Linux works, 2nd], sect. 15.2)&lt;br /&gt;
* [https://www.gnu.org/software/make/manual/make.html make manual]&lt;br /&gt;
* include guards [https://www.amazon.com/C-Programming-Language-4th/dp/0321563840/ TC++PL, 4th], sect. 15.3.3&lt;br /&gt;
* linking intro [https://www.amazon.com/Computer-Systems-Programmers-Perspective-3rd/dp/013409266X CS:PP, 3rd], sect. 7.1-7.5, 7.6.1&lt;br /&gt;
&lt;br /&gt;
==== 2. C-string utils ====&lt;br /&gt;
&lt;br /&gt;
[https://github.com/HFX-TA/cpp/tree/master/lab_02 task]&lt;br /&gt;
&lt;br /&gt;
== Практика Афанасьев ==&lt;br /&gt;
=== Задания ===&lt;br /&gt;
&lt;br /&gt;
[https://github.com/HFX-TA/cpp/tree/master/lab_01 lab1]&lt;br /&gt;
&lt;br /&gt;
== Практика Гориховский ==&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
Преподаватель: Вячеслав Гориховский ('''gorihovskyvyacheslav@gmail.com''')&lt;br /&gt;
&lt;br /&gt;
[https://github.com/HFX-TA/cpp/tree/master/lab_01 lab1]&lt;/div&gt;</summary>
		<author><name>Ahuletsk</name></author>	</entry>

	<entry>
		<id>http://mit.spbau.ru/sewiki/index.php?title=%D0%A1%2B%2B,1_%D0%BA%D1%83%D1%80%D1%81,_1_%D1%81%D0%B5%D0%BC%D0%B5%D1%81%D1%82%D1%80,_2016/17&amp;diff=8460</id>
		<title>С++,1 курс, 1 семестр, 2016/17</title>
		<link rel="alternate" type="text/html" href="http://mit.spbau.ru/sewiki/index.php?title=%D0%A1%2B%2B,1_%D0%BA%D1%83%D1%80%D1%81,_1_%D1%81%D0%B5%D0%BC%D0%B5%D1%81%D1%82%D1%80,_2016/17&amp;diff=8460"/>
				<updated>2016-09-16T09:24:17Z</updated>
		
		<summary type="html">&lt;p&gt;Ahuletsk: /* Практика Гулецкий */&lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;&lt;br /&gt;
== Лекции ==&lt;br /&gt;
Преподаватель: Линский Евгений (evgeny.linsky@gmail.com)&lt;br /&gt;
&lt;br /&gt;
* [https://stepic.org/lesson/Как-установить-Linux-4548/step/2?course=Введение-в-Linux&amp;amp;unit=1012 Виртуальная машина с инструкцией установки]&lt;br /&gt;
* [[Про стиль (coding convention)]]&lt;br /&gt;
* [http://www.funtoo.org/Linux_Fundamentals,_Part_1 Про linux]&lt;br /&gt;
* [http://amse.ru/courses/cpp2/2010_10_13.html Ликбез по C++]&lt;br /&gt;
&lt;br /&gt;
== Практика Гулецкий==&lt;br /&gt;
&lt;br /&gt;
Преподаватель: Артур Гулецкий ('''hatless.fox@gmail.com''')&lt;br /&gt;
&lt;br /&gt;
Префикс в теме письма: [C++TA]&lt;br /&gt;
&lt;br /&gt;
=== Задания ===&lt;br /&gt;
&lt;br /&gt;
==== 1. Makefile ====&lt;br /&gt;
&lt;br /&gt;
[https://github.com/HFX-TA/cpp/tree/master/lab_01 lab1]&lt;br /&gt;
&lt;br /&gt;
Почитать (opt):&lt;br /&gt;
* краткое введение в make ([https://www.amazon.com/dp/1593275676 How Linux works, 2nd], sect. 15.2)&lt;br /&gt;
* [https://www.gnu.org/software/make/manual/make.html make manual]&lt;br /&gt;
* include guards [https://www.amazon.com/C-Programming-Language-4th/dp/0321563840/ TC++PL, 4th], sect. 15.3.3&lt;br /&gt;
* linking intro [https://www.amazon.com/Computer-Systems-Programmers-Perspective-3rd/dp/013409266X CS:PP, 3rd], sect. 7.1-7.5, 7.6.1&lt;br /&gt;
&lt;br /&gt;
==== 2. C-string utils ====&lt;br /&gt;
&lt;br /&gt;
== Практика Афанасьев ==&lt;br /&gt;
=== Задания ===&lt;br /&gt;
&lt;br /&gt;
[https://github.com/HFX-TA/cpp/tree/master/lab_01 lab1]&lt;br /&gt;
&lt;br /&gt;
== Практика Гориховский ==&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
Преподаватель: Вячеслав Гориховский ('''gorihovskyvyacheslav@gmail.com''')&lt;br /&gt;
&lt;br /&gt;
[https://github.com/HFX-TA/cpp/tree/master/lab_01 lab1]&lt;/div&gt;</summary>
		<author><name>Ahuletsk</name></author>	</entry>

	<entry>
		<id>http://mit.spbau.ru/sewiki/index.php?title=%D0%A1%2B%2B,1_%D0%BA%D1%83%D1%80%D1%81,_1_%D1%81%D0%B5%D0%BC%D0%B5%D1%81%D1%82%D1%80,_2016/17&amp;diff=8246</id>
		<title>С++,1 курс, 1 семестр, 2016/17</title>
		<link rel="alternate" type="text/html" href="http://mit.spbau.ru/sewiki/index.php?title=%D0%A1%2B%2B,1_%D0%BA%D1%83%D1%80%D1%81,_1_%D1%81%D0%B5%D0%BC%D0%B5%D1%81%D1%82%D1%80,_2016/17&amp;diff=8246"/>
				<updated>2016-09-09T11:20:01Z</updated>
		
		<summary type="html">&lt;p&gt;Ahuletsk: /* Практика Гулецкий */&lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;&lt;br /&gt;
== Лекции ==&lt;br /&gt;
Преподаватель: Линский Е.М.&lt;br /&gt;
&lt;br /&gt;
[https://stepic.org/lesson/Как-установить-Linux-4548/step/2?course=Введение-в-Linux&amp;amp;unit=1012 Виртуальная машина с инструкцией установки]&lt;br /&gt;
&lt;br /&gt;
== Практика Гулецкий==&lt;br /&gt;
&lt;br /&gt;
Преподаватель: Артур Гулецкий ('''hatless.fox@gmail.com''')&lt;br /&gt;
&lt;br /&gt;
Префикс в теме письма: [C++TA]&lt;br /&gt;
&lt;br /&gt;
=== Задания ===&lt;br /&gt;
&lt;br /&gt;
[https://github.com/HFX-TA/cpp/tree/master/lab_01 lab1]&lt;br /&gt;
&lt;br /&gt;
== Практика Афанасьев ==&lt;br /&gt;
== Практика Гориховский ==&lt;/div&gt;</summary>
		<author><name>Ahuletsk</name></author>	</entry>

	<entry>
		<id>http://mit.spbau.ru/sewiki/index.php?title=%D0%A1%2B%2B,1_%D0%BA%D1%83%D1%80%D1%81,_1_%D1%81%D0%B5%D0%BC%D0%B5%D1%81%D1%82%D1%80,_2016/17&amp;diff=8244</id>
		<title>С++,1 курс, 1 семестр, 2016/17</title>
		<link rel="alternate" type="text/html" href="http://mit.spbau.ru/sewiki/index.php?title=%D0%A1%2B%2B,1_%D0%BA%D1%83%D1%80%D1%81,_1_%D1%81%D0%B5%D0%BC%D0%B5%D1%81%D1%82%D1%80,_2016/17&amp;diff=8244"/>
				<updated>2016-09-09T10:50:59Z</updated>
		
		<summary type="html">&lt;p&gt;Ahuletsk: /* Практика Гулецкий */&lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;&lt;br /&gt;
== Лекции ==&lt;br /&gt;
Преподаватель: Линский Е.М. &lt;br /&gt;
== Практика Гулецкий==&lt;br /&gt;
&lt;br /&gt;
[https://github.com/HFX-TA/cpp/tree/master/lab_01 lab1]&lt;br /&gt;
&lt;br /&gt;
== Практика Афанасьев ==&lt;br /&gt;
== Практика Гориховский ==&lt;/div&gt;</summary>
		<author><name>Ahuletsk</name></author>	</entry>

	<entry>
		<id>http://mit.spbau.ru/sewiki/index.php?title=Unix_%D0%B8_%D0%A1%D0%BA%D1%80%D0%B8%D0%BF%D1%82%D0%BE%D0%B2%D1%8B%D0%B5_%D1%8F%D0%B7%D1%8B%D0%BA%D0%B8_2012&amp;diff=2041</id>
		<title>Unix и Скриптовые языки 2012</title>
		<link rel="alternate" type="text/html" href="http://mit.spbau.ru/sewiki/index.php?title=Unix_%D0%B8_%D0%A1%D0%BA%D1%80%D0%B8%D0%BF%D1%82%D0%BE%D0%B2%D1%8B%D0%B5_%D1%8F%D0%B7%D1%8B%D0%BA%D0%B8_2012&amp;diff=2041"/>
				<updated>2012-11-27T08:45:12Z</updated>
		
		<summary type="html">&lt;p&gt;Ahuletsk: &lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;Лектор - Кузнецов Антон Михайлович&lt;br /&gt;
&lt;br /&gt;
== Лекции. ==&lt;br /&gt;
{| border=&amp;quot;1&amp;quot;&lt;br /&gt;
 |-&lt;br /&gt;
!Лекция 1&lt;br /&gt;
 |04.09.2012&lt;br /&gt;
 |История UNIX&lt;br /&gt;
 |Слайды [[Медиа:Unix2012-01.pdf|PDF]]&lt;br /&gt;
 |[[Медиа:Unix2012-Test01.pdf|Тест]]&lt;br /&gt;
 |-&lt;br /&gt;
!Лекция 2&lt;br /&gt;
 |07.09.2012&lt;br /&gt;
 |Введение в команды UNIX&lt;br /&gt;
 |Слайды [[Медиа:Unix2012-02.pdf|PDF]]&lt;br /&gt;
 |- &lt;br /&gt;
!Лекция 3&lt;br /&gt;
 |14.09.2012&lt;br /&gt;
 |Регулярные выражения. Sed, grep&lt;br /&gt;
 |Слайды [[Медиа:Unix2012-03.pdf|PDF]]&lt;br /&gt;
 |-&lt;br /&gt;
!Лекция 4&lt;br /&gt;
 |21.09.2012&lt;br /&gt;
 |Bash scripts&lt;br /&gt;
 |Слайды [[Медиа:Unix2012-04.pdf|PDF]] [http://gordin.us/sergo/abs-guide/x4165.html Работа со строками]&lt;br /&gt;
 |[[Домашнее_задание_&amp;quot;Unix_и_Скриптовые_языки&amp;quot;_2012|Задание]]&lt;br /&gt;
 |-&lt;br /&gt;
!Контрольная&lt;br /&gt;
 |28.09.2012&lt;br /&gt;
 |[https://docs.google.com/document/pub?id=1sF9Nmr2hIF84YcfP-KPkEzvFfmnvOScFvqA1mGNwcqs Задачи]&lt;br /&gt;
 |&lt;br /&gt;
 |&lt;br /&gt;
 |-&lt;br /&gt;
!Лекция 4&lt;br /&gt;
 |19.10.2012&lt;br /&gt;
 |Python введение&lt;br /&gt;
 |Слайды [[Медиа:Unix-2012-07-Python.pdf|PDF]]&lt;br /&gt;
 |&lt;br /&gt;
 |-&lt;br /&gt;
!Лекция 5&lt;br /&gt;
 |26.10.2012&lt;br /&gt;
 |Python строки&lt;br /&gt;
 |Слайды [[Медиа:Unix-2012-08-Python.pdf|PDF]]&lt;br /&gt;
 |&lt;br /&gt;
 |-&lt;br /&gt;
!Лекция 6&lt;br /&gt;
 |2.11.2012&lt;br /&gt;
 |Python модули, итераторы&lt;br /&gt;
 |Слайды [[Медиа:Unix_2012_09_Modules.pdf|PDF]] [[Медиа:Unix_2012_09_Iterators.pdf|PDF]]&lt;br /&gt;
 |&lt;br /&gt;
 |-&lt;br /&gt;
!Контрольная&lt;br /&gt;
 |9.11.2012&lt;br /&gt;
 |Тест [[Медиа:Test.pdf|PDF]]&lt;br /&gt;
 |&lt;br /&gt;
 |&lt;br /&gt;
 |-&lt;br /&gt;
!Лекция 7&lt;br /&gt;
 |16.11.2012&lt;br /&gt;
 |Python ООП&lt;br /&gt;
 |Слайды [[Медиа:Unix_Slides_20111117.pdf |PDF]]&lt;br /&gt;
 |&lt;br /&gt;
 |-&lt;br /&gt;
!Лекция 8&lt;br /&gt;
 |23.11.2012&lt;br /&gt;
 |Python ООП&lt;br /&gt;
 |Слайды [[Unix_20121123|Задание]] [[PDF]]&lt;br /&gt;
 |&lt;br /&gt;
 |}&lt;br /&gt;
&lt;br /&gt;
== Зачет по Bash ==&lt;br /&gt;
&lt;br /&gt;
Для зачета контрольной необходимо набрать не менее 10 баллов! &amp;lt;br /&amp;gt;&lt;br /&gt;
Стоимость одной задачи на контрольной - 2 балла. &amp;lt;br /&amp;gt;&lt;br /&gt;
До 23:59 30 сентября - 1 балл. &amp;lt;br /&amp;gt;&lt;br /&gt;
После - 0.5 балла.&lt;br /&gt;
&lt;br /&gt;
== Задачи по Bash для &amp;quot;должников&amp;quot; ==&lt;br /&gt;
&lt;br /&gt;
Данные задачи необходимо решить для того, чтобы получить допуск для сдачи зачета! Зачет будет состоять из беседы и решения нескольких задач (часть из них в течение ограниченного времени в присутствии преподавателя).&lt;br /&gt;
&lt;br /&gt;
# Найдите, сколько времени прошло с момента создания самого старого до создания самого молодого файла на компьютере.&lt;br /&gt;
# Напишите скрипт, принимающий в качестве параметра каталог. Задача скрипта состоит в том, чтобы изменить имя каждого файла в каталоге и подкаталогах дописав в начало число, равное глубине вложенности файла. Например, файл A/B/C/x.txt должен превратиться в A/B/C/3x.txt.&lt;br /&gt;
# Напишите визуализатор сортировки пузырьком. При визуализации каждый элемент массива отображается столбиком из символов '#'. Высота столбика совпадает со значением элемента массива. Два столбика, соответствующие элементам, которые сравниваются в данный момент, должны отличаться по цвету от остальных.&lt;br /&gt;
&lt;br /&gt;
Вариант для тех, кому разрешили делать &amp;quot;эти&amp;quot; задачи:&lt;br /&gt;
&lt;br /&gt;
# Пусть у вас есть кластер состоящий из большого числа узлов. Список узлов находится в файле nodes.txt. Часто возникает ситуация завести нового пользователя и прописать его на всех узлах (это происходит там, где кто-то не знает, что можно использовать, например, LDAP ^) ). Ваша задача -- написать скрипт, который после запуска получает от пользователя все необходимые данные для создания нового пользователя и создает такого пользователя на всех узлах кластера.&lt;br /&gt;
# Напишите интерактивную утилиту для работы с XEN. Должны поддерживаться следующие возможности - запуск и остановка виртуальной машины; доступ к консоли виртуальной машины; вывод информации о занятости дисков виртуальных машин; разворачивание новой виртуальной машины из образа при этом задаются новые имя компьютера и его IP адрес.&lt;br /&gt;
&lt;br /&gt;
== Задание по модулям Python ==&lt;br /&gt;
# '''NamPy, SciPy, Matplotlib: Чаднов, Сонина, Шабалин, Плахотник, Монцев, Аристархов''' - заполнено&lt;br /&gt;
# PIL: Аверьянов, Осипов, Цаплев&lt;br /&gt;
# NetworkX: Орлов, Ломшаков, Таланов, Служаев, Майоров&lt;br /&gt;
# Socket: Пивоваров&lt;br /&gt;
# SMTPlib, POPlib: Пальчиков&lt;br /&gt;
# pyQwt: Козятинский, Карташов&lt;br /&gt;
# thread, threading: Гулецкий&lt;br /&gt;
# pyGame: Токарев, Сторожев (''как альтернатива - есть ещё движок Panda3d, там тоже можно на Python писать''), Шумилин, Полушкин&lt;br /&gt;
&lt;br /&gt;
== Рейтинг ==&lt;br /&gt;
* [https://docs.google.com/spreadsheet/pub?key=0Aif17q2hwUt4dEdwVXVZX3ZzVGJUY1ZiaEpjSG52SHc&amp;amp;output=html Рейтинг.]&lt;/div&gt;</summary>
		<author><name>Ahuletsk</name></author>	</entry>

	</feed>