Skip to content

Instantly share code, notes, and snippets.

View rmrhz's full-sized avatar
💻
dustin n' hustlin' n' d' base

rm "rhz" rmrhz

💻
dustin n' hustlin' n' d' base
View GitHub Profile
@rmrhz
rmrhz / labs.dev.conf
Created June 15, 2016 03:34
Wildcard subdomain + directory Nginx setup
server {
listen 80;
server_name ~^(?<subdomain>.*)\.labs.dev$;
root "/srv/labs/$subdomain/public";
index index.php;
location / {
try_files $uri $uri/ /index.php?$query_string;
}
@rmrhz
rmrhz / servers.cmd
Created November 23, 2018 16:47
Any *AMP sucks, so I have my own.
@echo off
:: WEMP Runner
:: rhz <rmrhz@tfwno.gf>
SETLOCAL
:: Server Runner
SET "root=%CD:~0,3%"
SET "dev=dev\"
{
"require": {
"vlucas/phpdotenv": "^2.5@dev",
"jeremykendall/php-domain-parser": "~2.0"
}
}
@rmrhz
rmrhz / Request.php
Last active July 11, 2016 11:28
Making Requests and validation easier and less redundant.
<?php
namespace App\Http\Requests;
use Illuminate\Foundation\Http\FormRequest;
abstract class Request extends FormRequest
{
/**
* Validation rules
<div field='field_name'>
<span class='editable' data-field='field_name'>bar</span>
</div>
@rmrhz
rmrhz / Controller.php
Created November 30, 2015 22:08
Automatically return a JSON response when `return` is invoked
<?php
use Phalcon\Mvc\View;
class Controller extends \Phalcon\Mvc\Controller
{
/**
*
* @return \Phalcon\Http\Response
*/
@rmrhz
rmrhz / Repository.php
Created October 12, 2015 16:08
An impractical use for mass assignments in Laravel.
<?php
class Repository
{
/**
* Mass assignment based on fillable, hidden, and guarded attributes
*
* @param obj $model
* @param arr $insertArray
@rmrhz
rmrhz / nginx.sh
Created January 10, 2015 19:21
Install latest Nginx on CentOs 6.*
# Install Nginx
echo "Installing Nginx.."
sleep 2
cat <<EOF > /etc/yum.repos.d/nginx.repo
[nginx]
name=nginx repo
baseurl=http://nginx.org/packages/centos/6/\$basearch/
gpgcheck=0
enabled=1
EOF
@rmrhz
rmrhz / dl.rb
Created December 30, 2014 08:49
Simple HTTPAuth based Ruby downloader
require 'open-uri'
urls = [
'http://example.com/image.jpg',
'http://example.com/image2.jpg'
]
urls.each do |url|
open(url, :http_basic_authentication => [user, pass]) {|f|
File.open(File.basename(url),"wb") do |file|
@rmrhz
rmrhz / spammer.rb
Created December 17, 2014 09:22
Spams a certain URL with an 'effin parameter
require 'curb'
x = 500
i = 0
while x > i do
# Creates a random string
o = [('a'..'z'), ('A'..'Z')].map { |i| i.to_a }.flatten
string = (0...10).map { o[rand(o.length)] }.join