PageSourceSearch

https://chinhdey.com/ve-chinhdey/

html chinhdey.com collected 2026-10-04 08:03:09 UTC 78,119 bytes, 1,513 lines download raw bytes

1<!DOCTYPE html>
2<html lang="vi" data-grid-columns="3" data-color-scheme="preference">
3  <head>
4    <meta charset="utf-8">
5    <meta http-equiv="X-UA-Compatible" content="IE=edge">
6
7    <title>Về chinhdey</title>
8
9    <meta name="HandheldFriendly" content="True" />
10    <meta name="viewport" content="width=device-width, initial-scale=1.0" />
11    
12
13    <link rel="preconnect" href="https://fonts.googleapis.com">
14    <link rel="preconnect" href="https://fonts.gstatic.com" crossorigin>
15    <link rel="preload" href="/assets/dist/app.min.js?v=PnahZuxwxtrt_Crg" as="script">
16    <link rel="preload" href="/assets/dist/app.min.css?v=SzS0jMsIw2YOYk1a" as="style">
17    <link rel="preload stylesheet" href="https://fonts.googleapis.com/css2?family=Inter:wght@300;400;500;700;800&display=swap" 
18          as="style" onload="this.onload=null;this.rel='stylesheet'" crossorigin>
19    <link rel="preload stylesheet" href="https://fonts.googleapis.com/css2?family=EB+Garamond:wght@400;500;600;700&display=swap" 
20          as="style" onload="this.onload=null;this.rel='stylesheet'" crossorigin>
21
22    <noscript>
23      <link href="https://fonts.googleapis.com/css2?family=Inter:wght@300;400;500;700;800&display=swap" rel="stylesheet">
24      <link href="https://fonts.googleapis.com/css2?family=EB+Garamond:wght@400;500;600;700&display=swap" rel="stylesheet">
25    </noscript>
26
27    
27<script async src="/assets/dist/app.min.js?v=PnahZuxwxtrt_Crg"></script>
27
28
29    <link rel="stylesheet" type="text/css" href="/assets/dist/app.min.css?v=SzS0jMsIw2YOYk1a" />
30
31    <!--cssential--><style></style><!--/cssential-->
32
33    
33<script>
34  // Basic Config
35  let CONFIG = {
36    GHOST_URL: 'https://chinhdey.com', /* Replace it with your domain, example 'https://yoursite.domain' */
37    GHOST_KEY: 'a995eae0615bf0644de0cb8192',  /* Settings > Integrations > New Custom Integration. Copy Key. Replace GHOST_KEY. */
38    GHOST_VERSION: 'v4', /* Ghost version: v4 or v3 */
39    GHOST_SEARCH_LIMIT: 8, /* Search result limit */
40    GHOST_SEARCH_IN_CONTENT: false, /* Enable/disable Search in post content */
41    DEFAULT_VIEW_TYPE: 'grid', /* Default view of posts: list/grid. */
42    DEFAULT_GRID_COLUMNS: 3, /* Nr of columns for post cards. Possible values 2 or 3. */
43    DEFAULT_COLOR_SCHEME: 'light', /* Default Color Scheme. Values: preference(detects user setting), light, dark. */
44    ENABLE_COLOR_SCHEME_PICKER: true, /* Enable Color cheme picker */
45    ENABLE_IMAGE_LIGHTBOX: true, /* Enable lightbox for post images */
46    ENABLE_SCROLL_TO_TOP: true, /* Enable Scroll Top Button */
47    ENABLE_FILTER: true, /* Enable filter feature on homepage */
48    ENABLE_HYPHENS: false, /* Enable hyphens */
49    ENABLE_PWA: false, /* Enable PWA - Progressive Web App */
50    ENABLE_STICKY_HEADER: true, /* Enable Sticky Header */
51    ENABLE_MENU_AUTO_CLOSE: true, /* Auto close menu when clicking outside of it */
52    DISQUS_SHORTNAME: 'biron-demo', /* Replace 'biron-demo' with your disqus account shortname */
53    COVE_ID: '9a56f94608ec8169ab6bb801d004f591', /* To use Cove, replace the below id with your cove publication id*/
54    OPEN_LINKS_IN_NEW_TAB: false, /* Open external links in posts in a new tab */
55  }
56
57  // Color schemes, you can either modify the existing ones or add new ones
58  const COLOR_SCHEMES = [
59    {
60      "id": "light",
61      "name": "Light",
62      "colors": {
63        "primary": "var(--ghost-accent-color)",
64        "primary_dark": "hsl(253,91%,67%)",
65        "primary_light": "hsl(253,91%,61%)",
66        "secondary": "hsl(20, 92%, 60%)",
67        "secondary_dark": "hsl(20, 92%, 63%)",
68        "secondary_light": "hsl(20, 92%, 57%)",
69        "text": "hsl(0, 0%, 10%)",
70        "text_acc_1": "hsl(0, 0%, 20%)",
71        "text_acc_2": "hsl(0, 0%, 30%)",
72        "text_acc_3": "hsl(0, 0%, 40%)",
73        "text_reverse": "hsl(0, 0%, 90%)",
74        "bg": "hsl(0, 100%, 100%)",
75        "bg_body": "hsl(219,23%,97%)",
76        "bg_acc_1": "hsl(0, 0%, 98%)",
77        "bg_acc_2": "hsl(0, 0%, 96%)",
78        "bg_acc_3": "hsl(0, 0%, 94%)",
79        "bg_reverse": "hsl(0, 0%, 10%)",
80        "neutral": "hsl(0, 0%, 50%)",
81        "border": "hsl(0, 0%, 95%)"
82      }
83    },
84    {
85      "id": "dark",
86      "name": "Dark",
87      "colors": {
88        "primary": "var(--ghost-accent-color)",
89        "primary_dark": "hsl(253,91%,67%)",
90        "primary_light": "hsl(253,91%,61%)",
91        "secondary": "hsl(20, 92%, 60%)",
92        "secondary_dark": "hsl(20, 92%, 63%)",
93        "secondary_light": "hsl(20, 92%, 57%)",
94        "text": "hsl(0, 0%, 90%)",
95        "text_acc_1": "hsl(0, 0%, 80%)",
96        "text_acc_2": "hsl(0, 0%, 70%)",
97        "text_acc_3": "hsl(0, 0%, 60%)",
98        "text_reverse": "hsl(0, 0%, 10%)",
99        "bg": "hsl(0, 0%, 8%)",
100        "bg_body": "hsl(0, 0%, 3%)",
101        "bg_acc_1": "hsl(0, 0%, 10%)",
102        "bg_acc_2": "hsl(0, 0%, 12%)",
103        "bg_acc_3": "hsl(0, 0%, 15%)",
104        "bg_reverse": "hsl(0, 0%, 90%)",
105        "neutral": "hsl(0, 0%, 50%)",
106        "border": "hsl(0, 0%, 15%)"
107      }
108    }, 
109    {
110      "id": "whitesmoke",
111      "name": "Whitesmoke",
112      "colors": {
113        "primary": "hsl(354, 81%, 65%)",
114        "primary_dark": "hsl(354, 81%, 62%)",
115        "primary_light": "hsl(354, 81%, 68%)",
116        "secondary": "hsl(185, 54%, 45%)",
117        "secondary_dark": "hsl(185, 54%, 42%)",
118        "secondary_light": "hsl(185, 54%, 48%)",
119        "text": "hsl(34, 36%, 10%)",
120        "text_acc_1": "hsl(34, 36%, 20%)",
121        "text_acc_2": "hsl(34, 36%, 30%)",
122        "text_acc_3": "hsl(34, 36%, 40%)",
123        "text_reverse": "hsl(34, 36%, 90%)",
124        "bg": "hsl(34, 36%, 96%)",
125        "bg_body": "hsl(34, 36%, 93%)",
126        "bg_acc_1": "hsl(34, 36%, 90%)",
127        "bg_acc_2": "hsl(34, 36%, 88%)",
128        "bg_acc_3": "hsl(34, 36%, 85%)",
129        "bg_reverse": "hsl(34, 36%, 10%)",
130        "neutral": "hsl(34, 36%, 50%)",
131        "border": "hsl(34, 36%, 85%)"
132      }
133    }, 
134    {
135      "id": "midnight",
136      "name": "Midnight",
137      "colors": {
138        "primary": "hsl(309, 52%, 50%)",
139        "primary_dark": "hsl(309, 52%, 47%)",
140        "primary_light": "hsl(309, 52%, 53%)",
141        "secondary": "hsl(56, 88%, 60%)",
142        "secondary_dark": "hsl(56, 88%, 57%)",
143        "secondary_light": "hsl(56, 88%, 63%)",
144        "text": "hsl(250, 63%, 90%)",
145        "text_acc_1": "hsl(250, 63%, 85%)",
146        "text_acc_2": "hsl(250, 63%, 80%)",
147        "text_acc_3": "hsl(250, 63%, 75%)",
148        "text_reverse": "hsl(250, 63%, 10%)",
149        "bg": "hsl(250, 63%, 10%)",
150        "bg_body": "hsl(250, 63%, 5%)",
151        "bg_acc_1": "hsl(250, 63%, 15%)",
152        "bg_acc_2": "hsl(250, 63%, 20%)",
153        "bg_acc_3": "hsl(250, 63%, 25%)",
154        "bg_reverse": "hsl(250, 63%, 90%)",
155        "neutral": "hsl(250, 63%, 50%)",
156        "border": "hsl(250, 63%, 23%)"
157      }
158    } 
159  ];
160</script>
160
161
162<style>
163  body {
164    --global-max-width: 1280px;
165    --global-radius: 5px;
166    --global-radius-round: 50%;
167    --global-header-position: initial;
168    --global-hyphens: none; /* none / auto */
169    --global-menu-icons: none;
170    --global-menu-alignement: flex-start; /* flex-start / center / flex-end */
171    --global-breadcrumb: none; /* none / flex */
172    --global-menu-cta: flex; /* none / flex */
173  }
174</style>
175
176    
176<script>
177  // Dark/Light Theme Handling
178  let preferredTheme; 
179  if (CONFIG.DEFAULT_COLOR_SCHEME === 'preference') {
180    const preferredColorScheme = 
181    ( window.matchMedia 
182      && window.matchMedia('(prefers-color-scheme: dark)').matches
183    ) 
184    ? 'dark' 
185    : 'light'
186    preferredTheme = localStorage.getItem('USER_COLOR_SCHEME') || preferredColorScheme;
187  } else {
188    preferredTheme = localStorage.getItem('USER_COLOR_SCHEME') || CONFIG.DEFAULT_COLOR_SCHEME;
189  }
190  document.documentElement.setAttribute('data-color-scheme', preferredTheme);
191
192  // Grid/List View Handling
193  let preferredView = localStorage.getItem('USER_VIEW_TYPE') || CONFIG.DEFAULT_VIEW_TYPE;
194  document.documentElement.setAttribute('data-view-type', preferredView);
195
196  // Grid columns setting
197  document.documentElement.setAttribute('data-grid-columns', CONFIG.DEFAULT_GRID_COLUMNS);
198
199  // =========================
200  // Set Hyphens property
201  // =========================
202  const root = document.documentElement;
203  if (CONFIG.ENABLE_HYPHENS) {
204    root.style.setProperty('--global-hyphens', 'auto')
205  }
206
207  // =========================
208  // Set Hyphens property
209  // =========================
210  if (CONFIG.ENABLE_STICKY_HEADER) {
211    //root.style.setProperty('--global-header-position', 'sticky');
212    document.documentElement.setAttribute('data-header', 'sticky');
213  }
214  
215  // Global values needed
216  const GLOBAL = {
217    CURRENT_PAGE: parseInt(''),
218    NEXT_PAGE: parseInt(''),
219    NEXT_PAGE_LINK: '',
220    MAX_PAGES: parseInt(''), 
221    LAST_PAGE: `` === `` ? true : false,
222    POSTS_PER_PAGE: parseInt('12'),
223    ADD_BOOKMARK_MSG: `Đã lưu!`,
224    REMOVE_BOOKMARK_MSG: `Đã xóa!`,
225    API: ''
226  }
227
228  // Set Themes
229  let style = document.createElement('style');
230  style.innerHTML = `
231    ${COLOR_SCHEMES.map(function(theme) { 
232      return `
233        html[data-color-scheme="${theme.id}"], button[data-color-scheme="${theme.id}"] {
234          --color-primary: ${theme.colors.primary};
235          --color-primary-dark: ${theme.colors.primary_dark};
236          --color-primary-light: ${theme.colors.primary_light};
237          --color-secondary: ${theme.colors.secondary};
238          --color-secondary-dark: ${theme.colors.secondary_dark};
239          --color-secondary-light: ${theme.colors.secondary_light};
240
241          --color-text: ${theme.colors.text};
242          --color-text-acc-1: ${theme.colors.text_acc_1};
243          --color-text-acc-2: ${theme.colors.text_acc_2};
244          --color-text-acc-3: ${theme.colors.text_acc_3};
245          --color-text-reverse: ${theme.colors.text_reverse};
246
247          --color-bg-body: ${theme.colors.bg_body};  
248          --color-bg: ${theme.colors.bg}; 
249          --color-bg-acc-1: ${theme.colors.bg_acc_1}; 
250          --color-bg-acc-2: ${theme.colors.bg_acc_2}; 
251          --color-bg-acc-3: ${theme.colors.bg_acc_3}; 
252          --color-bg-reverse: ${theme.colors.bg_reverse};
253
254          --color-neutral: ${theme.colors.neutral}; 
255          --color-border: ${theme.colors.border};
256        }
257        .btn-theme-toggle{display: none}
258      `.replace(/\s+/g,'');
259    }).join(' ')}
260  `
261  document.getElementsByTagName('head')[0].appendChild(style);
262</script>
262
263    <meta name="description" content="Trải lòng của tác giả và những chủ đề được chia sẻ trên blog chinhdey.">
264    <link rel="icon" href="https://chinhdey.com/content/images/size/w256h256/2021/09/trucgiac_avatar_white_background_60x60.png" type="image/png">
265    <link rel="canonical" href="https://chinhdey.com/ve-chinhdey/">
266    <meta name="referrer" content="no-referrer-when-downgrade">
267    
268    <meta property="og:site_name" content="Chinh Dey">
269    <meta property="og:type" content="article">
270    <meta property="og:title" content="Về chinhdey">
271    <meta property="og:description" content="Trải lòng của tác giả và những chủ đề được chia sẻ trên blog chinhdey.">
272    <meta property="og:url" content="https://chinhdey.com/ve-chinhdey/">
273    <meta property="og:image" content="https://chinhdey.com/content/images/2021/09/goteik_viaduct_bridge-1.webp">
274    <meta property="article:published_time" content="2021-09-22T02:59:25.000Z">
275    <meta property="article:modified_time" content="2021-09-30T13:11:17.000Z">
276    <meta property="article:tag" content="Góp nhặt bụi vàng">
277    
278    <meta property="article:publisher" content="https://www.facebook.com/dangdinhchinh">
279    <meta property="article:author" content="https://www.facebook.com/dangdinhchinh">
280    <meta name="twitter:card" content="summary_large_image">
281    <meta name="twitter:title" content="Về chinhdey">
282    <meta name="twitter:description" content="Trải lòng của tác giả và những chủ đề được chia sẻ trên blog chinhdey.">
283    <meta name="twitter:url" content="https://chinhdey.com/ve-chinhdey/">
284    <meta name="twitter:image" content="https://chinhdey.com/content/images/2021/09/goteik_viaduct_bridge-1.webp">
285    <meta name="twitter:label1" content="Written by">
286    <meta name="twitter:data1" content="Chinh">
287    <meta name="twitter:label2" content="Filed under">
288    <meta name="twitter:data2" content="Góp nhặt bụi vàng">
289    <meta property="og:image:width" content="1023">
290    <meta property="og:image:height" content="685">
291    
292    
292<script type="application/ld+json">
293{
294    "@context": "https://schema.org",
295    "@type": "Article",
296    "publisher": {
297        "@type": "Organization",
298        "name": "Chinh Dey",
299        "url": "https://chinhdey.com/",
300        "logo": {
301            "@type": "ImageObject",
302            "url": "https://chinhdey.com/content/images/size/w256h256/2021/09/trucgiac_avatar_white_background_60x60.png",
303            "width": 60,
304            "height": 60
305        }
306    },
307    "author": {
308        "@type": "Person",
309        "name": "Chinh",
310        "image": {
311            "@type": "ImageObject",
312            "url": "https://chinhdey.com/content/images/2023/08/z4484437964728_141091846357d18476f9c6475d51fee9.jpg",
313            "width": 960,
314            "height": 1280
315        },
316        "url": "https://chinhdey.com/author/chinh/",
317        "sameAs": [
318            "https://comta.io",
319            "https://www.facebook.com/dangdinhchinh"
320        ]
321    },
322    "headline": "Về chinhdey",
323    "url": "https://chinhdey.com/ve-chinhdey/",
324    "datePublished": "2021-09-22T02:59:25.000Z",
325    "dateModified": "2021-09-30T13:11:17.000Z",
326    "image": {
327        "@type": "ImageObject",
328        "url": "https://chinhdey.com/content/images/2021/09/goteik_viaduct_bridge-1.webp",
329        "width": 1023,
330        "height": 685
331    },
332    "keywords": "Góp nhặt bụi vàng",
333    "description": "Trải lòng của tác giả và những chủ đề được chia sẻ trên blog chinhdey.",
334    "mainEntityOfPage": "https://chinhdey.com/ve-chinhdey/"
335}
336    </script>
336
337
338    <meta name="generator" content="Ghost 6.65">
339    <link rel="alternate" type="application/rss+xml" title="Chinh Dey" href="https://chinhdey.com/blog/rss/">
340    
340<script defer src="https://cdn.jsdelivr.net/ghost/portal@~2.71/umd/portal.min.js" data-i18n="true" data-ghost="https://chinhdey.com/" data-key="84a5359dcc5b30f955bfda92a9" data-api="https://chinhdey.com/ghost/api/content/" data-locale="vi" crossorigin="anonymous"></script>
340<style id="gh-members-styles">.gh-post-upgrade-cta-content,
341.gh-post-upgrade-cta {
342    display: flex;
343    flex-direction: column;
344    align-items: center;
345    font-family: -apple-system, BlinkMacSystemFont, 'Segoe UI', Roboto, Oxygen, Ubuntu, Cantarell, 'Open Sans', 'Helvetica Neue', sans-serif;
346    text-align: center;
347    width: 100%;
348    color: #ffffff;
349    font-size: 16px;
350}
351
352.gh-post-upgrade-cta-content {
353    border-radius: 8px;
354    padding: 40px 4vw;
355}
356
357.gh-post-upgrade-cta h2 {
358    color: #ffffff;
359    font-size: 28px;
360    letter-spacing: -0.2px;
361    margin: 0;
362    padding: 0;
363}
364
365.gh-post-upgrade-cta p {
366    margin: 20px 0 0;
367    padding: 0;
368}
369
370.gh-post-upgrade-cta small {
371    font-size: 16px;
372    letter-spacing: -0.2px;
373}
374
375.gh-post-upgrade-cta a {
376    color: #ffffff;
377    cursor: pointer;
378    font-weight: 500;
379    box-shadow: none;
380    text-decoration: underline;
381}
382
383.gh-post-upgrade-cta a:hover {
384    color: #ffffff;
385    opacity: 0.8;
386    box-shadow: none;
387    text-decoration: underline;
388}
389
390.gh-post-upgrade-cta a.gh-btn {
391    display: block;
392    background: #ffffff;
393    text-decoration: none;
394    margin: 28px 0 0;
395    padding: 8px 18px;
396    border-radius: 4px;
397    font-size: 16px;
398    font-weight: 600;
399}
400
401.gh-post-upgrade-cta a.gh-btn:hover {
402    opacity: 0.92;
403}</style>
404    
404<script defer src="https://cdn.jsdelivr.net/ghost/sodo-search@~1.8/umd/sodo-search.min.js" data-key="84a5359dcc5b30f955bfda92a9" data-styles="https://cdn.jsdelivr.net/ghost/sodo-search@~1.8/umd/main.css" data-sodo-search="https://chinhdey.com/" data-locale="vi" crossorigin="anonymous"></script>
404
405    
406    <link href="https://chinhdey.com/webmentions/receive/" rel="webmention">
407    
407<script defer src="/public/cards.min.js?v=ShRHxgy4po8zN-Wf"></script>
407
408    <link rel="stylesheet" type="text/css" href="/public/cards.min.css?v=WwnU9jw5ancNC8Gc">
409    
409<script defer src="/public/member-attribution.min.js?v=AKG4hWena9j3yX3I"></script>
409<style>:root {--ghost-accent-color: #006d77;}</style>
410    <!-- Global site tag (gtag.js) - Google Analytics -->
vendor: 64 bytes, lines 410-411
410
411<script async src="https://www.googletagmanager.com/gtag/js?id=
411G-1ZEZ49PG1L
vendor: 12 bytes, line 411
411"></script>
412<script>
413  
vendor: 134 bytes, lines 413-417
413window.dataLayer = window.dataLayer || [];
414  function gtag(){dataLayer.push(arguments);}
415  gtag('js', new Date());
416
417  gtag('config', '
417G-1ZEZ49PG1L
vendor: 4 bytes, line 417
417');
418</script>
418
419<style>
420    .kg-image-wide img, .kg-width-wide img,.kg-image-card img{
421        box-shadow: 0 2px 5px 0 rgba(0,0,0,.26);
422        -webkit-box-shadow: 0 2px 5px 0 rgba(0,0,0,.26);
423        -moz-box-shadow: 0 2px 5px 0 rgba(0,0,0,.26);
424        -webkit-transition: all 0.3s ease-out 0s;
425        -moz-transition: all 0.3s ease-out 0s;}
426    .welcome__profile{background-color: white;}
427    .post-card__media {margin-bottom:5px;}
428    .post-access-cta.p-lg.text-center.members{font-family: var(--font-sans);}
429    .search-result__date{font-size:14px!important}
430    .page__excerpt{font-size:20px;}
431    .post-access-cta{border: 3px solid var(--ghost-accent-color)}
432    a.btn.btn--brand.btn--rounded.m-b {
433    font-size: 17px}
434    .content >*,p{font-size: 24px!important;line-height: 1.5;margin: 0 0 35px;}
435    .header__title{
436    -webkit-background-clip: text;
437    -webkit-text-fill-color: transparent;
438    background-image: linear-gradient(90deg, var(--ghost-accent-color) 0%, rgba(0,212,255,1) 100%, rgba(0,212,255,1) 100%);}
439</style>
440  
440<script data-cfasync="false" nonce="b477619f-e041-46dc-9be9-20f469feda50">try{(function(w,d){!function(kP,kQ,kR,kS){if(kP.zaraz)console.error("zaraz is loaded twice");else{kP[kR]=kP[kR]||{};kP[kR].executed=[];kP.zaraz={deferred:[],listeners:[]};kP.zaraz._v="20";kP.zaraz._n="b477619f-e041-46dc-9be9-20f469feda50";kP.zaraz.q=[];kP.zaraz._f=function(kT){return async function(){var kU=Array.prototype.slice.call(arguments);kP.zaraz.q.push({m:kT,a:kU})}};for(const kV of["track","set","debug"])kP.zaraz[kV]=kP.zaraz._f(kV);kP.zaraz.init=()=>{var kW=kQ.getElementsByTagName(kS)[0],kX=kQ.createElement(kS),kY=kQ.getElementsByTagName("title")[0];kY&&(kP[kR].t=kQ.getElementsByTagName("title")[0].text);kP[kR].x=Math.random();kP[kR].w=kP.screen.width;kP[kR].h=kP.screen.height;kP[kR].j=kP.innerHeight;kP[kR].e=kP.innerWidth;kP[kR].l=kP.location.href;kP[kR].r=kQ.referrer;kP[kR].k=kP.screen.colorDepth;kP[kR].n=kQ.characterSet;kP[kR].o=(new Date).getTimezoneOffset();if(kP.dataLayer)for(const kZ of Object.entries(Object.entries(dataLayer).reduce((k$,la)=>({...k$[1],...la[1]}),{})))zaraz.set(kZ[0],kZ[1],{scope:"page"});kP[kR].q=[];for(;kP.zaraz.q.length;){const lb=kP.zaraz.q.shift();kP[kR].q.push(lb)}kX.defer=!0;for(const lc of[localStorage,sessionStorage])Object.keys(lc||{}).filter(le=>le.startsWith("_zaraz_")).forEach(ld=>{try{kP[kR]["z_"+ld.slice(7)]=JSON.parse(lc.getItem(ld))}catch{kP[kR]["z_"+ld.slice(7)]=lc.getItem(ld)}});kX.referrerPolicy="origin";kX.src="/cdn-cgi/zaraz/s.js?z="+btoa(encodeURIComponent(JSON.stringify(kP[kR])));kW.parentNode.insertBefore(kX,kW)};["complete","interactive"].includes(kQ.readyState)?zaraz.init():kP.addEventListener("DOMContentLoaded",zaraz.init)}}(w,d,"zarazData","script");window.zaraz._p=async kH=>new Promise(kI=>{if(kH){kH.e&&kH.e.forEach(kJ=>{try{const kK=d.querySelector("script[nonce]"),kL=kK?.nonce||kK?.getAttribute("nonce"),kM=d.createElement("script");kL&&(kM.nonce=kL);kM.innerHTML=kJ;kM.onload=()=>{d.head.removeChild(kM)};d.head.appendChild(kM)}catch(kN){console.error(`Error executing script: ${kJ}\n`,kN)}});Promise.allSettled((kH.f||[]).map(kO=>fetch(kO[0],kO[1])))}kI()});zaraz._p({"e":["(function(w,d){})(window,document)"]});})(window,document)}catch(e){throw fetch("/cdn-cgi/zaraz/t"),e;};</script>
440</head>
441  <body class="post-template tag-gop-nhat-bui-vang tag-hash-announcement tag-hash-import-2023-05-29-09-24">
442      <header class="header">
443  <div class="container">
444    <div class="row">
445      <div class="col-xs-12 header__left flex items-center">
446<a class="header__brand" href="https://chinhdey.com">            <span class="header__title m-0">Chinh Dey</span>
447</a>
448        <div class="flex-1"></div>
449
450        <button class="header__search--toggle flex-cc js-search-toggle" tabindex="0" 
451          type="button" title="Tìm kiếm" aria-label="Tìm kiếm">
452          <i class="icon icon-search icon--sm">
453  <svg class="icon__svg">
454    <use xlink:href="/assets/icons/feather-sprite.svg?v=kr8tWb3I1yBTiB4w#search"></use>
455  </svg>
456</i>        </button>
457
458        <button class="header__menu--toggle flex-cc js-menu-toggle" tabindex="0" 
459          type="button" title="Menu" aria-label="Menu">
460          <i class="icon icon-menu icon--sm">
461  <svg class="icon__svg">
462    <use xlink:href="/assets/icons/feather-sprite.svg?v=kr8tWb3I1yBTiB4w#menu"></use>
463  </svg>
464</i>          <i class="icon icon-x icon--sm">
465  <svg class="icon__svg">
466    <use xlink:href="/assets/icons/feather-sprite.svg?v=kr8tWb3I1yBTiB4w#x"></use>
467  </svg>
468</i>        </button>
469      </div>
470
471      <div class="col-md-6 col-lg-4 header__center middle-xs flex-1 js-header-search">
472        <div class="header__search flex flex-cc flex-1">
473          <form action="/" method="get" class="search__form items-center js-search-form">
474            <button class="search__icon m-r-sm js-search-btn" id="search-button"
475              type="button" title="Tìm kiếm" aria-label="Tìm kiếm">
476              <i class="icon icon-search icon--sm">
477  <svg class="icon__svg">
478    <use xlink:href="/assets/icons/feather-sprite.svg?v=kr8tWb3I1yBTiB4w#search"></use>
479  </svg>
480</i>            </button>
481            <input type="search" id="ghost-search-field" class="js-search-input search__input" aria-labelledby="search-button"
482              title="Tìm kiếm" placeholder="Nhập từ khóa tìm kiếm..." autocomplete="off" required/>
483            <span class="search__cancel js-search-cancel">
484              <svg xmlns="http://www.w3.org/2000/svg" viewBox="0 0 512 512"><path d="M256 8C119 8 8 119 8 256s111 248 248 248 248-111 248-248S393 8 256 8zm121.6 313.1c4.7 4.7 4.7 12.3 0 17L338 377.6c-4.7 4.7-12.3 4.7-17 0L256 312l-65.1 65.6c-4.7 4.7-12.3 4.7-17 0L134.4 338c-4.7-4.7-4.7-12.3 0-17l65.6-65-65.6-65.1c-4.7-4.7-4.7-12.3 0-17l39.6-39.6c4.7-4.7 12.3-4.7 17 0l65 65.7 65.1-65.6c4.7-4.7 12.3-4.7 17 0l39.6 39.6c4.7 4.7 4.7 12.3 0 17L312 256l65.6 65.1z"/></svg>
485            </span>
486          </form>
487          <div class="search-result" id="ghost-search-results"></div>
488        </div>
489      </div>
490
491      <div class="col-xs col-md-6 col-lg-8 header__right items-center content-end">
492            <div class="announcements">
493      <button class="announce--toggle flex-cc js-announce-btn" type="button" 
494        title="Thông Báo" aria-label="Thông Báo">
495        <i class="icon icon-bell icon--sm">
496  <svg class="icon__svg">
497    <use xlink:href="/assets/icons/feather-sprite.svg?v=kr8tWb3I1yBTiB4w#bell"></use>
498  </svg>
499</i>      </button>
500
501      <div class="announce-feed js-announce-feed">
502<a class="announce-post" href="/chinhdey-cap-nhat-giao-dien-moi/">            <h3 class="announce-post__title">chinhdey cập nhật giao diện mới</h3>
503            <div class="announce-post__description text-acc-3">Và những tính năng tối ưu trải nghiệm đọc.&hellip;</div>
504            <span class="text-acc-3">Xem Chi Tiết ⟶</span>
505</a><a class="announce-post nav-current" href="/ve-chinhdey/">            <h3 class="announce-post__title">Về chinhdey</h3>
506            <div class="announce-post__description text-acc-3">Trải lòng của tác giả và những chủ đề được chia sẻ trên blog chinhdey.&hellip;</div>
507            <span class="text-acc-3">Xem Chi Tiết ⟶</span>
508</a>      </div>
509    </div>
510
511          <a class="signin-link" href="#" data-portal="signin">Đăng Nhập</a>
512          <a class="signup-link header-cta" href="#" data-portal="signup">Đăng Ký</a>
513        
514        <button class="header__user flex-cc m-l-sm js-member-btn non-member" 
515            title="Menu" 
516            aria-label="Menu">
517            <i class="icon icon-user icon--sm">
518  <svg class="icon__svg">
519    <use xlink:href="/assets/icons/feather-sprite.svg?v=kr8tWb3I1yBTiB4w#user"></use>
520  </svg>
521</i>        </button>
522        <div class="user-menu js-user-menu">
523    <a class="signup-link" data-portal="signup" href="#" tabindex="0"
524      title="Đăng Ký" aria-label="Đăng Ký">
525      <i class="icon icon-arrow-up-right icon--xs">
526  <svg class="icon__svg">
527    <use xlink:href="/assets/icons/feather-sprite.svg?v=kr8tWb3I1yBTiB4w#arrow-up-right"></use>
528  </svg>
529</i>Đăng Ký
530    </a>
531    <a class="signin-link" data-portal="signin" href="#" tabindex="0"
532      title="Đăng Nhập" aria-label="Đăng Nhập">
533      <i class="icon icon-log-in icon--xs">
534  <svg class="icon__svg">
535    <use xlink:href="/assets/icons/feather-sprite.svg?v=kr8tWb3I1yBTiB4w#log-in"></use>
536  </svg>
537</i>Đăng Nhập
538    </a>
539</div>      </div>
540    </div>
541  </div>
542</header>
543      <nav class="menu js-menu">
544  <ul class="nav" role="menu">
545    <li class="nav-home" data-test="" role="menuitem">
546      <a href="https://chinhdey.com/">
547          <i class="icon icon-home icon--sm">
548  <svg class="icon__svg">
549    <use xlink:href="/assets/icons/menu-icons.svg?v=3cM8CHq8xgs_sHjF#home"></use>
550  </svg>
551</i>
551        <span>🏡 Home</span>
552      </a>
553    </li>
554    <li class="nav-timeline" data-test="" role="menuitem">
555      <a href="https://chinhdey.com/archive/">
556          <i class="icon icon-timeline icon--sm">
557  <svg class="icon__svg">
558    <use xlink:href="/assets/icons/menu-icons.svg?v=3cM8CHq8xgs_sHjF#timeline"></use>
559  </svg>
560</i>        <span>⏳  Timeline</span>
561      </a>
562    </li>
563    <li class="nav-gioi-thieu nav-current" data-test="" role="menuitem">
564      <a href="https://chinhdey.com/ve-chinhdey/">
565          <i class="icon icon-gioi-thieu icon--sm">
566  <svg class="icon__svg">
567    <use xlink:href="/assets/icons/menu-icons.svg?v=3cM8CHq8xgs_sHjF#gioi-thieu"></use>
568  </svg>
569</i>        <span>📣 Giới thiệu</span>
570      </a>
571    </li>
572    <li class="nav-chu-de" data-test="" role="menuitem">
573      <a href="https://chinhdey.com/tags/">
574          <i class="icon icon-chu-de icon--sm">
575  <svg class="icon__svg">
576    <use xlink:href="/assets/icons/menu-icons.svg?v=3cM8CHq8xgs_sHjF#chu-de"></use>
577  </svg>
578</i>        <span>🏷️ Chủ đề</span>
579      </a>
580    </li>
581    <li class="nav-lien-he" data-test="" role="menuitem">
582      <a href="https://chinhdey.com/lien-he/">
583          <i class="icon icon-lien-he icon--sm">
584  <svg class="icon__svg">
585    <use xlink:href="/assets/icons/menu-icons.svg?v=3cM8CHq8xgs_sHjF#lien-he"></use>
586  </svg>
587</i>        <span>📞 Liên hệ</span>
588      </a>
589    </li>
590</ul>
591
592  
593  <span class="flex-1"></span>
594
595    <div class="p">
596    <div class="menu-cta">
597        <img class="lazyload menu-cta__icon"
598          data-src="/content/images/size/w100/2021/09/trucgiac_avatar_white_background_60x60.png"
599          src="/content/images/size/w30/2021/09/trucgiac_avatar_white_background_60x60.png"
600          alt="Chinh Dey"/>
601      <div class="menu-cta__headline">Đăng ký theo dõi</div>
602      <a class="btn btn--xs btn--dark" href="#" data-portal="signup">Đăng Ký</a>
603    </div>
604  </div>
605
606  <a href="/bookmarks/" class="btn-toggle btn-bookmarks" tabindex="0"
607      title="Bookmarks" aria-label="Bookmarks">
608    <span class="btn-toggle-icons">
609      <i class="icon icon-bookmark icon--xs">
610  <svg class="icon__svg">
611    <use xlink:href="/assets/icons/feather-sprite.svg?v=kr8tWb3I1yBTiB4w#bookmark"></use>
612  </svg>
613</i>    </span>
614    <span>Bookmarks</span>
615  </a>
616
617
618  <button class="btn-toggle btn-theme-toggle js-theme-toggle" tabindex="0" 
619    title="Màu theme" aria-label="Màu theme">
620    <span class="btn-toggle-icons">
621      <i class="icon icon-settings icon--xs">
622  <svg class="icon__svg">
623    <use xlink:href="/assets/icons/feather-sprite.svg?v=kr8tWb3I1yBTiB4w#settings"></use>
624  </svg>
625</i>    </span>
626    <span>Theme</span>
627  </button>
628
629  <div class="color-scheme-picker js-color-scheme-picker">
630</div>
631
632<template class="js-color-scheme-template">
633  <button class="color-scheme w-100 js-color-scheme" data-color-scheme="">
634    <span class="color-scheme__name flex-1 text-left"></span>
635    <span class="color-scheme__color bg-primary"></span>
636    <span class="color-scheme__color bg-secondary"></span>
637    <span class="color-scheme__color bg-default"></span>
638    <span class="color-scheme__color bg-text"></span>
639  </button>
640</template>
641
642</nav>
643    <main class="main">
644      
645  <div class="container wrapper">
646    <div class="hero is-featured">
647    <ul class="breadcrumb">
648	<li class="breadcrumb-item"><a href="https://chinhdey.com">Trang chá»§</a></li>
649    <li class="breadcrumb-item"><a href="/tag/gop-nhat-bui-vang/">Góp nhặt bụi vàng</a></li>
650  <li class="breadcrumb-item breadcrumb-item-current">Về chinhdey</li>
651</ul>
652    <div class="hero__media wide has-caption">
653      <figure class="hero__figure">
654        <img
655          class="lazyload hero__img"
656          data-srcset="/content/images/size/w450/2021/09/goteik_viaduct_bridge-1.webp 300w,
657                  /content/images/size/w600/2021/09/goteik_viaduct_bridge-1.webp 600w,
658                  /content/images/size/w1000/2021/09/goteik_viaduct_bridge-1.webp 1000w,
659                  /content/images/size/w2000/2021/09/goteik_viaduct_bridge-1.webp 2000w"
660          srcset="data:image/gif;base64,R0lGODlhAQABAAAAACH5BAEKAAEALAAAAAABAAEAAAICTAEAOw=="
661          data-sizes="auto"
662          data-src="/content/images/size/w450/2021/09/goteik_viaduct_bridge-1.webp"
663          src="/content/images/size/w100/2021/09/goteik_viaduct_bridge-1.webp"
664          alt="Về chinhdey"
665        />
666          <figcaption>Trên chuyến tàu qua cầu Goteik viaduct cao nhất Myanmar. 31/08/2017.</figcaption>
667      </figure>
668    </div>
669  
670  <div class="content-wrap flex flex-col flex-cc m-b-lg">
671
672    <h1 class="hero__title text-center">Về chinhdey</h1>
673
674      <div class="page__excerpt m-t text-acc-1 text-center m-b-lg">Trải lòng của tác giả và những chủ đề được chia sẻ trên blog chinhdey.</div>
675
676      <div class="flex flex-cc text-acc-3 fw-500 m-b-lg">
677        <span>22 Thg 09 2021</span>
678        <span class="m-l-sm m-r-sm">&mdash;</span>
679        <span>12 phút đọc</span>
680          <span class="featured m-l-sm"><i class="icon icon-star icon--xs">
681  <svg class="icon__svg">
682    <use xlink:href="/assets/icons/feather-sprite.svg?v=kr8tWb3I1yBTiB4w#star"></use>
683  </svg>
684</i></span>
685      </div>
686
687      <div class="tag-list flex flex-wrap m-b-sm">
688          <a class="tag-gop-nhat-bui-vang tag-list__item" 
689            href="/tag/gop-nhat-bui-vang/" title="Góp nhặt bụi vàng" aria-label="Góp nhặt bụi vàng">
690            Góp nhặt bụi vàng
691          </a>
692      </div>
693  </div>
694
695</div>
696    <article class="post tag-gop-nhat-bui-vang tag-hash-announcement tag-hash-import-2023-05-29-09-24 featured content-wrap post-access-public js-toc-content">
697        <div class="social-share">
698  <a class="social-share__item js-share" tabindex="0" target="_blank"
699      href="https://twitter.com/share?text=V%E1%BB%81%20chinhdey&amp;url=https://chinhdey.com/ve-chinhdey/"
700      title="Share Twitter" aria-label="Share Twitter">
701    <i class="icon icon-twitter icon--sm">
702  <svg class="icon__svg">
703    <use xlink:href="/assets/icons/feather-sprite.svg?v=kr8tWb3I1yBTiB4w#twitter"></use>
704  </svg>
705</i>  </a>
706  <a class="social-share__item js-share" tabindex="0"
707      href="https://www.facebook.com/sharer.php?u=https://chinhdey.com/ve-chinhdey/"
708      title="Share Facebook" aria-label="Share Facebook">
709    <i class="icon icon-facebook icon--sm">
710  <svg class="icon__svg">
711    <use xlink:href="/assets/icons/feather-sprite.svg?v=kr8tWb3I1yBTiB4w#facebook"></use>
712  </svg>
713</i>  </a>
714  <a class="social-share__item js-share" tabindex="0" target="_blank"
715      href="https://www.linkedin.com/shareArticle?mini=true&url=https://chinhdey.com/ve-chinhdey/&title=V%E1%BB%81%20chinhdey&summary=V%E1%BB%81%20chinhdey"
716      title="Share Linkedin" aria-label="Share Linkedin">
717    <i class="icon icon-linkedin icon--sm">
718  <svg class="icon__svg">
719    <use xlink:href="/assets/icons/feather-sprite.svg?v=kr8tWb3I1yBTiB4w#linkedin"></use>
720  </svg>
721</i>  </a>
722  <a class="social-share__item" tabindex="0"
723      href="mailto:?subject=V%E1%BB%81%20chinhdey&body=https://chinhdey.com/ve-chinhdey/&nbsp;V%E1%BB%81%20chinhdey"
724      title="Share với email" aria-label="Share với email">
725    <i class="icon icon-mail icon--sm">
726  <svg class="icon__svg">
727    <use xlink:href="/assets/icons/feather-sprite.svg?v=kr8tWb3I1yBTiB4w#mail"></use>
728  </svg>
729</i>  </a>
730  <button class="copy-link js-copy-link" tabindex="0" data-url="https://chinhdey.com/ve-chinhdey/"
731      title="Copy vào clipboard" data-label="Đã Copy!" aria-label="Copy vào clipboard">
732    <i class="icon icon-copy icon--sm">
733  <svg class="icon__svg">
734    <use xlink:href="/assets/icons/feather-sprite.svg?v=kr8tWb3I1yBTiB4w#copy"></use>
735  </svg>
736</i>  </button>
737  <button class="handle-bookmark js-handle-bookmark" tabindex="0" 
738      data-id="614a96b7e22156a52f5a2b59" data-url="https://chinhdey.com/ve-chinhdey/" data-title="Về chinhdey"
739      title="Bookmark" data-label="" aria-label="Bookmark">
740    <i class="icon icon-bookmark icon--sm">
741  <svg class="icon__svg">
742    <use xlink:href="/assets/icons/feather-sprite.svg?v=kr8tWb3I1yBTiB4w#bookmark"></use>
743  </svg>
744</i>  </button>
745</div>
746
747      <div class="content">
748          <p>Chào bạn đến với chinhdey! 🎉</p><p>Tôi tên là Chinh. Trong bài viết tôi sử dụng tên Tuệ Chinh, là do anh em nơi tôi làm việc gọi. Thấy cũng hay nên tôi lấy làm luôn bút danh cho blog. 😄</p><p>Blog tên là chinhdey. Tôi đoán bạn phát âm là Chinh Đêy đúng không? 😉</p><p>Bạn đọc như vậy cũng không sai đâu. Tôi cũng muốn một cái tên gần gũi như vậy. Nhưng nó chỉ là một sự tình cờ mà thôi.</p><p>Cái tên chính xác là Chinh Để Ý. Để Ý là cách nói khác của sự hay biết, tỉnh thức, hoặc một từ mà có thể bạn đã từng nghe qua: Chánh Niệm.</p><p>Tôi vốn không phải là một người hay để ý đến những thứ xu
748ng quanh. Từ việc này mà gặp kha khá rắc rối và sai sót. 😄 Nếu không biết để ý, chúng ta rất khó để có thể hiểu mình, hiểu người. Và dĩ nhiên không thể trở thành một người tinh tế và nhạy bén được.</p><p>Yếu cái gì thì đặt tên tác ý cái đó để nhắc mình. Cho nên tôi mới lấy tên blog là Chinh Để Ý, ghi thành tên miền là chinhdey. Lần đầu bạn sẽ đọc là Chinh Đêy. Rất gần gũi và dễ thương. Một mũi tên trúng 2 đích: vừa có một cái tên ý nghĩa, vừa dễ nhớ và dễ gần.</p><p>Tôi thích cái tên này lắm. 🌞</p><p>Blog chinhdey là nơi mà tôi chia sẻ những trải nghiệm cóp nhặt từ cuộc sống với bốn mảng nội dung chính:</p><h2 id="1-tr%E1%BA%A3i-nghi%E1%BB%87m-s%E1%BB%91ng">#1 Trải nghiệm sống</h2><figure class="kg-card kg-image-card kg-width-wide kg-card-hascaption"><img src="https://res.cloudinary.com/chinhdey/image/upload/v1632279397/chinhdey.com/ve_chinh_va_chinhdey/myanmar_di_nho_xe_voi_Hoang_1600_800_aodgkg.webp" class="kg-image" alt loading="lazy"><figcaption>Trên chuyến xe đi nhờ (hơn 200km) từ Golden Rock - Myanmar, cùng với Hoàng.</figcaption></figure><p>Ai cũng có những trải nghiệm sống của mình. Tôi cũng vậy. Từ năm 2015 đến nay cuộc sống của tôi có rất nhiều trải nghiệm với những vai trò khác nhau, những môi trường khác nhau.</p><p>Có một thời gian tôi là thiền sinh của bản Hoa Anh Đào, do thầy Minh Niệm trực tiếp truyền dạy.</p><p>Có một thời gian tôi chu du các trường thiền bên Miến Điện (Myanmar) để học thiền cho thỏa thích.</p><p>Khoảng thời gian mới về Việt Nam, tôi đã mắc một sai lầm nghiêm trọng và đó là một biến cố lớn. Tôi mất hơn một năm chìm đắm trong đau khổ và hối hận vì sai lầm của bản thân.</p><p>Thời gian gần đây, tôi phụ trách hệ thống công nghệ tự động hóa của BKE và cùng làm với một nhóm gồm anh em siêu nhơn Gao. Một điểm trùng hợp rất kỳ lạ là cả năm anh em đều đẹp trai. Chắc siêu nhơn thì thường đẹp trai. 😄</p><p>Ở mỗi vai trò đều có một trải nghiệm rất riêng, rất thú vị. Bản thân chưa có thành tựu gì nổi bật, cũng rất bình thường mà thôi. Tuy nhiên tôi thấy cuộc sống của mình có màu sắc và lận lưng kha khá trải nghiệm.</p><p>Nói theo ngôn ngữ của gen Z thì tôi không còn là một tấm chiếu mới nữa. Tấm chiếu này đã vá chằng vá đụp rồi. 😁</p><p>Sau khi đi qua những trải nghiệm lúc thăng lúc trầm, đến giờ tôi thấy cuộc sống và con người của mình không hoàn hảo nhưng có những chất riêng. Tôi trân trọng những chất riêng đó, cho dù đôi khi phải đánh đổi bằng những sai lầm trả giá rất đắt.</p><p>Nhờ những trải nghiệm đó, tôi mới thấy những phần khác nhau của mình. Càng ngày tôi có cái nhìn chân thực về chính mình hơn.</p><p>Lúc mọi thứ đang ổn và tốt đẹp, tôi biết còn đó những góc tối bên trong mình. Những cái hay ho đang có mặt không phải toàn bộ con người tôi.</p><p>Lúc mọi thứ dường như không có lối thoát và chỉ còn đó sự tuyệt vọng, tôi biết tôi vẫn còn những phẩm chất tốt đẹp. Những sự yếu kém đang biểu hiện không phải là toàn bộ con người tôi.</p><p>Con người tôi bao gồm cả hai: những cái hay ho &amp; những điều yếu kém.</p><p>Bạn cũng vậy.</p><p>Cá nhân tôi thấy những mặt khác nhau của con người mình, và những trải nghiệm đi kèm với nó rất thú vị và rất đáng được ghi lại.</p><p>Ít nhất là để lưu giữ cho chính mình. Đi qua một chặng đường 5-10 năm nhìn lại thấy cuộc sống của mình có nhữ
748ng trải nghiệm như thế, cột mốc như thế. Đã thất bại và trưởng thành như thế. Để thấy mình đi qua cuộc sống này là có ý nghĩa.</p><p>Kế đến, blog như là một cuốn sách để lại cho con cháu nhìn vào đó và biết người đi trước đã sống và suy nghĩ thế nào. Lỡ đâu tụi nhỏ lại được truyền cảm hứng và thấy một hướng đi nào đó thì sao.</p><p>Còn nếu đủ duyên, là để cho những người như bạn đấy.</p><p>Và mong sao bạn sẽ được truyền cảm hứng để bắt đầu kể về câu chuyện của chính bạn. 😉</p><h2 id="2-c%C3%B4ng-vi%E1%BB%87c">#2 Công việc</h2><figure class="kg-card kg-image-card kg-width-wide kg-card-hascaption"><img src="https://res.cloudinary.com/chinhdey/image/upload/v1632236972/chinhdey.com/ve_chinh_va_chinhdey/huynh_de_bke_sqqmm3.jpg" class="kg-image" alt loading="lazy"><figcaption>Với huynh đệ trong công việc.</figcaption></figure><p>Công việc chiếm một phần ba thời gian của một ngày. Tính thoáng ra và nghĩ một cách hình tượng, thì công việc chiếm một phần ba cuộc sống của chúng ta rồi đấy.</p><p>Cá nhân tôi không muốn phân chia rạch ròi công việc là công việc, cuộc sống là cuộc sống. Nếu như vậy khi đi làm thì không sống hay sao? Sao không coi công việc đang làm là một phần đóng góp rất quan trọng vào cuộc sống, và tận dụng công việc để tạo những trải nghiệm đáng nhớ?</p><p>Tôi cũng không muốn một cuộc sống chỉ có công việc, công việc và công việc. Đối với tôi cuộc sống như vậy thật khô khan.</p><p>Nếu công việc là toàn bộ cuộc sống, thì ngoài công việc ra cuộc sống không còn gì khác nữa sao? Ý tôi là, nếu một ngày nào đó đột nhiên bạn không thể làm việc được nữa, thì làm sao bạn sống nổi? Ngoài công việc ra, bạn có cái gì nữa đâu?</p><p>Một phần ba cuộc sống này rất đặc biệt. Đó không chỉ là nơi tôi đóng góp khả năng của mình, tạo ra những thứ giá trị, thấy mình có ích. Mà nó còn là nơi bộc lộ những mặt tính cách trái ngược của tôi.</p><p>Công việc của tôi đang làm là về tự động hóa, chuyên tích hợp các ứng dụng khác nhau vào cùng một hệ thống tổng thể. Để hệ thống công nghệ của doanh nghiệp tự động vận hành một cách tối đa, càng ít có sự tham gia của con người càng tốt.</p><p>Công việc này nghiêng hẳn về tính hệ thống, logic, bài bản, lớp lang. Phải cực kỳ tỉ mỉ và chi tiết. Nhiều khi chỉ thiếu một phẩy, là cả hệ thống không chạy, hay chạy sai. Nó chỉ có đúng &amp; sai, rất rạch ròi. Trong hệ thống tự động hóa, không có chỗ cho cảm xúc và sự ngẫu hứng.</p><p>Đây là một mảng rất thú vị và tôi có kha khá trải nghiệm với nó. Trong tương lai sẽ có những loạt bài tôi chia sẻ về những điều tuyệt vời mà tự động hóa làm được để giải phóng sức lao động của con người.</p><p>Phần con người còn lại của tôi thì hoàn toàn trái ngược: lãng tử, tự do, thơ ca văn vẻ. Thích viết lách. Thích cái đẹp. Thích trầm ngâm ngẫm nghĩ.</p><p>Chiếc blog này là một ví dụ. 😉</p><p>Mảng nội dung sẽ cung cấp rất nhiều nội dung về công nghệ tự động hóa mà tôi đang làm hằng ngày trong 2 năm vừa qua. Chắc chắn bạn sẽ học được rất nhiều cách làm hữu ích, mạnh mẽ và áp dụng ngay cho công việc của bạn.</p><p>Ngoài ra, tôi cũng chia sẻ về môi trường làm việc, văn hóa doanh nghiệp, xây dựng đội nhóm, học tập rèn luyện, xử lý vấn đề ở nơi tôi đang làm việc. Hay cũng có, chưa hay cũng có.</p><p>Cái nào thấy phù hợp, bạn hãy mang về áp dụng. Cái nào chưa hay, và bạn có cách hay hơn, thì cho tôi biết nhé.</p><h2 id="3-c%E1%BA%A3m-nh%E1%BA%ADn-v%E1%BB%81-s%C3%A1ch-phim-nh%E1%BA%A1c">#3. Cảm nhận về sách, phim, nhạc</h2><figure class="kg-card kg-image-card kg-width-wide">
748<img src="https://res.cloudinary.com/chinhdey/image/upload/v1632224424/chinhdey.com/ve_chinh_va_chinhdey/binh_minh_va_chiec_la_jlcvun.webp" class="kg-image" alt loading="lazy"></figure><p>Tôi rất thích câu nói dưới đây:</p><blockquote>"Cuộc đời ta thay đổi theo hai cách: qua những người ta gặp và qua những cuốn sách ta đọc" - Harvey MacKay</blockquote><p>Tôi rất đồng tình với tác giả.</p><p>Tuy nhiên, không chỉ dừng lại con người, hay cuốn sách, mà đó còn là những bộ phim &amp; bài hát 'chạm' đến những cảm xúc sâu lắng bên trong tôi. Tôi rất muốn chia sẻ cảm nhận của mình về những tác phẩm chạm đến trái tim ấy.</p><p>Hy vọng những bài cảm nhận sẽ góp thêm vào cảm nhận của bạn về những tác phẩm ấy.</p><h2 id="4-th%E1%BB%B1c-t%E1%BA%ADp-chuy%E1%BB%83n-h%C3%B3a-n%E1%BB%99i-t%C3%A2m-b%E1%BA%B1ng-thi%E1%BB%81n-ch%C3%A1nh-ni%E1%BB%87m">#4. Thực tập chuyển hóa nội tâm bằng thiền Chánh Niệm</h2><p>Trước khi đọc tiếp, hãy nhớ lại khoảnh khắc hạnh phúc nhất mà bạn từng trải qua.</p><p>Tạm ngưng đọc tại đây, nhớ xong xuôi rồi quay lại nhé.</p><figure class="kg-card kg-image-card kg-width-wide"><img src="https://res.cloudinary.com/chinhdey/image/upload/v1632279201/chinhdey.com/ve_chinh_va_chinhdey/ban_tay_nang_niu_tach_tra_1200x600_mhbcdb.webp" class="kg-image" alt loading="lazy"></figure><p>Còn đối với tôi, những khoảnh khắc hạnh phúc nhất tôi từng được trải nghiệm là giây phút trí tuệ bước ra để cho tôi thấy phần nào đó sự thật về chính mình, bản chất của cái mà chúng ta hay gọi là 'tôi' này.</p><p>Dù chỉ là trong khoảnh khắc, nhưng cũng đủ để vén tấm màn của sự mê mờ và ngộ nhận về bản thân. Khi đã hiểu bản chất thật về mình, kỳ lạ là ý nghĩa cuộc sống cũng được hiển lộ.</p><p>Lúc đó, tôi cảm giác là tôi đã sống đủ rồi.</p><p>Tôi nhớ mãi khoảnh khắc tôi nhận ra ý nghĩa cuộc sống khi tôi đang.. rửa tay. Thực tập Chánh Niệm đúng và đủ, sẽ đến lúc trí tuệ bước ra mà bạn không thể biết trước đó là thời điểm nào, trong hoàn cảnh nào. Nó sẽ đến rất bất ngờ.</p><p>Thực tập Chánh Niệm đúng cách sẽ giúp bạn dần khám phá ra ý nghĩa của cuộc sống, hay nói đúng hơn là sự sống bên trong bạn.</p><p>Nhưng đó là kết quả đến từ hành trình dài ngày.</p><p>Trong đời sống hằng ngày, việc thực tập Chánh Niệm giống như bạn tự lắp thêm một cái camera để theo dõi chính mình.</p><p>Một căn nhà không có ai canh chừng rất dễ bị trộm đột nhập và trộm đi những thứ quý giá. Cũng như vậy, nếu tâm trí mà không được canh chừng thì phiền não rất dễ xâm nhập và quậy phá. Khi đó bạn sẽ có những suy nghĩ, lời nói và hành động sai trái.</p><p>Hệ quả là bạn có thể sẽ đánh mất những thứ quý giá.</p><p>Chánh Niệm giống như người canh chừng cho tâm trí. Chánh Niệm sẽ theo dõi cái gì đang sinh khởi và diễn ra trong tâm. Giống như kẻ trộm sẽ không dám đột nhập căn nhà khi có chủ nhà. Phiền não cũng khó xâm nhập hơn khi có Chánh Niệm gác cửa.</p><p>Lỡ mà phiền não đột nhập rồi, có Chánh Niệm theo dõi thì phiền não sẽ không tự tung tự tác hoành hành được. Giống như trộm mà bị chủ nhà phát hiện sẽ mau chóng tìm đường tháo chạy.</p><p>Chúng ta phạm sai lầm là do hành động - lời nói - suy nghĩ (thân - khẩu - ý) bị phiền não giật dây.</p><p>Nếu thân khẩu ý xuất phát từ trí tuệ, chúng ta sẽ chính xác hơn, dễ thương hơn, bao dung hơn, kiên nhẫn hơn, rộng lượng hơn, bình an hơn.. Rất nhiều phẩm chất tốt đẹp sẽ được vun bồi.</p><p>Mà một cánh cửa để mở ra trí tuệ là thực tập Chánh Niệm ngay trong đời sống.</p><p>Là một thiền sinh vẫn đang trên hành trình, tuy còn nhiều sai sót nhưng tôi vẫn muốn chia sẻ với bạn về hành trình vô cùng thú vị này.</p><p>Ít nhất tôi có thể chia sẻ những sai sót đã mắc phải, để bạn không đi vào vết xe đổ đó nữa. 🙂</p><hr><h2 id="k%E1%BA%BFt">Kết</h2><p>Đó là bốn mảng nội dung chính mà tôi xây dựng để chia sẻ với bạn trên blog này.</p><p>Mong là những bài viết trên này sẽ mang đến những phút giây ý nghĩa với bạn.</p><p>Mong được gặp bạn thường xuyên, nơi những bài viết tâm huyết của Chinh. 🙂</p><p>Đừng quên <a href="https://chinhdey.com/#/portal/signup">ĐĂNG KÝ</a> để nhận bài viết mới hằng tuần qua email nhé.</p><figure class="kg-card kg-bookmark-card"><a class="kg-bookmark-container" href="https://chinhdey.com/chinh
748dey-cap-nhat-giao-dien-moi/"><div class="kg-bookmark-content"><div class="kg-bookmark-title">chinhdey cập nhật giao diện mới</div><div class="kg-bookmark-description">Và những tính năng tối ưu trải nghiệm đọc.</div><div class="kg-bookmark-metadata"><img class="kg-bookmark-icon" src="https://chinhdey.com/favicon.png" alt=""><span class="kg-bookmark-author">Chinh Dey</span><span class="kg-bookmark-publisher">Tuệ Chinh</span></div></div><div class="kg-bookmark-thumbnail"><img src="https://chinhdey.com/content/images/2021/09/chinhdey_cap_nhat_giao_dien_cover.webp" alt=""></div></a></figure>
749      </div>
750    </article>
751
752      <div class="content-wrap">
753        <div class="post-authors p flex flex-wrap bg-default shadow">
754          <div class="section__title text-acc-3 m-b-sm">Tác Giả</div>
755          <span class="special-delimiter"></span>
756              <div class="card author-card author-chinh" data-type="post">
757    <a class="author-card__media flex flex-cc" href="/author/chinh/">
758      <img class="lazyload author-card__img is-round z-index-1 has-shadow" 
759        data-srcset="/content/images/size/w450/2023/08/z4484437964728_141091846357d18476f9c6475d51fee9.jpg 300w,
760            /content/images/size/w600/2023/08/z4484437964728_141091846357d18476f9c6475d51fee9.jpg 600w"
761        srcset="data:image/gif;base64,R0lGODlhAQABAAAAACH5BAEKAAEALAAAAAABAAEAAAICTAEAOw=="
762        data-sizes="auto"
763        data-src="/content/images/size/w100/2023/08/z4484437964728_141091846357d18476f9c6475d51fee9.jpg"
764        src="/content/images/size/w30/2023/08/z4484437964728_141091846357d18476f9c6475d51fee9.jpg"
765        alt="Chinh"
766      />
767    
768  </a>
769
770  <div class="author-card__content flex-1 flex flex-col text-acc-1">
771      <div class="author-card__name fw-600 text-lg m-b-xs"><a href="/author/chinh/">Chinh</a></div>
772    
773      <div class="author-card__descr text-acc-2 m-b">Người kể chuyện.</div>
774    
775      <div class="author-card__details flex">
776
777        <div class="author-card__social flex">
778            <a href="https://www.facebook.com/dangdinhchinh" target="_blank" title="Facebook" aria-label="Facebook">
779              <i class="icon icon-facebook icon--xs">
780  <svg class="icon__svg">
781    <use xlink:href="/assets/icons/feather-sprite.svg?v=kr8tWb3I1yBTiB4w#facebook"></use>
782  </svg>
783</i>            </a>
784            <a href="https://comta.io" target="_blank" title="Website" aria-label="Website">
785              <i class="icon icon-link icon--xs">
786  <svg class="icon__svg">
787    <use xlink:href="/assets/icons/feather-sprite.svg?v=kr8tWb3I1yBTiB4w#link"></use>
788  </svg>
789</i>            </a>
790        </div>
791      </div>
792  </div>
793</div>
794        </div>
795      </div>
796
797      <div class="content-wrap">
798        <div id="hyvor-talk-view">
799<script type="text/javascript">
800    var HYVOR_TALK_WEBSITE = "3197";
801    var HYVOR_TALK_CONFIG = {
802        url: false,
803        id: "ghost-614a96b7e22156a52f5a2b59"
804    };
805</script>
vendor: 1 bytes, line 805
805
806<script async type="text/javascript" src="//talk.hyvor.com/web-api/embed.js"></script>
806
807
808</div>      </div>
809
810        <div class="related-posts m-t-xl m-b-xl">
811      <div class="section__title m-b">Bạn có thể quan tâm</div>
812      
813      <div class="row post-feed">
814          <div class="col-xs-12 col-md-6 col-lg-4 m-b-lg">
815            <article class="card post-card post tag-gop-nhat-bui-vang h-100 js-post-card"> 
816
817
818  <div class="post-card__content m-t">
819      <div class="tag-list flex flex-wrap m-b-sm">
820          <a class="tag-gop-nhat-bui-vang tag-list__item m-r-sm" 
821            href="/tag/gop-nhat-bui-vang/" aria-label="Góp nhặt bụi vàng">
822            Góp nhặt bụi vàng
823          </a>
824      </div>
825
826    <h2 class="post-card__title">
827      <a href="/di-qua-nhung-ngay-mua-nang/" aria-label="Đi qua những ngày mưa nắng">Đi qua những ngày mưa nắng</a>
828    </h2>
829
830    <div class="post-card__details flex items-center m-b">
831      <span class="visibility m-r">public</span>
832      <span class="m-r fw-400">&ndash;</span>
833      <span class="read-time">3 phút đọc</span>
834    </div>
835
836    <div class="post-card__exc m-b">
837        Biết cách đi qua những ngày mưa nắng, thứ ở lại trong mỗi chúng ta sẽ là những viên gạch mang tên thấu hiểu chính mình. 
838    </div>
839
840    <div class="flex-1"></div>
841
842    <div class="post-card__ftr">      
843      <time datetime="2023-08-14" class="post-card__date flex-1">
844        14 Thg 08 2023
845      </time>
846
847      <div class="author-mini flex items-center">
848          <a href="/author/chinh/" class="author-mini__item has-img  nr-1" 
849            title="Chinh" aria-label="Chinh">
850            <span class="author-mini__tooltip">Chinh</span>
851              <img 
852                class="lazyload author-mini__img" 
853                data-sizes="auto"
854                data-src="/content/images/size/w100/2023/08/z4484437964728_141091846357d18476f9c6475d51fee9.jpg" 
855                src="/content/images/size/w30/2023/08/z4484437964728_141091846357d18476f9c6475d51fee9.jpg" 
856                alt="Chinh" 
857              />
858          </a>
859      </div>
860    </div>
861  </div>
862
863</article>          </div>
864          <div class="col-xs-12 col-md-6 col-lg-4 m-b-lg">
865            <article class="card post-card post tag-gop-nhat-bui-vang h-100 js-post-card"> 
866
867
868  <div class="post-card__content m-t">
869      <div class="tag-list flex flex-wrap m-b-sm">
870          <a class="tag-gop-nhat-bui-vang tag-list__item m-r-sm" 
871            href="/tag/gop-nhat-bui-vang/" aria-label="Góp nhặt bụi vàng">
872            Góp nhặt bụi vàng
873          </a>
874      </div>
875
876    <h2 class="post-card__title">
877      <a href="/vi-thay-nen-theo/" aria-label="Vị thầy nên theo">Vị thầy nên theo</a>
878    </h2>
879
880    <div class="post-card__details flex items-center m-b">
881      <span class="visibility m-r">public</span>
882      <span class="m-r fw-400">&ndash;</span>
883      <span class="read-time">8 phút đọc</span>
884    </div>
885
886    <div class="post-card__exc m-b">
887        Muốn biết người đó có nên theo hay không, hãy nhìn vào lối sống, lịch sinh hoạt, những cái họ làm hằng ngày, thái độ của họ khi làm việc đó. 
888    </div>
889
890    <div class="flex-1"></div>
891
892    <div class="post-card__ftr">      
893      <time datetime="2023-08-11" class="post-card__date flex-1">
894        11 Thg 08 2023
895      </time>
896
897      <div class="author-mini flex items-center">
898          <a href="/author/chinh/" class="author-mini__item has-img  nr-1" 
899            title="Chinh" aria-label="Chinh">
900            <span class="author-mini__tooltip">Chinh</span>
901              <img 
902                class="lazyload author-mini__img" 
903                data-sizes="auto"
904                data-src="/content/images/size/w100/2023/08/z4484437964728_141091846357d18476f9c6475d51fee9.jpg" 
905                src="/content/images/size/w30/2023/08/z4484437964728_141091846357d18476f9c6475d51fee9.jpg" 
906                alt="Chinh" 
907              />
908          </a>
909      </div>
910    </div>
911  </div>
912
913</article>          </div>
914          <div class="col-xs-12 col-md-6 col-lg-4 m-b-lg">
915            <article class="card post-card post tag-gop-nhat-bui-vang h-100 js-post-card"> 
916
917
918  <div class="post-card__content m-t">
919      <div class="tag-list flex flex-wrap m-b-sm">
920          <a class="tag-gop-nhat-bui-vang tag-list__item m-r-sm" 
921            href="/tag/gop-nhat-bui-vang/" aria-label="Góp nhặt bụi vàng">
922            Góp nhặt bụi vàng
923          </a>
924      </div>
925
926    <h2 class="post-card__title">
927      <a href="/chuyen-skin-care-va-o-tro-tran-gian/" aria-label="Chuyện skin care và ở trọ trần gian">Chuyện skin care và ở trọ trần gian</a>
928    </h2>
929
930    <div class="post-card__details flex items-center m-b">
931      <span class="visibility m-r">public</span>
932      <span class="m-r fw-400">&ndash;</span>
933      <span class="read-time">10 phút đọc</span>
934    </div>
935
936    <div class="post-card__exc m-b">
937        Sẽ đến một ngày, em thôi kiếp ở trọ trần gian.  
938    </div>
939
940    <div class="flex-1"></div>
941
942    <div class="post-card__ftr">      
943      <time datetime="2023-08-08" class="post-card__date flex-1">
944        8 Thg 08 2023
945      </time>
946
947      <div class="author-mini flex items-center">
948          <a href="/author/chinh/" class="author-mini__item has-img  nr-1" 
949            title="Chinh" aria-label="Chinh">
950            <span class="author-mini__tooltip">Chinh</span>
951              <img 
952                class="lazyload author-mini__img" 
953                data-sizes="auto"
954                data-src="/content/images/size/w100/2023/08/z4484437964728_141091846357d18476f9c6475d51fee9.jpg" 
955                src="/content/images/size/w30/2023/08/z4484437964728_141091846357d18476f9c6475d51fee9.jpg" 
956                alt="Chinh" 
957              />
958          </a>
959      </div>
960    </div>
961  </div>
962
963</article>          </div>
964      </div>
965    </div>
966
967  </div>
968
969    </main>
970
971      <footer class="footer">
972  <div class="container wrapper">
973      <div class="footer__sub p-t-xl p-b-xl border-bottom-1">
974        <div class="row">
975          <div class="col-xs-12 col-md-6 footer__sub-text">
976            <h3 class="m-b-0">Bạn chưa là thành viên?</h3>
977            <div class="m-t m-b">Đăng ký để truy cập toàn bộ nội dung độc quyền dành riêng cho thành viên &amp; nhận bài viết mới hằng tuần qua email.</div>
978          </div>
979          <div class="col-xs-12 col-md-6">
980            <div class="flex footer__sub-action">
981              <a href="#" class="btn btn--brand btn--rounded m-r" data-portal="signup">Đăng ký</a>
982              <a href="/lien-he/" class="btn btn--bordered btn--rounded">Liên Hệ</a>
983            </div>
984          </div>
985        </div>
986      </div>
987
988    <div class="footer__top p-t-xl p-b-xl border-bottom-1 text-acc-1">
989      <div class="row">
990        <div class="col-xs-12 col-md-4 m-b-lg">
991          <div class="footer__title">Chinh Dey</div>
992          <div class="m-b text-acc-3">👋 Đây là nơi lưu giữ những chất liệu về cuộc sống &amp; công việc mà Chinh đã cóp nhặt trên hành trình của mình. Giữ kết nối nhé! 🤟 </div>
993          <div class="social flex">
994  <a class="social__item"
995     href="https://www.facebook.com/dangdinhchinh" target="_blank" title="Facebook"
996     aria-label="Facebook" rel="noreferrer">
997    <i class="icon icon-facebook icon--sm">
998  <svg class="icon__svg">
999    <use xlink:href="/assets/icons/feather-sprite.svg?v=kr8tWb3I1yBTiB4w#facebook"></use>
1000  </svg>
1001</i>  </a>
1002  <a class="social__item"
1003     href="/rss" target="_blank" title="RSS"
1004     aria-label="RSS" rel="noreferrer">
1005    <i class="icon icon-rss icon--sm">
1006  <svg class="icon__svg">
1007    <use xlink:href="/assets/icons/feather-sprite.svg?v=kr8tWb3I1yBTiB4w#rss"></use>
1008  </svg>
1009</i>  </a>
1010</div>
1011        </div>
1012        <div class="col-xs-12 col-md-1 m-b-sm">
1013        </div>
1014        <div class="col-xs-12 col-md-2 m-b-lg">
1015          <div class="footer__title">Điều Hướng</div>
1016          <ul class="nav" role="menu">
1017    <li class="nav-home" data-test="" role="menuitem">
1018      <a href="https://chinhdey.com/">
1019        <span>🏡 Home</span>
1020      </a>
1021    </li>
1022    <li class="nav-timeline" data-test="" role="menuitem">
1023      <a href="https://chinhdey.com/archive/">
1024        <span>⏳  Timeline</span>
1025      </a>
1026    </li>
1027    <li class="nav-gioi-thieu nav-current" data-test="" role="menuitem">
1028      <a href="https://chinhdey.com/ve-chinhdey/">
1029        <span>📣 Giới thiệu</span>
1030      </a>
1031    </li>
1032    <li class="nav-chu-de" data-test="" role="menuitem">
1033      <a href="https://chinhdey.com/tags/">
1034        <span>🏷️ Chủ đề</span>
1035      </a>
1036    </li>
1037    <li class="nav-lien-he" data-test="" role="menuitem">
1038      <a href="https://chinhdey.com/lien-he/">
1039        <span>📞 Liên hệ</span>
1040      </a>
1041    </li>
1042</ul>
1043        </div>
1044        <div class="col-xs-12 col-md-3 m-b-lg">
1045            <div class="footer__title">Kết Nối</div>
1046            <ul class="nav" role="menu">
1047    <li class="nav-comta-chatbot-automation" data-test="" role="menuitem">
1048      <a href="https://comta.io/">
1049        <span>comta - chatbot &amp; automation</span>
1050      </a>
1051    </li>
1052    <li class="nav-than-cong-huy-martech" data-test="" role="menuitem">
1053      <a href="https://thanconghuy.com/">
1054        <span>Thân Công Huy - MarTech</span>
1055      </a>
1056    </li>
1057    <li class="nav-tue-ngon-thau-hieu-ban-than" data-test="" role="menuitem">
1058      <a href="https://tuengon.com/">
1059        <span>Tuệ Ngôn - Thấu hiểu bản thân</span>
1060      </a>
1061    </li>
1062</ul>
1063        </div>
1064        <div class="col-xs-12 col-md-2 m-b-lg">
1065          <div class="footer__title">Chuyên Mục</div>
1066            <div class="footer__tags text-acc-3 flex flex-col m-b">
1067                <a href="/tag/gop-nhat-bui-vang/">Góp nhặt bụi vàng</a>
1068                <a href="/tag/mot-phan-ba-cuoc-song/">Một phần ba cuộc sống</a>
1069                <a href="/tag/tot-hon-1-moi-ngay/">tốt hơn 1% mỗi ngày</a>
1070                <a href="/tag/nhung-la-thu/">Những lá thư</a>
1071            </div>
1072        </div>
1073      </div>
1074    </div>
1075
1076    <div class="footer__bottom text-center">
1077      <span>&copy;2026&nbsp;<a href="https://chinhdey.com">Chinh Dey</a>.</span>
1078      <span>Tạo bởi<a rel="nofollow sponsored noopener" title="Site được tạo và host bởi bePublish" href="https://bepublish.com/vi/"> <u>ghostFam</u></a></span>
1079    </div>
1080  </div>
1081</footer>
1082      <button class="btn-toggle-round scroll-top js-scroll-top"
1083  type="button" title="Cuộn lên top" aria-label="Cuộn lên top">
1084  <svg class="progress-circle" width="100%" height="100%" viewBox="-1 -1 102 102">
1085    <path d="M50,1 a49,49 0 0,1 0,98 a49,49 0 0,1 0,-98"/>
1086  </svg>
1087  <i class="icon icon-arrow-up">
1088  <svg class="icon__svg">
1089    <use xlink:href="/assets/icons/feather-sprite.svg?v=kr8tWb3I1yBTiB4w#arrow-up"></use>
1090  </svg>
1091</i></button>
1092
1093    
1094            <button class="toc-toggle btn-toggle-round js-toc-toggle">
1095          <i class="icon icon-file-text icon--sm">
1096  <svg class="icon__svg">
1097    <use xlink:href="/assets/icons/feather-sprite.svg?v=kr8tWb3I1yBTiB4w#file-text"></use>
1098  </svg>
1099</i>        </button>
1100        <div class="post-toc shadow js-post-toc"> 
1101          <div class="section__title">Mục lục</div>
1102          <span class="special-delimiter m-t-sm m-b-sm"></span>
1103          <div class="post-toc__content js-toc"></div>
1104        </div>
1105
1106
1107    <div class="notifications">
1108  <a tabindex="0" class="notify notify-signup js-notify-close" 
1109    href="javascript:;" data-class="signup-success">
1110    <div class="container wrapper flex flex-cc">
1111      <div class="notify__msg flex-1">Tuyệt vời! Next, complete checkout for full access to Chinh Dey.</div> 
1112      <span class="notify__close"><i class="icon icon-x icon--xs">
1113  <svg class="icon__svg">
1114    <use xlink:href="/assets/icons/feather-sprite.svg?v=kr8tWb3I1yBTiB4w#x"></use>
1115  </svg>
1116</i></span>
1117    </div>
1118  </a>
1119
1120  <a tabindex="0" class="notify notify-signin js-notify-close" 
1121    href="javascript:;" data-class="signin-success">
1122    <div class="container wrapper flex flex-cc">
1123      <div class="notify__msg flex-1">Chào mừng bạn quay lại! Bạn đã đăng nhập thành công.</div> 
1124      <span class="notify__close"><i class="icon icon-x icon--xs">
1125  <svg class="icon__svg">
1126    <use xlink:href="/assets/icons/feather-sprite.svg?v=kr8tWb3I1yBTiB4w#x"></use>
1127  </svg>
1128</i></span>
1129    </div>
1130  </a>
1131
1132  <a tabindex="0" class="notify notify-subscribe js-notify-close" 
1133    href="javascript:;" data-class="subscribe-success">
1134    <div class="container wrapper flex flex-cc">
1135      <div class="notify__msg flex-1">Bạn đã đăng ký thành viên miễn phí Chinh Dey.</div> 
1136      <span class="notify__close"><i class="icon icon-x icon--xs">
1137  <svg class="icon__svg">
1138    <use xlink:href="/assets/icons/feather-sprite.svg?v=kr8tWb3I1yBTiB4w#x"></use>
1139  </svg>
1140</i></span>
1141    </div>
1142  </a>
1143
1144  <a tabindex="0" class="notify notify-checkout js-notify-close" 
1145    href="javascript:;" data-class="checkout-success">
1146    <div class="container wrapper flex flex-cc">
1147      <div class="notify__msg flex-1">Thành công! Tài khoản của bạn đã được kích hoạt, bây giờ bạn đã có thể truy cập nội dung (Refresh trình duyệt với F5).</div> 
1148      <span class="notify__close"><i class="icon icon-x icon--xs">
1149  <svg class="icon__svg">
1150    <use xlink:href="/assets/icons/feather-sprite.svg?v=kr8tWb3I1yBTiB4w#x"></use>
1151  </svg>
1152</i></span>
1153    </div>
1154  </a>
1155
1156  <a tabindex="0" class="notify notify-billing-success js-notify-close" 
1157    href="javascript:;" data-class="billing-success">
1158    <div class="container wrapper flex flex-cc">
1159      <div class="notify__msg flex-1">Success! Your billing info has been updated.</div> 
1160      <span class="notify__close"><i class="icon icon-x icon--xs">
1161  <svg class="icon__svg">
1162    <use xlink:href="/assets/icons/feather-sprite.svg?v=kr8tWb3I1yBTiB4w#x"></use>
1163  </svg>
1164</i></span>
1165    </div>
1166  </a>
1167
1168  <a tabindex="0" class="notify notify-billing-cancel js-notify-close" 
1169    href="javascript:;" data-class="billing-cancel">
1170    <div class="container wrapper flex flex-cc">
1171      <div class="notify__msg flex-1">Your billing was not updated.</div> 
1172      <span class="notify__close"><i class="icon icon-x icon--xs">
1173  <svg class="icon__svg">
1174    <use xlink:href="/assets/icons/feather-sprite.svg?v=kr8tWb3I1yBTiB4w#x"></use>
1175  </svg>
1176</i></span>
1177    </div>
1178  </a>
1179</div>
1180
1181
1182    
1182<script>
1183      if (CONFIG.ENABLE_PWA && 'serviceWorker' in navigator) {
1184        window.addEventListener('load', function() {
1185          navigator.serviceWorker.register('/sw.js');
1186        });
1187      }
1188    </script>
1188
1189
1190      
1190<script>
1191    // Check if current post is bookmarked
1192    const bookmarkBtn = document.querySelector('.js-handle-bookmark');
1193    if (bookmarkBtn) {
1194      bookmarkBtn.onclick = function(event) {
1195        handleBookmark(event);
1196      }
1197    }
1198    let bookmarks = JSON.parse(localStorage.getItem('bookmarks')) || [];
1199    let bookmarked = bookmarks.some(function(i) { return i.id.includes('614a96b7e22156a52f5a2b59')});
1200    bookmarked ? bookmarkBtn.classList.add('is-saved') : '';
1201
1202    /** 
1203    * Handle bookmark
1204    * @id - Post ID
1205    * @url - Post url
1206    * @title - Post title
1207    */ 
1208    const handleBookmark = function(event) {
1209      // Save input values in an object
1210      let bookmarkObject = {
1211        id: event.currentTarget.getAttribute('data-id'),
1212        url: event.currentTarget.getAttribute('data-url'),
1213        title: event.currentTarget.getAttribute('data-title')
1214      }
1215
1216      if (bookmarked) { 
1217        // Remove bookmark
1218        const index = bookmarks.findIndex( function(b) { b.id == bookmarkObject.id });
1219        bookmarks.splice(index, 1);
1220        localStorage.setItem("bookmarks", JSON.stringify(bookmarks));
1221        localStorage
1222        bookmarked = false;
1223        bookmarkBtn.classList.remove('is-saved'); 
1224        bookmarkBtn.setAttribute('data-label', GLOBAL.REMOVE_BOOKMARK_MSG);   
1225      } else { 
1226        // Add bookmark
1227        bookmarks.push(bookmarkObject);
1228        localStorage.setItem('bookmarks', JSON.stringify(bookmarks));
1229        bookmarked = true;
1230        bookmarkBtn.classList.add('is-saved');  
1231        bookmarkBtn.setAttribute('data-label', GLOBAL.ADD_BOOKMARK_MSG);  
1232      }
1233
1234      bookmarkBtn.classList.add('has-tooltip'); 
1235      bookmarkBtn.blur();
1236
1237      setTimeout(function(){
1238        bookmarkBtn.classList.remove('has-tooltip');
1239      }, 1000); 
1240    };    
1241    
1242    const copyBtn = document.querySelector('.js-copy-link');
1243    if (copyBtn) {
1244      copyBtn.onclick = function(event) {
1245        copyToClipboard(event.currentTarget, event.currentTarget.getAttribute('data-url'));
1246      }
1247    }
1248    
1249    /** 
1250    * Copy to clipboard
1251    * @src - source element
1252    * @str - string to copy
1253    */ 
1254    const copyToClipboard = function(src, str) {
1255      const el = document.createElement('textarea');
1256      el.value = str;
1257      el.setAttribute('readonly', '');
1258      el.style.position = 'absolute';
1259      el.style.left = '-9999px';
1260      document.body.appendChild(el);
1261      el.select();
1262      document.execCommand('copy');
1263      document.body.removeChild(el);
1264
1265      src.classList.add('has-tooltip');
1266      src.setAttribute('data-label', 'Copied!');
1267
1268      src.onmouseleave = function() { 
1269        src.classList.remove('has-tooltip');
1270        setTimeout(function(){
1271          src.setAttribute('data-label', '');
1272        }, 500); 
1273      }
1274    };
1275
1276    // General share settings
1277    const shareBtns = document.querySelectorAll('.js-share');
1278    if (shareBtns) {
1279      shareBtns.forEach(shareBtn = function() {
1280        shareBtn.onclick = function(event) {
1281          socialShare(event.currentTarget.getAttribute('href'));
1282        }
1283      });
1284    }
1285
1286    /** 
1287    * Social Share
1288    * @src - source element
1289    * @str - string to copy
1290    */ 
1291    const socialShare = function(href) {
1292      window.open(href, '', 'menubar=no,toolbar=no,resizable=yes,scrollbars=yes,height=290,width=580');
1293      return false;
1294    }
1295  </script>
1295
1296
1297        
1297<script>
1298          document.addEventListener('readystatechange', function(event) {
1299            if (document.readyState === "complete") {
1300              // table of contents toggle
1301              const tocToggleBtn = document.querySelector('.js-toc-toggle');
1302              const postToc = document.querySelector('.js-post-toc');
1303
1304
1305              // media query for TOC function
1306              const mqSmall = window.matchMedia('(max-width: 767px)');
1307              const mqLarge = window.matchMedia('(min-width: 768px)');
1308
1309              if (tocToggleBtn && postToc) {
1310                // if device is large, show the TOC by default
1311                if (mqLarge.matches) tocToggleBtn.classList.add('is-active');
1312
1313                // open/close the TOC
1314                tocToggleBtn.onclick = function(event) {
1315                  this.classList.toggle('is-active');
1316                }
1317              }
1318
1319              const offset = 60;
1320              window.addEventListener('scroll', function(event) {
1321                //Scroll back to top
1322                const scrollPos = window.scrollY || window.scrollTop || document.getElementsByTagName('html')[0].scrollTop;
1323                scrollPos > offset ? tocToggleBtn.classList.add('is-visible') : tocToggleBtn.classList.remove('is-visible');
1324              
1325              }, false);
1326
1327              if (postToc) {
1328                tocbot.init({
1329                  // Where to render the table of contents.
1330                  tocSelector: '.js-toc',
1331                  // Where to grab the headings to build the table of contents.
1332                  contentSelector: '.js-toc-content',
1333                  // Which headings to grab inside of the contentSelector element.
1334                  headingSelector: 'h1, h2, h3',
1335                  // For headings inside relative or absolute positioned containers within content.
1336                  hasInnerContainers: false,
1337                  // smooth scroll
1338                  scrollSmooth: false,
1339                  // offset
1340                  headingsOffset: 10,
1341                  // onclick event
1342                  onClick: function(e){ 
1343                    e.preventDefault();
1344                    const href = this.getAttribute('href');
1345                    var el = document.querySelector(`#${CSS.escape(href.substring(1))}`);
1346                    let offset;
1347                    CONFIG.ENABLE_STICKY_HEADER === true ? offset = 80 : offset = 20 
1348                    const bodyRect = document.body.getBoundingClientRect().top;
1349                    const elementRect = el.getBoundingClientRect().top;
1350                    const elementPosition = elementRect - bodyRect;
1351                    const offsetPosition = elementPosition - offset;
1352
1353                    window.scrollTo({
1354                      top: offsetPosition,
1355                      behavior: 'smooth'
1356                    });
1357
1358                    document.querySelector('.js-toc-toggle').classList.remove('is-active');
1359                  }
1360                });
1361              }
1362            }
1363          });
1364        </script>
1364
1365
1366  
1366<script>
1367    if (CONFIG.ENABLE_COLOR_SCHEME_PICKER && 'content' in document.createElement('template')) {
1368      const themeButton = document.querySelector('.js-theme-toggle');
1369      themeButton ? themeButton.classList.add('is-visible') : '';
1370
1371      let colorSchemePicker = document.querySelector('.js-color-scheme-picker');
1372      let colorSchemeTemplate = document.querySelector('.js-color-scheme-template');
1373
1374      COLOR_SCHEMES.map(function(theme) { 
1375        var colorSchemeBtn = colorSchemeTemplate.content.cloneNode(true).querySelector('button');
1376        colorSchemeBtn.setAttribute('data-color-scheme', theme.id);
1377        colorSchemeBtn.querySelector('.color-scheme__name').textContent = theme.name;
1378        colorSchemePicker.appendChild(colorSchemeBtn);
1379      }).join(' ')
1380    } 
1381
1382    const colorSchemeBtns = document.querySelectorAll('.js-color-scheme');
1383    colorSchemeBtns.forEach(function(colorSchemeBtn) {
1384      colorSchemeBtn.onclick = function(event) {
1385        setColorScheme(event.currentTarget.getAttribute('data-color-scheme'));
1386      }
1387    })
1388  </script>
1388
1389
1390  
1390<script>
1391    const scrollTop = document.querySelector('.js-scroll-top');
1392
1393    if (scrollTop && CONFIG.ENABLE_SCROLL_TO_TOP) {
1394      const progressPath = document.querySelector('.scroll-top path');
1395      const pathLength = progressPath.getTotalLength();
1396      progressPath.style.transition = progressPath.style.WebkitTransition = 'none';
1397      progressPath.style.strokeDasharray = `${pathLength} ${pathLength}`;
1398      progressPath.style.strokeDashoffset = pathLength;
1399      progressPath.getBoundingClientRect();
1400      progressPath.style.transition = progressPath.style.WebkitTransition = 'stroke-dashoffset 10ms linear';		
1401      const updateProgress = function() {
1402        const scroll = window.scrollY || window.scrollTop || document.documentElement.scrollTop;
1403    
1404        const docHeight = Math.max(
1405          document.body.scrollHeight, document.documentElement.scrollHeight,
1406          document.body.offsetHeight, document.documentElement.offsetHeight,
1407          document.body.clientHeight, document.documentElement.clientHeight
1408        );
1409    
1410        const windowHeight = Math.max(document.documentElement.clientHeight, window.innerHeight || 0);
1411    
1412        const height = docHeight - windowHeight;
1413        var progress = pathLength - (scroll * pathLength / height);
1414        progressPath.style.strokeDashoffset = progress;
1415      }
1416    
1417      updateProgress();
1418      const offset = 60;
1419
1420      window.addEventListener('scroll', function(event) {
1421        updateProgress();
1422        
1423        //Scroll back to top
1424        const scrollPos = window.scrollY || window.scrollTop || document.getElementsByTagName('html')[0].scrollTop;
1425        scrollPos > offset ? scrollTop.classList.add('is-active') : scrollTop.classList.remove('is-active');
1426      
1427      }, false);
1428    }
1429  </script>
1429
1430
1431  
1431<script>
1432    // Give the parameter a variable name
1433    const action = getParameterByName('action');
1434    const stripe = getParameterByName('stripe');
1435
1436    switch (action) {
1437      case 'subscribe':
1438        document.body.classList.add('subscribe-success')
1439        break;
1440      case 'signup': 
1441        // window.location = '/signup/?action=checkout';
1442        break;
1443      case 'checkout':
1444        document.body.classList.add('signup-success');
1445        break;
1446      case 'signin':
1447        document.body.classList.add('signin-success');
1448        break;
1449      default:
1450        break;
1451    }
1452
1453    switch (stripe) {
1454      case 'success':
1455        document.body.classList.add('checkout-success');
1456        break;
1457      case 'billing-update-success':
1458        document.body.classList.add('billing-success');
1459        break;
1460      case 'billing-update-cancel':
1461        document.body.classList.add('billing-cancel');
1462        break;
1463      default:
1464        break;
1465    }
1466
1467    /**
1468    * Members Parse the URL parameter
1469    * @param {string} name - The parameter name
1470    * @param {string} url - The URL
1471    * @param {string} action - Name of the action
1472    */
1473    function getParameterByName(name, url) {
1474      if (!url) url = window.location.href;
1475      name = name.replace(/[\[\]]/g, '\\$&');
1476      var regex = new RegExp('[?&]' + name + '(=([^&#]*)|&|#|$)'),
1477          results = regex.exec(url);
1478      if (!results) return null;
1479      if (!results[2]) return '';
1480      return decodeURIComponent(results[2].replace(/\+/g, ' '));
1481    }
1482    
1483    /**
1484    * Clean URI
1485    */
1486    function clearURI() {
1487      var uri = window.location.toString();
1488      if (uri.indexOf("?") > 0) {
1489        var clean_uri = uri.substring(0, uri.indexOf("?"));
1490        window.history.replaceState({}, document.title, clean_uri);
1491      }
1492    }
1493  </script>
1493
1494
1495
1496    <!-- Ghost Search Function -->
1497<script>
1498  var search_api_key = '3e2319e1c6eb5be801e6a2ff52';
1499</script>
1499
1500
1501<!-- Flying Page Plugin -->
1502<script>
1503  window.FPConfig = {
1504    delay: 0,
1505    ignoreKeywords: ['/signin/','#'],
1506    maxRPS: 3,
1507    hoverDelay: 50,
1508  };
1509</script>
vendor: 1 bytes, line 1509
1509
1510<script defer src="https://cdn.statically.io/gh/gijo-varghese/flying-pages/cb18cb8b/flying-pages.min.js"></script>
1510
1511  
1511<script type="module" src="https://static.cloudflareinsights.com/beacon.min.js/v31edd6df95cf4e85bb4c19e7a9bdbcba1788362987495" integrity="sha512-iIg7k2xntmwu6/uSb5tpc/hySgZc4eoL31yB29W6tJFo2akwjPWcEqnCEdJvGexCL0KEQwVYv5BlowfhVz26hg==" data-cf-beacon='{"version":"2024.11.0","token":"52b4408633ba44e489fbfc9ffa7822be","r":1,"spa":2}' crossorigin="anonymous"></script>
1511
1512</body>
1513</html>

Line numbers count LF bytes from the start of the resource, as the search results do. Vendor segments are library code the classifier recognised; they are stored but not indexed. Bytes are shown as Latin1 characters, one per byte.