<?xml version="1.0" encoding="UTF-8"?>
<feed xmlns="http://www.w3.org/2005/Atom" xmlns:thr="http://purl.org/syndication/thread/1.0" xml:lang="de" xmlns:xhtml="http://www.w3.org/1999/xhtml">
	<title type="text">Vielhuber David</title>
	<subtitle type="text">Full-Stack Developer in Passau</subtitle>

	<updated>2026-08-19T05:02:18Z</updated>

	<link rel="alternate" type="text/html" href="https://vielhuber.de/"/>
	<id>https://vielhuber.de/feed/atom/</id>
	<link rel="self" type="application/atom+xml" href="https://vielhuber.de/feed/atom"/>

	
	<entry>
		<author>
			<name>David</name>
							<uri>https://vielhuber.de</uri>
						</author>

		<title type="html">Błędy zaokrągleń podczas przejścia</title>
		<link rel="alternate" type="text/html" href="https://vielhuber.de/blog/rundungsfehler-beim-uebertritt/"/>

		<id>https://vielhuber.de/?p=4934</id>
		<updated>2026-08-19T05:02:18Z</updated>
		<published>2026-07-30T10:13:55Z</published>
		<category scheme="https://vielhuber.de/" term="Blog"/>
		<summary type="html"><p>W Bawarii średnia ocen 2,33 potwierdza kwalifikacje do gimnazjum, natomiast 2,34 nie. Przy tak ostrej granicy, kolejność dwóch operacji zaokrąglania może decydować o tym, po której stronie upadnie dziecko. Günther Felbinger omawia potencjalne konsekwencje tego efektu zaokrąglania w poście na blogu. Z czystej ciekawości osobiście zbadałem skutki we wszystkich […]</p><p> Artykuł <a href="https://vielhuber.de/blog/rundungsfehler-beim-uebertritt/">Błędy zaokrągleń podczas skrzyżowania</a> po raz pierwszy ukazał się w <a href="https://vielhuber.de">Vielhuber David</a> .</p>
</summary>

		
			</entry>
		<entry>
		<author>
			<name>David</name>
							<uri>https://vielhuber.de</uri>
						</author>

		<title type="html">Zresetuj Facebook 2FA</title>
		<link rel="alternate" type="text/html" href="https://vielhuber.de/blog/facebook-konto-ohne-authenticator-wiederherstellen/"/>

		<id>https://vielhuber.de/?p=4883</id>
		<updated>2026-08-19T05:02:18Z</updated>
		<published>2026-07-19T10:26:12Z</published>
		<category scheme="https://vielhuber.de/" term="Blog"/>
		<summary type="html"><p>Moje hasło było poprawne, a oryginalna skrzynka pocztowa była dostępna. Brakowało tylko wpisu w Google Authenticator. Oto jak odzyskałem dostęp do mojego konta na Facebooku po prawie dwóch miesiącach, kilku prośbach o pomoc i weryfikacji tożsamości.</p><p> Wpis <a href="https://vielhuber.de/blog/facebook-konto-ohne-authenticator-wiederherstellen/">„Resetowanie 2FA na Facebooku”</a> pojawił się po raz pierwszy na <a href="https://vielhuber.de">Vielhuber David</a> .</p>
</summary>

		
			</entry>
		<entry>
		<author>
			<name>David</name>
							<uri>https://vielhuber.de</uri>
						</author>

		<title type="html">Kto wie coś takiego?</title>
		<link rel="alternate" type="text/html" href="https://vielhuber.de/blog/wer-weiss-denn-sowas/"/>

		<id>https://vielhuber.de/?p=4848</id>
		<updated>2026-08-19T05:02:18Z</updated>
		<published>2026-07-01T07:20:30Z</published>
		<category scheme="https://vielhuber.de/" term="Blog"/>
		<summary type="html"><p>Czasami jedno pytanie w programie wczesnopopołudniowym (w tym przypadku od szanowanego prowadzącego Kaia Pflaume) wystarczy, by niegroźny finał teleturnieju zamienił się w drobny problem optymalizacyjny. W programie „Kto to wie?” dokładnie to samo dzieje się z ostatnim pytaniem: kategoria jest znana, odpowiedź jeszcze nie – ale stawka już decyduje o tym, które wyniki są jeszcze możliwe […]</p><p> Artykuł <a href="https://vielhuber.de/blog/wer-weiss-denn-sowas/">„Kto wie coś takiego?”</a> ukazał się po raz pierwszy na <a href="https://vielhuber.de">Vielhuber David</a> .</p>
</summary>

		
			</entry>
		<entry>
		<author>
			<name>David</name>
							<uri>https://vielhuber.de</uri>
						</author>

		<title type="html">Skrócić poprawnie lub niepoprawnie</title>
		<link rel="alternate" type="text/html" href="https://vielhuber.de/blog/richtig-falsch-kuerzen/"/>

		<id>https://vielhuber.de/?p=4816</id>
		<updated>2026-08-19T05:02:18Z</updated>
		<published>2026-06-27T05:56:51Z</published>
		<category scheme="https://vielhuber.de/" term="Blog"/>
		<summary type="html"><p>Podstawowa wiedza o ułamkach: Skracanie podobnych czynników jest dozwolone. Skracanie podobnych cyfr nie. A jednak istnieją ułamki, w których to właśnie to niedozwolone skrócenie wydaje się działać. Warto bliżej przyjrzeć się szczególnie prostej rodzinie ułamków: ułamkom, w których ta sama cyfra występuje na końcu licznika i na początku mianownika. […]</p><p> Artykuł <a href="https://vielhuber.de/blog/richtig-falsch-kuerzen/">„Prawidłowe i nieprawidłowe cięcie”</a> ukazał się po raz pierwszy na <a href="https://vielhuber.de">Vielhuber David</a> .</p>
</summary>

		
			</entry>
		<entry>
		<author>
			<name>David</name>
							<uri>https://vielhuber.de</uri>
						</author>

		<title type="html">Cichy pociąg</title>
		<link rel="alternate" type="text/html" href="https://vielhuber.de/blog/stiller-zug/"/>

		<id>https://vielhuber.de/?p=4805</id>
		<updated>2026-08-19T05:02:18Z</updated>
		<published>2026-06-25T06:46:22Z</published>
		<category scheme="https://vielhuber.de/" term="Blog"/>
		<summary type="html"><p>Zabawne łamigłówki szachowe osładzają życie. Dzisiejsza łamigłówka: białe na ruch, mat w dwóch ruchach. Pozycja pochodzi od Ericha Brunnera z 1926 roku – i jest interesująca właśnie dlatego, że wcale nie przypomina typowej gry z dwoma ruchami. Próbujesz bezpośrednich szachów, analizujesz ruchy wież, szukasz bicia hetmana i po kilku minutach zdajesz sobie sprawę: […]</p><p> Artykuł <a href="https://vielhuber.de/blog/stiller-zug/">Silent Train</a> po raz pierwszy ukazał się na <a href="https://vielhuber.de">Vielhuber David</a> .</p>
</summary>

		
			</entry>
		<entry>
		<author>
			<name>David</name>
							<uri>https://vielhuber.de</uri>
						</author>

		<title type="html">Zaszyfrujmy DomainFactory</title>
		<link rel="alternate" type="text/html" href="https://vielhuber.de/blog/lets-encrypt-domainfactory/"/>

		<id>https://vielhuber.de/?p=4780</id>
		<updated>2026-08-19T05:02:18Z</updated>
		<published>2026-05-29T19:11:01Z</published>
		<category scheme="https://vielhuber.de/" term="Blog"/>
		<summary type="html"><p>Niektóre pakiety hostingu współdzielonego z cPanel nie oferują AutoSSL lub oferują je tylko w droższych planach. W rezultacie nie można wystawić darmowego certyfikatu Let's Encrypt za pośrednictwem interfejsu cPanel, a wszystkie domeny są zablokowane przez certyfikat podpisany przez siebie. Przeglądarka wyświetla stronę jako „niezabezpieczoną”. Rozwiązanie: uzyskaj certyfikat samodzielnie za pomocą acme.sh i zainstaluj go za pomocą interfejsu UAPI cPanel […]</p><p> Artykuł <a href="https://vielhuber.de/blog/lets-encrypt-domainfactory/">Let's Encrypt DomainFactory</a> po raz pierwszy ukazał się na <a href="https://vielhuber.de">Vielhuber David</a> .</p>
</summary>

		
			</entry>
		<entry>
		<author>
			<name>David</name>
							<uri>https://vielhuber.de</uri>
						</author>

		<title type="html">Podzielność</title>
		<link rel="alternate" type="text/html" href="https://vielhuber.de/blog/teilbarkeit/"/>

		<id>https://vielhuber.de/?p=4765</id>
		<updated>2026-05-25T05:05:20Z</updated>
		<published>2026-05-25T04:34:57Z</published>
		<category scheme="https://vielhuber.de/" term="Blog"/>
		<summary type="html"><p>W niedawnym odcinku programu Milionerzy padło miłe pytanie, nad którym Günther Jauch najwyraźniej musiał się zastanowić: „Liczba jest zawsze podzielna przez 4 bez reszty, jeśli liczba utworzona z dwóch ostatnich cyfr to...?” – i właśnie w tym momencie trzeba przez chwilę pomyśleć matematycznie, zamiast dać się wciągnąć w ładne rozrywki [...].</p><p> Artykuł <a href="https://vielhuber.de/blog/teilbarkeit/">Podzielność</a> po raz pierwszy pojawił się na <a href="https://vielhuber.de">Vielhuber David</a> .</p>
</summary>

		
			</entry>
		<entry>
		<author>
			<name>David</name>
							<uri>https://vielhuber.de</uri>
						</author>

		<title type="html">AI kontra Erdős</title>
		<link rel="alternate" type="text/html" href="https://vielhuber.de/blog/ki-gegen-erdos/"/>

		<id>https://vielhuber.de/?p=4751</id>
		<updated>2026-08-19T05:02:18Z</updated>
		<published>2026-05-21T05:27:36Z</published>
		<category scheme="https://vielhuber.de/" term="Blog"/>
		<summary type="html"><p>Niektóre problemy matematyczne są sformułowane tak prosto, że można je wytłumaczyć dziecku, a jednocześnie są tak trudne, że zajmują pokolenia matematyków. Jednym z nich jest tzw. problem odległości jednostkowej: umieść n punktów na płaszczyźnie. Ile par punktów może mieć wówczas odległość dokładnie równą 1? Problem ten sięga czasów Paula Erdősa i został […]</p><p> Artykuł <a href="https://vielhuber.de/blog/ki-gegen-erdos/">AI kontra Erdős</a> po raz pierwszy ukazał się na <a href="https://vielhuber.de">Vielhuber David</a> .</p>
</summary>

		
			</entry>
		<entry>
		<author>
			<name>David</name>
							<uri>https://vielhuber.de</uri>
						</author>

		<title type="html">Kod w liczbach pierwszych</title>
		<link rel="alternate" type="text/html" href="https://vielhuber.de/blog/code-in-primzahlen/"/>

		<id>https://vielhuber.de/?p=4724</id>
		<updated>2026-04-10T16:55:35Z</updated>
		<published>2026-04-10T10:56:18Z</published>
		<category scheme="https://vielhuber.de/" term="Blog"/>
		<summary type="html"><p>W październiku 1999 roku grupa kierowana przez 16-letniego wówczas Norwega Jona Lecha Johansena opublikowała program DeCSS, aby obejść zabezpieczenie odtwarzania płyt DVD Content Scramble System (CSS). CSS wykorzystywał 40-bitowe szyfrowanie, którego klucze były przekazywane licencjonowanym producentom, aby ograniczyć odtwarzanie płyt DVD. Ponieważ dystrybucja kodu podlegała amerykańskiej ustawie DMCA i […]</p><p> Artykuł <a href="https://vielhuber.de/blog/code-in-primzahlen/">Kod w liczbach pierwszych</a> po raz pierwszy pojawił się na <a href="https://vielhuber.de">Vielhuber David</a> .</p>
</summary>

		
			</entry>
		<entry>
		<author>
			<name>David</name>
							<uri>https://vielhuber.de</uri>
						</author>

		<title type="html">ℚ nie jest kompletny</title>
		<link rel="alternate" type="text/html" href="https://vielhuber.de/blog/%e2%84%9a-ist-nicht-vollstaendig/"/>

		<id>https://vielhuber.de/?p=4700</id>
		<updated>2026-03-14T11:43:32Z</updated>
		<published>2026-03-14T11:25:49Z</published>
		<category scheme="https://vielhuber.de/" term="Blog"/>
		<summary type="html"><p>Liczby wymierne \(\mathbb{Q}\) wydają się na pierwszy rzut oka stanowić ciągłą całość: między dowolnymi dwoma ułamkami zawsze istnieje kolejny. To wrażenie jest jednak mylące: istnieją zbiory liczb wymiernych, które są rzeczywiście ograniczone, ale których supremum lub infimum po prostu nie istnieje w \(\mathbb{Q}\). Przyczyna leży w istnieniu liczb niewymiernych, takich jak \(\sqrt{2}\), […]</p><p> Post <a href="https://vielhuber.de/blog/%e2%84%9a-ist-nicht-vollstaendig/">ℚ jest niekompletny</a> pojawił się po raz pierwszy na <a href="https://vielhuber.de">Vielhuber David</a> .</p>
</summary>

		
			</entry>
		<entry>
		<author>
			<name>David</name>
							<uri>https://vielhuber.de</uri>
						</author>

		<title type="html">Minecraft Boss Bars</title>
		<link rel="alternate" type="text/html" href="https://vielhuber.de/blog/minecraft-bossbars/"/>

		<id>https://vielhuber.de/?p=4661</id>
		<updated>2026-08-19T05:02:18Z</updated>
		<published>2025-12-27T11:11:11Z</published>
		<category scheme="https://vielhuber.de/" term="Blog"/>
		<summary type="html"><p>PaperMC zapewnia prostą podstawę do rozszerzania serwera Minecraft za pomocą małych wtyczek, bez konieczności instalowania czegokolwiek przez klientów. Podczas tworzenia wtyczek pojawia się pytanie, jak wyświetlać graczowi dynamiczne informacje. Odpowiedź tkwi w często pomijanej funkcji podstawowej: pasku bossa. Pierwotnie przeznaczony dla bossów końcowych, pasek bossa może być używany […]</p><p> Wpis <a href="https://vielhuber.de/blog/minecraft-bossbars/">Minecraft Bossbars</a> pojawił się po raz pierwszy na <a href="https://vielhuber.de">Vielhuber David</a> .</p>
</summary>

		
			</entry>
		<entry>
		<author>
			<name>David</name>
							<uri>https://vielhuber.de</uri>
						</author>

		<title type="html">IPv6</title>
		<link rel="alternate" type="text/html" href="https://vielhuber.de/blog/ipv6/"/>

		<id>https://vielhuber.de/?p=4630</id>
		<updated>2026-08-19T05:02:18Z</updated>
		<published>2025-12-26T18:42:44Z</published>
		<category scheme="https://vielhuber.de/" term="Blog"/>
		<summary type="html"><p>Protokół internetowy (IP) stanowi podstawę wszystkich aplikacji internetowych. Inne protokoły, takie jak TCP i UDP, bazują na nim, obsługując usługi takie jak HTTP(S), pocztę elektroniczną, telefonię i DNS. IPv6 zastępuje starszy protokół IPv4, ponieważ jego stosunkowo niewielka przestrzeń adresowa, wynosząca około 4 miliardów adresów, już dawno została wyczerpana. IPv6 jest obecnie niemal wszechobecny i bardziej użyteczny […]</p><p> Artykuł <a href="https://vielhuber.de/blog/ipv6/">IPv6</a> po raz pierwszy pojawił się na <a href="https://vielhuber.de">Vielhuber David</a> .</p>
</summary>

		
			</entry>
		<entry>
		<author>
			<name>David</name>
							<uri>https://vielhuber.de</uri>
						</author>

		<title type="html">Git bez SSH</title>
		<link rel="alternate" type="text/html" href="https://vielhuber.de/blog/git-ohne-ssh/"/>

		<id>https://vielhuber.de/?p=4607</id>
		<updated>2026-08-19T05:02:18Z</updated>
		<published>2025-12-21T10:13:10Z</published>
		<category scheme="https://vielhuber.de/" term="Blog"/>
		<summary type="html"><p>Wszyscy to przeżyliśmy: trzeba szybko uruchomić `git pull` lub uzyskać dostęp do bazy danych na tanim hostingu współdzielonym (np. w IONOS), ale host nie oferuje dostępu SSH – lub oferuje go tylko w droższych planach. Często jedyną opcją pozostaje żmudne, ręczne przesyłanie danych przez FTP, co niepotrzebnie komplikuje wdrożenia i zwiększa ryzyko błędów. Jednym z możliwych rozwiązań […]</p><p> Artykuł <a href="https://vielhuber.de/blog/git-ohne-ssh/">Git bez SSH</a> po raz pierwszy pojawił się na <a href="https://vielhuber.de">Vielhuber David</a> .</p>
</summary>

		
			</entry>
		<entry>
		<author>
			<name>David</name>
							<uri>https://vielhuber.de</uri>
						</author>

		<title type="html">Amazon i podatek od sprzedaży</title>
		<link rel="alternate" type="text/html" href="https://vielhuber.de/blog/amazon-und-umsatzsteuer/"/>

		<id>https://vielhuber.de/?p=4576</id>
		<updated>2026-08-19T05:02:18Z</updated>
		<published>2025-12-18T10:57:00Z</published>
		<category scheme="https://vielhuber.de/" term="Blog"/>
		<summary type="html"><p>Amazon to idealny kanał zakupowy dla freelancerów: szybki, niedrogi i wszystko w jednym miejscu. Amazonowi udało się teraz konsekwentnie dostarczać terminowe i łatwo dostępne faktury do pobrania (nawet za zakupy w Marketplace). Niezależnie od tego, czy chodzi o nowy laptop, krzesło biurowe, czy po prostu szybkie zamówienie papieru do drukarki – towary można zamówić kilkoma kliknięciami, zazwyczaj za pośrednictwem konta osobistego, […]</p><p> Artykuł <a href="https://vielhuber.de/blog/amazon-und-umsatzsteuer/">Amazon i VAT</a> po raz pierwszy ukazał się na <a href="https://vielhuber.de">Vielhuber David</a> .</p>
</summary>

		
			</entry>
		<entry>
		<author>
			<name>David</name>
							<uri>https://vielhuber.de</uri>
						</author>

		<title type="html">status git 2.0</title>
		<link rel="alternate" type="text/html" href="https://vielhuber.de/blog/git-status-2-0/"/>

		<id>https://vielhuber.de/?p=4551</id>
		<updated>2026-08-19T05:02:18Z</updated>
		<published>2025-11-12T11:20:38Z</published>
		<category scheme="https://vielhuber.de/" term="Blog"/>
		<summary type="html"><p>Każdy, kto wpisuje „git status” rano, a potem pije kawę, pokocha tego małego pomocnika. Zwłaszcza podczas równoległego tworzenia wielu projektów internetowych, zwięzły przegląd jest nieoceniony: gdzie drzewo robocze jest czyste, gdzie są niesmergerowane zmiany i gdzie jest oczekujące polecenie pull/push? Wystarczy małe narzędzie powłoki – o ile niezawodnie obsługuje spacje/znaki Unicode w ścieżkach […]</p><p> Pierwszy wpis <a href="https://vielhuber.de/blog/git-status-2-0/">git status 2.0</a> pojawił się na <a href="https://vielhuber.de">Vielhuber David</a> .</p>
</summary>

		
			</entry>
		<entry>
		<author>
			<name>David</name>
							<uri>https://vielhuber.de</uri>
						</author>

		<title type="html">Język i logika</title>
		<link rel="alternate" type="text/html" href="https://vielhuber.de/blog/sprache-und-logik/"/>

		<id>https://vielhuber.de/?p=4534</id>
		<updated>2026-08-19T05:02:18Z</updated>
		<published>2025-11-11T07:31:23Z</published>
		<category scheme="https://vielhuber.de/" term="Blog"/>
		<summary type="html"><p>Jest piękna piosenka Cali Rose zatytułowana „It Is What It Is and It Ain't What Is Ain't”. Można ją skrócić do „It is what it is and it isn't what it isn't”. Za pomocą kilku słów można odkryć całe światy prawdy. Zmieniając i łącząc te dwie połówki, powstaje mały […]</p><p> Artykuł <a href="https://vielhuber.de/blog/sprache-und-logik/">Język i logika</a> po raz pierwszy ukazał się na <a href="https://vielhuber.de">Vielhuber David</a> .</p>
</summary>

		
			</entry>
		<entry>
		<author>
			<name>David</name>
							<uri>https://vielhuber.de</uri>
						</author>

		<title type="html">Automatyzacja Thunderbirda</title>
		<link rel="alternate" type="text/html" href="https://vielhuber.de/blog/automatisierung-von-thunderbird/"/>

		<id>https://vielhuber.de/?p=4515</id>
		<updated>2026-08-19T05:02:18Z</updated>
		<published>2025-11-07T10:02:06Z</published>
		<category scheme="https://vielhuber.de/" term="Blog"/>
		<summary type="html"><p>Thunderbird przeżywa niezwykły renesans od 2022 roku. Po latach stagnacji, Fundacja Mozilla ponownie aktywnie inwestuje w jego rozwój. Inicjatywa Supernova (Thunderbird 115+) przyniosła fundamentalne modernizacje, takie jak integracja z Rustem dla komponentów krytycznych pod względem wydajności, zmodernizowany interfejs użytkownika oparty na komponentach internetowych oraz natywna obsługa Exchange za pośrednictwem interfejsu API EWS/Microsoft Graph. Dla użytkowników, którzy wykorzystują Thunderbird do zarządzania rozległymi […]</p><p> Artykuł <a href="https://vielhuber.de/blog/automatisierung-von-thunderbird/">„Automatyzacja Thunderbirda”</a> ukazał się po raz pierwszy na <a href="https://vielhuber.de">Vielhuber David</a> .</p>
</summary>

		
			</entry>
		<entry>
		<author>
			<name>David</name>
							<uri>https://vielhuber.de</uri>
						</author>

		<title type="html">Operator morsa w PHP</title>
		<link rel="alternate" type="text/html" href="https://vielhuber.de/blog/walrus-operator-in-php/"/>

		<id>https://vielhuber.de/?p=4495</id>
		<updated>2026-08-19T05:02:18Z</updated>
		<published>2025-10-21T12:44:20Z</published>
		<category scheme="https://vielhuber.de/" term="Blog"/>
		<summary type="html"><p>W październiku 2019 roku Python 3.8 wprowadził operator Walrus (:=) za pośrednictwem PEP 572, wywołując jedną z największych kontrowersji w historii tego języka programowania. Debata była tak zacięta, że twórca Pythona, Guido van Rossum, zrezygnował ze stanowiska BDFL (Benevolent Dictator For Life) w lipcu 2018 roku, jeszcze przed premierą. […]</p><p> Post <a href="https://vielhuber.de/blog/walrus-operator-in-php/">Operator Walrusa w PHP</a> pojawił się po raz pierwszy na <a href="https://vielhuber.de">Vielhuber David</a> .</p>
</summary>

		
			</entry>
		<entry>
		<author>
			<name>David</name>
							<uri>https://vielhuber.de</uri>
						</author>

		<title type="html">O stopniach Celsjusza i Fahrenheita</title>
		<link rel="alternate" type="text/html" href="https://vielhuber.de/blog/von-celsius-und-fahrenheit/"/>

		<id>https://vielhuber.de/?p=4449</id>
		<updated>2025-10-13T08:52:32Z</updated>
		<published>2025-10-13T08:21:38Z</published>
		<category scheme="https://vielhuber.de/" term="Blog"/>
		<summary type="html"><p>Rozmawiasz przez telefon ze znajomym w USA w mroźny zimowy dzień. „Tutaj jest minus 40 stopni!” – wykrzykujecie jednocześnie. Normalnie to by wyjaśniło, kto ma na myśli stopnie Celsjusza, a kto Fahrenheita – ale nie przy tej konkretnej temperaturze. Dlaczego? To jedyna temperatura w tym miejscu […]</p><p> Wpis <a href="https://vielhuber.de/blog/von-celsius-und-fahrenheit/">o stopniach Celsjusza i Fahrenheita</a> po raz pierwszy pojawił się na <a href="https://vielhuber.de">Vielhuber David</a> .</p>
</summary>

		
			</entry>
		<entry>
		<author>
			<name>David</name>
							<uri>https://vielhuber.de</uri>
						</author>

		<title type="html">Zamieszanie w naturalnym porządku sortowania</title>
		<link rel="alternate" type="text/html" href="https://vielhuber.de/blog/verwirrung-in-der-natuerlichen-sortierreihenfolge/"/>

		<id>https://vielhuber.de/?p=4429</id>
		<updated>2026-08-19T05:02:18Z</updated>
		<published>2025-10-06T16:32:10Z</published>
		<category scheme="https://vielhuber.de/" term="Blog"/>
		<summary type="html"><p>Większość graficznych menedżerów plików nie sortuje ściśle leksykograficznie, lecz stosuje sortowanie „naturalne”. Bloki liczb w nazwie są interpretowane jako liczby – większy blok liczb wygrywa, nawet jeśli w przypadku alfabetu sytuacja byłaby odwrotna. Idea sortowania naturalnego: ludzie zazwyczaj chcą „9 przed 10”, „Rozdział 2 przed rozdziałem 10”; bez zer na początku [...]</p><p> Wpis <a href="https://vielhuber.de/blog/verwirrung-in-der-natuerlichen-sortierreihenfolge/">Zamieszanie w naturalnym porządku sortowania</a> pojawił się po raz pierwszy na <a href="https://vielhuber.de">Vielhuber David</a> .</p>
</summary>

		
			</entry>
		<entry>
		<author>
			<name>David</name>
							<uri>https://vielhuber.de</uri>
						</author>

		<title type="html">Priorytet w Harmonogramie zadań systemu Windows</title>
		<link rel="alternate" type="text/html" href="https://vielhuber.de/blog/prioritaet-in-der-windows-aufgabenplanung/"/>

		<id>https://vielhuber.de/?p=4409</id>
		<updated>2026-08-19T05:02:18Z</updated>
		<published>2025-09-29T14:29:26Z</published>
		<category scheme="https://vielhuber.de/" term="Blog"/>
		<summary type="html"><p>Każdy, kto uruchamia zadania w Harmonogramie zadań systemu Windows, prędzej czy później napotka niewyjaśnione różnice w czasie wykonywania. Skrypt PHP, który uruchamia się w 5 minut w wierszu poleceń, nagle potrzebuje 20 minut, gdy jest wykonywany za pośrednictwem Harmonogramu zadań systemu Windows. Ten sam użytkownik, te same uprawnienia, ten sam kod – czterokrotnie dłuższy czas wykonania. Co się działo? Po godzinach debugowania Monitor Procesów [...]</p><p> Wpis <a href="https://vielhuber.de/blog/prioritaet-in-der-windows-aufgabenplanung/">Priorytety w Harmonogramie zadań systemu Windows</a> pojawił się po raz pierwszy na <a href="https://vielhuber.de">Vielhuber David</a> .</p>
</summary>

		
			</entry>
		<entry>
		<author>
			<name>David</name>
							<uri>https://vielhuber.de</uri>
						</author>

		<title type="html">Test porównawczy ARC-AGI</title>
		<link rel="alternate" type="text/html" href="https://vielhuber.de/blog/der-arc-agi-benchmark/"/>

		<id>https://vielhuber.de/?p=4352</id>
		<updated>2026-08-19T05:02:18Z</updated>
		<published>2025-07-07T10:03:25Z</published>
		<category scheme="https://vielhuber.de/" term="Blog"/>
		<summary type="html"><p>Ciągły spadek cen mocy obliczeniowej – o dwa rzędy wielkości na dekadę – ogromnie napędzał rozwój modeli głębokiego uczenia od 2010 roku. Większe sieci i większa ilość danych pozornie niezawodnie zapewniały coraz wyższe wyniki w popularnych testach porównawczych – i podsycały nadzieję, że samo skalowanie nieuchronnie doprowadzi do powstania sztucznej inteligencji ogólnej (AGI). Już w 2019 roku François Chollet wprowadził benchmark ARC-AGI do pomiaru inteligencji. […]</p><p> Artykuł <a href="https://vielhuber.de/blog/der-arc-agi-benchmark/">ARC-AGI Benchmark</a> pojawił się po raz pierwszy na <a href="https://vielhuber.de">Vielhuber David</a> .</p>
</summary>

		
			</entry>
		<entry>
		<author>
			<name>David</name>
							<uri>https://vielhuber.de</uri>
						</author>

		<title type="html">Pokaż adres e-mail nadawcy w programie Outlook</title>
		<link rel="alternate" type="text/html" href="https://vielhuber.de/blog/absender-e-mail-adresse-in-outlook-anzeigen/"/>

		<id>https://vielhuber.de/?p=4327</id>
		<updated>2026-08-19T05:02:18Z</updated>
		<published>2025-07-07T09:28:32Z</published>
		<category scheme="https://vielhuber.de/" term="Blog"/>
		<summary type="html"><p>Adres e-mail nadawcy pozostaje dobrym wskaźnikiem tego, czy wiadomość e-mail jest spamem, czy nie. Domyślnie w programie Microsoft Outlook Desktop dodanie kolumny do widoku, która wyświetla rzeczywisty adres e-mail zamiast imienia i nazwiska, nie jest intuicyjne. Microsoft do dziś nie wdrożył tej funkcji jako prostej opcji – niemniej jednak […]</p><p> Artykuł <a href="https://vielhuber.de/blog/absender-e-mail-adresse-in-outlook-anzeigen/">„Wyświetlanie adresu e-mail nadawcy w programie Outlook”</a> ukazał się po raz pierwszy w <a href="https://vielhuber.de">Vielhuber David</a> .</p>
</summary>

		
			</entry>
		<entry>
		<author>
			<name>David</name>
							<uri>https://vielhuber.de</uri>
						</author>

		<title type="html">Dlaczego serwery proxy stały się niezastąpione w codziennym życiu cyfrowym</title>
		<link rel="alternate" type="text/html" href="https://vielhuber.de/blog/warum-proxys-im-digitalen-alltag-unverzichtbar-geworden-sind/"/>

		<id>https://vielhuber.de/?p=4253</id>
		<updated>2025-05-16T08:38:53Z</updated>
		<published>2025-05-16T08:36:08Z</published>
		<category scheme="https://vielhuber.de/" term="Blog"/>
		<summary type="html"><p>W erze cyfrowej ochrona danych, bezpieczeństwo i nieograniczony dostęp do informacji są ważniejsze niż kiedykolwiek wcześniej. Niezależnie od tego, czy chodzi o firmy, freelancerów czy osoby prywatne – korzystanie z serwerów proxy oferuje liczne korzyści wykraczające daleko poza samo maskowanie adresu IP. Zwłaszcza w czasach rosnącej cenzury, blokad regionalnych i zaawansowanych systemów anty-botowych, potężne serwery proxy stanowią niezbędne narzędzie do wydajnego i […]</p><p> Artykuł <a href="https://vielhuber.de/blog/warum-proxys-im-digitalen-alltag-unverzichtbar-geworden-sind/">Dlaczego serwery proxy stały się niezastąpione w codziennym życiu cyfrowym</a> ukazał się po raz pierwszy na <a href="https://vielhuber.de">Vielhuber David</a> .</p>
</summary>

		
			</entry>
		<entry>
		<author>
			<name>David</name>
							<uri>https://vielhuber.de</uri>
						</author>

		<title type="html">SSL w lokalnym środowisku programistycznym</title>
		<link rel="alternate" type="text/html" href="https://vielhuber.de/blog/ssl-in-lokaler-entwicklungsumgebung/"/>

		<id>https://vielhuber.de/?p=4207</id>
		<updated>2026-08-19T05:02:18Z</updated>
		<published>2025-04-21T08:43:08Z</published>
		<category scheme="https://vielhuber.de/" term="Blog"/>
		<summary type="html"><p>W dobie przeglądarek obsługujących wyłącznie protokół HTTPS, plików cookie SameSite i realistycznych warunków rozwoju oprogramowania, ważne jest, aby pracować lokalnie z prawdziwymi certyfikatami SSL. Let's Encrypt wykonało pionierską pracę w tym zakresie – dzięki pomocy certbot i Cloudflare tworzenie i odnawianie certyfikatów typu wildcard jest szybkie i łatwe. Dzięki temu uzyskasz dostęp do […]</p><p> Artykuł <a href="https://vielhuber.de/blog/ssl-in-lokaler-entwicklungsumgebung/">SSL w lokalnym środowisku programistycznym</a> pojawił się po raz pierwszy na <a href="https://vielhuber.de">Vielhuber David</a> .</p>
</summary>

		
			</entry>
		<entry>
		<author>
			<name>David</name>
							<uri>https://vielhuber.de</uri>
						</author>

		<title type="html">Bezpieczeństwo Internetu: Jak sieci VPN zmieniają prywatność i bezpieczeństwo w Internecie</title>
		<link rel="alternate" type="text/html" href="https://vielhuber.de/blog/internetsicherheit-wie-vpns-den-online-datenschutz-und-die-sicherheit-veraendern/"/>

		<id>https://vielhuber.de/?p=4195</id>
		<updated>2025-03-31T10:32:03Z</updated>
		<published>2025-03-31T10:27:07Z</published>
		<category scheme="https://vielhuber.de/" term="Blog"/>
		<summary type="html"><p>1. Demistyfikacja technologii VPN i jej roli w ochronie prywatności w Internecie Wyobraź sobie tajne przejście, tajemnicze i bezpieczne; Właśnie to reprezentują wirtualne sieci prywatne, zwane VPN-ami, w świecie cyfrowym. Te małe cuda działają jak warstwa ochronna, która szyfruje Twoje dane i trzyma ciekawskich z daleka. Wyobraź to sobie tak […]</p><p> Artykuł <a href="https://vielhuber.de/blog/internetsicherheit-wie-vpns-den-online-datenschutz-und-die-sicherheit-veraendern/">Bezpieczeństwo w Internecie: Jak sieci VPN zmieniają prywatność i bezpieczeństwo w Internecie</a> pojawił się po raz pierwszy na <a href="https://vielhuber.de">Vielhuber David</a> .</p>
</summary>

		
			</entry>
		<entry>
		<author>
			<name>David</name>
							<uri>https://vielhuber.de</uri>
						</author>

		<title type="html">Zbuduj własny duży model językowy</title>
		<link rel="alternate" type="text/html" href="https://vielhuber.de/blog/large-language-model-selbst-bauen/"/>

		<id>https://vielhuber.de/?p=4159</id>
		<updated>2026-08-19T05:02:18Z</updated>
		<published>2025-02-26T16:44:38Z</published>
		<category scheme="https://vielhuber.de/" term="Blog"/>
		<summary type="html"><p>„Maszyna może mieć dużą pamięć, ale nie może myśleć – chyba że ją tego nauczymy”. – Alana Turinga. Nowoczesne modele sztucznej inteligencji, takie jak GPT-4 czy Llama, opierają się na ogromnych zbiorach danych i skomplikowanych strukturach matematycznych. Ale co tak naprawdę się za tym kryje? W tym artykule przyjrzymy się kluczowym elementom potrzebnym do […]</p><p> Wpis <a href="https://vielhuber.de/blog/large-language-model-selbst-bauen/">Zbuduj samodzielnie duży model językowy</a> pojawił się po raz pierwszy na <a href="https://vielhuber.de">Vielhuber David</a> .</p>
</summary>

		
			</entry>
		<entry>
		<author>
			<name>David</name>
							<uri>https://vielhuber.de</uri>
						</author>

		<title type="html">Samodzielnie hostuj OpenStreetMap</title>
		<link rel="alternate" type="text/html" href="https://vielhuber.de/blog/openstreetmap-selbst-hosten/"/>

		<id>https://vielhuber.de/?p=4119</id>
		<updated>2025-02-17T16:29:34Z</updated>
		<published>2025-02-17T16:15:33Z</published>
		<category scheme="https://vielhuber.de/" term="Blog"/>
		<summary type="html"><p>OpenStreetMap (OSM) to darmowa mapa świata tworzona wspólnie przez ludzi z całego świata – darmowa, otwarta i niezależna. Podczas gdy Google Maps, jako lider rynku, jest często pierwszym wyborem w przypadku map cyfrowych, OSM opiera się na zupełnie innej zasadzie: społeczności współpracującej ze sobą, która zbiera, udoskonala i udostępnia dane geograficzne bezpłatnie. Dlaczego […]</p><p> Wpis <a href="https://vielhuber.de/blog/openstreetmap-selbst-hosten/">Hosting OpenStreetMap yourself</a> pojawił się po raz pierwszy na <a href="https://vielhuber.de">Vielhuber David</a> .</p>
</summary>

		
			</entry>
		<entry>
		<author>
			<name>David</name>
							<uri>https://vielhuber.de</uri>
						</author>

		<title type="html">Dostęp z PHP do Exchange/Office 365</title>
		<link rel="alternate" type="text/html" href="https://vielhuber.de/blog/zugriff-mit-php-auf-exchange-office-365/"/>

		<id>https://vielhuber.de/?p=3584</id>
		<updated>2026-08-19T05:02:18Z</updated>
		<published>2025-02-16T23:42:23Z</published>
		<category scheme="https://vielhuber.de/" term="Blog"/>
		<summary type="html"><p>Zapowiedziano dawno temu, a teraz jest to już rzeczywistość: od września 2022 r. firma Microsoft wyłączy uwierzytelnianie hasłem dla niektórych protokołów w usłudze Exchange Online na rzecz protokołu oAuth2. Problemy wielu bibliotek i skryptów kopii zapasowych w serwisie GitHub wyraźnie pokazują, że zmiana zaskoczyła wielu administratorów. Poniżej pokazujemy sposób użycia oAuth2 za pomocą PHP poprzez […]</p><p> Artykuł <a href="https://vielhuber.de/blog/zugriff-mit-php-auf-exchange-office-365/">Dostęp do Exchange/Office 365 przy użyciu PHP</a> pojawił się po raz pierwszy na <a href="https://vielhuber.de">Vielhuber David</a> .</p>
</summary>

		
			</entry>
		<entry>
		<author>
			<name>David</name>
							<uri>https://vielhuber.de</uri>
						</author>

		<title type="html">Wysyłanie e-maili jest opóźnione</title>
		<link rel="alternate" type="text/html" href="https://vielhuber.de/blog/e-mails-verzoegert-senden/"/>

		<id>https://vielhuber.de/?p=4074</id>
		<updated>2026-08-19T05:02:18Z</updated>
		<published>2024-12-29T08:04:31Z</published>
		<category scheme="https://vielhuber.de/" term="Blog"/>
		<summary type="html"><p>W tej chwili nie jest to odpowiedni moment? E-mail został wysłany za wcześnie? Opóźnianie wysyłania wiadomości e-mail może być przydatne w wielu sytuacjach: niezależnie od tego, czy chodzi o zyskanie czasu na ich przejrzenie, czy o efektywne zarządzanie własną pracą, czas może mieć kluczowe znaczenie. Oto trzy sposoby, dzięki którym możesz opóźnić wysyłanie wiadomości e-mail i zoptymalizować własną komunikację. Outlook Microsoft […]</p><p> Post <a href="https://vielhuber.de/blog/e-mails-verzoegert-senden/">Opóźnione wysyłanie wiadomości e-mail</a> pojawił się po raz pierwszy w <a href="https://vielhuber.de">Vielhuber David</a> .</p>
</summary>

		
			</entry>
		<entry>
		<author>
			<name>David</name>
							<uri>https://vielhuber.de</uri>
						</author>

		<title type="html">Kontroluj przeglądarki za pomocą sztucznej inteligencji</title>
		<link rel="alternate" type="text/html" href="https://vielhuber.de/blog/browser-mit-ki-steuern/"/>

		<id>https://vielhuber.de/?p=4052</id>
		<updated>2026-08-19T05:02:18Z</updated>
		<published>2024-12-26T08:49:34Z</published>
		<category scheme="https://vielhuber.de/" term="Blog"/>
		<summary type="html"><p>Automatyzacja przeglądarek odgrywa dużą rolę w takich obszarach, jak web scraping, automatyczne testowanie i interakcja aplikacji internetowych. Wcześniej w tym celu używano np. programu Puppeteer. Dzięki rozwojowi sztucznej inteligencji (AI) otwierają się nowe możliwości, dzięki którym automatyzacja przeglądarek stanie się bardziej intuicyjna i mniej wymagająca pod względem konserwacji – co otwiera drogę Stagehandowi. Aby wyjaśnić, jak to działa, chcemy […]</p><p> Artykuł <a href="https://vielhuber.de/blog/browser-mit-ki-steuern/">Kontrolowanie przeglądarek za pomocą sztucznej inteligencji</a> pojawił się po raz pierwszy na <a href="https://vielhuber.de">Vielhuber David</a> .</p>
</summary>

		
			</entry>
		<entry>
		<author>
			<name>David</name>
							<uri>https://vielhuber.de</uri>
						</author>

		<title type="html">Debugowanie w PHP za pomocą Xdebug</title>
		<link rel="alternate" type="text/html" href="https://vielhuber.de/blog/debugging-in-php-mit-xdebug/"/>

		<id>https://vielhuber.de/?p=4022</id>
		<updated>2026-08-19T05:02:18Z</updated>
		<published>2024-11-11T14:54:06Z</published>
		<category scheme="https://vielhuber.de/" term="Blog"/>
		<summary type="html"><p>Xdebug to potężne narzędzie do debugowania i profilowania dla PHP, które pomaga nam analizować i optymalizować aplikacje PHP. Obsługuje funkcje takie jak debugowanie krok po kroku, pomiar wydajności i śledzenie stosu, co znacznie upraszcza debugowanie i zapewnia lepszy wgląd w kod. Poniżej znajduje się krótki przewodnik konfiguracji dotyczący korzystania z niego w VS Code. Instalacja Xdebug: Zainstalujemy Xdebug jako przykład […]</p><p> Artykuł <a href="https://vielhuber.de/blog/debugging-in-php-mit-xdebug/">Debugowanie w PHP za pomocą Xdebug</a> po raz pierwszy pojawił się na <a href="https://vielhuber.de">Vielhuber David</a> .</p>
</summary>

		
			</entry>
		<entry>
		<author>
			<name>David</name>
							<uri>https://vielhuber.de</uri>
						</author>

		<title type="html">O płynach</title>
		<link rel="alternate" type="text/html" href="https://vielhuber.de/blog/ueber-fluessigkeiten/"/>

		<id>https://vielhuber.de/?p=4011</id>
		<updated>2024-10-21T10:19:57Z</updated>
		<published>2024-10-21T10:05:59Z</published>
		<category scheme="https://vielhuber.de/" term="Blog"/>
		<summary type="html"><p>Wyobraź sobie dwie identyczne filiżanki – jedną wypełnioną kawą, a drugą mlekiem, umieszczone na tym samym poziomie. Następnie nabieramy łyżeczkę kawy z filiżanki do kubka z mlekiem i mieszamy. Następnie łyżeczkę mieszanki z kubka na mleko wlewa się z powrotem do kubka na kawę. W której filiżance znajduje się […]</p><p> Wpis <a href="https://vielhuber.de/blog/ueber-fluessigkeiten/">About Liquids</a> po raz pierwszy pojawił się na <a href="https://vielhuber.de">Vielhuber David</a> .</p>
</summary>

		
			</entry>
		<entry>
		<author>
			<name>David</name>
							<uri>https://vielhuber.de</uri>
						</author>

		<title type="html">Wiadomości zatwierdzenia Git z ChatGPT</title>
		<link rel="alternate" type="text/html" href="https://vielhuber.de/blog/git-commit-messages-mit-chatgpt/"/>

		<id>https://vielhuber.de/?p=3984</id>
		<updated>2026-08-19T05:02:18Z</updated>
		<published>2024-09-16T10:23:13Z</published>
		<category scheme="https://vielhuber.de/" term="Blog"/>
		<summary type="html"><p>Komunikaty commit w Gicie są często zaniedbywane. Wielu postrzega je jedynie jako zło konieczne do zapisywania zmian. Jednak sensowne komunikaty commit są kluczowym czynnikiem sukcesu projektu: zapewniają dobrą identyfikowalność zmian, efektywną współpracę w zespole i szybsze naprawianie błędów. To wystarczający powód, aby zautomatyzować komunikaty commit za pomocą […]</p><p> Artykuł <a href="https://vielhuber.de/blog/git-commit-messages-mit-chatgpt/">Git Commit Messages with ChatGPT</a> po raz pierwszy pojawił się na <a href="https://vielhuber.de">Vielhuber David</a> .</p>
</summary>

		
			</entry>
		<entry>
		<author>
			<name>David</name>
							<uri>https://vielhuber.de</uri>
						</author>

		<title type="html">Prostokątny luty</title>
		<link rel="alternate" type="text/html" href="https://vielhuber.de/blog/der-rechteckige-februar/"/>

		<id>https://vielhuber.de/?p=3951</id>
		<updated>2026-08-19T05:02:18Z</updated>
		<published>2024-09-02T11:35:23Z</published>
		<category scheme="https://vielhuber.de/" term="Blog"/>
		<summary type="html"><p>Luty przybiera czasami w kalendarzu niezwykle atrakcyjny kształt. Na przykład w lutym 2021 roku można doświadczyć takiego „idealnie prostokątnego lutego”. Ten rzadki efekt występuje, gdy luty ma dokładnie 28 dni, a 1 lutego przypada w poniedziałek. Ale jak często się to zdarza i jak długo trzeba na to czekać?</p><p> Artykuł <a href="https://vielhuber.de/blog/der-rechteckige-februar/">„Prostokątny luty”</a> ukazał się po raz pierwszy na <a href="https://vielhuber.de">Vielhuber David</a> .</p>
</summary>

		
			</entry>
		<entry>
		<author>
			<name>David</name>
							<uri>https://vielhuber.de</uri>
						</author>

		<title type="html">Pionowe centrowanie w CSS</title>
		<link rel="alternate" type="text/html" href="https://vielhuber.de/blog/vertikales-zentrieren-in-css/"/>

		<id>https://vielhuber.de/?p=3934</id>
		<updated>2026-08-19T05:02:18Z</updated>
		<published>2024-08-21T13:04:35Z</published>
		<category scheme="https://vielhuber.de/" term="Blog"/>
		<summary type="html"><p>Dla większości z nas CSS nadal jest zagadką: zawiera setki źle nazwanych właściwości, z których każda może mieć nieintuicyjny wpływ na wynik. Pionowe pozycjonowanie elementów podczas tworzenia stron internetowych jest trudne i w przeszłości często przysparzało kłopotów. Ale na szczęście te czasy już minęły. Nie uwierzysz: […]</p><p> Post <a href="https://vielhuber.de/blog/vertikales-zentrieren-in-css/">Pionowe centrowanie w CSS</a> pojawił się po raz pierwszy na <a href="https://vielhuber.de">Vielhuber David</a> .</p>
</summary>

		
			</entry>
		<entry>
		<author>
			<name>David</name>
							<uri>https://vielhuber.de</uri>
						</author>

		<title type="html">animuj height: 0 do height: auto za pomocą CSS</title>
		<link rel="alternate" type="text/html" href="https://vielhuber.de/blog/height-0-zu-height-auto-mit-css-animieren/"/>

		<id>https://vielhuber.de/?p=3923</id>
		<updated>2026-08-19T05:02:18Z</updated>
		<published>2024-08-12T10:44:11Z</published>
		<category scheme="https://vielhuber.de/" term="Blog"/>
		<summary type="html"><p>Przejścia CSS są świetnym sposobem na stworzenie interaktywności. Wystarczy zastosować przejście do stanu początkowego elementu, a przeglądarka wygeneruje animację przejścia między dwoma stanami. Jednakże przejścia dla wewnętrznych rozmiarów elementów, takie jak auto, od dziesięcioleci stanowią problem dla programistów stron internetowych i jedynym sposobem na ich rozwiązanie okazało się dynamiczne obliczenie wysokości za pomocą JavaScript. Jeden […]</p><p> Post <a href="https://vielhuber.de/blog/height-0-zu-height-auto-mit-css-animieren/">Animowanie wysokości: 0 do wysokości: auto za pomocą CSS</a> pojawił się po raz pierwszy w <a href="https://vielhuber.de">Vielhuber David</a> .</p>
</summary>

		
			</entry>
		<entry>
		<author>
			<name>David</name>
							<uri>https://vielhuber.de</uri>
						</author>

		<title type="html">Nie ma liczby całkowitej pomiędzy 0 a 1</title>
		<link rel="alternate" type="text/html" href="https://vielhuber.de/blog/es-gibt-keine-ganzzahl-zwischen-0-und-1/"/>

		<id>https://vielhuber.de/?p=3909</id>
		<updated>2024-08-07T19:15:47Z</updated>
		<published>2024-08-07T19:08:50Z</published>
		<category scheme="https://vielhuber.de/" term="Blog"/>
		<summary type="html"><p>Nie istnieje \(n \w \mathbb{Z}^+\) takie, że \(0 &lt; n &lt; 1\). Dowód: Załóżmy, że to stwierdzenie jest fałszywe. Wówczas istnieje \(n \w \mathbb{Z}^+\) takie, że \(0 &lt; n &lt; 1\). Rozważmy zbiór \(S := \{ m \in \mathbb{Z}^+ : 0 &lt; m &lt; 1 \}\). Ponieważ \( n […]</p><p> Post <a href="https://vielhuber.de/blog/es-gibt-keine-ganzzahl-zwischen-0-und-1/">Nie ma liczby całkowitej między 0 a 1</a> pojawił się po raz pierwszy na <a href="https://vielhuber.de">Vielhuber David</a> .</p>
</summary>

		
			</entry>
		<entry>
		<author>
			<name>David</name>
							<uri>https://vielhuber.de</uri>
						</author>

		<title type="html">Paradoks windy</title>
		<link rel="alternate" type="text/html" href="https://vielhuber.de/blog/fahrstuhl-paradoxon/"/>

		<id>https://vielhuber.de/?p=3903</id>
		<updated>2026-08-19T05:02:18Z</updated>
		<published>2024-07-15T13:49:12Z</published>
		<category scheme="https://vielhuber.de/" term="Blog"/>
		<summary type="html"><p>W 1950 roku fizycy George Gamow i Marvin Stern zauważyli ciekawe zjawisko: Gamow, który miał biuro na pierwszym piętrze sześciopiętrowego budynku, zauważył, że w pięciu na sześć przypadków kolejna przyjeżdżająca winda jechała w dół, chociaż chciała jechać w górę. Stern, który pracował na piątym piętrze, zauważył coś przeciwnego. Winda […]</p><p> Post <a href="https://vielhuber.de/blog/fahrstuhl-paradoxon/">Elevator Paradox</a> pojawił się po raz pierwszy na <a href="https://vielhuber.de">Vielhuber David</a> .</p>
</summary>

		
			</entry>
		<entry>
		<author>
			<name>David</name>
							<uri>https://vielhuber.de</uri>
						</author>

		<title type="html">Quine</title>
		<link rel="alternate" type="text/html" href="https://vielhuber.de/blog/quine/"/>

		<id>https://vielhuber.de/?p=3895</id>
		<updated>2026-08-19T05:02:18Z</updated>
		<published>2024-07-11T23:43:17Z</published>
		<category scheme="https://vielhuber.de/" term="Blog"/>
		<summary type="html"><p>Program Quine'a lub Quine to program, który po uruchomieniu generuje własny kod źródłowy. Quine nie może „wyjść poza siebie”, na przykład drukując zawartość pliku, w którym się znajduje, lub wykorzystując zdolności introspekcyjne do wydrukowania własnej reprezentacji. Zamiast tego musi obliczyć własny kod źródłowy. Klasycznym sposobem na stworzenie takiego programu jest […]</p><p> Post <a href="https://vielhuber.de/blog/quine/">Quine</a> pojawił się po raz pierwszy na <a href="https://vielhuber.de">Vielhuber David</a> .</p>
</summary>

		
			</entry>
		<entry>
		<author>
			<name>David</name>
							<uri>https://vielhuber.de</uri>
						</author>

		<title type="html">Rotacja plików za pomocą skryptu bash</title>
		<link rel="alternate" type="text/html" href="https://vielhuber.de/blog/file-rotation-mit-bash-script/"/>

		<id>https://vielhuber.de/?p=3889</id>
		<updated>2024-07-04T20:35:17Z</updated>
		<published>2024-07-04T20:32:49Z</published>
		<category scheme="https://vielhuber.de/" term="Blog"/>
		<summary type="html"><p>Dzięki takim potężnym narzędziom jak logrotate praca związana z rotacją plików dziennika lub kopii zapasowych staje się dużo łatwiejsza. Oznacza to, że pliki są obracane po upływie określonego czasu lub gdy osiągną określony rozmiar. Jeżeli nie posiadasz tego narzędzia na serwerze zdalnym i możesz wykonywać jedynie zdalne polecenia SSH, możesz utworzyć własny mały skrypt powłoki Bash […]</p><p> Post <a href="https://vielhuber.de/blog/file-rotation-mit-bash-script/">Rotacja plików za pomocą skryptu Bash</a> pojawił się po raz pierwszy w <a href="https://vielhuber.de">Vielhuber David</a> .</p>
</summary>

		
			</entry>
		<entry>
		<author>
			<name>David</name>
							<uri>https://vielhuber.de</uri>
						</author>

		<title type="html">Prawo Benforda</title>
		<link rel="alternate" type="text/html" href="https://vielhuber.de/blog/das-benfordsche-gesetz/"/>

		<id>https://vielhuber.de/?p=3870</id>
		<updated>2024-05-13T10:45:00Z</updated>
		<published>2024-05-13T10:32:05Z</published>
		<category scheme="https://vielhuber.de/" term="Blog"/>
		<summary type="html"><p>W świecie liczb ciągle można natrafić na zaskakujące wzorce, które mogą być zarówno zadziwiające, jak i pouczające. Jedną z takich ciekawostek jest prawo Benforda, znane również jako prawo pierwszej cyfry. To zjawisko matematyczne opisuje rozkład częstości występowania pierwszych cyfr w wielu rzeczywistych zbiorach danych i oferuje interesujące spostrzeżenia na temat natury […]</p><p> Artykuł <a href="https://vielhuber.de/blog/das-benfordsche-gesetz/">Prawo Benforda</a> pojawił się po raz pierwszy w <a href="https://vielhuber.de">Vielhuber David</a> .</p>
</summary>

		
			</entry>
		<entry>
		<author>
			<name>David</name>
							<uri>https://vielhuber.de</uri>
						</author>

		<title type="html">Paradoksalne obliczanie prawdopodobieństwa</title>
		<link rel="alternate" type="text/html" href="https://vielhuber.de/blog/paradoxe-wahrscheinlichkeitsrechnung/"/>

		<id>https://vielhuber.de/?p=3846</id>
		<updated>2026-08-19T05:02:18Z</updated>
		<published>2024-04-25T15:46:00Z</published>
		<category scheme="https://vielhuber.de/" term="Blog"/>
		<summary type="html"><p>Mam dwoje dzieci: syna, który urodził się w czwartek. Jakie jest prawdopodobieństwo, że urodzi mi się córka? Oznaczmy dni tygodnia liczbami \(1, 2, … , 7\), gdzie \(1\ =\) poniedziałek, \(2 =\) wtorek itd. Teraz możemy zapisać zdarzenie „Dnia \(n\) urodził się chłopiec” jako \(B_n\) […]</p><p> Artykuł <a href="https://vielhuber.de/blog/paradoxe-wahrscheinlichkeitsrechnung/">Paradoksalna teoria prawdopodobieństwa</a> po raz pierwszy ukazał się na <a href="https://vielhuber.de">Vielhuber David</a> .</p>
</summary>

		
			</entry>
		<entry>
		<author>
			<name>David</name>
							<uri>https://vielhuber.de</uri>
						</author>

		<title type="html">Argument dnia zagłady</title>
		<link rel="alternate" type="text/html" href="https://vielhuber.de/blog/das-doomsday-argument/"/>

		<id>https://vielhuber.de/?p=3810</id>
		<updated>2024-01-06T01:35:57Z</updated>
		<published>2024-01-06T01:22:03Z</published>
		<category scheme="https://vielhuber.de/" term="Blog"/>
		<summary type="html"><p>Zakładając, że liczba \(Y\) wszystkich osób, które się kiedykolwiek urodziły i które się urodzą, jest skończona, niech \(x\) będzie Twoją pozycją bezwzględną od początku listy. Wtedy \(0 &lt; \frac{x}{Y} \leq 1\). Możemy teraz z prawdopodobieństwem \(95\%\) stwierdzić, że należysz do ostatnich \(95\%\) wszystkich ludzi, którzy kiedykolwiek się urodzili, […]</p><p> Artykuł <a href="https://vielhuber.de/blog/das-doomsday-argument/">Argument o końcu świata</a> pojawił się po raz pierwszy na <a href="https://vielhuber.de">Vielhuber David</a> .</p>
</summary>

		
			</entry>
		<entry>
		<author>
			<name>David</name>
							<uri>https://vielhuber.de</uri>
						</author>

		<title type="html">Paradoks pijaka</title>
		<link rel="alternate" type="text/html" href="https://vielhuber.de/blog/trinkerparadoxon/"/>

		<id>https://vielhuber.de/?p=3768</id>
		<updated>2026-08-19T05:02:18Z</updated>
		<published>2023-07-04T22:34:36Z</published>
		<category scheme="https://vielhuber.de/" term="Blog"/>
		<summary type="html"><p>Poniższe zdanie jest znane jako „paradoks pijącego”: „W barze jest ktoś taki, że gdy on lub ona pije, wszyscy w barze piją”. Nie ma znaczenia, czy ta jedna osoba namawia innych do picia, czy też istnieje inne tylne wejście, o czym zaraz się przekonamy. To jest […]</p><p> Artykuł <a href="https://vielhuber.de/blog/trinkerparadoxon/">Drinker's Paradox</a> pojawił się po raz pierwszy na <a href="https://vielhuber.de">Vielhuber David</a> .</p>
</summary>

		
			</entry>
		<entry>
		<author>
			<name>David</name>
							<uri>https://vielhuber.de</uri>
						</author>

		<title type="html">Zgadywanie liczb</title>
		<link rel="alternate" type="text/html" href="https://vielhuber.de/blog/zahlenraten/"/>

		<id>https://vielhuber.de/?p=3742</id>
		<updated>2023-06-26T13:31:35Z</updated>
		<published>2023-06-26T13:23:14Z</published>
		<category scheme="https://vielhuber.de/" term="Blog"/>
		<summary type="html"><p>Chłopiec myśli o liczbie \(1\), \(2\) lub \(3\), a dziewczynka może zadać tylko jedno pytanie dotyczące tej liczby. Chłopiec może odpowiedzieć tylko „tak”, „nie” lub „nie wiem”. Zadając sprytne pytanie, dziewczynce udaje się znaleźć właściwą liczbę, o której pomyślał chłopiec, […]</p><p> Post <a href="https://vielhuber.de/blog/zahlenraten/">Zgadywanie liczb</a> pojawił się po raz pierwszy na <a href="https://vielhuber.de">Vielhuber David</a> .</p>
</summary>

		
			</entry>
		<entry>
		<author>
			<name>David</name>
							<uri>https://vielhuber.de</uri>
						</author>

		<title type="html">Obiekt bez pochodzenia</title>
		<link rel="alternate" type="text/html" href="https://vielhuber.de/blog/gegenstand-ohne-ursprung/"/>

		<id>https://vielhuber.de/?p=3698</id>
		<updated>2026-08-19T05:02:18Z</updated>
		<published>2023-02-14T23:14:08Z</published>
		<category scheme="https://vielhuber.de/" term="Blog"/>
		<summary type="html"><p>Wyobraź sobie, że pewnego dnia otrzymujesz tajemniczą paczkę bez nadawcy. Z ciekawością otwierasz paczkę i znajdujesz pierścionek, który dajesz swojej córce. Kilkadziesiąt lat później to ona jest tą, która potrafi wysyłać obiekty w przeszłość, wykorzystując tunel czasoprzestrzenny. Robi to z pierścionkiem, który kiedyś od ciebie dostała, […]</p><p> Post <a href="https://vielhuber.de/blog/gegenstand-ohne-ursprung/">Obiekt bez pochodzenia</a> pojawił się po raz pierwszy na <a href="https://vielhuber.de">Vielhuber David</a> .</p>
</summary>

		
			</entry>
		<entry>
		<author>
			<name>David</name>
							<uri>https://vielhuber.de</uri>
						</author>

		<title type="html">CI z akcjami GitHub</title>
		<link rel="alternate" type="text/html" href="https://vielhuber.de/blog/ci-mit-github-actions/"/>

		<id>https://vielhuber.de/?p=3686</id>
		<updated>2026-08-19T05:02:18Z</updated>
		<published>2023-01-10T12:32:13Z</published>
		<category scheme="https://vielhuber.de/" term="Blog"/>
		<summary type="html"><p>GitHub Actions, jako alternatywa dla cenionego Travis CI, jest dostępny już od jakiegoś czasu. To narzędzie do ciągłej integracji jest bardzo dobrze zintegrowane z platformą kodową GitHub i jest teraz bardzo stabilne. GitHub Actions opiera się na plikach konfiguracyjnych YAML, które są przechowywane w repozytorium, w którym ma zostać wykonany przepływ pracy. Poniżej znajdziesz […]</p><p> Artykuł <a href="https://vielhuber.de/blog/ci-mit-github-actions/">CI z GitHub Actions</a> po raz pierwszy pojawił się na <a href="https://vielhuber.de">Vielhuber David</a> .</p>
</summary>

		
			</entry>
		<entry>
		<author>
			<name>David</name>
							<uri>https://vielhuber.de</uri>
						</author>

		<title type="html">Paradoks Steina</title>
		<link rel="alternate" type="text/html" href="https://vielhuber.de/blog/steins-paradox/"/>

		<id>https://vielhuber.de/?p=3642</id>
		<updated>2026-08-19T05:02:18Z</updated>
		<published>2022-11-26T01:37:42Z</published>
		<category scheme="https://vielhuber.de/" term="Blog"/>
		<summary type="html"><p>W 1961 roku James i Stein opublikowali pracę zatytułowaną „Estimation with Quadratic Loss”. Rozważmy dane o rozkładzie normalnym z nieznaną średnią \(\mu\) i wariancją \(1\). Jeżeli teraz wybierze się losową wartość \(x\) z tych danych i na tej podstawie trzeba oszacować średnią \(\mu\), intuicyjnie \(x\) jest rozsądnym szacunkiem dla \(\mu\) (ponieważ istnieje rozkład normalny, […]</p><p> Artykuł <a href="https://vielhuber.de/blog/steins-paradox/">Paradoks Steina</a> pojawił się po raz pierwszy na <a href="https://vielhuber.de">Vielhuber David</a> .</p>
</summary>

		
			</entry>
		<entry>
		<author>
			<name>David</name>
							<uri>https://vielhuber.de</uri>
						</author>

		<title type="html">UUID w bazach danych</title>
		<link rel="alternate" type="text/html" href="https://vielhuber.de/blog/uuids-in-datenbanken/"/>

		<id>https://vielhuber.de/?p=3550</id>
		<updated>2026-08-19T05:02:18Z</updated>
		<published>2022-10-20T00:23:00Z</published>
		<category scheme="https://vielhuber.de/" term="Blog"/>
		<summary type="html"><p>Identyfikatory UUID (Universally Unique Identifiers) to 128-bitowe wartości, które są używane w bazach danych między innymi do jednoznacznej identyfikacji wpisów w tabelach. Są one reprezentowane jako ciąg szesnastkowy podzielony na pięć grup oddzielonych myślnikami (przykład: 09fe49b3-4d2b-471c-ac04-36c9e706b85f). Toczy się wiele dyskusji na temat zalet i wad identyfikatorów UUID w bazach danych – w systemach rozproszonych są one nieuniknione. W […]</p><p> Artykuł <a href="https://vielhuber.de/blog/uuids-in-datenbanken/">UUID w bazach danych</a> pojawił się po raz pierwszy w <a href="https://vielhuber.de">Vielhuber David</a> .</p>
</summary>

		
			</entry>
		<entry>
		<author>
			<name>David</name>
							<uri>https://vielhuber.de</uri>
						</author>

		<title type="html">Oczyść historię Gita, część 2</title>
		<link rel="alternate" type="text/html" href="https://vielhuber.de/blog/git-historie-bereinigen-teil-2/"/>

		<id>https://vielhuber.de/?p=3440</id>
		<updated>2026-08-19T05:02:18Z</updated>
		<published>2022-08-28T21:43:36Z</published>
		<category scheme="https://vielhuber.de/" term="Blog"/>
		<summary type="html"><p>Dane wrażliwe lub nadmierne wykorzystanie przestrzeni dyskowej: Istnieją dobre powody, dla których warto zmienić historię Git. W tym wpisie na blogu wyjaśniłem, jak używać BFG do usuwania plików z historii Git. Słabym punktem BFG jest brak wsparcia dla ścieżek bezpośrednich, co uniemożliwia wyszukiwanie plików lub folderów w podfolderach […]</p><p> Wpis <a href="https://vielhuber.de/blog/git-historie-bereinigen-teil-2/">Czyszczenie historii Git część 2</a> pojawił się po raz pierwszy na <a href="https://vielhuber.de">Vielhuber David</a> .</p>
</summary>

		
			</entry>
		<entry>
		<author>
			<name>David</name>
							<uri>https://vielhuber.de</uri>
						</author>

		<title type="html">Limit pamięci w WordPress</title>
		<link rel="alternate" type="text/html" href="https://vielhuber.de/blog/memory-limit-in-wordpress/"/>

		<id>https://vielhuber.de/?p=3422</id>
		<updated>2026-08-19T05:02:18Z</updated>
		<published>2022-07-25T21:49:29Z</published>
		<category scheme="https://vielhuber.de/" term="Blog"/>
		<summary type="html"><p>W skrócie: Ręczne ustawienie wartości lub wartości domyślnych WP_MEMORY_LIMIT/WP_MAX_MEMORY_LIMIT nie ma znaczenia, jeśli WP_MEMORY_LIMIT/WP_MAX_MEMORY_LIMIT jest mniejsze lub równe limitowi pamięci PHP (zwanemu dalej „memory_limit”). Służą one do dynamicznego podwyższania zbyt niskich wartości memory_limit do zalecanego minimum.</p><p> Artykuł <a href="https://vielhuber.de/blog/memory-limit-in-wordpress/">Limit pamięci w WordPressie</a> po raz pierwszy pojawił się na <a href="https://vielhuber.de">Vielhuber David</a> .</p>
</summary>

		
			</entry>
		<entry>
		<author>
			<name>David</name>
							<uri>https://vielhuber.de</uri>
						</author>

		<title type="html">Szybka wskazówka: zmodyfikuj iframe</title>
		<link rel="alternate" type="text/html" href="https://vielhuber.de/blog/quick-tip-iframe-modifizieren/"/>

		<id>https://vielhuber.de/?p=3408</id>
		<updated>2026-08-19T05:02:17Z</updated>
		<published>2022-05-20T23:07:05Z</published>
		<category scheme="https://vielhuber.de/" term="Blog"/>
		<summary type="html"><p>Jeśli osadzisz zewnętrzną ramkę iframe (na przykład widżet), nie będziesz mógł uzyskać dostępu do jej zawartości za pomocą CSS ani JavaScript (z powodu tzw. polityki tego samego pochodzenia). Istnieje jednak bardzo prosta procedura pozwalająca nadal modyfikować dowolny kod (w tym kod w innych plikach ładowanych w ramce iframe). Aby to zrobić, należy skierować […]</p><p> Post <a href="https://vielhuber.de/blog/quick-tip-iframe-modifizieren/">Szybka wskazówka: Modyfikacja ramki Iframe</a> pojawił się po raz pierwszy w <a href="https://vielhuber.de">Vielhuber David</a> .</p>
</summary>

		
			</entry>
		<entry>
		<author>
			<name>David</name>
							<uri>https://vielhuber.de</uri>
						</author>

		<title type="html">Monety w aplikacji ANTON</title>
		<link rel="alternate" type="text/html" href="https://vielhuber.de/blog/coins-in-der-anton-app/"/>

		<id>https://vielhuber.de/?p=3391</id>
		<updated>2026-08-19T05:02:17Z</updated>
		<published>2022-05-16T22:54:38Z</published>
		<category scheme="https://vielhuber.de/" term="Blog"/>
		<summary type="html"><p>ANTON to jedna z najpopularniejszych aplikacji edukacyjnych dla uczniów klas 1-10. Klasa. Aspekt grywalizacji w zarabianiu monet może na pierwszy rzut oka wydawać się dorosłym dziwny – ale zauważalnie zwiększa motywację nie tylko moich dzieci. Możesz nawet zaoszczędzić małą „poduszkę” monet, których nie ruszasz. […]</p><p> Post <a href="https://vielhuber.de/blog/coins-in-der-anton-app/">Monety w aplikacji ANTON</a> pojawił się po raz pierwszy na <a href="https://vielhuber.de">Vielhuber David</a> .</p>
</summary>

		
			</entry>
		<entry>
		<author>
			<name>David</name>
							<uri>https://vielhuber.de</uri>
						</author>

		<title type="html">O solidności IBAN</title>
		<link rel="alternate" type="text/html" href="https://vielhuber.de/blog/ueber-die-robustheit-der-iban/"/>

		<id>https://vielhuber.de/?p=3318</id>
		<updated>2026-08-19T05:02:17Z</updated>
		<published>2022-04-20T00:44:25Z</published>
		<category scheme="https://vielhuber.de/" term="Blog"/>
		<summary type="html"><p>Niemiecki numer IBAN, jak wiadomo, składa się z kodu kraju (DE), dwucyfrowej cyfry kontrolnej (zgodnie z normą ISO 7064), kodu banku (8 cyfr) oraz numeru konta (wraz z numerem subkonta, 10 cyfr, brakujące cyfry uzupełnione zerami na początku), co daje 22 znaki. Aby obliczyć cyfrę kontrolną, najpierw wyprowadza się sekwencję z tzw. BBAN (kod banku i numer konta), numerycznego kodu kraju (1314) dla Niemiec oraz […]</p><p> Artykuł <a href="https://vielhuber.de/blog/ueber-die-robustheit-der-iban/">O solidności numeru IBAN</a> ukazał się po raz pierwszy na <a href="https://vielhuber.de">Vielhuber David</a> .</p>
</summary>

		
			</entry>
		<entry>
		<author>
			<name>David</name>
							<uri>https://vielhuber.de</uri>
						</author>

		<title type="html">Matematyka w grze Dobble</title>
		<link rel="alternate" type="text/html" href="https://vielhuber.de/blog/mathematik-im-spiel-dobble/"/>

		<id>https://vielhuber.de/?p=3262</id>
		<updated>2026-08-19T05:02:17Z</updated>
		<published>2022-03-27T21:15:11Z</published>
		<category scheme="https://vielhuber.de/" term="Blog"/>
		<summary type="html"><p>Podczas naszego ostatniego rodzinnego wieczoru gier, dzieci z entuzjazmem wyciągnęły grę Dobble (edycję Harry'ego Pottera). Po przegraniu pięciu rund (bez widocznego dopasowania mojej karty do karty do gry), ze zdziwieniem odkryłem, że każdy gracz może trafić w każdej rundzie. Moje niedowierzanie spotkało się jedynie z […]</p><p> Artykuł <a href="https://vielhuber.de/blog/mathematik-im-spiel-dobble/">„Matematyka w grze Dobble”</a> ukazał się po raz pierwszy na <a href="https://vielhuber.de">Vielhuber David</a> .</p>
</summary>

		
			</entry>
		<entry>
		<author>
			<name>David</name>
							<uri>https://vielhuber.de</uri>
						</author>

		<title type="html">Czas blokady Bitcoina</title>
		<link rel="alternate" type="text/html" href="https://vielhuber.de/blog/bitcoin-blockzeit/"/>

		<id>https://vielhuber.de/?p=3230</id>
		<updated>2026-08-19T05:02:17Z</updated>
		<published>2022-01-03T23:34:39Z</published>
		<category scheme="https://vielhuber.de/" term="Blog"/>
		<summary type="html"><p>Wiesz: Oczekiwany czas pomiędzy dwoma blokami Bitcoin wynosi średnio \(10\) minut. Teraz przeprowadzasz ważną transakcję Bitcoin i z niecierpliwością czekasz, aby zobaczyć, czy i kiedy pojawi się ona w następnym bloku: e50bfacc95975a4e7545d83d8954645f Ponieważ nie sprawdziłeś, kiedy poprzedni blok został ukończony, tak naprawdę spodziewasz się średnio \( \frac{t}{2} = \frac{10}{2} = 5 \) minut […]</p><p> Post <a href="https://vielhuber.de/blog/bitcoin-blockzeit/">Bitcoin Block Time</a> pojawił się po raz pierwszy na <a href="https://vielhuber.de">Vielhuber David</a> .</p>
</summary>

		
			</entry>
		<entry>
		<author>
			<name>David</name>
							<uri>https://vielhuber.de</uri>
						</author>

		<title type="html">Jak ważny jest projekt strony mojego kasyna?</title>
		<link rel="alternate" type="text/html" href="https://vielhuber.de/blog/wie-wichtig-ist-das-design-meiner-casino-webseite/"/>

		<id>https://vielhuber.de/?p=3207</id>
		<updated>2021-11-22T15:24:52Z</updated>
		<published>2021-11-22T15:13:42Z</published>
		<category scheme="https://vielhuber.de/" term="Blog"/>
		<summary type="html"><p>Krótko mówiąc, tworzenie stron internetowych kasyn online polega na tworzeniu elementów graficznych dla witryn kasyn online. Projektowanie stron internetowych obejmuje wszystko, od animacji po pisanie zwykłego tekstu. Wymagania graczy i operatorów dotyczące kasyn online są często skomplikowane i różnorodne. W związku z tym tworzenie stron internetowych w grach online może stać się skomplikowanym procesem, […]</p><p> Artykuł <a href="https://vielhuber.de/blog/wie-wichtig-ist-das-design-meiner-casino-webseite/">Jak ważny jest projekt mojej witryny kasyna?</a> pojawił się po raz pierwszy w <a href="https://vielhuber.de">Vielhuber David</a> .</p>
</summary>

		
			</entry>
		<entry>
		<author>
			<name>David</name>
							<uri>https://vielhuber.de</uri>
						</author>

		<title type="html">Matematyka korony</title>
		<link rel="alternate" type="text/html" href="https://vielhuber.de/blog/corona-mathematik/"/>

		<id>https://vielhuber.de/?p=3164</id>
		<updated>2026-08-19T05:02:17Z</updated>
		<published>2021-11-16T01:18:35Z</published>
		<category scheme="https://vielhuber.de/" term="Blog"/>
		<summary type="html"><p>Tygodniowy raport RKI z 11 listopada 2021 r. podaje na stronie 22, że \(36\%\) pacjentów z koronawirusem w wieku powyżej 60 lat przebywających na oddziale intensywnej terapii zostało już w pełni zaszczepionych. W tej grupie wiekowej w tym czasie pełne zaszczepienie miało \(87\%\) osób (patrz str. 18). Niech: \(G\): Osoba powyżej 60. roku życia jest zaszczepiona \(U\): Osoba powyżej 60. roku życia jest niezaszczepiona \(I\): Osoba powyżej 60. roku życia znajduje się na oddziale intensywnej terapii Teraz $$P(G) = 0,87 \wedge […]</p><p> Artykuł <a href="https://vielhuber.de/blog/corona-mathematik/">Corona Mathematics</a> po raz pierwszy ukazał się na <a href="https://vielhuber.de">Vielhuber David</a> .</p>
</summary>

		
			</entry>
		<entry>
		<author>
			<name>David</name>
							<uri>https://vielhuber.de</uri>
						</author>

		<title type="html">Ułamki dziesiętne</title>
		<link rel="alternate" type="text/html" href="https://vielhuber.de/blog/dezimalbrueche/"/>

		<id>https://vielhuber.de/?p=3114</id>
		<updated>2021-11-01T22:41:52Z</updated>
		<published>2021-11-01T22:32:49Z</published>
		<category scheme="https://vielhuber.de/" term="Blog"/>
		<summary type="html"><p>Skończone liczby dziesiętne nazywane są ułamkami dziesiętnymi, ponieważ stanowią inną formę zapisu ułamków, które mają potęgi dziesięciu w mianowniku. Zatem: $$\frac{z}{n} = \frac{q_1}Vielhuber + \frac{q_2}{10} + \dots + \frac{q_k}{10^k}$$ gdzie \(k \in \mathbb{N}\) i \(q_k\) jest \(k-1\)-tym miejscem po przecinku. Teraz: $$\frac{z}{n} = \frac{10^k \cdot q_1 + 10^{k-1} q_2 + \dots + […]</p><p> Post <a href="https://vielhuber.de/blog/dezimalbrueche/">Ułamki dziesiętne</a> pojawił się po raz pierwszy w <a href="https://vielhuber.de">Vielhuber David</a> .</p>
</summary>

		
			</entry>
		<entry>
		<author>
			<name>David</name>
							<uri>https://vielhuber.de</uri>
						</author>

		<title type="html">Szybka wskazówka: Automatycznie zmień wersję węzła</title>
		<link rel="alternate" type="text/html" href="https://vielhuber.de/blog/quick-tip-automatisch-node-version-wechseln/"/>

		<id>https://vielhuber.de/?p=3085</id>
		<updated>2021-10-11T23:26:39Z</updated>
		<published>2021-10-11T23:24:55Z</published>
		<category scheme="https://vielhuber.de/" term="Blog"/>
		<summary type="html"><p>Aby przyspieszyć instalację i zmianę wersji węzła, zalecamy użycie pamięci nvm. Jeśli chcesz wyraźnie określić wymaganą wersję węzła w projekcie, utwórz plik o nazwie .nvmrc z dokładnym numerem wersji (np. „12.10.0”) w tym samym folderze, w którym znajduje się plik package.json. Jeżeli teraz zmienisz folder, następujące rozszerzenie pliku to ~/.bash_profile […]</p><p> Post <a href="https://vielhuber.de/blog/quick-tip-automatisch-node-version-wechseln/">Szybka wskazówka: automatyczne przełączanie wersji węzła</a> pojawił się po raz pierwszy w <a href="https://vielhuber.de">Vielhuber David</a> .</p>
</summary>

		
			</entry>
		<entry>
		<author>
			<name>David</name>
							<uri>https://vielhuber.de</uri>
						</author>

		<title type="html">Użyj zapytań kontenerowych już dziś</title>
		<link rel="alternate" type="text/html" href="https://vielhuber.de/blog/container-queries-schon-heute-nutzen/"/>

		<id>https://vielhuber.de/?p=3069</id>
		<updated>2026-08-19T05:02:17Z</updated>
		<published>2021-10-05T00:37:52Z</published>
		<category scheme="https://vielhuber.de/" term="Blog"/>
		<summary type="html"><p>Odkąd responsywne projektowanie stron internetowych stało się powszechne, programiści domagali się możliwości stylizowania elementów DOM na podstawie ich rzeczywistego rozmiaru, a nie rozmiaru pola widzenia przeglądarki (za pomocą zapytań o media). W rzeczywistości zapytania o kontenery (pierwotnie zapytania o elementy) są prawdopodobnie najczęściej żądaną funkcją CSS, której wciąż brakuje w przeglądarkach. […]</p><p> Artykuł „ <a href="https://vielhuber.de/blog/container-queries-schon-heute-nutzen/">Korzystanie z zapytań kontenerowych dzisiaj”</a> ukazał się po raz pierwszy na <a href="https://vielhuber.de">Vielhuber David</a> .</p>
</summary>

		
			</entry>
		<entry>
		<author>
			<name>David</name>
							<uri>https://vielhuber.de</uri>
						</author>

		<title type="html">Wyczyść historię Git</title>
		<link rel="alternate" type="text/html" href="https://vielhuber.de/blog/git-historie-bereinigen/"/>

		<id>https://vielhuber.de/?p=3047</id>
		<updated>2026-08-19T05:02:17Z</updated>
		<published>2021-09-22T23:28:15Z</published>
		<category scheme="https://vielhuber.de/" term="Blog"/>
		<summary type="html"><p>Dane wrażliwe, takie jak hasła, powinny być przechowywane w plikach .env, a jeśli to możliwe, nie w repozytoriach Git. Jednak prawdopodobnie każdemu z nas przydarzyło się to przynajmniej raz przez pomyłkę: szybko opublikowaliśmy fajny skrypt API Google Maps JS w GitHub Gists (jako „publiczny”) i nieumyślnie zapomnieliśmy ukryć nasz prywatny klucz API Map. Na szczęście system ostrzegawczy zapuka do naszych drzwi […]</p><p> Artykuł <a href="https://vielhuber.de/blog/git-historie-bereinigen/">Oczyszczanie historii Git</a> po raz pierwszy pojawił się na <a href="https://vielhuber.de">Vielhuber David</a> .</p>
</summary>

		
			</entry>
		<entry>
		<author>
			<name>David</name>
							<uri>https://vielhuber.de</uri>
						</author>

		<title type="html">Wytnij SVG z obrazów za pomocą clip-path</title>
		<link rel="alternate" type="text/html" href="https://vielhuber.de/blog/mit-clip-path-svgs-aus-bildern-ausstanzen/"/>

		<id>https://vielhuber.de/?p=3033</id>
		<updated>2026-08-19T05:02:17Z</updated>
		<published>2021-08-09T13:51:19Z</published>
		<category scheme="https://vielhuber.de/" term="Blog"/>
		<summary type="html"><p>Jeśli chcesz wyciąć obraz za pomocą pliku SVG, zaleca się użycie właściwości CSS `clip-path`. Poniższy skrypt usuwa kilka przeszkód: pliki SVG można zapisać za pomocą programu Illustrator, można określić (względny lub bezwzględny) adres URL pliku SVG (przeglądarka Chrome obecnie natywnie obsługuje tylko pliki SVG w formie osadzonej), a wycięcie jest w pełni responsywne. […]</p><p> Artykuł <a href="https://vielhuber.de/blog/mit-clip-path-svgs-aus-bildern-ausstanzen/">„Wycinanie obrazów SVG za pomocą clip-path”</a> ukazał się po raz pierwszy na <a href="https://vielhuber.de">Vielhuber David</a> .</p>
</summary>

		
			</entry>
		<entry>
		<author>
			<name>David</name>
							<uri>https://vielhuber.de</uri>
						</author>

		<title type="html">Szybka wskazówka: WP_Query i pola wielowierszowe</title>
		<link rel="alternate" type="text/html" href="https://vielhuber.de/blog/quick-tip-wp_query-mehrzeilige-felder/"/>

		<id>https://vielhuber.de/?p=3022</id>
		<updated>2026-08-19T05:02:17Z</updated>
		<published>2021-08-09T00:58:13Z</published>
		<category scheme="https://vielhuber.de/" term="Blog"/>
		<summary type="html"><p>Korzystając z atrybutu `meta_query` w zaawansowanej klasie WordPress `WP_Query`, możesz filtrować wpisy zawierające określone wartości w polach meta. Jeśli utworzyłeś wielowierszowe pole meta (np. korzystając z zaawansowanych pól niestandardowych) i chcesz znaleźć tylko wpisy zawierające określoną wartość w tym polu rozdzielonym wierszami, zalecamy użycie wyrażeń regularnych (REGEX).</p><p> Artykuł <a href="https://vielhuber.de/blog/quick-tip-wp_query-mehrzeilige-felder/">Szybka porada: WP_Query i pola wielowierszowe</a> pojawił się po raz pierwszy w <a href="https://vielhuber.de">Vielhuber David</a> .</p>
</summary>

		
			</entry>
		<entry>
		<author>
			<name>David</name>
							<uri>https://vielhuber.de</uri>
						</author>

		<title type="html">Natywna integracja animacji Adobe Animate</title>
		<link rel="alternate" type="text/html" href="https://vielhuber.de/blog/adobe-animate-animationen-nativ-einbinden/"/>

		<id>https://vielhuber.de/?p=2990</id>
		<updated>2026-08-19T05:02:17Z</updated>
		<published>2021-06-09T13:14:58Z</published>
		<category scheme="https://vielhuber.de/" term="Blog"/>
		<summary type="html"><p>W poprzednim artykule opisałem, jak łatwo osadzić animacje z Adobe Animate na stronie internetowej za pomocą eksportu APNG. Istnieje również natywna metoda eksportu do HTML5 Canvas, ale każdy, kto z nią pracował, wie, że jest ona pełna problemów (niewystarczająca responsywność […]</p><p> Artykuł <a href="https://vielhuber.de/blog/adobe-animate-animationen-nativ-einbinden/">„Integracja animacji Adobe Animate natywnie”</a> ukazał się po raz pierwszy na <a href="https://vielhuber.de">Vielhuber David</a> .</p>
</summary>

		
			</entry>
		<entry>
		<author>
			<name>David</name>
							<uri>https://vielhuber.de</uri>
						</author>

		<title type="html">Mapy Google bez klucza API</title>
		<link rel="alternate" type="text/html" href="https://vielhuber.de/blog/google-maps-ohne-api-key/"/>

		<id>https://vielhuber.de/?p=2960</id>
		<updated>2026-08-19T05:02:17Z</updated>
		<published>2021-06-03T20:00:56Z</published>
		<category scheme="https://vielhuber.de/" term="Blog"/>
		<summary type="html"><p>Zazwyczaj podczas integrowania Map Google pracuje się z interfejsem API JavaScript Map, który wymaga klucza API i może wiązać się ze znacznymi kosztami, jeśli liczba wyświetleń jest duża. Istnieją świetne alternatywy, takie jak Mapbox czy OpenStreetMap, ale nie oferują one jeszcze takiego zakresu funkcji jak Google. Sam Google również oferuje sposób bez klucza API poprzez […]</p><p> Artykuł <a href="https://vielhuber.de/blog/google-maps-ohne-api-key/">Google Maps bez klucza API</a> pojawił się po raz pierwszy na <a href="https://vielhuber.de">Vielhuber David</a> .</p>
</summary>

		
			</entry>
		<entry>
		<author>
			<name>David</name>
							<uri>https://vielhuber.de</uri>
						</author>

		<title type="html">Eksport APNG do programu Adobe Animate</title>
		<link rel="alternate" type="text/html" href="https://vielhuber.de/blog/adobe-animate-apng-export/"/>

		<id>https://vielhuber.de/?p=2934</id>
		<updated>2026-08-19T05:02:17Z</updated>
		<published>2021-04-08T09:09:30Z</published>
		<category scheme="https://vielhuber.de/" term="Blog"/>
		<summary type="html"><p>Obsługa animowanych plików PNG w przeglądarkach jest teraz tak dobra, że animacje utworzone w Animate CC można łatwo wyeksportować jako APNG, a następnie osadzić na stronie internetowej za pomocą prostego znacznika `&lt;img&gt;`. Stanowi to prostą i wysokiej jakości alternatywę dla metody publikacji w Animate CC, która generuje JavaScript. Poniżej przedstawiono […]</p><p> Artykuł <a href="https://vielhuber.de/blog/adobe-animate-apng-export/">Adobe Animate APNG Export</a> po raz pierwszy pojawił się na <a href="https://vielhuber.de">Vielhuber David</a> .</p>
</summary>

		
			</entry>
		<entry>
		<author>
			<name>David</name>
							<uri>https://vielhuber.de</uri>
						</author>

		<title type="html">Rozwiń wyszukiwanie WordPress</title>
		<link rel="alternate" type="text/html" href="https://vielhuber.de/blog/wordpress-suche-erweitern/"/>

		<id>https://vielhuber.de/?p=2893</id>
		<updated>2026-08-19T05:02:17Z</updated>
		<published>2021-02-11T01:58:09Z</published>
		<category scheme="https://vielhuber.de/" term="Blog"/>
		<summary type="html"><p>Jeśli chcesz rozszerzyć natywne wyszukiwanie WordPressa o pola meta, warto przyjrzeć się uruchomionym filtrom. Aby upewnić się, że paginacja nadal działa i że przyszłe ulepszenia wyszukiwania nie zostaną nadpisane, zaleca się użycie haka `posts_search`. Poniższy kod, wykorzystujący funkcje REGEXP i ExtractValue, rozszerza to wyszukiwanie o wpisy zawierające pola meta […]</p><p> Wpis <a href="https://vielhuber.de/blog/wordpress-suche-erweitern/">Rozszerzanie wyszukiwania w WordPressie</a> pojawił się po raz pierwszy na <a href="https://vielhuber.de">Vielhuber David</a> .</p>
</summary>

		
			</entry>
		<entry>
		<author>
			<name>David</name>
							<uri>https://vielhuber.de</uri>
						</author>

		<title type="html">Obliczanie wskaźnika widzialności SISTRIX</title>
		<link rel="alternate" type="text/html" href="https://vielhuber.de/blog/berechnung-des-sistrix-sichtbarkeitsindex/"/>

		<id>https://vielhuber.de/?p=2850</id>
		<updated>2026-08-19T05:02:17Z</updated>
		<published>2021-01-13T16:37:44Z</published>
		<category scheme="https://vielhuber.de/" term="Blog"/>
		<summary type="html"><p>Narzędzie SISTRIX jest obok Xovi najpopularniejszym programem do analizy SEO w Niemczech. Wskaźnik widoczności stał się niemal standardem określającym widoczność strony w wynikach wyszukiwania Google. Parametry uwzględniane w obliczeniach są wyjaśnione na przykład tutaj, tutaj, tutaj, tutaj i tutaj, ale […]</p><p> Artykuł <a href="https://vielhuber.de/blog/berechnung-des-sistrix-sichtbarkeitsindex/">Obliczanie wskaźnika widoczności SISTRIX</a> po raz pierwszy ukazał się na <a href="https://vielhuber.de">Vielhuber David</a> .</p>
</summary>

		
			</entry>
		<entry>
		<author>
			<name>David</name>
							<uri>https://vielhuber.de</uri>
						</author>

		<title type="html">Arcydzieło Godla</title>
		<link rel="alternate" type="text/html" href="https://vielhuber.de/blog/goedels-meisterwerk/"/>

		<id>https://vielhuber.de/?p=2817</id>
		<updated>2026-08-19T05:02:17Z</updated>
		<published>2020-12-08T12:55:01Z</published>
		<category scheme="https://vielhuber.de/" term="Blog"/>
		<summary type="html"><p>Kiedy Kurt Gödel opublikował w 1931 r. swoje słynne twierdzenia o niezupełności, wstrząsnął podstawami logiki matematycznej: obalił teorię, że wszystkie aksjomaty, które można wykorzystać jako możliwą podstawę dowodzenia wszelkich twierdzeń dotyczących liczb, są nieuchronnie niezupełne – i tym samym zniszczył marzenie Hilberta o udowodnieniu spójności teorii matematycznej. […]</p><p> Artykuł <a href="https://vielhuber.de/blog/goedels-meisterwerk/">Arcydzieło Gödla</a> pojawił się po raz pierwszy w <a href="https://vielhuber.de">Vielhuber David</a> .</p>
</summary>

		
			</entry>
		<entry>
		<author>
			<name>David</name>
							<uri>https://vielhuber.de</uri>
						</author>

		<title type="html">Użyj WhatsApp przez API</title>
		<link rel="alternate" type="text/html" href="https://vielhuber.de/blog/whatsapp-per-api-nutzen/"/>

		<id>https://vielhuber.de/?p=2788</id>
		<updated>2026-08-19T05:02:17Z</updated>
		<published>2020-10-13T23:08:11Z</published>
		<category scheme="https://vielhuber.de/" term="Blog"/>
		<summary type="html"><p>Pomimo obaw o prywatność danych, WhatsApp pozostaje ulubioną aplikacją do przesyłania wiadomości w Niemczech. Oprócz dedykowanej aplikacji WhatsApp Business, Facebook stworzył również oficjalny interfejs – WhatsApp Business API – aby uczynić ją bardziej atrakcyjną dla firm. Jeśli jednak chcesz programowo wysyłać wiadomości WhatsApp z poziomu swojej aplikacji webowej, dostępne są inne opcje. Oficjalna […]</p><p> Artykuł „ <a href="https://vielhuber.de/blog/whatsapp-per-api-nutzen/">Korzystanie z WhatsApp za pośrednictwem API”</a> po raz pierwszy ukazał się na <a href="https://vielhuber.de">Vielhuber David</a> .</p>
</summary>

		
			</entry>
		<entry>
		<author>
			<name>David</name>
							<uri>https://vielhuber.de</uri>
						</author>

		<title type="html">Rozmyj stronę za nakładką, używając CSS</title>
		<link rel="alternate" type="text/html" href="https://vielhuber.de/blog/seite-per-css-hinter-overlay-weichzeichnen/"/>

		<id>https://vielhuber.de/?p=2757</id>
		<updated>2020-09-20T22:21:54Z</updated>
		<published>2020-09-16T20:07:55Z</published>
		<category scheme="https://vielhuber.de/" term="Blog"/>
		<summary type="html"><p>Jeśli używasz elementów takich jak nakładki (co jest normą w czasach aktywizmu RODO) i chcesz rozmyć obszar znajdujący się za nakładką, często napotykasz problem nakładania się kontekstu. Na przykład, jeśli masz elementy o położeniu bezwzględnie lub trwale ustalonym, zaczną one nagle wyświetlać się inaczej niż bez zastosowania filtra. Ale jest rozwiązanie. Następujące […]</p><p> Post Rozmycie <a href="https://vielhuber.de/blog/seite-per-css-hinter-overlay-weichzeichnen/">strony za pomocą CSS za nakładką</a> pojawił się po raz pierwszy w <a href="https://vielhuber.de">Vielhuber David</a> .</p>
</summary>

		
			</entry>
		<entry>
		<author>
			<name>David</name>
							<uri>https://vielhuber.de</uri>
						</author>

		<title type="html">Szybka wskazówka: testy dzielone z Apache</title>
		<link rel="alternate" type="text/html" href="https://vielhuber.de/blog/quick-tip-split-testing-mit-apache/"/>

		<id>https://vielhuber.de/?p=2751</id>
		<updated>2026-08-19T05:02:17Z</updated>
		<published>2020-09-16T00:04:54Z</published>
		<category scheme="https://vielhuber.de/" term="Blog"/>
		<summary type="html"><p>Nie potrzebujesz zaawansowanego narzędzia, takiego jak Google Optimize, do prostych testów rozdzielonych adresów URL; możesz również zaimplementować test rozdzielony z Apache za pomocą pliku .htaccess. Poniższy fragment kodu rozdziela odwiedzających z dwóch stron: https://vielhuber.de/test1.php (wariant 1) i https://vielhuber.de/test2.php (wariant 2) równomiernie pomiędzy obie wersje. Losowość oparta jest na aktualnym czasie serwera. Powracający odwiedzający widzą (za pośrednictwem […]</p><p> Artykuł <a href="https://vielhuber.de/blog/quick-tip-split-testing-mit-apache/">Szybka porada: Testowanie podzielone przy użyciu Apache</a> po raz pierwszy pojawił się na <a href="https://vielhuber.de">Vielhuber David</a> .</p>
</summary>

		
			</entry>
		<entry>
		<author>
			<name>David</name>
							<uri>https://vielhuber.de</uri>
						</author>

		<title type="html">O zapisie funkcji rozgałęzionych</title>
		<link rel="alternate" type="text/html" href="https://vielhuber.de/blog/ueber-die-notation-von-verzweigte-funktionen/"/>

		<id>https://vielhuber.de/?p=2125</id>
		<updated>2026-08-19T05:02:17Z</updated>
		<published>2020-08-05T21:06:00Z</published>
		<category scheme="https://vielhuber.de/" term="Blog"/>
		<summary type="html"><p>Przy zapisywaniu definicji funkcji z rozróżnieniem wielkości liter używa się nawiasów klamrowych. Zajmujemy się prostym pytaniem, czy da się wyeliminować tę reprezentację i zredukować funkcję do notacji, która jej nie wymaga. Na przykład funkcja $$f: \mathbb{R} \to \mathbb{R}, f(x) = \left\{\begin{matrix} 42, &amp; \text{if } x = 0 […]</p><p> Post <a href="https://vielhuber.de/blog/ueber-die-notation-von-verzweigte-funktionen/">O zapisie funkcji rozgałęzionych</a> pojawił się po raz pierwszy na <a href="https://vielhuber.de">Vielhuber David</a> .</p>
</summary>

		
			</entry>
		<entry>
		<author>
			<name>David</name>
							<uri>https://vielhuber.de</uri>
						</author>

		<title type="html">Serie dat w Arkuszach Google</title>
		<link rel="alternate" type="text/html" href="https://vielhuber.de/blog/datumsreihen-in-google-sheets/"/>

		<id>https://vielhuber.de/?p=2705</id>
		<updated>2020-06-24T15:43:29Z</updated>
		<published>2020-06-24T10:13:46Z</published>
		<category scheme="https://vielhuber.de/" term="Blog"/>
		<summary type="html"><p>Podczas wizualizacji danych w Arkuszach Google pojawia się problem polegający na tym, że oś \(x\) nie może automatycznie uzupełnić brakujących luk dla wartości tekstowych (np. tygodni kalendarzowych). Aby rozwiązać ten problem, należy wygenerować ciągłą serię dat, policzyć występujące komórki, a następnie wyświetlić ich skumulowane wartości. Standardowy diagram pokazujący […]</p><p> <a href="https://vielhuber.de/blog/datumsreihen-in-google-sheets/">Seria wpisów „Data” w Arkuszach Google</a> pojawiła się po raz pierwszy w <a href="https://vielhuber.de">Vielhuber David</a> .</p>
</summary>

		
			</entry>
		<entry>
		<author>
			<name>David</name>
							<uri>https://vielhuber.de</uri>
						</author>

		<title type="html">Szybka wskazówka: Clearstatcache PHP</title>
		<link rel="alternate" type="text/html" href="https://vielhuber.de/blog/quick-tip-php-clearstatcache/"/>

		<id>https://vielhuber.de/?p=2694</id>
		<updated>2026-08-19T05:02:17Z</updated>
		<published>2020-04-12T22:26:51Z</published>
		<category scheme="https://vielhuber.de/" term="Blog"/>
		<summary type="html"><p>Znajdź błąd: 72aaa2dbd201d49fc2ee429ebf68f15b. PHP buforuje wartości zwracane przez `stat()`, a tym samym na przykład wynik `filesize()`. Dlatego wielokrotne wywołania tego samego pliku zawsze zwracają wartość pierwszego wywołania, co oznacza, że w naszym przypadku odczytywane są tylko pierwsze trzy litery. Aby zmienić to zachowanie, zaleca się dodawanie `fclose()` po każdym wywołaniu `fclose()` […]</p><p> Artykuł <a href="https://vielhuber.de/blog/quick-tip-php-clearstatcache/">Szybka porada: PHP clearstatcache</a> po raz pierwszy pojawił się na <a href="https://vielhuber.de">Vielhuber David</a> .</p>
</summary>

		
			</entry>
		<entry>
		<author>
			<name>David</name>
							<uri>https://vielhuber.de</uri>
						</author>

		<title type="html">Google Translation API Hacking</title>
		<link rel="alternate" type="text/html" href="https://vielhuber.de/blog/google-translation-api-hacking/"/>

		<id>https://vielhuber.de/?p=2597</id>
		<updated>2026-08-19T05:02:17Z</updated>
		<published>2020-03-19T00:48:56Z</published>
		<category scheme="https://vielhuber.de/" term="Blog"/>
		<summary type="html"><p>Google udostępnia interfejs API Google Translation jako część usługi Google Cloud, a jego struktura cenowa opiera się na wykorzystaniu. Istnieje również nieudokumentowane API, z którego można korzystać bez klucza, ale przestaje ono działać po kilku żądaniach. Korzystając z funkcji tłumaczenia stron internetowych w przeglądarce Google Chrome można zauważyć, że strony są tłumaczone w bardzo dobrej jakości, bez żadnych zauważalnych ograniczeń […]</p><p> Artykuł <a href="https://vielhuber.de/blog/google-translation-api-hacking/">Google Translation API Hacking</a> pojawił się po raz pierwszy na <a href="https://vielhuber.de">Vielhuber David</a> .</p>
</summary>

		
			</entry>
		<entry>
		<author>
			<name>David</name>
							<uri>https://vielhuber.de</uri>
						</author>

		<title type="html">Sztuczna inteligencja - czy już istnieje?</title>
		<link rel="alternate" type="text/html" href="https://vielhuber.de/blog/kuenstliche-intelligenz-gibt-es-sie-schon/"/>

		<id>https://vielhuber.de/?p=2592</id>
		<updated>2021-11-22T15:46:09Z</updated>
		<published>2020-03-11T08:50:52Z</published>
		<category scheme="https://vielhuber.de/" term="Blog"/>
		<summary type="html"><p>Jeśli przyjrzymy się innowacjom technologicznym z ostatnich dwóch lat, wielokrotnie znajdziemy w nich określenia takie jak inteligentne technologie czy sztuczna inteligencja (AI). Jeśli jednak przyjrzymy się bliżej, zobaczymy, że większość urządzeń jest jeszcze daleka od sztucznej inteligencji. Systemy inteligentnego domu, np. te od Amazon czy Google, są szczególnie często kojarzone ze sztuczną inteligencją. […]</p><p> Artykuł <a href="https://vielhuber.de/blog/kuenstliche-intelligenz-gibt-es-sie-schon/">Sztuczna inteligencja – czy już istnieje?</a> pojawił się po raz pierwszy na <a href="https://vielhuber.de">Vielhuber David</a> .</p>
</summary>

		
			</entry>
		<entry>
		<author>
			<name>David</name>
							<uri>https://vielhuber.de</uri>
						</author>

		<title type="html">Szybka wskazówka: automatyczne tagowanie Git</title>
		<link rel="alternate" type="text/html" href="https://vielhuber.de/blog/quick-tip-git-auto-tagging/"/>

		<id>https://vielhuber.de/?p=2586</id>
		<updated>2026-08-19T05:02:17Z</updated>
		<published>2020-02-24T22:21:17Z</published>
		<category scheme="https://vielhuber.de/" term="Blog"/>
		<summary type="html"><p>Podczas łączenia GitHuba z Composerem, przypisanie numeru wersji za pomocą `git tag` jest obowiązkowe. Poniższe polecenie wiersza poleceń określa bieżący tag i zwiększa go (zgodnie z SemVer) o jeden numer wersji. Na przykład, wersja 1.1.0 następuje po 1.0.9. Jeśli tag nie zostanie przypisany, wersja zostanie automatycznie oznaczona tagiem 1.0.0. Narzędzia takie jak flimsy czy `git hooks` […]</p><p> Artykuł <a href="https://vielhuber.de/blog/quick-tip-git-auto-tagging/">Szybka porada: automatyczne tagowanie w Git</a> po raz pierwszy pojawił się na <a href="https://vielhuber.de">Vielhuber David</a> .</p>
</summary>

		
			</entry>
		<entry>
		<author>
			<name>David</name>
							<uri>https://vielhuber.de</uri>
						</author>

		<title type="html">Edytuj wyzwalacz MySQL</title>
		<link rel="alternate" type="text/html" href="https://vielhuber.de/blog/mysql-trigger-editieren/"/>

		<id>https://vielhuber.de/?p=2576</id>
		<updated>2026-08-19T05:02:17Z</updated>
		<published>2020-02-04T11:19:54Z</published>
		<category scheme="https://vielhuber.de/" term="Blog"/>
		<summary type="html"><p>Niestety, MySQL nie oferuje funkcji ALTER TRIGGER. Aby edytować istniejący wyzwalacz, należy go najpierw usunąć, a następnie ponownie wygenerować. Polecenie CREATE TRIGGER można pobrać pośrednio za pomocą schematu informacji. Pozwala to na pośrednią modyfikację wyzwalaczy. W tym celu należy pobrać wynik następującego polecenia SELECT (po zmianie nazwy bazy danych i wyzwalacza) […]</p><p> Artykuł <a href="https://vielhuber.de/blog/mysql-trigger-editieren/">„Edytowanie wyzwalaczy MySQL”</a> ukazał się po raz pierwszy w <a href="https://vielhuber.de">Vielhuber David</a> .</p>
</summary>

		
			</entry>
		<entry>
		<author>
			<name>David</name>
							<uri>https://vielhuber.de</uri>
						</author>

		<title type="html">Wyzwalaj zdarzenia zmiany w VanillaJS</title>
		<link rel="alternate" type="text/html" href="https://vielhuber.de/blog/change-events-in-vanillajs-ausloesen/"/>

		<id>https://vielhuber.de/?p=2551</id>
		<updated>2021-02-18T01:07:29Z</updated>
		<published>2019-12-04T16:09:06Z</published>
		<category scheme="https://vielhuber.de/" term="Blog"/>
		<summary type="html"><p>Od czasu wydania ES6, VanillaJS dorównuje oryginalnemu jQuery pod niemal każdym względem, a teraz jest od niego o wiele lepszy. Warto więc stopniowo odchodzić od starszego kodu jQuery. Należy jednak zachować ostrożność podczas ręcznego wyzwalania zdarzeń zmian. Na przykład document.addEventListener nie jest wyzwalany przez jQuery.change(). Poniżej znajduje się podsumowanie funkcji specjalnych. d35c23821164cbe64a509d94ce0df8be</p><p> Wpis <a href="https://vielhuber.de/blog/change-events-in-vanillajs-ausloesen/">Wyzwalanie zdarzeń zmian w VanillaJS</a> pojawił się po raz pierwszy na <a href="https://vielhuber.de">Vielhuber David</a> .</p>
</summary>

		
			</entry>
		<entry>
		<author>
			<name>David</name>
							<uri>https://vielhuber.de</uri>
						</author>

		<title type="html">Kontroluj pliki cookie za pomocą PHP i JS</title>
		<link rel="alternate" type="text/html" href="https://vielhuber.de/blog/cookies-kontrollieren-mit-php-und-js/"/>

		<id>https://vielhuber.de/?p=2538</id>
		<updated>2026-08-19T05:02:17Z</updated>
		<published>2019-11-01T21:16:30Z</published>
		<category scheme="https://vielhuber.de/" term="Blog"/>
		<summary type="html"><p>Ustawienia plików cookie za pomocą skryptów niestandardowych lub zewnętrznych można precyzyjnie kontrolować za pomocą PHP i JavaScript. Nie jest to jednak wystarczające rozwiązanie do wdrożenia rozwiązań opartych na plikach cookie po wyroku sądu przeciwko Planet49 (w którym kluczowe jest, aby narzędzia śledzące, takie jak Google Analytics, nie śledziły danych, a tym samym nie […]</p><p> Artykuł <a href="https://vielhuber.de/blog/cookies-kontrollieren-mit-php-und-js/">Kontrolowanie plików cookie za pomocą PHP i JS</a> pojawił się po raz pierwszy na <a href="https://vielhuber.de">Vielhuber David</a> .</p>
</summary>

		
			</entry>
		<entry>
		<author>
			<name>David</name>
							<uri>https://vielhuber.de</uri>
						</author>

		<title type="html">Dezaktywuj urządzenia za pomocą skryptu w systemie Windows</title>
		<link rel="alternate" type="text/html" href="https://vielhuber.de/blog/gerate-per-script-deaktivieren-in-windows/"/>

		<id>https://vielhuber.de/?p=2519</id>
		<updated>2026-08-19T05:02:17Z</updated>
		<published>2019-10-10T23:47:50Z</published>
		<category scheme="https://vielhuber.de/" term="Blog"/>
		<summary type="html"><p>Aby oszczędzać energię elektryczną lub zmniejszyć ryzyko związane z nadzorem, zaleca się całkowite odłączenie nieużywanych urządzeń podłączonych do komputera od zasilania. Urządzenia takie jak głośniki czy kamery internetowe można dezaktywować i aktywować w tradycyjny sposób za pomocą Menedżera urządzeń. Ale całość działa także poprzez skrypt. Wcześniej standardową metodą było devcon. Windows 10 oferuje teraz ponad […]</p><p> Post <a href="https://vielhuber.de/blog/gerate-per-script-deaktivieren-in-windows/">Wyłączanie urządzeń za pomocą skryptu w systemie Windows</a> pojawił się po raz pierwszy na <a href="https://vielhuber.de">Vielhuber David</a> .</p>
</summary>

		
			</entry>
		<entry>
		<author>
			<name>David</name>
							<uri>https://vielhuber.de</uri>
						</author>

		<title type="html">Rozmycie tła Skype</title>
		<link rel="alternate" type="text/html" href="https://vielhuber.de/blog/skype-background-blur/"/>

		<id>https://vielhuber.de/?p=2511</id>
		<updated>2026-08-19T05:02:17Z</updated>
		<published>2019-09-20T20:59:38Z</published>
		<category scheme="https://vielhuber.de/" term="Blog"/>
		<summary type="html"><p>Skype ma ciekawą, nieco ukrytą funkcję: podczas transmisji wideo można łatwo automatycznie rozmyć tło, klikając przycisk wideo i wybierając funkcję „Rozmyj moje tło”. Dzięki sztucznej inteligencji funkcja ta działa z każdym aparatem, nawet jeśli nie dysponuje informacjami o głębi. Cała sprawa wydaje się wtedy bardziej profesjonalna i ukrywa prywatne rzeczy lub rzeczy, które nie mają znaczenia dla rozmowy […]</p><p> Post <a href="https://vielhuber.de/blog/skype-background-blur/">Rozmycie tła w Skypie</a> pojawił się po raz pierwszy w <a href="https://vielhuber.de">Vielhuber David</a> .</p>
</summary>

		
			</entry>
		<entry>
		<author>
			<name>David</name>
							<uri>https://vielhuber.de</uri>
						</author>

		<title type="html">Optymalizacja uruchamiania OPcache PHP</title>
		<link rel="alternate" type="text/html" href="https://vielhuber.de/blog/opcache-php-bootup-optimierung/"/>

		<id>https://vielhuber.de/?p=1573</id>
		<updated>2026-08-19T05:02:17Z</updated>
		<published>2019-09-17T19:43:16Z</published>
		<category scheme="https://vielhuber.de/" term="Blog"/>
		<summary type="html"><p>Na przykład w przypadku witryn opartych na WordPressie, Joomla lub Laravelu, które nie zawierają treści przypisanych do użytkownika, zaleca się przechowywanie wszystkich stron w statycznej pamięci podręcznej HTML i ręczne (lub automatyczne) ponowne generowanie pamięci podręcznej tylko po wprowadzeniu zmian w zapleczu. Jeśli jednak strona zawiera dynamiczną treść, która zależy od sesji i plików cookie, a nawet języka i lokalizacji […]</p><p> Post <a href="https://vielhuber.de/blog/opcache-php-bootup-optimierung/">OPcache PHP Bootup Optimization</a> pojawił się po raz pierwszy na <a href="https://vielhuber.de">Vielhuber David</a> .</p>
</summary>

		
			</entry>
		<entry>
		<author>
			<name>David</name>
							<uri>https://vielhuber.de</uri>
						</author>

		<title type="html">Eksport SVG z programu Illustrator</title>
		<link rel="alternate" type="text/html" href="https://vielhuber.de/blog/svg-export-aus-illustrator/"/>

		<id>https://vielhuber.de/?p=2487</id>
		<updated>2026-08-19T05:02:17Z</updated>
		<published>2019-09-12T11:08:33Z</published>
		<category scheme="https://vielhuber.de/" term="Blog"/>
		<summary type="html"><p>Pliki SVG odgrywają kluczową rolę w dzisiejszym Internecie. Nie tylko zastąpiły one czcionki ikon, ale także oferują możliwość manipulacji za pomocą CSS lub JavaScript. Jeśli chcesz zapisać grafikę wektorową przeznaczoną do publikacji w Internecie z programu Adobe Illustrator w formacie SVG, musisz wprowadzić kilka ustawień, które pozwolą uniknąć pułapek i skrócić czas ładowania. Wyjaśnię to w dalszej części […]</p><p> Artykuł <a href="https://vielhuber.de/blog/svg-export-aus-illustrator/">Eksport SVG z programu Illustrator</a> pojawił się po raz pierwszy w <a href="https://vielhuber.de">Vielhuber David</a> .</p>
</summary>

		
			</entry>
		<entry>
		<author>
			<name>David</name>
							<uri>https://vielhuber.de</uri>
						</author>

		<title type="html">Projekt Euler: ścieżki kratowe</title>
		<link rel="alternate" type="text/html" href="https://vielhuber.de/blog/project-euler-lattice-paths/"/>

		<id>https://vielhuber.de/?p=2465</id>
		<updated>2026-08-19T05:02:17Z</updated>
		<published>2019-09-11T23:53:51Z</published>
		<category scheme="https://vielhuber.de/" term="Blog"/>
		<summary type="html"><p>Projekt Euler to seria fascynujących problemów programistycznych, często o podłożu matematycznym. Problemy te są często projektowane tak, aby wymagały opracowania zaawansowanych algorytmów w celu osiągnięcia celu w rozsądnym czasie. Dzisiaj rozwiążemy Problem 15: Ścieżki kratowe, który można rozwiązać prostymi metodami kombinatorycznymi. Pytanie […]</p><p> Artykuł <a href="https://vielhuber.de/blog/project-euler-lattice-paths/">Projekt Euler: Ścieżki kratowe</a> po raz pierwszy pojawił się na <a href="https://vielhuber.de">Vielhuber David</a> .</p>
</summary>

		
			</entry>
		<entry>
		<author>
			<name>David</name>
							<uri>https://vielhuber.de</uri>
						</author>

		<title type="html">Automatyczne aktualizacje WordPress</title>
		<link rel="alternate" type="text/html" href="https://vielhuber.de/blog/automatische-wordpress-updates/"/>

		<id>https://vielhuber.de/?p=2454</id>
		<updated>2026-08-19T05:02:17Z</updated>
		<published>2019-09-10T22:01:51Z</published>
		<category scheme="https://vielhuber.de/" term="Blog"/>
		<summary type="html"><p>WordPress natywnie implementuje aktualizacje w tle od wersji 3.7 i automatycznie włącza je w przypadku mniejszych wydań. Filtry pozwalają precyzyjniej kontrolować, co jest aktualizowane automatycznie. Trwała, w pełni zautomatyzowana instalacja wszystkich mniejszych i większych aktualizacji wtyczek, motywów i tłumaczeń nie jest planowana, ale można ją łatwo osiągnąć innymi sposobami. Istnieje wiele wtyczek, które […]</p><p> Artykuł <a href="https://vielhuber.de/blog/automatische-wordpress-updates/">Automatyczne aktualizacje WordPressa</a> po raz pierwszy pojawił się na <a href="https://vielhuber.de">Vielhuber David</a> .</p>
</summary>

		
			</entry>
		<entry>
		<author>
			<name>David</name>
							<uri>https://vielhuber.de</uri>
						</author>

		<title type="html">Arkusze Google: rozwijanie formuł</title>
		<link rel="alternate" type="text/html" href="https://vielhuber.de/blog/google-sheets-formeln-ausdehnen/"/>

		<id>https://vielhuber.de/?p=2428</id>
		<updated>2026-08-19T05:02:17Z</updated>
		<published>2019-08-26T00:29:16Z</published>
		<category scheme="https://vielhuber.de/" term="Blog"/>
		<summary type="html"><p>Aby rozszerzyć formuły na całe kolumny w Arkuszach Google, zalecamy użycie przydatnej funkcji ARRAYFORMULA. Niestety, funkcja ta nie działa w połączeniu z niektórymi innymi ważnymi funkcjami, takimi jak QUERY lub INDIRECT, dlatego też konieczne jest samodzielne zaprogramowanie logiki za pomocą Google Apps Script lub, alternatywnie, ręczne skopiowanie formuły do […]</p><p> Artykuł <a href="https://vielhuber.de/blog/google-sheets-formeln-ausdehnen/">Arkusze Google: rozszerzanie formuł</a> pojawił się po raz pierwszy na <a href="https://vielhuber.de">Vielhuber David</a> .</p>
</summary>

		
			</entry>
		<entry>
		<author>
			<name>David</name>
							<uri>https://vielhuber.de</uri>
						</author>

		<title type="html">Paradoks Simpsona</title>
		<link rel="alternate" type="text/html" href="https://vielhuber.de/blog/das-simpson-paradoxon/"/>

		<id>https://vielhuber.de/?p=2399</id>
		<updated>2019-07-14T22:55:40Z</updated>
		<published>2019-07-14T22:19:16Z</published>
		<category scheme="https://vielhuber.de/" term="Blog"/>
		<summary type="html"><p>Paradoks Simpsona jest jednym z najłatwiej zrozumiałych i jednocześnie zadziwiających zjawisk statystycznych. Dzieje się tak zawsze, gdy grupy danych wykazują pewną tendencję, ale tendencja ta ulega odwróceniu, gdy grupy zostaną połączone. Paradoks ten można łatwo zrozumieć na prostym przykładzie. Rozważamy dwa rozłączne zbiory \(\#1\) […]</p><p> Artykuł <a href="https://vielhuber.de/blog/das-simpson-paradoxon/">The Simpson Paradox</a> pojawił się po raz pierwszy na <a href="https://vielhuber.de">Vielhuber David</a> .</p>
</summary>

		
			</entry>
		<entry>
		<author>
			<name>David</name>
							<uri>https://vielhuber.de</uri>
						</author>

		<title type="html">Szybka wskazówka: Menedżer tagów Google</title>
		<link rel="alternate" type="text/html" href="https://vielhuber.de/blog/quick-tip-google-tag-manager/"/>

		<id>https://vielhuber.de/?p=2383</id>
		<updated>2026-08-19T05:02:17Z</updated>
		<published>2019-06-19T10:37:08Z</published>
		<category scheme="https://vielhuber.de/" term="Blog"/>
		<summary type="html"><p>Menedżer tagów Google stał się faktycznym standardem w zakresie integracji skryptów śledzących. Umożliwia to wyraźne rozgraniczenie obowiązków (marketing internetowy i programowanie), a także pozwala na szybkie skonfigurowanie i modyfikację śledzenia za pośrednictwem innego kanału wdrażania. Oto dwie małe wskazówki dotyczące ustawiania wyzwalaczy. Podczas tworzenia wyzwalaczy wybierz […]</p><p> Post <a href="https://vielhuber.de/blog/quick-tip-google-tag-manager/">Szybka wskazówka: Menedżer tagów Google</a> pojawił się po raz pierwszy na <a href="https://vielhuber.de">Vielhuber David</a> .</p>
</summary>

		
			</entry>
		<entry>
		<author>
			<name>David</name>
							<uri>https://vielhuber.de</uri>
						</author>

		<title type="html">Szybka wskazówka: hotspot FRITZ! Box WLAN</title>
		<link rel="alternate" type="text/html" href="https://vielhuber.de/blog/quick-tip-fritzbox-wlan-hotspot/"/>

		<id>https://vielhuber.de/?p=2376</id>
		<updated>2020-02-12T01:13:19Z</updated>
		<published>2019-06-01T20:27:21Z</published>
		<category scheme="https://vielhuber.de/" term="Blog"/>
		<summary type="html"><p>Od wersji FRITZ!OS 07.10, jeśli wystąpi awaria Internetu, istnieje możliwość tymczasowego wykorzystania przez FRITZ!Box punktu dostępu Wi-Fi telefonu komórkowego jako rozwiązania awaryjnego. Funkcja ta jest ukryta w obszarze Internet &gt; Dane dostępowe &gt; Dostawca Internetu &gt; Istniejący dostęp przez sieć WLAN. FRITZ!Box działa wówczas jako router i udostępnia sieć z własnym zakresem adresów. Czy Internet […]</p><p> Post <a href="https://vielhuber.de/blog/quick-tip-fritzbox-wlan-hotspot/">Szybka porada: hotspot WLAN FRITZ!Box</a> pojawił się po raz pierwszy na <a href="https://vielhuber.de">Vielhuber David</a> .</p>
</summary>

		
			</entry>
		<entry>
		<author>
			<name>David</name>
							<uri>https://vielhuber.de</uri>
						</author>

		<title type="html">Kwiat życia</title>
		<link rel="alternate" type="text/html" href="https://vielhuber.de/blog/flower-of-life/"/>

		<id>https://vielhuber.de/?p=2349</id>
		<updated>2026-08-19T05:02:17Z</updated>
		<published>2019-05-28T01:13:49Z</published>
		<category scheme="https://vielhuber.de/" term="Blog"/>
		<summary type="html"><p>Kwiat Życia to dobrze znany, przypominający kwiat, geometryczny wzór, który od tysięcy lat pojawia się w świątyniach, manuskryptach, a ostatnio także w kulturze popularnej. Wzór ten odgrywa również rolę w ezoteryce. Pominiemy to wszystko tutaj i skupimy się na […]</p><p> Artykuł <a href="https://vielhuber.de/blog/flower-of-life/">Kwiat Życia</a> po raz pierwszy ukazał się na <a href="https://vielhuber.de">Vielhuber David</a> .</p>
</summary>

		
			</entry>
		<entry>
		<author>
			<name>David</name>
							<uri>https://vielhuber.de</uri>
						</author>

		<title type="html">Opóźnienie poczty e-mail w programie Outlook</title>
		<link rel="alternate" type="text/html" href="https://vielhuber.de/blog/e-mail-delaying-in-outlook/"/>

		<id>https://vielhuber.de/?p=2313</id>
		<updated>2026-08-19T05:02:17Z</updated>
		<published>2019-05-24T22:48:17Z</published>
		<category scheme="https://vielhuber.de/" term="Blog"/>
		<summary type="html"><p>Asynchroniczne medium komunikacji, jakim jest poczta e-mail, jest – pomimo całej pesymistycznej atmosfery otaczającej Slacka i Discorda – dominującym medium komunikacji w sektorze biznesowym na całym świecie. Oprócz strategii Inbox Zero autorstwa Merlina Manna istnieje wiele innych strategii radzenia sobie z codziennym napływem wiadomości e-mail, w tym tzw. opóźnianie wiadomości e-mail, czyli opóźnione dostarczanie wiadomości e-mail. Jeśli chcesz […]</p><p> Wpis <a href="https://vielhuber.de/blog/e-mail-delaying-in-outlook/">Opóźnienie w wysyłaniu wiadomości e-mail w programie Outlook</a> pojawił się po raz pierwszy w <a href="https://vielhuber.de">Vielhuber David</a> .</p>
</summary>

		
			</entry>
		<entry>
		<author>
			<name>David</name>
							<uri>https://vielhuber.de</uri>
						</author>

		<title type="html">Spirala liczb</title>
		<link rel="alternate" type="text/html" href="https://vielhuber.de/blog/eine-zahlenspirale/"/>

		<id>https://vielhuber.de/?p=2265</id>
		<updated>2026-08-19T05:02:17Z</updated>
		<published>2019-05-03T01:00:58Z</published>
		<category scheme="https://vielhuber.de/" term="Blog"/>
		<summary type="html"><p>Przez ostatnie kilka dni pracowałem nad następującym pytaniem na StackExchange dotyczącym spirali liczb całkowitych. Szukamy zamkniętego wzoru na współrzędne \(n\)-tego elementu w poniższej spirali całkowitej, która rozszerza się od początku układu współrzędnych w kierunku nieskończoności: Najpierw dzielimy liczby naturalne na następujące […]</p><p> Post <a href="https://vielhuber.de/blog/eine-zahlenspirale/">A Number Spiral</a> pojawił się po raz pierwszy na <a href="https://vielhuber.de">Vielhuber David</a> .</p>
</summary>

		
			</entry>
		<entry>
		<author>
			<name>David</name>
							<uri>https://vielhuber.de</uri>
						</author>

		<title type="html">Czytaj prawa w Arkuszach Google</title>
		<link rel="alternate" type="text/html" href="https://vielhuber.de/blog/leserechte-in-google-sheets/"/>

		<id>https://vielhuber.de/?p=2255</id>
		<updated>2026-08-19T05:02:17Z</updated>
		<published>2019-04-27T22:32:09Z</published>
		<category scheme="https://vielhuber.de/" term="Blog"/>
		<summary type="html"><p>Podczas pracy z Arkuszami Google można definiować szczegółowe, oparte na użytkownikach reguły edycji arkuszy kalkulacyjnych, kolumn i wierszy w arkuszu kalkulacyjnym. Niestety, nie ma możliwości ograniczenia dostępu do odczytu. Byłoby to bardzo pomocne w wielu sytuacjach, na przykład, gdy chcesz pokazać klientom tylko zgłoszenia, które ich dotyczą, lub pracownikom tylko projekty, […]</p><p> Artykuł <a href="https://vielhuber.de/blog/leserechte-in-google-sheets/">„Uprawnienia odczytu w Arkuszach Google”</a> pojawił się po raz pierwszy na <a href="https://vielhuber.de">Vielhuber David</a> .</p>
</summary>

		
			</entry>
		<entry>
		<author>
			<name>David</name>
							<uri>https://vielhuber.de</uri>
						</author>

		<title type="html">Włóczka plug'n'play</title>
		<link rel="alternate" type="text/html" href="https://vielhuber.de/blog/yarn-plugnplay/"/>

		<id>https://vielhuber.de/?p=2236</id>
		<updated>2026-08-19T05:02:17Z</updated>
		<published>2019-04-16T21:26:28Z</published>
		<category scheme="https://vielhuber.de/" term="Blog"/>
		<summary type="html"><p>npm to standardowy menedżer pakietów dla Node.js. Jednak Facebook od jakiegoś czasu rozwija alternatywne rozwiązanie do zarządzania pakietami o nazwie Yarn. Wygląda na to, że Yarn powoli znika z pliku README GitHuba jako domyślne rozwiązanie, a statystyki na oficjalnej stronie pokazują, że tylko ułamek instalacji pakietów jest przeprowadzany za pomocą Yarna. Niemniej jednak warto spojrzeć dalej, niż to oczywiste. […]</p><p> Artykuł <a href="https://vielhuber.de/blog/yarn-plugnplay/">Yarn Plug'n'Play</a> po raz pierwszy ukazał się na <a href="https://vielhuber.de">Vielhuber David</a> .</p>
</summary>

		
			</entry>
		<entry>
		<author>
			<name>David</name>
							<uri>https://vielhuber.de</uri>
						</author>

		<title type="html">Konwertuj PDF na LaTeX</title>
		<link rel="alternate" type="text/html" href="https://vielhuber.de/blog/pdf-in-latex-konvertieren/"/>

		<id>https://vielhuber.de/?p=2202</id>
		<updated>2026-08-19T05:02:17Z</updated>
		<published>2019-04-16T00:06:31Z</published>
		<category scheme="https://vielhuber.de/" term="Blog"/>
		<summary type="html"><p>System składu tekstu \(\TeX\) został opracowany w 1977 roku przez legendarnego Donalda E. Knutha. Pakiet oprogramowania \(\LaTeX\) nadal stanowi część standardowego repertuaru przy tworzeniu prac naukowych. Dzięki poniższym dwóm narzędziom wygenerowane pliki PDF i odręczne notatki można w pełni automatycznie przekonwertować do formatu TeX. Wyniki są bardzo obiecujące. Pierwszym narzędziem, z którego Mathpix korzysta obecnie […]</p><p> Artykuł <a href="https://vielhuber.de/blog/pdf-in-latex-konvertieren/">Konwertuj PDF na LaTeX</a> pojawił się po raz pierwszy na <a href="https://vielhuber.de">Vielhuber David</a> .</p>
</summary>

		
			</entry>
		<entry>
		<author>
			<name>David</name>
							<uri>https://vielhuber.de</uri>
						</author>

		<title type="html">Argument symulacji</title>
		<link rel="alternate" type="text/html" href="https://vielhuber.de/blog/das-simulationsargument/"/>

		<id>https://vielhuber.de/?p=2171</id>
		<updated>2026-08-19T05:02:17Z</updated>
		<published>2019-04-10T19:36:33Z</published>
		<category scheme="https://vielhuber.de/" term="Blog"/>
		<summary type="html"><p>Argument symulacyjny Nicka Bostroma jest uderzająco prosty i jasno sformułowany. Nie próbuje dowodzić, że żyjemy w symulacji, lecz zamiast tego elegancko formułuje trzy możliwości, z których jedna musi być prawdziwa. Podobną teorię popiera również Elon Musk, dzięki czemu idea ta stała się znana szerszej publiczności. Oficjalna wersja dokumentu jest już […]</p><p> Artykuł <a href="https://vielhuber.de/blog/das-simulationsargument/">Argument symulacji</a> pojawił się po raz pierwszy na <a href="https://vielhuber.de">Vielhuber David</a> .</p>
</summary>

		
			</entry>
		<entry>
		<author>
			<name>David</name>
							<uri>https://vielhuber.de</uri>
						</author>

		<title type="html">Krytyczny błąd podczas korzystania z WPML + ACF</title>
		<link rel="alternate" type="text/html" href="https://vielhuber.de/blog/kritischer-bug-beim-einsatz-von-wpml-acf/"/>

		<id>https://vielhuber.de/?p=2158</id>
		<updated>2019-04-27T20:05:33Z</updated>
		<published>2019-03-12T14:48:46Z</published>
		<category scheme="https://vielhuber.de/" term="Blog"/>
		<summary type="html"><p>Potężne wtyczki WPML do obsługi wielu języków i Advanced Custom Fields do obsługi pól niestandardowych stanowią podstawowe wyposażenie wielu instalacji. Jest to denerwujące, gdy interakcja prowadzi do awarii i utraty danych. Zgłoszenia błędów w tym temacie pochodzą sprzed kilku lat i pozostają bez odpowiedzi (tutaj, tutaj, tutaj, tutaj i tutaj). Ja mam […]</p><p> Post <a href="https://vielhuber.de/blog/kritischer-bug-beim-einsatz-von-wpml-acf/">Krytyczny błąd podczas korzystania z WPML + ACF</a> pojawił się po raz pierwszy na <a href="https://vielhuber.de">Vielhuber David</a> .</p>
</summary>

		
			</entry>
		<entry>
		<author>
			<name>David</name>
							<uri>https://vielhuber.de</uri>
						</author>

		<title type="html">Prześlij plik w przeglądarce Facebook w aplikacji</title>
		<link rel="alternate" type="text/html" href="https://vielhuber.de/blog/dateiupload-im-facebook-in-app-browser/"/>

		<id>https://vielhuber.de/?p=2113</id>
		<updated>2026-08-19T05:02:17Z</updated>
		<published>2019-02-08T21:23:46Z</published>
		<category scheme="https://vielhuber.de/" term="Blog"/>
		<summary type="html"><p>Na niektórych telefonach z systemem Android zarówno przeglądarka Facebooka, jak i Instagrama w aplikacji (stan na dziś) nie działa prawidłowo, gdy pole przesyłania na promowanej lub linkowanej stronie docelowej ma atrybut „Akceptuj”. Powoduje to, że przycisk przestaje działać. Otwarcie strony w zwykłej, zewnętrznej przeglądarce poza aplikacją Facebooka rozwiązuje problem. Jest to frustrujące (zwłaszcza że problem występuje już od jakiegoś czasu […]</p><p> Wpis „ <a href="https://vielhuber.de/blog/dateiupload-im-facebook-in-app-browser/">Przesyłanie plików w przeglądarce aplikacji Facebook”</a> po raz pierwszy pojawił się na <a href="https://vielhuber.de">Vielhuber David</a> .</p>
</summary>

		
			</entry>
		<entry>
		<author>
			<name>David</name>
							<uri>https://vielhuber.de</uri>
						</author>

		<title type="html">Chrome Devtools: przenieś elementy DOM</title>
		<link rel="alternate" type="text/html" href="https://vielhuber.de/blog/chrome-devtools-dom-elemente-verschieben/"/>

		<id>https://vielhuber.de/?p=2107</id>
		<updated>2026-08-19T05:02:17Z</updated>
		<published>2019-01-20T22:17:43Z</published>
		<category scheme="https://vielhuber.de/" term="Blog"/>
		<summary type="html"><p>Narzędzia programistyczne Google Chrome należą do najpotężniejszych na rynku przeglądarek. Nowe funkcje dodawane są co miesiąc, a Google prezentuje je w skondensowanej formie na YouTube. Ale często to drobiazgi przynoszą radość. Usuwanie elementów DOM w Google Chrome odbywa się za pomocą klawisza Delete. Ale dopiero dziś zdałem sobie sprawę, że […]</p><p> Artykuł <a href="https://vielhuber.de/blog/chrome-devtools-dom-elemente-verschieben/">Chrome Devtools: Przenoszenie elementów DOM</a> po raz pierwszy pojawił się na <a href="https://vielhuber.de">Vielhuber David</a> .</p>
</summary>

		
			</entry>
		<entry>
		<author>
			<name>David</name>
							<uri>https://vielhuber.de</uri>
						</author>

		<title type="html">Szybka wskazówka: status git --r</title>
		<link rel="alternate" type="text/html" href="https://vielhuber.de/blog/quick-tip-git-status-auf-alle-unterordner-anwenden/"/>

		<id>https://vielhuber.de/?p=2091</id>
		<updated>2019-04-27T22:33:02Z</updated>
		<published>2019-01-09T15:04:58Z</published>
		<category scheme="https://vielhuber.de/" term="Blog"/>
		<summary type="html"><p>Złota zasada w świecie Gita brzmi: „Zatwierdzaj zmiany wcześnie i często”. Jeśli noc była nieco dłuższa lub po prostu chcesz mieć przegląd bieżącej sytuacji na swoim komputerze, polecenie d8a38f92d0baa14f9d4568826c13ad46 wykonuje „git status” dla wszystkich repozytoriów znajdujących się w bieżącym folderze lub jego podfolderze i gromadzi [...]</p><p> Post <a href="https://vielhuber.de/blog/quick-tip-git-status-auf-alle-unterordner-anwenden/">Szybka wskazówka: git status --r</a> pojawił się po raz pierwszy w <a href="https://vielhuber.de">Vielhuber David</a> .</p>
</summary>

		
			</entry>
		<entry>
		<author>
			<name>David</name>
							<uri>https://vielhuber.de</uri>
						</author>

		<title type="html">Stos LAMP w podsystemie Windows dla systemu Linux</title>
		<link rel="alternate" type="text/html" href="https://vielhuber.de/blog/lamp-stack-mit-windows-wsl/"/>

		<id>https://vielhuber.de/?p=2068</id>
		<updated>2026-08-19T05:02:17Z</updated>
		<published>2018-11-27T15:20:28Z</published>
		<category scheme="https://vielhuber.de/" term="Blog"/>
		<summary type="html"><p>Poszukując optymalnego środowiska programistycznego, system Windows 10 oferuje nie tylko kompletne rozwiązania, takie jak XAMPP, WAMP i MAMP, oraz ręczne instalacje natywne, ale także rozwiązania wirtualizacyjne, takie jak Vagrant (ScotchBox) i Docker (DevilBox, Laradock). Jednak żadne z nich nie spełnia moich wymagań, takich jak swobodna konfiguracja, prawdziwe certyfikaty SSL typu wildcard, dostęp ze wszystkich urządzeń w sieci lokalnej oraz wysoka stabilność i wydajność.</p><p> Artykuł <a href="https://vielhuber.de/blog/lamp-stack-mit-windows-wsl/">LAMP Stack w podsystemie Windows dla systemu Linux</a> po raz pierwszy ukazał się na <a href="https://vielhuber.de">Vielhuber David</a> .</p>
</summary>

		
			</entry>
		<entry>
		<author>
			<name>David</name>
							<uri>https://vielhuber.de</uri>
						</author>

		<title type="html">Sztuczki dla elokwentnych relacji Laravela</title>
		<link rel="alternate" type="text/html" href="https://vielhuber.de/blog/tricks-fuer-laravel-eloquent-relationships/"/>

		<id>https://vielhuber.de/?p=2041</id>
		<updated>2026-08-19T05:02:17Z</updated>
		<published>2018-09-28T10:12:47Z</published>
		<category scheme="https://vielhuber.de/" term="Blog"/>
		<summary type="html"><p>Jedną z zalet Laravela jest jego elegancka składnia. Jeśli w Laravelu masz dużo modeli i relacji (ze względu na dużą liczbę tabel w bazie danych), przeglądanie ich może często skutkować mniej eleganckim kodem. Z biegiem czasu przydatne okazały się dla mnie trzy niewielkie rozszerzenia, które chciałbym pokrótce przedstawić poniżej. Aby to zrobić, użyj […]</p><p> Post <a href="https://vielhuber.de/blog/tricks-fuer-laravel-eloquent-relationships/">Tricks for Laravel Eloquent Relationships</a> pojawił się po raz pierwszy na <a href="https://vielhuber.de">Vielhuber David</a> .</p>
</summary>

		
			</entry>
		<entry>
		<author>
			<name>David</name>
							<uri>https://vielhuber.de</uri>
						</author>

		<title type="html">Zablokuj publiczny dostęp do .git</title>
		<link rel="alternate" type="text/html" href="https://vielhuber.de/blog/zugriff-auf-git-verhindern/"/>

		<id>https://vielhuber.de/?p=2033</id>
		<updated>2026-08-19T05:02:17Z</updated>
		<published>2018-08-20T20:35:46Z</published>
		<category scheme="https://vielhuber.de/" term="Blog"/>
		<summary type="html"><p>System kontroli wersji Git jest obecnie standardem w niemal każdym projekcie internetowym i każdym środowisku (w tym produkcyjnym). Git zawsze tworzy podfolder .git i jeśli znajduje się on na poziomie publicznego folderu witryny, do poufnych plików można uzyskać dostęp publiczny (na przykład wywołanie /.git/logs/HEAD pozwala wyświetlić najnowsze zatwierdzenia). […]</p><p> Wpis <a href="https://vielhuber.de/blog/zugriff-auf-git-verhindern/">Zapobiegaj publicznemu dostępowi do .git</a> pojawił się po raz pierwszy w <a href="https://vielhuber.de">Vielhuber David</a> .</p>
</summary>

		
			</entry>
		<entry>
		<author>
			<name>David</name>
							<uri>https://vielhuber.de</uri>
						</author>

		<title type="html">Node.js / npm / Composer bez rootowania</title>
		<link rel="alternate" type="text/html" href="https://vielhuber.de/blog/node-js-npm-composer-ohne-root/"/>

		<id>https://vielhuber.de/?p=2004</id>
		<updated>2026-08-19T05:02:17Z</updated>
		<published>2018-08-06T21:42:44Z</published>
		<category scheme="https://vielhuber.de/" term="Blog"/>
		<summary type="html"><p>W starszym wpisie na blogu opisałem, jak bezpłatnie hostować Node.js, korzystając z Heroku. Teraz pokażę Ci, jak zainstalować Node.js, npm i Composera na dowolnym innym współdzielonym hoście bez uprawnień roota, za pomocą zaledwie kilku linijek kodu. Można go używać do instalowania pakietów, wdrażania aplikacji Vue.js lub po prostu tworzenia pliku Express.js […]</p><p> Post <a href="https://vielhuber.de/blog/node-js-npm-composer-ohne-root/">Node.js / npm / Composer bez roota</a> pojawił się po raz pierwszy na <a href="https://vielhuber.de">Vielhuber David</a> .</p>
</summary>

		
			</entry>
		<entry>
		<author>
			<name>David</name>
							<uri>https://vielhuber.de</uri>
						</author>

		<title type="html">Błąd w tablicach asocjacyjnych w PHP &lt;7.2</title>
		<link rel="alternate" type="text/html" href="https://vielhuber.de/blog/bug-in-assoziativen-arrays-in-php/"/>

		<id>https://vielhuber.de/?p=1990</id>
		<updated>2026-08-19T05:02:17Z</updated>
		<published>2018-08-01T11:58:23Z</published>
		<category scheme="https://vielhuber.de/" term="Blog"/>
		<summary type="html"><p>W wersjach PHP wcześniejszych niż 7.2 możliwe jest tworzenie tablic, które stają się niedostępne: 91367d1c4636fd753b381406024e303c Może to prowadzić do kilku problemów. 91367d1c4636fd753b381406024e303c Podstawową przyczyną wszystkich tych problemów jest błąd nr 61655. Aby obejść ten problem, można przekonwertować uszkodzoną tablicę z powrotem na obiekt i rzutować go inną metodą: 91367d1c4636fd753b381406024e303c Można też po prostu całkowicie zrezygnować z tego […]</p><p> Artykuł <a href="https://vielhuber.de/blog/bug-in-assoziativen-arrays-in-php/">Błąd w tablicach asocjacyjnych w PHP &lt;7.2</a> po raz pierwszy pojawił się w <a href="https://vielhuber.de">Vielhuber David</a> .</p>
</summary>

		
			</entry>
		<entry>
		<author>
			<name>David</name>
							<uri>https://vielhuber.de</uri>
						</author>

		<title type="html">Wykonuj polecenia bezpośrednio po połączeniu SSH</title>
		<link rel="alternate" type="text/html" href="https://vielhuber.de/blog/befehle-direkt-nach-ssh-verbindung-ausfuehren/"/>

		<id>https://vielhuber.de/?p=1982</id>
		<updated>2026-08-19T05:02:17Z</updated>
		<published>2018-07-14T21:56:19Z</published>
		<category scheme="https://vielhuber.de/" term="Blog"/>
		<summary type="html"><p>Poniższe polecenie nawiązuje połączenie SSH z serwerem, wykonuje kilka poleceń (na przykład przejście do podkatalogu i uruchomienie `git status`) i pozostawia powłokę otwartą. Ładuje plik `.bashrc`, który włącza kolorowe podpowłoki. Sztuczka polega na zapisaniu pliku tymczasowego `/tmp/initfile` zawierającego żądane polecenia […]</p><p> Artykuł „ <a href="https://vielhuber.de/blog/befehle-direkt-nach-ssh-verbindung-ausfuehren/">Wykonywanie poleceń bezpośrednio po nawiązaniu połączenia SSH”</a> ukazał się po raz pierwszy na <a href="https://vielhuber.de">Vielhuber David</a> .</p>
</summary>

		
			</entry>
		<entry>
		<author>
			<name>David</name>
							<uri>https://vielhuber.de</uri>
						</author>

		<title type="html">Dysk sieciowy jako administrator</title>
		<link rel="alternate" type="text/html" href="https://vielhuber.de/blog/netzlaufwerk-als-administrator/"/>

		<id>https://vielhuber.de/?p=1972</id>
		<updated>2026-08-19T05:02:17Z</updated>
		<published>2018-06-28T16:48:08Z</published>
		<category scheme="https://vielhuber.de/" term="Blog"/>
		<summary type="html"><p>Mapowanie dysku sieciowego w Eksploratorze Windows nie ma wpływu na cały system, a jedynie na bieżące konto użytkownika. Oznacza to, że aplikacja uruchomiona z uprawnieniami administratora nie może uzyskać dostępu do tego dysku sieciowego. Możesz to łatwo zmienić: Utwórz nową wartość DWORD (32-bitową) o nazwie EnableLinkedConnections z wartością 1 w rejestrze w kluczu HKEY_LOCAL_MACHINE\SOFTWARE\Microsoft\Windows\CurrentVersion\Policies\System […]</p><p> Artykuł <a href="https://vielhuber.de/blog/netzlaufwerk-als-administrator/">„Dysk sieciowy jako administrator”</a> ukazał się po raz pierwszy w <a href="https://vielhuber.de">Vielhuber David</a> .</p>
</summary>

		
			</entry>
		<entry>
		<author>
			<name>David</name>
							<uri>https://vielhuber.de</uri>
						</author>

		<title type="html">Szybka wskazówka: Uwzględnij folder jako dysk</title>
		<link rel="alternate" type="text/html" href="https://vielhuber.de/blog/quick-tip-ordner-als-laufwerk-einbinden/"/>

		<id>https://vielhuber.de/?p=1968</id>
		<updated>2018-06-28T18:43:25Z</updated>
		<published>2018-06-28T13:13:08Z</published>
		<category scheme="https://vielhuber.de/" term="Blog"/>
		<summary type="html"><p>Jeśli chcesz szybko uzyskać dostęp do lokalnego folderu w systemie Windows, z którego często korzystasz, możesz po prostu przypisać mu osobną literę dysku. Można to zrobić tylko za pomocą opcji „Mapuj dysk sieciowy” poprzez obejście, ponieważ nie można na przykład określić ścieżki C:\Users\David\Downloads. Rozwiązaniem jest tzw. administracyjne udostępnianie dysku, które jest dostępne domyślnie dla każdego […]</p><p> Post <a href="https://vielhuber.de/blog/quick-tip-ordner-als-laufwerk-einbinden/">Szybka porada: Montowanie folderu jako dysku</a> po raz pierwszy pojawił się w <a href="https://vielhuber.de">Vielhuber David</a> .</p>
</summary>

		
			</entry>
		<entry>
		<author>
			<name>David</name>
							<uri>https://vielhuber.de</uri>
						</author>

		<title type="html">Złap żaby</title>
		<link rel="alternate" type="text/html" href="https://vielhuber.de/blog/froesche-fangen/"/>

		<id>https://vielhuber.de/?p=1921</id>
		<updated>2026-08-19T05:02:17Z</updated>
		<published>2018-05-23T22:46:51Z</published>
		<category scheme="https://vielhuber.de/" term="Blog"/>
		<summary type="html"><p>Żaba skacze po osi liczbowej, a gracz próbuje ją złapać. Skakanie i łapanie następują naprzemiennie. Żaba startuje z pozycji \(s \in \mathbb{Z}\) i z każdym ruchem pokonuje odległość \(z \in \mathbb{Z}\) (jeśli \(z&gt;0\), skacze w prawo; w przeciwnym razie skacze w lewo). \(z\) zmienia się z każdym skokiem […]</p><p> Artykuł <a href="https://vielhuber.de/blog/froesche-fangen/">„Łowienie żab”</a> po raz pierwszy ukazał się na <a href="https://vielhuber.de">Vielhuber David</a> .</p>
</summary>

		
			</entry>
		<entry>
		<author>
			<name>David</name>
							<uri>https://vielhuber.de</uri>
						</author>

		<title type="html">Długie nazwy plików w systemie Windows 10</title>
		<link rel="alternate" type="text/html" href="https://vielhuber.de/blog/lange-dateinamen-unter-windows-10/"/>

		<id>https://vielhuber.de/?p=1879</id>
		<updated>2026-08-19T05:02:17Z</updated>
		<published>2018-04-22T15:26:34Z</published>
		<category scheme="https://vielhuber.de/" term="Blog"/>
		<summary type="html"><p>Nie tylko podczas korzystania z npm w systemie Windows napotykamy na prawie 30-letnie ograniczenie, które ogranicza ścieżki do folderów i plików do maksymalnie 255 znaków. Nie jest to spowodowane systemem plików NTFS, a raczej LFN. Prowadzi to do irytujących błędów i braku kompatybilności między systemami operacyjnymi. W dobie WSL jest to godna ubolewania sytuacja, która […]</p><p> Artykuł <a href="https://vielhuber.de/blog/lange-dateinamen-unter-windows-10/">Długie nazwy plików w systemie Windows 10</a> po raz pierwszy ukazał się na <a href="https://vielhuber.de">Vielhuber David</a> .</p>
</summary>

		
			</entry>
		<entry>
		<author>
			<name>David</name>
							<uri>https://vielhuber.de</uri>
						</author>

		<title type="html">Laravel kolejkuje na hoście lokalnym</title>
		<link rel="alternate" type="text/html" href="https://vielhuber.de/blog/laravel-queues-auf-localhost/"/>

		<id>https://vielhuber.de/?p=1868</id>
		<updated>2026-08-19T05:02:17Z</updated>
		<published>2018-04-08T00:06:32Z</published>
		<category scheme="https://vielhuber.de/" term="Blog"/>
		<summary type="html"><p>W środowisku produkcyjnym frameworka PHP Laravel, pracownicy, tacy jak nadzorca, zapewniają wykonywanie zadań przechowywanych na przykład w Redisie. Jeśli chcesz być całkowicie niezależny od tego na hoście lokalnym, możesz użyć sterownika synchronizacji do natychmiastowego wykonywania zadań. Ma to jednak tę wadę, że bieżący proces PHP jest blokowany, a żądanie zawiesza się do momentu […]</p><p> Artykuł <a href="https://vielhuber.de/blog/laravel-queues-auf-localhost/">Laravel Queues na localhost</a> pojawił się po raz pierwszy na <a href="https://vielhuber.de">Vielhuber David</a> .</p>
</summary>

		
			</entry>
		<entry>
		<author>
			<name>David</name>
							<uri>https://vielhuber.de</uri>
						</author>

		<title type="html">Szybka wskazówka: połącz cele w Google Analytics</title>
		<link rel="alternate" type="text/html" href="https://vielhuber.de/blog/quick-tip-in-google-analytics-zielvorhaben-buendeln/"/>

		<id>https://vielhuber.de/?p=1847</id>
		<updated>2026-08-19T05:02:17Z</updated>
		<published>2018-02-18T21:26:49Z</published>
		<category scheme="https://vielhuber.de/" term="Blog"/>
		<summary type="html"><p>Korzystając z biblioteki JavaScript analytics.js z Google Analytics, można śledzić dowolne zdarzenia na stronach internetowych. Zdarzenia te obejmują na przykład precyzyjny pomiar czasu przebywania na stronie, maksymalną głębokość przewijania użytkowników lub inne pojedyncze działania, takie jak wypełnianie formularzy. Aby później oceniać kampanie reklamowe lub przeprowadzać testy A/B, należy utworzyć tzw. cele. Następnie można skorzystać z funkcji […]</p><p> Artykuł <a href="https://vielhuber.de/blog/quick-tip-in-google-analytics-zielvorhaben-buendeln/">Szybka porada: grupowanie celów w Google Analytics</a> po raz pierwszy pojawił się na <a href="https://vielhuber.de">Vielhuber David</a> .</p>
</summary>

		
			</entry>
		<entry>
		<author>
			<name>David</name>
							<uri>https://vielhuber.de</uri>
						</author>

		<title type="html">Pragmatyczne unieważnienie pamięci podręcznej</title>
		<link rel="alternate" type="text/html" href="https://vielhuber.de/blog/pragmatische-cache-invalidierung/"/>

		<id>https://vielhuber.de/?p=1832</id>
		<updated>2026-08-19T05:02:17Z</updated>
		<published>2018-01-11T11:23:27Z</published>
		<category scheme="https://vielhuber.de/" term="Blog"/>
		<summary type="html"><p>Renderowanie po stronie serwera jest obecnie standardową praktyką w przypadku stron internetowych i aplikacji. Przeglądarki takie jak Google Chrome również buforują w jak największym stopniu, aby zminimalizować czas ładowania kolejnych żądań. Unieważnienie plików CSS, JS i obrazów w pamięci podręcznej można osiągnąć za pomocą modułu mod_pagespeed, nagłówka sterującego Expires/Cache, manifestu pamięci podręcznej lub, bardziej pragmatycznie i bezpośrednio, poprzez dodanie niestandardowych parametrów do nazwy pliku.</p><p> Artykuł <a href="https://vielhuber.de/blog/pragmatische-cache-invalidierung/">Pragmatic Cache Invalidation</a> po raz pierwszy ukazał się na <a href="https://vielhuber.de">Vielhuber David</a> .</p>
</summary>

		
			</entry>
		<entry>
		<author>
			<name>David</name>
							<uri>https://vielhuber.de</uri>
						</author>

		<title type="html">Klucze Bitbucket i SSH</title>
		<link rel="alternate" type="text/html" href="https://vielhuber.de/blog/bitbucket-und-ssh-keys/"/>

		<id>https://vielhuber.de/?p=1823</id>
		<updated>2026-08-19T05:02:17Z</updated>
		<published>2018-01-01T00:31:09Z</published>
		<category scheme="https://vielhuber.de/" term="Blog"/>
		<summary type="html"><p>Dostawca Bitbucket nie oferuje (nawet w płatnych taryfach Standard i Premium) żadnej możliwości przechowywania kluczy SSH z uprawnieniami zapisu na poziomie repozytorium. Przechowywanie osobistego klucza SSH na serwerze produkcyjnym nie wchodzi w grę, ponieważ umożliwiłoby Ci to dostęp do wszystkich innych projektów, nad którymi aktualnie pracujesz. Istnieją tak zwane klucze dostępu, te […]</p><p> Post <a href="https://vielhuber.de/blog/bitbucket-und-ssh-keys/">Bitbucket i klucze SSH</a> pojawił się po raz pierwszy na <a href="https://vielhuber.de">Vielhuber David</a> .</p>
</summary>

		
			</entry>
		<entry>
		<author>
			<name>David</name>
							<uri>https://vielhuber.de</uri>
						</author>

		<title type="html">Windows Sysinternals za pośrednictwem dysku sieciowego</title>
		<link rel="alternate" type="text/html" href="https://vielhuber.de/blog/windows-sysinternals-per-netzlaufwerk/"/>

		<id>https://vielhuber.de/?p=1818</id>
		<updated>2026-08-19T05:02:17Z</updated>
		<published>2017-12-27T00:13:20Z</published>
		<category scheme="https://vielhuber.de/" term="Blog"/>
		<summary type="html"><p>Narzędzia Sysinternals Marka Russinovicha są niezbędne dla każdego komputera z systemem Windows. Aby zawsze mieć dostęp do najnowszej wersji, zmapuj go jako dysk sieciowy. Wystarczy użyć polecenia `net use s: \\live.sysinternals.com\DavWWWRoot` w wierszu poleceń (jako zwykły użytkownik). Zapewni to dostęp do przydatnych narzędzi, takich jak PsList, PsKill i innych, na dysku S.</p><p> Artykuł <a href="https://vielhuber.de/blog/windows-sysinternals-per-netzlaufwerk/">„Windows Sysinternals przez dysk sieciowy”</a> ukazał się po raz pierwszy w <a href="https://vielhuber.de">Vielhuber David</a> .</p>
</summary>

		
			</entry>
		<entry>
		<author>
			<name>David</name>
							<uri>https://vielhuber.de</uri>
						</author>

		<title type="html">Szybka wskazówka: Arkusze Google i tygodnie kalendarza</title>
		<link rel="alternate" type="text/html" href="https://vielhuber.de/blog/quick-tip-google-sheets-und-kalenderwochen/"/>

		<id>https://vielhuber.de/?p=1806</id>
		<updated>2017-11-27T22:29:49Z</updated>
		<published>2017-11-25T13:04:19Z</published>
		<category scheme="https://vielhuber.de/" term="Blog"/>
		<summary type="html"><p>Podczas wyprowadzania tygodni kalendarzowych na konkretną datę należy zachować ostrożność w Arkuszach Google (podobnie jak w programie Microsoft Excel). Funkcja =CALENDARWEEK(TODAY()) oblicza czas na podstawie standardu amerykańskiego, w którym pierwszy dzień roku jest zawsze przypisany do 1. tygodnia kalendarzowego. W Niemczech definiuje się to inaczej: tutaj pierwszym tygodniem kalendarzowym jest tydzień […]</p><p> Post <a href="https://vielhuber.de/blog/quick-tip-google-sheets-und-kalenderwochen/">Szybka wskazówka: Arkusze Google i tygodnie kalendarzowe</a> pojawił się po raz pierwszy w <a href="https://vielhuber.de">Vielhuber David</a> .</p>
</summary>

		
			</entry>
		<entry>
		<author>
			<name>David</name>
							<uri>https://vielhuber.de</uri>
						</author>

		<title type="html">Certyfikaty SSL z podpisem własnym w Chrome 58</title>
		<link rel="alternate" type="text/html" href="https://vielhuber.de/blog/selbst-signierte-ssl-zertifikate-in-chrome-58/"/>

		<id>https://vielhuber.de/?p=1776</id>
		<updated>2026-08-19T05:02:17Z</updated>
		<published>2017-11-04T14:02:15Z</published>
		<category scheme="https://vielhuber.de/" term="Blog"/>
		<summary type="html"><p>Od czasu wprowadzenia Let's Encrypt szyfrowane strony internetowe stały się standardem. Certyfikaty SSL stały się również niezbędne w przypadku lokalnego rozwoju (na przykład navigator.geolocation wymaga również lokalnego szyfrowania SSL). Od wersji 58 przeglądarki Chrome zaprzestano obsługi nazwy CN (Common Name), a zamiast niej obowiązkowa stała się nazwa SAN (Subject Alternative Name). Oznacza to, że Chrome akceptuje wszystkie […]</p><p> Artykuł <a href="https://vielhuber.de/blog/selbst-signierte-ssl-zertifikate-in-chrome-58/">Certyfikaty SSL z podpisem własnym w przeglądarce Chrome 58</a> pojawił się po raz pierwszy w <a href="https://vielhuber.de">Vielhuber David</a> .</p>
</summary>

		
			</entry>
		<entry>
		<author>
			<name>David</name>
							<uri>https://vielhuber.de</uri>
						</author>

		<title type="html">Dwa razy więcej niż dwie osoby</title>
		<link rel="alternate" type="text/html" href="https://vielhuber.de/blog/doppeltes-alter-zweier-personen/"/>

		<id>https://vielhuber.de/?p=1744</id>
		<updated>2026-08-19T05:02:17Z</updated>
		<published>2017-10-18T21:14:13Z</published>
		<category scheme="https://vielhuber.de/" term="Blog"/>
		<summary type="html"><p>Rozważmy dwie osoby \(A\) i \(B\), które mają różne daty urodzin, a \(A\) jest młodszy od \(B\). Wykaż, że istnieją dokładnie dwie konstelacje wieku \(a,b \in \mathbb{N}\), dla których zachodzi równanie \(2\cdot a = b\). Najpierw ustalamy \(d \in \mathbb{R}^+\) jako różnicę wieku pomiędzy \(A\) i \(B\) w chwili urodzenia \(A\) […]</p><p> Post <a href="https://vielhuber.de/blog/doppeltes-alter-zweier-personen/">Podwójny wiek dwóch osób</a> pojawił się po raz pierwszy na <a href="https://vielhuber.de">Vielhuber David</a> .</p>
</summary>

		
			</entry>
		<entry>
		<author>
			<name>David</name>
							<uri>https://vielhuber.de</uri>
						</author>

		<title type="html">Git i puste foldery</title>
		<link rel="alternate" type="text/html" href="https://vielhuber.de/blog/git-und-leere-ordner/"/>

		<id>https://vielhuber.de/?p=1718</id>
		<updated>2017-09-24T19:45:05Z</updated>
		<published>2017-09-21T22:37:08Z</published>
		<category scheme="https://vielhuber.de/" term="Blog"/>
		<summary type="html"><p>Ponieważ Git nie rozpoznaje folderów, tylko pliki, puste struktury folderów nie trafiają do repozytorium. Ponieważ jednak wiele struktur i projektów ich wymaga, powinny się tam znaleźć. Powszechną praktyką jest tworzenie tzw. plików zastępczych (często nazywanych .gitkeep), które domyślnie określają strukturę folderów. Pliki te można łatwo utworzyć i, jeśli zajdzie taka potrzeba, […]</p><p> Post <a href="https://vielhuber.de/blog/git-und-leere-ordner/">Git i puste foldery</a> pojawił się po raz pierwszy na <a href="https://vielhuber.de">Vielhuber David</a> .</p>
</summary>

		
			</entry>
		<entry>
		<author>
			<name>David</name>
							<uri>https://vielhuber.de</uri>
						</author>

		<title type="html">Darmowy hosting Node.js w Heroku</title>
		<link rel="alternate" type="text/html" href="https://vielhuber.de/blog/kostenloses-node-js-hosting-mit-heroku/"/>

		<id>https://vielhuber.de/?p=1681</id>
		<updated>2017-11-23T08:31:34Z</updated>
		<published>2017-09-02T13:37:08Z</published>
		<category scheme="https://vielhuber.de/" term="Blog"/>
		<summary type="html"><p>Hosting dla Node.js wciąż nie jest zbyt popularny, szczególnie w krajach niemieckojęzycznych. Amerykańska firma oferująca usługi w chmurze Heroku oferuje rozwiązanie w tym zakresie – i to bezpłatnie. Zawsze zauważasz paradygmat „Twórz aplikacje, a nie infrastrukturę”, a mimo to nie ma prawie żadnych ograniczeń. Jako przykład wdrożyliśmy małe zadanie cron oparte na PhantomJS, które codziennie skanuje stronę internetową i […]</p><p> Post <a href="https://vielhuber.de/blog/kostenloses-node-js-hosting-mit-heroku/">Darmowy hosting Node.js z Heroku</a> pojawił się po raz pierwszy na <a href="https://vielhuber.de">Vielhuber David</a> .</p>
</summary>

		
			</entry>
		<entry>
		<author>
			<name>David</name>
							<uri>https://vielhuber.de</uri>
						</author>

		<title type="html">Funkcja parowania Cantora</title>
		<link rel="alternate" type="text/html" href="https://vielhuber.de/blog/die-cantorsche-paarungsfunktion/"/>

		<id>https://vielhuber.de/?p=1669</id>
		<updated>2017-08-15T22:23:47Z</updated>
		<published>2017-08-15T22:15:43Z</published>
		<category scheme="https://vielhuber.de/" term="Blog"/>
		<summary type="html"><p>Oprócz argumentów diagonalnych Georg Cantor opracował również funkcję parowania Cantora \(\mathbb{N}^2 \to \mathbb{W}, \quad c(x,y) = \binom{x+y+1}{2}+x = z\), która koduje dowolne dwie liczby \(x,y \in \mathbb{N}\) w nowej liczbie \(z \in \mathbb{N}\). Na przykład \(c(3,4)=\binom{3+4+1}{2}+3 = \binom{8}{2}+3=\frac{8!}{6!\cdot 2!} +3 = 31 = z\) jest unikalnym kodowaniem liczb \(3\) i \(4\) […]</p><p> Artykuł <a href="https://vielhuber.de/blog/die-cantorsche-paarungsfunktion/">Funkcja parowania Cantora</a> pojawił się po raz pierwszy w <a href="https://vielhuber.de">Vielhuber David</a> .</p>
</summary>

		
			</entry>
		<entry>
		<author>
			<name>David</name>
							<uri>https://vielhuber.de</uri>
						</author>

		<title type="html">Ziemia i groszek</title>
		<link rel="alternate" type="text/html" href="https://vielhuber.de/blog/die-erde-und-die-erbse/"/>

		<id>https://vielhuber.de/?p=1659</id>
		<updated>2026-08-19T05:02:17Z</updated>
		<published>2017-08-15T22:08:09Z</published>
		<category scheme="https://vielhuber.de/" term="Blog"/>
		<summary type="html"><p>Wyobraź sobie Ziemię (jako kulę o \(r_1 = 6370km\)) i groszek (jako kulę o \(r_2 = 2mm\)) i rozciągnij linę przez równik tak, aby ściśle przylegała do powierzchni. Teraz rozciągnij obie liny o jeden metr każdą. Obie liny powinny być teraz całkowicie rozciągnięte nad równikiem – […]</p><p> Post <a href="https://vielhuber.de/blog/die-erde-und-die-erbse/">Ziemia i ziarnko grochu</a> pojawił się po raz pierwszy na <a href="https://vielhuber.de">Vielhuber David</a> .</p>
</summary>

		
			</entry>
		<entry>
		<author>
			<name>David</name>
							<uri>https://vielhuber.de</uri>
						</author>

		<title type="html">Prawdopodobieństwa na zegarze analogowym</title>
		<link rel="alternate" type="text/html" href="https://vielhuber.de/blog/wahrscheinlichkeiten-an-der-analoguhr/"/>

		<id>https://vielhuber.de/?p=1652</id>
		<updated>2017-08-15T21:49:42Z</updated>
		<published>2017-08-15T21:46:11Z</published>
		<category scheme="https://vielhuber.de/" term="Blog"/>
		<summary type="html"><p>Przez jaki procent doby wszystkie trzy wskazówki zegara analogowego znajdują się w prawej połowie tarczy zegara? Najpierw spójrz na wskazówkę godzinową, która przez 12 z 24 godzin (50%) znajduje się po prawej stronie. Od tego momentu wskazówka minutowa znajduje się po prawej stronie przez 6 z 12 godzin […]</p><p> Artykuł <a href="https://vielhuber.de/blog/wahrscheinlichkeiten-an-der-analoguhr/">Prawdopodobieństwo w zegarze analogowym</a> pojawił się po raz pierwszy na <a href="https://vielhuber.de">Vielhuber David</a> .</p>
</summary>

		
			</entry>
		<entry>
		<author>
			<name>David</name>
							<uri>https://vielhuber.de</uri>
						</author>

		<title type="html">Laravel: Praca z elokwentnymi relacjami</title>
		<link rel="alternate" type="text/html" href="https://vielhuber.de/blog/laravel-arbeit-mit-eloquent-relationships/"/>

		<id>https://vielhuber.de/?p=1642</id>
		<updated>2020-05-08T00:11:44Z</updated>
		<published>2017-07-21T19:12:19Z</published>
		<category scheme="https://vielhuber.de/" term="Blog"/>
		<summary type="html"><p>Laravel korzysta z Eloquent, aby ułatwić komunikację z bazą danych. Pracując z Eloquent Relationships i wywołując zmienne dynamiczne (za pomocą magicznych metod PHP), należy pamiętać, że wystąpienia modeli nie odzwierciedlają nowych zmian, lecz trwale je buforują przy pierwszym wywołaniu. Poniższy przykład to […]</p><p> Post <a href="https://vielhuber.de/blog/laravel-arbeit-mit-eloquent-relationships/">Laravel: Praca z Eloquent Relationships</a> pojawił się po raz pierwszy na <a href="https://vielhuber.de">Vielhuber David</a> .</p>
</summary>

		
			</entry>
		<entry>
		<author>
			<name>David</name>
							<uri>https://vielhuber.de</uri>
						</author>

		<title type="html">Bitbucket: Usuń folder z historii Git</title>
		<link rel="alternate" type="text/html" href="https://vielhuber.de/blog/bitbucket-ordner-aus-git-historie-loeschen/"/>

		<id>https://vielhuber.de/?p=1614</id>
		<updated>2017-09-02T00:56:36Z</updated>
		<published>2017-07-12T23:17:47Z</published>
		<category scheme="https://vielhuber.de/" term="Blog"/>
		<summary type="html"><p>W przypadku hostowania Git na Bitbucket obowiązuje sztywny limit 2 GB — jeśli zostanie on przekroczony, dostęp do repozytorium będzie ograniczony wyłącznie do odczytu. Aby temu zapobiec, możesz na przykład wstecznie usuwać duże foldery lub pliki ze swoich zatwierdzeń. Ale także w innych przypadkach (jeśli dane dostępowe zostały wprowadzone do historii lub po raz kolejny […]</p><p> Post <a href="https://vielhuber.de/blog/bitbucket-ordner-aus-git-historie-loeschen/">Bitbucket: Usuwanie folderu z historii Git</a> pojawił się po raz pierwszy na <a href="https://vielhuber.de">Vielhuber David</a> .</p>
</summary>

		
			</entry>
		<entry>
		<author>
			<name>David</name>
							<uri>https://vielhuber.de</uri>
						</author>

		<title type="html">Zintegruj certyfikat SSL z DomainFactory w usługach IIS</title>
		<link rel="alternate" type="text/html" href="https://vielhuber.de/blog/ssl-zertifikat-von-domainfactory-auf-iis-einbinden/"/>

		<id>https://vielhuber.de/?p=1590</id>
		<updated>2026-08-19T05:02:17Z</updated>
		<published>2017-06-13T20:08:43Z</published>
		<category scheme="https://vielhuber.de/" term="Blog"/>
		<summary type="html"><p>W dobie Let's Encrypt szyfrowane strony internetowe są już standardem. Często wymagane są jednak certyfikaty wieloznaczne lub rozszerzone z wyjątkowo wiarygodną walidacją właściciela. DomainFactory oferuje niedrogie certyfikaty SSL, które można również wykorzystywać zewnętrznie. Konfiguracja na obecnym serwerze IIS jest możliwa bez żądania CSR za pomocą OpenSSL. Poniżej pokrótce przedstawię niezbędne kroki […]</p><p> Artykuł „ <a href="https://vielhuber.de/blog/ssl-zertifikat-von-domainfactory-auf-iis-einbinden/">Integracja certyfikatu SSL DomainFactory z usługą IIS”</a> ukazał się po raz pierwszy na <a href="https://vielhuber.de">Vielhuber David</a> .</p>
</summary>

		
			</entry>
		<entry>
		<author>
			<name>David</name>
							<uri>https://vielhuber.de</uri>
						</author>

		<title type="html">Paradoksalna strategia wygrywająca podczas zgadywania liczb</title>
		<link rel="alternate" type="text/html" href="https://vielhuber.de/blog/paradoxe-gewinnstrategie-beim-erraten-von-zahlen/"/>

		<id>https://vielhuber.de/?p=1537</id>
		<updated>2020-07-12T23:12:37Z</updated>
		<published>2017-04-13T20:53:46Z</published>
		<category scheme="https://vielhuber.de/" term="Blog"/>
		<summary type="html"><p>W 1987 roku Thomas M. Cover zadał w swojej pracy zatytułowanej „Open Problems in Communication and Computation” następujące zaskakujące pytanie: Gracz \(X\) zapisuje dwie różne, losowo wybrane liczby naturalne \(A\) i \(B\) na dwóch różnych kartkach papieru, a następnie kładzie je obrazkami do dołu na stole. Gracz \(Y\) wybiera teraz losowo jedną z kartek papieru, widzi numer i musi teraz […]</p><p> Post <a href="https://vielhuber.de/blog/paradoxe-gewinnstrategie-beim-erraten-von-zahlen/">Paradoksalna strategia wygrywania przy zgadywaniu liczb</a> pojawił się po raz pierwszy na <a href="https://vielhuber.de">Vielhuber David</a> .</p>
</summary>

		
			</entry>
		<entry>
		<author>
			<name>David</name>
							<uri>https://vielhuber.de</uri>
						</author>

		<title type="html">Piłka nożna i algebra liniowa</title>
		<link rel="alternate" type="text/html" href="https://vielhuber.de/blog/fussball-lineare-algebra/"/>

		<id>https://vielhuber.de/?p=1523</id>
		<updated>2026-08-19T05:02:17Z</updated>
		<published>2017-04-12T20:02:05Z</published>
		<category scheme="https://vielhuber.de/" term="Blog"/>
		<summary type="html"><p>Kiedy rozpoczyna się mecz piłki nożnej, piłka ustawiana jest w środku boiska, po czym przez 45 minut przemieszcza się po boisku, obracając i przesuwając piłkę. Na początku drugiej połowy piłka ponownie znajduje się w środku boiska. Wykazujemy za pomocą prostych metod algebry liniowej, że w takim przypadku zawsze istnieje nieskończenie wiele punktów […]</p><p> Artykuł <a href="https://vielhuber.de/blog/fussball-lineare-algebra/">Piłka nożna i algebra liniowa</a> pojawił się po raz pierwszy na <a href="https://vielhuber.de">Vielhuber David</a> .</p>
</summary>

		
			</entry>
		<entry>
		<author>
			<name>David</name>
							<uri>https://vielhuber.de</uri>
						</author>

		<title type="html">Laravel: Debugowanie szablonów serwerów kasetowych</title>
		<link rel="alternate" type="text/html" href="https://vielhuber.de/blog/laravel-blade-template-debugging/"/>

		<id>https://vielhuber.de/?p=1514</id>
		<updated>2026-08-19T05:02:17Z</updated>
		<published>2017-04-07T11:10:07Z</published>
		<category scheme="https://vielhuber.de/" term="Blog"/>
		<summary type="html"><p>Podczas debugowania szablonów Blade w Laravel 5.* często pojawiają się nieprzydatne komunikaty o błędach odnoszące się do widoków buforowanych. Wcześniej było lepiej: widok debugowania w wersji 4 oferował bardziej przydatne funkcje i był atrakcyjny wizualnie. Za pomocą zaledwie kilku linijek kodu można przywrócić tę funkcjonalność, używając whoops („błędy PHP dla fajnych dzieciaków”). […]</p><p> Artykuł <a href="https://vielhuber.de/blog/laravel-blade-template-debugging/">Laravel: Blade Template Debugging</a> po raz pierwszy pojawił się na <a href="https://vielhuber.de">Vielhuber David</a> .</p>
</summary>

		
			</entry>
		<entry>
		<author>
			<name>David</name>
							<uri>https://vielhuber.de</uri>
						</author>

		<title type="html">Harmonijne wyświetlanie logo za pomocą JavaScript</title>
		<link rel="alternate" type="text/html" href="https://vielhuber.de/blog/harmonische-darstellung-von-logos-mit-javascript/"/>

		<id>https://vielhuber.de/?p=1500</id>
		<updated>2017-05-24T17:34:20Z</updated>
		<published>2017-04-02T22:04:58Z</published>
		<category scheme="https://vielhuber.de/" term="Blog"/>
		<summary type="html"><p>Niezależnie od tego, czy chodzi o referencje, partnerów czy klientów – w wielu przypadkach chcesz harmonijnie zaprezentować obok siebie kilka logotypów. Proporcje logo są zazwyczaj niespójne. Często, gdy chodzi o przedstawienie rozmiaru w projektowaniu, ludzie kierują się intuicją, ale istnieje również dokładna metoda obliczania wizualnie atrakcyjnej reprezentacji poprzez przyrównanie powierzchni logo. W […]</p><p> Artykuł <a href="https://vielhuber.de/blog/harmonische-darstellung-von-logos-mit-javascript/">Harmonijna reprezentacja logotypów za pomocą JavaScript</a> pojawił się po raz pierwszy na <a href="https://vielhuber.de">Vielhuber David</a> .</p>
</summary>

		
			</entry>
		<entry>
		<author>
			<name>David</name>
							<uri>https://vielhuber.de</uri>
						</author>

		<title type="html">Sprawdź zmienne w PHP / JS pod kątem istnienia</title>
		<link rel="alternate" type="text/html" href="https://vielhuber.de/blog/variablen-in-phpjs-auf-existenz-pruefen/"/>

		<id>https://vielhuber.de/?p=1487</id>
		<updated>2020-02-25T15:51:30Z</updated>
		<published>2017-03-27T20:46:14Z</published>
		<category scheme="https://vielhuber.de/" term="Blog"/>
		<summary type="html"><p>Pracując na co dzień ze zmiennymi w PHP i JavaScript, często natkniesz się na zapytanie, czy zmienna jest pusta. Warto poznać funkcje natywne i różnice między nimi w celu przeprowadzenia kontroli. Niestety, nie ma prostego sposobu, aby intuicyjnie sprawdzić, czy zmienna istnieje, czy nie. A co z […]</p><p> Post <a href="https://vielhuber.de/blog/variablen-in-phpjs-auf-existenz-pruefen/">Sprawdzanie istnienia zmiennych w PHP/JS</a> pojawił się po raz pierwszy na <a href="https://vielhuber.de">Vielhuber David</a> .</p>
</summary>

		
			</entry>
		<entry>
		<author>
			<name>David</name>
							<uri>https://vielhuber.de</uri>
						</author>

		<title type="html">Masowe rozmowy telefoniczne z sipgate.io</title>
		<link rel="alternate" type="text/html" href="https://vielhuber.de/blog/massenhafte-telefonanrufe-mit-sipgate-io/"/>

		<id>https://vielhuber.de/?p=1458</id>
		<updated>2026-08-19T05:02:17Z</updated>
		<published>2017-03-18T15:39:56Z</published>
		<category scheme="https://vielhuber.de/" term="Blog"/>
		<summary type="html"><p>Dzięki sipgate.io firma Sipgate stworzyła fascynujący interfejs API w chmurze, który oferuje szeroki wachlarz opcji dla telefonii internetowej. Konto jest bezpłatne, a Feature Store oferuje również możliwość bezpłatnego ustawienia dowolnego numeru nadawcy. Dokumentację sipgate.io wciąż można udoskonalić, ale po zapoznaniu się z oficjalnym API Sipgate można […]</p><p> Post <a href="https://vielhuber.de/blog/massenhafte-telefonanrufe-mit-sipgate-io/">Masowe rozmowy telefoniczne z sipgate.io</a> pojawił się po raz pierwszy w <a href="https://vielhuber.de">Vielhuber David</a> .</p>
</summary>

		
			</entry>
		<entry>
		<author>
			<name>David</name>
							<uri>https://vielhuber.de</uri>
						</author>

		<title type="html">Rekurencja w SQL</title>
		<link rel="alternate" type="text/html" href="https://vielhuber.de/blog/rekursion-in-sql/"/>

		<id>https://vielhuber.de/?p=1445</id>
		<updated>2026-08-19T05:02:17Z</updated>
		<published>2017-03-10T18:10:02Z</published>
		<category scheme="https://vielhuber.de/" term="Blog"/>
		<summary type="html"><p>Relacyjne systemy zarządzania bazami danych oparte na SQL tylko częściowo nadają się do zapytań hierarchicznych lub rekurencyjnych. Inne systemy, takie jak ArangoDB, lepiej się do tego nadają (była o tym ciekawa dyskusja na konferencji GOTO 2016). Można jednak również tworzyć zapytania rekurencyjne w SQL, używając wyrażeń Common Table Expressions, na przykład do przeszukiwania klasycznych tabel nadrzędnych/podrzędnych pod kątem wszystkich przodków i potomków […]</p><p> Artykuł <a href="https://vielhuber.de/blog/rekursion-in-sql/">Rekurencja w SQL</a> po raz pierwszy pojawił się na <a href="https://vielhuber.de">Vielhuber David</a> .</p>
</summary>

		
			</entry>
		<entry>
		<author>
			<name>David</name>
							<uri>https://vielhuber.de</uri>
						</author>

		<title type="html">WordPress: dezaktywuj strony archiwum</title>
		<link rel="alternate" type="text/html" href="https://vielhuber.de/blog/wordpress-archivseiten-deaktivieren/"/>

		<id>https://vielhuber.de/?p=1436</id>
		<updated>2017-02-04T20:34:28Z</updated>
		<published>2017-02-04T20:30:34Z</published>
		<category scheme="https://vielhuber.de/" term="Blog"/>
		<summary type="html"><p>Według w3techs.com, około 27,4% wszystkich stron internetowych na świecie opiera się obecnie na WordPressie. W wielu przypadkach nie są to blogi. WordPress automatycznie generuje liczne, często nieużywane adresy URL i produkuje wiele linków indeksowanych przez Google, o których operator witryny nigdy nie pomyślał. Za pomocą prostego polecenia możesz wykonać to wszystko […]</p><p> Wpis <a href="https://vielhuber.de/blog/wordpress-archivseiten-deaktivieren/">WordPress: Wyłącz strony archiwum</a> pojawił się po raz pierwszy w <a href="https://vielhuber.de">Vielhuber David</a> .</p>
</summary>

		
			</entry>
		<entry>
		<author>
			<name>David</name>
							<uri>https://vielhuber.de</uri>
						</author>

		<title type="html">Zbiorcza zmiana nazw pól formularzy PDF</title>
		<link rel="alternate" type="text/html" href="https://vielhuber.de/blog/pdf-formularfelder-massenweise-umbenennen/"/>

		<id>https://vielhuber.de/?p=1415</id>
		<updated>2022-02-15T14:37:57Z</updated>
		<published>2017-01-03T22:37:50Z</published>
		<category scheme="https://vielhuber.de/" term="Blog"/>
		<summary type="html"><p>Jeśli, podobnie jak ja, znajdziesz się w sytuacji, w której musisz zmienić nazwy tysięcy pól formularzy, konsola JavaScript zawarta w programie Acrobat może okazać się dobrym rozwiązaniem. Dzięki temu możesz nie tylko wykonywać dowolny kod JavaScript, ale także uzyskiwać dostęp do całej zawartości pliku PDF (w tym do pól formularzy). Ponieważ w interfejsie API JS nie ma natywnej funkcji zmiany nazw, pola formularza są zmieniane ze wszystkimi […]</p><p> Wpis <a href="https://vielhuber.de/blog/pdf-formularfelder-massenweise-umbenennen/">Masowa zmiana nazw pól formularzy PDF</a> pojawił się po raz pierwszy w <a href="https://vielhuber.de">Vielhuber David</a> .</p>
</summary>

		
			</entry>
		<entry>
		<author>
			<name>David</name>
							<uri>https://vielhuber.de</uri>
						</author>

		<title type="html">Shopware: napraw zmiany wariantów</title>
		<link rel="alternate" type="text/html" href="https://vielhuber.de/blog/shopware-variantenwechsel-reparieren/"/>

		<id>https://vielhuber.de/?p=1400</id>
		<updated>2017-09-21T21:32:32Z</updated>
		<published>2016-12-04T23:16:49Z</published>
		<category scheme="https://vielhuber.de/" term="Blog"/>
		<summary type="html"><p>W Shopware 5 znany problem nadal nie został rozwiązany: jeśli utworzysz artykuł z wariantami zależnymi o wzajemnie wykluczających się opcjach konfiguracji, może się zdarzyć, że niektórych kombinacji nie będzie można wybrać w interfejsie użytkownika, a co za tym idzie, nie będzie można ich zamówić. Za pomocą wtyczki problem ten można obecnie łatwo rozwiązać. Poniższy prosty przykład ilustruje […]</p><p> Post <a href="https://vielhuber.de/blog/shopware-variantenwechsel-reparieren/">Shopware: Naprawa zmian wariantów</a> pojawił się po raz pierwszy na <a href="https://vielhuber.de">Vielhuber David</a> .</p>
</summary>

		
			</entry>
		<entry>
		<author>
			<name>David</name>
							<uri>https://vielhuber.de</uri>
						</author>

		<title type="html">Jedna linia dla nieskończoności liczb pierwszych</title>
		<link rel="alternate" type="text/html" href="https://vielhuber.de/blog/eine-zeile-fuer-die-unendlichkeit-der-primzahlen/"/>

		<id>https://vielhuber.de/?p=1391</id>
		<updated>2020-10-12T22:32:57Z</updated>
		<published>2016-11-03T23:26:00Z</published>
		<category scheme="https://vielhuber.de/" term="Blog"/>
		<summary type="html"><p>Istnieją liczne dowody nieskończoności liczb pierwszych – słynne twierdzenie Euklidesa z Księgi Elementów znajduje się w każdym podstawowym wykładzie teorii liczb. W 2015 roku Sam Northshield opublikował równie elegancki dowód przez zaprzeczenie w formie krótkiego tekstu w czasopiśmie American Mathematical Monthly (numer 122), którym chciałbym się z Państwem podzielić (wraz z krótkim komentarzem). $$0 &lt; \prod_{p} \sin \underbrace{ \left( \frac{\pi}{p} […]</p><p> Post <a href="https://vielhuber.de/blog/eine-zeile-fuer-die-unendlichkeit-der-primzahlen/">Linia dla nieskończoności liczb pierwszych</a> pojawił się po raz pierwszy w <a href="https://vielhuber.de">Vielhuber David</a> .</p>
</summary>

		
			</entry>
		<entry>
		<author>
			<name>David</name>
							<uri>https://vielhuber.de</uri>
						</author>

		<title type="html">Ulepsz wiersz poleceń systemu Windows</title>
		<link rel="alternate" type="text/html" href="https://vielhuber.de/blog/windows-kommandozeile-aufhuebschen/"/>

		<id>https://vielhuber.de/?p=1370</id>
		<updated>2026-08-19T05:02:17Z</updated>
		<published>2016-09-19T22:55:29Z</published>
		<category scheme="https://vielhuber.de/" term="Blog"/>
		<summary type="html"><p>Nudny wiersz poleceń systemu Windows można upiększyć wizualnie, wykonując zaledwie kilka prostych kroków. Oznacza to, że można nie tylko dostosować kolor i rozmiar wiersza poleceń, ale także rozszerzyć jego funkcjonalność (zwiększyć bufor, zainstalować duży zestaw narzędzi UNIX). Chociaż wiersz poleceń nie dorównuje PowerShell 6.0 ani nowemu Windows 10 Bash […]</p><p> Wpis <a href="https://vielhuber.de/blog/windows-kommandozeile-aufhuebschen/">Upiększanie wiersza poleceń systemu Windows</a> po raz pierwszy pojawił się na <a href="https://vielhuber.de">Vielhuber David</a> .</p>
</summary>

		
			</entry>
		<entry>
		<author>
			<name>David</name>
							<uri>https://vielhuber.de</uri>
						</author>

		<title type="html">Dynamiczne adresy URL w Joomla</title>
		<link rel="alternate" type="text/html" href="https://vielhuber.de/blog/dynamische-urls-in-joomla/"/>

		<id>https://vielhuber.de/?p=1358</id>
		<updated>2026-08-19T05:02:17Z</updated>
		<published>2016-09-04T22:52:24Z</published>
		<category scheme="https://vielhuber.de/" term="Blog"/>
		<summary type="html"><p>W systemach zarządzania treścią adresy URL często nie są z góry ustalone i dlatego nie są tworzone statycznie (jak wpisy czy pozycje menu) z wyprzedzeniem, lecz korzystają z obiektów w bazie danych. Podobnie jak w WordPressie (jak opisano tutaj), w Joomli można również budować dynamiczne struktury adresów URL (niezależnie od wewnętrznego systemu aliasów). JRouter jest do tego odpowiednim rozwiązaniem – można też użyć […]</p><p> Artykuł <a href="https://vielhuber.de/blog/dynamische-urls-in-joomla/">Dynamiczne adresy URL w Joomla</a> po raz pierwszy pojawił się na <a href="https://vielhuber.de">Vielhuber David</a> .</p>
</summary>

		
			</entry>
		<entry>
		<author>
			<name>David</name>
							<uri>https://vielhuber.de</uri>
						</author>

		<title type="html">JavaScript PasteJacking</title>
		<link rel="alternate" type="text/html" href="https://vielhuber.de/blog/javascript-pastejacking/"/>

		<id>https://vielhuber.de/?p=1253</id>
		<updated>2026-08-19T05:02:17Z</updated>
		<published>2016-06-01T20:03:19Z</published>
		<category scheme="https://vielhuber.de/" term="Blog"/>
		<summary type="html"><p>Nowoczesne przeglądarki potrafią używać JavaScriptu do uzyskiwania dostępu do schowka użytkownika oraz manipulowania nim, zarówno w celu odczytu, jak i zapisu. Technologia, na której się opiera, jest już przestarzała, ale dopiero niedawno w Internecie pojawiło się coraz więcej ataków (pod nazwą „PasteJacking”), które wykorzystują tę możliwość na szkodę niczego niepodejrzewającego użytkownika [...]</p><p> Post <a href="https://vielhuber.de/blog/javascript-pastejacking/">JavaScript PasteJacking</a> pojawił się po raz pierwszy na <a href="https://vielhuber.de">Vielhuber David</a> .</p>
</summary>

		
			</entry>
		<entry>
		<author>
			<name>David</name>
							<uri>https://vielhuber.de</uri>
						</author>

		<title type="html">Zamień kolumny w PostgreSQL</title>
		<link rel="alternate" type="text/html" href="https://vielhuber.de/blog/spalten-tauschen-in-postgresql-auf-der-kommandozeile-oder-in-laravel/"/>

		<id>https://vielhuber.de/?p=1217</id>
		<updated>2017-02-03T22:29:36Z</updated>
		<published>2016-04-09T22:18:39Z</published>
		<category scheme="https://vielhuber.de/" term="Blog"/>
		<summary type="html"><p>Podmiana kolumn tabeli SQL jest standardową funkcją w MySQL – PostgreSQL (jeszcze) jej nie obsługuje. Mimo że oficjalna wiki poświęca temu problemowi oddzielny artykuł, nie przedstawia on praktycznego rozwiązania, które obsługiwałoby także widoki, indeksy i wyzwalacze. Poniższa klasa wykonuje to zadanie (zarówno dla MySQL, jak i PostgreSQL) albo z poziomu wiersza poleceń – […]</p><p> Post <a href="https://vielhuber.de/blog/spalten-tauschen-in-postgresql-auf-der-kommandozeile-oder-in-laravel/">Zamiana kolumn w PostgreSQL</a> pojawił się po raz pierwszy na <a href="https://vielhuber.de">Vielhuber David</a> .</p>
</summary>

		
			</entry>
		<entry>
		<author>
			<name>David</name>
							<uri>https://vielhuber.de</uri>
						</author>

		<title type="html">Szybka wskazówka dla Eksploratora Windows</title>
		<link rel="alternate" type="text/html" href="https://vielhuber.de/blog/quick-tip-im-windows-explorer-um-eingabeaufforderung-zu-oeffnen/"/>

		<id>https://vielhuber.de/?p=1212</id>
		<updated>2019-06-01T20:30:22Z</updated>
		<published>2016-04-01T11:41:15Z</published>
		<category scheme="https://vielhuber.de/" term="Blog"/>
		<summary type="html"><p>Jeśli chcesz szybko otworzyć wiersz poleceń w folderze w Eksploratorze Windows, kliknij na folder (o jeden poziom wyżej) prawym przyciskiem myszy, przytrzymując jednocześnie klawisz Shift, a następnie wybierz opcję „Otwórz wiersz poleceń tutaj” z menu kontekstowego. Właśnie odkryłem inną, szybszą metodę, gdy jesteś w folderze: tutaj klikasz w bieżącym […]</p><p> Post <a href="https://vielhuber.de/blog/quick-tip-im-windows-explorer-um-eingabeaufforderung-zu-oeffnen/">Szybka porada dotycząca Eksploratora Windows</a> pojawił się po raz pierwszy na <a href="https://vielhuber.de">Vielhuber David</a> .</p>
</summary>

		
			</entry>
		<entry>
		<author>
			<name>David</name>
							<uri>https://vielhuber.de</uri>
						</author>

		<title type="html">Kategorie WordPress: widok drzewa / dziedziczenie</title>
		<link rel="alternate" type="text/html" href="https://vielhuber.de/blog/wordpress-kategorien-baumansicht-und-vererbung/"/>

		<id>https://vielhuber.de/?p=1195</id>
		<updated>2026-08-19T05:02:17Z</updated>
		<published>2016-03-25T10:24:27Z</published>
		<category scheme="https://vielhuber.de/" term="Blog"/>
		<summary type="html"><p>Pracując z kategoriami hierarchicznymi (taksonomiami) w WordPressie, zauważysz, że wyświetlanie wybranych kategorii w panelu administracyjnym może być mylące, a posty nie trafiają automatycznie do kategorii nadrzędnej po dodaniu do kategorii podrzędnej. Oba te problemy można rozwiązać za pomocą zaledwie kilku linijek kodu, korzystając z zaawansowanego systemu hooków (zarówno w formie akcji, jak i […]</p><p> Wpis <a href="https://vielhuber.de/blog/wordpress-kategorien-baumansicht-und-vererbung/">Kategorie WordPress: Widok drzewa/Dziedziczenie</a> pojawił się po raz pierwszy w <a href="https://vielhuber.de">Vielhuber David</a> .</p>
</summary>

		
			</entry>
		<entry>
		<author>
			<name>David</name>
							<uri>https://vielhuber.de</uri>
						</author>

		<title type="html">PHP 7 i operator statku kosmicznego</title>
		<link rel="alternate" type="text/html" href="https://vielhuber.de/blog/php-7-und-der-spaceship-operator/"/>

		<id>https://vielhuber.de/?p=1178</id>
		<updated>2016-06-05T20:59:03Z</updated>
		<published>2015-12-23T23:05:31Z</published>
		<category scheme="https://vielhuber.de/" term="Blog"/>
		<summary type="html"><p>Oprócz nowych funkcji, takich jak wskazówki dotyczące typów skalarnych czy zoptymalizowana wydajność, PHP 7 wprowadza także wiele nowych, przydatnych rozszerzeń języka. „Operator statku kosmicznego” w końcu trafił do świata PHP (programiści Ruby i Perl znają go od dawna). \($a &lt;=&gt; $b\) zwraca \(0\) wtedy i tylko wtedy, gdy oba operandy są równe […]</p><p> Artykuł <a href="https://vielhuber.de/blog/php-7-und-der-spaceship-operator/">PHP 7 i operator statku kosmicznego</a> pojawił się po raz pierwszy na <a href="https://vielhuber.de">Vielhuber David</a> .</p>
</summary>

		
			</entry>
		<entry>
		<author>
			<name>David</name>
							<uri>https://vielhuber.de</uri>
						</author>

		<title type="html">Limit czasu FastCGI w usługach IIS 7.5 PHP</title>
		<link rel="alternate" type="text/html" href="https://vielhuber.de/blog/iis-7-5-php-fastcgi-timeout/"/>

		<id>https://vielhuber.de/?p=1165</id>
		<updated>2017-03-25T22:02:27Z</updated>
		<published>2015-12-15T16:18:51Z</published>
		<category scheme="https://vielhuber.de/" term="Blog"/>
		<summary type="html"><p>Jeżeli integrujesz PHP za pomocą FastCGI na serwerze IIS 7.5, każdy skrypt jest domyślnie przerywany po 600 sekundach (tj. 10 minutach). Zmiana znanej zmiennej „max_execution_time” w pliku php.ini nie ma na to wpływu, należy (również) dostosować ustawienia FastCGI. W tym celu IIS oferuje wygodny interfejs umożliwiający zarządzanie odpowiednimi zmiennymi. Aby to zrobić otwórz […]</p><p> Wpis <a href="https://vielhuber.de/blog/iis-7-5-php-fastcgi-timeout/">IIS 7.5 PHP FastCGI Timeout</a> pojawił się po raz pierwszy w <a href="https://vielhuber.de">Vielhuber David</a> .</p>
</summary>

		
			</entry>
		<entry>
		<author>
			<name>David</name>
							<uri>https://vielhuber.de</uri>
						</author>

		<title type="html">Paradoks stochastyki</title>
		<link rel="alternate" type="text/html" href="https://vielhuber.de/blog/paradoxon-der-stochastik/"/>

		<id>https://vielhuber.de/?p=1141</id>
		<updated>2016-06-05T20:59:09Z</updated>
		<published>2015-12-03T19:36:11Z</published>
		<category scheme="https://vielhuber.de/" term="Blog"/>
		<summary type="html"><p>Teoria prawdopodobieństwa warunkowego niesie ze sobą piękne problemy z rozwiązaniami, które wydają się nieintuicyjne. Oprócz dobrze znanego problemu rodzeństwa, chciałbym teraz krótko omówić inny przykład: „Mam teraz dwójkę dzieci. Jedno z nich jest chłopcem i urodziło się w czwartek. Jakie jest prawdopodobieństwo, że drugie dziecko również jest chłopcem?” Wybieramy przestrzeń wynikową $$I = \{(J.MO,J.MO), (J.MO,J.DI), (J.MO,J.MI), […]</p><p> Artykuł <a href="https://vielhuber.de/blog/paradoxon-der-stochastik/">Paradoks stochastyki</a> pojawił się po raz pierwszy na <a href="https://vielhuber.de">Vielhuber David</a> .</p>
</summary>

		
			</entry>
		<entry>
		<author>
			<name>David</name>
							<uri>https://vielhuber.de</uri>
						</author>

		<title type="html">Git, Shopware i puste foldery</title>
		<link rel="alternate" type="text/html" href="https://vielhuber.de/blog/git-shopware-und-leere-ordner/"/>

		<id>https://vielhuber.de/?p=1131</id>
		<updated>2026-08-19T05:02:17Z</updated>
		<published>2015-08-15T12:52:18Z</published>
		<category scheme="https://vielhuber.de/" term="Blog"/>
		<summary type="html"><p>System kontroli wersji plików Git jest zwięzły, szybki i przenośny. Git zawsze pracuje z obiektami, mianowicie plikami. Foldery są tworzone tylko wtedy, gdy znajdują się w nich pliki. W przeciwnym razie Git nie zapisuje ich wcale. W niektórych projektach powoduje to nieprzyjemne skutki uboczne. Przykładowo, funkcjonowanie systemu sklepowego Shopware wymaga ścisłego przestrzegania struktury folderów. Czy jest choć jeden […]</p><p> Wpis <a href="https://vielhuber.de/blog/git-shopware-und-leere-ordner/">Git, Shopware i puste foldery</a> pojawił się po raz pierwszy na <a href="https://vielhuber.de">Vielhuber David</a> .</p>
</summary>

		
			</entry>
		<entry>
		<author>
			<name>David</name>
							<uri>https://vielhuber.de</uri>
						</author>

		<title type="html">Shopware: Indywidualne koszty wysyłki</title>
		<link rel="alternate" type="text/html" href="https://vielhuber.de/blog/shopware-individuelle-versandkosten-pro-artikel/"/>

		<id>https://vielhuber.de/?p=1105</id>
		<updated>2026-08-19T05:02:17Z</updated>
		<published>2015-08-06T16:07:21Z</published>
		<category scheme="https://vielhuber.de/" term="Blog"/>
		<summary type="html"><p>Shopware posiada rozbudowany moduł kosztów wysyłki, w którego obliczaniu możesz mieć bardzo szczegółowy wpływ. W naszym przypadku chcemy zrealizować następujący scenariusz: Koszty wysyłki za sztukę ustalane są początkowo na podstawie wagi przedmiotu (określane są limity wagowe). Tylko w wyjątkowych przypadkach stałe koszty wysyłki ustalane są indywidualnie dla każdego przedmiotu. Tabela kosztów wysyłki wygląda następująco […]</p><p> Post <a href="https://vielhuber.de/blog/shopware-individuelle-versandkosten-pro-artikel/">Shopware: Indywidualne koszty wysyłki</a> pojawił się po raz pierwszy na <a href="https://vielhuber.de">Vielhuber David</a> .</p>
</summary>

		
			</entry>
		<entry>
		<author>
			<name>David</name>
							<uri>https://vielhuber.de</uri>
						</author>

		<title type="html">Przynieś własne urządzenie</title>
		<link rel="alternate" type="text/html" href="https://vielhuber.de/blog/bring-your-own-device/"/>

		<id>https://vielhuber.de/?p=1097</id>
		<updated>2021-11-22T15:46:05Z</updated>
		<published>2015-07-27T15:45:24Z</published>
		<category scheme="https://vielhuber.de/" term="Blog"/>
		<summary type="html"><p>Trudno jest obejść tę kwestię, jeśli chcesz pracować elastycznie i niezależnie: chmura. Prawdopodobnie całkiem sporo osób już korzysta z chmury, nie wiedząc o tym. Przykładowo, w przypadku przesyłania strumieniowego cała treść jest przechowywana w chmurze i można uzyskać do niej dostęp w razie potrzeby. Przykładem jest tutaj Netflix, […]</p><p> Post <a href="https://vielhuber.de/blog/bring-your-own-device/">Przynieś własne urządzenie</a> pojawił się po raz pierwszy na <a href="https://vielhuber.de">Vielhuber David</a> .</p>
</summary>

		
			</entry>
		<entry>
		<author>
			<name>David</name>
							<uri>https://vielhuber.de</uri>
						</author>

		<title type="html">Dynamiczne linki bezpośrednie w WordPress</title>
		<link rel="alternate" type="text/html" href="https://vielhuber.de/blog/dynamische-permalinks-in-wordpress/"/>

		<id>https://vielhuber.de/?p=1083</id>
		<updated>2021-02-18T01:06:24Z</updated>
		<published>2015-07-17T17:56:17Z</published>
		<category scheme="https://vielhuber.de/" term="Blog"/>
		<summary type="html"><p>System permalinków WordPress można łatwo dostosować do własnych potrzeb, stosując znaczniki strukturalne. Ustawienie %postname% jest prawdopodobnie najbardziej powszechnym i praktycznym rozwiązaniem. Jeśli jednak chcesz wdrożyć prawdziwe dynamiczne linki, musisz najpierw rozszerzyć system o własny kod. Potężne API WordPress Rewrite oferuje wiele możliwości dostosowania systemu do […]</p><p> Wpis <a href="https://vielhuber.de/blog/dynamische-permalinks-in-wordpress/">Dynamic Permalinks w WordPressie</a> pojawił się po raz pierwszy na <a href="https://vielhuber.de">Vielhuber David</a> .</p>
</summary>

		
			</entry>
		<entry>
		<author>
			<name>David</name>
							<uri>https://vielhuber.de</uri>
						</author>

		<title type="html">Uszkodzone hiperłącza w programach Word i Excel</title>
		<link rel="alternate" type="text/html" href="https://vielhuber.de/blog/korrupte-hyperlinks-in-word-und-excel/"/>

		<id>https://vielhuber.de/?p=1059</id>
		<updated>2026-08-19T05:02:17Z</updated>
		<published>2015-06-20T22:48:30Z</published>
		<category scheme="https://vielhuber.de/" term="Blog"/>
		<summary type="html"><p>Można by oczekiwać, że otwarcie hiperłączy w dokumencie Word/Excel uruchomi domyślną przeglądarkę z żądanym adresem URL. Co dziwne, tak się nie dzieje – prowadzi to do niepożądanych efektów ubocznych i uniemożliwia tworzenie linków do stron chronionych logowaniem opartych na sesji/plikach cookie w tych programach pakietu Office. Winowajcą jest moduł, który Microsoft nazywa „User Agent: Microsoft Office […]</p><p> Artykuł <a href="https://vielhuber.de/blog/korrupte-hyperlinks-in-word-und-excel/">Uszkodzone hiperłącza w programach Word i Excel</a> po raz pierwszy ukazał się w <a href="https://vielhuber.de">Vielhuber David</a> .</p>
</summary>

		
			</entry>
		<entry>
		<author>
			<name>David</name>
							<uri>https://vielhuber.de</uri>
						</author>

		<title type="html">Paradoks na Dzień Ojca</title>
		<link rel="alternate" type="text/html" href="https://vielhuber.de/blog/ein-paradoxon-zum-vatertag/"/>

		<id>https://vielhuber.de/?p=1032</id>
		<updated>2016-06-05T20:59:30Z</updated>
		<published>2015-05-15T10:23:40Z</published>
		<category scheme="https://vielhuber.de/" term="Blog"/>
		<summary type="html"><p>Z okazji dzisiejszego Dnia Ojca córka daje ojcu namalowany przez siebie obraz, o którym ojciec marzył od dawna. Córka mówi: „Dam ci zdjęcie, o które prosiłeś, a mój prezent będzie niespodzianką”. Ojciec zatrzymuje się i rozważa prawdziwość tego stwierdzenia. Oświadczenia „Daję ci […]</p><p> Post <a href="https://vielhuber.de/blog/ein-paradoxon-zum-vatertag/">Paradoks na Dzień Ojca</a> pojawił się po raz pierwszy na <a href="https://vielhuber.de">Vielhuber David</a> .</p>
</summary>

		
			</entry>
		<entry>
		<author>
			<name>David</name>
							<uri>https://vielhuber.de</uri>
						</author>

		<title type="html">Zintegruj dynamiczne skrypty z protokołem HTTPS i bez niego</title>
		<link rel="alternate" type="text/html" href="https://vielhuber.de/blog/dynamisch-scripte-mit-oder-ohne-https-einbinden/"/>

		<id>https://vielhuber.de/?p=1016</id>
		<updated>2017-03-25T22:06:51Z</updated>
		<published>2015-04-15T13:28:29Z</published>
		<category scheme="https://vielhuber.de/" term="Blog"/>
		<summary type="html"><p>Jeśli umieścisz niezaszyfrowane skrypty w obszarze &lt;head&gt; i wywołasz stronę z istniejącym certyfikatem SSL w formie zaszyfrowanej, skrypty te zostaną zablokowane i nie zostaną wykonane. Jeśli po prostu pominiesz protokół, wszystkie skrypty zostaną automatycznie wywołane w formie zaszyfrowanej, gdy dostęp do witryny zostanie uzyskany za pośrednictwem protokołu https:// — w przeciwnym razie nie będą szyfrowane. Aby to zrobić, zamiast &lt;script src="https://ajax.googleapis.com/ajax/libs/jquery/1.11.2/jquery.min.js"&gt;&lt;/script&gt;, po prostu użyj […]</p><p> Artykuł <a href="https://vielhuber.de/blog/dynamisch-scripte-mit-oder-ohne-https-einbinden/">Dynamiczne osadzanie skryptów z protokołem HTTPS i bez niego</a> ukazał się po raz pierwszy w <a href="https://vielhuber.de">Vielhuber David</a> .</p>
</summary>

		
			</entry>
		<entry>
		<author>
			<name>David</name>
							<uri>https://vielhuber.de</uri>
						</author>

		<title type="html">Użyteczność w menu rozwijanych</title>
		<link rel="alternate" type="text/html" href="https://vielhuber.de/blog/usability-in-dropdown-menues/"/>

		<id>https://vielhuber.de/?p=1002</id>
		<updated>2026-08-19T05:02:17Z</updated>
		<published>2015-04-07T09:33:13Z</published>
		<category scheme="https://vielhuber.de/" term="Blog"/>
		<summary type="html"><p>Podczas pracy z wielowymiarowymi menu rozwijanymi często napotyka się problem przypadkowego otwarcia niewłaściwego podmenu lub przypadkowego zamknięcia żądanego. Dzieje się tak, gdy kursor myszy opuszcza odpowiednie menu na najwyższym poziomie podczas przechodzenia do już rozwiniętego podmenu. Jednym ze sposobów rozwiązania tego problemu jest […]</p><p> Artykuł <a href="https://vielhuber.de/blog/usability-in-dropdown-menues/">Użyteczność menu rozwijanych</a> po raz pierwszy ukazał się na <a href="https://vielhuber.de">Vielhuber David</a> .</p>
</summary>

		
			</entry>
		<entry>
		<author>
			<name>David</name>
							<uri>https://vielhuber.de</uri>
						</author>

		<title type="html">Shopware: Automatyczne dezaktywowanie wariantów</title>
		<link rel="alternate" type="text/html" href="https://vielhuber.de/blog/shopware-artikel-bei-ungenuegendem-lagerbestand-deaktivieren/"/>

		<id>https://vielhuber.de/?p=986</id>
		<updated>2017-09-21T21:31:32Z</updated>
		<published>2015-03-24T09:56:19Z</published>
		<category scheme="https://vielhuber.de/" term="Blog"/>
		<summary type="html"><p>W przypadku produktu objętego wyprzedażą w sklepie Shopware cały produkt zostaje dezaktywowany w rzeczywistym zamówieniu, jeśli poziom zapasów wszystkich wariantów jest mniejszy lub równy 0. Aby zrealizować ten wariant, zaprogramowałem niewielką wtyczkę, Bootstrap.php, którą udostępniam poniżej. 8f3757318524b4883325 Wtyczka jest również dostępna bezpłatnie w Community Store: Warianty […]</p><p> Post <a href="https://vielhuber.de/blog/shopware-artikel-bei-ungenuegendem-lagerbestand-deaktivieren/">Shopware: Automatyczne dezaktywowanie wariantów</a> pojawił się po raz pierwszy w <a href="https://vielhuber.de">Vielhuber David</a> .</p>
</summary>

		
			</entry>
		<entry>
		<author>
			<name>David</name>
							<uri>https://vielhuber.de</uri>
						</author>

		<title type="html">Zapytanie o podwójne hasło z SSL</title>
		<link rel="alternate" type="text/html" href="https://vielhuber.de/blog/doppelte-passwortabfrage-bei-ssl/"/>

		<id>https://vielhuber.de/?p=974</id>
		<updated>2026-08-19T05:02:17Z</updated>
		<published>2015-03-22T22:37:31Z</published>
		<category scheme="https://vielhuber.de/" term="Blog"/>
		<summary type="html"><p>Poniższy scenariusz zawsze powoduje niepożądany efekt uboczny: jeśli zabezpieczysz swoją witrynę za pomocą htaccess/htpasswd i jednocześnie wymusisz połączenie SSL, zawsze będziesz musiał wprowadzić to samo hasło dwukrotnie (raz dla http i ponownie dla https po pomyślnym wprowadzeniu). Ten problem można łatwo rozwiązać, korzystając z sekcji konfiguracyjnych wprowadzonych w Apache 2.4. # SSL […]</p><p> Artykuł <a href="https://vielhuber.de/blog/doppelte-passwortabfrage-bei-ssl/">Podwójny monit o hasło w przypadku protokołu SSL</a> pojawił się po raz pierwszy w <a href="https://vielhuber.de">Vielhuber David</a> .</p>
</summary>

		
			</entry>
		<entry>
		<author>
			<name>David</name>
							<uri>https://vielhuber.de</uri>
						</author>

		<title type="html">Ciągi wieloliniowe w JavaScript</title>
		<link rel="alternate" type="text/html" href="https://vielhuber.de/blog/mehrzeilige-strings-in-javascript/"/>

		<id>https://vielhuber.de/?p=950</id>
		<updated>2026-08-19T05:02:17Z</updated>
		<published>2015-03-18T18:13:30Z</published>
		<category scheme="https://vielhuber.de/" term="Blog"/>
		<summary type="html"><p>Programując w JavaScript, często natykamy się na brak możliwości tworzenia wielowierszowych ciągów znaków poprzez wpisywanie ich w wielu linijkach kodu. Podczas gdy w innych językach, takich jak PHP czy Ruby, zadanie to nie stanowi problemu, w JavaScript początkowo można stosować jedynie obejścia, których zastosowanie zależy od osobistego gustu lub […]</p><p> Artykuł <a href="https://vielhuber.de/blog/mehrzeilige-strings-in-javascript/">Wielowierszowe ciągi znaków w JavaScript</a> pojawił się po raz pierwszy na <a href="https://vielhuber.de">Vielhuber David</a> .</p>
</summary>

		
			</entry>
		<entry>
		<author>
			<name>David</name>
							<uri>https://vielhuber.de</uri>
						</author>

		<title type="html">Technologia stojąca za kasynami online</title>
		<link rel="alternate" type="text/html" href="https://vielhuber.de/blog/die-technologie-hinter-online-casinos/"/>

		<id>https://vielhuber.de/?p=970</id>
		<updated>2021-11-22T15:46:13Z</updated>
		<published>2015-03-18T18:11:59Z</published>
		<category scheme="https://vielhuber.de/" term="Blog"/>
		<summary type="html"><p>Od kilku lat pojawiają się wszędzie: w kasynach online. Niezliczona liczba dostawców umożliwia fanom hazardu oddawanie się ich ulubionej rozrywce 24 godziny na dobę w Internecie. Ci, którzy kiedyś lubili chodzić do kasyna, teraz mogą oszczędzić sobie podróży i po prostu włączyć komputer. Ale jak dokładnie działa ta zasada […]</p><p> Artykuł <a href="https://vielhuber.de/blog/die-technologie-hinter-online-casinos/">Technologia w kasynach online</a> pojawił się po raz pierwszy na <a href="https://vielhuber.de">Vielhuber David</a> .</p>
</summary>

		
			</entry>
		<entry>
		<author>
			<name>David</name>
							<uri>https://vielhuber.de</uri>
						</author>

		<title type="html">mail () w PHP z UTF-8 i umlautami</title>
		<link rel="alternate" type="text/html" href="https://vielhuber.de/blog/mail-in-php-mit-utf-8-und-umlauten/"/>

		<id>https://vielhuber.de/?p=931</id>
		<updated>2026-08-19T05:02:17Z</updated>
		<published>2015-02-02T20:58:41Z</published>
		<category scheme="https://vielhuber.de/" term="Blog"/>
		<summary type="html"><p>Do wysyłania wiadomości e-mail w PHP najlepiej nadają się zaawansowane klasy, takie jak PHPMailer. Wygodne funkcje opakowujące umożliwiają korzystanie z treści w formacie UTF-8, osadzanie obrazów i wysyłanie zaszyfrowanych załączników przy użyciu zaledwie kilku linijek kodu. Jeżeli chcesz zaoszczędzić sobie kosztów ogólnych i używasz funkcji PHP mail() wbrew zaleceniom, możesz napotkać problemy podczas używania umlautów […]</p><p> Funkcja post <a href="https://vielhuber.de/blog/mail-in-php-mit-utf-8-und-umlauten/">mail() w PHP z kodowaniem UTF-8 i umlautami</a> pojawiła się po raz pierwszy w <a href="https://vielhuber.de">Vielhuber David</a> .</p>
</summary>

		
			</entry>
		<entry>
		<author>
			<name>David</name>
							<uri>https://vielhuber.de</uri>
						</author>

		<title type="html">Google PageSpeed ​​Insights vs. Google Analytics</title>
		<link rel="alternate" type="text/html" href="https://vielhuber.de/blog/google-pagespeed-insights-vs-google-analytics/"/>

		<id>https://vielhuber.de/?p=913</id>
		<updated>2026-08-19T05:02:17Z</updated>
		<published>2015-01-25T10:37:05Z</published>
		<category scheme="https://vielhuber.de/" term="Blog"/>
		<summary type="html"><p>Narzędzia walidacyjne, takie jak W3C Markup Validation Service czy Google PageSpeed Insights, są pomocne w obiektywnej ocenie kodu i wydajności witryny. Google, w szczególności, ma wpływ na całą branżę, stosując koncepcje takie jak „powyżej linii zagięcia” (ang. above the fold), a także ustala surowe, ale użyteczne wytyczne dotyczące kompresji obrazów i buforowania. Może się jednak zdarzyć, że sam Google […]</p><p> Artykuł <a href="https://vielhuber.de/blog/google-pagespeed-insights-vs-google-analytics/">Google PageSpeed Insights vs. Google Analytics</a> po raz pierwszy ukazał się na <a href="https://vielhuber.de">Vielhuber David</a> .</p>
</summary>

		
			</entry>
		<entry>
		<author>
			<name>David</name>
							<uri>https://vielhuber.de</uri>
						</author>

		<title type="html">Witamy w JavaScript 2.0</title>
		<link rel="alternate" type="text/html" href="https://vielhuber.de/blog/willkommen-javascript-2-0/"/>

		<id>https://vielhuber.de/?p=888</id>
		<updated>2026-08-19T05:02:17Z</updated>
		<published>2015-01-05T22:57:24Z</published>
		<category scheme="https://vielhuber.de/" term="Blog"/>
		<summary type="html"><p>JavaScript dominuje w sieci – a ECMAScript, rdzeń tego języka, dojrzewa. Nowa specyfikacja (ES6 lub JS2), spodziewana w połowie roku, wprowadza liczne innowacje, które można już dziś testować. Firefox oferuje obecnie najlepsze wsparcie, ale możliwe są również polyfille za pomocą transpilatorów, takich jak Google Traceur. […]</p><p> Wpis <a href="https://vielhuber.de/blog/willkommen-javascript-2-0/">Welcome JavaScript 2.0</a> pojawił się po raz pierwszy na <a href="https://vielhuber.de">Vielhuber David</a> .</p>
</summary>

		
			</entry>
		<entry>
		<author>
			<name>David</name>
							<uri>https://vielhuber.de</uri>
						</author>

		<title type="html"><![CDATA[0,99999... = 1?]]></title>
		<link rel="alternate" type="text/html" href="https://vielhuber.de/blog/099999-1/"/>

		<id>https://vielhuber.de/?p=846</id>
		<updated>2026-08-19T05:02:17Z</updated>
		<published>2014-12-24T23:16:38Z</published>
		<category scheme="https://vielhuber.de/" term="Blog"/>
		<summary type="html"><p>Zarówno w szkole, jak i na uniwersytecie: od czasu do czasu pojawia się ciekawe pytanie, czy prawdziwe jest następujące równanie: \( 0,99999... = 1 \). Mimo że nieskończoność leży uśpiona w lewej części równania, nadajemy jej nazwę: \(0,99999... = A\). Po pomnożeniu przez czynnik \(10\) i wykonaniu prostego działania algebraicznego […]</p><p> Wkład <a href="https://vielhuber.de/blog/099999-1/">0,99999... = 1?</a> pojawił się po raz pierwszy w <a href="https://vielhuber.de">Vielhuber David</a> .</p>
</summary>

		
			</entry>
		<entry>
		<author>
			<name>David</name>
							<uri>https://vielhuber.de</uri>
						</author>

		<title type="html">SQL: słaba wydajność pomimo indeksu</title>
		<link rel="alternate" type="text/html" href="https://vielhuber.de/blog/sql-schlechte-performance-trotz-gesetztem-index/"/>

		<id>https://vielhuber.de/?p=834</id>
		<updated>2016-06-05T21:00:11Z</updated>
		<published>2014-12-21T22:19:32Z</published>
		<category scheme="https://vielhuber.de/" term="Blog"/>
		<summary type="html"><p>Właśnie natknąłem się na następujący problem z wydajnością bazy danych SQL: W tabeli SQL o nazwie „users” zawierającej około 1 000 000 wpisów ustalenie liczby rejestracji zajęło dziś niedopuszczalne 28 sekund. W kolumnie „utworzono” czasy rejestracji zapisano w formacie „Ymd H:i:s”. W zapytaniu użyto SELECT COUNT(ID) FROM users WHERE DATE(created) = '2014-12-21'; […]</p><p> Post <a href="https://vielhuber.de/blog/sql-schlechte-performance-trotz-gesetztem-index/">SQL: Słaba wydajność pomimo indeksu</a> pojawił się po raz pierwszy na <a href="https://vielhuber.de">Vielhuber David</a> .</p>
</summary>

		
			</entry>
		<entry>
		<author>
			<name>David</name>
							<uri>https://vielhuber.de</uri>
						</author>

		<title type="html">Mały problem szachowy</title>
		<link rel="alternate" type="text/html" href="https://vielhuber.de/blog/kleines-schachproblem/"/>

		<id>https://vielhuber.de/?p=801</id>
		<updated>2026-08-19T05:02:17Z</updated>
		<published>2014-11-16T21:21:06Z</published>
		<category scheme="https://vielhuber.de/" term="Blog"/>
		<summary type="html"><p>Oprócz dobrze znanych problemów skoczka i hetmana, w świecie szachów istnieje wiele innych fascynujących zagadnień. W poprzednim wpisie na blogu wspomniałem o dwóch małych ciekawostkach. Jeśli podejdziesz do problemów szachowych w sposób matematyczny, szybko zdasz sobie sprawę, że matematyka daje bardzo proste i pouczające odpowiedzi na wiele pytań. Jako przykład zajmę się teraz następującym problemem: Jeden […]</p><p> Post <a href="https://vielhuber.de/blog/kleines-schachproblem/">Mały problem szachowy</a> pojawił się po raz pierwszy na <a href="https://vielhuber.de">Vielhuber David</a> .</p>
</summary>

		
			</entry>
		<entry>
		<author>
			<name>David</name>
							<uri>https://vielhuber.de</uri>
						</author>

		<title type="html">Pliki dostępne online dzięki OneDrive</title>
		<link rel="alternate" type="text/html" href="https://vielhuber.de/blog/online-verfuegbare-dateien-mit-onedrive/"/>

		<id>https://vielhuber.de/?p=778</id>
		<updated>2016-06-05T22:15:52Z</updated>
		<published>2014-10-20T19:00:23Z</published>
		<category scheme="https://vielhuber.de/" term="Blog"/>
		<summary type="html"><p>Niezależnie od tego, czy jest to OneDrive, Dropbox, Google Drive, OwnCloud, Box.net: bez względu na to, którego pudełka używasz do przechowywania plików – usługi są niemal identyczne. Klienci dostępni dla wszystkich systemów stacjonarnych i mobilnych, pliki, które domyślnie nie są szyfrowane, a także opcje udostępniania różnią się tylko nieznacznie. Ale OneDrive, który jest zintegrowany z systemem od wersji Windows 8.1, ma specjalną funkcję […]</p><p> Artykuł <a href="https://vielhuber.de/blog/online-verfuegbare-dateien-mit-onedrive/">Pliki dostępne online za pomocą usługi OneDrive</a> pojawił się po raz pierwszy na <a href="https://vielhuber.de">Vielhuber David</a> .</p>
</summary>

		
			</entry>
		<entry>
		<author>
			<name>David</name>
							<uri>https://vielhuber.de</uri>
						</author>

		<title type="html">PHP: Dostęp do plików z umlautami pod Windows</title>
		<link rel="alternate" type="text/html" href="https://vielhuber.de/blog/php-zugriff-auf-dateinamen-mit-umlauten-unter-windows/"/>

		<id>https://vielhuber.de/?p=759</id>
		<updated>2026-08-19T05:02:17Z</updated>
		<published>2014-09-09T12:03:30Z</published>
		<category scheme="https://vielhuber.de/" term="Blog"/>
		<summary type="html"><p>Pliki na serwerach WWW powinny być zawsze przechowywane bez spacji (nie „to jest obraz.jpg”), bez umlautów ani znaków specjalnych (nie „piłka nożna.jpg”), bez ukośników odwrotnych (nie „work\car.jpg”) i małymi literami (nie „test.JPG”). Ostatnio jednak, w ramach projektu dla klienta, musiałem uzyskać dostęp i przetworzyć dużą liczbę predefiniowanych plików o dowolnych nazwach. Systemy Linux domyślnie zezwalają na dostęp do plików z […]</p><p> Artykuł <a href="https://vielhuber.de/blog/php-zugriff-auf-dateinamen-mit-umlauten-unter-windows/">PHP: Dostęp do plików za pomocą umlautów w systemie Windows</a> po raz pierwszy ukazał się na <a href="https://vielhuber.de">Vielhuber David</a> .</p>
</summary>

		
			</entry>
		<entry>
		<author>
			<name>David</name>
							<uri>https://vielhuber.de</uri>
						</author>

		<title type="html">Zapytanie SQL w celu ustalenia listy rankingowej</title>
		<link rel="alternate" type="text/html" href="https://vielhuber.de/blog/sql-query-zur-ermittlung-einer-rangliste/"/>

		<id>https://vielhuber.de/?p=749</id>
		<updated>2026-08-19T05:02:17Z</updated>
		<published>2014-08-27T20:37:17Z</published>
		<category scheme="https://vielhuber.de/" term="Blog"/>
		<summary type="html"><p>Dziś, pracując nad projektem dla klienta, natknąłem się na następujące zadanie: weź tabelę SQL „user” z kolumnami „id” i „score”, a następnie ustal listę rankingową wszystkich użytkowników posortowanych według „score”, w której użytkownicy z tym samym wynikiem otrzymują taki sam ranking. Dzięki wykorzystaniu zmiennych zdefiniowanych przez użytkownika zadanie to można wykonać intuicyjnie i łatwo […]</p><p> <a href="https://vielhuber.de/blog/sql-query-zur-ermittlung-einer-rangliste/">Zapytanie Post SQL mające na celu ustalenie listy rankingowej</a> pojawiło się po raz pierwszy w <a href="https://vielhuber.de">Vielhuber David</a> .</p>
</summary>

		
			</entry>
		<entry>
		<author>
			<name>David</name>
							<uri>https://vielhuber.de</uri>
						</author>

		<title type="html">Facebook SDK: sprawdź tokeny po stronie serwera</title>
		<link rel="alternate" type="text/html" href="https://vielhuber.de/blog/facebook-sdk-token-serverseitig-pruefen/"/>

		<id>https://vielhuber.de/?p=742</id>
		<updated>2016-06-05T21:00:28Z</updated>
		<published>2014-08-20T19:30:27Z</published>
		<category scheme="https://vielhuber.de/" term="Blog"/>
		<summary type="html"><p>Podczas pracy z pakietem SDK Facebooka (dokładniej podczas implementacji funkcji logowania za pośrednictwem Facebooka w ramach interfejsu REST) przesłany przez klienta token od Facebooka musi zostać najpierw sprawdzony pod kątem poprawności przez serwer, zanim zostaną wykonane dalsze operacje. Najłatwiejszym sposobem wykonania tego jest użycie nieudokumentowanego wywołania API GET https://graph.facebook.com/me?access_token=TOKEN, gdzie TOKEN to 200-znakowy […]</p><p> Post <a href="https://vielhuber.de/blog/facebook-sdk-token-serverseitig-pruefen/">Facebook SDK: Weryfikacja tokenów po stronie serwera</a> pojawił się po raz pierwszy w <a href="https://vielhuber.de">Vielhuber David</a> .</p>
</summary>

		
			</entry>
		<entry>
		<author>
			<name>David</name>
							<uri>https://vielhuber.de</uri>
						</author>

		<title type="html">Chrome DevTools: adresowanie elementów DOM</title>
		<link rel="alternate" type="text/html" href="https://vielhuber.de/blog/developer-tools-fokussierte-html-elemente-direkt-ansprechen/"/>

		<id>https://vielhuber.de/?p=725</id>
		<updated>2017-03-25T22:07:19Z</updated>
		<published>2014-08-15T16:26:48Z</published>
		<category scheme="https://vielhuber.de/" term="Blog"/>
		<summary type="html"><p>Niezależnie od tego, czy to Chrome, Firefox, Opera, Safari, czy nawet Internet Explorer: do kilku lat temu wyrafinowane narzędzia programistyczne były unikalną cechą sprzedaży Firefoksa i popularnej wtyczki Firebug. Obecnie potężne narzędzia programistyczne są częścią standardowego zakresu każdej przeglądarki i jest wiele do odkrycia. Właśnie natknąłem się na pewien trik, który pozwala […]</p><p> Artykuł <a href="https://vielhuber.de/blog/developer-tools-fokussierte-html-elemente-direkt-ansprechen/">Chrome DevTools: Addressing DOM elements</a> pojawił się po raz pierwszy na <a href="https://vielhuber.de">Vielhuber David</a> .</p>
</summary>

		
			</entry>
		<entry>
		<author>
			<name>David</name>
							<uri>https://vielhuber.de</uri>
						</author>

		<title type="html">Dostęp do systemu plików za pomocą SQL</title>
		<link rel="alternate" type="text/html" href="https://vielhuber.de/blog/zugriff-auf-das-dateisystem-mit-hilfe-von-sql/"/>

		<id>https://vielhuber.de/?p=696</id>
		<updated>2026-08-19T05:02:17Z</updated>
		<published>2014-06-16T14:16:05Z</published>
		<category scheme="https://vielhuber.de/" term="Blog"/>
		<summary type="html"><p>Niedawno natknąłem się na ciekawą funkcję w MySQL umożliwiającą dostęp do systemu plików i pobieranie cennych informacji, takich jak istnienie plików i folderów lub ich zawartość. Może to być bardzo pomocne jako alternatywa dla funkcji PHP `file_exists`, ponieważ informacja o istnieniu pliku(-ów) jest uwzględniana w zapytaniu, co umożliwia dalsze sortowanie i […]</p><p> Artykuł <a href="https://vielhuber.de/blog/zugriff-auf-das-dateisystem-mit-hilfe-von-sql/">Dostęp do systemu plików przy użyciu SQL</a> po raz pierwszy ukazał się na <a href="https://vielhuber.de">Vielhuber David</a> .</p>
</summary>

		
			</entry>
		<entry>
		<author>
			<name>David</name>
							<uri>https://vielhuber.de</uri>
						</author>

		<title type="html">Animowane tła z płótnem</title>
		<link rel="alternate" type="text/html" href="https://vielhuber.de/blog/animierte-hintergruende-mit-canvas/"/>

		<id>https://vielhuber.de/?p=670</id>
		<updated>2026-08-19T05:02:17Z</updated>
		<published>2014-06-07T23:38:40Z</published>
		<category scheme="https://vielhuber.de/" term="Blog"/>
		<summary type="html"><p>Animowane tła wektorowe mogą urozmaicić krajobraz sieci zdominowany przez pełnoekranowe zdjęcia i filmy. Idealnie byłoby, gdyby szło to w parze z szybkim czasem ładowania oraz szerokim wsparciem sprzętowym i programowym. Jednym z rozwiązań jest Canvas. Ten oparty na JavaScript element HTML jest obsługiwany przez wszystkie obecne przeglądarki i płynnie renderuje się na urządzeniach mobilnych. Jego prawdziwa siła tkwi w tym, że […]</p><p> Artykuł <a href="https://vielhuber.de/blog/animierte-hintergruende-mit-canvas/">Animowane tła z płótnem</a> po raz pierwszy pojawił się na <a href="https://vielhuber.de">Vielhuber David</a> .</p>
</summary>

		
			</entry>
		<entry>
		<author>
			<name>David</name>
							<uri>https://vielhuber.de</uri>
						</author>

		<title type="html">Naprawiono współczynnik proporcji dla elementów HTML</title>
		<link rel="alternate" type="text/html" href="https://vielhuber.de/blog/festes-seitenverhaeltnis-bei-responsiven-html-elementen/"/>

		<id>https://vielhuber.de/?p=642</id>
		<updated>2026-08-19T05:02:17Z</updated>
		<published>2014-04-02T18:22:26Z</published>
		<category scheme="https://vielhuber.de/" term="Blog"/>
		<summary type="html"><p>Jako twórca stron internetowych często znajdujesz się w kłopotliwej sytuacji, gdy pracujesz z elementami HTML, które, w przeciwieństwie do elementu img, nie mają stałego rozmiaru ani współczynnika proporcji. Często chcemy, aby obiekty te zachowywały się responsywnie, ale proporcje między szerokością i wysokością zostały zachowane. CSS nie oferuje żadnych […]</p><p> Artykuł <a href="https://vielhuber.de/blog/festes-seitenverhaeltnis-bei-responsiven-html-elementen/">Stały współczynnik proporcji dla elementów HTML</a> pojawił się po raz pierwszy w <a href="https://vielhuber.de">Vielhuber David</a> .</p>
</summary>

		
			</entry>
		<entry>
		<author>
			<name>David</name>
							<uri>https://vielhuber.de</uri>
						</author>

		<title type="html">Orzeczenie sądu w sprawie wykorzystania zdjęć stockowych</title>
		<link rel="alternate" type="text/html" href="https://vielhuber.de/blog/gerichtsurteil-macht-stock-fotografie-zur-abmahnfalle/"/>

		<id>https://vielhuber.de/?p=614</id>
		<updated>2026-08-19T05:02:17Z</updated>
		<published>2014-02-09T20:47:48Z</published>
		<category scheme="https://vielhuber.de/" term="Blog"/>
		<summary type="html"><p>Po tym, jak Sąd Okręgowy w Kolonii w zeszłym tygodniu wycofał się ze skandalu RedTube i orzekł, że ujawnienie kontrowersyjnych adresów IP nigdy nie powinno zostać autoryzowane, teraz wydał kolejne wysoce kontrowersyjne i wątpliwe orzeczenie w decyzji nr 14 O 427/13: Właściciel praw autorskich do zdjęć stockowych pochodzących z konkretnej agencji fotograficznej musi zostać również wymieniony z nazwy, gdy dostęp do tych zdjęć jest uzyskiwany bezpośrednio za pośrednictwem adresu URL tej agencji […]</p><p> Artykuł <a href="https://vielhuber.de/blog/gerichtsurteil-macht-stock-fotografie-zur-abmahnfalle/">„Orzeczenie sądu w sprawie wykorzystania zdjęć stockowych”</a> ukazał się po raz pierwszy na <a href="https://vielhuber.de">Vielhuber David</a> .</p>
</summary>

		
			</entry>
		<entry>
		<author>
			<name>David</name>
							<uri>https://vielhuber.de</uri>
						</author>

		<title type="html">Goodbye Block &amp; Inline - Witamy HTML5</title>
		<link rel="alternate" type="text/html" href="https://vielhuber.de/blog/adieu-block-inline-willkommen-html5/"/>

		<id>https://vielhuber.de/?p=596</id>
		<updated>2026-08-19T05:02:17Z</updated>
		<published>2014-01-29T21:19:24Z</published>
		<category scheme="https://vielhuber.de/" term="Blog"/>
		<summary type="html"><p>Specyfikacja HTML5 wprowadza wiele nowych funkcji, a wiele z nich jest już obsługiwanych przez większość przeglądarek – poniżej chciałbym zwrócić uwagę na ciekawą zmianę w zasadach zagnieżdżania elementów. W języku HTML zawsze rozróżniano elementy blokowe i elementy liniowe. Na przykład definicja typu dokumentu HTML4 wymienia h1, p i div jako blok, a a, […]</p><p> Post <a href="https://vielhuber.de/blog/adieu-block-inline-willkommen-html5/">Goodbye Block &amp; Inline - Welcome HTML5</a> pojawił się po raz pierwszy na <a href="https://vielhuber.de">Vielhuber David</a> .</p>
</summary>

		
			</entry>
		<entry>
		<author>
			<name>David</name>
							<uri>https://vielhuber.de</uri>
						</author>

		<title type="html">Rejestrowanie HTTP w usługach IIS i Apache</title>
		<link rel="alternate" type="text/html" href="https://vielhuber.de/blog/http-logging-auf-iis-und-apache/"/>

		<id>https://vielhuber.de/?p=585</id>
		<updated>2026-08-19T05:02:17Z</updated>
		<published>2014-01-26T22:49:54Z</published>
		<category scheme="https://vielhuber.de/" term="Blog"/>
		<summary type="html"><p>Zarówno Apache w systemach Unix, jak i IIS w systemach Windows domyślnie logują żądania HTTP do plików. Żądania do własnej witryny internetowej powinny być regularnie oceniane i analizowane, zarówno ręcznie, jak i automatycznie (np. za pomocą analizatorów plików dziennika, takich jak AWStats), nie tylko w celu ochrony przed atakami hakerskimi. W typowych konfiguracjach ścieżki do odpowiednich plików dziennika wyglądają na przykład następująco: /var/log/apache2/access.log (Przykład: Ubuntu […]</p><p> Artykuł <a href="https://vielhuber.de/blog/http-logging-auf-iis-und-apache/">Rejestrowanie HTTP na serwerach IIS i Apache</a> po raz pierwszy ukazał się na <a href="https://vielhuber.de">Vielhuber David</a> .</p>
</summary>

		
			</entry>
		<entry>
		<author>
			<name>David</name>
							<uri>https://vielhuber.de</uri>
						</author>

		<title type="html">Joomla, IIS i prawa do katalogów</title>
		<link rel="alternate" type="text/html" href="https://vielhuber.de/blog/joomla-iis-und-die-verzeichnisrechte/"/>

		<id>https://vielhuber.de/?p=576</id>
		<updated>2026-08-19T05:02:17Z</updated>
		<published>2013-11-27T00:33:54Z</published>
		<category scheme="https://vielhuber.de/" term="Blog"/>
		<summary type="html"><p>Podczas integrowania Joomla 3.2 w systemie Windows Server 2008 R2 z IIS 7.5 często pojawiają się problemy z uprawnieniami katalogów, które nierzadko nie udaje się rozwiązać, wybierając zbyt restrykcyjne ustawienia. Poniższe rozwiązanie jest bezpieczne i w pełni funkcjonalne: Grupa IIS_IUSRS potrzebuje następujących uprawnień dla C:\inetpub\wwwroot\: Odczyt i wykonywanie, Wyświetlanie zawartości folderu, Odczyt, Zapis […]</p><p> Post <a href="https://vielhuber.de/blog/joomla-iis-und-die-verzeichnisrechte/">Joomla, IIS i uprawnienia katalogów</a> pojawił się po raz pierwszy w <a href="https://vielhuber.de">Vielhuber David</a> .</p>
</summary>

		
			</entry>
		<entry>
		<author>
			<name>David</name>
							<uri>https://vielhuber.de</uri>
						</author>

		<title type="html">Anonimowy w Internecie: Niemożliwe?</title>
		<link rel="alternate" type="text/html" href="https://vielhuber.de/blog/anonym-im-netz-unmoeglich/"/>

		<id>https://vielhuber.de/?p=556</id>
		<updated>2026-08-19T05:02:17Z</updated>
		<published>2013-09-22T17:15:47Z</published>
		<category scheme="https://vielhuber.de/" term="Blog"/>
		<summary type="html"><p>W czasach skandalu NSA nie tylko użytkownicy Internetu zastanawiają się, czy i jak mogą poruszać się anonimowo w sieci, aby uniknąć manii gromadzenia danych przez władze i służby specjalne. Często jednak prowadzi to do błędów i fałszywych założeń. Podstawowym błędnym przekonaniem jest to, że anonimowość sprowadza się do ukrywania adresu IP. To […]</p><p> Artykuł <a href="https://vielhuber.de/blog/anonym-im-netz-unmoeglich/">Anonimowi w Internecie: Niemożliwe?</a> pojawił się po raz pierwszy w <a href="https://vielhuber.de">Vielhuber David</a> .</p>
</summary>

		
			</entry>
		<entry>
		<author>
			<name>David</name>
							<uri>https://vielhuber.de</uri>
						</author>

		<title type="html">McFIT - nowe logo, nowy wizerunek</title>
		<link rel="alternate" type="text/html" href="https://vielhuber.de/blog/mcfit-neues-logo-neues-image/"/>

		<id>https://vielhuber.de/?p=499</id>
		<updated>2026-08-19T05:02:17Z</updated>
		<published>2013-06-01T08:59:19Z</published>
		<category scheme="https://vielhuber.de/" term="Blog"/>
		<summary type="html"><p>Sieć dyskontów fitness McFIT przechodzi metamorfozę. Tam, gdzie kiedyś jaskrawożółta maskotka w kształcie banana zdobiła niebieski napis, teraz żółta wstążka umiejętnie przeplata się na antracytowym tle, tworząc abstrakcyjny kształt. Kolory FDP – niebieski i żółty – zniknęły nie tylko z logo, ale i ze wszystkich innych materiałów.</p><p> Artykuł <a href="https://vielhuber.de/blog/mcfit-neues-logo-neues-image/">McFIT - Nowe logo, nowy wizerunek</a> po raz pierwszy ukazał się na <a href="https://vielhuber.de">Vielhuber David</a> .</p>
</summary>

		
			</entry>
		<entry>
		<author>
			<name>David</name>
							<uri>https://vielhuber.de</uri>
						</author>

		<title type="html">Photoshop: podróż w czasie</title>
		<link rel="alternate" type="text/html" href="https://vielhuber.de/blog/photoshop-reise-in-die-vergangenheit/"/>

		<id>https://vielhuber.de/?p=477</id>
		<updated>2022-10-14T01:13:39Z</updated>
		<published>2013-05-20T18:53:41Z</published>
		<category scheme="https://vielhuber.de/" term="Blog"/>
		<summary type="html"><p>Kiedy bracia Thomas i John Knoll rozpoczęli prace nad programem Adobe Photoshop w 1987 roku, mnie jeszcze nie było na świecie. Obecnie, w roku 2013, oprogramowanie to jest jednym z najpopularniejszych programów w ogóle i niekwestionowanym liderem rynku w sektorze edycji obrazu. Dzięki firmie Adobe i Muzeum Historii Komputerów oprogramowanie to jest obecnie zachowywane dla przyszłych pokoleń na całym świecie […]</p><p> Post <a href="https://vielhuber.de/blog/photoshop-reise-in-die-vergangenheit/">Photoshop: Podróż w przeszłość</a> pojawił się po raz pierwszy na <a href="https://vielhuber.de">Vielhuber David</a> .</p>
</summary>

		
			</entry>
		<entry>
		<author>
			<name>David</name>
							<uri>https://vielhuber.de</uri>
						</author>

		<title type="html">Ciekawostki w grze królów</title>
		<link rel="alternate" type="text/html" href="https://vielhuber.de/blog/kuriositaeten-im-spiel-der-konige/"/>

		<id>https://vielhuber.de/?p=448</id>
		<updated>2026-08-19T05:02:17Z</updated>
		<published>2013-03-09T16:30:06Z</published>
		<category scheme="https://vielhuber.de/" term="Blog"/>
		<summary type="html"><p>Szachy fascynują ludzi od stuleci – ich zasady są łatwe do nauczenia, a ich niewiarygodna głębia jest dostępna wyłącznie dla doświadczonych graczy (do których niestety nie należę). W dalszej części zajmę się dwoma ciekawymi zagadnieniami: Czy możliwe jest osiągnięcie pozycji poprzez odpowiednią sekwencję ruchów, w której czarny król zostanie zaatakowany jednocześnie przez dwie białe hetmany […]</p><p> Post <a href="https://vielhuber.de/blog/kuriositaeten-im-spiel-der-konige/">Ciekawostki w Grze Królów</a> pojawił się po raz pierwszy na <a href="https://vielhuber.de">Vielhuber David</a> .</p>
</summary>

		
			</entry>
		<entry>
		<author>
			<name>David</name>
							<uri>https://vielhuber.de</uri>
						</author>

		<title type="html">Mydło Docu zamiast przeboju: 48 klatek na sekundę</title>
		<link rel="alternate" type="text/html" href="https://vielhuber.de/blog/doku-soap-statt-blockbuster-48fps/"/>

		<id>https://vielhuber.de/?p=418</id>
		<updated>2026-08-19T05:02:17Z</updated>
		<published>2012-12-30T18:24:14Z</published>
		<category scheme="https://vielhuber.de/" term="Blog"/>
		<summary type="html"><p>Filmy kinowe są zazwyczaj nagrywane i odtwarzane z szybkością 24 klatek na sekundę – ale standardowy format „24p”, mający prawie 100 lat, wydaje się być niestabilny. Aby zapobiec nieprzyjemnym efektom ubocznym (np. silnym szarpnięciom podczas średnio-szybkich ruchów kamery) projekcji 24 klatek na sekundę, od pewnego czasu trwają prace nad podwojeniem liczby klatek na sekundę do 48 klatek na sekundę […]</p><p> Artykuł <a href="https://vielhuber.de/blog/doku-soap-statt-blockbuster-48fps/">Serial dokumentalny zamiast hitu: 48 klatek na sekundę</a> pojawił się po raz pierwszy na <a href="https://vielhuber.de">Vielhuber David</a> .</p>
</summary>

		
			</entry>
		<entry>
		<author>
			<name>David</name>
							<uri>https://vielhuber.de</uri>
						</author>

		<title type="html">Sprawdź pisownię na stronach internetowych</title>
		<link rel="alternate" type="text/html" href="https://vielhuber.de/blog/rechtschreibpruefung-auf-webseiten/"/>

		<id>https://vielhuber.de/?p=388</id>
		<updated>2016-06-05T21:01:17Z</updated>
		<published>2012-11-15T12:30:42Z</published>
		<category scheme="https://vielhuber.de/" term="Blog"/>
		<summary type="html"><p>Automatyczne sprawdzanie pisowni i gramatyki jest obecnie standardem w programach do przetwarzania tekstu – jednak automatyczne sprawdzanie pisowni na stronie internetowej było dotychczas stosunkowo uciążliwe. Przeglądarka Google Chrome podejmuje pierwszy krok w tym kierunku, wprowadzając zintegrowaną funkcję sprawdzania wielowierszowych pól wprowadzania danych (textarea). Teraz istnieje usługa, która umożliwia to w przypadku całych stron internetowych. Usługa […]</p><p> Artykuł <a href="https://vielhuber.de/blog/rechtschreibpruefung-auf-webseiten/">Sprawdzanie pisowni na stronach internetowych</a> pojawił się po raz pierwszy w <a href="https://vielhuber.de">Vielhuber David</a> .</p>
</summary>

		
			</entry>
		<entry>
		<author>
			<name>David</name>
							<uri>https://vielhuber.de</uri>
						</author>

		<title type="html">Numery telefonów w łączach - zagrożenie bezpieczeństwa?</title>
		<link rel="alternate" type="text/html" href="https://vielhuber.de/blog/telefonnummern-in-links-ein-sicherheitsrisiko/"/>

		<id>https://vielhuber.de/?p=319</id>
		<updated>2026-08-19T05:02:17Z</updated>
		<published>2012-10-14T19:22:55Z</published>
		<category scheme="https://vielhuber.de/" term="Blog"/>
		<summary type="html"><p>Kilka tygodni temu pisałem o tym, jak umożliwić odwiedzającym otwarcie aplikacji telefonu na urządzeniach mobilnych poprzez dotknięcie numeru telefonu. Teraz pojawiła się możliwość nieodwracalnego zablokowania karty SIM lub przywrócenia ustawień fabrycznych urządzenia za pomocą takich linków, bez konieczności podejmowania jakichkolwiek działań przez użytkownika. Za pośrednictwem specjalnych linków, które znajdują się niemal wszędzie, a także […]</p><p> Artykuł <a href="https://vielhuber.de/blog/telefonnummern-in-links-ein-sicherheitsrisiko/">Numery telefonów w linkach - zagrożenie bezpieczeństwa?</a> pojawił się po raz pierwszy na <a href="https://vielhuber.de">Vielhuber David</a> .</p>
</summary>

		
			</entry>
		<entry>
		<author>
			<name>David</name>
							<uri>https://vielhuber.de</uri>
						</author>

		<title type="html">Ciekawe ciekawostki e-mailowe</title>
		<link rel="alternate" type="text/html" href="https://vielhuber.de/blog/interessante-email-kuriositaten/"/>

		<id>https://vielhuber.de/?p=305</id>
		<updated>2016-06-05T21:01:24Z</updated>
		<published>2012-09-17T15:41:04Z</published>
		<category scheme="https://vielhuber.de/" term="Blog"/>
		<summary type="html"><p>Czy nazwy domen i adresy e-mail zawsze należy zapisywać małymi literami, aby mieć pewność, że dotrzesz do celu? Czy to jest zupełnie nieistotne? Na przykład serwery pocztowe Google'a mają dziwne ustawienia dające ciekawe efekty, które pokrótce przedstawię w poniższym artykule. Google, które niedawno udostępniło adresy @gmail.com również użytkownikom niemieckim, ignoruje kropki przed […]</p><p> Post <a href="https://vielhuber.de/blog/interessante-email-kuriositaten/">Interesujące ciekawostki dotyczące poczty elektronicznej</a> pojawił się po raz pierwszy na <a href="https://vielhuber.de">Vielhuber David</a> .</p>
</summary>

		
			</entry>
		<entry>
		<author>
			<name>David</name>
							<uri>https://vielhuber.de</uri>
						</author>

		<title type="html">Projektowanie kursów giełdowych w codziennych tematach</title>
		<link rel="alternate" type="text/html" href="https://vielhuber.de/blog/design-der-borsenkurse-in-den-tagesthemen/"/>

		<id>https://vielhuber.de/?p=291</id>
		<updated>2026-08-19T05:02:16Z</updated>
		<published>2012-09-11T10:10:19Z</published>
		<category scheme="https://vielhuber.de/" term="Blog"/>
		<summary type="html"><p>Bacznie śledzę oprawę graficzną różnych programów w niemieckiej telewizji. Prawie żaden program nie zachowuje na stałe swojego firmowego designu. Wieczorny rytuał zbierania się przed ekranem telewizora o 22:15, aby obejrzeć najnowsze wiadomości, ostatnio przyprawia mnie o ból brzucha: od kilku miesięcy, gdy przedstawiane są bieżące notowania giełdowe, używana jest całkowicie myląca paleta kolorów […]</p><p> Artykuł <a href="https://vielhuber.de/blog/design-der-borsenkurse-in-den-tagesthemen/">Projektowanie cen akcji w Tagesthemen</a> po raz pierwszy ukazał się w <a href="https://vielhuber.de">Vielhuber David</a> .</p>
</summary>

		
			</entry>
		<entry>
		<author>
			<name>David</name>
							<uri>https://vielhuber.de</uri>
						</author>

		<title type="html">Połącz poprawnie numery telefonów</title>
		<link rel="alternate" type="text/html" href="https://vielhuber.de/blog/telefonnummern-richtig-verlinken/"/>

		<id>https://vielhuber.de/?p=241</id>
		<updated>2026-08-19T05:02:16Z</updated>
		<published>2012-09-06T19:21:54Z</published>
		<category scheme="https://vielhuber.de/" term="Blog"/>
		<summary type="html"><p>Optymalizując witrynę pod kątem urządzeń mobilnych, nie należy koncentrować się wyłącznie na różnych rozmiarach ekranu, zoptymalizowanym czasie ładowania i przyjaznych dla użytkownika funkcjach (takich jak efekty najechania kursorem myszy), ale również uwzględnić specyficzne możliwości każdego urządzenia. Dotyczy to również (niektórzy mogli o tym zapomnieć) wykonywania połączeń telefonicznych. Nawiasem mówiąc, zaleca się dodanie prefiksu „+49” do atrybutu href, ponieważ […]</p><p> Artykuł <a href="https://vielhuber.de/blog/telefonnummern-richtig-verlinken/">„Jak poprawnie połączyć numery telefonów”</a> ukazał się po raz pierwszy na <a href="https://vielhuber.de">Vielhuber David</a> .</p>
</summary>

		
			</entry>
		<entry>
		<author>
			<name>David</name>
							<uri>https://vielhuber.de</uri>
						</author>

		<title type="html">Zduplikowane treści na blogach</title>
		<link rel="alternate" type="text/html" href="https://vielhuber.de/blog/duplicate-content-auf-blogs/"/>

		<id>https://vielhuber.de/?p=238</id>
		<updated>2026-08-19T05:02:16Z</updated>
		<published>2012-09-06T19:13:20Z</published>
		<category scheme="https://vielhuber.de/" term="Blog"/>
		<summary type="html"><p>Google często nakłada kary za identyczne treści na wielu stronach internetowych – jednak algorytm Google jest inteligentny i rozpoznaje, czy chodzi o spójne elementy w nagłówku i stopce, czy o całe fragmenty tekstu dostępne dwukrotnie pod różnymi adresami URL. Kwestia sposobu, w jaki Google obsługuje strony z podsumowaniem artykułów na blogach, jest szczególnie interesująca. Więcej informacji na ten temat można znaleźć na kanale YouTube Google Webmaster Help. […]</p><p> Artykuł <a href="https://vielhuber.de/blog/duplicate-content-auf-blogs/">„Duplikacja treści na blogach”</a> ukazał się po raz pierwszy na <a href="https://vielhuber.de">Vielhuber David</a> .</p>
</summary>

		
			</entry>
		<entry>
		<author>
			<name>David</name>
							<uri>https://vielhuber.de</uri>
						</author>

		<title type="html">Zwiększ bezpieczeństwo WordPress</title>
		<link rel="alternate" type="text/html" href="https://vielhuber.de/blog/sicherheit-von-wordpress-erhohen/"/>

		<id>https://vielhuber.de/?p=222</id>
		<updated>2026-08-19T05:02:16Z</updated>
		<published>2012-09-06T18:29:47Z</published>
		<category scheme="https://vielhuber.de/" term="Blog"/>
		<summary type="html"><p>Bezpieczeństwo WordPressa, obecnie najpopularniejszego systemu zarządzania treścią, można znacząco poprawić, modyfikując dwa drobne ustawienia. Zajmuje to zaledwie 5 minut i dwie linijki kodu. Chociaż problem można rozwiązać za pomocą wielu wtyczek, celowo ograniczę się tutaj do rozwiązań bez wtyczek. Po pierwsze, meta tag `&lt;meta content="WordPress […]` ujawnia następujące informacje:</p><p> Artykuł „ <a href="https://vielhuber.de/blog/sicherheit-von-wordpress-erhohen/">Zwiększanie bezpieczeństwa WordPressa”</a> po raz pierwszy ukazał się na <a href="https://vielhuber.de">Vielhuber David</a> .</p>
</summary>

		
			</entry>
	</feed>
