Skip to content

Instantly share code, notes, and snippets.

View doitlikejustin's full-sized avatar

Justin Scarpetti doitlikejustin

View GitHub Profile
@doitlikejustin
doitlikejustin / bookmarklet-gmail-compose.md
Created August 16, 2013 08:03 — forked from lajlev/bookmarklet-gmail-compose.md
How to create a bookmarklet to compose funktion in gmail.
  • Create a bookmark to Gmail.
  • Edit & paste following snippet into the url field.
javascript:var w=window,u='https://mail.google.com/mail/u/0/?ui=2&view=cm&fs=1&tf=1',l=document.location;try{ throw(0); } catch(z) {a =function(){if(!w.open(u,'t','toolbar=0,resizable=0,status=1,width=600,height=500'))l.href=u;};if(/Firefox/.test(navigator.userAgent))setTimeout(a,0);else a();}void(0)
  • Boom you got a bookmarklet which make you able to compose an email, without having to enter you bloated inbox :)
@doitlikejustin
doitlikejustin / watch_mail.sh
Created August 16, 2013 07:00
Monitor mail in Plesk
tail -F /usr/local/psa/var/log/maillog
@doitlikejustin
doitlikejustin / browser_caching.htaccess
Created August 4, 2013 21:41
Browser caching using Expires headers in .htaccess
## EXPIRES CACHING ##
<IfModule mod_expires.c>
ExpiresActive On
ExpiresByType image/jpg "access 1 year"
ExpiresByType image/jpeg "access 1 year"
ExpiresByType image/gif "access 1 year"
ExpiresByType image/png "access 1 year"
ExpiresByType text/css "access 1 month"
ExpiresByType text/javascript "access 1 month"
ExpiresByType text/x-javascript "access 1 month"
@doitlikejustin
doitlikejustin / gzip.htaccess
Created August 4, 2013 21:37
gzip compression in .htaccess
<IfModule mod_deflate.c>
# Insert filters
AddOutputFilterByType DEFLATE text/plain
AddOutputFilterByType DEFLATE text/html
AddOutputFilterByType DEFLATE text/xml
AddOutputFilterByType DEFLATE text/css
AddOutputFilterByType DEFLATE application/xml
AddOutputFilterByType DEFLATE application/xhtml+xml
AddOutputFilterByType DEFLATE application/rss+xml
AddOutputFilterByType DEFLATE application/javascript
@doitlikejustin
doitlikejustin / jquery_ready.js
Created August 4, 2013 21:05
jQuery ready function
$(document).ready(function() {
// Handler for .ready() called.
});
@doitlikejustin
doitlikejustin / sitemap_shortcode.php
Created August 4, 2013 21:04
WordPress sitemap shortcode
// add in functions.php
// [sitemap]
function sitemap_func( $atts ){
return wp_list_pages('title_li=&echo=0');
}
add_shortcode( 'sitemap', 'sitemap_func' );
@doitlikejustin
doitlikejustin / url_shortcode.php
Created August 4, 2013 21:02
WordPress URL shortcode
// add in functions.php
// [url]
function sc_url($atts) {
return get_bloginfo('url');
}
add_shortcode('url', 'sc_url');
@doitlikejustin
doitlikejustin / clear_open_with.sh
Created August 4, 2013 21:01
Fix Duplicate or Old Items on "Open With..." List in Mac OS X
/System/Library/Frameworks/CoreServices.framework/Versions/A/Frameworks/\
LaunchServices.framework/Versions/A/Support/lsregister -kill -r -domain local\
-domain system -domain user
@doitlikejustin
doitlikejustin / email_shortcode.php
Created August 4, 2013 20:57
WordPress email shortcode with encoding
// add in functions.php
// [email]
function sc_email($atts) {
$email = 'ENCODED_EMAIL_ADDRESS';
return "<a href='mailto:$email'>$email</a>";
}
add_shortcode('email', 'sc_email');
@doitlikejustin
doitlikejustin / add_dock_space.sh
Created August 4, 2013 20:55
Add invisible Mac dock spacer
defaults write com.apple.dock persistent-apps -array-add '{tile-data={}; tile-type="spacer-tile";}'; killall Dock