TGTGInsightтелеграм анализLIVE / telegram public index
← Такты, стеки, два колеса

TGINSIGHT SIMILAR POSTS

Намери подобно съдържание

Изходен канал @clockstackwheels · Post #247 · 11.03

Попробовали на работе предметно-ориентированное проектирование (Domain Driven Design). Это такой способ построения архитектуры, когда ты (чаще всего с помощью системы типов и ООП) описываешь физическую суть вещей, которые представлены в твоей программе. Например, если в программе есть объект "Книга", то её нужно снабдить свойствами, которые бывают у книг в реальности: число страниц, автор, язык, тип обложки и т.д. При этом данные свойства должны быть такими, чтобы присвоить им нереалистичные значения было нельзя. Допустим, число страниц не может быть отрицательным (и скорее всего в реальном мире не может быть нулём). При попытке установить отрицательное число страниц программа должна выбросить исключение. А совсем в идеальном случае -- не дать этого сделать программисту на уровне статического анализа кода. Описав все свойства книги, вы снабжаете её операциями, которые над ней можно сделать. Например, из книги можно вырвать страницу, и при этом число страниц уменьшается. Нет такого случая, когда можно вырвать страницу без изменения числа страниц. Вы строго программируете эту зависимость, делаете у книги метод "Вырвать страницу", а он уже уменьшает число. Кстати, свойство "Число страниц" при этом нельзя переназначить в уже созданной книге. Можно только создать книгу, передав в её конструктор (так называется в программировании функция создания объектов) заданное число страниц. Но поменять число страниц можно только специальными методами "Вырвать страницу" и "Вклеить страницу". С помощью этого подхода вы гарантируете, что ваши объекты всегда находятся в валидном состоянии -- то есть таком, которое возможно в реальной жизни с объектом, представленным программой. Плюсы подхода очевидны: меньше число ошибок. Код описывает сам себя, и программист, если не лезет внутрь объекта "Книга", вообще не сможет сделать с книгой ничего недопустимого. Минусы, думаю, тоже понятны: изначально проектировать сложнее, нужно учесть много нюансов, писать тесты. Время разработки изрядно растёт. Изменение требований даётся дороже: например, если каким-то образом в ваш книжный магазин поступят книги со страницами из кевлара, которые невозможно вырвать :) Но первый проект с этим подходом мы сдали хорошо, без багов. Лучше, чем многие предыдущие. #dev

Hashtags

Резултати

Намерени 8 подобни публикации

Търсене: #harmonium

当前筛选 #harmonium清除筛选
Tibicen

@world_music_geek · Post #363 · 09.02.2023 г., 08:01

Nashenas — Life Is a Heavy Burden: Ghazals & Poetry From Afghanistan (United Sounds Of Asia, 2022) #ghazal#harmonium#tabla#Afghanistan Cборник работ афганского певца Мохаммада Садика Фитрата, также известного как Нашенас, что на дари значит «Неизвестный» (ناشناس). Эти песни были записаны на студии «Радио Кабул» и позже выпущены на иранском лейбле Royal. Нашенас происходит из древнего пуштунского рода, представители которого имели связь с духовенством. Певец рассказывал, что взял себе такой псевдоним, чтобы его родственники не узнали о его занятиях музыкой, ведь мусульманская общественность не всегда признает это дело праведным. Так или иначе, в 1951 году Нашенас начал выступать на «Радио Кабул», с чего и началась его карьера. Он приобрел популярность, исполняя стихи известных поэтов и песни из фильмов. Нашенас стал свидетелем неспокойных для Афганистана времен, но оставался в стране до начала 90-х. Сейчас он живет в Лондоне и продолжает гастролирует по всему свету. Spotify | AppleMusic | Bandcamp

Tibicen

@world_music_geek · Post #128 · 07.12.2020 г., 20:00

Ustad Saami — Pakistan Is for the Peaceful (Glitterbeat, 2020) #surti#traditional#tambura#harmonium#tabla#Pakistan Устад Саами — последний из ныне живущих певцов, способных исполнить древние 49-нотные микротональные гаммы традиции Сурти. Сурти сформировалась еще до каввали — традиции исполнения суфийской поэзии под музыку. В общем, исполнение песен в традиции Сурти считается спорным в исламском обществе, потому что она появилось еще до Мухаммеда. Даже под угрозой со стороны исламских фундаменталистов, мастер всю жизнь практиковал исчезающее искусство, которое передавалось из поколения в поколение с 13 века. Издание The Quietus отмечает, что «когда Устад Саами умрёт, эти 49 нот умирут вместе с ним». Pakistan Is for the Peaceful — его второй альбом, состоящий из трех композиций. Запись проходила в Карачи во время живого сета на крыше дома мастера под музыкальное сопровождение его четырёх сыновей. Продюссированием записи занимался Ян Бреннан, известный по работам с Tinariwen. Spotify | AppleMusic | Bandcamp

Tibicen

@world_music_geek · Post #365 · 09.02.2023 г., 17:02

The Ahmad Sham Sufi Qawwali Group — Introducing Ahmad Sham Sufi Qawwali Group (World Music Network, 2013) #qawwali#sufi#harmonium#tabla#bansuri#Afghanistan В XIII веке в Индии суфийАмир Хосров из ордена Чиштия объединил персидское, арабское, турецкое и индийское наследие духовных песнопений и создал традицию, которая сегодня известна как каввали. Aнсамбль Ахмада Шама — один из самых уважаемых коллективов, исполняющих каввали в Афганистане. Эта страна является одним из центров суфизма, для многих направлений которого музыка — важный элемент духовных ритуалов. Несколько самых прославленных суфийских святых были выходцами из современного Афганистана. Прежде всего поэт Руми родился в 1207 году в Балхе. В 2013 году Ахмад Шам записал со своим коллективом единственную пластинку на западном лейбле, но судя по тому, что в сети время от времени появляются записи его выступлений, он жив, здоров и продолжает практиковать свое искусство. Spotify | AppleMusic | Telegram

Tibicen

@world_music_geek · Post #602 · 26.04.2024 г., 09:40

Ustad Saami — A for Aleph Live (A for Aleph, 2024) #surti#khyal#tambura#harmonium#tabla#Pakistan Выступление прославленного певца Устада Саами и его сыновей на студии пакистанского лейбла звукозаписи A for Aleph. На записи можно услышать произведение Khayal (خیال), названное в честь одной из доминирующих форм музыки Северной Индии, и Kalam-e-Khusro, посвященное культовому суфийскому поэту Амир Хосрову. У него более семи веков назад обучался далекий предок Устада Саами, Миян Самат. Семья Устада Насируддина Саами стояла у истоков школы каввали, основанной в XIII веке в Дели. Стиль Саами называется «Судх Бани» и, судя по всему, он является последним из ныне живущих вокалистов, практикующих микротональную систему шрути из 49 нот. 🔗 YouTube | Spotify | AppleMusic | Bandcamp

Tibicen

@world_music_geek · Post #485 · 26.11.2023 г., 13:03

Various Artists — Rajasthan Street Music (Sublime Frequencies, 2022) #traditional#field_recording#tabla#dhol#harmonium#Rajasthan#India Раджастан (राजस्थान), что значит «страна раджей» — самый большой штат в Индии, расположен на северо-западе страны. Суровыми просторами пустыни Тар он разделен с пакистанскими провинциями Синд и Пенджаб, а на юге граничит с индийским штатом Гуджарат. Века непрерывных вторжений и жестоких битв, правление скифов, маурьев, сатрапов, гурджаров, моголов, раджпутов и британцев оставили свой след в местном фольклоре. В наши дни, из-за постоянных сбоев в подаче электроэнергии, длительных засух, пересыхающих рек и постоянно наступающего опустынивания, Раджастан остается не самым приветливым местом для жизни. Тяготы прошлого и настоящего наделили народ Раджастана гордым характером, который чувствуется и в музыке штата. Себ Басслир записал компиляцию Rajasthan Street Music в различных городах, деревнях и отдаленных районах Раджастана в рамках двухмесячного путешествия. Этот сборник не является исчерпывающим фольклорным исследованием или этномузыковедческим проектом. Он скорее представляет музыкальный пейзаж Раджастана середины нулевых, срез звуковой среды за пределами академического подхода к раджастанской музыке. Bandcamp | Telegram

Tibicen

@world_music_geek · Post #317 · 26.10.2022 г., 15:07

Ustad Saami — East Pakistan Sky (Glitterbeat Records, 2021) #surti#khyal#traditional#tambura#harmonium#tabla#Pakistan Семья Устаада Насируддина Саами стояла у истоков школы каввали, основанной в XIII веке в Дели. Его предок Миян Самат обучался у самого Амира Хосрова, культового суфийского поэта, после чего традиция передавалась от отца к сыну в течение более чем 7 веков. Сам Саами начал свой творческий путь в середине 50-х годов под руководством своего дяди Устаада Мунши Разиуддина. В течении многих лет обучения ему было разрешено выражать свои мысли только посредством пения. Стиль Саами называется «Судх Бани» и судя по всему он является последним из ныне живущих вокалистов, практикующих микротональную систему шрути из 49 нот. East Pakistan Sky – его третий альбом, спродюссированный Яном Бреннаном, известным по работе с Tinariwen. Запись проходила в Карачи во время живого сета на крыше дома мастера под музыкальное сопровождение его четырёх сыновей. Spotify | AppleMusic | Bandcamp | VK

Tibicen

@world_music_geek · Post #883 · 27.01.2025 г., 09:05

Talib Trio — Aap ka number hai? (Honiunhoni, 2024) #traditional#sindhi#balochi#pashtun#damburo#bulbul_tarang#benju#dholak#harmonium#Pakistan Aap Ka Number Hai? — дебютный альбом трио Мухаммада Талиба, мультиинструменталиста из Карачи. В основе альбома — традиционная музыка синдхов и белуджей, которую Талиб исполняет на модернизированном дамбуро (не путать с тамбуром, танбурой или домрой), оснащённом ладами, а также на электрическом бюльбюль таранге, разновидности традиционного бенджу со звукоснимателями. Помимо самого Талиба в трио входят Мухаммад Хан, исполнитель на барабане дхолак, и Шахид Али, исполнитель на фисгармонии. Музыкальная карьера Талиба берёт начало в богатой семейной традиции. Он племянник видного синдхского певца Устада Мухаммада Джумана и ученик мастера игры на бенджу Гулама Мохаммада. Новаторский подход Талиба к дамбуро, изначально ритмическому инструменту, расширил его возможности. Добавив лады, Талиб превратил инструмент в мелодический, способный исполнять аккорды и сложные мелодии. Музыка альбома Aap Ka Number Hai? пропитана духом многокультурного Карачи. Здесь есть и переработанные народные мелодии синдхов и белуджей, и популярные песни пуштунов, и собственные композиции Талиба. Талиб соединил традиционную музыку синдхов с эклектичными музыкальными влияниями Карачи, создав звучание, которое хотя и является экспериментальным, из-за этого только еще больше укоренено в наследии города. Еще ярче обостряет воздействие города на этот альбом тот факт, что его запись проходила на крыше здания Clifton Court, где Талиб провёл свое детство. Звуковой ландшафт Карачи — его хаотичная энергия, уличный гул и ритм жизни — стал частью музыкальной текстуры записи, сделав её неотъемлемо связанной с этим мегаполисом. 🔗Spotify | Bandcamp

Tibicen

@world_music_geek · Post #740 · 03.09.2024 г., 09:05

Инструменты #accordion#afoxe#agaita#apapshyn#apapshyn#baglama#baglamas#bagpipes#bajo_sexto#bandoneon#banjo#bansuri#barbat#berimbau#bouzouki#brass#bulbul_tarang#cabrette#calabash#chabrette#chanzy#cimbalom#clarinet#conga#daf#dam#damaru#dambura#dhol#dholak#dilruba#djembe#dombra#doshpuluur#draailier#duduk#dulcimer#dunggur#dut#dutar#epinette#epinette_des_vosges#erhu#flute#gabusi#gayageum#geomungo#ghatam#ghaychak#goje#gong#granular_synthesis#gubguba#guembri#guitar#guzheng#gwo_ka#gyil#harmonium#harp#hurdy_gurdy#igil#irawk#kamanche#kamyl#kangling#kanjira#kanyeri#kayamb#kemenche#kendhang#khomus#kobyz#kologo#komuz#kora#lag_na#lamellophone#lute#lyre#malimba#mandola#mandolin#mandoloncelle#marimba#marranzano#mbira#musical_bow#nay#ney#ngombi#ngoni#nyckelharpa#ocarina#organetto#oud#piano#pifres#premtal#pungi#qraqebs#rebab#rolmo#rubab#sanfonha#sanfonha#santur#sarangi#sarod#setar#shakuhachi#shang#shychepshyn#sildyen#silnyen#sintir#sitar#soku#sring#synth#tabla#talking_drum#tambours#tambura#tanbur#tanpura#tar#tende#thavil#theremin#tindi#tingsha#tombak#tombi#toubeleki#trombone#trumpet#tuba#tumbi#tzouras#vibraphone#viola#violin#water_drum#xylophone#zerbaghali#zither#zurna#сhabreta