Skip to content

Instantly share code, notes, and snippets.

View goromlagche's full-sized avatar
😴

Mrinmoy Das goromlagche

😴
View GitHub Profile
@goromlagche
goromlagche / rename.sh
Created February 6, 2014 08:45
script to rename and remove space
#!/bin/bash
IFS='
'
a=0
for entry in $PWD/*.JPG
do
if [ -f $entry ]
then
filename=$(basename "$entry")
extension="${filename##*.}"
IFS='
'
if [[ $# -eq 0 ]] ; then
echo -e '\n\e[32mUsage: compress.sh {-t/--thumbnail|-h/--home|-g169/--generic169|-a/--art|-o43/--other43|-m/--mapImages|-c/--custom}\e[0m\n'
exit 0
fi
thumbnailImage()
{
for entry in $(find $1 -type f)
do
#!/bin/bash
sudo -R chown simp:www-data $1
find $1 -type d -exec chmod 775 {} \;
find $1 -type f -exec chmod 644 {} \;
set $mobile_rewrite do_not_perform;
if ($http_user_agent ~* "(android|bb\d+|meego).+mobile|avantgo|bada\/|blackberry|blazer|compal|elaine|fennec|ipad|android 3|sch-i800|playbook|tablet|kindle|gt-p1000|sgh-t849|shw-m180s|a510|a511|a100|dell streak|silk|hiptop|iemobile|ip(hone|od)|iris|kindle|lge |maemo|midp|mmp|mobile.+firefox|netfront|opera m(ob|in)i|palm( os)?|phone|p(ixi|re)\/|plucker|pocket|psp|series(4|6)0|symbian|treo|up\.(browser|link)|vodafone|wap|windows (ce|phone)|xda|xiino") {
set $mobile_rewrite perform;
}
if ($http_user_agent ~* "^(1207|6310|6590|3gso|4thp|50[1-6]i|770s|802s|a wa|abac|ac(er|oo|s\-)|ai(ko|rn)|al(av|ca|co)|amoi|an(ex|ny|yw)|aptu|ar(ch|go)|as(te|us)|attw|au(di|\-m|r |s )|avan|be(ck|ll|nq)|bi(lb|rd)|bl(ac|az)|br(e|v)w|bumb|bw\-(n|u)|c55\/|capi|ccwa|cdm\-|cell|chtm|cldc|cmd\-|co(mp|nd)|craw|da(it|ll|ng)|dbte|dc\-s|devi|dica|dmob|do(c|p)o|ds(12|\-d)|el(49|ai)|em(l2|ul)|er(ic|k0)|esl8|ez([4-7]0|os|wa|ze)|fetc|fly(\-|_)|g1 u|g560|gene|gf\-5|g\-mo|go(\.w|od)|gr(ad|un)|haie|hcit|hd\-(m|
sudo add-apt-repository ppa:webupd8team/sublime-text-2;
sudo apt-get update;
sudo apt-get install sublime-text
sudo ln -s /usr/lib/sublime-text-2/sublime_text /usr/local/bin/sublime
=Navigating=
visit('/projects')
visit(post_comments_path(post))
=Clicking links and buttons=
click_link('id-of-link')
click_link('Link Text')
click_button('Save')
click('Link Text') # Click either a link or a button
click('Button Value')
#!/bin/bash
echo "Generating an SSL private key to sign your certificate..."
openssl genrsa -des3 -out myssl.key 1024
echo "Generating a Certificate Signing Request..."
openssl req -new -key myssl.key -out myssl.csr
echo "Removing passphrase from key (for nginx)..."
cp myssl.key myssl.key.org
openssl rsa -in myssl.key.org -out myssl.key
@goromlagche
goromlagche / phantom_fetch.js
Created August 11, 2014 13:20
a phantom script to fetch pages
var fs = require('fs');
var system = require('system');
var url = system.args[1];
var page = require('webpage').create();
page.settings.userAgent = 'Baiduspider';
page.open(url, function () {
try {
fs.write(system.args[2], page.content, 'w');
@goromlagche
goromlagche / string.rb
Last active August 29, 2015 14:06
Better String
class String
def black; "\033[30m#{self}\033[0m" end
def red; "\033[31m#{self}\033[0m" end
def green; "\033[32m#{self}\033[0m" end
def brown; "\033[33m#{self}\033[0m" end
def blue; "\033[34m#{self}\033[0m" end
def magenta; "\033[35m#{self}\033[0m" end
def cyan; "\033[36m#{self}\033[0m" end
def gray; "\033[37m#{self}\033[0m" end
def bg_black; "\033[40m#{self}\033[0m" end
@goromlagche
goromlagche / gi.sh
Created September 29, 2014 11:23
git improved
IFS='
'
if [ "$1" = "-b" ]; then
if [ "$2" = "-t" ]; then
git for-each-ref --sort=-committerdate refs/heads/
fi
elif [ "$1" = "-c" ];then
if [ "$2" = "-p" ];then
git checkout -
elif [ "$2" = "-f" ]; then