Skip to content

Instantly share code, notes, and snippets.

View dkesberg's full-sized avatar

Daniel Kesberg dkesberg

View GitHub Profile
@dkesberg
dkesberg / laravel-api-routing.php
Last active December 24, 2015 22:19
Require auth basic on HTTP requests or functions
// router.php
Route::group(array('prefix' => 'api/v1'), function()
{
Route::resource('tweets', 'ApiController');
}
// RestController
class RestController extends BaseController {
@dkesberg
dkesberg / css-spinner.html
Last active December 25, 2015 19:09
a simple css3 spinner
<style type="text/css">
.spinner {
display: block;
width: 15px;
height: 15px;
margin: 80px 80px;
position: relative;
border: 5px solid grey;
border-top-color: black;
/*
|--------------------------------------------------------------------------
| Languages
|--------------------------------------------------------------------------
|
| List all valid languages
*/
'languages' => array('en', 'de'),
$imagine = new Imagine\Gd\Imagine();
$pathPhoto = 'photo.jpg';
$pathThumbnail = 'thumb.jpg';
$watermarkText = 'My watermark text';
// thumb config
$thumbQuality = 75;
$thumbSize = new \Imagine\Image\Box(800, 600);
/**
* Password regex
* ^ # Bind the RegExp to the beginning of the string.
* (?=.{8,}) # Followed by 8 or more characters (min length)
* (?=.*\d) # At least one digit.
* (?=.*[a-z]) # At least one lower-case character.
* (?=.*[A-Z]) # At least one upper-case character.
* .*\z # Followed by any number of characters, before the end of the string.
*/
@dkesberg
dkesberg / jQuery.validator.filesize.js
Created November 15, 2013 08:32
jQuery Validator method for maximum filesize
jQuery.validator.addMethod("filesize_max", function(value, element, param) {
var isOptional = this.optional(element),
file;
if(isOptional) {
return isOptional;
}
if ($(element).attr("type") === "file") {
@dkesberg
dkesberg / jQuery.validator.bootstrap-defaults.js
Created November 15, 2013 16:55
jQuery Validator defaults for bootstrap error notices
jQuery.validator.setDefaults({
showErrors: function(errorMap, errorList) {
$.each(this.successList, function(index, value) {
$(value).parents('.form-group').find('.error-notice').remove();
$(value).parents('.form-group.has-error').removeClass('has-error');
});
$.each(errorList, function(index, value){
@dkesberg
dkesberg / CiconiaFacade.php
Created November 21, 2013 13:47
Ciconia Markdown Parser ServiceProvider & Facade for Laravel 4 Ciconia offers Github Flavored Markdown as extension and i really like to have "proper" linebreaks ;) Ciconia: https://github.com/kzykhys/Ciconia Laravel: https://github.com/laravel/laravel Github Flavored Markdown: https://help.github.com/articles/github-flavored-markdown
<?php
namespace dkesberg\Facades;
use Illuminate\Support\Facades\Facade;
class CiconiaFacade extends Facade {
protected static function getFacadeAccessor()
{
@dkesberg
dkesberg / route.php
Created December 5, 2013 11:15
Quick & dirty: Display registered routes in laravel
Route::any("/showroutes", [
"as" => "routes",
function() {
$routes = Route::getRoutes();
echo '<pre>';
print_r(array_keys($routes->all()));
echo '</pre>';
exit;
}
]);
@dkesberg
dkesberg / status.php
Last active January 31, 2021 18:06
A short server info page, showing server status and player info
<?php
/**
* @author Daniel Kesberg <kesberg@gmail.com>
* @copyright (c) 2013, Daniel Kesberg
*/
error_reporting(E_ALL);
ini_set('display_errors', false);
$parseTimeStart = microtime();