Skip to content

Instantly share code, notes, and snippets.

View edufa's full-sized avatar

edufa edufa

  • Sesc/PR
  • Curitiba - PR - Brazil
View GitHub Profile
@viniciusteles
viniciusteles / gist:556029
Created August 29, 2010 06:20
Sete Atitudes para Hackear a Indústria de Software
Sete Atitudes para Hackear a Indústria de Software
By Klaus Wuestefeld
1) Torne-se excelente.
Seja realmente bom em alguma coisa. Não fique só choramingando ou
querendo progredir às custas dos outros. Não pense q pq vc sentou 4
anos numa faculdade ouvindo um professor falar sobre software q vc
sabe alguma coisa. Jogador de futebol não aprende a jogar bola tendo
@RandomEtc
RandomEtc / README.mkd
Created September 28, 2010 00:11
smooth panning and zooming for polymaps
@lucascs
lucascs / TenantRoutesParser.java
Created January 5, 2011 21:12
Multi-tenant on VRaptor
@Component
@ApplicationScoped
public class TenantRoutesParser implements RoutesParser {
private final RoutesParser parser;
public TenantRoutesParser(RoutesParser parser) {
this.parser = parser;
}
@rponte
rponte / StringUtils.java
Last active September 12, 2024 16:18
Removing accents and special characters in Java: StringUtils.java and StringUtilsTest.java
package br.com.triadworks.rponte.util;
import java.text.Normalizer;
public class StringUtils {
/**
* Remove toda a acentuação da string substituindo por caracteres simples sem acento.
*/
public static String unaccent(String src) {
@klauswuestefeld
klauswuestefeld / gist:1181000
Created August 30, 2011 14:19
Transcendendo Teste Unitário?
É bem útil conceituar forte e explicitamente a diferença entre Resolver/Eliminar um problema
e Contornar/Gerenciar um problema.
Exemplo de Problema: "Tá um inferno gerenciar os bugs do nosso sistema."
Contornar/Gerenciar: "Vamos subir um bug tracking tipo Jira/BugZilla da vida!"
Resolver/Eliminar: "Vamos melhorar a qualidade do código até reduzir em 98% o surgimento de
bugs."
@wpivotto
wpivotto / PreventExternalAccess.java
Created October 25, 2011 14:50
Tasks (Quartz Jobs) and Request Scope
import java.lang.annotation.ElementType;
import java.lang.annotation.Retention;
import java.lang.annotation.RetentionPolicy;
import java.lang.annotation.Target;
@Retention(RetentionPolicy.RUNTIME)
@Target(ElementType.METHOD)
public @interface PreventExternalAccess {
}
@tankchintan
tankchintan / gist:1335220
Last active November 30, 2019 00:17
Procedure for installing and setting Sun JDK Java on Default Amazon Linux AMI
# First verify the version of Java being used is not SunJSK.
java -version
# Get the latest Sun Java SDK from Oracle http://www.oracle.com/technetwork/java/javase/downloads/jdk-7u1-download-513651.html
wget http://download.oracle.com/otn-pub/java/jdk/7u1-b08/jdk-7u1-linux-i586.rpm
# Rename the file downloaded, just to be nice
mv jdk-7u1-linux-i586.rpm\?e\=1320265424\&h\=916f87354faed15fe652d9f76d64c844 jdk-7u1-linux-i586.rpm
# Install Java
@cmilfont
cmilfont / DirectJavascriptRemote.java
Created December 27, 2011 20:21
Gerar a representação dos controllers do VRaptor em javascript
/* Começado em https://gist.github.com/1524693 */
package org.milfont.indica.controller;
import java.util.Collection;
import java.util.Comparator;
import java.util.List;
import java.util.Set;
import net.vidageek.mirror.dsl.Mirror;
@wpivotto
wpivotto / DefaultLoader.java
Created January 31, 2012 11:53
Vraptor - Loader dinamico
package app.infra;
import java.io.Serializable;
import org.hibernate.Session;
import br.com.caelum.vraptor.ioc.Component;
@Component
public class DefaultLoader implements Loader<Object> {