Category: Tech

  • GIT: Get Tag Details of Current Checkout

    GIT: Get Tag Details of Current Checkout

    About two weeks ago I migrated a project from CVS to git. After migration when we tried to build the project it kept failing. On debugging, I figured that in build.xml (it’s a legacy project with a complex ANT build script) they were trying to figure out from which tag it has been checked out by reading the Tag…

  • Hibernate: Dynamic Insert

    Hibernate: Dynamic Insert

    While doing code-review I came across hibernate’s dynamic-insert property and found it really useful. dynamic-insert is a boolean attribute of class element as defined in hibernate-mapping-3.0.dtd. This is an optional attribute of the class element and if not defined explicitly defaults to false. As the name says, setting this property to true makes insert query…

  • Official Windows 8 Keyboard Shortcuts from Microsoft

    Official Windows 8 Keyboard Shortcuts from Microsoft

    In one of my previous posts I had posted a list of new keyboard shortcuts available in Microsoft Windows 8. I now have the official list of keyboard shortcuts from Microsoft, which you can download it here [PDF]. Official keyboard shortcuts for Windows 8 from Microsoft

  • [JavaScript] Check if a function Exists or Not

    [JavaScript] Check if a function Exists or Not

    If you want to check if a function exists or not before calling, here’s how to do it if(typeof window.functionName == ‘function’) { functionName (arg1, arg2); } It returns a boolean value indicating if the function exists or not.

  • Windows 8 New Shortcut Keys

    Windows 8 New Shortcut Keys

    Windows 8 Consumer Preview is out and with it comes a host of new keyboard shortcuts to help navigate across the new Metro UI. Here’s a short list of the shortcut keys introduced with Windows 8. Shortcut keys Description Windows key Brings up the Metro start screen. You can start typing to search for an…

  • Windows 8 Consumer Preview aka Beta is out

    Windows 8 Consumer Preview aka Beta is out

    Microsoft has announced the availability of Windows 8 Consumer Preview aka the beta version of Windows 8. The Windows 8 Consumer Preview is available worldwide for download in English, French, German, Japanese and simplified Chinese languages. More information about Windows 8 and how to download the Consumer Preview is available at http://preview.windows.com. The ISO files…

  • Restore Opera address field drop down arrow

    Restore Opera address field drop down arrow

    Since version 11.50 Opera decided to hide the arrow in the address field drop down by default. So if you need to access the address list you will have to first set focus to the address bar and the pressing the down arrow key. But if you would like the address field drop down arrow…

  • System Requirements: Microsoft Office 2010 Professional Technical Preview

    In my previous post Setup: Microsoft Office 2010 Professional Technical Preview, as pointed out by Ganesh I didn’t mention the system requirements for Microsoft Office 2010 Professional Technical Preview. So here it is: Component Requirement Computer and processor 500 MHz processor or higher Memory 256 megabytes (MB) of RAM or higher Hard disk 2 gigabytes…

  • Setup: Microsoft Office 2010 Professional Technical Preview

    As mentioned in the previous post, I am testing the 64-bit version of Microsoft Office 2010 Technical Preview, so here’s how the install process went. The installer for Office 2010 Professional x64 is 598 MB and contains Word, Excel, PowerPoint, OneNote, Outlook, Publisher and Access. There is a separate installer for Visio (342 MB), InfoPath…

  • Tasks: the first graduate of Gmail Labs

    Google has just graduated Tasks out of Gmail Labs, a nifty feature to keep track of your to do list. Tasks is a Gmail feature designed to help you keep track of the things you need to do. You can create lists of items, set due dates and notes, and even add Gmail messages directly…