PHP apt forrás és aláírás frissítése
https://packages.sury.org/php/README.txt
https://packages.sury.org/php/README.txt
find . -name „*.jpg” -mtime +200 -type f -exec jpegoptim -t „{}” \; A 200 napnál régebbi JPEG képek optimalizálása
Egyre gyakoribb, hogy támadják a DNS szervereket, vagy az Internet szolgáltató szervereivel vannak gondok és nem nyílnak meg weboldalak, mert nem sikerül feloldani a domaint. Ilyenkor jön jól a következő szolgáltatás: http://viewdns.info/iphistory IP history results for legyes.hu. ============== IP Address Location IP Address Owner Last seen on this IP 5.189.155.162 Germany Contabo GmbH 2018-03-20
A WordPress beépített RSS kliens widgettel rendelkezik, de néha kicsit megbolondul benne a gyorsítótárazás. A cache idejének felülbírálásához a functions.php -hez ( Megjelenés – Szerkesztő – Sablon funkciók functions.php ) kell hozzáadni a következőt: add_filter( ‘wp_feed_cache_transient_lifetime’, create_function(‘$a’, ‘return 600;’) ); Forrás: https://stackoverflow.com/questions/22504076/how-can-i-stop-wordpress-from-returning-a-cached-rss-feed
Hírfolyam: https://www.instagram.com/P1camofficial/media/ Post embed: https://api.instagram.com/oembed/?omitscript=0&hidecaption=false&maxwidth=658&url=https://www.instagram.com/p/BY3e1kNlVA7/?taken-by=p1camofficial
Én nem vagyok rajongója annak, hogy Windows alatt futtassunk PHP-MySQL kombinációt. Hisz’ eleve sokkal több erőforrást adunk oda az operációs rendszernek, mint Linux alatt. Nincs meg a fájlrendszerrel való finomhangolás lehetősége sem, valamint az IIS és én sohasem leszünk barátok. Egy projekt alkalmával arra lettem figyelmes, hogy ugyanaz a kód fényévekkel gyorsabban fut Linux alatt, mint Windows alatt, egy egyszerűen semmi logikus magyarázat nem volt rá. Nos a problémát a [….]
Az alábbi példa az egyszerűség kedvéért jQuery-vel val, de natív JS-ben ugyanezt a karaktert ( 
 ) kell hozzáfűzni. Sajnos a \\\n megoldás nekem nem működött jól, mert kint maradt egy \ jel. $(‘#textarea_id’).append(‘
‘);
Sokan elkövetik azt a hibát, hogy a MySQL lekéréseket PHP ciklusba teszik, mert másképpen szerintük nem megoldható, hogy több soros eredményt tegyünk bele 1 SQL cellába a lekérdezés eredményénél. Ez a rossz módszer természetesen nagyon erőforrás pazarló és a weboldalak sebesség problémáinak nagy részét is ez okozza. Az egyik jó megoldás ennek elkerülésére, ha a GROUP_CONCAT() paranccsal egyesítjük a subquery sorait. Viszont alapértelmezetten ebbe csak viszonyag rövid eredmény fér, így [….]
Arról, hogy érdemes-e használni az AMP-t vagy hogy érdemes-e feláldozni a funkcionalitást a sebesség oltárán, megoszlanak a vélemények. Sajnos a legtöbb weboldal komoly módosítást (újraírást) igényel, hogy teljesen AMP kompatibilisen működhessen. Viszont ha elegendő a „fél-AMP” (hibrid-AMP, ami valójában a tartalmi oldalak AMP verziója) akkor sokat segíthet a következő linken található PHP class: https://github.com/Lullabot/amp-library
Kereső-optimalizálás és betöltési sebesség szempontból a szépen strukturált HTML forráskód rossz. De nem mindig engedhetjük meg azt a luxust, hogy tartunk mindenből egy fejlesztői – könnyen olvasható és kezelhető – változatot és egy tömörítettet. Ilyenkor segíthet ezen a linken található hasznos megoldás: http://php.net/manual/en/function.ob-start.php#71953
A Microsoft és a Cisco élen jár abban, hogy saját módon értelmezzék a szabványokat, amiket amúgy az egész világ betart. Például ha CSV formátumot szeretnénk használni – amire RFC szabvány is van – akkor a Microsoft kicsit átalakítja a saját szájíze szerint. Például magyar lokalizációs területen SSV lesz belőle (Semicolon Separated Values azaz pontosvessző, Comma azaz vessző helyett). Az idézőjeleket is sajátságosan kezeli, a karakterkódolásról már ne is beszéljünk (persze, [….]
Aki PHPzik, bizonyára már találkozott a PHPMailerrel, ami a levélküldést hivatott megkönnyíteni. Természetesen támogatja a levélküldést SMTP szerveren keresztül is, ami akár a Gmail is lehet. Viszont a Google biztonsági dolgai be tudnak kavarni kicsit.
Ha későbbi PHP-s DateTime() objektumokhoz akarjuk használni, akkor ez a leghasznosabb: Intl.DateTimeFormat().resolvedOptions().timeZone A több böngészővel kompatibilis megoldás a hagyományos Date() használatával: new Date().toString()
Korábban csak a HTML fejlécek módosítgatásával lehetett jelezni egy böngészőnek, hogy gyorsítótárazható a tartalom. Ezekkel lehetett csalni kicsit a webszerverben is, vagy az oldalt generáló scriptben is. A HTML5-ben viszont megjelent az úgynevezett „Application cache”, ami a weboldal offline (Internet kapcsolat nélküli) módjához ad egy leírót a böngésző számára, amit online módon is előnyünkre fordíthatunk.