Skip to content

Instantly share code, notes, and snippets.

View Narayon's full-sized avatar
🛠️

Rui Barbosa Narayon

🛠️
View GitHub Profile
@Narayon
Narayon / font_face_helper.css.scss
Created July 30, 2015 12:15 — forked from simaovergalho/font_face_helper.css.scss
SCSS: helper for font-face
@each $font-face in
"MyFont-Regular",
"MyFont-Bold",
"MyFont-Medium" {
@font-face {
font-family: $font-face;
font-style: normal; font-weight: normal;
src: font-url('#{$font-face}.eot');
src: font-url('#{$font-face}.eot?#iefix') format('embedded-opentype'),
@Narayon
Narayon / JS-rAF.js
Last active April 8, 2018 01:52 — forked from simaovergalho/JS-rAF.js
Javascript: Request Animation Frame
// http://paulirish.com/2011/requestanimationframe-for-smart-animating/
// http://my.opera.com/emoller/blog/2011/12/20/requestanimationframe-for-smart-er-animating
// requestAnimationFrame polyfill by Erik Möller. fixes from Paul Irish and Tino Zijdel
// MIT license
(function() {
var lastTime = 0;
var vendors = ['ms', 'moz', 'webkit', 'o'];
@Narayon
Narayon / JS-Module_pattern.js
Last active April 8, 2018 01:52 — forked from simaovergalho/JS-Module_pattern.js
Javascript: Module Pattern
var UTIL = (function (parent, $) {
var my = parent.ajax = parent.ajax || {};
my.get = function (url, params, callback) {
// ok, so I'm cheating a bit :)
return $.getJSON(url, params, callback);
};
// etc...
<?php
/**
* Disable Emojis
*
* @package Package
* @subpackage Package/SubPackage
* @copyright Copyright (c) 2014, Your Name
* @license http://opensource.org/licenses/gpl-2.0.php GNU Public License
* @since 0.0.1
* @author Your Name <email@domain.com>
@Narayon
Narayon / private-members.js
Last active April 8, 2018 01:52 — forked from simaovergalho/private-members.js
Javascript: Embed Private Members Into an Object
//reference to: http://code.tutsplus.com/tutorials/javascript-how-to-embed-private-members-into-an-object--cms-24287
var createProperty = function (obj, prop) {
var currentValue = obj[prop];
Object.defineProperty(obj, prop, {
get: function () { return currentValue; },
set: function (value) {
currentValue = value;
},
enumerable: true,
configurable: true
@Narayon
Narayon / index.php
Last active April 8, 2018 01:52 — forked from simaovergalho/index.php
PHP: prevent direct folder/file access
if( ! defined('ABSPATH') ) {
header( 'Status: 403 Forbidden' );
header( 'HTTP/1.1 403 Forbidden' );
exit;
}
//OR
if ( ! defined('ABSPATH') ) { die('-1'); }
@Narayon
Narayon / add_image_size.php
Last active April 8, 2018 01:53
Wordpress: add image size
<?php
//set custom sizes
if ( function_exists( 'add_image_size' ) ) {
add_image_size( 'category-thumb', 300, 9999 ); //300 pixels wide (and unlimited height)
add_image_size( 'homepage-thumb', 220, 180, true ); //(cropped)
}
//rename custom sizes for the Dashboard, with translation
add_filter('image_size_names_choose', 'PREFIXIT_image_sizes');
function PREFIXIT_image_sizes($sizes) {