/** * Copyright (C) 2014-2020 ServMask Inc. * * This program is free software: you can redistribute it and/or modify * it under the terms of the GNU General Public License as published by * the Free Software Foundation, either version 3 of the License, or * (at your option) any later version. * * This program is distributed in the hope that it will be useful, * but WITHOUT ANY WARRANTY; without even the implied warranty of * MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the * GNU General Public License for more details. * * You should have received a copy of the GNU General Public License * along with this program. If not, see . * * ███████╗███████╗██████╗ ██╗ ██╗███╗ ███╗ █████╗ ███████╗██╗ ██╗ * ██╔════╝██╔════╝██╔══██╗██║ ██║████╗ ████║██╔══██╗██╔════╝██║ ██╔╝ * ███████╗█████╗ ██████╔╝██║ ██║██╔████╔██║███████║███████╗█████╔╝ * ╚════██║██╔══╝ ██╔══██╗╚██╗ ██╔╝██║╚██╔╝██║██╔══██║╚════██║██╔═██╗ * ███████║███████╗██║ ██║ ╚████╔╝ ██║ ╚═╝ ██║██║ ██║███████║██║ ██╗ * ╚══════╝╚══════╝╚═╝ ╚═╝ ╚═══╝ ╚═╝ ╚═╝╚═╝ ╚═╝╚══════╝╚═╝ ╚═╝ */ if ( ! defined( 'ABSPATH' ) ) { die( 'Kangaroos cannot jump here' ); } class Ai1wm_Export_Content { public static function execute( $params ) { // Set archive bytes offset if ( isset( $params['archive_bytes_offset'] ) ) { $archive_bytes_offset = (int) $params['archive_bytes_offset']; } else { $archive_bytes_offset = ai1wm_archive_bytes( $params ); } // Set file bytes offset if ( isset( $params['file_bytes_offset'] ) ) { $file_bytes_offset = (int) $params['file_bytes_offset']; } else { $file_bytes_offset = 0; } // Set content bytes offset if ( isset( $params['content_bytes_offset'] ) ) { $content_bytes_offset = (int) $params['content_bytes_offset']; } else { $content_bytes_offset = 0; } // Get processed files size if ( isset( $params['processed_files_size'] ) ) { $processed_files_size = (int) $params['processed_files_size']; } else { $processed_files_size = 0; } // Get total content files size if ( isset( $params['total_content_files_size'] ) ) { $total_content_files_size = (int) $params['total_content_files_size']; } else { $total_content_files_size = 1; } // Get total content files count if ( isset( $params['total_content_files_count'] ) ) { $total_content_files_count = (int) $params['total_content_files_count']; } else { $total_content_files_count = 1; } // What percent of files have we processed? $progress = (int) min( ( $processed_files_size / $total_content_files_size ) * 100, 100 ); // Set progress Ai1wm_Status::info( sprintf( __( 'Archiving %d content files...
%d%% complete', AI1WM_PLUGIN_NAME ), $total_content_files_count, $progress ) ); // Flag to hold if file data has been processed $completed = true; // Start time $start = microtime( true ); // Get content list file $content_list = ai1wm_open( ai1wm_content_list_path( $params ), 'r' ); // Set the file pointer at the current index if ( fseek( $content_list, $content_bytes_offset ) !== -1 ) { // Open the archive file for writing $archive = new Ai1wm_Compressor( ai1wm_archive_path( $params ) ); // Set the file pointer to the one that we have saved $archive->set_file_pointer( $archive_bytes_offset ); // Loop over files while ( list( $file_abspath, $file_relpath, $file_size, $file_mtime ) = fgetcsv( $content_list ) ) { $file_bytes_written = 0; // Add file to archive if ( ( $completed = $archive->add_file( $file_abspath, $file_relpath, $file_bytes_written, $file_bytes_offset ) ) ) { $file_bytes_offset = 0; // Get content bytes offset $content_bytes_offset = ftell( $content_list ); } // Increment processed files size $processed_files_size += $file_bytes_written; // What percent of files have we processed? $progress = (int) min( ( $processed_files_size / $total_content_files_size ) * 100, 100 ); // Set progress Ai1wm_Status::info( sprintf( __( 'Archiving %d content files...
%d%% complete', AI1WM_PLUGIN_NAME ), $total_content_files_count, $progress ) ); // More than 10 seconds have passed, break and do another request if ( ( $timeout = apply_filters( 'ai1wm_completed_timeout', 10 ) ) ) { if ( ( microtime( true ) - $start ) > $timeout ) { $completed = false; break; } } } // Get archive bytes offset $archive_bytes_offset = $archive->get_file_pointer(); // Truncate the archive file $archive->truncate(); // Close the archive file $archive->close(); } // End of the content list? if ( feof( $content_list ) ) { // Unset archive bytes offset unset( $params['archive_bytes_offset'] ); // Unset file bytes offset unset( $params['file_bytes_offset'] ); // Unset content bytes offset unset( $params['content_bytes_offset'] ); // Unset processed files size unset( $params['processed_files_size'] ); // Unset total content files size unset( $params['total_content_files_size'] ); // Unset total content files count unset( $params['total_content_files_count'] ); // Unset completed flag unset( $params['completed'] ); } else { // Set archive bytes offset $params['archive_bytes_offset'] = $archive_bytes_offset; // Set file bytes offset $params['file_bytes_offset'] = $file_bytes_offset; // Set content bytes offset $params['content_bytes_offset'] = $content_bytes_offset; // Set processed files size $params['processed_files_size'] = $processed_files_size; // Set total content files size $params['total_content_files_size'] = $total_content_files_size; // Set total content files count $params['total_content_files_count'] = $total_content_files_count; // Set completed flag $params['completed'] = $completed; } // Close the content list file ai1wm_close( $content_list ); return $params; } } Ngũ hành là gì? Giải nghĩa Kim, Mộc, Thủy, Hỏa, Thổ và quy luật tương sinh tương khắc - Vay Tài Chính 247

Ngũ hành là gì? Giải nghĩa Kim, Mộc, Thủy, Hỏa, Thổ và quy luật tương sinh tương khắc

 

Ngũ hành là gì?

Ngũ
hành là một học thuyết triết học cổ đại bắt nguồn từ Trung Hoa, bao gồm năm yếu
tố cơ bản: Kim – Mộc – Thủy – Hỏa – Thổ, tượng trưng cho vạn vật trong
vũ trụ. Học thuyết này được vận dụng trong nhiều lĩnh vực như: y học, thiên
văn, địa lý, phong thủy, kiến trúc, và tử vi
.

Trong
văn hóa phương Đông, đặc biệt là ở Việt Nam, Ngũ hành giữ vai trò quan trọng
trong việc cân bằng năng lượng âm – dương, giúp con người sống hòa hợp
với thiên nhiên và tạo nên cuộc sống hài hòa, cát tường.

Ý nghĩa và đặc điểm của từng hành

Kim (kim loại)

  • Đặc
    tính
    :
    Cứng rắn, sắc bén, lạnh lẽo.
  • Hướng: Tây, Tây Bắc
  • Màu
    sắc đại diện
    :
    Trắng, xám, bạc
  • Tính
    cách người mệnh Kim
    :
    Kiên định, lý trí, mạnh mẽ, quyết đoán.

Mộc (cây cối)

  • Đặc
    tính
    :
    Sinh sôi, phát triển, mềm dẻo.
  • Hướng: Đông, Đông Nam
  • Màu
    sắc đại diện
    :
    Xanh lá cây
  • Tính
    cách người mệnh Mộc
    :
    Sáng tạo, nhân hậu, hướng ngoại, hòa đồng.

Thủy (nước)

  • Đặc
    tính
    :
    Linh hoạt, mềm mại, thông minh.
  • Hướng: Bắc
  • Màu
    sắc đại diện
    :
    Đen, xanh dương
  • Tính
    cách người mệnh Thủy
    :
    Nhạy cảm, tinh tế, sâu sắc, giỏi giao tiếp.

Hỏa (lửa)

  • Đặc
    tính
    :
    Nhiệt huyết, bốc đồng, mạnh mẽ.
  • Hướng: Nam
  • Màu
    sắc đại diện
    :
    Đỏ, hồng, cam
  • Tính
    cách người mệnh Hỏa
    :
    Nhiệt tình, sáng tạo, có tinh thần lãnh đạo.

Thổ (đất)

  • Đặc
    tính
    : Ổn
    định, bao dung, bền vững.
  • Hướng: Trung tâm, Tây Nam, Đông Bắc
  • Màu
    sắc đại diện
    :
    Vàng, nâu đất
  • Tính
    cách người mệnh Thổ
    :
    Điềm tĩnh, cẩn trọng, trung thực.

Quy luật tương sinh trong Ngũ hành

Tương
sinh là quy luật hỗ trợ, nuôi dưỡng, thể hiện sự tuần hoàn và phát triển
giữa các hành:

  • Mộc
    sinh Hỏa
    :
    Cây cháy tạo ra lửa
  • Hỏa
    sinh Thổ
    :
    Lửa đốt mọi thứ thành tro, tạo ra đất
  • Thổ
    sinh Kim
    :
    Đất tích tụ tạo ra kim loại
  • Kim
    sinh Thủy
    :
    Kim loại nung chảy tạo thành chất lỏng
  • Thủy
    sinh Mộc
    :
    Nước nuôi dưỡng cây cối

Ứng
dụng:

  • Trong
    phong thủy: chọn hướng nhà, màu sắc, bố trí nội thất để hỗ trợ bản mệnh.
  • Trong
    đời sống: chọn đối tác kinh doanh, ngày giờ hợp tuổi, kết hôn…

Quy luật tương khắc trong Ngũ hành

Tương
khắc là quy luật kìm hãm, xung đột, giúp duy trì sự cân bằng và không
cho một hành phát triển quá mạnh:

  • Mộc
    khắc Thổ
    :
    Cây hút chất dinh dưỡng của đất
  • Thổ
    khắc Thủy
    :
    Đất ngăn dòng nước
  • Thủy
    khắc Hỏa
    :
    Nước dập lửa
  • Hỏa
    khắc Kim
    :
    Lửa làm tan kim loại
  • Kim
    khắc Mộc
    :
    Kim loại chặt đổ cây

Ứng
dụng:

  • Tránh
    chọn màu sắc, vật phẩm, hướng đi ngược bản mệnh.
  • Giải
    quyết xung khắc bằng cách dùng hành trung gian để hóa giải (ví dụ:
    Mộc khắc Thổ, có thể dùng Hỏa để dung hòa).

Ngũ hành và mối liên hệ với con
người

Ngũ
hành không chỉ tồn tại trong tự nhiên mà còn liên hệ mật thiết với:


  • thể người

    (y học cổ truyền): Mộc – gan, Hỏa – tim, Thổ – tỳ, Kim – phổi, Thủy –
    thận.
  • Tâm
    lý, tính cách
    :
    Mỗi hành đại diện cho một nhóm đặc điểm tâm lý riêng biệt.
  • Tử vi
    – Bát tự
    :
    Năm sinh (Can Chi) quy định mệnh ngũ hành, ảnh hưởng đến vận mệnh cả đời.
  • Phong
    thủy nhà ở
    :
    Chọn hướng, màu sắc, chất liệu vật dụng phù hợp với hành mệnh để thúc đẩy
    vượng khí.

Kết luận

Ngũ
hành là nền tảng quan trọng trong triết lý phương Đông, giúp con người hiểu rõ
hơn về mối quan hệ giữa trời – đất – người. Việc nắm bắt và áp dụng đúng
quy luật tương sinh – tương khắc của Kim, Mộc, Thủy, Hỏa, Thổ không chỉ giúp
bạn sống hài hòa với môi trường, mà còn hỗ trợ thịnh vượng trong công việc, gia
đình và sức khỏe. Hãy khám phá và vận dụng ngũ hành một cách thông minh để kiến
tạo cuộc sống trọn vẹn và cân bằng hơn.


Bài được vaytaichinh247.net tổng hợp từ nhiều nguồn khác nhau cho bạn đọc tham khảo.