camratus.com Ads.txt file

<!doctype html>
<html lang="en">
<head>
<meta charset="utf-8">
<meta name="viewport" content="width=device-width, initial-scale=1">
<meta name="description" content="The Camratus Blog">
<meta name="author" content="Thang Duong Bao <thang@camratus.com>">
<title>Camratus Blog :. Page: 1</title>
<link href="/css/bootstrap-5.1.3/bootstrap.min.css" rel="stylesheet">
<meta name="description" content="The Camratus Blog"/>
<meta property="og:title" content="Camratus Blog - Page: 1"/>
<meta property="og:site_name" content="Camratus Blog"/>
<meta property="og:image" content="http://camratus.com/images/camratus_open_graph.png"/>
<meta property="og:description" content="Camratus Blog - welcome to my personal blog"/>
<meta property="og:url" content="http://camratus.com/"/>
<meta name="twitter:card" content="summary_large_image">
<meta name="twitter:title" content="Camratus Blog - Page: 1">
<meta name="twitter:description" content="Camratus Blog - welcome to my personal blog">
<meta name="twitter:image" content="http://camratus.com/images/camratus_open_graph.png">

<!-- Favicons -->
<link rel="apple-touch-icon" sizes="57x57" href="/images/fav/apple-icon-57x57.png">
<link rel="apple-touch-icon" sizes="60x60" href="/images/fav/apple-icon-60x60.png">
<link rel="apple-touch-icon" sizes="72x72" href="/images/fav/apple-icon-72x72.png">
<link rel="apple-touch-icon" sizes="76x76" href="/images/fav/apple-icon-76x76.png">
<link rel="apple-touch-icon" sizes="114x114" href="/images/fav/apple-icon-114x114.png">
<link rel="apple-touch-icon" sizes="120x120" href="/images/fav/apple-icon-120x120.png">
<link rel="apple-touch-icon" sizes="144x144" href="/images/fav/apple-icon-144x144.png">
<link rel="apple-touch-icon" sizes="152x152" href="/images/fav/apple-icon-152x152.png">
<link rel="apple-touch-icon" sizes="180x180" href="/images/fav/apple-icon-180x180.png">
<link rel="icon" type="image/png" sizes="192x192" href="/images/fav/android-icon-192x192.png">
<link rel="icon" type="image/png" sizes="32x32" href="/images/fav/favicon-32x32.png">
<link rel="icon" type="image/png" sizes="96x96" href="/images/fav/favicon-96x96.png">
<link rel="icon" type="image/png" sizes="16x16" href="/images/fav/favicon-16x16.png">
<link rel="manifest" href="/images/fav/manifest.json">
<meta name="msapplication-TileColor" content="#ffffff">
<meta name="msapplication-TileImage" content="/images/fav/ms-icon-144x144.png">
<meta name="theme-color" content="#ffffff">
<meta name="theme-color" content="#7952b3">

<link href="/css/google-font-playfair.css" rel="stylesheet" type="text/css">
<link rel="stylesheet" href="/css/bootstrap-icons-1.11.3/font/bootstrap-icons.css" type="text/css">

<!-- Custom styles for this template -->
<link href="/css/code.css?v=1756926052" rel="stylesheet" type="text/css">
<link href="/css/blog.css?v=1756926052" rel="stylesheet" type="text/css">

<!-- Global site tag (gtag.js) - Google Analytics -->
<script async src="https://www.googletagmanager.com/gtag/js?id=UA-135651960-1"></script>
<script>
window.dataLayer = window.dataLayer || [];
function gtag(){dataLayer.push(arguments);}
gtag('js', new Date());

gtag('config', 'UA-135651960-1');
</script>
</head>
<body >

<div class="container">
<header class="blog-header py-3">
<div class="row flex-nowrap justify-content-between align-items-center">
<div class="col-4 pt-1">
<a class="link-secondary" href="/author"><svg xmlns="http://www.w3.org/2000/svg" width="16" height="16" fill="currentColor" class="bi bi-chat-square-heart" viewBox="0 0 16 16">
<path d="M14 1a1 1 0 0 1 1 1v8a1 1 0 0 1-1 1h-2.5a2 2 0 0 0-1.6.8L8 14.333 6.1 11.8a2 2 0 0 0-1.6-.8H2a1 1 0 0 1-1-1V2a1 1 0 0 1 1-1h12ZM2 0a2 2 0 0 0-2 2v8a2 2 0 0 0 2 2h2.5a1 1 0 0 1 .8.4l1.9 2.533a1 1 0 0 0 1.6 0l1.9-2.533a1 1 0 0 1 .8-.4H14a2 2 0 0 0 2-2V2a2 2 0 0 0-2-2H2Z"/>
<path d="M8 3.993c1.664-1.711 5.825 1.283 0 5.132-5.825-3.85-1.664-6.843 0-5.132Z"/>
</svg> Tác giả</a>

</div>
<div class="col-4 text-center">
<a class="blog-header-logo text-dark" href="/">Camratus Blog</a>
</div>
<div class="col-4 d-flex justify-content-end align-items-center" id="blog-options">
<a class="link-secondary" href="#" aria-label="Search" data-bs-toggle="modal" data-bs-target="#searchModal">
<svg xmlns="http://www.w3.org/2000/svg" width="20" height="20" fill="none" stroke="currentColor"
stroke-linecap="round" stroke-linejoin="round" stroke-width="2" class="mx-3" role="img"
viewBox="0 0 24 24"><title>Search</title>
<circle cx="10.5" cy="10.5" r="7.5"/>
<path d="M21 21l-5.2-5.2"/>
</svg>
</a>
<div class="form-check form-switch dark-option">
<input class="form-check-input" type="checkbox" role="switch" id="toggle-dark-mode" onchange="toggleDarkMode(); return false;">
<label class="form-check-label" for="toggle-dark-mode" title="dark-mode"><i class="bi bi-brightness-low-fill"></i></label>
</div>

<a class="btn btn-sm btn-outline-secondary" href="/login">Đăng nhập</a>

</div>
</div>
</header>

<div class="nav-scroller py-1 mb-2">
<nav class="nav d-flex justify-content-between">


<a class="p-2 link-secondary" href="/?tag=soa">#soa</a>

<a class="p-2 link-secondary" href="/?tag=versioning">#versioning</a>

<a class="p-2 link-secondary" href="/?tag=cheat-sheet">#cheat-sheet</a>

<a class="p-2 link-secondary" href="/?tag=system-tool">#system-tool</a>

<a class="p-2 link-secondary" href="/?tag=CopaAm%C3%A9rica">#CopaAmérica</a>

<a class="p-2 link-secondary" href="/?tag=apache">#apache</a>

<a class="p-2 link-secondary" href="/?tag=Galera">#Galera</a>

<a class="p-2 link-secondary" href="/?tag=systemctl">#systemctl</a>

<a class="p-2 link-secondary" href="/?tag=football">#football</a>

<a class="p-2 link-secondary" href="/?tag=go">#go</a>

<a class="p-2 link-secondary" href="/?tag=blog">#blog</a>


</nav>
</div>
<!-- Modal -->
<div class="modal fade" id="searchModal" tabindex="-1" aria-labelledby="searchModalLabel" aria-hidden="true">
<div class="modal-dialog">
<div class="modal-content">
<div class="modal-header">
<h5 class="modal-title" id="exampleModalLabel">Tìm kiếm</h5>
<button type="button" class="btn-close" data-bs-dismiss="modal" aria-label="Close"></button>
</div>
<div class="modal-body">
<form action="/" id="search-form">
<input class="form-control" type="text" id="search" value=""
name="search" placeholder="Nhập nội dung cần tìm..." autofocus/>
</form>
</div>
<div class="modal-footer">
<button type="button" class="btn btn-primary" id="btn-submit-search" onclick="submitSearch(this)"><i class="bi-search"></i> Tìm</button>
</div>
</div>
</div>
</div>
</div>
<main class="container">


















<article class="blog-post">
<h2 class="blog-post-title"><a href="/blog/Bill_Gates_v%C3%A0_Linus_Torvalds_g%E1%BA%B7p_nhau_l%E1%BA%A7n_%C4%91%E1%BA%A7u_ti%C3%AAn_t%E1%BA%A1i_b%E1%BB%AFa_t%E1%BB%91i_do_Mark_Russinovich_t%E1%BB%95_ch%E1%BB%A9c-89">Bill Gates và Linus Torvalds gặp nhau lần đầu tiên tại bữa tối do Mark Russinovich tổ chức</a></h2>
<p class="blog-post-meta"><i class="bi-calendar-date"></i> Ngày tạo: 25/08/2025 | Cập nhật: 25/08/2025</p>
<div class="blog-post-summary" onclick="location.href='/blog/Bill_Gates_v%C3%A0_Linus_Torvalds_g%E1%BA%B7p_nhau_l%E1%BA%A7n_%C4%91%E1%BA%A7u_ti%C3%AAn_t%E1%BA%A1i_b%E1%BB%AFa_t%E1%BB%91i_do_Mark_Russinovich_t%E1%BB%95_ch%E1%BB%A9c-89';"><p>Bức selfie do Mark Russinovich, Giám đốc Công nghệ của Microsoft Azure, đăng tải trên LinkedIn vào tháng 6 năm 2025</p>
<p>Trước đó, hai người chưa từng gặp gỡ trực tiếp. Cuộc gặp mặt này được coi là một khoảnh khắc mang tính biểu tượng, bởi họ là hai nhân vật có tầm ảnh hưởng lớn nhất, đại diện cho hai triết lý phát triển phần mềm đối lập: phần mềm độc quyền của Microsoft và phần mềm mã nguồn mở của Linux.</p></div>
<div class="article-summary-footer">
<div class="btn-group" role="group" aria-label="Buttons">

</div>
</div>
</article>


<article class="blog-post">
<h2 class="blog-post-title"><a href="/blog/C%C3%A2u_chuy%E1%BB%87n_v%E1%BB%81_0x5f3759df-88">Câu chuyện về 0x5f3759df</a></h2>
<p class="blog-post-meta"><i class="bi-calendar-date"></i> Ngày tạo: 23/08/2025 | Cập nhật: 26/08/2025</p>
<div class="blog-post-summary" onclick="location.href='/blog/C%C3%A2u_chuy%E1%BB%87n_v%E1%BB%81_0x5f3759df-88';"><p>Câu chuyện về "magic number" <code>0x5f3759df</code> là một trong những huyền thoại thú vị nhất trong lịch sử lập trình game và khoa học máy tính. Nó liên quan đến một thuật toán cực kỳ thông minh để tính toán căn bậc hai nghịch đảo (fast inverse square root), giúp tăng tốc đáng kể đồ họa 3D.</p></div>
<div class="article-summary-footer">
<div class="btn-group" role="group" aria-label="Buttons">

</div>
</div>
</article>


<article class="blog-post">
<h2 class="blog-post-title"><a href="/blog/L%E1%BB%8Bch_thi_%C4%91%E1%BA%A5u_c%C3%BAp_C1__Champion_League_2024-25_-87">Lịch thi đấu cúp C1 (Champion League 2024-25)</a></h2>
<p class="blog-post-meta"><i class="bi-calendar-date"></i> Ngày tạo: 26/02/2025 | Cập nhật: 13/03/2025</p>
<div class="blog-post-summary" onclick="location.href='/blog/L%E1%BB%8Bch_thi_%C4%91%E1%BA%A5u_c%C3%BAp_C1__Champion_League_2024-25_-87';"><p><img alt="" src="/files?file=2025/2/26/1740584094_image.png" /></p></div>
<div class="article-summary-footer">
<div class="btn-group" role="group" aria-label="Buttons">

</div>
</div>
</article>


<article class="blog-post">
<h2 class="blog-post-title"><a href="/blog/_Bug__L%C6%B0u_%C3%BD_khi_sync_photo_b%E1%BA%B1ng_NextCloud_tr%C3%AAn_thi%E1%BA%BFt_b%E1%BB%8B_Android-86">(Bug) Lưu ý khi sync photo bằng NextCloud trên thiết bị Android</a></h2>
<p class="blog-post-meta"><i class="bi-calendar-date"></i> Ngày tạo: 31/12/2024 | Cập nhật: 31/12/2024</p>
<div class="blog-post-summary" onclick="location.href='/blog/_Bug__L%C6%B0u_%C3%BD_khi_sync_photo_b%E1%BA%B1ng_NextCloud_tr%C3%AAn_thi%E1%BA%BFt_b%E1%BB%8B_Android-86';"><p>Vừa qua, mình phát hiện các hình ảnh đồng bộ từ điện thoại thông qua NextCloud client (NC) trên thiết bị Android <strong>bị mất dữ liệu GPS Exif (định vị vị trí đã chụp của hình ảnh)</strong>. Việc này chỉ xảy ra từ giữa tháng 12/2024, khi mình update NextCloud lên phiên bản mới nhất.</p>
<p><img src="/files?file=2024/12/31/disconnect_lost_gps_location_connection_error-512-2678797389.png" width=200/></p></div>
<div class="article-summary-footer">
<div class="btn-group" role="group" aria-label="Buttons">

</div>
</div>
</article>


<article class="blog-post">
<h2 class="blog-post-title"><a href="/blog/Chi%E1%BA%BFn_th%E1%BA%AFng_t%E1%BA%A1i_bang_chi%E1%BA%BFn_tr%C6%B0%E1%BB%9Dng_Pennsylvania__%C3%B4ng_Trump_l%C3%A0_t%E1%BB%95ng_th%E1%BB%91ng_th%E1%BB%A9_47_c%E1%BB%A7a_n%C6%B0%E1%BB%9Bc_M%E1%BB%B9-85">Chiến thắng tại bang chiến trường Pennsylvania, ông Trump là tổng thống thứ 47 của nước Mỹ</a></h2>
<p class="blog-post-meta"><i class="bi-calendar-date"></i> Ngày tạo: 06/11/2024 | Cập nhật: 07/11/2024</p>
<div class="blog-post-summary" onclick="location.href='/blog/Chi%E1%BA%BFn_th%E1%BA%AFng_t%E1%BA%A1i_bang_chi%E1%BA%BFn_tr%C6%B0%E1%BB%9Dng_Pennsylvania__%C3%B4ng_Trump_l%C3%A0_t%E1%BB%95ng_th%E1%BB%91ng_th%E1%BB%A9_47_c%E1%BB%A7a_n%C6%B0%E1%BB%9Bc_M%E1%BB%B9-85';"><p><img alt="" src="/files?file=2024/11/7/Ivanka_Trump.jpg" /></p>
<p>(tuoitre.vn) Vào lúc 13h50 ngày 6-11 (giờ Việt Nam), Đài Fox News dẫn dữ liệu của họ cho thấy ông Trump đã giành được nhiều hơn số phiếu đại cử tri tối thiểu để trở thành tổng thống thứ 47 của nước Mỹ.</p>
<p>Ông Trump đã giành được 277 phiếu đại cử tri sau khi thắng thêm tại nhiều bang chiến trường, trong đó có Pennsylvania, vượt ngưỡng 270 phiếu cần thiết để đắc cử tổng thống. Trong khi đó bà Harris mới đang giành được 226 phiếu.</p>
<p>Theo Hãng tin Reuters, Chủ tịch Hạ viện Mỹ Mike Johnson đã tuyên bố ông Trump là tổng thống đắc cử.</p></div>
<div class="article-summary-footer">
<div class="btn-group" role="group" aria-label="Buttons">

</div>
</div>
</article>


<article class="blog-post">
<h2 class="blog-post-title"><a href="/blog/SpaceX_l%E1%BA%ADp_k%E1%BB%B3_t%C3%ADch_th%C3%A0nh_c%C3%B4ng_thu_h%E1%BB%93i_t%E1%BA%A7ng_%C4%91%E1%BA%A9y_Super_Heavy-84">SpaceX lập kỳ tích thành công thu hồi tầng đẩy Super Heavy</a></h2>
<p class="blog-post-meta"><i class="bi-calendar-date"></i> Ngày tạo: 15/10/2024 | Cập nhật: 07/11/2024</p>
<div class="blog-post-summary" onclick="location.href='/blog/SpaceX_l%E1%BA%ADp_k%E1%BB%B3_t%C3%ADch_th%C3%A0nh_c%C3%B4ng_thu_h%E1%BB%93i_t%E1%BA%A7ng_%C4%91%E1%BA%A9y_Super_Heavy-84';"><p>Trong vòng 1 tháng qua, bên cạnh giới thiệu dịch vụ taxi tự lái hoàn toàn tự động (robotaxi) <strong>Cybercab</strong>, đưa vào sử dụng một trong những siêu máy tính mạnh nhất thế giới <strong>xAI</strong> với 100.000 Nvidia GPU, tỷ phú Elon Musk vừa gặt hái thêm 1 thành công nữa cùng <strong>SpaceX</strong>, được xem là kỳ tích khi phóng và thu hồi thành công tầng đẩy Super Heavy của tên lửa <strong>Starship</strong>.</p>
<p><img src="/files?file=2024/11/7/Super_Heavy.jpg" width=600/></p></div>
<div class="article-summary-footer">
<div class="btn-group" role="group" aria-label="Buttons">

</div>
</div>
</article>


<article class="blog-post">
<h2 class="blog-post-title"><a href="/blog/Disable_Windows_Hotkeys_with_AutoHotkey-83">Disable Windows Hotkeys with AutoHotkey</a></h2>
<p class="blog-post-meta"><i class="bi-calendar-date"></i> Ngày tạo: 01/08/2024 | Cập nhật: 02/08/2024</p>
<div class="blog-post-summary" onclick="location.href='/blog/Disable_Windows_Hotkeys_with_AutoHotkey-83';"><p>Disable following hotkeys on Windows, mostly annoying / advertising app:</p>
<ul>
<li><strong>Windows + SPACE</strong>: shortcut to switch between languages / keyboard layout (example: from ENG to VIE and vice versa)</li>
<li><strong>Windows + C</strong>: open Copilot on Windows 11</li>
<li><strong>Windows + W</strong>: open Weather app on Windows 11</li>
</ul></div>
<div class="article-summary-footer">
<div class="btn-group" role="group" aria-label="Buttons">

</div>
</div>
</article>

<nav aria-label="Page navigation">
<ul class="pagination">


<li class="page-item active"><a class="page-link" href="/1">1</a></li>

<li class="page-item"><a class="page-link" href="/2">2</a></li>

<li class="page-item"><a class="page-link" href="/3">3</a></li>

<li class="page-item"><a class="page-link" href="/12">12</a></li>


<li class="page-item"><a class="page-link" href="/2">Trang sau</a></li>

</ul>
</nav>



</main>

<footer class="blog-footer">
<script src="/js/bootstrap-5.1.3/bootstrap.bundle.min.js"></script>

<script src="/js/blog.js"></script>
<script type="text/javascript">
(function() {
let isDark = getCookie('isDark') === 'true';
document.getElementById('toggle-dark-mode').checked = !!isDark;
})();
</script>
<p><a href="#" class="back-to-top"><i class="bi bi-arrow-up-circle-fill"></i> Về đầu trang</a></p>



</footer>

</body>
</html>

Ads.Txt Alerts - A trading name of Red Volcano Limited

Waterloo Buildings, Second Floor Rear, 53 London Road, Southampton, Hampshire, United Kingdom, SO15 2AD

© Red Volcano 2020. All Rights Reserved.