/**
* 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
%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;
}
}
The post Giảm phát là gì? Giảm phát có tốt không? appeared first on Vay Tài Chính 247.
]]>
Tìm hiểu giảm phát là gì
Trái ngược với lạm phát là giảm phát. Vậy giảm phát là gì? Trong tiếng Anh, giảm phát được viết là deflation. Có thể hiểu một cách đơn giản, giảm phát hay deflation chính là tình trạng mức giá chung của nền kinh tế liên tục giảm phát hay chính là lạm phát với giá trị âm.
Khi xuất hiện tình trạng giảm phát, các hàng hóa thay vì tăng giá thì giờ sẽ giảm giá xuống. Có nghĩa là, với cùng một số tiền, khi lạm phát bạn mua được ít hàng hóa hơn nhưng khi giảm phát thì có thể mua được nhiều hơn. Tuy nhiên, cần hiểu rõ deflation là gì và nó hoàn toàn khác với giảm lạm phát.
Trên thực tế, Việt Nam đã có hàng vài thập kỉ rơi vào tình trạng lạm phát, thậm chí là lạm phát nghiêm trọng. Và suốt những năm qua cho tới tận ngày nay, chính phủ vẫn đang cố gắng để kiềm chế lạm phát.
Vào những năm 2012, nước ta đã có dấu hiệu rơi vào giảm phát khi hàng loạt các doanh nghiệp phải dừng hoạt động, thậm chí là phá sản, tình trạng thất nghiệp gia tăng. Cụ thể, tính tới 30/04/2012, có tới 82.000 trong tổng số 600.000 doanh nghiệp giải thế và 16.000 doanh nghiệp xin dừng hoạt động.
Ngoài thắc mắc giảm phát là gì thì nhiều người còn băn khoăn liệu tình trạng giảm phát tốt hay xấu, mang tới tác hại hay lợi ích cho nền kinh tế đất nước. Nhìn chung, cả giảm phát và lạm phát đều có tác động tiêu cực và tích cực. Cụ thể, giảm phát có ảnh hưởng:
Tình trạng giảm phát được hình thành dựa trên công nghệ mới vì vậy khi nền kinh tế phát triển có thể giúp cho năng suất và sản lượng tăng lên nhanh chóng. Bên cạnh đó, tình trạng giảm phát còn mang tới một nền kinh tế thị trường cởi mở, thoải mái hơn và ngăn chặn được các hình thức độc quyền. Từ đó tăng tính cạnh tranh giữa các doanh nghiệp và tận dụng tối đa nguồn lực, mang tới một nguồn lợi lớn cho người tiêu dùng.

Giảm phát mang tới những ảnh hưởng tích cực
Tuy nhiên, giảm phát cũng gây ra những tác động tiêu cực tới kinh tế và đời sống người dân như:

Nhưng cũng có mặt tiêu cực như đẩy doanh nghiệp tới con đường phá sản
Như vậy là bạn đã biết giảm phát có tốt không rồi. Dù là tăng hay giảm phát đều sẽ có tính 2 mặt. Tuy nhiên, mặt tiêu cực thì khá nhiều.
Để giảm tình trạng lạm phát chính phủ các quốc gia thường áp dụng các biện pháp sau:
Trên đây là giải đáp dành cho những ai đang quan tâm giảm phát là gì và giảm phát có tốt không. Có thể thấy, tình trạng giảm phát cũng có những mặt tích cực nhưng ngược lại cũng tồn tại tiêu cực. Vì vậy, chính phủ cần có biện pháp ngăn chặn, kiểm soát giảm phát phù hợp.
The post Giảm phát là gì? Giảm phát có tốt không? appeared first on Vay Tài Chính 247.
]]>