Hirdetés

2024. április 28., vasárnap

Gyorskeresés

Útvonal

Fórumok  »  Szoftverfejlesztés  »  Programozás topic (kiemelt téma)

Téma összefoglaló

Téma összefoglaló

  • Utoljára frissítve: 2023-12-13 06:18:28

LOGOUT.hu

Összefoglaló kinyitása ▼

Hozzászólások

(#17501) pmonitor


pmonitor
aktív tag

Egy webshopban leadott rendelés története:

1.: X-edikei e-mail:
" sz. megrendelése sikeresen megérkezett.
Megrendelése véglegesítése céljából operátorunk rövid időn belül felveszi Önnel a kapcsolatot."

2.: X+1-edikei e-mail:
" sz. megrendelését visszaigazoltuk és feldolgozását megkezdtük.
A megrendelt terméket a következő munkanapokon belül előkészítjük és a megrendelés leadását követő 10 napon belül leszállítjuk, erről e-mailben tájékoztatjuk.
Köszönjük eddigi bizalmát és megrendelését!"

3.: X+5-ödikei e-mail:
"sz. megrendelését előkészítettük és hamarosan átadásra kerül a Royal Futár társaság futárszolgálatának.
A küldemény futárszolgálatnak való átadásáról e-mailben tájékoztatjuk."

4.: X+11-edikei e-mail:
"Hello ,
New order note has been added to your account:
"Jo napot kivanok
a termek nincs raktaron nem tudjuk szallitani Onnek.
Elnezest a kellemetlensegert."."

Komoly webprogramozó készíthette ezt a webshopot. Na meg az ott dolgozók is komolyak lehetnek...

A webshop.

http://www.bferi.hu/download.php ; http://bferi.hu/egyeb.php

(#17502) fatal` válasza pmonitor (#17501) üzenetére


fatal`
titán

nopcommerce és ez a dolgozó balfaszsága, ha össze-vissza váltogatta a termékállapotot.

De ennek még magyar adószáma sincs, biztos nem rendelnék innen semmit.

[ Szerkesztve ]

(#17503) pmonitor válasza fatal` (#17502) üzenetére


pmonitor
aktív tag

És a "kollégádnak" nem tűnt fel, hogy még magyar adószáma sincs? Meg attól még nem tartom jó koncepciónak, hogy egy webshopban úgy lehet rendelni, hogy nincs mögötte produktum(a termék nincs készleten). Ez meg a "programozó" hibája.

http://www.bferi.hu/download.php ; http://bferi.hu/egyeb.php

(#17504) coco2 válasza pmonitor (#17503) üzenetére


coco2
őstag

Persze, hibáztasd a dolgozó embert :K

A programozó valószínűleg megmondta előre, hogy sza* lesz, de lévén azért kapja a fizuját, úgy csinálta, ahogyan mondták neki.

[ Szerkesztve ]

កុំភ្លេចប្រើភាសាអង់គ្លេសក្នុងបរិយាកាសអន្តរជាតិ។

(#17505) martonx válasza pmonitor (#17503) üzenetére


martonx
veterán

Miért lenne hiba, hogy valamit úgy lehet rendelni, hogy nincs készleten? Tudatos üzleti döntés, hogy engedik rendelni, és majd beszerezik gyorsan a nagykerből. Rengeteg cég nem tart nagy készletet. Itt egyetlen egy valaki hibázott: az adminisztrátor.

Én kérek elnézést!

(#17506) pmonitor válasza martonx (#17505) üzenetére


pmonitor
aktív tag

>Miért lenne hiba, hogy valamit úgy lehet rendelni, hogy nincs készleten?

Az önmagában nem hiba akkor, ha ezt jelzik az ügyfél részére. De itt 11 nap múlva jött egy olyan e-mail, ami leírta, hogy "a termek nincs raktaron nem tudjuk szallitani Onnek.". Tehát nem csak hogy nincs raktáron, de még rendelni sem tudnak. Tehát korán sem arról van szó, hogy majd gyorsan beszerzik a nagyklerből.

http://www.bferi.hu/download.php ; http://bferi.hu/egyeb.php

(#17507) emvy válasza pmonitor (#17506) üzenetére


emvy
nagyúr

Remélem magadtól is rajossz, hogy van olyan korrekt működés, ami ilyen kimenetelhez vezet.

while (!sleep) sheep++;

(#17508) dabadab válasza emvy (#17507) üzenetére


dabadab
titán

Akarsz fogadni? :D

DRM is theft

(#17509) fatal` válasza pmonitor (#17503) üzenetére


fatal`
titán

Gondolom az nem zavar, hogy valószínűleg nem is magyar fejlesztés lol. Azt csinálta, amit kértek.

Meg attól még nem tartom jó koncepciónak, hogy egy webshopban úgy lehet rendelni, hogy nincs mögötte produktum(a termék nincs készleten). Ez meg a "programozó" hibája.

Kurvára nem az ő hibája, előrendelésről hallottál már? Az is lehet, hogy az adatbázis szerint volt készlet, aztán később rájöttek, hogy mégsincs. Gondolom ilyet sem láttál még. Biztos egy bunkerben élsz.

Neked mindegy, csak lehessen egy jót flamelni. Ugyan működő rendszereket még életedben nem láttál, de ez nem probléma.

[ Szerkesztve ]

(#17510) pmonitor válasza emvy (#17507) üzenetére


pmonitor
aktív tag

Pl. itt miért tudják kiírni, hogy "raktáron"? :F

http://www.bferi.hu/download.php ; http://bferi.hu/egyeb.php

(#17511) pmonitor válasza pmonitor (#17510) üzenetére


pmonitor
aktív tag

És itt vajon miért tudják írni, hogy: "Nem elérhető
A termék jelenleg nem vásárolható meg webshopunkban" :F

Sztem ez a korrekt. Még akkor is, ha nem szabály/törvény sértő, ha nem írják ki.

http://www.bferi.hu/download.php ; http://bferi.hu/egyeb.php

(#17512) nevemfel válasza emvy (#17507) üzenetére


nevemfel
senior tag

És a "kollégádnak" nem tűnt fel, hogy még magyar adószáma sincs?

Nem akar ez megérteni semmit, trollkodni jött.

Forget your troubles, c'mon get happy

(#17513) pmonitor válasza nevemfel (#17512) üzenetére


pmonitor
aktív tag

Ha igaz lenne, hogy trollkodni jöttem, akkor miért linkelnék be pozitív példát is? pl. itt? Az itt belinkelt oldalt készítő programozókkal szemben miért nem trollkodtam? Talán azért, mert nem olyan oldalt raktak össze, mint amit az elején írtam. Ha trollkodni jöttem volna, akkor nem hoznék pozitív példát.

http://www.bferi.hu/download.php ; http://bferi.hu/egyeb.php

(#17514) coco2 válasza pmonitor (#17513) üzenetére


coco2
őstag

Most biztos nagyon belegyalogolok vele a lelkivilágodba, de az a szitu, hogy a "becsületes és korrekt munka" már évtizednél régebben áldozatul esett a "fukar mindenit"-nek, és azok a "pozitív" példák már csak (feleslegesen) üvöltő hang a pusztában. Kihalásra vannak ítélve. A reklám pszichológia le fogja darálni őket.

កុំភ្លេចប្រើភាសាអង់គ្លេសក្នុងបរិយាកាសអន្តរជាតិ។

(#17515) pmonitor válasza coco2 (#17514) üzenetére


pmonitor
aktív tag

Lehet, hogy igazad van. De akkor ezt kell mondani(írni). De itt olyanokat írtak, hogy:

"Remélem magadtól is rajossz, hogy van olyan korrekt működés, ami ilyen kimenetelhez vezet."
"Kurvára nem az ő hibája, előrendelésről hallottál már?"...
"Biztos egy bunkerben élsz."
"Nem akar ez megérteni semmit, trollkodni jött."

Szóval engem fikáztak ahelyett, hogy azt mondták(írták) volna, amit te.
Sztem. az, ha egy "webprogramozó" rendszer szinten lehetetlenné teszi azt, hogy a user-nek lehetősége legyen közölni a leendő vásárlóval azt, hogy az áru raktáron van-e, vagy várhatóan x-y nap/hét múlva érkezik, vagy hogy nem rendelhető, ez egyértelműen a webprogramozó hibája. Az, ha az admin rosszul/tévesen adja meg az adatokat, vagy egyéb dolog miatt jelennek meg tévesen az adatok, az természetesen nem a programozó hibája. Bár hozzá kell tennem, hogy amit én a programozó hibájának mondok, az (sajnos) nem szabály/törvény sértő. De erre nem annak kellene a válasznak lenni, hogy engem fikáznak, hanem annak, hogy be kellene ismerniük azt a folyamatot, amit te írtál.

http://www.bferi.hu/download.php ; http://bferi.hu/egyeb.php

(#17516) coco2 válasza pmonitor (#17515) üzenetére


coco2
őstag

>egyértelműen a webprogramozó hibája

Erős a gyanú, hogy elhamarkodott véleményt írtál, mint azt már jeleztem mind én mind az itteni aktívabb tagok némelyike.

Egy programozó alkalmazásban van egy cégnél, és szerződésben írja alá, hogy a cég érdekeit fogja képviselni - függetlenül a te szeszélyeidtől. Azért kapja a fizetését, hogy az utasításoknak megfelelő eredményt adjon.

Az állításod egyetlen alapja az lehet, ha bizonyítékod van rá, hogy az a programozó a webes alkalmazás jelenlegi működésével ellentétes utasításokat kapott. Van esetleg olyan bizonyítékod?

[ Szerkesztve ]

កុំភ្លេចប្រើភាសាអង់គ្លេសក្នុងបរិយាកាសអន្តរជាតិ។

(#17517) fatal` válasza pmonitor (#17515) üzenetére


fatal`
titán

Még mindig a hülyeséghez ragaszkodsz?

Kezdjük ott, hogy ez a cucc egy open source rendszeren megy, amibe csak betöltötték az adatokat (valamennyi fejlesztéssel).

Az, hogy mennyi van készleten az egy adat. Ezt a webshop üzemeltetője valószínűleg elcseszte az adott terméknél, ezért kaptál 10 nappal később e-mailt. A korábbi levelek meg az üzemeltető/ügyintéző hibája, aki össze-vissza nyomkodta a rendszert.

Már megint azt próbálod ráhúzni egy üzleti döntésre vagy egy adathibára, hogy az bug. Nem, nem az.

Szóval engem fikáztak ahelyett, hogy azt mondták(írták) volna, amit te.
Azért fikáz mindenki téged, mert láthatóan nem érted sem egy hello worldnél bonyolultabb rendszer működösét, sem egy webshop, sem egy átlagos kereskedelmi cég működését, de állandóan idejössz trollkodni. Nem unod még?

(#17518) pmonitor válasza fatal` (#17517) üzenetére


pmonitor
aktív tag

Abban igazad van, hogy a szarvashibá(ka)t az üzemeltető követte el(több alkalommal):
1.: elcseszte, hogy mennyi van készleten
2.: 11 nap kellett, hogy ez kiderüljön ennél a "cég"-nél nevezett valaminél?
3.: közben kiküldtek egy olyan e-mailt is, amiben múlt időben szerepel, hogy a "sz. megrendelését előkészítettük". Azért nem semmi, hogy a készleten nem lévő terméket 5 nappal a rendelés után előkészítették(ismétlem: múlt időben!).

Hogy az első pont megtörténhetett, az igenis a programozó(k) hibája. Valós teljesítmény nélkül engedi a rendszer bevételezni a terméket. Miért engedi a rendszer, hogy random számot üssön be a user, hogy miből mennyi van készleten? Sztem ez egyértelműen programozói hiba.

http://www.bferi.hu/download.php ; http://bferi.hu/egyeb.php

(#17519) JoinR válasza pmonitor (#17518) üzenetére


JoinR
senior tag

Mert ez egy webshop engine, nem vállalatirányítási rendszer.

(#17520) martonx válasza pmonitor (#17518) üzenetére


martonx
veterán

Nem, ez nem programozói hiba. Ilyenkor látszik az, hogy attól még, hogy faszán optimalizálsz atoi-t, mennyire nem látod át az üzleti folyamatokat, döntéseket, és az ezeket támogató rendszerek működését, programozását.

Én kérek elnézést!

(#17521) pmonitor válasza martonx (#17520) üzenetére


pmonitor
aktív tag

>nem látod át az üzleti folyamatokat, döntéseket, és az ezeket támogató rendszerek működését, programozását.

Milyen üzleti folyamat, döntés az, amelyik azt mondja, hogy NE ellenőrizd le a user által megadott inputot? Akkor ne ellenőrizzétek le a nick-neveket, e-mail címeket stb... Ez ám a komoly üzleti folyamat!!!

http://www.bferi.hu/download.php ; http://bferi.hu/egyeb.php

(#17522) nevemfel válasza pmonitor (#17518) üzenetére


nevemfel
senior tag

Ez továbbra sem szakmai-, hanem cégirányítási-, készletgazdálkodási téma.

Az meg pszichológiai esettanulmány lehetne, hogy neked megint ebbe a fórumba, a programozók orra alá kellett dörgölnöd, hogy mennyire utálod őket, mert téged valami kellemetlen élmény ért a neten. Nincs ki a négy kereked.

[ Szerkesztve ]

Forget your troubles, c'mon get happy

(#17523) sztanozs válasza pmonitor (#17521) üzenetére


sztanozs
veterán

Konkrétan honnan tudod, hogy a "webshop" miért fizetett?
Szerintem ezt kb egy óra alatt konfigurálták össze, mert a megrendelő ennyit volt hajlandó kifizetni, és az egy ember aki a cég mögött ténylegesen van, az 11 nap után nézett rá ténylegesen a megrendelésre...
Vélelmezem, hogy az egész rendszer mögött nincs is adatbázis, csak egy statikus valami (pl egy csv fájl, amit kézzel módosítgat valaki Excelben, pár havonta)...

[ 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...

(#17524) coco2 válasza sztanozs (#17523) üzenetére


coco2
őstag

Ezt kérdeztem meg tőle én is objektívebben, és kb kaptam rá egy ignore-t.

Lehet tényleg csak flamelni jár ide az ember, és moderátort kellene rá megkérni, hogy csöndesítse le mondjuk 2 hétre ezen a csatornán?

[ Szerkesztve ]

កុំភ្លេចប្រើភាសាអង់គ្លេសក្នុងបរិយាកាសអន្តរជាតិ។

(#17525) emvy válasza pmonitor (#17521) üzenetére


emvy
nagyúr

Szerintem ha egy program megkerdezi a valodi nevedet, es te nem azt irod be, de a program elfogadja, az a programozo benasagat tukrozi, hiszen elfogadta a Ver Istvant, pedig a te valodi neved Kovacs Joco.

while (!sleep) sheep++;

(#17526) pmonitor válasza emvy (#17525) üzenetére


pmonitor
aktív tag

Képzeld, van olyan webshop, ahol ha utánvétes fizetést választasz(nem átutalásost, bankkártyást), akkor a tulaj ügyintézője az általam megadott telefonszámon felhív, és közli, hogy a csomagot feladják, másnap megérkezik. Gondolom ez azért van, mert "elég sokan" false nevet, címet adtak meg. És én természetesen ezért nem kapom fel a vizet. Tehát az általam írt esetben is be lehet kérni több infót(pl. nagyker neve, számlaszám, kapott darab stb...). És ha ez a több infó megvan, akkor már ki lehet zárni pl. azt, hogy ugyanazt a számlaszámot többször beüssék. És ez független attól, hogy egy egyszerű .csv-ben, vagy komolyabb adatbázisban tárolják az adatokat.

http://www.bferi.hu/download.php ; http://bferi.hu/egyeb.php

(#17527) axioma válasza pmonitor (#17526) üzenetére


axioma
veterán

Idezet toled:
"És ez független attól, hogy egy egyszerű .csv-ben, vagy komolyabb adatbázisban tárolják az adatokat."
Q.E.D. Lathatoan nem a programozon mulik _szerinted_sem_ az ugyfeltajekoztatas milyensege. Igy viszont nehez ertelmezni az eredeti kirohanasodat.

(#17528) pmonitor válasza axioma (#17527) üzenetére


pmonitor
aktív tag

Félreértetted. Vagy én írtam félreérthetően. A második eset az eredeti problémára vonatkozik. Tehát az üzlet adataira(nem az ügyfél felé).

szerk.: magyarul: Ebben az esetben az üzlet a user.

[ Szerkesztve ]

http://www.bferi.hu/download.php ; http://bferi.hu/egyeb.php

(#17529) Tapsi válasza sztanozs (#17523) üzenetére


Tapsi
addikt

Még ha fizetett is rendesen, simán lehet olyan vállalkozás, amely nem vezet naprakész készletnyilvántartást. Egyszerűen felesleges, mert 100-200 forintos dolgokat árul tonnaszám. Ő nem fogja ezeket tételesen nyilvántartani. Dolgoztam ilyen helyen fejlesztőként, beleraktam a raktárkezelést a rendszerbe, és a főnök mondta, hogy tök felesleges. Mert ha kifogy a raktárból, akkor mi van? Másnapra itt van a cucc a nagykerből úgyis, az ügyfél meg csak megijedne attól, hogy nincs raktáron. Ez egy teljesen tudatos üzleti döntés.

(#17530) sztanozs válasza Tapsi (#17529) üzenetére


sztanozs
veterán

Pontosan - az, hogy nincs rendes készletkezelés, a cég sara, nem a fejlesztőé.
Vagy van, de nem akarják használni, vagy eleve nem is akartak, mert minek.

(tudom, hogy nem neked válasz, inkább csak elmélázás) Ráadásul még mindig nem vágom, hogy az, hogy 2 hét után ír rá valaki a cégből, hogy "ja, bocs mégsincs", az mitől lenne a webshopot fejlesztő hibája...

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...

(#17531) martonx válasza Tapsi (#17529) üzenetére


martonx
veterán

Pont ezt írtam a hülyécskének én is, de láthatóan nem fogta fel. Szerintem hagyjuk, úgysem érti, hogy miről van szó, meg amúgy is bénák vagyunk, mint minden programozó.

Én kérek elnézést!

(#17532) hellomi


hellomi
tag

Sziasztok!

Kezdo volnék és van egy regex problémám, hátha valaki tudja a segítséget, két napja a google már ég a kezem alatt, eredmény nélkül.

A szöveg kb így néz ki:

valamifdhsdfhd.pdf
valamihrfjhdjh.pdf
valamivalami.pdf
valamihfshjsdfhns.pdf.jpg
valamifhshfhsf.pdf
valamihfhfhdsfy.jpg.pdf
valamihfssh.pdf

Ki kellene nekem ebből szedni azt egy regexel, amelyik csak .pdf-re végződik, és meg kéne sorszámoznom, kb így:

valamifdhsdfhd-1.pdf
valamihrfjhdjh-2.pdf
valamivalami-3.pdf
valamihfshjsdfhns.pdf.jpg
valamifhshfhsf-4.pdf
valamihfhfhdsfy.jpg.pdf
valamihfssh-5.pdf

Ezt valahogy meg lehet oldani regexben? Már mindent próbáltam, sed-el, grep-el, de semmi. :(

ASUS ROG B450-F Strix | AMD Ryzen 7 5700G | Crucial Ballistix Sport 2x8GB DDR4 | eVGA RTX 2080 Super XC | Samsung 970 Evo Plus 500GB | Corsair RM750x | NZXT H510i White | ID Cooling SE-224-XT White | Samsung CHG90 49" | Apple Macbook Air M1 |

(#17533) pmonitor válasza martonx (#17531) üzenetére


pmonitor
aktív tag

De ebben az esetben ugyebár egy fontos dolog hiányzik: mégpedig az input. Mert ugye ebben az esetben nem tartod nyilván, hogy miből mennyi van! Így nincs mit le ellenőrizni. Ez a legfontosabb, amit eddig írtam. Az már egy nem olyan fontos, de azért megemlítem, hogy ezt a döntést csak megerőszakolva lehet üzletinek nevezni.

[ Szerkesztve ]

http://www.bferi.hu/download.php ; http://bferi.hu/egyeb.php

(#17534) emvy válasza hellomi (#17532) üzenetére


emvy
nagyúr

regex alatt a parancssort erted?

 ❯ ls
valamifdhsdfhd.pdf        valamifhshfhsf.pdf        valamihfhfhdsfy.jpg.pdf   valamihfshjsdfhns.pdf.jpg valamihfssh.pdf           valamihrfjhdjh.pdf        valamivalami.pdf
 ❯ i=1;for f in `ls | grep -e "^[^\.]*\.pdf$" | sed "s:\.pdf$::"`; do echo "mv $f.pdf $f-$i.pdf"; let i=i+1; done;
mv valamifdhsdfhd.pdf valamifdhsdfhd-1.pdf
mv valamifhshfhsf.pdf valamifhshfhsf-2.pdf
mv valamihfssh.pdf valamihfssh-3.pdf
mv valamihrfjhdjh.pdf valamihrfjhdjh-4.pdf
mv valamivalami.pdf valamivalami-5.pdf
 ❯ i=1;for f in `ls | grep -e "^[^\.]*\.pdf$" | sed "s:\.pdf$::"`; do mv $f.pdf $f-$i.pdf; let i=i+1; done;
 ❯ ls
valamifdhsdfhd-1.pdf      valamifhshfhsf-2.pdf      valamihfhfhdsfy.jpg.pdf   valamihfshjsdfhns.pdf.jpg valamihfssh-3.pdf         valamihrfjhdjh-4.pdf      valamivalami-5.pdf

while (!sleep) sheep++;

(#17535) hellomi válasza emvy (#17534) üzenetére


hellomi
tag

Hat terminalt ertem, igen, de kifejezetten regex(egular expression) parancsokat hasznalva.
Erre valamilyen univerzalis dolgot keresek, hogy ugye ha hosszu a fajl, tudjak szurni ugy, nem egyesevel fajlokra.

Amit en csinaltam konkretan valtozokkal:
var1="anauuuana\n""anauuuata\n""anaanaana\n""asd\n""file_record_transcript\n""file_07241999\n""file_fake.pdf.tmp\n""file_tmp\n""loremipsum.tmp\n""lorem\n""test s"
var2="-1.pdf\n""-2.pdf\n""-3.pdf\n""-4.pdf\n""-5.pdf\n""-6.pdf\n""\n""-7.pdf\n""\n""-8.pdf\n""-9.pdf"
paste <(echo $var1) <(echo $var2)
paste -d "\0" <(echo $var1) <(echo $var2)

Ez amugy a kezdo fajl:

Es ez kene legyen az eredmenyem:

Es ez kellene univerzalis formaban, tehat ha meg beszurok x sort a szovegbe, akkor is kellene mukodjon ra a kod.
Amilyen parancsokat hasznalhatok az a grep, sed, paste, echo, cat nagyjabol.
2 napja kuzdok vele, nem talalok univerzalis megoldast, csak specifikusat. :R

ASUS ROG B450-F Strix | AMD Ryzen 7 5700G | Crucial Ballistix Sport 2x8GB DDR4 | eVGA RTX 2080 Super XC | Samsung 970 Evo Plus 500GB | Corsair RM750x | NZXT H510i White | ID Cooling SE-224-XT White | Samsung CHG90 49" | Apple Macbook Air M1 |

(#17536) kovisoft válasza hellomi (#17535) üzenetére


kovisoft
őstag

Ha awk-ot használhatsz, akkor esetleg ez, bár ebben sincs regex:

cat kezdofile.txt | awk -F ".pdf" '{if ($0 ~ /.pdf/ && $2 == "") {counter++; printf "%s-%d.pdf%s\n",$1,counter,$2;} else {print}}' > eredmeny.txt

(#17537) hellomi válasza kovisoft (#17536) üzenetére


hellomi
tag

Sajnos nem hasznalhatok, csak amiket felsoroltam. :(

ASUS ROG B450-F Strix | AMD Ryzen 7 5700G | Crucial Ballistix Sport 2x8GB DDR4 | eVGA RTX 2080 Super XC | Samsung 970 Evo Plus 500GB | Corsair RM750x | NZXT H510i White | ID Cooling SE-224-XT White | Samsung CHG90 49" | Apple Macbook Air M1 |

(#17538) bambano válasza hellomi (#17532) üzenetére


bambano
titán
LOGOUT blog

jó lenne tudni, hogy milyen oprendszer, mert ha unix meg bash, arra van szaktopic.

basename. valahogy így:

szamlalo=1
for i in vala*.pdf; do
mv "$i" $(basename "$i" .pdf)-${szamlalo}.pdf
let szamlalo=szamlalo+1
done

fordított aposztróf deprecated.

Egy átlagos héten négy hétfő és egy péntek van (C) Diabolis

(#17539) coco2 válasza hellomi (#17535) üzenetére


coco2
őstag

Ahol elkezd bonyolódni a string feldolgozás, jobb C-ben írni a programot. Egy gcc fordító szokott lenni linuxok alatt. Keresztül csövezve a standard bemenet a beérkező adat soronként, és a standard output megy kifele tovább a pipe-on. C programban használhatsz bármilyen visszamenőleges emlékezést, szétszedheted a stringet akár karakterenként, és karbantartható + kényelmes marad.

កុំភ្លេចប្រើភាសាអង់គ្លេសក្នុងបរិយាកាសអន្តរជាតិ។

(#17540) hellomi válasza bambano (#17538) üzenetére


hellomi
tag

Teljesen mindegy milyen oprendszer, siman terminalos univerzalis megoldast keresek, ami minden kornyezetben(powershell,zshell, bash,etc) lefut. :B

ASUS ROG B450-F Strix | AMD Ryzen 7 5700G | Crucial Ballistix Sport 2x8GB DDR4 | eVGA RTX 2080 Super XC | Samsung 970 Evo Plus 500GB | Corsair RM750x | NZXT H510i White | ID Cooling SE-224-XT White | Samsung CHG90 49" | Apple Macbook Air M1 |

(#17541) cucka válasza hellomi (#17535) üzenetére


cucka
addikt

Annak nincs értelme, hogy "regex parancs".
Olyat tudsz, hogy egy bemeneti szövegből regex pattern alapján gyártasz egy kimeneti szöveget.

Például itt a bemenet az, hogy "valami.pdf", a kimenet pedig "valami-5.pdf"
echo "valami.pdf" | sed -E 's/^(.*)\.pdf$/\1-5.pdf/'

De olyat nem tudsz, hogy van n darab bemeneted, és akkor a regex pattern tudja magától, hogy épp hanyadik mintát nézi. Arra írhatsz egy for ciklust, pl.#17534hozzászólásban van rá példa, ott egy $i változóban van az aktuális sorszám, azt bele tudod rakni a sed regex pattern-jébe, és akkor azt fogja behelyettesíteni az 5-ös szám helyett.

(#17542) hellomi válasza cucka (#17541) üzenetére


hellomi
tag

Kozbe valahogy borzalmasan bonyolult koddal, de sikerult megoldani:
var1=`cat g.txt | sed "s/.*[^p][^df]\{2\}$//g"`var2=`cat <(cat -b <(echo "$var1") | sed "s/[[:space:]]//g") | sed "s/\([0-9]\{1,\}\)\(.\{1,\}\)\(\.pdf\)$/\2-\1\3/g"`var3=`cat g.txt | sed "s/\(.\{1,\}\)\.pdf$//g"`
paste -d "\0" <(echo "$var2") <(echo "$var3")

Ebbol kell kb kiindulnom es egyszerusiteni amig lehet, illetve most hogyha barhol van az inputba [space], akkor azt kicsereli.

[ Szerkesztve ]

ASUS ROG B450-F Strix | AMD Ryzen 7 5700G | Crucial Ballistix Sport 2x8GB DDR4 | eVGA RTX 2080 Super XC | Samsung 970 Evo Plus 500GB | Corsair RM750x | NZXT H510i White | ID Cooling SE-224-XT White | Samsung CHG90 49" | Apple Macbook Air M1 |

(#17543) coco2 válasza hellomi (#17540) üzenetére


coco2
őstag

>Teljesen mindegy milyen oprendszer, siman terminalos univerzalis megoldast keresek

Nem létezik olyan. Példának okáért Windows alatt nincsenek cat, sed, paste, máshogy használsz shell változókat stb. Ha scriptelni akarsz, még rosszabbul jársz hordozhatóság szempontjából, mintha C-ben írnád meg. De ha téged szórakoztat, hogy tévedésben élsz, nekem aztán tök8 :)

[ Szerkesztve ]

កុំភ្លេចប្រើភាសាអង់គ្លេសក្នុងបរិយាកាសអន្តរជាតិ។

(#17544) hellomi válasza coco2 (#17543) üzenetére


hellomi
tag

Nem szorakoztat sajnos, ez a feladat, igy kell megcsinalni.
Elhiheted, nem hobbiból akarok regexxel szórakozni. :DDD

ASUS ROG B450-F Strix | AMD Ryzen 7 5700G | Crucial Ballistix Sport 2x8GB DDR4 | eVGA RTX 2080 Super XC | Samsung 970 Evo Plus 500GB | Corsair RM750x | NZXT H510i White | ID Cooling SE-224-XT White | Samsung CHG90 49" | Apple Macbook Air M1 |

(#17545) coco2 válasza hellomi (#17544) üzenetére


coco2
őstag

Ja, valami beadandó. Hát akkor részvétem :)

កុំភ្លេចប្រើភាសាអង់គ្លេសក្នុងបរិយាកាសអន្តរជាតិ។

(#17546) Hege1234


Hege1234
addikt

sziasztok!

json fájlt beolvasva, hogyan kell a loop-ot úgy használni, hogy az értékek amiket ki akarok printelni nincsenek az "elején"?

változó honnan kezdődik...
általában a 48. ban az fix, hogy már van mivel így működik
data1 = data1[48]['body']['titles']['full']

a data3 az problémásabb, mert az elég sokszor üres...

import json

file_json = json.loads(open('max.json', 'r', encoding='utf8').read())

data1 = file_json
data1 = data1['body']['titles']['full']

data2 = file_json
data2 = data2['body']['dwell']['metadata']

data3 = file_json
data3 = data3['body']['firstOfferedDate']

data4 = file_json
data4 = data4['body']['references']['page']

for dat in data1,data2,data3,data4:
print(dat)

jq online-ban így néz ki

előre is köszi!

(#17547) Angelotti


Angelotti
tag

Sziasztok!

Eléggé off lesz a kérdésem, hátha kapok rá választ. :)
Röviden annyi, hogy karrier váltáson gondolkodom, át szeretném képezni magam junior programozóvá. Több helyeről is azt hallotam, hogy a Python-nal lenne érdemes foglalkozni. Egy ismerősöm a Green Fox-ot javasolta, de a Junior programozó képzés keretein belül ott semmit nem foglalkoznak Python-nal. (én meg úgy tudom ez a legmainstreamebb nyelv már egy ideje, a Java mellett).

A Ruander-nek viszont van kimondottan Python-os képzése. (náluk sincs a szoftverfejlesztői tanfolyamon belül python).

A kérdés az, hogy ha a megszerzett tudással ebben a szegmensben szeretnék elhelyezkedni érdemes e az elején Pythonra "specializálódni", vagy inkább kezdjek egy Junior szoftverfejlesztői tanfolyammal, amiben ugyan Python nincs, de Java viszont igen.

Köszi a válaszokat! :R

(*)(*)

(#17548) emvy válasza Angelotti (#17547) üzenetére


emvy
nagyúr

Szerintem nem annyira lenyeges, hogy melyik nyelvvel kezdesz, ha a valasztek a Python/Java. Talan a Java meg egeszsegesebb is.

while (!sleep) sheep++;

(#17549) 3.Aragorn válasza Angelotti (#17547) üzenetére


3.Aragorn
addikt

Én is nem rég kezdtem el tanulni. Először egyedül Youtube-ról, ill. most az Újratervezés 3.0-t csinálom.
Kb. 50-80 Youtube videó megnézése után a témában arra jutottam, hogy nem releváns, hogy melyik programnyelvvel kezdesz, mert úgyis legalább fél tucat nyelvet ismerni fogsz (legalább alap szinten), mielőtt bármire specializálódnál (érdemes lenne specializálódni). Sok feladathoz több nyelv is kell egyszerre (pl web dev.-hez)

Nem minden vándorút céltalan...

(#17550) _ak_


_ak_
addikt

Csak kíváncsiságból, nincs köztünk egy Azure AD B2C Custom policy “specialista”? [link]

Let's begin, de gozaimasu!

Útvonal

Fórumok  »  Szoftverfejlesztés  »  Programozás topic (kiemelt téma)
Copyright © 2000-2024 PROHARDVER Informatikai Kft.