- Fórumok
- Szoftverfejlesztés
- Programozás topic
- (kiemelt téma)
-
17700 - 17601
21056 - 20001 20000 - 19901 19900 - 19801 19800 - 19701 19700 - 19601 19600 - 19501 19500 - 19401 19400 - 19301 19300 - 19201 19200 - 19101 19100 - 19001 19000 - 18901 18900 - 18801 18800 - 18701 18700 - 18601 18600 - 18501 18500 - 18401 18400 - 18301 18300 - 18201 18200 - 18101 18100 - 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 - 14001 14000 - 12001 12000 - 10001 10000 - 8001 8000 - 6001 6000 - 4001 4000 - 2001 2000 - 1
-
Fórumok
LOGOUT - lépj ki, lépj be!
LOGOUT reakciók Monologoszféra FototrendGAMEPOD - játék fórumok
PC játékok Konzol játékok MobiljátékokMobilarena - mobil fórumok
Okostelefonok Mobiltelefonok Okosórák Autó+mobil Üzlet és Szolgáltatások Mobilalkalmazások Tartozékok, egyebek Mobilarena blogokPROHARDVER! - 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! BlogokIT café - infotech fórumok
Infotech Hálózat, szolgáltatók OS, alkalmazások SzoftverfejlesztésFÁ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
-
cattus
addikt
Kaptam egy figyelmeztetést, amit nem pontosan értek. De a kapcsolat oldalon a TAJ számom kivételével publikussá tettem az adataimat erre a hsz-edre. Remélem ez nem baj(bízom benne, hogy ezért nem kapok sem figyelmeztetést, sem kitiltást, mert sztem. nem tilos). Azért mások is követhetnék a példámat...
Látom semennyire sem sikerült felfognod a hozzászólásomat, innentől ez a te problémád, ha tényleg olyan hülye vagy hogy ezeket nyilvánosságra hozod, lelked rajta.
-
pmonitor
aktív tag
A hozzászólásom egy erős túlzás volt arra hogy teljesen felesleges vagdalkoznod a valódi névvel / egyéb személyes adattal, mert egy anonim fórumon semmivel sem leszel tőle hitelesebb. Olyat meg nem láttam még hogy valaki saját magát doxxolja csak hogy látszólag megnyerjen egy vitát egy internetes fórumon, de láss csodát ilyen butus emberek is vannak.
A saját érdekedben meg szerintem jobban jársz ha megkérsz egy moderátort, hogy szedje ki az érzékeny adataidat a hsz-edből. Senki sem kíváncsi rá, senki szemében nem leszel hitelesebb, de neked csak árthat, ha ezek szabadon hozzáférhetőek az interneten.
Kaptam egy figyelmeztetést, amit nem pontosan értek. De a kapcsolat oldalon a TAJ számom kivételével publikussá tettem az adataimat erre a hsz-edre. Remélem ez nem baj(bízom benne, hogy ezért nem kapok sem figyelmeztetést, sem kitiltást, mert sztem. nem tilos). Azért mások is követhetnék a példámat...
-
cattus
addikt
A hozzászólásom egy erős túlzás volt arra hogy teljesen felesleges vagdalkoznod a valódi névvel / egyéb személyes adattal, mert egy anonim fórumon semmivel sem leszel tőle hitelesebb. Olyat meg nem láttam még hogy valaki saját magát doxxolja csak hogy látszólag megnyerjen egy vitát egy internetes fórumon, de láss csodát ilyen butus emberek is vannak.
A saját érdekedben meg szerintem jobban jársz ha megkérsz egy moderátort, hogy szedje ki az érzékeny adataidat a hsz-edből. Senki sem kíváncsi rá, senki szemében nem leszel hitelesebb, de neked csak árthat, ha ezek szabadon hozzáférhetőek az interneten.
-
Phobion
addikt
-
K1nG HuNp
őstag
-
Phobion
addikt
Sziasztok! YT-on a CS50 jó kezdési alap lehet?
-
cucka
addikt
Na végre vkitől egy kódot is lehet látni egy programozás topic-ban. Ilyenekért koptattam a lepénylesőm...
![;]](//cdn.rios.hu/dl/s/v1.gif)
Egy megjegyzésem azért lenne: Sztem. a delegate-et nem erre találták ki, hanem pont az ellenkező esetre(sztem. az OOP guru-k kiakadnának egy publikus control láttán). Tehát pl. egy objektum eseményénél. Pl. ilyesmire. Ebben ugyan nincs IDisposable, de azt köré lehet tenni. itt már C#-ban valósítottam meg. Itt már megvalósítja az "IComponent" interface-t is, de ez már csak hab a tortán.
De azért kösz, hogy megosztottad.A delegate-eket arra találták ki, hogy ne csak adatot tudj átadni paraméterként, de viselkedést is.
Praktikusan erre találták ki a függvény pointereket, jobb/modernebb nyelvekben meg alapból használhatsz függvény paramétereket. Ahol egyik se volt (pl. régebbi java), ott lett ez a rettenetes gányolás a delegate-ekkel.
-
pmonitor
aktív tag
Egyébként a fő szálban lévő controlokat is lehet szerkeszteni, de nem úgy hogy textbox.text, hanem delegate utasítással.
Jó régi kód, már nem is nagyon emlékszem rá, ezzel tudsz játszani, igaz ez vb, de át lehet fordítani c#-ra.
Public Class SplashForm#Region "DECLARE"Implements IDisposablePrivate _ParentForm As FormPrivate t As Threading.Thread = NothingPrivate f As FP_SplashForm = NothingPrivate _Sleep As IntegerPrivate Delegate Sub SetMessageTextDelegate(MessageText As String)#End Region#Region "CLASS CONSTRUCTOR"Public Sub New(ParentForm As Form)_ParentForm = ParentFormEnd SubPublic Sub New(ParentForm As Form, MessageText As String, Optional Sleep As Integer = 1000)_ParentForm = ParentFormOpenSplashForm()SetMessageText(MessageText, Sleep)End Sub#End Region#Region "IDISPOSABLE SUPPORT"Private disposedValue As BooleanProtected Overridable Sub Dispose(disposing As Boolean)If Not Me.disposedValue ThenIf disposing Then' TODO: dispose managed state (managed objects).End IfEnd IfMe.disposedValue = TrueEnd SubPublic Sub Dispose() Implements IDisposable.DisposeDispose(True)GC.SuppressFinalize(Me)End Sub#End Region#Region "PRIVATE SUBS"Private Sub _Close()If f Is Nothing ThenExit SubEnd Iff.Close()f = NothingEnd SubPrivate Sub _ShowForm()f = New FP_SplashForm'f.TopMost = Truef.ShowDialog()End Sub#End Region#Region "PUBLIC SUBS"Public Sub CloseSplashForm()If f Is Nothing ThenExit SubEnd Iff.Invoke(New MethodInvoker(AddressOf _Close))If t Is Nothing ThenExit SubEnd Ift.Join()End SubPublic Sub SetMessageText(MessageText As String, Optional Sleep As Integer = 0)System.Threading.Thread.Sleep(200) 'Azert kell ide, mert kulonben az InvokeRequired utasitas hibat generalIf f.InvokeRequired Thenf.Invoke(New SetMessageTextDelegate(AddressOf SetMessageText), MessageText)If Sleep > 0 ThenSystem.Threading.Thread.Sleep(Sleep)End IfElsef.MessageText_Label.Text = MessageTextEnd IfEnd SubPublic Sub OpenSplashForm()t = New Threading.Thread(AddressOf _ShowForm)t.SetApartmentState(Threading.ApartmentState.STA)t.Priority = Threading.ThreadPriority.Highestt.Name = "SplashFormThread"t.Start()End Sub#End RegionEnd ClassNa végre vkitől egy kódot is lehet látni egy programozás topic-ban. Ilyenekért koptattam a lepénylesőm...
![;]](//cdn.rios.hu/dl/s/v1.gif)
Egy megjegyzésem azért lenne: Sztem. a delegate-et nem erre találták ki, hanem pont az ellenkező esetre(sztem. az OOP guru-k kiakadnának egy publikus control láttán). Tehát pl. egy objektum eseményénél. Pl. ilyesmire. Ebben ugyan nincs IDisposable, de azt köré lehet tenni. itt már C#-ban valósítottam meg. Itt már megvalósítja az "IComponent" interface-t is, de ez már csak hab a tortán.
De azért kösz, hogy megosztottad. -
ValGerald
csendes tag
helló, így az msc szakom első heteiben, újra az egyetem berkeiben egy félév kihagyás és lassan 3-4 évnyi js/ts-ben való munka után kivan a f*szom a webbel és a lehető legtávolabb érzem magam egy valódi computer scientisttől, inkább tartom magam code monkey++nak.
ezen már régóta változtatni szeretnék, néhány havonta beleütöm az orrom egy új nyelvbe, irok benne pár apró cuccost majd utána otthagyom mert melóban ugye nem használom (igy jart a go, a rust). a webbel kapcsolatban egyedül az architektúrális tervezés, a cloud nativ dolgok és a néhai backendes adatbázis modellezés (főleg ha nosql) tudott lekötni. ezeken a területeken viszont már úgy érzem eleget láttam, kevés olyan problémát tud hozni az élet amihez ne tudnék hozzászolni.
szoval most ugy erzem hogy ideje teljesen resetelni az eddig tanult dolgokat, es belevetni magam a modern c vilagaba, algoritmusokat implementalni, memorian gondolkodni és kicsit leszalni a foldre es hasznalni valamire azt a sok fost amit a bmen letolnak a torkomon.
célom az lenne, hogy irok egy apró key-value adatbazist, es utana arra egy wrappert mondjuk node.jshez hogy tudjam hasznalni onnan is.
esetleg van valami ellenvetésetek, hogy nem ez a legjobb ötlet? mostanában sok george hotzt nézek és elképedek azon, hogy mennyire síkhülye vagyok ehhez az egészhez, pedig már jópár éve pofátlanul sokat fizetnek nekem cégek fullstack JSért ahol kb gondolkodnom sem kell melóban és csak autopilot módon fosom ki magamból a figma design->frontend->rest api dolgokat..
Szia, esetleg privátba beszélhetünk?
-
dabadab
titán
helló, így az msc szakom első heteiben, újra az egyetem berkeiben egy félév kihagyás és lassan 3-4 évnyi js/ts-ben való munka után kivan a f*szom a webbel és a lehető legtávolabb érzem magam egy valódi computer scientisttől, inkább tartom magam code monkey++nak.
ezen már régóta változtatni szeretnék, néhány havonta beleütöm az orrom egy új nyelvbe, irok benne pár apró cuccost majd utána otthagyom mert melóban ugye nem használom (igy jart a go, a rust). a webbel kapcsolatban egyedül az architektúrális tervezés, a cloud nativ dolgok és a néhai backendes adatbázis modellezés (főleg ha nosql) tudott lekötni. ezeken a területeken viszont már úgy érzem eleget láttam, kevés olyan problémát tud hozni az élet amihez ne tudnék hozzászolni.
szoval most ugy erzem hogy ideje teljesen resetelni az eddig tanult dolgokat, es belevetni magam a modern c vilagaba, algoritmusokat implementalni, memorian gondolkodni és kicsit leszalni a foldre es hasznalni valamire azt a sok fost amit a bmen letolnak a torkomon.
célom az lenne, hogy irok egy apró key-value adatbazist, es utana arra egy wrappert mondjuk node.jshez hogy tudjam hasznalni onnan is.
esetleg van valami ellenvetésetek, hogy nem ez a legjobb ötlet? mostanában sok george hotzt nézek és elképedek azon, hogy mennyire síkhülye vagyok ehhez az egészhez, pedig már jópár éve pofátlanul sokat fizetnek nekem cégek fullstack JSért ahol kb gondolkodnom sem kell melóban és csak autopilot módon fosom ki magamból a figma design->frontend->rest api dolgokat..
Szerintem ez így tök jó ötlet.
C helyett mondjuk Rust hipszterebb lenne
(de igazából az utóbbit nem ismerem, fogalmam sincs, hogy tényleg annyival jobb lenne-e). -
K1nG HuNp
őstag
helló, így az msc szakom első heteiben, újra az egyetem berkeiben egy félév kihagyás és lassan 3-4 évnyi js/ts-ben való munka után kivan a f*szom a webbel és a lehető legtávolabb érzem magam egy valódi computer scientisttől, inkább tartom magam code monkey++nak.
ezen már régóta változtatni szeretnék, néhány havonta beleütöm az orrom egy új nyelvbe, irok benne pár apró cuccost majd utána otthagyom mert melóban ugye nem használom (igy jart a go, a rust). a webbel kapcsolatban egyedül az architektúrális tervezés, a cloud nativ dolgok és a néhai backendes adatbázis modellezés (főleg ha nosql) tudott lekötni. ezeken a területeken viszont már úgy érzem eleget láttam, kevés olyan problémát tud hozni az élet amihez ne tudnék hozzászolni.
szoval most ugy erzem hogy ideje teljesen resetelni az eddig tanult dolgokat, es belevetni magam a modern c vilagaba, algoritmusokat implementalni, memorian gondolkodni és kicsit leszalni a foldre es hasznalni valamire azt a sok fost amit a bmen letolnak a torkomon.
célom az lenne, hogy irok egy apró key-value adatbazist, es utana arra egy wrappert mondjuk node.jshez hogy tudjam hasznalni onnan is.
esetleg van valami ellenvetésetek, hogy nem ez a legjobb ötlet? mostanában sok george hotzt nézek és elképedek azon, hogy mennyire síkhülye vagyok ehhez az egészhez, pedig már jópár éve pofátlanul sokat fizetnek nekem cégek fullstack JSért ahol kb gondolkodnom sem kell melóban és csak autopilot módon fosom ki magamból a figma design->frontend->rest api dolgokat..
-
emvy
félisten
Köszönöm!

Megnyugtat, hogy úgy látom alapvetően jó volt az elképzelésem, csak szokás szerint kicsit túlbonyolítottam a dolgot (pl. azzal, hogy mindent csoportokba rendeztem) – ez meg gondolom majd idővel meg a megszerzett rutinnal változik majd.1. Jogos, látom én is. Azt hittem, hogy jobban át tudom majd tekinteni, hogy mi hova tartozik, de leginkább csak jól összezavartam magam vele.
2. + 3. A \b-vel szerettem volna a string végét ellenőrizni, de valami érthetetlen okból nem a végére raktam. (Persze lehet, hogy ott sem lett volna jó helyen. Szerk.: ott sincs jó helyen, nem jól értelmeztem, hogy mit csinál a \b.)
4. Ó basszus, valóban! *homlokra csapós szmájli* Erre magamtól biztosan nem jövök rá. Itt is a saját dugámba dőltem, mert itt pont azért használtam tartományt \d helyett, hogy akkor majd jobban szembetűnik, hogy ott két opció közül kell egyet megtalálni.#17686 dabadab: Neked is hálás köszönetem!
Sikerült magamnak egy amúgy is nehezen átlátható kérdéskört egészen túlbonyolítanom olyan dolgokkal, amikről azt hittem, hogy majd segítenek (például a capturing group-okkal).Külön hálás vagyok mindkettőtöknek a hozzáfűzött magyarázatokért, sokat tanultam belőlük.
Leginkább arról, hogy bőven van itt még gyakorolni való...Kiegeszitettem magyarazattal.
-
bLaCkDoGoNe
veterán
/^1?\ ?(\(\d{3}\)|\d{3})[\ -]?\d{3}[\ -]?\d{4}$/1. feleslegesen hasznalsz capturing groupokat (zarojeleket)
2. nem ellenorzod, hogy vege-e a sztringnek ($ a vegen)
3. word boundary a vegen minek? (\b) - ezert nem matchelsz a 5555555555-re
4. amikor az elso tripletre akarsz matchelni (a tiedben ez a resz:((\([0-9]{3}\))*)|\d{3}, az 0 karakterre is matchel, ezert matchelsz a 555-5555-re, pedig nem kene (nezd meg az enyemet, az matchel a (123)-ra, vagy a 123-ra is, de a semmire nem matchel).Köszönöm!

Megnyugtat, hogy úgy látom alapvetően jó volt az elképzelésem, csak szokás szerint kicsit túlbonyolítottam a dolgot (pl. azzal, hogy mindent csoportokba rendeztem) – ez meg gondolom majd idővel meg a megszerzett rutinnal változik majd.1. Jogos, látom én is. Azt hittem, hogy jobban át tudom majd tekinteni, hogy mi hova tartozik, de leginkább csak jól összezavartam magam vele.
2. + 3. A \b-vel szerettem volna a string végét ellenőrizni, de valami érthetetlen okból nem a végére raktam. (Persze lehet, hogy ott sem lett volna jó helyen. Szerk.: ott sincs jó helyen, nem jól értelmeztem, hogy mit csinál a \b.)
4. Ó basszus, valóban! *homlokra csapós szmájli* Erre magamtól biztosan nem jövök rá. Itt is a saját dugámba dőltem, mert itt pont azért használtam tartományt \d helyett, hogy akkor majd jobban szembetűnik, hogy ott két opció közül kell egyet megtalálni.#17686 dabadab: Neked is hálás köszönetem!
Sikerült magamnak egy amúgy is nehezen átlátható kérdéskört egészen túlbonyolítanom olyan dolgokkal, amikről azt hittem, hogy majd segítenek (például a capturing group-okkal).Külön hálás vagyok mindkettőtöknek a hozzáfűzött magyarázatokért, sokat tanultam belőlük.
Leginkább arról, hogy bőven van itt még gyakorolni való... -
dabadab
titán
Szuper, köszi.

A freeCodeCamp-en a Javascript blokkot csinálom, és az egyik projekt feladat az, hogy kell írni egy telefonszám formátum ellenőrző függvényt, ami a megadott számsorozatot adott szempontok szerint validálja, és visszaköp egy boolean-t eredményül.
Elsőre úgy gondoltam, hogy ezt regex-szel lenne a legegyszerűbb megoldani, úgy, hogy egy viszonylag komplex kifejezéssel ellenőrizném az összes szükséges szempontot, de két napja szuggerálom a megírt regex-emet, mert két teszteset elbukik rajta, és egyszerűen nem látom, hogy hol megy félre. A legvalószínűbb persze, hogy mivel most tanulom a dolgot, hülyeséget csináltam valahol, bár a regex101.com-on végigzavarva olyan nagy marhaságot elsőre nem találtam benne, lehet hogy egyszerűen valahol rosszul tagoltam valamit például, ami működik így is, csak nem a szándékaim szerint.
A regex, amit összeraktam, így néz ki:
/(^(1))?(\s)?((\([0-9]{3}\))*|\d{3})(\s|[-])?(\d{3})(\s|[-])?(\b\d{4})/
és szándékaim szerint az alábbiakat ellenőrizné:
- opcionálisan 1-essel kezdődik-e a szám
- az egyes után opcionálisan whitespace
- van egy három számot tartalmazó blokk zárójelek között VAGY zárójelek nélkül
- ezt követően opcionális whitespace vagy kötőjel
- ezt követően három számot tartalmazó blokk
- ezt követően opcionális whitespace vagy kötőjel
- végül egy négy számot tartalmazó blokk.Ez a két testcase nem az elvárt eredményt adja vissza:
telephoneCheck("5555555555") should return true.
telephoneCheck("555-5555") should return false.Tudnátok valami iránymutatást adni, hogy hol van a hiba abban, amit csináltam? Vagy eleve lehetetlen az összes teszt esetet egy regex-szel lekezelni, és egy többszintű, elágazó szűrést kellene csinálnom több kifejezéssel?
Köszi a segítséget.

Egy kicsit beleszerelmesedtél a zárójelekbe

Az elején a ^ az mehet a legelejére, mivel mindenképpen a string elejétől akarod checkelni.
Az nem volt világos, hogy az elején az opcionális whitespace csak az egyes után lehet-e vagy mindenképpen: ha az előbbi (és szerintem erről van szó), akkor az a rész inkább úgy nézzen ki, hogy
^(1\s?)?...Ez így már megjavít egy csomó esetet.
Ha már mindenhol máshol használod a \d-t, akkor itt is, szóval:
^(1\s?)?(\(\d{3}\)|\d{3})...A
(\s|[-])?az feleslegesen barokkos, a sima[\s-]?pont ugyanazt csináljaMivel mindenképpen tesztelni akarod a komplett stringet, a végére menjen egy $.
És ezzel működőre is kalapáltuk:
^(1\s?)?(\(\d{3}\)|\d{3})[-\s]?\d{3}[-\s]?\d{4}$ -
emvy
félisten
Szuper, köszi.

A freeCodeCamp-en a Javascript blokkot csinálom, és az egyik projekt feladat az, hogy kell írni egy telefonszám formátum ellenőrző függvényt, ami a megadott számsorozatot adott szempontok szerint validálja, és visszaköp egy boolean-t eredményül.
Elsőre úgy gondoltam, hogy ezt regex-szel lenne a legegyszerűbb megoldani, úgy, hogy egy viszonylag komplex kifejezéssel ellenőrizném az összes szükséges szempontot, de két napja szuggerálom a megírt regex-emet, mert két teszteset elbukik rajta, és egyszerűen nem látom, hogy hol megy félre. A legvalószínűbb persze, hogy mivel most tanulom a dolgot, hülyeséget csináltam valahol, bár a regex101.com-on végigzavarva olyan nagy marhaságot elsőre nem találtam benne, lehet hogy egyszerűen valahol rosszul tagoltam valamit például, ami működik így is, csak nem a szándékaim szerint.
A regex, amit összeraktam, így néz ki:
/(^(1))?(\s)?((\([0-9]{3}\))*|\d{3})(\s|[-])?(\d{3})(\s|[-])?(\b\d{4})/
és szándékaim szerint az alábbiakat ellenőrizné:
- opcionálisan 1-essel kezdődik-e a szám
- az egyes után opcionálisan whitespace
- van egy három számot tartalmazó blokk zárójelek között VAGY zárójelek nélkül
- ezt követően opcionális whitespace vagy kötőjel
- ezt követően három számot tartalmazó blokk
- ezt követően opcionális whitespace vagy kötőjel
- végül egy négy számot tartalmazó blokk.Ez a két testcase nem az elvárt eredményt adja vissza:
telephoneCheck("5555555555") should return true.
telephoneCheck("555-5555") should return false.Tudnátok valami iránymutatást adni, hogy hol van a hiba abban, amit csináltam? Vagy eleve lehetetlen az összes teszt esetet egy regex-szel lekezelni, és egy többszintű, elágazó szűrést kellene csinálnom több kifejezéssel?
Köszi a segítséget.

/^1?\ ?(\(\d{3}\)|\d{3})[\ -]?\d{3}[\ -]?\d{4}$/1. feleslegesen hasznalsz capturing groupokat (zarojeleket)
2. nem ellenorzod, hogy vege-e a sztringnek ($ a vegen)
3. word boundary a vegen minek? (\b) - ezert nem matchelsz a 5555555555-re
4. amikor az elso tripletre akarsz matchelni (a tiedben ez a resz:((\([0-9]{3}\))*)|\d{3}, az 0 karakterre is matchel, ezert matchelsz a 555-5555-re, pedig nem kene (nezd meg az enyemet, az matchel a (123)-ra, vagy a 123-ra is, de a semmire nem matchel). -
bLaCkDoGoNe
veterán
Szuper, köszi.

A freeCodeCamp-en a Javascript blokkot csinálom, és az egyik projekt feladat az, hogy kell írni egy telefonszám formátum ellenőrző függvényt, ami a megadott számsorozatot adott szempontok szerint validálja, és visszaköp egy boolean-t eredményül.
Elsőre úgy gondoltam, hogy ezt regex-szel lenne a legegyszerűbb megoldani, úgy, hogy egy viszonylag komplex kifejezéssel ellenőrizném az összes szükséges szempontot, de két napja szuggerálom a megírt regex-emet, mert két teszteset elbukik rajta, és egyszerűen nem látom, hogy hol megy félre. A legvalószínűbb persze, hogy mivel most tanulom a dolgot, hülyeséget csináltam valahol, bár a regex101.com-on végigzavarva olyan nagy marhaságot elsőre nem találtam benne, lehet hogy egyszerűen valahol rosszul tagoltam valamit például, ami működik így is, csak nem a szándékaim szerint.
A regex, amit összeraktam, így néz ki:
/(^(1))?(\s)?((\([0-9]{3}\))*|\d{3})(\s|[-])?(\d{3})(\s|[-])?(\b\d{4})/
és szándékaim szerint az alábbiakat ellenőrizné:
- opcionálisan 1-essel kezdődik-e a szám
- az egyes után opcionálisan whitespace
- van egy három számot tartalmazó blokk zárójelek között VAGY zárójelek nélkül
- ezt követően opcionális whitespace vagy kötőjel
- ezt követően három számot tartalmazó blokk
- ezt követően opcionális whitespace vagy kötőjel
- végül egy négy számot tartalmazó blokk.Ez a két testcase nem az elvárt eredményt adja vissza:
telephoneCheck("5555555555") should return true.
telephoneCheck("555-5555") should return false.Tudnátok valami iránymutatást adni, hogy hol van a hiba abban, amit csináltam? Vagy eleve lehetetlen az összes teszt esetet egy regex-szel lekezelni, és egy többszintű, elágazó szűrést kellene csinálnom több kifejezéssel?
Köszi a segítséget.

-
emvy
félisten
Sziasztok, nem tudom, hogy regex-es kérdés belefér-e a topikba? Nem találtam neki dedikált általános témát, csak néhány konkrét problémát feszegető kérdést, de a legfrissebb is majd' 10 éves már.
Persze

-
bLaCkDoGoNe
veterán
Sziasztok, nem tudom, hogy regex-es kérdés belefér-e a topikba? Nem találtam neki dedikált általános témát, csak néhány konkrét problémát feszegető kérdést, de a legfrissebb is majd' 10 éves már.
-
hcl
titán
Figy, ez .net, sok kód nem kód, majd megszokod.
Ezért kell az egészre ráhúzni egy classt, aminek egy példányát 1 sor meghívni, 1 sor módosítani a szöveget rajta és 1 sor bezárni.
De a .net nem add ingyen semmit, esetleg nézd meg van-e rá nuget, de tényleg nem egy nagy kaland, pár óra alat össze lehet rakni.
Egy ideje szórakozok vele (kis alkalmazásokat rakosgattam össze), szóval ezt tudom, de végülis bármilyen objektumos nyelvre igaz, hogy rengeteg macera valami kis részt megcsinálni
Amúgy azért kérdeztem, hogy egyszerű van-e, mert hátha valamit nem tudok, és van
@emvy, FIRE/SOUL/CD : Köszi
-
Fire/SOUL/CD
félisten
-
Ispy
nagyúr
Egyébként a fő szálban lévő controlokat is lehet szerkeszteni, de nem úgy hogy textbox.text, hanem delegate utasítással.
Jó régi kód, már nem is nagyon emlékszem rá, ezzel tudsz játszani, igaz ez vb, de át lehet fordítani c#-ra.
Public Class SplashForm#Region "DECLARE"Implements IDisposablePrivate _ParentForm As FormPrivate t As Threading.Thread = NothingPrivate f As FP_SplashForm = NothingPrivate _Sleep As IntegerPrivate Delegate Sub SetMessageTextDelegate(MessageText As String)#End Region#Region "CLASS CONSTRUCTOR"Public Sub New(ParentForm As Form)_ParentForm = ParentFormEnd SubPublic Sub New(ParentForm As Form, MessageText As String, Optional Sleep As Integer = 1000)_ParentForm = ParentFormOpenSplashForm()SetMessageText(MessageText, Sleep)End Sub#End Region#Region "IDISPOSABLE SUPPORT"Private disposedValue As BooleanProtected Overridable Sub Dispose(disposing As Boolean)If Not Me.disposedValue ThenIf disposing Then' TODO: dispose managed state (managed objects).End IfEnd IfMe.disposedValue = TrueEnd SubPublic Sub Dispose() Implements IDisposable.DisposeDispose(True)GC.SuppressFinalize(Me)End Sub#End Region#Region "PRIVATE SUBS"Private Sub _Close()If f Is Nothing ThenExit SubEnd Iff.Close()f = NothingEnd SubPrivate Sub _ShowForm()f = New FP_SplashForm'f.TopMost = Truef.ShowDialog()End Sub#End Region#Region "PUBLIC SUBS"Public Sub CloseSplashForm()If f Is Nothing ThenExit SubEnd Iff.Invoke(New MethodInvoker(AddressOf _Close))If t Is Nothing ThenExit SubEnd Ift.Join()End SubPublic Sub SetMessageText(MessageText As String, Optional Sleep As Integer = 0)System.Threading.Thread.Sleep(200) 'Azert kell ide, mert kulonben az InvokeRequired utasitas hibat generalIf f.InvokeRequired Thenf.Invoke(New SetMessageTextDelegate(AddressOf SetMessageText), MessageText)If Sleep > 0 ThenSystem.Threading.Thread.Sleep(Sleep)End IfElsef.MessageText_Label.Text = MessageTextEnd IfEnd SubPublic Sub OpenSplashForm()t = New Threading.Thread(AddressOf _ShowForm)t.SetApartmentState(Threading.ApartmentState.STA)t.Priority = Threading.ThreadPriority.Highestt.Name = "SplashFormThread"t.Start()End Sub#End RegionEnd ClassÍgy hivod meg:
Dim SplashForm As New SplashForm(Frm)SplashForm.OpenSplashForm()SplashForm.SetMessageText("valami szöveg")...itt fut a kódod...SplashForm.CloseSplashForm()Ehhez persze kell egy form is aminek a kódban FP_SplashForm a neve, ez jelenik meg. Én így tudtam megoldani annó (vagy 10 éve volt), lehet van egyszerűbb megoldás is, azt sajnos nem ismerem.
![;]](//cdn.rios.hu/dl/s/v1.gif)
-
Ispy
nagyúr
Egyébként a fő szálban lévő controlokat is lehet szerkeszteni, de nem úgy hogy textbox.text, hanem delegate utasítással.
Jó régi kód, már nem is nagyon emlékszem rá, ezzel tudsz játszani, igaz ez vb, de át lehet fordítani c#-ra.
Public Class SplashForm#Region "DECLARE"Implements IDisposablePrivate _ParentForm As FormPrivate t As Threading.Thread = NothingPrivate f As FP_SplashForm = NothingPrivate _Sleep As IntegerPrivate Delegate Sub SetMessageTextDelegate(MessageText As String)#End Region#Region "CLASS CONSTRUCTOR"Public Sub New(ParentForm As Form)_ParentForm = ParentFormEnd SubPublic Sub New(ParentForm As Form, MessageText As String, Optional Sleep As Integer = 1000)_ParentForm = ParentFormOpenSplashForm()SetMessageText(MessageText, Sleep)End Sub#End Region#Region "IDISPOSABLE SUPPORT"Private disposedValue As BooleanProtected Overridable Sub Dispose(disposing As Boolean)If Not Me.disposedValue ThenIf disposing Then' TODO: dispose managed state (managed objects).End IfEnd IfMe.disposedValue = TrueEnd SubPublic Sub Dispose() Implements IDisposable.DisposeDispose(True)GC.SuppressFinalize(Me)End Sub#End Region#Region "PRIVATE SUBS"Private Sub _Close()If f Is Nothing ThenExit SubEnd Iff.Close()f = NothingEnd SubPrivate Sub _ShowForm()f = New FP_SplashForm'f.TopMost = Truef.ShowDialog()End Sub#End Region#Region "PUBLIC SUBS"Public Sub CloseSplashForm()If f Is Nothing ThenExit SubEnd Iff.Invoke(New MethodInvoker(AddressOf _Close))If t Is Nothing ThenExit SubEnd Ift.Join()End SubPublic Sub SetMessageText(MessageText As String, Optional Sleep As Integer = 0)System.Threading.Thread.Sleep(200) 'Azert kell ide, mert kulonben az InvokeRequired utasitas hibat generalIf f.InvokeRequired Thenf.Invoke(New SetMessageTextDelegate(AddressOf SetMessageText), MessageText)If Sleep > 0 ThenSystem.Threading.Thread.Sleep(Sleep)End IfElsef.MessageText_Label.Text = MessageTextEnd IfEnd SubPublic Sub OpenSplashForm()t = New Threading.Thread(AddressOf _ShowForm)t.SetApartmentState(Threading.ApartmentState.STA)t.Priority = Threading.ThreadPriority.Highestt.Name = "SplashFormThread"t.Start()End Sub#End RegionEnd Class -
Ispy
nagyúr
Figy, ez .net, sok kód nem kód, majd megszokod.
Ezért kell az egészre ráhúzni egy classt, aminek egy példányát 1 sor meghívni, 1 sor módosítani a szöveget rajta és 1 sor bezárni.
De a .net nem add ingyen semmit, esetleg nézd meg van-e rá nuget, de tényleg nem egy nagy kaland, pár óra alat össze lehet rakni.
-
emvy
félisten
Hello,
Sry, C# kérdés, de itt nagyobb a forgalom
Ilyen egyszerű bajom lenne, hogy a progi indulásakor lefuttatnék egy hosszabb adatbetöltést, ami szépen lemegy, csak fogja a fő UI szálat. Még csak nem is ez a gond, hanem hogy hiába teszem a form onShown eseményére, nem jelenik meg a legtöbb UI elem, és persze nem tudok az üzenet-textboxba írni, hogy türelem, mindjárt kész.
Van valami egyszerű (és működő) megoldás arra, hogy vagy egy háttérben futó szálat indítson, vagy megjelenjen a textbox, és tudjak bele írni a betöltést végző rutinból...? (Google már volt de valahogy egyik megoldás sem hozta az eredményt
)Köszi minden ötlet

Winforms?
async/await, jo esellyel egy sor valtoztatassal meg fogod tudni oldani
-
hcl
titán
Én csináltam egy formot, amin van egy kis pörgentyű bizbasz (meg ki is írhatsz rá szöveget), ezt bevágtam egy classba, elindítod, közben fut a pörgentyű, amíg dolgozik, amikor végez meg vége a szálnak és bezárja az ablakot. Így a user tudja, hogy csill van, mert akciózik a program és közben nézheti a remek gifemet.

Egyébként meg igen, ha fő szál válaszra vár, mert mondjuk a háttérben futtat le egy tárolt eljárást, akkor amíg nem tér vissza a külső hívás az ui befosik és olyan, mintha megdöglött volna a program. Éljen a winforms.

De azt is csinálhatod, hogy a form opcityt 0-ra rakod, meghívod a loadban amit akarsz, előtte külön threadben kiírod a képernyőre mizu, majd mikor vége van, a shownba visszarakod a form opacityt 1-re, így a user nem a kifagyott képernyőt nézi.
Ja, ezt a módszert is láttam, de az még több plusz kód
Pedig ha lehetne olyat, hogy TÉNYLEG csak akkor induljon, amikor már mindent kirajzolt, akkor simán meg lehetne oldani, de ha a Shown végére teszem, akkor is a kirajzolás felénél megáll, amíg le nem fut a ciklus 
-
Ispy
nagyúr
" (Google már volt, de valahogy egyik megoldás sem hozta az eredményt
)"
(Tehát próbáltam már thread-et, background thread-et indítani kb. mindenhonnan, de az is blokkolta a main thread-et
)Akkor kénytelen leszek így... teljes agyhalál, mert amúgy kb. 10-20mp alatt megvan a dolog, csak szépészet lenne némi folyamatkijelzés (meg ha lassabb a háló, akkor ne pánikoljon a user).
Én csináltam egy formot, amin van egy kis pörgentyű bizbasz (meg ki is írhatsz rá szöveget), ezt bevágtam egy classba, elindítod, közben fut a pörgentyű, amíg dolgozik, amikor végez meg vége a szálnak és bezárja az ablakot. Így a user tudja, hogy csill van, mert akciózik a program és közben nézheti a remek gifemet.

Egyébként meg igen, ha fő szál válaszra vár, mert mondjuk a háttérben futtat le egy tárolt eljárást, akkor amíg nem tér vissza a külső hívás az ui befosik és olyan, mintha megdöglött volna a program. Éljen a winforms.

De azt is csinálhatod, hogy a form opcityt 0-ra rakod, meghívod a loadban amit akarsz, előtte külön threadben kiírod a képernyőre mizu, majd mikor vége van, a shownba visszarakod a form opacityt 1-re, így a user nem a kifagyott képernyőt nézi.
-
hcl
titán
" (Google már volt, de valahogy egyik megoldás sem hozta az eredményt
)"
(Tehát próbáltam már thread-et, background thread-et indítani kb. mindenhonnan, de az is blokkolta a main thread-et
)Akkor kénytelen leszek így... teljes agyhalál, mert amúgy kb. 10-20mp alatt megvan a dolog, csak szépészet lenne némi folyamatkijelzés (meg ha lassabb a háló, akkor ne pánikoljon a user).
-
Ispy
nagyúr
Hello,
Sry, C# kérdés, de itt nagyobb a forgalom
Ilyen egyszerű bajom lenne, hogy a progi indulásakor lefuttatnék egy hosszabb adatbetöltést, ami szépen lemegy, csak fogja a fő UI szálat. Még csak nem is ez a gond, hanem hogy hiába teszem a form onShown eseményére, nem jelenik meg a legtöbb UI elem, és persze nem tudok az üzenet-textboxba írni, hogy türelem, mindjárt kész.
Van valami egyszerű (és működő) megoldás arra, hogy vagy egy háttérben futó szálat indítson, vagy megjelenjen a textbox, és tudjak bele írni a betöltést végző rutinból...? (Google már volt de valahogy egyik megoldás sem hozta az eredményt
)Köszi minden ötlet

Gugli?
Én loadban indítanék egy új szálat, bár elég rég szálaztam már és igen, szopó tud lenni, egyszerű út nincs.
-
hcl
titán
Hello,
Sry, C# kérdés, de itt nagyobb a forgalom
Ilyen egyszerű bajom lenne, hogy a progi indulásakor lefuttatnék egy hosszabb adatbetöltést, ami szépen lemegy, csak fogja a fő UI szálat. Még csak nem is ez a gond, hanem hogy hiába teszem a form onShown eseményére, nem jelenik meg a legtöbb UI elem, és persze nem tudok az üzenet-textboxba írni, hogy türelem, mindjárt kész.
Van valami egyszerű (és működő) megoldás arra, hogy vagy egy háttérben futó szálat indítson, vagy megjelenjen a textbox, és tudjak bele írni a betöltést végző rutinból...? (Google már volt de valahogy egyik megoldás sem hozta az eredményt
)Köszi minden ötlet

-
Phobion
addikt
sziasztok
Adatszerkezetekhez tudtok egy nagyon jól összeszedett guideot?
-
sztanozs
veterán
Úgy tudom nincs, de most próbálkozunk a Herreknél, hogy legalább akkor legyenek már jöfejek és küldjék el tételesen csak azt ami változott. Mert ez így elég nagy szívás.
Viszont ha nem adak akkor teszek egy próbát é is egy kérdést még majd megér. Én is arra sopánkodtam ma amúgy, hogy amiből dolgoznak vagy ami kimenti, meg kellene legyen ez más formátumban is.
Ebből a PDF-ből kb lehetetlen dolgozni.
Próbálj meg ráereszteni egy OCR-t, hátha...
Vagy esetleg ilyesmi: [link]
-
gordonfreemN
addikt
Ahogyan a múltkor is írtam, ehhez logika kell, ami a puszta szöveg mellett a koordinátákból is dolgozik, mert egy PDF-ben tipikusan csak összevissza helyeken szereplő betűk vannak, amit heurisztika képes szavakká összefűzni, de ahhoz még több heurisztika kell, hogy ebből táblázatos adat legyen, amivel dolgozni tudsz.
A PDF-ek adattartalma nincsen véletlenül csatolmányként bedobva valami könnyen feldolgozható formátumban a dokumentumba? Vagy ha nincsen, akkor a PDF-et gyártó oldal nem tudja nektek más formátumban is átadni az adatokat?
Úgy tudom nincs, de most próbálkozunk a Herreknél, hogy legalább akkor legyenek már jöfejek és küldjék el tételesen csak azt ami változott. Mert ez így elég nagy szívás.
Viszont ha nem adak akkor teszek egy próbát é is egy kérdést még majd megér. Én is arra sopánkodtam ma amúgy, hogy amiből dolgoznak vagy ami kimenti, meg kellene legyen ez más formátumban is.
Ebből a PDF-ből kb lehetetlen dolgozni.
-
dqdb
nagyúr
Nos igen. Ami pont láthtó a belinkelt képen, hogy vannak sorok amik becsúsznak a következő szekció alá, ezért a táblázatba konvertálás sem működik most úgy, mint a múltkor.
Hát ez így eléggé lehetetlen feladatak tünik, kb 11db 230 oldalas pdf-et kellene összehasonlítani az előző pdf-kkel majd ha ott nincs akkor jöhet az árajánlatozás.
Hiába hogy csak a Material Order Identification oszlopokban található részek kellenének.Ahogyan a múltkor is írtam, ehhez logika kell, ami a puszta szöveg mellett a koordinátákból is dolgozik, mert egy PDF-ben tipikusan csak összevissza helyeken szereplő betűk vannak, amit heurisztika képes szavakká összefűzni, de ahhoz még több heurisztika kell, hogy ebből táblázatos adat legyen, amivel dolgozni tudsz.
A PDF-ek adattartalma nincsen véletlenül csatolmányként bedobva valami könnyen feldolgozható formátumban a dokumentumba? Vagy ha nincsen, akkor a PDF-et gyártó oldal nem tudja nektek más formátumban is átadni az adatokat?
-
sztanozs
veterán
Nos igen. Ami pont láthtó a belinkelt képen, hogy vannak sorok amik becsúsznak a következő szekció alá, ezért a táblázatba konvertálás sem működik most úgy, mint a múltkor.
Hát ez így eléggé lehetetlen feladatak tünik, kb 11db 230 oldalas pdf-et kellene összehasonlítani az előző pdf-kkel majd ha ott nincs akkor jöhet az árajánlatozás.
Hiába hogy csak a Material Order Identification oszlopokban található részek kellenének.Egy szkenner/képfelismerő vsz többet tudna ebből kihozni, mint egy PDF parser - persze ez a konkrét PDF struktúrától is függ...
-
gordonfreemN
addikt
Nos igen. Ami pont láthtó a belinkelt képen, hogy vannak sorok amik becsúsznak a következő szekció alá, ezért a táblázatba konvertálás sem működik most úgy, mint a múltkor.
Hát ez így eléggé lehetetlen feladatak tünik, kb 11db 230 oldalas pdf-et kellene összehasonlítani az előző pdf-kkel majd ha ott nincs akkor jöhet az árajánlatozás.
Hiába hogy csak a Material Order Identification oszlopokban található részek kellenének. -
sztanozs
veterán
Bocsi, az lemaradt,, hogy a "Material Order Identification" oszlopra lenne szükségem (még reggel van).
PDF-eket kell összehasonlítani, és ilyen formátumból ez nem egyszerű (beyond compare se jó, mert tudnom kellene, melyik cikkszám van meg másik fájlban is, és ami nincs azokat ki kellene gyűjtenemAz a gond, hogy ami pdf-ben táblázatnak látszik, az legtöbbször valójában csak formázás, azaz csak pozicionált szöveg (vagy szövegdoboz).
-
martonx
veterán
Bocsi, az lemaradt,, hogy a "Material Order Identification" oszlopra lenne szükségem (még reggel van).
PDF-eket kell összehasonlítani, és ilyen formátumból ez nem egyszerű (beyond compare se jó, mert tudnom kellene, melyik cikkszám van meg másik fájlban is, és ami nincs azokat ki kellene gyűjtenemÉn valami ilyet próbálnék meg használni: GitHub - UglyToad/PdfPig: Read and extract text and other content from PDFs in C# (port of PDFBox)
Nyelvet nem írtál, de gondolom kiindulásnak egy ilyen PDF feldolgozó is jó ötlet lehet, biztos, hogy bármilyen nyelvhez találsz hasonlót. Más kérdés, hogy szvsz még ezzel is elég izgi lehet egy pdf-ben lévő táblázatból kimazsolázni az adatot.
-
JoinR
őstag
Bocsi, az lemaradt,, hogy a "Material Order Identification" oszlopra lenne szükségem (még reggel van).
PDF-eket kell összehasonlítani, és ilyen formátumból ez nem egyszerű (beyond compare se jó, mert tudnom kellene, melyik cikkszám van meg másik fájlban is, és ami nincs azokat ki kellene gyűjtenemAmi "könnyen" megoldható, az még mindig az Exceles konvertálás szerintem.
Vagy machine learning, nem véletlenül van egy pár pdf-értelmező adaptáció, nem egyszerű feladat automatizálni. -
gordonfreemN
addikt
Sziasztok.
Ismét belefutottam egy remek felaatba még az előzővel kapcsolatban:
pdf fájlokból kell kiszedni információt
Mutat egy példát:
Van erre bármi ötletetek?
Excelbe át tudom konvertálni, de minden oldalt külön sheet-re hoz létre, ami 200-as oldaszámok esetén megint elég nagy macera.Köszi ha tudsz segíteni.
Bocsi, az lemaradt,, hogy a "Material Order Identification" oszlopra lenne szükségem (még reggel van).
PDF-eket kell összehasonlítani, és ilyen formátumból ez nem egyszerű (beyond compare se jó, mert tudnom kellene, melyik cikkszám van meg másik fájlban is, és ami nincs azokat ki kellene gyűjtenem -
gordonfreemN
addikt
Sziasztok.
Ismét belefutottam egy remek felaatba még az előzővel kapcsolatban:
pdf fájlokból kell kiszedni információt
Mutat egy példát:
Van erre bármi ötletetek?
Excelbe át tudom konvertálni, de minden oldalt külön sheet-re hoz létre, ami 200-as oldaszámok esetén megint elég nagy macera.Köszi ha tudsz segíteni.
-
axioma
veterán
unatkozoknak van epp meta (face) hackercup

-
Ispy
nagyúr
-
sztanozs
veterán
-
joysefke
veterán
Úgy látom a topkiban a sprint demók és határidők nem e-hét csütörtök péntekre estek...
-
Ispy
nagyúr
A csapatom az én vezetésemmel per pillanat Írországba készít egy új szerencsejáték rendszert (hja, ahol olyan liberalizmus van, hogy gyakorlatilag bárki bármikor beléphet a szerencsejáték piacra, ha van egy ötlete, és sok-sok pénze a megvalósításhoz), de én se vagyok igazi programozó, mert nem atoi-t optimalizálok.
Ha igazi programozó lennél a prog.hu-n válaszolnád meg az 5 perc alatt kiguglizható kérdéseket, így meg csak egy nick vagy, sorry.

-
martonx
veterán
A csapatom az én vezetésemmel per pillanat Írországba készít egy új szerencsejáték rendszert (hja, ahol olyan liberalizmus van, hogy gyakorlatilag bárki bármikor beléphet a szerencsejáték piacra, ha van egy ötlete, és sok-sok pénze a megvalósításhoz), de én se vagyok igazi programozó, mert nem atoi-t optimalizálok.
-
Ispy
nagyúr
-
sztanozs
veterán
-
cattus
addikt
Ráadásul ahelyett, hogy igazi programozási problémákkal foglalkoztok, foglalkozhatnátok 2D vágással (azóta se vettem a fáradtságot, hogy utánanézzek mi is ez), és itoa optimalizálással, mint az igazi nem is programozók!
Sok kis csicska programozónak hazudott nick, most mit csináltok, hogy nincs, aki megmutassa, hogy mi is az igazi programozás?
Rögtön kétségbe estetek, mi?Nem itoa, te, hanem atoi!!!!! De hogy is várhatnánk el egy nem igazi programozótól hogy az ilyen nüanszokra figyeljen.
-
cucka
addikt
Az itoa egy int-ből stringet csinál. Roppant izgalmas, valóban
-
Ispy
nagyúr
Ráadásul ahelyett, hogy igazi programozási problémákkal foglalkoztok, foglalkozhatnátok 2D vágással (azóta se vettem a fáradtságot, hogy utánanézzek mi is ez), és itoa optimalizálással, mint az igazi nem is programozók!
Sok kis csicska programozónak hazudott nick, most mit csináltok, hogy nincs, aki megmutassa, hogy mi is az igazi programozás?
Rögtön kétségbe estetek, mi?Hát sajnos nem tudom mi az az itoa, én spec valami symphony nevű rendszerhez csinálok xml interfacet, bár így leírva az itoa izgalmasabban hangzik.
Csak lehet azért nem fog fizetni a ups?
Ja meg elmerültem a microservicek mocsarában a főnököm nyomására. -
martonx
veterán
Ráadásul ahelyett, hogy igazi programozási problémákkal foglalkoztok, foglalkozhatnátok 2D vágással (azóta se vettem a fáradtságot, hogy utánanézzek mi is ez), és itoa optimalizálással, mint az igazi nem is programozók!
Sok kis csicska programozónak hazudott nick, most mit csináltok, hogy nincs, aki megmutassa, hogy mi is az igazi programozás?
Rögtön kétségbe estetek, mi? -
Ispy
nagyúr
-
Silεncε
őstag
Jól van, látom, fél év után is még mindig ugyanaz a téma...
![;]](//cdn.rios.hu/dl/s/v1.gif)
-
sztanozs
veterán
Hát én sem látom értelmét a vitatkozásnak, mert teljesen más a felfogásunk. Egyszer belinkeltem ezt. És ezt a választ kaptam rá. A fekete doboz(amit nevezzünk csak elméletnek) tartalma érdekelje csak a "szakikat". Engem, mint laikust a kimenet érdekel(vagyis a gyakorlat). De ebben a témakörben programozói kimenet gyakorlatilag nem is létezik(ill. gyakorlatilag csak annyiból áll, hogy izolálni kell a gépet). A nem létező kimenet == zéró teljesítmény.
Információbiztonság!? Miért? Van olyan is? Sztem. csak akkor, ha valaki nem kapcsolja be a számítógépet.
>hogy majd biztos emiatt is lenézlek...
Nem pályázom a kegyeidre.
![;]](//cdn.rios.hu/dl/s/v1.gif)
Az én "programozói" kimeneteimet meg lehet többek között itt, valamint itt nézni. Ahogy látom neked nincs olyan, amit meg lehet nézni, úgyhogy én ez miatt nézlek le. De ez meg gondolom téged nem érdekel(holott te lennél a "szaki"). Szóval zsákutca... Teljesen más az értékrendszerünk.
Ehhez a témakörhöz mostanában nem szólok hozzá. Inkább csak ilyen témaköröket érintően szólok hozzá. Vagyis, ha valami újat készítek, vagy frissítek. Mert laikus létemre engem csak a gyakorlat érdekel.
Na pá!!!
Nem kell minden problémára "programozói választ" adni - de persze a kalapácsos ember mindent szögnek néz.
De ha már méregetés - érdekelne, hogy az honalpodra felrakott bármelyik programod (vagy akár a honlap) generált ennyi nézettséget, mint az én cégen belül amúgy hobbiból fejlesztett cuccom (tekintve, hogy én is csak laikus vagyok, alapvetően nem ezért fizetnek):

-
pmonitor
aktív tag
A válaszod alapján (a kőműves építi fel a házat) a házépítésről kb annyi fogalmad van, mint az információbiztonságról - szóval nem látom értelmét vitatkozni sem egyik, sem másik témában...
Amúgy egyáltalán nem érdekel, hogy "nyugger" vagy. Van több nyugdíjas korú (illeve nyugdíj közeli korú) kollágám, akiket nagyra tartok - szóval nem kell játszani a mártírt, hogy majd biztos emiatt is lenézlek...
Hát én sem látom értelmét a vitatkozásnak, mert teljesen más a felfogásunk. Egyszer belinkeltem ezt. És ezt a választ kaptam rá. A fekete doboz(amit nevezzünk csak elméletnek) tartalma érdekelje csak a "szakikat". Engem, mint laikust a kimenet érdekel(vagyis a gyakorlat). De ebben a témakörben programozói kimenet gyakorlatilag nem is létezik(ill. gyakorlatilag csak annyiból áll, hogy izolálni kell a gépet). A nem létező kimenet == zéró teljesítmény.
Információbiztonság!? Miért? Van olyan is? Sztem. csak akkor, ha valaki nem kapcsolja be a számítógépet.
>hogy majd biztos emiatt is lenézlek...
Nem pályázom a kegyeidre.
![;]](//cdn.rios.hu/dl/s/v1.gif)
Az én "programozói" kimeneteimet meg lehet többek között itt, valamint itt nézni. Ahogy látom neked nincs olyan, amit meg lehet nézni, úgyhogy én ez miatt nézlek le. De ez meg gondolom téged nem érdekel(holott te lennél a "szaki"). Szóval zsákutca... Teljesen más az értékrendszerünk.
Ehhez a témakörhöz mostanában nem szólok hozzá. Inkább csak ilyen témaköröket érintően szólok hozzá. Vagyis, ha valami újat készítek, vagy frissítek. Mert laikus létemre engem csak a gyakorlat érdekel.
Na pá!!!
-
sztanozs
veterán
Sztem. nem trollkodás. De ezen nem veszünk össze...
Igen. Azért emeltem ki ezeket a részeket, mert úgy gondolom, hogy ezekre minden "szakértőnek" tudnia kell a választ. Ekkora baj, hogy elvárom, hogy a "szakik" értsenek ahhoz, amit csinálnak? Ha így van, akkor nagyon távol áll egymástól a felfogásunk. Egy kőművestől nem azt várom el, hogy elmondja, hogy miket, milyen arányban kell összekeverni, hanem hogy felépítse a házat.
Egyébként örülj neki, hogy munkaidőben tudsz válaszolni a trollkodásnak vélt dologra. Én már vén "nyugger" vagyok. Vasárnap olvastam bele a válaszodba, és most írom ezeket a sorokat. Pedig az ember fia azt hinné, hogy mer' a nyuggereknek mennyi idejük van...
A válaszod alapján (a kőműves építi fel a házat) a házépítésről kb annyi fogalmad van, mint az információbiztonságról - szóval nem látom értelmét vitatkozni sem egyik, sem másik témában...
Amúgy egyáltalán nem érdekel, hogy "nyugger" vagy. Van több nyugdíjas korú (illeve nyugdíj közeli korú) kollágám, akiket nagyra tartok - szóval nem kell játszani a mártírt, hogy majd biztos emiatt is lenézlek...
-
pmonitor
aktív tag
Mivel ma dolgozom, így van időm válaszolni a trollkodásra.
Gondolom azért emelted ki - laikusként - ezeket a részeket, mert úgy gondolod, hogy ezekre minden "szakértőnek" tudnia kell a választ.Jelen körülmények között egyrészt az sem megállapítható, hogy ransomware-ről, vagy destruktív malware-ről beszélünk (főleg az emailes kapcsolatteremtés és a ransom note hiányában). Másrészt - mivel nem tudok a dologról részleteket, így azt sem tudom, hogy az ezen dolgozó kollégák mennyit tudnak, illetve a kommunikációs osztály mennyit hozhat ebből nyilvánosságra. Egy PR cikk alapján véleményt mondani valakinek a szakértelméről meglehetős szűklátókörűségre (és/vagy naivságra) utal.
Másrészt, az hogy egy malware hogy jut be a célpontra, az az esetek nagy részében irreleváns (illetve a legtöbbször phishing alapon jut be, de hogy terjedni tud-e az csak az adott droppertől és a hozzá csatolt payloadtól függ). Maga a malware/ransomware és az azt célba juttató dropper az esetek nagy részében az internetről simán letölthető és összedrótozható modulokból áll. Nem kell senkinek rakétatudósnak lenni, hogy egy ilyet összedobjon az elérhető legókból. A malware belső terjedése is simán csak egy legodarab: lehet emailen továbküldés, SMB-n automatán terjedés, he akár "kézzel", C2 szerveren keresztül is.
A fertőzött gépek izolálása egyszerű sztenderd eljárás, akkor is, ha tudja az ember, miről van szó, de akkor is ha nem. Ez nem mérőfoka a fertőzésnek - legfeljebb a laikusok ijesztgetésére jó.
A "legtöbb EDR"-es kérdésed természetesen színtiszta trollkodás. Nem ismerem az összes EDR (illetve magát EDR-nek nevező) cuccot, így természetesen nem tudok nyilatkozni arról, hogy az összes ilyen program pontosan mit is tud. Általánosságban azonban minden valamire való EDR tudja ezt...
Sztem. nem trollkodás. De ezen nem veszünk össze...
Igen. Azért emeltem ki ezeket a részeket, mert úgy gondolom, hogy ezekre minden "szakértőnek" tudnia kell a választ. Ekkora baj, hogy elvárom, hogy a "szakik" értsenek ahhoz, amit csinálnak? Ha így van, akkor nagyon távol áll egymástól a felfogásunk. Egy kőművestől nem azt várom el, hogy elmondja, hogy miket, milyen arányban kell összekeverni, hanem hogy felépítse a házat.
Egyébként örülj neki, hogy munkaidőben tudsz válaszolni a trollkodásnak vélt dologra. Én már vén "nyugger" vagyok. Vasárnap olvastam bele a válaszodba, és most írom ezeket a sorokat. Pedig az ember fia azt hinné, hogy mer' a nyuggereknek mennyi idejük van...
-
sztanozs
veterán
Nem beszéltem eggyel sem. De idézetek az egyik cikkből:
"
A 4iG SOC szerint a Play Ransomware által zárolt fájlok visszafejtésére egyelőre nincs hatékony megoldás, a .txt fájlban megadott e-mail-címről pedig sok áldozat még csak választ sem kapott. Az sem ismert még, hogy a vírus miként jut be egy-egy kiszemelt végpontra, vagyis számítógépre. Az viszont már biztos, hogy egy-egy, több gépből álló belső hálózaton belül tud mozogni a vírus,EZÉRT AZ ÁLTALA FERTŐZÖTT SZÁMÍTÓGÉPEKET AZONNAL IZOLÁLNI KELL, HOGY NE TERJEDHESSEN TOVÁBB A HÁLÓZATON BELÜL.
Ha több szerver van egy hálózatban az elsőként megfertőződött végponttal összeköttetésben, akkor a vírus könnyedén átterjedhet más szerverekre, és ott zárolhat minden fontos adatot, köztük a helyi mentéseket is.
"Azt hiszem, hogy amiket félkövéren kiemeltem, azok a részletek egyértelműen elárulják, hogy mennyire ismerős nekik ez a vírus. Ezekért írtam, hogy csak pilláznak(na persze, ez nem csak a magyarokra vonatkozik). Én ingy'é tudok adni 1 jó tanácsot az összes vírus ellen: Nem kell bekapcsolni a számítógépet!!! És még csak (több) misis fizetést sem kérek ezért a tanácsért...
>A legtöbb EDR cucc alapból tud riasztani ilyen dll injection tevékenységre...
Miért csak a legtöbb? Miért nem az összes? Ilyen alap dologra!?...

Mivel ma dolgozom, így van időm válaszolni a trollkodásra.
Gondolom azért emelted ki - laikusként - ezeket a részeket, mert úgy gondolod, hogy ezekre minden "szakértőnek" tudnia kell a választ.Jelen körülmények között egyrészt az sem megállapítható, hogy ransomware-ről, vagy destruktív malware-ről beszélünk (főleg az emailes kapcsolatteremtés és a ransom note hiányában). Másrészt - mivel nem tudok a dologról részleteket, így azt sem tudom, hogy az ezen dolgozó kollégák mennyit tudnak, illetve a kommunikációs osztály mennyit hozhat ebből nyilvánosságra. Egy PR cikk alapján véleményt mondani valakinek a szakértelméről meglehetős szűklátókörűségre (és/vagy naivságra) utal.
Másrészt, az hogy egy malware hogy jut be a célpontra, az az esetek nagy részében irreleváns (illetve a legtöbbször phishing alapon jut be, de hogy terjedni tud-e az csak az adott droppertől és a hozzá csatolt payloadtól függ). Maga a malware/ransomware és az azt célba juttató dropper az esetek nagy részében az internetről simán letölthető és összedrótozható modulokból áll. Nem kell senkinek rakétatudósnak lenni, hogy egy ilyet összedobjon az elérhető legókból. A malware belső terjedése is simán csak egy legodarab: lehet emailen továbküldés, SMB-n automatán terjedés, he akár "kézzel", C2 szerveren keresztül is.
A fertőzött gépek izolálása egyszerű sztenderd eljárás, akkor is, ha tudja az ember, miről van szó, de akkor is ha nem. Ez nem mérőfoka a fertőzésnek - legfeljebb a laikusok ijesztgetésére jó.
A "legtöbb EDR"-es kérdésed természetesen színtiszta trollkodás. Nem ismerem az összes EDR (illetve magát EDR-nek nevező) cuccot, így természetesen nem tudok nyilatkozni arról, hogy az összes ilyen program pontosan mit is tud. Általánosságban azonban minden valamire való EDR tudja ezt...
-
pmonitor
aktív tag
Nem beszéltem eggyel sem. De idézetek az egyik cikkből:
"
A 4iG SOC szerint a Play Ransomware által zárolt fájlok visszafejtésére egyelőre nincs hatékony megoldás, a .txt fájlban megadott e-mail-címről pedig sok áldozat még csak választ sem kapott. Az sem ismert még, hogy a vírus miként jut be egy-egy kiszemelt végpontra, vagyis számítógépre. Az viszont már biztos, hogy egy-egy, több gépből álló belső hálózaton belül tud mozogni a vírus,EZÉRT AZ ÁLTALA FERTŐZÖTT SZÁMÍTÓGÉPEKET AZONNAL IZOLÁLNI KELL, HOGY NE TERJEDHESSEN TOVÁBB A HÁLÓZATON BELÜL.
Ha több szerver van egy hálózatban az elsőként megfertőződött végponttal összeköttetésben, akkor a vírus könnyedén átterjedhet más szerverekre, és ott zárolhat minden fontos adatot, köztük a helyi mentéseket is.
"Azt hiszem, hogy amiket félkövéren kiemeltem, azok a részletek egyértelműen elárulják, hogy mennyire ismerős nekik ez a vírus. Ezekért írtam, hogy csak pilláznak(na persze, ez nem csak a magyarokra vonatkozik). Én ingy'é tudok adni 1 jó tanácsot az összes vírus ellen: Nem kell bekapcsolni a számítógépet!!! És még csak (több) misis fizetést sem kérek ezért a tanácsért...
>A legtöbb EDR cucc alapból tud riasztani ilyen dll injection tevékenységre...
Miért csak a legtöbb? Miért nem az összes? Ilyen alap dologra!?...

-
sztanozs
veterán
>lehetséges egyáltalán?
Ehhez a részhez kapcsolódik, hogy gyakorlatilag olyan dolgokat is meg lehet csinálni, amire egy 1szerű halandó(ahová részben én is tartozom) még csak nem is gondol. Pl. az aktuális dolgot vagy itt, vagy pl. itt lehet megnézni. A (több) milláért "dolgozgató" kiberbiztonsági szakértők is csak alap dolgokat tudnak mondani. Érdemben hozzá sem tudnak szagolni.
De ne felejtsük el, hogy az ilyen dolog, mint ez is, csak a jéghegy csúcsa. A legtöbb eset nyilvánosságra sem kerül.
Amit én itt bemutattam, azzal is elég sok mindent meg lehet csinálni(csak megfelelő fantázia kell hozzá). Pedig ez csak egy alap dolog. És még mennyi olyan dolog van(lehet), ami azt átlagos ember számára nem hozzáférhető(sőt, még a kiberbiztonsági "szakik" is csak pilláznak velük kapcsolatban).Szerintem csak azért gondolod, hogy a "kiberbiztonsági szakik" is csak pilláznak, mert pont eggyel sem beszéltél. A legtöbb EDR cucc alapból tud riasztani ilyen dll injection tevékenységre...
-
pmonitor
aktív tag
>lehetséges egyáltalán?
Ehhez a részhez kapcsolódik, hogy gyakorlatilag olyan dolgokat is meg lehet csinálni, amire egy 1szerű halandó(ahová részben én is tartozom) még csak nem is gondol. Pl. az aktuális dolgot vagy itt, vagy pl. itt lehet megnézni. A (több) milláért "dolgozgató" kiberbiztonsági szakértők is csak alap dolgokat tudnak mondani. Érdemben hozzá sem tudnak szagolni.
De ne felejtsük el, hogy az ilyen dolog, mint ez is, csak a jéghegy csúcsa. A legtöbb eset nyilvánosságra sem kerül.
Amit én itt bemutattam, azzal is elég sok mindent meg lehet csinálni(csak megfelelő fantázia kell hozzá). Pedig ez csak egy alap dolog. És még mennyi olyan dolog van(lehet), ami azt átlagos ember számára nem hozzáférhető(sőt, még a kiberbiztonsági "szakik" is csak pilláznak velük kapcsolatban). -
BTminishop
aktív tag
Hali!
Frontendet szeretnék tanulni. Jelenleg progtervezőn tanulok, és végeztem az első évvel. Van némi tapasztalatom C, Java, C# terén (csináltam egy unity alkalmazást). Tehát az egyetem mellett főleg frontendet szeretnék tanulni, hogy elérjem azt a szintet, ahol jelentkezhetek részmunkaidőre, vagy kisebb munkákra, vagy akár teljes munkaidőre. A kérdésem pedig az, hogy mi a legjobb tanulási platform ehhez? Azt hallottam, hogy a the odin projekt az egyik legjobb platform. Bár láttam egy frontend simplifed nevű programot, és az ajánlások nagyon ígéretesek, ha nem átverés az egész.
( de ez nem ingyenes egy hónapig 80 dollár körül van ). Szóval, ha tudnátok segíteni, hol kezdjem, nagyon megköszönném.GitHub developer student pack-ben elég sok hasznos és ingyenes dolog van a tanuláshoz is pl.
-
ValGerald
csendes tag
Hali!
Frontendet szeretnék tanulni. Jelenleg progtervezőn tanulok, és végeztem az első évvel. Van némi tapasztalatom C, Java, C# terén (csináltam egy unity alkalmazást). Tehát az egyetem mellett főleg frontendet szeretnék tanulni, hogy elérjem azt a szintet, ahol jelentkezhetek részmunkaidőre, vagy kisebb munkákra, vagy akár teljes munkaidőre. A kérdésem pedig az, hogy mi a legjobb tanulási platform ehhez? Azt hallottam, hogy a the odin projekt az egyik legjobb platform. Bár láttam egy frontend simplifed nevű programot, és az ajánlások nagyon ígéretesek, ha nem átverés az egész.
( de ez nem ingyenes egy hónapig 80 dollár körül van ). Szóval, ha tudnátok segíteni, hol kezdjem, nagyon megköszönném. -
sztanozs
veterán
-
cucka
addikt
-
sztanozs
veterán
Az indaplayer.swf csak a "lejátszó" flash alkalmazás, annak át kell adni, hogy mi a videó, amit konkrétan lejátszik. Kicsit tovább kell túrni a HTML-ben, hogy meglegyen... vsz nem is közvetlenül adja meg, hanem valmi kliens-oldali JS állítja be a megfelelő URL-t. Én nem tudom megnézni, mert nekem alapból HTML5 videolejátszóval nyitja meg.
-
sztanozs
veterán
használj if+countif et:
=IF(COUNTIF(C:C,A2),B2,"-") -
gordonfreemN
addikt
-
gordonfreemN
addikt
Nagyon köszi, nézem, de egyelőre nem sikerál. #HIÁNYZIK értéket kapok
Ja, látom, a rendezést még csekkolom. -
axioma
veterán
fkeres fuggvenyt keresed ha magyar az excel ( beirod
=fkeres(es fel tudod hozni a help ablakot, segit az eligazodasban)
Ha A-ban es B-ben benne van az azonosito es ar osszerendeles, akkor egy barhol levo azonosito melle ki tudod irni az fkeres-sel az a'rat
Ha az A-ban vagy van a'r vagy nincs, es nem szamit a sorrend, akkor elobb rendezd ugy sorba hogy a B-ben az uresek alul legyenek, akkor sajat maga felett mindig megtalalja (es a C-be irdd be akar ki volt toltve a B akar nem, a B-t meg egyszeruen elrejted), vagy ugyanez pepitaban, A lemasol C-be (ertek szerint), A+B rendez ugy hogy az uresek alul, A es B elrejt, D-be fkeres az AB-n.Hehe elore megvalaszoltam
=fkeres(C1;A:B;2)legyen a D1 tartalma es huzd le (vagy hasonlo, azt mar keresd ki, angolban VLOOKUP(C1;A:B;2)) - bocs javitva, ha nincs rendezve akkor nem irhatod be a true-t (az amugy csak gyorsitana) -
gordonfreemN
addikt
Szóval.
A1 21 B1 kiskacsa C1 87 D1
A2 54 B2 lópikula C2 23 D2
A3 23 B3 makmarci C3 21 D3
A4 16 B4 rézfa C4 16 D4
A5 87 B5 terembura C5 54 D5Betűkkel jelöltem a cellákat, mellettük a tartalmuk.
Azt szeretném, ha C oszlop értékeit sorról sorra megnézné, talál-e egyezést az A oszlop valamely értékével. Ha van egyezés, akkor a találati cella melletti B cella értékét másolja át az éppen vizsgált C cella melletti D cellába. -
axioma
veterán
uh, lejárt a szerkesztési időm. Jól tapasztalom, ez csak annyi, hogy egy HA függvénnyel megnézem az első oszlop egyik cellájának egyenlőségét a másik oszlop összes cellájával és ha igaz akkor legyen a mellette lévő cella értéke?
Így: =HA(B8=E:E;C8;"-") ?
Tudom a "-" nem szükséges
Ja nem. Mert így nem feltétlen a találat melletti cellát írja be.fkeres fuggvenyt keresed ha magyar az excel ( beirod
=fkeres(es fel tudod hozni a help ablakot, segit az eligazodasban)
Ha A-ban es B-ben benne van az azonosito es ar osszerendeles, akkor egy barhol levo azonosito melle ki tudod irni az fkeres-sel az a'rat
Ha az A-ban vagy van a'r vagy nincs, es nem szamit a sorrend, akkor elobb rendezd ugy sorba hogy a B-ben az uresek alul legyenek, akkor sajat maga felett mindig megtalalja (es a C-be irdd be akar ki volt toltve a B akar nem, a B-t meg egyszeruen elrejted), vagy ugyanez pepitaban, A lemasol C-be (ertek szerint), A+B rendez ugy hogy az uresek alul, A es B elrejt, D-be fkeres az AB-n. -
sztanozs
veterán
uh, lejárt a szerkesztési időm. Jól tapasztalom, ez csak annyi, hogy egy HA függvénnyel megnézem az első oszlop egyik cellájának egyenlőségét a másik oszlop összes cellájával és ha igaz akkor legyen a mellette lévő cella értéke?
Így: =HA(B8=E:E;C8;"-") ?
Tudom a "-" nem szükséges
Ja nem. Mert így nem feltétlen a találat melletti cellát írja be.Mármint mit szeretnél? h a pont mellette levő cellát nézné meg?
=HA(B8=E8;C8;"-") -
gordonfreemN
addikt
uh, lejárt a szerkesztési időm. Jól tapasztalom, ez csak annyi, hogy egy HA függvénnyel megnézem az első oszlop egyik cellájának egyenlőségét a másik oszlop összes cellájával és ha igaz akkor legyen a mellette lévő cella értéke?
Így: =HA(B8=E:E;C8;"-") ?
Tudom a "-" nem szükséges
Ja nem. Mert így nem feltétlen a találat melletti cellát írja be. -
gordonfreemN
addikt
Sziasztok!
Még egy olyan kérdésem lenne, hogy excel-ben lehet -e olyat, hogy két oszlopba felvitt adatokban amikor egyezés van (tehát összehasonlítja a cellákat), akkor mondjuk az A oszlop melletti cellában lévő adatokat írja át a B oszlop adott cella melletti cellába.
Egy oszlopba felvittünk alkatrészeket és árakat. A másik oszlopba is kerültek ezekből az alkatrészekből és ha nem kellene keresgetni azokhoz ismét az árakat és egyesével beírni, akkor az sokat segítene.
-
dabadab
titán
Sajnos (vagy szerencsére) nem tudom. Szinte kivétel nélkül generált PDF-ekkel kerültem kapcsolatba olyankor, amikor a belsejükből ki kellett valamit nyerni, és azoknál már sokszor az is csodaszámba megy, ha nem sértik meg a szabványt úgy, hogy az egyes szoftverekben megjelenítési/működési problémát okoz. Olyan úri huncutság, mint ligatúra, ezeknél elképzelhetetlen
Maga a szabvány pedig egy akkora massza a maga 800+ oldalával, hogy csak azokat a részeket néztem meg alaposan eddig, amelyekre tényleg szükség volt, és a renderelés nem ez a terület, így arról az oldalról sem ismerem ezt a témát.Ha tudsz linkelni olyan dokumentumot, amiben van, akkor rá tudok gyorsan nézni, ez egy eléggé hasznos kis tool a dokumentum szétszedéséhez, aztán már csak az opcode-okat kell nézegetni.
Teljesen elméleti kérdés volt, de köszi

-
dqdb
nagyúr
Sajnos (vagy szerencsére) nem tudom. Szinte kivétel nélkül generált PDF-ekkel kerültem kapcsolatba olyankor, amikor a belsejükből ki kellett valamit nyerni, és azoknál már sokszor az is csodaszámba megy, ha nem sértik meg a szabványt úgy, hogy az egyes szoftverekben megjelenítési/működési problémát okoz. Olyan úri huncutság, mint ligatúra, ezeknél elképzelhetetlen
Maga a szabvány pedig egy akkora massza a maga 800+ oldalával, hogy csak azokat a részeket néztem meg alaposan eddig, amelyekre tényleg szükség volt, és a renderelés nem ez a terület, így arról az oldalról sem ismerem ezt a témát.Ha tudsz linkelni olyan dokumentumot, amiben van, akkor rá tudok gyorsan nézni, ez egy eléggé hasznos kis tool a dokumentum szétszedéséhez, aztán már csak az opcode-okat kell nézegetni.
-
dabadab
titán
Rövid válasz: éppen az általad is bedobott a PDF to Excel szoftvereket akartam ajánlani, mint egyszerű megoldás, hátha akad belőlük olyan, ami tökéletesen kezeli ezek a táblázatokat.
Hosszú válasz: nem megoldhatatlan, de nem is egyszerű dolog, mert a PDF egy konzisztens megjelenítésre optimalizált formátum, és nem az adatok hordozására/módosítására.
Legextrémebb esetben a szövegek nem is szövegként vannak eltárolva, hanem maguk a betűk vektorosan görbékként kerülnek be a fájlba, és ilyenkor OCR kell a szöveg kinyeréséhez. Ez szerencsére ritka, általában szépen formázott kiadványok esetében fordul csak elő.
Leggyakrabban a szövegek szövegként kerülnek bele a dokumentumba (adatokból sablon segítségével generált dokumentumoknál más megoldást még nem láttam), de a helyzet ennél bonyolultabb, mert nem bekezdésenként vagy szavanként egyben, hanem betűnként külön-külön saját pozícióval. Azaz például az alma szó a, l, m és a betűként* szerepelnek, ahol mindegyik betűhöz tartozik egy koordináta. A PDF megjelenítők vagy az általad igényelt text extractor megoldások pedig valamilyen heurisztikát használva kitalálják, hogy ezek a betűk elég közel vannak egymáshoz a használt betűtípus metrikái alapján, függőlegesen sem nagyon lógnak ki, így valószínűleg egy szót alkotnak. Aztán a szavakat hasonló heurisztika mentén bekezdésekké lehet összefűzni,
A PDF libraryk közül szinte mindegyik kínál valamilyen fajta text extractor megoldást, jobban az iTextet ismerem, ott van egy általános implementáció, amelynek átadhatod paraméterként a helyzetnek megfelelő heurisztikát vagy használhatod a gyárilag beépítettek egyikét. A képen látható dokumentum formátuma eléggé szabályosnak tűnik ahhoz, hogy saját heurisztika nélkül, pusztán az alapértelmezett segítségével kinyert szöveget elég legyen feldolgozni, vagy ha ez mégsem jön össze, akkor ki tudod használni a táblázatjelleget, és pusztán a szövegek pozíciója alapján be tudod lőni, melyik cellában voltak.
* Láttam már olyan generált dokumentumot, ahol tényleges szavak voltak, de ez ritka és a szabvány oldaláról ellenjavallott.
Ha már így képben vagy: a ligatúrákat hogyan kezelik?
-
gordonfreemN
addikt
Rövid válasz: éppen az általad is bedobott a PDF to Excel szoftvereket akartam ajánlani, mint egyszerű megoldás, hátha akad belőlük olyan, ami tökéletesen kezeli ezek a táblázatokat.
Hosszú válasz: nem megoldhatatlan, de nem is egyszerű dolog, mert a PDF egy konzisztens megjelenítésre optimalizált formátum, és nem az adatok hordozására/módosítására.
Legextrémebb esetben a szövegek nem is szövegként vannak eltárolva, hanem maguk a betűk vektorosan görbékként kerülnek be a fájlba, és ilyenkor OCR kell a szöveg kinyeréséhez. Ez szerencsére ritka, általában szépen formázott kiadványok esetében fordul csak elő.
Leggyakrabban a szövegek szövegként kerülnek bele a dokumentumba (adatokból sablon segítségével generált dokumentumoknál más megoldást még nem láttam), de a helyzet ennél bonyolultabb, mert nem bekezdésenként vagy szavanként egyben, hanem betűnként külön-külön saját pozícióval. Azaz például az alma szó a, l, m és a betűként* szerepelnek, ahol mindegyik betűhöz tartozik egy koordináta. A PDF megjelenítők vagy az általad igényelt text extractor megoldások pedig valamilyen heurisztikát használva kitalálják, hogy ezek a betűk elég közel vannak egymáshoz a használt betűtípus metrikái alapján, függőlegesen sem nagyon lógnak ki, így valószínűleg egy szót alkotnak. Aztán a szavakat hasonló heurisztika mentén bekezdésekké lehet összefűzni,
A PDF libraryk közül szinte mindegyik kínál valamilyen fajta text extractor megoldást, jobban az iTextet ismerem, ott van egy általános implementáció, amelynek átadhatod paraméterként a helyzetnek megfelelő heurisztikát vagy használhatod a gyárilag beépítettek egyikét. A képen látható dokumentum formátuma eléggé szabályosnak tűnik ahhoz, hogy saját heurisztika nélkül, pusztán az alapértelmezett segítségével kinyert szöveget elég legyen feldolgozni, vagy ha ez mégsem jön össze, akkor ki tudod használni a táblázatjelleget, és pusztán a szövegek pozíciója alapján be tudod lőni, melyik cellában voltak.
* Láttam már olyan generált dokumentumot, ahol tényleges szavak voltak, de ez ritka és a szabvány oldaláról ellenjavallott.
huh, köszi a kimerítő választ. Úgy néz ki jó lett, végül sikerült excelben összehoznom (sajnos a cég ahol melózok, nem biztosít semmilyen valid szoftvert...).
Már csak abban bízom, a konverter nem tévedett és minden betűt átpakolt, mert csekkolnom kell a stücklistában, hogy ugyanaz az anyag hányszor szerepel.
-
dqdb
nagyúr
Rövid válasz: éppen az általad is bedobott a PDF to Excel szoftvereket akartam ajánlani, mint egyszerű megoldás, hátha akad belőlük olyan, ami tökéletesen kezeli ezek a táblázatokat.
Hosszú válasz: nem megoldhatatlan, de nem is egyszerű dolog, mert a PDF egy konzisztens megjelenítésre optimalizált formátum, és nem az adatok hordozására/módosítására.
Legextrémebb esetben a szövegek nem is szövegként vannak eltárolva, hanem maguk a betűk vektorosan görbékként kerülnek be a fájlba, és ilyenkor OCR kell a szöveg kinyeréséhez. Ez szerencsére ritka, általában szépen formázott kiadványok esetében fordul csak elő.
Leggyakrabban a szövegek szövegként kerülnek bele a dokumentumba (adatokból sablon segítségével generált dokumentumoknál más megoldást még nem láttam), de a helyzet ennél bonyolultabb, mert nem bekezdésenként vagy szavanként egyben, hanem betűnként külön-külön saját pozícióval. Azaz például az alma szó a, l, m és a betűként* szerepelnek, ahol mindegyik betűhöz tartozik egy koordináta. A PDF megjelenítők vagy az általad igényelt text extractor megoldások pedig valamilyen heurisztikát használva kitalálják, hogy ezek a betűk elég közel vannak egymáshoz a használt betűtípus metrikái alapján, függőlegesen sem nagyon lógnak ki, így valószínűleg egy szót alkotnak. Aztán a szavakat hasonló heurisztika mentén bekezdésekké lehet összefűzni,
A PDF libraryk közül szinte mindegyik kínál valamilyen fajta text extractor megoldást, jobban az iTextet ismerem, ott van egy általános implementáció, amelynek átadhatod paraméterként a helyzetnek megfelelő heurisztikát vagy használhatod a gyárilag beépítettek egyikét. A képen látható dokumentum formátuma eléggé szabályosnak tűnik ahhoz, hogy saját heurisztika nélkül, pusztán az alapértelmezett segítségével kinyert szöveget elég legyen feldolgozni, vagy ha ez mégsem jön össze, akkor ki tudod használni a táblázatjelleget, és pusztán a szövegek pozíciója alapján be tudod lőni, melyik cellában voltak.
* Láttam már olyan generált dokumentumot, ahol tényleges szavak voltak, de ez ritka és a szabvány oldaláról ellenjavallott.
-
gordonfreemN
addikt
na még abban akadtam el, hogy openoffice-ban tudok csak dolgozni és a pdf-ben lévő oldalakat egy-egy munkalapra helyezte/konvertálta át, majd openoff-ban ezeket a munkalaptartalmakat nem tudom egy oldalra másolni, valamiért ha kijelölöm a második munkalapot és beillesztem az első munkalapban található tartalom alá, akkor mindig az első oldal tartalmát másolja be (pedig a kijelölés másolás a 2. munkalapon történt).
-
gordonfreemN
addikt
Találtam egy oldalt, ilovepdf.com, itt mintha jól működne a pdf to excel.
-
gordonfreemN
addikt
-
pmonitor
aktív tag
-
mobal
nagyúr
>Felesleges személyeskedésbe kezdtél, amit fejezz be.
Utolsó hozzászólásom:
#17607 pmonitor dabadab #17604 Új Válasz 2022-07-20 15:38:24Azóta nem szóltam hozzá. A Te hozzászólásod:
#17608 mobal pmonitor #17607 Új Válasz 2022-07-30 19:18:21Végül is csak 10 nappal később szólítottál fel, hogy fejezzem be...
Objektivitás az van... Főleg időben... De mind1. Befejeztem ezt a témát(legalábbis itt...).
Az objektivitáshoz hozzátartozik, hogy másik kontinensen tartózkodtam és most olvastam amit írtál.
-
pmonitor
aktív tag
>Felesleges személyeskedésbe kezdtél, amit fejezz be.
Utolsó hozzászólásom:
#17607 pmonitor dabadab #17604 Új Válasz 2022-07-20 15:38:24Azóta nem szóltam hozzá. A Te hozzászólásod:
#17608 mobal pmonitor #17607 Új Válasz 2022-07-30 19:18:21Végül is csak 10 nappal később szólítottál fel, hogy fejezzem be...
Objektivitás az van... Főleg időben... De mind1. Befejeztem ezt a témát(legalábbis itt...).
-
mobal
nagyúr
Nem is tudom, hogy ki képzeli magát helikopternek...

Lehet kritikát megfogalmazni, de 1 fórumozó programozónak(tehát aki fórumozik is, és programozónak is tartja magát) illene megfogalmazni/megindokolni, hogy miért is az a véleménye az illetőről, ami.. Sztem. ez hozzá tartozik az alap műveltséghez. De az ilyennel:
>Ismét el lehet mondani, hogy mindenki tökre ostoba, csak te vagy helikopter.
nem tudok mit kezdeni. Ez nem 1 művelt ember írása, mert indoklás nélkül van.Pl. nekem erről is megvan a véleményem. Én szorítok, hogy NE vegyék fel, vagy remélem, hogy nem vették fel senior pozícióba(legalábbis, ha nem változott meg jelentősen az utóbbi 1 évben).
De én meg is indoklom, hogy miért ez a véleményem. Meg kell nézni ezt a hozzászólását. Én vmi. ilyesmit várném el egy senior programozó jelölttől:
>Ezt a feladatot így és így lehetne megoldani goto nélkül, de ez a megoldás rosszabb, mint goto-val ezért és ezért és ezért stb... stb... stb...Ehelyett azt várta el tőlem, 1 nem programozótól, hogy én mondjam meg, hogyan lehet goto nélkül megoldani.
Itt meg többek között ezt írja:
>A laposföld-hívőkkel nem tudok mit kezdeni így feladom. Ezzel együtt felveszem az interjú kérdéseim közé a goto kérdéskört, mert többet ér az idegrendszerem ennél.Ezek szerint az ilyen emberke még interjúztat is(tehát ő döntötte el, hogy kit vesznek fel, és kit nem). Most meg senior akar lenni (több) milláért, és azon aggódik, hogy lecsúszik a zsíros állásról(hát nem tudom sajnálni...)
Mondjuk attól megpróbálom tartóztatni magam, hogy valakit beskatulyázzak(ezért írtam az előbb is, hogy "legalábbis, ha nem változott meg jelentősen az utóbbi 1 évben").
Bocs a hosszú(és sokak számára nem szimpi) post-ról. De ezt meg kellett írnom még akkor is, ha ezért kitiltanak 1/2/3 hétre, vagy 1 hónapra(esetleg véglegesen - erre szerintem nem adtam okot). Bár azt sem bánom, ha véglegesen kitiltanának. Ebben az esetben csak az oldalamon írogatnék. Esetleg erre az oldalra néha.Felesleges személyeskedésbe kezdtél, amit fejezz be.
Megint belekötöttél egy dologba aminek nem néztél utána: [link]
-
pmonitor
aktív tag
Nem is tudom, hogy ki képzeli magát helikopternek...

Lehet kritikát megfogalmazni, de 1 fórumozó programozónak(tehát aki fórumozik is, és programozónak is tartja magát) illene megfogalmazni/megindokolni, hogy miért is az a véleménye az illetőről, ami.. Sztem. ez hozzá tartozik az alap műveltséghez. De az ilyennel:
>Ismét el lehet mondani, hogy mindenki tökre ostoba, csak te vagy helikopter.
nem tudok mit kezdeni. Ez nem 1 művelt ember írása, mert indoklás nélkül van.Pl. nekem erről is megvan a véleményem. Én szorítok, hogy NE vegyék fel, vagy remélem, hogy nem vették fel senior pozícióba(legalábbis, ha nem változott meg jelentősen az utóbbi 1 évben).
De én meg is indoklom, hogy miért ez a véleményem. Meg kell nézni ezt a hozzászólását. Én vmi. ilyesmit várném el egy senior programozó jelölttől:
>Ezt a feladatot így és így lehetne megoldani goto nélkül, de ez a megoldás rosszabb, mint goto-val ezért és ezért és ezért stb... stb... stb...Ehelyett azt várta el tőlem, 1 nem programozótól, hogy én mondjam meg, hogyan lehet goto nélkül megoldani.
Itt meg többek között ezt írja:
>A laposföld-hívőkkel nem tudok mit kezdeni így feladom. Ezzel együtt felveszem az interjú kérdéseim közé a goto kérdéskört, mert többet ér az idegrendszerem ennél.Ezek szerint az ilyen emberke még interjúztat is(tehát ő döntötte el, hogy kit vesznek fel, és kit nem). Most meg senior akar lenni (több) milláért, és azon aggódik, hogy lecsúszik a zsíros állásról(hát nem tudom sajnálni...)
Mondjuk attól megpróbálom tartóztatni magam, hogy valakit beskatulyázzak(ezért írtam az előbb is, hogy "legalábbis, ha nem változott meg jelentősen az utóbbi 1 évben").
Bocs a hosszú(és sokak számára nem szimpi) post-ról. De ezt meg kellett írnom még akkor is, ha ezért kitiltanak 1/2/3 hétre, vagy 1 hónapra(esetleg véglegesen - erre szerintem nem adtam okot). Bár azt sem bánom, ha véglegesen kitiltanának. Ebben az esetben csak az oldalamon írogatnék. Esetleg erre az oldalra néha. -
emvy
félisten
Az itt lévő programot kiegészítettem egy dll injection példával. Lényege, hogy a megadott HWND menüjében hozunk létre 1 új menüpontot, és ennek almenüire kattintva a főprogram konzoljában megjelenik ez.
--------------------------------------------------------
Nem ezzel kapcsolatos, de ennél az alkalmazásnál jött ki. Ha létrehozunk 2 Windows Desktop Application-t(az egyiket C-ben, a másikat C++-ban), és a "szűz" appokba a következő kódok vannak:
C esetén:hwndtextbox1 = CreateWindowEx(0, L"edit", L"", WS_CHILD | WS_VISIBLE | ES_LEFT, 100, 10, 480, 17, hWnd, (HMENU)100, hInstance, 0);
WCHAR wstr[256];
wsprintf(wstr, L"%llu", hWnd);
SetWindowText(hwndtextbox1, wstr);C++ esetén:
hwndtextbox1 = CreateWindowEx(0, L"edit", L"", WS_CHILD | WS_VISIBLE | ES_LEFT, 100, 10, 480, 17, hWnd, (HMENU)100, hInstance, 0);
std::wostringstream wss;
wss << (unsigned long long)hWnd;
std::wstring wstr = wss.str();
SetWindowText(hwndtextbox1, wstr.c_str());Tehát mindegyik app 1 64 bites alkalmazás HWND-jét írja ki dec. formában a textboxba. Ebben az esetben a C++ app kb. 10K-val hosszabb a C app-nál. A C++(pontosabban a C++ stl) közel sem optimalizál annyira, mint a C. "Szűz" app-ok esetén ugyanakkora hosszra fordul mindegyik. Nem értem, hogy a C++-t miért nem tudják optimalizálni, hogy ne legyen ekkora méretkülönbség a C-hez képest. Miközben meg már a csapból is az MI folyik... Hol vagyunk még attól, hogy egy multinál megjelenjen az MI-nek még csak az árnyéka is!?
Tudod, h kit kene neked megnezned? justine-t.
The above command fixes GCC so it outputs portable binaries that will run on every Linux distro in addition to Mac OS X, Windows NT, FreeBSD, OpenBSD, and NetBSD too. For details on how this works, please read the αcτµαlly pδrταblε εxεcµταblε blog post. This novel binary format is also optional, since
hello.com.dbgis executable too, only on your local system since it's an ELF binary.
Your program will also boot on bare metal too. In other words, you've written a normal textbook C program, and thanks to Cosmopolitan's low-level linker magic, you've effectively created your own operating system which happens to run on all the existing ones as well. Now that's something no one's done before.
Olyan binarist csinal, ami fut kb. az osszes OS-en, de OS nelkul is
-
martonx
veterán
-
dabadab
titán
Az itt lévő programot kiegészítettem egy dll injection példával. Lényege, hogy a megadott HWND menüjében hozunk létre 1 új menüpontot, és ennek almenüire kattintva a főprogram konzoljában megjelenik ez.
--------------------------------------------------------
Nem ezzel kapcsolatos, de ennél az alkalmazásnál jött ki. Ha létrehozunk 2 Windows Desktop Application-t(az egyiket C-ben, a másikat C++-ban), és a "szűz" appokba a következő kódok vannak:
C esetén:hwndtextbox1 = CreateWindowEx(0, L"edit", L"", WS_CHILD | WS_VISIBLE | ES_LEFT, 100, 10, 480, 17, hWnd, (HMENU)100, hInstance, 0);
WCHAR wstr[256];
wsprintf(wstr, L"%llu", hWnd);
SetWindowText(hwndtextbox1, wstr);C++ esetén:
hwndtextbox1 = CreateWindowEx(0, L"edit", L"", WS_CHILD | WS_VISIBLE | ES_LEFT, 100, 10, 480, 17, hWnd, (HMENU)100, hInstance, 0);
std::wostringstream wss;
wss << (unsigned long long)hWnd;
std::wstring wstr = wss.str();
SetWindowText(hwndtextbox1, wstr.c_str());Tehát mindegyik app 1 64 bites alkalmazás HWND-jét írja ki dec. formában a textboxba. Ebben az esetben a C++ app kb. 10K-val hosszabb a C app-nál. A C++(pontosabban a C++ stl) közel sem optimalizál annyira, mint a C. "Szűz" app-ok esetén ugyanakkora hosszra fordul mindegyik. Nem értem, hogy a C++-t miért nem tudják optimalizálni, hogy ne legyen ekkora méretkülönbség a C-hez képest. Miközben meg már a csapból is az MI folyik... Hol vagyunk még attól, hogy egy multinál megjelenjen az MI-nek még csak az árnyéka is!?
Ismét el lehet mondani, hogy mindenki tökre ostoba, csak te vagy helikopter.
Van más is?
-
pmonitor
aktív tag
Az itt lévő programot kiegészítettem egy dll injection példával. Lényege, hogy a megadott HWND menüjében hozunk létre 1 új menüpontot, és ennek almenüire kattintva a főprogram konzoljában megjelenik ez.
--------------------------------------------------------
Nem ezzel kapcsolatos, de ennél az alkalmazásnál jött ki. Ha létrehozunk 2 Windows Desktop Application-t(az egyiket C-ben, a másikat C++-ban), és a "szűz" appokba a következő kódok vannak:
C esetén:hwndtextbox1 = CreateWindowEx(0, L"edit", L"", WS_CHILD | WS_VISIBLE | ES_LEFT, 100, 10, 480, 17, hWnd, (HMENU)100, hInstance, 0);
WCHAR wstr[256];
wsprintf(wstr, L"%llu", hWnd);
SetWindowText(hwndtextbox1, wstr);C++ esetén:
hwndtextbox1 = CreateWindowEx(0, L"edit", L"", WS_CHILD | WS_VISIBLE | ES_LEFT, 100, 10, 480, 17, hWnd, (HMENU)100, hInstance, 0);
std::wostringstream wss;
wss << (unsigned long long)hWnd;
std::wstring wstr = wss.str();
SetWindowText(hwndtextbox1, wstr.c_str());Tehát mindegyik app 1 64 bites alkalmazás HWND-jét írja ki dec. formában a textboxba. Ebben az esetben a C++ app kb. 10K-val hosszabb a C app-nál. A C++(pontosabban a C++ stl) közel sem optimalizál annyira, mint a C. "Szűz" app-ok esetén ugyanakkora hosszra fordul mindegyik. Nem értem, hogy a C++-t miért nem tudják optimalizálni, hogy ne legyen ekkora méretkülönbség a C-hez képest. Miközben meg már a csapból is az MI folyik... Hol vagyunk még attól, hogy egy multinál megjelenjen az MI-nek még csak az árnyéka is!?
-
klambi
addikt
van egy x cél mappa amiből egy feldolgózó kapja fel a fileokat, de sajnos a ha kicsit bedugul akkor a régóta ott lévőket nem kapja fel, ezért akarom ide-oda másolni és akkor viszi is.
De megvan közben, -recurse kapcsoló kellett neki. -
sztanozs
veterán
Új hozzászólás Aktív témák
-
17700 - 17601
21056 - 20001 20000 - 19901 19900 - 19801 19800 - 19701 19700 - 19601 19600 - 19501 19500 - 19401 19400 - 19301 19300 - 19201 19200 - 19101 19100 - 19001 19000 - 18901 18900 - 18801 18800 - 18701 18700 - 18601 18600 - 18501 18500 - 18401 18400 - 18301 18300 - 18201 18200 - 18101 18100 - 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 - 14001 14000 - 12001 12000 - 10001 10000 - 8001 8000 - 6001 6000 - 4001 4000 - 2001 2000 - 1
-
Fórumok
LOGOUT - lépj ki, lépj be!
LOGOUT reakciók Monologoszféra FototrendGAMEPOD - játék fórumok
PC játékok Konzol játékok MobiljátékokMobilarena - mobil fórumok
Okostelefonok Mobiltelefonok Okosórák Autó+mobil Üzlet és Szolgáltatások Mobilalkalmazások Tartozékok, egyebek Mobilarena blogokPROHARDVER! - 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! BlogokIT café - infotech fórumok
Infotech Hálózat, szolgáltatók OS, alkalmazások SzoftverfejlesztésFÁ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)
● olvasd el a téma összefoglalót!
- Luck Dragon: Asszociációs játék. :)
- Miskolc és környéke adok-veszek-beszélgetek
- Valami baja van a tápomnak
- Apple MacBook
- Huawei Watch Fit 5 Pro - jó forma
- Kuponkunyeráló
- Mi csak nyerhetünk a fokozódó űrinternet versenyben
- Forza sorozat (Horizon/Motorsport)
- gban: Ingyen kellene, de tegnapra
- E-roller topik
- További aktív témák...
- BESZÁMÍTÁS! ASRock A520M R5 3600 16GB DDR4 512GB SSD RTX 2060 Super 8GB DarkFlash DK352 Plus 500W
- PCIe 5.0/4.0 Riser kábelek 90-os hajlított csatlakozóval (220mm/300mm)
- 27% - Intel xeon E5 2630 / RX550 / 16GB / 512GB / 500W Konfiguráció
- CoolerMaster MM710 53gr pehelykönnyű gamer egér eladó
- HP ZBook Fury 15 G7,15.6,FHD,i7-10850H,16GB DDR4,1TB SSD,T1000 4GB VGA,WIN11
Állásajánlatok
Cég: Laptopműhely Bt.
Város: Budapest

![;]](http://cdn.rios.hu/dl/s/v1.gif)
(de igazából az utóbbit nem ismerem, fogalmam sincs, hogy tényleg annyival jobb lenne-e).
Leginkább arról, hogy bőven van itt még gyakorolni való...

)

Ja meg elmerültem a microservicek mocsarában a főnököm nyomására.


