Вы читаете журнал [info]cheater

Cheater
28 Декабрь 2011 @ 15:07
В четверг совершенно бездарно убил часа 3 на установку стороннего TeX шрифта.
Наконец установил, поэтому напишу сюда чо было, кому-нибудь м.б. пригодится.

Читать дальше... )
 
 
Cheater
28 Ноябрь 2011 @ 15:42
Товарищи, а есть ли в C++ средство условного оперирования параметрами-шаблонами?

Т.е. я хочу, допустим, чтобы моя шаблонная функция <typename T> void set_property (T value, ...) в зависимости от различных T записывала значение value в различные переменные: int в массив int-ов, bool в массив bool-ов и т.д. Реализовывать много раз перегруженную функцию не хочется. RTTI использовать тоже не хочется. Чото даже не знаю, как спроектировать правильно, но должно же быть решение через шаблоны <_<
 
 
Cheater
24 Октябрь 2011 @ 02:15
Сим постом выражаю неприязнь к платным онлайн-хранилищам статей и книг на научную тематику. <_<

Задолбался уже попадать в ситуации, когда хочу попасть по ссылке в первоисточник 2 строчки там посмотреть, а первоисточника в открытом виде нет, потому что кому-то захотелось срубить бабла на своей книге/статье.

Хоть бы в один прекрасный день проснуться и обнаружить, что вся околонаучная литература оказалась под GPL-подобной лицензией, дабы отсеялись подобные деятели экономики. Мне не то что денег жалко, просто некоторые вещи монетизировать нельзя, как бы выгодно это ни было.
 
 
 
Cheater
Слушайте, а ведь интересно, что у любимой народом баллады "Элиссон Гросс" (известной большей частью по творчеству Руста Якупова или той-кого-нельзя-называть) в оригинале совершенно другая концовка.

Читать дальше... )



Для сравнения вот оба варианта.


Русскоязычный:


Англоязычный (этакая рок-аранжировка):
 
 
Cheater
02 Март 2011 @ 15:46
Народ, кто знает инглиш, а ну плз по-быстрому скажите, как перевести "последний" в смысле указания на последний упомянутый объект?
Т.е.: " .... , последний характеризуется тем-то".

"The latter one"?
 
 
Cheater
22 Декабрь 2010 @ 01:06
Наткнулся недавно на баг в Code::Blocks, который наверняка мешает очень многим.

Поиск в гугле по тексту ошибки ("Unable to stop the debug process", см. ниже) не даёт способа разрешения проблемы (+ разработчиками утверждается, что она исправлена в текущем релизе C::B, но это не так), так что напишу здесь, как бороться, вдруг кому пригодится.


Итак, баг проявляется при попытке после установки Code::Blocks под Gnome запустить из этой среды дебаггер gdb на какой угодно консольной программе (допустим, что это ~/helloworld). Для наглядности пусть эта программа в какой-то момент останавливается и ждёт ввода с консоли (getchar итд).

Первая часть бага состоит в том, что окно консоли не выводится (или выводится, но не принимает ввод-вывод от приложения). Вторая - в том, что при этом невозможно остановить дебаггер средствами C::B - кнопка остановки или ничего не делает, или (при попытке перезапуска/пересборки) появляется сообщение "Unable to stop the debug process".

Причина ошибки )
Баг исправляется следующим образом: Settings->Environment-> меняем gnome-terminal -e на gnome-terminal -x.
(Ну или на xterm -e, тут уж кому что нравится)
 
 
current mood: sleepysleepy
current music: Ensiferum - Tumman Virran Taa | Powered by Last.fm
 
 
Cheater
13 Ноябрь 2010 @ 21:30
Чёрт, на какую штуку наткнулся хорошую.

"Sintel" - 15-минутный CG-мульт, созданный и доступный для свободного распространения (лицензия Creative Commons Attribution license) организацией Blender Foundation - создателем свободного же пакета Blender, предназначенного для создания 3D графики. Цель мультфильма - демонстрация возможностей Blender и продвижение свободного ПО на рынке 3D-моделлинга.

Это рассказ о девушке, путешествующей в поисках пропавшего дракончика, когда-то ей прирученного.
По характеру и рисовке персонажей - насквозь анимешный, сюжет довольно нехитрый, ну да неважно.




Основная крутизна "Sintel", имхо, в красивейшей графике, я как-то не ожидал от некоммерческого продукта ничего подобного. Мульт доступен в т.ч. в высоком разрешении (2048 x 872), внутри демонстрируются разнообразные красивости, детальная прорисовка персонажей, пейзажи, пещера-с-кристаллами (tm) и т.д. Также просто прекрасны боевые сцены, мульт можно смотреть ради них одних)

Среди минусов я бы отметил паническую боязнь отражающих поверхностей (вплоть до того, что лезвие нагинаты уныло-тускло-серое), страшненькие ландшафты из 2 с половиной текстур, ошибки работы с камерой (камера порой направляется сбоку как в 2D платформере; или секунд 5 статично смотрит, а ГГ бегает в кадре) и несколько неестественную модель лица Синтел - что-то среднее между реальным человеческим лицом и стилизацией как в "How to Train Your Dragon".
Ну и не понимаю до сих пор, откуда пошла традиция пририсовывать драконам бараньи рога (это не в огород Sintel камень, это я вообще уже не первый раз вижу, взять тот же Advent Children). Как встречаю - всё время в голову лезет мысль, что драконы в упомянутом "Как приручить дракона" похищают овечек далеко не для еды. <_<

Официальный сайт мультфильма (скачивать из раздела Download)
 
 
current music: Mägo de Oz - El Templo del Adiós | Powered by Last.fm
 
 
Cheater
11 Ноябрь 2010 @ 03:18
Увидел где-то прикол - реальную школьную задачу (как водится, на злободневную тему):

"Владимир Путин загадывает три двузначных числа: a, b и c.

Дмитрий Медведев должен назвать ему три числа: X,Y,Z, после чего Путин сообщит ему сумму aX + bY + cZ. Медведев должен отгадать задуманные числа, иначе его уволят с поста президента. Как ему спастись?"


Проглядев в первый момент слово "двузначных", я чото сел задумался, во-первых, над корректным доказательством неразрешимости соответствующей задачи в вещественных числах, а во-вторых, не готовят ли это так мягко подрастающее поколение к неизбежному возврату Путина на пост президента...

Потом-то увидел про двузначность, и всё зря оказалось. (К.О.: при условии двузначности задача разрешима)

Но в процессе, тем не менее, родилось немеряно троллящее Путена решение задачи без условия двузначности!

Медведев: "Никто не сказал, что X,Y,Z - именно вещественные числа. Например, никто не мешает им быть комплексными. В той же мере никто не мешает им быть кватернионами. Положим X,Y и Z кватернионами (1,0,0,0), (0,1,0,0) и (0,0,1,0). Сумма, которую вы, В.В., назовёте, также будет являться кватернионом, первые три его компоненты и будут загаданными вами числами."

(Естественно, Шмеле должен применять этот чит только после того, как Путин, не подозревающий о подвохе, загадает вещественные числа, а иначе с последнего станется обидеться и загадать элементы из алгебраического кольца размерности на пару десятков большей, чем кольцо кватернионов).
 
 
Cheater
15 Сентябрь 2010 @ 17:48
Мы с научруком представляем собой эффективнейший симбиоз двух раздолбаев - это проявляется во всём, начиная от единичных случаев вроде синхронных опозданий ( - "А.Н., я опоздаю часа на полтора, наверное." - "Да ничего, я как раз примерно на столько же...") и заканчивая стилем руководства в целом, при котором он мне позволяет двигать диссер в любом направлении, каком мне только захочется.

Сегодня вот опять. Сбор исследовательской группы в ВЦ, от каждого нужен текст статьи с результатами за август.
Я - это см. первый абзац, поэтому статью собрался набрать в последний момент сегодня утром. Героически поставил будильник на 7.00 и, естественно, проспал. Прихожу в ВЦ, на руках только начёрканный в метро черновик, на ходу пытаюсь придумать отговорку, упираюсь в закрытую дверь лабы. Звоню:
- А.Н., а где все, почему закрыта лаборатория?
- Ой, я совсем забыл вам вчера сказать, сбор перенесли на следующий день.

Теперь у меня есть ещё сутки на статью, еее)
 
 
current mood: sleepysleepy
current music: Van Canto - Last Night of the Kings | Powered by Last.fm