Нотатки лінгвомана

Блог про подорожі, країни, мови, програмування, музику, книги та купу інших речей, які мене захоплюють

Author: anvarazizov (page 4 of 7)

Узбецька абетка. Як правильно читати й вимовляти.

Узбецька мова, а зокрема абетка має цікаву і насичену змінами історію. За одне лише 20 сторіччя існувало 4 варіанти узбецької абетки: на основі арабської в’язі, адаптована кирилиця та 2 варіанти латинки. Після розвалу Радянського союзу в узбецькій мові відбувся перехід на спрощену латинську абетку, яка налічує 29 літер і апостроф. Приємна особливість — узбецькою латинкою можна набирати текст не перемикаючись з англійської клавіатури.

Поряд з латинкою в сучасному Узбекистані досі вживається і кирилиця, адже людям народженим за часів СРСР складно пристосуватися до нового.
Сьогодні ми розглянемо лише офіційний латинський варіант узбецької абетки, але ви зможете подивитися і кириличний на відео в кінці публікації.

Важливо: приголосні в узбецькій мові вимовляються м’якіше, ніж в українській, наприклад: aka (старший брат) вимовляється майже як акя.

ЛітериВимова
A aа
B bбе
D dде
E eе
F fфе
G gґье
H hм’яке “хе”, вимовляється без зусиль, наче з видихом
I iі
J jджє (іноді жє)
K kкье
L lлье
M mме
N nне
O oо
P pпье
Q qсередній між звуками “ка” і “ха”
R rре
S sсе
T tте
U uу
V vве
X xтверде гортанне “хе”
Y yй
Z zзе
O’ o’середній між звуками “о” і “у”
G’ g’середній між звуками “ґе” і “хе”
Sh shшье
Ch chче
Ng ngнг (носовий звук дуже схожий на звук «нь»)
апостроф (використовується для позначення кириличного твердого знака)

А ось коротке, але інформативне відео в якому можна почути вимову кожної літери носієм мови:

Як знайти iPhone Simulator для Xcode 6 на диску

Це дуже просто. У одному зі своїх проектів додайте цей рядок коду, щоб вивести точний шлях у лог:

NSLog(@"Document folder: %@", [[NSFileManager defaultManager] URLsForDirectory:NSDocumentDirectory inDomains:NSUserDomainMask]);

30 Day Processing Programming Challenge — День 16. Завершення.

Сьогодні я вирішив опублікувати останній скетч у серії і не продовжувати челендж. Я не розрахував свої сили і замість заявлених 1-2 годин на день я витрачаю 3-5 годин, що сильно позначається на сні здоров’ї та інших сферах життя. Звісно, можна було б лишатися у заявлених часових рамках, але тоді програми виходять занадто прості та одноманітні.

Тож, тепер від фанатичного формату я переходжу до вільного — буду публікувати кілька скетчів на тиждень. Тепер можна буде над одним скетчем попрацювати більше одного дня і досягти цікавіших результатів.

А ось мій сьогоднішній скетч з вічною анімацією. Завантажуйте, редагуйте і насолоджуйтесь гіпнотичним зображенням 🙂

Continue reading

Processing challenge – День 15, генерація 3D-об’єктів на основі звуку та збереження у формат .dxf

Мене вже трохи втомили патерни з квадратів, кіл та трикутників і захотілося зробити, щось із 3D. Також в мене є ідея написати генератор 3D-скульптур і надрукувати одну з них під кінець цієї 30-денної серії. У Processing вбудована бібліотека DXF, яка дає можливість експорту у однойменний формат dxf, який приймають 3D-принтери.

day15

Я створив скетч із 3D-об’єктом і намагався зробити експорт у dxf як описано в документації, але чомусь постійно видавало помилку. І тут, як завжди, допоміг Stackoverflow 🙂 Я натрапив на код в якому все працює ідеально, ще й генерується гарна візуалізація на основі звуку. Початково аналізувався звук з мікрофона, але я переробив його на відтворення та візуалізацію звуку із заданого треку.

Ось як виглядає уся візуалізація. Тут лише відео, без музики: Continue reading

Processing challenge – День 14. Анімація за допомогою HYPE.

Вчора натрапив на HYPE – круту бібліотеку для створення різноманітної анімації. Вона зручна у використанні і кроссплатформенна. Тобто ви зможете запустити як на будь-якій операційній системі так і в браузері, бо вона підтримує ProcessingJS. Для підключення треба завантажити архів та скопіювати з нього файл HYPE.pde у папку з вашим скетчем.

140716_214404_214

А нижче мій простий приклад анімації за допомогою HYPE. Це не гіфка, а повноцінний скетч на ProcessingJS: Continue reading

Processing challenge – День 13. Generative agents.

В цьому скетчі генерується задана кількість “істот”, а також вказується випадково-приблизний напрям руху. Ось що з цього втйшло у статичному вигляді, а запустивши код ви побачите все в динаміці. У динаміці все значно крутіше 🙂

140715_014248 Continue reading

Processing challenge – День 12. Аналізатор ритму з візуалізацією.

Сьогодні я вирішив написати дещо складніший візуалізатор музики, ніж у день 10. Він заснований на аналізі ритму і дає можливість дуже тонко зчитувати динамічні зміни гучності та частоти звукової доріжки. Ця можливість вбудована у Processing завдяки бібліотеці Minim. Трохи згодом я зроблю туторіал по створенню такого аналізотора ритму, а поки пропоную вам код проекту, який ви зможете самостійно переробити під власні потреби. На гіфці у прискореному вигляді і без музики видно те, що малює візуалізатор. Над кольорами і картинкою я цього разу сильно не заморочувався, адже головною задачею було — створити сам аналізатор бас-бочки, робочого барабану та хай-хету.

visualizer

Код проекту на Github.

 

Processing challenge – День 11. Квадрати, літери, анаграми.

Спочатку думав зробити генератор картин з різнокольоровими прямокутниками у стилі німецького художника Герхарда Ріхтера. Зробив за хвилин 10, подумав, що це нудно і додав туди українські літери. Тепер можна генерувати щось на зразок анаграм і шукати в них знайомі слова 🙂

Спробуйте самі просто встановивши власне значення параметру quantity. Зберегти зображення можна натиснувши клавішу “s”, коли програма запущена. Отже, результати сьогоднішнього експерименту:

140713_000140_14 Continue reading

Processing challenge – День 10. Простий візуалізатор музики.

Я давно хотів поєднати візуальні образи зі звуками у Processing і сьогодні зробив щось на кшталт візуалізатора музики. Він досить простий, з приємними кольорами і звичайно ж трохи психоделічний. Спочатку я писав його граючи на дутарі, але найкраще оцінити його увімкнувши якийсь мелодійний та водночас ритмічний трек.

frame01153

Сьогодні замість зображень я викладаю скрінкаст, щоб можна було оцінити програму разом з музикою. Continue reading

Processing challenge – День 9. Овальні паттерни.

Сьогодні досить проста програма, але, тим не менш, досить цікавий та приємний паттер. Щоправда трохи психоделічний 🙂 Ви можете змінювати параметр size та все, що знаходиться у функціях fill() – вони відповідають за заливку менших та більших кіл. Віповідно до руху мишки за осями x та y змінюється кольорова гама. Результати сьогодні шнього експерименту: 140710_222415_843 Continue reading

Older posts Newer posts

Copyright © 2024 Нотатки лінгвомана

Theme by Anders NorenUp ↑