Skip to content

Instantly share code, notes, and snippets.

View raidenz's full-sized avatar

raidenz raidenz

View GitHub Profile
@raidenz
raidenz / README.md
Created April 22, 2017 11:30 — forked from Dr-Nikson/README.md
Auth example (react + redux + react-router)
@raidenz
raidenz / gitflow-breakdown.md
Last active July 10, 2017 05:32 — forked from JamesMGreene/gitflow-breakdown.md
A comparison of using `git flow` commands versus raw `git` commands.

Initialize

gitflow git
git flow init git init
x git commit --allow-empty -m "Initial commit"
x git checkout -b develop master

Connect to the remote repository

@raidenz
raidenz / EmbeddedGist.js
Created January 30, 2017 02:27
react embed gist
var EmbeddedGist = React.createClass({
propTypes: {
gist: React.PropTypes.string.isRequired, // e.g. "username/id"
file: React.PropTypes.string // to embed a single specific file from the gist
},
statics: {
// Each time we request a Gist, we'll need to generate a new
// global function name to serve as the JSONP callback.
gistCallbackId: 0,
<?php
/* Thumbnail upscale
** source
** http://alxmedia.se/code/2013/10/thumbnail-upscale-correct-crop-in-wordpress/
** ------------------------------------ */
function alx_thumbnail_upscale( $default, $orig_w, $orig_h, $new_w, $new_h, $crop ){
if ( !$crop ) return null; // let the wordpress default function handle this
$aspect_ratio = $orig_w / $orig_h;
@raidenz
raidenz / ion-tabs-swipable.js
Created October 31, 2016 03:35 — forked from taivo/ion-tabs-swipable.js
Swipe navigation for ion-tabs (for ionic framework v 1.0.0)
angular.module('yourModule')
.directive('tabsSwipable', ['$ionicGesture', function($ionicGesture){
//
// make ionTabs swipable. leftswipe -> nextTab, rightswipe -> prevTab
// Usage: just add this as an attribute in the ionTabs tag
// <ion-tabs tabs-swipable> ... </ion-tabs>
//
return {
restrict: 'A',
require: 'ionTabs',
@raidenz
raidenz / sidebarscroll.js
Created September 23, 2016 03:07
simple sidebar scroll dengan margin
$sidebar = $("#sidebar-id");
$window = $(window);
var sidebarOffset = $sidebar.offset();
$window.scroll(function () {
if($window.width() > 766){
if ($window.scrollTop() > sidebarOffset.top) {
$sidebar.stop().animate({
marginTop: $window.scrollTop() - sidebarOffset.top + 20
});
@raidenz
raidenz / Car.php
Created August 25, 2016 15:42 — forked from jgrossi/Car.php
How to use Eloquent (from Laravel) inside Wordpress
<?php // File location: /wp-content/themes/my-theme/src/Models/
namespace App\Models;
use Illuminate\Database\Eloquent\Model as Eloquent;
class Car extends Eloquent
{
protected $table = 'cars';
protected $primaryId = 'id';
@raidenz
raidenz / pusher.js
Last active June 24, 2016 15:27
Pusher basic
var socketId = null;
var channel = null;
Pusher.logToConsole = true;
pusher = new Pusher('xxx', {
cluster: 'ap1',
authEndpoint: '/pusher_auth.php', //custom auth file
encrypted: false
});
// channel = pusher.subscribe('tomicek-subscribe'); //join the tomicek-subscribe channel
// autentikasi hanya terjadi pada prefix presence-* dan private-*
@raidenz
raidenz / server.js
Created June 21, 2016 10:04
node witout framework
// https://developer.mozilla.org/en-US/docs/Node_server_without_framework
var http = require('http');
var fs = require('fs');
var path = require('path');
http.createServer(function (request, response) {
console.log('request starting...');
var filePath = '.' + request.url;
if (filePath == './')
@raidenz
raidenz / index.html
Created June 5, 2016 17:00
seo meta
<!DOCTYPE html>
<HTML dir='ltr'>
<head>
<!-- cache -->
<meta content='public' http-equiv='Cache-control'/>
<meta content='private' http-equiv='Cache-control'/>
<meta content='no-cache' http-equiv='Cache-control'/>
<meta content='no-store' http-equiv='Cache-control'/>
<!-- cache -->
<include expiration='7d' path='*.css'></include>