<?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">Sai số làm tròn trong quá trình chuyển đổi</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>Tại Bavaria, điểm trung bình chung 2,33 đủ điều kiện vào trường Gymnasium (trường trung học phổ thông), trong khi 2,34 thì không. Tại điểm phân định rõ ràng này, thứ tự của hai phép làm tròn có thể quyết định học sinh thuộc về phía nào. Günther Felbinger đã thảo luận về những hậu quả tiềm tàng của hiệu ứng làm tròn này trong một bài đăng trên blog. Vì tò mò, cá nhân tôi đã nghiên cứu ảnh hưởng của nó trên tất cả các […]</p><p> Bài viết <a href="https://vielhuber.de/blog/rundungsfehler-beim-uebertritt/">Lỗi làm tròn trong quá trình giao nhau</a> lần đầu xuất hiện trên <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">Đặt lại xác thực hai yếu tố (2FA) của Facebook</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>Mật khẩu của tôi vẫn đúng và hộp thư ban đầu vẫn truy cập được. Chỉ thiếu mục đăng nhập trong Google Authenticator. Đây là cách tôi lấy lại quyền truy cập vào tài khoản Facebook của mình sau gần hai tháng, nhiều lần yêu cầu hỗ trợ và xác minh danh tính.</p><p> Bài đăng <a href="https://vielhuber.de/blog/facebook-konto-ohne-authenticator-wiederherstellen/">"Khôi phục xác thực hai yếu tố của Facebook"</a> xuất hiện lần đầu trên <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 biết những điều như vậy chứ?</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>Đôi khi chỉ một câu hỏi trong chương trình buổi tối sớm (trong trường hợp này, từ người dẫn chương trình đáng kính Kai Pflaume) cũng đủ để biến đêm chung kết của một chương trình đố vui vô hại thành một bài toán tối ưu hóa nhỏ. Trong "Ai Biết Điều Này?", đó chính xác là những gì xảy ra với câu hỏi cuối cùng: Thể loại đã được biết, câu trả lời thì chưa – nhưng mức độ quan trọng của câu hỏi đã quyết định những kết quả nào vẫn còn có thể xảy ra […]</p><p> Bài viết <a href="https://vielhuber.de/blog/wer-weiss-denn-sowas/">"Ai biết điều gì như thế?"</a> lần đầu tiên xuất hiện trên <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">Rút gọn đúng hay sai</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>Kiến thức cơ bản về phân số: Được phép giản lược các thừa số giống nhau. Nhưng không được giản lược các chữ số giống nhau. Tuy nhiên, vẫn có những phân số mà việc giản lược bị cấm này dường như lại có hiệu quả. Chúng ta nên xem xét kỹ hơn một nhóm phân số đơn giản: các phân số có cùng một chữ số xuất hiện ở cuối tử số và đầu mẫu số. […]</p><p> Bài viết <a href="https://vielhuber.de/blog/richtig-falsch-kuerzen/">"Cắt đúng và cắt sai"</a> lần đầu xuất hiện trên <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">Tàu im lặng</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>Những câu đố cờ vua thú vị làm cho cuộc sống thêm phần ngọt ngào. Câu đố hôm nay: Trắng đi trước, chiếu hết trong hai nước. Thế cờ này đến từ Erich Brunner năm 1926 – và nó thú vị chính vì nó trông không giống một thế cờ hai nước điển hình chút nào. Bạn thử chiếu trực tiếp, xem xét các nước đi của xe, tìm kiếm các nước bắt hậu, và sau vài phút nhận ra: […]</p><p> Bài viết <a href="https://vielhuber.de/blog/stiller-zug/">Silent Train</a> lần đầu xuất hiện trên <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">Let's Encrypt 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>Một số gói hosting dùng chung với cPanel không cung cấp AutoSSL, hoặc chỉ có trong các gói giá cao hơn. Do đó, bạn không thể cấp chứng chỉ Let's Encrypt miễn phí thông qua giao diện cPanel, và tất cả các tên miền đều bị giới hạn ở chứng chỉ tự ký. Trình duyệt hiển thị trang này là "không an toàn". Giải pháp: tự lấy chứng chỉ bằng acme.sh và cài đặt nó thông qua UAPI của cPanel […]</p><p> Bài viết <a href="https://vielhuber.de/blog/lets-encrypt-domainfactory/">Let's Encrypt DomainFactory</a> lần đầu xuất hiện trên <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">Tính chia hết</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>Trong tập gần đây của chương trình Ai Muốn Trở Thành Triệu Phú, có một câu hỏi khá hay mà Günther Jauch rõ ràng đã phải suy nghĩ: "Một số luôn chia hết cho 4 mà không có số dư nếu số được tạo thành từ hai chữ số cuối của nó là ...?" – và đây chính là lúc bạn cần phải suy nghĩ về toán học một chút, thay vì bị cuốn hút bởi những điều thú vị bên ngoài [...]</p><p> Bài viết <a href="https://vielhuber.de/blog/teilbarkeit/">về tính chia hết</a> xuất hiện lần đầu trên <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">Trí tuệ nhân tạo đấu với 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>Một số bài toán toán học được trình bày đơn giản đến mức có thể giải thích cho một đứa trẻ, nhưng lại khó đến nỗi làm việc cho nhiều thế hệ nhà toán học. Một trong số đó là bài toán khoảng cách đơn vị: Đặt n điểm trên mặt phẳng. Hỏi có bao nhiêu cặp điểm có khoảng cách chính xác bằng 1? Bài toán này có nguồn gốc từ Paul Erdős và […]</p><p> Bài viết <a href="https://vielhuber.de/blog/ki-gegen-erdos/">AI vs. Erdős</a> lần đầu xuất hiện trên <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">Mã số trong các số nguyên tố</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>Vào tháng 10 năm 1999, một nhóm do Jon Lech Johansen, khi đó 16 tuổi, người Na Uy, dẫn đầu đã phát hành chương trình DeCSS để phá vỡ hệ thống bảo vệ phát lại DVD Content Scramble System (CSS). CSS sử dụng mã hóa 40 bit, các khóa mã hóa được phân phối cho các nhà sản xuất được cấp phép, để hạn chế việc phát lại DVD. Vì việc phân phối mã này thuộc phạm vi của Đạo luật DMCA của Hoa Kỳ và […]</p><p> Bài viết <a href="https://vielhuber.de/blog/code-in-primzahlen/">Mã trong Số nguyên tố</a> lần đầu xuất hiện trên <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">ℚ chưa hoàn chỉnh</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>Tập hợp các số hữu tỉ \(\mathbb{Q}\) thoạt nhìn có vẻ là một tổng thể liên tục: giữa bất kỳ hai phân số nào, luôn luôn có một phân số khác. Nhưng ấn tượng này là sai lầm: có những tập hợp số hữu tỉ thực sự bị chặn, nhưng giá trị cực đại hoặc cực tiểu của chúng đơn giản là không tồn tại trong \(\mathbb{Q}\). Lý do nằm ở sự tồn tại của các số vô tỉ như \(\sqrt{2}\), […]</p><p> Bài đăng <a href="https://vielhuber.de/blog/%e2%84%9a-ist-nicht-vollstaendig/">ℚ chưa hoàn chỉnh</a> xuất hiện lần đầu trên <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">Thanh Boss trong Minecraft</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 cung cấp một nền tảng đơn giản để mở rộng máy chủ Minecraft bằng các plugin nhỏ, mà không yêu cầu người chơi phải cài đặt bất cứ thứ gì. Khi phát triển plugin, câu hỏi đặt ra là làm thế nào để hiển thị thông tin động cho người chơi. Câu trả lời nằm ở một tính năng thường bị bỏ qua trong game gốc: thanh thông tin boss. Ban đầu được thiết kế cho các boss cuối, thanh thông tin boss có thể được sử dụng […]</p><p> Bài đăng <a href="https://vielhuber.de/blog/minecraft-bossbars/">Minecraft Bossbars</a> xuất hiện lần đầu trên <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>Giao thức Internet (IP) là nền tảng của tất cả các ứng dụng internet. Các giao thức khác, chẳng hạn như TCP và UDP, được xây dựng dựa trên nó, truyền tải các dịch vụ như HTTP(S), email, điện thoại và DNS. IPv6 đang thay thế giao thức IPv4 cũ hơn vì không gian địa chỉ tương đối nhỏ của nó, khoảng 4 tỷ địa chỉ, đã cạn kiệt từ lâu. IPv6 hiện nay gần như phổ biến rộng rãi và hữu ích hơn […]</p><p> Bài viết <a href="https://vielhuber.de/blog/ipv6/">IPv6</a> lần đầu xuất hiện trên <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 không cần 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>Ai cũng từng gặp phải tình huống này: Bạn cần nhanh chóng chạy lệnh `git pull` hoặc truy cập cơ sở dữ liệu trên gói lưu trữ chia sẻ giá rẻ (ví dụ: tại IONOS), nhưng nhà cung cấp dịch vụ không hỗ trợ truy cập SSH – hoặc chỉ có trong các gói dịch vụ đắt tiền hơn. Thông thường, lựa chọn duy nhất còn lại là tải lên thủ công bằng FTP, khiến việc triển khai trở nên phức tạp không cần thiết và dễ xảy ra lỗi. Một giải pháp khả thi […]</p><p> Bài viết <a href="https://vielhuber.de/blog/git-ohne-ssh/">Git without SSH</a> lần đầu xuất hiện trên <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 và thuế bán hàng</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 là kênh mua sắm hoàn hảo cho người làm việc tự do: nhanh chóng, giá cả phải chăng và mọi thứ đều có ở một nơi. Amazon hiện đã cung cấp hóa đơn kịp thời và dễ dàng tải xuống (ngay cả đối với các giao dịch mua trên Marketplace). Cho dù đó là một chiếc máy tính xách tay mới, một chiếc ghế văn phòng hay chỉ là một đơn đặt hàng nhanh chóng giấy in – hàng hóa có thể được đặt chỉ với vài cú nhấp chuột, thường là thông qua tài khoản cá nhân, […]</p><p> Bài viết <a href="https://vielhuber.de/blog/amazon-und-umsatzsteuer/">Amazon và VAT</a> lần đầu xuất hiện trên <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">trạng thái 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>Bất kỳ ai gõ `git status` vào sáng sớm rồi uống cà phê sẽ thích công cụ hỗ trợ nhỏ này. Đặc biệt khi phát triển nhiều dự án web song song, một cái nhìn tổng quan ngắn gọn là vô cùng hữu ích: Cây công việc nào sạch sẽ, những thay đổi nào chưa được merge, và những thay đổi nào đang chờ pull/push? Một công cụ shell nhỏ gọn là tất cả những gì bạn cần – miễn là nó xử lý khoảng trắng/Unicode trong các đường dẫn một cách mạnh mẽ […]</p><p> Bài đăng <a href="https://vielhuber.de/blog/git-status-2-0/">git status 2.0</a> đầu tiên xuất hiện trên <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">Ngôn ngữ và logic</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>Có một bài hát hay tên là "It Is What It Is and It Ain't What Is Ain't" của Cali Rose. Có thể đơn giản hóa thành "Nó là như vậy và nó không phải là như không phải vậy." Chỉ với vài từ, cả một thế giới chân lý có thể được khám phá. Bằng cách biến tấu và kết hợp hai phần, một điều nhỏ bé […]</p><p> Bài viết <a href="https://vielhuber.de/blog/sprache-und-logik/">Ngôn ngữ và Logic</a> lần đầu xuất hiện trên <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">Tự động hóa Thunderbird</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 đã trải qua một sự hồi sinh đáng kể kể từ năm 2022. Sau nhiều năm trì trệ, Tổ chức Mozilla một lần nữa tích cực đầu tư vào việc phát triển nó. Sáng kiến Supernova (Thunderbird 115+) đã mang đến những cải tiến hiện đại cơ bản như tích hợp Rust cho các thành phần quan trọng về hiệu năng, giao diện người dùng hiện đại dựa trên Web Components và hỗ trợ Exchange gốc thông qua API EWS/Microsoft Graph. Đối với những người dùng dựa vào Thunderbird để quản lý các hệ thống phức tạp […]</p><p> Bài viết <a href="https://vielhuber.de/blog/automatisierung-von-thunderbird/">"Tự động hóa Thunderbird"</a> lần đầu xuất hiện trên <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">Toán tử Walrus trong 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>Vào tháng 10 năm 2019, Python 3.8 đã giới thiệu toán tử Walrus (:=) thông qua PEP 572, gây ra một trong những tranh cãi lớn nhất trong lịch sử ngôn ngữ lập trình này. Cuộc tranh luận gay gắt đến mức người sáng tạo ra Python, Guido van Rossum, đã từ chức khỏi vị trí BDFL (Nhà độc tài nhân từ trọn đời) vào tháng 7 năm 2018, thậm chí trước khi phát hành. […]</p><p> Bài viết <a href="https://vielhuber.de/blog/walrus-operator-in-php/">Toán tử Walrus trong PHP</a> đầu tiên xuất hiện trên <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">Của Celsius và Fahrenheit</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>Bạn đang nói chuyện điện thoại với một người bạn ở Mỹ vào một ngày đông giá lạnh. "Nhiệt độ ở đây là âm 40 độ!", cả hai bạn cùng thốt lên. Thông thường, điều này sẽ giúp bạn phân biệt được ai đang nói đến độ C và ai đang nói đến độ F—nhưng không phải ở nhiệt độ cụ thể này. Tại sao lại như vậy? Đây là nhiệt độ duy nhất tại […]</p><p> Bài viết <a href="https://vielhuber.de/blog/von-celsius-und-fahrenheit/">về Celsius và Fahrenheit</a> đầu tiên xuất hiện trên <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">Sự nhầm lẫn trong thứ tự sắp xếp tự nhiên</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>Hầu hết các trình quản lý tệp đồ họa không sắp xếp theo thứ tự từ điển một cách nghiêm ngặt, mà sử dụng phương pháp sắp xếp "tự nhiên". Các khối số trong tên được hiểu là số - khối số lớn hơn sẽ thắng, ngay cả khi điều ngược lại đúng theo thứ tự bảng chữ cái. Ý tưởng đằng sau phương pháp sắp xếp tự nhiên: Điều mọi người thường muốn là "9 trước 10", "Chương 2 trước Chương 10"; không có số 0 đứng đầu [...]</p><p> Bài viết <a href="https://vielhuber.de/blog/verwirrung-in-der-natuerlichen-sortierreihenfolge/">Sự nhầm lẫn trong thứ tự sắp xếp tự nhiên</a> xuất hiện đầu tiên trên <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 tiên trong Windows Task Scheduler</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>Bất kỳ ai chạy tác vụ trong Windows Task Scheduler sớm muộn gì cũng sẽ gặp phải những khác biệt về thời gian chạy không thể giải thích được. Một tập lệnh PHP chạy trong 5 phút trên dòng lệnh đột nhiên mất đến 20 phút khi được thực thi thông qua Windows Task Scheduler. Cùng một người dùng, cùng quyền, cùng mã - thời gian thực thi gấp bốn lần. Chuyện gì đã xảy ra? Sau nhiều giờ gỡ lỗi, Process Monitor [...]</p><p> Bài đăng <a href="https://vielhuber.de/blog/prioritaet-in-der-windows-aufgabenplanung/">Ưu tiên trong Windows Task Scheduler</a> lần đầu tiên xuất hiện trên <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">Điểm chuẩn 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>Sự suy giảm liên tục về giá năng lực tính toán—hai cấp độ mỗi thập kỷ—đã thúc đẩy mạnh mẽ các mô hình học sâu kể từ năm 2010. Các mạng lưới lớn hơn cùng với nhiều dữ liệu hơn dường như đáng tin cậy hơn khi cung cấp điểm số ngày càng cao hơn trên các chuẩn mực chung—và thúc đẩy hy vọng rằng chỉ riêng việc mở rộng quy mô chắc chắn sẽ dẫn đến AGI. Ngay từ năm 2019, François Chollet đã giới thiệu chuẩn mực ARC-AGI để đo lường trí thông minh. […]</p><p> Bài đăng <a href="https://vielhuber.de/blog/der-arc-agi-benchmark/">The ARC-AGI Benchmark</a> lần đầu tiên xuất hiện trên <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">Hiển thị địa chỉ email người gửi trong 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>Địa chỉ email người gửi vẫn là một chỉ báo tốt để xác định xem email đó có phải là thư rác hay không. Theo mặc định, trong Microsoft Outlook Desktop, việc thêm một cột hiển thị địa chỉ email thực tế thay vì tên không được trực quan cho lắm. Cho đến nay, Microsoft vẫn chưa triển khai tính năng này như một tùy chọn đơn giản – tuy nhiên […]</p><p> Bài viết <a href="https://vielhuber.de/blog/absender-e-mail-adresse-in-outlook-anzeigen/">"Hiển thị địa chỉ email người gửi trong Outlook"</a> xuất hiện lần đầu trên <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">Tại sao proxy trở nên không thể thiếu trong cuộc sống số hàng ngày</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>Trong thời đại số, bảo vệ dữ liệu, bảo mật và quyền truy cập thông tin không hạn chế quan trọng hơn bao giờ hết. Cho dù là công ty, người làm việc tự do hay cá nhân – việc sử dụng máy chủ proxy mang lại nhiều lợi ích vượt xa việc chỉ che giấu IP. Đặc biệt trong thời đại kiểm duyệt ngày càng gia tăng, các lệnh chặn theo khu vực và hệ thống chống bot tinh vi, các proxy mạnh mẽ là một công cụ thiết yếu để đạt hiệu quả và […]</p><p> Bài viết <a href="https://vielhuber.de/blog/warum-proxys-im-digitalen-alltag-unverzichtbar-geworden-sind/">Tại sao proxy trở nên không thể thiếu trong cuộc sống số hàng ngày</a> lần đầu tiên xuất hiện trên <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 trong môi trường phát triển cục bộ</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>Trong thời đại của trình duyệt chỉ sử dụng HTTPS, cookie SameSite và các điều kiện phát triển thực tế, điều quan trọng là phải làm việc cục bộ với chứng chỉ SSL thực. Let's Encrypt đã thực hiện công việc tiên phong ở đây – với sự trợ giúp của certbot và Cloudflare, việc tạo và gia hạn chứng chỉ đại diện trở nên nhanh chóng và dễ dàng. Điều này cho phép bạn truy cập […]</p><p> Bài đăng <a href="https://vielhuber.de/blog/ssl-in-lokaler-entwicklungsumgebung/">SSL trong môi trường phát triển cục bộ</a> lần đầu tiên xuất hiện trên <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ảo mật Internet: VPN đang thay đổi quyền riêng tư và bảo mật trực tuyến như thế nào</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. Giải mã công nghệ VPN và vai trò của nó trong việc bảo vệ quyền riêng tư trực tuyến Hãy tưởng tượng một lối đi bí mật, bí ẩn và an toàn; Đây chính là vai trò của Mạng riêng ảo hay VPN trong thế giới kỹ thuật số. Những điều kỳ diệu nhỏ bé này hoạt động như một lớp bảo vệ mã hóa dữ liệu của bạn và ngăn những người tò mò. Hãy tưởng tượng nó như thế này […]</p><p> Bài đăng <a href="https://vielhuber.de/blog/internetsicherheit-wie-vpns-den-online-datenschutz-und-die-sicherheit-veraendern/">Bảo mật Internet: VPN đang thay đổi quyền riêng tư và bảo mật trực tuyến như thế nào</a> xuất hiện đầu tiên trên <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">Xây dựng Mô hình ngôn ngữ lớn của riêng bạn</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>"Một cỗ máy có thể có bộ nhớ lớn, nhưng nó không thể suy nghĩ - trừ khi chúng ta dạy nó." – Alan Turing. Các mô hình AI hiện đại như GPT-4 hoặc Llama dựa trên các tập dữ liệu khổng lồ và cấu trúc toán học phức tạp. Nhưng thực sự đằng sau nó là gì? Trong bài viết này chúng ta sẽ xem xét các thành phần chính cần thiết để […]</p><p> Bài đăng <a href="https://vielhuber.de/blog/large-language-model-selbst-bauen/">Tự xây dựng mô hình ngôn ngữ lớn</a> đầu tiên xuất hiện trên <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">Tự mình lưu trữ 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) là bản đồ thế giới miễn phí được tạo ra thông qua sự hợp tác của mọi người trên toàn thế giới – miễn phí, mở và độc lập. Trong khi Google Maps, với tư cách là công ty dẫn đầu thị trường, thường là lựa chọn đầu tiên cho bản đồ kỹ thuật số, OSM lại dựa trên một nguyên tắc hoàn toàn khác: một cộng đồng hợp tác thu thập, cải thiện và cung cấp dữ liệu địa lý miễn phí. Tại sao […]</p><p> Bài đăng <a href="https://vielhuber.de/blog/openstreetmap-selbst-hosten/">Tự lưu trữ OpenStreetMap</a> xuất hiện đầu tiên trên <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">Truy cập bằng PHP vào 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>Đã thông báo từ lâu – giờ đã thành hiện thực: Microsoft đã tắt xác thực bằng mật khẩu cho một số giao thức nhất định trong Exchange Online từ tháng 9 năm 2022 để chuyển sang oAuth2. Các vấn đề về GitHub của nhiều thư viện và tập lệnh sao lưu cho thấy rõ ràng sự thay đổi này đã khiến nhiều quản trị viên bất ngờ. Dưới đây chúng tôi sẽ trình bày cách sử dụng oAuth2 thông qua PHP thông qua […]</p><p> Bài đăng <a href="https://vielhuber.de/blog/zugriff-mit-php-auf-exchange-office-365/">Truy cập Exchange/Office 365 bằng PHP</a> lần đầu tiên xuất hiện trên <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">Gửi email bị trì hoãn</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>Hiện tại không phải là thời điểm thích hợp? Email được gửi quá sớm? Việc trì hoãn email có thể hữu ích trong nhiều tình huống: cho dù là để bạn có thời gian xem lại email hay để quản lý hiệu quả khối lượng công việc của mình, thời gian có thể rất quan trọng. Sau đây là ba cách bạn có thể trì hoãn việc gửi email và tối ưu hóa giao tiếp của mình. Outlook của Microsoft […]</p><p> Bài đăng <a href="https://vielhuber.de/blog/e-mails-verzoegert-senden/">Gửi email bị trì hoãn</a> xuất hiện đầu tiên trên <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">Điều khiển trình duyệt bằng AI</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>Tự động hóa trình duyệt đóng vai trò lớn trong các lĩnh vực như thu thập dữ liệu web, thử nghiệm tự động và tương tác ứng dụng web. Trước đây, Puppeteer đã được sử dụng cho mục đích này. Với sự ra đời của AI, nhiều cơ hội mới đang mở ra để giúp tự động hóa trình duyệt trực quan hơn và ít tốn công bảo trì hơn – mở đường cho Stagehand. Để làm rõ cách thức hoạt động, chúng tôi muốn […]</p><p> Bài đăng <a href="https://vielhuber.de/blog/browser-mit-ki-steuern/">Kiểm soát trình duyệt bằng AI</a> lần đầu tiên xuất hiện trên <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">Gỡ lỗi PHP bằng 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 là một công cụ gỡ lỗi và phân tích hiệu năng mạnh mẽ dành cho PHP, giúp chúng ta phân tích và tối ưu hóa các ứng dụng PHP. Nó hỗ trợ các tính năng như gỡ lỗi từng bước, đo lường hiệu năng và theo dõi ngăn xếp, giúp đơn giản hóa đáng kể quá trình gỡ lỗi và cung cấp cái nhìn sâu sắc hơn về mã nguồn. Sau đây là hướng dẫn thiết lập ngắn gọn để sử dụng nó trong VS Code. Cài đặt Xdebug: Chúng ta sẽ cài đặt Xdebug như một ví dụ […]</p><p> Bài viết <a href="https://vielhuber.de/blog/debugging-in-php-mit-xdebug/">Gỡ lỗi trong PHP với Xdebug</a> lần đầu xuất hiện trên <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">Về chất lỏng</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>Hãy tưởng tượng hai chiếc cốc giống hệt nhau – một cốc đựng cà phê và cốc kia đựng sữa, cả hai đều ở cùng một mức. Bây giờ, múc một thìa cà phê từ cốc cà phê vào cốc sữa và khuấy đều. Sau đó, đổ một thìa hỗn hợp từ cốc sữa trở lại cốc cà phê. Trong cốc nào có […]</p><p> Bài viết <a href="https://vielhuber.de/blog/ueber-fluessigkeiten/">Về chất lỏng</a> đầu tiên xuất hiện trên <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">Tin nhắn cam kết Git với 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>Thông điệp commit trong Git thường bị bỏ qua. Nhiều người chỉ coi chúng như một điều cần thiết nhưng phiền phức để lưu lại các thay đổi. Tuy nhiên, thông điệp commit có ý nghĩa là yếu tố quan trọng đối với sự thành công của dự án: chúng đảm bảo khả năng theo dõi thay đổi tốt, sự hợp tác nhóm hiệu quả và việc sửa lỗi nhanh hơn. Đó là lý do đủ để tự động hóa thông điệp commit bằng cách sử dụng […]</p><p> Bài viết <a href="https://vielhuber.de/blog/git-commit-messages-mit-chatgpt/">Git Commit Messages with ChatGPT</a> lần đầu xuất hiện trên <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">Tháng Hai hình chữ nhật</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>Tháng Hai đôi khi mang một hình dạng khác thường và hấp dẫn trên lịch. Ví dụ, vào tháng Hai năm 2021, người ta có thể trải nghiệm một "tháng Hai hình chữ nhật hoàn hảo". Hiệu ứng hiếm gặp này xảy ra khi tháng Hai có đúng 28 ngày và ngày 1 tháng Hai rơi vào thứ Hai. Nhưng điều này thực sự xảy ra bao nhiêu lần, và người ta phải chờ bao lâu để nó xảy ra?</p><p> Bài viết <a href="https://vielhuber.de/blog/der-rechteckige-februar/">"Tháng Hai hình chữ nhật"</a> lần đầu xuất hiện trên <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">Căn giữa theo chiều dọc trong 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>CSS vẫn còn gây bối rối cho hầu hết chúng ta: nó có hàng trăm thuộc tính được đặt tên không hay, mỗi thuộc tính có thể ảnh hưởng đến kết quả theo những cách không trực quan. Việc định vị các thành phần theo chiều dọc trong quá trình phát triển web rất phức tạp và thường gây đau đầu trong quá khứ. Nhưng may mắn thay, thời kỳ đó đã qua. Bạn sẽ không tin được đâu: […]</p><p> Bài đăng <a href="https://vielhuber.de/blog/vertikales-zentrieren-in-css/">Căn giữa theo chiều dọc trong CSS</a> xuất hiện đầu tiên trên <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">chiều cao: 0 đến chiều cao: tự động tạo hiệu ứng bằng 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>Chuyển tiếp CSS là một cách tuyệt vời để tạo tính tương tác. Chỉ cần áp dụng hiệu ứng chuyển tiếp vào trạng thái ban đầu của một phần tử và trình duyệt sẽ tạo hiệu ứng chuyển tiếp giữa hai trạng thái. Tuy nhiên, việc chuyển đổi kích thước phần tử nội tại như auto đã là vấn đề đối với các nhà phát triển web trong nhiều thập kỷ và cách duy nhất là tính toán chiều cao một cách động bằng JavaScript. Một […]</p><p> Bài đăng <a href="https://vielhuber.de/blog/height-0-zu-height-auto-mit-css-animieren/">Chuyển đổi chiều cao: 0 thành chiều cao: tự động bằng CSS</a> xuất hiện đầu tiên trên <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">Không có số nguyên giữa 0 và 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>Không có \(n \in \mathbb{Z}^+\) sao cho \(0 &lt; n &lt; 1\). Chứng minh: Giả sử rằng tuyên bố này là sai. Khi đó tồn tại một \(n \in \mathbb{Z}^+\) sao cho \(0 &lt; n &lt; 1\). Chúng ta hãy xét tập hợp \(S := \{ m \in \mathbb{Z}^+ : 0 &lt; m &lt; 1 \}\). Vì \( n […]</p><p> Bài viết <a href="https://vielhuber.de/blog/es-gibt-keine-ganzzahl-zwischen-0-und-1/">Không có số nguyên nào giữa 0 và 1</a> xuất hiện đầu tiên trên <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">Nghịch lý thang máy</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>Năm 1950, các nhà vật lý George Gamow và Marvin Stern đã nhận thấy một hiện tượng thú vị: Gamow, người có văn phòng ở tầng một của một tòa nhà sáu tầng, nhận thấy rằng thang máy đến tiếp theo đã đi xuống ở năm trong sáu trường hợp, mặc dù nó muốn đi lên. Stern, người làm việc ở tầng năm, lại quan sát thấy điều ngược lại. Thang máy […]</p><p> Bài đăng <a href="https://vielhuber.de/blog/fahrstuhl-paradoxon/">Elevator Paradox</a> lần đầu tiên xuất hiện trên <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>Chương trình Quine hay Quine là chương trình tạo ra mã nguồn riêng khi được thực thi. Một Quine không được “bước ra khỏi chính nó”, ví dụ như bằng cách in ra nội dung của tệp chứa nó hoặc bằng cách sử dụng các khả năng nội quan để in ra biểu diễn của chính nó. Thay vào đó, nó phải tự tính toán mã nguồn của mình. Cách cổ điển để tạo ra một chương trình như vậy là […]</p><p> Bài đăng <a href="https://vielhuber.de/blog/quine/">Quine</a> đầu tiên xuất hiện trên <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">Xoay tệp bằng tập lệnh 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>Các công cụ mạnh mẽ như logrotate giúp công việc xoay vòng nhật ký hoặc tệp sao lưu dễ dàng hơn nhiều. Điều này có nghĩa là các tập tin sẽ được xoay sau một khoảng thời gian nhất định hoặc khi chúng đạt đến kích thước nhất định. Nếu bạn không có công cụ này trên máy chủ từ xa và chỉ có thể thực hiện lệnh SSH từ xa, bạn có thể tạo tập lệnh Bash nhỏ của riêng mình […]</p><p> Bài đăng <a href="https://vielhuber.de/blog/file-rotation-mit-bash-script/">Xoay tệp bằng tập lệnh Bash</a> lần đầu tiên xuất hiện trên <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">Định luật Benford</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>Trong thế giới của những con số, người ta liên tục bắt gặp những mô hình đáng ngạc nhiên có thể vừa đáng kinh ngạc vừa mang tính khai sáng. Một trong những điều tò mò đó là Định luật Benford, còn được gọi là định luật chữ số đầu tiên. Hiện tượng toán học này mô tả sự phân bố tần suất của các chữ số đầu tiên trong nhiều tập dữ liệu thực và cung cấp những hiểu biết thú vị về bản chất […]</p><p> Bài viết <a href="https://vielhuber.de/blog/das-benfordsche-gesetz/">Luật Benford</a> lần đầu tiên xuất hiện trên <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">Tính toán xác suất nghịch lý</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>Tôi có hai con, một con trai sinh vào thứ Năm. Xác suất tôi có một con gái là bao nhiêu? Hãy ký hiệu các ngày trong tuần bằng các số \(1, 2, … , 7\) trong đó \(1\ =\) Thứ Hai, \(2 =\) Thứ Ba, v.v. Bây giờ ta có thể biểu diễn sự kiện "Vào ngày \(n\) có một bé trai được sinh ra" là \(B_n\) […]</p><p> Bài viết <a href="https://vielhuber.de/blog/paradoxe-wahrscheinlichkeitsrechnung/">Lý thuyết xác suất nghịch lý</a> lần đầu xuất hiện trên <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">Cuộc tranh cãi về ngày tận thế</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>Giả sử rằng số \(Y\) của tất cả những người đã từng được sinh ra và sẽ được sinh ra là hữu hạn, hãy để \(x\) là vị trí tuyệt đối của bạn tính từ đầu danh sách. Khi đó \(0 &lt; \frac{x}{Y} \leq 1\). Bây giờ chúng ta có thể nói với xác suất \(95\%\) rằng bạn là một trong \(95\%\) người cuối cùng trong số tất cả những người từng được sinh ra, […]</p><p> Bài viết <a href="https://vielhuber.de/blog/das-doomsday-argument/">The Doomsday Argument</a> xuất hiện đầu tiên trên <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">Nghịch lý người uống rượu</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>Câu sau đây được gọi là "nghịch lý của người uống rượu": "Có một người trong quán bar mà khi anh ta hoặc cô ta uống, tất cả mọi người trong quán đều uống." Cho dù người này khuyến khích người khác uống rượu hay có đường lui khác thì cũng không quan trọng, như chúng ta sẽ thấy ngay sau đây. Đó là một […]</p><p> Bài viết <a href="https://vielhuber.de/blog/trinkerparadoxon/">Drinker's Paradox</a> lần đầu tiên xuất hiện trên <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án số</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>Một cậu bé nghĩ đến một số là \(1\), \(2\) hoặc \(3\), và sau đó một cô bé chỉ có thể hỏi một câu hỏi về số đó. Cậu bé chỉ có thể trả lời "có", "không" hoặc "em không biết". Bằng cách đặt câu hỏi thông minh, cô gái đã tìm ra được con số chính xác mà chàng trai đã nghĩ ra, […]</p><p> Bài viết <a href="https://vielhuber.de/blog/zahlenraten/">Đoán số</a> xuất hiện đầu tiên trên <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">Đối tượng không có nguồn gốc</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>Hãy tưởng tượng một ngày nào đó bạn nhận được một gói hàng bí ẩn không có người gửi. Thật kỳ lạ, bạn mở gói hàng và tìm thấy một chiếc nhẫn, rồi tặng cho con gái mình. Nhiều thập kỷ sau, cô là người có thể gửi các vật thể về quá khứ bằng cách sử dụng lỗ sâu. Cô ấy làm điều này với chiếc nhẫn mà cô ấy từng nhận được từ bạn, […]</p><p> Bài đăng <a href="https://vielhuber.de/blog/gegenstand-ohne-ursprung/">Đối tượng không có nguồn gốc</a> xuất hiện đầu tiên trên <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 với Tác vụ 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>Như một giải pháp thay thế cho Travis CI được đánh giá cao, GitHub Actions đã có mặt trên thị trường một thời gian. Công cụ tích hợp liên tục này được tích hợp rất tốt vào nền tảng mã nguồn GitHub và hiện nay rất ổn định. GitHub Actions dựa trên các tệp cấu hình YAML, được lưu trữ trong kho lưu trữ nơi quy trình công việc sẽ được thực thi. Dưới đây bạn sẽ tìm thấy […]</p><p> Bài viết <a href="https://vielhuber.de/blog/ci-mit-github-actions/">CI với GitHub Actions</a> lần đầu xuất hiện trên <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">Nghịch lý Stein</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>Năm 1961, James và Stein đã xuất bản bài báo "Ước tính với tổn thất bậc hai". Xét dữ liệu phân phối chuẩn với giá trị trung bình \(\mu\) và phương sai \(1\) chưa biết. Nếu bây giờ ta chọn một giá trị ngẫu nhiên \(x\) từ dữ liệu này và phải ước tính giá trị trung bình \(\mu\) trên cơ sở này, thì theo trực giác \(x\) là một ước tính hợp lý cho \(\mu\) (vì có phân phối chuẩn, […]</p><p> Bài viết <a href="https://vielhuber.de/blog/steins-paradox/">Nghịch lý của Stein</a> lần đầu tiên xuất hiện trên <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 trong cơ sở dữ liệu</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>UUID (Mã định danh duy nhất toàn cầu) là các giá trị 128 bit được sử dụng trong cơ sở dữ liệu, trong số những thứ khác, để xác định duy nhất các mục trong bảng. Chúng được biểu diễn dưới dạng chuỗi thập lục phân chia thành năm nhóm được phân cách bằng dấu gạch nối (ví dụ: 09fe49b3-4d2b-471c-ac04-36c9e706b85f). Có nhiều cuộc thảo luận về ưu điểm và nhược điểm của UUID trong cơ sở dữ liệu – trong các hệ thống phân tán, chúng là không thể tránh khỏi. TRONG […]</p><p> Bài đăng <a href="https://vielhuber.de/blog/uuids-in-datenbanken/">UUID trong cơ sở dữ liệu</a> đầu tiên xuất hiện trên <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">Xóa lịch sử Git phần 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>Dữ liệu nhạy cảm hoặc chiếm quá nhiều dung lượng lưu trữ: Có những lý do chính đáng để muốn thay đổi lịch sử Git. Trong bài đăng trên blog này, tôi đã giải thích cách sử dụng BFG để xóa tệp khỏi lịch sử Git. Điểm yếu của BFG là không hỗ trợ đường dẫn trực tiếp, do đó bạn không thể tìm kiếm cụ thể các tệp hoặc thư mục trong các thư mục con […]</p><p> Bài đăng <a href="https://vielhuber.de/blog/git-historie-bereinigen-teil-2/">Dọn dẹp lịch sử Git phần 2</a> lần đầu tiên xuất hiện trên <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">Giới hạn bộ nhớ trong 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>Tóm lại: Các giá trị được thiết lập thủ công hoặc giá trị mặc định của WP_MEMORY_LIMIT/WP_MAX_MEMORY_LIMIT sẽ không có tác dụng nếu WP_MEMORY_LIMIT/WP_MAX_MEMORY_LIMIT nhỏ hơn hoặc bằng giới hạn bộ nhớ của PHP (sau đây gọi là memory_limit). Chúng chỉ có tác dụng tự động nâng các giá trị memory_limit quá thấp lên mức tối thiểu được khuyến nghị.</p><p> Bài viết <a href="https://vielhuber.de/blog/memory-limit-in-wordpress/">Giới hạn bộ nhớ trong WordPress</a> lần đầu xuất hiện trên <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">Mẹo nhanh: Sửa đổi 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>Nếu bạn nhúng iframe của bên thứ ba (ví dụ như tiện ích), bạn không thể truy cập nội dung của iframe đó bằng CSS hoặc JavaScript (do chính sách cùng nguồn gốc). Tuy nhiên, có một quy trình rất đơn giản để vẫn có thể sửa đổi bất kỳ mã nào (bao gồm cả các tệp khác được tải trong iframe). Để thực hiện điều này, bạn chỉ đạo […]</p><p> Bài đăng <a href="https://vielhuber.de/blog/quick-tip-iframe-modifizieren/">Mẹo nhanh: Sửa đổi Iframe</a> xuất hiện đầu tiên trên <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">Tiền trong ứng dụng 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 là một trong những ứng dụng học tập phổ biến nhất dành cho học sinh lớp 1-10. Lớp học. Thoạt nhìn, khía cạnh trò chơi hóa việc kiếm xu có vẻ lạ đối với người lớn – nhưng nó làm tăng đáng kể động lực không chỉ của con tôi. Bạn thậm chí còn tiết kiệm được một "khoản tiền" nhỏ mà bạn không hề đụng đến. […]</p><p> Bài đăng <a href="https://vielhuber.de/blog/coins-in-der-anton-app/">Tiền xu trong ứng dụng ANTON</a> lần đầu tiên xuất hiện trên <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">Về tính mạnh mẽ của 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>Mã IBAN của Đức, như mọi người đã biết, bao gồm mã quốc gia (DE), một chữ số kiểm tra gồm hai chữ số (theo tiêu chuẩn ISO 7064), mã ngân hàng (8 chữ số) và số tài khoản (bao gồm số tài khoản phụ, 10 chữ số, các chữ số bị thiếu được thêm số 0 ở đầu), tổng cộng là 22 ký tự. Để tính toán chữ số kiểm tra, trước tiên người ta tạo ra một chuỗi từ cái gọi là BBAN (mã ngân hàng và số tài khoản), mã quốc gia bằng số (1314) của Đức, và […]</p><p> Bài viết <a href="https://vielhuber.de/blog/ueber-die-robustheit-der-iban/">Về tính bền vững của IBAN</a> lần đầu xuất hiện trên <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">Toán học trong trò chơi 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>Trong buổi tối chơi trò chơi gia đình gần đây nhất, bọn trẻ hào hứng mang trò chơi Dobble (phiên bản Harry Potter) ra chơi. Sau khi thua năm ván (mà lá bài của tôi không hề trùng khớp với lá bài đang được chơi), tôi ngạc nhiên khi biết rằng người chơi nào cũng luôn có thể ghi điểm trong mỗi ván. Sự hoài nghi của tôi chỉ được đáp lại bằng […]</p><p> Bài viết <a href="https://vielhuber.de/blog/mathematik-im-spiel-dobble/">"Toán học trong trò chơi Dobble"</a> lần đầu xuất hiện trên <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">Thời gian khối bitcoin</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>Bạn biết đấy: Thời gian dự kiến giữa hai khối Bitcoin trung bình là \(10\) phút. Bây giờ bạn thực hiện một giao dịch Bitcoin quan trọng và hồi hộp chờ xem liệu nó có xuất hiện trong khối tiếp theo hay không và khi nào thì xuất hiện: e50bfacc95975a4e7545d83d8954645f Vì bạn không kiểm tra thời điểm khối trước đó hoàn tất nên thực tế bạn mong đợi trung bình \( \frac{t}{2} = \frac{10}{2} = 5 \) phút […]</p><p> Bài đăng <a href="https://vielhuber.de/blog/bitcoin-blockzeit/">Bitcoin Block Time</a> xuất hiện đầu tiên trên <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">Thiết kế trang web sòng bạc của tôi quan trọng như thế nào?</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>Nói tóm lại, phát triển web sòng bạc trực tuyến là việc tạo ra các yếu tố đồ họa cho trang web sòng bạc trực tuyến. Thiết kế web bao gồm mọi thứ từ hoạt hình đến văn bản thuần túy. Các yêu cầu từ người chơi và nhà điều hành khi nói đến sòng bạc trực tuyến thường phức tạp và đa dạng. Vì vậy, phát triển web trong trò chơi trực tuyến có thể trở thành một quá trình phức tạp, […]</p><p> Bài viết <a href="https://vielhuber.de/blog/wie-wichtig-ist-das-design-meiner-casino-webseite/">Thiết kế trang web sòng bạc của tôi quan trọng như thế nào?</a> xuất hiện đầu tiên trên <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">Toán Corona</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>Báo cáo hàng tuần của RKI ngày 11 tháng 11 năm 2021 nêu ở trang 22 rằng \(36\%\) bệnh nhân nhiễm corona trên 60 tuổi trong phòng chăm sóc đặc biệt đã được tiêm vắc-xin đầy đủ. Trong nhóm tuổi này, \(87\%\) đã được tiêm vắc-xin đầy đủ vào thời điểm đó (xem trang 18). Giả sử: \(G\): Người trên 60 tuổi đã được tiêm vắc-xin \(U\): Người trên 60 tuổi chưa được tiêm vắc-xin \(I\): Người trên 60 tuổi đang được chăm sóc đặc biệt Bây giờ $$P(G) = 0,87 \wedge […]</p><p> Bài viết <a href="https://vielhuber.de/blog/corona-mathematik/">Corona Mathematics</a> lần đầu tiên xuất hiện trên <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">Phân số thập phân</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>Số thập phân hữu hạn được gọi là phân số thập phân vì chúng là một cách biểu diễn khác cho phân số có lũy thừa của mười ở mẫu số. Vì vậy: $$\frac{z}{n} = \frac{q_1}Vielhuber + \frac{q_2}{10} + \dots + \frac{q_k}{10^k}$$ với \(k \in \mathbb{N}\) và \(q_k\) là vị trí \(k-1\)-th bên phải dấu thập phân. Bây giờ: $$\frac{z}{n} = \frac{10^k \cdot q_1 + 10^{k-1} q_2 + \dots + […]</p><p> Bài viết <a href="https://vielhuber.de/blog/dezimalbrueche/">Phân số thập phân</a> xuất hiện đầu tiên trên <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">Mẹo nhanh: Tự động thay đổi phiên bản nút</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>Để cài đặt và chuyển đổi phiên bản node nhanh chóng, chúng tôi khuyên bạn nên sử dụng nvm. Nếu bạn muốn chỉ định rõ ràng phiên bản Node bắt buộc trong một dự án, hãy tạo một tệp có tên .nvmrc với số phiên bản chính xác (ví dụ: "12.10.0") trong cùng thư mục chứa tệp package.json. Nếu bây giờ bạn chuyển sang thư mục, phần mở rộng sau của tệp ~/.bash_profile […]</p><p> Bài đăng <a href="https://vielhuber.de/blog/quick-tip-automatisch-node-version-wechseln/">Mẹo nhanh: Tự động chuyển đổi phiên bản Node</a> xuất hiện đầu tiên trên <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">Sử dụng các truy vấn vùng chứa ngay hôm nay</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>Kể từ khi thiết kế web đáp ứng (responsive web design) trở nên phổ biến, các nhà phát triển đã yêu cầu khả năng tạo kiểu cho các phần tử DOM dựa trên kích thước thực tế của chúng thay vì kích thước khung nhìn của trình duyệt (sử dụng media queries). Trên thực tế, container queries (ban đầu là element queries) có lẽ là tính năng CSS được yêu cầu nhiều nhất mà các trình duyệt vẫn còn thiếu. […]</p><p> Bài viết " <a href="https://vielhuber.de/blog/container-queries-schon-heute-nutzen/">Sử dụng truy vấn container ngày nay"</a> lần đầu xuất hiện trên <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">Xóa lịch sử 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>Dữ liệu nhạy cảm như mật khẩu nên được lưu trữ trong các tệp .env và, nếu có thể, không nên lưu trữ trong kho Git. Tuy nhiên, có lẽ mỗi chúng ta ít nhất một lần đã vô tình mắc phải lỗi này: nhanh chóng đăng tải một đoạn mã API JavaScript của Google Maps lên GitHub Gists (ở chế độ "công khai") và vô tình không che giấu khóa API Maps riêng tư của mình. May mắn thay, một hệ thống cảnh báo sẽ xuất hiện […]</p><p> Bài viết <a href="https://vielhuber.de/blog/git-historie-bereinigen/">Dọn dẹp lịch sử Git</a> lần đầu xuất hiện trên <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">Cắt SVG khỏi hình ảnh bằng đường dẫn clip</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>Nếu bạn muốn cắt một hình ảnh sử dụng SVG, bạn nên sử dụng thuộc tính CSS `clip-path`. Đoạn mã sau đây giúp loại bỏ một số trở ngại: SVG có thể được lưu bằng Illustrator, bạn có thể chỉ định URL (tương đối hoặc tuyệt đối) của SVG (hiện tại Chrome chỉ hỗ trợ SVG nội tuyến), và phần cắt cũng hoàn toàn tương thích với mọi thiết bị. […]</p><p> Bài viết <a href="https://vielhuber.de/blog/mit-clip-path-svgs-aus-bildern-ausstanzen/">"Cắt SVG từ hình ảnh bằng cách sử dụng clip-path"</a> lần đầu xuất hiện trên <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">Mẹo nhanh: WP_Query &amp; Trường nhiều dòng</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>Sử dụng thuộc tính `meta_query` trong lớp mạnh mẽ `WP_Query` của WordPress, bạn có thể lọc các bài viết có giá trị cụ thể trong trường meta của chúng. Nếu bạn đã tạo một trường meta nhiều dòng (ví dụ: sử dụng Advanced Custom Fields) và chỉ muốn tìm các bài viết chứa một giá trị cụ thể trong trường được phân tách bằng dòng này, thì nên sử dụng biểu thức chính quy (REGEX).</p><p> Bài viết <a href="https://vielhuber.de/blog/quick-tip-wp_query-mehrzeilige-felder/">Mẹo nhanh: WP_Query &amp; các trường nhiều dòng</a> xuất hiện lần đầu trên <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">Tích hợp các hoạt ảnh Adobe Animate nguyên bản</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>Trong bài viết trước, tôi đã mô tả cách dễ dàng nhúng hoạt ảnh từ Adobe Animate vào trang web bằng cách sử dụng xuất APNG. Cũng có phương pháp gốc thông qua xuất HTML5 Canvas, nhưng bất cứ ai đã từng làm việc với nó đều biết rằng nó đầy rẫy vấn đề (khả năng phản hồi không đủ […]</p><p> Bài viết <a href="https://vielhuber.de/blog/adobe-animate-animationen-nativ-einbinden/">"Tích hợp hoạt ảnh Adobe Animate một cách tự nhiên"</a> lần đầu xuất hiện trên <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 Maps không có khóa 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>Thông thường, khi tích hợp Google Maps, bạn sẽ làm việc với Maps JavaScript API, yêu cầu phải có khóa API và có thể gây ra chi phí đáng kể nếu số lượt truy cập cao. Có những lựa chọn thay thế tuyệt vời như mapbox hoặc OpenStreetMap, nhưng chúng vẫn chưa có nhiều tính năng như Google. Bản thân Google cũng cung cấp một cách không cần khóa API thông qua […]</p><p> Bài đăng <a href="https://vielhuber.de/blog/google-maps-ohne-api-key/">Google Maps không có Khóa API</a> đầu tiên xuất hiện trên <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">Adobe Animate APNG Export</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>Khả năng hỗ trợ trình duyệt cho các tệp PNG động hiện nay rất tốt, đến nỗi các ảnh động được tạo bằng Animate CC có thể dễ dàng được xuất dưới dạng APNG và sau đó nhúng vào trang web bằng thẻ `&lt;img&gt;` đơn giản. Điều này cung cấp một giải pháp thay thế đơn giản và chất lượng cao cho phương pháp xuất bản trong Animate CC, vốn tạo ra JavaScript. Sau đây là […]</p><p> Bài viết <a href="https://vielhuber.de/blog/adobe-animate-apng-export/">Xuất APNG của Adobe Animate</a> lần đầu xuất hiện trên <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">Mở rộng tìm kiếm 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>Nếu bạn muốn mở rộng chức năng tìm kiếm mặc định của WordPress để bao gồm cả các trường meta, ví dụ, bạn nên xem xét các bộ lọc được kích hoạt. Để đảm bảo phân trang vẫn hoạt động và các cải tiến tìm kiếm trong tương lai không bị ghi đè, nên sử dụng hook `posts_search`. Đoạn mã sau, sử dụng các hàm REGEXP và ExtractValue, mở rộng chức năng tìm kiếm này để bao gồm các bài viết có chứa các trường meta […]</p><p> Bài đăng <a href="https://vielhuber.de/blog/wordpress-suche-erweitern/">Mở rộng chức năng tìm kiếm của WordPress</a> xuất hiện lần đầu trên <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">Tính toán chỉ số khả năng hiển thị 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>Công cụ SISTRIX, cùng với Xovi, là chương trình phân tích SEO được sử dụng rộng rãi nhất ở Đức. Chỉ số khả năng hiển thị đã trở thành tiêu chuẩn cho khả năng hiển thị của một trang trong tìm kiếm của Google. Các tham số được đưa vào phép tính này được giải thích tại đây và tại đây và tại đây và tại đây và tại đây, ví dụ, nhưng […]</p><p> Bài viết <a href="https://vielhuber.de/blog/berechnung-des-sistrix-sichtbarkeitsindex/">Tính toán Chỉ số khả năng hiển thị SISTRIX</a> lần đầu tiên xuất hiện trên <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">Kiệt tác của Godel</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>Khi Kurt Gödel công bố các định lý bất toàn nổi tiếng của mình vào năm 1931, ông đã làm rung chuyển nền tảng của logic toán học: ông bác bỏ quan điểm cho rằng mọi tiên đề có thể được sử dụng làm cơ sở để chứng minh mọi phát biểu về số đều không thể tránh khỏi sự bất toàn - và phá hủy giấc mơ chứng minh tính nhất quán của lý thuyết toán học của Hilbert. Các […]</p><p> Bài viết <a href="https://vielhuber.de/blog/goedels-meisterwerk/">Kiệt tác của Gödel</a> lần đầu tiên xuất hiện trên <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">Sử dụng WhatsApp qua 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>Bất chấp mọi lo ngại về quyền riêng tư dữ liệu, WhatsApp vẫn là ứng dụng nhắn tin được yêu thích nhất tại Đức. Bên cạnh ứng dụng WhatsApp Business chuyên dụng, Facebook cũng đã tạo ra một giao diện chính thức, API WhatsApp Business, để thu hút doanh nghiệp hơn. Tuy nhiên, nếu bạn muốn gửi tin nhắn WhatsApp bằng lập trình từ ứng dụng web của mình, vẫn có những lựa chọn khác. Giao diện chính thức […]</p><p> Bài viết " <a href="https://vielhuber.de/blog/whatsapp-per-api-nutzen/">Sử dụng WhatsApp qua API"</a> lần đầu xuất hiện trên <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">Làm mờ trang sau lớp phủ bằng 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>Nếu bạn sử dụng các thành phần như lớp phủ (đây là chuẩn mực trong thời đại GDPR) và muốn làm mờ vùng phía sau lớp phủ, chẳng hạn, bạn thường gặp phải vấn đề chồng ngữ cảnh. Ví dụ, nếu bạn có các thành phần được định vị tuyệt đối hoặc cố định, chúng sẽ đột nhiên được hiển thị khác so với khi không áp dụng bộ lọc. Nhưng vẫn có giải pháp. Sau đây […]</p><p> <a href="https://vielhuber.de/blog/seite-per-css-hinter-overlay-weichzeichnen/">Bài đăng Làm mờ trang bằng CSS phía sau lớp phủ</a> xuất hiện đầu tiên trên <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">Mẹo nhanh: Kiểm tra phân tách với 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>Bạn không cần một công cụ mạnh mẽ như Google Optimize cho các bài kiểm tra A/B URL đơn giản; bạn cũng có thể thực hiện kiểm tra A/B với Apache bằng cách sử dụng tệp .htaccess. Đoạn mã sau phân bổ khách truy cập từ hai trang https://vielhuber.de/test1.php (Biến thể 1) và https://vielhuber.de/test2.php (Biến thể 2) một cách đồng đều giữa hai phiên bản. Việc ngẫu nhiên hóa dựa trên thời gian máy chủ hiện tại. Khách truy cập quay lại sẽ thấy (thông qua […]</p><p> Bài viết <a href="https://vielhuber.de/blog/quick-tip-split-testing-mit-apache/">Mẹo nhanh: Kiểm thử A/B với Apache</a> lần đầu xuất hiện trên <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">Thông qua ký hiệu của các hàm phân nhánh</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>Khi ký hiệu định nghĩa hàm phân biệt chữ hoa chữ thường, dấu ngoặc nhọn được sử dụng. Chúng tôi giải quyết câu hỏi đơn giản là liệu có thể loại bỏ cách biểu diễn này và rút gọn hàm thành một ký hiệu không yêu cầu điều đó hay không. Ví dụ, hàm $$f: \mathbb{R} \to \mathbb{R}, f(x) = \left\{\begin{matrix} 42, &amp; \text{if } x = 0 […]</p><p> Bài đăng <a href="https://vielhuber.de/blog/ueber-die-notation-von-verzweigte-funktionen/">Về ký hiệu của hàm phân nhánh</a> xuất hiện đầu tiên trên <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">Chuỗi ngày trong Google Trang tính</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>Khi trực quan hóa dữ liệu trong Google Trang tính, bạn gặp phải sự cố trục \(x\) không thể tự động điền vào các khoảng trống còn thiếu cho các giá trị văn bản (chẳng hạn như tuần trong lịch). Để giải quyết vấn đề này, bạn tạo một chuỗi ngày liên tục, đếm số ô xuất hiện và sau đó trực quan hóa tổng số tích lũy. Sơ đồ tiêu chuẩn cho thấy […]</p><p> Bài đăng <a href="https://vielhuber.de/blog/datumsreihen-in-google-sheets/">Chuỗi ngày trong Google Trang tính</a> xuất hiện đầu tiên trên <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">Mẹo nhanh: PHP clerstatcache</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>Tìm lỗi: 72aaa2dbd201d49fc2ee429ebf68f15b. PHP lưu trữ giá trị trả về của hàm `stat()` và do đó, ví dụ, kết quả của hàm `filesize()`. Vì vậy, nhiều lần gọi đến cùng một tệp luôn trả về giá trị của lần gọi đầu tiên, có nghĩa là trong trường hợp của chúng ta, chỉ ba ký tự đầu tiên được đọc. Để thay đổi hành vi này, nói chung nên thêm hàm `fclose()` sau mỗi lần gọi `fclose()` […]</p><p> Bài viết <a href="https://vielhuber.de/blog/quick-tip-php-clearstatcache/">Mẹo nhanh: PHP clearstatcache</a> lần đầu xuất hiện trên <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">Lấy cắp dữ liệu API dịch của Google</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 cung cấp Google Translation API như một phần của Google Cloud với cấu trúc giá dựa trên mức sử dụng. Ngoài ra còn có một API không có tài liệu hướng dẫn có thể sử dụng mà không cần khóa, nhưng nó ngừng hoạt động chỉ sau một vài yêu cầu. Khi sử dụng chức năng dịch trang web của Google Chrome, có thể thấy các trang được dịch với chất lượng rất tốt mà không có bất kỳ hạn chế đáng chú ý nào […]</p><p> Bài đăng <a href="https://vielhuber.de/blog/google-translation-api-hacking/">Google Translation API Hacking</a> xuất hiện đầu tiên trên <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">Trí tuệ nhân tạo - nó đã tồn tại chưa?</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>Nếu bạn nhìn vào những đổi mới công nghệ trong hai năm qua, bạn sẽ liên tục thấy những từ như công nghệ thông minh hoặc trí tuệ nhân tạo (AI). Nhưng nếu chúng ta xem xét kỹ hơn, chúng ta thấy rằng hầu hết các thiết bị vẫn còn rất xa mới đạt tới trí tuệ nhân tạo. Các hệ thống nhà thông minh như của Amazon hoặc Google thường liên quan đến AI. […]</p><p> Bài viết <a href="https://vielhuber.de/blog/kuenstliche-intelligenz-gibt-es-sie-schon/">Trí tuệ nhân tạo – Liệu nó đã tồn tại chưa?</a> xuất hiện đầu tiên trên <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">Mẹo nhanh: Tự động gắn thẻ 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>Khi liên kết GitHub với Composer, việc gán số phiên bản thông qua `git tag` là bắt buộc. Lệnh dòng lệnh sau xác định thẻ hiện tại và tăng nó lên một số phiên bản (theo SemVer). Ví dụ, phiên bản 1.1.0 theo sau 1.0.9. Nếu không gán thẻ, phiên bản sẽ tự động được gắn thẻ là 1.0.0. Các công cụ như flimsy hoặc `git hooks` […]</p><p> Bài viết <a href="https://vielhuber.de/blog/quick-tip-git-auto-tagging/">Mẹo nhanh: Tự động gắn thẻ Git</a> lần đầu xuất hiện trên <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">Chỉnh sửa trình kích hoạt 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>Đáng tiếc là MySQL không cung cấp hàm ALTER TRIGGER. Để chỉnh sửa một trigger hiện có, trước tiên bạn phải xóa nó rồi tạo lại. Câu lệnh CREATE TRIGGER có thể được truy xuất gián tiếp thông qua information_schema. Điều này cho phép chúng ta sửa đổi trigger một cách gián tiếp. Để làm điều này, hãy lấy kết quả của lệnh SELECT sau (sau khi thay đổi tên cơ sở dữ liệu và tên trigger) […]</p><p> Bài viết <a href="https://vielhuber.de/blog/mysql-trigger-editieren/">"Chỉnh sửa trình kích hoạt MySQL"</a> lần đầu xuất hiện trên <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">Kích hoạt sự kiện thay đổi trong 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>Kể từ ES6, VanillaJS đã ngang bằng với jQuery gốc ở hầu hết mọi phương diện và hiện nay còn vượt trội hơn nhiều. Vì vậy, việc dần dần di chuyển mã cũ khỏi jQuery là điều đáng làm. Tuy nhiên, bạn phải cẩn thận khi kích hoạt sự kiện thay đổi thủ công. Ví dụ, document.addEventListener không kích hoạt trên jQuery.change(). Tổng quan sau đây tóm tắt các tính năng đặc biệt. d35c23821164cbe64a509d94ce0df8be</p><p> Bài đăng <a href="https://vielhuber.de/blog/change-events-in-vanillajs-ausloesen/">Kích hoạt sự kiện thay đổi trong VanillaJS</a> xuất hiện đầu tiên trên <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">Kiểm soát cookie bằng PHP và 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>Việc thiết lập cookie bằng các tập lệnh tùy chỉnh hoặc của bên thứ ba có thể được kiểm soát chặt chẽ bằng cả PHP và JavaScript. Tuy nhiên, đây không phải là giải pháp đủ để triển khai các giải pháp cookie sau phán quyết của tòa án chống lại Planet49 (trong đó điều quan trọng là các công cụ theo dõi như Google Analytics không được theo dõi dữ liệu ngay từ đầu và do đó […]</p><p> Bài viết <a href="https://vielhuber.de/blog/cookies-kontrollieren-mit-php-und-js/">Kiểm soát Cookie bằng PHP và JS</a> lần đầu xuất hiện trên <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">Hủy kích hoạt thiết bị thông qua tập lệnh trong 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>Để tiết kiệm điện hoặc giảm bớt nỗi lo bị giám sát, bạn nên ngắt hoàn toàn các thiết bị không sử dụng trên máy tính khỏi nguồn điện. Các thiết bị như hộp âm thanh hoặc webcam có thể được vô hiệu hóa/kích hoạt theo cách truyền thống thông qua Trình quản lý thiết bị. Nhưng mọi thứ đều diễn ra theo kịch bản. Trước đây, cách chuẩn để thực hiện việc này là devcon. Windows 10 hiện cung cấp hơn […]</p><p> Bài đăng <a href="https://vielhuber.de/blog/gerate-per-script-deaktivieren-in-windows/">Vô hiệu hóa thiết bị bằng tập lệnh trong Windows</a> lần đầu tiên xuất hiện trên <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">Làm mờ nền 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 có một tính năng ẩn khá hay: Trong khi truyền video, bạn có thể dễ dàng làm mờ nền tự động bằng cách nhấp vào nút video và sử dụng chức năng "Làm mờ nền của tôi". Với sự trợ giúp của trí tuệ nhân tạo, tính năng này có thể hoạt động với bất kỳ máy ảnh nào ngay cả khi không có thông tin về độ sâu. Toàn bộ câu chuyện sau đó có vẻ chuyên nghiệp hơn và che giấu những chuyện riêng tư hoặc những chuyện không quan trọng đối với cuộc trò chuyện […]</p><p> Bài đăng <a href="https://vielhuber.de/blog/skype-background-blur/">Skype Background Blur</a> xuất hiện đầu tiên trên <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">Tối ưu hóa khởi động 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>Ví dụ, đối với các trang web dựa trên WordPress, Joomla hoặc Laravel và không có nội dung dành riêng cho người dùng, bạn nên giữ tất cả các trang trong bộ đệm HTML tĩnh và chỉ tạo lại bộ đệm theo cách thủ công (hoặc tự động) khi có thay đổi ở phần phụ trợ. Tuy nhiên, nếu trang chứa nội dung động phụ thuộc vào phiên và cookie hoặc thậm chí ngôn ngữ và vị trí […]</p><p> Bài đăng <a href="https://vielhuber.de/blog/opcache-php-bootup-optimierung/">Tối ưu hóa khởi động OPcache PHP</a> xuất hiện đầu tiên trên <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">Xuất SVG từ 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>SVG đóng vai trò trung tâm trong thế giới web ngày nay. Chúng không chỉ thay thế phông chữ biểu tượng mà còn cung cấp khả năng thao tác thông qua CSS hoặc JavaScript. Nếu bạn muốn lưu đồ họa vector cho web từ Adobe Illustrator dưới dạng SVG, bạn phải thực hiện một số thiết lập để tránh sai sót và giảm thời gian tải, tôi sẽ giải thích điều này trong phần sau […]</p><p> Bài đăng <a href="https://vielhuber.de/blog/svg-export-aus-illustrator/">Xuất SVG từ Illustrator</a> xuất hiện đầu tiên trên <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">Project Euler: Đường dẫn mạng lưới</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>Dự án Euler là một loạt các bài toán lập trình thú vị, thường có nền tảng toán học. Các bài toán thường được thiết kế để yêu cầu phát triển các thuật toán phức tạp nhằm đạt được mục tiêu trong một khoảng thời gian hợp lý. Hôm nay chúng ta sẽ giải Bài toán 15: Đường đi trên lưới, bài toán này có thể được giải bằng các phương pháp tổ hợp đơn giản. Câu hỏi […]</p><p> Bài viết <a href="https://vielhuber.de/blog/project-euler-lattice-paths/">Dự án Euler: Đường đi trên lưới</a> xuất hiện lần đầu trên <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">Cập nhật WordPress tự động</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 đã tích hợp sẵn tính năng cập nhật nền từ phiên bản 3.7 và tự động kích hoạt tính năng này cho các bản phát hành nhỏ. Bộ lọc cho phép bạn kiểm soát chính xác hơn những gì được cập nhật tự động. Việc cài đặt tự động hoàn toàn tất cả các bản cập nhật nhỏ, lớn, plugin, theme và bản dịch là không được khuyến khích, nhưng điều này hoàn toàn có thể thực hiện được thông qua các phương pháp khác. Có rất nhiều plugin hiện có […]</p><p> Bài viết <a href="https://vielhuber.de/blog/automatische-wordpress-updates/">Cập nhật WordPress tự động</a> lần đầu xuất hiện trên <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 Trang tính: Mở rộng Công thức</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>Để mở rộng công thức cho toàn bộ các cột trong Google Trang tính, chúng tôi khuyên bạn nên sử dụng hàm ARRAYFORMULA hữu ích. Thật không may, chức năng này không hoạt động khi kết hợp với một số chức năng quan trọng khác như QUERY hoặc INDIRECT, đó là lý do tại sao cần phải lập trình riêng hoàn toàn logic với sự trợ giúp của Google Apps Script hoặc sao chép thủ công công thức lên đến […]</p><p> Bài đăng <a href="https://vielhuber.de/blog/google-sheets-formeln-ausdehnen/">Google Trang tính: Mở rộng công thức</a> xuất hiện đầu tiên trên <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">Nghịch lý Simpson</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>Nghịch lý Simpson là một trong những hiện tượng dễ hiểu nhất và đồng thời cũng đáng kinh ngạc nhất trong thống kê. Hiện tượng này xảy ra khi các nhóm dữ liệu cho thấy một xu hướng nhất định, nhưng xu hướng đó sẽ đảo ngược khi các nhóm được kết hợp lại. Có thể hiểu ngay nghịch lý này bằng một ví dụ đơn giản. Chúng ta xem xét hai tập rời rạc \(\#1\) […]</p><p> Bài đăng <a href="https://vielhuber.de/blog/das-simpson-paradoxon/">The Simpson Paradox</a> xuất hiện đầu tiên trên <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">Mẹo nhanh: Trình quản lý thẻ của 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>Trình quản lý thẻ Google đã khẳng định mình là tiêu chuẩn thực tế cho việc tích hợp các tập lệnh theo dõi. Điều này cho phép bạn phân tách rõ ràng các trách nhiệm (tiếp thị trực tuyến so với lập trình) và cũng cho phép bạn nhanh chóng thiết lập và sửa đổi việc theo dõi thông qua một kênh triển khai khác. Sau đây là hai mẹo nhỏ để thiết lập trình kích hoạt. Khi tạo kích hoạt, hãy chọn […]</p><p> Bài đăng <a href="https://vielhuber.de/blog/quick-tip-google-tag-manager/">Mẹo nhanh: Trình quản lý thẻ Google</a> xuất hiện đầu tiên trên <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">Mẹo nhanh: Điểm phát sóng WLAN FRITZ! Box</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>Kể từ FRITZ!OS 07.10, nếu mất kết nối Internet, bạn có thể để FRITZ!Box tạm thời sử dụng điểm phát sóng Wi-Fi của điện thoại di động làm phương án dự phòng. Chức năng này được ẩn trong Internet &gt; Dữ liệu truy cập &gt; Nhà cung cấp Internet &gt; quyền truy cập hiện tại qua WLAN. FRITZ!Box sau đó hoạt động như một bộ định tuyến và cung cấp mạng có dải địa chỉ riêng. Internet có phải là […]</p><p> Bài đăng <a href="https://vielhuber.de/blog/quick-tip-fritzbox-wlan-hotspot/">Mẹo nhanh: Điểm phát sóng WLAN FRITZ!Box</a> lần đầu tiên xuất hiện trên <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">Hoa của sự sống</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>Hoa Sự Sống là một họa tiết hình học nổi tiếng, có hình dạng giống hoa, đã xuất hiện trong các đền thờ, bản thảo và gần đây hơn là trong văn hóa đại chúng suốt hàng nghìn năm. Họa tiết này cũng đóng một vai trò trong chủ nghĩa huyền bí. Chúng ta sẽ bỏ qua tất cả những điều đó ở đây và tập trung vào […]</p><p> Bài viết <a href="https://vielhuber.de/blog/flower-of-life/">Hoa Sự Sống</a> lần đầu xuất hiện trên <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">Email bị trì hoãn trong 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>Phương tiện truyền thông không đồng bộ email – bất chấp mọi sự u ám bao trùm Slack và Discord – vẫn là phương tiện truyền thông chủ đạo trong lĩnh vực kinh doanh trên toàn thế giới. Ngoài Inbox Zero của Merlin Mann, còn có nhiều chiến lược khác để giải quyết tình trạng tràn ngập email hàng ngày, bao gồm cả cái gọi là trì hoãn email, tức là trì hoãn việc gửi email. Nếu bạn muốn […]</p><p> Bài đăng <a href="https://vielhuber.de/blog/e-mail-delaying-in-outlook/">Trì hoãn email trong Outlook</a> lần đầu tiên xuất hiện trên <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">Một vòng xoắn của những con số</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>Trong vài ngày qua, tôi đã nghiên cứu câu hỏi sau trên StackExchange về chuỗi số nguyên xoắn ốc. Chúng ta đang tìm một công thức đóng cho tọa độ của phần tử thứ \(n\) trong đường xoắn ốc nguyên sau, mở rộng từ gốc ra ngoài đến vô cực: Đầu tiên, chúng ta chia các số tự nhiên thành các số sau […]</p><p> Bài đăng <a href="https://vielhuber.de/blog/eine-zahlenspirale/">A Number Spiral</a> xuất hiện đầu tiên trên <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">Quyền đọc trong Google Trang tính</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>Khi làm việc với Google Sheets, bạn có thể định nghĩa các quy tắc chi tiết, dựa trên người dùng để chỉnh sửa trang tính, cột và hàng trong bảng tính. Tuy nhiên, tiếc là không có cách nào để hạn chế quyền truy cập chỉ đọc. Điều này sẽ rất hữu ích trong nhiều trường hợp, ví dụ: để chỉ hiển thị cho khách hàng những phiếu yêu cầu liên quan đến họ, hoặc chỉ hiển thị cho nhân viên những dự án, […]</p><p> Bài viết <a href="https://vielhuber.de/blog/leserechte-in-google-sheets/">"Quyền đọc trong Google Sheets"</a> lần đầu xuất hiện trên <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">Sợi 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 là trình quản lý gói tiêu chuẩn cho Node.js. Tuy nhiên, Facebook đã và đang phát triển một giải pháp quản lý gói thay thế có tên là Yarn. Yarn dường như đang dần biến mất khỏi README của GitHub với tư cách là giải pháp mặc định, và số liệu thống kê trên trang web chính thức cho thấy chỉ một phần nhỏ các cài đặt gói được thực hiện bằng Yarn. Tuy nhiên, vẫn đáng để tìm hiểu sâu hơn về nó. […]</p><p> Bài viết <a href="https://vielhuber.de/blog/yarn-plugnplay/">Yarn Plug'n'Play</a> lần đầu xuất hiện trên <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">Chuyển đổi PDF sang 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>Hệ thống sắp chữ \(\TeX\) được phát triển vào năm 1977 bởi huyền thoại Donald E. Knuth. Gói phần mềm \(\LaTeX\) vẫn là một phần trong bộ công cụ chuẩn khi soạn thảo các bài báo khoa học. Với hai công cụ sau, các tệp PDF đã tạo và ghi chú viết tay có thể được chuyển đổi hoàn toàn tự động sang TeX. Kết quả khá khả quan. Công cụ đầu tiên Mathpix hiện đang được sử dụng […]</p><p> Bài đăng <a href="https://vielhuber.de/blog/pdf-in-latex-konvertieren/">Chuyển đổi PDF sang LaTeX</a> xuất hiện đầu tiên trên <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">Đối số mô phỏng</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>Lập luận mô phỏng của Nick Bostrom cực kỳ đơn giản và được trình bày rõ ràng. Nó không cố gắng chứng minh rằng chúng ta đang sống trong một thế giới mô phỏng, mà thay vào đó đưa ra ba khả năng, trong đó một khả năng phải là sự thật. Elon Musk cũng ủng hộ một lý thuyết tương tự, giúp ý tưởng này được công chúng biết đến rộng rãi hơn. Văn bản chính thức đã […]</p><p> Bài đăng <a href="https://vielhuber.de/blog/das-simulationsargument/">The Simulation Argument</a> lần đầu tiên xuất hiện trên <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">Lỗi nghiêm trọng khi sử dụng 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>Các plugin mạnh mẽ WPML hỗ trợ đa ngôn ngữ và Advanced Custom Fields dành cho các trường tùy chỉnh là một phần trong thiết bị cơ bản của nhiều cài đặt. Thật khó chịu khi quá trình tương tác dẫn đến trục trặc và mất dữ liệu. Các báo cáo lỗi về chủ đề này đã có từ nhiều năm trước và chưa được trả lời (tại đây và tại đây và tại đây và tại đây và tại đây). Tôi có […]</p><p> Bài đăng <a href="https://vielhuber.de/blog/kritischer-bug-beim-einsatz-von-wpml-acf/">Lỗi nghiêm trọng khi sử dụng WPML + ACF</a> xuất hiện đầu tiên trên <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">Tải tệp lên trong Trình duyệt Facebook trong ứng dụng</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>Trên một số điện thoại Android, cả trình duyệt trong ứng dụng Facebook và Instagram (tính đến thời điểm hiện tại) đều gặp sự cố khi trường tải lên trong trang đích được quảng cáo hoặc liên kết có thuộc tính "chấp nhận". Điều này khiến nút không hoạt động. Mở trang trong trình duyệt thông thường bên ngoài ứng dụng Facebook sẽ giải quyết được vấn đề. Điều này thật khó chịu (đặc biệt là vì vấn đề này đã tồn tại khá lâu […]</p><p> Bài <a href="https://vielhuber.de/blog/dateiupload-im-facebook-in-app-browser/">đăng Tải lên tập tin trong Trình duyệt ứng dụng Facebook</a> xuất hiện lần đầu trên <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: Di chuyển các phần tử 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>Công cụ dành cho nhà phát triển của Google Chrome là một trong những công cụ mạnh mẽ nhất trên thị trường trình duyệt. Các tính năng mới được bổ sung hàng tháng, và Google thường giới thiệu chúng một cách ngắn gọn trên YouTube. Nhưng thường thì chính những điều nhỏ nhặt trong cuộc sống lại mang đến niềm vui. Xóa các phần tử DOM trong Google Chrome được thực hiện bằng phím Delete. Nhưng chỉ đến hôm nay tôi mới nhận ra rằng […]</p><p> Bài viết <a href="https://vielhuber.de/blog/chrome-devtools-dom-elemente-verschieben/">Chrome Devtools: Di chuyển các phần tử DOM</a> lần đầu xuất hiện trên <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">Mẹo nhanh: git status --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>Một nguyên tắc vàng trong thế giới git là: “Phải cam kết sớm và thường xuyên”. Nếu đêm dài hơn một chút hoặc bạn chỉ muốn biết tổng quan về tình hình hiện tại trên máy tính của mình, lệnh d8a38f92d0baa14f9d4568826c13ad46 sẽ thực thi "git status" cho tất cả các kho lưu trữ nằm trong thư mục hiện tại hoặc trong bất kỳ thư mục con nào và tích lũy [...]</p><p> Bài đăng <a href="https://vielhuber.de/blog/quick-tip-git-status-auf-alle-unterordner-anwenden/">Mẹo nhanh: git status --r</a> xuất hiện đầu tiên trên <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">Ngăn xếp LAMP trong Hệ thống con Windows dành cho 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>Khi tìm kiếm môi trường phát triển tối ưu, Windows 10 không chỉ cung cấp các giải pháp hoàn chỉnh như XAMPP, WAMP và MAMP, cùng các cài đặt gốc thủ công, mà còn cả các giải pháp ảo hóa như Vagrant (ScotchBox) và Docker (DevilBox, Laradock). Tuy nhiên, không có giải pháp nào đáp ứng được các yêu cầu của tôi, chẳng hạn như khả năng cấu hình tự do, chứng chỉ SSL ký tự đại diện thực sự, truy cập từ tất cả các thiết bị trên mạng cục bộ, cũng như độ ổn định và hiệu năng cao.</p><p> Bài viết <a href="https://vielhuber.de/blog/lamp-stack-mit-windows-wsl/">LAMP Stack trong Hệ thống con Windows dành cho Linux</a> lần đầu xuất hiện trên <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">Thủ thuật cho các mối quan hệ hùng hồn trong Laravel</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>Một trong những điểm mạnh của Laravel là cú pháp tinh tế. Nếu bạn có nhiều mô hình và mối quan hệ trong Laravel (do có nhiều bảng trong cơ sở dữ liệu), việc duyệt thường có thể dẫn đến mã kém thanh lịch. Theo thời gian, ba tiện ích mở rộng nhỏ đã tỏ ra hữu ích với tôi, tôi muốn giới thiệu tóm tắt bên dưới. Để thực hiện điều này, hãy sử dụng […]</p><p> Bài đăng <a href="https://vielhuber.de/blog/tricks-fuer-laravel-eloquent-relationships/">Thủ thuật cho Laravel Eloquent Relationships</a> xuất hiện đầu tiên trên <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">Ngăn chặn quyền truy cập công khai vào .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>Kiểm soát phiên bản Git hiện là tiêu chuẩn trong hầu hết mọi dự án web và trong mọi môi trường (bao gồm cả sản xuất). Git luôn tạo thư mục con .git và nếu thư mục này ở cấp độ thư mục công khai của trang web, các tệp nhạy cảm có thể được truy cập công khai (ví dụ: gọi /.git/logs/HEAD sẽ hiển thị các cam kết mới nhất). […]</p><p> Bài đăng <a href="https://vielhuber.de/blog/zugriff-auf-git-verhindern/">Ngăn chặn quyền truy cập công khai vào .git</a> xuất hiện đầu tiên trên <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 không cần root</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>Trong bài đăng trên blog cũ, tôi đã mô tả cách lưu trữ Node.js miễn phí bằng Heroku. Bây giờ tôi sẽ chỉ cho bạn cách cài đặt Node.js, npm và Composer trên bất kỳ máy chủ chia sẻ nào khác mà không cần quyền root chỉ bằng một vài dòng mã. Bạn có thể sử dụng nó để cài đặt các gói, triển khai các ứng dụng Vue.js hoặc chỉ cần tạo một Express.js […]</p><p> Bài đăng <a href="https://vielhuber.de/blog/node-js-npm-composer-ohne-root/">Node.js / npm / Composer không cần root</a> xuất hiện đầu tiên trên <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">Lỗi trong mảng kết hợp trong 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>Trong các phiên bản PHP trước 7.2, có thể tạo ra các mảng trở nên không thể truy cập được: 91367d1c4636fd753b381406024e303c Điều này có thể dẫn đến một số vấn đề. 91367d1c4636fd753b381406024e303c Nguyên nhân gốc rễ của tất cả rắc rối này nằm ở lỗi #61655. Để khắc phục, bạn có thể chuyển đổi mảng bị lỗi trở lại thành một đối tượng và ép kiểu nó bằng một phương thức khác: 91367d1c4636fd753b381406024e303c Hoặc bạn có thể đơn giản là bỏ qua nó hoàn toàn […]</p><p> Bài viết <a href="https://vielhuber.de/blog/bug-in-assoziativen-arrays-in-php/">Lỗi trong mảng liên kết trong PHP &lt;7.2</a> lần đầu xuất hiện trên <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">Thực thi các lệnh trực tiếp sau khi kết nối 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>Lệnh sau thiết lập kết nối SSH đến máy chủ, thực thi một số lệnh (ví dụ: chuyển đến thư mục con và chạy lệnh `git status`), và giữ cho cửa sổ dòng lệnh luôn mở. Nó tải tệp `.bashrc`, cho phép sử dụng các cửa sổ dòng lệnh con có màu. Mẹo ở đây là lưu một tệp tạm thời, `/tmp/initfile`, chứa các lệnh mong muốn […]</p><p> Bài viết " <a href="https://vielhuber.de/blog/befehle-direkt-nach-ssh-verbindung-ausfuehren/">Thực thi các lệnh trực tiếp sau khi kết nối SSH"</a> lần đầu xuất hiện trên <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">Ổ đĩa mạng với tư cách quản trị viên</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>Khi bạn ánh xạ ổ đĩa mạng trong Windows Explorer, thao tác này không áp dụng cho toàn hệ thống mà chỉ áp dụng cho tài khoản người dùng hiện tại. Điều này có nghĩa là ứng dụng chạy với quyền quản trị viên không thể truy cập ổ đĩa mạng này. Bạn có thể dễ dàng thay đổi điều này: Tạo một giá trị DWORD (32-bit) mới có tên EnableLinkedConnections với giá trị 1 trong registry tại HKEY_LOCAL_MACHINE\SOFTWARE\Microsoft\Windows\CurrentVersion\Policies\System […]</p><p> Bài viết <a href="https://vielhuber.de/blog/netzlaufwerk-als-administrator/">"Ổ đĩa mạng với quyền quản trị viên"</a> xuất hiện lần đầu trên <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">Mẹo nhanh: Bao gồm thư mục làm ổ đĩa</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>Nếu bạn muốn truy cập nhanh vào một thư mục cục bộ trong Windows mà bạn thường xuyên sử dụng, bạn có thể chỉ cần gán cho thư mục đó một ký tự ổ đĩa riêng. Điều này chỉ có thể thực hiện được thông qua "Bản đồ ổ đĩa mạng" thông qua một đường vòng, vì bạn không thể chỉ định đường dẫn C:\Users\David\Downloads. Giải pháp là cái gọi là chia sẻ ổ đĩa quản trị, được cung cấp theo mặc định cho mọi […]</p><p> Bài đăng <a href="https://vielhuber.de/blog/quick-tip-ordner-als-laufwerk-einbinden/">Mẹo nhanh: Gắn thư mục dưới dạng ổ đĩa</a> lần đầu tiên xuất hiện trên <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ắt ếch</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>Một con ếch nhảy nhót trên trục số, và người chơi cố gắng bắt nó. Việc nhảy và bắt diễn ra luân phiên. Con ếch bắt đầu ở vị trí \(s \in \mathbb{Z}\) và với mỗi bước di chuyển, nó nhảy một khoảng cách \(z \in \mathbb{Z}\) (nếu \(z&gt;0\), nó nhảy sang phải; nếu không, nó nhảy sang trái). \(z\) thay đổi sau mỗi lần nhảy […]</p><p> Bài viết <a href="https://vielhuber.de/blog/froesche-fangen/">"Bắt ếch"</a> lần đầu xuất hiện trên <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">Tên tệp dài trên 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>Không chỉ khi sử dụng npm trên Windows, người dùng mới gặp phải một hạn chế gần 30 năm tuổi, giới hạn đường dẫn đến thư mục và tập tin ở mức tối đa 255 ký tự. Điều này không phải do NTFS, mà là do LFN. Điều này dẫn đến các lỗi khó chịu và sự không tương thích giữa các hệ điều hành. Trong thời đại của WSL, đây là một tình trạng đáng tiếc mà […]</p><p> Bài viết <a href="https://vielhuber.de/blog/lange-dateinamen-unter-windows-10/">Tên tệp dài dưới Windows 10</a> lần đầu xuất hiện trên <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 xếp hàng trên localhost</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>Trong framework PHP Laravel, trong môi trường sản xuất, các worker như supervisor đảm bảo rằng các tác vụ được lưu trữ trong Redis, chẳng hạn, được thực thi. Nếu bạn muốn hoàn toàn độc lập với điều này trên localhost, bạn có thể sử dụng trình điều khiển sync để thực thi các tác vụ ngay lập tức. Tuy nhiên, điều này có nhược điểm là tiến trình PHP hiện tại bị chặn và yêu cầu bị treo cho đến khi […]</p><p> Bài viết <a href="https://vielhuber.de/blog/laravel-queues-auf-localhost/">Laravel Queues trên localhost</a> lần đầu xuất hiện trên <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">Mẹo nhanh: Nhóm các mục tiêu trong 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>Sử dụng thư viện JavaScript analytics.js của Google Analytics, mọi sự kiện trên trang web đều có thể được theo dõi. Ví dụ, các sự kiện này bao gồm đo lường chính xác thời gian lưu lại trên trang, độ sâu cuộn tối đa của khách truy cập hoặc các hành động riêng lẻ khác như gửi biểu mẫu. Nếu sau này bạn muốn đánh giá các chiến dịch quảng cáo hoặc tiến hành thử nghiệm A/B, bạn có thể tạo ra các mục tiêu. Sau đó, bạn có thể sử dụng hàm […]</p><p> Bài viết <a href="https://vielhuber.de/blog/quick-tip-in-google-analytics-zielvorhaben-buendeln/">Mẹo nhanh: Nhóm mục tiêu trong Google Analytics</a> lần đầu xuất hiện trên <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">Vô hiệu bộ nhớ cache thực dụng</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>Hiện nay, render phía máy chủ đã trở thành tiêu chuẩn cho các trang web và ứng dụng. Các trình duyệt như Google Chrome cũng thường lưu vào bộ nhớ cache càng nhiều càng tốt để giảm thiểu thời gian tải cho các yêu cầu tiếp theo. Việc vô hiệu hóa bộ nhớ cache của các tệp CSS, JS và hình ảnh có thể được thực hiện bằng cách sử dụng mod_pagespeed, tiêu đề kiểm soát Expires/Cache, tệp kê khai bộ nhớ cache, hoặc, một cách thực tế và trực tiếp hơn, bằng cách thêm các tham số tùy chỉnh vào tên tệp.</p><p> Bài viết <a href="https://vielhuber.de/blog/pragmatische-cache-invalidierung/">Pragmatic Cache Invalidation</a> lần đầu xuất hiện trên <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">Khóa Bitbucket và 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>Nhà cung cấp Bitbucket không cung cấp (kể cả trong gói trả phí Standard và Premium) bất kỳ khả năng nào để lưu trữ khóa SSH với quyền ghi ở cấp độ kho lưu trữ. Lưu trữ khóa SSH cá nhân của bạn trên máy chủ sản xuất không phải là một lựa chọn vì điều này sẽ cho phép bạn truy cập vào tất cả các dự án khác mà bạn đang thực hiện. Có cái gọi là chìa khóa truy cập, những […]</p><p> Bài đăng <a href="https://vielhuber.de/blog/bitbucket-und-ssh-keys/">Bitbucket và khóa SSH</a> lần đầu tiên xuất hiện trên <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 qua ổ đĩa mạng</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>Các công cụ Sysinternals của Mark Russinovich rất cần thiết cho mọi máy tính Windows. Để luôn có phiên bản mới nhất, hãy ánh xạ nó thành ổ đĩa mạng. Chỉ cần sử dụng lệnh `net use s: \\live.sysinternals.com\DavWWWRoot` trên dòng lệnh (với tư cách người dùng thông thường). Thao tác này sẽ cung cấp quyền truy cập vào các công cụ hữu ích như PsList, PsKill, và nhiều công cụ khác trên ổ đĩa S.</p><p> Bài viết <a href="https://vielhuber.de/blog/windows-sysinternals-per-netzlaufwerk/">"Windows Sysinternals thông qua ổ đĩa mạng"</a> lần đầu xuất hiện trên <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">Mẹo nhanh: Google Trang tính và Lịch tuần</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>Khi xuất dữ liệu tuần theo lịch vào một ngày cụ thể, bạn phải cẩn thận trong Google Trang tính (giống như trong Microsoft Excel). Hàm =CALENDARWEEK(TODAY()) tính toán dựa trên tiêu chuẩn của Mỹ, trong đó ngày đầu tiên của năm luôn được gán cho tuần dương lịch thứ 1. Ở Đức, điều này được định nghĩa khác: Ở đây, tuần đầu tiên trong lịch là tuần […]</p><p> Bài đăng <a href="https://vielhuber.de/blog/quick-tip-google-sheets-und-kalenderwochen/">Mẹo nhanh: Google Trang tính và Lịch tuần</a> xuất hiện đầu tiên trên <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">Chứng chỉ SSL tự ký trong 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>Kể từ khi có Let's Encrypt, các trang web được mã hóa đã trở thành tiêu chuẩn hiện nay. Chứng chỉ SSL cũng trở nên không thể thiếu đối với sự phát triển cục bộ (ví dụ: navigator.geolocation cũng yêu cầu mã hóa SSL cục bộ). Kể từ phiên bản 58 của Chrome, hỗ trợ cho CN (Tên chung) đã bị loại bỏ và thay vào đó là SAN (Tên thay thế của chủ thể) trở thành bắt buộc. Điều này có nghĩa là Chrome chấp nhận tất cả […]</p><p> Bài đăng <a href="https://vielhuber.de/blog/selbst-signierte-ssl-zertifikate-in-chrome-58/">Chứng chỉ SSL tự ký trong Chrome 58</a> xuất hiện đầu tiên trên <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">Tuổi hai người gấp đôi</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>Hãy xét hai người \(A\) và \(B\) không có cùng ngày sinh và \(A\) nhỏ tuổi hơn \(B\). Chứng minh rằng có đúng hai chòm sao tuổi \(a,b \in \mathbb{N}\) sao cho \(2\cdot a = b\) đúng. Đầu tiên, chúng ta đặt \(d \in \mathbb{R}^+\) là độ tuổi chênh lệch giữa \(A\) và \(B\) khi \(A\) sinh ra […]</p><p> Bài đăng <a href="https://vielhuber.de/blog/doppeltes-alter-zweier-personen/">Tuổi đôi của hai người</a> xuất hiện đầu tiên trên <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 và các thư mục trống</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>Vì Git không nhận dạng được thư mục mà chỉ nhận dạng được tệp, nên các cấu trúc thư mục trống sẽ không xuất hiện trong kho lưu trữ. Tuy nhiên, vì nhiều khuôn khổ và dự án yêu cầu chúng nên chúng sẽ nằm ở đó. Một cách thực hành phổ biến là tạo các tệp giữ chỗ (thường gọi là .gitkeep) để chỉ định ngầm cấu trúc thư mục. Những tập tin này có thể được tạo dễ dàng và nếu muốn, […]</p><p> Bài đăng <a href="https://vielhuber.de/blog/git-und-leere-ordner/">Git và thư mục trống</a> xuất hiện đầu tiên trên <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">Lưu trữ Node.js miễn phí với 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>Việc lưu trữ Node.js vẫn chưa thực sự phổ biến, đặc biệt là ở các quốc gia nói tiếng Đức. Công ty điện toán đám mây Heroku của Mỹ cung cấp giải pháp này – và thậm chí còn miễn phí. Bạn luôn nhận thấy mô hình "Xây dựng ứng dụng... không phải cơ sở hạ tầng" nhưng thực tế lại hầu như không có bất kỳ hạn chế nào. Ví dụ, chúng tôi triển khai một công việc cron nhỏ dựa trên PhantomJS để thu thập dữ liệu từ một trang web mỗi ngày và […]</p><p> Bài đăng <a href="https://vielhuber.de/blog/kostenloses-node-js-hosting-mit-heroku/">Lưu trữ Node.js miễn phí với Heroku</a> xuất hiện đầu tiên trên <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">Chức năng ghép nối Cantor</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>Ngoài các đối số đường chéo, Georg Cantor còn phát triển hàm ghép cặp Cantor \(\mathbb{N}^2 \to \mathbb{W}, \quad c(x,y) = \binom{x+y+1}{2}+x = z\), mã hóa bất kỳ hai số \(x,y \in \mathbb{N}\) thành một số mới \(z \in \mathbb{N}\). Ví dụ, \(c(3,4)=\binom{3+4+1}{2}+3 = \binom{8}{2}+3=\frac{8!}{6!\cdot 2!} +3 = 31 = z\) là mã hóa duy nhất của các số \(3\) và \(4\) […]</p><p> Bài đăng <a href="https://vielhuber.de/blog/die-cantorsche-paarungsfunktion/">Hàm ghép Cantor</a> lần đầu tiên xuất hiện trên <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">Trái đất và hạt đậu</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>Hãy xem xét Trái Đất (như một hình cầu có \(r_1 = 6370km\)) và một hạt đậu (như một hình cầu có \(r_2 = 2mm\)) và kéo căng một sợi dây qua đường xích đạo sao cho nó nằm chặt trên bề mặt. Bây giờ kéo dài cả hai sợi dây thêm một mét. Cả hai sợi dây bây giờ sẽ được kéo căng hoàn toàn trở lại trên đường xích đạo – […]</p><p> Bài viết <a href="https://vielhuber.de/blog/die-erde-und-die-erbse/">Trái đất và hạt đậu</a> lần đầu tiên xuất hiện trên <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">Xác suất trên đồng hồ kim</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>Trong một ngày, bao nhiêu phần trăm thời gian mà cả ba kim của đồng hồ analog đều nằm ở nửa bên phải của mặt đồng hồ? Đầu tiên, hãy nhìn vào kim giờ, kim giờ nằm ở phía bên phải trong 12 giờ trong tổng số 24 giờ (50%). Từ thời điểm này, kim phút sẽ ở bên phải 6 trong số 12 giờ […]</p><p> Bài đăng <a href="https://vielhuber.de/blog/wahrscheinlichkeiten-an-der-analoguhr/">Xác suất trên Đồng hồ Analog</a> lần đầu tiên xuất hiện trên <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: Làm việc với các mối quan hệ hùng hồn</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 sử dụng Eloquent để giao tiếp với cơ sở dữ liệu dễ dàng hơn nhiều. Khi làm việc với Eloquent Relationships, khi gọi các biến động (sử dụng các phương thức kỳ diệu của PHP), bạn nên biết rằng các thể hiện của mô hình không phản ánh những thay đổi mới mà sẽ lưu trữ chúng vĩnh viễn khi được gọi lần đầu tiên. Ví dụ sau đây là […]</p><p> Bài đăng <a href="https://vielhuber.de/blog/laravel-arbeit-mit-eloquent-relationships/">Laravel: Làm việc với các mối quan hệ hùng biện</a> xuất hiện đầu tiên trên <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: Xóa thư mục khỏi lịch sử 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>Khi lưu trữ Git trên Bitbucket, có giới hạn cố định là 2 GB – nếu vượt quá giới hạn này, bạn chỉ có quyền truy cập chỉ đọc vào kho lưu trữ. Để ngăn chặn điều này, bạn có thể xóa các thư mục hoặc tệp lớn khỏi các cam kết của mình. Nhưng cũng trong những trường hợp khác (nếu dữ liệu truy cập đã được nhập vào lịch sử hoặc một lần nữa […]</p><p> Bài đăng <a href="https://vielhuber.de/blog/bitbucket-ordner-aus-git-historie-loeschen/">Bitbucket: Xóa thư mục khỏi lịch sử Git</a> xuất hiện đầu tiên trên <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">Tích hợp chứng chỉ SSL từ DomainFactory trên 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>Trong thời đại của Let's Encrypt, các trang web được mã hóa giờ đây đã trở thành tiêu chuẩn. Tuy nhiên, các chứng chỉ ký tự đại diện hoặc chứng chỉ mở rộng với xác thực chủ sở hữu đặc biệt đáng tin cậy cũng thường được yêu cầu. DomainFactory cung cấp các chứng chỉ SSL tiết kiệm chi phí, có thể được sử dụng bên ngoài. Việc thiết lập trên máy chủ IIS hiện tại có thể thực hiện mà không cần yêu cầu chứng chỉ (CSR) bằng cách sử dụng OpenSSL. Dưới đây, tôi sẽ trình bày ngắn gọn các bước cần thiết […]</p><p> Bài viết " <a href="https://vielhuber.de/blog/ssl-zertifikat-von-domainfactory-auf-iis-einbinden/">Tích hợp chứng chỉ SSL DomainFactory vào IIS"</a> lần đầu xuất hiện trên <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">Chiến lược chiến thắng nghịch lý khi đoán số</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>Năm 1987, Thomas M. Cover đã đặt ra câu hỏi đáng kinh ngạc sau đây trong "Các vấn đề mở trong truyền thông và tính toán": Người chơi \(X\) viết hai số tự nhiên khác nhau \(A\) và \(B\) được chọn ngẫu nhiên trên hai tờ giấy khác nhau và đặt chúng úp xuống bàn. Người chơi \(Y\) bây giờ chọn ngẫu nhiên một trong những tờ giấy này, nhìn thấy số và bây giờ phải […]</p><p> Bài viết <a href="https://vielhuber.de/blog/paradoxe-gewinnstrategie-beim-erraten-von-zahlen/">Chiến lược chiến thắng nghịch lý khi đoán số</a> xuất hiện đầu tiên trên <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óng đá &amp; Đại số tuyến tính</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>Khi một trận đấu bóng đá bắt đầu, quả bóng được đặt ở giữa sân và sau đó được di chuyển xung quanh sân bằng cách dịch chuyển và xoay trong 45 phút. Vào đầu hiệp 2, bóng lại nằm ở giữa sân. Chúng tôi chứng minh bằng phương pháp đơn giản của đại số tuyến tính rằng khi đó luôn có vô số điểm […]</p><p> Bài đăng <a href="https://vielhuber.de/blog/fussball-lineare-algebra/">Bóng đá và Đại số tuyến tính</a> đầu tiên xuất hiện trên <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: Gỡ lỗi mẫu Blade</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>Khi gỡ lỗi các template Blade trong Laravel 5.*, bạn thường nhận được các thông báo lỗi không hữu ích liên quan đến các view được lưu vào bộ nhớ cache. Trước đây mọi thứ tốt hơn: Chế độ gỡ lỗi trong phiên bản 4 cung cấp nhiều tính năng hữu ích hơn và cũng trực quan hơn. Chỉ với một vài dòng mã, bạn có thể khôi phục chức năng này bằng cách sử dụng whoops ("Lỗi PHP dành cho dân chơi"). […]</p><p> Bài viết <a href="https://vielhuber.de/blog/laravel-blade-template-debugging/">Laravel: Gỡ lỗi mẫu Blade</a> lần đầu xuất hiện trên <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">Hiển thị hài hòa các biểu trưng với 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>Cho dù là tài liệu tham khảo, đối tác hay khách hàng – có nhiều trường hợp bạn muốn hiển thị nhiều logo một cách hài hòa cạnh nhau. Tỷ lệ của logo thường không nhất quán. Thông thường, khi nói đến việc thể hiện kích thước trong thiết kế, mọi người thường làm theo trực giác, nhưng cũng có một phương pháp chính xác để tính toán cách thể hiện hấp dẫn về mặt thị giác bằng cách so sánh diện tích của logo. TRONG […]</p><p> Bài đăng <a href="https://vielhuber.de/blog/harmonische-darstellung-von-logos-mit-javascript/">Biểu diễn hài hòa của logo bằng JavaScript</a> lần đầu tiên xuất hiện trên <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">Kiểm tra sự tồn tại của các biến trong PHP / JS</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>Khi làm việc với các biến trong PHP và JavaScript hàng ngày, bạn thường gặp phải câu hỏi liệu một biến có rỗng hay không. Cần phải biết các hàm gốc và sự khác biệt của chúng để kiểm tra. Thật không may, không có cách dễ dàng nào để kiểm tra trực quan xem một biến có tồn tại hay không. Thế còn […]</p><p> Bài đăng <a href="https://vielhuber.de/blog/variablen-in-phpjs-auf-existenz-pruefen/">Kiểm tra sự tồn tại của các biến trong PHP/JS</a> lần đầu tiên xuất hiện trên <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">Các cuộc gọi điện thoại lớn với nhâm nhi.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>Với sipgate.io, Sipgate đã tạo ra một API đám mây thú vị cung cấp nhiều tùy chọn cho dịch vụ điện thoại Internet. Tài khoản là miễn phí và Cửa hàng tính năng cũng cung cấp tùy chọn thiết lập bất kỳ số người gửi miễn phí nào. Tài liệu của sipgate.io vẫn còn chỗ để cải thiện, nhưng chỉ cần đọc một chút về API chính thức của Sipgate, bạn có thể […]</p><p> Bài đăng <a href="https://vielhuber.de/blog/massenhafte-telefonanrufe-mit-sipgate-io/">Cuộc gọi điện thoại hàng loạt với sipgate.io</a> xuất hiện đầu tiên trên <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">Đệ quy trong 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>Các hệ quản trị cơ sở dữ liệu quan hệ dựa trên SQL chỉ phù hợp một phần cho các truy vấn phân cấp hoặc đệ quy. Các hệ thống khác như ArangoDB phù hợp hơn cho việc này (đã có một bài thuyết trình tuyệt vời về vấn đề này tại GOTO 2016). Tuy nhiên, bạn cũng có thể tạo các truy vấn đệ quy trong SQL bằng cách sử dụng Common Table Expressions, ví dụ, để tìm kiếm các bảng cha/con cổ điển cho tất cả các tổ tiên và hậu duệ […]</p><p> Bài <a href="https://vielhuber.de/blog/rekursion-in-sql/">viết Đệ quy trong SQL</a> lần đầu xuất hiện trên <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: Hủy kích hoạt các trang lưu trữ</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>Theo w3techs.com, hiện nay có khoảng 27,4% tổng số trang web trên toàn thế giới đang sử dụng WordPress. Trong nhiều trường hợp, đây không phải là blog. WordPress tự động tạo ra nhiều URL thường không được sử dụng và tạo ra nhiều liên kết được Google lập chỉ mục mà người điều hành trang web thậm chí chưa từng cân nhắc đến. Chỉ cần một lệnh đơn giản bạn có thể làm được tất cả những điều này […]</p><p> Bài đăng <a href="https://vielhuber.de/blog/wordpress-archivseiten-deaktivieren/">WordPress: Vô hiệu hóa các trang lưu trữ</a> xuất hiện đầu tiên trên <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">Đổi tên hàng loạt trường biểu mẫu 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>Nếu bạn cũng giống tôi, thấy mình rơi vào tình huống phải đổi tên hàng nghìn tên trường biểu mẫu, thì bảng điều khiển JavaScript có trong Acrobat là một lựa chọn tốt. Trong đó, bạn không chỉ có thể thực thi bất kỳ mã JavaScript nào mà còn có thể truy cập toàn bộ nội dung trong PDF (bao gồm cả các trường biểu mẫu). Vì không có chức năng đổi tên gốc trong JS API nên các trường biểu mẫu được đổi tên bằng tất cả […]</p><p> Bài đăng <a href="https://vielhuber.de/blog/pdf-formularfelder-massenweise-umbenennen/">Đổi tên hàng loạt các trường biểu mẫu PDF</a> xuất hiện đầu tiên trên <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: sửa chữa thay đổi biến thể</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>Trong Shopware 5, một vấn đề đã biết vẫn chưa được giải quyết: Nếu bạn tạo một bài viết có các biến thể phụ thuộc với các tùy chọn cấu hình loại trừ lẫn nhau, có thể xảy ra trường hợp một số kết hợp không thể được chọn ở giao diện và do đó không thể sắp xếp được. Với sự trợ giúp của plugin, vấn đề hiện có thể được giải quyết dễ dàng. Ví dụ đơn giản sau đây minh họa […]</p><p> Bài đăng <a href="https://vielhuber.de/blog/shopware-variantenwechsel-reparieren/">Shopware: Sửa chữa các thay đổi về biến thể</a> đầu tiên xuất hiện trên <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">Một dòng cho số nguyên tố vô hạn</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>Có rất nhiều bằng chứng về tính vô hạn của số nguyên tố – Định lý nổi tiếng của Euclid trong sách Cơ bản được đưa vào mọi bài giảng cơ bản về lý thuyết số. Năm 2015, Sam Northshield đã công bố một chứng minh phản chứng cũng tinh tế không kém dưới dạng một câu ngắn gọn trên Tạp chí Toán học Hoa Kỳ (số 122), mà tôi muốn chia sẻ với các bạn (kèm theo những bình luận ngắn gọn). $$0 &lt; \prod_{p} \sin \underbrace{ \left( \frac{\pi}{p} […]</p><p> Bài đăng <a href="https://vielhuber.de/blog/eine-zeile-fuer-die-unendlichkeit-der-primzahlen/">Một dòng cho vô số số nguyên tố</a> xuất hiện đầu tiên trên <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">Nâng cao dòng lệnh 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>Dấu nhắc lệnh nhàm chán của Windows có thể được cải thiện về mặt trực quan chỉ bằng một vài bước đơn giản. Điều này có nghĩa là bạn không chỉ có thể tùy chỉnh dòng lệnh về màu sắc và kích thước mà còn có thể mở rộng nó về mặt chức năng (tăng bộ đệm, cài đặt một bộ công cụ UNIX lớn). Mặc dù dấu nhắc lệnh không thể so sánh với PowerShell 6.0 hoặc Bash mới của Windows 10 […]</p><p> Bài đăng <a href="https://vielhuber.de/blog/windows-kommandozeile-aufhuebschen/">Làm đẹp dòng lệnh Windows</a> lần đầu tiên xuất hiện trên <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">URL động trong 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>Trong các hệ thống quản lý nội dung, URL thường không được xác định trước và do đó không được tạo tĩnh (như bài viết hoặc mục menu) từ trước, mà thay vào đó truy cập các đối tượng từ cơ sở dữ liệu. Tương tự như WordPress (như đã mô tả ở đây), cũng có thể xây dựng cấu trúc URL động trong Joomla (độc lập với hệ thống bí danh nội bộ). JRouter là một lựa chọn phù hợp cho việc này – hoặc người ta có thể sử dụng […]</p><p> Bài viết <a href="https://vielhuber.de/blog/dynamische-urls-in-joomla/">URL động trong Joomla</a> lần đầu xuất hiện trên <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>Trình duyệt hiện đại có thể sử dụng JavaScript để truy cập và thao tác bảng tạm của người dùng, cho cả mục đích đọc và ghi. Công nghệ cơ bản này đã lỗi thời, nhưng chỉ gần đây mới xuất hiện ngày càng nhiều các cuộc tấn công (dưới cái tên "PasteJacking") trên Internet, lợi dụng khả năng này để gây hại cho người dùng không mảy may nghi ngờ [...]</p><p> Bài đăng <a href="https://vielhuber.de/blog/javascript-pastejacking/">JavaScript PasteJacking</a> xuất hiện đầu tiên trên <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">Hoán đổi các cột trong 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>Việc hoán đổi các cột trong bảng SQL là một phần trong chức năng chuẩn của MySQL – PostgreSQL (hiện chưa) hỗ trợ chức năng này. Mặc dù wiki chính thức có một bài viết riêng về vấn đề này nhưng không cung cấp giải pháp thực tế hỗ trợ chế độ xem, chỉ mục và trình kích hoạt. Lớp sau đây thực hiện công việc này (cho cả MySQL và PostgreSQL) trên dòng lệnh – […]</p><p> Bài đăng <a href="https://vielhuber.de/blog/spalten-tauschen-in-postgresql-auf-der-kommandozeile-oder-in-laravel/">Hoán đổi cột trong PostgreSQL</a> xuất hiện đầu tiên trên <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">Mẹo nhanh cho Windows Explorer</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>Nếu bạn muốn mở nhanh dấu nhắc lệnh trong một thư mục trong Windows Explorer, hãy nhấp vào thư mục (cao hơn một cấp) bằng nút chuột phải trong khi giữ phím Shift, sau đó chọn "Mở dấu nhắc lệnh tại đây" từ menu ngữ cảnh. Tôi vừa khám phá ra một phương pháp khác nhanh hơn khi bạn ở bên trong thư mục: Tại đây, bạn nhấp vào […]</p><p> Bài đăng <a href="https://vielhuber.de/blog/quick-tip-im-windows-explorer-um-eingabeaufforderung-zu-oeffnen/">Mẹo nhanh cho Windows Explorer</a> xuất hiện đầu tiên trên <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">Danh mục WordPress: Chế độ xem cây / Kế thừa</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>Khi làm việc với các danh mục phân cấp (phân loại) trong WordPress, bạn sẽ nhận thấy rằng việc hiển thị các danh mục đã chọn trong phần quản trị có thể gây nhầm lẫn, và bài viết không tự động được đưa vào danh mục cha khi chúng được thêm vào danh mục con. Cả hai vấn đề này đều có thể được giải quyết chỉ với một vài dòng mã bằng cách sử dụng hệ thống hook mạnh mẽ (dưới dạng một hành động cũng như […]</p><p> Bài đăng <a href="https://vielhuber.de/blog/wordpress-kategorien-baumansicht-und-vererbung/">WordPress Categories: Tree View/Inheritance</a> xuất hiện lần đầu trên <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 và Nhà điều hành tàu vũ trụ</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>Ngoài các tính năng mới như gợi ý kiểu cho các kiểu dữ liệu vô hướng hoặc tối ưu hóa hiệu suất, PHP 7 còn mang đến nhiều tiện ích mở rộng ngôn ngữ mới và hữu ích. "Spaceship Operator" cuối cùng cũng đã xuất hiện trong thế giới PHP (các lập trình viên Ruby và Perl đã biết đến nó từ lâu). \($a &lt;=&gt; $b\) trả về \(0\) khi và chỉ khi cả hai toán hạng bằng nhau […]</p><p> Bài đăng <a href="https://vielhuber.de/blog/php-7-und-der-spaceship-operator/">PHP 7 và Nhà điều hành tàu vũ trụ</a> lần đầu tiên xuất hiện trên <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">IIS 7.5 PHP FastCGI hết thời gian chờ</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>Nếu bạn tích hợp PHP thông qua FastCGI trên IIS 7.5, theo mặc định, mỗi tập lệnh sẽ bị hủy sau 600 giây (tức là 10 phút). Việc thay đổi biến nổi tiếng "max_execution_time" trong php.ini không ảnh hưởng đến điều này, bạn (cũng) phải điều chỉnh cài đặt FastCGI. Vì mục đích này, IIS cung cấp một giao diện thuận tiện để quản lý các biến có liên quan. Để thực hiện việc này, hãy mở […]</p><p> Bài đăng <a href="https://vielhuber.de/blog/iis-7-5-php-fastcgi-timeout/">IIS 7.5 PHP FastCGI Timeout</a> xuất hiện đầu tiên trên <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">Nghịch lý ngẫu nhiên</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>Lý thuyết xác suất có điều kiện mang đến những bài toán thú vị với các giải pháp phản trực giác. Ngoài vấn đề anh chị em ruột nổi tiếng, bây giờ tôi muốn thảo luận ngắn gọn về một ví dụ khác: "Tôi hiện có hai đứa con. Một trong số chúng là con trai và sinh vào thứ năm. Xác suất đứa trẻ còn lại cũng là con trai là bao nhiêu?" Chúng ta chọn không gian kết quả $$I = \{(J.MO,J.MO), (J.MO,J.DI), (J.MO,J.MI), […]</p><p> Bài đăng <a href="https://vielhuber.de/blog/paradoxon-der-stochastik/">Paradox of Stochastics</a> đầu tiên xuất hiện trên <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 và Thư mục trống</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>Hệ thống kiểm soát phiên bản tập tin Git gọn nhẹ, nhanh chóng và dễ di chuyển. Git luôn xử lý các đối tượng, cụ thể là các tệp. Các thư mục chỉ được tạo nếu có tệp trong đó, nếu không Git sẽ không ghi lại chúng. Điều này gây ra những tác dụng phụ khó chịu trong một số dự án. Ví dụ, hệ thống cửa hàng Shopware đòi hỏi phải tuân thủ nghiêm ngặt cấu trúc thư mục để có thể hoạt động. Có phải có một […]</p><p> Bài đăng <a href="https://vielhuber.de/blog/git-shopware-und-leere-ordner/">Git, Shopware và thư mục trống</a> đầu tiên xuất hiện trên <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ùng mua sắm: Chi phí vận chuyển cá nhân</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 có mô-đun chi phí vận chuyển mạnh mẽ, trong đó bạn có thể can thiệp rất cụ thể vào quá trình tính toán. Trong trường hợp này, chúng tôi muốn thực hiện kịch bản sau: Chi phí vận chuyển cho mỗi mặt hàng ban đầu được xác định theo trọng lượng của mặt hàng (giới hạn trọng lượng được chỉ định). Chỉ trong những trường hợp ngoại lệ đặc biệt, chi phí vận chuyển cố định mới được xác định riêng cho từng mặt hàng. Bảng chi phí vận chuyển trông như thế này […]</p><p> Bài đăng <a href="https://vielhuber.de/blog/shopware-individuelle-versandkosten-pro-artikel/">Shopware: Chi phí vận chuyển riêng lẻ</a> lần đầu tiên xuất hiện trên <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">Mang thiết bị của riêng bạn</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>Thật khó để giải quyết vấn đề này nếu bạn muốn làm việc linh hoạt và độc lập: đám mây. Có lẽ có khá nhiều người đang sử dụng dịch vụ đám mây mà không biết. Ví dụ, với tính năng phát trực tuyến, mọi nội dung đều được lưu trữ trên đám mây và có thể truy cập khi cần. Netflix là một ví dụ ở đây, […]</p><p> Bài viết <a href="https://vielhuber.de/blog/bring-your-own-device/">Mang theo thiết bị của riêng bạn</a> xuất hiện đầu tiên trên <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">Liên kết cố định động trong 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>Hệ thống liên kết cố định của WordPress có thể dễ dàng được điều chỉnh theo nhu cầu của riêng bạn bằng cách sử dụng thẻ cấu trúc. Thiết lập %postname% có lẽ là giải pháp phổ biến và thực tế nhất. Tuy nhiên, nếu bạn muốn triển khai các liên kết động thực sự, trước tiên bạn phải mở rộng hệ thống bằng mã của riêng bạn. API WordPress Rewrite mạnh mẽ cung cấp nhiều khả năng để điều chỉnh hệ thống cho phù hợp với […]</p><p> Bài đăng <a href="https://vielhuber.de/blog/dynamische-permalinks-in-wordpress/">Liên kết cố định động trong WordPress</a> xuất hiện đầu tiên trên <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">Làm hỏng siêu liên kết trong Word và 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>Người ta thường kỳ vọng rằng việc mở các siêu liên kết từ bên trong tài liệu Word/Excel sẽ khởi chạy trình duyệt mặc định với URL mong muốn. Điều kỳ lạ là, thực tế lại không phải vậy – dẫn đến những tác dụng phụ không mong muốn và khiến việc truy cập các trang được bảo vệ bằng đăng nhập dựa trên phiên/cookie trong các chương trình Office này trở nên bất khả thi. Thủ phạm chính là một mô-đun mà Microsoft gọi là "User Agent: Microsoft Office […]</p><p> Bài viết <a href="https://vielhuber.de/blog/korrupte-hyperlinks-in-word-und-excel/">Liên kết siêu văn bản bị lỗi trong Word và Excel</a> lần đầu xuất hiện trên <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">Một nghịch lý cho Ngày của Cha</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>Nhân Ngày của Cha hôm nay, một cô con gái đã tặng cha mình một bức tranh tự vẽ mà cha cô đã mong muốn từ lâu. Cô con gái nói: “Con sẽ tặng bố bức ảnh bố muốn và món quà của con sẽ là một điều bất ngờ”. Người cha dừng lại và cân nhắc tính đúng đắn của câu nói này. Những câu phát biểu “Ta ban cho các ngươi […]</p><p> Bài đăng <a href="https://vielhuber.de/blog/ein-paradoxon-zum-vatertag/">Một nghịch lý cho Ngày của Cha</a> xuất hiện đầu tiên trên <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">Tích hợp các tập lệnh động có và không có HTTPS</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>Nếu bạn đưa các tập lệnh chưa được mã hóa vào vùng &lt;head&gt; và gọi một trang có chứng chỉ SSL hiện có ở dạng được mã hóa, các tập lệnh này sẽ bị chặn và do đó không được thực thi. Nếu bạn chỉ cần bỏ qua giao thức, tất cả các tập lệnh sẽ tự động được gọi ở dạng được mã hóa khi truy cập trang web qua https:// — nếu không, chúng sẽ không được mã hóa. Để thực hiện việc này, thay vì &lt;script src="https://ajax.googleapis.com/ajax/libs/jquery/1.11.2/jquery.min.js"&gt;&lt;/script&gt;, chỉ cần sử dụng […]</p><p> Bài viết <a href="https://vielhuber.de/blog/dynamisch-scripte-mit-oder-ohne-https-einbinden/">Nhúng tập lệnh động có và không có HTTPS</a> lần đầu tiên xuất hiện trên <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">Khả năng sử dụng trong menu thả xuống</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>Khi làm việc với các menu thả xuống đa chiều, bạn thường gặp phải vấn đề vô tình mở nhầm menu con hoặc vô tình đóng menu con mong muốn. Điều này xảy ra khi con trỏ chuột rời khỏi menu tương ứng ở cấp độ cao nhất trong khi di chuyển đến một menu con đã được mở rộng. Một cách để giải quyết vấn đề này là […]</p><p> Bài viết <a href="https://vielhuber.de/blog/usability-in-dropdown-menues/">Khả năng sử dụng trong Menu thả xuống</a> xuất hiện lần đầu trên <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">Phần mềm mua sắm: tự động hủy kích hoạt các biến thể</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>Trong Shopware, đối với một mặt hàng bán, toàn bộ mặt hàng sẽ bị hủy kích hoạt trong đơn hàng thực tế nếu tất cả các biến thể có mức tồn kho nhỏ hơn hoặc bằng 0. Để thực hiện điều này theo nhiều cách khác nhau, tôi đã lập trình một plugin nhỏ, có tên là Bootstrap.php, tôi sẽ cung cấp bên dưới. 8f3757318524b4883325 Plugin này cũng có sẵn miễn phí trong Cửa hàng cộng đồng: Các biến thể […]</p><p> Bài đăng <a href="https://vielhuber.de/blog/shopware-artikel-bei-ungenuegendem-lagerbestand-deaktivieren/">Shopware: Tự động hủy kích hoạt các biến thể</a> lần đầu tiên xuất hiện trên <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">Truy vấn mật khẩu kép với 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>Tình huống sau đây luôn dẫn đến một tác dụng phụ không mong muốn: Nếu bạn bảo vệ trang web của mình bằng htaccess/htpasswd và đồng thời bắt buộc kết nối SSL, bạn luôn cần nhập cùng một mật khẩu hai lần (một lần cho http và một lần nữa cho https sau khi nhập thành công). Vấn đề này có thể dễ dàng giải quyết bằng cách sử dụng các phần cấu hình được giới thiệu trong Apache 2.4. # SSL […]</p><p> Bài viết <a href="https://vielhuber.de/blog/doppelte-passwortabfrage-bei-ssl/">Yêu cầu nhập mật khẩu kép với SSL</a> lần đầu xuất hiện trên <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">Chuỗi nhiều dòng trong 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>Khi lập trình bằng JavaScript, người ta thường gặp phải vấn đề là không thể tạo chuỗi nhiều dòng bằng cách nhập chúng vào nhiều dòng trong mã. Trong khi nhiệm vụ này không phải là vấn đề trong các ngôn ngữ khác như PHP hay Ruby, thì với JavaScript, ban đầu bạn chỉ có thể sử dụng các giải pháp thay thế, việc sử dụng tùy thuộc vào sở thích cá nhân hoặc […]</p><p> Bài đăng <a href="https://vielhuber.de/blog/mehrzeilige-strings-in-javascript/">Chuỗi nhiều dòng trong JavaScript</a> xuất hiện đầu tiên trên <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">Công nghệ đằng sau sòng bạc trực tuyến</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>Trong nhiều năm trở lại đây, chúng đã xuất hiện ở khắp mọi nơi: sòng bạc trực tuyến. Vô số nhà cung cấp cho phép người hâm mộ cờ bạc thỏa mãn thú vui tiêu khiển yêu thích của họ suốt ngày đêm trên Internet. Những người từng thích đến sòng bạc giờ đây có thể tiết kiệm thời gian và chỉ cần bật máy tính lên. Nhưng nguyên lý này hoạt động chính xác như thế nào […]</p><p> Bài đăng <a href="https://vielhuber.de/blog/die-technologie-hinter-online-casinos/">Công nghệ đằng sau sòng bạc trực tuyến</a> xuất hiện đầu tiên trên <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 () trong PHP với UTF-8 và âm sắc</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>Gửi email bằng PHP tốt nhất nên sử dụng các lớp mạnh mẽ như PHPMailer. Các chức năng bao bọc tiện lợi giúp có thể sử dụng nội dung ở định dạng UTF-8, nhúng hình ảnh và gửi tệp đính kèm được mã hóa chỉ bằng một vài dòng mã. Nếu bạn muốn tiết kiệm chi phí và sử dụng hàm mail() của PHP trái với khuyến nghị, bạn sẽ gặp phải vấn đề khi sử dụng dấu ngoặc kép […]</p><p> Bài đăng <a href="https://vielhuber.de/blog/mail-in-php-mit-utf-8-und-umlauten/">mail() bằng PHP với UTF-8 và dấu ngoặc kép</a> lần đầu tiên xuất hiện trên <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 so với 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>Các công cụ kiểm tra tính hợp lệ như Dịch vụ Kiểm tra Mã đánh dấu W3C hoặc Google PageSpeed Insights rất hữu ích để đánh giá khách quan mã nguồn và hiệu suất của một trang web. Đặc biệt, Google có ảnh hưởng đến toàn bộ ngành công nghiệp với các khái niệm như "phần hiển thị đầu tiên" và cũng đặt ra các hướng dẫn nghiêm ngặt nhưng hữu ích về nén ảnh và bộ nhớ đệm. Tuy nhiên, đôi khi chính Google cũng có thể […]</p><p> Bài viết <a href="https://vielhuber.de/blog/google-pagespeed-insights-vs-google-analytics/">Google PageSpeed Insights so với Google Analytics</a> lần đầu xuất hiện trên <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">Chào mừng 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 thống trị web – và ECMAScript, cốt lõi của ngôn ngữ này, đang dần trưởng thành. Đặc tả mới (ES6 hoặc JS2), dự kiến ra mắt vào giữa năm, mang đến nhiều cải tiến mà chúng ta đã có thể thử nghiệm ngay hôm nay. Firefox hiện đang cung cấp hỗ trợ tốt nhất, nhưng việc sử dụng polyfill thông qua các trình biên dịch như Google Traceur cũng khả thi. […]</p><p> Bài đăng <a href="https://vielhuber.de/blog/willkommen-javascript-2-0/">Chào mừng JavaScript 2.0</a> xuất hiện lần đầu trên <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>Dù ở trường học hay đại học: Một câu hỏi thú vị thỉnh thoảng được đặt ra liên quan đến câu hỏi liệu phương trình sau có đúng không: \( 0,99999... = 1 \). Mặc dù vô cực ẩn chứa ở phần bên trái của phương trình, chúng ta vẫn đặt tên cho nó: \(0,99999... = A\). Sau khi nhân với hệ số \(10\) và phép tính đại số đơn giản […]</p><p> Đóng góp <a href="https://vielhuber.de/blog/099999-1/">0,99999... = 1?</a> xuất hiện đầu tiên trên <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: hiệu suất kém mặc dù có chỉ mục</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>Tôi vừa gặp phải vấn đề hiệu suất sau đây của cơ sở dữ liệu SQL: Trong bảng SQL có tên "người dùng" với ~1.000.000 mục nhập, việc xác định số lượng đăng ký hôm nay mất tới 28 giây, một con số không thể chấp nhận được. Trong cột “đã tạo”, thời gian đăng ký được lưu trữ theo định dạng “Ymd H:i:s”. Truy vấn được sử dụng SELECT COUNT(ID) FROM users WHERE DATE(created) = '2014-12-21'; […]</p><p> Bài đăng <a href="https://vielhuber.de/blog/sql-schlechte-performance-trotz-gesetztem-index/">SQL: Hiệu suất kém mặc dù có chỉ mục</a> xuất hiện đầu tiên trên <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">Vấn đề cờ vua nhỏ</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>Ngoài bài toán quân mã và quân hậu nổi tiếng, còn có rất nhiều câu hỏi thú vị khác trong thế giới cờ vua. Tôi đã đề cập đến hai điều thú vị nhỏ trong bài viết trên blog trước. Nếu bạn tiếp cận các bài toán cờ vua theo hướng toán học, bạn sẽ nhanh chóng nhận ra rằng toán học cung cấp những câu trả lời rất đơn giản và sáng tỏ cho nhiều câu hỏi. Ví dụ, bây giờ tôi sẽ giải quyết vấn đề sau: Một […]</p><p> Bài viết <a href="https://vielhuber.de/blog/kleines-schachproblem/">Bài toán cờ vua nhỏ</a> đầu tiên xuất hiện trên <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">Tệp có sẵn trực tuyến với 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>Cho dù là OneDrive, Dropbox, Google Drive, OwnCloud, Box.net: Bất kể bạn sử dụng hộp nào để lưu trữ tệp, các dịch vụ đều gần như giống hệt nhau. Các ứng dụng khách có sẵn cho tất cả các hệ thống máy tính để bàn và thiết bị di động, các tệp không được mã hóa theo mặc định và các tùy chọn chia sẻ chỉ khác nhau một chút. Nhưng OneDrive, được tích hợp vào hệ thống kể từ Windows 8.1, có một tính năng đặc biệt […]</p><p> <a href="https://vielhuber.de/blog/online-verfuegbare-dateien-mit-onedrive/">Bài đăng Tệp có sẵn trực tuyến với OneDrive</a> xuất hiện đầu tiên trên <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: Truy cập tệp với âm sắc trong 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>Các tệp trên máy chủ web luôn phải được lưu trữ không có khoảng trắng (không phải "this is an image.jpg"), không có dấu umlaut hoặc ký tự đặc biệt (không phải "football.jpg"), không có dấu gạch chéo ngược (không phải "work\car.jpg") và viết thường (không phải "test.JPG"). Tuy nhiên, gần đây, trong một dự án của khách hàng, tôi phải truy cập và xử lý một số lượng lớn các tệp được định nghĩa trước với tên tệp tùy ý. Hệ thống Linux, theo mặc định, cho phép truy cập vào các tệp có […]</p><p> Bài viết <a href="https://vielhuber.de/blog/php-zugriff-auf-dateinamen-mit-umlauten-unter-windows/">PHP: Truy cập tập tin có dấu phụ dưới Windows</a> lần đầu xuất hiện trên <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">Truy vấn SQL để xác định danh sách xếp hạng</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>Hôm nay, khi đang làm việc trên một dự án khách hàng, tôi đã gặp phải nhiệm vụ sau: Tạo một bảng SQL "user" với các cột "id" và "score" và xác định danh sách thứ hạng của tất cả người dùng được sắp xếp theo "score", trong đó những người dùng có cùng điểm sẽ có thứ hạng như nhau. Bằng cách sử dụng các biến do người dùng định nghĩa, nhiệm vụ này có thể được thực hiện một cách trực quan và dễ dàng […]</p><p> Bài đăng <a href="https://vielhuber.de/blog/sql-query-zur-ermittlung-einer-rangliste/">Truy vấn SQL để xác định danh sách xếp hạng</a> đầu tiên xuất hiện trên <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">SDK Facebook: Kiểm tra mã thông báo ở phía máy chủ</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>Khi làm việc với Facebook SDK (chính xác hơn là khi triển khai chức năng đăng nhập Facebook trong giao diện REST), mã thông báo được truyền đi mà máy khách nhận được từ Facebook trước tiên phải được máy chủ kiểm tra tính hợp lệ trước khi thực hiện các thao tác tiếp theo. Cách dễ nhất để thực hiện việc này là sử dụng lệnh gọi API không có tài liệu GET https://graph.facebook.com/me?access_token=TOKEN trong đó TOKEN là chuỗi 200 ký tự […]</p><p> Bài đăng <a href="https://vielhuber.de/blog/facebook-sdk-token-serverseitig-pruefen/">Facebook SDK: Xác minh mã thông báo phía máy chủ</a> xuất hiện đầu tiên trên <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: Giải quyết các phần tử 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>Cho dù là Chrome, Firefox, Opera, Safari hay thậm chí là Internet Explorer: Cho đến vài năm trước, các công cụ dành cho nhà phát triển tinh vi là điểm bán hàng độc đáo của Firefox và plugin Firebug phổ biến. Ngày nay, các công cụ dành cho nhà phát triển mạnh mẽ là một phần của phạm vi tiêu chuẩn của mọi trình duyệt và có rất nhiều điều để khám phá. Tôi vừa tìm ra một mẹo để […]</p><p> Bài đăng <a href="https://vielhuber.de/blog/developer-tools-fokussierte-html-elemente-direkt-ansprechen/">Chrome DevTools: Xử lý các phần tử DOM</a> xuất hiện đầu tiên trên <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">Truy cập vào hệ thống tệp bằng 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>Gần đây tôi tình cờ phát hiện ra một tính năng hay trong MySQL để truy cập hệ thống tập tin và lấy thông tin hữu ích, chẳng hạn như sự tồn tại của các tập tin và thư mục hoặc nội dung của chúng. Điều này có thể rất hữu ích như một giải pháp thay thế cho hàm PHP `file_exists`, vì thông tin về sự tồn tại của tập tin được bao gồm trong truy vấn để sắp xếp và […]</p><p> Bài viết <a href="https://vielhuber.de/blog/zugriff-auf-das-dateisystem-mit-hilfe-von-sql/">Truy cập hệ thống tập tin bằng SQL</a> lần đầu xuất hiện trên <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">Hình nền động với canvas</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>Hình nền vector động có thể tạo thêm sự đa dạng cho không gian web vốn bị chi phối bởi ảnh và video toàn màn hình. Lý tưởng nhất là điều này cần đi kèm với thời gian tải nhanh và khả năng hỗ trợ rộng rãi phần cứng và phần mềm. Một giải pháp là Canvas. Phần tử HTML được điều khiển bằng JavaScript này được hỗ trợ bởi tất cả các trình duyệt hiện tại và hiển thị mượt mà trên thiết bị di động. Sức mạnh thực sự của nó nằm ở chỗ […]</p><p> Bài viết <a href="https://vielhuber.de/blog/animierte-hintergruende-mit-canvas/">Hình nền động với Canvas</a> lần đầu xuất hiện trên <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">Tỷ lệ co cố định cho các phần tử 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>Là một nhà phát triển web, bạn thường thấy mình rơi vào tình huống khó xử khi làm việc với các phần tử HTML, không giống như phần tử img, không có kích thước hoặc tỷ lệ khung hình cố định. Thông thường bạn muốn các đối tượng này hoạt động một cách nhạy bén, nhưng vẫn phải duy trì tỷ lệ giữa chiều rộng và chiều cao. CSS không cung cấp bất kỳ […]</p><p> Bài đăng <a href="https://vielhuber.de/blog/festes-seitenverhaeltnis-bei-responsiven-html-elementen/">Tỷ lệ khung hình cố định cho các phần tử HTML</a> lần đầu tiên xuất hiện trên <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">Phán quyết của tòa án về việc sử dụng ảnh có sẵn</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>Sau khi Tòa án Khu vực Cologne rút lại phán quyết hồi tuần trước trong vụ bê bối RedTube và tuyên bố rằng việc công bố các địa chỉ IP gây tranh cãi lẽ ra không bao giờ được cho phép, giờ đây tòa án này lại đưa ra một phán quyết gây tranh cãi và đáng ngờ khác với quyết định 14 O 427/13: Chủ sở hữu bản quyền của các ảnh lưu trữ từ một công ty ảnh cụ thể cũng phải được nêu tên khi các hình ảnh đó được truy cập trực tiếp thông qua URL của công ty đó […]</p><p> Bài viết <a href="https://vielhuber.de/blog/gerichtsurteil-macht-stock-fotografie-zur-abmahnfalle/">"Phán quyết của tòa án về việc sử dụng ảnh lưu trữ"</a> lần đầu xuất hiện trên <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">Tạm biệt Block &amp; Inline - Chào mừng 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>Có rất nhiều tính năng mới trong đặc tả HTML5 và nhiều tính năng trong số đó đã được phần lớn các trình duyệt hỗ trợ – dưới đây tôi muốn nêu bật một thay đổi thú vị về các quy tắc lồng nhau của các phần tử. HTML luôn phân biệt giữa phần tử khối và phần tử nội tuyến. Ví dụ, Định nghĩa loại tài liệu của HTML4 liệt kê h1, p và div là khối và a, […]</p><p> Bài viết <a href="https://vielhuber.de/blog/adieu-block-inline-willkommen-html5/">Tạm biệt Block &amp; Inline - Chào mừng HTML5</a> xuất hiện đầu tiên trên <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">Ghi nhật ký HTTP trên IIS và 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>Cả Apache trên hệ thống Unix và IIS trên hệ thống Windows đều ghi nhật ký các yêu cầu HTTP vào tệp theo mặc định. Các yêu cầu đến trang web của bạn nên được đánh giá và phân tích thường xuyên, cả thủ công và tự động (ví dụ: sử dụng các công cụ phân tích tệp nhật ký như AWStats), không chỉ để bảo vệ chống lại các cuộc tấn công của tin tặc. Trong các cấu hình thông thường, đường dẫn đến các tệp nhật ký liên quan, ví dụ, như sau: /var/log/apache2/access.log (Ví dụ: Ubuntu […]</p><p> Bài viết <a href="https://vielhuber.de/blog/http-logging-auf-iis-und-apache/">Ghi nhật ký HTTP trên IIS và Apache</a> lần đầu xuất hiện trên <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 và các quyền thư mục</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>Khi tích hợp Joomla 3.2 trên Windows Server 2008 R2 với IIS 7.5, thường phát sinh vấn đề về quyền thư mục và thường không được giải quyết thỏa đáng bằng cách chọn các thiết lập quá rộng rãi. Giải pháp sau đây an toàn và đầy đủ chức năng: Nhóm IIS_IUSRS cần các quyền sau cho C:\inetpub\wwwroot\: Đọc &amp; Thực thi, Hiển thị nội dung thư mục, Đọc, Ghi […]</p><p> Bài đăng <a href="https://vielhuber.de/blog/joomla-iis-und-die-verzeichnisrechte/">Joomla, IIS và quyền thư mục</a> đầu tiên xuất hiện trên <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">Ẩn danh trên mạng: Không thể?</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>Vào thời điểm xảy ra vụ bê bối NSA, không chỉ những người dùng am hiểu Internet mới tự hỏi liệu họ có thể ẩn danh trên Internet để tránh cơn sốt thu thập dữ liệu của chính quyền và các cơ quan tình báo hay không. Tuy nhiên, điều này thường dẫn tới sai sót và giả định sai lầm. Một quan niệm sai lầm phổ biến là tính ẩn danh chỉ là việc che giấu địa chỉ IP. Nó […]</p><p> Bài viết <a href="https://vielhuber.de/blog/anonym-im-netz-unmoeglich/">Ẩn danh trên Internet: Không thể nào?</a> xuất hiện đầu tiên trên <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 - logo mới, hình ảnh mới</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>Chuỗi phòng tập thể dục giảm giá McFIT đang tự làm mới mình. Thay vì hình ảnh linh vật hình quả chuối màu vàng tươi nổi bật trên nền chữ xanh, giờ đây một dải ruy băng màu vàng được uốn lượn khéo léo trên nền màu than chì, tạo thành một hình dạng trừu tượng. Hai màu xanh và vàng đặc trưng của đảng FDP không chỉ vắng mặt trong logo mà còn trong tất cả các ấn phẩm khác.</p><p> Bài viết <a href="https://vielhuber.de/blog/mcfit-neues-logo-neues-image/">McFIT - Logo mới, hình ảnh mới</a> xuất hiện lần đầu trên <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: du hành ngược thời gian</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>Khi hai anh em Thomas và John Knoll bắt đầu phát triển Adobe Photoshop vào năm 1987, tôi thậm chí còn chưa ra đời. Ngày nay, vào năm 2013, phần mềm này là một trong những chương trình phổ biến nhất nói chung và là người dẫn đầu thị trường không thể tranh cãi trong lĩnh vực chỉnh sửa hình ảnh. Nhờ có Adobe và Bảo tàng Lịch sử Máy tính, phần mềm này hiện đang được lưu giữ cho thế hệ sau trên khắp […]</p><p> Bài đăng <a href="https://vielhuber.de/blog/photoshop-reise-in-die-vergangenheit/">Photoshop: Hành trình vào quá khứ</a> xuất hiện đầu tiên trên <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">Sự tò mò trong trò chơi của các vị vua</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>Cờ vua đã hấp dẫn con người trong nhiều thế kỷ – luật chơi dễ học và chỉ những người chơi có kinh nghiệm mới có thể tiếp cận được (thật không may là tôi không phải là một trong số đó). Sau đây tôi sẽ giải quyết hai câu hỏi thú vị: Liệu có thể đạt được vị trí thông qua một chuỗi nước đi đúng đắn trong đó vua đen bị hai hậu trắng tấn công cùng lúc không […]</p><p> Bài đăng <a href="https://vielhuber.de/blog/kuriositaeten-im-spiel-der-konige/">Những điều kỳ lạ trong Trò chơi của các vị vua</a> lần đầu tiên xuất hiện trên <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">Docu-soap thay vì bom tấn: 48fps</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>Phim điện ảnh thường được ghi và phát lại ở tốc độ 24 khung hình/giây – nhưng định dạng chuẩn “24p” gần 100 năm tuổi dường như không còn ổn định. Để ngăn ngừa những tác dụng phụ khó chịu (ví dụ như hiện tượng giật mạnh khi lia máy quay ở tốc độ trung bình-nhanh) của chế độ chiếu 24 khung hình/giây, công việc đã được tiến hành trong một thời gian để tăng gấp đôi tốc độ khung hình lên 48 khung hình/giây […]</p><p> Bài đăng <a href="https://vielhuber.de/blog/doku-soap-statt-blockbuster-48fps/">Phim tài liệu dài tập thay vì phim bom tấn: 48fps</a> lần đầu tiên xuất hiện trên <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">Kiểm tra chính tả trên các trang web</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>Kiểm tra chính tả và ngữ pháp tự động hiện là tính năng tiêu chuẩn trong các chương trình xử lý văn bản – nhưng trước đây, việc tự động kiểm tra chính tả của một trang web lại tương đối cồng kềnh. Google Chrome đang thực hiện bước đầu tiên theo hướng này với tính năng kiểm tra tích hợp trong các trường nhập liệu nhiều dòng (textarea). Hiện nay đã có một dịch vụ có thể thực hiện điều này cho toàn bộ trang web. Dịch vụ […]</p><p> Bài viết <a href="https://vielhuber.de/blog/rechtschreibpruefung-auf-webseiten/">Kiểm tra chính tả trên trang web</a> lần đầu tiên xuất hiện trên <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">Số điện thoại trong liên kết - một rủi ro bảo mật?</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>Vài tuần trước, tôi đã báo cáo về cách cho phép khách truy cập mở ứng dụng điện thoại trên thiết bị di động bằng cách chạm vào số điện thoại. Hiện nay đã xuất hiện khả năng chặn vĩnh viễn thẻ SIM hoặc khôi phục cài đặt gốc cho thiết bị thông qua những liên kết như vậy mà không cần người dùng phải làm gì cả. Thông qua các liên kết đặc biệt ẩn núp ở hầu hết mọi nơi và cũng […]</p><p> Bài viết <a href="https://vielhuber.de/blog/telefonnummern-in-links-ein-sicherheitsrisiko/">Số điện thoại trong liên kết - rủi ro bảo mật?</a> xuất hiện đầu tiên trên <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">Sự tò mò thú vị về email</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>Tên miền và địa chỉ email có phải luôn được viết bằng chữ thường để đảm bảo bạn có thể đến được nơi mình muốn không? Hay điều này hoàn toàn không liên quan? Ví dụ, máy chủ thư của Google có những thiết lập kỳ lạ với những hiệu ứng thú vị mà tôi sẽ giới thiệu tóm tắt trong bài viết sau. Google, gần đây cũng cung cấp địa chỉ @gmail.com cho người dùng Đức, bỏ qua các dấu chấm trước […]</p><p> Bài đăng <a href="https://vielhuber.de/blog/interessante-email-kuriositaten/">Những điều thú vị về email</a> xuất hiện đầu tiên trên <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">Thiết kế giá chứng khoán trong các chủ đề hàng ngày</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>Tôi theo dõi chặt chẽ nội dung của nhiều chương trình trên truyền hình Đức. Hầu như không có chương trình nào giữ được thiết kế của công ty một cách vĩnh viễn. Nghi lễ hàng đêm là tụ tập trước màn hình tivi lúc 10:15 tối để xem tin tức mới nhất gần đây khiến tôi đau bụng: Trong vài tháng trở lại đây, khi giá chứng khoán hiện tại được trình bày, một bảng màu hoàn toàn khó hiểu đã được sử dụng […]</p><p> Bài viết <a href="https://vielhuber.de/blog/design-der-borsenkurse-in-den-tagesthemen/">Thiết kế giá cổ phiếu trong Tagesthemen</a> lần đầu tiên xuất hiện trên <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">Liên kết các số điện thoại một cách chính xác</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>Khi tối ưu hóa trang web cho thiết bị di động, bạn không chỉ nên tập trung vào các kích thước màn hình khác nhau, thời gian tải được tối ưu hóa và các tính năng thân thiện với người dùng (như hiệu ứng di chuột), mà còn phải xem xét các khả năng cụ thể của từng thiết bị. Điều này bao gồm (một số người có thể đã quên) việc thực hiện cuộc gọi điện thoại. Nhân tiện, nên thêm tiền tố "+49" vào thuộc tính href vì nó […]</p><p> Bài viết <a href="https://vielhuber.de/blog/telefonnummern-richtig-verlinken/">"Cách liên kết số điện thoại chính xác"</a> lần đầu xuất hiện trên <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">Nội dung trùng lặp trên blog</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 thường phạt những nội dung giống hệt nhau trên nhiều trang web—tuy nhiên, thuật toán của Google rất thông minh và nhận biết được liệu đó có phải là các yếu tố nhất quán trong phần đầu trang và chân trang hay toàn bộ đoạn văn bản được truy cập hai lần dưới các URL khác nhau hay không. Vấn đề Google xử lý các trang tổng quan bài viết trên blog như thế nào đặc biệt thú vị. Kênh YouTube Google Webmaster Help cung cấp thêm thông tin về chủ đề này. […]</p><p> Bài viết <a href="https://vielhuber.de/blog/duplicate-content-auf-blogs/">"Nội dung trùng lặp trên Blog"</a> lần đầu xuất hiện trên <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">Tăng cường bảo mật cho 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>Tính bảo mật của WordPress, hiện là hệ thống quản lý nội dung phổ biến nhất, có thể được cải thiện đáng kể bằng cách điều chỉnh hai thiết lập nhỏ. Việc này chỉ mất 5 phút và hai dòng mã. Mặc dù vấn đề này cũng có thể được giải quyết bằng nhiều plugin, nhưng tôi sẽ cố tình chỉ đề cập đến các giải pháp không cần plugin ở đây. Đầu tiên, thẻ meta `&lt;meta content="WordPress […]` cho thấy những điều sau:</p><p> Bài viết " <a href="https://vielhuber.de/blog/sicherheit-von-wordpress-erhohen/">Tăng cường bảo mật WordPress"</a> lần đầu xuất hiện trên <a href="https://vielhuber.de">Vielhuber David</a> .</p>
</summary>

		
			</entry>
	</feed>
