Skip to content

Instantly share code, notes, and snippets.

@wallacemaxters
wallacemaxters / ui-bootstrap-dialogs.js
Created October 14, 2016 12:16
confirm and alert dialog using uib-modal of the ui angular bootstrap
angular.module('ui.bootstrap.dialogs', ['ui.bootstrap'])
.factory('$dialogConfirm', function ($uibModal) {
return function (message, title) {
var modal = $uibModal.open({
size: 'sm',
template: '<div class="modal-header">\
<h4 class="modal-title" ng-bind="title"></h4>\
@wallacemaxters
wallacemaxters / exception_trace_to_json.php
Last active September 5, 2016 12:38
Simplify the Trace of an exception. Object references are converted to class string name.
<?php
/**
* Simplify the Trace of an exception. Object references are converted to class string name.
*
* @param Exception|Throwable $e
* @throws \InvalidArgumentException
* @return array
* */
@wallacemaxters
wallacemaxters / ciganomorrisonmendes_ipsum.txt
Created August 22, 2016 17:08
As frases memoráveis do Cigano Morrison Mendes
Que isso, jovem. PHP é um adicente que virou linguagem.
Sabe, acho curioso o rumo que Node tomou, servindo de facilitador pra pacotes JS, que, olhem só, justamente pra resolver comportamento de cliente.
Sou um cara com uma cabeça velha. Fora de moda. Não gosto de Node. Não gosto de JS.
Eu detesto o Node pro que ele se propôs no começo. Ser um servidor JS.
Ainda que a pobreza extrema do mundo acabe em 15 anos, ainda que logo tenha cura pra câncer, AIDS, etc., aparece aí o PHP, o Node e o Estado Islâmico pra provar que nem tudo são flores.
Node.js é tudo, menos JS
@wallacemaxters
wallacemaxters / CommandContainer.php
Last active August 1, 2016 17:27
Simple Command Line Container class
<?php
class CommandContainer
{
protected $commands = [];
public function define($name, \Closure $closure)
{
$this->commands[$name] = $closure->bindTo($this);
}
@wallacemaxters
wallacemaxters / deploy.php
Created June 7, 2016 11:42
Exemplo de deploy usando o PHP Deploy no Laravel
<?php
include 'recipe/common.php';
task('git:pull', function () {
run('git pull');
})->desc('Faz o GIT-PULL trazendo as últimas alterações');
@wallacemaxters
wallacemaxters / global.php
Last active May 18, 2016 13:18
Sistema de envio de relatório/log de erro com e-mail no Laravel 4
<?php
// Substituir `App::error` pelo código abaixo:
App::error(function (Exception $exception, $code) {
// Se a aplicação estiver no "local" ou erro for "página não encontrada", não envia
if ($code === 404 || App::isLocal()) return;
//Log::error($exception);
@wallacemaxters
wallacemaxters / superanimes_remove_ad.js
Last active April 29, 2016 04:02
Remove bloqueador de anúncios do Superanimes. (Utilizar com o TampeyMonkey)
// ==UserScript==
// @name Superanimes
// @namespace com.wallacemaxters
// @version 0.1
// @description Removendo algumas coisas do Superanimes
// @author Wallace de Souza
// @match http://www.superanimes.com/*
// @grant none
// @run-at document-start
// @require http://code.jquery.com/jquery-latest.js
@wallacemaxters
wallacemaxters / RouterSeeder.php
Last active April 26, 2016 13:25
Um Seeder para poder inserir todas as rotas (de controllers) no Laravel 4
<?php
use Illuminate\Routing\ControllerInspector;
class RoutesSeeder extends Seeder
{
public function run()
{
$me = $this;
@if(auth()->user()->canAccessByName($route))
<p class="text-right">{!! link_to_route($route, 'adicionar', null, ['class'=>'btn btn-primary']); !!}</p>
@endif
<?xml version="1.0" encoding="utf-8"?>
<!--
Web.config file for Test.
The settings that can be used in this file are documented at
http://www.mono-project.com/Config_system.web and
http://msdn2.microsoft.com/en-us/library/b5ysx397.aspx
-->
<configuration>
<configSections>