Университетское

January 18, 2007

Ну вот и подходит к концу сессия. В общем и целом этот семестр прошёл неплохо. Оценки пока – 3, 5, А, А. Остальные преподы ещё не удосужились занести баллы в Sooritused, поэтому пока что это всё. Хотя вроде всё должно быть нормально. По двум предметам ещё оценок нет – по динитальной логике моя работа ещё не проверена, а по линейке ещё не прошёл экзамен. Он начнётся сегодня в 1500 (примерно через час). Но за дигиталку я не беспокоюсь – там у меня и без экзамена зачёт (52 балла за лабораторные и домашнюю работу). С линейкой сложнее. Там у меня на данный момент 18,5 баллов (ещё может быть будет 5 за вторую контрольную, которую я вчера писал в спешке и сделал только одно задание – времени на осталные у меня не было). Итого на экзамене я должен набрать 51 – 18,5 = 32,5 балла из пятидесяти. Страшновато. Ну ничего, если сегодня все мои старания подучить сей предмет не увенчаются успехом, тогда буду грызть гранит линейки до повторного экзамена. Не хочу, чтобы этот предмет перешёл на следующий год. Совсем не хочу. Так что уже через час можете материть меня изо всех сил (чем круче – тем лучше). Хотя можете начинать уже сейчас.

В следующем семестре добавили один выборочный предмет – программирование на ASP.NET. Наверное буду брать. Ещё может из выборочных возьму основы беспроводной связи. Не знаю ещё. Буду смотреть по ситуации. Есть ещё компьютерная графика (Corel DRAW / PHOTO-MAX / R.A.V.E + 3D MAX), но что-то мне не сильно туда хочется.

Вообще, посмотрев на предметы 4го семестра хочется плакать. Там будет алгебра и теория графов под руководством П. Лоренса (бог!), анализ и проектирования инфосистем (на сколько я понимаю – сплошное бла-бла-бла), системы реального времени I: проектирование и программирование вместе с неизвестной мне среде Rational Rose (меня всегда поражали такие названия). Один из интересных предметов – Network Applications II: Distributed Systems. Это на C# .NET с возможностью сертификации (за отдельную плату, естесственно). В общем будет много нового и (я надеюсь) интересного. Главное на лекции ходить 🙂

Кстати, у меня уже 53 AP (Action Points  (c) Fallout).

Advertisements

No more “Ärisuhtlus ja suhtlemispsühholoogia” for me!

September 21, 2006

Всё! Ура! В последний день до окончательного утверждения предметов я таки смог избавится от ярисухтлуса! Ура!

Вот. А ещё я недавно узнал что скоро у нас концерт в Йыхви! Вместе с такими ненавидимыми мною группами как Metsatöll. Зато они известные. Даже не знаю рад я этому событию или нет… с одной стороны да – давно не выступали, а с другой надо в Йыхви фигачить %)


Домашка по алгоритмам (#2)

September 16, 2006

Итак, вот моя домашка по алгоритмам.Сортировка вставкой с бинарным поиском индекса для вставки.

import java.util.ArrayList;
import java.util.List;
import java.util.Random;
import java.lang.Comparable;

public class sorting {
public static void main (String [] args) {
List test = new ArrayList();
Random generator = new Random();
for (int i = 0; i < 10000; i++) {
test.add(i, new Integer(generator.nextInt(100000)));
}
List sorted = new ArrayList(test);
long millis = System.currentTimeMillis();
sort(sorted);
millis = System.currentTimeMillis() – millis;
for (int i = 0; i < 10000; i++) {
System.out.println(test.get(i) + “\t\t” + sorted.get(i));
}
System.out.println(“Sorting time (ms): ” + millis);

}

public static void sort (List a) {
if(a.size() < 2) return;
for(int i = 1; i < a.size(); i++) {
Comparable b = (Comparable)a.remove(i);
int mid = -1;
int low = 0;
int high = i – 1;
while (low <= high) {
mid = (low + high) / 2;
Comparable midVal = (Comparable)a.get(mid);
int cmp = midVal.compareTo(b);

if (cmp < 0)
low = mid + 1;
else if (cmp > 0)
high = mid – 1;
else {
low = mid;
break;
}
}
a.add(low, b);
}
return;
}
}


RE: “А что ты ничего не пишешь?”

September 15, 2006

Эммм… ну в общем да, обленился я совсем, да и забот с началом учёбы прибавилось.

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

Для начала хочу сказать, что второй курс в универе стал более напряжным, чем первый. В основном потому, что на первом курсе я многое из программы знал (та же самая физика и математика – спасибо Мише и Т.Н.Б. за их уроки 😉 ), а теперь дело дошло до таких вещей как линейка (кстати, маткад мне с первого взгляда невзлюбился!), tarkvaralähedane programmerimine (на первой практике мы компили прогу на С, потом тупо глядели на асм код этой проги, а потом в контроллеры всё это дело заливали , и что самое поразительное – оно работало!) ну и т.д.

Особого внимания, пожалуй, заслуживает предмет Süsteemprogramimine C keeles. На нём мыизучаем С++/С#. В качестве IDE изспользуются, соответственно, MSVS 6.0 и MSVS 2005. Итак, первая практика – мы занимаемся невероятно сложными вещами – пишем консольные проги “Привет, Мир!” (одну на С++ и одну на C#). ВСЁ!!! Я был просто поражён! За полтора часа два “Привета” написать!!! Ужас!

Да, и ещё из универского – по ошибке выбрал себе аине Ärisuhtlus ja suhtlemispsüholloogia. Боже! За что?! Теперь вот мучаюсь. На практике препод рассказывает занимательные истории из жизни предприятий, а потом спрашивает как следовало поступить тому или иному персонажу…

Так. Теперь из жизни линуксовой. Снёс я таки убунту х64 и поставил х86. Какое облегчение! АТИшные драйверы теперь работают, вино в репах есть, мплэер не надо компилить…да, и по причини наличия директ рендеринга я наконец то в полной мере ощутил мощь рюшечек xgl! Единственное неудобство – драйверов xv там нет, посему видео на фелскрине притормаживает, но я ничуть не жалею %) Предлагали на убунту поставить в один терминал простой Х, а в другой xgl-ом, но это уже совсем изврат (да и возиться лень).

Так, ладно, может потом ещё чего-нибудь напишу, сейчас не могу…


Microsoft SharePoint

April 19, 2006

13го апреля прошла открытая лекция про этого зверя (сабж). Должен сказать, что давольно интересный продукт от мелких. Правда мне он ни фига не нужен, но всё-таки, надо отдать должное Биллу – хорошо работают. Но это даже не главное что я хотел сказать – это всё второстепенное. Главное – это то, что я выиграл мышку для компа от Microsoft (дизайнер – Starck)

Microsoft Optical Mouse by Starck

Microsoft Optical Mouse by Starck

Вот такая красивая мышь теперь лежит у меня на толе и радует глаз 🙂


Трульс Ринкджоб (Truls Ringkjob)

April 19, 2006

Есть у нас такой препод – Трульс (== его имя). Ведёт предмет “Side alused”. Всё по английски. Так вот он иногда такие фразы выдаёт! Просто зжот (по другому не скажешь)! Примером может служить фраз, сказанная им в этот понедельник (я специально записал :)): “The reason you go to school is to be publically stupid and stay ok”. Жесть! Это лишь одна фраза! В общем, я очень рад, что у меня есть такой препод.


Обо всём по немногу

March 13, 2006

1. Доканал уже лектор по Arvutid. Надоели уже всякие мультиплексоры и подобная фигня. Сколько можно?! Хочется послать лектора на все три… и логику туда же, первое задание на которой было примерно такое: “φ((α € β) => (α !€ β)) = ?”, на русским языке это звучало бы так: “альфа принадлежит бета, из этого следует, что альфа не принадлежит бета” – как оказалось, это вполне реально! Как? А вот так:
φ((α € β) => (α !€ β)) =
= max(1 – φ(α € β), φ(α !€ β)) =
= max(1 – φ(α € β), φ(-(α € β))) =
= max(1 – φ(α € β), 1 – φ(α € β)) =
= 1 – φ(α € β)
Отсюда видно, что если φ(α € β) = 1, то 1 – φ(α € β) = 1 – 1 = 0. Т.е. такого быть не может при α € β. С другой стороны, если φ(α € β) = 0, то 1 – φ(α € β) = 1 – 0 = 1 => всё пучком. Такое может быть %)

2. По Võrgurakendused надо делать CGI-шник на Яве. Сорник ссылок с рейтингом. Хаха.

// Теперь к приятному

3. Группа Инферно м.б. поедет в конце мая в Москву на некий фест. Им оплатят поездку, проживание, аппаратуру, поесть-попить и к тому же м.б. ещё и заплатят.

4. Я получил государственную стипку! 8 Койдул в месяц, причём в этом месяце дадут 16 Койдул (за февраль + март). Класс! Мне будут давать деньги просто так.

5. Вроде собрались записать 3 песни на студии. Если всё удастся, то уже в начале апреля они будут у нас.

Всё вроде…