Skip to content

Instantly share code, notes, and snippets.

sudo apt-get update && sudo apt-get install libmcrypt-dev && curl -L -O https://github.com/phpbrew/phpbrew/raw/master/phpbrew && chmod +x phpbrew && sudo mv phpbrew /usr/local/bin/ && phpbrew init && [[ -e ~/.phpbrew/bashrc ]] && source ~/.phpbrew/bashrc && phpbrew lookup-prefix ubuntu && phpbrew install 7.0 +default && phpbrew switch php-7.0.1 && phpbrew use php-7.0.1 && php -v
@viankakrisna
viankakrisna / .htaccess
Created August 30, 2016 12:44
redirect domain to subfolder
RewriteEngine On
RewriteCond %{HTTP_HOST} ^(www.)?YourDomain.com$
RewriteRule ^(/)?$ blog [L]
@viankakrisna
viankakrisna / directory_reset_and_pull.sh
Created August 30, 2016 12:39
bash command for git resetting all directory and pull latest commit
for d in ./*/ ; do (cd "$d" && git reset --hard && git pull origin develop); done
@viankakrisna
viankakrisna / dynamic-sidebars.php
Created August 23, 2016 14:35
Dynamic Sidebar
<?php
class Dynamic_Sidebars {
private $i;
private $sidebars;
function __construct(){
add_action( 'widgets_init', array( $this, 'init' ) );
@viankakrisna
viankakrisna / .xsessionrc
Created July 5, 2016 20:47
Ultranav Setting in Ubuntu
xinput set-prop 11 "Synaptics Palm Detection" 1
xinput set-prop 11 "Synaptics Palm Dimensions" 5, 5
@viankakrisna
viankakrisna / package.json
Created June 8, 2016 18:24 — forked from addyosmani/package.json
npm run-scripts boilerplate
{
"name": "my-app",
"version": "1.0.0",
"description": "My test app",
"main": "src/js/index.js",
"scripts": {
"jshint:dist": "jshint src/js/*.js'",
"jshint": "npm run jshint:dist",
"jscs": "jscs src/*.js",
"browserify": "browserify -s Validating -o ./dist/js/build.js ./lib/index.js",
@viankakrisna
viankakrisna / proxy.php
Created February 10, 2016 15:33
PHP Proxy, enabling live AJAX JSON endpoint to use for local
<?php
$request = http_build_query($_GET);
$server = 'HTTP://YOURSERVERAJAXENDPOINT';
function getCurrentUri(){
$basepath = implode('/', array_slice(explode('/', $_SERVER['SCRIPT_NAME']), 0, -1)) . '/';
$uri = substr($_SERVER['REQUEST_URI'], strlen($basepath));
if (strstr($uri, '?')) $uri = substr($uri, 0, strpos($uri, '?'));
$uri = '/' . trim($uri, '/');
@viankakrisna
viankakrisna / toggleclass.js
Last active August 26, 2021 16:49
toggle class without jQuery
document.getElementById('menu-button').onclick = function() {
document.getElementsByTagName('header')[0].classList.toggle('menu-open');
document.querySelector('div.content').classList.toggle('menu-open');
document.querySelector('nav').classList.toggle('menu-open');
return false;
};
@viankakrisna
viankakrisna / sidebar_hook.php
Last active January 19, 2016 15:45
Calibrefx Dynamic Sidebar (Create sidebar anywhere in calibrefx hooks)
<?php
class Calibrefx_Dynamic_Sidebars {
private $i;
private $sidebars;
function __construct(){
$this->i = 0;
@viankakrisna
viankakrisna / sidebar_hook.php
Created January 14, 2016 08:46
Calibrefx Dynamic Sidebar (Create and display sidebar based on post type)
<?php
add_action( 'widgets_init', 'childfx_widgets_init' );
function childfx_widgets_init() {
//TODO: Create setting in admin area for this variable
$post_type = array(
'news',
'post'
);