Zip all file and folder in folder via PHP

Chào các bạn. Mình sẽ chia sẽ cho các bạn một đoạn code để giúp các bạn nén tất cả file và folder nằm trong 1 folder lại thành một file zip. Cái này rất tiện dụng cho các bạn backup dữ liệu website.

Muốn zip được tất cả các file và folder trước hết bạn phải lấy tất cả các file cho vào 1 mãng bằng đoạn code sau:

public function arr_file_folder($folder_source = '')
{
    $arr_file = array();
    if( ! is_dir($folder_source))
    {
        return false;
    }

    $list_file = $this->strip_file(scandir($folder_source));
    foreach($list_file as $k => $v)
    {
        if(is_file($folder_source.'/'.$v))
        {
            $arr_file[] = $folder_source.'/'.$v;
        }
        if(is_dir($folder_source.'/'.$v))
        {
            $arr_file = array_merge($arr_file,$this->arr_file_folder($folder_source.'/'.$v));
        }

    }
    return $arr_file;
}

Với đoạn code này, sẽ trả về cho các bạn một mãng với danh sách các file, nó được chứa trong mãng $arr_file.

Ở đoạn code trên bạn thấy có đoạn code

$list_file = $this->strip_file(scandir($folder_source));

Đoạn code trên bạn thấy tôi có gọi đến hàm strip_file. Hàm này mục đích để bỏ đi 2 value là ‘.’ và ‘..’, 2 giá trị này thu được của hàm scandir mà mình không cần dùng tới. Hàm này được viết như dưới đây

public function strip_file($array = array(), $files = array('.','..','.DS_Store'))
{
    if(empty($files))
    {
        return false;
    }
    return array_diff($array,$files);
}

Khi đã thu được một mãng các file rồi bạn chỉ việc zip file đó lại nữa là xong. PHP có hỗ trợ thư viện ZipArchive. Bạn zip file lại bằng đoạn code sau.

public function zip_folder($folder_source = '')
{
    $arr_files = $this->arr_file_folder($folder_source);
    $file_name = 'Backup_WSD_'.date('Y_m_d_h_i',time()).'.zip';
    $zip = new ZipArchive();
    if ($zip->open($file_name,ZipArchive::CREATE | ZipArchive::OVERWRITE ) != true)
    {
        die('Cannot open file '.$file_name);
    }
    foreach($arr_files as $k => $v)
    {
        $zip->addFile($v);
    }
    $zip->close();

    return $file_name;
}

Đây là đoạn code đầy đủ để zip tất cả file và folder của PHP

/**
 * Created by PhpStorm.
 * User: buicongdang
 * Date: 1/18/16
 * Time: 11:33 PM
 */
class Folder
{
    public function zip_folder($folder_source = '')
    {
        $arr_files = $this->arr_file_folder($folder_source);
        $file_name = 'Backup_WSD_'.date('Y_m_d_h_i',time()).'.zip';
        $zip = new ZipArchive();
        if ($zip->open($file_name,ZipArchive::CREATE | ZipArchive::OVERWRITE ) != true)
        {
            die('Cannot open file '.$file_name);
        }
        foreach($arr_files as $k => $v)
        {
            $zip->addFile($v);
        }
        $zip->close();

        return $file_name;
    }

    public function strip_file($array = array(), $files = array('.','..','.DS_Store'))
    {
        if(empty($files))
        {
            return false;
        }
        return array_diff($array,$files);
    }

    public function arr_file_folder($folder_source = '')
    {
        $arr_file = array();
        if( ! is_dir($folder_source))
        {
            return false;
        }

        $list_file = $this->strip_file(scandir($folder_source));
        foreach($list_file as $k => $v)
        {
            if(is_file($folder_source.'/'.$v))
            {
                $arr_file[] = $folder_source.'/'.$v;
            }
            if(is_dir($folder_source.'/'.$v))
            {
                $arr_file = array_merge($arr_file,$this->arr_file_folder($folder_source.'/'.$v));
            }

        }
        return $arr_file;
    }

}

Các bạn sử dụng đoạn code trên bằng cách gọi như sau:

$zip = new Folder(); //Folder là class mà mình vừa viết phía trên

$zip->arr_file_folder(‘folder_can_zip’);// Trong đó folder_can_zip là folder mà bạn cần zip lại.

Thank🙂 Chúc các bạn học tập và làm việc tốt!

18 and life “Ôi làm sao khi còn 18 tuổi , người ta ý thức được rằng người ta sẽ không bao giờ có thể thêm một lần 18 tuổi nữa”

Chắc nhiều người đã nghe và thích nghe 18 and life của Skid Row, hãy đọc bài này xem có giống với cảm nhận của mình ko nhá.
Viết bởi GOAL – Cafe-Rock

“Ôi làm sao khi còn 18 tuổi , người ta ý thức được rằng người ta sẽ không bao giờ có thể thêm một lần 18 tuổi nữa” .
( Lý Lan )


… Một nhà tù và một chàng trai đứng sau song sắt với ánh mắt như đang nhìn vào cõi hư vô xa xăm, mới nhìn sẽ tưởng chừng như nét mặt ấy vô hồn vô cảm, nhưng nếu nhìn thêm chút nữa sẽ nhận ra vẽ mặt ấy đượm buồn, không che giấu được sự ưu tư, trầm ngâm, thất vọng ẫn trong đôi mắt.
Đó là những hình ảnh mở đầu của Video Clip 18 & Life … Và câu chuyện đã bắt đầu …”Ricky was a young boy, he had a heart of stone, lived 9 to 5 and worked his fingers to the bone.  Just barely out of school came from the edge of town, fought like a switchable so no one can could take him down”…

18 tuổi , lẽ ra ỡ cái tuổi được xem là đẹp nhất của đời người kia thì người ta còn đang ‘chân sáo’ ngày ngày đến Trường , ấp ủ trong đầu mình biết bao nhiêu là hoài bão, khát khao, có bao nhiêu là mơ ước đẹp đẻ về một tương lai tươi sáng đang chờ ở phía trước, kỳ vọng vào những gì tốt đẹp nhất của ngày mai, tâm hồn treo ngược cành cây, ngẫn ngơ trước một ánh mắt, xuyến xao trước một cái nhìn, mơ mộng vu vơ với những cảm xúc đầu tiên, những rung động đầu đời … thì giờ đây Ricky đang ngồi gặm nhấm sự đời sau những song sắt vô tri vô giác kia, tương lai bị chôn vùi , chán ngán nhìn cuộc đời mình lặng lẽ trôi qua.  Ricky không may mắn có một tuổi thơ vất vã, không được học hành, làm việc cực nhọc, do hoàn cảnh phải vào đời sớm cho nên tâm hồn của Ricky gần như bị chai sạn , trở nên cứng rắn và lì như đá, ương ngạnh, xốc nỗi, bất cần …

He walked the streets, a soldier and he fought the world alone and now it’s 18 and life you got it, 18 and life you know, your crimes is time and it’s 18 and life to go.

Thế là chuyện gì đến cũng phải đến. Thật đáng buồn và đáng thương thay khi tâm hồn trẻ con non nớt, dễ bị tổn thương kia lại không được hưởng hạnh phúc êm ấm trong gia đình. Gia đình không  là nơi chốn bình yên nữa mà là địa ngục trần gian, những xung đột, tranh cãi, bất đồng quan điểm cộng với những uất hận, tủi hờn của một con người thiếu tình thương của bố mẹ đã khiến Ricky bỏ nhà ra đi , trở thành một kẽ lang thang sống bụi đời trên đường phố, Ricky bất mãn với chính ngôi nhà của mình bởi ở đó anh không tìm thấy được niềm vui và sự yên ổn mà lẽ ra anh phải có và đáng được hưởng. Tâm hồn nhạy cảm và dễ vỡ, nét trẻ con không giấu được ngay cả cái cách anh chào ông bố “thân yêu” của mình để ra đi, giao du và kết thân với những người bạn giang hồ. Nhưng trong lòng của Ricky lúc nào cũng bị dằn vặt vì những mất mát trong tình cảm, hành động Ricky đốt xe, quậy phá, nhậu nhẹt say sưa như để giãi tỏa sự căng thẳng muốn đứt tung cả những sợi dây thần kinh của anh.
“Tequila in his heartbeat , his vein burned gasoline , it kept his motor running but it never kept his clean”

Nhìn Ricky vẽ nhăng vẽ cuội lên tường nhưng có ai biết được lòng anh đang dậy sóng, có ai hiễu cho tâm trạng anh như đang bốc cháy với những mâu thuẫn trong đầu. Tôi có đọc được một vài câu như thế này:  “Đâu phải lúc nào người ta cũng có thể trả lời được về những hành động của mình. Đôi khi người ta chỉ làm vì nhu cầu cần phải làm bất kỳ một cái gì đó và vì điều đó là cần thiết. Nhiều khi chính một công việc vô mục đích, trong một lúc nào đó, lại có thể giúp cho người ta lấy lại được phần nào sự tự tin trước hành động của mình bởi không bị ràng buộc vào một trách nhiệm nào cả, và rồi, với sự tự tin hơi ảo tưởng đó, họ cảm thấy mọi việc dường như sẽ dễ dàng hơn”. Tôi nghĩ mấy câu này có lẽ đúng với Ricky. Ricky uống rượu và cười hiền lành, một nụ cười hiếm hoi, nhưng niềm vui đó chỉ xãy ra trong thoáng chốc …

“They say he loved adventure, Ricky’s the wild one, he married trouble had a courtship with a gun. Bang, bang shoot them up. The party never ends, you can’t think of dying when that bottle’s your best friend and now it’s 18 and life you got it, 18 and life you know, your crimes is time and it’s 18 and life to go” …

Đời người ai ai cũng có những giây phút định mệnh, với Ricky, giây phút định mệnh đầu tiên là lúc anh dứt áo bỏ nhà ra đi, giây phút định mệnh thứ 2 là lúc anh cầm trên tay mình khẩu súng. Bi kịch đã xảy ra như một tất yếu không thễ tránh khỏi. Tôi dường như thấy được những cuồng nộ, đau đớn, chất chứa căm hờn trong ánh mắt rực lữa của Ricky và tôi bàng hoàng khi Ricky bóp cò. Phát súng vang lên. Người bạn của Ricky thảng thốt gục xuống. Ricky quăng khẫu súng vào đống lửa đang bùng cháy ngùn ngụt kia, bùng cháy như chính tâm trạng của anh lúc đó, và Ricky cũng đã sụp đỗ hoàn toàn trong giây phút đó.

… “Accidents will happen, they all heard Ricky say he fired his six shot to the wind that the child blew a child away” .

Tôi nghĩ có lẽ suốt đời Ricky cũng không thể nào quên được những sự việc mà anh đã trãi qua. Bất giác tôi lại nhớ đến một đoạn văn mà tôi nghĩ có lẽ Nguyễn Nhật Ánh không chỉ viết cho Mắt Biếc mà còn viết cho Ricky:  “Ỡ đời có những sự kiện, những khuôn mặt thoáng qua đời ta như cơn gió tình cờ, chẳng lưu lại một điều gì trong ký ức, nhưng cũng có những biến cố khắc sâu vào tâm hồn ta như dao chém vào đá, mãi mãi để lại trong trí não ta một vết hằn mà năm tháng chỉ đánh bóng nó lên chứ không thể làm cho nó phai đi” .

Phát súng oan nghiệt kia bắn vào người bạn của Ricky nhưng tôi có cảm giác như Ricky đang tự bắn vào chính mình, bắn vào cuộc đời đau buồn, khốn khổ và bắn vào cái xã hội đốn mạt, tồi tệ mà anh đang sống. Tôi đã lặng người đi với ánh mắt của Ricky lúc anh nỗ súng. Bao nhiêu là nghẹn ngào, tủi hờn, bao nhiêu là uất hận, căm phẫn, ánh mắt ấy như đốt cháy tất cả mọi thứ. Ánh mắt rực lửa ấy dành cho chính bản thân, anh căm ghét mình đã không thể tự kiềm chế được, hành động của anh là bồng bột, nóng nãy nhất thời, nhưng tôi tự hỏi vì sao anh lại ra nông nỗi này, ánh mắt rực lữa kia Ricky cũng dành cho gia đình, anh căm giận cái nơi gọi là “mái ấm” cũa mình, bởi anh không có tình thương, sự quan tâm, chăm sóc và lòng thương yêu trong ngôi nhà đó, sự độc đoán, tàn nhẫn của người cha khiến anh lại càng thêm bất mãn, và ánh mắt rực lữa ấy cũng là ánh mắt căm thù cái xã hội lạnh lùng, thối nát, đầy rẫy bất công đã đẫy những thanh niên như Ricky vào con đường cùng … tất cã như một giọt nước đã làm tràn ly.

18 & Life gây ấn tượng mạnh cho tôi bởi giá trị về mặt xã hội của bài hát: Phản ánh những bất cập thái quá trong đời sống xã hội, lên án sự tự do quá đáng khiến cho những giá trị tinh thần, truyền thống bị chôn vùi, tố cáo những mặt trái của CON NGƯỜI, GIA ĐÌNH và XÃ HỘI Mỹ. Mối liên kết ấy chỉ cần 1 trong 3 “tế bào” có “trục trặc” , có “sai sót” thì ngay lập tức sẽ bị phá vỡ ngay .

Nước Mỹ kia muôn mặt: giàu có và hùng mạnh không nước nào bằng, nhưng cũng phân hóa tầng lớp, phân biệt giai cấp, chủng tộc đến mức tồi tệ và đầy rẫy bất công cũng vào bậc nhất trên thế giới. Chua xót thay, Ricky là nạn nhân của cái nơi vừa là Thiên Đường vừa là Địa Ngục, cái xã hội lạnh lùng đến cay nghiệt, máy móc đến tàn nhẫn ấy. Tôi không cho rằng quốc gia nào cũng tốt toàn diện mà không có cái xấu tồn tại, bởi bất cứ một quốc gia nào, một dân tộc nào, hay một con người nào cũng có mặt đáng ca ngợi và mặt đáng lên án, nhưng không ở đâu mà mặt tích cực với mặt tiêu cực lại đối chọi nhau choang choác một cách dữ dội và phũ phàng như nước Mỹ. Nước Mỹ muôn màu muôn vẽ, tranh tối tranh sáng, lịch lãm với lố lăng, hiền lành với tàn bạo, lương thiện với độc ác, cao đẹp với xấu xa … cứ đan xen hòa quyện lẫn vào nhau. Có những Tòa cao ốc sang trọng, lộng lẫy, choáng ngợp người nhưng cũng không thiếu những Ghetto – được xem như là bang thứ 51 cũa Mỹ – một “biễu tượng” cho sự nghèo khổ, bần cùng trong bức tranh nhiều màu sắc cũa Mỹ. Xã hội như thế đã khiến cho Con Người đối xử với nhau thiếu tình NGƯỜI, con cái thì không được hưởng sự thương yêu, chăm sóc, quan tâm đúng mức của bố mẹ, ai cũng bị cuốn vào guồng máy kiếm tiền, Chủ nghĩa cá nhân đến mức cực đoan nên con cái có thể đem cha mẹ ra hầu Tòa, ai cũng có thể cầm súng bắn giết lẫn nhau, sự tự do thái quá này khiến cho tâm lý con người không đươc ổn định, lúc nào cũng ở trạng thái căng thẳng thần kinh, luôn có thái độ cảnh giác thường xuyên và nghi ngờ tất cả, lối sống thực tế đến mức thực dụng khiến cho tinh thần bị lạc lõng, cô đơn, thường cảm thấy rơi vào sự xa lạ, lạc lõng với môi trường mà sự dồi dào về vật chất của cãi không thể nào bù đắp được. Câu chuyện cũa Ricky lại khiến tôi liên tưởng đến Kurt Cobain, cũng là một nạn nhân của những mặt trái ấy. Không hiểu sao tôi lại thấy Kurt có nhiều điểm chung với Ricky quá, cũng bị mất mát về tinh thần, thiếu thốn tình thương, bản thân cũng gặp bế tắc và cảm thấy bi quan trong cuộc sống không có lối thoát, hoang mang trước cuộc đời. Tôi thầm nghĩ nếu Ricky không bắn người bạn của anh thì trước sau gì phát súng khô khốc và lạnh lùng ấy cũng sẽ dành cho chính bản thân Ricky như Kurt đã từng làm, và nỗi băn khoăn còn lại của Ricky cũng sẽ như nỗi băn khoăn lo nghĩ của Kurt: “Bạn là người dễ dàng vượt qua mọi rắc rối?  Vậy hãy tự vượt qua rắc rối mà chính bạn đang mắc phải” . Tôi lại nhớ đến một câu Danh Ngôn của Philipe Bouvard thế này : “Lúc 8 tuổi tôi chỉ nghĩ đến việc làm chủ Thế Giới. Còn giờ đây tôi chỉ mong sao làm chủ được mình”. Có lẽ bạn cũng như tôi vẫn bắt gặp đâu đó những hình ảnh của Ricky trong xã hội …

18 & Life và SkidRow sẽ sống mãi trong tôi. Sebastian Bach đã thổi trọn vẹn cái hồn của ca khúc đi thẳng vào lòng người nghe, khi anh hát, tôi có cảm tưởng không phải anh hát cho một anh chàng trai trẽ Ricky nào đó mà là anh đang hát cho chính mình, hát về chính mình, đoạn coda cuối cùng Sebastian hát như thét, và tiếng thét xé lòng đó có lần đã khiến tôi bật khóc, cá nhân tôi đánh giá 18 & Life cao hơn I Remember You chút xíu, tôi thích 18 & Life hơn, bởi ngoài sự thể hiện ăn ý nhịp nhàng của Skid Row, giọng hát cao vút tuyệt vời của Sebastian Bach lẽ dĩ nhiên còn phải kể đến ý nghĩa rất Người, nội dung mang tính thời sự nóng bỏng của bài hát …

Một ngày nào đó tôi ước gì được gặp lại Ricky, nhưng tôi sẽ không gặp anh với ánh mắt đượm buồn và thất vọng kia mà là một ánh mắt rạng rỡ, tươi rói, tôi cũng sẽ được nhìn thấy anh cười, nụ cười ấy không gượng gạo pha lẫn chua chát, không còn là hiếm hoi và thoáng chốc nữa mà nụ cười ấy là vĩnh cữu, là mãi mãi, tôi sẽ nghe anh kể cho tôi nghe về cuộc đời và số phận của anh, không bất hạnh, nghiệt ngã mà là tràn ngập niềm vui. Tôi nghe Ricky nói rằng anh thực sự rất hạnh phúc, anh hoàn toàn hài lòng với những gì anh đang có. Và tôi cũng sẽ cảm thấy vui như chính tôi vừa tìm ra được chân hạnh phúc. Bởi xét cho cùng, mỗi con người đến với nhau cũng nhờ vào tình thương và tấm lòng chân thật.

“Ôi làm sao khi còn 18 tuổi, người ta ý thức được rằng người ta sẽ không bao giờ có thể thêm một lần 18 tuổi nữa”

Sưu tầm

Khát vọng thành công

Khát vọng thành công

Con số không tròn trĩnh để người ta soi mình vào đó và chợt nhận ra những thất bại. Như một chiếc gương soi trung thực để thấy ta từ thuở tập bò, tập đi vội vàng tập chạy rồi thì ….té ngã. Có kẻ té rồi nằm luôn, có kẻ gượng dậy để …té tiếp. Trong suốt cuộc đời bao nhiêu lần ta ngã, bao nhiêu lần đứng dậy ta có nhớ hết không?

Khi tiền trong túi không còn, tôi nghĩ đến hàng triệu người trên thế giới vẫn còn đang đói khát. Khi việc làm không có tôi tin cũng có hàng triệu người khác cũng đang chạy đôn chạy đáo tìm việc như mình. Khi tình yêu vỡ tan, tôi viết thêm vào thời gian biểu của mình một số giờ học thêm hoặc đi ngủ. Và rồi tôi mìm cười. Cuộc sống vẫn cứ trôi. Đôi khi ta chao đảo. Rồi sau đó ta sẽ nhận ra và lấy lại thế quân bình. Một câu danh ngôn nào đấy đại ý là như vậy. Hình như tôi là người lạc quan.

Và khi người ta no đủ, người ta sẽ không thể có được cảm giác thử sức khao khát và hy vọng. Bởi vậy cho đến già ta vẫn cứ là bé thơ khi chơi thứ đồ chơi này đến chán ngấy rồi lại đòi thứ khác. Tôi khao khát no đủ nhưng sẽ chẳng bao giờ no đủ. Lúc biết mình đang đi vào cái vòng tròn của con số không, tôi sẽ hít một hơi dài rồi vùng vẫy.

Có biết bao nhiêu người trên Trái Đất này tìm ý nghĩa cuộc sống bằng cách ban tặng cuộc đời mình đến những nơi xa xôi, những người cùng khổ. Thế thì tại sao ta thấy đời mất hết ý nghĩa khi lại bắt đầu bằng bàn tay trắng

Hãy cứ tin đi, bằng cách mỉm cười khi mình thất bại, sẽ thấy cuộc đời lại mỉm cười. Khi ta không còn gì hết, không có gì hết, đời sẽ ban tặng ta một cái gì đó mới mẻ hơn, hạnh phúc hơn. Sau hạnh phúc là bất hạnh, đi hết bất hạnh rối sẽ gặp hạnh phúc. Điều đó chẳng phải là quy luật sao?

Sưu tầm

Con số không

Vài dòng suy nghĩ.

Đi mãi một con đường, đi đến nhàm chán, nhưng chưa bao giờ dám rẽ sang lối khác vì sợ. Sợ lạc đường, sợ không có lối ra. Con đường vẫn dài theo năm tháng và nhiều ngã rẽ vẫn đợi ta khám phá. Lặng lẽ bước mà lòng tự hỏi, có phải ta đang phân vân ? Ai đó nói rằng người không thích sự thay đổi là người chung thủy – mình nghĩ chưa chắc là vậy. Có đôi khi chỉ vì chưa tìm được sự thích hợp để thay đổi nên mới… không thay đổi. Đơn giản thế thôi. Trên đời này làm gì có sự ” bất biến ” chứ, con tắc kè còn biết đổi màu để tồn tại cơ mà, huống chi con người ?

Lục tìm những cuốn sách để trên kệ đã lâu, giật mình vì ” cái ta cần thì không có, mà cái có thì ta không cần “. Lại cuống cuồng tìm kiếm, chợt nhận ra cuộc đời luôn là những chuỗi nghịch lý bất tận mà con người không thể đoán ra.

Tối ngủ nằm gác tay lên trán suy nghĩ mông lung. Nhớ bài học ” thêm bạn bớt thù ” mà mẹ hay nhắc nhở mỗi lần về chơi… Bài học này mình thuộc lòng từ lâu lắm nhưng đã là con người, làm sao tránh khỏi những lúc ” sân-si “.

Lúc rảnh rỗi, thường lang thang trên mạng. Vào một vài blog của những người xa lạ, đọc một vài entry. Có những blog chỉ đọc lướt qua, nhưng cũng có một vài blog ” níu ” mình dừng lại thật lâu. Dường như vẫn còn có ai đó nghĩ… giống mình, cảm nhận về sự vật giống mình, đánh giá một sự kiện cũng giống mình dù chưa hề quen biết. Tự nhiên thấy đồng cảm ! Vậy là để lại một vài comment. Có thể rồi một vài blog xa lạ sẽ trở thành thân quen sau lần comment tình cờ ấy, mà cũng có thể là không bao giờ…Thế giới ảo là thế mà

Phần mềm đăng ký học trực tuyến viết bằng ngôn ngữ PHP sử dụng Ajax Jquery

Chào các bạn đã ghé thăm blog www.d1989.wordpress.com!

Đây là một ví dụ cụ thể của mình trong việc sử dụng Ajax của Jquery vào việc load website, website này mình đã ứng dụng vào việc đăng ký tuyển sinh cho trường trung cấp CNTT TM. Computer tại địa chỉ www.tm.edu.vn/tuyensinh.
Hướng dẫn thiếp lập:
1. Mình có đính kèm CSDL pdt.sql, các bạn import nó vào mysql rồi chỉnh sửa lại cấu hình ở 2 file. Config.phptableadmin\system\config.php.
2. Vào quản trị bằng địa chỉ /tableadmin thông tin đăng nhập là:

buicongdang/anhdang

3. Download code của website về tại đây/ Download here

http://www.mediafire.com/?5mo7v97v1iopv3e

Nếu có thắc mắc gì bạn vui lòng liên hệ với mình qua email bdangvn@gmail.com

Hình ảnh trang chủ

Hình ảnh trang chủ

Hình ảnh trang quản trị

Hình ảnh trang quản trị

Phần mềm có sử dụng Framework Melody Ajax của truongld

Và ngày mai, ta sẽ cưỡi đầu ngọn gió…. All to be the master of the wind.

Một chút gì đó nhẹ nhàng sâu lắng của những vị thần chiến tranh Manowar. Bài hát nhắc lại cho ta về những ước mơ mà cả đời chúng ta theo đuổi. Ước mơ được vươn lên cao hơn, xa hơn, là chính bản thân mình. Xin phép được mượn câu nói của một người bạn :”Ngày mai, ta sẽ cưỡi đầu ngọn gió”.



Câu nói đó rất ấn tượng đó kết hợp với vẻ đẹp Fantasy tuyệt vời của Master of the Wind tạo nên tất cả những gì ta chỉ có thể thấy trong giấc mơ. Không còn những âm thanh tàn phá của những bản war song như bình thường. Master of the Wind là cảm giác của một cơn gió thổi qua, không mạnh mẽ để cuốn theo tất cả, cũng không nhẹ nhàng mơn man mà là cảm giác được encourage. Master of the Wind là một linh hồn, một linh hồn thực sự ẩn náu trong bạn. Có những lúc có thể bạn không nhận ra nhưng nó vẫn luôn ở đó, chờ đợi. Cho đến lúc khi bạn suy sụp và kiệt quệ nhất. Khi bạn đau đớn nhận ra rằng người mình cần không muốn ở bên mình. Thì nó thức tỉnh, vực bạn dậy và chỉ cho bạn biết rằng bạn không cô đơn. Rằng bạn còn cả một mục tiêu thử thách lớn lao trước mặt.
Lời bài hát

Tạm quên đi tiếng Electric Guitar và tiếng Trống mạnh mẽ, Master of the Wind mềm mại với sự giúp sức của đàn dây và những âm thanh Acoustic mộc mạc. Tạm quên đi chất giọng Metal mạnh mẽ đầy quyền lực nhưng vẫn còn đó nguyên vẹn sự hào hùng mạnh mẽ nhưng không kém phần sâu lắng. Eric Adam quả không hổ danh là ca sĩ Heavy Metal ngoại hạng. Chính chất giọng của anh đã tạo nên linh hồn cho ca khúc. Nó vẽ lên Master of the Wind vừa như là linh hồn ẩn náu trong bạn, vừa như là cơn gió thúc đẩy mạnh mẽ ý chí của bạn.Trong khung cảnh rộng lớn và đẹp huyền hoặc như viễn tưởng…

In the silence of the darkness when all are fast asleep
I live inside a dream calling to your spirit
As a sail calls the wind, hear the angel sing
Far beyond the sun across the western sky
Reach into the blackness find a silver line
In a voice I whisper a candle in the night
We’ll carry all our dreams on a single beam of light
Close your eyes, look into the dream
Winds of change will winds of fortune bring 

Trong lúc đen tối và khó khăn nhất, nó thức dậy và đánh thức những ước mơ của ta. ”Trong màn đêm tĩnh lặng, khi tất cả đã say ngủ. Nó sống trong giấc mơ của ta, kêu gọi linh hồn của ta đơn giản như những cánh buồm gọi gió trong tiếng hát của những thiên thần”. Ngay lập tức Master of the Wind cho ta cảm giác phóng khoáng và tươi sáng ngay cả khi đó là đêm đen tối nhất.

“Phía xa ngoài mặt trời vượt qua cả bầu trời tây, chạm vào bên trong sự đen tối và tìm thấy một đường sáng bạc nhỏ. Lời thì thầm đốt lên ngọn nến trong đêm, chúng ta sẽ đem theo những giấc mơ của mình với chùm sáng đơn độc đó”. Đó là cảm giác được hy vọng để tiến lên, ngọn nến nhỏ nhoi thắp lên trong đêm tối đủ cho chúng ta có dũng khí để tiếp tục. Và đó chính là sức mạnh của những mơ ước, của lòng dũng cảm trong chính chúng ta. Hãy nhắm mắt lại, nhìn thẳng vào giấc mơ của mình và bạn sẽ cảm thấy ngọn gió của sự thay đổi, ngọn gió đã được vận mệnh đem lại.

Fly away to a rainbow in the sky glory is at the end
For each of us to find there the road begins
Where another one will end here the four winds
Know who will break and who will bend
All to be the master of the wind 

Hãy bay thật xa đi, tới chiếc cầu vồng trên trời. Vinh quang nằm ở cuối con đường cho mỗi chúng ta nến chúng ta tìm kiếm. Nơi con đường mới bắt đầu cũng là nơi kết thúc của một con đường khác. Ở nơi đó, bạn sẽ biết ai phải dừng lại và ai tiếp tục đi, tất cả để trở thành chúa tể của cơn gió. Phải, ngày mai ta sẽ cưỡi đầu ngọn gió.

Falling stars now light my way my life was
Written on the wind clouds above, clouds
Below high ascend the dream within
When the wind fills the sky the clouds will move
Aside there will be the road to all our dreams
For any day that stings two better days it brings
Nothing is as bad as it seems 

Những ngôi sao rơi giờ đây chiếu sáng con đường ta đi, cuộc đời ta đã được viết lên trên ngọn gió. Những đám mây có thể che lấp giấc mơ của ta nhưng khi những cơn gió thồi đến, tràn ngập bầu trời thì những đám mây sẽ phải nhường lối để hiện ra con đường. Con đường dẫn đến giấc mơ của chúng ta. Cho mỗi ngày đau đớn, nó sẽ đem lại cho chúng ta những ngày tốt đẹp hơn. Không có gì là tồi tệ như nó tỏ ra cả.
Tại sao tôi lại thích Master of the Wind? Giai điệu? Ý nghĩa? Ca khúc có được sự kết hợp hoàn hảo của giọng hát mạnh mẽ lúc nhắn nhủ, lúc thúc giục. Phải rồi, phải chiến đấu đến cùng vì giấc mơ của mình. Master of the wind có tất cả của một ca khúc tuyệt vời. Đó là giai điệu đẹp, đó là những ngôn từ đầy hình ảnh của con đường dẫn đến giấc mơ của ta, với những vì sao dẫn đường, với những đám mây phải nhường lối khi cơn gió của tinh thần đưa ta đến bên giấc mơ của ta. Phải rồi, tôi thích Master of the Wind chính là ở ý nghĩa của nó. Kể cả hôm nay ta thất vọng, ta đau đớn, ta buồn rầu. Nhưng một ngày đau đớn sẽ cho ta nhiều ngày tốt đẹp…

Và ngày mai, ta sẽ cưỡi đầu ngọn gió…. All to be the master of the wind.