Bài này lấy từ forum của java vietnam có chính sửa thêm đôi chút, đã qua kiểm nghiệm, chạy hoàn tòan OK….
- Vì đây là ứng dụng Web nên phải đặt file mysql-connector-java-3.0.14-production-bin.jar vào thư mục WEB-INF/lib
- File : tiengviet.jsp
<%@page contentType="text/html;charset=UTF-8″ language="java" import=”java.sql.*”%>
<%response.setContentType(”text/html; charset=UTF-8″);%>
Friday, December 24, 2010
Tiếng việt Unicode UTF-8 khi dùng jsp + mysql
Thursday, August 12, 2010
Install Liferay Portal
Chuẩn bị các gói cài đặt trên môi trường Windows
Download:
jdk-6-windows-i586.exe(Phát triển ngôn ngữ Java và môi trường máy ảo Java)
apache-ant-1.8.1-bin.zip(để phát triển ứng dụng, cài đặt ANT để có thể biên dịch và phân phối)
liferay-portal-tomcat-6.0.4.zip(Gói liferay-portal)
Tổng quan về Portal - LIFERAY PORTAL
Giới thiệu Portal mã nguồn mở điển hình : Liferay portal
Liferay Portal là giải pháp cổng thông tin doanh nghiệp cho cả những tổ chức cá nhân và cộng đồng.
Sunday, August 8, 2010
Cách chuyển đổi từ Joomla! sang Drupal
Tôi đang nghiên cứu chuyển đổi http://thongtincongnghe.com từ Joomla! sang Drupal. Trong quá trình cũng gói được một module mà tôi nghĩ mọi người có thể dùng được. Module này được sửa đổi từ joomla2drupal http://joomla2drupal.teodorani.com/
Định dạng block
Sử dụng Drupal để xây dựng các ứng dụng web, chắc chắn có lúc, chúng ta cần định dạng các block theo region, theo module, ... Thí dụ, chúng ta font chữ ở các block bên trái nhỏ hơn các block phía bên phải, các block bên phải có màu sắc, độ bo viềng khác với các block ở footer, ... yêu cầu tưởng chừng khó khăn, nhưng trở nên rất dễ dàng. Chúng ta thử xem hàm tạo block mặc định của Drupal:
Customizing blog layouts
Customizing how your blogs are displayed is extremely easy in Drupal using a phptemplate based theme. All you need to do is:
Create blog site with Drupal
Drupal is one of the best Open Source CMS tools in the web. It has been recently awarded the Overall 2007 Open Source CMS Award at the PacktPub Contest.
Saturday, August 7, 2010
Reset password của root - MySQL trên Windows - Linux
cách đổi rất đơn giản
Creating a Custom Home Page in Drupal Using Views
One of the most popular questions people new to Drupal ask is: ‘How do I change the home page?’ By default the index page of a Drupal site has a bloggy feel, the latest items shown in date order, but it doesn't have to look like that! That is the aim of this article, to show two ways—because there is always more than one way to do something in Drupal—to customize a Drupal home page.
Một số phương pháp bảo mật website joomla
Xây dựng website đã là khó. Để duy trì và phát triển nó lại càng khó hơn. Và bảo mật cho nó thì vô cùng khó. Sau đây tôi xin giới thiệu vài biện pháp đơn giản để phần nào có thể bảo vệ được website của bạn khỏi những sự nghịch ngợm, chọc phá.
Cài đặt nhiều website trên cùng một mã nguồn
Bạn sử dụng Drupal CMS để xây dựng cho bản thân, bạn bè, khách hàng, ... và số website bạn cài đặt hiện giờ đã lên đến hàng chục? Chắc chắn bạn phải đối mặt với vấn đề: Khi có lỗi bảo mật phát sinh ở nhân Drupal hoặc ở một module cộng thêm nào đó, bạn phải cập nhật cho x/10 site hiện có của bạn. Công việc tưởng chừng như đơn giản, nhưng lại mất rất nhiều thời gian. Tuy nhiên, nếu (giả sử) 10 website của bạn được chứa cùng một server thì công việc có thể được giảm thiểu đáng kế: Cài đặt nhiều website trên cùng một mã nguồn.
Wednesday, August 4, 2010
Phát triển Drupal module
Slide giới thiệu tổng quan về Drupal, một PHP framework.
Cách suy nghĩ khi làm 1 website = Drupal
Phát triển site = Drupal, khi nào thì nên/phải viết node module, khi nào viết module bình thường (ko phải node module) ?
Tuesday, August 3, 2010
Hướng dẫn cài Windows 7 từ USB với công cụ A Bootable USB
I/ Vài lời dẫn nhập :
USB đang ngày càng trở nên đa dụng hơn , giá cả của nó càng ngày càng rẻ dẫn đến người ta càng ngày càng có điều kiện mua được những USB chất lượng và có dung lượng cao với giá khá mềm .
Tản mạn về Joomla - TAG là gì?
Thời gian quan, thỉnh thoảng ngó bên diễn đàn JV thấy anh em trao đổi bàn tán nhiều về TAG trong Joomla (cả 1.0.x và 1.5.x).
HƯỚNG DẪN CÁCH DÙNG NHU LIỆU PALTALK
Download Paltalk tại www.paltalk.com
pop-050 pass: 123456
asdfff_19 pass: 123456
Sunday, August 1, 2010
Bộ đếm số ký tự trong form bằng Jquery
Wednesday, July 28, 2010
Căn bản về C# crystal reports
Hôm nay tui sẽ dành viết mấy bài tut cơ bản nhất về crystal reports!
Đầu tiên, ta tạo 1 database nhỏ để làm việc với nó, các bạn tạo trong sqlserver 1 database có tên là example, có 3 table là OrderMaster , OrderDetails ,Product
Friday, July 23, 2010
Cài đặt và cấu hình Tomcat
Để chạy được 1 ứng dụng web viết bằng JSP hoặc Servlet bạn cần 1 web server để host các trang của bạn. Có rất nhat62 Webserver khác nhau dùng cho việc này nhưng có lẽ Tomcat là 1 webserver đơn giản, dễ sử dụng nhất. Bài viết này sẽ hướng dẫn các bạn cách chúng ta có thể sử dụng Tomcat làm 1 web server và cách chúng ta triển khai các trang web của chúng ta lên đấy.
Tổng Hợp Các Bài Viết Hay PHP Cho Web
Tuesday, July 20, 2010
Giới thiệu cơ bản về jQuery và các khái niệm để bạn có thể sử dụng.
Blog.thegioiwebsite.Net
Cơ bản
Đây là bài hướng dẫn cơ bản, nhằm giúp bạn có những kiến thức căn bản để sử dụng jQuery. Nếu bạn chưa tạo một trang thí nghiệm, hãy tạo một tài liệu HTML với nội dung như sau:
Monday, July 19, 2010
Làm tràn bộ đệm bằng 1 byte
Giới thiệu
Bộ đệm chương trình có thể bị làm tràn, ghi đè lên các dữ liệu quan trọng lưu trên vùng nhớ của tiến trình và từ đó chúng ta có thể đổi hướng thực thi của nó. Điều này không có gì mới. Bài viết này không đề cập nhiều đến việc làm thế nào để khai thác lỗi tràn bộ đệm, cũng như không dành để giải thích về lỗi này. Nó chỉ để làm rõ rằng có thể khai thác lỗi tràn bộ đệm kể cả trong những điều kiện xấu nhất, chẳng hạn bộ đệm chỉ có thể bị làm tràn bởi một byte. Có nhiều kỹ thuật kỳ bí với mục đích khai thác các tiến trình có đặc quyền trong những tình huống khó khăn nhất, kể cả khi đặc quyền của tiến trình đã bị tước bỏ. Chúng ta sẽ chỉ đề cập đến tràn bộ đệm một byte trong bài viết này.
Tìm hiểu về "Traceroute"
Traceroute là gì?
Traceroute là một chương trình cho phép bạn xác định được đường đi của các gói packets từ máy bạn đến hệ thống đích trên mạng Internet.
Kỹ thuật lập trình virus, cho người viết virus và phòng chống
Các newbie xem cũng được nhưng bài này không dành cho newbie. Đây không phải khái
niêm cơ bản, tôi chỉ muốn tổng kết một số kỹ thuật bảo vệ trong môn virus programming
Một chương trình diệt VR (AV) tốt là một AV tìm được nhiều VR. Một VR mạnh
là một VR được bảo vệ. Được bảo vệ có nghĩa là VR có các tính năng
chống phát hiện, chống emulate, chống disassemble, khó theo dõi hành vi. Ở đây tôi
xin đề cập đến một vài kỹ thuật bảo vệ như vậy đã từng được các V-er áp dụng trong virus programming.
Hướng dẫn lập trình Virus, Dành cho newbie
Bạn có muốn trở thành VXer? Mục đích bài này tôi muốn giới thiệu cho newbie
về cách viết VR. Yêu cầu trước hết là biết lập trình ASM. Đoạn ấy tôi
không hướng dẫn được các bác tự mua sách học lấy. Tôi không đưa dạng
từng lệnh một đâu. Làm như vậy mất hết tính sáng tạo của mọi người đi.
Chúng ta sẽ bắt đầu từ các định nghĩa cơ bản. Xin lỗi chua thêm 1 câu: suy
nghĩ kỹ khi thực hành, tôi không chịu trách nhiệm về những gì các bác làm
Bạn có muốn trở thành VXer? Mục đích bài này tôi muốn giới thiệu cho newbie
về cách viết VR. Yêu cầu trước hết là biết lập trình ASM. Đoạn ấy tôi
không hướng dẫn được các bác tự mua sách học lấy. Tôi không đưa dạng
từng lệnh một đâu. Làm như vậy mất hết tính sáng tạo của mọi người đi.
Chúng ta sẽ bắt đầu từ các định nghĩa cơ bản. Xin lỗi chua thêm 1 câu: suy
nghĩ kỹ khi thực hành, tôi không chịu trách nhiệm về những gì các bác làm
Sử dụng công cụ tìm kiếm cho việc hack
Làm sao để Hack một trang web
Đây không còn là chuyện bạn đi kiếm trang web bị dính một lỗi để Hack nữa, bây giờ nó là chuyện khác, khi Hack vào một trang web bạn nhằm vào trước, có thể bạn sẽ tốn 1 giờ, một ngày hay vài tháng, không thể nào nói trước được. Và nên nhớ Hack là một nghệ thuật, phải biết dùng cái đầu hơn là dùng đôi tay.
Các bước của Hacker
Bước 1> FootPrinting : Các mục tiêu của bước này chủ yếu là những thông tin ban đầu về server . Công nghệ bạn cần sử dụng là : Open source search ( nguồn máy chủ tìm kiếm ) Whois , Web interface to whois , Arin Whois , DNS zone transfer ( bộ phận này chủ yếu là kiểm tra về người chủ server , DNS .. cấu trúc server chưa thể hiện rõ ở đây ) 1 số công cụ : UseNet , search engines ( công cụ tìm kiếm ) , Edgar Any Unix client , http://www.networksolutions.com/whois , http://www.arin.net/whois , dig , nslookup Is -d , Sam spade
Xem thêm tại đây
Những hiểu biết cơ bản nhất để trở thành Hacker
WMI Tasks: Event Logs
WMI tasks for event logs obtain event data from event log files and perform operations like backing up or clearing log files. For other examples, see the TechNet ScriptCenter at http://www.microsoft.com/technet.
Monday, July 12, 2010
PHP Login script tutorial
In this tutorial create 3 files
1. main_login.php
2. checklogin.php
3. login_success.php
Sunday, July 11, 2010
Friday, July 9, 2010
Nhúng FCK Editor vào ứng dụng ASP.NET
FCK Editor là 1 công cụ soạn thảo văn bản mã nguồn mở (giống như Microsoft Word)mà có thể tích hợp vào ứng dụng web như (asp/asp.net, php, coldFusion,Java,Python…)
Thursday, July 8, 2010
Cài webserver + add nhiều domain + ftp sever trên Windows
Đầu tiên để có thể chạy đc web server thì ta cần chọn 1 os để chạy …. ở đây ta chọn apache + php để dịch ngôn ngữ php + mysql . Để làm ftp server thì ta cần zFtpServer suite.
Đề tham khảo bắt gói tin MMT
Qui định làm bài:
Trả lời câu hỏi nào thì chụp hình đáp án của câu đó và trả lời.
Saturday, July 3, 2010
Tạo đường dẫn thân thiện với PHP
Một trong những lý do chính để sử dụng ngôn ngữ kịch bản PHP là do khả năng dễ dàng tạo nội dung động. Thông thường nó sẽ dẫn tới một mã đơn dùng tạo ra nội dung ựa trên các tham số đầu vào ( đó là các giá trị trên URL).
Xây dựng Linux router và proxy với iptables + squid
Linux router là một hệ thống đứng giữa Internal network và Internet hoặc phân cách một network và một network khác. Linux router là một firewall được xây dựng bằng Netfilter/iptables, luôn có sẵn trên hầu hết các bản phân phối của Linux.
Sử dụng máy chiếu với Linux
Một vấn đề ít ai để ý tới đó là làm thế nào để laptop hệ điều hành linux có thể xuất màn hình ra máy chiếu, và khi cần thì đâm ra lúng túng.
Mình đã thử với Fedora 12 KDE và cách giải quyết như sau:
- Thực thi câu lệnh này với quyền root (su, sudo):
# xrandr --auto
Tuesday, June 29, 2010
Nghiên cứu các phần mềm nguồn mở hỗ trợ thực hiện chương trình
Đây là loạt bài viết về phân tích, thiết kế và phát triển để xây dựng một trang web sử dụng mã nguồn mở (Drupal). Bài viết này do các developer của IBM viết. Bài viết khá chi tiết hiện nay đã được 15 phần, rất cần cho những ai muốn phát triển ứng dụng web với Drupal.
Sunday, June 27, 2010
Mã hóa thông tin cấu hình trên ASP.NET
Mã hóa thông tin cấu hình trên ASP.NET
Trong nhiều trường hợp khi triển khai ứng dụng cho khách hàng, bạn sẽ muốn che giấu một số thông tin mang tính chất nhạy cảm đối với ứng dụng của mình như mật khẩu, cấu hình hoạt động... Bài viết này sẽ hướng dẫn bạn các bước để mã hóa các phần của một file cấu hình trong ứng dụng ASP.NET (web.config) sử dụng Protected Configuration. ...
Nhúng FCK Editor vào ứng dụng ASP.NET
FCK Editor là 1 công cụ soạn thảo văn bản mã nguồn mở (giống như Microsoft Word)
mà có thể tích hợp vào ứng dụng web như (asp/asp.net, php,
coldFusion,Java,Python…)
Cấu hình ứng dụng ASP.NET
http://thegioiweb.vn/Story/vn/laptrinhweb/Laptrinhweb_ASP/2009/10/9464.html
Video Lab: Configure Admin Web Site with IIS
1) Cấu hình Internet Information Services (IIS)
2) Tạo ứng dụng web trong Visual Studio.NET
WordPress 3.0 ra mắt phiên bản RC
Sau nhiều lần trễ hẹn, phiên bản ứng viên (RC) của WordPress 3.0 cuối cùng đã được ra mắt hôm nay. Nếu không xuất hiện lỗi, thì bản RC1 này sẽ trở thành bản chính thức, dự kiến sẽ có mặt trong nửa đầu tháng 6.
Drupal giành giải nhất chung cuộc CMS nguồn mở tốt nhất
Cuối tuần qua Packt Publishing đã công bố sản phẩm đoạt giải chung cuộc cho hệ quản trị nội dung (Content Management System: CMS) mã nguồn mở xuất sắc nhất. Năm nay, Drupal được vinh dự giành danh hiệu này, đẩy Joomla! xuống vị trí thứ hai. Xếp thứ ba là một ứng dụng không phổ biến ở Việt Nam: CMS Made Simple.
Sunday, March 14, 2010
Google Hacker toàn tập
http://www.google.com/support/websearch/bin/answer.py?hl=en&answer=136861
http://nhipsongso.tuoitre.com.vn/Index.aspx?ArticleID=36067&ChannelID=16
http://vnhacker.blogspot.com/2007/09/mua-vui-cng-c-mt-vi-trng-canh.html
http://www.nis.com.vn/nis/index.php?option=content&task=view&id=487&Itemid=27