- Az MSI RadiX AXE6600 tesztje – router, játékosoknak
- Musk szerint már jövőre itt vannak a Tesla Optimus humanoid robotok
- Starlink
- Milyen program, ami...?
- Kínában túl sok az EV, fokozódik az árháború
- Telekom otthoni szolgáltatások (TV, internet, telefon)
- Synology NAS
- Hálózati / IP kamera
- Videó stream letöltése
- Vodafone otthoni szolgáltatások (TV, internet, telefon)
-
IT café
Új hozzászólás Aktív témák
-
dqdb
nagyúr
válasz pmonitor #16347 üzenetére
Nyilván senki sem, a Microsoft évfordulók miatt hozta nyilvánosságra a kódot. De érted, ők sem egy zipet tettek fel egy random aloldalra, hanem feltolták Githubra.
Ezzel a kettővel ellentétben a FreeDOS használatban van, de úgy nézem, ők sem világosodtak meg, hogy verziókezelőt használnak.
tAm6DAHNIbRMzSEARWxtZW50ZW0gdmFka5RydIJ6bmkuDQoNClOBc4Ek
-
Ispy
veterán
válasz gygabor88 #16348 üzenetére
És akkor még nem beszéltünk azokról a kódokról, amik 5-10-15 éve keletkeztek, de a mai napig használatban vannak. Mai szemmel persze már nem így írnád meg, csakhát...az idő pénz.
"Debugging is like being the detective in a crime movie where you're also the murderer."
-
Apollyon
Korrektor
Ingyen programozás könyvek, akit érdekel:
#1) Respect the privacy of others. #2) Think before you type. #3) With great power comes great responsibility.
-
Satoshi Haro
újonc
Szerintetek pár éven belül munka szerzés céljából mire érdemes ráfeküdni?C# .Net sql (és társai)backend vagy python, django, sql (és társai) backend. Tudom, hogy a kettő egyszerre tanulása nem tesz rosszat, de mégis úgy érzem, hogy egy kiválasztott út hamarabb hoz eredményeket.Nem tudom eldönteni, azt hittem ha tanulom/használom mindkettőt, könnyeben fogok tudni dönteni, de pont az ellenkezője...
-
coco2
őstag
Sziasztok!
SVN kezelésen vakarom a buksit. Van egy template file, amiből kell egy alap verzió mindenkihez, mert ott kell lennie a project-ben. Viszont számítógépenként eltérő környezeti változókat kell benne beállítani, ergo egyszer kijön chekout-tal, de utána automatán ignorra kell kerülnie - commit során soha ki ne menjen. De ha tortoise alatt berakom ignorra (ami összevonva unversion and ignore), eltűnik a repóból.
Van erre valami okosság kitalálva?
កុំភ្លេចប្រើភាសាអង់គ្លេសក្នុងបរិយាកាសអន្តរជាតិ។
-
opr
veterán
Csinalsz egy valami script file-t, ami megnezi, hogy letezik-e a tempalte file. Ha igen, nem csinal semmit, csak visszater nullaval, ha nem, akkor letrehozza az alap file-t es visszater 1-el (letrehozza a filet->csinalnek egy template.empty file-t, azt masolja a megfelelo helyre a megfelelo nevvel).
A build folyamat reszeve teszed, hogy elsonek fusson le ez a script, es ha nem 0-val ter vissza, dobjon ki egy olyan uzenetet, hogy build failed, fix/add the environment variables according to the following file: "<file fullpath>".[ 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
A jelen file a visual studio project része lenne. A build folyamat egy dll-t gyárt, amit fordítás után felhasználás / teszteléshez kimásol adott helyre (ahol használva van). Az elérési út fejlesztői gépenként eltérő. Abba épített paraméter lenne a template file-ban környezeti változóként. Még ha a VS-ben van is pre-build event, és oda be tudok rakni scriptet, szerintem a fordítási folyamat nem tudja saját magát felül írni
កុំភ្លេចប្រើភាសាអង់គ្លេសក្នុងបរិយាកាសអន្តរជាតិ។
-
dqdb
nagyúr
szerintem a fordítási folyamat nem tudja saját magát felül írni
Már hogyne tudná, az MSBuild eléggé szépen testre szabható, és a sztenderd C# build pipeline-ba is lényegében bárhol be lehet avatkozni. Egy makefile-hoz képest bizonyos helyeken nagyobb szabadságod van egy azoktól teljesen eltérő logika mentén felépített build rendszerben.Ha eleve környezeti változókban vannak a mappák, akkor azokra direktben lehet hivatkozni a .csproj és .targets fájlokban. Ha egy .props fájl a cél, hogy az abban definiált változókat használja a fordítás során, akkor akkor egy sor kell a .csproj elejére, ami importálja a .props fájlt, és kell egy sor a prebuild targetbe, ami hibát dob, ha nem létezik a fájl.
tAm6DAHNIbRMzSEARWxtZW50ZW0gdmFka5RydIJ6bmkuDQoNClOBc4Ek
-
coco2
őstag
Egy props file-t gyártottam direkt a környezeti változóra, ami kézileg van belegyógyítva a vcxproj-ba. Annak a file-nak a kezelésén filoztam éppen, és rábólintottam a #16356-ra (köszönöm!). Mostanra úgy van beállítva, és elég jó így is. Inkább nem írok át script-ből fordítási folyamatot. Macerásabb később a karbantartása mint statikus file-ok esetén.
កុំភ្លេចប្រើភាសាអង់គ្លេសក្នុងបរិយាកាសអន្តរជាតិ។
-
opr
veterán
Hogy a francba ne tudná! Még olyat is lehet, hogy prebuild step script generál forrásfileokat, amiket aztán hozzáad egy projekthez solution-ön belül, ami aztán figyelembe lesz véve build alatt.
Ilyen téren olyan szinten rugalmas a visual studio, hogy az már néha ijesztő (illetve emiatt néha kicsit túl is bonyolítják a dolgokat a népek, cmake-el pl szoktak cifra dolgokat művelni).[ 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
-
dqdb
nagyúr
Mindezt akár úgy is, hogy a prebuild step maga is újrafelhasználható, és saját NuGet repóból adod hozzá a projektekhez az ezt tartalmazó csomagot.
Az MSBuild logikát szokni kell, kell az idő, hogy ráérezzél, azonban ha ez megvan, akkor a végletekig testre szabott CI/CD folyamatokat lehet összedobni.
tAm6DAHNIbRMzSEARWxtZW50ZW0gdmFka5RydIJ6bmkuDQoNClOBc4Ek
-
bmatthun
csendes tag
Szervusztok!
Előre is elnézést, ha OFF TOPIC a kérdésem:
Google keresési eredményeiből szeretnék adatokat gyorsan és egyszerűen kigyűjteni. Pl.: "Szeged éttermek" keresésre kidobja a szegedi éttermeket, és én ezeknek az éttermeknek az elérhetőségét (email-címét, telefonszámát, FB, stb.) szeretném kigyűjteni, természetesen nem egyesével, hanem valami szakszerű IT-s megoldással.
Valakinek ötlet?
Nagy segítség lenne!
Előre is köszi! -
coco2
őstag
válasz bmatthun #16364 üzenetére
Egyik webrobot sem tud gondolkodni, pláne nem gondolatolvasók. Google összes találata a legközelebbi, amit kaphatsz. Pld mit nevezel étteremnek? Utcai morning-only kávés büfétől a sok csillagos szállodai éttermekig a szivárvány 16 millió színével mind festhetnél egy átmenetet közöttük.
Egyenlőre nem elterjedt szokvány az open graph a weben. Név, cím, olyasmi, nem gyűjthető le előreszámítható és egyforma módszerrel mindenhonnét. Ahogy a haladási sebességet elnézem, majd 10 év múlva kérdezz rá újra - még akkor sem leszel lekésve semmiről.
Ha vannak Arany Oldalak, Cégkódex, vagy mittudomén miféle kiadványok, azok szerkesztve adnak adatokat. Sajnos, tekintettel a covid-ra, ami 1 évnél régebbi adat (a web 10 éves szeméttel van tele, de azok a kiadványok is lehetnek 1 évnél régebbi adatból szerkesztve), arról csak akkor fogod tudni, még tényleg létezik-e az étterem, ha személyesen odamész arra a címre.
Szóval döntsd el, mennyi pénzt szeretnél rá elkölteni. Törődj bele, hogy azt előre fogod valakinek odaadni. Különben a normálisabbja szóba sem áll veled. Aztán kapni fogsz valamit, amit a problémához mérten annyi pénzből az a kóder digitális formában adott. És majd utólag meglátod, mennyi az eltérés a virtuális valóság, és a kézzel fogható gyakorlat között.
Cheers
[ Szerkesztve ]
កុំភ្លេចប្រើភាសាអង់គ្លេសក្នុងបរិយាកាសអន្តរជាតិ។
-
Hege1234
addikt
válasz bmatthun #16364 üzenetére
én nem biztos, hogy jól értem mit szeretnél
de ha arra gondolsz, hogy pl azokat összeszedni amik a linken
bal oldlaon vannak
[link]
sztem megoldható pl. python-al és a beautifulsoup modullal
(de lehet van rá jobb megoldás is)
csak hát ugye kérdéses, hogy az éttermek mennyi adatot töltenek ki...
az összes telefonszám pl. ebben van <a class="fl"
az étterem nevei pedig itt <div class="dbg0pd" aria-level="3" role="heading">
erre szűrve role="heading" így gondolom az étterem nevei is kinyerhetőek
többire nem kerestem rá, és mivel egy csomó helyen random generált div nevek vannak
nem tudom, hogy így megoldható lenne ezzel a módszerrel
többiek akik itt jobban értenek hozzá biztos tudják, hogy érdemes e ezzel így megoldaniha elmélyednél a témában akkor a web scraping-re keress rá
-
Drizzt
nagyúr
válasz bmatthun #16364 üzenetére
Én anno csináltam ilyen scrapert, de a google eléggé gyorsan le is tiltotta az IP címet, ahonnan futtattam. Nem tudtam előre, de a google felhasználói feltételei között ott van, hogy ilyen célokra tilos a használata, s az elkövető tiltásával jár. Mondjuk ez vagy 15 éve volt, nem tudom megengedőbb lett-e a szabályzat. Nem hinném.
Én a html-ből próbáltam 1-2 heurisztika alapján parseolni, néha egész sikeresen, de hasonló mértékben egészen sikertelenül. Az eredményeket valamilyen db-be írtam, aztán kézzel átnéztem őket.I am having fun staying poor.
-
bmatthun
csendes tag
Köszönöm Coco2-nek a részletes választ. Hege1234, pelyib és Drizzt: pontosan ilyen eljárásokra gondoltam, nagyon köszi! Utánajárok, meglátjuk mennyire engedi a Google a találati adatokkal való zsonglőrködést, aztán lehet még visszanézek egy kis segítségért.
-
coco2
őstag
Technika történelem.
Ansi C, format specifier listában a %h a "rövidítő" prefix. Tudja valaki hogy honnét jött az a "h" betű?
កុំភ្លេចប្រើភាសាអង់គ្លេសក្នុងបរិយាកាសអន្តរជាតិ។
-
coco2
őstag
Van egy VS projectem mindenféle fordítási opcióval (eltérő alkalmazás verziók egybe vannak pakolva a solutionben), és ezt kellene portolnom mac-re.
Xcode-ot az előző éra óta nem láttam - és akkor is csak korlátosan foglalkoztam vele. A gyors kérdésem az lenne, tud az X is kezelni több verziós projectet kimeneteket fordítási opciókkal (temérdek sok fordítási paraméter eltérő), vagy X alatt alkalmazás verziónként kell gyártanom külön projectet?
កុំភ្លេចប្រើភាសាអង់គ្លេសក្នុងបរិយាកាសអន្តរជាតិ។
-
Hege1234
addikt
erre esetleg valakinek ötlete?
(windows indulásával próbálnék indítani egy .vbs fájlt)
-
opr
veterán
válasz Hege1234 #16375 üzenetére
Ez alapján azt mondanám, hogy a vbs file-t látja és elindítja, csak maga a script hibás.
Próbáltad csak úgy parasztba, hogy ráversz egy entert és úgy működik - e?"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
-
disy68
aktív tag
válasz Hege1234 #16379 üzenetére
nem tudom a vbs mit mókol ilyenkor, de sanszosan nincs a path-on a futtatandó fájl, próbáld meg abszolút megadni
illetve bat esetén ha a te felhasználóddal jó csak login scriptként nem, akkor futtasd a saját felhasználód nevében a login scriptet
“Yeah, well, you know, that’s just, like, your opinion, man.” — The Dude
-
-
sztanozs
veterán
Olyan regex-et keresek (vagy bármi megoldást Excelben), ami egy AD DistinguishedName-ből visszaadja a legalsó OU-t (hierarchikusan) és a DC mezőket (vagy a legfelsőt). Pl ebből:
CN=johndoe,OU=Users,OU=ny,OU=us,DC=americas,DC=company,DC=com
ezt:
OU=us,DC=americas,DC=company,DC=com
vagy opcionálisan ezt:
OU=us,DC=americas
Az OU-k száma természetesen változhat, de csak a legalsó kéne..[ Szerkesztve ]
JOGI NYILATKOZAT: A bejegyzéseim és hozzászólásaim a személyes véleményemet tükrözik; ezek nem tekinthetők a munkáltatóm hivatalos állásfoglalásának...
-
opr
veterán
válasz sztanozs #16385 üzenetére
Lehet nagyon paraszt, de én simán annyit csinálnék, hogy vessző, mint denominator, ezzel szétdobja külön oszlopokba, aztán amelyik oszlop nem kell, elrejtem vagy törlöm.
"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
-
sztanozs
veterán
Az a gond ezzel, hogy mivel nem ugyanannyi OU van a hiearchiában, így minden régióban/országban, így az utolsó négy érték nem ugyanabba az oszlopba fog kerülni...
Szét kéne szedni vesszőnként, megfordítani a sorrendet, elkapni az első négyet, a maradékot eldobni, majd végül visszafordítani...
Ezt viszont nem tudom megcsinálni függvényekkel (legalább is ezidáig nem sikerült).
Sajna kézzel túl nagy meló (~100K sorról van szó).[ Szerkesztve ]
JOGI NYILATKOZAT: A bejegyzéseim és hozzászólásaim a személyes véleményemet tükrözik; ezek nem tekinthetők a munkáltatóm hivatalos állásfoglalásának...
-
opr
veterán
válasz sztanozs #16387 üzenetére
Túlbonyolítod. Jobbról balra megszámolsz 4 vesszőt, ami előtte van törlöd és kész is vagy.
Ha nem excel függvénnyel, akkor bármi scriptnyelven pikkpakk meg lehet írni, ha tényleg ennyi, hogy az utolsó négy vessző "adata" 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
-
opr
veterán
válasz Hege1234 #16389 üzenetére
Na várj, mert ez a furfang. Ha a saját mappájából hívod, persze, hogy működik. Ha scriptbe nem adsz meg teljes path-t, vagy nem adod hozzá a PATH környezeti változóhoz a Z:\trakt mappát, akkor nem fogja látni.
Úgy kezeld, mintha nem így nyitnád meg a cmd-t, hanem csak úgy, hogy win+r, cmd, enter.
Legegyszerűbb amúgy ha hozzáadod a mappát a PATH környezeti változóhoz (environment variable).
Ha nem vagy magabiztos, szedj le egy rapidee-t, ami ad egy fasza, egyszerű és átlátható grafikus felületet, ott kikeresed a path-t, és hozzáadod a mappát. Akkor lesz jó, ha simán a C:-re nyitsz cmd-t, beírod, hogy trakts és működik.Ami fontos és sok szopástól tud megkímélni az az az infó, hogy a környezeti változók mindig program induláskor vannak feloldva. Tehát ha előbb nyitsz cmd-t, utána változtatsz a path-on, nem fog menni, amíg be nem zárod és újra meg nem nyitod a konzolt. Tehát minden változtatás után nulláról nyiss cmd-t.
[ 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
-
-
dqdb
nagyúr
válasz Hege1234 #16395 üzenetére
Hülye kérdés: miért akarsz VBScripttel futtatni egy parancsot, majd ezt betenni az automatikusan induló alkalmazások közé ahelyett, hogy létrehozol egyszerűen egy parancsfájlt a Windows startup mappájába, ami a Z:\trakts mappát használja kiinduló könyvtárnak és direktben meghívja a trakts run parancsot?
tAm6DAHNIbRMzSEARWxtZW50ZW0gdmFka5RydIJ6bmkuDQoNClOBc4Ek
-
opr
veterán
válasz Hege1234 #16395 üzenetére
Hát ez nagyon fura, ennek mennie kéne, egyszerűen nem látom, mi lehet a kínja. Pedig 1000%,hogy valami triviális baromság lesz. Ilyenkor a megoldás mindig az.
"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
Ez nem hülye kérdés, ez a nyilvánvaló megoldás, de most nem ez a lényeg! A lényeg az, hogy szét karistolja az agyam, hogy miért szar a kollega szarja.
"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
-
Hege1234
addikt
esetleg az, hogy pipx -en keresztül telepítettem nem kavarhat be?
edit:
asszem meglesz de, hogy ez mi azt nem vágom
szóval
trakts.battrakts run
loopolva fut
trakt.battrakts run
úgy fut ahogy kelltényleg egy kúr@a s betű szivat?
kipróbálom mit csinál logolásnál
[ Szerkesztve ]
Új hozzászólás Aktív témák
● olvasd el a téma összefoglalót!