(no subject)

Я всё думал, почему во многих видео (тот же Danny MacAskill) чуваки катаются в штанах, а не в шортах; в шортах же удобнее?
Походу потому, что это опасно. Прыгал вот на маленьком трамплинчике (Ryan Leech утверждает что american bunny hop можно научиться делать прыгая например на лежачем полицейском), нога соскользнула с педали, а на педали у меня много маленьких торчащих штырьков. Вот две борозды на память останутся:
Collapse )




Ночью мне приснился очень странный сон про Namie Amuro. Подробностей не помню, но что-то вроде она приехала в Латвию и вроде мы должны были встетиться но как-то так и не получилось о_____О

Давно не интересовался что у неё нового.
Первое видео на которое наткнулся на ютубе:

Dirt jumper

В прошлом году, ближе к концу лета, я купил горный велосипед. До поры до времени просто кататься было интересно и весело, но со временем я понял что просто ездить по ровной дороге мне не интересно. Интересно преодолевать препятствия и хочеться научиться делать что-то за пределами обычного, например быть в состоянии проехать там где и пройти то нелего или может быть какие-то трюки и т.д... Короче говоря мне хочеться занятся street trial'ом.

Поэтому я купил новый велосипед, dirt jumper, строго говоря он не для trial'а, но на самом деле практически любые элементы trial'а на нём можно отрабатывать. Плюс этого велика в том что у него 26" колёса и более высокая передача -- на нём можно быстро ехать. Я решил что сразу специализированный trial велик покупать нет смысла, потому что я всё равно ничего ещё не умею делать. Вот когда на этом научусь чему-то, тогда и куплю специализированный trial велик. На своём обычном горнике особо не потренируешься, потому что у него геометрия совершенно не подходящая и потому что он слишком хрупкий, он не рассчитан на прыжки, большие нагрузки и т.д.

Итак, вот он, Specialized P.1:
Collapse )

Что такое street trial:

C++11

C++11 is a major upgrade of the language and it's standard library. C++ is now much closer to the so called "productivity languages", yet as efficient as ever.

I think with these improvements C++ becomes a "good enough" language to be the default choice. It's now much more productive, it's very efficient, it's well supported on all major platforms, free compilers are readily available and there are tons and tons of useful free libraries out there.
This will be especially true with the introduction of Windows Runtime in Windows 8.

Here are four most important, in my opinion, new features which will change the way C++ code is written regardless of the problem domain and regardless of your favourite subset of the language.

New meaning of the auto keyword

When declaring a variable, you can now use auto keyword in place of the type: the type will be automatically deduced from initializer.

/* C++98 */ map<string, string>::iterator it = m.begin(); /* C++11 */ auto it = begin(m);

Ranged for

Ranged for allows to iterate through any container that overloads begin() and end() functions. These functions are overloaded for C-style basic type arrays by standard library.

int a[] = { 1, 2, 3, 4, 5 }; /* C++98 */ for (int *p = a; p < a + sizeof(a)/sizeof(*a); ++p) *p *= 2; /* C++11 */ for (auto &i : a) i *= 2; for (auto s : { "one", "two", "three" }) cout << s << endl;

Intializer lists

Initializer lists bring uniform initialization of objects. You can now initialize just about anything, including basic types like int, using the curly-brace syntax.

/* C++98 */ pair<string, int> pairs[] = { make_pair("one", 1), make_pair("two", 2), }; map<string, int> m(pairs, pairs + sizeof(pairs)/sizeof(*pairs)); /* C++11 */ map<string, int> m { { "one", 1 }, { "two", 2 }, };

Lambdas

Lambdas are a syntax for creating function_objects/anonymous_functions/closures. In other words, little pieces of code which you can pass around.</br> I think the introduction of lambdas increases the usefulness of the standard library <algorithm> header by a ten-fold.</br> The following example isn't great but it shows how things are now much more flexible.

/* C++98 */ class Is_longer { public: Is_longer(string::size_type thresh): thresh(thresh) { } bool operator() (const string &s) const { return s.size() > this->thresh; } private: string::size_type thresh; }; vector<string> get_longer_strings(const vector<string> &v, string::size_type thresh) { vector<string> strs; copy_if(v.begin(), v.end(), inserter(strs, strs.begin()), Is_longer(thresh)); return strs; } /* C++11 */ vector<string> get_longer_strings(const vector<string> &v, string::size_type thresh) { vector<string> strs; for_each(begin(v), end(v), [&](const string &s) { if (s.size() > thresh) strs.push_back(s); }); return strs; }

Bjarne Stroustrup's C++11 FAQ
Herb Sutter: Elements of Modern C++ Style
C++11 Reference

rapping

Недавно посмотрел такое аниме как Samurai Champloo, очень понравилось.

Отличительная его черта -- саундтрек в стиле хип-хоп. Начал слушать и проникаться.

Я давно уже хотел завести себе какое-то более креативное хобби: чистое программирование всё-таки довольно абстракно. И вот оказалось что у меня довольно легко получается писать рифмы на английском. Хип-хоп хорош тем что музыку можно либо уже взять готовую, либо довольно легко сделать, потому что обычно это просто один и тот же кусок который всё время повторяется х)

Итак, вот небольшой рэп про мою нелюбовь к веб-программированию, ололо.

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

Ну и просто меня веб-программирование почему-то совершенно не прикалывает но приходится им заниматься на работе -_-

кинокритик modo des~

С фестивалем японского кино вышла засада. Сеанс сегодня был в 18:00, я приехал в 17:30 -- билетов уже не было.
В день когда проводится сеанс, билет можно получить в кассе с 10:00 до 18:00, то бишь как можно раньше нужно придти за билетом.


Вместо The Ballad of Narayama сходил посмотреть Fast Five в forum cinemas.
Хороший фильм, мне понравилось. Вообще, в ближайшее время похоже будет много достойных фильмов (i.e. таких, на которые не жалко $8 потратить rolleyes ). Новые Пираты Карибского моря, например; потом, сегодня видел трейлер The Priest -- сам фильм наверное будет стандартным sci-fi трэшаком, но стилистика очень понравилась -- даже чем-то Blade Runner напомнило; потом Трансформеры новые (хотя... увидел как кто-то на фейсбуке сказал что новая подружка главного героя похожа на трансвестита и никак не могу выкинуть это из головы... :// )

Отдельно хотелось бы упомянуть новый женский персонаж в Fast Five, Elena Neves. Играет эту роль актриса Elsa Pataky:



Сейчас смотрю фотки и ничего вроде такого особенного кроме стандартной голливудской красоты. Но видели бы вы её на экране... Настолько женственная, изящная, прекрасная девушка, просто слов нет.
Фильм стоит посмотреть хотя бы ради неё biggrin


Из текущего ещё хочу Source Code и Thor посмотреть.
Gentleman

Фестиваль японского кино

Via muharred:
Via [info]kedveil. http://www.kinokino.lv/kino-zinas/latvija/lasit/29270-japanu-filmu-festivals-kinoteatri-riga - с 6-ого по 9-ое мая один японский фильм 6-ого вечером и по 2 фильма в остальные дни. Фильмы на японском с английскими субтитрами и синхронным переводом на латышский (насколько я помню, в k/t Riga перевод пускают отдельной дорожкой на наушники, если есть желающие). Вход, если верить статье, бесплатный. По-моему, это очень и очень круто. Думаю, может, на всё кроме анимешного мувика сходить. Если получится. По описанию звучит достаточно интересно.

UPD: Ааааа. Thanks to [info]soljarka - ссылка была прошлогодняя. Поменял ссылку и даты - уже практически началось всё!


Ну вот на фильмы Такеши Китано точно стоит сходить.

Hola Amiga!




N дней назад, хапнул в otdam_darom_lv Commodore Amiga 500! Домашний компьютер 87-ого года.

Амиги были гораздо круче в плане звуковых и графических возможностей по сравнению с остальными компьютерами тех годов.

Не знаю что меня привлекает в технике 80'ых. Может то, что тогдашняя техника была всё ещё настолько проста, что например дизайн устройства мог бы поместится целиком в голове одного человека. Может то, что это было переходное время, когда компьютеры уже не были калькуляторами размером с школьный спортивный зал, но ещё и не обладали настолько крутыми возможностями как сегодняшние компы. Сегодняшние компьютеры просто скучно юзать. Нету никакого челленджа.

Досталась она мне без родного блока питания, но к счастью оказалось что её можно без проблем запитать от обычного PC блока питания, что я и сделал. Амиге надо 2.5 ампера 5 вольт, 1 ампер 12 вольт и 0.1 ампер -12 вольт. Имеющиеся у меня ПииСиишные блоки питания выдают 23А 5V, 9A 12V, 0.5A -12V.
Также нету дискет с Amiga Workbench'ем 1.2. У Амиги на материнке есть ROM, оттуда она загружает Workbench Kickstart, а этот Kickstart загружает уже ОСь с дискеты, ну или игру или ещё что. Спектральный анализ интернетов показал что с PC записать дискету так, чтобы её поняла Амига -- невозможно без спец хардвера. Насколько это правда -- не знаю, но я в любом случае предпочёл бы вообще как-то обойтись без дискет. Например воткнуть вместо флопповода нечто, что эмулировало бы флопповод. Но это так, планы на очень далёкое будущее, если вообще. Пока решил купить на ebay дискетку.

(no subject)

Всех с Наступающим! Пусть этот год будет лучше предыдущего =)

Нашел кстати канал на ютубе с классными чиптюнами. Чел реально гений, мне нравятся абсолютно все его композиции: