-
IT café
Új hozzászólás Aktív témák
-
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
-
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. -
martonx
veterán
válasz
Ryan_Sanchez #16102 üzenetére
"Akkor egyértelmű, hogy ez csak fájlonként fog működni"
Hogy mi?Én kérek elnézést!
-
Ryan_Sanchez
tag
válasz
martonx #16103 üzenetére
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
válasz
Ryan_Sanchez #16104 üzenetére
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!
-
coco2
őstag
válasz
Ryan_Sanchez #16104 üzenetére
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.
កុំភ្លេចប្រើភាសាអង់គ្លេសក្នុងបរិយាកាសអន្តរជាតិ។
-
coco2
őstag
Linux system() hívás vajon elfogad utf-8 stringet? Vagy valami escapelést kell használnom?
Multiplatform megoldás kellene, és egy kicsit töröm rajta a buksit. MacOS ugyanúgy kérdés. Valami olvasnivalóra link jól jönne.
Köszönöm.
[ Szerkesztve ]
កុំភ្លេចប្រើភាសាអង់គ្លេសក្នុងបរិយាកាសអន្តរជាតិ។
-
dabadab
titán
-
coco2
őstag
válasz
dabadab #16108 üzenetére
Van külön _wsystem(), annak kell wchar_t*
Linux alatt nem találtam hasonlót.
កុំភ្លេចប្រើភាសាអង់គ្លេសក្នុងបរិយាកាសអន្តរជាតិ។
-
coco2
őstag
válasz
dabadab #16116 üzenetére
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.
កុំភ្លេចប្រើភាសាអង់គ្លេសក្នុងបរិយាកាសអន្តរជាតិ។
-
opr
veterán
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
-
opr
veterán
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_LINUX
system(lofasz.c_str()); //ha a szignatura system(const char*)
#endif
#ifdef OS_MAC
system(valami_stringkonverzio(lofasz));
#endif
}
Vagy:
#ifdef OS_LINUX
void MyClass::callSystem(std::string& lofasz)
{
system(lofasz.c_str());
}
#endif
#ifdef OS_MAC
void MyClass::callSystem(std::string& lofasz)
{
system(valami_stringkonverzio(lofasz));
}
#endif
Es 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.[ 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
-
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 -
opr
veterán
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 )
[ 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
-
coco2
őstag
válasz
csanyiadam #16126 üzenetére
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,
កុំភ្លេចប្រើភាសាអង់គ្លេសក្នុងបរិយាកាសអន្តរជាតិ។
-
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.
កុំភ្លេចប្រើភាសាអង់គ្លេសក្នុងបរិយាកាសអន្តរជាតិ។
-
pelyib
tag
válasz
csanyiadam #16126 üzenetére
"Self hosted codepen alternative", vagy "embed codepen in website" google keresés,
mindkettőre van találat -
opr
veterán
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
-
Ryan_Sanchez
tag
Sziasztok!
Valaki nem tud valamilyen bevált html/css/javascript kódot, ami egy scroll viewer / listbox szerűen funkcionál?
-
coco2
őstag
válasz
Ryan_Sanchez #16132 üzenetére
Van flexbox vagy grid, alap css cuccok. Scroll-t beállítod, amilyenre szeretnéd. Nekem egész jól beváltak
កុំភ្លេចប្រើភាសាអង់គ្លេសក្នុងបរិយាកាសអន្តរជាតិ។
-
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 ?
-
opr
veterán
Miert? Erre szvsz tokeletes a python, miert lenne ra jobb a postscript? Vagy mast ertesz PS alatt?
[ 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
-
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
-
btraven
senior tag
[Ezt] szoktátok énekelni amikor nem érti az ember miért úgy működik a program (ahogy nem kéne)?
[ Szerkesztve ]
-
opr
veterán
válasz
nevemfel #16143 üzenetére
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.[ 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
pmonitor #16147 üzenetére
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.
[ 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
-
Új hozzászólás Aktív témák
● olvasd el a téma összefoglalót!
Állásajánlatok
Cég: ABT Hungária Tanácsadó Kft.
Város: Budapest