<?xml version='1.0' encoding='UTF-8'?>
<!DOCTYPE rss PUBLIC "-//Netscape Communications//DTD RSS 0.91//EN" "http://my.netscape.com/publish/formats/rss-0.91.dtd">
<rss version="0.91">
	<channel>
		<image>
			<link>https://php.vrana.cz/</link>
			<title>PHP triky</title>
			<url>https://php.vrana.cz/favicon.ico</url>
		</image>
		<title>PHP triky - články</title>
		<link>https://php.vrana.cz/</link>
		<description>Weblog o elegantním programování v PHP pro mírně pokročilé</description>
		<language>cs</language>
		<skipHours><hour>3</hour><hour>4</hour><hour>5</hour><hour>6</hour><hour>7</hour><hour>8</hour><hour>9</hour><hour>10</hour><hour>11</hour><hour>12</hour><hour>13</hour><hour>14</hour><hour>15</hour><hour>16</hour><hour>17</hour><hour>18</hour><hour>19</hour><hour>20</hour><hour>21</hour><hour>22</hour><hour>23</hour></skipHours><!-- GMT -->
<item>
	<title>phpMyAdmin 6.0.0-dev</title>
	<link>https://php.vrana.cz/phpmyadmin-6-0-0-dev.php</link>
	<description>Po letech jsem se podíval, jak pokročil phpMyAdmin a je to snad ještě větší utrpení, než původně:

Přivítá mě hláškou o chybějícím rozšíření Sodium. Když na odkaz Sodium kliknu, dostanu úplně tu stejnou chybovou hlášku, jen ...</description>
</item>
<item>
	<title>Adminer 6.0.0</title>
	<link>https://php.vrana.cz/adminer-6-0-0.php</link>
	<description>Začnu prosbou. Adminer má na GitHubu už jen o 400 ⭐ míň než phpMyAdmin, kvůli jehož těžkopádnosti jsem začal na mrštné alternativně pracovat. Pokud vy nebo vaši známí Adminer používáte, dejte mu prosím hvězdičku.
Při vývoji ...</description>
</item>
<item>
	<title>Adminer 5.5.1</title>
	<link>https://php.vrana.cz/adminer-5-5-1.php</link>
	<description>Claude Fable jsem pustil i na závislosti Admineru. Opravil řadu chyb v PhpShrink a JsShrink. Admineru se netýkaly, ale i tak jsem za jejich opravu vděčný. Admineru se týká aktualizace zvýrazňování syntaxe v JUSH. Nechal jsem napsat i aktualizátory ...</description>
</item>
<item>
	<title>Adminer 5.5.0</title>
	<link>https://php.vrana.cz/adminer-5-5-0.php</link>
	<description>Z nástupu AI jsem byl trochu rozčarovaný. Model udělal třeba 80 % požadované kvality práce, ale donutit ho dodělat ten zbytek nebo to dodělávat sám nakonec často zabralo víc času, než když bych si to udělal sám celé od začátku. Často ...</description>
</item>
<item>
	<title>Zastaralé $http_response_header</title>
	<link>https://php.vrana.cz/zastarale-http_response_header.php</link>
	<description>PHP 8.5 zastaralo proměnnou $http_response_header, která obsahuje hlavičky posledního HTTP požadavku. Místo ní je k dispozici funkce http_get_last_response_headers(). Co když potřebujeme zpětně kompatibilní kód? Tímhle si nepomůžeme, protože ...</description>
</item>
<item>
	<title>Novinky PHP 8.5</title>
	<link>https://php.vrana.cz/novinky-php-8-5.php</link>
	<description>Novinky v PHP 8.5:

Operátor pro řetězení funkcí |> (nepříliš praktický).
Anonymní funkce lze použít na místě konstant: const FN = strlen(...);
Předdefinovaný atribut #[\NoDiscard] pro vynucení použití návratové hodnoty funkce. ...</description>
</item>
<item>
	<title>Adminer 5.4.3</title>
	<link>https://php.vrana.cz/adminer-5-4-3.php</link>
	<description>Vyšel Adminer 5.4.3. Opravuje několik nepříliš vážných bezpečnostních chyb:

Pro obranu proti CSRF se nově používá hlavička Sec-Fetch-Site. Náhodně generovaný token neměl dostatečnou entropii. (GHSA-33j4-hc95-pggg)
Ošetřuje se ...</description>
</item>
<item>
	<title>Rozčarování z AI</title>
	<link>https://php.vrana.cz/ai-slop.php</link>
	<description>Budoucnost celkem jasně vidím v tom, že AI řeknu, co má udělat a jak si to má zkontrolovat, a ona se bude tak dlouho snažit, dokud to neudělá a kontrola neprojde. Možná mám moc velké nároky, ale schopnosti modelů zatím nejsou tak daleko, ...</description>
</item>
<item>
	<title>Adminer 5.4.2</title>
	<link>https://php.vrana.cz/adminer-5-4-2.php</link>
	<description>Adminer 5.4.2 opravuje bezpečnostní chybu DoS: útočník může Admineru podstrčit nesprávně formátovanou verzi a Adminer se pak všem uživatelům na tomto serveru odmítne nahrát. Chyba postihuje verze 4.6.2 až 5.4.1. Pokud nemůžete Adminer ...</description>
</item>
<item>
	<title>Adminer 5.4.0</title>
	<link>https://php.vrana.cz/adminer-5-4-0.php</link>
	<description>Delší dobu se v Admineru neobjevila žádná závažná chyba, tak jsem nemusel vydávat novou verzi, až počet změn hodně nabobtnal.

Při vyhledávání ve všech tabulkách se dá nově zadat jakýkoliv operátor. Dřív se vždy používalo ...</description>
</item>
	</channel>
</rss>
