Pages

Tuesday, March 29, 2011

Config FTP Server Cerberus ( how to config)

 

 

Config OK

 

Base DN: OU=imark,DC=imark,DC=vn ( chua all OU Child)

 

User DN:

CN=Administrator,CN=Users,DC=imark,DC=vn

Pass: admin

 

 

LDAP operations in Windows 2003 AD

The Windows Support Tools are not automatically installed when you install Windows Server 2003. To install the Windows Support Tools on a computer that is running Windows Server 2003, run the Suptools.msi program that is in the Support\Tools folder on the Windows Server 2003 CD.

1. Click Start then click Run and type in adsiedit.msc. This will launch the ADSI Edit application.

2. In the ADSI Edit window, navigate to Configuration, CN=Configuration, CN=Services, CN=Windows NT and right click CN=Directory Service and click on Properties.

3. Find dsHeuristics and click on Edit.


4. Set the value of dsHeuristics to 0000002. If a previous value already exists, set the seventh character of the previous value to 2.

 

 

Friday, March 25, 2011

How to reset MySQL password for XAMPP ( Lost password Mysql)

1. Go to your xampp\mysql\bin\ folder
  • Edit my.ini and insert skip-grant-tables below [mysqld]
  • Restart MySQL
2. Set new password for your root user by running
D:\xampp\mysql\bin
# mysql.exe -u root
Welcome to the MySQL monitor. Commands end with ; or \g.
Your MySQL connection id is 1
Server version: 5.1.41 Source distribution

Type 'help;' or '\h' for help. Type '\c' to clear the current input statement.

mysql> UPDATE mysql.user SET Password=PASSWORD('123456') WHERE User='root'
-> ;
Query OK, 1 row affected (0.03 sec)
Rows matched: 1 Changed: 1 Warnings: 0

mysql>


3. Go to step1
to your xampp\mysql\bin\ folder
  • Edit my.ini and Delete skip-grant-tables below [mysqld]
4. Restart Mysql.




Thursday, March 24, 2011

Kiểm tra dung lượng Database MySQL

1) MySQL command – sum up the data_length + index_length is equal to the total table size.
data_length – store the real data.
index_length – store the table index.

List out all the databases size

SELECT table_schema "Data Base Name", sum( data_length + index_length) / 1024 / 1024
"Data Base Size in MB" FROM information_schema.TABLES GROUP BY table_schema ;
Command login Database:
[root@Asterisk backup]# mysql -u root -pMY_PASSWORD
mysql> SELECT table_schema "Data Base Name", sum( data_length + index_length) / 1024 / 1024
-> "Data Base Size in MB" FROM information_schema.TABLES GROUP BY table_schema ;

Friday, March 4, 2011

Series Laptop nên tránh

Qua kinh nghiệm từ thực tế sửa chữa Laptop, Chúng Tôi nhận thấy và khuyến cáo khách hàng không nên mua những dòng Laptop sau: HP DV2000-AMD Series; HP DV2000-Intel Series; HP DV6000-AMD Series; HP DV6000-Intel Series; HP DV9000-AMD Series; Compaq F500-AMD Series; HP TX1100-AMD Series; Compaq CQ40 Series; Sonyvaio FZ Series; Sonyvaio CS Series; Sonyvaio CR Series; Dell XPS M1330 Series; Dell Vostro 1400 Series; Dell Vostro 1500 Series; Toshiba Satellite M200 Series.

Lý do: Hầu hết các dòng laptop trên sau thời gian sử dụng từ 10 tháng đến 12 tháng trở ra đều gặp sự cố với chipset VGA; riêng dòng Sonyvaio CS; CR và Compaq CQ40 gặp sự cố với màn hình "CS; CR; CQ40 sau một thời gian sử dụng không lâu khoảng 6 tháng đến 8 tháng hầu hết trên 80% các máy này gặp lỗi có 1 dọc kẻ đứt nét dưới chân màn hình và sau khoảng 1 đến 2 tháng sử dụng tiếp nữa lỗi này sẽ nặng thêm gây thêm hiện tượng màn hình liên tục bị chớp, nháy. Với lỗi này Bạn vẫn nhận được sự bảo hành từ HP nhưng Sony thì không vì hiện tại việc bảo hành của Sony hoàn toàn phục thuộc vào các Đại lý phân phối mà không có sự hỗ trợ của Trung tâm bảo hành của Sony.

Ngoài các dòng Laptop trên, các dòng Laptop sử dụng series VGA Nvidia Go6150-N-A2; Go7200-N-A2; Go7300-N-A2; Go86-630-A2 không nên mua vì dòng này cũng hầu hết sau thời gian sử dụng không lâu "từ 10 tháng đến 12 tháng" là gặp lỗi chipset VGA.

Biểu hiện của lỗi Chipset VGA:

1.Máy chạy rất nóng, thường chạy được 2h đến 3h tự động tắt, bật lên máy tiếp tục chạy nhưng thời gian tự ngắt nhanh hơn. "với hiện tượng này 99% là lỗi chipset".

2.Máy đang chạy bình thường gặp lỗi Dump xanh màn hình, bật đi bật lại gặp thường xuyên. "với trường hợp này 30% khả năng lỗi chipset".

3.Máy chạy bình thường nhưng không có tín hiệu lên màn hình, mọi tín hiệu đèn báo như đèn power; đèn charging; đèn HDD Led vẫn hiển thị, bật capsLock đèn vẫn sáng, cắm màn hình LCD ngoài vào qua cổng kết nối VGA out port chạy bình thường. "với trường hợp này 60%-70% là lỗi chipset VGA".


Nội dung trên được viết ra dựa vào thời gian và kinh nghiệm va vấp sửa chữa Laptop trên thực tế của Chúng Tôi. Nội dung trên chỉ mang tính tư vấn, khuyến cáo không mang tính áp đặt hay khẳng định độ chuẩn xác 100%. Khách hàng có thể tham khảo mà không nhất thiết phải lấy đó làm thước đo tiêu chuẩn khi đi chọn mua Laptop.

Hy vọng với chút kinh nghiệm thực tế có thể mang lại một vài điều bổ ích cho Quý khách hàng. Chúc Quý khách hàng luôn lựa chọn được những Laptop phù hợp nhất với mình.

Nội dung được Công ty Điện Tử tin học Quốc Tuấn đúc kết và chịu trách nhiệm.

Tư vấn tự khắc phục tạm thời:

1. Gặp trường hợp trên nên ngừng ngay mọi hoạt động của Laptop.
2. Mang ngay laptop đến cơ sở sửa chữa gần nhất yêu cầu vệ sinh thật sạch hệ thống quạt và hệ thống tản nhiệt đồng thời yêu cầu bơm mới keo tản nhiệt cho chipset Vga và CPU.
3. Mua ngay 01 Đế tản nhiệt "loại có bán rất phổ thông trên thị trường" đề đặt laptop lên trên và bắt đầu sử dụng test lại.
4. Trong trường hợp đã thực hiện đủ các thao tác trên mà máy vẫn lỗi bạn buộc lòng phải mang latop đi sửa lỗi trên.
5. Sau khi laptop đã sửa lỗi Chipset bạn nên sử dụng hết sức cẩn thận vì lỗi này là lỗi rất nặng và hay bị lại.

Thursday, February 24, 2011

Cách để XP 32 bit nhận đủ 4GB Ram

Vào boot.ini chỉnh lại như sau:

[boot loader]
timeout=30
default=multi(0)disk(0)rdisk(0)partition(1)\WINDOW S
[operating systems]
multi(0)disk(0)rdisk(0)partition(1)\WINDOWS="Windo ws Server 2003, Enterprise" /fastdetect
/PAE

Lúc đầu cài lên chỉ nhận có <3,5G Ram
Thêm cái /PAE vào thì lên đc 4G

Minh đã nghiên cứu 1 thời gian dài và cuối cùng tra trên Microsoft.com, thì ra nó chính là /PAE. /PAE là Physical Address Extension, cho phép hầu hết các hệ điều hành 32 bit có thể nhận được bằng hoặc hơn 4Gb RAM.

Cụ thể:

Windows 2000 Advanced Server: 8Gb;
Windows 2000 Datacenter Server-32 Gb,
Windows XP: 4Gb;
Windows Server 2003 (and SP1), Standard Edition: 4Gb;
Windows Server 2003, Enterprise Edition: 32 Gb
Windows Server 2003, Datacenter Edition và Windows Server 2003 SP1, Enterprise Edition: 64 Gb
Windows Server 2003 SP1, Datacenter Edition: 128 Gb

Chỉ có các hệ điều hành 32 bit hỗ trợ PAE, hệ điều hành 64 bit không hỗ trợ.

Tin buồn là danh sách các hệ điều hành hỗ trợ PAE không có Windows Vista 32 bit.

Thông tin chi tiết các bạn xem tại đây:

http://www.microsoft.com/whdc/system/platf...PAE/PAEdrv.mspx://http://w
ww.microsoft.com/whdc/syst...PAE/PAEdrv.mspx

Wednesday, February 23, 2011

Tạo symbolic link và hard link trong Linux

1. Create a symbolic link in UNIX


A symbolic link is a pointer to another file or directory. It can be used just like the original file or directory. A symbolic link appears in a long listing (ls -l) with a reference to the original file/directory. A symbolic link, as opposed to a hard link, is required when linking from one filesystem to another and can be used within a filesystem as well.


Wednesday, January 26, 2011

Bài học xương máu !!!

Bài hc 1

Ông chồng đi tắm sau khi vợ vừa mới tắm xong, đúng lúc chuông cửa reo. Vợ vội quấn khăn tắm vào và chạy xuống mở cửa. Cửa mở thì ra là ông hàng xóm Bob. Chị vợ chưa kịp nói gì thì Bob bảo: tôi sẽ cho chị 800 đô nếu chị buông cái khăn tắm kia ra . Suy nghĩ 1 chút rồi chị vợ buông khăn tắm, đứng trần truồng trước mặt Bob. Sau vài giây ngắm nghía, Bob đưa 800 đô cho chị vợ rồi đi. Chị vợ quấn lại khăn tắm vào người rồi đi lên nhà.
- Vào đến phòng tắm, chồng hỏi: Ai đấy em?
- Vợ: ông Bob hàng xóm.
- Chồng: Tốt. thế hắn có nói gì đến số tiền 800 đô hắn nợ anh không?

Bài học xương máu: Nếu anh trao đổi thông tin tín dụng với cổ đông của mình kịp thời thì anh đã có thể ngăn được sự “phơi bày”.

Bài hc 2

Một tu-sĩ nam ngỏ ý mời tu-sĩ nữ đi chung xe. Người nữ chui vào xe, ngồi bắt chéo chân để lộ 1 bên bắp chân. Người nam suýt nữa thì gây tai nạn. Sau khi điều chỉnh lại tay lái, người nam thò tay mò mẫm lên đùi người nữ. Nữ kêu: “Xin ngài, hãy nhớ điều răn 129″. Nam liền bỏ tay ra. Nhưng sau khi vào số, nam lại tiếp tục sờ soạng chân nữ. Một lần nữa nữ kêu: “Xin ngài, hãy nhớ điều răn 129″. Nam thẹn quá: “xin lỗi nữ, tôi trần tục quá”. Tới nơi, nữ thở dài và bỏ đi.

Vừa tới nhà tu, nam vội chạy vào thư viện tra cứu ngay cái điều răn 129 ấy, thấy đề: "Hãy tiến lên, tìm kiếm, xa hơn nữa, con sẽ tìm thấy hào quang."

Bài học xương máu: Nếu anh không nắm rõ thông tin trong công việc của mình anh sẽ bỏ lỡ 1 cơ hội lớn.

Bài hc 3

Một nhân viên bán hàng, 1 thư ký hành chính và 1 Sếp quản lý cùng đi ăn trưa với nhau, họ bắt được 1 cây đèn dầu cổ. Họ xoa tay vào đèn và thần đèn hiện lên. Thần đèn bảo: “ta cho các con mỗi đứa 1 điều ước”. Tôi trước! tôi trước! – thư ký hành chính nhanh nhảu nói: tôi muốn được ở Bahamas lái canô và quên hết sự đời. Puff. Cô thư ký biến mất. Tôi! Tôi! anh nhân viên bán hàng nói: tôi muốn ở Hawaii nằm dài trên bãi biển có nhân viên massage riêng, nguồn cung cấp Pina Coladas vô tận và với người tình trăm năm. Puff.. anh nhân viên bán hàng biến mất. Ok tới lượt anh. Thần đèn nói với ông quản lý. Ông quản lý nói: tôi muốn 2 đứa đấy có mặt ở Văn phòng làm việc ngay sau bữa trưa.

Bài học xương máu: luôn luôn để Xếp phát biểu trước.

Bài hc 4

Một con đại bàng đang đậu trên cây nghỉ ngơi, chẳng làm gì cả. 1 con thỏ con nhìn thấy thế hỏi: Tôi có thể ngồi không và chẳng làm gì như anh được không? Ðại bàng trả lời: được chứ, sao không. Thế là con thỏ ngồi xuống nghỉ ngơi. Bỗng dưng 1 con cáo xuất hiện, vồ lấy ăn thịt con thỏ.

Bài học xương máu: để được ngồi không chẳng làm gì anh phải ngồi ở trên cao, cao lắm ý.

Bài hc 5

(bài này dịch thì mất hay nên để nguyên nhá)
A turkey was chatting with a bull. ‘I would love to be able to get to the top of that tree’ sighed the turkey, ‘but I haven’t got the energy.’ ‘Well, why don’t you nibble on some of my droppings?’ replied the bull. They’re packed with nutrients.’ The turkey pecked at a lump of dung, and found it actually gave him enough strength to reach the lowest branch of the tree. The next day, after eating some more dung, he reached the second branch. Finally after a fourth night, the turkey was proudly perched at the top of the tree. He was promptly spotted by a farmer, who shot him out of the tree.

Moral of the story: Bullshit might get you to the top, but it won’t keep you there.

Bài hc 6

Con chim nhỏ bay về phương Nam tránh rét. Trời lạnh quá con chim bị đông cứng lại và rơi xuống cánh đồng lớn. Trong lúc nó nằm đấy 1 con bò đi qua ỉa vào người nó. Con chim nằm giữa đống phân bò nhận ra rằng người nó đang ấm dần. Ðống phân ấy đã ủ ấm cho nó. Nó nằm đấy thấy ấm áp và hạnh phúc, nó bắt đầu cất tiếng hót yêu đời. 1 con mèo đi ngang nghe tiếng chim hót liền tới thám thính. Lần theo âm thanh con mèo phát hiện ra con chim nằm dưới đống phân, nó liền bới con chim ra ăn thịt.

Bài học xương máu:
1. không phải thằng nào ỉa vào mình cũng là kẻ thù của mình
2. không phải thằng nào kéo mình ra khỏi đống cứt cũng là bạn mình
3. và khi đang ngập ngụa trong đống cứt thì tốt nhất là ngậm cái mồm lại.

Friday, January 7, 2011

Hướng dẫn sử dụng lệnh grep trong Linux / UNIX

grep là lệnh tìm kiếm các dòng có chứa một chuỗi hoặc từ khóa trong file. Theo mặc định, grep in những dòng phù hợp. Sử dụng grep để tìm kiếm các dòng văn bản phù hợp với một hoặc nhiều biểu thức thông thường, và in ra những dòng phù hợp.

Cú pháp của lệnh grep :

grep 'word' filename
grep 'string1 string2' filename
cat otherfile | grep 'something'
command | grep 'something'

Thursday, November 4, 2010

ASPX VÀ CÁC TAG INLINE

<%-- ... --%>

* Tên: Server Comment
* Công dụng: dùng để comment các code theo dạng comment của server ngôn ngữ lập trình. Các đoạn code trong comment này không được trình biên dịch thực thi.
* Ghi chú: Không được lồng (nested) các server comment này với nhau
* Ví dụ:

<%--

--%>



* Tên: HTML Comment
* Công dụng: dùng để comment code HTML, khi này trình biên dịch sẽ render dữ liệu trong phần code comment này cũng như thực thi các hàm (nếu có)...
* Ghi chú: hạn chế dùng HTML comment, nên dùng Server Comment
* Ví dụ:



<% ... %>

* Tên: Embedded Code Blocks
* Công dụng: thực thi một tập lệnh của ngôn ngữ lập trình mà trang aspx đang chọn.
* Ghi chú:
* Ví dụ:

<% if (User.IsInRole("admin")) { %>
You can see this
<% } else { %>
You are no admin fool!
<% } %>

<%= ... %>

* Tên: Displaying
* Công dụng: dùng để render ra 1 chuỗi (hoặc 1 số) tại vị trí để tag này.
* Ghi chú:
* Ví dụ:

The Date is now <%= DateTime.Now.ToShortDateString() %>

Tag <%= .. %> có thể tương đương với tag <% .. %> bằng cách sau


The Date is now <% CurrentDateTime(); %>

<%# ... %>

* Tên: Data-Bind
* Công dụng: kết hợp với hàm Eval() hoặc Bind() để lấy dữ liệu từ các control dữ liệu như: DataGrid, ListView, Repeater, ....
* Ghi chú:
* Ví dụ:



<%# Eval("MeetingName") %>



<%$ ... %>

* Tên: ASP.NET expression
* Công dụng: sử dụng như một biểu thức, và thường đi với các DataSource
* Ghi chú:
* Ví dụ:

+ Nội dụng file web.config



connectionString="Data Source=localhost;Integrated Security=SSPI;Initial Catalog=Northwind;"
providerName="System.Data.SqlClient" />




+ Nội dung file aspx

SelectCommand="SELECT * FROM [Employees]"
ConnectionString="<%$ ConnectionStrings:NorthwindConnectionString1 %>">


<%@ ... %>

* Tên: Directive Syntax
* Công dụng: dùng để khai báo các dẫn xuất, và thường được đặt ở đầu trang aspx
* Ghi chú:
* Ví dụ:

<%@ Page Language="C#" MasterPageFile="~/MasterPage.master" AutoEventWireup="true" CodeFile="Default.aspx.cs" Inherits="_Default" Title="Untitled Page" %>
<%@ Register TagPrefix="wp" Namespace="CustomWebParts" %>

<%: ... %>

* Tên: code-nugget expressions
* Công dụng: tương đương tag <%= ... %>, tuy nhiên lúc này asp.net engine tự động encoding phần output
* Ghi chú: Chỉ có tác dụng đối với asp.net 4. (và những ai lập trình asp.net 4 trở lên thì khuyên dùng tag <%: .. %> này hơn là dùng tag: <%= ... %>
* Ví dụ: hai ví dụ 1 và 2 dưới đây là tương đương nhau, tuy nhiên chỉ có ví dụ 2 thì phải chạy trên nền .NET 4

+ Ví dụ 1


<%= Server.HtmlEncode("This is a test ") %>


+ Ví dụ 2


<%: "This is a test " %>


Hy vọng bài viết giúp bạn hiễu rõ thêm đôi chút về các tag inline của asp.net. Bài viết còn nhiều thiếu sót mong các bạn thông cảm.