- Segue a lista de alguns links interessantes para web design:
- Iconfinder | Download free icons
- Quince - UX patterns
- Padrões de Layout
- Cornershop - Rounded Graphics for CSS Box Corners
- JotForm · Easiest Form Builder
- Wufoo: Online Form Builder
- Wufoo - Esquema de Cores
- SmoothGallery 2.0
- Galeria CSS
- Form Design
- Optimal width for 1024px resolution?
- Guia de Referência - Apostila sobre HTML 5
- Testador de Expressao Regular
- UX Forms PDF
- Fixed vs. Fluid vs. Elastic Layout: What’s The Right One For You? - Smashing Magazine
- CSS Layout: A collection of 224 Grid and CSS Layouts
- SimpleBits
- Beautiful Forms – Design, Style, & make it work with PHP & Ajax - Noupe Design Blog
- 50 Most Usable RIAs - InsideRIA
- Browser Display Statistics
- Horizontal Scrolling
- Faux Column com CSS | OGordo.com //Um blog de peso
- 12 Standard Screen Patterns
- Pencil Project (Wireframe)
quinta-feira, 8 de setembro de 2011
Links sobre webdesign
Marcadores:
design,
dica,
sites,
web,
web design
terça-feira, 10 de maio de 2011
Trabalhando com XML no android
Fica a dica de site sobre como trabalhar com xml em android o site abaixo dá a dica para ler e criar arquivos xml. Ele também dá exemplos com sax e dom.
http://www.ibm.com/developerworks/opensource/library/x-android/
http://www.ibm.com/developerworks/opensource/library/x-android/
quarta-feira, 16 de março de 2011
Dica de site/tutorial sobre Django.
Django by Example: Django Tutorials
Dica para um site que contém vários exemplos de 'como fazer' em python/django. Ótima fonte de pesquisa para iniciantes e veteranos.
Acessem o link: http://www.lightbird.net/dbe/intro.html
quinta-feira, 2 de setembro de 2010
Dica de site: Curso de Python no M.I.T.
Fica ai um post de dica de site, um curso online do M.I.T sobre python.
http://ocw.mit.edu/courses/electrical-engineering-and-computer-science/6-00-introduction-to-computer-science-and-programming-fall-2008/lecture-videos/
http://ocw.mit.edu/courses/electrical-engineering-and-computer-science/6-00-introduction-to-computer-science-and-programming-fall-2008/lecture-videos/
segunda-feira, 26 de julho de 2010
Dica de site: Learn Python in 10 minutes
Dica de site para quem quer aprender a sintaxe do python.
http://www.korokithakis.net/tutorials/python
http://www.korokithakis.net/tutorials/python
sábado, 10 de julho de 2010
Aprendendo Django
Estou estudando django para ampliar meus conhecimentos sobre linguagens de programação.
Segue os links para instalação do django em windows e linux:
http://code.djangoproject.com/wiki/TutorialDjangoStack
http://mariochaves.blogspot.com/2009/07/download-e-configuracao-da-versao-em.html
Link para o livro online 'aprendendo django'
http://www.aprendendodjango.com/
Segue os links para instalação do django em windows e linux:
http://code.djangoproject.com/wiki/TutorialDjangoStack
http://mariochaves.blogspot.com/2009/07/download-e-configuracao-da-versao-em.html
Link para o livro online 'aprendendo django'
http://www.aprendendodjango.com/
Marcadores:
django,
python,
rest,
tecnologia,
web
domingo, 6 de junho de 2010
Strings um utilitário mão na roda!
Quando precisamos saber se uma string é nula ou vazia utilizamos sempre um código muito parecido e fica monótono escrever o mesmo código por todo o aplicativo.
Ex.:
String teste = "";
if(teste == null || teste.trim().isEmpty()){
//faz qualquer coisa...
}
Muitos de nós ainda criam utilitários para resolver esse problema, então ao mudar de projeto (e/ou empresa) é necessário criar outro utilitário parecido.
Ex.:
public final class Util{
private Util(){}
public static boolean isBlankOrNull(String str){
return str == null || str.trim().isEmpty();
}
}
É bem chato ter que reescrever os mesmos utilitários. Então 'seus problemas se acabaram!' O Seam framework vem com um utilitário bastante mão na roda que é o Strings.
O Caminho completo do utilitário é: org.jboss.seam.util.Strings
Ele possui vários métodos que nós costumamos a ter que recriá-los a cada novo projeto.
Para usá-lo é bastante simples:
Ex.:
String teste = "";
if(Strings.isEmpty(teste)){
//Faz qualquer coisa...
}
Lista de Métodos do Strings:
public static String unqualify(String name)
Retorna o nome de uma classe dentro de um pacote.
public static String unqualify(String name, char sep)
Retorna o último elemento de uma string usando o separador informado.
public static boolean isEmpty(String string)
Checa se a string é null or espaços vazios.
public static String nullIfEmpty(String string)
Retorna null se a string for vazia, caso contrário retorna a própria string.
public static String emptyIfNull(String string)
Retorna empty ("") se a string for null, caso contrário retorna a própria string.
public static String toString(Object component)
Retorna uma descrição de todos os campos (fields) do objeto usando a introspecção.
public static String[] split(String strings, String delims)
Quebra uma string em várias outras usando a string de delimitadores como token. Caso o parametro 'strings' seja null retorna um array vazio.
public static String toString(Object... objects)
Retorna a descrição de todos os objetos usando a introspecção e separa as descrições entre os objetos por um espaço (" ").
public static String toString(String sep, Object... objects)
Retorna a descrição dos objetos usando o separador informado.
public static String toClassNameString(String sep, Object... objects)
Retorna o nome das classes dos objetos informados usando o separador informado.
public static String toString(String sep, Class... classes)
Retorna o nome das classes informadas usando o separador informado.
public static String toString(InputStream in) throws IOException
Retorna a descrição do fluxo informado.
Ex.:
String teste = "";
if(teste == null || teste.trim().isEmpty()){
//faz qualquer coisa...
}
Muitos de nós ainda criam utilitários para resolver esse problema, então ao mudar de projeto (e/ou empresa) é necessário criar outro utilitário parecido.
Ex.:
public final class Util{
private Util(){}
public static boolean isBlankOrNull(String str){
return str == null || str.trim().isEmpty();
}
}
É bem chato ter que reescrever os mesmos utilitários. Então 'seus problemas se acabaram!' O Seam framework vem com um utilitário bastante mão na roda que é o Strings.
O Caminho completo do utilitário é: org.jboss.seam.util.Strings
Ele possui vários métodos que nós costumamos a ter que recriá-los a cada novo projeto.
Para usá-lo é bastante simples:
Ex.:
String teste = "";
if(Strings.isEmpty(teste)){
//Faz qualquer coisa...
}
Lista de Métodos do Strings:
public static String unqualify(String name)
Retorna o nome de uma classe dentro de um pacote.
public static String unqualify(String name, char sep)
Retorna o último elemento de uma string usando o separador informado.
public static boolean isEmpty(String string)
Checa se a string é null or espaços vazios.
public static String nullIfEmpty(String string)
Retorna null se a string for vazia, caso contrário retorna a própria string.
public static String emptyIfNull(String string)
Retorna empty ("") se a string for null, caso contrário retorna a própria string.
public static String toString(Object component)
Retorna uma descrição de todos os campos (fields) do objeto usando a introspecção.
public static String[] split(String strings, String delims)
Quebra uma string em várias outras usando a string de delimitadores como token. Caso o parametro 'strings' seja null retorna um array vazio.
public static String toString(Object... objects)
Retorna a descrição de todos os objetos usando a introspecção e separa as descrições entre os objetos por um espaço (" ").
public static String toString(String sep, Object... objects)
Retorna a descrição dos objetos usando o separador informado.
public static String toClassNameString(String sep, Object... objects)
Retorna o nome das classes dos objetos informados usando o separador informado.
public static String toString(String sep, Class... classes)
Retorna o nome das classes informadas usando o separador informado.
public static String toString(InputStream in) throws IOException
Retorna a descrição do fluxo informado.
Marcadores:
boas práticas,
engenharia,
java,
seam,
web
Assinar:
Postagens (Atom)
