Skip to content

Instantly share code, notes, and snippets.

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

Sulaeman feelinc

🏠
Working from home
View GitHub Profile
@feelinc
feelinc / db_backup.php
Created June 10, 2013 07:55
Backup MySQL DB
// location of your temp directory
$tmpDir = "/var/www/_back/";
$dbs = array(
array(
'user' => 'the_db_user',
'password' => 'the_db_password',
'name' => 'the_db_name'
)
);
Mac:
brew install redis
To have launchd start redis at login:
ln -sfv /usr/local/opt/redis/*.plist ~/Library/LaunchAgents
Then to load redis now:
launchctl load ~/Library/LaunchAgents/homebrew.mxcl.redis.plist
Or, if you don't want/need launchctl, you can just run:
redis-server /usr/local/etc/redis.conf
#! /bin/sh
cd /usr/share/locales
./install-language-pack eo
./install-language-pack ia
./install-language-pack ie
./install-language-pack io
./install-language-pack vo
./install-language-pack ca
<?php
// app/start/global.php
/*
|--------------------------------------------------------------------------
| Application Error Logger
|--------------------------------------------------------------------------
|
| Here we will configure the error logger setup for the application which
@feelinc
feelinc / CorsHeader.php
Created September 14, 2016 12:24
CORS Middleware for Laravel
<?php
namespace App\Http\Middleware;
use Closure;
class CorsHeader
{
/**
* Handle an incoming request.
@feelinc
feelinc / RNPaypalWrapperModule.java
Created June 17, 2017 00:25
React Native Paypal Android SDK Wrapper module java file
package com.namasaya.RNPaypalWrapper;
import android.app.Activity;
import android.content.Intent;
import com.facebook.react.bridge.ReactApplicationContext;
import com.facebook.react.bridge.ReactContextBaseJavaModule;
import com.facebook.react.bridge.ReactMethod;
@feelinc
feelinc / Sulaeman\PaypalWebService\Plugin\Paypal\Model\Express.php
Created June 16, 2017 05:23
Process the Paypal express payment information from external app in Magento 2
<?php
/**
* This file is part of the Sulaeman Paypal Web Service package.
*
* @author Sulaeman <me@sulaeman.com>
*/
namespace Sulaeman\PaypalWebService\Plugin\Paypal\Model;
use Magento\Framework\Registry;
use Magento\Framework\Model\Context;
@feelinc
feelinc / paginator.go
Created October 17, 2019 04:08
Golang from Beego paginator utility, with new function to get pages with ellipsis
// Copyright 2014 beego Author. All Rights Reserved.
//
// Licensed under the Apache License, Version 2.0 (the "License");
// you may not use this file except in compliance with the License.
// You may obtain a copy of the License at
//
// http://www.apache.org/licenses/LICENSE-2.0
//
// Unless required by applicable law or agreed to in writing, software
// distributed under the License is distributed on an "AS IS" BASIS,
@feelinc
feelinc / paddleball.py
Created April 13, 2013 16:13
Bounce game, using Python 3 & Tkinter
from tkinter import *
import random
import time
class Ball:
def __init__(self, canvas, paddle, color):
self.canvas = canvas
self.paddle = paddle
self.id = canvas.create_oval(10, 10, 25, 25, fill=color)
@feelinc
feelinc / UploadDirS3.py
Last active November 2, 2023 14:53
Upload folder contents to AWS S3
#!/usr/bin/python
import os
import sys
import boto3
# get an access token, local (from) directory, and S3 (to) directory
# from the command-line
local_directory, bucket, destination = sys.argv[1:4]