-
Fototrend
Új hozzászólás Aktív témák
-
mikoljan
tag
Sziasztok!
Azt szeretném megkérdezni, hogy ha a cégünk megbíz egy programozót egy software kifejlesztésére, a kész program mellé megkapjuk a forráskódot is? Automatikusan jár vagy felárral kapjuk meg?
Köszönöm előre is a válaszokat!
Ui: off-ba teszem a biztonság kedvéért- - - We Enter Into The Future - - -
-
shev7
veterán
válasz mikoljan #2801 üzenetére
altalaban a megbizasi szerzodesbe ki szoktak kotni, hogy mindennek amit a programozo a munka kereteben letrehozott a szellemi tulajdonjoga a ceget illeti...
''Gee, Brain, what do you want to do tonight?'' ''The same thing we do every night, Pinky: Try to take over the world!''
-
amargo
addikt
Csak érdekesség képen:
[link]“The workdays are long and the weekend is short? Make a turn! Bike every day, bike to work too!”
-
Mems
csendes tag
Sziasztok! Melyik jobb? Visual Basic vagy C++?
-
doc
nagyúr
ízlés dolga...
én a Visual Basictől hülyét tudok kapni, idegtépő nyelv, átláthatatlan, hányás kinézetű forráskóddal
más meg pont emiatt utálja a C++ -t
kérdés hogy mire kell, ha pl. szeretnéd hogy több platformon (pl. Linux, Apple) is fusson, akkor egyértelműen C++
amúgy meg amihez értesz
vagy ha csak az a kérdés, hogy mit tanulj, akkor visztont egyértelműen C++. gyak. minden modern/divatos nyelv a C-n alapul (pl. Java, stb), C++ tudással sokfelé léphetsz, a VB-ről azért ez nem igazán mondható el.... -
shev7
veterán
szerintem is inkabb c++
De ha windowst akarsz programozni, akkor felteszem mindket esetben .net-et fogsz hasznalni, ugyhogy a kepessegeik megegyeznek, de egyetertek az elottem szolokkal, nagyon nehez egy basic kodot atlatni''Gee, Brain, what do you want to do tonight?'' ''The same thing we do every night, Pinky: Try to take over the world!''
-
Haligali
tag
Üdv ALL!
Tud vki vkiről, aki ismer olyant, aki hallott már olyanról, akinek az ismerőse hallott már valakiről, aki ismerős az Oracle világában??
Keresnék valakit, mert szükségem lenne 1-2 információra.
Előre is köszönöm, ha valaki tud segíteni!! -
félisten
Sziasztok!
Egy elég fura kérdésem van hozzátok:
Szeretnék írni egy olyan progit, ami összegyúrja egy levelező progi, és a Gmail előnyeit.
konkrétan:
- Egy system tray-en csücsülő kis cucc néha megsasolja, hogy van-e új levelem.
Eddig semmi extra.
- Aztán ha jön, akkor nem csak szól, hanem egy általam megadott animációt, kidob.
Ez sem nagy dolog, az Incredimail tud ilyet.
- a lényeg azomban az lenne, hogy ha levelet írok, vagy válaszolok egyre, akkor az kerüljön bele a gmail-es postaládába, pontosan úgy, mintha webről küldtem volna.
Azért fontos ez utóbbi, mert így megmaradna a Gmail-re jellemző beszélgetés-szerű rendezés, és más gépről is ugyanúgy hozzá tudnék férni a leveleimhez, az elküldöttekkel együtt.
Tehát egy animációkkal, és teljesen egyéni, és átrendezhető keretprogramot akarok írni gmail-hez. A Gmail notifier-t ismerem, de az csirke, ráadásul mivel ugyanúgy egy böngészőt használ, nem lehet testreszabni.
A kérdésem, hogy szerintetek mit kell átnéznem, megtanulnom ehhez?
C++-ban tudok programozni, de webes tapasztalatom = 0.
Szerintetek??
[Szerkesztve]Eladó régi hardverek: https://hardverapro.hu/apro/sok_regi_kutyu/friss.html
-
shev7
veterán
'' - a lényeg azomban az lenne, hogy ha levelet írok, vagy válaszolok egyre, akkor az kerüljön bele a gmail-es postaládába, pontosan úgy, mintha webről küldtem volna.''
Ehhez az kell, hogy a webrol kuldd el.
''A Gmail notifier-t ismerem, de az csirke,''
Mit ertesz csirke alatt? Pont azt tudja, amit tudnia kell.
''ráadásul mivel ugyanúgy egy böngészőt használ, nem lehet testreszabni.''
Mint mar emlitettem ha a gmailes postafiokodban meg akarod tartani a levelet, akkor a webes feluletet kell hasznalni, de hogy nem lehet testreszabni, az nem igaz, nezd meg a Firefox+Greasemonkey+Better Gmail. Ez egy javascript gyujtemeny, amivel eleg sok mindent meg lehet valtoztatni a gmail kinezeten. Ha ertesz kicsit javascripthez/css-hez, akkor igenyeid szerint at is alakithatod...''Gee, Brain, what do you want to do tonight?'' ''The same thing we do every night, Pinky: Try to take over the world!''
-
DJ.Gróf
aktív tag
Most szereztem Rendszerinfo végzettséget és erősen gondolkodom,hogy kellene programozást tanulnom, Suliban nem igazán ment, az a kevés ami volt. Nem is magyarázták rendesen. Szerintetek meg lehet ezeket itthon könyvekből tanulni? Belenéztem már egy ketőbe ,de rengeteg átláthatattlan utasítás,szóval nagyon kínai volt nekem.
Milyen nyelvet lenne érdemes megtanulni,amiből meg is lehet élni?
Ezzel foglalkozó linkeket megkösszönném nagyon!
Suliban egyébként c++-t használtunk,töbibbe csak bele kostóltunk,de lehet jobban élveznék valami látványossabb kimenetelű dolgot, pl php, de ahogy látam az is épül c++-ra ,szal itt egymásra kell építeni a dolgokat.
[Szerkesztve] -
Lortech
addikt
Nem feltétlenül azt mondta, hogy nem lehet ''felhasználó programból ezt megcsinálni'', szerintem arra gondolt, hogy nem elég csatlakozni a gmailhez, mint egy mail kliens tenné, hanem szimulálni kell a webes felületet. De lehet, hogy tévedek.
bici:
Egyébként meg lehet csinálni, nem annyira vészes, de teljesen kezdőként azért elég nagy fába vágtad a fejszédet, ha ezt meg akarod csinálni.
Ha C++-os vagy, akkor .NET managed C++ változatát ajánlom megnézésre, és mellé a .NET-es Gmail API-t (egy sourceforge-os projekt). Ezzel küldeni nem lehet emlékeim szerint, de be tudsz lépni vele, és ez már egy jó kiindulópont, innen már ''csak'' a levélküldést kell leszimulálni. Erre kell keresni dokumentációt, mert az ajaxból vagy csomagszűréssel kisilabizálni idegölő meló lehet. A Gmail API egyébként képes a levelek csekkolására is elvileg, mert van egy példa applet az API-ra, ahol ez a funkció be van építve, valamint az is tálcán fut. Igazából csak ki kéne bővíteni a levélküldéssel.
[Szerkesztve]Thank you to god for making me an atheist
-
amargo
addikt
''Mint mar emlitettem ha a gmailes postafiokodban meg akarod tartani a levelet, akkor a webes feluletet kell hasznalni,''
Én kliensel hazsnálom az Ő smtp szerverét és megmarad, ha más smpt-ről küldöm, akkor talán tényleg nem marad meg.. ezt ki kell próbálni.“The workdays are long and the weekend is short? Make a turn! Bike every day, bike to work too!”
-
félisten
válasz Lortech #2817 üzenetére
shev7, Lortech: Köszönöm a válaszokat!
A Css-hez nagyon nemértek, és az AJAX technika is még új, de C++-ra építve szerintem nem lesz olyan nehéz.
Azon törtem a fejem, hogy a legegyszerűbb tényleg az lenne, ha egy Firefox ablakban nyílna meg, de ez esetben nagyon jó lenne, ha valahogy el lehetne tüntetni a firefox keretét, de úgy, hogy ha egy másik Firefox ablakok (nem tab-ot) nyitok meg, akkor az normálisan jelenjen meg... Ez lehetséges?
Amúgy az egész ötlet onnan jött, hogy egy régi kolleganőm, aki IncrediMail progit használ, nagyon belehabarodott a kis Flash animációkba, amikkel tele van az Incredimail.
Ezekkel szeretném kiegészíteni a Gmail notifiert.
Azért írtam, hogy csirke, mert nem elég dizájnos.
Most a funkcionalitás mellett az is fontos, hogy tényleg nagyon szép legyen, és lehessen animációkkal tűzdelni. Persze én nem olyan Incredimail-es bugyuta marhaságokat akarok, hanem normálisakat, de akkor is.
Tehát már csak a Gmail notifier forrását kell megtalálni. Minnyá ráguglizok.
[Szerkesztve]Eladó régi hardverek: https://hardverapro.hu/apro/sok_regi_kutyu/friss.html
-
Lortech
addikt
Na, ez lényegesen megkönnyítené a levélküldést.
Bici: Milyen css? Firefoxot nem tudom mennyire lehet így szétszedni, elképzelhető, de nem hiszem. Meg nem egészen értem, mi a cél a firefox ablakkal. Tray alkalmazást mondtál, értesítéssel, animációkkal (gondolom nem egy böngésző ablakban megjelenítve), levélküldéssel.Thank you to god for making me an atheist
-
Lortech
addikt
válasz DJ.Gróf #2815 üzenetére
Egy nyelvet meg lehet tanulni (a nyelv ismerete semmi), az alapokat meg lehet tanulni, el lehet programozni hobbi szinten, de ettől még azért nem leszel programozó, mert az komoly főiskolai / egyetemi elméleti oktatással jár. Ajánlani lehet talán a xyz nyelv 24 óra alatt, vagy xyz nyelv for dummies könyveket. Igazán tartalmas szájbarágós tutorialokat nem tudok ajánlani, szvsz jobb egy könyvön végigrágni magad az alapoktól. Hogy melyik nyelvet tanuld, az annyira nem fontos, az csak az eszköz, próbálj meg valami célokat kitűzni, és megvalósítani, közben gyarkorlatot szerezhetsz. Valami c alapú nyelvet érdemes tanulni, c++-t tanultál, akkor az kézenfekvő, kicsit barátságosabb a c# és a java.
[Szerkesztve]Thank you to god for making me an atheist
-
félisten
válasz Lortech #2820 üzenetére
shev7 írta, hogy java/css ismeretekkel a fire fox better gmail kiterjesztésével jobban testreszabhatom a gmail-t.
Ez talán elég lesz. A Gmail notifiernek kellene dekoratívabbnak lennie.
Nem ragaszkodom ahhoz, hogy egy külön programból küldjek email-t, elég, ha a gmail úgy néz ki, ahogy én akarom. Ha ezt css/java segítségével el lehet érni, akkor sztem ez a legjobb megoldás.
A firefox ''szétszedése'' meg nem annyira fontos, elöbb a gmail dizájnolása jön, aztán a gmail notifier továbbfejlesztése...Eladó régi hardverek: https://hardverapro.hu/apro/sok_regi_kutyu/friss.html
-
amargo
addikt
válasz DJ.Gróf #2815 üzenetére
Kollegámmal tartottunk egy kis eszme cserét, mert most éppen c# ra állunk át c++-ről.
És hogy mekkora butaság is tud lenni ez a autó szemétgyűjtés. Mivel ellustítja az embert.
A látványos dolog alatt mit értesz? A linux nem elég látványos(?), hogy szabadulnál a C-től
De ha hosszabb távra tervezel szerintem c, c++, C#, java. C-s rendszerekhez pár éven belül kifutnak a fejlesztők, mert mindenki Java, C# -ik, akkor sőt már ma is nagy a kereslet c++. Viszont, az újabb nyelvekkel is érdemes megismerkedned, de, ha az alapok jó, akkor.
Lortech : kb azonos a nézőpontunk. Viszont. az egyetem/főiskolával kötöszködnék, lehet egyedi, de 2 ismerősöm is van, akik OKJ képzésen kezdték el annó, majd mára egy elég szimpatikus ''kék'' cégnél koptattják a billt.“The workdays are long and the weekend is short? Make a turn! Bike every day, bike to work too!”
-
Lortech
addikt
kb azonos a nézőpontunk. Viszont. az egyetem/főiskolával kötöszködnék, lehet egyedi, de 2 ismerősöm is van, akik OKJ képzésen kezdték el annó, majd mára egy elég szimpatikus ''kék'' cégnél koptattják a billt.
Van ilyen is, és lehet, hogy jobban nyomják azt (és felteszem, nem az OKJ-n tanultak alapján), amit csinálnak, mint egy másik átlag okleveles programozó, de lehet, hogy sokminden kimaradt nekik. Meg gondolom kapják/kapták a képzést a kéknél.Thank you to god for making me an atheist
-
amargo
addikt
-
Lortech
addikt
Látszik, hogy nem minden alapot tudnak, amit még nem tudtam eldönteni, hogy jó vagy rossz..
Hehe.
GC jó dolog. Lusták találmánya lustáknak, de azonkívül hogy marha kényelmes, viszonylag gyors is, és ugye a lényeg, hogy nem nagyon lehet mellette hibát ejteni, meg egyszerű eldönteni, hogy mi meddig él. Az más kérdés, hogy elkényelmesít, ahogy az egész VS IDE is, de ez max akkor tud fájdalmas lenni, amikor valamit le kell darálni natív c++-ban, neadjisten c-ben.Thank you to god for making me an atheist
-
shev7
veterán
''Én kliensel hazsnálom az Ő smtp szerverét és megmarad''
Ezt nem tudtam, abbol indultam ki, hogy altalaban nem szokott megmaradni, elnezest a teves infoert''Gee, Brain, what do you want to do tonight?'' ''The same thing we do every night, Pinky: Try to take over the world!''
-
zoli1231
csendes tag
Sziasztok!
Keresek valakit aki profi PHP-ben. Az oldalt Smartyban kellene megcsinálni, illetve nyitott vagyok más template és nem template alapú megoldásokra is.
Egy adatbázisvezérelt apróhirdetési oldal fejlesztéséről lenne szó.
A designt nem kell csinálni, csak magát a kódolási részt. Persze ettől függetlenül nem árt a erős html, css, js ismeret se.
Továbbá szükséges valamennyi angol tudás, mivel az oldal fő nyelve az angol lesz.
A munka folyamatos. Ez alatt azt értem, hogy lenne egy fejlesztési időszak és utána egy folyamatos karbantartási-optimalizálási. A fejlesztési időszakot 2-3 hónapra saccolom és olyan havi 160-170e tudnánk fizetni. A karbantartási/optimalizálási pedig utána folyamatos és olyan havi 60-100e jelentene attól függően, hogy mennyi munka van az egésszel.
Mindenképpen olyan valakit keresek, aki tud önállóan dolgozni.
Akit érdekel a dolog és van megfelelő szaktudása, tapasztalata, ideje kérem küljön egy email: csesznik@bluestarltd.com
Üdv,
Zoli -
félisten
Hali!
Kipróbáltam, hogy az incredimail-t beállítom úgy, hogy a gmail SMTP-jét használja, és így pont ugyanazt a hatást értem el, mintha a gmail-ből küldtem volna a levelet. A kimenő bekerül az elküldöttek közé, párbeszédek tökéletesek, egyetlen egy gáz van, ha igazi HTML levelet küldök, akkor az hiányosan kerül be a küldöttek közé de ez várható volt...
Szóval a problémám teljes mértékben megoldódott, nem kell saját progit írnom.Eladó régi hardverek: https://hardverapro.hu/apro/sok_regi_kutyu/friss.html
-
félisten
Szia!
Azt, hogy pl. háttérszínt csak közvetlen a betűk alá lehet rakni, az egész dokumentum háttérszíne ''elfelejtődik'', valamint a háttérképet sem jeleníti meg, sőt meg se jegyzi az email ezen részeit, mert továbbküldés után olyan kliens sem látja, ami amúgy megjelenítené.
Ezeken kívül nem jelenik meg a beágyazott SWF, és még biztos van jópár dolog, amit nem tudtam kipróbálni. A freemail pl. jópár képeslapkülső rendszerből fogadott képeslapot egyből megjelenít, amit a gmail vagy egyáltalán nem, vagy csak külön ablakban fehér háttérrel.
Én ezt a jelenséget annak tulajdonítom, hogy a gmail és más külföldi webmail-el rich text támogatással bírnak ugyan, de a HTML-el bajaik vannak. A citromail, vipmail, freemail, stb. lazán megjelenít minden ilyen extrát. Sőt, ha freemail-ből továbbítok egy levelet, akkor néha .eml formátumú csatolmányként küldi tovább a levelet, amit a gmail szintén nem támogat, még úgy sem, ha külön HTML-ként nyitom meg. Ez utóbbi esetben, viszont továbbküldve egy Outlook-os címre megjelenik az .eml csatolmány.
mod: Az inbox.com pl. annyiban jobb a gmail/yahoo-nál, hogy legalább a dokumentum háttérszínét megjeleníti, de a beágyazott SWF, vagy a háttérkép ott sem OK.
[Szerkesztve]Eladó régi hardverek: https://hardverapro.hu/apro/sok_regi_kutyu/friss.html
-
X-n00b
csendes tag
Hali!
Ha biztonság technikai szakember szeretnék lenni akkor miylen tanfolyamon kéne részt vennem, vagy hovakéne járni tanfolyamra?
hogy lessz az emberbőr ilyen szakember?
És ha majd szeretnék egy kisebb tűzfalat írni magamnak akkor milyen program nyelvet kell elsajátitanom ?
(lehet ez mind kicsit bugyután hangzik de ne egyből csak fikázás legyen. valami épitő tanácsot/tanácsokat szeretnék kapni.)
előre is köszönöm
X-n00b
[Szerkesztve] -
gaben
aktív tag
Sziasztok!
A Programozzunk C nyelven! (ComputerBooks) című könyvnek a floppy mellékletére lenne szükségem,az enyém valahol elveszett,nem találom,lehet már nincs is meg...
Ebben szeretnék segítséget kérni,akinek megvan legyen szíves küldje már el mail-ben.
Köszönöm!
Gaben -
Gergello
addikt
storno, nagy baromságot kérdeztem
[Szerkesztve] -
tkazmer
addikt
Webes képszerkesztőt szeretnék írni.
Arra gondoltam, hgy esetleg valami flash-es felület kellene(eredetileg silver light-ra gondoltam, de az ahhoz szükséges visual studio 2008 beta-ját mostanáig nem sikerült feltelepítenem, mert mindig lefagyott a setup). A háttérmunkát végezhetné php, mert ahhoz már valamennyire értek( ).
Kb úgy képzelem el a dolgot, hogy betöltöm a képet, a user szerkeszti, a módosítások az action script segítségével látszódnak, majd a mentés gombra kattintva a képet, és a szerkesztéshez szükséges infókat megkapja a php, és feldolgozza. Persze, ha lehet, akkor már az action scripttel szerkesztett képet küldöm el neki, de mivel azt a nyelvet nem ismerem, nem vagyok tisztában a lehetőségeivel.
A kérdéseim: megfelelő e a php egy tényleg nagyon jó képszerkesztő alkalmazás motorjának?. Ha nem, akkor mi lenne jobb helyette? Action scriptel mennyire lehet képet szerkeszteni?
Ja, és megköszönném, ha esetleg tudnátok könyveket ajánlani, mert a flash-hez egyáltalán nem értek...úgy tervezték, hogy kibirjon egy atomtámadást is. De nekünk komolyabb fegyvereink vannak, mint pl Béla bá, a földmunkagépkezelő
-
D@ni88
addikt
hali, csinálna nekem valaki egy skandináv lottó számgenerátort valaki?
előre is köszi -
Synthwave
HÁZIGAZDA
Sziasztok.
Érdeklődnék csupán errefelé.
Első pontban szögezzük le: jelen pillanatban SEMMI közöm a programozáshoz, a szó legszorosabb értelmében (ha nem számítjuk a kb. 11 éve fél évig tanult Quick BASIC-et...). Ezen változtatni szeretnék és hozzáértők tanácsára van szükségem.
Keresem a leendő nyelvemet. Majd nagyon sokára nem lenne rossz AI-t programozni, 3d engine-t írogatni, hálózati részt kódolni, a grafikai rész engine-be programozása (szóval, hogy csak a legegyszerűbbeket említsem...), írni valami faja chat-klienst, meg ilyenek.
A kérdésem a következő: szerintetek mivel kellene kezdeni a tanulást egy ABSZOLÚT hozzá nem értőnek (ez lennék én)?
Előre is köszi.SKILLNUDGE - it kinda ownz you.▐ My Quake Live/DOOM PoVs(YT): http://tinyurl.com/oe5zwa2▐ 3dfx / Glide & SGI 4EVER▐Golden '80s-'90s▐▐▐▐▐▐▐▐ SZÁNKÓVAL A GERINCEDBEN NEM VIDÁM A KARÁCSONY.
-
cucka
addikt
válasz Synthwave #2844 üzenetére
Keresem a leendő nyelvemet. Majd nagyon sokára nem lenne rossz AI-t programozni, 3d engine-t írogatni, hálózati részt kódolni, a grafikai rész engine-be programozása (szóval, hogy csak a legegyszerűbbeket említsem...), írni valami faja chat-klienst, meg ilyenek.
c, majd ha az jól megy, akkor c++. a fentiek gondolom arra utalnak, hogy játékot szeretnél írni, nos azt egyelőre szerintem felejtsd el. -
Synthwave
HÁZIGAZDA
Köszi.
Ne aggódj, nem holnap fogom én leprogramozni a Quake 7 engine-jét... (meg nem is holnapután)
Viszont úgy gondoltam, hogy 3ds MAX mellé nem árt valami kis programozás.
De a nagy példakép: John D. Carmack...
ill.
Nick Carpenter
Talán a C++-ra voksolnék akkor (mert ehhez van szoftver és könyv is, s talán még egy másik ember is, aki -igaz, hobbiszinten, de- ezzel foglalkozik).
Egyébként nem tud valamelyikőtök egy JÓ és OLCSÓ matektanárt?SKILLNUDGE - it kinda ownz you.▐ My Quake Live/DOOM PoVs(YT): http://tinyurl.com/oe5zwa2▐ 3dfx / Glide & SGI 4EVER▐Golden '80s-'90s▐▐▐▐▐▐▐▐ SZÁNKÓVAL A GERINCEDBEN NEM VIDÁM A KARÁCSONY.
-
cucka
addikt
válasz Synthwave #2846 üzenetére
Talán a C++-ra voksolnék akkor (mert ehhez van szoftver és könyv is, s talán még egy másik ember is, aki -igaz, hobbiszinten, de- ezzel foglalkozik).
előbb mindenképp a c-t ajánlom, procedurális alapok nélkül nincs sok értelme az oop-nak nekiesni. könyvből pedig a kernighan ritchie (ez c-hez) és a stroustrup (c++) ajánlott erősen, bár totál kezdőnek elég meredek mindkettő.
máshogy fogalmazva, ha ezeket a könyveket megérted, akkor van tehetséged a programozáshoz -
amargo
addikt
válasz Synthwave #2844 üzenetére
Szerintem C++ al is kezdheted nyugodtan, az OO részt még úgy is messze elkerülöd egy jó ideig.
Hatékony C++ (Scott Meyers)
[link]
C++ kódolási szabályok (Andrei Alexandrescu, Herb Sutter)
[link]
C++ hibaelhárító (Stephen C. Dewhurst)
[link]
A C++ Programozási nyelv (Bjarne Stroustrup)
[link]
Én ezeket ajánlom, persze vannak felesleges részek, van, amit kihagyhats, de az említett Stroustrup referencia könyvet érdemes megvenni. De szerintem a hibaelhárító is elég jól segít a tervezésben.“The workdays are long and the weekend is short? Make a turn! Bike every day, bike to work too!”
-
Fermat
tag
Stroustrup konyvet megszereztem,milyen programmak érdemes ügyködni ?
MS Visual Studio vagy Turbo, esetleg Borland ?.::: http://www.forum.nokia.com/devices/E51 :::. <3 E51 <3 BME
Új hozzászólás Aktív témák
● olvasd el a téma összefoglalót!
- APPLE MacBook Air 2020 13" Retina - M1 / 8GB / 256 GB SSD / MAGYAR / 96% akku, 81 ciklus / Garancia
- LG NanoCell 55NANO766QA Halvány píxel csík
- Philips 58PUS8545/12 1 ÉV GARANCIA Játék üzemmód
- Tyű-ha! HP EliteBook 850 G7 Fémházas Szuper Strapabíró Laptop 15,6" -65% i7-10610U 32/512 FHD HUN
- Bomba ár! HP EliteBook 840 G5 - i5-8G I 8GB I 128GB SSD I 14" FHD I HDMI I Cam I W10 I Gari!