- Szabadulnak a kínai eszközöktől az amerikai szolgáltatók, de ez sokba kerül
- Irányíthat-e atomfegyvereket az AI?
- 5 év alatt 100 milliárd dollárt költött fejlesztésre az Apple, az AI a következő
- Az Insta360 ellen fordítja a hatóságokat a GoPro
- Sokat fogyaszt az AI, egyre több az adatközpont, kell az atomenergia
-
IT café
Új hozzászólás Aktív témák
-
Ispy
veterán
válasz kiszsolt100 #10894 üzenetére
Akkor ezek szerint itt senki nem ért annyira a programozáshoz hogy tudná azt tanítani
Nem értem mi a kapcsolat a két dolog között
Itt a legtöbb ember, aki megfordul, ebből él, napi 8-10-12 órában programozik, mindenki csak arra vágyik, hogy laikusokat tanítson meg programozni, ráadásul úgy, hogy az illető arra is lusta, hogy felcsapja az internetet és szerezzen valami alap tudást.
Na, most azért fogalmaztam ilyen sarkosan, mert te is így fogalmaztál
De tessék tanácsaim csak neked:
- találd ki mit szeretnél programozni, egy konkrét feladatot, ne csak így, hogy webet...
- ez már nagyjából megadja az irányt, hogy milyen eszközöket kell hozzá használod és milyen nyelveken lehet ezt leprogramozni
- gyere ide, azt kérdezz, azt majd valaki válaszol"Debugging is like being the detective in a crime movie where you're also the murderer."
-
fordfairlane
veterán
válasz kiszsolt100 #10894 üzenetére
Egyrészt senki nem olyan okos, hogy mindenre tudja a helyes választ, másrészt senki nem áll készenlétben a nap 24 órájában, hogy minden kérdésre válaszolhasson, harmadrészt ha ilyen hangnemben indítasz, annak is elveszed a kedvét a válaszolástól, aki egyébként tudja a választ. Ez egy fórum, nem pedig valamiféle irgalmas szamaritánus programozóképző. Szokd meg, ha programozni akarsz megtanulni, irgalmatlan mennyiségű infónak kell tudnod utánajárni a neten. Sok segítőkész ember van itt, de ha elkezdesz követelőzni, azt nem sokan tolerálják széles mosollyal az arcukon.
[ Szerkesztve ]
x gon' give it to ya
-
Ispy
veterán
válasz bandi0000 #10895 üzenetére
Szerintem igen egyszerű a helyzet:
A tanár egy külön szakma.
A programozás egy külön szakma.
Ergo, aki jól programozik nem lesz automatikusan jó tanár, aki jól tanít, az nem lesz ettől jó programozó, persze lehet a kettőnek közös halmaza.
Sőt, tovább gondolva, a tanár felkészül egy adott anyagból és azt megtanítja a diákoknak, tehát nem lesz ettől jó programozó is, az ő feladata alapvetően a tanítás.
A programozó meg feladatokat, problémákat old meg egy adott környezetben, de lehet, hogy egy antiszociális kocka.
[ Szerkesztve ]
"Debugging is like being the detective in a crime movie where you're also the murderer."
-
PumpkinSeed
addikt
válasz kiszsolt100 #10894 üzenetére
Valószínűleg legtöbbünk ért annyira a programozáshoz, hogy lazán felhúzna 1 hónap alatt elég jó szintre, max nem akarja ilyennel eltölteni az idejét.
Amúgy meg én csak a saját tapasztalatomból indultam ki, hogy egyetem mellett inkább magamtól is tanultam új dolgokat, és ezzel sokkal jobban jártam minthogy vártam arra, hogy majd valaki segít rajtam. Nyilván ez a szakma egy szop*s, mert rá kell szánni az időt, de meg is fizetik ha értesz hozzá. Egy ideig lehet azt csinálni, hogy elmagyarázzák, de ha tovább akarsz lépni akkor már nem lesz ott senki, hogy segítsen."Akinek elég bátorsága és türelme van ahhoz, hogy egész életében a sötétségbe nézzen, elsőként fogja meglátni benne a fény felvillanását." - Kán
-
bandi0000
nagyúr
Ott a pont, én is láttam hogy keresnek diákot is infó tanárnak, de nem vállalnám be, szeretek segíteni, itt töltöm a fél életem ph-n, de hogy alap dolgokat magyarázzak a gyerekeknek 6-7 szer el, úgy hogy nekik nyűg az infó, mert a 90% át nem érdekli...na mind1 is, csak érdekes a téma
Xbox One: bandymnc
-
fordfairlane
veterán
...persze lehet a kettőnek közös halmaza.
Van, csak nagyon kicsi. Meglepő, hogy egyetemi oktatók közt is mennyi olyan van, aki ugyan ért az adott témához, de gyakorlatilag semmit nem képes elmagyarázni. Nem képes átadni a tudását, nem tud a kezdők fejével gondolkodni.
x gon' give it to ya
-
kiszsolt100
csendes tag
Jó persze megértelek én titeket is, csak fura volt hogy úgymond feltettem egy kérdést és az én szemszögemből úgy tűnt mintha senki nem akarna segíteni old meg magad. Lehet én fogalmaztam rosszul nem azt akartam volna hogy valaki 0-24 ott legyen, úgy gondoltam egy fél óra óra alatt elmagyaráz egy részt és utána addig próbálgatom tesztelgetem amíg nem meg vagy ha nagyon elakadok akkor kérek még segítséget. És persze mindezt nem ingyen gondoltam volna.
Akkor viszont maradnak az online dolgok, kutakodok, már találtam is egy oldalt, itt jó ha elindulok vele?
http://tudasbazis.sulinet.hu/hu/0d0cc85d-f7b5-41fb-aec0-d1b8362c7ebf_e90c4562-46d5-4b3a-a5ed-d640f67b512a_6651911b-e906-4b68-9345-3f3bccdc1ea4_1ac87c22-1b0a-4de8-8899-17aece4b2826_618473ca-c3b7-47dc-bcd6-da981ba892fe_5b10ec40-9498-4c57-9950-4b7b0a0c9994 -
Ispy
veterán
válasz kiszsolt100 #10907 üzenetére
Én a helyedben elmennék egy kezdő tanfolyamra, ha webes dolgok érdekelnek, akkor valami alap php, html, css stb., hogy legalább arról legyen fogalmad, hogy mivel is akarsz mélyebben megismerkedni.
"Debugging is like being the detective in a crime movie where you're also the murderer."
-
opr
veterán
válasz kiszsolt100 #10907 üzenetére
Egyszerűsítsünk a problémádon.
Gondolom olyan tanárt szeretnél aki vágja a témát és napi szinten csinálja.
Tehát a programozó ugye főállásban programozik. Ami ezen felül van, az túlóra.
Egy tényleg jó programozó nettó(!) órabére kb 3-5.000 ft.
A túlóra 1,5*es pénz, de ugye azt megkapja akkor is, ha csak inkább bent marad még egy kicsit, tehát azon az áron nem vagy versenyképes.
Tanulság: alsó hangon megkezdett óránként 7.000ft-ot kéne fizetned egy jó tanárnak, de inkább 10-15öt.
Heti 2*4 óra a nagyon nagyon minimum, ha emellett önerőből sokat tanulsz.
Ezt kb 1-2 hónapig kell fenntartani, hogy kapj egy relative használható junior tudást. Mondom, feltételezve, hogy a heti 2*4 mellett minimum heti 10-15 órát rászánsz önerőből, ÉS feltételezve, hogy az angol nagyon megy.VAGY
Hallgatsz az itteni népekre, veszel udemyn összesen 20.000ft-ért tananyagot, amik egyébként jóeséllyel jobbak is, mint amit a tanártól kapnál (összeszedettebb az anyag), aztán stackoverflow, gugli, meg fórumon segítséget kérsz.
[ Szerkesztve ]
"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
-
Ispy
veterán
Pont ezt akartam én is leírni szóról szóra, csak én lusta voltam ennyi gépelni
Ez pont az a sztori, amikor valaki jön, hogy neki kéne egy egyedi program, gyere csináld meg, a pénz nem számít, jó, akkor havi 1 milla és jövők, akkor meg megy a hüppögés, hogy ja, hát ő 100.000 gondolt.
[ Szerkesztve ]
"Debugging is like being the detective in a crime movie where you're also the murderer."
-
fordfairlane
veterán
válasz kiszsolt100 #10907 üzenetére
Nem tudom, hogy mennyi idős vagy, milyen végzettséged stb..., de az állami infós felsőoktatáson mindenképp elgondolkodnék. Programozni elkezdeni nem nehéz, de profi szintre felfejlődni nagyon hosszú idő, és ha csak nem vagy olyan elborult, mint itt jópáran, hogy tkp. a szenvedélyed, a hivatásod a téma, akkor saját erőből elérni profi szintre elég nehéz lesz.
[ Szerkesztve ]
x gon' give it to ya
-
Ispy
veterán
válasz kiszsolt100 #10910 üzenetére
Passz, nem vagyok képben, én még egyen sem voltam.
De, legyen az első feladat a gugli használata
Nekem ezt dobta ki, vagy maradnak a netes cuccok, de ha az angol nem megy, akkor lehet inkább abból húznám fel magam először.
[ Szerkesztve ]
"Debugging is like being the detective in a crime movie where you're also the murderer."
-
bandi0000
nagyúr
Tudná valaki definiálni, hogy mennyit jelent c++ ban a profi szint? Nem azt akarom tudni hogy, mindent tud meg hogy nagyon tud hanem konkrétan mit jelentene?
Xbox One: bandymnc
-
opr
veterán
válasz bandi0000 #10915 üzenetére
Azt, hogy sokat keres.
Egyébként az én (nyelvfüggetlen) véleményem az, hogy bonyolult problémákat egyedül szépen, érthetően, olvashatóan, bővíthetően képes megtervezni és megoldani úgy, hogy a megoldás stabil, gyors, és nem eszi meg a gépet fölöslegesen.
Mondhatjuk úgy is, hogy ha van egy adott feladat, akkor amikor egy junior még azt se tudja, hogy kéne nekiállni, az erős senior már rég tervezi az alapokat, és van annyi esze, hogy többet viszont nem, akkor kell a hídon átkelni, ha odaértél alapon.
szerk és ui.:
Na ezzel most nagyon népszerűtlen leszek, de biztos vagyok benne, hogy nem sokan osztják a véleményemet, mert...Ha a fenti ellenpéldáját szeretnéd látni, javaslom nézz bele majdnem bármelyik komolyabb opensource c++ kódba. Kiváló példa erre a cpp-ethereum. Nem akarok megsérteni senkit, de akkora fostalicska trágyadombot, mint az, rég láttam már. Konkrétan kb egy sor nincs benne, amit hajlandó lennék átengedni egy code-review-n. Sőt, szerintem ha valaki ilyen minőségű kódot lerakna elém cégen belül, megkérdezném tőle, hogy biztos, hogy nem akar-e elmenni inkább portásnak/medencetisztítónak/de igazából akárminek, csak számítógáp közelébe ne kerüljön.
Viszont ha szeretnél látni kiváló példákat a mit ne csináljunk, illetve worst practice-ekre, akkor mindenképpen nézz rá.
[ Szerkesztve ]
"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
-
opr
veterán
válasz bandi0000 #10917 üzenetére
Persze. A legtöbb cégnél van legalább egy igazi profi ember, akitől lehet tanulni. Ha mázlid van, akkor még olyan típus is, aki szívesen segít, utat mutat, stb. Ha tényleg érdekel és csinálod, két hónap alatt a munkahelyen többet fogsz tanulni, mint előtte összesen.
"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
-
DNReNTi
őstag
válasz kiszsolt100 #10910 üzenetére
Ez a trening peldaul kivalo alapja lehet egy webes alkalmazasfejleszto iranynak. Csodat ne varj. Ha ezt vegigcsinalod es megerted akkor lesz egy jo alapod amivel tovabb lehet lepni ujabb, komplexebb kepzesekre. Par euro, rengeteg kitartas, kivancsisag es alkotni akaras, jopar atkottazott ejszaka es megy az. Webes fejlesztesekkel nagyon gyorsan lehet haladni, egy junior szintet szerintem 4-6 honap alatt fel lehet szedni a nullarol. Aztan meg 2-3 ev mire a tudas piackepes, de te hobbit irtal szoval nem riogatlak.
but without you, my life is incomplete, my days are absolutely gray
-
Ispy
veterán
válasz fordfairlane #10914 üzenetére
Ha azt nézed 1000 forint / óra, azért az nem olyan vészes, egy ilyen után már legalább azt tudni fogod jó eséllyel, hogy mi az amit meg kell majd egyedül tanulnod
"Debugging is like being the detective in a crime movie where you're also the murderer."
-
Ispy
veterán
válasz fordfairlane #10919 üzenetére
Hát már nem emlékszem a 3. programomra, mert kb. 15 éve volt, de szerintem most bottal sem piszkálnám meg azt a kódot....
"Debugging is like being the detective in a crime movie where you're also the murderer."
-
DNReNTi
őstag
válasz PumpkinSeed #10924 üzenetére
Persze, hogy az. En is ilyen 10-15 euros akciokra szoktam lecsapni. De ha azt vesszuk meg eredeti aron is sokkal jobb befektetes mint mondjuk egy workshop, 400-600 euro-ert, 2x4 ora.
but without you, my life is incomplete, my days are absolutely gray
-
kezdosql
tag
válasz PumpkinSeed #10924 üzenetére
Egyikre rakattintottam, 177 lectures, 16,5 ora csak a video idotartama - hany honap kell tenylegesen vegigcsinalni?
[ Szerkesztve ]
-
SzlobiG
félisten
Sziasztok!
Nem biztos, hogy jó helyre jöttem a kérdésemmel, de hátha ismeri valaki a Winmerge nevezetű programot.
Ha valaki ismeri, akkor lenne hozzá kérdésem, esetleg hol kérdezzek utána, mert nincs topikja és fontos lenne.
-
SzlobiG
félisten
Jogos az lemaradt.
A kérdés annyi, hogy kettő file-t szeretnék összehasonlítani és ha talál eltérést azt átmásolni, hogy egyező legyen. Ez működik is viszont amikor elmentem a file-t, akkor csak egy 300kb-os fájlt hoz létre a 2mb helyett.
Így ugye használhatatlan, mert hiányzik jó nagy rész belőle. Mi lehet a gond, miért nem menti el rendesen 2mb-os kiterjesztésbe? Próbáltam már pl sima word kiterjesztésű fájlal is ugyanez a gond, ha elmentem lecsökkenti a méretét és hiányzik belőle csomó minden.
Amúgy egy .bin kiterjesztésű fájlt hasonlítok össze.
A felső az elmentett fájl a két alsó amit összevetettem. Jól látszik, hogy a felső mérete nem stimmel.
[ Szerkesztve ]
-
Üdv!
Keresek egy verziókövetőt, amit egy pár fős csapat tudna használni. Mert jelenleg majdnem mindenki Eclipseben fejleszt, majd ha kész a kód, akkor felteszi a repositoryba, ahol már egyből publikálásra is kerül a program. Ezzel viszont az a probléma, hogy ha fejlesztés közben valaki elakad, akkor jelenleg bezippelve küldi át az egész kódot, amit macerás módosítani. Illetve gyakran előfordult már az is, hogy egy-két programon egyszerre többen is dolgozunk teljesen feleslegesen, s utólag derül ki, hogy a másik már megcsinálta...
Fontos lenne az is, hogy a verziókövetőhöz és a branchekhez csak a fejlesztők tudjanak hozzáférni!
Egyébként egy open source csapatról lenne szó, itt a Ph!-n is van egy topikunk, s Kodi kiegészítőket fejlesztünk...
A legjobb valami privátban hosztolt megoldás lenne, az Enterprise VPS már adott.
A Github sajnos nem jó, mert a privát repository-k fizetősek, a Bitbucket pedig nem állt kézre néhány kollégának...
Köszönöm!
Eleinte angol billentzuyetet akartam. De aztán megismerkedtem a nagy 'Ő'-vel!
-
kispx
addikt
válasz SzlobiG #10929 üzenetére
0) Ha csak simán fejbecsapod a fájlt valamilyen fájlkezelővel az nem jó?
Itthon linux van, szóval nincs előttem a winmerge, de
Tartalmilag bináris fájl vagy szöveges a fájl?
Ha két fájlt hasonítasz össze, akkor abba a kettő fájlba fogja a módosításokat átvezetni. Hogyan jön képbe a harmadik fájl? Patch-et készítesz?[ Szerkesztve ]
-
SzlobiG
félisten
Nem, mert bináris fájl tehát hiába nyitom meg mondjuk notepaddal csak kódok vannak benne.
Átvezeti igen, de hogy ott is maradjon ahhoz el kell menteni és ha simán rámentek akkor a módosított fájl is 300k-s lesz csak. Tehát lényegében mind1, hogy külön mentés másként, vagy rámentek arra a fájlra.
Szerintem fut linuxon is, de megköszönném, ha ránéznél elvileg egy szöveges dokumentum is elég kipróbálni ott is a mentett fájlt lecsípi ilyen kicsire és nem jövök rá, hogy miért, pedig netet is túrtam már eleget.
-
DNReNTi
őstag
válasz Mr Dini #10930 üzenetére
Van baj. Ez a resz epikus: "a Bitbucket pedig nem állt kézre néhány kollégának" VS "jelenleg bezippelve küldi át az egész kódot"... kontar az ilyen, nem kollega. Egyebkent a GitLab is free. Szemelyes tapasztalatom nincs vele, nekem kezemre allt a Bitbucket.
but without you, my life is incomplete, my days are absolutely gray
-
PumpkinSeed
addikt
-
artiny
őstag
Ha ez alapjan,letre hoztam egy LAMP szervert , akkor hogyan tudom a wordpress oldalat szerkezteni? ugy ertem ha most ebbe szeretnek valami php kodot behelyezni - pl. a raspberry pi hez kotott szenzorok ertekeinek megjeleniteset szeretnem?
-
I02S3F
őstag
Sziasztok a scratch.mit.edu jó alapozásnak programozáshoz? Még pszeudo kódokat tudok írni, ill. jackson ábrát szerkeszteni. Esetleg van más a programozást segítő weboldal (tréning), ami szerintetek jobb ennél?
Köszönöm!
-
I02S3F
őstag
Még egy kérdés: Miért nem ajánlott más kódját olvasni megértés, tanulás céljából? Ketten sem javasolták, akik értenek hozzá,
-
Ispy
veterán
válasz fordfairlane #10942 üzenetére
Arról nem is beszélve, hogy minden kódot megírt valaki egyszer, szóval nincsen olyan kód, amit ne más valaki írt volna.
"Debugging is like being the detective in a crime movie where you're also the murderer."
-
cadtamas
tag
Sziasztok.
Pár hónapja tanulok Python nyelven programozni. Van egy feladat, hogy készítsünk egy Tic-tac-toe játékot.
Megcsináltam, fut is szépen, de felmerült néhány kérdés amire inkább általánosságban keresnék választ, ezért írom ide és nem a python fórumba.A játék állapotát egymásba ágyazott listákban tárolom.
[['n','n','n'],['n','n','n'],['n','n','n']] ha valamelyik játékos tesz egy jelet, akkor a megfelelő érték átíródik 'o'-ra vagy 'x'-re.
Az ellenőrző metódust úgy írtam meg, hogy kiírtam egy listába az összes állást amikor 3 egyforma van egymás mellett. 3 függőleges sor, 3 vízszintes és kettő átlósan és ha valamelyikre 'xxx' vagy 'ooo' stringet ad vissza, akkor nyert.
-A kérdésem a következő.
Elgondolkodtam, hogy ha egy amőba játékot készítenék, akkor hogyan oldanám meg ugyanezt, hisz akkor ez a megoldás nem működhetne.
Tudnátok ajánlani valami támpontot, merre érdemes tapogatóznom?
(Bár, most beugrott, hogy írnék egy scriptet ami megvizsgálná minden nem 'n' elem két szomszédját minden irányban és ha találat van, akkor nyert. De hátha van valakinek jobb ötlete)-A másik kérdésem: Ha szeretnék egy gépi ellenfelet, annak a programjába ti hogyan vágnátok bele? Úgy hogy ne véletlenszerűen rakja a jeleket, de néha azért kövessen el nem egyértelmű hibákat.
Előre is köszönöm a válaszokat.
-
axioma
veterán
válasz cadtamas #10945 üzenetére
Mivel nyero allas (ha mindig egybol eszreveszed) csak az utolso jel lerakasaval alakulhat ki, tulajdonkeppen csak annak a 4 athalado egyenese menten (de egyenesenkent mindket iranyban!) addig haladni, amig az adott frissen letett jel van, es osszeadni, hogy ott van-e eleg (3,5,akarmennyi).
Gepi ellenfel ilyenekre ugy szokott lenni, hogy pontszamot ad az allasokra valamilyen modon, es a szamara legmagasabbat valasztja (megj. azt szamolja ki "minden" ures helynel, hogy ha oda letenne a sajat jelet, az neki mennyire tunik ertekes allasnak). Persze a fuggveny az mar az amobanal sem trivialis... de arra azert guglizni eleg (tudni nem tudom, hogy milyen, csak hogy van). De peldaul a lanyaimnak alsos korukban az eloben jatszott sakkot is egy halal egyszeru (babuk ertekenek osszege) segedfuggvennyel tamogattak meg (belemenjen-e egy utesvaltasba).[ Szerkesztve ]
-
bambano
titán
-
cadtamas
tag
válasz bambano #10947 üzenetére
Rosszul fogalmaztam.
Minden nem 'n' jel két-két szomszédját minden irányban.
Bár ez egy idő után eléggé erőforrásigényessé válhat.
Elég lenne valóban a legutoljára lerakott jel sugárirányú szomszédjait megvizsgálni +4,-4 intervallumban és ha a kapott string tartlamazza a 'ooooo' vagy 'xxxxx' stringet, akkor nyerő.A guglitól hiába kérdezem, hogy ti hogyan fognátok bele egy ilyen feladatba.
-
Lacc
aktív tag
Hali.
Algoritmust keresek, de akárhogy írom be a Google-be nem azt kapom, amit várok, a neve nem jut eszembe, pedig ha jól tudom van egy ilyen algoritmus szó gyakoriságra előfordulva.
Van egy lista, abban vannak tömbök:
[
[A, B, C, D],
[A, C, E, F],
[B, D, H, A],
[C, D, B, A],
// és így tovább
]A tömbök elemei mindig különbözőek. (Ez egy pszicho kérdőív, és valamiért mindig mások lesznek a válaszok, sosem fordulhat elő kétszer benne A, vagy B, vagy C..., de ez nem az én felelőségem, és hogy miért így van, nekem a statisztikai rész kell.)
Az menne, hogy meg kell keresni, hogy melyik válasz opció volt a legtöbbször kijelölve, mint az A vagy a B, stb. Viszont kellene egy olyan mérés is, hogy mely válasz kombinációk, mennyiszer voltak bejelölve.
Például, az A,B-t 3-szor választottak, az 1., 3. és 4. válasz tömbben is ott van, ugyanígy az A,C, de ugyanakkor jó lenne látni az A,B,C is 2-szer lett válaszva, az 1. és a 4. tömbben fordul elő.
Ilyen statisztika adatot kellene kinyerni, és tudom, hogy szavak számlálása egy mondatban van ilyen algortimust, ha jól tudom. Régen rátudtam keresni, de most nem jut eszembe a dolog, az a baj, hogy magyarul sem jut eszembe az a speckó szó, amivel ezt adná ki, most csak azt a fránya 'counting' algoritmust találom.
Új hozzászólás Aktív témák
● olvasd el a téma összefoglalót!
- HP Victus 16 - 16.1" FHD IPS 144Hz / i5-12500H / 16Gb DDR5 / 1Tb PCIe 4.0 / RTX 3050 Ti / HUN
- Lenovo S3 Yoga 14 i3-5010 4Gb ram 180Gb SSD FHD érintő, számlával, garanciával
- ZBook 17 G6 17.3" FHD IPS Xeon E-2286M RTX 3000 32GB 512GB NVMe DVD író gar
- Hp 470 G5 17,1" i5-8250 8/256 VGA 930MX 2Gb számlával, garanciával
- IPhone 15 Pro max 256GB gyári független hibátlan 2024.12.13.
Állásajánlatok
Cég: Ozeki Kft.
Város: Debrecen
Cég: Promenade Publishing House Kft.
Város: Budapest