Skip to content

Instantly share code, notes, and snippets.

View gnurag's full-sized avatar

Anurag gnurag

  • Red Hat, Inc.
  • Far far away land
View GitHub Profile
@gnurag
gnurag / .muttrc+trash
Last active December 22, 2017 09:59
Send mails to trash in mutt
##################################################
## Macro keybindings to enable Gmail delete
##################################################
# \043 = pound sign (like the keyboard shortcut for Gmail's web interface)
macro index,pager \043 "<save-message>=[Gmail].Trash<enter><enter><refresh>" "Trash Message"

Keybase proof

I hereby claim:

  • I am gnurag on github.
  • I am src (https://keybase.io/src) on keybase.
  • I have a public key whose fingerprint is EAA5 F84E DF27 BD14 2C6B B902 B131 2811 B20A 82C1

To claim this, I am signing this object:

# subscription-manager repos --disable "*"
# subscription-manager repos --enable rhel-6-server-rpms
@gnurag
gnurag / gist:16da9c217ff1aed864be
Created February 10, 2015 10:37
git log linux.git
[anurag@zomg linux]$ git log | grep '^commit dead'
commit dead1971d2a57f972af1b0ffeb7896a73434c628
commit deadcb36f49bee9b3010382ffe4fe4f5c439f1c5
commit deadcfc3324410726cd6a663fb4fc46be595abe7
commit dead537dd8a1c9495322c1d6f7c780697f474af0
commit deadff1665491afce124a8ff83f00f784161f660
commit dead28da8e3fb32601d38fb32b7021122e0a3d21
[anurag@zomg linux]$ git show deadc
error: short SHA1 deadc is ambiguous.
error: short SHA1 deadc is ambiguous.
@gnurag
gnurag / es.conf
Last active August 29, 2015 14:01
Apache configuration for securing ElasticSearch server.
<VirtualHost *:80>
DocumentRoot /var/www/html
ServerName app-example.rhcloud.com
ServerAlias alias1-example.rhcloud.com
ProxyRequests Off
ProxyVia Off
Header set Access-Control-Allow-Origin "*"
# Proxy Redirect for ElasticSearch.
ProxyPass /es http://localhost:9200 connectiontimeout=5 timeout=300
@gnurag
gnurag / www.xinh.org.conf
Created May 14, 2014 17:44
redirect www to naked domain in nginx
server {
listen 80;
server_name www.xinh.org;
rewrite ^ $scheme://xinh.org$request_uri? permanent;
}
@gnurag
gnurag / blistdumps.txt
Created March 14, 2014 09:14
ujson lists
[anurag@dagobah ~]$ python
Python 2.7.5 (default, Feb 19 2014, 13:47:28)
[GCC 4.8.2 20131212 (Red Hat 4.8.2-7)] on linux2
Type "help", "copyright", "credits" or "license" for more information.
>>> from blist import blist
>>> from ujson import dumps
>>> a=range(10)
>>> a
[0, 1, 2, 3, 4, 5, 6, 7, 8, 9]
>>> b=blist(range(10))
@gnurag
gnurag / .screenrc
Created December 27, 2013 06:27
simple .screenrc
hardstatus on
hardstatus alwayslastline
hardstatus string "%{= kw}[ %{= kb}%H%{= kw} ] %{.gW}%-w%{.rW}%n %t%{-}%+w %=%{..G} %H %{..Y} %m/%d %C%a "
termcapinfo xterm* ti@:te@ # scrolling
@gnurag
gnurag / start-server.sh
Created September 18, 2013 11:13
Urban Terror 4.2
#!/bin/bash
while true
do
./Quake3-UrT.x86_64 +set fs_game q3ut4 +set dedicated 1 +set net_port 27960 +set com_hunkmegs 256 +exec server.cfg
echo "server crashed on `date`" > last_crash.txt
done
@gnurag
gnurag / treetop-mode.el
Created June 7, 2013 20:31
treetop-mode.el --- Major mode for editing Treetop files
;;; treetop-mode.el --- Major mode for editing Treetop files
;; Copyright (C) 1994, 1995, 1996 1997, 1998, 1999, 2000, 2001,
;; 2002,2003, 2004, 2005, 2006, 2007, 2008
;; Free Software Foundation, Inc.
;; Author: Anurag Patel
;; Adapted from original work by: Yukihiro Matsumoto, Nobuyoshi Nakada
;; URL: http://www.emacswiki.org/cgi-bin/wiki/TreetopMode
;; Created: Fri Jun 8 02:01:00 IST 2013