Category: музыка

Category was added automatically. Read all entries about "музыка".

nyaload

swag

Стало интересно, что означает swag на демотиваторах.

В википедии - список музыкальных групп с таким названием. В lurkmore - нет статьи.
Так что в качестве источника - поиск по картинкам, и urbandictionary).

SWAG - "крутой" и выпендрежный стиль в одежде из рэперской среды. Иногда раздражающий окружающих настолько, что придумали дразнилку-расшифровку "secretly we are gay".
Так же это используется как слово-паразит, обозначающее "крутость" чего-то.

Возможно, на русский язык можно перевести как "заебок".
nyaload

map

map :: (🍬 -> 💩) ->[🍬] -> [💩]
map 🐩 (🍰: 🎁) = (🐩 🍰) : (map 🐩 🎁)



(по мотивам этого поста)

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

Для тех, кто не умеет читать нотную грамоту Haskell:
🐩 имеет тип (🍬 -> 💩), это тип функции отображающей тип 🍬 в в тип 💩. Тип [🍬] - это тип "список из 🍬".
(head : tail) - создание списка из элемента (head) и другого списка (tail). Используются здесь как для создания нового списка (🐩 🍰):(map 🐩 🎁). Так и для pattern-matching (🍰:🎁) второго параметра типа [🍬], в переменную 🍰 кладётся первый элемент списка, в 🎁 - оставшийся хвост списка.
nyaload

В русском языке больше 5 слов на "цо"

Есть такая шуточная задачка, назвать пять слов кончающихся на ЦО (существительных, и что бы ЦО не было опциональным суффиксом типа "мясцо"). Задающий чувствует себя очень умным, зная что есть только четыре таких слова:

КРЫЛЬЦО
ЯЙЦО
ЛИЦО
КОЛЬЦО

Но дело в том, что в языке - бесконечное число слов, если взять все узко-профессиональные слова, а так же все слова будущего и прошлого. Если взять только текущий момент, то их конечно не бесконечно много, но ОЧЕНЬ много. Гораздо больше, чем в любом печатном словаре. Невозможно определить, сколько именно, где кончается граница "существующих" слов, и какие слова "несуществующие". Существует ли слово, если его знает только группа из 10000 человек конкретной профессии? А 1000000? А 10? А 2? А если я его использую только для себя?

grep толкового словаря (это очень малая часть живого языка!) дал ещё такие слова:

ИНТЕРМЕЦЦО 1) то же, что интермедия 2) Инструментальная музыкальная пьеса, занимающая промежуточное положение между основными частями произведения 3) Самостоятельная "характерная" инструментальная музыкальная пьеса.
ПАЛАЦЦО итальянский городской дворец-особняк 15-18 вв., имевший величественный уличный фасад и внутренний двор с арочными галереями.
СЕЛЬЦО в России небольшое сельское поселение, обычно одна помещичья усадьба.
СКЕРЦО 1) в 16-17 вв. обозначение вокально-инструментального произведения на шутливые тексты, а также различных инструментальных пьес (у К. Монтеверди и др.).2) Часть сюиты (напр., у И. С. Баха).3) Часть сонатно-симфонического цикла, с кон. 18 в. постепенно вытеснявшая менуэт. Характерны резкие смены контрастных образов, быстрый темп, 3-дольный метр.4) С 19 в. самостоятельное инструментальное произведение, близкое каприччо
nyaload

Мучаем MsPaint.exe



Случайно нарисовалось под музыку Flёur от esyr. Музыка у них очень красивая, но вот слова слишком депрессивые %)
У меня рисунки подобного рода часто остаются на "программистких" черновиках. Однажды их случайно увидел наш художник, и "по мотивам" нарисовал рисунки фишек на последних этапах нашего нового маджонга (который по идее в ближайшие пару недель должен появиться на Алаваре).

Смотри ещё: • Сон разума рождает абстракции
Смотри ещё: • ЖОПА СЧАСТЬЕ!
nyaload

Скрипты на С++

<UPDATED>:
длинное обсуждение, что можно и нельзя на плюсах - http://www.gamedev.ru/forum/?group=0&topic=20087 - резюме такое: можно всё, что можно и в скриптах.
ищо ссылка - http://www.gamedev.ru/forum/?group=0&topic=20683

Тезис:

Единственное преимущество "скриптовых" языков - это то, что для них не надо писать пуленепробиваемые reference-counted copy-on-write контейнеры и прочий безопасный пушыстый стафф для дизайнеров уровней, которые не должны знать что такое "память", "байт", "malloc", "конструктор копирования". Еще можно из преимуществ можно назвать реальный, а не эмулируемый microthreading. Для некоторых приложений так же важно, что бы скрипт их скачаного из интернета уровня не мог отформатировать винчестер и послать всем твоим друзьям по почте. Но на это разработчики обычно забивают - некорректно записаный SaveGame может сделать тоже самое. Уязвимости были даже в mp3 и jpeg-файлах.

Мудрый пост Семёна:


Я все-таки хочу подчеркнуть всякие причины, по которым мне не хотелось бы использовать С++ как скрипт.
1) Таки медленно пишется код по сравнению со скриптовыми решениями. GC, принципиальна невозможность выхода за пределы массивов, проблемы с указателями и т.д. - это на самом деле неоценимо. _Winnie, ты же чувствуешь себя умным, когда на С++ пишешь? Я устал повторять, что это плохо. Нужно быть совсем тупым. Тупеть от каждой строчки. Ну и традиционно упомяну рефакторинг ;)
2) Скрипты достигают очень приличных объемов кода. Мегабайт, скажем. Приличных модулей кода, на которых компиляция С++ совсем не мгновенна.
3) Пуленепробиваемая безопасность - это таки аргумент. Потому что логика "если все равно бывают баги, то давайте вообще о них не думать" - она порочна.


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

</UPDATED>


aruslan как-то жаловался, что его за####ает "мгновенная природа С++"

В споре скриты vs С++ я привел такой код:
Collapse )


Вот тут интересное развитие/альтернатива:
http://www.chiark.greenend.org.uk/~sgtatham/coroutines.html