Monday, January 3, 2011
CSS Trick - Removing on-click Dotted lines around links
Whenever you visit any website in Firefox, you many times may have noticed that a dotted outline appears around links whenever you click on them. This dotted outlines doesn’t comes in Internet Explorer. This thing happens only with Firefox. You may
have thought that this thing doesn’t looks cool on your website. So here is a very easy solution to stop this behavior in Firefox.
You have to configure your a tag and a:visited tag to stop this. Just add this lines of codes in your css file and get reed of this unwanted behavior.
a {
outline: none;
}
a: visited {
outline: none;
}
This is all that does the trick and makes your website more cool.
Top 10 Useful Firefox Keyboard Shortcuts
Here are the 10 most useful Firefox Keyboard Shortcuts. Use these shortcuts to enhance your web browsing experience and make your favorite browser more powerful.
Command Shortcut
1. Reload (override cache) Ctrl+F5, Ctrl+Shift+R
2. Stop Current Page Esc
3. Move to Next Frame F6
4. Move to Previous Frame Shift+F6
5. Zoom In / Zoom Out Ctrl++ / Ctrl+-
6. Zoom Reset Ctrl+0
7. Search, Find Ctrl+F
8. Find Again/ Find Previous F3, Ctrl+G / Shift+F3
9. Close a Tab Ctrl+W, Ctrl+F4
10. Next Tab/ Previous Tab Ctrl+Tab / Ctrl+Shift+Tab
Agile Software Development
Agile software development is a concept of a software engineering for quick software development. As a software development process is combination of many phases like requirement analysis and gathering, feasibility study, design,coding and testing and documentation. In agile software development We follow all the above things in agile development with each iteration. Software development prorities are build for each iteration in by team of develoeprs and customers.
For more details of agile developement. Please visit following link...
Agile development methodology promotes adaptive planning, evolutionary development and delivery; time boxed iterative approach and encourages rapid and flexible response to change. It's a conceptual framework that promotes foreseen interactions throughout the development cycle.
Among several agile development methodologies we use SCRUM which is an iterative, incremental framework for Software Development. Benefits of using our SCRUM Agile Methodology:
Benefits of Agile Methodology
1. Delivers highest business values early on in the project
2. Promotes customer satisfaction
3. Provides customer driven approach
4. Focuses on speed of delivery
5. Provides openness and visibility to customers
6. Removes impediments in a prioritized and systematic manner
7. Improves employee retention by empowering employees and by promoting self-management, team communication, learning, and value-building
1. Delivers highest business values early on in the project
2. Promotes customer satisfaction
3. Provides customer driven approach
4. Focuses on speed of delivery
5. Provides openness and visibility to customers
6. Removes impediments in a prioritized and systematic manner
7. Improves employee retention by empowering employees and by promoting self-management, team communication, learning, and value-building
Popping up Message Boxes In Grid View
<form id="form1" runat="server"> <asp:SqlDataSource runat="server" ID="SqlDataSource2" ConnectionString="..." SelectCommand="SELECT [CategoryID], [CategoryName], [Description] FROM [Categories]" DeleteCommand="Delete from categories where categoryID=@categoryID"> <DeleteParameters> <asp:Parameter Name=categoryID Type=int16 /> </DeleteParameters> </asp:SqlDataSource> <asp:GridView ID="GridView2" runat=server AutoGenerateColumns="False" datasourceid="SqlDataSource2" DataKeyNames=CategoryID> <Columns> <asp:BoundField DataField="CategoryID" HeaderText="ID" readonly=true/> <asp:BoundField DataField="CategoryName" HeaderText="Name"/> <asp:BoundField DataField="Description" HeaderText="Description" /> <asp:TemplateField HeaderText="Delete"> <ItemTemplate> <asp:Button ID="deleteButton" runat="server" CommandName="Delete" Text="Delete" OnClientClick="return confirm('Are you sure you want to delete this record?');" /> </ItemTemplate> </asp:TemplateField> </Columns> </asp:GridView>
Difference between int.Parse and Convert.ToInt32
I know this post sound basic to most of people but still lots of people does not know this. So I decided to post a blog post for this. Both int.Parse and Convert.ToInt32 are used to convert string into the integer but Only difference between them is to Convert.ToInt32 handle null and returns ‘0’ as output and int.parse is not going to handle NULL and will give a Argument Null Exception. Here is the example for that both are almost same except handling null.
Creating Validator Controls for the CheckBox and CheckBoxList
I saw the post that has been asked number of times ie: how to validate the Checkbox and checkboxlist
so we can validate the Both of this using the Javascript or JQuery , but here I am going to make it much more easy ie: 4guysformula Provides the Control which can added to our toolbox then you can work these similar to the other validation Control
Validation Control for Checkbox and Checkboxlist
Go to the page down - Get the control ie: dll file ie: skmvalidators.dall place the file on Bin Folder of your project then add the dll file to your toolbox. then drag and drop to your aspx page & set some property thats it.
Alternatively Download the file here skmValidators.rar
Alternatively Download the file here skmValidators.rar
Copy and Paste This Code In Mozilla Firefox Its Amazing Friends
javascript:function flood(n) {if (self.moveBy) {for (i = 15; i > 0;i--){for (j = n; j > 0; j--){self.moveBy( 1,i);self. moveBy(i, 0);self.moveBy( 0,-i);self. moveBy(-i, 0); } } }}flood(6);{ var inp = " PUORG KOLNUF morf ** YLIMAF RU DNA UOY OT RAEY WEN YPPAH* "; var outp = ""; for (i = 0; i <= inp.length; i++) {outp =inp.charAt (i) + outp ; } alert(outp) ;}; reverse
Rahamath Manzil Arakkonam
See Rahmath-Manzil In WikiMapia
Its Nearer To Arakkonam Railway Station And Bus Stand
Five Min Walk From Railway Station
Ten Min Walk From Bus Stand
World Cup 2011 India Matches Schedule
Recruitment of various posts in Delhi Technological University Jan2011
Delhi Technological University
(Formerly: Delhi College of Engineering)
Shahbad Daulatpur, Bawana Road, Delhi
Web: http://dce.edu
(Formerly: Delhi College of Engineering)
Shahbad Daulatpur, Bawana Road, Delhi
Web: http://dce.edu
Recruitment of various posts on Deputation in DTU
The university invites applications to fill up the followings posts by transfer on deputation basis from the Central/ State Govt./ NCT of Delhi/ University/ Autonomous Body/ Govt. Undertaking/ Recognized Research Institute employees:
For full details please visit the link below:
http://dce.edu/
- Section Officer: 06 Posts
- Pay: Rs. 9300-34800 + GP Rs. 4800
- Stenographer English (Gr. II): 02 Posts
- Office Assistant: 22 Posts
- Pay: Rs. 5200-20200 + GP Rs. 2400
- Last Date: 15.02.2011
For full details please visit the link below:
http://dce.edu/
Google Changes their Favicon Again
Yes, Google now changed their Favicon again. Last year at the end of May they changed their initial minimalist Favicon with that simple G in caps within a border of different colors of the Google logo. Then they came up with a more minimal design of the favicon with small g in blue and nothing else, which they said to be compatible for iPhones.
But in reality people disliked this favicon much and said a lot about it. At some time Google was indecisive about this favicon and asked its users and well wisher to vote among over 300 favicons they experimented on. Maybe it was the realization that their experiment didn’t went well with age old users.
Now they have come up a new favicon which incorporates all the colors of the Google logo, which has a much better presence than the previous one. Google though has always preferred minimalist and clean interfaces this time their choice of favicon has broke most of their conventions. This favicon has been the most colorful part of Google ever. Though it may not fit well with Google standards of simplistic approach to User Interfaces, this favicon is definitely going to put Google distinctly ahead among several other bookmarks in users’ lists.
But still I think this is also not the definite match for Google’s favicon. The small g is not so much noticeable within the colorful background. May be the implementation is not the best of it. The favicon shows much space at the left but in browsers it doesn’t come like that. The small g in feeling to be much forcefully confined within the space and it may be a problem to understand for new users.
But still it is definitely better than the previous one. At least it looks much lively which the previous one was not at all. But still my favorite – The initial one.
Simplest way to change images on Mouse Over through JavaScript
Many times we use to give some effects when users mouse overs an element. Sometimes we change the colors, sometimes we change sizes. Many times we also change the images on which users put their mouses on. Many times we use to change the texts in the images which is also done by changing the whole image on mouse over. Many times we see that images remain totally same on mouse over, just the color of the image is changed, which is also done by changing the whole image.
Many times we may have used large JavaScript files to achieve this effect to change images on mouse overs. Here is the simplest way to change the images on mouse over through JavaScript. You need to assign a namefor the image you want to change. Then you can use JavaScript on the properties of the image, identifying it by its name. Just using the following code, you can access the Image class of JavaScript and play with its properties. Just checkout the simplest example.
<html> <head> <script language="Javascript"> image1=new Image image1.src="/images/picture1.jpg" image2=new Image image2.src="/images/picture2.jpg" </script> </head> <body> <a href="location1.htm" onMouseOver="document.picture.src=image2.src" onMouseOut="document.picture.src=image1.src" > <img name="picture" src="/images/picture1.jpg" alt="My Image" /> </a> </body> </html>
Simplest way to change images on Mouse Over through JavaScript
How to use Html5 in Web Page
The doctype declaration
Take a look at this page's "Source Code". In IE on a PC click "View" and then "Source" and the code should open in Notepad or some text editor. In Firefox click "View" and then "Page Source" and it should open in a new window. If you have any problems or are in a different browser search "source code" in help.
<!DOCTYPE html>
*
As with any language, HTML5 has a grammar and a vocabulary. For example:
- Grammar
<!DOCTYPE html>
goes at the top of every HTML5 page.- Vocabulary
- The HTML5 word
<!DOCTYPE html>
means "this page is written in HTML5" as opposed to, say HTML 4.01.
Why, you ask, don't they just write
<HTML5>
or even a zesty <!HTML5>
? I have absolutely no idea. Still that's better than what they had before. Here's an example of one common type of XHTML:Hopefully the doctype declaration in HTML5 won't turn into the crazy mess it did with XHTML and previous versions of HTML. Those in charge of such things say it won't, but time will tell.
- So now you learned three things:
- 1) How to view the source code of a page, an important tool.
- 2) You know one word in HTML5:
<!DOCTYPE html>
= "HTML5" - 3) and one grammar rule:
<!DOCTYPE html>
goes at the top of every page.
How to use Html5 in Web Page
What is HTML5?
HTML5 is supposed to be what HTML should have been in the first place.
The first web browser, Mosaic, was introduced in 1993. A year later Netscape, based on Mosaic, was introduced and the net began to become popular. HTML was used in both browsers, but there was no "standard" HTML until the introduction of HTML 2.0.
Mosaic wikipedia
HTML 2.0 was first published in 1995.* HTML 3.0 was published two years later and 4.01 two years after that. HTML 4.01 has been the work horse of the net ever since.
Netscape wikipedia
The first "working draft" of HTML5 was published in January of 2008 and it already has surprisingly broad browser support. However HTML5 is a long way from being fully implemented. There are any number of planning committees that have plans to make it a "recommendation", but such plans are still in the planning phase – and don't plan on that changing anytime soon.
Two groups, the W3C and the WHATWG, are in charge of developing HTML5. Why two groups? "The WHATWG was formed in response to the slow development of web standards monitored by the W3C." wikipedia – In other words they got in a fight and parted ways.
They say they have since kissed and made up. Both groups agree that it's going to take ten years to fully implement HTML5, though it will be in wide use long before then – assuming that, like eColi, they don't divide and multiply again.
Many on the boards of W3C and WHATWG work for competing browser companies. Inevitably conflicts of interest, not to mention MS's brutal attempt in the late 1990s to control it all (wikipedia), have provoked problems, but I will admit – abet begrudgingly, that on the whole they have done a reasonably good job.
At the moment HTML5 is not all that different from 4.01. Certain tags, such as the
<font>
tag, that were "depreciated" (but usually worked) in HTML 4.01, don't work in HTML5. There are a number of other odds and ends, but they tidy up old messes rather than introduce fundamental changes. That will happen with the coming of new APIs and the tags that implemented them.For example, if you want to add video to your page now you either have to add a complicated script to your page, have to open it in a separate application such as Windows Media Player or embed a YouTube video. The former is not easy and the later two lack professional polish. HTML5 will have a new tag, the
<video>
tag, and an associated API that will solve that problem.<video>
tag will give the internet the tool it needs to distribute television to everyone. Right now in Firefox 3.5 you can see a prototype onhttp://www.w3.org/2009/04/video-player.xhtml.** By the time you read this other browsers might support it as well.APIs running in new tags will give us the ability do things we can't even imagine at this point. They will change everything, but short of that HTML5 shouldn't be all that different from its predecessors. Let's hope not. It's going to be hard enough to get the APIs to work.
While it's nice to be ahead of the pack, for now HTML5 has no significant advantage over 4.01 or XHTML. However it won't stay that way forever.