Encryption and Decryption With Querystring using ASP.NET 26/12/2010
Posted by anhcaxomlieu in .Net.add a comment
Encryption and Decryption With Querystring using ASP.NET.
Sometime we need to encrypt the Querystring to hide the information available in Querystring below is the method to solve this problem.
Class file:
using System;
using System.Data;
using System.Configuration;
using System.Linq;
using System.Web;
using System.Web.Security;
using System.Web.UI;
using System.Web.UI.HtmlControls;
using System.Web.UI.WebControls;
using System.Web.UI.WebControls.WebParts;
using System.Xml.Linq;
using System.Security.Cryptography;
using System.Xml;
using System.Text;
using System.IO;
/// <summary>
/// Summary description for Encryption
/// </summary>
public class Encryption
{
private static byte[] key = { };
private static byte[] IV = { 0×12, 0×34, 0×56, 0×78, 0×90, 0xAB, 0xCD, 0xEF };
private static string EncryptionKey = “!5623a#de”;
public Encryption()
{
}
/// <summary>
/// Decrypt Querstring Value
/// </summary>
/// <param name=”Input”></param>
/// <returns></returns>
public static string Decrypt(string Input)
{
Byte[] inputByteArray = new Byte[Input.Length];
try
{
key = System.Text.Encoding.UTF8.GetBytes(EncryptionKey.Substring(0, 8));
DESCryptoServiceProvider des = new DESCryptoServiceProvider();
inputByteArray = Convert.FromBase64String(Input);
MemoryStream ms = new MemoryStream();
CryptoStream cs = new CryptoStream(ms, des.CreateDecryptor(key, IV), CryptoStreamMode.Write);
cs.Write(inputByteArray, 0, inputByteArray.Length);
cs.FlushFinalBlock();
Encoding encoding = Encoding.UTF8;
return encoding.GetString(ms.ToArray());
}
catch (Exception ex)
{
return “”;
}
}
/// <summary>
/// Encrypt QueryString Value
/// </summary>
/// <param name=”Input”></param>
/// <returns></returns>
public static string Encrypt(string Input)
{
try
{
key = System.Text.Encoding.UTF8.GetBytes(EncryptionKey.Substring(0, 8));
DESCryptoServiceProvider des = new DESCryptoServiceProvider();
Byte[] inputByteArray = Encoding.UTF8.GetBytes(Input);
MemoryStream ms = new MemoryStream();
CryptoStream cs = new CryptoStream(ms, des.CreateEncryptor(key, IV), CryptoStreamMode.Write);
cs.Write(inputByteArray, 0, inputByteArray.Length);
cs.FlushFinalBlock();
return Convert.ToBase64String(ms.ToArray());
}
catch (Exception ex)
{
return “”;
}
}
}
Use:
Response.Redirect(“AddClub.aspx?ClubId=” + Encryption.Encrypt(RowId));
string Id = Encryption.Decrypt(Request.QueryString["ClubId"].Trim());
Hãy để anh yêu em 14/05/2010
Posted by anhcaxomlieu in Truyện ngắn.Tags: truyện ngắn
add a comment
Ngày xưa, có một chàng trai yêu tha thiết một người con gái. Chàng trai lãng mạn gấp 1000 con hạc giấy làm quà tặng người yêu. Lúc ấy, anh chỉ là một nhân viên quèn, tương lai không quá sáng sủa, nhưng anh và cô gái ấy, họ đã rất hạnh phúc. Cho tới một ngày…
Người con gái nói với anh rằng cô sẽ đi Paris. Không bao giờ trở lại. Cô còn nói không thể tưởng tượng được một tương lai nào cho cả hai người. Vì vậy, hãy đường ai nấy đi, ngay lúc này… Trái tim tan nát, anh đồng ý.
Khi đã lấy lại được tự tin, anh làm việc hăng say ngày đêm, không quản mệt nhọc cả thể xác lẫn tinh thần chỉ để làm một điều gì đó cho bản thân. Cuối cùng với những nỗ lực phi thường và sự giúp đỡ của bạn bè, anh thành lập được công ty của riêng mình.
“Tôi phải thành công trong cuộc sống” – Anh luôn tự nói với bản thân – “Và sẽ không bao giờ thất bại trừ phi không còn cố gắng”.
Một ngày mưa, khi đang lái xe, anh nhìn thấy đôi vợ chồng già đang đi dưới mưa cùng chia sẻ với nhau một chiếc ô mà vẫn ướt sũng. Chẳng mất nhiều thời gian để anh nhận ra đó là bố mẹ bạn gái cũ của mình.
Trái tim khao khát trả thù mách bảo anh lái xe chầm chậm bên cạnh đôi vợ chồng để họ nhìn thấy mình trong chiếc ô tô mui kín sang trọng. Anh muốn họ biết rằng anh không còn như trước, anh đã có công ty riêng, ôtô riêng, nhà riêng… Anh đã thành đạt!
Trước khi anh có thể nhận ra, đôi vợ chồng già đang bước tới một nghĩa trang. Anh bước ra khỏi xe và đi theo họ… Và anh nhìn thấy người bạn gái cũ của mình, một tấm hình cô đang mỉm cười ngọt ngào như đã từng cười với anh, từ trên tấm bia mộ.
Bố mẹ cô nhìn anh. Anh bước tới và hỏi họ tại sao lại xảy ra chuyện này. Họ giải thích rằng cô chẳng tới Pháp làm gì cả. Cô bị ốm nặng vì ung thư. Trong trái tim, cô đã tin rằng một ngày nào đó anh sẽ thành đạt, nhưng cô không muốn bệnh tật của mình cản trở anh…Vì vậy cô chọn cách chia tay.
Cô đã muốn bố mẹ đặt những con hạc giấy anh tặng bên cạnh cô, bởi nếu một ngày số phận mang anh về, cô muốn anh có thể lấy lại một vài con hạc giấy. Anh khóc…
Cách tồi tệ nhất để nhớ một ai đó là ngồi ngay bên cạnh họ nhưng biết rằng bạn không thể nào có được họ và sẽ không bao giờ được nhìn thấy họ nữa.
————————–
Tiền là tiền còn tình yêu thì thiêng liêng. Trong cuộc tìm kiếm sự giàu có vật chất, chúng ta hãy dành thời gian để tìm kiếm khoảnh khắc bên những người yêu thương. Bởi biết đâu, một ngày nào đó, tất cả chỉ còn là hoài niệm.
Học MBA để làm gì? 26/12/2009
Posted by anhcaxomlieu in Giải trí, Đời sống.add a comment
“Tôi xách túi đồ nhãn hiệu Gucci ra khỏi Tràng Tiền Plaza rồi đứng lại ở cửa chờ bạn. Một tay ăn mày chuyên nghiệp phát hiện ra tôi, sán tới đứng trước mặt. Câu chuyện của tôi chỉ có thế thôi. Thế nhưng tay ăn mày đã dạy tôi một bài học kinh tế còn sâu sắc hơn một khoá học MBA ở trường. Tôi kể câu chuyện này chính bởi ý nguyện của tay ăn mày đó.
- Xin anh… cho tôi ít tiền đi! – Tôi đứng đó chả có việc gì nên tiện tay vứt cho hắn đồng tiền xu, rồi bắt chuyện cùng nhau.
Ăn mày rất thích kể lể.
- Tôi chỉ ăn mày quanh khu mua sắm này thôi, anh biết không? Tôi chỉ liếc một phát là thấy anh ngay. Đi mua Gucci ở Plaza chắc chắn nhiều tiền…
- Hả? Ông cũng hiểu đời phết nhỉ! – Tôi ngạc nhiên.
- Làm ăn mày, cũng phải ăn mày cho nó có khoa học. – Ông ta bắt đầu mở máy.
Tôi ngẫm nghĩ một lát, thấy thú vị bèn hỏi:
- Thế nào là ăn mày một cách khoa học?
Tôi nhìn kỹ ông ta, đầu tóc rối bù, quần áo rách nát, tay gầy giơ xương, nhưng lại sạch sẽ.
Ông ta giảng giải:
- Ai chẳng sợ và ghét ăn mày, nhưng tôi tin anh không ghét tôi, tôi đoan chắc điều đó. Đấy là điểm tôi khác biệt với những thằng ăn mày khác.
Tôi gật đầu đồng ý, đúng là tôi không ghét ông ta, nên tôi đang nói chuyện với ông ta đấy thôi.
- Tôi biết phân tích SWOT, những ưu thế, bất lợi, những cơ hội và nguy cơ. Đối mặt với những thằng ăn mày là đối thủ cạnh tranh của tôi, ưu thế (Strengths) của tôi là tôi không làm người ta phản cảm, lánh sợ. Cơ hội (Opportunities) và nguy cơ (Threats) thì chỉ là những yếu tố điều kiện bên ngoài thuộc về hoàn cảnh, có thể là dân số ở đây đông hay vắng, thành phố có quyết định chỉnh trang đô thị, dẹp hè phố chăng…
- …???
- Tôi đã từng tính toán rất cụ tỉ (cụ thể và tỉ mỉ) rằng, khu vực thương mại này người qua lại đông, mỗi ngày khoảng mười nghìn người, nghèo thì nhiều lắm, nhưng người giàu còn nhiều hơn. Trên phương diện lý luận thì giả như mỗi ngày tôi xin được mỗi người một đồng xu một nghìn đồng, thì mỗi tháng thu nhập của tôi đã được ba trăm triệu đồng. Nhưng thực tế thì đâu phải ai cũng cho ăn mày tiền, mà một ngày làm sao tôi đi xin được mười nghìn lượt người. Vì thế, tôi phải phân tích, ai là khách hàng mục tiêu của tôi, đâu là khách hàng tiềm năng của tôi.
Ông ta lấy giọng nói tiếp:
- Ở khu Tràng Tiền Plaza này thì khách hàng mục tiêu của tôi chiếm khoảng 30% số lượng người mua sắm, tỉ lệ thành công khoảng 70%. Lượng khách hàng tiềm năng chiếm khoảng 20%, tỉ lệ thành công trên đối tượng này khoảng 50%. Còn lại 50% số người, tôi chọn cách là bỏ qua họ, bởi tôi không có đủ thời gian đểtìm vận may của mình với họ, tức là xin tiền họ.
- Thế ông định nghĩa thế nào về khách hàng của ông? – Tôi căn vặn.
- Trước tiên, khách hàng mục tiêu nhé. Thì những nam thanh niên trẻ như anh đấy, có thu nhập, nên tiêu tiền không lưỡng lự. Ngoài ra các đôi tình nhân cũng nằm trong đối tượng khách hàng mục tiêu của tôi, họ không thể mất mặt trước bạn khác phái, vì thế đành phải ra tay hào phóng. Rồi tôi chọn các cô gái xinh đẹp đi một mình là khách hàng tiềm năng, bởi họ rất sợ bị lẽo đẽo theo, chắc chắn họ chọn cách bỏ tiền ra cho rảnh nợ. Hai đối tượng này đều thuộc tầm tuổi 20-30. Nếu tuổi khách hàng nhỏ quá, họ không có thu nhập, mà tuổi già hơn, thì họ có thể đã có gia đình, tiền bạc bị vợ cầm hết rồi. Những ông chồng đó biết đâu có khi đang âm thầm tiếc hận rằng không thể ngửa tay ra xin tiền của tôi ấy chứ!
- Thế thì mỗi ngày ông xin được bao nhiêu tiền?
- Thứ hai đến thứ sáu, sẽ kém một chút, khoảng hai trăm nghìn. Cuối tuần thậm chí có thể 4-500 nghìn.
- Hả? Nhiều vậy sao?
Thấy tôi nghi ngờ, ông ta tính cho tôi thấy:
- Tôi cũng khác gì anh, tôi cũng làm việc tám giờ vàng ngọc. Buổi sáng từ 11h đến tối 7h, cuối tuần vẫn đi làm như thường. Mỗi lần ăn mày một người tôi mất khoảng 5 giây, trừ đi thời gian tôi đi lại, di chuyển giữa các mục tiêu, thường một phút tôi xin được một lần được một đồng xu 1 nghìn, 8 tiếng tôi xin được 480 đồng một nghìn, rồi tính với tỉ lệ thành công 60% [(70%+50%)÷2] thì tôi được khoảng 300 nghìn.
Chiến lược ăn mày của tôi là dứt khoát không đeo bám khách chạy dọc phố. Nếu xin mà họ không cho, tôi dứt khoát không bám theo họ. Bởi nếu họ cho tiền thì đã cho ngay rồi, nếu họ cho vì bị đeo bám lâu, thì tỉ lệ thành công cũng nhỏ. Tôi không thể mang thời gian ăn mày có giới hạn của tôi để đi lãng phí trên những người khách này, trong khi tôi có thể xoay ngay sang mục tiêu bên cạnh.
Trời, tay ăn mày này có đầu óc quá đi, phân tích như thể giám đốc kinh doanh hoặc giám đốc tiếp thị vậy.
- Ông nói tiếp đi! – Tôi hào hứng.
- Có người bảo ăn mày có số may hay xui, tôi không nghĩ thế. Lấy ví dụ cho anh nhé, nếu có một thanh niên đẹp trai và một phụ nữ xinh đẹp đứng trước cửa shop đồ lót mỹ phẩm, thì anh sẽ chọn ai để ăn mày?
Tôi ngẫm nghĩ rồi bảo, tôi không biết.
- Anh nên đi đến xin tiền anh thanh niên kia. Vì đứng bên anh ta là một phụ nữ đẹp, anh ta chẳng lẽ lại không cho ăn mày tiền. Nhưng nếu anh đi xin cô gái đẹp, cô ta sẽ giả vờ là ghê sợ anh rồi lánh xa anh.
Thôi cho anh một ví dụ nữa: Hôm nọ đứng ở cửa siêu thị BigC có một cô gái trẻ tay cầm túi đồ vừa mua từ siêu thị, một đôi nam nữ yêu nhau đang đứng ăn kem, và một anh chàng đóng bộ công chức chỉnh tề, tay xách túi đựng máy tính xách tay. Tôi chỉ nhìn họ ba giây, sẽ không ngần ngừ bước thẳng tới mặt cô gái trẻ xin tiền, cô gái cho tôi hẳn hai đồng xu, nhưng ngạc nhiên hỏi tôi tại sao chỉ xin tiền có mỗi cô ta. Tôi trả lời rằng, cái đôi tình nhân kia đang ăn, họ không tiện rút ví ra cho tiền, anh kia trông có vẻ lắm tiền, trông như sếp nhưng vì thế trên người họ thường không có sẵn tiền lẻ. Còn cô vừa mua sắm ở siêu thị ra, cô tất còn ít tiền thừa, tiền lẻ.
Chí lý, tôi càng nghe tay ăn mày nói càng tỉnh cả người ra.
- Cho nên tôi bảo rồi, tri thức quyết định tất cả!
Tôi nghe sếp tôi nói bao lần câu này, nhưng đây là lần đầu tôi nghe một thằng ăn mày nói câu này.
- Ăn mày cũng phải mang tri thức ra mà ăn mày. Chứ ngày ngày nằm ệch ra ở xó chợ, cầu thang lên đường vượt giao lộ, xin ai cho được tiền? Những người đi qua giao lộ, chạy qua cổng chợ đều vội vàng hoặc cồng kềnh, ai ra đấy mà chơi bao giờ, ra đấy xin chỉ mệt người. Phải trang bị tri thức cho chính mình, học kiến thức mới làm người ta thông minh lên, những người thông minh sẽ không bao giờ ngừng học hỏi kiến thức mới. Thế kỷ 21 rồi, bây giờ người ta cần gì, có phải là cần nhân tài không?
Có lần, có một người cho tôi hẳn 50 nghìn, nhờ tôi đứng dưới cửa sổ gào: “Hồng ơi, anh yêu em”, gào 100 lần. Tôi tính ra gọi một tiếng mất 5 giây, thời gian cũng tương tự như tôi đi ăn mày một lần, nhưng lợi nhuận đạt được chỉ 500 đồng, còn kém đi ăn mày, thế là tôi từ chối.
Ở đây, nói chung một tay ăn mày một tháng có thể đi xin được một nghìn hoặc tám trăm lần. Người nào may mắn thì cùng lắm đi xin được khoảng hai nghìn lần. Dân số ở đây khoảng ba triệu, ăn mày độ chục anh, tức là tôi cứ khoảng mười nghìn người dân mới ăn mày một người. Như thế thu nhập của tôi ổn định, về cơ bản là cho dù kinh tế thế giới đi lên hay đi xuống, tình hình xin tiền của tôi vẫn ổn định, không biến động nhiều.
Trời, tôi phục tay ăn mày này quá!
- Tôi thường nói tôi là một thằng ăn mày vui vẻ. Những thằng ăn mày khác thường vui vì xin được nhiều tiền. Tôi thường bảo chúng nó là, chúng mày nhầm rồi. Vì vui vẻ thì mới xin được nhiều tiền chứ.
Quá chuẩn!
- Ăn mày là nghề nghiệp của tôi, phải hiểu được niềm vui do công việc của mình mang lại.( Chỗ này sao giống Thầy Thiêm nói quá!!!) Lúc trời mưa ít người ra phố, những thằng ăn mày khác đều ủ rũ oán trách hoặc ngủ. Đừng nên như thế, hãy tranh thủ mà cảm nhận vẻ đẹp của thành phố. Tối về tôi dắt vợ và con đi chơi ngắm trời đêm, nhà ba người nói cười vui vẻ, có lúc đi đường gặp đồng nghiệp, tôi có khi cũng vứt cho họ một đồng xu, để thấy họ vui vẻ đi, nhìn họ như nhìn thấy chính mình.
- Ối ông cũng có vợ con?
- Vợ tôi ở nhà làm bà nội trợ, con tôi đi học. Tôi vay tiền ngân hàng Vietinbank mua một căn nhà nhỏ ở ngoại thành, trả nợ dần trong mười năm, vẫn còn sáu năm nữa mới trả hết. Tôi phải nỗ lực kiếm tiền, con tôi còn phải học lên đại học, tôi sẽ cho nó học Quản trị kinh doanh, Marketing, để con tôi có thể trở thành một thằng ăn mày xuất sắc hơn bố nó.
Tôi buột miệng:
- Ông ơi, ông có thu nhận tôi làm đệ tử không?
Khắc phục chat trên YM mà không hiện chữ 04/09/2009
Posted by anhcaxomlieu in IT, Thủ thuật.Tags: kinh nghiệm
2 comments
Vào Start –> Run Nhập vào dòng sau : regsvr32 vbscript.dll (tốt nhất bạn nên copy và past vào) –> chọn OK Nó sẽ hiện ra “DllRegisterServer in …. succeeded” , bạn chọn OK tiếp Tương tự thực hiện (Start –> Run …. ) với dòng sau : regsvr32 jscript.dll
Thủ thuật hay dùng nhất trong Excel 06/08/2009
Posted by anhcaxomlieu in Excel.add a comment
Để giúp các bạn khai thác các tính năng ưu việt trong công tác xử lý bảng tính đối với phần mềm Microsoft Excel, xin giới thiệu một số thủ thuật được coi là hay dùng nhất của phần mềm này:

Hiển thị đối số của các hàm
Để xem đối số trong một công thức, hãy nhấn Ctrl- Shift- A. Ví dụ, nếu bạn gõ =RATE và nhấn Ctrl- Shift -A, bạn có thể nhìn thấy tất cả các đối số cho hàm này (ví dụ =RATE (nper, pmt, pv, fv, type, guess)).
Nếu bạn muốn biết chi tiết hơn, gõ theo: =RATE
Và nhấn Ctrl+A để hiển thị theo Function Wizard.
Tham chiếu các hàm
Để tham chiếu các hàm ứng dụng trong Excel, bạn hãy giữ phím Shift-F3, Excel sẽ đưa ra hộp thoại chứa tất cả các hàm ứng dụng và hướng dẫn các cú pháp cụ thể cho từng hàm khi bạn di chuyển con trỏ điểm sáng đến hàm muốn tham chiếu. Đây cũng là cách nhập công thức nhanh mà không cần gõ toàn bộ cú pháp.
Dùng F9 để tính tạm thời
Nếu bạn tạo một bản tính có chứa công thức quá dài nên không thể biết ngay kết quả, bạn có thể kéo con trỏ để chọn một phần của công thức trong thanh công thức, và ấn phím F9. Lập tức, kết quả của một công thức con trong dãy công thức của bạn sẽ hiện trên màn hình. Quan trọng hơn, là bạn không được ấn Enter, một phần của công thức đó sẽ bị mất, nên để chắc chắn bạn phải ấn phím ESC. Tuy nhiên nếu bạn nhỡ ấn Enter, thì hãy thử ấn tổ hợp phím Ctrl- Z để phục hồi lại các thay đổi.
Liên kết text box tới dữ liệu trong ô
Bạn có thể liên kết một text box tới dữ liệu trong một ô của bản tính bằng cách tạo ra một text box và liên kết công thức trả lại kết quả của ô đó tới text box.
1. Nhắp vào biểu tượng tạo một text box trên thanh công cụ Drawing. Nhắp vào bảng tính và kéo con trỏ để tạo một text box.
2. Đưa con trỏ tới thanh công thức, gõ công thức đã cho kết quả tới ô cần liên kết vào text box. (Ví du: trong ô A1 bạn có số liệu là 2. Trên thanh công thức, ban gõ =A1). Và ấn Enter.
3. Text hay số liệu bạn gõ trong ô đã liên kết (ví dụ A1) sẽ xuất hiện trong text box. Trong ví dụ trên thì text box sẽ có giá trị ở trong là 2.
Bạn có thể di chuyển text box tới một vài bản tính khác trong tập bảng tính nếu bạn muốn.
Liên kết một hình ảnh tới một dãy ô
Bạn có thể copy một dãy ô và dán nhanh chúng như một hình ảnh trong một bản tính. Đây cũng là một cách tinh xảo để dễ dàng nhìn thấy ô nào đó tại một vài nơi trong bảng tính của bạn. Bạn có thể sử dụng phương pháp này để in các ô trong một trang. Khi các ô liên kết thay đổi thì các định dạng này cũng được áp dụng cho các ô được liên kết. Để tạo một hình ảnh được liên kết, bạn theo các bước:
1. Chọn các ô có chứa dữ liệu gốc.
2. Nhắp vào Copy trên menu Edit.
3. Chọn ô mà bạn muốn dán hình ảnh vừa chọn xuất hiện.
4. Trong khi giữ phím Shift, nhắp vào Paste Picture Link trên menu Edit. Kết quả sẽ cho nhanh chóng.
Sử dụng Advanced Filter
Nếu bạn tạo một danh sách Shift trong Microsoft Excel và muốn chọn tại dữ liệu đó và copy chúng tới bảng tính khác, hãy sử dụng lênh Advanced Filter. Để bắt đầu sử dụng lệnh này, nhắp vào Filter trong menu Dat, nhắp vào Advanced Filter và làm theo các chỉ dẫn.
Sử dụng hàm Sum + If để tính tổng dữ liệu Advanced Filter
Giả sử bạn tạo một danh sách dữ liệu trong ô từ A1 đến A10 và muốn tính tổng tất cả các giá trị lớn hơn 50 và nhỏ hơn 200. Để làm được việc này, sử dụng theo dòng công thức dưới đây:
=SUM( IF( A1:A10 >=50, IF( A1: A10 <=200, A1:A10,0),0))
Để chắc chắn bạn nhập công thức như là một dãy, bạn hãy ấn Ctrl- Shift- Enter. Sau đó bạn sẽ nhìn thấy dấu ngoặc {} trong công thức. Nhưng không được ấn Enter khi đang gõ công thức.
Sử dụng hàm Sum + If để đếm dữ liệu
Bạn đã có một danh sách dữ liệu trong các ô A1: A10, và muốn đếm tất cả các giá trị lớn hơn 50 và nhỏ hơn 200. Bạn sử dụng công thức sau:
=SUM( IF( A1:A10 >=50, IF( A1: A10 <=200, 1,0),0))
Điền nhanh dữ liệu bằng các ô giống nhau
Bằng cách nhắp đúp chuột vào góc phải dưới của một ô để làm xuất hiện con trỏ hình dấu cộng sẽ tạo ra một chuỗi dữ liệu giống hệt ô gốc trong các ô tiếp theo của cột. Ví dụ, nếu bạn gõ dữ liệu trong các ô A1: A20, gõ một công thức hay text vào trong ô B1. Nhắp hai lần chuột vào góc dưới của ô B1. Microsoft Excel sẽ điền dữ liệu xuống phía dưới cột từ ô B1 tới ô B20.
Sắp xếp một danh sách đẵ được lọc
Để sắp xếp một danh sách đã được lọc, chọn Data\ Sort, và chọn cột thích hợp từ hộp điều khiển Sort by. Đặc biệt bạn cần lưu ý là sắp xếp theo thứ tự tăng dần (Ascending) và giảm dần (Descending) và nhắp vào OK.
Lấy các bộ lọc khi công việc đã hoàn thành
Nếu bạn sử dụng AutoFilter để lọc các bản ghi, bạn đã kết thúc việc hiển thị các record đó, nhưng sau đó bạn lại muốn xem lại tất cả các bản ghi của bạn một lần nữa. Để nhận được các bản ghi đó, đơn giản bạn chọn All từ danh sách thả xuống của bộ lọc hiện tại. Nếu bạn muốn tắt chức năng AutoFilter, chọn Data\ Filter và xoá chọn trong AutoFilter.
Làm vừa dữ liệu trong một trang
Excel đã rất “cố gắng” để đưa thật nhiều dữ liệu cho vừa một trang, nhưng bạn có thể giảm bớt hay làm tăng thêm cho các dữ liệu bảng tính của bạn bằng cách thay đổi lựa chọn Adjust To % Normal Size. Hay bạn có thể sử dụng lựa chọn Fit To Pages để nén dữ liệu cho đầy số trang riêng biệt. Đơn giản, bạn chọn File\ Page Setup và thử nghiệm với hai lựa chọn đó bằng cách thay đổi các thiết đặt của chúng. Cuối cùng, nhắp vào nút Print Preview để xem kết quả.
Hiển thị các ô hay dùng
Để tìm ra bất cứ ô nào mà bạn hay dùng, chọn Auditing từ menu Tools và chọn Show Auditing Toolbar. Nhắp vào một ô cùng với một công thức, khi đó chọn Trace Precedents (nút đầu tiên trên thanh công cụ Auditing), và đưa mũi tên tới các ô mà bạn đã sử dụng để tính toán các giá trị của riêng ô đó, lúc này hình mũi tên màu xanh sẽ xuất hiện có liên kết từ các ô dữ liệu tới ô kết quả. Để xoá các mũi tên, nhắp vào nút Remove All Arrows.
Tìm nhanh các ô có chứa công thức
Để tìm ra nơi các ô chứa công thức một cách nhanh chóng trong bảng tính, chọn Go To từ menu Edit. Trong hộp thoại xuất hiện, chọn Special\ Formulas, và nhắp vào OK. Khi đó, mỗi ô có chứa một công thức sẽ được lựa chọn.
Đánh dấu vào Formulas trong hộp thoại Go To để chọn ô có công thức.
Bổ sung Shift nền web vào bảng tính
Để bổ sung dữ liệu “sống” từ các bảng tính nền web tới bảng tính hiện tại của bạn: mở bảng tính Web, gõ URL vào trong hộp thoại File Open sau đó chọn và copy các ô bạn muốn. Trong bảng tính của ban, chọn Paste Special từ menu Edit và nhắp vào nút Paste Link.
Sử dụng ô tham chiếu và nhãn text trong các công thức
Để sử dụng các tham chiếu ô cùng với nhăn text trong một công thức, bạn chỉ việc gõ một ký hiệu (& ở giữa tham chiếu và text. Ví dụ, để hiển thị dòng dữ liệu là “25 Departments”, gõ (=A1 & “Departments”), trong đó A1 chứa số 25.
Làm thế nào để ấn định một macro tới một nút ?
Bạn muốn chạy macro hay hàm chỉ bằng một thao tác nhắp vào một nút? Bằng cách gán một hàm hay một macro tới một nút tuỳ biến bạn có thể thực hiện rất nhanh chóng mà không phải chọn Tools\Macro. Để ấn định một macro tới một nút, chọn View\ Toolbars\ Customize. Nhắp vào tab Commands và chọn Macros trong điều khiển Categories. K𠄢ustom Button trong Commands tới một thanh công cụ. Khi bạn đã bổ sung xong nút macro, nhắp vào nút có biểu tượng hình mặt cười màu vàng và nhắp vào nút Modify Selection trong hộp thoại Customize. Chọn Assign Macro từ menu shortcut mới xuất hiện. Cuối cùng, để đồng nhất macro bạn muốn tới gắn vào nút macro, nhắp vào OK, và nhắp vào Close.
Hiển thị công thức một cách an toàn
Bạn nhớ phải luôn luôn ghi bảng tính trước khi chuyển tới công thức hiển thị bằng cách ấn Ctrl – ~. Khi bạn quay lại bảng tính sau khi hiển thị các công thức, bạn có thể tìm thấy một vài định dạng khác nhau. Ví dụ, Excel có thể đã thay đổi độ rộng cột cùng một vài cột khác của bạn. Nếu điều này xảy ra, đơn giản mở lại bảng tính để quay lại định dạng đã mất. Phương pháp khác là chuyển bảng tính theo cách ở trên và tắt bằng cách vào menu Tools\Options chọn Views và đánh dấu chọn vào ô Formulas. Nhắp và OK để kết thúc.
Sắp xếp các ký tự in hoa và in thường
Excel không quan tâm đến trường hợp các ký tự chữ cái khi sắp xếp, trừ khi bạn thông báo tới nó. Nếu bạn muốn phân biệt giữa chữ in hoa và in thường trong quá trình sắp xếp, chọn dữ liệu bạn muốn sắp xếp, chọn Data\Sort. Nhắp vào Options trong hộp thoại Sort và chọn lựa chọn Case Sensitive. Nhắp vào OK hai lần. Bạn sẽ phải nhớ để chọn lựa chọn này mỗi lần vì Excel sẽ không giữ lại thiết đặt này.
Chuyển đổi các nhăn tới các số
Text dạng số là một kiểu dữ liệu hợp lệ. Ví dụ một số phone không hoàn toàn là một số. Khi lưu trữ kiểu dữ liệu này, bạn có thể thêm vào dữ liệu nhập vào bằng ký tự (‘). Tuy nhiên, thỉnh thoảng các giá trị số được nhập vào được nhập như là text số và điều này có thể xảy ra rắc rối. May thay, có thể dễ dàng chuyển đổi text số tới dạng số. Bạn theo các bước sau: chọn các ô dữ liệu bạn muốn chuyển đổi. Chọn Data\ Text To Column. Nhắp vào Next hai lần. Chọn General format và nhắp vào Finish. Excel sẽ chuyển đổi text số thành dữ liệu số.
Tập hợp các mô hình phân tích tài chính trong Excel 06/08/2009
Posted by anhcaxomlieu in Excel, Kinh Tế.1 comment so far
Tất cả mô hình đều miễn phí và có nguồn gốc từ địa chỉ này .
1. Top Five Capital Budgeting Analysis (xls) – Basic program for doing capital budgeting analysis with inclusion of opportunity costs, working capital requirements, etc. – Adamodar Damodaran
2. Rating Calculation (xls) – Estimates a rating and cost of debt based on the coverage of debt by an organization – Adamodar Damodaran
3. LBO Valuation (xls) – Analyzes the value of equity in a leverage buyout (LBO) – Adamodar Damodaran
4. Synergy (xls) – Estimates the value of synergy in a merger and acquisition – Adamodar Damodaran
5. Valuation Models (xls) – Rough calculation for choosing the correct valuation model – Adamodar Damodaran
6. Risk Premium (xls) – Calculates the implied risk premium in a market. (uses macro’s) – Adamodar Damodaran
7. FCFE Valuation 1 (xls) – Free Cash Flow to Equity (FCFE) Valuation Model for organizations with stable growth rates – Adamodar Damodaran
8. FCFE Valuation 2 (xls) – Free Cash Flow to Equity (FCFE) Valuation Model for organizations with two periods of growth, high growth initially and then stable growth – Adamodar Damodaran
9. FCFE Valuation 3 (xls) – Free Cash Flow to Equity (FCFE) Valuation Model for organizations with three stages of growth, high growth initially, decline in growth, and then stable growth – Adamodar Damodaran
10. FCFF Valuation 1 (xls) – Free Cash Flow to Firm (FCFF) Valuation Model for organizations with stable growth rates – Adamodar Damodaran
11. FCFF Valuation 2 (xls) – Free Cash Flow to Firm (FCFF) Valuation Model for organizations with two periods of growth, high growth initially and then stable growth – Adamodar Damodaran
12. Time Value (xls) – Introduction to time value concepts, such as present value, internal rate of return, etc.
13. Lease or Buy a Car (xls) – Basic spreadsheet for deciding to buy or lease a car.
14. Top Five NPV & IRR (xls) – Explains Internal Rate of Return, compares projects, etc.
15. Real Rates (xls) – Demonstrates inflation and real rates of return.
16. Template (xls) – Template spreadsheet for project evaluation & capital budgeting.
17. Top Five Free Cash Flow (xls) – Cash flow worksheets – subsidized and unsubsidized.
18. Capital Structure (xls) – Spreadsheet for calculating optimal capital structures using different percents of debt.
19. WACC (xls) – Calculation of Weighted Average Cost of Capital using beta’s for equity.
20. Statements (xls) – Generate a set of financial statements using two input sheets – operational data and financial data.
21. Bond Valuation (zip) – Calculates the value or price of a 25 year bond with semi-annual interest payments.
22. Buyout (zip) – Analyzes the effects of combining two companies.
23. Cash Flow Valuation (zip) – Walks through a valuation of cash flows under three models- capital cash flows, equity cash flows, and free cash flows.
24. Financial Projections (zip) – Spreadsheet model for generating projected financials along with valuation based on WACC.
25. Leverage (zip) – Shows the effects on Net Income from using debt (leverage).

26. Ratio Calculator (zip) – Calculates a standard set of ratios based on input of financial data.
27. Stock Value (zip) – Calculates expected return on stock and value based on no growth, growth, and variable growth.
28. CFROI (xls) – Simplified Cash Flow Return on Investment Model.
29. Financial Charting (zip) – Add on tool for Excel 97, consists of 6 files.
30. Risk Analysis (exe) – Analysis and simulation add on for excel, self extracting exe file.
31. Black Scholes Option Pricing (zip) – Excel add on for the pricing of options.
32. Cash Flow Matrix – Basic cash flow model.
33. Business Financial Analysis Template for start-up businesses from Small Business Technology Center
34. Forex (zip) – Foreign market exchange simulation for Excel
35. Hamlin (zip) – Financial function add-on’s for Excel
36. Tanly (zip) – Suite of technical analysis models for Excel
37. Financial History Pivot Table – Microsoft Financials
38. Income Statement What If Analysis
39. Breakeven Analysis (zip) – Pricing and breakeven analysis for optimal pricing – Biz Pep.
40. SLG Ratio Master (exe) – Excel workbook for creating 25 key performance ratios.
41. DCF – Menu driven Excel program (must enable macros) for Discounted Cash Flow Analysis from the book Analysis for Financial Management by Robert C. Higgins – Analysis for Financial Management
42. History – Menu driven Excel program (must enable macros) for Historical Financial Statements from the book Analysis for Financial Management by Robert C. Higgins – Analysis for Financial Management
43. Proforma – Menu driven Excel program (must enable macros) for Pro-forma Financial Statements from the book Analysis for Financial Management by Robert C. Higgins – Analysis for Financial Management
44. Business Valuation Model (zip) – Set of tabbed worksheets for generating forecast / valuation outputs. Includes instruction sheet. Bizpep
45. LBO Model – Excel model for leveraged buy-outs
46. Comparable Companies – Excel valuation model comparing companies
47. Combination Model – Excel valuation model for combining companies
48. Top Five Balanced Scorecard – Set of templates for building a balanced scorecard.
49. Cash Model – Template for calculating projected financials from CFO Connection
50. Techniques of Financial Analysis – Workbook of 11 templates (breakeven, valuation, forecasting, etc.) from ModernSoft
51. Ratio Reminder (zip) – Simple worksheet of comparative financials and corresponding ratios from Agilicor
52. Risk Analysis IT – Template for assessing risk of Information Technology – Audit Net
53. Risk Analysis DW – Template for assessing risk of Data Warehousing – Audit Net
54. Top Five Excel Workbook 1-2 – Set of worksheets for evaluating financial performance and forecasting – Supplemental Material for Short Course 1 and 2 on this website.
55. Rule Maker Essentials – Excel Template for scoring a company by entering financial data – The Motley Fool
56. Rule Maker Ranker – Excel Template for scoring a company by entering comparable data – The Motley Fool
57. IPO Timeline – Excel program for Initial Public Offerings (must enable macros)
58. Assessment Templates – Set of templates for assessing an organization based on the Malcolm Baldrige Quality Model.
59. Cash Gap in Days – Spreadsheet for calculating number of days required for short-term financing.
60. Cash Flow Template – Simple cash flow model with explanations of each cash flow component – Arkansas Small Business Development Center.
61. Six Solver Workbook (zip) – Set of various spreadsheets for solving different business problems (inventory ordering, labor scheduling, working capital, etc.).
62. Free Cash Flow Valuation – Basic Spreadsheet Valuation Model
63. Finance Examples – Seven examples in Business Finance – Solver
64. Capital Budgeting Workbook – Several examples of capital budgeting analysis, including the use of Solver to select optimal projects.
65. Present Value Tables (rtf) – Set of present value tables written in rich text format, compatible with most word processors. Includes examples of how to use present value tables.
66. Investment Valuation Model (zip) – Valuation model of companies (must enable macros) – Excel Business Tools
67. Cash Flow Sensitivity (xlt) – Sensitivity analysis spreadsheet – Small Business Store
68. What If Analysis – Set of templates for sensitivity analysis using financial inputs.
69. Risk Return Optimization – Optimal project selection (must enable macro’s) – Metin Kilic
70. CI – Basics #1 – Basic spreadsheet illustrating competitive analysis – Business Tools Templates.
71. CI – Basics #2 – Basic spreadsheet illustrating competitive analysis – Business Tools Templates.
72. External Assessment – Assessment questions for organizational assessment (must enable macros).
73. Internal Assessment – Assessment questions for organizational assessment (must enable macros).
74. Formal Scorecard – Formal Balanced Scorecard Spreadsheet Model (3.65 MB / must enable macros) – Madison Area Quality Improvement Network.
75. Project Plan – Project Scheduling Template currently setup for a Balanced Scorecard Project.
76. Gantt Chart – Gantt chart for project management with work plan – Jim Chapman’s Web Site
77. E O Q Model – Simple Inventory Models for calculating Economic Order Quantity.

78. Inventory Simulation Control Model – Formal model for simulating inventory shortages, delivery times, costs, backorders, and optimal inventory levels – John McClain
79. Financial Projections Model – A comprehensive financial model for forecasting a complete set of financials with breakeven and valuation tabs developed by Frank Moyes and Stephen Lawrence at Leeds School of Business.
80. Option Trading Workbook – Educational toolkit for using Excel for Options – Option Trading Tips
81. Financial Model – A nice clean financial model driven by different calculators (such as Company, Market, Subscribers, etc.) developed by Bill Snow.
82. Forecasting Model – Step by step financial model for forecasting financials created by Sam Gui
83. Economic Evaluation – Step by step workbook for evaluating the economics of a system investment – Automated Concepts
Cấu trúc một chương trình c# 20/05/2009
Posted by anhcaxomlieu in .Net.add a comment
Trước đây chúng ta đã được giới thiệu vài các phần của main ‘building blocks’ tạo bởi ngôn ngữ C# bao gồm khai báo biến, các kiểu dữ liệu và các câu lệnh của chương trình chúng ta cũng đã thấy đoạn mã ngắn về phương thức hàm main(). Cái chúng ta chưa thấy là làm thế nào để đặt tất cả chúng vào một khung của một chương trình hoàn chỉnh. Để trả lời chúng ta làm việc với các class.
I Lớp
- Như bạn đã biết , các class tạo nên một chương trình lớn trong C# , để biết rõ chúng ta sẽ tim hiểu thêm toàn bộ về lập trình hướng đối tượng trong C#. Tuy nhiên nó thực sự có khả năng viết một chương trình mà không sử dụng đến lớp, ở đây chúng ta chỉ cần một ít về lớp. Chúng ta sẽ được trang bị cú pháp cơ bản để gọi một lớp, nhưng chúng ta sẽ dành hướng đối tượng cho phần sau.
- Lớp là một khuôn mẫu thiết yếu mà chúng ta cần tạo ra đối tượng. Mỗi đối tượng chứa dữ liệu và các phương thức chế tác truy cập dữ liệu. Lớp định nghĩa cái mà dữ liệu và hàm của mỗi đối tượng riêng biệt (được gọi là thể hiện) của lớp có thể chứa. Ví dụ chúng ta có một lớp miêu tả một khách hàng nó được định nghĩa các trường như CustomerID, FirstName, LastName, và Address, cái mà chúng ta giữ thông tin cụ thể khách hàng. Nó cũng có thể được miêu tả bởi các hành động trong các trường dữ liệu.
1 Các lớp thành viên
- Dữ liệu và các hàm không có lớp đượp biết như là lớp thành viên
Thành phần dữ liệu (Data members) là những thành phần chứa dữ liệu cho lớp – trường (fields), Hằng số (constants), và sự kiện (events).
- Fields là các biến kết hợp với lớp. ví dụ, chúng ta định nghĩa một lớp PhoneCustomer với trường CustomerID, FirstName and LastName như sau:
class PhoneCustomer
{
public int CustomerID;
public string FirstName;
public string LastName;
}
- Chúng ta có thể thừa kế một đối tượng PhoneCustomer, chúng ta có thể truy cập đến những trường của nó sử dụng Object.FieldName ví dụ:
PhoneCustomer Customer1 = new PhoneCustomer();
Customer1.FirstName = "Burton";
- Các hằng số có thể kết hợp với lớp như là biến. chúng ta khai báo một hằng số sử dụng từ khoá const. nếu nó khai báo public thì có thể truy cập ở ngoài lớp.
class PhoneCustomer
{
public const int DayOfSendingBill = 1;
public int CustomerID;
public string FirstName;
public string LastName;
}
Hàm thành phần (Function Members):
Bao gồm các thuộc tính và các phương thức. Chúng ta sử dụng các từ khoá sau để bổ nghĩa cho một phương thức :

II Cấu trúc (Structs )
- Chúng ta sẽ đề cập ngắn gọn là, ngoài các lớp nó cũng có thể để khai báo cho cấu trúc, cú pháp giống như cơ bản bạn biết ngoại trừ chúng ta dùng từ khoá struct thay cho class.
Ví dụ chúng ta khai báo một cấu trúc PhoneCustomer được viết như sau :
struct PhoneCustomer
{
public const int DayOfSendingBill = 1;
public int CustomerID;
public string FirstName;
public string LastName;
}
Yêu thương theo phương pháp Phật dạy 26/04/2009
Posted by anhcaxomlieu in Đời sống.Tags: kinh nghiệm, tình yêu, Đời sống
add a comment
Có một chàng trai rất đẹp trai, học giỏi, tốt nghiệp một trường đại học nổi tiếng, có nhiều bạn gái xinh đẹp. Chàng trai sống với mẹ, người mẹ biết trong các cô gái ngưỡng mộ con mình, có một cô gái không xinh nhất, cô không trắng, không cao lắm nhưng được chàng trai đặc biệt chú ý. Ngạc nhiên, người mẹ hỏi con trai: “Vì sao con lại thích cô gái ấy, cô ta đâu có gì nổi bật?”. “Cô ấy hiểu con” – chàng trai trả lời đơn giản.
Chàng trai học ngành công nghệ thông tin nhưng rất hay làm thơ. Mỗi lần chàng đọc thơ, cô gái nọ lắng nghe rất chăm chú và có những nhận xét sâu sắc, trong khi những cô gái xinh đẹp kia không để ý gì đến. Chàng trai đã chọn người yêu không vì vẻ đẹp bề ngoài, mà bởi sự lắng nghe và thấu hiểu.
“Đạo Phật cũng dạy như vậy, có hiểu mới có thương, tình yêu phải làm bằng sự thấu hiểu ”, Thiền sư kết luận.
Muốn thương phải hiểu
Trong đạo Phật, từ bi gắn liền với trí tuệ. Không hiểu, không thể thương yêu sâu sắc. Không hiểu, không thể thương yêu đích thực. Hiểu chính là nền tảng của tình thương yêu.
Mỗi người có những nỗi niềm, những khổ đau, bức xúc riêng, nếu không hiểu, sẽ không thương mà giận hờn, trách móc. Không hiểu, tình thương của mình sẽ làm người khác ngột ngạt, khổ đau. Không hiểu, sẽ làm người mình thương đau khổ suốt đời.
Nhân danh tình thương, người ta làm khổ nhau. Chuyện đó vẫn thường xảy ra.
Được hiểu và được thương vốn là một nhu cầu muôn đời của con người. Nhiều người thường cảm thấy không ai hiểu mình. Họ “đói” thương, “đói” hiểu. Họ thơ thẩn, lang thang trong cuộc đời tìm người hiểu mình, thương mình. Gặp được người hiểu mình, thương mình là may mắn lớn của cuộc đời. Tình yêu nảy nở, lớn lên từ đó.
Vậy nên, “có hiểu mới có thương” là nguyên tắc chọn người yêu, chọn chồng/vợ theo quan điểm Phật giáo. Dù người ta có đẹp, có giàu đến đâu nhưng không hiểu mình sẽ làm mình khổ suốt đời. Hôn nhân có thể mở ra những con đường hoa hồng, có thể mở ra cánh cửa tù ngục. Chọn vợ, chọn chồng là một sự mạo hiểm lớn. Hãy cẩn thận, nếu không muốn chọn án tù chung thân cho cuộc đời mình.
Chọn người hiểu và thương mình – hãy nhớ – đó là nguyên tắc tìm người tri kỷ trong cuộc đời.
Bốn yếu tố của tình yêu: Từ bi hỉ xả
Phật dạy về tình yêu rất sâu sắc. Tình yêu phải hội tụ đủ bốn yếu tố: từ, bi, hỉ, xả.
“Từ” là khả năng hiến tặng hạnh phúc cho người mình yêu. Yêu thương không phải là vấn đề hưởng thụ, yêu thương là hiến tặng. Tình thương mà không đem đến hạnh phúc cho người yêu không phải là tình thương đích thực. Yêu mà làm khổ nhau không phải tình yêu. Có những người yêu nhau, ngày nào cũng khổ, đó là tình yêu hệ luỵ, chỉ mang tới sự khổ đau. Yêu thương ai đó thực sự, nghĩa là làm cho người ta hạnh phúc, mỗi ngày.
“Bi” là khả năng người ta lấy cái khổ ra khỏi mình. Mình đã khổ, người ta làm cho thêm khổ, đó không thể là tình yêu đích thực. Còn gì cho nhau nếu chỉ có khổ đau tuyệt vọng. Người yêu mình phải là người biết sẻ chia, biết xoa dịu, làm vơi bớt nỗi khổ của mình trong cuộc đời.
Như vậy, “từ bi” theo Phật dạy là khả năng đem lại hạnh phúc cho nhau. Yêu thương ai là phải làm cho người ta bớt khổ. Nếu không, chỉ là đam mê, say đắm nhất thời, không phải là tình yêu thương đích thực. “Từ bi” trong tình yêu không phải tự dưng mà có. Phải học, phải “tu tập”. Cần nhiều thời gian, để quan sát, để lắng nghe, để thấu hiểu những nỗi khổ niềm đau của người yêu, để giúp người ta vượt qua, tháo gỡ, bớt khổ đau, thêm hạnh phúc.
“Hỉ” là niềm vui, tình yêu chân thật phải làm cho cả hai đều vui. Dấu ấn của tình yêu đích thực là niềm vui. Càng yêu, càng vui, niềm vui lớn, cả gia đình cùng hạnh phúc. Cuộc nhân duyên như thế là thành công.
“Xả” là không phân biệt, kì thị trong tình yêu. Mình yêu ai, hạnh phúc của người ta là của mình, khó khăn của người ta là của mình, khổ đau của người ta là của mình. Không thể nói đây là vấn đề của em/ anh, em/ anh ráng chịu. Khi yêu, hai người không phải là hai thực thể riêng biệt nữa, hạnh phúc khổ đau không còn là vấn đề cá nhân. Tất cả những gì mình phải làm coi đó là vấn đề của hai người, chuyển hoá nỗi khổ đau, làm lớn thêm hạnh phúc.
Này người trẻ, bạn nghĩ về tình yêu của mình đi, có “từ bi hỉ xả không”? Bạn hãy can đảm tự hỏi mình rằng “Người yêu ta có hiểu niềm vui nỗi khổ của ta không? Có quan tâm đến an vui hàng ngày của ta không? Người ấy có nâng đỡ ta trên con đường sự nghiệp không?…” Và tự hỏi lại mình, liệu bạn có đang thành thực với tình yêu của mình?! Liệu tình yêu của bạn đã đủ “từ bi hỉ xả”?!
Tình dục và tình yêu
Phật giáo quan niệm như thế nào về tình dục trong tình yêu? Không phải ngẫu nhiên mà vị thiền sư tôi được hạnh ngộ bắt đầu vấn đề này bằng cách bàn về “thân tâm” trong truyền thống văn hoá Á Đông.
Trong truyền thống văn hoá ta, thân với tâm là “nhất như”, tức là nếu ta không tôn kính thân thể người yêu thì cũng không tôn kính được tâm hồn người ấy. Yêu nhau là giữ gìn cho nhau, kính trọng nhau. Khi sự rẻ rúng xem thường xảy ra thì tình yêu đích thực không còn.
Thân thể ta cũng như tâm hồn ta. Có những nỗi niềm sâu kín trong tâm hồn, chúng ta chỉ chia sẻ với người tri kỉ. Thân thể ta cũng vậy, có những vùng thiêng liêng và riêng tư, ta không muốn ai chạm tới, ngoài người ta yêu, ta tin, ta muốn sống trọn đời, trọn kiếp.
Trong tình yêu lớn và cao quý, bất cứ lời nói và cử chỉ nào cũng phải biểu lộ sự tương kính. Người con trai phải tôn trọng người con gái mình yêu, cả thân thể lẫn tâm hồn. Người con gái biết giữ gìn, cũng là biết làm người yêu thêm tương kính, nuôi dưỡng hạnh phúc lâu dài về sau.
Bạn muốn thương yêu theo phương pháp Phật dạy chăng? Hãy hiểu, thương và tương kính người yêu của mình, cũng chính là đem hạnh phúc đến cho người và cho mình vậy!
Dấu hỏi cho tình yêu 26/04/2009
Posted by anhcaxomlieu in Đời sống.Tags: kinh nghiệm, tình yêu, Đời sống
add a comment
Có một chàng trai yêu cùng lúc hai người bạn gái nhưng lại không biết mình thật sự yêu ai hơn. Và chàng đi tìm câu trả lời. Chàng gặp một nhà hiền triết, kể cho ông tâm sự của mình. Sau khi nghe xong, nhà hiền triết bảo:
- Hãy hỏi lòng con câu hỏi này và trả lời thật lòng: “Khi con vui và hạnh phúc, con muốn chia sẻ cảm giác ấy với cô gái nào?”. Người nào con nghĩ đến sẽ là người con yêu. Tiếp đó con lại hỏi mình câu này và cũng trả lời thật lòng: “Khi gặp chuyện không vui hay phiền toái, ai sẽ là người con tìm đến để tâm sự hầu có thể vơi bớt phần nào gánh nặng trong lòng?”. Cô gái nào con nghĩ đến cũng là người con yêu.
Nếu với cả hai câu hỏi trên con đều chỉ chọn được cho mình một người, điều ấy là tuyệt vời nhất. Nhưng nếu mỗi câu hỏi đem lại cho con một lựa chọn khác, ta khuyên con nên chọn người mà con sẽ tâm sự những lúc buồn phiền.
Trong cuộc sống thường nhiều buồn phiền hơn là hạnh phúc. Có quá nhiều người để con gặp gỡ, để con cười vui hớn hở với họ nhưng không nhất thiết họ phải là người yêu của con. Đôi khi con vẫn có thể hưởng thụ niềm vui của mình mà không cần chia sẻ với ai. Song với phiền muộn, không có nhiều người sẵn lòng ngồi nghe con trải lòng và chia sẻ cùng con gánh nặng ấy.
Nếu một người nào đó chỉ nghĩ đến con khi cảm thấy vui vẻ hoặc chỉ có thể cùng con đùa vui, nhưng lại không sẵn lòng bên con khi con gặp những chuyện không may hoặc lại đi tâm sự những buồn phiền của họ với ai khác thay vì với con, người ấy không dành cho con tình yêu đủ lớn để vượt qua bão dông trong cuộc đời.
Người luôn bên con, làm dịu đi những đau khổ trong lòng con mới là người giữ vị trí quan trọng nhất trong tim con. Những khi gặp chuyện buồn, đó là lúc tất cả hiện ra chân thật nhất. Vậy, hãy nói cho ta biết ai là người đầu tiên hiện ra trong tâm trí con khi gặp buồn phiền?
Các giải pháp kỹ thuật cho việc xây dựng website bán hàng trên mạng 14/04/2009
Posted by anhcaxomlieu in Ecommerce.Tags: Ecommerce
add a comment
Có nhiều loại nhu cầu khác nhau khi xây dựng một trang web có chức năng thương mại điện tử: từ một cá nhân muốn bán các sản phẩm lặt vặt, các cửa hàng nhỏ muốn tăng thêm 1 kênh bán hàng, cho tới các công ty muốn quảng cáo, pr, bán hàng rộng khắp trên mạng, … Tương ứng với các nhu cầu đó, có thể có nhiều giải pháp khác nhau. Trên thực tế cũng có không ít sản phẩm mã nguồn mở để xây dựng ứng dụng thương mại điện tử nhưng đâu là giải pháp thích hợp?
Bài viết này đánh giá vấn đề theo 2 chiều:
- Chiều nhu cầu: phân tích nhu cầu để tìm ra giải pháp phù hợp nhất.
- Chiều giải pháp: phân tích các giải pháp hiện có để tìm ra giải pháp tối ưu nhất đáp ứng được nhu cầu đặt ra.
Giải pháp tối ưu nhất chính là giao điểm của 2 chiều phân tích trên.
A/ Nhu cầu:
Có 2 mức độ cho website bán hàng trên mạng mà dựa vào đó có các giải pháp khác nhau.
-
Chỉ bán hàng:
Các trang này chỉ trưng bày sản phẩm, đưa ra các thông tin về sản phẩm kèm chức năng shopping cart để người mua có thể đặt hàng. Để xây dựng các trang kiểu này có thể dùng các ứng dụng e-commerce nổi tiếng như Prestashop, OSCommerce, Zencart, … Hầu hết các ứng dụng này đều có phần front-end có thể tùy biến rất nhiều, các module có thể di chuyển dễ dàng cho các mục đích khác nhau của các loại cửa hàng khác nhau. Phần back-end hầu hết đều hỗ trợ quản lí đơn hàng, quản lí kho, quản lí khách hàng rất tốt. Cá nhân tôi thích Prestashop nhất vì nó sẵn các chức năng hỗ trợ SEO rất nhiều. Tuy template cho Prestashop chưa nhiều nhưng tiềm năng rất lớn vì việc tùy biến giao diện cho Prestashop rất tiện lợi và đơn giản. OSCommerce cũng là một lựa chọn tốt vì đã ra đời và phát triển từ khá lâu, chức năng đầy đủ, template nhiều, tùy biến dễ dàng.
-
Không chỉ bán hàng:
Để bán được nhiều hàng hơn thì cần phải cung cấp cho khách hàng các dịch vụ trước và sau bán hàng tốt. Các dịch vụ này có thể là cung cấp các thông tin liên quan đến lĩnh vực kinh doanh (bán quần áo thì có thể cung cấp thông tin về thời trang chẳng hạn). Chính việc cung cấp các sản phẩm miễn phí này (thông tin, tư vấn, …) tạo quan hệ giữa cửa hàng với khách hàng và do đó, có thể lúc này họ chưa cần sản phẩm của bạn nhưng lúc cần họ sẽ tìm đến bạn trước tiên. Các dịch vụ sau bán hàng tạo niềm tin cho khách hàng vào sản phẩm của bạn hơn. Họ cần biết phải làm gì khi sản phẩm có vấn đề gì đó.
Các trang kiểu này là có thể là dạng kết hợp giữa trang blog và trang bán hàng của công ty. Để xây dựng các trang kiểu này, các giải pháp ưa thích là drupal + module e-commerce, joomla + virtuemart, wordpress + plugin e-commerce.
Xây dựng website chỉ là bước đầu tiên. Để website được nhiều người biết đến, cần phải SEO thật tốt. Để giữ chân và tạo quan hệ lâu dài giữa khách hàng và website, thông tin cần phải được làm tươi mới và cập nhật thường xuyên.
B. Giải pháp:
Sau đây là đánh giá một số giải pháp trang web bán hàng:
WP Ecommerce
- Plugin thực hiện chức năng thương mại điện tử của WordPress
- Hữu ích với các website cần chức năng shopping cart đơn giản – where a website is centered around something else and needs a shopping cart attached
- Hỗ trợ thanh toán bằng Paypal & Google Checkout
- Có lựa chọn để người mua có thể mua hàng mà không cần đăng kí account
- Mỗi sản phẩm có thể có nhiều ảnh trưng bày
- Rất dễ sử dụng cũng như đào tạo nhân viên sử dụng
Prestashop
- Giáo diện mặc định đẹp, dễ sử dụng
- Giao diện dễ dàng tùy biến theo theme, module
- Có chức năng import sản phẩm đưới dạng file csv
- Có thể bán sản phẩm ảo (các file download, ebook, …)
- Có chức năng đa ngôn ngữ
- Có chức năng cài đặt hiển thị trang tiếp theo sau khi thêm sản phẩm vào giỏ hàng
- Có khối thông tin cho các nhà cung cấp sản phẩm khác nhau
- Có chức năng Newsletter
- Có khối thông tin cho các nhà sản xuất khác nhau
- Có chức năng sản phẩm bán chạy nhất
- Hỗ trợ nhiều phương thức thanh toán: COD, Bankwire, Paypal, … khá phù hợp với hoàn cảnh tại các quốc gia đang phát triển như Việt Nam
- Có chức năng giới thiệu cho bạn bè
- Có chức năng liệt kê sản phẩm đặc biệt trên trang chủ
- Công cụ Google Sitemap
- Chức năng báo có đơn hàng mới bằng SMS
- Quản lí sản phẩm rất thuận tiện, có hỗ trợ công tác CRM của doanh nghiệp
- Hỗ trợ tính toán giá vận chuyển
- Hỗ trợ nhiều nhà sản xuất, nhiều cửa hàng
- Có chức năng quản lí nhân viên và cấp quyền cho nhân viên
- Có chức năng gửi email trực tiếp cho cửa hàng, khiếu nại, … (contact form)
- Có chức năng quản lí quá trình chờ thanh toán/chuẩn bị hàng/vận chuyển và thông báo trực tiếp cho khách hàng/nhà phân phối qua email. Người quản trị có thể gửi email trực tiếp cho khách hàng sử dụng công cụ admin.
OScommerce
- Cộng đồng lớn, nhiều module, theme
- Quản lí tính năng sản phẩm hơi khó khăn so với các giải pháp khác
- Giao diện ban đầu hơi đơn giản, không hấp dẫn
- Hệ thống đánh giá, bình chọn sản phẩm rất tốt
- Kích thước nhẹ
- Hỗ trợ thanh toán paypal
- Có chức năng quản lí banner
Magento
- Chỉ có 3 theme Default, Modern, & Telescope
- Kích thước chương trình và cơ sở dữ liệu lớn
- Giao diện rất chuyên nghiệp
- Có chức năng newsletter
- Có chức năng bình chọn, thăm dò
- Có chức năng tìm sản phẩm cùng loại
- Có thể quản lí nhiều cửa hàng cùng lúc
- Có wizard hỗ trợ import sản phẩm
- Hỗ trợ phương thức thanh toán Paypal, Google Checkout
- Giao diện mặc định đẹp nhất
Ubercart
- Giành cho Drupal
- Có thể dùng các theme sẵn có giành cho Drupal
- Rất hữu ích cho các site bán các sản phẩm mềm
- Cộng đồng lớn, nền drupal dễ dàng tùy biến
Zen Cart
- Có rất nhiều theme sẵn có rất chuyên nghiệp để mua
- Linkpoint API
- Giao diện mặc định rất xấu
- Cấu trúc template rất tệ, khó tùy biến
- Có chức năng giá cho nhóm sản phẩm
- Phần giành cho người quản trị rất khó sử dụng cũng như đào tạo nhân viên sử dụng
- Khách hàng phải có account mới được mua hàng