Hirdetés

2024. április 18., csütörtök

Gyorskeresés

Hozzászólások

(#1) UnA


UnA
Korrektor

Ha megnézem a linket, akkor csak egy ember javasolt alternatív megoldást bash helyett, ezen kár volt így felmérgelni magad ;)

Már csak azt nem értem, hogy a hasznos kis segítséget miért nem ott publikáltad?

(#2) Cucuska2


Cucuska2
őstag

Monnyuk én is napközben pythonozok nagyrészt, így megértem, hogy miért jutott valakinek az eszébe, hogy pythont használjon.
Másrészt pedig a bash szintaktikája nem magától értetődő, a legegyszerűbb sztringműveleteket is állandóan keresnem kell.

Rock and stone, to the bone! Leave no dwarf behind!

(#3) sh4d0w válasza Cucuska2 (#2) üzenetére


sh4d0w
nagyúr
LOGOUT blog

Igen, de a python használatához telepíteni kell a pythont, a shell meg azonnal ott van.

https://www.coreinfinity.tech

(#4) Cucuska2 válasza sh4d0w (#3) üzenetére


Cucuska2
őstag

Az elmúlt öt évben nem használtam olyan Linux disztrót, ami a python parancsra nem a python2-t indította el.

Mindazonáltal nap mint nap használom a basht, szeretem; nem tudnék nélküle élni. Konkrétan SSH-n dolgozom bashban munkaidőm felében.

[ Szerkesztve ]

Rock and stone, to the bone! Leave no dwarf behind!

(#5) Silεncε válasza sh4d0w (#3) üzenetére


Silεncε
őstag

Linuxon. Windowson mindkettőt telepíteni kell, akkor meg már tökmindegy

(#6) sh4d0w válasza Silεncε (#5) üzenetére


sh4d0w
nagyúr
LOGOUT blog

Az eredeti kérdésfelvetés Linuxos, hogy a pokolba kerül ide a Windows? :F

https://www.coreinfinity.tech

(#7) bambano válasza UnA (#1) üzenetére


bambano
titán
LOGOUT blog

figyelmes olvasó észrevehette, hogy legjobban azon mérgeltem fel magam, hogy ilyen agyhalott módon olvasta be az ip címeket és ezt senki nem tette helyre.

azért nem ott publikáltam, mert nem értek egyet a moderációs elveikkel, ezért ott nem szólok hozzá.

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

(#8) Silεncε válasza sh4d0w (#6) üzenetére


Silεncε
őstag

Igaz, semmi, nem szóltam, sry :R

(#9) bambano válasza Cucuska2 (#2) üzenetére


bambano
titán
LOGOUT blog

az alapprobléma, amit évek óta látok, mostanában egyre erősebben, hogy sok okos architekt túltervezi a rendszereket. mindent fel akar használni, amit ismer. a unixos alapelv, hogy legyen minden a lehető legegyszerűbb, kihalóban van.

anno, amikor egy internet szolgáltatás beindításán dolgoztam, hozták a külföldi tulaj rendszertervét. egy orbitális pókháló volt az egész, tele mindenféle komponensekkel. a cucc háromnegyedét helyettesíteni tudtam egy sed szkripttel.

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

(#10) Realradical válasza bambano (#9) üzenetére


Realradical
őstag

[link]

Amúgy egy ilyen feladatot szerintem tök mindegy, hogy pythonnal vagy bashben csinálsz meg, mindkettő jó megoldás. Egyik esetben sem kell semmi hozzá ami alapból nincs egy linuxon.

Things that try to look like things often do look more like things than things

(#11) bambano válasza Realradical (#10) üzenetére


bambano
titán
LOGOUT blog

nem. a python nem jó megoldás. a legalapvetőbb unixos elv a kiss. keep it stupid and simple. amit sima programnyelven is meg lehet csinálni, azt nem csináljuk objektumorientáltan. ha ezt az elvet nem tartod meg, akkor windows lesz a vége, vagy az általad is belinkelt systemd.

és nem, egy rendesen feltelepített linuxon, pláne linux szerveren, nincs alapból python.

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

(#12) UnA válasza bambano (#7) üzenetére


UnA
Korrektor

A szkripthez annyit, hogy az elejét kicsit másképp csinálnám:
[ -r nyomtato.txt ] || exit 0
cat nyomtato.txt | ...

Mivel hibaüzenet nem kellett, elég lenne ez is:
cat nyomtato.txt 2>/dev/null | ...

(#13) UnA válasza bambano (#11) üzenetére


UnA
Korrektor

Python: szerintem van, de ne vesszünk össze.

KISS: Keep It Simple, Stupid :)

(#14) sh4d0w válasza Silεncε (#8) üzenetére


sh4d0w
nagyúr
LOGOUT blog

:R

https://www.coreinfinity.tech

(#15) bambano válasza UnA (#12) üzenetére


bambano
titán
LOGOUT blog

nem teljesen értem, hogy itt mit csinálsz másképp.
ha lefut a cat és az utána levő ciklus akkor is, ha nincs nyomtato.txt, akkor a végén a mailből ki fog jönni egy üres, értelmetlen email.

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

(#16) bambano válasza UnA (#13) üzenetére


bambano
titán
LOGOUT blog

nem, nincs. ha én felrakok egy debian szervert, a szoftver választásnál mindent uncheckelek, beállítom az apt configban, hogy a suggestedet meg a hasonlókat ne rakja fel, és csak annyi programot rakok fel, ami éppen kell, akkor biztosan nincs.

az egy másik betegség, amit ki kellene irtani, hogy pár elmeroggyant csomagkarbantartó szerint a csomag konfigját perlben vagy pythonban kell előállítani, így felrakják ezeket akkor is, ha egyébként nincs rá szükség. hülye szokás, csak sajnos a debian is elkezdett elwindowsosodni.

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

(#17) Domonkos


Domonkos
Ármester

Gender of electrical connectors is defined by the pins.

(#18) samujózsi


samujózsi
tag

Hupp... :U

Primadonnát felveszünk! https://youtu.be/9lETrcMJZJM

(#19) samujózsi válasza bambano (#16) üzenetére


samujózsi
tag

Debiant rég nem piszkálom. Ubuntut még nem sikerült amnyira minimalizálni, hogy minden működjön amit felraktam és ne legyen rajta python+perl.
Pythont egyszer, valahogy sikerült kiirtani, de a perl az valahogy nagyon alapnak tűnik.
Szóval általánosságban én sem erőltetném a shellt, mint szövegfeldolgozó eszközt.
Főleg mert amilyen nyakatekert szintaxist hadznàl, az csak a nagyon elvetemülteknek való.

Primadonnát felveszünk! https://youtu.be/9lETrcMJZJM

(#20) UnA válasza bambano (#15) üzenetére


UnA
Korrektor

Oké, ezt a részét nem figyeltem :)

Igazából a test -r ... exit ebben a formában nem tetszik, nem igazán szeretem, de ez persze kódolási stílus kérdése.

(#21) UnA válasza samujózsi (#19) üzenetére


UnA
Korrektor

Csak kíváncsiságból: egy hasznos, de nem használt eszközzel miért lenne fontos ennyit küzdeni?

Azt azért nehezen tudom elhinni, hogy 2019-ben néhány megabyte miatt érdemes ilyen (felesleges) erőfeszítéseket tenni.

(#22) samujózsi válasza UnA (#21) üzenetére


samujózsi
tag

Nekem nem volt fontos. Kíváncsi voltam, meddig bírom zsugorítani az alaprendszert. Úgy egyébként pèldául biztonsági oka is lehet.
Minél kevesebb a feleslegesen telepített szoftver, annál kevesebb biztonsàgi probléma adódhat.

Primadonnát felveszünk! https://youtu.be/9lETrcMJZJM

(#23) bambano válasza samujózsi (#19) üzenetére


bambano
titán
LOGOUT blog

a shell szintaxisa nagyságrendekkel egyszerűbb, mint a perl-é.
szerintem shellben programozni sokkal egyszerűbb, mint pythonban, perlben vagy node.js-ben.
ráadásul az alapelveknek is jobban megfelel.

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

(#24) samujózsi válasza bambano (#23) üzenetére


samujózsi
tag

Ezen nem fogunk összeveszni. Azért én ilyen feladványokhoz továbbra is awk-t, perlt használok. Nekem jobban kézreáll. A bash-t a mai napig képtelen voltam megjegyezni. :)
Perl meg regex alapon működik.

Primadonnát felveszünk! https://youtu.be/9lETrcMJZJM

(#25) ivana válasza bambano (#23) üzenetére


ivana
Ármester

Azért a pythonnak megvannak a saját előnyei, egy csomó dolog jóval egyszerűbben megoldható benne, mint bashban, a szintaxisát is jobban szeretem. Ettől függetlenül szoktam használni mind a kettőt, de hosszabb szkriptek esetén a python egyértelműen átláthatóbb és előnyösebb.

A python alap program egy mai Linuxon, nem értem, hogy lehetne meglenni nélküle. A legtöbb disztró tartalmazza alap install esetén is.

(#26) sh4d0w válasza ivana (#25) üzenetére


sh4d0w
nagyúr
LOGOUT blog

A shell script arra való, hogy néhány sorban automatizálj vmit - pl. textfile feldolgozást. Ha bonyolultabb kell, akkor jöhetnek a többiek.

https://www.coreinfinity.tech

(#27) Cucuska2 válasza sh4d0w (#26) üzenetére


Cucuska2
őstag

Ez elmúlt fél évben kellett kaldival dolgoznom, és ahhoz csomagolnak ilyen ~300 soros bash scripteket, amik szintén bash scripteket hívnak meg, és bárhol bele kell nyúlni, előre sírok, mert még a szintaxisra sem mindig tudok google-ben rákeresni.

Rock and stone, to the bone! Leave no dwarf behind!

(#28) ivana válasza sh4d0w (#26) üzenetére


ivana
Ármester

Ebben egyetértek, de szvsz nem ördögtől való néhány sor python sem.

cucuska: Szintaxra hasznos a shellcheck. Amikor init sciprteket ráztam gatyába, akkor nagyon sokat segített.

(#29) bambano válasza ivana (#25) üzenetére


bambano
titán
LOGOUT blog

kezdjük azzal, hogy amihez nem elengedhetetlenül szükséges az objektumorientált fejlesztési metódus, ahhoz tilos azt használni, mert csak bonyolítja az életet. ez a mostani szoftverfejlesztési metódusok rákfenéje, hogy nagyon sok fejlesztőt látok, akik mániákusan mindig a legújabbat akarják használni akkor is, ha semmi értelme.

a python nem alap, telepíteni kell. az egy másik kérdés, hogy a linux disztrók telepíthetik alapból.

ezzel szemben a unix arról szól, hogy mindent a lehető legegyszerűbben kell megoldani. a másik alaptétel, hogy a unix egyszerű eszközöket ad, amelyek egy feladatra alkalmasak, de azt jól csinálják, és megoldja ezen eszközök hatékony összekapcsolását.

én elfogadom, ha valakinek nem felel meg ez a szemlélet, de akkor az illető fejlesszen windowson. pont olyan betegség, minthogy jön a wannabe linuxos windózerről, és azon hisztizik, hogy a disztró miért nem egy linux kerneles windows, miért egy unix. nem kötelező, ha nem tetszik, ne használd. csak ne is cseszd szét, hogy azok, akik unixot akarnak használni, legyen lehetőségük unixot használni. ha eldöntötted, hogy vegán leszel, ne sírjon a szád a bélszín után.

de ha szerinted ez a konkrét feladat jóval egyszerűbben megoldható pythonban, mint bashban, akkor lássuk!

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

(#30) ivana válasza bambano (#29) üzenetére


ivana
Ármester

amihez nem elengedhetetlenül szükséges az objektumorientált fejlesztési metódus, ahhoz tilos azt használni

A pythonban az a jó, hogy nem kell "objektumorientált fejlesztési metódus" használnod szkriptekhez, ugyan úgy tudod használni, ha akarod, mint a bash-t.

a python nem alap, telepíteni kell. az egy másik kérdés, hogy a linux disztrók telepíthetik alapból.
Ennyi erővel a bash sem az :))

Adott esetben kb. mindegy a nyelv, mivel rövid a szkript. Ahogy írtam korábban a bash fő baja, hogy nagyon gyorsan kezelhetetlen lesz, kb. 100-200 sor felett már nem ideális.

Mondjuk, amúgy speciel többet írok bash szkriptet, mint pythont, mert a busyboxban nincs python. De főleg kerneles vagyok szóval csakis az ANSI C :P

[ Szerkesztve ]

(#31) UnA válasza bambano (#29) üzenetére


UnA
Korrektor

Ahogy ivana, én sem értem, hogy jön ide az objektum-orientáltság a Python esetén, mert abban ez csak egy lehetőség. Én is szoktam Python scriptelést használni, ahol a bash lehetőségei már korlátozottak vagy nehézkessé teszik a megoldást - és sohasem OOP alapokon :)

Emellett a Python, mint "legújabb" technológia is furcsa felvetés, amikor a Python 2 is majdnem 20 éves...

(#32) bambano válasza UnA (#31) üzenetére


bambano
titán
LOGOUT blog

"Emellett a Python, mint "legújabb" technológia is furcsa felvetés, amikor a Python 2 is majdnem 20 éves...": abban a mondatban nem a pythonról van szó. nézz be a programozás meg a java topicokba, gyakran bedobják a kérdést, hogy mit tanuljanak. és a válaszok között ott van, hogy a jáva ócska szar kiment a divatból, mert... többek között az a hsz is piszkálja a csőröm... ez az eszetlen pazarlás, ami programozás terén folyik, fenntarthatatlan.

egyébként meg majdnem 20 éves. csúcs! ja, a unix meg pont 50...

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

(#33) samujózsi válasza bambano (#32) üzenetére


samujózsi
tag

És van még unix valahol?
Ahol az elmúlt húsz évben megfordultam, mindenhol lecserélték a unixokat linuxra :(

Primadonnát felveszünk! https://youtu.be/9lETrcMJZJM

(#34) UnA válasza samujózsi (#33) üzenetére


UnA
Korrektor

Talán nem véletlenül - kíváncsi is lennék, mi az, amiért ezt rossz dolognak gondolod.
Ha vissza kéne menni AIX-re vagy HPUX-re, inkább ne is említsük :) Talán a Solaris volt egyedül jobb, miután nyitottak az open source felé, ami egyébként is alapvető egy Unix esetén.

(#35) samujózsi válasza UnA (#34) üzenetére


samujózsi
tag

Hosszú lenne sorolni, meg nincs is értelme.
Ez van, a unixok meg őskövületté váltak.

Primadonnát felveszünk! https://youtu.be/9lETrcMJZJM

(#36) sh4d0w válasza UnA (#34) üzenetére


sh4d0w
nagyúr
LOGOUT blog

Én imádtam az AIX-ot, amikor azon kellett dolgoznom. Robusztus, tökéletes szimbiózisban a hardverrel, olyan virtualizáció, amit x86-on sosem fogsz látni, szinte elpusztíthatatlan. Néhány éve láttam a screenshotot, 3650 napos uptime után lőtték le a szervert.
Ha lenne x86-ra, használnám.

https://www.coreinfinity.tech

(#37) UnA válasza sh4d0w (#36) üzenetére


UnA
Korrektor

Én is kedveltem volna, és az rendben is volt, amit írsz, de az IBM nem követte a szoftveres igényeket, és még a Linux toolboxban is ezeréves verziókat találtál. Pedig egyszerűen nem tudom elhinni, hogy nem lett volna lehetséges újrafordítani a fontosabb dolgokat, vagy együttműködni jobban a fejlesztőkkel.

(#38) sh4d0w válasza UnA (#37) üzenetére


sh4d0w
nagyúr
LOGOUT blog

Az IBM 10 éve lemarad mindenről - a Red Hatet is a felhő miatt vették meg. Volt 1-2 kollégám, úgy belemásztak a rendszerbe, hogy ihaj. Az egyik sechole-okat commitolt a fejlesztőknek (be is vették a security csapatba), a másik meg pont az elavult tooling miatt kezdte újrafordítani a gyakran használt eszközöket - man, readme és egyebek társaságában.

[ Szerkesztve ]

https://www.coreinfinity.tech

(#39) bambano válasza samujózsi (#33) üzenetére


bambano
titán
LOGOUT blog

a linux egyetlen tekintetben nem unix: senkit nem érdekel, hogy kalap pénzt kifizessen azért, hogy unix certifikációt kapjon. egyébként minden más tekintetben unix. a "unixokat" nem lehet lecserélni linuxra, mert a linux is unix.

fentiek miatt a van még unix kérdésed marhaság, a világ számítógépeinek 80%-án unix fut.

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

(#40) bambano válasza sh4d0w (#36) üzenetére


bambano
titán
LOGOUT blog

A rendes vasakon már a 70-es években is futott olyan virtualizáció, ami pc-n soha nem lesz. Azt, hogy melyik virtualizáció a rendes, viszonylag egyszerű eldönteni: be tudod-e bootolni a guesten a virtualizációs réteget és tudsz-e rá újabb guesteket bootolni. Ezt a pc-k nem tudják (vagyis a pc-n a virtualizáció nem teljes pc-t emulál, csak egy elég jó pc-t), az S/370 meg tudta. A wikipedia szerint 1970. június 30-án került piacra...

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

(#41) samujózsi válasza bambano (#39) üzenetére


samujózsi
tag

Nem nyitok vitát (hogy Virág et.-t idézzem) :DD
A linux, az ú.n. unix-like. Annyira unix, amennyire az android linux. Vagy még annyira sem, mert az androidban legalább linux kernel van.
A FreeBSD-ért fizetett valaki egy kalap pénzt, hogy megkapja azt a cert-et? Mindenesetre a FreeBSD az unix.

[ Szerkesztve ]

Primadonnát felveszünk! https://youtu.be/9lETrcMJZJM

(#42) sh4d0w válasza samujózsi (#41) üzenetére


sh4d0w
nagyúr
LOGOUT blog

A Linux meg unix klón, csak ingyen van.

https://www.coreinfinity.tech

(#43) bambano válasza samujózsi (#41) üzenetére


bambano
titán
LOGOUT blog

hülyeségről ne is nyiss vitát, helyeslem.
"A linux, az ú.n. unix-like. Annyira unix, amennyire az android linux.": ez véletlenül igaz. A linux pontosan annyira unix, amennyire az android linux. Mindkettő 100%-os. Az androidot nyugodtan felfoghatod egy linux disztrónak, tehát semmivel sem kevésbé linux, mint egy debian. Ugyanígy a linux csak azért nem unix, mert nincs certje, de minden más elvárást teljesít. Azért nem unix like, mert nem tolták be tanúsításra. Egyébként a linux teljesen unix.

Igen, a freebsd-ért kifizettek egy valag pénzt, konkrétan a jobs művek, mint a freebsd tulaja, szokta tanúsíttatni a freebsd-t.

azt vélem kiolvasni a hsz-edből, hogy különbséget látsz a freebsd és a linux között a unix mivoltukban. mire alapozod ezt? szerintem nyilván tévedésre, de érdekelne az elképzelésed.

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

(#44) samujózsi válasza sh4d0w (#42) üzenetére


samujózsi
tag

Klón. Nem. Újraírták. A klónozásnak van közös eredete. Ennek nincs. Csak elvi síkon. De ennyi erővel a DOS is unix... :)

[ Szerkesztve ]

Primadonnát felveszünk! https://youtu.be/9lETrcMJZJM

(#45) samujózsi válasza bambano (#43) üzenetére


samujózsi
tag

A stílusod kifogástalan, azért nézz utána, hogy még Linus Torvalds sem nevezte unixnak azt, amit elkövetett, utána hülyézz másokat! :U

Bocs, itt részemről befejeztem a veled folytatott társalgást. Van egy szint, ami alá nem süllyedek. Legalább értem, arra miért nem válaszoltál korábban, hogy mi bajod a hupos moderációval.

[ Szerkesztve ]

Primadonnát felveszünk! https://youtu.be/9lETrcMJZJM

(#46) bambano válasza samujózsi (#45) üzenetére


bambano
titán
LOGOUT blog

Linus azért nem nevezte unixnak, mert a unix egy bejegyzett védjegy, és a bitorlását büntetik.
"Van egy szint, ami alá nem süllyedek.": nálam is, csak a tied lejjebb van.
Jelzem, a hupról sem moderáltak ki. önként hagytam ott őket.

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

(#47) sh4d0w válasza samujózsi (#44) üzenetére


sh4d0w
nagyúr
LOGOUT blog

https://www.google.co.uk/amp/s/www.cyberciti.biz/faq/what-is-the-difference-between-linux-and-unix/amp/

https://www.coreinfinity.tech

(#48) samujózsi válasza bambano (#46) üzenetére


samujózsi
tag

Utoljára, mert ott felejtettem a posztod az "itt szóltam hozzá" listában és kattintottam az új kommentre...
Még mindig nem válaszoltál arra, hogy mi bajod volt a hupos moderációval. Ez csak melléduma.
Linux meg nem csak a védjegy miatt nem nevezte unixnak. Emlékeim szerint ő volt az, aki a linux elterjedésekor szinte megsértődött, hogy "leunixozták" a linuxot. Mert csak hasonlítanak.

Ennyi erővel a windows 10 a maga linuxos beépülő izéjével is unix. A körítés megvan hozzá.

Amit meg a virtualizációról írtál... egymásba ágyazott virtuális gépek tudtommal működnek pl. linuxos PC-ken is, de a Windows Hyper-V biztosan tud ilyet. Amire te gondoltál, ott a hardveres támogatás volt az "extra" szolgáltatás alapja. Arról nem az op.rendszer tehet, hogy PC-ken nincs ilyesmi. Illetve a modern PC-k esetében már ezt sem merem kijelenteni, nem ismerem őket annyira. :(

Primadonnát felveszünk! https://youtu.be/9lETrcMJZJM

(#49) sh4d0w válasza samujózsi (#48) üzenetére


sh4d0w
nagyúr
LOGOUT blog

Omg...

https://www.coreinfinity.tech

(#50) bambano válasza samujózsi (#48) üzenetére


bambano
titán
LOGOUT blog

miért van olyan érzésem, hogy te egy korábban kitiltott tag reinkarnációja vagy?

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

Copyright © 2000-2024 PROHARDVER Informatikai Kft.