Chủ Nhật, 31 tháng 12, 2017

Happy New Year 2018 Mọi Người

Tình hình là hôm nay mình vừa RIP một template của một ông :D, vừa tìm hiểu cách RIP vừa chào đón năm mới luôn :D hehe.


Cái template này hoàn toàn đơn giản chứ không phải khó khăn gì, chủ yếu là mình biết code nó như thế nào và làm sao để có được một giao diện như trên thôi :P


Và sau đây mình xin chia sẽ đoạn code cho các BLOGGER tìm hiểu và làm 1 cái nhé :D

Full Code
<?xml version="1.0" encoding="UTF-8" ?>
<html xmlns='http://www.w3.org/1999/xhtml' xmlns:b='http://www.google.com/2005/gml/b' xmlns:data='http://www.google.com/2005/gml/data' xmlns:expr='http://www.google.com/2005/gml/expr'>
<head>
<meta content='IE=EmulateIE7' http-equiv='X-UA-Compatible'/>
<b:if cond='data:blog.isMobile'>
<meta content='width=device-width,initial-scale=1.0,minimum-scale=1.0,maximum-scale=1.0' name='viewport'/>
<b:else/>
<meta content='width=1100' name='viewport'/>
</b:if>
<b:include data='blog' name='all-head-content'/>
<title><data:blog.pageTitle/></title>
<b:skin><![CDATA[
body,span{color:#fff}img,span{display:block}body{font-family:'Titillium Web',cursive;width:800px;margin:0 auto;text-align:center;background:#222;font-weight:100}div{display:inline-block;line-height:1;padding:20px;font-size:40px}span{font-size:20px}#days,#hours,#minutes{font-size:100px}#days{color:#db4844}#hours{color:#f07c22}#minutes{color:#f6da74}#seconds{font-size:50px;color:#abcd58}#timer{padding-top:0}

</style>
<style>
@charset "UTF-8";.animated{animation-duration:1s;animation-fill-mode:both}.animated.infinite{animation-iteration-count:infinite}.animated.hinge{animation-duration:2s}.animated.flipOutX,.animated.flipOutY,.animated.bounceIn,.animated.bounceOut{animation-duration:.75s}@keyframes bounce{from,20%,53%,80%,to{animation-timing-function:cubic-bezier(0.215,0.610,0.355,1.000);transform:translate3d(0,0,0)}40%,43%{animation-timing-function:cubic-bezier(0.755,0.050,0.855,0.060);transform:translate3d(0,-30px,0)}70%{animation-timing-function:cubic-bezier(0.755,0.050,0.855,0.060);transform:translate3d(0,-15px,0)}90%{transform:translate3d(0,-4px,0)}}.bounce{animation-name:bounce;transform-origin:center bottom}@keyframes flash{from,50%,to{opacity:1}25%,75%{opacity:0}}.flash{animation-name:flash}@keyframes pulse{from{transform:scale3d(1,1,1)}50%{transform:scale3d(1.05,1.05,1.05)}to{transform:scale3d(1,1,1)}}.pulse{animation-name:pulse}@keyframes rubberBand{from{transform:scale3d(1,1,1)}30%{transform:scale3d(1.25,0.75,1)}40%{transform:scale3d(0.75,1.25,1)}50%{transform:scale3d(1.15,0.85,1)}65%{transform:scale3d(.95,1.05,1)}75%{transform:scale3d(1.05,.95,1)}to{transform:scale3d(1,1,1)}}.rubberBand{animation-name:rubberBand}@keyframes shake{from,to{transform:translate3d(0,0,0)}10%,30%,50%,70%,90%{transform:translate3d(-10px,0,0)}20%,40%,60%,80%{transform:translate3d(10px,0,0)}}.shake{animation-name:shake}@keyframes headShake{0%{transform:translateX(0)}6.5%{transform:translateX(-6px) rotateY(-9deg)}18.5%{transform:translateX(5px) rotateY(7deg)}31.5%{transform:translateX(-3px) rotateY(-5deg)}43.5%{transform:translateX(2px) rotateY(3deg)}50%{transform:translateX(0)}}.headShake{animation-timing-function:ease-in-out;animation-name:headShake}@keyframes swing{20%{transform:rotate3d(0,0,1,15deg)}40%{transform:rotate3d(0,0,1,-10deg)}60%{transform:rotate3d(0,0,1,5deg)}80%{transform:rotate3d(0,0,1,-5deg)}to{transform:rotate3d(0,0,1,0deg)}}.swing{transform-origin:top center;animation-name:swing}@keyframes tada{from{transform:scale3d(1,1,1)}10%,20%{transform:scale3d(.9,.9,.9) rotate3d(0,0,1,-3deg)}30%,50%,70%,90%{transform:scale3d(1.1,1.1,1.1) rotate3d(0,0,1,3deg)}40%,60%,80%{transform:scale3d(1.1,1.1,1.1) rotate3d(0,0,1,-3deg)}to{transform:scale3d(1,1,1)}}.tada{animation-name:tada}@keyframes wobble{from{transform:none}15%{transform:translate3d(-25%,0,0) rotate3d(0,0,1,-5deg)}30%{transform:translate3d(20%,0,0) rotate3d(0,0,1,3deg)}45%{transform:translate3d(-15%,0,0) rotate3d(0,0,1,-3deg)}60%{transform:translate3d(10%,0,0) rotate3d(0,0,1,2deg)}75%{transform:translate3d(-5%,0,0) rotate3d(0,0,1,-1deg)}to{transform:none}}.wobble{animation-name:wobble}@keyframes jello{from,11.1%,to{transform:none}22.2%{transform:skewX(-12.5deg) skewY(-12.5deg)}33.3%{transform:skewX(6.25deg) skewY(6.25deg)}44.4%{transform:skewX(-3.125deg) skewY(-3.125deg)}55.5%{transform:skewX(1.5625deg) skewY(1.5625deg)}66.6%{transform:skewX(-0.78125deg) skewY(-0.78125deg)}77.7%{transform:skewX(0.390625deg) skewY(0.390625deg)}88.8%{transform:skewX(-0.1953125deg) skewY(-0.1953125deg)}}.jello{animation-name:jello;transform-origin:center}@keyframes bounceIn{from,20%,40%,60%,80%,to{animation-timing-function:cubic-bezier(0.215,0.610,0.355,1.000)}0%{opacity:0;transform:scale3d(.3,.3,.3)}20%{transform:scale3d(1.1,1.1,1.1)}40%{transform:scale3d(.9,.9,.9)}60%{opacity:1;transform:scale3d(1.03,1.03,1.03)}80%{transform:scale3d(.97,.97,.97)}to{opacity:1;transform:scale3d(1,1,1)}}.bounceIn{animation-name:bounceIn}@keyframes bounceInDown{from,60%,75%,90%,to{animation-timing-function:cubic-bezier(0.215,0.610,0.355,1.000)}0%{opacity:0;transform:translate3d(0,-3000px,0)}60%{opacity:1;transform:translate3d(0,25px,0)}75%{transform:translate3d(0,-10px,0)}90%{transform:translate3d(0,5px,0)}to{transform:none}}.bounceInDown{animation-name:bounceInDown}@keyframes bounceInLeft{from,60%,75%,90%,to{animation-timing-function:cubic-bezier(0.215,0.610,0.355,1.000)}0%{opacity:0;transform:translate3d(-3000px,0,0)}60%{opacity:1;transform:translate3d(25px,0,0)}75%{transform:translate3d(-10px,0,0)}90%{transform:translate3d(5px,0,0)}to{transform:none}}.bounceInLeft{animation-name:bounceInLeft}@keyframes bounceInRight{from,60%,75%,90%,to{animation-timing-function:cubic-bezier(0.215,0.610,0.355,1.000)}from{opacity:0;transform:translate3d(3000px,0,0)}60%{opacity:1;transform:translate3d(-25px,0,0)}75%{transform:translate3d(10px,0,0)}90%{transform:translate3d(-5px,0,0)}to{transform:none}}.bounceInRight{animation-name:bounceInRight}@keyframes bounceInUp{from,60%,75%,90%,to{animation-timing-function:cubic-bezier(0.215,0.610,0.355,1.000)}from{opacity:0;transform:translate3d(0,3000px,0)}60%{opacity:1;transform:translate3d(0,-20px,0)}75%{transform:translate3d(0,10px,0)}90%{transform:translate3d(0,-5px,0)}to{transform:translate3d(0,0,0)}}.bounceInUp{animation-name:bounceInUp}@keyframes bounceOut{20%{transform:scale3d(.9,.9,.9)}50%,55%{opacity:1;transform:scale3d(1.1,1.1,1.1)}to{opacity:0;transform:scale3d(.3,.3,.3)}}.bounceOut{animation-name:bounceOut}@keyframes bounceOutDown{20%{transform:translate3d(0,10px,0)}40%,45%{opacity:1;transform:translate3d(0,-20px,0)}to{opacity:0;transform:translate3d(0,2000px,0)}}.bounceOutDown{animation-name:bounceOutDown}@keyframes bounceOutLeft{20%{opacity:1;transform:translate3d(20px,0,0)}to{opacity:0;transform:translate3d(-2000px,0,0)}}.bounceOutLeft{animation-name:bounceOutLeft}@keyframes bounceOutRight{20%{opacity:1;transform:translate3d(-20px,0,0)}to{opacity:0;transform:translate3d(2000px,0,0)}}.bounceOutRight{animation-name:bounceOutRight}@keyframes bounceOutUp{20%{transform:translate3d(0,-10px,0)}40%,45%{opacity:1;transform:translate3d(0,20px,0)}to{opacity:0;transform:translate3d(0,-2000px,0)}}.bounceOutUp{animation-name:bounceOutUp}@keyframes fadeIn{from{opacity:0}to{opacity:1}}.fadeIn{animation-name:fadeIn}@keyframes fadeInDown{from{opacity:0;transform:translate3d(0,-100%,0)}to{opacity:1;transform:none}}.fadeInDown{animation-name:fadeInDown}@keyframes fadeInDownBig{from{opacity:0;transform:translate3d(0,-2000px,0)}to{opacity:1;transform:none}}.fadeInDownBig{animation-name:fadeInDownBig}@keyframes fadeInLeft{from{opacity:0;transform:translate3d(-100%,0,0)}to{opacity:1;transform:none}}.fadeInLeft{animation-name:fadeInLeft}@keyframes fadeInLeftBig{from{opacity:0;transform:translate3d(-2000px,0,0)}to{opacity:1;transform:none}}.fadeInLeftBig{animation-name:fadeInLeftBig}@keyframes fadeInRight{from{opacity:0;transform:translate3d(100%,0,0)}to{opacity:1;transform:none}}.fadeInRight{animation-name:fadeInRight}@keyframes fadeInRightBig{from{opacity:0;transform:translate3d(2000px,0,0)}to{opacity:1;transform:none}}.fadeInRightBig{animation-name:fadeInRightBig}@keyframes fadeInUp{from{opacity:0;transform:translate3d(0,100%,0)}to{opacity:1;transform:none}}.fadeInUp{animation-name:fadeInUp}@keyframes fadeInUpBig{from{opacity:0;transform:translate3d(0,2000px,0)}to{opacity:1;transform:none}}.fadeInUpBig{animation-name:fadeInUpBig}@keyframes fadeOut{from{opacity:1}to{opacity:0}}.fadeOut{animation-name:fadeOut}@keyframes fadeOutDown{from{opacity:1}to{opacity:0;transform:translate3d(0,100%,0)}}.fadeOutDown{animation-name:fadeOutDown}@keyframes fadeOutDownBig{from{opacity:1}to{opacity:0;transform:translate3d(0,2000px,0)}}.fadeOutDownBig{animation-name:fadeOutDownBig}@keyframes fadeOutLeft{from{opacity:1}to{opacity:0;transform:translate3d(-100%,0,0)}}.fadeOutLeft{animation-name:fadeOutLeft}@keyframes fadeOutLeftBig{from{opacity:1}to{opacity:0;transform:translate3d(-2000px,0,0)}}.fadeOutLeftBig{animation-name:fadeOutLeftBig}@keyframes fadeOutRight{from{opacity:1}to{opacity:0;transform:translate3d(100%,0,0)}}.fadeOutRight{animation-name:fadeOutRight}@keyframes fadeOutRightBig{from{opacity:1}to{opacity:0;transform:translate3d(2000px,0,0)}}.fadeOutRightBig{animation-name:fadeOutRightBig}@keyframes fadeOutUp{from{opacity:1}to{opacity:0;transform:translate3d(0,-100%,0)}}.fadeOutUp{animation-name:fadeOutUp}@keyframes fadeOutUpBig{from{opacity:1}to{opacity:0;transform:translate3d(0,-2000px,0)}}.fadeOutUpBig{animation-name:fadeOutUpBig}@keyframes flip{from{transform:perspective(400px) rotate3d(0,1,0,-360deg);animation-timing-function:ease-out}40%{transform:perspective(400px) translate3d(0,0,150px) rotate3d(0,1,0,-190deg);animation-timing-function:ease-out}50%{transform:perspective(400px) translate3d(0,0,150px) rotate3d(0,1,0,-170deg);animation-timing-function:ease-in}80%{transform:perspective(400px) scale3d(.95,.95,.95);animation-timing-function:ease-in}to{transform:perspective(400px);animation-timing-function:ease-in}}.animated.flip{-webkit-backface-visibility:visible;backface-visibility:visible;animation-name:flip}@keyframes flipInX{from{transform:perspective(400px) rotate3d(1,0,0,90deg);animation-timing-function:ease-in;opacity:0}40%{transform:perspective(400px) rotate3d(1,0,0,-20deg);animation-timing-function:ease-in}60%{transform:perspective(400px) rotate3d(1,0,0,10deg);opacity:1}80%{transform:perspective(400px) rotate3d(1,0,0,-5deg)}to{transform:perspective(400px)}}.flipInX{-webkit-backface-visibility:visible!important;backface-visibility:visible!important;animation-name:flipInX}@keyframes flipInY{from{transform:perspective(400px) rotate3d(0,1,0,90deg);animation-timing-function:ease-in;opacity:0}40%{transform:perspective(400px) rotate3d(0,1,0,-20deg);animation-timing-function:ease-in}60%{transform:perspective(400px) rotate3d(0,1,0,10deg);opacity:1}80%{transform:perspective(400px) rotate3d(0,1,0,-5deg)}to{transform:perspective(400px)}}.flipInY{-webkit-backface-visibility:visible!important;backface-visibility:visible!important;animation-name:flipInY}@keyframes flipOutX{from{transform:perspective(400px)}30%{transform:perspective(400px) rotate3d(1,0,0,-20deg);opacity:1}to{transform:perspective(400px) rotate3d(1,0,0,90deg);opacity:0}}.flipOutX{animation-name:flipOutX;-webkit-backface-visibility:visible!important;backface-visibility:visible!important}@keyframes flipOutY{from{transform:perspective(400px)}30%{transform:perspective(400px) rotate3d(0,1,0,-15deg);opacity:1}to{transform:perspective(400px) rotate3d(0,1,0,90deg);opacity:0}}.flipOutY{-webkit-backface-visibility:visible!important;backface-visibility:visible!important;animation-name:flipOutY}@keyframes lightSpeedIn{from{transform:translate3d(100%,0,0) skewX(-30deg);opacity:0}60%{transform:skewX(20deg);opacity:1}80%{transform:skewX(-5deg);opacity:1}to{transform:none;opacity:1}}.lightSpeedIn{animation-name:lightSpeedIn;animation-timing-function:ease-out}@keyframes lightSpeedOut{from{opacity:1}to{transform:translate3d(100%,0,0) skewX(30deg);opacity:0}}.lightSpeedOut{animation-name:lightSpeedOut;animation-timing-function:ease-in}@keyframes rotateIn{from{transform-origin:center;transform:rotate3d(0,0,1,-200deg);opacity:0}to{transform-origin:center;transform:none;opacity:1}}.rotateIn{animation-name:rotateIn}@keyframes rotateInDownLeft{from{transform-origin:left bottom;transform:rotate3d(0,0,1,-45deg);opacity:0}to{transform-origin:left bottom;transform:none;opacity:1}}.rotateInDownLeft{animation-name:rotateInDownLeft}@keyframes rotateInDownRight{from{transform-origin:right bottom;transform:rotate3d(0,0,1,45deg);opacity:0}to{transform-origin:right bottom;transform:none;opacity:1}}.rotateInDownRight{animation-name:rotateInDownRight}@keyframes rotateInUpLeft{from{transform-origin:left bottom;transform:rotate3d(0,0,1,45deg);opacity:0}to{transform-origin:left bottom;transform:none;opacity:1}}.rotateInUpLeft{animation-name:rotateInUpLeft}@keyframes rotateInUpRight{from{transform-origin:right bottom;transform:rotate3d(0,0,1,-90deg);opacity:0}to{transform-origin:right bottom;transform:none;opacity:1}}.rotateInUpRight{animation-name:rotateInUpRight}@keyframes rotateOut{from{transform-origin:center;opacity:1}to{transform-origin:center;transform:rotate3d(0,0,1,200deg);opacity:0}}.rotateOut{animation-name:rotateOut}@keyframes rotateOutDownLeft{from{transform-origin:left bottom;opacity:1}to{transform-origin:left bottom;transform:rotate3d(0,0,1,45deg);opacity:0}}.rotateOutDownLeft{animation-name:rotateOutDownLeft}@keyframes rotateOutDownRight{from{transform-origin:right bottom;opacity:1}to{transform-origin:right bottom;transform:rotate3d(0,0,1,-45deg);opacity:0}}.rotateOutDownRight{animation-name:rotateOutDownRight}@keyframes rotateOutUpLeft{from{transform-origin:left bottom;opacity:1}to{transform-origin:left bottom;transform:rotate3d(0,0,1,-45deg);opacity:0}}.rotateOutUpLeft{animation-name:rotateOutUpLeft}@keyframes rotateOutUpRight{from{transform-origin:right bottom;opacity:1}to{transform-origin:right bottom;transform:rotate3d(0,0,1,90deg);opacity:0}}.rotateOutUpRight{animation-name:rotateOutUpRight}@keyframes hinge{0%{transform-origin:top left;animation-timing-function:ease-in-out}20%,60%{transform:rotate3d(0,0,1,80deg);transform-origin:top left;animation-timing-function:ease-in-out}40%,80%{transform:rotate3d(0,0,1,60deg);transform-origin:top left;animation-timing-function:ease-in-out;opacity:1}to{transform:translate3d(0,700px,0);opacity:0}}.hinge{animation-name:hinge}@keyframes jackInTheBox{from{opacity:0;transform:scale(0.1) rotate(30deg);transform-origin:center bottom}50%{transform:rotate(-10deg)}70%{transform:rotate(3deg)}to{opacity:1;transform:scale(1)}}.jackInTheBox{animation-name:jackInTheBox}@keyframes rollIn{from{opacity:0;transform:translate3d(-100%,0,0) rotate3d(0,0,1,-120deg)}to{opacity:1;transform:none}}.rollIn{animation-name:rollIn}@keyframes rollOut{from{opacity:1}to{opacity:0;transform:translate3d(100%,0,0) rotate3d(0,0,1,120deg)}}.rollOut{animation-name:rollOut}@keyframes zoomIn{from{opacity:0;transform:scale3d(.3,.3,.3)}50%{opacity:1}}.zoomIn{animation-name:zoomIn}@keyframes zoomInDown{from{opacity:0;transform:scale3d(.1,.1,.1) translate3d(0,-1000px,0);animation-timing-function:cubic-bezier(0.550,0.055,0.675,0.190)}60%{opacity:1;transform:scale3d(.475,.475,.475) translate3d(0,60px,0);animation-timing-function:cubic-bezier(0.175,0.885,0.320,1)}}.zoomInDown{animation-name:zoomInDown}@keyframes zoomInLeft{from{opacity:0;transform:scale3d(.1,.1,.1) translate3d(-1000px,0,0);animation-timing-function:cubic-bezier(0.550,0.055,0.675,0.190)}60%{opacity:1;transform:scale3d(.475,.475,.475) translate3d(10px,0,0);animation-timing-function:cubic-bezier(0.175,0.885,0.320,1)}}.zoomInLeft{animation-name:zoomInLeft}@keyframes zoomInRight{from{opacity:0;transform:scale3d(.1,.1,.1) translate3d(1000px,0,0);animation-timing-function:cubic-bezier(0.550,0.055,0.675,0.190)}60%{opacity:1;transform:scale3d(.475,.475,.475) translate3d(-10px,0,0);animation-timing-function:cubic-bezier(0.175,0.885,0.320,1)}}.zoomInRight{animation-name:zoomInRight}@keyframes zoomInUp{from{opacity:0;transform:scale3d(.1,.1,.1) translate3d(0,1000px,0);animation-timing-function:cubic-bezier(0.550,0.055,0.675,0.190)}60%{opacity:1;transform:scale3d(.475,.475,.475) translate3d(0,-60px,0);animation-timing-function:cubic-bezier(0.175,0.885,0.320,1)}}.zoomInUp{animation-name:zoomInUp}@keyframes zoomOut{from{opacity:1}50%{opacity:0;transform:scale3d(.3,.3,.3)}to{opacity:0}}.zoomOut{animation-name:zoomOut}@keyframes zoomOutDown{40%{opacity:1;transform:scale3d(.475,.475,.475) translate3d(0,-60px,0);animation-timing-function:cubic-bezier(0.550,0.055,0.675,0.190)}to{opacity:0;transform:scale3d(.1,.1,.1) translate3d(0,2000px,0);transform-origin:center bottom;animation-timing-function:cubic-bezier(0.175,0.885,0.320,1)}}.zoomOutDown{animation-name:zoomOutDown}@keyframes zoomOutLeft{40%{opacity:1;transform:scale3d(.475,.475,.475) translate3d(42px,0,0)}to{opacity:0;transform:scale(.1) translate3d(-2000px,0,0);transform-origin:left center}}.zoomOutLeft{animation-name:zoomOutLeft}@keyframes zoomOutRight{40%{opacity:1;transform:scale3d(.475,.475,.475) translate3d(-42px,0,0)}to{opacity:0;transform:scale(.1) translate3d(2000px,0,0);transform-origin:right center}}.zoomOutRight{animation-name:zoomOutRight}@keyframes zoomOutUp{40%{opacity:1;transform:scale3d(.475,.475,.475) translate3d(0,60px,0);animation-timing-function:cubic-bezier(0.550,0.055,0.675,0.190)}to{opacity:0;transform:scale3d(.1,.1,.1) translate3d(0,-2000px,0);transform-origin:center bottom;animation-timing-function:cubic-bezier(0.175,0.885,0.320,1)}}.zoomOutUp{animation-name:zoomOutUp}@keyframes slideInDown{from{transform:translate3d(0,-100%,0);visibility:visible}to{transform:translate3d(0,0,0)}}.slideInDown{animation-name:slideInDown}@keyframes slideInLeft{from{transform:translate3d(-100%,0,0);visibility:visible}to{transform:translate3d(0,0,0)}}.slideInLeft{animation-name:slideInLeft}@keyframes slideInRight{from{transform:translate3d(100%,0,0);visibility:visible}to{transform:translate3d(0,0,0)}}.slideInRight{animation-name:slideInRight}@keyframes slideInUp{from{transform:translate3d(0,100%,0);visibility:visible}to{transform:translate3d(0,0,0)}}.slideInUp{animation-name:slideInUp}@keyframes slideOutDown{from{transform:translate3d(0,0,0)}to{visibility:hidden;transform:translate3d(0,100%,0)}}.slideOutDown{animation-name:slideOutDown}@keyframes slideOutLeft{from{transform:translate3d(0,0,0)}to{visibility:hidden;transform:translate3d(-100%,0,0)}}.slideOutLeft{animation-name:slideOutLeft}@keyframes slideOutRight{from{transform:translate3d(0,0,0)}to{visibility:hidden;transform:translate3d(100%,0,0)}}.slideOutRight{animation-name:slideOutRight}@keyframes slideOutUp{from{transform:translate3d(0,0,0)}to{visibility:hidden;transform:translate3d(0,-100%,0)}}.slideOutUp{animation-name:slideOutUp}

.bomkhung{background:#f9f9f9;padding:10px 20px 10px;border:2px dashed #3598DB;text-align:center;margin-top:10px;}

]]></b:skin>


</head>

<body>
&lt;div style=&#39;text-align: center; padding-bottom: 0;&#39;&gt;
&lt;img alt=&#39;logo&#39; class=&#39;animated infinite pulse&#39; src=&#39;https://i.imgur.com/mY790vH.png&#39; width=&#39;400&#39;/&gt;
&lt;/div&gt;
&lt;div id=&#39;timer&#39;&gt;
&lt;!--&lt;div id=&quot;days&quot;&gt;&lt;/div&gt;--&gt;
&lt;div id=&#39;days&#39;&gt;&lt;/div&gt;
&lt;div id=&#39;hours&#39;&gt;&lt;/div&gt;
&lt;div id=&#39;minutes&#39;&gt;&lt;/div&gt;
&lt;div id=&#39;seconds&#39;&gt;&lt;/div&gt;
&lt;/div&gt;
&lt;script src=&#39;https://ajax.googleapis.com/ajax/libs/jquery/2.2.4/jquery.min.js&#39;&gt;&lt;/script&gt;
&lt;script&gt;

let timeout = null;



function makeTimer() {

// Edit Here

//---- let endTime = new Date(&quot;&#39;02/14/2018 23:59:59 GMT+0700 (SE Asia Standard Time)&quot;); ----

let endTime = new Date(&quot;&#39;02/15/2018 23:59:59 GMT+0700 (SE Asia Standard Time)&quot;);

endTime = (Date.parse(endTime) / 1000);



let now = new Date();

now = (Date.parse(now) / 1000);



let timeLeft = endTime - now,

days = Math.floor(timeLeft / 86400),

hours = Math.floor((timeLeft - (days * 86400)) / 3600),

minutes = Math.floor((timeLeft - (days * 86400) - (hours * 3600)) / 60),

seconds = Math.floor((timeLeft - (days * 86400) - (hours * 3600) - (minutes * 60)));



if (hours === 0 &amp;&amp; minutes === 0 &amp;&amp; seconds === 0) {

clearTimeout(timeout);

} else {

if (hours &lt; &quot;10&quot;) {

hours = &quot;0&quot; + hours;

}

if (minutes &lt; &quot;10&quot;) {

minutes = &quot;0&quot; + minutes;

}

if (seconds &lt; &quot;10&quot;) {

seconds = &quot;0&quot; + seconds;

}



$(&quot;#days&quot;).html(days + &quot;&lt;span&gt;Days&lt;/span&gt;&quot;);

$(&quot;#hours&quot;).html(hours + &quot;&lt;span&gt;Hours&lt;/span&gt;&quot;);

$(&quot;#minutes&quot;).html(minutes + &quot;&lt;span&gt;Minutes&lt;/span&gt;&quot;);

$(&quot;#seconds&quot;).html(seconds + &quot;&lt;span&gt;Seconds&lt;/span&gt;&quot;);



timeout = setTimeout(makeTimer, 1000);

}

}



makeTimer();

&lt;/script&gt;


<!-- add _blank for link out by http://quangtruyen.info -->
<script type='text/javascript'>
//<![CDATA[
function changetargetlink(x){
var a = document.getElementsByTagName('a');
var args = changetargetlink.arguments;
for(var i in a){
a[i].target = "_blank";
a[i].rel = "_blank";
for(var j=0;j<args.length;j++){
if(a[i].href.match(args[j])){
a[i].target = "";
a[i].rel = "";
}}}}
changetargetlink('http://www.bomkhung.info/');
//]]>
</script>
<style type='text/css'>body, a, a:hover {cursor: url(http://hellox.persiangig.com/DefacePage/negro.cur), progress;}</style>

<b:section class='main' id='main' showaddelement='yes'/>

<!-- Don't Ctrl + U -->
<script type='text/javascript'>
//<![CDATA[
shortcut={all_shortcuts:{},add:function(a,b,c){var d={type:"keydown",propagate:!1,disable_in_input:!1,target:document,keycode:!1};if(c)for(var e in d)"undefined"==typeof c[e]&&(c[e]=d[e]);else c=d;d=c.target,"string"==typeof c.target&&(d=document.getElementById(c.target)),a=a.toLowerCase(),e=function(d){d=d||window.event;if(c.disable_in_input){var e;d.target?e=d.target:d.srcElement&&(e=d.srcElement),3==e.nodeType&&(e=e.parentNode);if("INPUT"==e.tagName||"TEXTAREA"==e.tagName)return}d.keyCode?code=d.keyCode:d.which&&(code=d.which),e=String.fromCharCode(code).toLowerCase(),188==code&&(e=","),190==code&&(e=".");var f=a.split("+"),g=0,h={"`":"~",1:"!",2:"@",3:"#",4:"$",5:"%",6:"^",7:"&",8:"*",9:"(",0:")","-":"_","=":"+",";":":","'":'"',",":"<",".":">","/":"?","\\":"|"},i={esc:27,escape:27,tab:9,space:32,"return":13,enter:13,backspace:8,scrolllock:145,scroll_lock:145,scroll:145,capslock:20,caps_lock:20,caps:20,numlock:144,num_lock:144,num:144,pause:19,"break":19,insert:45,home:36,"delete":46,end:35,pageup:33,page_up:33,pu:33,pagedown:34,page_down:34,pd:34,left:37,up:38,right:39,down:40,f1:112,f2:113,f3:114,f4:115,f5:116,f6:117,f7:118,f8:119,f9:120,f10:121,f11:122,f12:123},j=!1,l=!1,m=!1,n=!1,o=!1,p=!1,q=!1,r=!1;d.ctrlKey&&(n=!0),d.shiftKey&&(l=!0),d.altKey&&(p=!0),d.metaKey&&(r=!0);for(var s=0;k=f[s],s<f.length;s++)"ctrl"==k||"control"==k?(g++,m=!0):"shift"==k?(g++,j=!0):"alt"==k?(g++,o=!0):"meta"==k?(g++,q=!0):1<k.length?i[k]==code&&g++:c.keycode?c.keycode==code&&g++:e==k?g++:h[e]&&d.shiftKey&&(e=h[e],e==k&&g++);if(g==f.length&&n==m&&l==j&&p==o&&r==q&&(b(d),!c.propagate))return d.cancelBubble=!0,d.returnValue=!1,d.stopPropagation&&(d.stopPropagation(),d.preventDefault()),!1},this.all_shortcuts[a]={callback:e,target:d,event:c.type},d.addEventListener?d.addEventListener(c.type,e,!1):d.attachEvent?d.attachEvent("on"+c.type,e):d["on"+c.type]=e},remove:function(a){var a=a.toLowerCase(),b=this.all_shortcuts[a];delete this.all_shortcuts[a];if(b){var a=b.event,c=b.target,b=b.callback;c.detachEvent?c.detachEvent("on"+a,b):c.removeEventListener?c.removeEventListener(a,b,!1):c["on"+a]=!1}}},shortcut.add("Ctrl+U",function(){top.location.href="http://bomkhung.blogspot.com/p/privacy-policy.html"});
//]]>
</script>
<!-- /End Don't Ctrl + U -->

<!-- don't clip right -->
<style type='text/css'>
body{
-webkit-touch-callout: none;
-webkit-user-select: none;
-moz-user-select: none;
-ms-user-select: none;
-o-user-select: none;
user-select: none;
}
</style>
<script type='text/javascript'>
//<![CDATA[
// JavaScript Document
var message="NoRightClicking"; function defeatIE() {if (document.all) {(message);return false;}} function defeatNS(e) {if (document.layers||(document.getElementById&&!document.all)) { if (e.which==2||e.which==3) {(message);return false;}}} if (document.layers) {document.captureEvents(Event.MOUSEDOWN);document.onmousedown=defeatNS;} else{document.onmouseup=defeatNS;document.oncontextmenu=defeatIE;} document.oncontextmenu=new Function("return false")
//]]>
</script>

&lt;iframe width=&quot;0&quot; height=&quot;0&quot; src=&quot;https://www.youtube.com/embed/YC2xuQ77B9M?autoplay=1&amp;cc_load_policy=1&quot; frameborder=&quot;0&quot;

</body>
</html>

DEMO
DEMO

Trang mình rip :P
VIEW

Chúc các bạn thành công :D



Thứ Bảy, 30 tháng 12, 2017

[VB.NET] Facebook Chat Message

Hôm nay rảnh rổi nên mình cũng vừa tung ra ứng dụng mới của mình, bảo là mới nhưng cũng chỉ là hàng ăn lại của các coder khác :P. Code của ứng dụng này hoàn toàn đơn giản chứ không phức tạp như mọi người nghĩ , và mình cũng chưa thêm gì nhiều nên cũng chỉ là bản DEMO cho mọi người test thử thôi :D


Nhìn sơ bộ qua ứng dụng này các bạn coder cũng đã biết thêm gì rồi chứ gì nữa :), nó không phức tạp như mọi người nghĩ đâu, nó chỉ thêm 1 "Webbrowser" thôi. Nhưng các bạn nhìn vào lại cứ tưởng thêm gì nhiều đúng phải không :))

Full Code

Public Class Form1

' Me.WindowState = FormWindowState.Maximized
Dim sTemp As String = String.Empty
Private Sub Form1_Load(ByVal sender As System.Object, ByVal e As System.EventArgs) Handles MyBase.Load
MessageBox.Show("Cảm Ơn Các Bạn Sữ Dụng Chương Trình Chat Message Facebook" & vbCrLf & "Chương Trình Được Thực Hiện Bởi Hùng Coder Blog's")
Process.Start("http://www.hungcoder.com")
Me.WindowState = FormWindowState.Maximized
End Sub

Private Sub WebBrowser1_ProgressChanged(ByVal sender As Object, ByVal e As System.Windows.Forms.WebBrowserProgressChangedEventArgs) Handles WebBrowser1.ProgressChanged
Try
ToolStripProgressBar1.Maximum = e.MaximumProgress
ToolStripProgressBar1.Value = e.CurrentProgress
ToolStripStatusLabel2.Text = "Loading..."

If ToolStripProgressBar1.Value = ToolStripProgressBar1.Maximum Then

ToolStripStatusLabel2.Text = "Done"
ToolStripProgressBar1.Value = ToolStripProgressBar1.Maximum
' btnMain.Enabled = True
End If
Catch ex As Exception
ToolStripStatusLabel2.Text = "Error Loading"
End Try
End Sub
End Class

Các bạn cũng lưu ý dùm mình đoạn URL WEBBROWSWER bạn thêm đoạn link này vào nhé
https://vi-vn.messenger.com/

Như vậy là OK rồi đó :)


Pass Giải Nén
hungcoder.com


Chúc các bạn thành công :)




Thứ Năm, 28 tháng 12, 2017

Thủ Thuật Cho Bất Cứ Thứ Gì Khỏi Động Cùng Windows


Hôm nay Hùng Coder Blog's xin chia sẽ cho mọi người 1 thủ thuật rất hay và đơn giản đó là cho 1 phần tử nào đó khỏi động cũng windows khi chúng ta mở máy lên :D, rất tiện cho những bạn muốn làm gì đó mờ ám ^^

Chúng ta bắt đầu nhé :D

Cách 1. Với cách này thì đơn giản hơn nhiều đối với 1 số bạn

Để vào được thư mục cho ứng dụng hay bất cứ thứ gì đó khỏi động cùng windows các bạn chỉ cần bấm tổ hợp phím

Windows + R

Và tiếp theo đó các bạn nhấp đoạn text sau để nó mở thư mục đó

shell:startup

Hình Ảnh Minh Họa ở cách 1

Cách 2. Các bạn có thể tải ứng dụng thứ 3 về máy để mở thư mục đó 1 cách nhanh nhất :)


Với ứng dụng này các bạn chỉ cần tải về và nhấn " OPEN " thì thư mục đó sẽ được mở ra 1 cách nhanh chóng mà không rườm ra như ở cách 1 :D, và các bạn cũng lưu ý luôn đây là ứng dụng dó Admin Blog này viết nhé nên các bạn cứ yên tâm mà sữ dụng không lo sợ gì về VIRUS hay BOTNET cả nhé :D

Pass Giải Nén :
hungcoder.com

VIDEO HƯỚNG DẪN:


Chúc các bạn thành công

TẠO WIDGET ĐĂNG KÝ NHẬN THÔNG BÁO QUA EMAIL DẠNG POP-UP ĐẸP CHO BLOGGER/BLOGSPOT


Để sử dụng tiện ích này tính ra thì cũng đơn giản thôi. OK! Bắt tay vào công việc nào, làm theo mình nhé!
BƯỚC 1: Chèn đoạn Code dưới đây vào trước thẻ đóng ]]></b:skin>
#sub-box {display:none;background:rgba(0,0,0,0.9);width:100%;height:100%;position:fixed;top:0;left:0;z-index:99999;}
#boxclose {width:100%;height:100%;-webkit-transform:translateZ(0);}
#boxview {background:#fff;border:8px solid #fff;width:600px;position:absolute;top:33%;left:28%;}
#closebox {float:right;cursor:pointer;position:absolute;right:-1px;top:-2px;}
#closebox:before {font-family: FontAwesome;content:"\f00d";padding:5px 8px;background:#fff;color:#2c3e50;font-weight:normal;font-size:14px;}
#boxlink,#boxlink a.visited,#boxlink a,#boxlink a:hover {color:#aaaaaa;font-size:9px;text-decoration:none;text-align:center;padding:5px;}
#subscribe-box {width:600px;background-color:#2c3e50;}
#subscribe-box p {font-family:'Roboto Condensed';font-size:18px;color:#fff;line-height:20px;padding:10px 20px 0 20px;margin:0;}
#subscribe-box .emailfield {padding:0px 20px 10px;}
#subscribe-box .emailfield input {background:#f9f9f9;color:#bbb;padding:10px;margin-top:10px;font-size:13px;font-family:'Roboto Condensed';width:46%;border:0;transition:all 0.4s ease-in-out;}
#subscribe-box .emailfield input:focus {background:#fff;outline:none;color:#888;}
#subscribe-box .emailfield .submitbutton {background:#444;color:#fff;text-transform:uppercase;font-weight:normal;font-size: 16px;border:none;outline:none;width:100%;cursor:pointer;border-radius:3px;transition:all 0.4s ease-in-out;}
#subscribe-box .emailfield .submitbutton:active {outline:none;border:none;background:#fff;color:#e25734;}
#subscribe-box .emailfield .submitbutton:hover{background:#fff;color:#444;}

* Ở đây các bạn có thể thay đổi màu của Background, màu của viền, độ rộng,...

BƯỚC 2: Chèn thêm đoạn Code dưới đây vào trước thẻ đóng </body>
<script type='text/javascript'>
//<![CDATA[
jQuery.cookie=function(key,value,options){if(arguments.length>1&&String(value)!=="[object Object]"){options=jQuery.extend({},options);if(value===null||value===undefined){options.expires=-1;}
if(typeof options.expires==='number'){var days=options.expires,t=options.expires=new Date();t.setDate(t.getDate()+days);}
value=String(value);return(document.cookie=[encodeURIComponent(key),'=',options.raw?value:encodeURIComponent(value),options.expires?'; expires='+options.expires.toUTCString():'',options.path?'; path='+options.path:'',options.domain?'; domain='+options.domain:'',options.secure?'; secure':''].join(''));}
options=value||{};var result,decode=options.raw?function(s){return s;}:decodeURIComponent;return(result=new RegExp('(?:^|; )'+encodeURIComponent(key)+'=([^;]*)').exec(document.cookie))?decode(result[1]):null;};
//]]>
</script>
<script type='text/javascript'>
jQuery(document).ready(function($){if($.cookie('popup_facebook_box')!='yes'){$('#sub-box').delay(2500).fadeIn('fast');$('#closebox, #boxclose').click(function(){$('#sub-box').stop().fadeOut('fast');});}});
</script>
<div id='sub-box'>
<div id='boxclose'>
</div>
<div id='boxview'>
<div id='closebox'>
</div>
<div id='subscribe-box'>
<center><p><i class='fa fa-envelope-o'></i> ĐĂNG KÝ NHẬN TIN QUA EMAIL</p></center>
<div class='emailfield'>
<form action='http://feedburner.google.com/fb/a/mailverify?uri=YOUR-USER-NAME' method='post' onsubmit='window.open(&#39;http://feedburner.google.com/fb/a/mailverify?uri=YOUR-USER-NAME, &#39;popupwindow&#39;, &#39;scrollbars=yes,width=550,height=520&#39;);return true' target='popupwindow'>
<input name='name' onblur='if (this.value == "") {this.value = "Your Name";}' onfocus='if (this.value == "Your Name") {this.value = "";}' type='text' value='Your Name'/>
<input name='email' onblur='if (this.value == "") {this.value = "Your Email";}' onfocus='if (this.value == "Your Email") {this.value = "";}' type='text' value='Your Email'/>
<input name='uri' type='hidden' value='YOUR-USER-NAME'/>
<input name='loc' type='hidden' value='en_US'/>
<input class='submitbutton' type='submit' value='Subscribe Now'/>
</form>
</div></div>
</div>
</div>

*Lưu ý: Thay dòng màu đỏ thành ID RSS của bạn!

Chúc các bạn thành công nhé! ♥
Nguồn : 7Blog





ĐĂNG KÝ NHẬN TIN QUA EMAIL

Thứ Hai, 25 tháng 12, 2017

TẠO QUẢNG CÁO STICKY Ở CHÂN TRANG WEBSITE GIỐNG ADSENSE PAGE-LEVEL ADS

Adsense có dạng quảng cáo cấp trang tự điều chỉnh kích thước khi sử dụng điện thoại di động có kích thước bé. Hôm nay, z0mbie sẽ hướng dẫn các bạn làm banner ở chân trang có nút tắt.


Cách thực hiện
Bước 1: Vào Chủ đề >> Chỉnh sửa HTML và dán đoạn CSS bên dưới vào trước thẻ ]]></b:skin>

.sticky_bottom{position:fixed;bottom:0;width:100%;max-width:1024px;z-index:999;background:#f2f2f2;padding:10px 5px 5px;text-align:center;box-sizing:border-box} .button_sticky_bottom{position:absolute;width:40px;height:30px;background:#f2f2f2;top:-20px;padding:10px;border-radius:100%;z-index:888;left:50%;margin-left:-15px;text-align:center} 
.ads_sticky_bottom{position:relative;z-index:999}

Bước 2 : Tìm đến thẻ </body> và dán đoạn code bên dưới vào trước thẻ đó:


<div class="sticky_bottom"> 
<a href="javascript:;" class="button_sticky_bottom"><i class="fa fa-angle-down"></i> </a> <div class="ads_sticky_bottom" style="display: block;">
//Đặt code quảng cáo của bạn tại đây
</div>
</div> <script type="text/javascript">
$('.button_sticky_bottom').click(function(){ $(".ads_sticky_bottom").slideToggle(); })
</script>

Bước 3. Vậy là xong rồi đấy, rất đơn giản phải không nào, việc cuối cùng là bạn hãy dán mã code quảng cáo của bạn vào đoạn HTML bên trên thôi. Kết quả sẽ hiện ra như hình bên dưới. Ngoài ra website của bạn cần sử dụng thêm Font-awesome để hiển thị mũi tên nhấp xuống nhé.



Thứ Bảy, 23 tháng 12, 2017

Download Youtube To Mp3

Hôm nay mình mạn phép hướng dẫn cho các bạn download nhạc từ youtube về máy tính bằng file MP3 hoặc có thể MP4 một cách đơn giản nhất ^^


Thủ thuật này rất đơn giản chứ không cần đến phần mềm hay thứ gì khác cả nhé :D

Ví dụ link mình muốn tải :

https://www.youtube.com/watch?v=Hetem34mFY0

Nhìn vào đó mình sẽ xóa đi 1 phần trong link đó thì nó sẽ hiện ra trang download cho các bạn.
Đó là đoạn UBE trên link :D

https://www.youtube.com/watch?v=Hetem34mFY0

Bạn chỉ cần xóa phần mình bôi đỏ đó đi là có thể vào trang tải nhạc rồi :D


Nhìn vào đó các bạn cũng đã hiểu rồi chứ :D

Video DEMO


Thứ Năm, 21 tháng 12, 2017

Ageka Dark - Template dành cho các bạn thích treo nhiều quảng cáo


Một chút thông tin về Template cho các bạn tham khảo :)

Tên ThemeAgeka Dark
Thiết kếKhổng Rỏ
Latest update Khổng Rỏ
Bố cục 2 cột main, 3 cột footer.
Giá Free
Responsive
Chuẩn SEO



Mọi người xem xét nhé :) Chúc các bạn thành công.

Demo Download

Nguồn : Niệm Style

Thứ Tư, 6 tháng 12, 2017

Folder Lock 7.0.3 Security Folder

Folder Lock sử dụng thuật toán mã hóa AES256-bit tiêu chuẩn quân đội Mỹ để bảo vệ các dữ liệu có giá trị của bạn. Mã hóa là on-the-fly và giải mã tự động, tức là nội dung được tải trong bộ nhớ thay vì ổ cứng. Điều này có nghĩa là không thể khôi phục dữ liệu của bạn mà không cần mật khẩu đúng. Folder Lock cung cấp cách nhanh nhất để mã hóa và bảo vệ các tập tin và thư mục. Bạn có thể chọn để mã hóa các tập tin quan trọng khỏi các chuyên gia công nghệ hoặc khóa các tập tin, hình ảnh và dữ liệu cá nhân của bạn khỏi những người dùng thông thường. Locking, encryption, shredding, stealth mode, hack attempt monitoring, portability, plug & play support, history cleaning, hơn 20 tính năng đáp ứng nhu cầu này, đặc biệt cho những người muốn riêng tư và bảo mật.



Với Folder Lock, các dữ liệu nằm trong Locker sẽ được bảo đảm an toàn. Chương trình cũng hỗ trợ chế độ nhiều người dùng tạo sự dễ dàng cho cả gia đình hay đồng nghiệp của bạn sử dụng máy tính của bạn để lưu trữ trong ngăn khóa riêng của họ với các mật khẩu của chính họ. Không bao giờ còn phải lo lắng về việc mất dữ liệu, trộm cắp hoặc vi phạm quyền riêng tư. Nếu bạn chia sẻ máy tính của bạn với những người khác hoặc sợ hãi hacker và kẻ trộm có thể ăn cắp dữ liệu của bạn, hãy cho Folder Lock một cơ hội!

Folder Lock tương thích trên tất cả các phiên bản 32-bit và 64-bit của Windows 7, Windows Vista, Windows XP, Windows 2008, Windows Server 2003 và Windows 2000. Sự bảo vệ là tương thích đa nền tảng và PC độc lập. Folder Lock cung cấp các tính năng tuyệt vời và không thỏa hiệp về bảo mật dữ liệu cho tất cả các phiên bản của Windows.

Tính Năng và lợi ích
Mã hóa 256-bit AES on-the-fly (tiêu chuẩn quân sự) để bảo vệ tập tin.
File Lock, Folder Lock, Drive Lock, File Encryption và Folder Encryption. Tất cả trong một gói hoàn chỉnh.
Full Portability. Mật khẩu bảo vệ USB Driver, khóa CD, DVD bằng mật khẩu và chia sẻ với bạn bè tin cậy.
Sao lưu hoặc di chuyển các Locker một cách tùy ý (chỉ thực hiện được bằng chính Folder Lock).
Undeletable Locker (trên máy tính, nơi Folder Lock được cài đặt). Để xóa, bạn cần đăng nhập vào Folder Lock.
Chia tập tin tự động khi dữ liệu được mã hóa. Chọn tùy chọn này để bảo mật dữ liệu đầy đủ.
Tính năng Stealth Mode có thể ẩn tất cả các dấu vết của Folder Lock được cài đặt trên máy tính của bạn.
Windows History Cleaning loại bỏ lịch sử gần đây của hoạt động máy tính một cách tự động khi Locker tắt.
Tùy chọn Hack Attempt Monitoring có thể giám sát những nỗ lực fake mật khẩu và có thể tắt máy tính tự động.
Mã hoá nhanh nhất! Dữ liệu đã được mã hóa chỉ giải mã sau đó trong bộ nhớ, ngăn chặn việc phục hồi dữ liệu và chế biến chậm.
Hoàn toàn bảo mật! Cho dù những lo ngại của bạn có liên quan đến sự riêng tư, các dữ liệu bị đánh cắp, mất mát hay rò rỉ dữ liệu hoặc bị virus tấn công, đơn giản bạn chỉ cần Folder Lock!
Changes in Folder Lock 7.0 (September, 17th 2011)
Folder Lock 7 comes with a newer, better and bigger interface.
Folder Lock is now a 7-in-1 data security application that lets you Encrypt Files, Backup Online, Protect USB / CD, Lock Files, Make Wallets, Shred Files and Clean History.
Additional features include Stealth Mode, Hack Security, Application Level Password Security and Automatic Protection.
Changes in Folder Lock 7.0.1 (September, 23th 2011)

The setup file and installed application size is reduced.
This update also fixes minor glitches and bugs reported by our users and implements faster response time on click on buttons and tabs.
Some improvements were also made in memory and resource management.
Changes in Folder Lock 7.0.2 (October, 7th 2011)

Fixes minor glitches including fixing Make Wallet and File Shredding modules.
Improves the application memory management and processing.
Many other new enhancements and bug fixes.
Changes in Folder Lock 7.0.3 (November, 16th 2011)
enhanced application interface overhaul which keeps ease of use as paramount to user experience including minor obstructive glitches, fixes with inter-application compatibility.
Kích thước: 8.03 MB.


Hoặc Bản Crack Full Keygen :


KEY CODE
F7-20110917-9-172951Registration: 526EFEF086E09600449E667EA2DAE8E2E6D642BC
KEY CODE
: F7-20110917-9-172951Registration: 526EFEF086E09600449E667EA2DAE8E2E6D642BC

Serial trên, mỗi dòng điền vào mỗi ô tương ứng.
Khóa file C:\Windows\System32\WinFLTray.exe (Win 64 bit: C:\Windows\SysWOW64\WinFLTray.exe) bằng tường lửa.

Thứ Bảy, 2 tháng 12, 2017

Hướng Dẫn Active Bản Quyền Bytefence 3.16.0.0

Phiên Bản Mình Đang Dùng.

Tình hình là hôm nay mình sẽ hướng dẫn các bạn Active Bản Quyền Bytefence 3.16.0.0 mới nhất :) bằng KEY nhé. Chứ không phải những phần mềm crack được share rất nhiều trên mạng nhé :D

Mọi người cùng nhau tận hưởng và bảo vệ máy tính của mình thật tốt nhé :D


0584-5113-7332-9119 (activate offline)
5566-5566-5566-5566 (activate offline)
4685-7919-0242-4579 (activate online)


Và các bạn cũng lưu ý dùm mình đó là nếu máy tính bạn không có internet thì nên dùng key active offline nhé, còn có mạng thì dùng key active online nhé :).
Chúc các bạn thành công.

Thứ Sáu, 24 tháng 11, 2017

Đường Tôi Đi


Lâu.
Lâu lắm rồi mới đặt tay lên viết blog.
Cũng nhớ, cũng muốn viết.
Nhưng mà tâm trạng rối bời, không muốn viết.
Đang đắn đo.
Đang phân vân.
Liệu con đường nó đi có đúng đắn?
Liệu con đường nó chọn có sai lầm?
Loạn.
Ngày hôm qua, nó khác với ngày hôm nay.
Ngày hôm qua, nó không phải đắn đo suy nghĩ như lúc này.
Ước gì thời gian quay ngược trở lại.
Ước gì.
Hiện tại, nó đang có trách nhiệm với những gì mình đã chọn, những việc nó đã làm.
Không thể trốn tránh mãi được.
Đôi khi nó tự hỏi, liệu nếu nó từ bỏ tất cả, thì sẽ ra sao?
Mọi việc sẽ như thế nào?
Đường đi mờ mịt quá.
Tối tăm quá.
Mò mẫm đừng bước, từng bước.
Vấp ngã, rồi đứng dậy.
Chân đau nhói mà vẫn cứ phải đi.
Không đứng lại được.
Chẳng thể lùi được.

Con đường mà nó đang đi sao lắm chông gai quá, cứ thế nhắm mắt mà đi mà không biết, ở phía cuối con đường. Cái gì đang chờ nó, điều gì sẽ đến với nó.
Cứ thế mà đi vậy thôi.
Nhiều người nhìn vào chỉ thấy nó đi trên một con đường thẳng, có mấy ai thấy được con đường của nó gập ghềnh và sóng gió đâu. Không bằng phẳng chút nào đâu, người ạ.
Nhưng!
Quen rồi, từ ngày đầu chập chững bước đi, đường đời nó đã không bằng phẳng.
Nói cho công bằng thì nó vẫn may mắn hơn nhiều người.
Nhưng nói cho nó thì…
Tệ.
Mưa!
Thích thật.
Mỗi lần thấy trời mưa là tật xấu lại trỗi dậy.
Lại muốn dầm mưa, dù biết sau đó sẽ bị sốt, sẽ lại bệnh.
Ừ thì bệnh, nhưng thích thế.
Ngày hôm qua, ngồi nói chuyện với ngoại. Lâu rồi mới lại có dịp làm nũng với ngoại, bất chợt thấy ngoại già đi nhanh quá.
SỢ!
Dù biết đó là quy luật của cuộc sống.
Đến rồi cũng sẽ phải đi, nhưng mà nó chưa chuẩn bị tinh thần cho việc đó.
Nó không biết, nếu điều đó xảy ra, nó sẽ như thế nào.
Nó sẽ ra sao.
Rồi nó lại ước, ước thì thời gian quay ngược trở lại.
Để nó lại là thằng bé của ngoại ngày nào.
Ngoại ơi, con đường của con còn dài lắm.
Và con rất cần sự dạy dỗ của ngoại, con biết nhiều lúc con sai. Con biết mình sai, nhưng con không thể nói ra 2 chữ “xin lỗi” được.
Ở với con và mọi người thật lâu ngoại nhé.

Thứ Năm, 23 tháng 11, 2017

TẠO TỔ HỢP NÚT BACK TO TOP, HOME, BACK TO BOTTOM CHO BLOGSPOT


Chào các bạn, Mới gần đây, mình có sửa lại blog một tí. Mình thấy đã có Back To Top (lên đầu trang) rồi thì nên có thêm Back To Bottom (xuống cuối trang) để mọi người có thể dễ dàng di chuyển qua lại cho nhanh chỉ bằng 1 cú click chuột và không phải lăn chuột kéo thanh cuộn nữa.
Khởi nguồn của 2 nút có sẵn Back To Top và Home (Trang chủ) thì mình lấy bên BSW và chỉnh sửa lại CSS cũng như thêm nút Back To Bottom hiệu ứng trượt vào thôi. Ngay sau đây mình cùng bắt tay vào làm nhé.

CÁCH THỰC HIỆN:

Bước 1: Truy cập Quản trị blogger - Chủ đề - Chỉnh sửa HTML.
Bước 2: Thêm thư viện FontAwesome nếu blog bạn chưa có trước thẻ </head>
<link href='//maxcdn.bootstrapcdn.com/font-awesome/4.7.0/css/font-awesome.min.css' rel='stylesheet' type='text/css'/>

Bước 3: Dán toàn bộ đoạn CSS dưới đây trước thẻ ]]></b:skin>
/* Back To xxx */
.back-top{z-index:9999;width:35px;height:35px;position:fixed;bottom:70px;right:10px;cursor:pointer;overflow:hidden;font-size:16px;background-color:#444343;color:#fff;text-align:center;line-height:33px;border-radius:5px;transition:all .3s ease;box-shadow: 0 2px 4px rgba(34,36,38,0.35);}
.back-bottom{z-index:9999;width:35px;height:35px;position:fixed;bottom:30px;right:10px;cursor:pointer;overflow:hidden;font-size:16px;background-color:#444343;color:#fff;text-align:center;line-height:33px;border-radius:5px;transition:all .3s ease;box-shadow: 0 2px 4px rgba(34,36,38,0.35);}
.back-home{z-index:9999;width:35px;height:35px;position:fixed;bottom:70px;right:10px;cursor:pointer;overflow:hidden;font-size:16px;background-color:#444343;color:#fff;text-align:center;line-height:33px;border-radius:5px;transition:all .3s ease;box-shadow: 0 2px 4px rgba(34,36,38,0.35);}
.back-top:hover,.back-home:hover,.back-bottom:hover{background-color:#DF7401}

Bước 4: Tiếp đến, chèn đoạn code hiển thị 3 nút đó vào vị trí bạn thích (giữa cặp thẻ body) và nếu cảm thấy khó quá bạn có thể chèn trước </body>
<div class='back-top'><i class='fa fa-chevron-up'/></div>
<div class='back-home'><a href='https://www.hungcoder.com/' style='padding:8px 10px'><i class='fa fa-home' style='color:#fff'/></a></div>
<a class='back-bottom' href='#credit' style='color:#fff'><i class='fa fa-chevron-down'/></a>
<script type='text/javascript'>
$(&#39;.back-bottom&#39;).click(function(){$(&#39;html,body&#39;).animate({scrollTop:$(&quot;#credit&quot;).offset().top},1000);});
$(window).scroll(function() {
if ($(this).scrollTop() &gt; 100) {
$(&quot;.back-top&quot;).css({
bottom: &quot;110px&quot;
});
} else {
$(&quot;.back-top&quot;).css({
bottom: &quot;70px&quot;
});
}
});
$(&quot;.back-top&quot;).click(function() {
$(&quot;html, body&quot;).animate({
scrollTop: 0
}, 1000);
return false;
});
</script>

Thay #credit bằng id hoặc class của phần tử bất kì nằm cuối blog nhé (view source để tìm, nếu khó khăn hãy bình luận bên dưới nha)
Bước 5: Lưu Template lại.
KẾT LUẬN:

Vậy là mình vừa hướng dẫn xong cho các bạn cách để thêm tổ hợp 3 nút Back To Top - Bottom, Home cho blog rồi đấy. Hãy tùy biến CSS để làm các nút trong đẹp hơn trong mắt bạn nhé.
Chúc các bạn thành công!

Thứ Tư, 22 tháng 11, 2017

Khung Thông Báo Hiện Lên Ở Phía Dưới Cho Blogspot


Hiện tại Hùng Coder chia sẽ một mã nguồn đơn giản cho mọi người ;), nhưng rất hữu ích nhé mọi người. Nó sẽ thông báo ở phía bên dưới cho mọi người dễ nhìn thấy :D và kiểm tra xem có gì Hot. Còn đây là đoạn code

Đoạn CSS

.HungCoder{width:100%;margin:0;height:45px;font-size:14px;line-height:45px;font-weight:400;color:#fff;background:#363977;text-align:center;text-shadow:0 1px 1px #666}
.HungCoder span{font-weight:400;margin-left:20px;background:#fff;padding:5px;color:#fff;background:#F47555!important;padding:2px 15px;cursor:pointer;text-decoration:none;border-radius:3px}
.HungCoder span a{color:#fff;text-decoration:none}
.HungCoder i{float:right;padding-right:20px;cursor:pointer;line-height:45px;font-size: 18px!important}
.toggleclose{top:-75px!important}
.togglebody{margin-top:0!important}
.fa-arrow-down{display:none}
.HungCoder{z-index:99999;bottom:0;transition:600ms;-webkit-transition:600ms;-moz-transition:600ms;-o-transition:600ms;position:fixed}
.author-box{background:#fff;width:auto;height:auto;border:1px solid #eee;margin:10px 0 20px;padding:20px;position:relative;z-index:5;float:left}
.author img{padding:0;height:90px;width:90px;float:left;margin:0}
.author-info{float:left;padding-left:3%;width:80%}
.author-info a,.author-info span{font-size:17px;font-weight:600;color:#222}
.author-about{margin:0;padding:10px 0 0;color:#000!important;font-size:13px}

Đoạn HTML

<div class='HungCoder'>Hiện Tại Hùng Coder Đang Phát Hành Ứng Dụng View Link Miễn Phí Cho Mọi Người<span><a href='https://goo.gl/Rt11Z4' target='_blank'>Click Here</a></span><i class='fa fa-times'/></div><script src='https://apis.google.com/js/plusone.js' type='text/javascript'/>

DEMO ở Blogspot Này

Thứ Bảy, 11 tháng 11, 2017

Youtube by Click - Download


  • Youtube by Click - Download toàn bộ Video trong một Playlist , có sẵn chế độ cv sang mp3 , max speed , max 4k , không giới hạn số video trong playlist ( nghìn cái cũng được ) , get cả thumbnail luôn , cả tên tác giả , sắp xếp theo thứ tự
  • Bắt video tương tự IDM
  • Thích hợp cho ai muốn sao lưu kênh của mình ( có sẵn login vào You Tube ) hoặc tải cả tá nhạc cover , remix về nghe dần

Tải Về :
https://www.youtubebyclick.com/

Ban đầu soft sẽ cho các bác dùng thử 7 ngày với gói Premium ( chỉ Premium mới có tải playlist và max speed )
=========
Sau 7 ngày ra ta sẽ làm như sau :
1. Vô https://www.youtubebyclick.com/Gift.php
2. Nhập Gmail
3. Vô Gmail > có key thêm 7 ngày nữa
4. Sau khi hết 7 ngày các bác vào http://www.yopmail.com/en/email-generator.php > copy mail ( bác nào có sẵn nhiều mail rồi không cần )
5. Bật VPN lên ( cái nào cũng được , Android nên dùng Opera VPN )
6. Làm lại từ 1 tới 3 , sau đó ở cái Yopmail kia chọn "Check mail" > lấy key , vậy là các bác có key bản quyền vô tận :v
Không giới hạn số lượng nên 7 ngày thì các bác cũng down được cả nghìn bài hát rồi nên cách này cũng không khó chịu lắm :)
=========
Mình nhận ra điều này khi nó check 2 máy bắt cùng 1 wifi thì có mail mới nó cũng bị check là đã get key
Trên mạng có bản c r a c k , nhưng nó khá cũ rồi

Cách Mỡ Khóa Tài Khoản Facebook Mới Nhất


Hôm nay lang thang trên mạng thấy có 1 số thủ thuật này cũng khá hay nên mình tiện đem share cho mọi người :)

Chào các bạn. Sau đây mình sẽ hướng dẫn các bạn khôi phục nick Facebook bị block
Các bạn cần sử dụng công cụ fake IP để mở khóa nhé ( mình dùng Hola )
Các dạng và cách gửi kháng nghị:
1. Tài khoản của bạn bị khóa do mạo danh 1 trang cá nhân nào đó:
B1: Fake IP Úc, chọn ngôn ngữ UK
B2: truy cập link:
https://www.facebook.com/help/contact/199052956872279
B3: Gửi cmnd 2 mặt cho FB theo mẫu rồi hóng về

2. Tài khoản bắt liệt kê tên thật:
B1: Fake IP Hunggary, chọn ngôn ngữ Bg - Bg
B2: truy cập link:
https://www.facebook.com/help/contact/183000765122339
B3: Gửi cmnd 2 mặt cho FB theo mẫu rồi hóng về

3. Check poin 72h
B1: Fake IP nhật - ngôn ngữ UK
B2: Gửi cmnd hoặc AVT lên và hóng về.
*
Chúc các bạn may mắn, có gì không hiểu cứ inbox mình giúp

Thứ Sáu, 10 tháng 11, 2017

[Miễn phí] IObit Uninstaller 7 Pro - Phần mềm gỡ bỏ ứng dụng dành cho Windows trị giá 9,99 USD


IObit Uninstaller 7 Pro là phần mềm giúp bạn gỡ bỏ ứng dụng nhanh chóng và triệt để. Hiện tại gói phần mềm trị giá $9,99 này đang cho phép tải về và miễn phí bản quyền trong 6 tháng. Chương trình diễn ra đến ngày 12/11/2017, vì vậy hãy nhanh tay tải về trước khi hết hạn nhé các bạn.

Bạn có thể sử dụng IObit Uninstaller 7 Pro để gỡ bỏ tất cả những file tạm, registry và xóa những chương trình hoặc folder không cần thiết trên máy tính để đạt được hiệu suất hoạt động tốt nhất. Với giao diện đơn giản, dễ sử dụng, nhiều tính năng cần thiết, kích thước file nhỏ gọn giúp cho IOBit Uninstaller được khá nhiều người sử dụng.

Tính năng nổi bật của IObit Uninstaller 7 Pro:

  • Chức năng gỡ bỏ cài đặt cải tiến giúp bạn quét Windows registry và ổ cứng để tìm ra những chương trình cài đặt còn lại.
  • "Powerful Scan" cung cấp cho bạn tính năng quét sâu và an toàn hơn, đặc biệt là những thư mục còn lại trong registry.
  • Dễ dàng gỡ bỏ cài đặt các ứng dụng.
  • Cho phép tìm kiếm tên chương trình trong "Forced Uninstall" và gỡ bỏ chúng trực tiếp trong kết quả tìm kiếm.
  • Thanh công cụ gọn gàng, dễ sử dụng.
  • Cho phép bạn bỏ đánh dấu tùy chọn "create restore point before uninstalling" (tạo điểm khôi phục trước khi gỡ bỏ) trong chế độ gỡ bỏ cài đặt được cải tiến.
  • Tìm ra danh sách các chương trình trên máy tính của bạn một cách toàn diện hơn.
  • v.v...

Hướng dẫn kích hoạt bản quyền IObit Uninstaller 7 Pro:

B1: Truy cập liên kết Free IObit Uninstaller 7 PRO (100% discount) - SharewareOnSale

B2: Nhấn nút Download IObit Uninstaller 7 Pro Now


B3: Điền vào biểu mẫu một số thông tin cần thiết (email, họ tên, công việc, hệ điều hành đang sử dụng v.v...) > nhấn nút GIVE IT ME NOW


B4: Nhấn vào liên kết SharewareOnSale_Giveaway_IObit_Uninstaller_7_Pro_hub.exe để tải về gói cài đặt


B5: Mở phần mềm sau khi cài đặt xong > nhấn vào biểu tượng ba dấu gạch ngang ở góc trên bên phải giao diện IObit Uninstaller 7 Pro Now > chọn mục Settings

B6: Tích vào ô Update automatically Pro


B7: Nhập mã đã nhận ở Bước 4 để kích hoạt bản quyền là xong


Chúc các bạn thành công :)

Lấy lại tài khoản Facebook bị quên mật khẩu


Điều kiện cần để lấy lại

  1. Nhớ username, email hoặc số điện thoại.
  2. Có thêm ít nhất là 3 bạn bè tin cậy ( nên chọn các bạn bè có thể hỗ trợ mình trong trường hợp lấy lại mật khẩu ).
  3. Nhớ tên của bạn bè đã thêm tin cậy.
Lưu ý : mọi người không được áp dụng vào để chiếm đoạt tài khoản người khác, hành động này là vi phạm pháp luật.

Video Hướng Dẫn.



Nguồn : J2Team

Hướng dẫn bật tính năng ngăn chặn chuyển hướng đến trang web độc hại trên Chrome


Google đã giới thiệu một tính năng mới giúp ngăn chặn chuyển hướng đến trang web độc hại cho Google Chrome. Đây là một phần trong chiến lược của Google nhằm làm cho trình duyệt web an toàn hơn cho người dùng.

Chức năng này sẽ ngăn chặn các trang web tự mở ra một liên kết trong tab mới trong khi hiển thị quảng cáo hoặc nội dung không mong muốn khác trên tab hiện tại. Google sẽ tung ra tính năng này cho Chrome 64 vào tháng 1, tuy nhiên người dùng chạy Chrome 62 trở lên có thể sử dụng tính năng này với một chút cài đặt trong trang flags của Chrome.

Hướng dẫn bật tính năng chặn chuyển hướng trang web độc hại trên Google Chrome:
Đối với phiên bản PC:
Bước 1: Truy cập Chrome://Flags.
Bước 2: Sử dụng Ctrl + F, sau đó tìm kiếm với nội dung #enable-framebusting-needs-sameorigin-or-usergesture.


Bước 3: Enable như hình dưới, sau đó tiến hành khởi động lại Chrome.


Đối với phiên bản dành cho Mobile:
Bước 1: Truy cập Chrome://Flags.
Bước 2: Click trình đơn, chọn Find in page. Tìm kiếm với nội dung framebusting. Bạn sẽ thấy nội dung Framebusting requires same-origin or a user gesture. Ngoài ra bạn có thể copy và paste nội dung này vào URL để truy cập nhanh: chrome://flags/#enable-framebusting-needs-sameorigin-or-usergesture.
Bước 3: Click Enable như hình dưới, sau đó click Relaunch Now để khởi động lại trình duyệt.


Và đây là kết quả:


Chúc các bạn thành công!

Thứ Năm, 9 tháng 11, 2017

Cách ghi, đọc, xóa file trong VB.NET


Hôm nay sau một hồi tìm kiếm trên mạng thì mình đã đã tạo ra được một ứng dụng lưu trử thông tin dữ liệu rất tốt cho các coder hiện này, cần lưu trử link thủ thuật hay gì đó mà không sợ mất :). Bên dười là full đoạn code cho bạn nào cần nhé :)

Imports System.IO

Public Class Form1
Private Const FileName As String = "QuanLyLink"

Private _QLINK As New ArrayList
Private Function GhiFile(ByVal filename As String) As Boolean
Dim sw As StreamWriter = New StreamWriter(filename, True)
Try
sw.WriteLine(txtNam.Text + vbTab + TextBox2.Text)

Catch ex As Exception
Return False
Finally
sw.Close()
End Try
Return True

End Function

Private Function DocFile(ByVal filename As String) As Boolean

Try
Dim sr As StreamReader = New StreamReader(filename)
_QLINK.Clear()
While Not sr.EndOfStream
_QLINK.Add(sr.ReadLine)
End While
sr.Close()
Catch ex As Exception
Return False
End Try
Return True
End Function

Private Function Editdata() As Boolean

Try
Dim index As Integer = DataGridView1.CurrentRow.Index

DataGridView1.Rows(index).Cells("txtNam").Value = txtNam.Text
DataGridView1.Rows(index).Cells("TextBox2").Value = TextBox2.Text
Catch ex As Exception
Return False
End Try
Return True
End Function

Private Function GhiFile(ByVal filename As String, ByVal dg As DataGridView) As Boolean
Dim sw As StreamWriter = New StreamWriter(filename, False)
Try
'lệnh ghi
sw.WriteLine(txtNam.Text + vbTab + TextBox2.Text)

Catch ex As Exception
Return False
Finally
sw.Close()
End Try
Return True

End Function

Private Sub LoadDataOnGird()
If DocFile(FileName) Then
DataGridView1.Rows.Clear()
For i As Integer = 0 To _QLINK.Count - 1
DataGridView1.Rows.Add(_QLINK(i).ToString.Split(vbTab))

Next
End If
End Sub

Private Sub Button1_Click(ByVal sender As System.Object, ByVal e As System.EventArgs) Handles Button1.Click
If GhiFile(FileName) Then
' MessageBox.Show("Thêm Thành Công", "Thông Báo")
ToolStripStatusLabel2.Text = " Add SuccessFull"
LoadDataOnGird()
End If
End Sub

Private Sub Button2_Click(ByVal sender As System.Object, ByVal e As System.EventArgs) Handles Button2.Click
If DataGridView1.Rows.Count > 0 Then
DataGridView1.Rows.RemoveAt(DataGridView1.CurrentRow.Index)
GhiFile(FileName, DataGridView1)
ToolStripStatusLabel2.Text = "Delete SuccessFull"
Else

End If
End Sub

Private Sub Timer1_Tick(ByVal sender As System.Object, ByVal e As System.EventArgs) Handles Timer1.Tick
ToolStripStatusLabel3.Text = TimeOfDay.TimeOfDay.ToString
End Sub

Private Sub ReloadToolStripMenuItem_Click(ByVal sender As System.Object, ByVal e As System.EventArgs) Handles ReloadToolStripMenuItem.Click
MessageBox.Show("Đang Cập Nhật...", "Info")
End Sub

Private Sub Form1_Load(ByVal sender As System.Object, ByVal e As System.EventArgs) Handles MyBase.Load
LoadDataOnGird()
End Sub
End Class

Nhìn sơ qua đoạn code trên các bạn sẽ không hiểu lắm ;) Nhưng mà những người trong nghề thì lại rất đơn giản :)

VIDEO DEMO:



Các bạn có thể tải về để TEST thử :)


Pass Giải Nén:
bomkhung.info

Các bạn nhớ ghi nguồn khi copy bài từ blog này nhé :)

[VB.NET] Playing Music Mp3


Hôm nay mình xin giới thiệu cho các bạn một ứng dụng mới của mình :). Nói là mới chứ mã nguồn của ứng dụng này được share rất nhiều trên mạng :) và chủ yếu là mình edit lại như thế nào cho tiên với mục đích cá nhân thôi :P.
Hướng dẫn sơ bộ cho những bạn mới vào nghề.

Để thêm được "WINDOWN MEDIA PLAYER" thì các bạn click chuột phải vào bảng công cụ "TOOLBOX" và chọn "CHOOSE ITEMS"


Khi các bạn làm xong các bước trên thì việc còn lại các bạn chỉ còn tìm "WINDOW MEDIA PLAYER" nữa thôi :P


Bên dưới là đoạn code mình phát triển thêm :D

Public Class Form1
Private Sub OpenFileToolStripMenuItem_Click(ByVal sender As System.Object, ByVal e As System.EventArgs) Handles OpenFileToolStripMenuItem.Click



Const DATA_FILE_EXTENSION As String = ".mp3"
Dim dlgFileDialog As New OpenFileDialog
With dlgFileDialog
.Filter = DATA_FILE_EXTENSION & _
" files (*" & DATA_FILE_EXTENSION & "|*" & DATA_FILE_EXTENSION
.FilterIndex = 1
.RestoreDirectory = True
If .ShowDialog() = DialogResult.OK Then
'Play the sound file
Me.AxWindowsMediaPlayer1.URL = dlgFileDialog.FileName
End If

End With
End Sub

Private Sub TestToolStripMenuItem_Click(ByVal sender As System.Object, ByVal e As System.EventArgs) Handles TestToolStripMenuItem.Click
' OpenFileDialog1.FileName = ""
'OpenFileDialog1.Multiselect = True
'OpenFileDialog1.ShowDialog()

' ListBox1.Items.AddRange(OpenFileDialog1.FileNames)

End Sub
'Đoạn code bên dưới là mình phát triển thêm để add music hàng loạt nhé :D
Private Sub PlayToolStripMenuItem_Click(ByVal sender As System.Object, ByVal e As System.EventArgs) Handles PlayToolStripMenuItem.Click
''play selected item inside the listbox
' AxWindowsMediaPlayer1.URL = ListBox1.SelectedItem
' AxWindowsMediaPlayer1.Ctlcontrols.play()
End Sub
Private Sub AxWindowsMediaPlayer1_PlayStateChange(ByVal sender As Object, ByVal e As AxWMPLib._WMPOCXEvents_PlayStateChangeEvent) Handles AxWindowsMediaPlayer1.PlayStateChange
'when music stopped move to next item from the listbox and autoplay
' If AxWindowsMediaPlayer1.playState = WMPLib.WMPPlayState.wmppsStopped Then
'If ListBox1.SelectedIndex < ListBox1.Items.Count - 1 Then
'ListBox1.SelectedIndex = ListBox1.SelectedIndex + 1

' End If

'End If
End Sub
Private Sub ListBox1_SelectedIndexChanged(ByVal sender As Object, ByVal e As System.EventArgs)
End Sub
End Class

Sơ lượt nó là như thế :D

VIDEO DEMO:




Bạn nào chưa hiển lắm thì có thể Download Source bên dưới để tìm hiểu rỏ nhé :)