- Eleglide C1 - a középérték
- OnePlus 8T – fazonigazítás
- Yettel topik
- Samsung Galaxy S21 FE 5G - utóirat
- Apple AirPods Pro (2. generáció) - csiszolt almaságok
- Poco X6 Pro - ötös alá
- Termékoldal buktatta le a Huawei Watch Fit 3-at
- Xiaomi 12 - az izmos 12
- Xiaomi 13T és 13T Pro - nincs tétlenkedés
- Milyen okostelefont vegyek?
Hirdetés
-
A legtöbb amerikai szerint a TikTok egy őket befolyásoló eszköz
it Egy felmérés szerint a legtöbb amerikai osztja azon véleményt, hogy a TikTok egy őket befolyásoló eszköz.
-
Spyra: akkus, nagynyomású, automata vízipuska
lo Type-C port, egy töltéssel 2200 lövés, több, mint 2 kg-os súly, automata víz felszívás... Start the epic! :)
-
Egyre közelebb a Poco F6 startja
ma Újabb ár/érték csatát nyerhet a Xiaomi almárka.
-
Mobilarena
Új hozzászólás Aktív témák
-
martonx
veterán
-
aurora
csendes tag
-
martonx
veterán
válasz aurora #13202 üzenetére
Na jönnek már az infók. Így hogy kiderült, hogy ez egy PHP kód, akkor én át is irányítanálak a PHP-s topicba.
https://prohardver.hu/tema/php_kerdesek_2/hsz_1-25.html
Egészen biztosan találni fogsz valakit aki segíteni fog.
Én kérek elnézést!
-
harylmu
őstag
Pluralsight ingyenes hetvege
https://www.pluralsight.com/offer/2019/september-free-weekend -
bandi0000
nagyúr
Lehet triviális kérdés, de publikus api-t csak a weboldal üzemeltetéjőtél tudnám megtudni?
van ez az [oldal] és innen tök jó lenne lekérdezni a napi árakat
Xbox One: bandymnc
-
Silεncε
őstag
válasz bandi0000 #13208 üzenetére
Akár megoldás lehet, hogy a HTML-parse-ra csinálsz egy saját szervert, ami X időnként lekéri, és az appod ettől a szervertől kéri el a már felparsolt adatot (mondjuk JSON-ra átalakítva). Kérdés, hogy mennyire fognak ennek örülni meg hogy mennyire ütközik ez a szabályzatukkal
[ Szerkesztve ]
-
bandi0000
nagyúr
válasz Silεncε #13209 üzenetére
Szakdolgozatot csinálom fő téma android app lenne, nyilván ez egy tök vagány megoldás lehetne, de direkt szivatni se akarom magam plusz melóval, plusz szerintem ha nem adnak hozzáférést, akkor nem biztos hogy szabályos lenne ez
Mind1 majd rákérdezek hátha... maximum megoldom Firebase-be, csak akkor nekem kellene napra készen tartani
Xbox One: bandymnc
-
coco2
őstag
válasz bandi0000 #13210 üzenetére
Ha szakdolihoz írod, bizony legyél csak tisztában vele, hogy más dolog magunknak otthonra játékot gyártani, meg megint más az, ha valamit üzleti tevékenységhez céges minőségben használunk. A weboldalak tartalma üzleti célra engedély nélkül nem használható fel. Még akkor sem, ha egy laikusok szerint nyilvánvalóan közületi célra szánt publikus információ, mint amilyen egy webáruház oldalán az árlista. Üzleti célra még az sem koppantható engedély nélkül. A valóban nyilvánosnak szánt anyag egyedül a közszereplést felvállalt színészek / média celebek nyilvános fényképei és nyilakozatai. Minden más tartalom külön licence nyilatkozatot igényel.
កុំភ្លេចប្រើភាសាអង់គ្លេសក្នុងបរិយាកាសអន្តរជាតិ។
-
dabadab
titán
A dolog ennél egy kicsit bonyolultabb: ha az adott adatbázist szerzői jog védi, akkor érvényes rá a 96/9/EC direktíva és akkor lehet scrapelni - ha nem védi, akkor viszont az oldal felhasználási feltételei a mérvadóak (lásd még az Európai Unió Bíróságának döntését a Ryanair Ltd v PR Aviation BV ügyben).
[ Szerkesztve ]
DRM is theft
-
kezdosql
tag
Lenne egy egyedi problema, amit jo lenne megoldani egy honapon belul, eddig nem talaltam ra megoldast - esetleg batch fajllal megoldhato?
Adott ket konyvtar, bennuk azonos fajlok, valamivel ezer feletti szammal.
Valami rosszul sikerult mentes eredmenyei, az egyik konyvtarban (A) vannak a fajlok az eredeti nevukkel, menteskori datummal es idovel.
A masik konyvtarban (JO) ugyan azok a fajlok vannak, valamiert a fajlnevek tartalmazzak a letrehozasi datumot es idot egy szokozzel elvalasztva.
pl: 20110213 112345 - azaz 2011.feb.13-an 11 ora 23p 45mp-kor keszult.Tudna valaki segiteni, hogyan lehet a masodik (JO) konyvtarban levo fajlnevekbol az elso (A) konyvtarban levo fajloknal a datumot es idot helyreallitani?
-
Domonkos
Ármester
válasz kezdosql #13216 üzenetére
Itt egy vazlat coreutils-ra.
1: hasheld az osszes filet tartalmuk szerint, konyvtarankent kulonbozo file-okba (sha512sum)
2: rendezd es fesuld ossze (sort + paste), vagy join-old a digest szerint az elozo lepesben kapott sorokat - itt valoszinuleg szukseged lesz arra, hogy a datumokat "2004-02-29 16:21:42" formara hozd. Ez sed-del EZ.
3: az igy kapott file-ban 2 oszlopodnak kellene maradnia; minden soraban a file neve es a "jo" datuma.
4: mondjuk sed-del hozz minden sort ilyen formara: touch -d jo_datum fileneve
5: futtasd az igy kapott scriptet
6: ???
7: profitpro tipp: ha nem vagy biztos valamelyik lepesben, akkor gondoskodj arrol, hogy legyen jo biztonsagi mentesed!
Gender of electrical connectors is defined by the pins.
-
masvilagx3
tag
Sziasztok
Lehet nem jó helyre írok akkor elnézést.
szeretném a windows 10 rendszeremet időzitetten be ki kapcsolni.
pl: este 23 ki
reggel 8 be
mindennap.van valami megoldas rá.
előre is köszönöm a segítséget -
bambano
titán
válasz masvilagx3 #13218 üzenetére
van, és nem jó helyre írtál.
az alaplapodnak megfelelő topicban kell megkérdezned a cmos/bios beállításokat. a kikapcsolást meg a windows topicban.Egy átlagos héten négy hétfő és egy péntek van (C) Diabolis
-
marec1122
senior tag
Sziasztok!
jól sejtem, hogy egyéb beépülő dolgok telepítése nélkül egy .c kiterjesztésű program nem futtatható windows 10 alatt? Ha mégis lehetséges akkor meg szeretném kérdezni, hogy mia módja?
Csak megfontoltan :D "Öregember nem gyorsvonat!" John McClane
-
Sziasztok!
Lenne egy kérdésem. Írtam egy rövid programot C++ -ban, amivel .txt-ből beolvasok egy ritka mátrixot (sparse matrix), majd Matrix Market formátumban kiíratom. A probléma, hogy az output formátumban már kerekített értékek vannak. Feltételezem azért, mert a float adattípusnak túl hosszúak a számok (bár sztem abban is el kéne férniük...). Ezért a MATRIX elnevezésű DIM*DIM méretű tömböt, amibe beolvasom a mátrixot, double típusúra vettem, ebben az esetben azonban, bár gond nélkül lefordul a forráskód, futtatásnál egyszerűen nem történik semmi. Hibaüzenet sincs. Próbáltam feltárni, hogy hol hasal el, de olyan, mint ha a main függvénybe sem lépne be. Fogalmam sincs, hogy mi a baj. A forráskód alább - ha itt a MATRIX[DIM*DIM] előtt a float-ot double-re cserélem, akkor történik az anomália. Van tipp, hogy mi a gond?
#include <iostream>
#include <fstream>
#include <vector>using namespace std;
const int DIM = 385;
int main()
{
ifstream input("solveInput.txt");
ofstream output("Input_MM_precise.mtx");
float MATRIX[DIM*DIM];
unsigned int nonzeros = 0;
vector<int> nonzero_loc_row, nonzero_loc_col; //a nonzero element helye, sor és oszlop
vector<float> nonzero_val; //a nonzero element értéke
if (input.is_open())
{
for (int i = 0; i < DIM; i++)
{
for (int j = 0; j < DIM; j++)
{
input >> MATRIX[i*DIM + j];
if (MATRIX[i*DIM + j] != 0)
{
nonzeros++;
nonzero_loc_row.push_back(i);
nonzero_loc_col.push_back(j);
nonzero_val.push_back(MATRIX[i*DIM + j]);
}
}
}
}
else cout << "Nem talalhato a fajl\n";output << DIM << " " << DIM << " " << nonzeros << endl;
for (unsigned int i = 0; i < nonzeros; i++) output << nonzero_loc_row[i]+1 << " " << nonzero_loc_col[i]+1 << " " << nonzero_val[i] << endl; // +1 az 1-es alapú indexelés miattoutput.close();
cout << "\n" << "Vege" << endl;
}Példa az input mátrixból - csak egy random kimásolás, hogy látszódjon pár szám:
0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0
0 2686.361 1943.819 119.4358 119.4358 0 0 0 0 0 0 0 0 0 0 0 0 0 0
0 0.723588 2685.947 0 0 0 0 0 0 0 0 0 0 0 0 0 119.4358 119.4358 0
0 0.04446005 0 1325.068 583.3548 119.4358 119.4358 0 0 0 0 0 0 0
0 0.04446005 0 0.4402452 1679.329 0 0 0 0 0 0 0 0 0 0 0 0 0 172.5
0 0 0 0.09013559 0 1324.239 583.3548 119.4358 119.4358 0 0 0 0 0
0 0 0 0.09013559 0 0.4405208 1678.5 0 0 0 0 0 0 0 0 0 0 0 0 0 172
0 0 0 0 0 0.09019202 0 1323.41 583.3548 119.4358 119.4358 0 0 0 0
0 0 0 0 0 0.09019202 0 0.4407968 1677.672 0 0 0 0 0 0 0 0 0 0 0 0
0 0 0 0 0 0 0 0.09024853 0 1322.581 583.3548 119.4358 119.4358 0
0 0 0 0 0 0 0 0.09024853 0 0.4410731 1676.844 0 0 0 0 0 0 0 0 0 0
0 0 0 0 0 0 0 0 0 0.0903051 0 1321.752 583.3548 119.4358 119.4358
0 0 0 0 0 0 0 0 0 0.0903051 0 0.4413498 1676.016 0 0 0 0 0 0 0 0
0 0 0 0 0 0 0 0 0 0 0 0.09036174 0 2681.386 583.3548 550.4225 0 0 stb.Végeredményben pedig ilyenek lesznek:
2 2 2686.36
2 3 1943.82
2 4 119.436
2 5 119.436
3 2 0.723588
3 3 2685.95
3 17 119.436
3 18 119.436
4 2 0.0444601
4 4 1325.07
4 5 583.355
4 6 119.436
4 7 119.436
5 2 0.0444601
stb.[ Szerkesztve ]
-
Domonkos
Ármester
válasz HussarF #13225 üzenetére
Gondolom a retardalt OS-ed nem szol arrol, hogy tulleped a stack limitet. Hogy ezt igazold, megprobalhatnad valami vanilla linux-on is, ahol alapertelmezetten 4MB a limit. Noha meg ott sem javasolt, hogy ekkora objektumokat tegyel oda...
Gender of electrical connectors is defined by the pins.
-
MATEO6600
őstag
A stack bizony lehet kicsi, alapértelmezetten 1 mega, te meg 1.185.800 bytot használsz, ami kicsit több.
vector<float> nonzero_val -> vector<double> nonzero_val;
-
Ja, sejtettem, hogy a mérettel lesz baja, de azt hittem, hogy ezt ki tudja rakni RAM-ba és ez nem gond.
(#13226) kovisoft
1. Megpróbálom ezt.
2. Igen(#13228) MATEO6600
Azt is átírtam, de már előtte jelentkezett a probléma. Csináltam kiíratást és a float MATRIX-ban már a kerekített számok voltak.Köszi mindenkinek
-
dqdb
nagyúr
válasz HussarF #13230 üzenetére
Mind a double, mind a float kerekít a számábrázolási pontosságához legközelebbi értékre. Ha változtatás nélkül szeretnéd megőrizni az adatokat, akkor használj fixpontos vagy tetszőleges pontosságot lehetővé tévő ábrázolást.
[ Szerkesztve ]
tAm6DAHNIbRMzSEARWxtZW50ZW0gdmFka5RydIJ6bmkuDQoNClOBc4Ek
-
Megoldás:
fájlba kiíratás elé betettem egyoutput.precision(10);
parancsot. Ha a MATRIX static double, a nonzer_val pedig double, akkor tökéletes minden.
Kíváncsiságból próbálgattam floattal is, de olyan dolgokat produkált, amit nem tudtam hova tenni... Bár ez már szigorúan véve nem a probléma része, mert a double megoldja (és nem kell a halálba optimalizálnom), de miért csinálja azt, hogy float esetén kiegészíti a számot még random, kisebb helyi értékű számjegyekkel, hogy meglegyen a 10 számjegy? Biztos hogy nem véletlenszerűen, mert kerekítés után az eredeti számot mindig visszaadja. És a forrás fájlban nincs több számjegy, nincs több információ, csak ami a fentebb linkeltben is látszik. Csak nézek és nem értem, hogy wtf? Valakinek valami tipp?
Ilyen, ha jó:
2 2 2686.361
2 3 1943.819
2 4 119.4358
2 5 119.4358
3 2 0.723588
3 3 2685.947
3 17 119.4358
3 18 119.4358
4 2 0.04446005És a float ilyet csinál belőle precision(10)-el:
2 2 2686.361084
2 3 1943.81897
2 4 119.4357986
2 5 119.4357986
3 2 0.7235879898
3 3 2685.947021
3 17 119.4357986
3 18 119.4357986
4 2 0.04446005076 -
dabadab
titán
válasz HussarF #13235 üzenetére
"de miért csinálja azt, hogy float esetén kiegészíti a számot még random, kisebb helyi értékű számjegyekkel, hogy meglegyen a 10 számjegy?"
Ez egy nagyon fontos kérdés a lebegőpontos számoknál!
Mivel a lebegőpontos számok is binárisak, ezért egy csomó szám, ami tizes számrendszerben véges számú számjeggyel leírható, az (kettesre váltva) végtelen tizedes tört lesz. Például a tök egyszerűnek tűnő "0.1" 32 bites floatkén már "0.100000001490116119384765625" (itt van egy online tool, amivel nézhetsz még példákat). Természetesen double esetén is létezik ugyanez a probléma, csak a tíz tizedesre kerekítés ott már elrejtette ezt (mert a hiba kisebb volt a kerekítés értékénél), de egy precision(30) már biztos előhozná.
Ezért (meg a lebegőpontos számítások eredő pontatlansága miatt*) van az, hogy lebegőpontos számoknál gyakorlatilag tilos ==-t használni, szimpla egyenlőségvizsgálat helyett azt kell megnézni, hogy elég közel vannak-e egymáshoz (ahol az "elég közel" az sajnos mindig kontextusfüggő, tudni kell, hogy milyen mértékű hibára kell ott számítanod).
*: a pontatlanságra példa
if ( (b > 0) && (a+b == a) ) printf("oops\n");
Ez simán kiírhatja azt, hogy oops (annak ellenére, hogy tisztán matematika alapon nem lenne neki szabad), pl:
a=10000000.0;
b=00000000.1;[ Szerkesztve ]
DRM is theft
-
válasz tboy93 #13239 üzenetére
Nekem konkrétan rémlik régről, de mikor én ezt tanultam egyetemen az már kb. 10 éve volt. Aztán a munkám során sem igazán kell használni sajnos, pedig a programozás olyan dolog, amit folyamatos gyakorlással tud elsajátítani, fejleszteni az ember. Én meg kb. 2 évente veszem elő a Visual Studio-t, hogy valami egyszerűbb algoritmust lekódoljak. Aztán el is szokott tartani vagy egy hétig, hogy összedobjak valamit, ami egy gyakorlatban lévő programozónak lenne talán 2-3 óra. Néha full alap dolgoknak utána kell néznem, úgy kimegy a fejemből.
[ Szerkesztve ]
-
hapsitapsi
csendes tag
Sziasztok!
Nem biztos, hogy jó topikba írom, akkor légyszi segítsetek, hová írjak.
Asztali - heti bontásos - naptár készítéséhez keresnék programozót vagy ötletet vmi működő megoldásra.
Jelenleg a naptárt két grafikai programban, CorelDRAW-ban vagy Indesign-ban rakjuk össze (címlap, előszó, infóoldalak stb, majd 52 oldal a naptári hetekkel, majd még hirdetések, éves naptár stb.)Röviden két megoldandó feladat van:
1) magát az "alapnaptár"-t lenne jó automatikusan legenerálni egy-két kattintással, ahelyett hogy kézzel átírogatjuk 365-ször a dátumot, névnapokat, színezgetünk feketére/pirosra stb. ami egyrészt kurva sok meló valamint egy rakat hibalehetőség
2) a fenti "üres" naptárba kellene - mondjuk egy excel táblázatból, amit az ügyfél kitölt - a personalizált adatokat átemelni, mint mondjuk a helyi szemétszállítás vagy rendezvények stb., valamint ha kérik, akkor olyan általános infók/szimbólumok mint csillagjegyek, újhold/teliholdUtánaolvasva, mindkét grafikai progi támogat JavaScriptet ill. Visual Basic-et, de ehhez abszolút nem értünk.
Igazából az is megoldás lehetne, hogy pl. Excel-ben készül a naptár rész, ha abban egyszerűbb a fentieket megoldani és ha kész, kiírunk egy pdf-et, amit már be lehet szórni a Corel-be vagy Indesign-ba.Beszúrok két képet, hogy miről is van szó.
Szerintetek milyen irányban érdemes elindulni?
Ha valakit konkrétan érdekelne a dolog, írjon rám és megbeszéljük a részleteket. -
opr
veterán
válasz hapsitapsi #13242 üzenetére
Siman excel, naptar template nem jo?
"Programozó vagyok. Ez azt jelenti, hogy amit leírok, megtörténik." :D “The only valid measurement of code quality is What-The-F**ks/Minute.” - Robert Martin
-
bambano
titán
válasz hapsitapsi #13242 üzenetére
miért nem rakjátok össze egy sima naptárkezelő programmal (kitekintő gyorsvonat, viharmadár) meg egy caldav szerverrel?
Egy átlagos héten négy hétfő és egy péntek van (C) Diabolis
-
bandi0000
nagyúr
Lenne egy kis agyalós problémám, amibe én csak egyre mélyebben belebonyolódok
Lényeg, hogy egy naptárat szeretnék csinálni androidon ami egyedi, mert minden napra kijelezné, ha aznap van elérhető növény, és abból is csak az első 3 nevét meg +x-es formátumba a maradékot, tehát ha van 3 növény, ami egész januárban elérhető, akkor minden hét első napjára hétfőre kiírja a nevüket egymás alá, és egy megkülönböztető sávval végigjelöli a vonalukat a hétre, mint pl a windows naptárba, ez jól is működik, a gond az, hogy bárhogy rendezem őket, név vagy dátum szerint, mindig van olyan hónap, amikor egyik vövény valahanyadik naptól nem elérhető, vagy belép egy új növény ami a sorrendben előrébb van, és ilyenkor előáll olyan, hogy a hétfőn kiírja az első 3-az pl Alma, Körte, Narancs, de szerdára kiesik a Körte, bejön az új, de lehet nem pont középre esik a sorrendben, ezért olyan lesz, hogy Kivi,Alma,Naracs, nyilván a nevük nem jelenik meg csak a következő héten, de akkor már borul a sorrend, nekem az lenne jó, hogyha kiesik a középső, de az első és a harmadik van még, akkor azok maradnának a helyükön a középsőt meg vagy kihagyja, és nem színezi a hátterét, vagy ha van másik akkor azt rakja meg
Igazából nekem az algoritmusa kellene nagyjából, mert nem igazán jövök rá, hogy kellene megoldani (Lehet este van ) Maga a droidon ez úgy működik, hogy van egy Adapter, ami 42 napot (view-t) generál le, előre át kell neki adni a listát, ami az adott hónapban teljesen vagy részlegesen elérhető növényeket tartalmazza, gyakorlatilag generáláskor végig megy a napokon, pl lesz a július 5, megnézi, hogy a növények listában van e olyan, aminek a kezdő és a vég dátuma közé esik a július 5, ha igen, akkor kiírja és színezi, és gyakorlatilag ebből kellene megoldanom, tehát visszafelé a napokban már nem tudom módosítani a listát, mert az fix, mindig csak az adott napom tudom varriállni
Nem tudom mennyire voltam érthető, ha nem akkor nekifutok még1-szer, a segítséget előre is köszönöm
Itt egy kép, hogy jelenleg hogy áll, hátha így könyebb kitalálni mit is akarok, itt annyit kell figyelni, hogy 5-én már nem elérhető a Káposzta, de a Narancs igen, csak ez nem látszik, és ugye a 2. héten már borult is a sorrend
[ Szerkesztve ]
Xbox One: bandymnc
-
bandi0000
nagyúr
válasz vgyuri #13246 üzenetére
Nem az üres sorral van a baj, hanem ami a képen látszik, elsőnek a káposzta,alma,naracs a sorrend, ez jó , 4-én megszűnik a káposzta, de 2-tól van egy új ami nem fér ki, ezért látszik a +1, és az lenne a cél, hogy 5-től ami most nem látszik valójában a sorrend az, hogy Alma,Naracs,Krumpli, de azt szeretném elérni, hogy az előző naphoz képest mikor változott, a sorrend maradjon, de amelyik sor megüresedett abba kerüljön bele az új neve ha van, ha nincs akkor marad üresen, tehát 5-re kiírni az első sorba krumplit, és az alá semmit, mert még az Alma,Narancs elérhető
Fejben már találtam egy megoldást, de az elég összetett sok for, és if, mert jelenleg úgy működik, hogy végig megyek a listán, az első elérhetőt az első, másodikat második... és a 3.tól csak növel egy számlálót, amit az utolsó helyre rak be, viszont ha nem a listán mennék végig, hanem a helyeken, és minden egyes helyhez megkeresném, hogy előző napon melyik növény volt ott, és ma elérhető e, ha igen berakom, ha nem, akkor keresek egy másik növényt a helyére ami tegnap nem volt benne a top 3-ban, vagy nem volt elérhető ma, szal ez elvileg jó, de megpróbáltam megcsinálni de elég sok lett, ezért kérdezem hátha itt van pár tapasztalt róka, aki tudná rá mondani valami egyszerűbb megoldást
Xbox One: bandymnc
-
Csaby25
senior tag
Sziasztok!
Lehetőségem van egy 6 hónapos szoftverfejtesztes képzéshez, amiből az első két hónap ingyenes. Ezek vannak: Android, .Net, React, Web fejlesztés - PHP, Java Development
Ti melyiket választanátok?
Tudom, hogy az lenne a jó amelyik tetszik is, de csak a pythont es a javat ismerem, php-ból meg van egy csomó keretrendszer , .Net az gondolom főként C#-on alapszik
Köszi![ Szerkesztve ]
A kis emberek más emberekről beszélnek, a középszerű emberek eseményekről, a nagy emberek pedig ötletekről beszélnek.
Új hozzászólás Aktív témák
● olvasd el a téma összefoglalót!
- nVidia tulajok OFF topikja
- VR topik (Oculus Rift, stb.)
- Projektor topic
- A fociról könnyedén, egy baráti társaságban
- btz: Internet fejlesztés országosan!
- AMD K6-III, és minden ami RETRO - Oldschool tuning
- Spórolós topik
- Mesterséges intelligencia topik
- World of Tanks - MMO
- Mibe tegyem a megtakarításaimat?
- További aktív témák...
- Iphone 11 fehér 128 GB független
- Eredeti - Apple USB-C kábellel és Magsafe 2 - minden típus - macbook töltő - garancia
- Macbook Pro 16" - 2020 gyártás, i9 és i7, 32/512GB, 4GB Radeon, touchbar, garancia, szürke
- Macbook Pro 15" - 2019, 8 mag i9, 32/512 GB, 4GB Radeon, 90 ciklus, garancia, doboz, szürke (65)
- Macbook Pro 15" - 2018, 6 mag i7, 16/256 GB, 4GB Radeon, 83 ciklus, garancia, ezüst (02)