Skip to content

Instantly share code, notes, and snippets.

@krishnagists
krishnagists / 0_reuse_code.js
Created March 18, 2016 21:08
Here are some things you can do with Gists in GistBox.
// Use Gists to store code you would like to remember later on
console.log(window); // log the "window" object to the console
#!/bin/bash
# Replaces all _lightweight_ Git tags with an _annotated_ tag
# in the current repository
echo "Converting lightweight tags to annotated tags..."
for tag in $(git tag)
do
VBoxManage controlvm zoomdb_default_1438294339807_33007 poweroff
VBoxManage snapshot zoomdb_default_1438294339807_33007 restore 7.9.0
VBoxManage startvm zoomdb_default_1438294339807_33007 --type headless
boxname = zoomdb_default_1438294339807_33007
VBoxManage controlvm $boxname poweroff
VBoxManage snapshot $boxname delete 7.8.2
VBoxManage snapshot $boxname delete 7.9.0
VBoxManage snapshot $boxname restore initial
VBoxManage startvm $boxname --type headless
migrate() {
cp ../platform/build/docker.gradle build
cd ~/development/platform && ant assemble-jar && cp dist/zoom.jar ~/development/platform-docker/dist/baseline/WEB-INF/lib && cd ~/development/platform-docker && ./gradlew -b build/docker.gradle -PestationDeployDir=dist/baseline baseline clean
git svn rebase
ant clean prepare-local-env release baseline
eval "$(docker-machine env cpfarm)"
./gradlew -b build/docker.gradle -PestationDeployDir=dist/baseline baseline clean
@krishnagists
krishnagists / zoom-save-restore-db.sql
Created July 31, 2015 02:16
zoom save restore db
-- Shrink Global DB Log
USE [master]
GO
ALTER DATABASE [zoom_global] SET RECOVERY full WITH NO_WAIT
GO
USE zoom_global
GO
BACKUP DATABASE zoom_global TO DISK = N'C:\temp\zoom_global.bak'
GO
@krishnagists
krishnagists / zoom-db-cleanup.sql
Last active August 29, 2015 14:25
zoom db cleanup sql
-- Scripts to cleanup zoom database
------------------------------------------------
-- Delete assortments with null planograms and their dependencies
DELETE from SMART_ALTERNATE_PRODUCTS
where SMART_ASSORTMENT_PRODUCT_OID IN (
select SMART_ASSORTMENT_PRODUCT_OID
from SMART_ASSORTMENT_PRODUCTS
where SMART_PLANOGRAM_OID is null
@krishnagists
krishnagists / winapache.py
Created July 19, 2015 07:53
python windows apache within process restart
import os
import sys
def restart():
prefix = 'monitor (pid=%d):' % os.getpid()
print('%s Triggering Apache restart.' % prefix, file=sys.stderr)
import ctypes
ctypes.windll.libhttpd.ap_signal_parent(1)
@krishnagists
krishnagists / winmonitor.py
Last active August 29, 2015 14:25
python monitor windows directory changes
import os
import threading
import re
import win32file
import win32con
ACTIONS = {
1 : "Created",
2 : "Deleted",