- Fórumok
- Szoftverfejlesztés
- Programozás topic
- (kiemelt téma)
- Megújult mobilos felület, fórumos ráncfelvarrás a PROHARDVER! lapcsaládon
- Eladhatatlannak ítélt CPU-k eladásával javult az Intel node-ok kihozatala
- Az AI átformálja a Peugeot modelljeit is
- Ráműthető a Linux PlayStation 5-re, de csak egy boot erejéig
- Mindenféle környezeti behatásnak ellenállnak az ASUS új TUF tápjai
-
16200 - 16101
21046 - 20001 20000 - 18001 18000 - 17901 17900 - 17801 17800 - 17701 17700 - 17601 17600 - 17501 17500 - 17401 17400 - 17301 17300 - 17201 17200 - 17101 17100 - 17001 17000 - 16901 16900 - 16801 16800 - 16701 16700 - 16601 16600 - 16501 16500 - 16401 16400 - 16301 16300 - 16201 16200 - 16101 16100 - 16001 16000 - 15901 15900 - 15801 15800 - 15701 15700 - 15601 15600 - 15501 15500 - 15401 15400 - 15301 15300 - 15201 15200 - 15101 15100 - 15001 15000 - 14901 14900 - 14801 14800 - 14701 14700 - 14601 14600 - 14501 14500 - 14401 14400 - 14301 14300 - 14201 14200 - 14101 14100 - 14001 14000 - 12001 12000 - 10001 10000 - 8001 8000 - 6001 6000 - 4001 4000 - 2001 2000 - 1
-
Fórumok
PROHARDVER! - hardver fórumok
Notebookok TV & Audió Digitális fényképezés Alaplapok, chipsetek, memóriák Processzorok, tuning Hűtés, házak, tápok, modding Videokártyák Monitorok Adattárolás Multimédia, életmód, 3D nyomtatás Nyomtatók, szkennerek Tabletek, E-bookok PC, mini PC, barebone, szerver Beviteli eszközök Egyéb hardverek PROHARDVER! BlogokMobilarena - mobil fórumok
Okostelefonok Mobiltelefonok Okosórák Autó+mobil Üzlet és Szolgáltatások Mobilalkalmazások Tartozékok, egyebek Mobilarena blogokIT café - infotech fórumok
Infotech Hálózat, szolgáltatók OS, alkalmazások SzoftverfejlesztésGAMEPOD - játék fórumok
PC játékok Konzol játékok MobiljátékokLOGOUT - lépj ki, lépj be!
LOGOUT reakciók Monologoszféra FototrendFÁRADT GŐZ - közösségi tér szinte bármiről
Tudomány, oktatás Sport, életmód, utazás, egészség Kultúra, művészet, média Gazdaság, jog Technika, hobbi, otthon Társadalom, közélet Egyéb Lokál PROHARDVER! interaktív
-
Frissítve: 2023-12-13 06:18 Téma összefoglaló
Új hozzászólás Aktív témák
-
martonx
veterán
Tudom, hogy egy vélemény nem mérvadó, én személy szerint többször nekifutottam a Mac-nek, sőt Linux-nak is, de valahogy mindig lepattantam róla.
Számomra irónikus Mac-en hallani a just works mondást, miközben bőven bele kell heggeszteni, tutorialokat olvasni, megtanulni együtt élni a hiányosságaival (linuxon ez hatványozottan előjön, Mac-en csak időnként és a feketöves Mac-eseknek fel sem tűnik).
Ellenben Win vonalon, ha eddig is együtt tudtál élni a hiányosságokkal, akkor simán tényleg igaz a just works kitétel (és majd mindjárt jönnek a másik oldal megmondóemberei, akik elmondják, hogy ez nem így van, mert mekkora szopás a 99-ben vett nyomtatót win 10 alá felinstallálni, meg a kínából 1000 Ft-ért rendelt bluetooth adaptert se akaródzott felismerni a rendszernek stb...). Szvsz, talán jobb is lenne nem belemenni egy durva flame háborúba itt a programozás topikban
Én kérek elnézést! -
Ispy
nagyúr
-
Silεncε
őstag
-
wopi
aktív tag
Sziasztok,
Tanácsot szeretnék kérni. .Net alapon fejlesztek, jellemzően web api-t és Windows desktop alkalmazást (Winforms, WPF). Visual Studio 2019-t használok.
A jelenlegi gépem hamarosan leváltásra kerül, és úgy tűnik lehetőségem volna egy MacBook Pro vásárlására, de itt jön a dilemma. Világ életemben Windows-t használtam, de szívesen nyitnék a másik oldal felé.
Kérdés, hogy a fentire mennyire lenne alkalmas vagy nehézkesen használható a Mac?
Érdekelne a véleményetek, tapasztalatotok. Olyan kollégák gondolatai kimondottan érdekelnének, akik hozzám hasonlóan, hosszú Windows-os lét után váltott Mac-ra.
Köszönöm!

-
opr
nagyúr
Ez így csak static fv-el fog működni sajnos.

Szerk: talán még lambda-val is meg lehet oldani, van előnye és hátránya is mindkettőnek. Lambda elegánsabb, plusz ha kell.membert piszkálni, akkor capture-el sima ügy, de debuggolni néha szenvedősebb.
"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 -
coco2
őstag
Igen. És jó lenne nem fix-re castingolni, pld nem
unsigned(*ez_a_class::ez_a_fuggveny)(void*)hanemunsigned(*ez_a_fuggveny)(void*), hogy ne kössem fixen adott osztalyhoz a kapcsolatot. A probléma akkor van, amikor azt íromvoid* t_func= (void*)ez_a_fuggveny. Nem szereti. És ha pechem van, azért nem szereti, mert c++-ban illegal
De valami kerülőút jól jönne.Framework, "kötelező" környezet, alkalmazkodnom kell. És majd kötöm statikusan, ha nincs más mód, de előbb még körbenézek, mik kínálkoznak lazább kötést írni a fix helyett.
កុំភ្លេចប្រើភាសាអង់គ្លេសក្នុងបរិយាកាសអន្តរជាតិ។ -
opr
nagyúr
Valami classban member a fuggveny, amit at akarsz passzolni?
szerk: Amugy ha nem kulso lib, hanem Te irod, lehet jobban jarsz egy lambda + std::function megoldassal.
"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 -
coco2
őstag
C++-ban jó lenne callback funkciót gyártani másik objektum funkciójára de állandóan invalid type casting hibát kapok, amikor a funkciót pointerré akarom castingolni. C-ben gond nélkül engedi. C++-ban miért nem?
កុំភ្លេចប្រើភាសាអង់គ្លេសក្នុងបរិយាកាសអន្តរជាតិ។ -
bhonti
aktív tag
Szerintem indíthatnál 1 blogot (is): bferi megfejti... és ezt nem rossz szándékkal mondom.)
http://1kis.info.hu - Informatikus mindenkinek... 501065096 balazs@honti.tech -
pmonitor
aktív tag
Egyébként didaktikailag is meghatározható, hogy ki az ura valaminek(pl. a programozásnak).
A tudásnak ugyanis 3 fajtája van:
1.: Ismeret: hallott már az adott témában bizonyos dologról, de értelmeset nem tud vele kezdeni.
2.: Jártasság: Az ismeretnél többet jelent. Egy kis gondolkodással, esetleg 1 kevés utánanézéssel meg tudja oldani az adott dolgot.
3.: Készség.: Ha álmából felébresztik, akkor is keni-vágja az adott dolgot.Ez a három együttesesen határozza meg a képességet(vagyis hogy mit képes megoldani).
Arra kell törekedni, hogy a minél több legyen a jártasságból és a készségből.http://www.bferi.hu/download.php ; http://bferi.hu/egyeb.php -
btraven
őstag
Én bevallom hogy nem vagyok ura a programozásnak. Nem szokott a programozás bejönni a szobámba földig hajolva hogy mit kíván az uraság?
Inkább fordítva van. Péntek este amikor a Tesco-ban vásárlok akkor a programozás felhív hogy lenne itt egy pár hetes munka, és jó lenne ha hétfő reggelre kész lenne. -
Ispy
nagyúr
-
axioma
veterán
-
Ispy
nagyúr
-
axioma
veterán
-
opr
nagyúr
-
pmonitor
aktív tag
pmonitor #16145: "Sztem. 1 programozó attól programozó(többek között)"
Tehát, hogy sztem. ki az igazi programozó, az nem 1 dologtól függ. Ezért a te baromságod, hogy egyszer ezt írom, máskor meg azt emelem ki, azt úgy állítod be, mintha az általam felsoroltak ütnék egymást(inkonzisztensek lennének). Egy hsz-ben nem tudom leírni mindig az összes kritériumot. Pl. ha 1 programozó ura a programozási feladatoknak, akkor ad forráskódot is, hiszen akkor rövid idő alatt tud legalább példakódot adni. Nyilván, ha nem ura a programozásnak(az adott feladatnak), akkor jön azzal, hogy nincs ideje munka meg család, meg mit tudom én mi mellett még erre is. Ezt az aspektust sem tudom állandóan leírni.
Képtelenség 1 hsz-ben mindent leírni.
http://www.bferi.hu/download.php ; http://bferi.hu/egyeb.php -
opr
nagyúr
Figy, ez mar nem tudom hanyadik ilyen baromsagod, hogy megmondod a tutit, hogy ki az igazi programozo. Eloszor az volt a definicio, hogy az, aki kuldott mar neked forraskodot, utana az, hogy az, aki egyaltalan ide a forumba kuldott mar be forraskodot, most meg jossz ezzel az uj baromsaggal. Plane vicces, hogy ugy szeretned megmondani, hogy ki az igazi programozo, hogy sajat bevallasod szerint is - Te nem vagy az. De nem csak a sajat kifacsart definicioid szerint, hanem meg aszerint a nagyon megengedo definicio szerint sem, hogy mit dolgozol/tanulsz.
Ne haragudj, de nekem nagyon ugy jon le ez az egesz, hogy kompenzalni szeretnel valamit, de nem futja Hummer-re, ugyhogy marad az, hogy valahogy kulonlegesnek akarod erezni magad, es ehhez a legegyszerubb modszer az, ha masokat lenezel valami random baromsag alapjan.
"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
nagyúr
Ja, persze, ezzel nincsen baj, csak a véleménynek van egy olyan rossz tulajdonsága, hogy mindenkinek van olyan, és az egyik vonza a másikat. Szóval ha van véleményed csak akkor oszd azt meg, ha nem bánod, ha más is megosztja az ővét, vagy inkább tartsd meg magadnak. Ilyen egyszerű.
és persze az 1-2 fórumozó mondja meg, hogy ki beszél hülyeséget, és ki nem, igaz?
Vagyis konkrétan mindenki más, na akkor ki megy szembe az autópályán
"Debugging is like being the detective in a crime movie where you're also the murderer." -
pmonitor
aktív tag
Ezzel nem értek egyet. Az ember a véleményét leírhatja, nem? Mert ha nem, akkor nagy baj van.
opr.: és persze az 1-2 fórumozó mondja meg, hogy ki beszél hülyeséget, és ki nem, igaz?
Pláne, itt mindenki "szakmai".http://www.bferi.hu/download.php ; http://bferi.hu/egyeb.php -
nevemfel
senior tag
-
opr
nagyúr
Hat, igen, a programozoknak van ez a hulye szokasa, hogy ha valaki hulyeseget beszel, utanamennek, plane ha a szakmahoz kapcsolodoan csinalja valaki.
"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
nagyúr
-
pmonitor
aktív tag
És ki a szakember?

De egyébként igazad van. Megnéztem, hogy hány hsz. ment el erre a témára. Ez a téma nem érdemelne ennyit. A #16145 után hagynom kellett volna az egészet. De hozzáteszem: Nem csak nekem...
http://www.bferi.hu/download.php ; http://bferi.hu/egyeb.php -
Silεncε
őstag
-
nevemfel
senior tag
-
opr
nagyúr
-
pmonitor
aktív tag
-
Ispy
nagyúr
Olyan opció nincsen. De ez még nem jelenti azt, hogy amikor a projekt közepén kiderül, hogy hát az app logint azure ad-ra kell átültetni, akkor nem ver le a víz és lesz a pulzusod 120 rögtön. Miután már kész a komplett sms reges login funkció és azt sem tudod, hogy az sso-t eszik vagy isszák. Ilyenkor van az, hogy a honod alá kapod a guglit és addig ütöd, amíg nem megy. Ezért vagy programozó, problémakat oldasz meg, még akkor is, ha nem is tudod hogyan kell majd megoldani.
"Debugging is like being the detective in a crime movie where you're also the murderer." -
opr
nagyúr
Nade az lehetetlen. Hiszen ha egy programozo mindig ura a helyzetnek, akkor a problema, mint olyan nem letezik, ez egy paradoxon.
"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
nagyúr
Hát első körben php volt és kotlin, de végül node.js és flutter lett a befutó, mivel most indult az éles teszt, itt már nem lesz váltás egy darabig. Én egyébként furcsa mód élveztem .net után a php-t is, de javascriptel sincs bajom. Ts is szóba került, mert eddig igyekeztünk ms vonalon maradni, de a mobil oldalon a xamarin nem volt opció, maradt a natív react, kotlin és flutter, végül a flutter nyert a crossplatform miatt. Szerencsére ezt a vonalat nem én csinálom, szóval a dart még nem lesz az önéletrajzom része.
"Debugging is like being the detective in a crime movie where you're also the murderer." -
pmonitor
aktív tag
-
Ispy
nagyúr
Pontosan, a programozó nem a nyelvtől vagy a környezettől függ, ma ez a menő, holnap meg az. Aki meg tud írni egy eljárást jávában, az meg fog tudni írni egy triggert sql-ben is. Max az elején lassabban megy, de 2-3 hónap és már nem is emlékszel az előzőre.
"Debugging is like being the detective in a crime movie where you're also the murderer." -
opr
nagyúr
-
dabadab
titán
-
Ispy
nagyúr
-
opr
nagyúr
Jah, persze, teljesen normális dolog, sokszor van ilyen, hogy egyszercsak szembejön rgy feladat, ahol olyan dolgokkal kell dolgozni, amikről jobb esetben hallottál már. Ha nagyon nagy mázlid van, van a csapat legalább egy ember, aki legalább egy kicsit ismeri a nyelvet/os-t/környezetet/partnert/akármit, mert attól, hogy a fejlesztőnek a technológia új, attól még a határidő nem lesz végtelen.
Szerencsére azért a programozás az programozás, a legfontosabb elvek mindenfüggetlenek, de akkor is."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 -
nevemfel
senior tag
A senior programozó sem ura a feladatának 100%-ban. Egy program mindig egy nagyobb rendszer része, ami felett soha nincs teljes kontrollod. Még ha véletlenül te vagy az, aki a kód 100%-t írta, és a fejedben van a teljes kódbázis teljes életciklusa, akkor sem tudod kontrollálni teljesen a külső komponenseket, frameworkoket, a futtatókörnyezetet, az oprendszereket, és azok életciklusát, a virtuális-, és fizikai gépeket, amin a rendszer fut, nincs ellenőrzésed alatt az az API, amit a kódod használ, nincs ellenőrzésed a hardvermeghibásodás, természeti katasztrófa, emberi tévedés stb felett. Ez a teljes kontroll dolog csak illúzió.
Aki régóta fejleszt, az tudja, miről beszélek, aki meg nem, az meg képzeleghet mindenfélét.
Rally against apathy draws small crowd -
dabadab
titán
-
pmonitor
aktív tag
Erre írtam, hogy egyéntől is függ. A Google-nál magasabb a követelmény a junior szintre is a bejutáshoz. Erre viszont kevesebben képesek. Ezért írtam, hogy "a juniorok többsége tanulónak tekinthető". A többség ugyanis nem képes arra, hogy a Google-hoz bejusson junior-nak.
Szerk.:
De általános megfogalmazásként a junior is megfelel.http://www.bferi.hu/download.php ; http://bferi.hu/egyeb.php -
Ispy
nagyúr
Imádom a deadlockokat.
De el nem tudom mondani az érzést, amikor 19 év vb.net és ms sql után kiderült, hogy most akkor csinálnom kéne komplett apit azure serverlessbe node.js nyelven. Mégcsak a gitet sem tudtam használni, mert a büdös életben nem kellett, mert TFS volt és kész.
És ez csak az elmúlt 1 év termése, mert megéltem már vagy 5 technólógia berepelülést.
Most meg majd kezdhetek reactozni, meg webezni, mert éppen ez most az igény, de fingom sincs az egészről.
Szóval megint sikerült bebszni a kollégának a sziklát a pocsolya közepére ezzel a beszólással...
"Debugging is like being the detective in a crime movie where you're also the murderer." -
bambano
titán
-
opr
nagyúr
Abszolut, En se vagyok programozo a definicio szerint. Mert amikor volt egy deadlock, ami kizarolag minimum 1 oranyi futas utan tortent, kizarolag nagyon specialis esetben a tobb millio soros kodbazisban, es azt kellett megtalalnom, akkor nagyon nem ereztem ugy, hogy ura vagyok a helyzetnek. De az a kollega se, akivel egyutt csinaltuk. Amikor ez tortent, En mar 8, kollega meg kb 30 eve gyakorolt.
"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 -
.45
csendes tag
-
Ispy
nagyúr
-
pmonitor
aktív tag
sztanozs válasza is találó.

Komolyabbra fordítva a szót, az jó, ha azt mondja, hogy gyakorolja a programozást/programozó gyakornok/junior. Ugyanis maga a junior szó is megfelelő arra, hogy milyen fázisban van.
Szerk.:
A Google fordítóba beütve a "junior" jelentése:
Fiatalabb/ifjabb/alacsonyabb beosztásúhttp://www.bferi.hu/download.php ; http://bferi.hu/egyeb.php -
dabadab
titán
-
opr
nagyúr
Nem rossz, de ennel meg mindig jobban tetszik a sajat otletem, hogy n00bgramozo.
Mert nem pro. Erted? noob, vagod?! Hehe.
Megyek a sarokba magamtol, nyugi.
"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 -
dabadab
titán
-
sztanozs
veterán
-
opr
nagyúr
-
pmonitor
aktív tag
-
opr
nagyúr
Tehat a junior programozo az nem programozo. Ertem, akkor micsoda? Mi az a szo, amivel a junior programozo elmondhatja, hogy mit dolgozik, mi a szakmaja? Mert ezek szerint a programozo szot, es ezek variacioit nem hasznalhatja, de akkor mit?
szerk.: Legjobb otletem eddig a n00bgramozo.
"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 -
pmonitor
aktív tag
-
opr
nagyúr
-
pmonitor
aktív tag
-
opr
nagyúr
Par honapja volt egy olyan, hogy kiadtunk egy alpha verziot (uj foverzio, hasonlo funkcionalitas, de kb nulla kompatibilitas az elozo foverzioval) partnereknek zart tesztelesre. Az egyik azt mondta, hogy nekik annyira tetszik, hogy ra akarnak probalni productionben is. Jol atbeszelgettuk a dolgot, aztan vegul megkaptak az engedelyt, nyilvan ugy, hogy elore be volt tarazva a rollback patch, ha valami nagy gebasz van, hogy 10p alatt meg legyen oldva a dolog.
Aztan 2 honap mulva jott az adat, hogy a crash rate productionben, bo 2 millio userrel valami 0.002%, ugy, hogy ennek a 0.002-nek a 70%-a egy -azota mar megtalalt es javitott- bug volt startupnal.
Az egesz csapat a we are the champions-ra billegett ilyen tav-oruljunk-egyutt-teams "buli" kereteben.
"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 -
nevemfel
senior tag
-
btraven
őstag
-
pmonitor
aktív tag
Ezen linken található programmal a Wav file-okat lehet precíziósan szerkeszteni. Megtalálható a használatának a leírása is.
http://www.bferi.hu/download.php ; http://bferi.hu/egyeb.php -
opr
nagyúr
-
dqdb
nagyúr
-
opr
nagyúr
-
emvy
félisten
-
opr
nagyúr
-
nova001
senior tag
sziasztok
olyan programot keresek ami udp parancsot ad ki automatikusan ha bekapcsol és kikapcsol a windows. szval magátol fusson le a parancs
létezik ilyen ?
-
Ryan_Sanchez
tag
-
Ryan_Sanchez
tag
Sziasztok!
Valaki nem tud valamilyen bevált html/css/javascript kódot, ami egy scroll viewer / listbox szerűen funkcionál?
-
opr
nagyúr
Jah, ha ennyi, akkor tenyleg nincs ertelme bonyolitani, azt hittem valami nagyobb hangvetelu multiplatform program keszul.
"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 -
pelyib
tag
"Self hosted codepen alternative", vagy "embed codepen in website" google keresés,
mindkettőre van találat -
coco2
őstag
Egyenlőre csak shell parancsot kell tudjak kiadni, de azt win, linux, mac. Nem windows only. A system megvan mind3-on, de a _wsystem nincs - azért burkolom pont azt. Windows-on megy natívan, a többire meg a define blokk készíti el. És csak azt használom, a system-et nem.
កុំភ្លេចប្រើភាសាអង់គ្លេសក្នុងបរិយាកាសអន្តរជាតិ។ -
coco2
őstag
Egy olyat, vagy pont azt? Mert berakni iframe-be nem kér sokat enni.
A "legyen olyan, mint az a másik" jellemzően nem az a feladat specifikáció, amire árajánlatot lehet mondani az általánosságokat leszámítva, mint:
-Money burn rate cégeknél minimum 2 milla huf / hó számlára, project minimum időtartam 3 hónap. A munka szerződéssel megy, és garanciális.
-Freelancereket kapsz 600k / hónap számlára, megkezdett hónapot előre fizeted. Szerződés és garancia jellemzően annyi és olyan minőségben van, mint írott spec
A kereket feltalálni nem kell újra, de gondolatolvasásból nem mindenki profi, szóval valamit mégis csak le kell írni. Az elején specifikáció készítésre megy az idő. Abba bele kellene törődni.
Have fun,
កុំភ្លេចប្រើភាសាអង់គ្លេសក្នុងបរិយាកាសអន្តរជាតិ។ -
opr
nagyúr
Ha biztos, hogy csak ennyi az eltérés, és csak a winre kell, és nem lesz sokkal több hasonló rendszerhívás, akkor persze. Én azt hittem, hogy általánosságban beszélünk a dologról, és a system csak egy példa volt, de van / lesz még bőven, talán olyan is, hogy mac/linux is különbözik.
(annyi, hogy if defined windows, mert pont fordítva írtad, de most úgyse az a lényeg
. Mondjuk pont ezért érdemes inkább az ifdef/ifndef-et használni, de ez már tényleg ízlés kérdése )"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 -
csanyiadam
tag
Sziasztok, az alábbi dologban szeretném a segítségeteket kérni.
Van egy oktatási felület ahol szeretnék elhelyezni egy ehhez hasonló programot beágyazva: https://codepen.io/pen/
HTML, CSS és JS mindenképp kell, de ha megoldható örülnék PHP kompatibilitásnak is. Van erre kész megoldás esetleg? Fizetős is szóbajöhet természetesen. Amennyiben nincs, akkor készítünk egyet, de örülnék, ha nem mi találnánk fel a kereket.
Nagyon köszönöm.
Ádám -
coco2
őstag
-
opr
nagyúr
Akkor pseudo-kodoljuk le.

Van valami business logikad, aminek hivnia kell a system(valami fajta string) fuggvenyt.
Ezt tudod csinalni ugy, hogy:void MyClass::myShit(std::string& lofasz){...csinalom a dolgom, amit kell, akarhany sorban...#ifdef OS_LINUXsystem(lofasz.c_str()); //ha a szignatura system(const char*)#endif#ifdef OS_MACsystem(valami_stringkonverzio(lofasz));#endif}Vagy:
#ifdef OS_LINUXvoid MyClass::callSystem(std::string& lofasz){system(lofasz.c_str());}#endif#ifdef OS_MACvoid MyClass::callSystem(std::string& lofasz){system(valami_stringkonverzio(lofasz));}#endifEs akkor a fo kod az nezhet ki ugy, hogy:
void MyClass::myShit(std::string& lofasz){...csinalom a dolgom, amit kell, akarhany sorban...callSystem(lofasz);}Ami sokkal tisztabb, atlathatobb, egyszerubb tesztelni, modositani, uj OS-t hozzaadni/elvenni, akarmi. Alternativanak lehet olyat is, hogy a cpp-n beluli fuggvenydeklaraciot csak egyszer csinalod meg, es azon belul ifdef-elsz, de szerintem a kulon deklaracio tisztabb, szebb, es ami sokkal fontosabb: Eltorik, ha valamit elbaszol, nem egy sima ures fuggveny lesz a vege, mert a headerben OS-tul fuggetlenul ott a szignatura, amit a fordito keresni fog, es uvolt, mint a faba szorult fereg, ha nem talalja.
A config/props: Visual Studiot hasznalsz? Ha igen, arra jo, hogy siman kivalasztod fent a configurations-nel a legordulo menuben, hogy MAC, vagy WIN, vagy LINUX, es:
- Lecserelodik a fordito arra, amit beallitottal az adott platformhoz
- "Definialodik" (pre-processor directive) az OS_VALAMI macro (mindig az, amelyik eppen kell)Igy egyszeru valtani a platformok kozott, egyszeru a CI integracio es az automata teszteles is, hiszen (mondjuk Jenkinsben) annyi a dolgod, hogy lebuildeled mind a harom konfiguraciot, aztan az artefact (a kimenet/build eredmenye) sikeres build eseten mar mehet is a celgepre, ami futtathatja is rajta az automatikus teszteket. Unit/egyeb tesztek termeszetesen lefutnak, barhol barmi error van mar jelez is, hogy szar kerult a palacsintaba. Ez mehet minden egyes git push utan akar, es akkor nincs stressz amikor deploy van (ok, de van stressz, deploy elott mindig van stressz, de kevesebb
), mert tudod jol, hogy nincs olyan commit, ami eltort barmit, aminek nem kellett volna.
Persze ezt karbantartani munka, osszerakni plane, meg normalis teszteket kell csinalni hozza, de egy nagyobb lelegzetvetelu projektnel nagyon megeri mar kozeptavon is."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 -
coco2
őstag
-
opr
nagyúr
Ezt ugy szoktak, hogy business logicon belul siman minden std::string, aztan van egy fuggvenyed, ami a konkret -esetunkben "system(valami fajta string)" hivast vegzi. Na, ez a fuggveny van ugy deklaralva, hogy elfogadja a sima std::stringet, aztan van ket lehetoseged:
headerben ott a szignatura, hogy "inline const makeTheSystemCall(std::string&);"
a) a cpp fileban meg fuggvenytorzson belul mittomen #ifdef OS_WIN aztan #ifdef OS_LINUX, stb.
b) a cpp fileban harom kulon konkret fuggveny van #ifdef-be rakva, nyilvan mindig csak az "aktiv", ami eppen van. Tehat van harom kulon fuggveny a harom OS-re. Szerintem ez a megoldas sokkal tisztabb, En igy szoktam. Tipuskonverziok, ha mondjuk a win-esnek valamiert a wchar-os moka kell, akkor itt, fuggvenyen belul tortennek, business logic marad mindenhol sima std::string.Ha visual studiot hasznalsz, akkor minden tamogatott OS kap egy kulon konfiguraciot, amikhez mindhez tartozik egy props file, ahol definialod az OS_VALAMI makrot, meg ha kell, include directory-kat meg stb-ket.
Ez a modszer azert jo, mert karbantartani is konnyu, ha valami platformspecifikus eltorik, az nem a programot tori el, csak a platformot, tesztelni is konnyu es atlathato is. Termeszetesen a platformspecifikus include-ok is ifdef blokkokban vannak. Plusz nagyon szepen elkulonul a buniess logic, ami igy alapbol esszeru kereteken belul platformfuggetlen, meg a platformfuggo rendszerhivasok.
"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 -
coco2
őstag
Aludtam rá egyet, és leesett a tantusz. Ha multiplatform forrás kell, teljes végrehajtási ágat define-ba kell dobnom, még csak nem is függvénybe. Ja, ez így nem lesz a legkényelmesebb rendesen tesztelni. Köszönöm a figyelmeztetést.
កុំភ្លេចប្រើភាសាអង់គ្លេសក្នុងបរិយាកាសអន្តរជាតិ។ -
dabadab
titán
-
coco2
őstag
Van külön _wsystem(), annak kell wchar_t*
Linux alatt nem találtam hasonlót.
កុំភ្លេចប្រើភាសាអង់គ្លេសក្នុងបរិយាកាសអន្តរជាតិ។ -
coco2
őstag
-
dabadab
titán
-
coco2
őstag
-
coco2
őstag
Nincs olyan lehetőséged. Megkérheted a felhasználót, hogy zipelje össze a stuffot, és akkor feltöltheti egyben. Vagy tölti darabokban.
កុំភ្លេចប្រើភាសាអង់គ្លេសក្នុងបរិយាកាសអន្តរជាតិ។ -
martonx
veterán
No igen, mivel ez web fejlesztés, azt tudod megcsinálni, amit egy böngésző meg tud csinálni. azt tudod csak te is megcsinálni javascriptből.
Én kérek elnézést! -
Ryan_Sanchez
tag
Nem tudok például egy mappa elérési útvonalat megadni, majd abban akár rekurzív bejárást végrehajtani, hogy a mappából, és azok alkönyvtáraiból kiszedjem az xy kiterjesztésű fájlokat. Ez lett volna az eredeti terv. Ha jól értem akkor egyenként lehetséges csak feltölteni a szükséges fájlokat.
-
martonx
veterán
"Akkor egyértelmű, hogy ez csak fájlonként fog működni"
Hogy mi?Én kérek elnézést! -
Ryan_Sanchez
tag
Köszönöm a válaszokat!
Igen, azzal tisztában voltam, hogy a .forms névtér nem érhető el, azért írtam, hogy érthető legyen mit szeretnék implementálni.
Nagy tapasztalatom nincs webfejlesztés terén, eddig wpf-ben fejlesztettem, most ilyen project jutott.
Akkor egyértelmű, hogy ez csak fájlonként fog működni, köszönöm. -
dqdb
nagyúr
Úgy, hogy te aláírod. Ehhez kell egy code signing tanúsítvány, amit a SignTool tud majd használni. Az jó kérdés, hogy adott esetben elég-e egy Móricka CA-ból kiállított tanúsítvány, amit a Windows tanúsítványtárába beteszel megbízhatóként, vagy esetleg ragaszkodik a rendszer a gyári fehérlistához, ekkor a NetLock vagy Microsec fog segíteni rajtad sok pénzért hosszú adminisztráció után.
Elméleti háttér itt, ha nem userspace dologról van szó, hanem driver szintűről, akkor kiegészítés itt.
wow-ot hekkeltem
Ne csodálkozz, ha az anticheat megoldásuk banánnal jutalmazza majd a fáradozásaidat.tAm6DAHNIbRMzSEARWxtZW50ZW0gdmFka5RydIJ6bmkuDQoNClOBc4Ek
Új hozzászólás Aktív témák
-
16200 - 16101
21046 - 20001 20000 - 18001 18000 - 17901 17900 - 17801 17800 - 17701 17700 - 17601 17600 - 17501 17500 - 17401 17400 - 17301 17300 - 17201 17200 - 17101 17100 - 17001 17000 - 16901 16900 - 16801 16800 - 16701 16700 - 16601 16600 - 16501 16500 - 16401 16400 - 16301 16300 - 16201 16200 - 16101 16100 - 16001 16000 - 15901 15900 - 15801 15800 - 15701 15700 - 15601 15600 - 15501 15500 - 15401 15400 - 15301 15300 - 15201 15200 - 15101 15100 - 15001 15000 - 14901 14900 - 14801 14800 - 14701 14700 - 14601 14600 - 14501 14500 - 14401 14400 - 14301 14300 - 14201 14200 - 14101 14100 - 14001 14000 - 12001 12000 - 10001 10000 - 8001 8000 - 6001 6000 - 4001 4000 - 2001 2000 - 1
-
Fórumok
PROHARDVER! - hardver fórumok
Notebookok TV & Audió Digitális fényképezés Alaplapok, chipsetek, memóriák Processzorok, tuning Hűtés, házak, tápok, modding Videokártyák Monitorok Adattárolás Multimédia, életmód, 3D nyomtatás Nyomtatók, szkennerek Tabletek, E-bookok PC, mini PC, barebone, szerver Beviteli eszközök Egyéb hardverek PROHARDVER! BlogokMobilarena - mobil fórumok
Okostelefonok Mobiltelefonok Okosórák Autó+mobil Üzlet és Szolgáltatások Mobilalkalmazások Tartozékok, egyebek Mobilarena blogokIT café - infotech fórumok
Infotech Hálózat, szolgáltatók OS, alkalmazások SzoftverfejlesztésGAMEPOD - játék fórumok
PC játékok Konzol játékok MobiljátékokLOGOUT - lépj ki, lépj be!
LOGOUT reakciók Monologoszféra FototrendFÁRADT GŐZ - közösségi tér szinte bármiről
Tudomány, oktatás Sport, életmód, utazás, egészség Kultúra, művészet, média Gazdaság, jog Technika, hobbi, otthon Társadalom, közélet Egyéb Lokál PROHARDVER! interaktív
- Fórumok
- Szoftverfejlesztés
- Programozás topic
- (kiemelt téma)
Hirdetés
● olvasd el a téma összefoglalót!
- Tápokról alaposan - mélyvíz
- PROHARDVER! feedback: bugok, problémák, ötletek
- Háromtagúvá bővült a Motorola Razr 70 család
- Megújult mobilos felület, fórumos ráncfelvarrás a PROHARDVER! lapcsaládon
- Formula-1
- Eladhatatlannak ítélt CPU-k eladásával javult az Intel node-ok kihozatala
- Allegro vélemények - tapasztalatok
- Kerékpárosok, bringások ide!
- Milyen billentyűzetet vegyek?
- Battlefield 6
- További aktív témák...
- DELL Latitude 5520 Intel Core I7-1185G7, 32 GB, 512 SSD MAGYAR VILÁGÍTÓ BILLENTYŰZET
- PlayStation Portal - Midnight Black - Garanciával
- Új ASUS RYZEN 5 7600X GAMER ERŐMŰ PC 32Gb DDR5 512GB SSD NVIDIA RTX 3070TI 8Gb DDR6 750W TÁP 2ÉV GAR
- REDRAGON K530 TKL Draconic Compact RGB Red Switch
- ÚJ GAMER MAX PC CORE I5 14400F 16-32GB RAM 512GB SSD GAINWARD RTX 3070TI 8GB DDR6 750W-TÁP 2ÉV GAR!
- 265 - Lenovo ThinkBook 16 (G6 ABP) - AMD Ryzen 5 7530U, no GPU
- ÚJ HP All in One 24-cr1234na PC - 24"FHD IPS - Ultra 5 125U - 16GB - 512GB SSD - Win11 - Garancia
- LG UltraGear 32GS85QX-B IPS Monitor! 2560x1440 / 180Hz / 1ms / G-Sync / FreeSync
- BESZÁMÍTÁS! 4TB WD RED WD40EFAX HDD meghajtó garanciával hibátlan működéssel
- Apple Watch 9 GPS + Cellular 45 mm
Állásajánlatok
Cég: Laptopműhely Bt.
Város: Budapest



De valami kerülőút jól jönne.
Komolyan lassan inkább letagadom, hogy programozó vagyok. Sőt lehet nem is vagyok? Ki bírja már ezt követni.



