Friday, 21 September 2012

CSR 4 Photography Pendemic PART 2

No comments:
Shots what you are deserved for guys!
Assalamualaikom w.b.t and Greetings,

Today post i will show you some of our photographer action photos during our CSR4 Indoor Activities.

Firstly make sure our camera setting is adjusted for optimum mode...
Next step is to get a good snipe focus...
Some scene need to be shot with downgrade angle. No suitable for birds capture...

Then Control our handsome before shooting...

asasas
For professional, shot while looking other side is easy. Some positions is hard to do so...
Professional Vs Amatur
A professional photographer on action...
Ducking down position is sufficient to capture those monkeys...
Ducking is almost one of relaxation position.Do you smell somethin'...? Nope!
Another docking style on tobacco tree. Smell really hard. Tobacco nice blended recipe exposed...
Sometime we need to hide ourself so we can capture a beautiful shot...
Yup, he got one...
Lots of preparation need to capture thru tower...
The tower shooter behind the scene...
Make sure to be carefully while capturing dangerous entity...

To be continued...(stay tune!)


Thursday, 20 September 2012

I Lost My Memorable Shoes

No comments:
Stolen Shoes by Korean Bundled Shop Arrested by Police and Waiting for Claim
Assalamualaikom w.b.t and Greetings,


Yesterday after performed solah i was shocked. My beautiful and memorable shoe gone. No..no..not this time..argghh!!

I am not satisfy and trying to looking around and found nothing. Its my office shoes that my mother bought for me on April of this year due my wedding celebration. My shoes were stolen. Pretty sad huh!

Stolen Shoes
Its hard time but Alhamdulillah i had "selipar jepang" already at my car. Until today i am still use this selipar to go to office. I hope Mr. Faiz COOP of SCALE not notice me. And i hope other SKALI stuff keep it silent while they look at me. I need to wait for my next salary so i can buy a new one. May Allah accept my difficulties and convert it to hidayah to me and all mankind to practicing deen (Islam).




Tuesday, 18 September 2012

CSR 4 Photography Pendemic PART 1

No comments:
We struggle very hard to get a very best shot of Nature's angle.
Assalamualaikom w.b.t and Greetings,


Its amazing experience when i remember about our journey to Kuala Selangor last Saturday. But it should be a better from what we should get. However, a nice and great group 4 indoor activities has been ended and we got a lot of photographer there.

Including non group partner we have about 33 members that give their time to travel to Kuala Selangor Nature Park and FireFly Park. Well i have more story but its difficult to tell you all here.

On 2.00pm we all gathered in front of Ong Tai Kim Supermarket and began the journey 2.40pm by two companies vans and few personal member cars and arrived at 4.15pm that taken about 2 hours of journey.

Actaully our ariginal plan is:

1. Traveling Bukit Melawati (missed it)
2. Tracking at Nature Park (it was save us)
3. Night boat at Firefly Park (no photos)

But on that day we missed to travelling to Bukit Melawati due we cant use our vehicle to drive up to the hill. They want all us to using modified truck that looks like mini train with RM5/person making us out budget and since we leak time so its not worthly to go there.

Others Member Get Their Shot Too


Thursday, 13 September 2012

PHP Web Scraper : Extract RSS Title

7 comments:
Lets Grab SkaliCloud RSS
Assalamualaikom w.b.t and Greetings,

Today i will show you how to grab RSS feed and parse its titles. The function and flow is:

  1. File get contents to grab the Rss page
  2. Regex to extract the desired text

Next, file_get_contents can handle remote file access. Even its slow i hope you can learn it as beginner. Next time i will show you how to use my favorite CURL.

Back to the tutorial. Here how we can grab RSS:

$result = file_get_contents("http://www.skalicloud.com/category/blog/feed/");

Then the $result will contain XML containing all post information like title, date of post, author and etc..

Here how rss xml looks like:

<?xml version="1.0" encoding="UTF-8"?>
<rss version="2.0"
    xmlns:content="http://purl.org/rss/1.0/modules/content/"
    xmlns:wfw="http://wellformedweb.org/CommentAPI/"
    xmlns:dc="http://purl.org/dc/elements/1.1/"
    xmlns:atom="http://www.w3.org/2005/Atom"
    xmlns:sy="http://purl.org/rss/1.0/modules/syndication/"
    xmlns:slash="http://purl.org/rss/1.0/modules/slash/"
    >

<channel>
    <title>SKALI Cloud : Malaysia First True Public Cloud Service &#187; Blog</title>
    <atom:link href="http://www.skalicloud.com/category/blog/feed/" rel="self" type="application/rss+xml" />
    <link>http://www.skalicloud.com</link>
    <description>On-Demand Cloud Computing Highly Elastic</description>
    <lastBuildDate>Tue, 04 Oct 2011 01:53:46 +0000</lastBuildDate>
    <language>en</language>
    <sy:updatePeriod>hourly</sy:updatePeriod>
    <sy:updateFrequency>1</sy:updateFrequency>
    <generator>http://wordpress.org/?v=3.0.1</generator>
        <item>
        <title>Cloud vs Traditional Hosting</title>
        <link>http://www.skalicloud.com/blog/article/cloud-vs-traditional-hosting/</link>
        <comments>http://www.skalicloud.com/blog/article/cloud-vs-traditional-hosting/#comments</comments>
        <pubDate>Tue, 04 Oct 2011 01:53:14 +0000</pubDate>
        <dc:creator>admin</dc:creator>
                <category><![CDATA[Article]]></category>

        <guid isPermaLink="false">http://www.skalicloud.com/?p=1264</guid>
        <description><![CDATA[An article by Mr. Edward from Brilliant Thinking compared traditional hosting methods with cloud hosting. About 3 years ago, I<a href="http://www.skalicloud.com/blog/article/cloud-vs-traditional-hosting/">(more...)</a>]]></description>


Our objective is to get any title between <item> and </item> where all post information are located.

Also the problem is there are other <title> before <item> tag so we need to remove this portion of source to just starting from <item> element. But using array we can filter out unused array from matched Regex.

My best weapon is using Xpath for complex extraction but for beginner i will show you my 2nd weapon is uing REGEX. Regex is very good if we know how to pattern it.

Here my regex pattern:

~<title>(.*?)<\/title>~is //this will extract any chars from between any <title> tag

Ok here my full source code:

<?php
$url ='http://www.skalicloud.com/category/blog/feed/';


$result = file_get_contents($url);

$pat = "~<title>(.*?)<\/title>~is";
preg_match_all($pat, $result, $match);

echo '<pre>';

print_r($match[1]);
?>

And result:

Array
(
    [0] => SKALI Cloud : Malaysia First True Public Cloud Service » Blog
    [1] => Cloud vs Traditional Hosting
    [2] => When is the Public Cloud Most Useful for Enterprises?
    [3] => Planting the Seeds for Your Business Growth…
    [4] => Announcing a Community Discount Model of SKALI Cloud Services
    [5] => TV News Coverage of the SKALI-Microsoft Partnership
    [6] => PRESS RELEASE: SKALI Adds Microsoft Windows-based Hosting
    [7] => SKALI Cloud @ Intuit Technology Day 2011
    [8] => SKALI Cloud Capacity Increased, Serving More Clients
    [9] => Reseller Program Officially Launched at the NEF-Awani ICT Fair
    [10] => Securing with Virtual Private Cloud (VPC)
)
 
This how its looks like.
 
Ok. If you compare between the RSS and our result. 
You will notice array index zero (0) is not the item title. Its title of blog.

To remove index(0) i prefer using array_slice.
 

Here how:

<?php
$url ='http://www.skalicloud.com/category/blog/feed/';

 
$result = file_get_contents($url);

$pat = "~<title>(.*?)<\/title>~is";
preg_match_all($pat, $result, $match);

echo '<pre>';

print_r(array_slice($match[1],1)); //slice index 0
?>


 
And the result:
 
Array
(
    [0] => Cloud vs Traditional Hosting
    [1] => When is the Public Cloud Most Useful for Enterprises?
    [2] => Planting the Seeds for Your Business Growth…
    [3] => Announcing a Community Discount Model of SKALI Cloud Services
    [4] => TV News Coverage of the SKALI-Microsoft Partnership
    [5] => PRESS RELEASE: SKALI Adds Microsoft Windows-based Hosting
    [6] => SKALI Cloud @ Intuit Technology Day 2011
    [7] => SKALI Cloud Capacity Increased, Serving More Clients
    [8] => Reseller Program Officially Launched at the NEF-Awani ICT Fair
    [9] => Securing with Virtual Private Cloud (VPC)
) 
 
Its fun right?
 
You can test the code here:
SEE LIVE ACTION
 
Wahuallam... 

The Temporary Life Of World

No comments:
Assalamualaikom w.b.t and Greetings,


Man is placed on earth only for a very short time. There, he will be tested, trained and then passed over to the Hereafter where he will stay forever. The possessions and blessings of this world,although created similar to their originals in Heaven, actually possess many defects and weaknesses. For they are intended to make man remember the Hereafter.


However, the unbelievers are not capable of comprehending this fact, so they act as if the things of this world are their sole objectives. Yet, this is wholly deceptive, since, the entirely temporary and defective favors of the world are far away from satisfying man who is created for the beauties of eternal perfection. God describes how the world is a temporary place full of deception:

"Know that the life of this world is only play and amusement, pomp and mutual boasting among you, and rivalry in respect of wealth and children, as the likeness of vegetation after rain, thereof the growth is pleasing to the tiller; afterwards it dries up and you see it turning yellow; then it becomes straw. But in the Hereafter (there is) a severe torment, and (there is) Forgiveness from God and (His) Good Pleasure, whereas the life of this world is only a deceiving enjoyment."
The Holy Qur'an, Chapter 57, Verse 20


In another verse the goods and chattels of deception in the world are thus described:

"Fair in the eyes of men is the love of things they covet: Women and sons; Heaped-up hoards of gold and silver; horses branded (for blood and excellence); and (wealth of) cattle and well-tilled land. Such are the possessions of this world's life; but in nearness to God is the best of the goals (to return to). Say: Shall I give you glad tidings Far better than those? For the righteous are Gardens in nearness to their Lord, with rivers flowing beneath; therein is their eternal home; with companions pure (and holy); and the good pleasure of God. For in God's sight are (all) His servants."
The Holy Qur'an, Chapter 3, Verses 14-15

People consider that their 60-70 year long life on this earth will be long and a satisfying one. Yet, in a very short time death comes and all are buried in their graves. As a matter of fact, as death comes closer one realizes how short a time he has stayed in this world. On the Day of Resurrection, God will question the people.

"He will say: 'What number of years did you stay on earth?' They will reply: 'We stayed a day or part of a day: but ask those who keep account.' He will say: 'You stayed but a little - if you had only known! Did you think that We had created you in jest, and that you would never be brought back to Us?' "
The Holy Qur'an, Chapter 23, Verses 112-115
Those who forget that this world is only a temporary place for trial and who are not careful of God's signs, but are satisfied only with the worldly play and amusements of this life, assume them as their own, and even deify them will surely deserve the grevious penalty. The Qur'an describes the status of such people:

"Then, as for him who transgresses all bounds, and prefers the life of this world, then surely the hell, that is the abode." The Holy Qur'an, Chapter 79, Verses 37-39
Excepted from The Moral Values of the Qur'an by Harun Yahya

Wednesday, 12 September 2012

List Array Replacer for MPS Portal Using Curl PHP

No comments:
Assalamualaikom w.b.t and Greetings,


During upload content for my portal under MPS project, i always facing repetitive task that make me wasting time.

The scenario is i need to download all PDF files and upload it to the new server. Then i need to obtain each new PDF file's link to replace old link from content template.

The Overview is:

Template <-- consist old PDF links <--- Replace Old Links With the new one

Here my code:
<?php
set_time_limit(0);
//... some code for getting post data here

function grab($url,$cookie)
{
    $curl_connection = curl_init($url);
    curl_setopt($curl_connection, CURLOPT_CONNECTTIMEOUT, 40);
    curl_setopt($curl_connection, CURLOPT_TIMEOUT, 120);
    curl_setopt($curl_connection, CURLOPT_USERAGENT, "Mozilla/4.0 (compatible; MSIE 6.0; Windows NT 5.1)");
    curl_setopt($curl_connection, CURLOPT_RETURNTRANSFER, true);
    curl_setopt($curl_connection, CURLOPT_SSL_VERIFYPEER, false);
    curl_setopt($curl_connection, CURLOPT_FOLLOWLOCATION, 1);
    
    curl_setopt($curl_connection, CURLOPT_HEADER, true);  
    curl_setopt($curl_connection, CURLINFO_HEADER_OUT, true);
    curl_setopt($curl_connection, CURLOPT_COOKIE,$cookie);
    
    $result = curl_exec($curl_connection);
    $info = curl_getinfo($curl_connection);
    //echo $info["request_header"];
    curl_close($curl_connection);
    
    file_put_contents('d:/list.txt',$result); 
    return $result;
}

$url ='http://xxx.xxx.xxx.xxx:2/group/control_panel/view/64951';
$cookie = 'JSESSIONID=F31547DD37DFF3F4CA84713725F670D4; LOGIN=7973636f6e74656e743140736b616c692e6e6574; REMEMBER_ME=true';

$result = grab($url,$cookie);

//how about if there are pages, get total pages
$pat = "#&cur[\d]+=([\d]+)#is";
preg_match_all($pat, $result, $match);
$pages = array_unique($match[0]);
$totpages = explode("=",end($pages));
$totpage = $totpages[1];


//lets grab
$previmgs = array();
$pages = array();
$imgs = array();
for($i=0;$i<$totpage;$i++)
{
    $page =  $url.'?'.$totpages[0].'='.($i+1);
    $pages[] = $page;
    $result = grab($page ,$cookie);
    $pat = "#http:\/\/xxx.xxx.xxx.xxx:2\/group\/control_panel\/manage\/\-\/document_library\/view\/[\d]+\/[\d]+#is";
    preg_match_all($pat, $result, $match);
    $links = array_values(array_unique($match[0]));
    $j=0;
    foreach($links as $link)
    {
        $result = grab($link ,$cookie);
        $pat = "#<input[^>]+class=\"form-text[^>]+value=\".*?(&\#x2f;documents.*?)\"#is";
        preg_match($pat, $result, $m);
        array_push($imgs,  'http://xxx.xxx.xxx.xxx:2'.html_entity_decode($m[1]));
        array_push($previmgs, $link);
        //if($j>3) break;
        //$j++;
    }
}


    $links = array_values(array_unique($previmgs));

    echo '<pre>';    
    print_r($pages);
    print_r($links);
    print_r($imgs);

    $template = file_get_contents('d:/template.txt');
    
    foreach($imgs as $img) {
        
          $template = preg_replace('~\[LINK\]~',$img,$template,1);
        
    }

    file_put_contents('d:/done.txt',$template); 
?>


Hope it help others..

Wahuallam.

CSR4 LETS XPLORE FIREFLY PARK

No comments:
Assalamualaikom w.b.t and Greetings,

Yesterday i have been informed that our CSR4 group will conducting an photography event at FireFly Park (Taman Kelip-kelip) Kampung Kuantan, Kuala Selangor where one of the state's best-kept secrets, the fireflies colonies and has a rare natural phenomena.

This event is our indoor activities for CSR as we represent YOWA by participating 2012 APFP SEApeat Photography Contest. If we won this competition all reward will contribute back to YOWA.

What is FireFly Park at Kampung Kuantan?

Entrances
Firefly Park has a beutiful phenomena where lots of firefly flying nearest to bank river. Firefly, one of the fascinating beetle that abound in Malaysia at one time and is now fast disappearing due to the fast pace of development. Fortunately, there are still fireflies to be seen in Kuala Selangor. That was a Kampung Kuantan.These tiny inserts live on berembang (senneratio caseolaris) trees that grow in the brackish waters.

Beautiful Lights
When night falls, the fireflies will feed on the nectar of the leaves and attract mates with their synchronised flashing green light. The thorax of the insect produces a green grow that flashes at a frequency of 1/3 Hz, or 3 flashes in one second. Each of the berembang tree has different groups of fireflies and each group has flashes that are synchronised. species.

Kg Kuantan Boat Jetty
We need a boat ride along the river to watch this enchanting display.



I will post more info about FireFly Park soon. Keep watch out my blog.

Wahuallam...

CSR 4 NATURE PHOTOGRAPHY CONTEST 2012

No comments:
CSR4 Indoor Activities Will Held on This Saturday..Be prepared guys.

My Life In SKALI Company

2 comments:
Assalamualaikom w.b.t and Greetings,


Since i started my work and trained under SCALE (SKALI Community Engagement) from 2 July 2012, it was a good environment here. But sometimes it has polemics issues between stuff and among Young Skalian (YS).

This is not what i am concern too much due this inner political is always happened in every company due we are in different type of department or employee hierarchy. Its human being physiology nature or habits It make sense. We are not angel and there are lot of different kind of people around us.  A bunch of these people will do a positive or negative things that will effect to us and everyone. This is how office environmental experiences and hope i will handle this better.

So do I am Happy at SKALI?

Well, not so much but not too least. We are not happy always. Sometimes we are happy and other day we were cry or frustrated. Its changing. We just try to keep it long lasting but not forever.

Thankfully to Allah because I've chosen to add more valuable experience here to learn how SKALI operate their business.

So, thanks for reading my blog. See ya..

Wahuallam...



Tuesday, 11 September 2012

Internet Business Plan Project

No comments:
Assalamualaikom w.b.t and Greetings,


As we know, all Young Skalian is under 6 month contract. We will take final exam depending what track we are. For our sake and sustainability of income we need to take an action to become internet entrepreneurship. This what came to my mind on first place when i have invited to SkALI.

There are several project that sticking in my mind since 2003. I want to be Internet Entrepreneur. But that time i was busy with university and family then the idea was ended.

On 2008, i was involved in Advertising Project handled by MiRSB company. The project called Landlord Monsun Biz. It was a bad time due the company has inner conflict and not sincerely to help our business. My mother has spent RM8000 but not we just got 0 return. Its terribly.

Internet Business Plan

Project that i have issued for:

1. Mudah Cloner

This project starting on end of 2008 due several issues came out from Monsuner (LandLord Monsunbiz partner). We was regroup to discuss how we can create our own classified portal and make it better than Mudah .my site.

The project is divided into several parts including dynamic site structure, optimized database structure, local bank payment system, sociology-community environmental platform, SEO strategic system, Viral mechanism, and others that i cant remember.

For payment system, we target to cooperate with Maybank and CIMB payment terminal but they have several terms and rules that take a lot of cost before applied.

Lastly this project was abandoned due we lost Monsuner support.

I think i will stop here due i have a training today. I will continue this subject on next post.

Wahuallam.

Monday, 10 September 2012

ITD Project Proposal

No comments:
HESK + OCS NG
Assalamualaikom w.b.t and Greetings,

Its hard time when i am came along with this project during MPS upload content under progress.

The idea of project proposal is to:

1. Build up a support ticketing system that we can manage and sort it out easily.
2. Setup a monitoring system to remotely track all Lab's Computer devices and Information system.

After receive this task, then i just goggling to find the best software to fulfill this needs.

Here my best result or recommendation to use:

1. Support Ticket System


I choose to using PHP based system. My option is by using Open Source software. The last option is to use HESK. Using SpiceWork is better but its too bloated.

2. Remote System Monitoring


I've advised to proceed to OCS Inventory NG.

Next i will try to test all this application system to make sure its work as i need.

The proposal will created.

Wahua'lam..


Friday, 7 September 2012

CSR GROUP 4

No comments:
Assalamualaikom w.b.t and Greetings.

CSR 4 Going Further...
When we join Spiker program under SKALI, we are divided into 5 main group. Each group has 20-+ participants and each group was assigned with our own CSR project. My group was assigned with number 4. And we call ourselves Group 4 CSR.

CSR is refer to Corporate Social Responsibility also called corporate conscience, corporate citizenship, social performance, or sustainable responsible business/ Responsible Business is a form of corporate self-regulation integrated into a business model. CSR policy functions as a built-in, self-regulating mechanism whereby a business monitors and ensures its active compliance with the spirit of the law, ethical standards, and international norms. The goal of CSR is to embrace responsibility for the company's actions and encourage a positive impact through its activities on the environment, consumers, employees, communities, stakeholders and all other members of the public sphere who may also be considered as stakeholders.
(noted from Wiki)


Project TimeLine

There are 4 project target need to archive:

1. Visit Activities
2. Indoor Activities
3. Outdoor Activities
4. Fund Raising
5. Sustainability

What Our Strategic Alliances?

YOWA -means Yayasan Anak Warisan Alam.

Next post i will descibe more about it.
Wahuallam...




Thursday, 6 September 2012

Convert Text To Uppercase PHP

No comments:
Assalamua'alaikom w.b.t and Greetings.

Again for my MPS project.

Here the basic code i used using Xampp for localhost server.

This to make my content uploading easy.

Here the php code:

<?php
    $str = 'your strings here';
    
    echo strtoupper($str);
?>

Hope it help other..

Highlight Your Work!!

No comments:
Assalamualaikom dan Greetings.

Doing MPS project portal is always make out of time. But its not just the how we can copy and paste the content but how to manage the work.

My very worst and boring part is to copy about 100~ page and list out all them into list page or index list. Copy, paste and create all this page under hundreds of link will make us drawn.

Well this scenario not really make me drawn too deep due i got the simple solution to mark any link and make my life better.

TextMarker Go

TextMarker Go is an extension for Firefox. It allows to highlight selected text. You have three customizable colors for highlight. Highlighted texts functions as bookmarks. You can use keyboard shortcut or context menu to jump to a highlighted text when you are reading a page.

1. Hightlight selected text
You can:
(a) open context menu, then click on option "Mark The Selection(s)". If you click on the option with Ctrl key or Shift key pressed, the selected text will be highlighted using different color.
(b) use F12 key to hightlight.

2. Clear a highlighted text or all highlights
(a) via context menu
(b) using Ctrl-Shift-F12 key for clearing all highlights

3. Jump to a highlight text
(a) via context menu
(b) using F2 key

This extension is a modified version of TextMarker! created by Simon Shareef. Thanks to his great work.

DOWNLOAD NOW !!

Conclusion:

It help me alot to highlight the selected text.
1) three customizable colors for highlight
2) highlight functions as bookmarks
3) hotkeys for highlight selected text, remove highlights, and jump to highlighted text.

Hope this addon will help you guys sort you work list haha...

Wahua'allam...

Monday, 3 September 2012

Merdeka Anugerah Bernilai Negara

No comments:
Assalamualaikom and Good Day.

I am apologize due lately to greetz you all happy celebrate Merdeka day. As we know Merdeka daya is very meaningful to our country and our lovely family today. Without Merdeka we still can not archive what we got today.

As Muslim we are tough to represent thankfully to our Almighty God Allah for blessing us and rewarding us this peaceful manner. What ever we are in any level of status, skin color, hometown or nation still together celebrate and thankful.

I like to pointing you to what i saw when browse Google main page. Tadaaa...even US product greet us for Merdeka day.

Starting 2007, Google already involving to make its site to be closer to locality. This is by showing a very simple and nice Merdeka logo so on.

We called it Google Doodle. Lets how i can show you what Google Merdeka Doodle starting from 2007.


Google Merdeka Doodle 2007
Google Merdeka Doodle 2007

Google Merdeka Doodle 2009
Google Merdeka Doodle 2009

Google Merdeka Doodle 2011
Google Merdeka Doodle 2011


Google Merdeka Doodle 2012
Google Merdeka Doodle 2012

Whatever those US product greeting our National Day celebration, we also must appreciate to our own National Day theme logo.


List Of Our Merdeka National Day Slogan:

Year     Theme
1970     Muhibah dan Perpaduan(Love and Unity)
1971     Masyarakat Progresif(Progressive Society)
1972     Masyarakat Adil(Fair Society)
1973     Masyarakat Berkebudayaan Malaysia(A Society with Malaysian Culture)
1974     Sains dan Teknologi Alat Perpaduan(Science and Technology as Tools of Unity)
1975     Masyarakat Berdikari(A Self-Reliant Society)
1976     Ketahanan Rakyat(Strength of the People)
1977     Bersatu Maju(United and Progressive)
1978     Kebudayaan Sendi Perpaduan(Culture is the Core of Unity)
1979     Bersatu Berdisplin(United and Disciplined)
1980     Berdisplin Berbakti(Discipline and Service)
1981     Berdisplin Berharmoni(Discipline and Harmony)
1982     Berdisplin Giat Maju(Discipline Creates Progress)
1983     Bersama Ke Arah Kemajuan(Together Towards Success)
1984     Amanah Asas Kejayaan(Honesty Brings Success)
1985     Nasionalisme Teras Perpaduan(Nationalism is the Core of Unity)
1986     Bangsa Tegas Negara Teguh(Steadfast Society, Strong Country)
1987     Setia Bersatu Berusaha Maju(Loyally United and Progressively Working)
1988     Bersatu(Unity)
1989     Bersatu(Unity)
1990     Berjaya(Success)
1991     Wawasan 2020(Vision 2020)
1992     Wawasan Asas Kemajuan(Vision is the Basis of Progress)
1993     Bersatu Menuju Wawasan(Together Towards Vision)
1994     Nilai Murni Jayakan Wawasan(Good Values Makes the Vision a Success)
1995     Jatidiri Pengerak Wawasan(Steadfastness Moves the Vision Forward)
1996     Budaya Penentu Kecapaian(Culture Determines Achievements )
1997     Akhlak Mulia Masyarakat Jaya(Good Values Make a Successful Society)
1998     Negara Kita, Tanggungjawab Kita(Our Country, Our Responsibility)
1999     Bersatu Ke Alaf Baru(Together Towards the New Millennium)
2000–2006     Keranamu Malaysia(Because of you, Malaysia)
2007     Malaysiaku Gemilang(My Glorious Malaysia)
2008     Perpaduan Teras Kejayaan(Unity Is The Core of Success)
2009     1 Malaysia: Rakyat Didahulukan, Pencapaian Diutamakan(1 Malaysia: People First, Performance Now)
2010     1 Malaysia: Menjana Transformasi(1 Malaysia Transforming the Nation)
2011     1 Malaysia: Transformasi Berjaya, Rakyat Sejahtera(1 Malaysia: Transformation Success, People Peace)
2012     55 Tahun Merdeka: Janji Ditepati(55 Years of Independence: Promises Fulfilled)

The 2012 theme has proven to be controversial, as it is seen by many Malaysians to be a political slogan rather than a patriotic one. The official "logo" was also ridiculed for its unconventional design. A video of the theme song uploaded on YouTube (with lyrics penned by Rais Yatim) has garnered an overwhelming number of "dislikes" because of its overtly political content, which had nothing to do with the spirit of independence.

And also Malaysia National Day theme logo list:





Best Rergards,
Sklalian0712