воскресенье, 26 декабря 2010 г.

Об отсутствии информативных постов, сессиях и системе образования

Нет, на блог я не забил. Я буду писать и писать здесь посты ещё очень долго. В последнее время их мало по одной причине. Завтра начинается жопа. Жопа - это синоним к слову сессия, если кто не в курсе. Я тащусь от сдачи курсовых работ. Сдавать готовый проект, рассказывать как он работает и получать за это Отл. в зачётку. Это всегда приятно.

Другое дело - учить 128 билетов наизусть(!) или же писать на них шпаргалки и распихивать их по разным местам. Как сказал один хороший преподаватель - "Экзамен проводится не для того чтобы кого-то наказать, а чтобы структурировать свои знания." (c) - И правильно ведь сказал! К сожалению это не всегда так. Как раз-таки в большинстве случаев - это именно наказание.
Ну ладно, признаюсь - я лентяй и не хочу учить билеты. Но согласитесь, в моих словах доля правды есть. Во-первых - по специальности этих экзаменов... 1-2 за семестр. Остальные - хрень для галочки. Некоторые просто зубрят, некоторые платят за экзамен, некоторые сдают с третьего раза каким-то чудом. Вот сейчас приведу пример учебной программы на специальности Программное Обеспечение ---> Экономика - 2 семестра и экзамен. Философия - 2 семестра и экзамен. Культурология - аналогично. И ещё там какие-то ненужные предметы, уже и запамятовал.

Так вот, следуйте за моей логикой - ассемблер - один семестр и экзамен. Хрен ли АСМ дольше учить! Можно вообще неделю на него выделить. Все кодеры учат АСМ за семестр! А вот экономика - она да, она нужнее. Далее - WinAPI. Думаете 2 семестра? Хрен. Один! И экзамена нет. Только курсовая. Что вы думаете мы за это время прошли? Основы! Еле-еле...И никаких вам MFC или .NET! Нехрен. Хочешь быть программистом - учи экономику. Никаких дотнетов тебе не нужно. ООП - один семестр. Только основы. Но ООП можно проходить бесконечно! постоянно появляются новые стандартны С++, которые вводят новые правила игры с ООП, новые возможности, о которых кстати мало кто знает. Так вот почему грёбанную экономику можно 2 семестра учить, а ООП - нет?!

Так вот, если мой блог читает тот человек, который составлял эту программу обучения...То... Будьте любезны, уважаемый, высуньте голову из задницы и посмотрите, какие специалисты нужны на рынке труда. Это вовсе не те люди которые знают с горем пополам один язык программирования и умеют решать задачи по физике и математике и умеют строить кривую производственных возможностей. Это те люди, которые знают хотя бы отдалённо что такое паттерны проектирования, которые умеют работать над реальными проектами! Почему бы не задать группе, например, написание той же ММОРПГ? Или CAD-системы? Чтобы люди учились работать в команде, делились опытом и при этом ещё и имели возможность заработать денег на собственной разработке?

Стоп-стоп. Вот тут стоп. Правда же хорошая идея? Я вот возьму 10 человек с потока, которые хоть что-то соображают, один будет текстурки рисовать, модули распределим, а ещё один будет собирать модули в готовый проект и править конфликты между ними....Ну как это в реальных конторах делается! Того и глядишь свой фейсбук поднимем.... Или хоть убогое Андройд - Айос приложение...

В общем - что я предлагаю -- заменить все ненужные предметы нужными. И побольше английского. 3 семестра - маловато. Основной язык по выбору C/java/Delphi/brainfuck учить все 5 лет, минимум 5 лаб за семестр и масштабные курсовые каждый год.  Ибо это единственный тру способ его не забыть. Экзамены проводить в устно/письменной форме, лучше в форме собеседования. Сразу же видно становится что человек знает а что нет. И никаких шпор. И никакого времени на подготовку - либо ты знаешь, либо нет. Показал реальные знания, получил оценку- свободен. И никаких формул/алгоритмов наизусть! Нахрен ли? Всё равно забудется. Я после сессии уже совсем ничерта не помню! Что я вспомню через 5 лет после ВУЗа?

Ладно, что это я тут расписался...Пойду дальше учить ненужную хрень, которую сразу после экзамена успешно забуду. Да здравствует здравый смысл! Слава Российской системе образования!
А, и ещё...Раз уж взялись за реорганизацию системы образования, то чего уж там..
Дмитрий Анатольевич! Введите вы-таки наконец обещанных сухой закон! А то уж больно громко ваш нетрезвый пролетариат под окнами орёт! Сил больше нет! ):

среда, 22 декабря 2010 г.

Конец близок!! Сервер скайпа упал!!

Случилось ужасное. в 19:30 (прмерно) по МСК отключился skype. И вот уже 20 минут как мёртвый! Я сначала был уверен что у меня упал инет, да нет же - сервера работают, всё пингуется. Я не припомню чтобы за последние N лет такое случалось, при том что скайп у меня включен 24/7! Ни разу такого не было! С аськой было, видели. Но чтобы skype..!
Мы все умрём.
 ===============================
Выяснилось что упал не у всех, но у многих не работал долгое время. Где-то полчаса. Думается, в связи с перегрузкой серва.
Но мы всё равно все умрём.

воскресенье, 19 декабря 2010 г.

Перепайка конденсаторов на видеокарте

Вчера дали видеокарту чинить, вот...Решил сфоткать.
They made me run Crysis! Bastards! :(
3 убитых кондека. Очень печально. Самое забавное: "Мы слышали что там, внутри, что-то лопнуло...Но он после этого неделю работал!". Ну действительно странно. Нафиг там вообще эти конденсаторы?)) Мешают только! Все берём паяльники и выпаиваем их оттуда!
На заднем плане - бук с убунтой и запущенным под ней сервером Minecraft.

среда, 1 декабря 2010 г.

Метода Гаусса с выбором главного элемента по столбцу C/C++

Метод Гаусса достаточно хорошо документирован, поэтому я в очередной раз избавлю себя и вас от теории. К тому же у данного метода существует множество модификаций. Эта, пожалуй, самая простая из всех.

воскресенье, 28 ноября 2010 г.

Метод хорд на C/C++

Не буду я много писать про этот метод, потому что он во-первых прост, а во-вторых очень популярен. К тому же в википедии есть уже готовый код. Но у меня другой код!! Первое различие между моим кодом и кодом в вики в том, что в википедии итерационная формула записана не канонически, так сказать...Во-вторых мой код работает для бОльших промежутков. Во всяком случае с тем уравнением, которое у меня записано. И третье различие в том, что здесь имеется проверка на концы отрезка. За каким фигом она нужна...Да хрен её знает (: Я так и не понял. Препод сказал что нужна. Не буду же я спорить! В общем вот - пользуйтесь, если кому надо:

вторник, 23 ноября 2010 г.

пятница, 19 ноября 2010 г.

Блокировка Windows - Доколе...?

Отчаянный крик души. Надоело! Ну серьёзно, сколько можно наступать на одни и те же грабли, уважаемые юзеры? Который раз мне звонят с просьбой удалить блокировщика-вымогателя. Этот пост - попытка восстановить справедливость и воззвать к здравому смыслу юзеров.


среда, 17 ноября 2010 г.

Как правильно смотреть фильмы? Что такое лохализация? Война с лохализациями и польза английского языка.

Сегодня я буду говорить о том, как можно испортить игру или фильм локализацией. Все же помнят старые VHS, где дядька с гнусавым голосом (запамятовал я как его зовут) монотонно читает записанный на бумажку текст? А то и вовсе на слух переводит прямо с ходу? Ещё как помните! У меня вот, например, психологическая травма на всю жизнь...

вторник, 16 ноября 2010 г.

Степенной метод на C++

Скууучно...Это пожалуй одна из самых простых лаб за чёрт знает сколько...Ну оно и к лучшему наверное - мне было бы лень расписывать здесь сейчас сложный-сложный алгоритм (:
Теория: 
  Дано: матрица A размера (NxN)
  Найти требуется максимальное собственное число матрицы.
Алгоритм:
1) Выбираем вектор X0 - начальное приближение, при этом X0!=0;
2) Строим Xn+1=A*Xn=An+1 * X0
3) Находим λn=(Xn+1, Xn)/(Xn, Xn); (Где запятая - скалярное умножение векторов)
Критерий окончания: |λn-λn-1|<E

понедельник, 15 ноября 2010 г.

Ждём Dragon Age 2? Или не ждём? Превью. И ещё пару слов о Diablo 3.

Недавно я тут писал про Two Worlds. И серию TES при этом вспомнил...Обидев тем самым много других хороших RPG. Сейчас буду исправляться...Итак, для начала - моя личная классификация игр жанра RPG:

Индексация Blogspot Гуглом.

Гуглбот - странная зверушка. Почему-то из всех имеющихся URL в блоге он проиндексировал только...Два. При том что статистика говорит будто он у меня тут каждый день по 5 раз бывает, но добавлять в индекс мои посты отказывается. Хотя ходит и читает регулярно!
Пока не ясно с чем связано такое отсутствие доверия к моему блогу.
Что тебе нужно, гуглбот? Внешние ссылки закрыты, куча виджетов удалена. Весь контент уникален. Сайтмэп отправлен. /search закрыт в robots.txt. Идеи у меня кончились.За то ты меня ненавидишь, гуглбот!???
А про яндекс я вообще молчу!
В общем поисковые с поисковыми системами мы пока не дружим. Ну и хрен с вами! Буду писать здесь посты каждый день, чтобы гуглботу стыдно стало за своё поведение!

воскресенье, 14 ноября 2010 г.

Оптимальный апгрейд за 15 тысяч. Выбор железа.

Здесь я буду описывать эффективный бюджетный апгрейд. Т.е. в пределах ~15 тысяч рублей. Статья актуальна на 2010, возможно на начало 2011 года. Если вы планируете выкинуть на апгрейд 50 тысяч рублей и более - эта статья определённо не для вас.

суббота, 13 ноября 2010 г.

Two Worlds 2 - Польский Обливион.

   Со времён Oblivion меня RPG не очень-то затягивали. Недавно поставил я Arcania, и успешно снёс через 4-5 часов игры. На один вечер её хватило - скучно, нудно, линейно по большей части. А три дня назад я, кхм...Взял у друга диск, да! С Two Worlds 2, и до сих пор, третий день подряд, не могу от неё отлипнуть. Умеют же если захотят! Вот и хочу теперь написать о ней небольшое, но информативное ревью.

четверг, 11 ноября 2010 г.

О разделе "Портфолио"

  А теперь о серьёзном. На блоге будет особый тэг. Точнее ярлык - так они в Blogger называются зачем-то. Здесь я буду потихоньку, по мере наличия желания выкладывать скриншоты, описания, алгоритмы курсовых и лаб которые я делал для себя. Это очень важное уточнение, потому что есть ещё и категория лаб и курсовых которые я делал кому-то. Их я сюда выкладывать не буду.
  Итак, планы на будущее:

среда, 10 ноября 2010 г.

The Walking Dead && The Event (Ходячие мертвецы и Событие) - Обзор

Со времён Lost качественных сериалов было....Эээм... минус один? На самом деле наверное ни одного и не было. Нууу...были Visitors (V) хотя почему были - они есть. Второй сезон будут показывать с 4ого января. От безысходности можно будет их смотреть. Ещё был покойный ныне FlashForward - туда ему и дорога, нудно, плохо, затянуто. Ну да не будем плохо о покойниках...Ещё есть Fringe, который я всё ещё смотрю. The big bang theory я к серьёзным сериалам не отношу, уж извините - однако он отлично смотрится, к тому же серии коротенькие.

Ну ладно, хватит о грустном. Ведь на самом деле всё не так уж и плохо! (sun) Есть как минимум два сериала, которые заслуживают внимания. Вот и по ним я постараюсь написать кратенький обзор.


The Walking Dead (Ходячие мертвецы)
Действие сериала разворачивается в знакомом нам постапокалиптическом мире - кругом толпы зомби, примерно столько же трупов, которые эти зомби неспешно пережёвывают, окружение в стиле Fallout....Казалось бы - на эту тему столько всего написано, столько всего снято, столько игр наштамповано - взять ту же серию Resident Evil, уже давно ставшую классикой. Ну или фильмы вроде 28 days later (28 дней спустя - хороший фильм, рекомендую посмотреть, ибо он является одним из лучших фильмов с этим самым сюжетом, если не самым. И да, он в разы лучше Resident Evil). И сколько сотен похожих сценариев не написано - их продолжают писать! Ну вот, дописались - теперь это не какой-нибудь там двухчасовой фильм, а полноценный сериал! А ведь правильно сделали! Потому что после просмотра 28 days later возникает разочарование - "Как!? Это всё??? Хочу продолжения!" - и выходит продолжение. И оно получается хуже приквела. Так было с RE, так было с 28 days later. И у меня ни раз возникала мысль - "Почему бы не сделать полноценный сериал, про зомби, - why not? Тут вам есть место для шутера, психологической драмы, survival-horror'а, love story в конце концов!" - Идея-то хорошая если задуматься. Хотя я уверен что у половины сразу возникнет рвотный рефлекс: "Зомби? Буэ. Плохая и неинтересная тема. Мне не нравятся зомби." - Если вы так подумали - поздравляю! Вы безнадёжно ограничены! (sun).

То что было выше - это вступление к обзору, а не сам обзор. Обзор начнётся через 3...2...1...

Про Folding@home

Итак. Сегодня ночью я завёл свой блог. Теперь вот думаю что писать. Нет, не то чтобы писать было не о чем, - наоборот. Много мыслей, но не писать же обо всём и сразу в одном посте! Решил начать с малого, с того что занимает около 0.1% моего времени - проект Folding@home, он же F@H или FAH. Здесь вот находится официальный сайт проекта. На случай если вам лень кликать по ссылке - коротко своими словами: Это проект распределённых вычислений. Ставите себе такую маленькую программку, а она себе на бэкграунде что-то считает, отправляет результаты на сервера Стэнфордского университета, получает новое задание и снова считает. В общем использует вычислительные ресурсы вашей ЭВМ на благо человечества, что даёт плюс к карме и возможность приложить руку к поискам лекарства от рака и кучи других болезней. Советую попробовать, очень затягивает. Считать можно как на CPU, так и на GPU (современных GPU, а не на музейных экспонатах!). Статистику можно смотреть здесь. Также стоит почитать подробную информацию на сайте российской команды распределённых вычислений TSC!Russia, там подробно описывается что, куда, зачем, и на какие кнопочки нужно жать чтобы установить F@H.