Saturday, October 23, 2010

EasyCapture: Phần mềm chụp ảnh màn hình tiện lợi, miễn phí

Bạn sẽ không phải sử dụng nút Print Screen trên bàn phím và dán vào các phần mềm chỉnh sửa ảnh từ đơn giản như MSPaint hay ACD FotoCanvas cho đến phức tạp như Adobe Photoshop nữa khi bạn đã có một phần mềm nhỏ gọn chuyên dụng cho công việc đó.
EasyCapture cho phép bạn chụp ảnh màn hình theo nhiều cách tiện dụng khác nhau về kích cỡ cũng như định dạng. Những tính năng đồ họa khác được cung cấp trong phần mềm để bạn thực hiện được những nhiệm vụ đơn giản hay gặp như điều chỉnh ảnh sáng và độ tương phản, chuyển sang dạng ảnh đen trắng, thêm text và đồ họa đơn giản vào hình ảnh chụp như đường kẻ, mũi tên, hình tròn chứa chữ bên trong thường dùng chức năng mô tả minh họa. Những dạng file ảnh bạn có thể lưu bao gồm: .bmp, .gif, .jpeg, .pcx, .png, và .tiff .

Những tính năng chính của EasyCapture:

1. Bắt hình:

Bạn có thể bắt hình theo nhiều dạng và kích thước khác nhau bằng cách lựa chọn khu vực hình ảnh bạn lựa chọn theo dạng hình chữ nhật cố định, cửa sổ windows đang được kích hoạt, toàn màn hình hiện tại, cửa sổ màn hình cuốn

2. Chỉnh sửa và thêm hiệu ứng cho hình chụp

- Điều chỉnh kích cỡ và màu sắc: Nếu màu sắc hoặc kích cỡ của hình chụp chưa được như ý, bạn có thể điều chỉnh dễ dàng bằng các công cụ như: crop (cắt hình), resize (điều chỉnh lại kích cỡ), brightness (thay đổi độ sáng tối), contrast (thay đổi độ tương phản), color level (thay đổi độ đậm nhạt màu sắc), color tone (thay đổi tông màu).

- Thêm các hiệu ứng chuyên nghiệp vào hình chụp: EasyCapture cho phép bạn thêm vào các hiệu ứng như: Flip, Invert, Hue/Saturation và các hiệu ứng xử lý hình ảnh như: blur, emboss, oil paint, halftone, Mosaic và 3D grid.

3. Thêm một số đối tượng vào hình chụp

Bạn có thể thêm chú thích dạng text, đánh dấu bản quyền lên hình chụp. Ngoài ra phần mềm EasyCapture còn hỗ trợ thêm vào một số đối tượng hình họa đơn giản như: đường kẻ, hình chữ nhật, elip, mũi tên, tô màu chữ trên hình ảnh chup được.

4. Dễ dàng xuất ra các định dạng ảnh khác nhau

EasyCapture hỗ trợ người dùng lưu hình ảnh ra clipboard cũng các định dạng file phong phú khác như: .bmp, .gif, .jpeg, .pcx, .png, và .tiff. 

QuocVinh (Theo: internet)

Thursday, October 14, 2010

Tạo email dạng @tenmien.co.cc

 Nếu bạn không đủ tiền để mua 1 tên miền xịn như .com,.net mà vẫn muốn tự tay mình lập 1 hòm thư mang tên miền riêng hay bạn thử vọc thử Google Apps như thế nào thì trong bài viết này Hùng sẽ hướng dẫn bạn cách tạo 1 hòm thư với tên miền riêng ( nhưng không mất tiền mua ). Hiện trên mạng có rất nhiều nhà cung cấp tên miền miễn phí như để tìm được nhà cung cấp miễn phí vừa hỗ trợ DNS đầy đủ thì chắc chỉ có dịch vụ CO.CC là đáp ứng nổi.

Để bắt đầu sử dụng bạn truy cập vào www.co.cc đăng ký cho mình 1 tên miền miễn phí có dạng tenmien.co.cc, có lẽ việc đăng ký quá dễ nên mình không hướng dẫn, chỉ lưu ý là khi đăng ký xong bạn phải vào cài đặt cho tên miền đó luôn nếu không sẽ bị nhà cung cấp vô hiệu hóa nó nếu không cài đặt trong vòng 24 giờ.
Khi đăng ký xong tên miền ( ở đây mình đã đăng ký tên miền http://toiyeugoogol.co.cc, các tên miền khác sẽ làm tương tự ).
Lưu ý: Google Apps sẽ không chấp nhận tên miền của bạn có chứa từ "google" nên bạn phải lưu ý khi đăng ký tên miền này.
Bước 2: Đăng ký dịch vụ Google Apps: Bạn truy cập vào www.google.com/a, bấm vào See details and sign up, trang mới hiện ra bạn lại bấm vào Compare to Standard Edition, tiếp tục bấm Get Started ở phần Standard Edition. Nếu bạn không muốn mất thời gian thì có thể truy cập trực tiếp vào www.google.com/a/cpanel/domain/new.
Tại đây ta chọn Administrator: I own or control this domain và gõ tên miền của mình vào ô Enter your domain name.



Bấm Get Stated để bắt đầu.
Bước 3: Khai báo các thông tin về cá nhân và tên miền. Bắt buộc phải điền thông tin ở ô có dấu sao đỏ.
Number of users: Số lượng tài khoản email muốn sử dụng tên miền này ( tôi chọn 2000 ), bạn có thể xin thêm nếu muốn, tiếp tục hoàn thiện các mục khác như: Firt Name, Last Name, Email address, Phone, Country/Region ( Vietnam ), Job title, và bắt buộc phải chọn I understand that if I cannot alter DNS records for my domain, I may impact my organization's ability to use Google Apps.
Còn các thông tin về tổ chức bạn có thể bỏ qua. Tiếp tục bấm Continue.
Bước 4: Tạo tài khoản.

Chọn tên đăng nhập tài khoản quản trị ( ở đây mình chọn admin ), gõ mật khẩu ( ít nhất phải có 6 ký tự ), bấm chọn 2 ô phía dưới ở các mục như Would you like to receive tips, news of new features, and other relevant information?Can we ask you for feedback in the future?.. Kéo xuống phía cuối trang đọc kỹ các điều khoản và điều kiện sử dụng dịch vụ rồi bấm I accept. Continue with set up >>.
Lúc này Google sẽ đưa ta về trang quản lý Google Apps Dashboad


Tiếp tục bấm vào liên kết Verify domain ownership để khai báo cho Google biết ta là người chủ của tên miền đó.



Trang mới hiện ra ta chọn Change your CNAME record trong menu xổ xuống ở mục Verify your domain ownership, ngay lập tức Google Apps sẽ cung cấp cho chúng ta các thông số và hướng dẫn cách cài đặt, nhưng ta chỉ quan tâm đến mục số 2, copy đoạn mã in đậm đó


Quay trở lại trang cài đặt cho tên miền, bạn chọn mục thứ 3: URL Forwarding, chọn ô Google Apps Email Setup rồi dán đoạn mã mà Google Apps cung cấp ở bước trước vào ô CNAME record (received from Google)


Ta tiếp tục hoàn thiện các mục ở phía trên:
- Redirect To(URL): Địa chỉ trang web, blog mà bạn muốn chỏ đến.
- Page Title: Tên trang web, blog.
- Frame: Chọn 1 trong 2 tùy sở thích của bạn.
Cuối cùng bấm Set up để hoàn tất việc khai báo.
Bước 5: Kết thúc.
Bạn quay lại trang xác định chủ sở hữu tên miền ( ở bước 4 ) bấm Verify.



Công việc còn lại của chúng ta là đợi cho Google Apps hoàn tất công việc còn lại ( trong vòng 48 giờ ).

Lưu ý:
- Để vào trang quản lý dịch vụ bạn phải vào theo đường dẫn https://www.google.com/a/cpanel/tenmiencuaban ( cụ thể tôi dùng https://www.google.com/a/cpanel/toiyeugoogol.co.cc )
- Địa chỉ cho các thành viên đăng nhập vào hòm thư: http://mail.google.com/a/tenmiencuaban ( tôi dùng http://mail.google.com/a/toiyeugoogol.co.cc )

Nếu bạn khó hiểu thì có thể làm theo hình trên bài viết hoặc xin hãy phản hồi lại ngay dưới bài viết này. Demo: http://mail.vinh.co.cc
          Chúc bạn thành công!

Theo :toiyeugoogle

Wednesday, October 6, 2010

Hiển thị thời gian tải trang cho blogspot

Hôm nay, tuananhg sẽ hướng dẫn các bạn tạo một widget đơn giản hiển thị thời gian tải trang web của bạn.
-Bước 1:  Đăng nhập vào blogger –>Thiết kế–>Chỉnh sửa HTML ( đánh dấu check vào Mở rộng Mẫu Tiện ích ), sau đó tìm kiếm ( Ctrl + F ) với <head>. Copy đoạn code bên dưới và paste vào phía dưới thẻ <head>
<!--Star Page load timer -->
<script type='text/javascript'>
var d = new Date();
var starttime = d.getTime();
</script>
<!-- End Page load timer -->
-Bước 2:  Tìm đến thẻ </body> và copy đ0ạn code bên dưới vào trước thẻ </body>
<!-- START page load timer  -->
<script type='text/javascript'>
var d2 = new Date();
var endtime = d2.getTime();
var totaltime = (endtime - starttime)/1000;
var result = Math.round(totaltime*100)/100;
document.getElementById(&quot;loadtime&quot;).innerHTML = &quot;Page loaded in: &quot;+ result +&quot; seconds&quot;;
</script>
<!-- END page load timer -->
Vậy là đã gần xong, click vào Lưu Mẫu
photo
Bậy giờ các bạn vào Phần tử trang –>Thêm tiện tích loại HTML/JavaScript và copy code bên dưới vào.
<p id="loadtime">mothuthuat.com</p>
Chúc các bạn thành công !

Nguồn: mothuthuat.com

Monday, October 4, 2010

Tạo menu cho blogger-Tạo menu giống trang theothao.zing.vn

Có 1 bạn đã yêu cầu thủ thuật này từ lâu, đến nỗi mình quên mất cái
comment yêu cầu nằm ở đâu và tất nhiên là cả tên bạn ấy nữa. Hồi trước
mình cũng thấy bên vnblognet.com dùng cái menu này, nhưng chỉ có menu
chính, không có menu phụ. Hôm nay mình sẽ giới thiệu đầy đủ về menu này.
Tất nhiên là mình có điều chỉnh 1 chút so với bên thethao.zing.vn, ví
dụ như hộp tìm kiếm chẳng hạn.
Hình ảnh minh họa :

menu Zthethao - mothuthuat.com
Xem DEMO : menu Zthethao
* Sau đây là code của thủ thuật :

1. Vào bố cục

2. Vào phần tử trang

3. Tạo 1 widget HTML/javascript và dán code bên dưới vào:
<style type="text/css">
.hide {display:none;}
#kmenu
{
font-size:12px;
height: 80px;
background: url(http://data.fandung.com/blog/demo/zthetheo-menu/Zmenu/img/menu-bg.gif) repeat-x;
}
#kmenu .kmenu-r
{
height: 80px;
background: url(http://data.fandung.com/blog/demo/zthetheo-menu/Zmenu/img/menu-right-bg.gif) no-repeat top right;
}
#kmenu .kmenu-l
{
height: 80px;
background: url(http://data.fandung.com/blog/demo/zthetheo-menu/Zmenu/img/menu-left-bg.gif) no-repeat top left;
}
#kmenu .homepage
{
padding: 20px 0px 0px 8px;
width: 78px;
float: left;
}
#kmenu .homepage a
{
font-weight: bold;text-decoration: none;
}
#kmenu .homepage a:hover
{
color: #f68121;
text-decoration: none;
}
#kmenu .mnav
{
width: 800px;
float: left;
padding: 17px 0 0 20px;
}
#kmenu .mnav ul.zlstmnav
{
list-style: none;
margin: 0px;
padding: 0px;
position: relative;
height: 28px;
}
#kmenu .mnav .zlstmnav li
{
list-style: none;
margin: 0px;
padding: 0px;
float: left;
}
#kmenu .mnav .zlstmnav li a
{
float: left;
display: block;
color: #fff;
font-weight: bold;
text-decoration: none;
padding: 0 0 0 0px;
height: 27px;
line-height: 27px;
text-align: center;
cursor: pointer;
font-family: Arial;
}
#kmenu .mnav .zlstmnav li a span
{
float: left;
display: block;
padding: 0 0px 0 20px;
}
#kmenu .mnav .zlstmnav li a:hover, #kmenu .mnav .zlstmnav li.selected a
{
margin-top: 1px;
height: 26px;
line-height: 26px;
background: #2e2e2e url(http://data.fandung.com/blog/demo/zthetheo-menu/Zmenu/img/nav-left-bg.gif) no-repeat top left;
}
#kmenu .mnav .zlstmnav li.first a:hover
{
background: #2e2e2e url(http://data.fandung.com/blog/demo/zthetheo-menu/Zmenu/img/nav-left-home.gif) no-repeat top left;
}
#kmenu .mnav .zlstmnav li a:hover span, #kmenu .mnav .zlstmnav li.selected a span
{
background: url(http://data.fandung.com/blog/demo/zthetheo-menu/Zmenu/img/nav-right-bg.gif) no-repeat top right;
padding: 0 23px 0 23px;
}
#kmenu .submenu
{
padding-left: 15px;
padding-top: 3px;
}
#kmenu .submenu li
{
float: left;list-style: none;
}
#kmenu .submenu li a
{
color: #fff;
display: block;
padding-right: 15px;
text-decoration:none;
}
#kmenu .submenu li a:hover
{
color: #f68121;
background:url(http://data.fandung.com/blog/demo/zthetheo-menu/Zmenu/img/icon-li.png) no-repeat left;
padding-left:14px;
}
#sub_FormSearch {float:right;}

#sub_FormSearch {
padding:0 0px 3px 20px;
background:url(http://data.fandung.com/blog/demo/zthetheo-menu/Zmenu/img/search-bg.png) no-repeat top left;
height:24px;
}
#sub_FormSearch .search {

width: 200px;
height: 25px;
margin:0;
padding:0;

}
#sub_FormSearch input {

width: 180px;
height: 18px;
margin: 1px 0 0 0;

font: normal normal normal 11px/15px Verdana, Geneva, Tahoma, sans-serif;
color: #fff;
border:none;
background-color: transparent;
}
#sub_FormSearch .search-submit, #sub_FormSearch .button {
display: none;
}

</style>
<script src="http://data.fandung.com/blog/demo/zthetheo-menu/Zmenu/kMenu.js" type="text/javascript"></script>
<div id="kmenu">
<div class="kmenu-r">
<div class="kmenu-l">
<div class="kmenu-c">
<div class="homepage"><a href="http://fandung.com">fandung</a></div>

<div id="mn1" class="mnav">
<ul class="zlstmnav">
<li class="selected"><a id="mn_home" href=""></a></li>
<li class=""><a id="mn_1" href="#"><span>Menu 1</span></a></li>
<li class=""><a id="mn_2" href="#"><span>Menu 2</span></a></li>
<li class=""><a id="mn_3" href="#"><span>Menu 3</span></a></li>
<li class=""><a id="mn_4" href="#"><span>Menu 4</span></a></li>
<li class=""><a id="mn_5" href="#"><span>Menu 5</span></a></li>
<li class=""><a id="mn_6" href="#"><span>Menu 6</span></a></li>
</ul>

<div class="submenu">
<div id="main"></div>
<div id="sub_FormSearch" class="">
<div class="search" id="search-">
<form action='/search/' class='search-form' id='search-form-' method='get'>
<input class="search-text" id="search-text-" name="q" onBlur="if (this.value == &quot;&quot;) {this.value = &quot;Search on this site...&quot;;}" onFocus="if (this.value == &quot;Search on this site...&quot;) {this.value = &quot;&quot;}" tabindex="7" type="text" value="Search on this site..." />
<input class="search-submit button" id="search-submit-" name="submit" tabindex="8" type="submit" value="Search" />
</form>
</div></div>

<div id="sub_home" class="hide" title="0">
<ul>
<li><a href="#">Blogger</a> </li>
<li><a href="#">Wordpress</a> </li>
<li><a href="#">Joomla</a> </li>
</ul>
</div>

<div id="sub_1" class="hide" title="0">
<ul style="padding-left: 0px;">
<li><a href="#">Sub Menu 1.1</a></li>
<li><a href="#">Sub Menu 1.2</a></li>
<li><a href="#">Sub Menu 1.3</a></li>
</ul>
</div>

<div id="sub_2" class="hide" title="0">
<ul style="padding-left: 0px;">
<li><a href="#">Sub Menu 2.1</a></li>
<li><a href="#">Sub Menu 2.2</a></li>
<li><a href="#">Sub Menu 2.3</a></li>
</ul>
</div>

<div id="sub_3" class="hide" title="10">
<ul style="padding-left: 10px;">
<li><a href="#">Sub Menu 3.1</a></li>
<li><a href="#">Sub Menu 3.2</a></li>
<li><a href="#">Sub Menu 3.3</a></li>
</ul>
</div>

<div id="sub_4" class="hide" title="190">
<ul style="padding-left: 190px;">
<li><a href="#">Sub Menu 4.1</a></li>
<li><a href="#">Sub Menu 4.2</a></li>
<li><a href="#">Sub Menu 4.3</a></li>
</ul>
</div>

<div id="sub_5" class="hide" title="260">
<ul style="padding-left: 260px;">
<li><a href="#">Sub Menu 5.1</a></li>
<li><a href="#">Sub Menu 5.2</a></li>
<li><a href="#">Sub Menu 5.3</a></li>
</ul>
</div>

<div id="sub_6" class="hide" title="320">
<ul style="padding-left: 320px;">
<li><a href="#">Sub Menu 6.1</a></li>
<li><a href="#">Sub Menu 6.2</a></li>
<li><a href="#">Sub Menu 6.3</a></li>
</ul>
</div>

</div>
</div>
<div class="clear">
</div>
</div>
</div>
</div>
</div>
<script type="text/javascript">
kMenu.Init('kmenu',o_ChannelRoot);
</script>

4. Save widget
- 1 vài lưu ý :
* Code CSS :
#kmenu .mnav
{
width: 800px;
float: left;
padding: 17px 0 0 20px;
}

- 800px là độ rộng của vùng hiển thị sub menu, kể cả
vùng hiển thị form search. Nếu độ rộng này lớn hơn độ rộng của vùng
hiển thị của cả menu (hoặc độ rộng của blog) thì sẽ gặp 1 lỗi như bên
dưới :
menu Zthethao 2 - mothuthuat.com
-thay đổi giá trị 800px lại cho thích hợp

* Căn lề trái cho submenu:

- nếu không căn lề trái (padding:left) thì các submenu đều nằm hết ở
phía bên trái. Việc căn lền trái nhằm giúp cho submenu hiển thị ngay
dưới menu chính. Ví dụ ta xem đọan code của submenu6
<div id="sub_6" class="hide" title="320">
<ul style="padding-left: 320px;">
<li><a href="#">Sub Menu 6.1</a></li>
<li><a href="#">Sub Menu 6.2</a></li>
<li><a href="#">Sub Menu 6.3</a></li>
</ul>
</div>

- ta thấy giá trị padding-left ở đây là 320px, thoạt nhìn vô ta sẽ chỉnh ngay đọan code ở trong thẻ ul, nhưng thực chất file js lấy giá trị title=”320″
ở thẻ div để canh lề cho submenu. Vì thế các bạn muốn căn lề cho các
sub thì thay đổi giá trị title. Còn giá trị ở thẻ ul chỉ nhằm giúp ta dễ
hiểu hơn mà thôi.
Hình ảnh minh họa :

menu Zthethao 3 - mothuthuat.com
- nếu submenu ở menu chính cuối cùng nằm gần phía bên phải quá sẽ đụng phải form search, và form search sẽ bị trồi xuống dưới như hình bên dưới :
Hình ảnh minh họa :

menu Zthethao 3 - mothuthuat.com
- nếu mắc lỗi này các bạn chỉ việc giảm giá trị padding-left đi là ok.
Chúc các bạn thành công.



Nguồn: mothuthuat
Girls Generation - Korean