reset and begin
3/20/2010

code đếm ngược đến ngày xảy ra sự kiện

ta sử dụng hàm mktime của php

ví dụ đếm ngược đến ngày 10-10-2010  ,1000 năm thăng long hà nội

<?php

function countdown($month,$day,$year){

$bien1=mktime(0,0,0,$month,$day,$year)-time();
$bien2=$bien1/86400;

$remain = ceil($bien2);
if ($remain > 0) {
echo " <strong><h1>$remain </h1> Ngày</strong> ";
}
else {
echo "<p>$event has arrived!</p>";
}
}

countdown(10, 10, 2010);
?>

3/18/2010

menu ngang lật mặt với jquerry

Bước 1 : index.html



PHP Code:

<div id="menu-container">
<ul id="navigationMenu">
<li><a href="#" class="normalMenu">Home</a></li>
<li><a href="#" class="normalMenu">Services</a></li>
<li><a href="#" class="selectedMenu">Our clients</a></li>
<li><a href="#" class="normalMenu">The team</a></li>
<li><a href="#" class="normalMenu">About us</a></li>
<li><a href="#" class="normalMenu">Contact us</a></li>
</ul>
</div>


bạn có thể linh động menu trên









Click this bar to view the full image.


Bước 2 – jQuery


ở hình minh họa bên trên. khi đưa chuột vào menu của bạn sẽ thay đổi là cuộn từ trên xuống và có màu trắng khác với menu chưa được kích hoạt
điều này giúp thuận tiện hơn cho khách xem website


các liên kết # bên trên sẽ được thay thế thành link của bạn



PHP Code:

$(document).ready(function(){
// thực thi đoạn code khi trang đã được nạp xong


$('#navigationMenu li .normalMenu').each(function(){    // tạo vòng lặp cho mỗi hàng


// tạo cách hiển thị cho liên kết bằng cách gán class
$(this).before($(this).clone().removeClass().addClass('hoverMenu'));


});


$('#navigationMenu li').hover(function(){    // sử dụng phương thức khi rê chuột vào..


// chỉ định hành động khi đưa chuột vào
$(this).find('.hoverMenu').stop().animate({marginTop:'0px'},200);
// các hiệu ứng cung cấp của jQuery


},


function(){
// hành động khi đưa chuột ra
$(this).find('.hoverMenu').stop().animate({marginTop:'-25px'},200);


});


});



$(’document’).ready giúp đảm bảm khi trang web đã nạp xong thì thực thi
sau đó tiến hành lặp tất cả và gán cho 1 class mới hoverMenu
hover() xử lí khi đưa chuột vào và khi rời chuột ra. Sự kiện mouseover và mouseout.
marginTop là hiệu ứng của menu
stop() dừng tất cả các chuyển động để tránh trường hợp dữ liệu sẽ đè lên nhau


Bước 3 : CSS


PHP Code:

/* giao diện trang web */


body,h1,h2,h3,p,td,quote,small,form,input,ul,li,ol,label{    /* resetting some elements for better browser compatibility */
margin:0px;
padding:0px;
}


body{    /* giao diện của body */
margin-top:20px;
font-family:Arial, Helvetica, sans-serif;
color:#51555C;
height:100%;
font-size:12px;
}


/* giao diện của menu ngang */


ul{    /* danh sách có thứ tự */
height:25px;
font-family:Arial, Helvetica, sans-serif;
font-size:12px;
}


ul li{
border:1px solid #444444;
display:inline-block;    /* các đối tượng li sẽ lên nằm cùng 1 dòng */
float:left;    /* canh trái các li */
height:25px;
list-style-type:none;    /* tắt chức năng hiển thị các icon phía trước mỗi li*/
overflow:hidden;    /* ẩn các nội dung bị tràn */
}


ul li a, ul li a:hover,
ul li a:visited{
text-decoration:none;    /* bỏ gạch chân dưới các liên kết */
}


/* styling the links */
.normalMenu, .normalMenu:visited,
.hoverMenu, .hoverMenu:visited,
.selectedMenu,.selectedMenu:visited {/* Các lớp này sẽ được áp dụng khi di chuyển vào đối tượng hay rời khỏi đối tượng */
outline:none;
padding:5px 10px;
display:block;
}


/* styles that are assigned individually */


.hoverMenu,.hoverMenu:visited,
.selectedMenu,.selectedMenu:visited {
margin-top:-25px;
background:url(img/grey_bg.gif) repeat-x #eeeeee;
color:#444444;
}


.selectedMenu,.selectedMenu:visited {
margin:0;
}


.normalMenu, .normalMenu:visited{
color:white;
background:url(img/dark_bg.gif) repeat-x #444444;
}


3/15/2010

sử dụng hàm concat và update trong mysql

cấu trúc 
mysql> SELECT CONCAT('My', 'S', 'QL');
-> 'MySQL'
mysql> SELECT CONCAT('My', NULL, 'QL');
-> NULL
mysql> SELECT CONCAT(14.3);
-> '14.3'
ví dụ update tenbang set colum=concat(colum,'site_data to add') where dk='1
hàm thường dùng chèn thêm 1 chuỗi vào trong csdl

3/14/2010

cài nhạc chuông cho iphone i tune

Sau đó, bạn chạy phần mềm iTunes, kết nối iPhone với PC thông qua cáp kèm theo máy. Sau đó, chọn bài hát định dàng làm nhạc chuông.

Tiếp theo, bạn nghe nhạc, chọn lấy 30 giây nhạc bất kì mà bạn thích. Sau đó, nhấn phải lên bài nhạc đó, chọn Get info

Cửa sổ Info của bài nhạc hiện lên, bạn nhập thời gian lúc bắt đầu và lúc kết thúc của bài nhạc, xong rồi nhấn ok. Bạn cũng có thể tăng âm lên cho nó bằng cái slider volume, hãy cẩn thận trong việc này, có thể nó sẽ làm rè tiếng khi bạn mở hết cỡ âm lượng trong điện thoại.

Sau khi đã hoàn tất, bạn quay trở lại iTunes, nhấn phải chuột lên bài nhạc vừa chỉnh sửa, chọn "Convert selection to AAC"

Sau khi chuyển đổi, bạn sẽ nhìn thấy có thêm 1 bài hát của bạn nằm dưới bài kia. Đây là bài nhạc mà bạn vừa cắt ra ở bước bên trên.

Lưu ý: nếu bạn xài HĐH Windows, bạn hãy nhấn chuột phải lên file và chọn "Open in windows explorer", tìm đến file đó, đổi tên phần mở rộng thành .m4r (Trên Windows Explorer, chọn Tool, Folder Options, bấm thẻ Views và bỏ chọn "Hide extensions for know types", nhấn OK và bây giờ bạn có thể đổi được phần đuôi của một file bất kỳ). Còn nếu bạn xài MAC OS X, bạn hãy nhấn vô "Name and extension, xong rồi rename lại thành .m4r tương tự như Windows.

Sau khi đã hoàn tất các bước trên, bạn kéo bài nhạc đó vô trong iTunes, mục Ringtone. Cuối cùng, bạn hãy đồng bộ (sync) với iPhone của mình.

Và đây là thành quả cuối cùng

List

Profiles Information


About me : Nothing is 1 vài thứ - 1985

Places I've Lived : I Hà Nội

Home Page : http://www.shimivn.blogspot.com/

Think : 1:1000000000

Languages spoken : Vietnamese,English.

Mobile : sony C2305

dell : i3-Ram 3GB- HDD 250GB .