Skip to content

Instantly share code, notes, and snippets.

View jalex79's full-sized avatar

Jefferson jalex79

  • ByMyOwn
  • Fortaleza/CE
View GitHub Profile
@jalex79
jalex79 / gist:2225681
Created March 28, 2012 12:05
Em um Select HTML, selecionar lista de opções
<div class="field">
<%= f.label 'Unidades' %><br />
<%= select_tag(:unidades, options_for_select(@unidades.map {|s| [s.nome, s.codigo]}, @unidades_selecionadas), :multiple => true, :size => 6 ) %><input type="checkbox" id="selecionar_todas_unidades"/>todos</p>
</div>
@jalex79
jalex79 / gist:2160364
Created March 22, 2012 17:29
Unix - limpar memória (violento)
echo 3 > /proc/sys/vm/drop_caches
@jalex79
jalex79 / gist:2044248
Created March 15, 2012 13:39
Reuse the current commit message when amend
#This alias adds a git amend command that will reuse the current commit message when it amend it.
> git config --global alias.amend 'commit --amend -C HEAD'
@jalex79
jalex79 / CustomJSONSerialization.java
Created February 15, 2012 14:20
Vraptor Custom converter Data
package br.com.jalex.util;
import java.text.SimpleDateFormat;
import java.util.Date;
import javax.servlet.http.HttpServletResponse;
import br.com.caelum.vraptor.interceptor.TypeNameExtractor;
import br.com.caelum.vraptor.ioc.Component;
import br.com.caelum.vraptor.serialization.ProxyInitializer;
@jalex79
jalex79 / gist:1751900
Created February 6, 2012 12:46
jquery validator Add method NotEqualTo
jQuery.validator.addMethod("notEqualTo",
function(value, element, param) {
return ( this.optional(element) || value != $(param).val() );
}, "Campos não devem ser iguais.");
$("#formAlterarSenha").validate({
rules : {
senhaatual : "required",
senhanova : {
@jalex79
jalex79 / normalizeStringPrototype.js
Created November 19, 2011 04:10
Normalização de strings
String.prototype.normalize = function() {
var translate = { "à":"a", "á":"a", "â":"a", "ã":"a", "ä":"a", "å":"a", "æ":"a", "ç":"c", "è":"e", "é":"e", "ê":"e", "ë":"e", "ì":"i", "í":"i", "î":"i", "ï":"i", "ð":"d", "ñ":"n", "ò" :"o", "ó":"o", "ô":"o", "õ":"o", "ö":"o", "ø":"o", "ù":"u", "ú":"u", "û":"u", "ü":"u", "ý":"y", "þ":"b", "ß" :"s", "à":"a", "á":"a", "â":"a", "ã":"a", "ä":"a", "å":"a", "æ":"a", "ç":"c", "è":"e", "é":"e", "ê":"e", "ë" :"e", "ì":"i", "í":"i", "î":"i", "ï":"i", "ð":"d", "ñ":"n", "ò":"o", "ó":"o", "ô":"o", "õ":"o", "ö":"o", "ø" :"o", "ù":"u", "ú":"u", "û":"u", "ý":"y", "ý":"y", "þ":"b", "ÿ":"y", "ŕ":"r", "ŕ":"r" }
, translate_RE = /[àáâãäåæçèéêëìíîïðñòóôõöøùúûüýþßàáâãäåæçèéêëìíîïðñòóôõöøùúûýýþÿŕŕ]/gim;
return this.replace( translate_RE, function( match ){return translate[ match ]} );
};
// "ïñtèŕñåtïøñãlízátïöñ".normalize();