Skip to content

Instantly share code, notes, and snippets.

View diogomachado's full-sized avatar
🎯
Focusing

Diogo Machado diogomachado

🎯
Focusing
View GitHub Profile
@diogomachado
diogomachado / firefox-cors-apache
Created August 4, 2014 11:48
Corrige o problema da restrição CORS do firefox no Apache2
<FilesMatch "\.(ttf|ttc|otf|eot|woff|font.css)$">
<IfModule mod_headers.c>
Header set Access-Control-Allow-Origin "http://mysite.com"
</IfModule>
</FilesMatch>
// Somewhere in your controllers for this given example
// Example functions
$scope.itemOnLongPress = function(id) {
console.log('Long press');
}
$scope.itemOnTouchEnd = function(id) {
console.log('Touch end');
}
@diogomachado
diogomachado / ers-comuns
Last active August 29, 2015 14:19
Expressões regulares
Validação de "nome completo"
Começa com uma string, tem que ter um espaço e depois pode conter mais string
-----------------------------------------------------------------------------
^[a-zA-z]+[ \b]+.[a-zA-z \b]*
Da web
Toda palavra deve começar com letra maiuscula
Obs: Se for "da Silva" dá problema
--
^[A-ZÉÚÍÓÁÈÙÌÒÀÕÃÑÊÛÎÔÂËYÜÏÖÄ]{1}[a-zéúíóáèùìòàõãñêûîôâëyüïöä]+( [A-ZÉÚÍÓÁÈÙÌÒÀÕÃÑÊÛÎÔÂËYÜÏÖÄ]{1}[a-zéúíóáèùìòàõãñêûîôâëyüïöä]+){1,3}$
<?php
/**
* Classe que contem os métodos que iram
* filtrar as entradas enviadas via GET e POST
*
* @filesource
* @author Pedro Elsner <[email protected]>
* @license http://creativecommons.org/licenses/by/3.0/br/ Creative Commons 3.0
* @abstract
* @version 1.0
// Access-Control headers are received during OPTIONS requests
if ($_SERVER['REQUEST_METHOD'] == 'OPTIONS') {
if (isset($_SERVER['HTTP_ACCESS_CONTROL_REQUEST_METHOD']))
header("Access-Control-Allow-Methods: GET, POST, OPTIONS, DELETE, PUT");
if (isset($_SERVER['HTTP_ACCESS_CONTROL_REQUEST_HEADERS']))
header("Access-Control-Allow-Headers: {$_SERVER['HTTP_ACCESS_CONTROL_REQUEST_HEADERS']}");
exit(0);
@diogomachado
diogomachado / curso.php
Created August 12, 2015 12:15
Arquivo backup
<?php defined("SYSPATH") or die("No direct access allowed."); ?>
<?php require_once Kohana::find_file('views/includes', 'cabecalho-v2010'); ?>
<h1><?php echo $conteudo->get('titulo'); ?></h1>
<div id="curso">
<div id="principal"><?php echo $conteudo->get('conteudo'); ?></div>
<div id="barraLateral"><?php echo $conteudo->get('barraLateral'); ?></div>
<div class="clear"></div>
<div><?php require_once Kohana::find_file('views/includes', 'formulario-contato-coordenador'); ?></div>
</div>
<?php require_once Kohana::find_file('views/template', 'rodape'); ?>
@diogomachado
diogomachado / float.css
Created November 7, 2015 18:38
Botão estilo google
/* Botão float */
.floating-btn{
position: fixed;
background: #9b59b6;
border: none;
font-size: 2.5em;
border-radius: 50%;
position: fixed;
display: inline-block;
padding: 9px;
@diogomachado
diogomachado / saida.json
Created November 10, 2015 23:36
Exemplo de como pensei para JSON de saída
{
"numero_bloco" : "1500",
"cliente_id" : "540",
"data_baixa" : "2015-08-12",
"motivo_id" : "2",
"romaneio" : "",
"chapas" : [
{
"numero":"1500001"
},
@diogomachado
diogomachado / gist:88bec26edda4048293ba
Last active May 5, 2016 17:41
Sublime text 3 configuração
{
"always_show_minimap_viewport": true,
"bold_folder_labels": true,
"color_scheme": "Packages/Material Theme/schemes/Material-Theme-Darker-OceanicNext.tmTheme",
"detect_indentation": false,
"font_options":
[
"gray_antialias"
],
"font_size": 9,
$("#search").keyup(function(){
_this = this;
// Mostrando apenas as linhas que combinam e escondendo o restante
$.each($("#table tbody tr"), function() {
if($(this).text().toLowerCase().indexOf($(_this).val().toLowerCase()) === -1)
$(this).hide();
else
$(this).show();
});
});