Museria - kaydinta muusiga oo baahsan

Museria - kaydinta muusiga oo baahsan

Maalin maalmaha ka mid ah waxaan go'aansaday in aan qoro codsi aan ku dooranayo muusikada oo aan ku dhegeysto guriga / wadada / jimicsiga, iwm. Oo sidaas daraaddeed waxaas oo dhami waxay ku shaqeeyaan qulqul, iyada oo ka qaybqaadashada ugu yar aniga. Waxa aan la imid qaab dhismeed, waxa aan sameeyay qaab-dhismeed, oo aakhirkii waxa aan galay hal “dhibaato yar”.

Mana cadda halka laga helayo faylasha heesaha laftooda. Waqtigaan, VKontakte waxay horey u xirtay api, albaabbada muusikada waaweyn wax walba waa la xiray, xitaa heesaha ayaa la siiyay qaybo si aan loo kala saarin. Waxa soo hadhay oo dhami waxay ahaayeen goobo gaar ah oo habeen-duqsi ah oo leh xayaysiis aad u badan iyo nooc kasta oo qashin ah, dhammaan noocyada barnaamijyada qabsashada ee shakiga leh iyo xulashooyin kale oo “wasakh ah”. Guud ahaan, ma jiro hal xal oo aad u wanaagsan. Dabcan, waad iibsan kartaa rukunka qaar ka mid ah muusikada Yandex ama wixii la mid ah. Laakiin mar labaad, ma jiro API dadweyne furan meel kasta mana heli kartid barnaamij ahaan muusig. Dhowr shirkadood oo waaweyn ayaa si dhab ah u xaddiday gelitaanka muusikada kuwa kale. Maxay tani u dhacday gabi ahaanba? Qoto dheer, waxaa caddaatay in dhibaatada ugu weyni ay tahay xuquuqda daabacaada. Xalka hadda jira ee qaabka is-diiwaangelinta wuxuu ku habboon yahay qoraayaal badan oo muusig ganacsi ah iyo shirkado isku mid ah. Isla mar ahaantaana, muusikada aan ganacsiga ahayn iyo qaybta ganacsiga ayaa sidoo kale ku dhacda liiska guud. Adigu ama wax walba ayaad bixinaysaa ama waxba ma dhegaysanayso haba yaraatee.

Oo waxaan bilaabay inaan ka fikiro waxa aan ku sameeyo waxaas oo dhan. Sideen u habayn karnaa qaybinta muusikada bilaashka ah? Maxaan samayn lahaa haddii aan aniga laftayda abuurayo muusig oo aan doonayo inaan lacag ka sameeyo? Ma jeclaan lahaa haddii heesahayga la budh-cadeeyay? Maxaa xal kale ah oo jira si kastaba?

Natiijo ahaan, waxaa jira laba dhibaato oo waaweyn oo u baahan in la xalliyo.

  • Abaabulka qaybinta muusikada bilaashka ah iyadoo la adeegsanayo habab ku habboon dadka intooda badan, oo ay ku jiraan software.
  • U soo bandhigidda beddelka hal-abuurka muusikada si ay lacag u sameeyaan

Kaydinta muusiga caalamiga ah ee baahsan

Markii hore, waxaan isku dayay inaan helo xalal jira oo aan abuuro wax kasta oo ku salaysan tan. Muddo ka dib raadinta, kii ugu horreeyay ee aan jeclaa wuxuu ahaa ipfs. Waxaan bilaabay hirgalinta fikradayda, laakiin muddo ka dib waxaan xalintan ka helay dhawr dhibaato oo muhiim ah:

  • Ipfs - kaydinta wax walba iyo qof kasta. Waxaa jira sawirro iyo muusig iyo muuqaallo iyo wax kasta oo aad rabto. Guud ahaan, sida meeraha weyn ee "dustbin". Sidaa darteed, markaad bilawdo noodhkaaga, waxaad isla markiiba helaysaa culays weyn. Gaadhigu xanuun buu la il-daran yahay.
  • Nooc ka mid ah habka ururinta "qashinka" ee aan dhammaan. Ma garanayo sida ay hadda tahay, laakiin wakhtigaas, haddii aad ku qortay qaabeynta in aad rabto inaad xaddido kaydinta toban gigabytes ee xogta, markaa macnaheedu maahan. Kaydinta ayaa kortay, iyada oo iska indhatiraysa cabbiro badan oo habayn ah. Natiijo ahaan, waxay ahayd lagama maarmaan in la haysto kayd weyn oo disk adag ilaa ipfs ay ogaadaan sida loo dejiyo waxyaabaha aan loo baahnayn.
  • Wakhtiga la isticmaalayo maktabadda (ma garanayo sida ay hadda tahay), macmiilku ma haysan waqtiyo la hirgeliyey. Waxaad soo dirtaa codsi si aad u hesho fayl, iyo haddii aanu jirin, markaa waxaad soo laadlaadaysaa. Dabcan, dadku waxay la yimaadeen dhammaan noocyada kala duwan ee xalalka kuwaas oo qayb ahaan xalliyey dhibaatada, laakiin kuwani waxay ahaayeen birta. Waxyaabahani waa inay ka soo baxaan sanduuqa.

Weli waxaa jiray dhibaatooyin yaryar oo badan, ra'yiguna wuu caddaa: tan looma isticmaali karo mashruuca. Waxaan sii waday raadinta goob kaydinta, sahaminta xulashooyin kala duwan, laakiin waligey ma helin wax ku habboon.

Ugu dambeyntii, waxaan go'aansaday in ay mudan tahay in aan isku dayo in aan qoro kaydinta baahsan. Xitaa haddii aysan iska dhigin in ay tahay interplanetary, waxay xallin doontaa hawl gaar ah.

Sidaas ayayna ku noqotay faafin karo, kaydin, dheef-shiid kiimikaad, museria, museria-caalami.

faafin karo - kani waa kan ugu weyn, lakabka ugu hooseeya kaas oo kuu ogolaanaya inaad ku darto qanjidhada shabakada. Waxay ka kooban tahay algorithm, kaas oo aan ilaa hadda hirgeliyay qayb ahaan ku salaysan ilaa 10000 oo adeegayaal. Nooca buuxa ee algorithm aad ayuu u adag yahay in la hirgeliyo wuxuuna u baahan yahay dhowr bilood oo dheeraad ah (laga yaabee in ka badan).

Si faahfaahsan uguma sifayn karo maqaalkan; Halkan waxaan ku ogaan doonaa sifooyinka qaarkood:

  • Ka shaqeeya http/https.
  • Waxaad u abuuri kartaa shabakad gaar ah hawl gaar ah, taas oo si weyn u dhimi doonta culeyska mashruuc kasta oo shakhsi ah marka loo eego haddii ay dhammaantood ku jiraan shabakad isku mid ah.
  • Farsamo leh waqti-dugsiyeed iyo waxyaabo kale oo yaryar ayaa markii hore la fakaray. Oo tani waxay u shaqeysaa dhammaan hababka labadaba macmiilka iyo noodhka labadaba. Waxaad si dabacsanaan ah u maamuli kartaa dejinta gudaha codsigaaga.
  • Maktabadu waxay ku qoran tahay nodejs. Arrimaha wax qabad ee raasamaalku waxa uu ka saaray dabeecadiisa baahsanaanta. Culaysku wuxuu noqon karaa "la faafiyo" iyadoo la kordhinayo tirada qanjidhada. Soo noqoshada, waxaa jira faa'iidooyin badan: bulsho weyn, fududaan iyo sahlan isticmaalka, macmiil isomorphic, ma laha ku tiirsanaanta dibadda, iwm.

kaydin waa lakab laga dhaxlay la faafin karo oo kuu ogolaanaya inaad ku kaydiso faylasha shabakada. Fayl kastaa wuxuu leeyahay xashiish u gaar ah oo ku jira, kaas oo loo isticmaali karo in lagu soo saaro hadhow. Faylasha looma qaybin blocks, laakiin gabi ahaan waa la kaydiyaa.

dheef-shiid kiimikaad - lakab laga dhaxlo faafin karo, kaas oo kuu ogolaanaya inaad ku kaydiso xogta shabakada, laakiin ma aha faylasha. Interface-ku waxa uu la mid yahay xogta Nosql. Waxaad, tusaale ahaan, ku dari kartaa fayl kaydinta, hel xashiishkiisa oo u qori kartaa metastocle oo xiriir la leh shay.

museria - laga dhaxlo kaydinta iyo dheef-shiid kiimikaadka. Lakabkan ayaa si toos ah mas'uul uga ah kaydinta muusigga. Kaydinta waxay ku shaqaysaa oo keliya faylalka mp3 iyo tags id3.

Sida "furaha" heesta, magaceeda oo buuxa ayaa lagu isticmaalaa qaabka Farshaxanistaha (TPE1) - Ciwaanka (TIT2). Tusaale ahaan:

  • Burburka - Culayska
  • Hi-rez - Jidkayga Lumay (feat. Emilio Rojas, Dani Devinci)

Waxaad si faahfaahsan u ogaan kartaa sida magacyada heesaha loo sameeyo. halkan. Waxaad u baahan tahay inaad eegto shaqada utils.beautifyHeesTitle().

Boqolkiiba tartammada lagu qeexay habaynta noodhka waxa loo tixgaliyaa inay isku mid yihiin. Tusaale ahaan, qiimaha 0.85 macnaheedu waa haddii shaqada isbarbardhigga muhiimka ah (magacyada heesaha) ay heleen wax ka badan 85%, markaa waa isla hees.

Algorithm ee go'aaminta la mid ahaanshaha ayaa jira, shaqada utils.getSongIsbarbardhigga().

Daboolka heesta, rasiidka dambe, waxa kale oo lagu lifaaqi karaa calaamadoAPIC). Adeegyadu waxay leeyihiin dhammaan hababka lagama maarmaanka u ah helitaanka iyo habaynta calaamadaha.

Tusaale la shaqaynta kaydinta iyada oo loo marayo macmiilka ayaa laga heli karaa readme.

Dhammaan lakabyada kor ku xusan waa kuwo iskood isku xiran waxaana si gaar ah loogu isticmaali karaa lakabyo hoose oo loogu talagalay mashaariicda kale. Tusaale ahaan, waxaa hore u jiray fikrad ah in la sameeyo lakab loogu talagalay kaydinta buugaagta.

museria-caalami waa kayd git oo hore loo habeeyay si aad u bilawdo noodhkaaga shabakada muusiga caalamiga ah. Cloning npm i && npm bilow waana taas asal ahaan. Waxaad u habeyn kartaa si faahfaahsan, ku socodsii Docker, iwm. Macluumaad faahfaahsan ayaa laga heli karaa github.

Marka kaydka la cusboonaysiiyo, waxaad u baahan tahay inaad cusboonaysiiso noodhkaaga. Haddii nambarka weyn ama midka yar uu isbeddelo, markaa ficilkani waa mid khasab ah, haddii kale qanjidhada hore ayaa la iska indho tiri doonaa shabakada.

Waxaad ku shaqayn kartaa heesaha gacanta iyo barnaamij ahaan. Node kastaa wuxuu wadaa server hawlo kala duwan. Marka lagu daro, markaad booqato meesha ugu dambaysa, waxaad heli doontaa interneedka la shaqaynta muusiga. Tusaale ahaan, waad aadi kartaa xididka xididka (xidhiidhku waxa laga yaabaa inaanu khusayn hadhow, noodhadhka wax gelinta ayaa sidoo kale laga heli karaa gudaha telegram, ama ka raadi wixii ku soo kordha Github).

Sidan waxaad ka raadin kartaa oo geli kartaa heesaha kaydinta. Soo dejinta heesaha waxay u dhici kartaa laba qaab: caadi iyo dhexdhexaad. Habka labaad waxa uu ka dhigan yahay in shaqada uu yahay qof, ma aha barnaamij. Oo haddii aad saxdo sanduuqan markaad ku darayso, waxaad u baahan doontaa inaad xalliso captcha. Heesaha waxaa lagu dari karaa mudnaanta -1, 0 ama 1. Mudnaanta 1 waxaa lagu dejin karaa oo kaliya hab dhexdhexaad ah. Mudnaanta ayaa loo baahan yahay si kaydinta ay si wax ku ool ah u go'aansato waxa la samaynayo marka aad isku daydo inaad ku beddelato hees jira mid cusub. Kolba ay mudnaanta sare leedahay, waxay u badan tahay inaad dib u qorto fayl jira. Tani waxay gacan ka geysaneysaa la dagaalanka spamka waxayna kordhisaa tayada heesaha la soo dejiyo.

Haddii aad bilowdo inaad ku darto heesaha kaydintaada, isku day inaad ku dhejiso sawirada (daboolan), inkastoo goobtan aan loo baahnayn. 99% kiisaska, sawirada ugu horeeya ee Google ee ku salaysan cinwaanada heesaha waa daboolida albamka.

Sida farsamo ahaan ku darista faylalka u dhaco, si kooban:

  • Macmiilku waxa uu helayaa ciwaanka qanjidhka bilaashka ah, kaas oo noqon doona isku xidhe in muddo ah.
  • Shaqada ku darista heesta waxaa kiciyay (qof ama code), waxaana la codsadaa in lagu daro iskuduwaha barta dhamaadka.
  • Isku duwaha ayaa xisaabiya inta nuqul ee la keydin karo (beeg la habeyn karo).
  • Noodhyada ugu habboon ee wax lagu badbaadiyo ayaa la raadiyaa.
  • Faylku wuxuu si toos ah ugu socdaa qanjidhadan.

Sida farsamo ahaan faylasha loo helay:

  • Macmiilku waxa uu helayaa ciwaanka qanjidhka bilaashka ah, kaas oo noqon doona isku xidhe in muddo ah.
  • Shaqada helitaanka heesta (qof ama kood) waa la kiciyay, waxaana la codsanayaa in lagu helo meesha ugu dambeysa ee iskuduwaha.
  • Isku duwaha ayaa hubinaya joogitaanka xiriirka ee khasnadda. Haddii uu jiro mid oo uu shaqeynayo, isla markiiba waxaa lagu soo celiyaa macmiilka, haddii kale qanjidhada ayaa loo codeeyay si loo helo.
  • Faylka waxaa laga helay xiriirka, haddii mid la helo.

Beddelka Hal Abuurka Muusiga

Had iyo jeer waxaan xiisaynayay su'aasha ah sidee qofku si dhab ah u qiimeyn karaa qiimaha hal-abuurka badan? Waa maxay sababta, tusaale ahaan, qofku u bixiyo albamkiisa muusiga $10? Ama $20 ama $100. Aaway algorithm-ka? Marka, tusaale ahaan, waxaan ka hadlaynaa wax soo saarka jirka qaarkood, ama xitaa noocyo badan oo adeegyo ah, markaa waxaan xisaabin karnaa ugu yaraan qiimaha oo aan ka sii wadno taas.

Hagaag, aan nidhaahno waxaan sharadnay $10. Tani ma aad waxtar u leh? Aynu nidhaahno waxaan ka dhegaystay albamka meel ama hees halkaas ka socota oo waxaan go'aansaday inaan muujiyo mahadnaq. Laakiin marka loo eego dareenkayga iyo awoodahayga, $3 waa saqafkayga. Haddaba maxaa inala gudboon? Waxay u badan tahay inaanan waxba qaban doonin, sida dadka intooda badan.

Adiga oo dejinaya nooc ka mid ah qiimaha go'an ee shaqada hal-abuurka ah, waxaad si fudud u xaddidaysaa naftaada, adigoo ka hortagaya tiro badan oo dad ah inay kuu soo diraan lacag yar, taas oo guud ahaan noqon karta mid aad u cajiib badan kuwa iibsan doona qiimaha aad dejisay. Waxay iila muuqataa in hal-abuurku uu yahay meesha ugu horraysa ee deequhu ka taliyaan. Si aad tan u samayso waxaad u baahan tahay:

  • Bar dadka inay u mahadceliyaan habkan. Abuurayaasha laftoodu waa inay si cad u muujiyaan inay jeclaan lahaayeen inay helaan deeqo, ku daraan isku xirka hababka lacag bixinta ee kala duwan meel kasta, iwm.
  • Habab badan ayaa loo baahan yahay si loo fududeeyo loona xoojiyo hababkan. Tusaale ahaan, samee nooc ka mid ah degel caalami ah oo aad ku tabaruci karto hal-abuurka adiga oo isticmaalaya xiriiriyeyaasha xuquuqda daabacaada.

    Aynu nidhaahno xidhiidhku waa sidatan:

    http://someartistsdonationsite.site/category/artist?external-info

    Haddii aan ku soo koobno ​​fannaaniinta, markaa:

    http://someartistsdonationsite.com/music/miyagi?song=blabla

    Jilaagu wuxuu u baahan yahay inuu xaqiijiyo naanaysta oo uu ku lifaaqo.

    Waxaan ku daraynaa shaqo abuurista isku xirka noocan oo kale ah macmiilka museria, iyo dhammaan mashaariicda isticmaalaya kaydka waxay dhigi karaan badhamada deeqaha leh xiriiriyeyaashan ku xiga heesaha boggaga internetka / codsiyadooda. Isticmaalayaashu waxay haystaan ​​fursad ay ku tabarucaan si degdeg ah oo fudud. Dabcan, habkan waxaa loo isticmaali karaa mashruuc kasta iyo qaybta hal-abuurka, maaha kaliya kaydinta.

Waa maxay sababta dhabta ah ee aad ugu baahan tahay meel lagu kaydiyo muusiga, sideese uga qayb qaadan kartaa?

  • Haddii aad ka shaqeyneyso mashruuc la xiriira muusikada, ama qorsheynaya inaad mid abuurto, markaa tani waa waxa wax walba loogu talagalay. Waxaad isticmaali kartaa museria si aad u kaydiso oo aad u soo ceshato heesaha, kordhinta socodka heesaha onlaynka. Haddii, isla mar ahaantaana, aad awood u leedahay inaad kor u qaaddo oo aad qabato ugu yaraan mid ka mid ah qanjidhadaada, markaa tani waxay noqon doontaa waxtarka ugu fiican ee horumarinta shabakada.
  • Waxaa laga yaabaa inaad diyaar u tahay inaad door kale qaadato: ka caawi koodka, ama buuxi oo dhexdhexaadi xogta xogta, u qaybi macluumaadka mashruuca asxaabtaada, iwm.
  • Waxaa laga yaabaa inaad jeceshay fikradda oo aad diyaar u tahay inaad ku caawiso dhaqaale si ay dhammaan u noolaato una horumarto. Nodes badan, heeso badan.
  • Ama waxaad u baahan tahay oo kaliya inaad hesho oo soo dejiso hees mar uun. Waxaad tan si fudud u samayn kartaa, tusaale ahaan, iyada oo loo marayo telegram bot.

Mashruucu hadda waxa uu marayaa heerkii ugu horeeyay. Shabakad tijaabo ah ayaa la furay, qanjidhada ayaa laga yaabaa inay si joogto ah dib u kiciso, waxay u baahan tahay cusbooneysiin, iwm. Haddii aysan jirin dhibaatooyin halis ah inta lagu jiro xilliga qiimeynta, isla shabakaddan ayaa loo beddelaa tan ugu weyn.

Waxaad ka arki kartaa macluumaadka ku saabsan noodhka dibadda: tirada heesaha, meel bannaan, iwm., adoo isticmaalaya isku xirka sida http://node-address/status ama http://node-address/status?pretty

Xiriiradayda:

Source: www.habr.com

U soo iibso martigelin lagu kalsoonaan karo oo loogu talagalay bogagga leh ilaalinta DDoS, VPS VDS servers 🔥 Iibso martigelin degel oo lagu kalsoonaan karo oo leh ilaalinta DDoS, VPS VDS servers | ProHoster