ugrás a tartalomhoz

Archívum

április 12, 2021

hónapok angol rövidített nevei

Blackfriar · 2021. Ápr. 12. (H), 10.38
Sziasztok !

Nem tudom, felmerült-e itt már témaként a hónapok angol rövidített nevének helyes megjelenítése.
Pl. a date("M. d") használata több szempontból is hibás eredményt ad.
1. május, június és július esetében is a rövidített formátumot adja vissza, holott ezen hónapok esetén nem használnak rövid formátumot
2. ehhez kapcsolódik, hogy a fenti hónapok esetén a név után nem szerepel pont

Én megoldottam a problémát, csak érdekelne, a PHP egyáltalán kezeli-e ezt a problémát.
 

április 11

fájlok megjelenítésének tiltása böngészőben htaccess-ben

Blackfriar · 2021. Ápr. 11. (V), 07.48
Sziasztok !

Azt szeretném elérni, hogy böngészőben az adott fájl elérési útját beírva ne lehessen belenézni az adott fájlba, pl. egy css-be.
Hogyan oldható ez meg htaccess-ben ?
Ami megoldásokat találtam a neten, azok egyben blokkolták a fájl a végrehajtását is.
Előre is köszönöm a segítségeteket.
 

április 4

Szöveg (forráskód) szerkesztés mobilos böngészőben

mind1 valami név · 2021. Ápr. 4. (V), 08.01
Csak kíváncsi vagyok: más is futott olyan problémába, hogy mobilos böngészőben próbált volna belejavítani egy forráskódba és a szerkesztő megkergült?
Nekem konkrétan a pythonanywhere.com, a github és valamelyik html tutorial vagy javascript tesztelő oldal csinált egészen hülye vicceket.
Például, hiába nyomkodtam a return/új sor gombot, ugyanezzel a gombbal a pythonanywhere szerkesztő következetesen törölte az utolsó karaktert a sorból, bizonyos spec karakterek úgy működtek, mintha a ctrl gombbal együtt nyomtam volna őket stb.

Mindezt kizárólag mobilon, de onnan az összes böngészőből egyformán.


Azt tudom, hogy nem egyedi eset, mert a pythonanywhere support kapásból mondta a választ: a virtuális billentyűzet van megzakkanva és náluk be is vált: a Hacker's Keyboard segítségével tudtam szerkeszteni, de máshol az sem segített.

Ti tapasztaltatok már ilyet?
Érdekes még, hogy nálam csak a böngészőkben bolondul meg, ha ssh-n belépek az itthoni gépekre, termux-ból, ott semmi gond... Ja, ez se igaz teljesen: a termux a Samsung keyboardot nem szerette egy darabig, bármit gépeltem, nem jelent meg, csak az enter lenyomása után. A legújabb verzió már rendben van.

Ui: nem 1st world problem, ha egy héten egyszer át akarok írni webről egy sort, az már gyakori :) csak bosszantó. És az okát sem látom, mert úgy egyébként működik mindegyik billentyűzet minden egyéb oldalon.
 

április 2

.htaccess

win97fan · 2021. Ápr. 2. (P), 19.14
Sziasztok

A segítségeteket kérném. A google jóbarátom és kb. 200 ezer megoldást találtam, viszont jobb lett volna 1 amit megértek és működik.

Szóval tudom sokaknak alap a kérdésem, de én most szeretném megtanulni.

A probléma: .htaccess fájl kezelése

Adott egy ilyen txt docum a gyökér könyvtárban:

RewriteEngine on
Options -Indexes
ErrorDocument 404 http://domain.hu/404.php
ErrorDocument 500 http://domain.hu/404.php

Adott egy oldal amin a tartalom változik aszerint, hogy az url-ben milyen id található.

Az url id alapján lekéri a blog címét, szövegét és egyéb adatokat. Amit szeretnék elérni, hogy az url ben ehelyett:

http://domain.hu/index.php?id=1

Ez legyen pl:

http://domain.hu/hogyan_fujjuk_ki_purhabbal_a_kocsi_aljat

Tehát az index.php?id=1 rész helyett az aktuális blog címe lenne.

Néhány esetben az url tartalmaz még egy adatot is miszerint (nem mindig):

http://domain.hu/index.php?id=1&felhasznalo=2

Összegezve: azt szeretném elérni, hogy az urlben a blog címe látszódjon, de a háttérben tudjam lekérni, kezelni a get adatokat.

Az adatokat mysql-ből kérem le, és a get adatokat urlencode-al kérem le ha ez számít ebben az esetben.

Köszönöm ha segítetek, szeretném megérteni a működését, hogy a későbbiekben ha bővítem az url-t más adatokkal, akkor is tudjam majd kezelni.
 

március 30

A github-ra költözik a PHP...

mind1 valami név · 2021. Már. 30. (K), 06.43
https://news-web.php.net/php.internals/113838

Úgy fest, gyakrabban kellene IT oldalakat néznem, erről most hallok először: két fejlesztő nevében rosszindulatú kódot küldtek ismeretlenek a PHP forráskódjába.
Ezért döntöttek úgy, hogy a jövőben inkább a githubon dolgoznak tovább a saját szerverük helyett.

Mondjuk az nem teljesen tiszta, hogy ha nem tudják, hogy került be az a két commit, akkor miért gondolják, hogy a github jobb, biztonságosabb lesz...
 

március 29

MySql TAG eltávolítás

simisoma · 2021. Már. 29. (H), 08.37
Sziasztok,

hogyan tudnám egy MySql karakterláncból eltávolítani az alábbi TAG-et:

Karakterlánc: Ez egy szöveg <TAG ID='1121'> el szeretném távolítani ezt a szakaszt</TAG> és itt folytatódik......

Így szeretném, hogy kinézzen: Ez egy szöveg és itt folytatódik......

Köszi: SimiSoma
 

március 23

mongoDB join...

mind1 valami név · 2021. Már. 23. (K), 14.42
Egy blogos példat nézegetve akadtam el: a kommenteknek van két azonosítója, a saját és egy "előző", ami null/none, ha új komment, a hivatkozott komment azonosítója, ha válasz egy korábbira.
Szeretném látni az eredeti komment bizonyos paramétereit a válasz mellett. Ez valami join jellegű dologgal oldható meg, idáig eljutottam a tutorialokban:
db.collection.aggregate(), ennek kell egy (bocs, ez inkább python szintaxis, azt hiszem)

[{"$lookup": { "from": "collection", "localField":"orig", "foreignField": "id", "as": "valami"}}]

Egyelőre egyáltalán nem működik, de ez valószínűleg valami elírás miatt lesz.
Tegnap egyszer működni látszott, de iszonyat lassú. Pedig az "id" indexet is kapott.
Lassú: 2-3000 soron kell végigfutni, kiválogatva belőle nagyjából harmincat. Ez így 15-20mp volt... (Benne van a pakliban, hogy az adatmennyiség kb tízszeres volt, mert benne maradhatott korábbi teszt szemete is, de még akkor is nagyon lassú szerintem, legalábbis egy sql joinhoz képest, hiszen 1:1 megfeleltetés van)
Nem jó az elképzelésem? Másképp kellene?
Vagy ez egyszerűen ilyen?
 

március 21

CSS

mind1 valami név · 2021. Már. 21. (V), 18.35
Nem tudom, érdemes minden ilyen apró hülyeségemnek új témát nyitni?

Kitennék egy oldalra, nagyjából táblázatszerűen három mezőt:

Timestamp | küldő host neve
Üzenet

A Timestamp fix szélességű lenne, a hostnak rögtön mellette kellene kezdődnie és a sor maradékát kitölteni, az Üzenet pedig az alattuk lévő helyen kellene, hogy megjelenjen, dinamikusan méreteződve.

    .timestamp { grid-area: a; background-color: #EEEEFF; width: 300px; }
    .host { grid-area: b; background-color: #EEEEFF; }
    .message { grid-area: c; background-color: #EEEEFF; }
    .container {
        display:grid;
        grid:
            'a b b b b'
            'c c c c c';
        grid-gap: 2px;
        padding: 8px;
        background-color: #AACCFF;
        border-style: solid;
        border-width: 1px;
    }
És ezt használnám minden egyes sor formázására:

<div class="container">
  <div class="timestamp">timestamp értéke</div>
  <div class="host">küldő host</div>
  <div class="message">a teljes üzenet</div>
</div>
És ez ismétlődne, ahány üzenetet meg akarok jeleníteni.
Majdnem jó, csak a host neve és a timestamp közt egy jókora üres terület marad, de még csak nem is egyforma, mintha a host értékének hosszától függene, de ez sem egyértelmű.
Én meg azt szeretném, ha csak pár pixel lenne köztük.

update: valamit csúnyán elnézhetek, mert a demók amiket találtam, látszólag ugyanazt csinálják, amit én elvárnék (mozilla oldalán, meg talán a w3school-nál), de a sajátomhoz igazítani nem sikerült.

update2: https://www.w3schools.com/cssref/tryit.asp?filename=trycss_grid3 - ez volt az egyik, ami működik.
 

március 19

Középre igazított szöveg (CSS)

mind1 valami név · 2021. Már. 19. (P), 11.34
Egyszerűbb "élőben":
https://pypro.eu.pythonanywhere.com/
Update: csak akkor kattints a fentire, ha nem gond, ha látom az IP címed! Most vettem észre, hogy a fenti oldal az access logba beleteszi a kliens IP címét is!

Ha desktopon nyitod meg, a "Learning to Flask :)" szöveg normálisan jelenik meg.
Ha egy szűkre vett ablakból teszed ezt vagy mobilról, akkor kettétörik a szöveg és kilóg a "konténer" div-ből alul-felül.

Segítene valaki megérteni, hogy miért történik ez?
(a CSS valami tutorialból lett kimásolva, csak a borderrel és a színekkel barkácsoltam, a pozicionálás maradt az eredeti)

Egyáltalán: ha mind vertikálisan, mind horizontálisan középen akarok tartani egy szöveget, azt tényleg csak ilyen "trükközésekkel" lehet? Mert horizontálisan ott a text-align attribútum, de vertikálisan...?
 

március 16

memcached - élesben ezt hogy illik... ?

mind1 valami név · 2021. Már. 16. (K), 20.54
Nézegetem és nem értem: tutorialok szerint semmiféle authentikációs lehetőség nincs benne.
Ha ez így van, akkor élesben ezt mire lehet használni és hogyan?

Kiindulási alap a redis volt: szép, jó stb., épp csak szó szerint key-value tároló, a value csak elemi adat lehet, adatstruktúra nem.
Memcached úgy tűnik, jó lenne, nade nulla authentikációval???
(Tudom, van valami bővítménye, de az alap az nem tartalmazza... De akkor ez mire jó?)