Skip to content

Instantly share code, notes, and snippets.

Avatar

Manvendra Singh ManvendraSK

View GitHub Profile
@ManvendraSK
ManvendraSK / grails_app_upgrade_from_137_to_244.md
Last active Aug 29, 2015
Upgrading a Grails app from version 1.3.7 to version 2.4.4
View grails_app_upgrade_from_137_to_244.md

Upgrading a Grails app from version 1.3.7 to version 2.4.4

So, you want to upgrade your app to Grails 2.4.4 from that legacy 1.3.7 version today!

But wait! There are few challenges waiting for you in the process.

1. Start


Thinking, from where should we start upgrading, as it was quite a task for such

@ManvendraSK
ManvendraSK / grails_3_debugging.md
Created Jan 22, 2016
Debugging your Grails 3.0.x application
View grails_3_debugging.md

Every new version of Grails brings some enhancements, and challenges on developer side too. Starting Grails 2.3.x we used different approach to debug our application, and now we are again on same place with Grails 3.0.x.

As Grails is now using Spring Boot and Gradle, we have to hook into bootRun gradle task that gets added by Spring Boot Gradle plugin. You won't find this task anywhere in your build.gradle file but inside Gradle tool window of IntelliJ IDEA. To facilitate debugging again we just need to hook into this bootRun task as follows:

bootRun {
    addResources = false
    jvmArgs = ["-Xdebug", "-Xrunjdwp:transport=dt_socket,server=y,suspend=n,address=5005"]
}
View download_egghead_videos.md
@ManvendraSK
ManvendraSK / OpenWithSublimeText3.bat
Created Oct 11, 2016 — forked from roundand/OpenWithSublimeText3.bat
Open folders and files with Sublime Text 3 from windows explorer context menu (tested in Windows 7)
View OpenWithSublimeText3.bat
@echo off
SET st3Path=C:\Program Files\Sublime Text 3\sublime_text.exe
rem add it for all file types
@reg add "HKEY_CLASSES_ROOT\*\shell\Open with Sublime Text 3" /t REG_SZ /v "" /d "Open with Sublime Text 3" /f
@reg add "HKEY_CLASSES_ROOT\*\shell\Open with Sublime Text 3" /t REG_EXPAND_SZ /v "Icon" /d "%st3Path%,0" /f
@reg add "HKEY_CLASSES_ROOT\*\shell\Open with Sublime Text 3\command" /t REG_SZ /v "" /d "%st3Path% \"%%1\"" /f
rem add it for folders
@reg add "HKEY_CLASSES_ROOT\Folder\shell\Open with Sublime Text 3" /t REG_SZ /v "" /d "Open with Sublime Text 3" /f
@ManvendraSK
ManvendraSK / sublime-keymap.md
Last active Oct 15, 2016
Sublime Text 3 | Preferences and Key bindings
View sublime-keymap.md
[
  { "keys": ["f2"], "command": "toggle_side_bar" },
  { "keys": ["f1"], "command": "focus_side_bar" },
  { "keys": ["f4"], "command": "reveal_in_side_bar"},
  { "keys": ["ctrl+b"], "command": "goto_definition" },
]
@ManvendraSK
ManvendraSK / script.md
Created Oct 18, 2016
Do the harlem shake script for any website
View script.md

Copy paste following code in the browser console.

javascript:(function(){function c(){var e=document.createElement("link");e.setAttribute("type","text/css");e.setAttribute("rel","stylesheet");e.setAttribute("href",f);e.setAttribute("class",l);document.body.appendChild(e)}function h(){var e=document.getElementsByClassName(l);for(var t=0;t<e.length;t++){document.body.removeChild(e[t])}}function p(){var e=document.createElement("div");e.setAttribute("class",a);document.body.appendChild(e);setTimeout(function(){document.body.removeChild(e)},100)}function d(e){return{height:e.offsetHeight,width:e.offsetWidth}}function v(i){var s=d(i);return s.height>e&&s.height<n&&s.width>t&&s.width<r}function m(e){var t=e;var n=0;while(!!t){n+=t.offsetTop;t=t.offsetParent}return n}function g(){var e=document.documentElement;if(!!window.innerWidth){return window.innerHeight}else if(e&&!isNaN(e.clientHeight)){return e.clientHeight}return 0}function y(){if(window.pageYOffset){return window.pageYOffset}return Math.max(document
@ManvendraSK
ManvendraSK / Sublime Text Packages I use.md
Created Jan 24, 2017
Lists all the packages that I have installed on my computer.
View Sublime Text Packages I use.md
{
	"bootstrapped": true,
	"in_process_packages":
	[
	],
	"installed_packages":
	[
		"Agila Theme",
		"AutoFileName",
@ManvendraSK
ManvendraSK / VS Code settings.md
Created Aug 28, 2017
Settings I use on VS Code to assist in coding.
View VS Code settings.md

Keymap

// Place your key bindings in this file to overwrite the defaults
[
    {
        "key": "ctrl+b",
        "command": "editor.action.goToDeclaration",
        "when": "editorHasDefinitionProvider && editorTextFocus && !isInEmbeddedEditor"
    },
    {
@ManvendraSK
ManvendraSK / ConEmu Git Bash.md
Last active Sep 17, 2017 — forked from n3dst4/ConEmu Git Bash.md
My ConEmu / Cmder git bash task config
View ConEmu Git Bash.md
  1. Open Conemu

  2. Open Settings -> Tasks or go to new tab button -> Setup tasks.

  3. Click + to add a new task

  4. Enter the name as Git Bash or whatever you like

  5. Task parameters:

      /icon "C:\Program Files\Git\mingw64\share\git\git-for-windows.ico"
    
  6. Command:

View .zshrc.md
# If you come from bash you might have to change your $PATH.
# export PATH=$HOME/bin:/usr/local/bin:$PATH

# Path to your oh-my-zsh installation.
  export ZSH=/home/manvendra/.oh-my-zsh

# Set name of the theme to load. Optionally, if you set this to "random"
# it'll load a random theme each time that oh-my-zsh is loaded.
# See https://github.com/robbyrussell/oh-my-zsh/wiki/Themes