Skip to content

Instantly share code, notes, and snippets.

View juanfernandes's full-sized avatar
💭
Available for contract / freelance work

Juan Fernandes juanfernandes

💭
Available for contract / freelance work
View GitHub Profile
@juanfernandes
juanfernandes / .bashrc
Created June 1, 2013 06:36
Add to end of .bashrc - removes username@machine and shows your current branch etc - see http://lancespeelmon.wordpress.com/2012/05/10/three-tips-for-creating-the-best-ever-git-command-line/
# http://lancespeelmon.wordpress.com/2012/05/10/three-tips-for-creating-the-best-ever-git-command-line/
c_cyan=`tput setaf 6`
c_red=`tput setaf 1`
c_green=`tput setaf 2`
c_sgr0=`tput sgr0`
parse_git_branch ()
{
if git rev-parse --git-dir >/dev/null 2>&1
then
@juanfernandes
juanfernandes / get-text-content
Created September 2, 2013 09:10
Get text content from HTML with out html code.
Let's say you have the following HTML:
<div id="module">
<p>
This is some <b>example</b> text
<span>with some random markup.</span>
</p>
</div>
If you want to grab all the text content inside of #module, you can do this:

Keybase proof

I hereby claim:

  • I am juanfernandes on github.
  • I am juanfernandes (https://keybase.io/juanfernandes) on keybase.
  • I have a public key ASCNPfnhhCmCmE2iGXsOlKcNB4MfPGdrKOm8AuoJDiYT7wo

To claim this, I am signing this object:

@juanfernandes
juanfernandes / 01_sublime-text-setup.md
Last active July 27, 2023 14:40
Sublime Text Setup

Sublime Text setup files

@juanfernandes
juanfernandes / 01_web-dev-setup-files.md
Last active November 10, 2022 15:06
Web Dev Environment Setup

Web Dev Environment Setup

Note: This was for my Ubuntu setup - need to update this for my macbook setup

@juanfernandes
juanfernandes / countries.json
Created August 9, 2016 13:46 — forked from keeguon/countries.json
A list of countries in JSON
[
{name: 'Afghanistan', code: 'AF'},
{name: 'Åland Islands', code: 'AX'},
{name: 'Albania', code: 'AL'},
{name: 'Algeria', code: 'DZ'},
{name: 'American Samoa', code: 'AS'},
{name: 'AndorrA', code: 'AD'},
{name: 'Angola', code: 'AO'},
{name: 'Anguilla', code: 'AI'},
{name: 'Antarctica', code: 'AQ'},
*:focus {
outline: 2px solid rebeccapurple;
box-shadow: 0 1px 1px rgba(0,0,0,.075) inset,0 0 8px rebeccapurple;
}
@juanfernandes
juanfernandes / delete-all-git-branches-except-current.sh
Created October 2, 2017 14:10 — forked from maurobringolf/delete-all-git-branches-except-current.sh
Deletes all local Git branches except the current one.
#!/usr/bin/env bash
git branch | grep -v $(git rev-parse --abbrev-ref HEAD) | xargs git branch -D
@juanfernandes
juanfernandes / change-class-on-scroll.html
Created December 11, 2017 15:43 — forked from ohiosveryown/change-class-on-scroll.html
Vanilla JS – change/add class based on scroll position.
<div id="header"></div>
<style>
#header {
position: fixed;
background: pink;
height: 72px;
width: 100%;
opacity: 0.2;
transition: all 300ms ease;
@juanfernandes
juanfernandes / hide-dock
Created January 28, 2020 11:12
Permanently hide the Mac OS X dock
defaults write com.apple.Dock autohide-delay -float 1000000 && killall Dock
defaults delete com.apple.Dock autohide-delay