Cài đặt phần mềm chat Pidgin trên Centos

Pidgin là phần mềm chat hỗ trợ nhiều hệ điều hành khác nhau, Pidgin hỗ trợ đến 19 giao thức chat và tất nhiên không thể thiếu Yahoo, AIM, Facebook, Google talk, Live Message…, hỗ trợ chat nhiều tài khoản, cửa sổ chat hỗ trợ nhiều tab, lưu nhật ký chat, hỗ trợ cài thêm plugin…
Để cài Pidgin trên CentOS thực hiện các bước sau (các bạn có thể thực hiện trên UI hoặc trên Terminal):

Pidgin Centos
Pidgin Centos

1. Download pidgin.repo tại http://rpm.pidgin.im/centos/pidgin.repo

2. Copy file vừa download về thư mục /etc/yum.repos.d/ với quyền root

[root@localhost Desktop]# mv pidgin.repo /etc/yum.repos.d/

3. Cài đặt Pidgin từ gói vừa tải về bằng lệnh “yum install pidgin” với quyền root

4. Như vậy là Pidgin đã được cài đặt.

5. Để mở Pidgin các bạn vào menu Applications –> Internet –> Pidgin Internet Messenger

Bây giờ thì bạn có thể add tài khoản vào và chat chít thoải mái rồi

Cài VNC Server để Remote Desktop vào CentOS

Remote Desktop CentOS bằng VNC
Remote Desktop CentOS bằng VNC

Nhiều bạn cho rằng quản trị Linux thì xài CLI chứ không xài GUI tuy nhiên quan điểm của mình xài CLI hay GUI miễn là đạt mục đích là được vả lại rõ ràng GUI là sự tiến bộ không thể quay trở lại thời màn hình Command Line tối thui được huống chi giờ cấu hình máy tính thừa khả năng đáp ứng cho GUI. Lan man tí 🙂 sau đây là các bước thực hiện:
Bước 1 : Cài X Windows System (KDE và GNOME Desktop Environement !)
Kiểm tra xem svr đã cài gói này chưa bằng cách dùng lệnh :

yum grouplist

Nếu chưa thấy trong mục Installed thì tiến hành cài !
Để cài GNOME Desktop Environnement chạy lệnh :

yum groupinstall “X Window System” “GNOME Desktop Environment”

Nếu thấy như đoạn dưới đây là thành công :

Installed: NetworkManager-gnome.x86_64 0:0.3.1-5.el4 file-roller.x86_64 0:2.8.1-1 gconf-editor.x86_64 0:2.8.0-2 gedit.x86_64 1:2.8.1-4 ggv.x86_64 0:2.8.0-1 gimp-print-utils.x86_64 0:4.2.7-2 gnopernicus.x86_64 0:0.9.12-1 gok.x86_64 0:0.11.8-1 gpdf.x86_64 0:2.8.2-7.7.2.el4_7.4 gtk-engines.x86_64 1:0.12-6.el4 gtk-engines.i386 1:0.12-6.el4 gtk2-engines.i386 0:2.2.0-7.el4 hwbrowser.noarch 0:0.19-0.EL4.4 nautilus-media.x86_64 0:0.8.1-3 vino.x86_64 0:2.8.1-1.5 yelp.x86_64 0:2.6.4-2
Dependency Installed: gimp-print.x86_64 0:4.2.7-2 gtk+.i386 1:1.2.10-36 gtksourceview.x86_64 0:1.1.0-4 imlib.i386 1:1.9.13-23 libungif.i386 0:4.1.3-1.el4.2 pyparted.x86_64 0:1.6.8-2
Complete!

Sau khi cài đặt xong GNOME Desktop Environnement,chúng ta chuyển qua KDE chạy lệnh :

yum groupinstall “X Window System” “KDE (K Desktop Environment)”

Cài đặt tương tự như GNOME , cũng hỏi y/n chọn y,rồi ngồi đợi
Cái này chắc ko phải nói nhiều ^_^ !
Bước 2 : Cài đặt VNC Server :
Dùng lệnh :

yum install vnc-server

Đợi nó cài :
Nếu được như đoạn dưới đây bạn đã cài xong vnc server :

[root@vps1161 ~]# yum install vnc-server
Loading “priorities” plugin
Loading “fastestmirror” plugin
Setting up Install Process
Setting up repositories
update 100% |=========================| 951 B 00:00
base 100% |=========================| 1.1 kB 00:00
contrib 100% |=========================| 951 B 00:00
centosplus 100% |=========================| 951 B 00:00
addons 100% |=========================| 951 B 00:00
extras 100% |=========================| 1.1 kB 00:00
Loading mirror speeds from cached hostfile
Reading repository metadata in from local files
Excluding Packages in global exclude list
Finished
0 packages excluded due to repository priority protections
Parsing package install arguments
Nothing to do

Bước 3 : Hiệu chỉnh config của VNC Server
Bây h chúng ta edit file config của vnc server,chạy lệnh :

vi /etc/sysconfig/vncservers

Các bạn nào chưa biết sử dụng lệnh vi trong SSH thì mình xin đọc bài này
Các bạn sửa nội dung file config vncserver như sau:
Bỏ 2 dấu # ở 2 câu cuối cùng :

# The VNCSERVERS variable is a list of display:user pairs.
#
# Uncomment the lines below to start a VNC server on display :2
# as my ‘myusername’ (adjust this to your own). You will also
# need to set a VNC password; run ‘man vncpasswd’ to see how
# to do that.
#
# DO NOT RUN THIS SERVICE if your local area network is
# untrusted! For a secure way of using VNC, see
# <URL:http://www.uk.research.att.com/archive/vnc/sshvnc.html>.
# Use “-nolisten tcp” to prevent X connections to your VNC server via TCP.
# Use “-nohttpd” to prevent web-based VNC clients connecting.
# Use “-localhost” to prevent remote VNC clients connecting except when
# doing so through a secure tunnel. See the “-via” option in the
# `man vncviewer’ manual page.
VNCSERVERS=”1:root”
VNCSERVERARGS[1]=”-geometry 800×600″

Bước 4 : Khởi động VNC Server :

vncserver

Nếu nó đòi pass thì bạn nhập pass vào,pass này sẽ để bạn dùng VNC CLient connect tới svr !
Bước 4 : Sửa file xstartup

vi /root/.vnc/xstartup

Bỏ 2 dấu thăngs ở 2 đoạn như code dưới :

unset SESSION_MANAGER
exec /etc/X11/xinit/xinitrc
#!/bin/sh
# Uncomment the following two lines for normal desktop:
unset SESSION_MANAGER
exec /etc/X11/xinit/xinitrc
[ -x /etc/vnc/xstartup ] && exec /etc/vnc/xstartup
[ -r $HOME/.Xresources ] && xrdb $HOME/.Xresources
xsetroot -solid grey
vncconfig -iconic &
xterm -geometry 80×24+10+10 -ls -title “$VNCDESKTOP Desktop” &
twm &

Bước 5 : Khởi động lại vnc server :

/etc/init.d/vncserver restart

Bước 6 : Khởi động khi bật máy

chkconfig vncserver on

Bước 7 : Tắt firewall

/etc/init.d/iptables stop

Bước 8 : Tắt firewall khi bật máy

chkconfig iptables off

Bước 9 : Download VNC CLient về và chén thôi

http://www.stanford.edu/class/ee108b/tools/vncviewer.exe

Đổi password user vnc bằng lệnh: vncpasswd

Bật VNC Client , nhập IP SVR theo dạng
IP:1 hoac IP:2 do bạnconfig trong files /etc/sysconfig/vncservers

Cài Adobe Flash Player trên CentOS

Để cài đặt được Adobe Flash Player trên CentOS 32 bit các bạn chạy các lệnh sau:

$ su
# rpm -ivh http://linuxdownload.adobe.com/linux/i386/adobe-release-i386-1.0-1.noarch.rpm
# rpm –import /etc/pki/rpm-gpg/RPM-GPG-KEY-adobe-linux
# yum check-update
# yum install flash-plugin

Mở Mozilla Firefox gõ about:plugins trên adressbar, hoặc vào menu Tools/Add-ons/Plugins thấy mục Shockware Flash tức là đã cài đặt thành công.

Flash Player cài đặt thành công trên Centos có thể tùy chỉnh và xem video trên các trang như Youtube
Flash Player cài đặt thành công trên Centos có thể tùy chỉnh và xem video trên các trang như Youtube

Nếu bạn vào menu System -> Preferences -> More Preferences bạn sẽ thấy mục tùy chỉnh Adobe Flash Player như hình trên. Một cách kiểm tra đơn giản khác là mở trang youtube.com ra nếu bạn xem video được tức là đã thành công.

WinRAR 4.20 “bản quyền”

winrar license
winrar license

WinRAR phần mềm nén và giải nén file zip, rar được ưa chuộng nhất từ trước tới nay chắc không cần giới thiệu dài dòng làm gì nữa. WinRAR là phần mềm thuộc loại nagware tức là loại phần mềm cho dùng thoải mái tuy nhiên nó vẫn bắt bạn mua hoặc đăng ký nếu không mỗi lần sử dụng là nó lại hiện lên thông báo nhắc nhở rất bất tiện và khó chịu.

Download WinRAR 4.20 tại trang chủ của WinRAR:

http://www.rarlab.com/download.htm

hoặc:

http://www.filehippo.com/download_winrar_32/ (32bit)

http://www.filehippo.com/download_winrar_64/ (64bit)

hoặc:

http://www.softpedia.com/get/Compression-tools/WinRAR.shtml

Và đây là bản quyền của WinRAR. Các bạn tạo 1 file có tên là rarreg.key sau đó chép đoạn mã dưới đây vào và lưu lại:

RAR registration data
ZzzTheDeathzzZ (khoi.99999)
LICENSE: 999 YEARS/999,999PC
UID=94a56598b683162d2aa4
64122122502aa408de6189a38b525e76b3844cf5313bd512e3e2e3
9a40adb484e49495a5d060f561e7b1aff0010dd8f93a1155d4d0d1
91a38f016a940ed3e39c7999237a2b9bed9d877d1c1f3b902096ae
1b5eb6735b842a1ce36c9909c94e1cb17860b1e4b0c00b563c0279
f4320358d7997ca3b3521e37161dbbb13d26ab2c7b81f465d8be10
415387da151eca3fb320ced4e8fde3c31e058786899f531b60346a
73cf724a9a5ee78801328fabf64879c36180efca86f03616343227

Sau đó chép đè file rarrreg.key này vào thư mục cài đặt của WinRAR (mặc định là C:\Program Files\WinRAR). Thế là ok rồi đấy. Mở WinRAR vào menu Help/About để kiểm tra nha.

Ai thích hoa lá cành thích khác người thì thay theme cho WinRAR nhé. Download theme tại đây: http://www.rarlab.com/themes.htm

Snowstom: tạo tuyết rơi trên trang web dễ dàng mà đẹp

Hãy để tuyết rơi!!!

Snowstom là một hiệu ứng viết bằng javascript có thể dễ dàng thêm vào các trang web. Nó hoàn toàn miễn phí và rất dễ dàng thiết lập. Snowstom chỉ gói gọn trong 1 tệp tin js không sử dụng hình ảnh cho các hiệu ứng tuyết điều này giảm đáng kể dung lượng cho trang web.

Snowstom Demo
Snowstom Demo

Để sử dụng tất cả điều bạn cần làm là download file snowstorm về tại đây:

github.com/scottschiller/snowstorm/

hoặc tại trang web của tác giả: http://www.schillmania.com/projects/snowstorm/

Sau đó bạn upload file snowstorm.js lên hosting và chèn dòng mã sau vào trang web của bạn:

<script src="snowstorm.js"></script>

Bạn có thể tùy chỉnh tốc độ tuyết rơi nhanh hay chậm, số lượng bông tuyết rơi cùng lúc, tốc độ gió, hướng gió di chuyển theo chuột

Snowstom tương thích hầu hết các trình duyệt cũ (IE 5.x +, Netscape 6 +) cũng như các trình duyệt mới IE 6, 7, 8, Firefox, Safari, Opera.

Snowstom tương thích với các trình duyệt trên các thiết bị di động iPhone, iPad và Android. Tuy nhiên Snowstom sẽ ngốn nhiều CPU khi chạy vì vậy với các thiết bị di động các bạn có thể thiết lập snowStorm.excludeMobile = false để người dùng thiết bị di động khi vào trang web của bạn sẽ không bị treo máy, hao pin.

Tùy biến Snowstorm

Bạn có thể tùy chỉnh các hiệu ứng trong tệp snowstom.js hoặc bằng mã javascript trong trang web của bạn.

Ví dụ:

[html]
<!– required snowstorm JS, default behaviour –>
<script src="snowstorm.js"></script>

<!– now, we’ll customize the snowStorm object –>
<script>
snowStorm.snowColor = ‘#99ccff’; // blue-ish snow!?
snowStorm.flakesMaxActive = 96; // show more snow on screen at once
snowStorm.useTwinkleEffect = true; // let the snow flicker in and out of view
</script>
[/html]

Tham khảo một số thuộc tính và phương thức của snowstom bên dưới nhé:

Configurable Properties

Snowstorm can be fairly easily customized; some of the major properties are listed below.

snowStorm.autoStart = true;
Whether the snow should start automatically or not.
snowStorm.animationInterval = 33;
Theoretical “miliseconds per frame” measurement. 20 = fast + smooth, but high CPU use. 50 = more conservative, but slower
snowStorm.flakeBottom = null;
Limits the “floor” (pixels) of the snow. If unspecified, snow will “stick” to the bottom of the browser window and persists through browser resize/scrolling.
snowStorm.flakesMax = 128;
Sets the maximum number of snowflakes that can exist on the screen at any given time.
snowStorm.flakesMaxActive = 64;
Sets the limit of “falling” snowflakes (ie. moving on the screen, thus considered to be active.)
snowStorm.followMouse = true;
Allows snow to move dynamically with the “wind”, relative to the mouse’s X (left/right) coordinates.
snowStorm.freezeOnBlur = true;
Stops the snow effect when the browser window goes out of focus, eg., user is in another tab. Saves CPU, nicer to user.
snowStorm.snowColor = '#fff';
Don’t eat (or use?) yellow snow.
snowStorm.snowCharacter = '•';
&bull; (•) = bullet. &middot; entity (·) is not used as it’s square on some systems etc. Changing this may result in cropping of the character and may require flakeWidth/flakeHeight changes, so be careful.
snowStorm.snowStick = true;
Allows the snow to “stick” to the bottom of the window. When off, snow will never sit at the bottom.
snowStorm.targetElement = null;
Element which snow will be appended to (default: document body) – can be an element ID string eg. ‘myDiv’, or a DOM node reference.
snowStorm.useMeltEffect = true;
When recycling fallen snow (or rarely, when falling), have it “melt” and fade out if browser supports it
snowStorm.useTwinkleEffect = true;
Allow snow to randomly “flicker” in and out of view while falling
snowStorm.usePositionFixed = false;
true = snow not affected by window scroll. may increase CPU load, disabled by default – if enabled, used only where supported.
snowStorm.vMaxX = 8;
snowStorm.vMaxY = 5;
Defines maximum X and Y velocities for the storm; a random value in this range is selected for each snowflake.

Methods

Snowstorm has a few basic methods for controlling the snow effect.

snowStorm.randomizeWind()
Sets the wind speed with a random value relative to vMaxX and vMaxY properties.
snowStorm.freeze()
Stops the snow effect in place.
snowStorm.resume()
Continues snowing from a “frozen” state.
snowStorm.toggleSnow()
Enables or disables the snow effect depending on state, same as calling freeze() or resume().
snowStorm.stop()
Freezes and kills the snowstorm effect, and removes related event handlers. Snowstorm will not work properly if other methods are called after stop().

Rất đơn giản phải không nào. Xem demo của mình tại đây nhé: http://hanamonline.com/?s=snow khi nào thích xem tuyết rơi cứ vào trang của mình xem tự nhiên nha 🙂

Update Microsoft Security Essentials offline

Microsoft Security Essentials Offline Definition Updates
Microsoft Security Essentials Offline Definition Updates

Microsoft Security Essentials (MSE) là phần mềm diệt virus miễn phí của Microsoft dành cho Windows có bản quyền. MSE có sẵn trên windows 8 (Windows Defender), windows 7 và XP thì phải cài đặt thêm. MSE được thiết kế trong giải pháp chống virus, spyware, keylog, trojan, rootkit,…hoàn toàn tự động dành cho những người dùng Windows không có tiền mua các phần mềm thương mại như Kapersky, Nortorn AV, Macoffee, ….  MSE tuy mới ra mắt chưa lâu song nó được người dùng và các chuyên gia đánh giá rất cao bởi nó nhẹ, thân thiện, hiệu quả… Để MSE hoạt động hiệu quả hơn bạn phải thường xuyên cập nhật cơ sở dữ mẫu virus cho nó. Với các máy tính kết nối Internet thì việc cập nhật rất đơn giản bạn chỉ cần mở giao diện của MSE lên chuyển sang tab Update và nhấn nút Update rồi chờ nó cập nhật là xong.

Với các máy không có internet cũng không sao vì MSE hỗ trợ cập nhật offline. Điều bạn phải làm là kiếm 1 cái máy có internet sau đó download bản cập nhật MSE offline tại:

Download Microsoft Security Essentials Update OFFLINE FREE: 32-bit | 64-bit

MSE update Offline extracting file
MSE update Offline extracting file

Bản cập nhật này dành cho tất cả các sản phẩm trong bộ giải pháp chống virus củ MS bao gồm: MS Forefront Client Security, Windows Live OneCare, và Windows Defender (Khi cài MSE nó sẽ vô hiệu hóa các phần mềm trong bộ sản phẩm trên nếu chúng đã được cài trong máy). Sau khi download về bạn chép vào USB, thẻ nhớ, đĩa…sau đó về máy tính cần update chạy file cập nhật là xong.

Sử dụng IDM “bản quyền” mãi mãi

Hướng dẫn này áp dụng cho mọi phiên bản của IDM từ phiên bản 6.15 (02/2013) trở lại. Hướng dẫn này cũng áp dụng cho các trường hợp IDM hết hạn dùng thử, IDM bị block do dùng crack, dùng key chia sẻ trên mạng

About IDM
About IDM

Bước  1: Đầu tiên là download IDM phiên bản mới nhất.

Download 1 trong các link sau:
Home: http://mirror2.internetdownloadmanager.com/idman615.exe

File Hippo: http://www.filehippo.com/download_internet_download_manager/

Softpedia: http://www.softpedia.com/progDownload/Internet-Download-Manager-Download-6635.html

Bước 2: Chỉnh sửa file host

Vào thư mục C:\WINDOWS\system32\drivers\etc\hosts sửa file host bằng notepad hay phần mềm sửa văn bản nào đó (windows 7 và windows 8 nhớ sửa dưới quyền admin). Thêm 3 dòng sau vào file

205.199.44.156 registeridm.com
205.199.44.16 registeridm.com
127.0.0.1 www.internetdownloadmanager.com

Để chắc ăn sau khi lưu lại các bạn nên để cho tệp này thuộc tính Read only (cũng là để phòng tránh virus nó ghi vào file này luôn khi nào sửa thì bỏ read only đi để sửa)

Bước 3: Cài đặt IDM (cài mới hoặc cài đè đều được kể cả đè phiên bản cũ lên phiên bản mới)

Bước 4: Nhập key

Nếu bạn đã hết hạn dùng thử hoặc bị block thì khi mở IDM nó hiện lên cái cửa sổ bắt đăng ký luôn nếu không thì bạn vào menu Registration –> Registration

Sử dụng key sau để đăng ký:

First name : (Tùy ý)
Last name : (Tùy ý)
Email : (Tùy ý)
Serial : BGL4H-HJBXT-ABSUD-R31QJ

Chờ một lúc lâu thì nó báo gì gì đó bạn cứ đóng lại và IDM đã sử dụng bình thường. Thế là xong rồi đấy. Từ giờ bạn có thể sử dụng IDM cho đến lúc nào bạn sửa file host hoặc update IDM mới thì thôi không bao giờ sợ IDM block không cho sử dụng nữa.

*** Dành cho bạn nào muốn update:

Mở file host xóa dòng:

127.0.0.1 www.internetdownloadmanager.com

Sau đó lưu lại. Update xong các bạn thêm dòng đó lại và lưu lại nếu không IDM sẽ bị block.

Chúc các bạn kéo được nhiều dữ liệu với IDM

(Javascript) Website “nhảy” Harlem Shake

“Harlem Shake“, điệu nhảy có phần ngớ ngẩn, điên loạn đang gây nên cơn rung chấn cuồng nhiệt trên internet và hứa hẹn sẽ là đối thủ đáng gờm của Gangnam Style trong năm nay. Bắt đầu từ sự ngẫu hứng của chàng trai Filthy Frank và đám bạn khi nghe ca khúc Harlem Shake của Baauer bỗng dưng bật dạy nhảy như điên loại và đã tạo một trào lưu mới trên mạng internet.
Hiện tượng Harlem Shake lan nhanh đến nỗi nó xuất hiện ở khắp mọi nơi với đủ thành phần tham gia. Để góp vui vào trào lưu mới này, trang chia sẻ video hàng đầu thế giới là YouTube cũng “lắc” theo điệu Harlem Shake theo cách riêng của họ. Giờ đây khi bạn tìm kiếm trên YouTube với từ khóa [do the harlem shake] sẽ thấy các kết quả của trang tìm kiếm nhảy điên loạn như thế này với hành động đầu tiên của logo.
http://www.youtube.com/results?search_query=do the harlem shake

Youtube do the harlem shake
Youtube do the harlem shake

Còn bạn thì sao? Hãy cùng hưởng ứng điệu nhảy này nào. Mình sẽ hướng dẫn các bạn 2 cách đơn giản

1. Dùng công cụ sẵn có:

Cách này chỉ đơn giản là vào trang http://hsmaker.com, sau đó nhập url website của bạn vào, thế là xong. Lúc này muốn chia sẻ cho ai đó bạn chỉ cần copy URL trên thanh address rồi gửi cho họ là xong. URL của bạn sẽ có dạng http://hsmaker.com/harlemshake.asp?url=[url_của_bạn]. Nếu muốn chèn vào trang web của bạn bạn có thể dùng iframe hoặc redirect qua là được.

2. Tự tạo hiệu ứng Harlem Shake bằng Javascript:

Đầu tiên, tải về các đoạn mã sẽ dùng trong phần này tại đây. Lưu ý là script này mình cũng sưu tầm thôi hình như là nó ko miễn phí đâu nhé (6$ thì phải)

Upload file harlem.css và harlem.min.js lên hosting của bạn. Lưu ý với file harlem.css cần upload ngang hàng với index.

Chèn đoạn mã sau vào phía trên thẻ </body>:

[html]
<script type="text/javascript" src="harlem.min.js"></script>
<script type="text/javascript">// <![CDATA[
var harlem = null;
$ (function ()
{
harlem = $ .fn.speedoHarlem();
});
// ]]></script>
[/html]

Lưu ý cấu hình đúng đường dẫn đến file harlem.min.js. Sau đó hãy quay lại website để thưởng thức thành quả. Demo của mình http://hanamonline.com/?s=halem+sharke . Chúc thành công.

jQuery Mega Menu – tạo menu cho website theo cách chuyên nghiệp

jQuery Mega Menu là 1 jquery plugin được phát triển bởi GeekTantra. Với MegaMenu bạn có thể dễ dàng tạo menu theo phong cách riêng của mình. MegaMenu hỗ trợ menu hiển thị với nhiều hiệu ứng như slideDown/slideUp, fadeIn/fadeOut và các hiệu ứng đơn giản khác. MegaMenu rất nhẹ vì chủ yếu sử dụng CSS và javascript làm nền tảng. Với MegaMenu việc của bạn là sáng tạo menu tạo ra các HTML và việc còn lại là chèn nó cùng với MegaMenu vào website của bạn.
Nếu bạn đã sử dụng MegaMenu thì bạn cũng sẽ dễ dàng hiểu rằng tại sao rất nhiều website lớn trên thế giới sử dụng nó như:

Walmart

Mega menu Walmart
Mega menu Walmart

Adidas

Mega menu Adidas

Nike

Mega Menu Nike

và nhiều website khác như mydeco.com, like.com….

Ở Việt Nam có nhiều website lớn sử dụng MegaMenu như Zing, Mediamart…

Download Jquery Mega Menu tại đây: jquery-megamenu.2.0.zip

Để sử dụng:

Trong phần header của HTML thêm như sau:

[html]
<script type="text/javascript" src="http://ajax.googleapis.com/ajax/libs/jquery/1.4.2/jquery.min.js"></script><script type="text/javascript" src="javascripts/jquery.megamenu.js"></script>
<script type="text/javascript">// <![CDATA[
jQuery(document).ready(function(){
jQuery(".megamenu").megamenu();
});
// ]]></script>
[/html]

Tiếp theo trong body thêm đoạn code sau:

[html]</pre>
<ul class="megamenu">
<li><a href="javascript: void(0)">First Menu</a>
<div style="width: 350px;">Contents of the first mega menu</div></li>
<li><a href="javascript: void(0)">Second Menu</a>
<div style="width: 350px;">Contents of the second mega menu</div></li>
</ul>
<pre>
[/html]

Nếu bạn sử dụng MegaMenu bạn sẽ thấy nó thật tuyệt vời. Để tham khảo thêm các bạn truy cập trang chủ của MegaMenu: http://www.geektantra.com/2009/09/jquery-mega-menu/.Chúc các bạn thành công.

AutoIT decompiler – dịch ngược AutoIT

AutoIT là một ngôn ngữ linh hoạt và đầy sức mạnh tuy nhiên nó lại rất dễ bị dịch ngược. Bản thân mình cũng rất hay dịch ngược phần mềm để xem mã nguồn để học hỏi (ranh giới giữa học hỏi với  ăn cắp nó thật mong manh 🙂 ). Vì các phần mềm code bằng AutoIT share trên mạng thường là của các cá nhân nên độ tin cậy không cao chính vì vậy dịch ngược chúng ra để kiểm tra xem nó có “sạch” không hoặc chạy trên trình biên dịch của AutoIT thì an tâm hơn.

Hôm nay mình giới thiệu đến các bạn một công cụ dịch ngược AutoIT hoàn toàn mới đó là Auto2Exe (đừng nhầm lẫn với công cụ Auto2Exe có trong bộ cài của AutoIT nhé). Công cụ này được viết bằng FASMW (Flat assembler for Windows – trình biên dịch assembly mã nguồn mở trên Windows). Điểm mạnh Auto2Exe là hỗ trợ cả x86 và x64. Ngoài ra nó còn dịch ngược được cả các file autoit bị pack (nén và bảo vệ) bằng các packer như: AutoIt3Camo, Themida, Armadillo và nhiều packer khác điều mà các trình dịch ngược autoit khác không làm được.

Download:

[do action=”adfly_download” href=”http://adf.ly/KA0E1″ title=”Autoit 2 Exe”]http://www.mediafire.com/download.php?gze0x4nfsudh4mc[/do]

Sử dụng ứng dụng này rất đơn giản sau khi download về giải nén sau đó chạy file Exe2Aut.exe.

Giao diện Auto2Exe
Giao diện Auto2Exe

Muốn dịch ngược file exe nào bạn chỉ cần kéo thả file đó vào giao diện ứng dụng là được. Sau khi kéo thả file vào mã nguồn được tạo ra và hiển thị trên giao diện

Mã nguồn hiển thị trên giao diện
Mã nguồn hiển thị trên giao diện

Mình đã test thử nhiều script và kết quả thật sự ngoài mong đợi. Chúc các bạn “học hỏi” được nhiều script hay