Thứ Năm, 18 tháng 9, 2014

Thủ thuật làm người tàng hình với photoshop

Photoshop là phần mềm chuyên nghiệp trong việc chỉnh sửa ảnh hiện nay. Là phần mềm cầm tay đối với tất cả những người muốn theo nghề thiết kế đồ họa, chỉnh ảnh. Làm người tàng hình thật đơn giản với photoshop. Bài viết sau đây sẽ giới thiệu đến các bạn thủ thuật làm người tàng hình với photoshop thật nhanh chóng.

Để thực hiện được việc làm người tàng hình với photoshop bạn cần phải chuẩn bị 2 tấm ảnh: Một tấm ảnh làm nền, và 1 tấm ảnh để lấy đối tượng cần cho làm tàng hình. Sau đó bạn thực hiện các bước sau đây:

Bước 1: Bạn vào File –> Open (hoặc bấm phím Ctrl + O) để mở file ảnh cần sửa
lam nguoi tang hinh 1 Thủ thuật làm người tàng hình với photoshop
Bước 2: Bạn bấm chuột vào tab của ảnh nhân vật rồi ấn giữ và kéo thả tab đó ra bên ngoài. Sau đó bạn click chuột vào vùng ảnh nhân vật trong tab vừa kéo ra và ấn giữ chuột kéo thả ảnh nhân vật vào tab ảnh nền:
lam nguoi tang hinh 2 Thủ thuật làm người tàng hình với photoshop
Bước 3: Bạn vào tab ảnh nền đã chứa ảnh nhân vật vừa kéo thả vào. Bạn chọn công cụ Polygonal Lasso Tool như hình:
lam nguoi tang hinh 3 Thủ thuật làm người tàng hình với photoshop
- Bạn thực hiện chọn khéo léo theo đường viền của nhân vật và chọn hết nhân vật:
lam nguoi tang hinh 4 Thủ thuật làm người tàng hình với photoshop
Bước 4: Bạn ấn tổ hợp phím : Ctrl + Shift + I để đảo ngược vùng chọn:
lam nguoi tang hinh 5 Thủ thuật làm người tàng hình với photoshop
Bước 5: Bạn click chuột phải vào vùng ảnh nhân vật và chọn Feather… :
lam nguoi tang hinh 6 Thủ thuật làm người tàng hình với photoshop
- Bạn chọn Feather Radius là 5 pixels:
lam nguoi tang hinh 7 Thủ thuật làm người tàng hình với photoshop
Bước 6: Bạn ấn phím Delete trên bàn phím để bỏ đi phần ảnh không cần thiết của ảnh nhân vật ban đầu:
lam nguoi tang hinh 8 Thủ thuật làm người tàng hình với photoshop
Bước 7: Bạn vào mục Opacity và nhập vào thông số là 80%:
lam nguoi tang hinh 9 Thủ thuật làm người tàng hình với photoshop
Vậy là bạn đã hoàn thành thủ thuật làm người tàng hình với photoshop. Và đây là kết quả của quá trình.
lam nguoi tang hinh 10 Thủ thuật làm người tàng hình với photoshop
Chỉ với những bước đơn giản đó, bạn hoàn toàn tạo ra cho mình những bức ảnh nghệ thuật thật đẹp. Chúc các bạn thành công!

Cách tạo website với drupal 7

Drupal 7 là phần mềm mã nguồn mở dùng để phát triển gần như tất cả các loại website, từ blog và site nhỏ đến mạng xã hội cộng tác lớn, đồng thời lại dễ sử dụng. Bạn có thể trải nghiệm Drupal 7 mà không cần cài đặt phần mềm, không cần có hosting lẫn domain, nhờ dịch vụ trực tuyến Drupal Gardens.


Drupal là một hệ thống quản trị nội dung (CMS) mã nguồn mở dựa trên ngôn ngữ PHP. Trong tháng 1 vừa qua, Dries Buytaert đã cho ra mắt phiên bản Drupal 7 với nhiều cải tiến về giao diện và tính năng, giúp người dùng tạo ra một website có cấu trúc linh hoạt với khả năng tùy biến cao cho nhiều đối tượng như bài viết, bình luận, gán thuộc tính cho cả tag… Nếu chưa có điều kiện mua hosting, domain để tự mình trải nghiệm Drupal 7, bạn vẫn có thể vọc thử mã nguồn này trên Internet bằng dịch vụ Drupal Gardens. Theo giới thiệu tại trang chủ, bạn sẽ dễ dàng tạo ra một website chỉ trong thời gian là 15 phút, với nhiều module như Forum, Blog, Contact, Comment, Menu, Aggregator, vv…
1. Đăng ký tài khoản

Đầu tiên, bạn truy cập vào website www.drupalgardens.com rồi bấm Create a free site để tiến hành đăng ký. Ở trang mới hiện ra, bạn điền đầy đủ các thông tin Site Url – tên website (tên miền con dạng abc.drupalgardens. com), Username – tên tà i khoản, Password – mật khẩu, E-mail address – địa chỉ thư điện tử, Word verification – nhập mã xác thực, bấm Continue. Đến bước Choose a template, bạn chọn một mẫu trong khung bên dưới dòng chữ Select a pre-built template, gồm có bốn mẫu: Campaign template (tạo diễn đàn để thảo luận và trao đổi), Product template (tạo một trang web để giới thiệu sản phẩm hoặc dịch vụ), Blog template (tạo một trang tin cá nhân), Create your own template (tự chọn những tính năng hay những module tích hợp trong hai mục Features, Pages and Blocks). Bên cạnh những thiết lập mặc định của mẫu, bạn có thể thêm hay bớt tính năng tùy theo nhu cầu lập web, bấm Create site.

Tiếp theo, bạn cần đăng nhập vào hộp thư đã đăng ký để kích hoạt tài khoản (tìm thư Account detail for…) và xác thực thông tin để tránh bị xóa tài khoản (tìm thư Please verify your email…).

Lưu ý, để website hiển thị đầy đủ nội dung, bạn nên sử dụng trình duyệt Google Chrome trong quá trình tạo website.

2. Quản lý website

Sau khi đã hoàn tất các bước khởi tạo website, bạn đăng nhập vào tài khoản quản trị do dịch vụ cung cấp để bắt đầu việc thiết kế website. Trong cửa sổ quản trị website, bạn sử dụng những tính năng trên thanh menu để quản lý website, gồm có các tính năng sau: Dashboard (nơi quản lý toàn bộ thông tin liên quan đến website), Content (khu vực quản lý bài viết, bình luận, kiểm duyệt các tập tin đa phương tiện), Structure (quản lý cấu trúc của website), Appearance (thiết lập và tạo mới giao diện), People (nơi quản lý thành viên, nội quy trang web, phân quyền cho thành viên), Modules (kích hoạt hoặc ngưng sử dụng các module tính năng), Configuration (quản lý những thiết lập quan trọng), Reports (những báo cáo cần thiết liên quan đến hoạ t động của website), My sites (quản lý website đã tạo, tạo mới website).

- Thiết lập giao diện

Nếu chỉ với giao diện mặc định mà Drupal Gardens cung cấp lúc khởi tạ o, website chưa thể đáp ứng được yêu cầu thiết kế, bạn cần phải thay đổi một số thiết lập về giao diện ở tính năng Appearance.

Ở thẻ Themes, bạn chọn lại một mẫu giao diện trong danh sách Gardens themes hoặc chọn My themes để sử dụng giao diện đã chọn. Bên cạnh đó, bạn sử dụng tính năng Palettes trong thẻ Brand cho việc phối màu trên giao diện, các bảng màu trong danh sách khá phù hợp với nhiều website hiện nay. Tính năng Logo giúp bạn thêm vào biểu tượng (Logo) và hình nhỏ trên thanh tiêu đề (Favicon), bấm và o nút Browse rồi duyệt đến tập tinh ảnh đã chuẩn bị. Đối với cách bố trí nội dụng trên website, thẻ Layout đưa ra một số cách cho bạn lựa chọn, với hình minh họa là ba khung chữ nhật chứa ba chữ A, B, C. Thẻ Style quy định font, cỡ, màu sắc và kiểu chữ, đường viền và khoảng cách giữa các khung, hình nền và cách hiển thị, bạn bấm vào đối tượng cần thay đổi trên trang và thiết lập. Khi xong, bạn bấm Save as để lưu lại, nhập vài ký tự vào hộp thoại Save theme as hiện ra.

- Thay đổi cấu trúc website Để thay đổi vị trí của cá c khung tính năng trên trang web, bạn bấm vào liên kết Block trong thẻ Structure. Với mỗi khung tính năng ở cột Block, bạn chọn vị trí tương ứ ng ở cộ t Region và bấm configure để thêm một vài thiết lập nâng cao. Ví dụ, với khung Site name (ở mục Header), bạn có thể chọn lại vị trí khác thay vì vị trí mặc định Header, bấm Configure. Trong trang tiếp theo, bạn thay đổi tên ở ô Site name, chọn vị trí trong khung Region Settings, thiế t lậ p khả năng trông thấy khung tính năng (Block) ở các đối tượng Pages, Contents styles, Roles và Users. Khi xong, bấm Save block để thay đổi có hiệu lực. Bạn thực hiện tương tự Site slogan – câu khẩu hiệu trên website.

Tiếp theo, bạ n cần thay đổi các menu mặc định Home, About, Blog, New, Forum, Contact. Trong thẻ Stucture, bạn sử dụng tính năng Menus để tạo mới, chỉnh sửa, bố trí lại các menu. Ứng với mỗi menu trong cột Menu link, bạn có thể ngưng kích hoạt chúng bằng cách bỏ dấu kiểm ở ô tương ứng của cột Enable. Ngoài ra, bạn bấm vào liên kết Edit để chỉnh sửa các thuộc tính Menu link title – tên menu, Path – đường dẫn, Description – chú thích (được hiển thị khi đưa trỏ chuột đến menu), Parent link – chọn menu chứ a menu đang thiết lập, bấm Save.

Đối với Forum, bạn bấm Edit forum để chỉnh sửa nhóm chuyên mục mặc định Discussion. Bạn nhập vào ô Forum name – nhóm chuyên mục, Description – gợi ý ngắn gọn về nhóm chuyên mục, bấm Save. Nếu cần thêm nhóm chuyên mục thì bạn bấm Add forum rồi điền vào các thông tin, bấm Save. Lưu ý, bạn có thể nhập tiếng Việt có dấu bằng các font chữ hỗ trợ bảng mã Unicode.

- Thêm vào module

Ngoài những module đã tích hợp trong lúc khởi tạo website, bạn còn có thể thêm và o các module khá c bằng thẻ Module. Một số module chưa được kích hoạt như Aggregator – tính năng cập nhật tin tức thời (RSS, RDF, Atom feeds), Content Translation – cho phép dịch sang các ngôn ngữ khá c, Poll – cho phép khảo sát với dạng câu hỏi trắc nghiệm, Gallery – bộ sưu tập các tập tin đa phương tiện, Google Analytics – cho phép nhúng mã phân tích website của Google… Khi xong, bấm Save Configuration.

- Quản lý nội dung

Thẻ Content giúp người quản trị dễ dàng quản lý nội dung, bài viết, kiểm duyệt phần bình luận trên website. Để thêm vào bài viết mới, bạn bấm Add content rồi chọn kiểu nội dung cần đăng trong danh sách Home, gồm có Basic page – nội dung cơ bản, Blog entry – bài viết trên blog, Forum topic – chủ đề thảo luận trên diễn đàn, Gallery – phòng trưng bày, News item – tin tức mới, Poll – khảo sát trực tuyến. Ví dụ, với dạng bài viết tại News item, bạn nhập tiêu đề bài viết vào ô Title, từ khóa ở ô Tags (cách nhau bởi dấu phẩy), sử dụng các công cụ soạn thảo văn bản để nhập nội dung bài viết vào khung Body, bấm Add media để chèn hình ảnh, âm thanh và video. Ngoài ra, bạn có thể thêm một vài tùy chọn nâng cao như Menu Settings, URL path settings, Authoring imformation, Publishing options, xong bấm Save. Nếu số lượng bài viết trên website khá nhiều thì bạn dùng tính năng bộ lọc Filter trong khung Show any items where để tìm nhanh bài viết. Các bài viết sẽ được phân loại theo tình trạng hiển thị (Status), kiểu nội dung (Type).

Thẻ Comments là nơi quản lý những ý kiến bình luận của khách truy cập website. Danh sách ý kiến được phân làm hai loại Publish comment (ý kiến được hiển thị trên web), Unapproved comments (ý kiến chưa được kiểm duyệt). Để cho phép hiển thị, bạn đánh dấu chọn vào ô phía trước ý kiến đã duyệt rồi chọn Publish the selected comments, bấm Update.

Ngoài các tính năng đã nêu, Drupal Gardens còn nhiều tính năng khác giú p quản lý tốt website như tìm kiếm, quản lý thành viên, phân quyền quản trị website, gửi thư mời gia nhập, đổi tên miền, báo cáo hoạt động website…
Các bạn có thể kiểm tra kiến thức của mình với bài test kiến thức lập trình web

Thứ Hai, 15 tháng 9, 2014

Sử dụng hàm Split(), Join() trong ASP

Hàm Split() là một hàm chuyên dùng để chặt một chuỗi ra thành một mảng, dựa vào các kí tự đặc biệt phân cách chuỗi. Bài viết này, sẽ hướng dẫn các bạn đang học lập trình ASP.net có thể sử dụng tốt hàm Split() và hàm Join() trong ASP.net 
Ở đây, bạn cần trích một số từ nhất định ra , do vậy bạn sẽ “chặt” đoạn văn của bạn ra ở những chỗ có dấu cách ( ” ” ) – kí tự phân cách các từ.
Ví dụ:
a = “Một vụ đấu súng đã xảy ra tại thị trấn.”
a_arr = Split ( a , ” “)
Như bạn thấy, hàm Split() đã lưu các từ của chuỗi a vào một mảng có tên là a_arr() . Để lấy một số từ nhất định thì bạn làm như sau :
View source
  1. so_tu = 50
  2. If Ubound(a) > so_tu then
  3. For i = 0 to so_tu
  4. doan_trich = doan_trich & " " & a_arr ( i )
  5. Next
  6. End if
Đoạn code không hề khó hiểu chút nào. Bạn hãy xem chungs tôi phân tích nó :
+ Dòng 1 : bạn khai báo số từ mà bạn định trích
+ Dòng 2 : bạn kiểm tra xem độ dài mảng a_arr() – chính là số từ của đoạn văn – có lớn hơn số từ muốn trích ra hay không. Nếu lớn hơn thì bạn mới tiến hành bước tiếp theo.
+ Dòng 3,4,5 : Bạn tạo một vòng lặp từ 1 đến 50 để ghép nối 50 phần tử đầu tiên của mảng a_arr(), tức là 50 từ đầu tiên của đoạn văn. Như vậy là bạn đã trích ra được 50 từ đầu tiên của đoạn văn bản.
Ưu điểm của phương pháp này là bạn trích được chính xác số từ bạn cần.
Ghi chú : Cách sử dụng hàm Split ( ” đoạn văn ” , “nhóm kí tự “)
Ví dụ:
A = Split ( ” Hoc ASP rat de , lam web voi ASP rat de “ , “ASP” ) ‘ Sử dụng chuỗi: “ASP” làm chuỗi xác dịnh tách mảng.
thì mảng A có 3 phần tử :
View source
  1. A(0) = " Hoc"
  2. A(1) = " rat de , lam web voi "
  3. A(2) = " rat de "
Để ghép tất cả các phần tử của một mảng lại thành 1 chuỗi , bạn có thể dùng hàm Join()
Join ( tên mảng, “kí tự “)
Ví dụ: Đối với mảng A ở trên:
View source
  1. Response.Write Join( A , " PHP" )
Sưu tầm

Cách sử dụng Shortcode vào trong theme của Wordpress


Với 2 bài trước mình đã giới thiệu về Shortcode rồi, chính vì vậy mà mình sẽ không phải bàn thêm về tiện ích mà Shortcode đem lại cho chúng ta khi dùng với WordPress nữa. Nếu các bạn chưa hiểu rõ thì các bạn có thể tham khảo ở 2 bài dưới đây
Nội dung bài viết này sẽ giới thiệu tới các bạn một đoạn code ngắn nhưng rất hữu ích liên quan tới Shortcode. Như các bạn biết thì Shortcode chỉ được dùng cho việc chèn vào trong bài bài viết, trang page, vậy thì liệu shortcode có nhúng vào trong file php được không ? Câu hỏi là có đấy
Để sử dụng shortcode trong theme thì việc đơn giản bạn chỉ cần sử dụng hàm: do_shortcode trong file php giống như ví dụ dưới đây:
1
<?php <span class="m35yrmw" id="m35yrmw_8" style="font-weight: bold; height: 13px;">echo</span> do_shortcode("[your_shortcode]"); ?>
Đây là cú pháp chung:
1
<?php echo do_shortcode( $content ) ?>
Một điểm quan trọng nữa là để kích hoạt được tính năng này thì bạn cần phải khai báo hàm kích hoạt tính năng này
1
add_filter('the_content', 'do_shortcode', 11); // trong file shortcodes.php
1
2
// sử dụng shortcode trong <span class="m35yrmw" id="m35yrmw_7" style="font-weight: bold; height: 13px;">widget</span> text.
add_filter('widget_text', 'do_shortcode');
chi tiết về hàm bạn có thể tham khảo tại trang chủ của WordPress: do_shortcode