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):
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 :
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 &
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.
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 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.
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.
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.
Để sử dụng tất cả điều bạn cần làm là download file snowstorm về tại đây:
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.
<!– 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 = '•';
• (•) = bullet. · 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 🙂
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
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.
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
Bước 1: Đầu tiên là download IDM phiên bản mới nhất.
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
Để 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.
“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
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.
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 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
Adidas
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…
[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]
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.
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.
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ì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