Alguns links para quem esta iniciando no Action Script 3.0
Compilando arquivos Action Script 3.0 sem Flex Builder
Ultimamente tenho tido muitos problemas em tentar compilar meus projetos usando o Adobe Flex Buider, ao tentar compilar um action script, o java simplesmente demorava demais e consumia muita memoria, chegando a consumir 600 megas o_O dos meus 1 giga de ram, depois simplesmente fechava o aplicativo.
O que fazer então para compilar meus projetos sem utilizar a principal ferramenta de produção da Adobe para isso. Encontrei dois métodos para contornar esse problema Continue reading
História das Linguagens de Programação
Ótima referência de estudo para saber como surgiu as 50 linguagens de programação mais usadas no mundo.
Classe FTP no PHP 5
Recentemente precisei criar um script para que copiasse o conteudo de um diretorio de um site(portal de noticias) para meu site hospedado em outro local,sendo que logo em seguida, esse conteudo teria que ser deletado do diretorio do portal. Pesquisando as novas funções de FTP do PHP 5, criei a seguinte classe que me foi muito util, rodando em linha de comando(para evitar timeout), chegou a ficar 15 minutos copiando quase 900 arquivos e em seguida deletando-os. Basta configurar com o ftp de onde você ira copiar os arquivos, o diretorio de origem e destino e rodar o script. Continue reading
Saiba o peso de seu site!!!
Ferramenta que diz qual é o peso de seu site sem incluir css e imagens
Tipo de funções no Action Script 3.0
Dependendo do seu estilo de programação, você pode usar dois tipos de funções no Action Script 3.0. Se seu estilo de programação segue a linha mais estatica ou “Strict Mode”, você usará funções do tipo declarada, caso seu estilo de programação seja mais dinâmico, usará funções do tipo expressa ou “Standard Mode”.
Para declarar uma função declarada você cria uma palavra chave “function” seguido:
- O nome da função
- O parametros declarando seus tipos de dados separados por (,) vÃrgula e entre parenteses.
- O corpo da função. ou seja, o código que será executado entre chaves
Por exemplo:
[as]
function traceParameter(aParam:String) {
trace(aParam);
}
traceParameter(“hello”); // output: hello
[/as]
Esse estilo é o que começamos aprendendo e estamos mais acostumados.
O segundo jeito de declarar uma função, é como função expressa, também chamada de função literal ou função anônima. É usada com uma programação mais avançado no action script 3.0.
Para declarar uma função expressão você cria uma palavra chave “var” seguido:
- O nome da função.
- Dois pontos (:).
- Declara a variavel com tipo “Function”.
- O operdaror (=).
- A palavra chave “function”.
- Declara os parametros e seus tipos de dados.
- O corpo da função entre chaves {}.
Por exemplo:
[as]
var traceParameter:Function = function (aParam:String) {
trace(aParam);
};
traceParameter(“hello”); // output: hello
[/as]
Note que você não especifica o nome da função como é feito nas funções declaradas. Outra diferença importante é que nas funções expressas, se torna uma expressão melhor que uma função declarada. Isto significa que uma função expressa não pode estar dentro dela mesma enquanto que uma função declarada pode. Uma função expressa pode ser usada somente como uma parte de uma declaração, geralmente uma declaração de atribuição. O seguinte exemplo mostra uma função expressa atribuÃda a um elemento de disposição:
[as]
var traceArray:Array = new Array();
traceArray[0] = function (aParam:String) {
trace(aParam);
};
traceArray[0](“hello”);
[/as]
Fonte:
http://livedocs.macromedia.com/flex/2/docs/wwhelp/wwhimpl/js/html/wwhelp.htm?href=Part5_ProgAS.html
Site de busca para códigos
Para quem ainda não conhece, este site oferece um serviço de busco por códigos de muitas linguagens de programação e licenças disnponeis. Vale colocar como favorito. Pena que não tem ainda para Action Script.
http://www.koders.com/
E melhor ainda para desenvolvedores, plugins para usar com o eclipse e firefox
http://www.koders.com/info.aspx?c=tools
Esse outro oferece o mesmo tipo de busca por códigos contido em livros, incluindo para Action Script mas não oferece ainda um tipo de plugin.
*UPDATE 09/10/2006*
o google també lançou a sua ferramente de busca por códigos
http://www.rafaeldohms.com.br/2006/10/05/google-code-search/pt/
e deve ser usada com muito cuidado
http://www.rafaeldohms.com.br/2006/10/06/code-search-novas-ameacas-de-seguranca/pt/
Coleção de Hello World’s
Uma coleção de “Hello World” em várias linguagens de programação, vale da uma conferida.
http://www.roesler-ac.de/wolfram/hello.htm
Evolução de um programador
http://www.ariel.com.au/jokes/The_Evolution_of_a_Programmer.html
FUGDF + CFUGDF = AUGDF²
Há algum tempo o FUGDF e o CFUGDF decidiram unir-ser para formar o AUGDF(User Group Oficial), visando agregar mais valor e conteudo para comunidade. O primeiro encontro desse novo grupo esta marcado para 16 de Setembro as 15:00 no auditorio do Jornal da Comunidade. Será sorteado um Studio 8 para quem se cadastrar no site e comparecer ao evento.
Visite o site do grupo
www.augdf.com.br
Dia Mundial dos Blogs – BlogDay 2006
Hoje, dia 31 de Agosto é considerado pela blogosfera como o dia dos blogs. A data 31/08(3108) lembra a palavra Blog. Para comemoração cada blogueiro deve criar um post indicando cinco de seus blogs preferidos, os meus são:
- Wendelmaques – Otima referência para quem deseja saber sobre ajax, rede e servidores
- Rafael Dohms – Outra otima referencia para saber sobre ajax e php
- Lucas Marçal – Blog sobre RIA, programação em Flash e ColdFusion boa referência
- Yasodara – Boa pedida para saber sobre Design, gerência de projetos e webjornalismo
- Tiefgedacht – Blog sobre Astronomia e outros assuntos interessantes