Drop Menu - Superfish
There are a number of drop down menu in JQuery. The most I used a lot is Superfish. Because it can convert a <ul> into a menu, just remember <ul> with sf-menu css class. Moreover, everything is under in CSS. Lastly, that is still fine in IE 6 too! So far, that can fulfill my requirements, I highly recommended it!
HttpRequestValidationException in Request.Form
I am writing a CMS in C# and a html editor in the asp.net page. Therefore, I got some HTML code in Request.Form Object. Last night, I found the problem. I got HttpRequestValidationException when I save a html content. That is safe by rejecting any post variables has html code. So, I tried the used [ValidateInput(false)] in the controller, that is not working. Finally, I found I need to turn off that globally in web.config
Code
<httpRuntime requestValidationMode="2.0" /> | |
<pages validateRequest="false"> |
Please remember to use <httpRuntime requestValidationMode="2.0" /> for switching the validation mode into 2.0, unless just turn off validate request is not enough!
Be Agile, Don't be rigid
Agile Development Method has its standard procedures, such as story board, stand-up meetings. Please do not be rigid on standard procedures. Each development team has its culture, each team member has his/her characters. If the procedures do not fit with the team, please do not mind to change them. I believe each team has their "adapted" version of Agile Development Method. There is not a set of standard procedures can fit for every team. We should only stick on the principles. Agile is to make the development process being "lighter" and being able to response the changes of requirements.
Windows 8 is officially launched
Today, Windows 8 is officially launched. Moreover, Microsoft has a value upgrade deal, in Australia, that is only $14.99!
I have tried the Windows 8 Preview, that is more faster and it has IE 10, which is far better than IE 9!!! But the key improvement is in the touch interface, it has Metro UI which is the revolutionary changes in interface design! That is the reason I am considering to buy the new Dell XPS 12, that is notebook and has a touch screen. Dell calls it as the Convertible Ultrabook! The screen can be flipped over, turned into a tablet. That is so cool! For work, because it has a keyboard, I still can use it to do programming and operate Windows in the traditional desktop. When I backed home, I can flip over the screen and turn it into a tablet. Then I will switch it into Metro UI mode and use touch instead of typing. I think that is the best way to use Windows 8!
P.S. Dell has the newly released Latitude 10 tablet too!
Windows Server 2012 hands on
Yesterday, I rented a cloud server from Rackspace. This server installed Windows Server 2012.
This is my first times to use this operation. It is using the similar interface with Windows 8, that sounds a kind of Metro UI and without a "Start" button. I found I need some time to learn, I have spent 10 minutes. I did not find the control panel and IE successfully. Finally, I typed a URL in windows explorer, then I got IE opened.
That is IE 10, which is same as Windows 8 too. Moreover, I found that is much much faster than IE 9.To sum up, that is faster and need time to adapt the new interface!