-
IT café
Új hozzászólás Aktív témák
-
opr
veterán
Na, mi tortent itt, hova lett 4 hsz?
Mi lehet olyan a programozas topikban, hogy moderalni kell?"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
-
martonx
veterán
Sziasztok,
Nem vagyok egy nagy regexp guru, viszont most kapóra jönne. Van mondjuk egy példa szövegem:
"Ez itt egy teszt szöveg $inline(filepath) és itt folytatódik a szöveg"
Nekem ebből a filepath-t kellene megkapnom, ami ugyebár bármi lehet. Azaz nekem csavarnom kellene egyet a regexp-en, és valahogy azt kiszedni, ami a "$inline(" és ")" között van.
Vagy ezt nem lehet regexp-el? Tudom, string manipulációkkal is ki lehet szedni, most is így csinálom, csak nem hagy nyugodni, hogy ezt regexp-el, vajon hogy lehetne megoldani?Én kérek elnézést!
-
válasz martonx #12907 üzenetére
a regexp tud olyat, hogy részstringekre, csoportokra bontja a szöveget.
tehát neked kell egy csoport, ami nem tartalmaz zárójelet, a zárójel, egy második csoport, ami nem tartalmaz zárójelet, egy zárójel, és a harmadik, ami a maradék.
kb. valahogy így\([^)]*\))\([^()]*\))\(.*$\)
és ebből kell neked a \2
[ Szerkesztve ]
Egy átlagos héten négy hétfő és egy péntek van (C) Diabolis
-
Domonkos
Ármester
válasz martonx #12907 üzenetére
talan a legegyszerubb, ha valami ilyesmire matchelsz es ennek vagod le az elso 8, illetve az utolso 1 karakteret:
\$inline\([^)]*\)
Persze meg lehetne az egeszet egyetlen regexppel is oldani, vagasok nelkul, de szerintem igy olvashatobb marad a kod.
Gender of electrical connectors is defined by the pins.
-
-
martonx
veterán
-
Domonkos
Ármester
válasz martonx #12914 üzenetére
Ez a modszer nem fog eredmenyre vezetni, mert mindig lehet majd olyan filepath-t konstrualni amit rosszul fog majd a regexp felismerni. Szoval en nem ilyen megoldast javasolnek, ha tenyleg lehetseges olyan input, mint amit elottem is irogadtak.
Ellenben ha a file irasakar ki tudod eszkepelni az osszes zarojelet, akkor nem jelenthet problemat a regexppel valo felismeres. Csak aztan ne felejtsd el minden beolvasaskor visszaalakitani oket!
Esetleg ha talalsz olyan karaktereket amik biztos nem fognak szerepelni a file neveben, akkor azokkal erdemes korbevenni a filepath reszt. Ez talan meg konnyebb is, ha talalsz ilyen karaktert.Gender of electrical connectors is defined by the pins.
-
martonx
veterán
válasz Domonkos #12916 üzenetére
Igaziból a file minden esetben db objektumok lementett *.sql file-ja lesz, azaz túl extrém karakterekre nem kell felkészülni bennük. Pl. tablaneve.sql stored_procedure.sql és ilyenek.
Noha nyilván lehet, aki hülyén nevez el valamit, de mivel magunknak csináljuk, konvenciók mentén, ezért nem szabadna előfordulnia.
[ Szerkesztve ]
Én kérek elnézést!
-
orc88
őstag
Sziasztok!
Unityvel kapcsolatban tud valaki segíteni?C#-ban írt script txt-ből szedi az infókat. A probléma az, hogy akárhogy adom meg az elérési utat, build (WebGL) után nem éri el a file(oka)t valamiért. Hogyan kéne megadnom az elérési utat a kódban? Esetleg húzzam assetbe? Azt olvastam, hogy ha assetbe van akkor már később nem tudok módosítani a txtn, pedig szükség lenne rá.
"Life's simple: You make choices and you don't look back."
-
masta_dry
tag
Szevasztok!
Egy vegyes képességű társasággal járunk össze kosarazni hetente, és mindig az utolsó pillanatban esik be a 15. ember, ami miatt lehet 3 csapatot alkotni. (14-en még két cserével két csapat játszik). Rendre megy az agyalás, hogy miképp is osszuk el a keretet úgy, hogy a lehető legkiegyenlítettebb legyen a mezőny.
Szeretnék egy olyan, okostelón futtatható kódot szülni, ami a játékosok pl. 1-10 skálán megadott tulajdonságai, (és azok súlyozása) függvényében 2 vagy 3 kiegyenlített részre osztja a jelenlévőket.
Excel-re gondoltam, visual basic alatt megírt kódra. (futni fog egyáltalán okosmobilon?)
Ezer éve programoztam, így nem is tudom, merre, hogy érdemes elindulnom. Ha csak annyit tudtok segíteni, hogy itt és itt kérdezzek utána, már azzal is előrébb vagyok. (angol fórum is OK)
Előre is kösz! -
#95561216
törölt tag
válasz masta_dry #12922 üzenetére
Ne akard ezt. Egyrészt ez nem excel szint, másrészt ha elkezditek lepontozni az emberek tulajdonságait, akkor pár hét után az lesz a probléma, hogy nincs meg a tíz ember..
Mi azt csináljuk, hogy 14 embernél már eleve három csapatot csinálunk, és a négy fősbe az ülő csapatból áll be valaki, ha meg beesik a 15., akkor meg is van a helye. 8 perces meccseket játszunk, ha nagyon egyenlőtlen az elosztás hamar kiderül, és lehet embert cserélni. Nem kell ezt túlbonyolítani.
[ Szerkesztve ]
-
disy68
aktív tag
válasz masta_dry #12922 üzenetére
Ha itt arra gondolsz, hogy egy fájl a telefonodon, ami vba makrókat futtat, az mobilon nem fog menni. Használhattok viszont akár google sheets-et (ha jól rémlik itt van lehetőség script-elésre is), amit elérhet mindenki. Funkciók/függvények hasonlóak, mint az excel-ben.
“Yeah, well, you know, that’s just, like, your opinion, man.” — The Dude
-
IMIIKE1998
őstag
Sziasztok!
Csak érdeklődésképpen kérdezem, hogy mennyire nehéz megtanulni programozni, esetleg a játékfejlesztésig eljutni? Annyit tudok, hogy ez nem az a szakma, amit az egyetemen tanulnak meg az emberek. Nekem amivel gondom van, az a matek, ez nagyon visszatart. Idegen nyelvek mennek, angolul jól tudok, spanyolul meg oroszul meg tudok kommunikálni.(Az angol gondolom elvárás.) 60%-os középszintű érettségi jött össze matekból, ami nevetséges. De szerintetek itt mennyire fontos? Vagy hanyagoljam, ha nem ilyen beállítottságú vagyok?(Főleg a valószínűségszámítás és más matematikai logikás feladatok nem mennek.)
Bocsi, hogy hosszú lett. :R -
bandi0000
nagyúr
válasz IMIIKE1998 #12927 üzenetére
A default válasz, hogy kell a matek...Viszont attól dügg mit akarsz programozni, játék hát passz, most volt nekem egyetemen, nyilván alap kis 2D játékokat csináltunk, de ott ha nem akartam megérteni a hátterét akkor használni könnyű volt
Van az a unitys képzés, az Otherworldos faszi tartja, ahogy tudom nem olcsó, de ott kipróbálhatod, de am asszem BME-n van már játékfejlesztés szak
Érdekességképp, én 2-szer éretségiztem matekból, egyszer kettes, másodszorra 3 lett, egyetemen a matek tárgyakat viszont átlag 4 re hoztam
[ Szerkesztve ]
Xbox One: bandymnc
-
IMIIKE1998
őstag
válasz bandi0000 #12928 üzenetére
Nem tudom, melyik szakon vagy, de a progtervező infóról ódákat zengenek, hogy milyen nehéz és csak úgy rugdossák kifelé az embereket.
Gondolom ez vicces, de anno Comedius Logo-ztunk infóórán, az viszonylag jól ment. Gondolom, ez valami brutál lebutított valami lehetett. :D
Arra gondoltam, hogy esetleg kipróbálom majd valamelyik OKJ-s képzésen(webfejlesztő pl.) Hát sajna nekem a matematikai logika nem megy, szabályok nélkül nem tudom kitalálni, hogyan oldjak meg egy feladatot. -
bandi0000
nagyúr
válasz IMIIKE1998 #12929 üzenetére
én mérnökinfön vagyok, de nem a BME-n, attól félek
okj-t nem tartom sokra, akkor inkább valami felsőfokú szakképzés, papír mindenképp kell, vagy ha nem, akkor nagyn pronak kell lenned, hogy szóba álljanak a cégek veled
vagy ha jól megy az angol, akkor van sok sok online képzés, de a sulis alapok viszont kellenének
Xbox One: bandymnc
-
#20411392
törölt tag
válasz IMIIKE1998 #12929 üzenetére
"Hát sajna nekem a matematikai logika nem megy, szabályok nélkül nem tudom kitalálni, hogyan oldjak meg egy feladatot."
Akkor felejtős. Talán esetleg egy sitebuilder vonal játszhat. (Html és CSS összetákolása, hogy megkapd az oldal statikus kinézetét.)
Komoly játékfejlesztéshez erős matek tudás kell a logika mellé.
-
IMIIKE1998
őstag
válasz bandi0000 #12930 üzenetére
A mérnökinfó a másik ilyen. :D
Hát gondoltam, az OKJ akkor felesleges penzkidobás lenne.jarnyz: Értem, hát akkor valószínűleg nem ez az én pályám. Az idegen nyelvek logikája megy, de ez tényleg más. Akkor nem is erőltetem, mert nem sok értelme lenne ezek szerint a megfelelő matektudás nélkül.
Köszi mindkettőtöknek! :R
-
#20411392
törölt tag
válasz IMIIKE1998 #12932 üzenetére
Nem a matektudás a lényeg. A programozói munkák nagy részéhez középiskolai matek bőven elég. (A játékfejlesztés nem ilyen. szerk: játékfejlesztés alatt nem a candy crush saga legújabb verzióját értem)
A logikát viszont nem lehet kicselezni. Ott állsz egy problémával szemben és neked kell rájönnöd, hogy miként kell megoldani. Mintákat felfedez az ember az évek során és sok dolgot 'gondolkodás nélkül' is lehet utána csinálni, de nem ez az általános.
Még ezt is le lehet küzdeni az első időszakban, ha valaki helyetted gondolkodik(tervez) és neked csak kóddá kell alakítani, amit ő kitalált, de ebből nem lehet huzamosabban megélni.
[ Szerkesztve ]
-
válasz IMIIKE1998 #12927 üzenetére
"Annyit tudok, hogy ez nem az a szakma, amit az egyetemen tanulnak meg az emberek": rosszul tudod.
rendesen programot fejleszteni az egyetemen tanulnak meg az emberek.
kódot barkácsolni meg lehet tanulni egyetem nélkül is, csak nem érdemes.szerintem hanyagold.
Egy átlagos héten négy hétfő és egy péntek van (C) Diabolis
-
opr
veterán
válasz IMIIKE1998 #12929 üzenetére
A programozas nem neked valo, de ez nem jelenti azt, hogy nem lehetsz resze jatekfejlesztesnek.
Ha inkabb human beallitottsagu vagy, de szereted a szamitogepeket, erdekelnek a jatekok, akkor is van ezer ut. Egy jatekon ma mar ugy es annyian dolgoznak, mint egy filmen. Hangtechnikusok, dizajnerek, rajzolomuveszek (2D, papiron, grafittal, foleg concept artnak), 3D-muveszek/grafikusok, rendezok, story-irok, script-irok (nem mint program, hanem mint szoveg), animatorok, meg ami meg nem jutott az eszembe, rengeteg fele-fajta emberre van szukseg. En a helyedben inkabb ebbe az iranyba mennek el.
Amit viszont mindenkeppen tudni kell, az az, hogy a jatekfejlesztes ugyan fun meg minden, de egy nagyon komoly munka, sok stresszel, sok tuloraval, nem tul kiemelkedo fizetessel, es meg nehez is bekerulni. Szoval gondold at, mennyire akarod ezt. Ha tenyleg akarod, akkor valassz valamit kb a fentiekbol, ami tetszik es ugy erzed, neked valo, aztan ess neki rendesen, csinald a referenciakat ezerrel es ha mar ugy erzed, hogy itt az ido, jelentkezz.
Fontos meg megjegyezni, hogy ha mindenkeppen komoly jatekfejlesztesben gondolkozol, akkor 90%, hogy ezt nem Magyarorszagon belul fogod megtalalni, es sokkal inkabb a munkalehetoseg fogja eldonteni, hogy hova koltozol, mint hogy hova szeretnel.
Az van, hogy kell egy-ket cseppnyi jol elhelyezett elhivatottsag, na."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
-
IMIIKE1998
őstag
válasz bambano #12934 üzenetére
Inkább azt akartam hangsúlyozni, hogy nem elég megtanulni, hanem folyamatosan naprakésznek, tájékozottnak kell lenni, nem csak megelégedni azzal, amit az órán leadnak.(Legalábbis idegen nyelveknél ez így van.)
opr: Értem. :R
Hát így sajna felejtős, mert mindenképpen Mo.-on szeretnék maradni(szégyen-nem szégyen, de borzasztó erős honvágyam lenne, még az évente egyszeri családi(pár napos) utazást is alig bírom ki. -
-
válasz #95561216 #12937 üzenetére
nem állítottam, hogy egyetem nélkül nem lehet eljutni a kódolásban egy bizonyos szintig.
azt továbbra is állítom, hogy normálisan programozni egyetemi tudás nélkül nem lehet megtanulni.
ha neked elég volt a kódkrampácsoló szint, akkor jól jártál.Egy átlagos héten négy hétfő és egy péntek van (C) Diabolis
-
Ispy
veterán
válasz IMIIKE1998 #12936 üzenetére
Én neked is azt ajánlom, mint a többi kezdőnek: kezd el és csináld. Mit számít, hogy ki mit gondol egy névtelen fórumon? Ha tényleg érdekel, találj magadnak egy reálisan megvalósítható ötletet és végezz kutató munkát a neten, mi kell hozzá, oktatóanyagok, mintakódok stb. és próbáld ki. Aztán 1 év múlva meg fogod kapni a választ a kérdésedre....menet közben meg a szaktopikokban tudsz érdeklődni, ha kérdésed van. Ha van rá pénzed és időd menj el a tanfolyamra, amin keresztül kicsit bele tudsz szagolni az egészbe.
"Debugging is like being the detective in a crime movie where you're also the murderer."
-
nagyúr
válasz bambano #12934 üzenetére
Erre rengeteg ellenpélda van (szuper programozó egyetemi végzettség nélkül, és alkalmatlan programozó ötös diplomával), szóval ez a szabály nem létezik.
Egyébként meg definiáld, hogy mi az a plusz, amit a kódkrampácsolóhoz képest a rendes programozó tud, amit csak az egyetemen lehet megtanulni.[ Szerkesztve ]
while (!sleep) sheep++;
-
SybenX
őstag
válasz IMIIKE1998 #12929 üzenetére
Szerintem ha érdekel a szakma, akkor mindenképp próbálj meg egy egyetemet. A ponthatárok olyan alacsonyak, hogy szinte bárkit felvesznek, aztán az első évben eldöntöd hogyan tovább.
Most van a második félévem programtervező infón, tényleg sokan hullanak, de ennek az oka a tanulás hiánya. Ha bejársz órákra, odafigyelsz és otthon tanulsz rendesen, akkor nem lehet kiesni. Na meg persze az érdeklődés is kell. A matek sem vészes, csak gyakorolni kell és odafigyelni órán, legalábbis eddig ez a tapasztalat. Én is sokkal nehezebbre számítottam matek téren, de szerintem legalább a minimumot bárki tudja teljesíteni, aki egy középiskolát befejezett, még az sem számít, hogy milyen erősségűt.
A programozás oktatás az katasztrofálisan gyenge, de ez nagy részben a tanár hibája. 1 év eltelt és semmi hasznosat nem tanultam progból, de ez már debreceni egyetem hibája, lehet más egyetemen nagyon is jól tanítják. Amit viszont az egyetem ad, az elmélet az informatikának minden részéről, amit magadtól nem tudsz megtanulni, továbbá a logikus gondolkodás mód és annak fejlesztése. Magát a programozást pedig valóban te magad fogod tanulni nagyrészben magadtól szabadidődben, főleg ha te más nyelvet akarsz tanulni, mint amit az egyetemen "tanítanak".[ Szerkesztve ]
-
#95561216
törölt tag
válasz bambano #12938 üzenetére
Ne csinálj úgy, mintha az egyetemi tudást hét lakat alatt őrizné a KGB, ami nem jut ki a campus szent falai közül. Sok dolog van az egyetemi tananyagban, ami a legtöbb helyre kell, de még több, ami nem. A matek az pont utóbbiba tartozik például. Ha jól rémlik olvastam tőled korábban, hogy egy isp-nél vagy rendszermérnök. Abba a hibába ne ess, hogy a szakma egy kis szeletéből extrapolálsz, ott elhiszem, hogy több minden hasznos. Az egyetemi tananyag gerince lemaradt jó 30 évet, ma már nem arról szól az ipar, hogy kell évente 20 végzős mérnökinfós, aki lemásolja a becsempészett COCOM listás nyugati számítógépet, meg 30 progmatos, aki gépi kódon programozik rá kicentizve a biteket.
-
hagy kérdezzem már meg, nektek hármótoknak van rendes helyen kiállított rendes diplomátok, vagy csak kibiceltek?
akinek számalk, gdf, kandó és hasonló gittegyleti papírja van, az inkább tagadja le."Abba a hibába ne ess, hogy a szakma egy kis szeletéből extrapolálsz": tehát abba a hibába lehet esni, hogy abból, hogy most isp-knél dolgozom, extrapolálod, hogy mindig is azt csináltam, de abba ne essünk, hogy téves hiedelemből extrapolálok?
a "soha életében nem programozott" az sajnos nem igaz. múlt éjjel is arra kényszerültem. és most is azon agyalok, hogy a setsockopt az vajon threadsafe vagy sem.
[ Szerkesztve ]
Egy átlagos héten négy hétfő és egy péntek van (C) Diabolis
-
-
térjünk vissza az előző hsz-em ontopic részére:
a setsockopt az threadsafe?Egy átlagos héten négy hétfő és egy péntek van (C) Diabolis
-
Ron Swanson
senior tag
Sziasztok!
Mohó algoritmussal kapcsolatban tudna valaki segíteni?
C++ topikban részleteztem a problémámat.
Új hozzászólás Aktív témák
● olvasd el a téma összefoglalót!
- Vodafone mobilszolgáltatások
- Reklámblokkolók topikja
- Forza sorozat (Horizon/Motorsport)
- Milyen autót vegyek?
- Gitáros topic
- Politika
- D1Rect: Nagy "hülyétkapokazapróktól" topik
- HiFi műszaki szemmel - sztereó hangrendszerek
- Autós kamerák
- HThomas: Kia Ceed SW JD vs CD tapasztalatok
- További aktív témák...
- Új, bontatlan Samsung S24+ 256 GB black
- Dell Latitude E7270, 12,5" HD Kijelző, i5-6300U CPU, 8GB DDR4, 256GB SSD, W10, Számla, Garancia
- Amazfit I T-REX 2 I GTS 3 I GTR 3 I GTR 3 Pro
- Új Latitude 7440 2-in-1, FHD+ IPS kihajtható érintő, i7-1365U, 32GB DDR5, 512GB NVMe, IR kamera, gar
- Beszámítás! GB H610M i5 13400F 32GB DDR4 1TB SSD RTX 3070Ti 8GB MONTECH AIR 1000 Lite Corsair 650W