Skip to content

Instantly share code, notes, and snippets.

View wayanjimmy's full-sized avatar
🏠
Working from home

Wayan jimmy wayanjimmy

🏠
Working from home
View GitHub Profile
@wayanjimmy
wayanjimmy / CorsMiddleware.php
Created November 13, 2014 16:49
Slim Middleware CORS (OPTION request intercept)
class CorsMiddleware extends \Slim\Middleware
{
public function call()
{
// Get reference to application
$app = $this->app;
if(!$app->request->isOptions()) {
// Run inner middleware and application
$this->next->call();
@wayanjimmy
wayanjimmy / jquery_ajax_file_upload.js
Created November 14, 2014 05:05
jquery ajax fileupload
$('#file').change(function(){
var formData = new FormData();
var current = $(this);
formData.append("file", $(this)[0].files[0]);
// additional data
formData.append("id", "1");
var promise = $.ajax({
url: "url",
type: 'post',
<?xml version="1.0" encoding="utf-8"?>
<resources>
<color name="red_50">#fde0dc</color>
<color name="red_100">#f9bdbb</color>
<color name="red_200">#f69988</color>
<color name="red_300">#f36c60</color>
<color name="red_400">#e84e40</color>
<color name="red_500">#e51c23</color>
<color name="red_600">#dd191d</color>
<color name="red_700">#d01716</color>
@wayanjimmy
wayanjimmy / tinker
Created December 10, 2014 06:25
artisan tinker
php artisan tinker --env=local
@wayanjimmy
wayanjimmy / create unity launcher
Created December 12, 2014 18:04
create ubuntu unity launcher
sudo mv /from_where_it_is to /opt/firefox_dev/
sudo chown -R $(whoami):$(whoami) /opt/firefox_dev/
gnome-desktop-item-edit ~/.local/share/applications --create-new
@wayanjimmy
wayanjimmy / fix_mac_sublime_home_end
Last active August 29, 2015 14:11
Fix Mac Sublime text Home End
[
{ "keys": ["home"], "command": "move_to", "args": {"to": "bol"} },
{ "keys": ["end"], "command": "move_to", "args": {"to": "eol"} },
{ "keys": ["shift+end"], "command": "move_to", "args": {"to": "eol", "extend": true} },
{ "keys": ["shift+home"], "command": "move_to", "args": {"to": "bol", "extend": true } }
]
#/bin/bash
#-- Script to automate https://help.github.com/articles/why-is-git-always-asking-for-my-password
REPO_URL=`git remote -v | grep -m1 '^origin' | sed -Ene's#.*(https://[^[:space:]]*).*#\1#p'`
if [ -z "$REPO_URL" ]; then
echo "-- ERROR: Could not identify Repo url."
echo " It is possible this repo is already using SSH instead of HTTPS."
exit
fi
### Install OpenJDK
cd ~
sudo apt-get update
sudo apt-get install openjdk-7-jre-headless -y
### Download and Install ElasticSearch
### Check http://www.elasticsearch.org/download/ for latest version of ElasticSearch and replace wget link below
wget https://download.elasticsearch.org/elasticsearch/elasticsearch/elasticsearch-1.3.1.deb
sudo dpkg -i elasticsearch-1.3.1.deb
@wayanjimmy
wayanjimmy / Boxfile
Created January 29, 2015 03:10
Laravel Pagoda Boxfile
web1:
document_root: public
php_version: 5.4.14
php_error_reporting: 0
php_extensions:
- mbstring
- mcrypt
- pdo_mysql
- redis
- zip
@wayanjimmy
wayanjimmy / fancybox_ajax.js
Last active August 29, 2015 14:14
fancybox ajax
// fancybox show
$.fancybox(result, {
fitToView: true,
width:600,
autoSize: false,
closeClick: false,
openEffect: 'fade',
closeEffect: 'fade',
padding: 0,
title: 'Edit Language',