2026. június 7., vasárnap

Kollégiumi tapasztalataim

A család viselkedése, az apa és az anya viszonya, a légkör, egy tizenéves gyermek esetén gyakran torzítja el a gyermek  plasztikus személyiségét. A tanár készen kapja az elrontott gyermeket, gyakran tehetetlen szemlélője a gyermek dűhkitéseinek. A hiperaktivitás, az introvertáltság, vagy a zárkózottság, az extravertáltság, csak a jéghegy csúcsa és inkább védekezés a gyermek részéről. Az ADHD (figyelemhiányos hiperaktivitás zavar, és a OCD kényszerbetegségek is visszavezethetők a szülői családi háttér torzulásaira.A szülői felügyelet megszűnésével a strukturálatlan környezet és a közös élettér a kollégiumban gyakran felerősíti a kaotikus mindennapokat. A kollégiumi nevelő kezében nincsenek eszközök. A mobilfüggőség, a játékfüggőség és az internetfüggőség rövidre zárja a gyermekek jövájét. A felelősség hiánya, a túlzott szabadság, a rendezetlenség és a szervezetlenség, a közö élettér megosztja a felelősséget, emiatt a környezet pillanatok alatt kaotikussá válik. A folyamatosan jövő-menő szobatársak és a folyosói zajok teljesen ellehetetlenítik a fókuszálást a gyerek szétszórt és zavarosott lesz. A felelősség a szervezett élet a határidők és az előadások könnyen elmaradnak. Alvászavarok: A kötetlen éjszakai szocializáció és a felborult bioritmus súlyosbítja a napközbeni figyelmetlenséget. Éjszakai játékok, a pihenés elmaradása. A gyerek élénkitőt és stimulánst használ, energia ital, kávé, nyugtató, altaló féjdalomcsillapitók. Káosz, rendetlenség, kosz, mocsok mindenütt. Alvás és fizikai biztonság, alvási apmoe alakul ki. Zajszűrés: Használj aktív zajszűrős fejhallgatót nappal, éjszakára pedig fehér- vagy zöldzaj-alkalmazást a beszűrődő hangok elnyomására. Nem tudjuk a gyerekek milyen gyógyszereket tartanak titokban aszekrényükben, mert nincs joga a nevelőnek a szekrényvizetre. Házirend, elfogadása. A dyslexia (olvasási nehézség) vagy egyéb kognitív zavarok.Mozgásszervi és strukturális betegségekCerebrális parézis (CP): Az egyik leggyakoribb, mozgászavart okozó központi idegrendszeri rendellenesség, amely a méhen belüli vagy a szülés körüli agykárosodás következménye.Izomtónus-zavar: Csecsemőkorban gyakori probléma, amely az izmok feszességének vagy petyhüdtségének eltérését jelenti.Rohamokkal járó és genetikai kórképekEpilepszia: Ismétlődő, az agyi elektromos tevékenység zavara miatt kialakuló görcsrohamokkal járó állapot. Epilepszia, autoimmunbetegség. Gyógyszr allergia, függőség. Neurofibromatózis: Idegrendszeri daganatok kialakulására és bőrelváltozásokra hajlamosító genetikai betegségcsoport.Gyulladásos és egyéb neurológiai kórképekNeuroimmunológiai betegségek: Az idegrendszert érintő autoimmun folyamatok.Neurometabolikus zavarok: Az idegrendszer anyagcsere-betegségei.Fejfájás és migrén: Gyermekkorban is jelentkező, rendszeres fájdalommal járó neurológiai tünet.Mikor érdemes szakemberhez fordulni?A viselkedés, a hangulat vagy a kognitív funkciók hirtelen megváltozása, az ismétlődő fejfájás, a fejlődési mérföldkövek elmaradása, vagy a görcsös rohamok mind gyermekneurológiai vizsgálatot indokolnak.Az idegrendszeri betegségek tüneteiről és hivatalos ellátási formáiról tájékozódhat az Egészségvonal oldalán, vagy a ritkább, komplex kórképekkel kapcsolatban. A gyermekkori viselkedészavarok gyakran dühkitörésekben, agresszióban, szabályszegő vagy destruktív viselkedésben nyilvánulnak meg. Ezek mögött sokszor mélyebb érzelmi, családi vagy környezeti problémák húzódnak. A tünetek felismerése és a megfelelő támogatás kulcsfontosságú a gyermek fejlődése szempontjából.A gyermekkori viselkedészavarok mögött gyakran neurológiai vagy pszichés tényezők állnak. A viselkedészavar fogalmát gyakori félreérté övezi. Ilyen esetekben nem arról van szó, hogy a gyermek „rossz” lenne, hanem arról, hogy eltérő módon fejlődik az idegrendszere, így bizonyos dolgokra másképp reagál, más reakciói lesznek. A gyermekkori viselkedészavar felderítésében, kivizsgálásában gyermekneurológus tud segítséget nyújtani.Mi az a gyermekkori viselkedészavar?

A gyermekkori viselkedészavarok egyre inkább a figyelem középpontjába kerülnek, mind a szülők, mind pedig a pedagógusok, szakemberek részéről.

 

A viselkedészavar egy gyűjtőfogalom, mely olyan állapotokat takar, melyekben a gyermek magatartása hosszabb időn keresztül jelentősen eltér a kortársai viselkedésétől olyan mértékben, hogy az nehezíti az iskolai beilleszkedést és a szociális életét. A viselkedészavar nem egy-egy alkalmi dühkitörés vagy hiszti, hanem ismétlődő viselkedési minták, melyek a gyermek életkorának megfelelő normákat túllépik. Ilyen intenzív viselkedési minta például, amikor a gyermek gyakran megszegi a szabályokat, engedetlenül, agresszívan viselkedik, impulzív, esetleg dühkitörései/dührohamai vannak. Előfordulhat, hogy ezek a tünetek neurológiai, de akár pszichiátriai zavar részeként jelennek meg. Mi a gyermekkori viselkedészavar oka? A viselkedészavarok kialakulásának hátterében több tényező áll. Ezek között lehetnek biológiai, környezeti és pszichológiai okok, melyek egyaránt szerepet játszhatnak. Neurológiai szempontból gyakran meghatározhatók genetikai hajlamok, melyek az idegrendszer eltérő működését okozhatják. Például ADHD és autizmus esetében gyakran előfordul családi halmozódás. A gyermekkori viselkedészavar kialakulásának kockázatát növelhetik az agy fejlődési rendellenességei, koraszülés, oxigénhiányos állapotok. Az idegrendszer működésének zavara befolyásolja, hogy a gyermek mennyire képes szabályozni a viselkedését és értelmezését. Összességében tehát az alábbi tényezők állhatnak leggyakrabban a gyermekkori viselkedészavar mögött:

 

 

 

genetikai tényezők: sok esetben megfigyelhető családi halmozódás (pl. ADHD) neurológiai eltérések: agyfejlődési zavarok, koraszülöttség, epilepszia neurokémiai egyensúlyzavar: ingerület átvivő anyagok szintjének eltérései (dopamin, szerotonin) környezeti hatások: traumák, bántalmazás, elhanyagolás A viselkedésszabályozásért felelős agyi területek, különösen a prefrontális kéreg, a frontális lebenyekben található funkciók csak az iskoláskor végére fejlődnek ki teljesen. Ez azt jelenti, hogy a fiatalabb gyerekek érzelmi szabályozása még kezdetleges, ezért természetesen is lehet impulzívabb. Azonban, ha ez a fejlődés jelentősen lelassul vagy eltér a normálistól, akkor alakulhatnak ki a gyermekkori viselkedészavarok.

 

 

 

A gyermekkori viselkedészavar tünetei A gyermekkori viselkedészavar tünetei változatosak lehetnek, többféle módon mutatkozhatnak meg. Fontos, hogy akkor lehet gyermekkori viselkedészavarról beszélni, ha a tünetek hosszabb ideje, tartósan (kb. legalább 6 hónapja) fennállnak. A tünetek attól függnek, hogy milyen típusú viselkedészavarról van szó, azonban elmondható, hogy az alábbi tünetek utalhatnak arra, hogy erről van szó:Gyermekkori viselkedészavar - Neurológiai Központ

 nehézség a figyelem fenntartásában

állandó mozgásigény, nyugtalanság

szabályok figyelmen kívül hagyása

impulzivitás, meggondolatlan cselekedetek

társas helyzetben visszahúzódás

gyakori dühkitörések, agresszió

szorongás, félelem, indokolatlan stressz

érzelemszabályozási nehézségek

Ezek a tünetek tehát utalhatnak gyermekkori viselkedészavarra, azonban nem szabad megijedni, ha egy-egy alkalommal ezek előfordulnak. Ugyanakkor mindenképpen fel kell keresni gyermekneurológust, ha a tünetek állandóan jelen vannak, hosszabb ideje.  gyermekkori viselkedészavar fajtái A gyermekkori viselkedészavarok több típusa ismert, melyek különböző neurológiai és pszichológiai jellemzőkkel bírnak. A leggyakrabban előforduló típusok közé tartozik az ADHD, az autizmus, az oppozíciós magatartászavar és a magatartászavar, szorongásos és depressziós zavarok.  ADHD – figyelemhiányos hiperaktivitási-zavar Az ADHD talán a leggyakoribb gyermekkori viselkedészavar. Jellemzője, hogy a gyermek nehezen figyel oda, rendkívül mozgékonyak, izegnek-mozognak, nem tudnak várni a sorukra. Az ADHD mögött az agy dopamin- és noradrenalin-rendszerének működési zavara áll. Tehát az ADHD-ról egyértelműen kijelenthető, hogy nem nevelési probléma áll a zavar hátterében, hanem valódi, bizonyítható idegrendszeri eltérésről van szó.  Autizmus spektrumzavar (ASD) Az autizmus spektrumzavar esetében arról van szó, hogy a gyermek nehezebben értelmezi a társas helyzeteket. Ide tartozhat az, hogy szokatlanul kommunikál vagy éppen nem reagál másokra. Gyakran végez ismétlődő mozgásokat, érdeklődési köre szűk. Jellemző továbbá a szenzoros érzékenység. Az autizmus az ADHD-hoz jellemzően szintén neurológiai eredetű fejlődési zavar, melynek genetikai háttere is ismert. Oppozíciós magatartászavar (ODD) Az oppozíciós magatartászavarnál gyakori a dacosság, a felnőttek, idősebbek szándékos bosszantása, a szabályok rendszeres megszegése, illetve a gyakran megjelenő dühkitörések. Az ODD már egészen kiskorban, gyakran óvodáskorban jelentkezik, és sokszor társul hozzá ADHD vagy szorongásos zavar.  Magatartászavar (Conduct Disorder) Az oppozíciós magatartászavarral ellentétben a magatartászavar egy súlyosabb forma. A viselkedészavar jellemzője, hogy a gyermek mások testi -, és vagy lelki épségét veszélyeztetni. Gyakran agresszív, gyakran hazudik, rongál vagy lop. Ilyen esetben mielőbbi szakemberi beavatkozás szükséges, mert az a típus felnőttkorban is folytatódhat.  Szorongásos és depressziós zavarok Ugyan ezek nem tipikus gyermekkori viselkedészavarok, azonban egyes tünetek egyezhetnek. Gyakran jelentkezik visszahúzódás, ingerlékenység, koncentrációs nehézség. Azért fontos megemlíteni, mert a belső feszültség gyermekek esetében könnyebben és gyakrabban viselkedésben csapódik le.  A gyermekkori viselkedészavar kivizsgálása A gyermekkori viselkedészavar kivizsgálásának célja, hogy feltárja a gyermek viselkedésének hátterében álló tényezőket. A kivizsgálás során a pontos anamnézis felvétel elsődleges, mert sok mindenben segítheti a gyermekneurológust. Elsődleges információ a gyermek fejlődési és egészségügyi előzményei; ennek része lehet a terhesség alatti és születés közbeni történések, esetleges koraszülés, idegrendszeri sérülések vagy korábbi betegségek feltérképezése. Ezek az információk mind azért lehetnek fontosak, mert segítenek feltérképezni, hogy volt-e olyan történés, ami befolyásolhatta az idegrendszer fejlődését.  Gyermekkori viselkedészavar - Neurológiai Központ  A családtagok pszichés állapota, a nevelési szokások, a gyermek társas környezete is mind hatással lehetnek a viselkedés alakulására. A neurológiai vizsgálat segít feltárni, hogy van-e a gyermekkori viselkedészavar mögött valamilyen organikus ok vagy egyéb neurológiai eltérés. Ilyen esetben képalkotó vizsgálatok segíthetnek a diagnózis felállításában.   A gyermekkori viselkedészavar kezelése A gyermekkori viselkedészavar kezelése során figyelembe kell venni, hogy milyen jellegű eltérésről van szó. Ez lehet neurológiai, pszichológiai, illetve környezeti tényező is; ezek gyakran együtt is jelen lehetnek, különösen a neurológiai és pszichológiai tényezők. A kezelés célja a gyermek életminőségének javítása, az érzelmi, szociális és kognitív fejlődés elősegítése.  Alapvetően a legfontosabb, hogy a gyermek megtanulja felismerni a saját viselkedési mintázatait, és ezekhez önszabályozó stratégiákat sajátít el. A kognitív viselkedésterápia idősebb gyermekek esetében lehet hatékony. Ezekben egy iskolapszichológus, neuropszichológus tud segíteni.  Bizonyos esetekben, különösen ADHD vagy súlyosabb magatartászavar esetén gyógyszeres kezelés is szükséges és indokolt lehet. A megfelelően beállított gyógyszerek (stimulánsok, figyelemjavító szerek) segítenek az agyi neurotranszmitterek működésének kiegyensúlyozásában. Ezzel tulajdonképpen a figyelmi és önszabályozási funkciók „támogatást” kapnak. A gyermekkori viselkedészavar kezelése nagyban függ attól, hogy milyen jellegű a viselkedészavar. A kezelés minden esetben személyre szabott, figyelembe véve a gyermek sajátosságait is.

Rajz pythonnal

import matplotlib.pyplot as plt
import numpy as np

# Az ablak beállítása
fig, ax = plt.subplots(figsize=(12, 6))
ax.set_facecolor('#1a1a1a') # Sötét háttér

# --- Karosszéria ---
car_x = np.array([-3, -2.5, -1, 1.5, 3.2, 3.5, 3.3, 2, 1, -1.5, -3, -3])
car_y = np.array([0, 0, 1, 1.4, 1.4, 0.8, 0.3, 0.3, 0.6, 0.6, 0.3, 0])
ax.fill(car_x, car_y, color='#E50914', zorder=2) # Piros sportautó

# --- Szélvédő és Ablakok ---
window_x = np.array([-0.8, 0.8, 1.8, 1.3, -0.6])
window_y = np.array([1.2, 1.2, 0.8, 0.8, 0.8])
ax.fill(window_x, window_y, color='#8AB4F8', zorder=3) # Világoskék üveg

# --- Kerekek ---
# Első kerék
theta = np.linspace(0, 2*np.pi, 100)
wheel1_x = 0.6 + 0.6 * np.cos(theta)
wheel1_y = 0.3 + 0.6 * np.sin(theta)
ax.fill(wheel1_x, wheel1_y, color='#212121', zorder=4)
ax.fill(wheel1_x * 0.7, wheel1_y * 0.7, color='#E0E0E0', zorder=5)

# Hátsó kerék
wheel2_x = -2.2 + 0.6 * np.cos(theta)
wheel2_y = 0.3 + 0.6 * np.sin(theta)
ax.fill(wheel2_x, wheel2_y, color='#212121', zorder=4)
ax.fill(wheel2_x * 0.7 + (-0.6 * 0.3), wheel2_y * 0.7, color='#E0E0E0', zorder=5)

# --- Első és hátsó lámpák ---
# Fényszóró
headlight_x = np.array([3.2, 3.5, 3.4])
headlight_y = np.array([0.8, 0.8, 0.6])
ax.fill(headlight_x, headlight_y, color='#FFFF00', zorder=3)

# Hátsó lámpa
taillight_x = np.array([-2.8, -3.0, -3.0, -2.8])
taillight_y = np.array([0.6, 0.6, 0.4, 0.4])
ax.fill(taillight_x, taillight_y, color='#FFA500', zorder=3)

# --- Spoiler (Hátsó szárny) ---
spoiler_x = np.array([2.8, 3.2, 3.2, 2.8])
spoiler_y = np.array([0.3, 0.3, 0.8, 0.9])
ax.fill(spoiler_x, spoiler_y, color='#333333', zorder=2)

# Koordinátatengelyek elrejtése a szép vizuális élményért
ax.set_xlim(-4, 4)
ax.set_ylim(-0.5, 2.5)
ax.axis('off')

# Megjelenítés
plt.title("Sportautó Matplotlib-pel", color='white', fontsize=16)
plt.show()


Palcikaember



import matplotlib.pyplot as plt

def ember_rajzolas():
    # Új rajzfelület (ablak) létrehozása
    fig, ax = plt.subplots(figsize=(6, 8))
    
    # 1. Fej (Kör)
    # Paraméterek: középpont (x, y), sugár
    fej = plt.Circle((0, 3.5), 0.7, color='black', fill=False, linewidth=3)
    ax.add_patch(fej)
    
    # 2. Törzs (Vonal)
    # Paraméterek: [x1, x2], [y1, y2]
    ax.plot([0, 0], [2.8, 1.0], color='black', linewidth=3)
    
    # 3. Karok (Vonalak)
    ax.plot([0, -1.0], [2.5, 2.0], color='black', linewidth=3) # Bal kar
    ax.plot([0, 1.0], [2.5, 2.0], color='black', linewidth=3)  # Jobb kar
    
    # 4. Lábak (Vonalak)
    ax.plot([0, -0.8], [1.0, 0], color='black', linewidth=3)   # Bal láb
    ax.plot([0, 0.8], [1.0, 0], color='black', linewidth=3)    # Jobb láb

    # Grafikon beállítások a szép arányokért és megjelenésért
    ax.set_xlim(-2, 2)
    ax.set_ylim(-0.5, 5)
    ax.set_aspect('equal')
    ax.axis('off') # A rácsvonalak eltüntetése
    
    # A rajz megjelenítése
    plt.title("Emberi test (pálcikaember)", fontsize=14)
    plt.show()

# Program futtatása
ember_rajzolas()

Az emberi agy felépítése

import numpy as np
import matplotlib.pyplot as plt

# Agyféltekék kontúrjai matematikai görbékkel (polinomok és hullámok)
theta = np.linspace(0, 2 * np.pi, 1000)

# Bal és jobb agyfélteke külső íve
x_left = -2.5 * np.cos(theta) - np.cos(5 * theta) / 2
y_left = 1.5 * np.sin(theta) + np.sin(3 * theta) / 3

x_right = 2.5 * np.cos(theta) + np.cos(5 * theta) / 2
y_right = 1.5 * np.sin(theta) + np.sin(3 * theta) / 3

# Kérges test (Corpus Callosum) - a két félteke összekötése
x_mid = np.linspace(-1.5, 1.5, 200)
y_mid = -0.1 * x_mid**2 + 0.2

# Agyhullámok/sulcusok (redők) szimulációja
x_waves = np.linspace(-2.0, 2.0, 100)
y_waves = 0.1 * np.sin(15 * x_waves) * np.exp(-x_waves**2 / 2)

# Rajzfelület inicializálása
plt.figure(figsize=(10, 6))

# Kontúrok megrajzolása
plt.plot(x_left - 0.5, y_left, color='#E74C3C', linewidth=3, label='Bal félteke')
plt.plot(x_right + 0.5, y_right, color='#3498DB', linewidth=3, label='Jobb félteke')
plt.plot(x_mid, y_mid, color='#9B59B6', linewidth=4, label='Kérges test')

# Belső barázdák kirajzolása ismétlődő mintákkal
for i in np.linspace(-1.0, 1.0, 5):
    plt.plot(x_waves + i, y_waves + i/2, color='#2C3E50', alpha=0.6)
    plt.plot(x_waves + i, y_waves - i/2, color='#2C3E50', alpha=0.6)

# Kisagy (Cerebellum) szimuláció
x_cerebellum = np.linspace(-1.8, -0.5, 200)
y_cerebellum = -1.2 - np.sqrt(1 - ((x_cerebellum + 1.1) / 0.7)**2) * 0.8
plt.plot(x_cerebellum, y_cerebellum, color='#F39C12', linewidth=3, label='Kisagy')

# Beállítások a letisztult megjelenésért
plt.title('Emberi agy stilizált ábrázolása', fontsize=16)
plt.axis('off') # Tengelyek eltüntetése
plt.legend(loc='upper right')

# Megjelenítés
plt.show()

Mandelbrot halmaz szimuláció pythonban

A Mandelbrot-halmaz egy síkbeli alakzat, amelyet egy alapvetően nagyon egyszerű algebrai összefüggés bonyolultabb (végtelennel kapcsolatos, analitikus fogalmakat, határértékszámítást igénylő) elemzése ad meg, rajzol ki. Ezeknek az összefüggéseknek a még legegyszerűbb (bár nem az egyetlen lehetséges) megközelítési módja a komplex számok felhasználásával történhet. A Mandelbrot-halmaz a komplex számsíkon ábrázolható alakzat, amely számsík geometriailag semmiben sem különbözik a jól ismert („euklideszi”) síktól, csak a pontok számokkal való leírása más.

-----------------------

import numpy as np
import matplotlib.pyplot as plt

def mandelbrot(h, w, max_iter=256):
    """Létrehozza a Mandelbrot-halmazt numpy tömbként."""
    y, x = np.ogrid[-1.5:1.5:h*1j, -2.5:0.5:w*1j]
    c = x + 1j * y
    z = c
    divtime = max_iter + np.zeros(z.shape, dtype=int)

    for i in range(max_iter):
        z = z**2 + c
        diverge = z * np.conj(z) > 2**2  # Divergencia vizsgálata
        div_now = diverge & (divtime == max_iter)
        divtime[div_now] = i
        z[diverge] = 2  # Megelőzi a túlcsordulást

    return divtime

# A kép felbontása (növelésével szebb, de lassabb lesz a kép)
width, height = 1000, 800
iterations = 100

# Szimuláció futtatása
fraktal = mandelbrot(height, width, max_iter=iterations)

# Látványos megjelenítés
plt.figure(figsize=(10, 8), dpi=150)
plt.imshow(fraktal, extent=[-2.5, 0.5, -1.5, 1.5], cmap='twilight_shifted')
plt.axis('off') # Eltünteti a tengelyeket a látványért
plt.title("Mandelbrot-halmaz", color='white', fontsize=14)

# Háttérszín feketére állítása a szebb kontrasztért
ax = plt.gca()
ax.set_facecolor('black')

plt.show()
---------------
Eredmény;

A Mandelbrot-halmaz körlapjainak és a szatelliták kardiodlapjainak a határciklusai az adott lapra jellemző hosszúságúak. Ezeknek a lapoknak a helye egyértelműen megadja a határciklusok hosszát. Minden körlap érintkezik egy alaptesttel, egy nagyobb körlappal, vagy kardioiddal.

Egy lap határciklusainak hossza megegyezik az ugyanazt az alaptestet érintő két nála nagyobb szomszédos lap határciklusainak hosszának összegével. Ha csak kisebb lapok vannak, akkor az alaptest járul hozzá az összeghez. A leghíresebb próbálkozás a Mandelbulb, egy háromdimenziós szerkezet, amit a térbeli Mandelbrot-halmaznak is neveznek.



import math
import random
from PIL import Image

# K p m rete
imgx = 512
imgy = 512
image = Image.new("RGB", (imgx, imgy))
pixels = image.load()

# Param terek
maxIt = 128  # Maxim lis iter ci s sz m
power = 8    # A Mandelbulb hatv nya

xa = -1.5
xb = 1.5
ya = -1.5
yb = 1.5

# V letlenszer  forgat si sz gek a 3D t r 2D-s lek pez s hez
pi2 = math.pi * 2.0
xy = random.random() * pi2
xz = random.random() * pi2
yz = random.random() * pi2

sxy = math.sin(xy); cxy = math.cos(xy)
sxz = math.sin(xz); cxz = math.cos(xz)
syz = math.sin(yz); cyz = math.cos(yz)

# Iter ci s folyamat
for i in range(imgx):
    for j in range(imgy):
        # Koordin t k normaliz l sa
        x0 = xa + (xb - xa) * i / imgx
        y0 = ya + (yb - ya) * j / imgy
        z0 = 0.0

        # Forgat s a 3D t rben
        # X tengely k r li forgat s
        x1 = x0
        y1 = y0 * cxy - z0 * sxy
        z1 = y0 * sxy + z0 * cxy
        # Y tengely k r li forgat s
        x2 = x1 * cxz + z1 * sxz
        y2 = y1
        z2 = -x1 * sxz + z1 * cxz
        # Z tengely k r li forgat s
        x = x2 * cyz - y2 * syz
        y = x2 * syz + y2 * cyz
        z = z2
        
        cx, cy, cz = x, y, z # Kezd pont (C)
        
        # Mandelbulb iter ci 
        for iteration in range(maxIt):
            r = math.sqrt(x*x + y*y + z*z)
            if r > 2.0:
                # Sz nez s az iter ci k sz ma alapj n
                brightness = int(iteration * 255 / maxIt)
                pixels[i, j] = (brightness, brightness // 4, brightness // 2)
                break
            
            # G mbkoordin t k sz m t sa
            theta = math.atan2(math.sqrt(x*x + y*y), z)
            phi = math.atan2(y, x)
            
            # Hatv nyoz s  s a pont eltol sa
            zr = r ** power
            theta = theta * power
            phi = phi * power
            
            # Vissza a Descartes-koordin tarendszerbe
            x = zr * math.sin(theta) * math.cos(phi) + cx
            y = zr * math.sin(theta) * math.sin(phi) + cy
            z = zr * math.cos(theta) + cz
        else:
            # Ha a pont a halmaz r sze marad
            pixels[i, j] = (0, 0, 0)

# A k p ment se  s megjelen t se
image.save("mandelbulb_cross_section.png")
image.show()
-------------

https://www.online-python.com/pyodide


Keresés az ingatlanpiacon

import requests
from bs4 import BeautifulSoup

def get_cheapest_house_in_szabolcs():
    url = "https://ingatlan.com"
    
    headers = {
        'User-Agent': 'Mozilla/5.0 (Windows NT 10.0; Win64; x64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/91.0.4472.124 Safari/537.36'
    }

    try:
        response = requests.get(url, headers=headers)
        response.raise_for_status()
        
        soup = BeautifulSoup(response.text, 'html.parser')
        
        listings = soup.find_all('div', class_='listing-card')
        
        cheapest_price = float('inf')
        cheapest_listing = None
        
        for listing in listings:
            price_element = listing.find('div', class_='price')
            title_element = listing.find('h2', class_='title')
            link_element = listing.find('a', href=True)
            
            if price_element and title_element:
                price_text = price_element.text.strip().replace(' ', '').replace('Ft', '')
                try:
                    price = float(price_text)
                    if price < cheapest_price:
                        cheapest_price = price
                        cheapest_listing = {
                            'title': title_element.text.strip(),
                            'price': f"{cheapest_price:,.0f} Ft",
                            'link': f"https://ingatlan.com{link_element['href']}" if link_element else "Nincs link"
                        }
                except ValueError:
                    continue

        if cheapest_listing:
            print("A legolcsóbb ház Szabolcs-Szatmár-Bereg megyében:")
            print(f"Cím/Leírás: {cheapest_listing['title']}")
            print(f"Ár: {cheapest_listing['price']}")
            print(f"Hirdetés linkje: {cheapest_listing['link']}")
        else:
            print("Nem található hirdetés.")

    except requests.RequestException as e:
        print(f"Hiba történt a lekérdezés során: {e}")

if __name__ == "__main__":
    get_cheapest_house_in_szabolcs()

Bitcoin árfolyam figyelés!

Automatikus árfolyam  figyelése! Egy egyszerű és hatékony Python szkript Bitcoin (BTC) árfolyam figyelésére. A program a CoinGecko nyilvános, ingyenes API-ját használja az aktuális USD vagy HUF árfolyam lekérdezéséhez.A szkript futtatásához szükséges a requests könyvtár telepítése:pip install requests!

Bitcoin árfolyam figyelő elindítva (HUF)...
Nyomja meg a Ctrl+C billentyűkombinációt a kilépéshez.

bitcoin.txt

Aktuális BTC ár: 19,285,447.00 HUF
Aktuális BTC ár: 19,286,332.00 HUF
Aktuális BTC ár: 19,269,921.00 HUF
Aktuális BTC ár: 19,257,592.00 HUF
Aktuális BTC ár: 19,261,070.00 HUF
Aktuális BTC ár: 19,267,316.00 HUF
Aktuális BTC ár: 19,260,284.00 HUF
Aktuális BTC ár: 19,251,603.00 HUF
Aktuális BTC ár: 19,234,542.00 HUF
Aktuális BTC ár: 19,233,943.00 HUF
Aktuális BTC ár: 19,230,485.00 HUF
Aktuális BTC ár: 19,224,951.00 HUF
Aktuális BTC ár: 19,226,224.00 HUF
Aktuális BTC ár: 19,226,224.00 HUF
Aktuális BTC ár: 19,228,930.00 HUF
Aktuális BTC ár: 19,230,167.00 HUF
Aktuális BTC ár: 19,224,051.00 HUF
Aktuális BTC ár: 19,221,124.00 HUF
Aktuális BTC ár: 19,222,314.00 HUF
Aktuális BTC ár: 19,236,605.00 HUF
Aktuális BTC ár: 19,232,058.00 HUF
Aktuális BTC ár: 19,238,280.00 HUF

-------------------------
import requests
import time

def get_bitcoin_price(currency='usd'):
    """Lekérdezi a Bitcoin aktuális árfolyamát a CoinGecko API-ról."""
    url = f"https://api.coingecko.com/api/v3/simple/price?ids=bitcoin&vs_currencies={currency}"
    try:
        response = requests.get(url)
        response.raise_for_status() 
        data = response.json()
        return data['bitcoin'][currency]
    except Exception as e:
        print(f"Hiba történt az adatok lekérdezésekor: {e}")
        return None

def monitor_bitcoin(currency='usd', interval_sec=60):
    """Folyamatosan figyeli és kiírja a Bitcoin árfolyamát."""
    print(f"Bitcoin árfolyam figyelő elindítva ({currency.upper()})...")
    print("Nyomja meg a Ctrl+C billentyűkombinációt a kilépéshez.\n")
    
    while True:
        price = get_bitcoin_price(currency)
        if price is not None:
            # Csak magyar forint esetén formázzuk ponttal/vesszővel az olvashatóságért
            formatted_price = f"{price:,.2f}" if isinstance(price, (int, float)) else price
            print(f"Aktuális BTC ár: {formatted_price} {currency.upper()}")
        
        # Várakozás a következő lekérdezésig (pl. 60 másodperc)
        time.sleep(interval_sec)

# Beállíthatod 'usd'-re vagy 'huf'-ra is
monitor_bitcoin(currency='huf', interval_sec=60)
-------------------------
Az alábbi módosítás egy e-mail küldő funkcióval egészíti ki a programodat, amely a Python smtplib könyvtárat használja, és automatikusan elindul, amint a megadott árszint eléri a ± 10%-os változást.
----------------------
import requests
import time

def get_bitcoin_price(currency='usd'):
    """Lekérdezi a Bitcoin aktuális árfolyamát a CoinGecko API-ról."""
    url = f"https://api.coingecko.com/api/v3/simple/price?ids=bitcoin&vs_currencies={currency}"
    try:
        response = requests.get(url)
        response.raise_for_status() 
        data = response.json()
        return data['bitcoin'][currency]
    except Exception as e:
        print(f"Hiba történt az adatok lekérdezésekor: {e}")
        return None

def monitor_bitcoin(currency='usd', interval_sec=60):
    """Folyamatosan figyeli és kiírja a Bitcoin árfolyamát."""
    print(f"Bitcoin árfolyam figyelő elindítva ({currency.upper()})...")
    print("Nyomja meg a Ctrl+C billentyűkombinációt a kilépéshez.\n")
    
    while True:
        price = get_bitcoin_price(currency)
        if price is not None:
            # Csak magyar forint esetén formázzuk ponttal/vesszővel az olvashatóságért
            formatted_price = f"{price:,.2f}" if isinstance(price, (int, float)) else price
            print(f"Aktuális BTC ár: {formatted_price} {currency.upper()}")
        
        # Várakozás a következő lekérdezésig (pl. 60 másodperc)
        time.sleep(interval_sec)

# Beállíthatod 'usd'-re vagy 'huf'-ra is
monitor_bitcoin(currency='huf', interval_sec=60)

# Eredmény mentése a bit.txt fájlba az asztalon
import os

def save_to_file(data):
    desktop_path = os.path.join(os.path.expanduser("~"), "Desktop")
    file_path = os.path.join(desktop_path, "bit.txt")
    with open(file_path, 'a') as file:
        file.write(data + '\n')

# Módosítsd a monitor_bitcoin függvényt, hogy mentse az árfolyamot
def monitor_bitcoin_with_save(currency='usd', interval_sec=60):
    """Folyamatosan figyeli és kiírja a Bitcoin árfolyamát, valamint menti egy fájlba."""
    print(f"Bitcoin árfolyam figyelő elindítva ({currency.upper()})...")
    print("Nyomja meg a Ctrl+C billentyűkombinációt a kilépéshez.\n")
    
    while True:
        price = get_bitcoin_price(currency)
        if price is not None:
            formatted_price = f"{price:,.2f}" if isinstance(price, (int, float)) else price
            print(f"Aktuális BTC ár: {formatted_price} {currency.upper()}")
            save_to_file(f"Aktuális BTC ár: {formatted_price} {currency.upper()}")
        
        time.sleep(interval_sec)

monitor_bitcoin_with_save(currency='huf', interval_sec=60)
-----------------

2026. június 5., péntek

Fémkereső házilag

Ez egy profibb fémdetektort javasol nagyobb erővel Ez lehetővé teszi a kisebb vagy mélyebb fémrészek felismerését. Ez megtakarít attól, hogy jelentős mennyiségű pénzt fektessen be egy fémdetektorba, amelynek ára nagyon eltérő lehet. 1. módszer: házi készítésű fémdetektor rádió segítségével hordozható am fm rádió Jó lehet olyan fémek felkutatására, amelyek nincsenek túl távol vagy akár ellenőrizze a kábeleket a falban mielőtt fúrna és jó megijesztené .
..Fémdetektorok Szükséges anyagok sok anyagok nagyon olcsók és megtalálhatja őket otthon: Hordozható rádió akkumulátoros, amely támogatja az AM frekvenciákat. Lehet bármilyen rádió olcsó, amelyet otthon használhat vagy vásárolhat. Nem kell, hogy nagy ügy legyen ... Olcsó hordozható számológép, nem szükséges, hogy sajátos tulajdonságokkal is rendelkezzen. Ragasztószalag, lehet szigetelő vagy amerikai. Ez egyszerűen az eszközök összekapcsolása. Hosszú bot, például mop, seprű, használaton kívüli szelfibot, oszlop, vagy ha úgy tetszik, egy állítható bot a festők által használtak hosszában. Mások: ha inkább az Ön igényeinek megfelelően állítja be, felszerelheti párnázott fogantyúval vagy bármi mással. Lépésről lépésre építés Miután megvan az összes elem, a konstrukció nagyon egyszerű kövesse ezeket a lépéseket: Az alkalmazott hullámkibocsátó lesz a számológép. Ha csatlakoztatva van, hullámokat bocsát ki, amelyek ütköznek a fémmel, és a rádió AM állásba másképp szólal meg, ha valamilyen fémet talál. Ezért be kell illesztenie mindkét alkotóelem együtt és oly módon, hogy könnyedén bekapcsolja őket . Miután összerakta, meg kell győződnie arról, hogy a a rádió teljes hangerővel működik így jól hallja a rezgéseket. Ha bármilyen fémet észlel, az általa keltett zaj nem lesz túl nagy, ezért a legjobb, ha csendes környezetben végzi. Meg kell győződjön meg róla hogy amikor csatlakoztatja a számológépet, interferencia van a rádióban. Ezért nagyon közel kell lenniük egymáshoz, és a ragasztószalaggal jól rögzíteniük kell.
Próbálkozzon azzal, hogy közelebb hoz egy fémtárgyat, és látja, hogyan változik a rádió által keltett zaj, ez ugyanaz a hatás lesz, mint amikor a terepen szkennel. Végül megteheted adj hozzá egy hosszú botot ehhez a két eszközhöz csatolva kényelmesebb kereséshez lehajlás nélkül, bár ha falakhoz fogja használni, akkor inkább bot nélkül hagyhatja ... 2. módszer: házi készítésű fémdetektor Arduino segítségével Es jó lehetőség arra, hogy kimenjünk a természetbe és felfedezni a fémes arany ereket a folyók mellett, vagy egyszerűen keresni azokat a dolgokat, amelyeket valaki elvesztett vagy eltemetett ...Fémdetektorok Su a művelet egyszerű. Hogyan lesz soros a kondenzátor és az induktor, és amikor egy fém megközelíti az induktort, és megváltoztatja az induktív mag mágneses permeabilitását, ami az induktivitás változását és viszont az áramkör oszcillációjának változását okozza. Az induktor előtti és utáni rezgés 180 ° -on kívül esik a fázison, mint egy Colpitts oszcillátorban.

Az ő feladata lesz állandó frekvencia létrehozása, hogy a fémek megváltoztassák azt, és hallható hang szóljon.Számítógépes hardver La arduino tábla gondoskodni fog a jel feldolgozásáról, ahelyett, hogy egy második áramkört használna az oszcilláció kompenzálására. Az Arduino kártya tárolja a rögzített frekvenciát, és folyamatosan összehasonlítja az érzékelő áramkör bemeneti frekvenciáját a tárolt frekvenciával, hogy lássa, vannak-e eltérések (fém detektálódik). Szükséges anyagok Tányért kell használni Arduino UNO Rev 3 és egy Colpitts oszcillátor plusz:

Gyomirtó eszköz (a tipikus trimmerek), vagy elkészítheti saját maga egy tok az áramkör elhelyezéséhez vagy 3D nyomtatójával történő kinyomtatásához. Ez az elem ideális, mert rendelkezik: Tűzgomb, amelyet a hangszóró aktiválásához használnak. Oldalsó gomb a rögzített frekvencia beállításához. Rekesz rekesz az elemhez (3 AA elem) a be / ki kapcsolóval. Hangszóró a hangok reprodukálásához. LED-es motor, amely ugrik, ha valamit észlelnek. Kör alakú fej, ahová a huzaltekercset kell elhelyezni az áramkör induktorához. Un potenciométer a hangérzékenység módosításához. egy tekercs 26 fordulattal 26 AWG huzallal készült 5.5 ″ átmérőjű orsó körül. El áramkör (a következő szakasz magyarázata), amelynek során az eredeti trimmer áramkört át kell cserélni egy másikra egy perforált lemezen vagy NYÁK-on. Az Arduino programozásával kapcsolatos további információkért töltse le ingyenes e-könyvünket. Először hozza létre az áramkört a táblával Arduino és az oszcillátor amint az az 1. ábrán látható. Programozza be az Arduino táblát ezt az Arduino IDE kódja. A kód egy jól kommentált .ino-ban van a GitHub-on. Cserélje ki az eredeti áramkört az általad létrehozott gyomirtó. Úgy kell kinéznie, mint a 2. kép. Csukja be az eszközt és csatlakoztassa a tekercset eszköz alján, és csatlakoztassa az áramkörhöz a 3. képen látható módon. Utolsó tisztázásként mondd, hogy ha ezzel konfigurálod az érzékenység alacsonyabb, néhány centiméter mélységből képes felismerni a nagy fémtárgyakat, például a szódás kannákat, mobiltelefonokat, munkaeszközöket stb. De ha nagy érzékenységre állítja, akkor azonos mélységben képes érzékelni a kis fémtárgyakat, például a gyűrűket, csavarokat vagy érméket. Ha akarja, növelheti az induktor mágneses terének területét azáltal, hogy növeli a rajta átáramló áramot, vagyis növeli az oszcillátor bemeneti feszültségét, vagy növeli a tekercshuzal fordulatainak számát . Ha nem akarja létrehozni saját fémdetektorát, megteheti vásároljon egyet amazonon vagy más szaküzletekben. Itt van az ajánlott három közül három különböző áron, hogy az összes zsebhez igazodjon: Olcsó detektor: val vel Hoomya MD-9020C kereshet régi érméket, fémeket és mindenféle eltemetett fémet kis összegért. Ideális kezdő hobbistáknak, akik valami jót akarnak kereséseikhez, és ez jó minőségű. Lehetővé teszi az érzékenység és mélység beállítását, és a készlet egyéb kiegészítőket is tartalmaz, például egy lapátot, elemeket és egy állítható fogantyút. Középső detektor: kéz Garrett Ace 250 Ez egy meglehetősen profi, de mérsékelt árú fémdetektor, ideális tapasztaltabb hobbistáknak vagy professzionális használatra. Felismerheti a fémeket és az elektromos vezetékeket is. 8 módos beállítással a keresni kívánt érzékenység és mélység modulálására. Drága detektor: Minelab Equinox 600 EQX11 Ez az egyik legjobb professzionális fémdetektor, amelyet megtalálhat az Amazon-on. Kompakt, könnyű és merülő. Még 3 méter mélyen is képes felismerni a kis fémeket. Fali detektor: kéz Nem található termék. Ez lehetővé teszi a kábelek vagy fémcsövek észlelését a falban vagy a föld alatt, hogy elkerülje az ásást vagy a fúrást otthon nem megfelelő helyen. Praktikus és 9v-os akkumulátorral működik. Az ókori érmék (Kr. e. VI. – Kr. u. V. század)Kora: A legkorábbi ismert aranypénzek (elektron ötvözetekből, mint a lídiai sztatérok) az i. e. VII. századból származnak, míg a klasszikus tiszta aranypénzek az i. e. VI. században jelentek meg.Mélysége: A szárazföldben átlagosan 0,2 és 3 méter közötti mélységben találhatók. Például a nemrég előkerült, Kr. e. I. századi kelta aranypénzeket mocsaras területeken és néhány tíz centiméteres mélységben találták, míg a római és bizánci kori leletek általában 0,5–2 méter mélyen pihennek a földfelszín alatt.2. A középkori és kora újkori érmék (V. – XVIII. század)Kora: Ide tartoznak az iszlám Abbászida dinasztia, valamint a későbbi európai aranyforintok (pl. firenzei forint, magyar aranyforintok).Mélysége: A szárazföldön szintén sekélyen, többnyire 0,3 és 2 méter közötti rétegekben bukkannak fel (például egy 1100 éves kincs a Közel-Keleten 0,5 méter mélyen került elő cserépedényben. Tehát 10-20 cm mélyen is lehet találni aranyérméket.

2026. június 3., szerda

Mohács 500

Abstract: The Battle of Mohács (Turkish: Mohaç Muharebesi) took place on August 29, 1526, when a Hungarian army of about 25-26,000 men led by Pál Tomori suffered a decisive defeat at the hands of the superior Ottoman forces of Sultan Suleiman I. In the battle that lasted only a few hours, the Hungarian army was destroyed, and the cream of the Hungarian nobility fell on the battlefield. The Battle of Mohács took place on 29 August 1526 near Mohács, in the Kingdom of Hungary. It was fought between the forces of Hungary, led by King Louis II, and the invading Ottoman Empire, commanded by Suleiman the Magnificent and his grand vizier, Pargalı Ibrahim Pasha.

The Ottomans achieved a decisive victory through superior planning, firepower, and a well-executed encirclement that overwhelmed the Hungarian forces. The Hungarian army, encouraged by the nobility to engage prematurely, launched a frontal assault that collapsed under coordinated Ottoman counterattacks. King Louis and much of the Hungarian aristocracy were killed, resulting in the destruction of the royal army and the end of the Jagiellonian dynasty in Hungary and Bohemia. The aftermath saw the partition of Hungary between the Ottoman Empire, the Habsburg monarchy, and the Eastern Hungarian Kingdom in 1541. The battle marked the beginning of sustained Ottoman–Habsburg wars and the decline of Hungary as an independent power. In Hungarian historical memory, Mohács remains a national tragedy, symbolised by the saying “More was lost at Mohács”. The map picture Johann Schreier: Battle of Mohács (1555) It depicts in detail the Hungarian Wagon fort and the Christian infantry, the Hungarian heavy cavalry and artillery, the Serbian hussars (the only Christian light cavalry units in the battle) Decline of the royal power in Hungary (1490–1526) After the death of the absolutist King Matthias Corvinus in 1490, the Hungarian magnates, who did not want another heavy-handed king, procured the accession of the notoriously weak-willed King Vladislaus of Bohemia, who reigned as King Vladislaus II of Hungary from 1490 to 1516. He was known as King Dobře (or Dobzse in Hungarian orthography), meaning "all right", for his habit of accepting, without question, every petition and document laid before him. The freshly-elected King Vladislaus II donated most of the Hungarian royal estates, régales, and royalties to the nobility. Thus the king tried to stabilize his new reign and preserve his popularity among the magnates. Given the naive fiscal and land policy of the royal court, the central power began to experience severe financial difficulties, largely due to the enlargement of feudal lands at royal expense. The noble estate of the parliament succeeded in reducing their tax burden by 70–80%, at the expense of the country's ability to defend itself. Vladislaus became the magnates' helpless "prisoner"; he could make no decision without their consent. Europe's largest standing mercenary army (the Black Army) of Matthias Corvinus was dissolved by the aristocracy. The magnates also dismantled the national administration systems and bureaucracy throughout the country. The country's defenses sagged as border-guards and castle garrisons went unpaid, fortresses fell into disrepair, and initiatives to increase taxes to reinforce defenses were stifled. Hungary's international role declined, its political stability shaken; social progress was deadlocked. The arrival of Protestantism further worsened internal relations in the country. In 1514, the weakened and old King Vladislaus II faced a major peasant rebellion led by György Dózsa, which was ruthlessly crushed by the nobles, led by John Zápolya. After the Dózsa Rebellion, the brutal suppression of the peasants greatly aided the 1526 Turkish invasion as the Hungarians were no longer a politically united people. The resulting degradation of order paved the way for Ottoman pre-eminence. Jagiellonian-Habsburg attempt to organize defence against the Ottomans King Louis II of Hungary married Mary of Habsburg in 1522. The Ottomans saw this Jagiellonian–Habsburg marital alliance as a threat to their power in the Balkans and worked to break.


Ez a glossza azért született, hogy képet alkothassnak diákjaim a tények mögött megbújó valóságról. Nehéz adekvát módon összegezni laikusként. mivel nem vagyok magiszter, egységes egésszé integrálni a sokszor egymásnak abrenunciáló  forrásokat. Nem akarom táplálni a palávert, az igazság abisszikus mélységben van. Az oszmán kasztellum méretében és felszereltségében és organizációban és logisztikában is felülmúlta a magyar haderőt. Az effektíve fennmaradt források szerint; Kemalpaşazade más néven Ibn Kemal, aki Tevârîh-i Âl-i Osman efendi az oszmán dinasztia története,  című műve, vagy Szerémi György feljegyzései: II. Lajos király udvari káplánjának ex charta visszaemlékezései, amelyek értékes, bár szubjektív nem egzakt információkat tartalmaznak az udvari életről és a csata tragédiájáról, vagy Brodarics István krónikája aki kancellár majd későbbi váci püspök lett, a Conflictu Hungarica cum Turcis ad Mohacz verissima historia című műve a legfontosabb magyar elsődleges forrás. Szemtanúként, diplomataként és hadvezérként rendkívül pontos leírást ad a csatarendről és az eseményekről, persze az egyház szemszögéből. Az oszmán udvari krónikák: Kemalpasazade (İbn Kemal), Lütfi pasa és Dzselálzáde Musztafa feljegyzései talán a fordítás miatt, de néha ellentmondást mutatnak ettől. Ezek a hivatalos állami krónikák a hadjárat szervezettségét, a hadsereg létszámát és a győzelmet örökítik meg, az urakodójuk érdekeinek megfelelően kissé torzítva. De a török hadinaplók (Ruzname) alapján készült hivatalos napi feljegyzések, amelyek segítségével rekonstruálni lehetett a hadsereg felvonulási útvonalát és az egyes események pontos dátumait,  elég részletesek. Fontosak még a követjelentések és diplomáciai levelek: Antonio Burgio pápai nuncius és a velencei követek (oratorok) levelezései, amelyek az udvar belső feszültségeit és a török veszéllyel kapcsolatos nyugati reakciókat mutatják be. A 20 éves uralkodóba nem szorult bele annyi sapiencia hogy felismerje udvartartásában az elllenségeket. A kortárs európai történetírók közül Marino Sanuto velencei naplóíró munkái, amelyek a bécsi és velencei udvarban összegyűjtött hírek alapján számolnak be a tragédiáról. Advocatus diabloként, fentartásokkal fogadom az adulátor történetírók munkáit, akik a gazdájuk megrendeléséhez igazodva formálták meg a történetet. Nem csak magyarok vettek részt a csatában, lengyel zsoldosok, is voltak a keresztény seregben harcoltak: Horvátok: A déli védelem és a horvát báni csapatok jelentős része vett részt a harcokban (a hadrendben külön egységeket alkottak).Csehek: A cseh királyi testőrség és zsoldosok, akiket a cseh korona országaiból toboroztak. Németek (osztrákok és birodalmi zsoldosok): A seregben jelentős számú nehézfegyverzetű gyalogos és lovas, valamint tüzér szolgált. A lengyelek nem csak zsoldosokként, de önkéntes segélycsapatokként is érkeztek. Szerbek: A déli határvidékről származó könnyűlovasságot alkották. a szlovákok: A felvidéki vármegyékből kiállított kackiás kacagányban pöffeszkedő kisnemesek bandériumokban harcoltak. Emellett kisebb számban olasz, valamint más nyugat-európai zsoldosok is jelen voltak. Persze az Oszmán Birodalom egy rendkívül sokszínű, hódító hadsereget vonultatott fel: voltak törökök, az Oszmán Birodalom magját alkotó harcosok, akik a reguláris sereget (szpáhik, janicsárok) és a vezetés nagy részét adták, a balkáni szlávok, bosnyákok és albánok és az irreguláris csapatok (pl. akindzsik és aszabok) soraiban. Résztvettek tatár segédcsapatok: könnyűlovasként és portyázókként rablóként a hadjáratban. A fiatalon elhunyt II. Lajos király halála körüli rejtélyek (pl. a Csele patakba fulladás vitatott körülményei, merénylet gyanúja), a kadáver megtalálásának mikéntje évszázadok óta foglalkoztatják a közvéleményt. Nem zárom ki a szerencsétlen lovasbalesetet sem, de valami bűzlik ebben a hivatalos konteóban. A környezetét alkotó kémek árulók könnyedén rávették a  tapasztatlatlan naív 20 éves királyt bármire, nota bene; aki kutyák között fekszik le, bolhákkal ébred. A történeti kutatások és a különféle összeesküvés-elméletek (konteók) számos izgalmas teóriát szültek a tragédiával kapcsolatban. Egyes kortárs feljegyzések – mint például Szémi György krónikája – azt állították, hogy Lajos nem a törökök elől menekülve fulladt meg, hanem a csatatéren, politikai ellenfelek hanem a kíséretében lévő Szapolyai-pártiak által kitervelt merénylet áldozata lett. A veszélyes "menekülési útvonal": A hivatalos narratívával szemben (mely szerint a Csele patakba fulladt) újabb kutatások kimutatták, hogy a király valójában a megáradt Duna vagy annak egyik mellékága iszapos partján találtak rá, királyhoz méltatlan abomiális dícstelen állapotban.  Pesze a királypártiak híresztelték azt hogy az ifjú királynak sikerült elmenekülnie a csatamezőről, és inkognitóban Csehországban rejtőzik. Valószínübb a felségárulás, mert bizonyos összeesküvés-elméletek odáig mennek, hogy a keresztény hadvezetés, vagy egyes, a király környezetében lévő főurak szándékosan hagyták magára a csatatéren a gyengekezűnek tartott uralkodót. Azt is feltételezik, hogy saját kisérőjének adta azt a parancsot, hogy élve nem kaphatja el Szulejmán, ezért egyik kisérője szúrta hátba. A selyma szultán utasította az oszmán katonákat, hogy fésüljék át a vidéket, és igyekezzenek élve elfogni a magyar királyt vagy legalább megtalálni a holttestét, ez fair play és a magyar király iránti tisztelet jele. Holttestére csak hetekkel később bukkantak rá magyar alattvalói. Amikor a holttestet azonosították, Szulejmán szultán sajnálatát fejezte ki a fiatal uralkodó tragikus halála miatt. Vajon kinek álhatott érdekében hogy a király meghaljon a laharban? A törököknek biztos nem, ez abszurd lenne, mert ők már győztek, a Habsburgház viszont egy király nélküli csonka országot könnyen olvaszthat be a Kajzer, így II. Lajos persona non grata volt a Habsburgok háznál,  halála közvetlenül a (I. Ferdinánd) ölébe ejtette a magyar és cseh trónt, a kíséretében pedig tudjuk voltak Ferdinánd kémei is. A Habsburg-ház legfőbb érdeke a Jagelló-örökség (a két korona) megszerzése volt, amit a köztük és a Jagellók között korábban megkötött bécsi szerződés (1515) is biztosított volna. Persze ez megint csak egy konteó. A mohácsi vereség és a király halála politikai vákuumot teremtett a kárpátmedencében. A Habsburgok számára sub rosa a meggyengült, kettős királyválasztásba sodródott Magyarország és Csehország bekebelezése logikus lépés volt a török elleni védelmi vonal kiépítésében. A holttest megtalálásának és halálának körülményei évszázadok óta vitatottak mivel máig rejtélyes körülmények sorát tapasztalták. A politikai gyilkosság nem zárható ki. A Habsburg-háznak nem kellett feltétlenül merényletet szerveznie, hiszen a dinasztikus szerződések miatt a török csatatéren elszenvedett vereség magától értetődően kedvezett hatalmi törekvéseiknek. Persze a fennmarad források is csak elhomájosítják a tényeket, Kemalpaşazade (eredeti nevén Şemseddin Ahmed, más néven İbn Kemal), az oszmán történetírás egyik legkiemelkedőbb alakja, vagy a 16. században élt oszmán tudós, sejkülislam és történetíró, a másik Tevârîh-i Âl-i Osman (Az oszmán dinasztia története) című monumentális műve. sem segít tisztázni, mivel megbízója a művet II. Bajezid szultán megrendelésére kezdte el írni, azzal a céllal, hogy hivatalos és átfogó oszmán történelmet hozzon létre. A fordítás és a paleográfia is döntő a szövegek értelmezésében. Az Oszmán Birodalom megalapításától (Osman gázi) egészen I. Szulejmán (Kanunî) uralkodásáig öleli fel az eseményeket írásaiban. Persze kicsit devalválja értékét hitelességét, az a tény hogy megrendelésre készült.

Az elmúlt évek régészeti és antropológiai kutatásai, a tömegsírok vizsgálata, valamint a csatatér pontos azonosítása kezdték felfedni. A vereség hátterében nem pusztán a létszámkülönbség állt, hanem a megkésett stratégia, a fegyverzeti hátrány és a taktikai hibák együttes katasztrófája. A régészeti feltárások és a Mohácsi Nemzeti Emlékhely antropológiai vizsgálatai pontos képet adnak a harcosokról. A csontvázakon lévő sérülésekből kiderül, hogy az oszmánok szinte kivétel nélkül mindenkit lemészároltak, a fegyverletétel ellenére sem volt kegyelem.A valódi csatatér helyszíne: Évtizedekig vita tárgya volt, hol zajlott a döntő összecsapás. A modern kutatások és a fellelt leletek, valamint egykori falunyomok alapján pontosan behatárolták a csatamezőt, amely a mai Majs és Nagynyárád között terül el. A magyar sereg jelentős része még mindig elavult, középkori fegyverekkel és rossz páncélzatban harcolt, aminek anyagi okai voltak. Ezzel szemben I. Szulejmán szultán serege nemcsak számbeli fölényben volt, hanem pusztító tüzérséggel és nagy számú, tűzfegyverrel felszerelt janicsárral rendelkezett. A fővezér Tomori Pál kalocsai érsek, nem rendelkezett megfelelő főparancsnoki tapasztalattal egy ekkora szabású csatában. Sisak helyett püspöki süvegben (mitrában) vezette a sereget, és a csatatéren halt hősi halált. 

15:00 körül – A várakozás és a döntés: A magyar fősereg már a reggeli órákban hadrendbe állt, de a törökök csak kora délután érkeztek meg a harcmezőre. A fojtogató hőségben és a sikertelennek tűnő várakozásban a magyar fővezérek, Tomori Pál és Szapolyai György a támadás mellett döntöttek, hogy megelőzzék a török sereg teljes felállását és bekerítő hadmozdulatait.17:00 körül – A magyar roham: A magyar lovasság megindította a támadást a dombokról az ellenség első vonala, a ruméliaiak ellen. A meglepett oszmán előhad egy része megfutamodott. A magyar nehézlovasság és gyalogság áttörte az oszmán szárnyakat, és sikeresen előrenyomult egészen I. Szulejmán szultán főhadállásáig.17:30 körül – A pallérozott török ellentámadás: A törökök a pusztító tüzérséggel (janicsárok tüze) és a beérkező anatóliai hadtestekkel sikeresen megállították a magyar offenzívát. Az Oszmán Birodalom hatalmas számbeli fölénye, a jól szervezett átkaroló hadmozdulatok, valamint a janicsárok muskétái felőrölték a magyar erőket.18:00 körül – Az efemerális csata vége: A szárnyakon átkarolt és bekerített magyar sereg összeomlott. A csatatéren elesett a magyar sereg színe java, köztük Tomori Pál is. A megfutamodó katonák és II. Lajos király a megáradt Csele-patak felé menekültek, a fiatal uralkodó a megnehezült nehéz páncélzata miatt a vízbe fulladt.A csata pontos rekonstrukciója, a hadrendek felállása és a régészeti kutatások legújabb eredményei folyamatosan formálják az eseményekről alkotott képünket. 

A mohácsi csatában (1526. augusztus 29.) a „függöny-taktika” (más néven oszmán sánc- vagy szekértábor-taktika) nem cselvetés volt a szó hagyományos, megtévesztő értelmében, hanem egy zseniális és kíméletlen védekező-felőrlő hadművelet. Lényege abban állt, hogy a törökök a csatatéren egy élő és mesterséges „függönyt” vontak maguk elé, amely megállította a magyar rohamokat, miközben a szultán tüzérsége és tartalékai végeztek a védőkkel. A török „függöny-taktika”a csatatér adottságaira és a török hadsereg fegyelmére épült: A törökök a Mohácstól délre fekvő, meredek teraszok pereméről tökéletesen átlátták a magyarok mozgását, a magyarok viszont a kedvezőtlen, dombos terep miatt nem látták a török sereg mélységét. A csatatérre elsőként megérkező ruméliai hadtest azonnal védekezésbe rendezkedett. A több ezer szekérből erős szekértábort (a tábori „függönyt”) képeztek, amely mögé a janicsárok (puskás gyalogság) és a tüzérség húzódott. A szekerek elé könnyűlovasokat és irreguláris csapatokat állítottak, akiknek az volt a feladatuk, hogy az első magyar támadásokat felfogják, lassítsák, és vérrel áztassák a támadók lendületét. A daráló hatás lényege hogy amikor a magyar nehézlovasság megindította a rohamot, áttört ezen az első vonalon, ám a szekértábor előtt a zárt sorok felbomlottak. Ekkor a törökök oldalról és a szekerek mögül tüzet nyitottak a szétzilált absnicli magyar erőkre. 

Tomori Pál haditerve egy gyors, elsöprő erejű roham volt a török sereg megosztására, mielőtt azok teljesen fel tudnak sorakozni. A magyar lovasság és gyalogság áttört a csatatér előterén. A csapda bezárulása a megerősített oszmán arcvonalnál és a ruméliai hadtest szekértáboránál (a függönynél) megakadt. A szekerek mögül a janicsárok sortüzeket adtak le, a domboldalra telepített tarack ágyúk pedig kartácstűzzel szórták a magyarokat. Mivel a magyar sereg nagy része belevetette magát a török előhad szétverésébe, I. Szulejmán szultán friss anatóliai csapatai és a szpáhik (nehézlovasság) észrevétlenül megkerülték a magyar szárnyakat. Ezzel a magyarok saját csapdájukba estek, és a törökök hátba támadták őket. A magyar hadvezetés nem számolt az oszmán sereg fegyelmével, sem a jól szervezett tüzérség és a janicsár gyalogság pusztító erejével. A szekértábor mögé húzódó török haderő tökéletes védelmi vonalat ("függönyt") biztosított, amely felmorzsolta a magyar támadók erejét. Egy 20 éves tapasztalatlan forróvérű ifjú volt a király. aki nem rendelkezett semilyen hadvezetési taktikai tapasztalattal. Az ágyuk okozta füstfelhő miatt a hadszinteret adiafánia jellemezte.

A régészeti leletek alapján próbálták meg rekonstruálni a csata lefolyását. A tragédiáját nem egyetlen árulás, hanem a magyar hadvezetés elhibázott harcászati döntései, a terepviszonyok kedvezőtlen megválasztása és a török hadsereg technológiai fölénye okozta. A csata legfőbb titka a statikus védekezés és a meggondolatlan támadás végzetes kombinációjában rejlik. A felállás és a harcrend hibáiA magyar haditanács – II. Lajos király és Tomori Pál vezetésével – a Mohács és Nagynyárád közötti síkságon állította fel a seregét, ami védelmi szempontból végzetesnek bizonyult.Mélységi tagolás hiánya: A magyar sereg két (egyes források szerint három) harcrendre tagolódott. A fősereg egyetlen tömegben, zárt alakzatban állt fel, így a hátvédek nem tudtak időben beavatkozni, amikor a törökök átkarolták a szárnyakat.A szárnyak védtelensége: A jobbszárnyon a nehézlovasságot, a balszárnyon pedig a gyalogságot és a szekérvárat helyezték el. A török könnyűlovasság (a szpáhik) abortív módon gyorsan átkarolta a magyar vonalakat, és oldalba, illetve hátba támadta a sereget. A tüzérség hatástalansága: A magyar ágyúk a csata elején még tudtak kárt tenni az oszmánokban, de a lovasroham megindulásakor a tüzérek nem tudtak tovább tüzelni saját embereik veszélyeztetése nélkül.2. A haditanács végzetes döntéseiA magyar sereg létszáma megközelítőleg 25-28 ezer fő volt, ami elmaradt az I. Szulejmán által vezetett oszmán fősereg (kb. 50-60 ezer fő) létszámától.A sereg elaprózása: A haditanács nem várta be a cseh és horvát segédcsapatokat, valamint Szapolyai János erdélyi vajda tízezres seregét sem, akik még az országon belül meneteltek.A támadási parancs időzítése: A magyar hadvezetés a meglepetés erejében bízva támadást indított, miután a törökök már felépítették a hagyományos, ágyúkkal és janicsárokkal megerősített védelmi vonalukat. A szekérvár rossz alkalmazása: A nyugaton ekkor már sikeresen alkalmazott huszita szekérvárat a magyarok statikus védelmi pontként használták ahelyett, hogy mobilis tűzfészekként alkalmazva folyamatosan manővereztek volna vele. A törökök a klasszikus „tulipán” (vagy félhold) hadrendet alkalmazták: középen a gyengébbnek tűnő gyalogságot (janicsárok) és a mögéjük rejtett hatalmas tüzérséget állították fel. Amikor a magyar nehézlovasság megindította a rohamot, a janicsárok szétnyíltak, beengedték a lovasokat, majd a tüzérség és a fegyverek tüze szabályosan lemészárolta a magyar centrumot. Ezt követően a török túlerő bekerítette a szétzilált magyar csapatokat. Persze ezek csak feltevések, a rendelkezésre álló szerény és ellentmondásos leletek alapján. Ab ovo usque ad mala, vagyis a teljes folyamatot ismernünk kell ahhoz, hogy némi képet kapjunk. A történészek fabulái gyakran hiátusokkal vannak kibélelve. A kisebb fejedelmek inkább megcsókolták a kaftánja szélét és megfizették a taksát, a vadiumot mint a vazallus  Szapolyai János.


Digitalizált források; 




A kriptovaluta-piac titka

A kriptovaluta-piacon a profit mértéke mindig egyenesen arányos azzal, hogy mekkora **kockázatot** (és volatilitást) vagy hajlandó vállalni. Ha a pénzkeresési potenciált nézzük, a kriptovalutákat alapvetően három nagy kategóriára lehet osztani. Mindegyik más stratégiát igényel:  A „Biztonságosabb” Óriások (Kék chips kriptók) Ha hosszabb távon gondolkodsz, és szeretnéd elkerülni, hogy a pénzed egyik napról a másikra a nullára fusson, a piac két uralkodója a legjobb választás. Bitcoin ($BTC$):** A kriptorészesedés alapja. Nem ezzel fogsz egyik napról a másikra 100-szoros profitot elérni, de történelmileg ez a legstabilabb. Amikor a Bitcoin emelkedik, általában magával húzza a többi kriptovalutát is. Kiválóan alkalmas a korábban említett **DCA (rendszeres kis összegű vásárlás)** stratégiához. * **Ethereum ($ETH$):** Nemcsak egy pénznem, hanem egy globális szoftverplatform is (okos szerződések, decentralizált applikációk). Mivel a legtöbb új kriptoprojekt az Ethereum hálózatára épül, a növekedési potenciálja óriási. A Középkategória (Altcoinok magas technológiai háttérrel) Ezek olyan projektek, amelyek mögött valós fejlesztői csapat, technológiai innováció és vállalati partnerségek állnak. Itt már jóval nagyobbak a napi ármozgások (volatilitás), így a profitlehetőség is nagyobb – de a bukásé is. Olyan hálózatok tartoznak ide, mint a **Solana ($SOL$)**, a **Cardano ($ADA$)**, vagy a **Polkadot ($DOT$)**. Ezek a Bitcoinhoz vagy Ethereumhoz képest sokkal gyorsabbak és olcsóbbak, így ha egy-egy bika piacon elkapják a fonalat, 5-10-szeres emelkedést is produkálhatnak rövidebb idő alatt.
 A legmagasabb profit (és a legnagyobb veszély): Meme-coinok és új projektek Ha a közösségi médiában azt látod, hogy valaki „pár ezer forintból milliomos lett”, az szinte biztosan ebben a kategóriában történt. Meme-coinok (pl. Dogecoin, Shiba Inu, Pepe, stb.):** Ezek mögött általában semmilyen valós technológia vagy érték nincs. Az árukat tisztán a közösségi média felhajtás (hype), Elon Musk tweetjei vagy az internetes kultúra hajtja.  A matek mögötte:** Ha jókor (még a hype előtt) vásárolsz be egy ilyen érméből, napok alatt kereshetsz 50-szeres vagy 100-szoros pénzt.
* **A valóság:** Az esetek 95-99%-ában ezek a projektek hirtelen összeomlanak, vagy a készítők egyszerűen eltűnnek a befektetők pénzével (ezt hívják *rug pull*-nak). Csak olyan pénzzel szabad ide beszállni, aminek a teljes elvesztése semmilyen fájdalmat nem okoz. Hogyan lehet a legjobban keresni a kriptóval? (Stratégiák) A profit nemcsak azon múlik, hogy *mit* veszel, hanem azon is, *hogyan* csinálod:  **HODL (Hosszú távú tartás):** Megveszed a Bitcoint vagy Ethereumot, és évekig hozzá sem nyúlsz, megvárva a következő piaci ciklust. Ez igényli a legkevesebb stresszt és szakértelmet. Staking (Kripto-kamat):** Bizonyos kriptovalutákat (pl. Ethereum, Solana) leköthetsz a hálózaton, amiért cserébe „kamatot” kapsz plusz érmék formájában (évi kb. 3–8% között). Ez passzív jövedelemként működik. Trading (Napi kereskedés):** A magas volatilitást kihasználva naponta adsz-veszel. Ehhez komoly grafikonolvasási és technikai elemzési tudás kell, a kezdők 90%-a itt elveszíti a tőkéjét. Aranybányász-szabály:** A kriptopiacon az keresi a legtöbbet, aki **fegyelmezett**. Sokan ott rontják el, hogy akkor vásárolnak, amikor mindenki más is (az árak a csúcson vannak), és pánikból adnak el, amikor esik a piac.


2026. június 2., kedd

Nyílvántartás pythonban

# -*- coding: utf-8 -*-
import sys

# UTF-8 konzol beállítása Windows alatt
if sys.platform.startswith('win'):
    import ctypes
    ctypes.windll.kernel32.SetConsoleCP(65001)
    ctypes.windll.kernel32.SetConsoleOutputCP(65001)

# Python kimenet UTF-8-ra állítása
if hasattr(sys.stdout, "reconfigure"):
    sys.stdout.reconfigure(encoding="utf-8")
    sys.stderr.reconfigure(encoding="utf-8")


class Dolgozo:
    def __init__(self, nev, kor, pozicio, fizetes, email):
        self.nev = nev      # A dolgozó neve
        self.kor = kor      # A dolgozó kora
        self.pozicio = pozicio  # A dolgozó pozíciója
        self.fizetes = fizetes  # A dolgozó fizetése
        self.email = email      # A dolgozó email címe

    def bemutatkozik(self):
        print(f"Üdvözlöm! A nevem {self.nev}, {self.kor} éves vagyok, "
              f"{self.pozicio} pozícióban dolgozom, a fizetésem {self.fizetes} Ft, "
              f"és az email címem: {self.email}.")


def main():
    print("=== Dolgozó Nyilvántartó Program ===")
    print()

    nev = input("Adja meg a dolgozó nevét: ")
    
    while True:
        try:
            kor = int(input("Adja meg a dolgozó életkorát: "))
            break
        except ValueError:
            print("Kérem, adjon meg egy érvényes számot az életkorhoz.")

    pozicio = input("Adja meg a dolgozó pozícióját: ")
    fizetes = input("Adja meg a dolgozó fizetését: ")
    email = input("Adja meg a dolgozó email címét: ")

    dolgozo = Dolgozo(nev, kor, pozicio, fizetes, email)
    dolgozo.bemutatkozik()

if __name__ == "__main__":
    main()
-------------
GUI
----------

--------------------

# -*- coding: utf-8 -*-
import sys
import tkinter as tk
from tkinter import messagebox

# UTF-8 konzol beállítása Windows alatt
if sys.platform.startswith('win'):
    import ctypes
    ctypes.windll.kernel32.SetConsoleCP(65001)
    ctypes.windll.kernel32.SetConsoleOutputCP(65001)

# Python kimenet UTF-8-ra állítása
if hasattr(sys.stdout, "reconfigure"):
    sys.stdout.reconfigure(encoding="utf-8")
    sys.stderr.reconfigure(encoding="utf-8")


class Dolgozo:
    def __init__(self, nev, kor, pozicio, fizetes, email, telefon, cim, tapasztalat):
        self.nev = nev
        self.kor = kor
        self.pozicio = pozicio
        self.fizetes = fizetes
        self.email = email
        self.telefon = telefon
        self.cim = cim
        self.tapasztalat = tapasztalat

    def bemutatkozik(self):
        return (f"Üdvözlöm! A nevem {self.nev}, {self.kor} éves vagyok, "
                f"{self.pozicio} pozícióban dolgozom, a fizetésem {self.fizetes} Ft, "
                f"az email címem: {self.email}, a telefonszámom: {self.telefon}, "
                f"a címem: {self.cim}, és {self.tapasztalat} éves tapasztalatom van.")


def ment_dolgozo(dolgozo):
    messagebox.showinfo("Dolgozó Mentés", dolgozo.bemutatkozik())


def main():
    root = tk.Tk()
    root.title("Dolgozó Nyilvántartó Program")
    
    def on_submit():
        nev = nev_entry.get()
        kor = kor_entry.get()
        pozicio = pozicio_entry.get()
        fizetes = fizetes_entry.get()
        email = email_entry.get()
        telefon = telefon_entry.get()
        cim = cim_entry.get()
        tapasztalat = tapasztalat_entry.get()
        
        dolgozo = Dolgozo(nev, kor, pozicio, fizetes, email, telefon, cim, tapasztalat)
        ment_dolgozo(dolgozo)

    tk.Label(root, text="Név:").pack()
    nev_entry = tk.Entry(root)
    nev_entry.pack()

    tk.Label(root, text="Kor:").pack()
    kor_entry = tk.Entry(root)
    kor_entry.pack()

    tk.Label(root, text="Pozíció:").pack()
    pozicio_entry = tk.Entry(root)
    pozicio_entry.pack()

    tk.Label(root, text="Fizetés:").pack()
    fizetes_entry = tk.Entry(root)
    fizetes_entry.pack()

    tk.Label(root, text="Email:").pack()
    email_entry = tk.Entry(root)
    email_entry.pack()

    tk.Label(root, text="Telefonszám:").pack()
    telefon_entry = tk.Entry(root)
    telefon_entry.pack()

    tk.Label(root, text="Cím:").pack()
    cim_entry = tk.Entry(root)
    cim_entry.pack()

    tk.Label(root, text="Tapasztalat (évek):").pack()
    tapasztalat_entry = tk.Entry(root)
    tapasztalat_entry.pack()

    submit_button = tk.Button(root, text="Mentés", command=on_submit)
    submit_button.pack()

    root.mainloop()

if __name__ == "__main__":
    main()
----------------