• ↓
  • ↑
  • ⇑
 
07:48 

Мегакрендель: заколебарь, жаболекарь, зомболекарь, лежебокарь
О заблуждениях, которые даже не замечаешь. Пример первый.

В 2010-м из каждого утюга звучала песня Шакиры Waka waka. Меня она раздражала — фе, что за псевдоафриканщина с колумбийским акцентом.

Много лет спустя я узнал, что в припеве вовсе не случайные слоги, а перепевка камерунской песни на языке фанг. Та исходная песня родом из восьмидесятых, посвящена африканским солдатам во Второй мировой (если интернет мне не врёт) и до сих пор используется по всему региону как строевая (хотя по звучанию не догадаешься). И её перепевка сразу начала мне нравиться — потому что настоящая и с историей. Хотя сама она не изменилась ни на йоту, а на языке фанг я не понимаю ни слова.

Полезно в себе такое отслеживать.

@музыка: замина мина э-э, вака вака ээ-ээ, замина мина сангалева

05:33 

Мегакрендель: заколебарь, жаболекарь, зомболекарь, лежебокарь
Имена Пафнутий, Онуфрий и Пахом — древнеегипетского происхождения. Ну как древне. Уже из раннехристианских времён, конечно. Но язык коптский, а не, скажем, греческий.

@темы: превед, языковед

09:56 

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

Замечательная IPython QtConsole в процессе печатания даёт пользователю подсказки — например, показывает докстринг и тип вызываемого объекта, ну и ещё некоторые данные запрашивает. Она рассчитывает, что объект их ей сам добровольно скажет. Ну а если нет?

Пусть кто-нибудь, не предупредив нас, определил следующий код (или более заковыристый, потому что жизнь не мармелад):

class M(type):
   def __getattr__(self, name):
      print("Aaaа!")

class N(metaclass = M): pass

И вот мы вбиваем: N(

На энтер, заметим, не жмём.

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

...Ничем хорошим это, конечно, не кончается.

@темы: root@глупыйпингвин:~#

17:47 

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

Перед нами двумерный массив пикселей. Каждый из них может принимать, скажем, 0xFF**3 различных значений без учёта прозрачности. Если мы хотим другую палитру, то к нашим услугам такие-то и такие алгоритмы дитеринга (например, Флойд-Штейнберг). Ещё мы можем работать с несколькими такими массивами одновременно и клепать из них анимированные изображения (с такими-то и такими-то алгоритмами уменьшения размера итогового файла, использующими, например, тот факт, что многие пиксели от кадра к кадру не меняются). А вот вейвлет-разложение. А вот оператор Собеля. А вот скрипты, которыми мы всё это автоматизируем. А вот перед нами уже вообще не растровая графика, а кривые Безье, вводить их опорные точки можно таким-то и таким-то способом, вот у нас объединение, пересечение, разность и симметрическая разность двух контуров, а вот клотоиды...

Какой, к стержням графитовым, карандаш в таком месте? Какое, к чертям чернильным, перо?!

@темы: root@глупыйпингвин:~#

21:22 

Iä Shub-Niggurath!

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

@темы: поворот на КТЛХ

15:32 

Мегакрендель: заколебарь, жаболекарь, зомболекарь, лежебокарь
Люпа — оптический прибор для наблюдения очень маленьких волков.

22:39 

Мегакрендель: заколебарь, жаболекарь, зомболекарь, лежебокарь
Луна за окном ровно напополам перечёркнута тонкой прямой тучкой, на вид как Сатурн.

14:29 

Мегакрендель: заколебарь, жаболекарь, зомболекарь, лежебокарь
Посвящается разговору с Енотом у озера Ваннзее.

We live on a placid island of ignorance in the midst of black seas of infinity, and it was not meant that we should voyage far*
— H. P. Lovecraft


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

Я никогда не был умелым пловцом и быстро устал. Утонуть я не боялся – знал, что здесь в худшем случае по грудь. Однако идти по дну я не хотел: до сих пор ноги каждый раз нащупывали вместо песка нечто, напоминающее длинные, тщательно причёсанные волосы. Соприкасаться с этой субстанцией было не очень приятно.

читать дальше

_______________________
* Мы живем на тихом островке невежества посреди темного моря бесконечности, и нам вовсе не следует плавать на далекие расстояния

@темы: зарисовки и рассказы, поворот на КТЛХ

16:16 

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

Stare piosenki są zajebiste

09:39 

Мегакрендель: заколебарь, жаболекарь, зомболекарь, лежебокарь
Запрос Berlin Liniennetz внезапно выдал самым первым результатом карту, на которой отмечены, кроме прочего, When Lake, Beautiful View, Virgins Heathland, Federal Day и Burning castle Gate.

23:12 

Мегакрендель: заколебарь, жаболекарь, зомболекарь, лежебокарь
Видел статью про то, что семитские корни из двух согласных описывают только те явления, что известны ещё с палеолита. Все корни для явлений, которые появились в неолите, уже хотя бы трёхконсонантные. Моих знаний не хватает, чтобы понять, правда это или нет (какие я вообще знаю корни из двух согласных хотя бы на иврите? Отец-мать-дочь-сын-брат, древесина, огонь, другое слово для огня... вроде сходится, но это всё может быть и вторичным).

Но правда это или нет — в любом случае довольно забавно представлять, что корень *nr (который сейчас в словах «менора» или «нер», ну, которое «...леѓадлик нейр шел шабос»), употребляли ещё охотники и собиратели каменного века для своих светильников.

09:15 

Мегакрендель: заколебарь, жаболекарь, зомболекарь, лежебокарь
В современных немецком и иврите слово «клятва» произносится одинаково, швуа (только ударение разное) — Schwur и שְׁבוּעָה. При этом связи между ними нет никакой.

Первое происходит из прагерманского *swōraz и связано со славянским «свара», второе... Про второе пусть расскажет тот, кто знает. Многие пишут, что оно как-то связано с числом «семь», שֶׁבַע (а оно уже общесемитское, потомки корня *šbʕ есть и в арабском, и в тигринья), но каждый раз выдумывают новое объяснение, как именно связано.

11:14 

Уй-юй

Мегакрендель: заколебарь, жаболекарь, зомболекарь, лежебокарь
Петь с акцентом:

iiich liege wach auf dem Dachboden ganz allein
miiir ist so öde und traurig und fällt nichts ein
hiiinter mir höre ich plötzlich der Eulen zarten Schrei
und schon fühl ich mich besser, schon fühl ich mich gut,
a lei lei lei, und schon fühl ich mich guuut

@темы: tradukeroj

11:39 

Мегакрендель: заколебарь, жаболекарь, зомболекарь, лежебокарь
Иду я такой по Берлину, и вдруг вижу — киоск, а на стенке нарисован кртек, а внутри играет что-то подозрительно знакомое.

...šplhal jsem do nebe
chtěl jsem ji osahat
marnost mě vysvlékla celého donaha...


— У вас кофола есть?
— О, вы точно по адресу.

И достаёт из холодильника бутылку того самого странного напитка с былинным экстрактом, который я никак не ожидал найти за пределами Чехии.

13:28 

Мегакрендель: заколебарь, жаболекарь, зомболекарь, лежебокарь
Вот это порождение нечестивого хаоса — синтактически корректный пайтон:

ы . ы , ы [
:,::...,:...,:...:
...,...:,...::...,
...:...,...:...:...
] . ы , ы ,

пояснения и не очень практичный пример

@темы: root@глупыйпингвин:~#

07:55 

Мегакрендель: заколебарь, жаболекарь, зомболекарь, лежебокарь
В идише и диалектах немецкого есть как минимум четыре разных «оканья» (т.е. явления, при котором литературным немецким /a/ и /a:/ в определённых словах соответствует некий огубленный звук). Рассмотрим их на примере слов Tag, Nacht, schlafen и machen:

Австрийское оканье: Tog, Nocht, schlofn, mochn (1111).

Кёльнское оканье: Daach, Naach, schloofe, maache (0010).

Идиш: tog, nakht, shlofn, makhn (1010).

Наконец, под Гёттингеном есть места, где говорят Dach, но mooken (0xx1). Услышать этот диалект сложно, как по-ихнему «ночь» и «спать», я не знаю. Нижненемецкие диалекты очень сильно в этом плане между собой различаются (скажем, в некоторых других местах под Гёттингеном день будет Doch, в сёлах Эслоэ и Брокхаген в Вестфалии оканье «кёльнское», а Гамбург, как я понимаю, не окает вообще), так что угадывать не буду.

@темы: превед, языковед

06:32 

Мегакрендель: заколебарь, жаболекарь, зомболекарь, лежебокарь
А вот вчера серебристые облака очень красивые были.

Интересно, увижу ли однажды перламутровые.

@темы: по всей Германии wetter

03:26 

Мегакрендель: заколебарь, жаболекарь, зомболекарь, лежебокарь
Навеяно увиденным в Избранном словосочетанием «17.6% моих девушек».

Пусть у нашего собеседника есть дробь m/n, где m < n. Он округляет её до катого знака после запятой и говорит нам результат. Нам интересно узнать изначальные n и m.

В наше время такую задачу проще и быстрее всего решать перебором всех вариантов, вбив в интерпретатор что-нибудь вроде такого однострочника (здесь рассматриваются только n < 100):

["{} из {}".format(j, i) for i in range(100) for j in range(i) if round(j/i, 3) == 0.176]

А теперь внимание, мировоззренческий вопрос. Что из этого вам ближе?

1. Это вообще не решение. По сути, ты просто говоришь «если вы хотите решение, перебирайте все варианты» и описываешь, как именно их перебирать. А хочется красивой формулы.

2. Нормальное это решение. Пишется меньше минуты, считается меньше секунды, как считать для больших n, если они вдруг понадобятся, тоже понятно. Что не так-то?

02:52 

Мегакрендель: заколебарь, жаболекарь, зомболекарь, лежебокарь
изображение

08:20 

Мегакрендель: заколебарь, жаболекарь, зомболекарь, лежебокарь
И ещё об актуальном астрономическом.

Юпитер, Красное пятно

@темы: космически прах

Эх, разум, да ещё разум

главная