Skip to content

Instantly share code, notes, and snippets.

Omar odixon

Block or report user

Report or block odixon

Hide content and notifications from this user.

Learn more about blocking users

Contact Support about this user’s behavior.

Learn more about reporting abuse

Report abuse
View GitHub Profile
View guzzle-http-errors-example.php
// create client
$client = new \GuzzleHttp\Client();
$res = $client->request('GET', $someApi, ['http_errors' => false]);
// check http status code
if ($res->getStatusCode() != 200) {
// handle it
odixon /
Created Sep 25, 2018 — forked from tleish/
Bash Script to backup all MySQL databases
#DESCRIPTION: script for automating the daily mysql backups on development computer
#AUTHOR: tleish
#DATE: 2013-12-20
#USAGE: ./
# example cron for daily db backup @ 9:15 am
odixon /
Created Jul 23, 2018 — forked from gitaarik/
Git Submodules basic explanation

Git Submodules basic explanation

Why submodules?

In Git you can add a submodule to a repository. This is basically a repository embedded in your main repository. This can be very useful. A couple of advantages of using submodules:

  • You can separate the code into different repositories.
odixon /
Created Jul 23, 2018 — forked from trisweb/
ffmpeg commands for converting AVCHD-Lite video to better format(s)

FFMpeg Commands for Transcoding MTS video (from AVCHD-Lite Cameras, like Panasonic DMC-TS1/2)

720p -> H.264 (x264) video + AAC 128kbps audio:

Medium quality 720p:

ffmpeg -i 00001.MTS -threads 3 -y -vcodec libx264 -sameq -acodec libfaac -ab 128k -ar 44100 -ac 2 -s 1280x720 -vpre normal -b 1M output.mp4

High quality 720p:

odixon /
Created Jun 29, 2018 — forked from heathdutton/
Upgrade PHP 7.0 to 7.1 on Amazon Linux (specifically for Elastic Beanstalk but should work elsewhere)
#!/usr/bin/env bash
# Upgrade an Amazon Linux PHP 7.0 EC2 to PHP 7.1
# Must be ran as sudo:
# sudo bash
# Can be added to ./.ebextensions/20_php.config like so:
# container_commands:
# 20_php71_upgrade:
# command: sudo bash scripts/
odixon /
Created Jun 8, 2018 — forked from ummahusla/
Git overwrite branch with another branch
# overwrite master with contents of seotweaks branch (seotweaks > master)
git checkout seotweaks # source name
git merge -s ours master # target name
git checkout master # target name
git merge seotweaks # source name
odixon / laravel-connection.php
Last active May 19, 2018 — forked from pekhee/connection.php
Setup database connection for Eloquent outside of Laravel.
View laravel-connection.php
<?php // Namespace DB;
use Illuminate\Database\Capsule\Manager as Capsule;
class Connection {
public function __construct()
$this->capsule = new Capsule;
// Same as database configuration file of Laravel.
odixon / captcha.php
Created Apr 2, 2018 — forked from noidsit/captcha.php
uppercase alphanumeric CAPTCHA class with imagettftext
View captcha.php
// captcha class by noidsit
// generate captcha uppercase alphanumeric
// if you want to use upper/lower case alphanumeric add lower case alphabet
// usage string = new Captcha(16,230,32,6); //fontwidth, image witdh, image height, how many characters
// string->captgen(); to generate captcha
class Captcha {
private $fontwidth;
private $width;
private $height;
odixon /
Created Mar 29, 2018 — forked from thegallagher/
Install web development tools on Ubuntu 16.04
# Git
sudo apt-get -y install git
# Node.js
sudo apt-get -y install nodejs
sudo apt-get -y install npm
sudo ln -s /usr/bin/nodejs /usr/bin/node
View make_api_calls_php.php
function CallAPI($method, $url, $data = false) {
$curl = curl_init();
switch ($method)
case "POST":
curl_setopt($curl, CURLOPT_POST, 1);
You can’t perform that action at this time.