Надоело

Ноябрь 20th, 2011

Без рубрики

Visual Effects for the first season of Game of Thrones

Август 25th, 2011

Без рубрики, развлечения

Trinity Orchestra – Daft Punk

Апрель 30th, 2011

развлечения ,

lion

Апрель 1st, 2011

при нападении льва: вам не надо уметь бегать быстрее льва, чтобы выжить, достаточно лишь бегать быстрее остальных.

Без рубрики

typename

Март 6th, 2011

впервые столкнулся с ключевым словом typename
прочитать что это и зачем можно здесь:
http://alenacpp.blogspot.com/2006/08/typename.html

а я столкнулся при портировании проекта из MS VC++ 2008 под Linux g++ 4.4.5

пример:
template
void function(T1& src, unsigned int n)
{
...
std::map ::iterator I;
...
}

VC++ всем доволен, а вот g++ на эту строчку ругнулся
error: expected ‘;’ before ‘I’

получается компилятор не может понять что от него хотят, т.о. для исправления ошибки необходимо в начале строчки прописать typename:
typename std::map ::iterator I;
и всё в шоколаде :)

аналогично решается ошибка в строке:
for(T1::iterator I = src.begin(); I != src.end(); ++I) {
добавляем
for(typename T1::iterator I = src.begin(); I != src.end(); ++I) {

такие дела.

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

разработка , ,

Новогоднее исследование ADSL-роутера на базе Linux

Январь 3rd, 2011


0×0 – введение
0×1 – разбираем :)
0×2 – знакомимся с программной частью

и т.д.

исследования, робот , ,

Русский Лавкрафт

Декабрь 12th, 2010

кружка
Вы знаете, сначала он мне сразу понравился. Скромный, опрятный. Он приехал в M.. какой-то глухой деревушки в Сибири, в которую регулярно уезжал. Какой-то глухой медвежий угол, знаете такие умирающие деревни…, чтобы добраться до которых нужно трястись в поезде, а затем сходить ночью на забытой Богом станции, и пару часов идти пешком.
Он закончил учёбу в M.. и после получения диплома пришёл устраиваться на работу к нам. Специалист он был очень хороший и хотел заниматься системами управления и искусственным интеллектом. Что и говорить – поле деятельности очень обширное и заманчивое для молодого и амбициозного специалиста.
Он начал работать, писал какие-то программы управления, разбирался с P…
Далее…

Без рубрики

Ом

Октябрь 4th, 2010

картинки

уроки по OpenCV – шаг за шагом

Октябрь 4th, 2010


1. OpenCV шаг за шагом. Введение.
2. Установка.
и т.д.

инструменты, исследования, разработка

функция неопределённости – Надпись на двери вагона.

Июль 29th, 2010

Надпись на двери вагона:
«не протестовать»
Что за чёрт?! Обычно здесь написано «не прислоняться» и я уже сколько раз играл сам с собой, составляя из букв этих слов другие слова.
Я обернулся и посмотрел на противоположную дверь – там написано:
«не притворяться»
Вот те на! Сюрреализм в полной мере.
Однако, мысли уже побежали и стали вертеться вокруг того или тех, кто стёр старые и нарисовал новые надписи.
Может это работники депо или даже сам машинист?
Интересно, а пассажиры обращают на это внимание?
Я незаметно огляделся. Пассажиры сидели или стояли как ни в чём не бывало. Во всяком случае, никто из них не пялился на двери вагона с загадочной ухмылкой, как я.
Обычный вагон, обычные пассажиры. Кто-то стоит, держась за поручень. Кто-то сидит и читает книжку или слушает музыку в огромных жёлтых наушниках или маленьких наушниках, спрятаных в ухо. Некоторые закрыли глаза и пытаются дремать. Ничего необычного.
Вот только эта надпись.
Я отхожу от двери и иду по проходу к следующим дверям.
Там написано:
«не просыпаться»
, а на противоположных написано
«не привыкать».
Иду к следующим. Там написано:
«не превращаться»
, а на противоположных:
«не препираться»
Нахлынуло удивительное ощущение чего-то необычного.
Наконец-то, появилась зацепка, чтобы вырваться из этой обыденности!
Пусть маленькая, пусть простая; пусть это просто слова на дверях вагона!
Но может быть это поможет порвать круг обычной суеты?
Дом-метро-работа-метро-дом. И даже если в другом городе из этого выкинуть метро – абсолютно ничего не изменится. Метро заменится на автобус или трамвай. А пустая суета, пожирающая дни остаётся.
Лангольеры пожирают вчерашний мир и наше ушедшее время.
А ты остаёшься. Один на один со своими мыслями.
Один на один со словами…
Двери вагона открываются и мне уже пора выходить. Моя станция. Нужно бежать домой.
Пол-часа пешком от метро и нужно ещё забежать в магазин.
Словно зомби я выхожу из вагона. Двери закрываются, а я стою на платформе и оборачиваюсь к поезду.
Вот он трогается и набирает скорость. Мимо проносится последний вагон и вместе с ним уносится ветром ощущение сопричастности к тайне.
Мне бежать домой. А я стою и думаю – какие слова можно ещё написать?
Например – «не пристёгиваться», «не преодолевать», «не пробовать».
Или лучше – «не прекращать» ?

картинки, книги , ,