Skip to content

Instantly share code, notes, and snippets.

View musamamasood's full-sized avatar
🎯
Focusing

Muhammad Usama Masood musamamasood

🎯
Focusing
View GitHub Profile
@musamamasood
musamamasood / multi-git.md
Created November 3, 2015 21:10 — forked from rosswd/multi-git-win.md
Setting up a Github and Bitbucket account on the same computer.

Setting up github and bitbucket on the same computer

Github will be the main account and bitbucket the secondary.

Create SSH Keys

ssh-keygen -t rsa -C "github email"

Enter passphrase when prompted. If you see an option to save the passphrase in your keychain, do it for an easier life.

@musamamasood
musamamasood / functions.php
Last active March 15, 2016 16:24 — forked from billerickson/functions.php
Add blog to breadcrumbs, and remove category
<?php
/**
* Add Blog to Breadcrumbs, remove category and add pagination in breadcrumb.
* @author Bill Erickson, Masood U
* @link http://www.billerickson.net/adding-blog-to-genesis-breadcrumbs/
* @reference http://genesis.wp-a2z.org/page/2/?s=breadcrumb
*
* @param string original breadcrumb
* @return string modified breadcrumb
@musamamasood
musamamasood / gist:89d90215171774caadee
Last active March 17, 2016 20:53 — forked from seanmcn/gist:62a021a765ad4f8e593b
The Perfect Web Server - Nginx, Ajenti, Ubuntu on VPS
#Insall Ajenti
apt-get update
wget http://repo.ajenti.org/debian/key -O- | apt-key add -
echo "deb http://repo.ajenti.org/ng/debian main main ubuntu" >> /etc/apt/sources.list
apt-get update
apt-get install ajenti
service ajenti restart
# Uninstall Apache2
sudo apt-get autoremove && sudo apt-get remove apache2*
# How to reset the root password
/usr/libexec/webmin/changepass.pl /etc/webmin root PASSWORD
# https://www.virtualmin.com/
# http://www.webmin.com/
@musamamasood
musamamasood / media-queries.scss
Created April 4, 2016 20:50 — forked from chrisjlee/media-queries.scss
All Media Queries breakpoints
@media (min-width:320px) { /* smartphones, portrait iPhone, portrait 480x320 phones (Android) */ }
@media (min-width:480px) { /* smartphones, Android phones, landscape iPhone */ }
@media (min-width:600px) { /* portrait tablets, portrait iPad, e-readers (Nook/Kindle), landscape 800x480 phones (Android) */ }
@media (min-width:801px) { /* tablet, landscape iPad, lo-res laptops ands desktops */ }
@media (min-width:1025px) { /* big landscape tablets, laptops, and desktops */ }
@media (min-width:1281px) { /* hi-res laptops and desktops */ }
@musamamasood
musamamasood / Vagrant
Last active April 7, 2016 21:37
Setup Vagrant for Development.
# Make directory
$ mkdir vagrant_test
# Init Vagrant
$ vagrant init
# Add boxes to Vagrant
$ vagrant box add ubuntu/trusty64 ##https://atlas.hashicorp.com/boxes/search
# Open Vagrant File in editor and add/update
#!/bin/sh
git filter-branch --env-filter '
OLD_EMAIL="your-old-email@example.com"
CORRECT_NAME="Your Correct Name"
CORRECT_EMAIL="your-correct-email@example.com"
if [ "$GIT_COMMITTER_EMAIL" = "$OLD_EMAIL" ]
then
@musamamasood
musamamasood / content-featured-post.php
Created June 8, 2016 13:09
Adding Author and Display Time to Featured Content.
<?php
/**
* The template for displaying featured posts on the front page
*
* @package WordPress
* @subpackage Twenty_Fourteen
* @since Twenty Fourteen 1.0
*/
?>
@musamamasood
musamamasood / wp-config-debug.php
Created June 8, 2016 14:09 — forked from jrfnl/wp-config-debug.php
Code to add to wp-config.php to enhance information available for debugging.
<?php
/**
* == About this Gist ==
*
* Code to add to wp-config.php to enhance information available for debugging.
*
* You would typically add this code below the database, language and salt settings
*
* Oh.. and *do* make sure you change the path to the log file to a proper file path on your server (make sure it exists).
*
@musamamasood
musamamasood / sticky-header.html
Created June 10, 2016 20:02
Create an animated sticky header with css3 and javascript.
<script>
/**
* Add Class to header area to make it sticky.
* Placed into header or footer area.
*/
function init() {
window.addEventListener('scroll', function(e){
var distanceY = window.pageYOffset || document.documentElement.scrollTop,
shrinkOn = 300,
header = document.getElementById("headerID"); //Header ID