Saturday, September 8, 2007

Phần mềm giúp lấy link tải về nguyên Album nhạc tại website http://nhac.vui.vn và http://www.langnghe.net

http://nhac.vui.vnhttp://www.langnghe.net là 2 website lớn cho nghe nhạc và tải về miễn phí với bộ sưu tập âm nhạc khổng lồ. Đặc biệt là http://nhac.vui.vn có tốc độ tải rất nhanh.

Phần mềm này mình viết ra nhằm giúp các bạn thích sưu tầm nhạc có thể tải mau chóng nguyên Album. Thông thường để tải một Album thì bạn phải bấm vào từng bài, và trong bài đó mới có link để bạn tải bài đó về. Vì vậy với phần mềm của mình bạn chỉ cần đưa ra mã số của Album cần lấy về chương trình sẽ tự động lấy link về cho bạn, và việc còn lại của bạn là đưa các link đó vào các chương trình download như Flashget, Orbit.v.v.để tải nguyên Album về.

Phần mềm có hai phiên bản, một phiên bản đòi hỏi phải cài .net Framework trước(riêng với windows vista thì khỏi cần) download net framework theo link chỉ ra bên dưới.

Framework 1.0

http://www.microsoft.com/downloads/details.aspx?FamilyID=262d25e3-f589-4842-8157-034d1e7cf3a3&displaylang=en

Download phiên bản này tại đây (dung lượng gần 300kb)

http://www.box.net/shared/m9dqlie8zf

Phiên bản khác là phiên bản không cần cài .net framework, nhưng phiên bản này có dung lượng khá nặng (7mb)


Download phiên bản này tại đây :

http://www.box.net/shared/9nzuv4dq09

Hướng dẫn sử dụng chương trình tải tại đây:

http://www.box.net/shared/182r2zzcau

Giao diện chương trình như sau :

Trước tiên bạn bấm vào nút Chọn thư mục để lưu kết quả và chọn thư mục trong máy của bạn để kết quả được ghi vào, ví dụ ở đây mình chọn thư mục c:\music .Tiếp theo bạn gõ vào mã số Album cần lấy và lấy từ website nào, ở hình trên mình lấy Album có mã số là 1 và lấy từ website nhac.vui.vn.

Cách lấy mã số Album

Để lấy mã số của Album của website nhac.vui.vn bạn vào địa chỉ sau : http://www4.nhac.vui.vn/Music/#List_Album (đối với website langnghe.net bạn vào http://www.langnghe.net/music/#List_Album ), tiếp theo bấm vào Album bạn muốn tải về, lúc này trên thanh địa chỉ của trình duyệt sẽ xuất hiện đường dẫn tới album như sau :

Và ở đây số 885 chính là mã số của Album, bạn lấy số 885 này gõ vào ô mã số Album trong chương trình để lấy về.

Bấm nút Xử Lý để bắt đầu lấy về. Chờ một lát cho chương trình chạy, sau khi chạy xong thì xuất hiện chữ Đã lấy xong Album màu đỏ. Bạn vào thư mục kết quả được lưu vào đó (ở trong ví dụ này là thư mục c:\musics )

Bạn sẽ thấy một thư mục với tên là tên của Album cần lấy và trong đó chứa 2 file, một file link.txt là file text chứa các link tới file nhạc, công việc còn lại của bạn là đưa các link này vào trong các chương trình tải file để tải về, hoặc bạn có thể copy từng dòng rồi paste vào trình duyệt để nghe trực tiếp. File còn lại là file albumData.xml, file này là file chứa thông tin của Album như : Tên Album , tên Ca sĩ, File hình bìa của Album, và liệt kê chi tiết các bài hát trong Album.

Mọi yêu cầu hỗ trợ, ý kiến về phần mềm hay khi các website thay đổi và chương trình chạy sai xin mail cho mình tại : khacduyst@yahoo.com hoặc ghé blog mình tại http://khacduyst.blogspot.com để tải nhiều phần mềm miễn phí khác.

Monday, August 20, 2007

Cách tải toàn bộ game tại www.trochoivui.com và www.gamethoitrang.com

Để chạy được chương trình máy bạn phải cài máy ảo Java ( JRE 1.4 trở lên), tải tại đây:
https://sdlc6e.sun.com/ECom/EComActionServlet;jsessionid=8001A8939ED48C449A634F3421B4D38F

Tải chương trình tại đây:
http://www.box.net/shared/189dbu7vx9

Giao diện chính của chương trình.

Cách lấy game bình thường (Không phải game VIP) tại www.trochoivui.com

Tại ô URL điền vào http://www.trochoivui.info/noidung/chucnang/all.php

Chọn nút No Vip.

Result Links sẽ điền vào tên file ghi kết quả ra (file này sẽ nằm cùng thư mục với thư mục chạy chương trình và tên file có số ở đầu).Ví dụ ta gõ vào : result.txt thì chương trình tìm kiếm link và ghi kết quả ra file 1result.txt, 2result.txt với số ở đầu file là số trang chứa các game đó, ở đây 1result.txt là file chứa các link tới các game ở trang số 1 và 2result.txt là chứa các link của các game trong trang 2.

Tiếp theo ta vào địa chỉ http://www.trochoivui.info/noidung/chucnang/all.php để xem có tất cả bao nhiêu trang và muốn lấy game từ trang nào tới trang nào ta điền vào From PageTo Page để chương trình lấy về. (ví dụ ta muốn lấy các game từ trang 1 tới trang 100 ta điền vào From Page là 1 và To Page là 100)

bấm Get Raw Links để bắt đầu lấy về.

Sau khi bấm trạng thái chương trình đang chạy ra sao sẽ hiển thị ở ô textbox bên dưới, sau khi chạy xong, cùng thư mục của file chạy sẽ có các file kết quả xuất ra, giờ công việc còn lại của bạn là dùng flashget hay bất cứ chương trình download nào, đưa các liên kết đó vào và tải game về máy của bạn.

Cách lấy game dành cho VIP tại www.trochoivui.com

Game VIP là game mà bạn chỉ có thể chơi được khi đăng kí mã số VIP thông qua hộp thư thoại hoặc nhắn tin để lấy về, vì vậy sẽ rắc rối hơn cách lấy game bình thường một tý.

Bước 1 : Chuẩn bị các công cụ cần thiết

Công cụ cần thiết để lấy về :

Trình duyệt FireFox

Tải tại đây : http://www.mozilla.com/en-US/firefox/

Live HTTP header (add on cho firefox)

Tải tại đây http://livehttpheaders.mozdev.org/installation.html

Lưu ý : Nếu máy bạn chưa có firefox thì tải về và thực hiện cài đặt, sau đó mở trình duyệt firefox lên và gõ vào http://livehttpheaders.mozdev.org/installation.html để cài đặt Live HTTP header.Sau khi cài đặt trong filefox bạn chọn tools -> Live Http Headers để mở nó lên, công cụ này cho phép ta theo dõi thông tin trình duyệt gửi tới website và ngược lại. Trong trường hợp này ta sẽ dùng để theo dõi tham số để điền vào PHPSESSION textbox của chương trình.

Bước 2 : Lấy thông tin về VIP Code để đưa vào chương trình

Lưu ý : Game VIP đòi hỏi phải có mã số để chơi, nguyên văn để lấy mã số chơi trên trang Trò chơi vui đăng tại đây http://www.trochoivui.biz/noidung/tinnhan/help.php

Bạn chỉ cần gọi điện thoại tới tổng đài để lấy mã pin (1.500đ). Sau đó vào http://www.trochoivui.bz/noidung/tinnhan/chuaco.php

Để nhập mã PIN vào, trước khi nhập mã pin bạn mở Live Http Headers lên, sau đó nhập mã pin và bấm kết thúc.

Chờ cho trang web nạp xong ta sẽ có rất nhiều thông tin xuất hiện trong cửa sổ của chương trình Live HTTP Header, tìm trong đó sẽ dòng sau:

Cookie: PHPSESSID=1225066ff18656c67fe95e6105470d03

Và dán chữ màu cam vào PHPSESSION textbox. Trong chương trình

Tiếp theo tại URL điền vào http://www.trochoivui.bz/noidung/tinnhan/oksms.php

Tương tự như game No Vip ta vào trang http://www.trochoivui.bz/noidung/tinnhan/oksms.php để xem có bao nhiêu trang và điền vào From Page và To Page.

Bước 3 : Điền tên File kết quả chương trình xuất ra.

Điền raw linksresult links, trong quá trình lấy link của game về, chương trình cần ghi một url tạm để lấy game xuống một file, đó là rawlinks (link này chỉ để chương trình sử dụng) và result links là kết quả đường dẫn của các file game.

Nếu bạn muốn tự tải game về sau khi thấy link thì đánh dấu vào ô auto download. (nên đánh dấu vì có thể website sẽ đổi cấu trúc thư mục trong một thời gian nào đó và link kết quả không còn đúng)

Vì vậy để đơn giản tại bước 3 này bạn không cần quan tâm gì cả, chỉ cần điền vào rawlink là temp.txt và result link là result.txt và đánh dấu vào auto download, khi chương trình chạy xong ta xóa hết tất cả các file temp.txt đi là xong.Kết quả thu về là toàn bộ game vip ta cần lấy nằm trong cùng thư mục của ứng dụng chạy.

Chọn ô VIP và bấm get rawlinks, sẽ có 2 trường hợp xảy ra,

Thứ nhất : bạn ko chọn auto download, thì chương trình sẽ phân tích và ghi kết quả vào raw links trước, sau khi phân tích xong hết chương trình sẽ dừng lại, và bạn phải bấm tiếp nút get result để bắt đầu lấy kết quả về

Thứ hai : bạn chọn Auto download…. Thì khỏi cần phải lo gì cả, chờ cho chương trình tải game về và đồng thời kết quả được ghi ra file result luôn.

Cách tải game tại trang www.gamethoitrang.com

Lấy game thời trang tương tự như game vip nhưng bạn phải vào trang gamethoitrang.com để xem cách đăng kí mã Pin, và url để điền vào là

http://www.gamethoitrang.com/all.php

Mọi ý kiến phản hồi xin liên hệ tác giả khacduyst@gmail.com hoặc vào http://khacduyst.blogspot.com/ để biết thông tin chi tiết về phần mềm.

Monday, April 9, 2007

YIM Emoticons

Bạn là người hay chat sử dụng Yahoo Messenger, rất thường hay sử dụng các biểu tượng cảm xúc trong yahoo, thông thường muốn đưa một biểu tượng vào bạn phải thông qua vài thao tác để tìm kiếm, hoặc bạn có thể gõ phím tắt để đưa vào nhưng nhiều biểu tượng quá mà bạn chỉ nhớ vài biểu tượng, còn các biểu tưởng ẩn của Yahoo, làm thế nào mà không cần nhớ các kí tự đặt biệt đó mà vẫn sử dụng một cách dễ dàng mà nhanh chóng.



YIM Emoticons sẽ giúp bạn làm việc đó một cách đơn giản chỉ với một cách click chuột và không cần phải nhớ bất cứ biểu tượng đặt biệt nào, mọi thứ trở nên đơn giản rất nhiều.

Các chức năng chính của chương trình

  • Hoàn toàn miễn phí.
  • Hỗ trợ toàn bộ các biểu tượng của Yahoo Messenger bao gồm các biểu tượng ẩn.
  • Toàn bộ bằng tiếng việt.
  • Bạn có thể chỉnh chương trình chỉ hoạt động trên một nick nào đó hoặc tất cả các nick.
  • Giao diện đơn giản.
  • Chỉ cần một click chuột để gửi Emoticons.
  • Tự động co giãn theo cửa sổ Yahoo Messenger.
  • Không chiếm khoảng không trên TaskBar.

Giao diện của chương trình



Chỉ xuất hiện ngay Tray System, không chiếm vị

trí trên Taskbar.



Phần mềm có hai phiên bản, một phiên bản đòi hỏi phải cài .net Framework trước(riêng với windows vista thì khỏi cần) download net framework theo link chỉ ra bên dưới.

Framework 1.0 http://www.microsoft.com/downloads/details.aspx?FamilyID=262d25e3-f589-4842-8157-034d1e7cf3a3&displaylang=en

Download phiên bản này tại đây

http://www.box.net/shared/i5m0cgjmqy

Phiên bản khác là phiên bản không cần cài .net framework, nhưng phiên bản này không ổn định, có thể gây lỗi trong lúc sử dụng

Download phiên bản này tại đây :
http://www.box.net/shared/eacvv5fy9a

Source code của phần mềm :
http://www.box.net/shared/7kbchk3i4x

Download hướng dẫn sử dụng tại đây

http://www.box.net/shared/ygqa2m5ljc

Nếu bạn nghĩ ra một vài chức năng mới cho chương trình xin hãy mail cho mình tới địa chỉ khacduyst@gmail.com hoặc để comment tại blog của mình http://khacduyst.blogspot.com/.



Phần mềm sắp ra mắt

Friday, January 26, 2007

YIMTexter giải trí với YIM và Skype

YIMTexter là phần mềm cho phép bạn vẽ hình đơn giản và cho phép xuất hình ảnh đó vào cửa sổ chat của Yahoo(Tất cả các phiên bản) hay Skype(3.0 trở lên) bằng chính các hình ảnh biểu lộ cảm xúc mà yahoo hay Skype cung cấp sẵn, người nhận sẽ không phải cài ứng dụng mà vẫn xem được bình thường.


Khi ứng dụng chạy sẽ tạo trong cửa sổ chat của Yahoo hay Skype các hình ảnh như sau :








Chương trình cung cấp cho bạn một khung vẽ để bạn có thể vẽ bất cứ hình ảnh nào bạn thích và xuất ra dưới dạng icon nào :



Bạn có thể lưu hình ra file để chia sẻ cho người khác hoặc load hình lên từ một file bạn đã save trước đó.

Bạn có thể lấy những hình có sẵn trong thư viện ra sử dụng.


Khi chương trình họat động sẽ dính vào cửa sổ của Yahoo như sau :




Phần mềm có hai phiên bản, một phiên bản đòi hỏi phải cài .net Framework trước(riêng với windows vista thì khỏi cần) download net framework theo link chỉ ra bên dưới.

Framework 1.0 http://www.microsoft.com/downloads/details.aspx?FamilyID=262d25e3-f589-4842-8157-034d1e7cf3a3&displaylang=en

Download phiên bản này tại đây
http://www.box.net/shared/gogjl58aon

Phiên bản khác là phiên bản không cần cài .net framework, nhưng phiên bản này không ổn định, có thể gây lỗi trong lúc sử dụng

Download phiên bản này tại đây :
http://www.box.net/shared/e4k2a0v0sa

Source code của phần mềm : http://www.box.net/shared/0609khuxnv

Download hướng dẫn sử dụng tại đây http://www.box.net/shared/rt05hpv504
Nếu bạn nghĩ ra một vài chức năng mới cho chương trình xin hãy mail cho mình tới địa chỉ khacduyst@gmail.com hoặc để lại comment tại đây.
Hãy chia sẻ hình ảnh mà bạn vẽ được cho mọi người bằng cách lưu các file bạn vẽ sau đó zip lại thành một file và gửi cho mình qua địa chỉ khacduyst@gmail.com, mình sẽ tích hợp vào các phiên bản sau để có nhiều thư viện hơn.

Thursday, November 16, 2006

Các bước cần nhớ khi làm việc với google web toolkit

Tương tác với server :

Tại client tạo interface thừa hưởng từ RemoteService và khai báo các phương thức cần làm (Tạm gọi là FirstInterface), ví dụ

package com.test.client;

import java.util.*;
import com.google.gwt.user.client.rpc.RemoteService;

public interface TodoListBackupService extends RemoteService {
void saveTodoList(String message);
String getTodoList();
}


Tại server viết một class (tạm gọi là ServiceClass) thừa hưởng từ RemoteServiceServlet và thi công FirstInterface vừa mới tạo ở trên và viết những phương thức đã định nghĩa trong FirstInterface. Ví dụ

package com.test.server;

import java.util.List;

import com.google.gwt.user.server.rpc.RemoteServiceServlet;
import com.test.client.TodoListBackupService;

public class TodoListBackupServiceImpl extends RemoteServiceServlet implements
TodoListBackupService {

public void saveTodoList(String message) {
System.out.println("List were saved "+message);
}

public String getTodoList() {
// TODO Auto-generated method stub
return "MyHello";
}

}


Khai báo servlet vừa tạo trên server như một servlet bình thường (nhớ context path của nó để gọi trong client) hoặc khai báo trong file *.gwt.xml

Tạo interface tại client với tên của FirstInterface + Async (FirstInterfaceAsync) , viết lại các phương thức trong FirstInterface nhưng phải có thêm một tham số mới ở đằng sau đó là AsyncCallback và các phương thức phải trả về void, ví dụ :

package com.test.client;

import com.google.gwt.user.client.rpc.AsyncCallback;

public interface TodoListBackupServiceAsync {
void saveTodoList(String message,AsyncCallback callback);
void getTodoList(AsyncCallback callback);
}

Tại client gọi remote method như sau (từ in đậm là context path của servlet trên server) :

public void showMessage(){
TodoListBackupServiceAsync todoListBackupService = (TodoListBackupServiceAsync)GWT.create(TodoListBackupService.class);
ServiceDefTarget endpoint=(ServiceDefTarget)todoListBackupService;
endpoint.setServiceEntryPoint("/com.test.Hello/todoListBackupService");

AsyncCallback callback=new AsyncCallback(){
public void onSuccess(Object result){
Myresult = (String) result;
}

public void onFailure(Throwable caught) {
// TODO Auto-generated method stub
System.out.println("Error on loading result");
}
};
todoListBackupService.getTodoList(callback);
}