Tuesday, 17 December 2013

Read OS X Version info of mounted volume

Below command can be used to read Mac OS X version info from a mounted volume

defaults read /Volumes/NameOfVolume/System/Library/CoreServices/SystemVersion ProductVersion

returned value will be something like


It can be parsed for further processing

Tuesday, 12 November 2013

Mac OS X on VirtualBox

A) Prepare Installer iso from

1. Download OS X Installer App from App Store
2. Go to InstallerApp/Contents/SharedSupport/
3. Mount InstallESD.dmg
4. Copy BaseSystem.dmg somewhere
5. Mount BaseSystem.dmg and Remove softlink of Packages
6. Copy actual Packages folder from mounted InstallESD.dmg location
B) Install FakeSMC.kext
1. Mount BaseSystem.dmg
2. Go to <MountedLocation>/System/Library/Extensions
3. Remove all below kext's ( you may want to have backup all those first )
    mv NVD*.kext /bkup
    mv ATI*.kext /bkup
    mv AppleIntelGMA*.kext /bkup
    mv AppleIntelHD*.kext /bkup
    mv AppleIntelSNB*.kext /bkup
    mv IOBluetooth*.kext /bkup
4. Download FakeSMC.kext from

5. Unzip and copy FakeSMC.kext to
6. Change owner 
    chown -R root:wheel FakeSMC.kext
7. Change permission
    chmod 755 FakeSMC.kext
8. Unmount

C) Convert dmg to iso
    hdiutil convert BaseSystem.dmg -format UDTO -o BaseSystemInstaller.iso

D) Create VM in VirtualBox
     mount this installer iso as LiveCD and install os x

Wednesday, 9 October 2013

Playing Youtube on iPad with HTML 5

There is this problem I am facing recently on my iPad while viewing youtube videos either in chrome or safari browser
- Video seek doesn't work
- If I try to move the video cursor video immediately stops playing and page needs to be reloaded
- And time remaining for the video is always at 0:00

This issue can be solved if video is viewed using HTML5
To enable browser to render video as HTML 5 element just append this string ";html=5" after the video ID

For example
if you are viewing some video which has URL like below


then just need to append html5 parameter as below


Hope this solves most of the youtube problems for you on iPad

The video will start playing in HTML5 if it is available in that mode otherwise it will fallback to flash mode Tags;
Youtube seek not workgin on IPad, youtube not working on iPad, youtube always goes back to 0:00, youtube very slow on iPad, cannot play youtube video in chrome or safari on iPad

Tuesday, 17 September 2013

Connecting to Lync Server troubleshooting

I was able to resolve lync client's incompatible server version problem connecting with office communicator server with below registry change.

1. Run "regedit"
2. Go to
3. Right click and create DWORD (32-bit) value
4. Enter value name as "DisableServerCheck"
5. Enter value data as "1"
6. Similarly add "GalDownloadInitialDelay" DWORD
7. Enter its value as "0"
8. And now try signing in

Note: Make sure that on Lync Server control panel you are allowing older communicator clients to connect.

Apart from this you should refer to below link

Cannot search GAL ( Global Address List ) using Lync 2010

1. Press control button
2. Right click on Lync ( communicator ) icon on notification icon
3. " Configuration Information" new menu item will be displayed along with others like open,exit etc.
4. Select "Configuration Information"
5. Look for "GAL Status"
6. Copy the URL it is pointing to
7. Open Internet Explorer
8. Paste the GAL Status URL and go
9. Verify that URL is accessible

server version incompatible microsoft lync 2010, lync server version comparison,
lync server version check, lync 2010 server version incompatible,microsoft lync server version incompatible, lync client trouble,lync client troubleshooting guide , lync client troubleshooting

Thursday, 12 September 2013

Mount SMB windows share from Mac OS X

Mounting SMB / CIFS / Windows Share from Mac OS X

mount -t smbfs //domain;username:password@<serverip>/<share> /tmp/test

Enable SMB kernel level Logs

Execute below command to view available params that can be modified
sysctl net.smb.fs



To enable logs update net.smb.fs.loglevel

sysctl -w net.smb.fs.loglevel=255

Now try to connect using Finder -> Go -> Connect To Server ...

if there is problem connecting to mac os x client you will see detailed log available with you in Console.app

Open Console.app from Finder -> Go -> Utilities

Look for logs related to SMB and this detailed log will be of great help to resolve connection issues.

wish to read more

(http://www.experts-exchange.com/Apple/Operating_Systems/OS_X/A_4375-Troubleshooting-File-Sharing-Issues-with-With-Mac-OS-X-and-Windows.html )

accessing windows share from mac os x, mac os x smb share, smb configuration mac os x, troubleshooting SMB windows shares,

Monday, 2 September 2013

Soul - The Smart Compute Device

Soul - The Smart Compute Device

Powerful and a fully featured Intel Quad-Core powered Linux (Debian) and Android x86 Compute Device. Useful for both the home & the office.
Due to strong requests from everyone we will now be shifting to a standard board that will include many other additional features.
Please pre-order on right hand side.
In order to meet our price target per unit, we must achieve the manufacturer's order quantity of 10,000 Units hence we request you to help us meet the minimum order quantity.
30 day return policy will be made available in case of DOA and returns.
Quad-Core Smart Linux Compute Device
Soul is a multipurpose Linux Compute Device. It is a device that features that helps people explore mobile entertainment and computing in multiple dimensions. (games, films, music, internet, media editing, business works).
It features the best possible hardware at the lowest possible price which includes a Strong Quad-Core CPU from Intel, Solid State Drive for storage, 4 x USB 3.0 ports, Dual Display, Expandable RAM of upto 8GB.

  • Intel 2.0 GHz (x86), Quad-Core Processor (64-bit)
  • CPU supports SSE4.1, SSE 4.2, Security instructions and VT extensions 
  • Integrated HD 4000 Graphics supports encoding/decoding and upscaling
  • 1 x Mini PCI Express populated with WiFi Wi-Fi 802.11 b/g/n + Bluetooth 4.0
  • 1 x Mini PCI Express populated with 16GB SSD
  • 2 x SO‐DIMM Slots
  • Support DDR3L 1333MHz
  • Populated with 2GB Memory DDR3 1333MHz (Maximum 8GB)
  • 2 x SATA 3Gb/s Internal (Legacy IDE / Native IDE / AHCI appearance to OS)
  • 1 x 12V/19V Power Port
  • 1 x D‐Sub (VGA)
  • 1 x HDMI 1.4a goes upto 6.6 Gbps (1920x1200x24bpp @60hz)
  • 1 x Gigabit LAN RTL8111G
  • 1 x Microphone
  • 1 x Headphone/Speaker
  • 4 x USB 3.0
  • 1 x Optical S/PDIF‐out
  • 1 x Mini SD, SD, MMC
  • RoHS Compliant, FC, CE

Power Adapter:
  • Single 65W Adapter 
Integrated PoE:
  • 30 Watt Power over Ethernet (PoE)
  • Works with all IEEE standard complaint switches (switches may require configuration)
Operating System (Windows Compatible):
  • Debian Linux 7
  • Android x86 4.3

Product Models - For pre-order

Soul Standard ($149) = Motherboard + Case + Power Adapter
Soul Performance ($169) = Motherboard (with 4GB RAM) + Case + Power Adapter
Soul PoE ($197) = PoE Motherboard (with 2GB RAM) + Case + Power Adapter
Soul Ultimate ($199) = Motherboard (with 8GB  RAM + Intel 1Gbps Wi-Fi, Bluetooth) + Case + Power Adapter

*Motherboard includes storage, wi-fi, bluetooth, default RAM of 2GB

Tuesday, 13 August 2013

Configure router as repeater

Configure any router as repeater to extend your home wifi

No need to buy separate router you can configure current linksys/d-link router to act as repeater and you can extend your wifi home network.
For this to work you will have to first update existing firmware of router.
DD-WRT has great opensource firmware and it can support many number of router models

To know about the opensource firmware and the models it can support please visit

configure linksys router as repeater, configure netgear router
wireless router repeater, wireless repeater, linksys as repeater, linksys repeater,
, netgear as repeater, netgear repeater, wifi repeater, router as bridge, using a router
, wireless bridge, repeater wireless, wireless wifi repeater, wifi router repeater, router repeater, wifi router, wifi extender, wifi extender repeater , signal repeater, wifi signal repeater, wifi booster

Monday, 12 August 2013

Open Source .NET Framework

Open Source .NET Framework
If you are looking for opensource project of .NET framework development it is called "MONO"

Refer below link for more details.


Open source .NET framework, CLI, Opensource CLR, Opensource common language runtime,
.NET runtime on linux, mac os x, multiplatform .NET framework, crossplatform .NET framework

Monday, 15 July 2013

Railway ticket booking over SMS from Mobile

Instructions for Railway ticket SMS booking


 1. Need user to be registered on IRCTC's website <BR/>
     if not registered visit http://www.irctc.co.in first
 2. You should ahve MMID OTP ( one time password ) for IMPS Transaction

 3. Make sure that mobile number registered on irctc is same as being used for booking

Step 1 :- Booking the ticket

Send below SMS with Journey passenger information to 139 with below format
BOOK <trainno> <fromcity> <tocity> <traveldate> <class> <passenger1-name> <age> <gender> <passenger2-name> <age> <gender> (upto 6 passengers)

For Example:
BOOK 12520 HYB GZB 2606 2S Mahesh 55 M Sarita 53 F

If the format sent is valid, you will receive a response SMS from 139
Trans Id: 310145667 Ticket Amount: 120 IRCTC SC: 11.24 Total Amount: 131.24 Seat: AVAILABLE-0095. For Payment SMS PAY <34004567> IMPS <mmid> <otp> IRCTCUserID to 139 to book ticket.

Step 2 : Payment for the ticket
Send SMS with the following information format to 139
PAY <transaction as="" id="" received=""> IMPS <mmid as="" bank="" from="" received=""> <otp as="" bank="" for="" from="" received="" this="" transaction=""> <irctcuserid>

For Example:
PAY 310145667 IMPS 99456672 453489 Mahesh

Confirmation SMS will be received from 139 on successful booking

Cancellation Procedure:

Case 1: Cancel ticket Completely

Send below SMS with the following information to 139
CAN <10 data-blogger-escaped-digit="" data-blogger-escaped-pnr=""> <irctc userid="">

For Example:
CAN 1446689911 Mahesh

Case 2: Partial Cancellation

Send below SMS with the following information to 139
CAN &lt;10 data-blogger-escaped-digit="" data-blogger-escaped-pnr=""&gt; <irctcuserid> <passenger number="">

For Example:
CAN 2345678901 Rakesh 1/2/3 (Upto 6 Passenger)

If the entered information is valid, you will receive the following response SMS from 139
We have received your request for cancellation of tickets for &lt; Passenger 1 Name&gt; for PNR Number 2345678901. Please confirm the cancellation by sending YES to 139 or for any change in cancellation data, send a fresh request.

Once the cancellation is confirmed, you will receive the following response SMS from 139

book railway tickets via sms, book railway tickets sms, book railway tickets by sms, book railway tickets through sms, book railway tickets from mobile , book rail tickets from mobile ,  book railway tickets from mobile sms, railway ticket reservation, indian railway booking,indian railways booking, indian railway ticket booking, railway reservation

Monday, 8 July 2013

Online Bus Ticket Booking Sites

I was looking for good option to book bus ticket online and I found these sites quite useful


Andhra Pradesh Road Transport Bus Online Booking

Karnataka Bus Online Booking

online bus tickets, bus tickets , ksrtc online, ksrtc ticket booking, ksrtc online booking
, setc online, setc online booking, setc ticket booking , online bus reservation

redbus, redbus online booking, online bus ticket booking, online bus ticket booking india, online bus ticket booking offers, online bus ticket booking in banglore, online bus ticket booking in hyderabad, online bus ticket booking in pune, online bus ticket booking in, book ticket online, book ticket online bus, book ticket online bus , book volvo bus ticket online, book st bus ticket online, book tickets online for ksrtc bus, ticket booking for bus, ticket booking for bus online, ticket booking for bus pune, ticket booking for hyderabad,book bus tickets in india, online bus ticket booking, redbus, in bus,redbus.in, www.booking, booking sites,bus tickets online, ticket bus, bus booking, redbus online booking

Tuesday, 2 July 2013

Creating RAID Array in Linux

For creating RAID array step by step guide
I found below link to be very useful


how to create raid, how to create raid 5, create raid, how to create raid in linux, raid in linux, raid array in linux, raid array, raid array setup, how to setup RAID system

Thursday, 27 June 2013

90s Superhit Hindi Songs

90s Super hit Hindi Songs Great collection

Tags: 90s hindi songs, 90s songs , 1990 to 1999 songs , Romantic songs youtube

Wednesday, 26 June 2013

Censored TED Talks

I found this two videos very helpful in understanding alltogether different view of the world from the conventional.

How we are purposely made to keep busy with daily lives and not allowing to know true purpose of our existance

Both Graham Hancock and Rupert Sheldrake explain to us in a very easy language that everyone can understand

Graham Hancock – The War on Consciousness


Rupert Sheldrake – The Science of Delusion



ted, talks, ted talks, talks with, teds, ted talk, ted.com, tedtalks, tedx, ted 2, ted talks top 10, ted online

Tuesday, 11 June 2013

Live Gold and Silver Prices

Live Gold Price 


Live Silver Price 


Live Gold Price, Live Silver Price,live gold prices in india, live gold prices in 24 hrs, live gold prices today, gold price chart, gold price chart 2013,2014, gold price chart india, gold price chart history, gold price chart in indian rupees, gold price chart in rupees, india gold price chart in rupees, gold price chart history in rupees, gold price per gram, gold price per ounce, gold price per gram today, gold price per gram in india, live silver prices in india, live silver prices in 24 hours, 24 hrs 

Tuesday, 21 May 2013

Free Calls to US

1. Register for IP Phone Service

2. Link IP Phone Service with actual PSTN number 

3. Install good SIP Client on your desktop computer like
    Express Talk from

    Link SIP client to receive calls from SIP Service provider from Step 1

4. Create a Google Voice Account
    Use above number (PSTN Number from Step 2) 
    for registering and activating (account verification) Google Voice

5. Start Enjoying Free calls to US and Canada

6. Use SIP clients Apps for iPhone, iPad and Android phone like "Talkatone" for making calls directly over wifi

Great Site to make calls to US directly from Browser no need to install application

free phone calls, free usa calls, free international calls, skype free calls, free voip calls,
free us number, voip calls, free online calls, free internet calls,

Free calls to US and Canada, Call to US for free, Call to US and Canada from Web,
VoIP free calls to US / Canada, Call to Mobile Landline US Canada number from iPad, iPhone, Free calls to mobile, Free calls to Landline, Free calls to mobile from Android Phone,Make telephone calls directly over WiFi, Free VoIP calls to Mobile Landline USA

Wednesday, 27 February 2013

Best Debugging Reversing Tools

Best Debugging Reverse Engineering Tools 




Tags: Reverse Enginner, .NET reversing, reversing, debugging windows application, debugging mobile applications, kernel debugging, Disassemblers, IDA Pro, SoftICE

Friday, 1 February 2013

Latest News

Best Latest News Sources for me
I have found these web sites very useful for day today live news

1. Google 

2. IBNLive 

3. Science and Technology News

4. International News

Tags: Latest news, news, news 24x7, latest news from india, latest india news 

Monday, 21 January 2013

IP Lookup on Google Map

Just copy paste the IP Address in the text box and click Discover / Check ,
it will show you the city on google map



ip lookup location, ip lookup map, ip lookup location,ip lookup location map, ip lookup location finder, ip lookup location address, ip lookup map location, ip lookup map google map, ip lookup map free, ip lookup map google, ip address lookup on google maps, ip lookup on google maps

Friday, 11 January 2013

Top 10 Bollywood Songs

Top 10 Songs for the week


Top 10 bollywood songs, Listen to top 10 bollywood songs online,
listen songs online, top 10 bollywood songs of the week, listen top 10 bollywood songs of the week, top 10 english songs, top 10 english hindi, top 10 english telugu, top 10 songs, top 10 hindi songs list, top 10 hindi songs listen online, top 10 hindi songs listen now, listen top 10 hindi songs, listen top 10 telugu songs, listen top 10 telugu songs online