Skip to content

Instantly share code, notes, and snippets.

View andrerocker's full-sized avatar
🤓
Clojure / SRE

Andre Souza andrerocker

🤓
Clojure / SRE
View GitHub Profile
@andrerocker
andrerocker / PesquisaUtil.java
Created March 2, 2011 22:40
Gerador de Query HQL dinamico para suas Entidades JPA
package andrerocker.util;
import java.lang.reflect.Field;
import java.util.HashMap;
import java.util.Iterator;
import javax.persistence.Entity;
import javax.persistence.Transient;
public class PesquisaUtil
@andrerocker
andrerocker / as3-ninja
Created March 2, 2011 22:05
Então ja posso me considerar um AS3 ninja ?
package bvti.coelho.view.components.ui.validators
{
import mx.collections.ArrayCollection;
import mx.validators.ValidationResult;
import mx.validators.Validator;
import spark.components.TextInput;
public class InicialFinalValidator extends Validator
{
@andrerocker
andrerocker / as3-ninja.as
Created February 10, 2011 18:21
Ja sou um AS3 ninja ?
public static function carregaCombo(combo:DropDownList, funcao:Function, currentSelected:*=null, callback:Function=null):void
{
funcao.apply(null, [function(event:ResultEvent):void {
combo.dataProvider = event.result as ArrayCollection;
if(currentSelected)
selecionaCorrente(false, combo, currentSelected);
if(callback!=null)
callback.apply(null, [event]);
@andrerocker
andrerocker / gist:674956
Created November 13, 2010 00:28
Flex: Carga de modulo dinamica em Action Script 3
[Bindable]
protected var moduleInfo: IModuleInfo;
protected function menuClick(event:MenuEvent):void
{
var className:String = event.item.@data;
var executa:Function = function():void
{
var definition:Class = Class(getDefinitionByName(className));
@andrerocker
andrerocker / yui.sh
Created November 7, 2010 19:51
Facilitar de chamadas ao YUI
#!/bin/bash
# Torna agradavel a chamada ao YUI na linha de comando
# yui by Andre Souza (andre.souza@gmail.com)
#
# modo de uso: yui --type js input.js -o output.js
java -jar /path/to/yui-compressor.jar $*
@andrerocker
andrerocker / oracle-site-download.sh
Created November 7, 2010 19:46
Download of Oracle site Application from the Command Line
#!/bin/sh
read -p "usuario: " usuario;
read -p "senha: " senha;
read -p "link: " download;
nomeArquivo=`echo $download | awk 'BEGIN{FS="/"}{print $NF }'`;
authLink="https://profile.oracle.com/jsp/reg/loginHandler.jsp";
if [ -z $usuario ] || [ -z $senha ]
@andrerocker
andrerocker / Util.java
Created November 7, 2010 19:34
Gerando md5sum de um arquivo utilizando API do Java
import java.io.BufferedInputStream;
import java.io.File;
import java.io.FileInputStream;
import java.math.BigInteger;
import java.security.MessageDigest;
public class Util
{
public static String md5File(File file) throws Exception
{
@andrerocker
andrerocker / ie6-dynamic-image-change.js
Created November 7, 2010 19:26
Alteração Dinamica de Imagens, Hack para IE6.
function carregarImagem(url, objImgDestino)
{
var img = new Image();
img.onload = function () {
objImgDestino.src=obj.src;
}
img.src = url;
}
@andrerocker
andrerocker / CustomJasperExporter.java
Created November 7, 2010 19:10
Varios JasperPrint em um unico PDF de saida.
public void exportReportToPdfStream(List<JasperPrint> prints, OutputStream output) throws JRException
{
JRPdfExporter exporter = new JRPdfExporter();
exporter.setParameter(JRExporterParameter.JASPER_PRINT_LIST, prints);
exporter.setParameter(JRExporterParameter.OUTPUT_STREAM, output);
exporter.exportReport();
}
@andrerocker
andrerocker / BitlyjExample.java
Created November 7, 2010 18:54
Exemplo de utilização do BitlyJ - Post Blog
public class BitlyJExample
{
public static void main(String[] args)
{
Bitly bitly = BitlyFactory.newInstance("<seu-login>", "<sua-chave>");
BitlyUrl bUrl = bitly.shorten("http://rosaloves.com/stories/view/13");
URL url = bitly.expandHash("hopetransfusion");
BitlyUrlInfo info = bitly.info("hopetransfusion");
}
}