Tuesday, October 29, 2013

Hacking Google : Tips & Tricks

  • Free Downloads of any type
    • Ever needed an old Android app but couldn't find the APK for what you were looking for? Or wanted an MP3 but couldn't find the right version? Google has a few search tools that, when used together, can unlock a plethora of downloads: inurl, intitle, and filetype. For example, to find free Android APKs, you'd search for -inurl:htm -inurl:html intitle:"index of" apk to see site indexes of stored APK files
      • -inurl:htm -inurl:html intitle:"index of" apk
      • intitle:"index of" downloads
      • filetype:pdf Javascript
  • Search Product, Recipes, and More with Reverse Image Search
    • With Google, you can just drop a picture into Google Images and it'll search for similar pictures. 
  • Get google cache copy directly
    • We all know Google Cache can be a great tool, but there's no need to search for the page and then hunt for that "Cached" link: just type cache: before that site's URL
      • cache:http://vishnu-agarwal.blogspot.com/

Tuesday, October 8, 2013

Hack new Yahoo Mail!

Yahoo Mail is back with a Bang! 

By now you must have heard that Yahoo have launched much cooler Mail

However, to make it much usable, I'm trying with few Hacks.

* Increase the Message Read Pane Area (stretch)
In Mailbox vertical split, Inbox area is hardly using 65% of my screen width, and right most ~20% of the area is unused (Ads, Banners!). Moreover, my content viewable area is quite small.
  1. Check if you have Greasemonkey or Tempermonkey installed in your browser.
  2. Install the following script there:
    1. // ==UserScript==
      // @name       Ymail stretch
      // @namespace  http://vishnu-agarwal.blogspot.com/
      // @version    0.1
      // @include    https://in-mg0.mail.yahoo.com/neo*
      // @description  stretches the new YMail Inbox area
      // @match      https://in-mg0.mail.yahoo.com/neo/*
      // @copyright  2012+, You
      // ==/UserScript==
      if(ele = document.getElementById('shellcontent')) ele.style.width='1300px';


Will update the post with more tweaks!

1. https://chrome.google.com/webstore/detail/tampermonkey/dhdgffkkebhmkfjojejmpbldmpobfkfo
2. http://vishnu-agarwal.blogspot.com/2010/03/introduction-to-greasemonkey.html
3. http://yahoo.tumblr.com/post/63462971435/yahoo-mails-sweet-16-is-sweet-a-brand-new-view

Thursday, February 7, 2013

Webinar : Selenium Test Automation

Wednesday, Feb 13, 2013 5:00 PM IST

In current era, the software project deliveries are getting very fast paced to meet the strong growing demands from the customers and users esp. on the web application side. The competition is hot and teams which will fail to deliver fast, on time and with high quality will loose out in the race to win the customers and users.  
Testing forms a crucial part of the achieving these objectives. Banking just on manual testing may slow the pace and increase the business risk. Hence, there is lot of demand from testing professionals to automate web application testing and hence ensure faster test results and higher test coverage.   

"Selenium automates browsers." That's it

Selenium is one of the most popular tool to achieve this objective.It is widely used due to its robustness and unique features. It does not incur additional cost to company to acquire this tool as it is open source and free and is backed by some of the leading software companies. Those who become skilled in this tool and its technology will gain to stand to grab opportunities coming up in the market place and better their career prospects as software testing professionals.  

Key Learning Areas:  
  • What is Selenium IDE?
  • What is Selenium RC?
  • What is Selenium Grid?
  • What is Selenese?
  • What is Selenium Web Driver?
  • What is Selenium 1.0 vs 2.0?
  • Can we do parallel test execution using Selenium?
  • Why to use Selenium?

Speaker's Biography

Ganesh Sahai has done B. Tech. from IIT Delhi (1993) and EGMP from IIM Lucknow. He has been founder, co-founder and founder team member of few start up companies and initiatives in the field of information technology, marketing and academics.

He has worked for 12 yrs at Adobe since 1999. He has led and setup many of the key testing teams from scratch for various Adobe products, like, Acrobat, Adobe Reader, AIR, CS (Creative Suite) , Tools etc. spanning desktops, handhelds (mob. phones etc.), hosted and enterprise area .

Resources /Reads about Selenium:
Webinar Recording:

Wednesday, January 2, 2013

Hacking Mac : Useful installations & shortcuts

Some of the software usually you'll love to have:

Mac Installers:
  1. iSync (not available for Mountain Loin)
  2. Adobe Reader
  3. Adobe flash player
  4. Adobe Air
  5. Twhirl
  6. Evernote
  7. OneNote
  8. Picasa
  9. Adium
  10. Alfred
  11. Skype
  12. Chrome
  13. VLC
  14. Keepassx
  15. X11 and XQuartz (Macport)
  16. MySQL (mysql/php configuration)
  17. Skitch
  18. Sublime 2
  19. SilverLight
  20. ImageMagick
  21. Ntfs-3G
  22. Java & eclipse
  23. GreaseMonkey / TemperMonkey Script - firefox/chrome
  1. Install .dmg from Command Line : hdiutil mount cotvnc-20b4.dmg 
*nix Commands:
In Mac Terminal:

  1. ls -lSr : list files (-S for sort by size)
  2. cd - :  to swap directories to the previous working directory
  3. for f in *.txt;do echo $f;done : Looping over a set of files
  4. find . –name "*.txt" –mtime 5 : files & folders modified in the last 5 days
  5. rename –v 's/foo/bar/g' * : Rename files using regular expressions
  6. mv /path/to/file.{txt,xml} #rename just part of a filename
  7. cp /etc/rc.conf{,-old} #Backup of the file
  8. sudo !! #represent the last command you ran
  9. mkdir my{1,2,3} #will create my1,my2 & my3 folders
  10. Bash Shortcut 
    1. Ctrl + U: Clears the line from the cursor point back to the beginning.
    2. Ctrl + A: Moves the cursor to the beginning of the line.
    3. Ctrl + E: Moves the cursor to the end of the line
    4. Ctrl + R: Allows you to search through the previous commands.
  11. Using Alias : Some useful examples
    1. alias agi='sudo apt-get install'
    2. alias emp='cd /usr/local/mysql/data/employee'
    3. alias grep='grep --color'
    4. alias ls='ls –l' # if you always wanted ls to actually do ls –l

Some shorcuts:
  1. Shift + Command + I : Compose outlook
  2. Shift + Command + N : New Folder
  3. Shift + Command + 4 : Screen Capture
  4. Command + Alt + D : Dock Hide / Unhide
  5. Command + Alt + Esc : Force Quit
  6. Command + M : Minimize
  7. Command + H : Hide 
  8. Command + D : Clone in finder
  9. Command + Q : Quit
  10. Command + I : File Info
  11. Command + S/C/V : Save/Copy/Paste
  12. Command + Delete : Delete
  13. Enter / Return : Rename
  14. Space : Quick Info
  15. Command + Space : Spotlight
  16. Delete : Backspace
  17. Delete + fn : Delete
  18. Command + Z : Undo
  19. Command + Shift + Z : Undo
  20. Command + Left : beginning of line
  21. Command + Left : Ending of line
  22. Alt + arrow : jump by word
  23. Command + Alt + I : Inspector in Browser
  24. Shift + Ctrl + arrow: Word selection
  25. ctrl + arrow : Desktop switch
  26. Lock Screen : Enable Hot Corner


Related Posts with Thumbnails