Skip to content

Instantly share code, notes, and snippets.

@brzrkr
brzrkr / gist:9415a1de25324509b413
Last active September 8, 2017 19:13
Modification of https://github.com/micjamking/succinct to allow the plugin to show the longer versions of text on click, not quite as customizable in practice.
/*
* Copyright (c) 2013 Mike King (@micjamking)
*
* jQuery Succinct plugin
* Version 1.0.1 (July 2013)
*
* Licensed under the MIT License
*/
/*global jQuery*/
@iRbouh
iRbouh / UseAutoIncrementID.php
Last active December 20, 2022 02:26
Auto incrementing sequence Trait to use with jenssegers/laravel-mongodb for AI MySQL-like IDs
<?php
namespace App\Traits;
trait UseAutoIncrementID {
/**
* Increment the counter and get the next sequence
*
* @param $collection
@anotheremily
anotheremily / find-base64-occurences
Created December 6, 2010 22:25
hackers seem to like base64 encoding their php commands
#!/bin/bash
find . -name "*.php" -exec grep "base64" '{}' \; -print &> b64-detections.txt
find . -name "*.php" -exec grep "eval" '{}' \; -print &> eval-detections.txt
@petenelson
petenelson / custom-permalink-from-meta.php
Created November 5, 2012 21:32
WordPress permalink for custom post type based on post meta
@Ademking
Ademking / README.md
Created May 28, 2019 04:39
Laravel How to use Auto Increment with MongoDB (jenssegers)
  1. In your model, add these methods :
    public function nextid()
    {
        // ref is the counter - change it to whatever you want to increment
        $this->ref = self::getID();
    }

 public static function bootUseAutoIncrementID()
@laracasts
laracasts / gist:f4a304232c1be6dbb4f8
Last active August 3, 2024 16:45
Laracasts PHPStorm theme.
@taufik-nurrohman
taufik-nurrohman / php-html-css-js-minifier.php
Last active March 20, 2025 17:17
PHP Function to Minify HTML, CSS and JavaScript
<?php
// Based on <https://github.com/mecha-cms/x.minify>
namespace x\minify\_ { // start namespace
$n = __NAMESPACE__;
\define($n . "\\token_boolean", '\b(?:true|false)\b');
\define($n . "\\token_number", '-?(?:(?:\d+)?\.)?\d+');
@amochohan
amochohan / 01_Laravel 5 Simple ACL manager_Readme.md
Last active March 21, 2025 14:47
Laravel 5 Simple ACL - Protect routes by an account / role type

#Laravel 5 Simple ACL manager

Protect your routes with user roles. Simply add a 'role_id' to the User model, install the roles table and seed if you need some example roles to get going.

If the user has a 'Root' role, then they can perform any actions.

Installation

Simply copy the files across into the appropriate directories, and register the middleware in App\Http\Kernel.php

@imposibrus
imposibrus / install.sh
Last active April 2, 2025 17:02
Install MongoDB PHP driver on Ubuntu 14.04
sudo apt-get install -y php-pear php5-dev
sudo pecl install mongo
sudo sh -c "echo 'extension=mongo.so' > /etc/php5/mods-available/mongo.ini"
sudo ln -s /etc/php5/mods-available/mongo.ini /etc/php5/apache2/conf.d/mongo.ini
sudo service apache2 restart
@LarryUllman
LarryUllman / gist:fbe8db2f1ecc6c92e74a
Created July 23, 2014 14:49
Stripe - Calculate Subscription Proration
proration cost = (period end - API request time) / (period end - period start) * quantity * plan price