Programação: Cheat Sheets.

Cheat Sheet, escolha o seu e seja feliz.

Cheat Sheet, escolha o seu e seja feliz.

Boa tarde meus caros.

Quando vamos aprender novas linguagens, muitas dúvidas invadem nossa mente, tais como: Sintaxe, Métodos, forma de programar, etc e que com certeza irão tomar um pouco do seu tempo.

A partir disto, existem alguns artifícios para contornar essas situações e um deles é utilizar de Cheat Sheets, que é nada mais que, um conjunto de informações referentes as diversas linguagens existentes, no site: http://webdesignledger.com, há 18 Cheat Sheets para diversas linguagens, que vão de php ao JQuery,vale a pena dar uma conferida.

Enjoy it.

Fonts: Escolhendo a fonte perfeita para o seu site.

Qual fonte utilizar para seu site?

Bom dia meus caros.

Tentando manter uma quantidade razoável de posts / semana, eis que venho com mais um post, relacionado à uma área de interesse de todos que utilizam a web, como forma de aprendizado, de negócios ou simplesmente por diversão.

Quando criamos um layout, pensamos as mais diversas formas de deixar o mesmo, belo e visualmente vislumbrante, mas é fato que, esquecemos muitas vezes da combinação visual, seja ela pela cor, fonte, elementos visuais, etc.

Com o intuito de ajudar aqueles que não tem conhecimento em tipografia (“Estudo da melhor forma de adequar um texto a uma mídia específica, cujo qual, deve ser entendível, simples e harmonizar-se com o ambiente para qual fora projetada, permitindo ao usuário final a harmonização dos elementos visuais), o site: bonfx criou uma lista com 19 pares de combinações de fontes para seu site (Em Inglês), se pensas em fazer um, vale a pena dar uma conferida e porque não, utilizar dessas dicas em seu site/blog.

Enjoy it.

Cotidiano: Bad Code and Good Code

shit shit shit...

Isto com certeza já aconteceu com você programador.

Retirado do Profissionais da Web: Profissionais da Web

Esta ilustração retrata fielmente o que acontece quando um código foi mal feito e alguém precisa avaliar ou prestar uma manutenção posterior. Se o código é bem feito (imagem à esquerda), há alguns palavrões; no entanto, se ele é mal feito, ouvem-se muito mais palavrões na sala…

Muitos já vivenciaram essa situação durante a manutenção de códigos mal feitos, sem documentação, sem comentários e completamente bagunçados.

Quem é programador e nunca se deparou com uma função de nome esquisito, uma variável criada de forma impensada ou aquelas milhares de linhas de código sem qualquer comentário, que atire a primeira pedra. Um conjunto de boas práticas e padrões nos permite ter maior organização e diminuir o tempo das manutenções posteriores, mesmo que nós mesmos sejamos os responsáveis por elas; deixar o código bem documentado ajudará toda uma leva de pessoas que irão utilizá-lo para um determinado fim.

E no Flash, como se aplica?

Em um post anterior: Boas práticas com seu código em Actionscript , falei um pouco sobre boas práticas para trabalhar com o Actionscript e, juntamente com ele, foi disponibilizado um link para o site da Adobe que trata desse tema.

Bem, o Actionscript ( o 2, nesse caso, se bem que até no 3 conseguem fazer gambiarras cabulosissímas), por trabalhar com uma forma diferente de programar (uso da timeline para programar, em que cada frame pode ter um código diferente) nos permite “facilitar” o uso de determinados componentes para chegar a um resultado de forma mais simples, mas isso não necessariamente é o melhor para código.

Ex: Periodicamente, pego códigos nos quais em cada clipe de filme (Movieclip) tem alguma ação, ou códigos diferentes inseridos dentro de diversos frames que poderiam ser colocados em somente um. Por seguir uma linha de tempo, o programador insere código onde quiser, deixando o código totalmente ilegível.

Enfim: para evitar transtornos e palavrões como na imagem acima, basta praticarmos um pouco e não nos esquecermos de que o código será lido por várias pessoas.

Think about it!

Photoshop: Publicidade + Photoshop



Bem meus caros boa tarde.


Quem nunca reparou em campanhas publicitárias como a fotografia é perfeita, sem defeitos, simplesmente um colírio para os olhos, pois é ,se acha que as/os modelos são reais pode estar sendo enganado. (“É uma cilada Bino”), e o que o governo quer fazer perante a esta ilusão que nos faz ficar vibrados e loucos para comprar determinados produtos? Resposta simples, mostrar para o possível comprador que a perfeição das pessoas que estampam a capa de seus produtos não é real, alterada de alguma forma por um programa de edição de imagens (Photoshop, GIMP, etc).


O Autor (Deputado: Wladimir Costa – PMDB|PA) diz:


“Programas de edição de imagem são largamente utilizados pela imprensa e, principalmente, pelas agências de publicidade, para criar pessoas perfeitas. Manchas na pele são apagadas, rugas são cobertas, quilos a mais são extirpados. Mas, mesmo com essa intensa manipulação, é difícil a um leigo perceber que o resultado final não é uma imagem original. Assim, são reforçados padrões de beleza que não resultam da real aparência das pessoas, e sim da manipulação de imagens por Photoshop”.


E aí o que acham desta idéia é válida? Porque tanta preocupação com isto desfocando o que realmente interessa?


Enfim não acho que seja para tanto, é justamente a idéia/composição que faz com que o cliente fique obstinado a adquirir determinado produto, então acho que é desnecessário criar uma lei simplesmente para notificar ao usuário que o que ele vê não é real.


Link para a matéria toda: m&m Online

Creative Suite: Countdown to Adobe CS5

Lançamento mundial do novo pacote da Adobe

Boa tarde meus caros.

Desde do fim do ano passado é fato que nós Adobemaníacos estavamos esperando pelo lançamento da Creative Suite 5, que é o conjunto de programas lançadas em um pacote pela adobe e eis que os mesmo já tem data marcada para lancamento:

Dia 12 de Abril de 2010

Se você não tem uma conta na Adobe cadastre-se e acompanhe todo o movimento gerado para o lançamento deste poderosissímo pacote.

cs5 lancamento

Flash: Context Menu AS2

Meus caros vamos para uma lição que de fato pode ser complicada (na concepção dos mesmos), mas que na realidade é algo muito fácil que é o Context Menu, Em um primeiro momento crie um novo Arquivo Actionscript 2.0


Passos:
1 – Criar um novo Arquivo. (Actionscript 2.0)
2 – Crie 2 camadas (uma com o fundo e uma para acoes.
3 – na camada de acoes aperte F9 (editor do actionscript);
4 – insira o codigo abaixo e os comentários são auto explicativos
// Criacao do novo context menu
var c_n:ContextMenu = new ContextMenu();
c_n.hideBuiltInItems();
//criacao dos itens do nosso menu
var _mni:ContextMenuItem = new ContextMenuItem(“Twitter”,twitter);
var _mni2:ContextMenuItem = new ContextMenuItem(“Actionscript Search”,As);
//funcao para chamar o twitter
function twitter():Void{
getURL(“http://www.twitter.com”,”_blank”);
}
//funcao para busca em Actionscript
function As():Void{
getURL(“http://www.google.com.br/search?hl=pt-BR&source=hp&q=actionscript&meta=&aq=f&oq=”,”_blank”);
}
//atributos do menu Item
_mni2.enabled = true;
_mni2.separatorBefore = true;
//pego os valores para o menu.
c_n.customItems.push(_mni,_mni2);
//atribuo para o menu o nosso novo context menu.
_root.menu = c_n;

basta que você aperte crtl + enter e pronto!!! Seu menu customizado estará pronto para uso e agora basta que você clique com o botão direito no flash player.

Tendência: Vale apena ser um Desenvolvedor Actionscript.

Actionscript: Vale a pena?

Bem meus caros, para o ínicio de conversa sou Desenvolvedor Actionscript (“Talvez um pouco duvidoso para falar do assunto mas enfim, faz parte”).

Quando escolhemos nossa profissão a idéia que sempre sobressai em nossas mentes: “Será que é vantajoso eu trabalhar nesta área? ela me trará benefícios e retorno financeiro adequado? “, pois bem na área de informática não é diferente, há diversos ramos a se seguir na área e se identicar em alguma pode levar algum tempo (Eu mesmo não imaginava que seria programador).

Porém depois de escolher qual profissão e o ramo da informática seguir temos um conjunto de incertezas (não se aplica somente a informática) que de certa forma podem impactar na forma com que encaramos determinadas situações.

Aí vem a pergunta: Por que não há tantos programadores Actionscript no mercado? (Opinião Pessoal, afinal é meu Blog enfim não vem ao caso)

1° Visão que o Flash | Flex não são ferramentas roubustas o suficiente e que não possuem linguagem muito interessante de se estudar.

2° Acham que estas ferramentas são para Designers e Ilustradores (Tem seu pingo de verdade).

3° Muitos não tem a visão do mercado em relação a vagas para atuar na área.

4° Poucas empresas dão treinamento na linguagem (Nada que te impeça de ler livros e manuais relacionados)

5° Ainda existe uma barreira de idiomas. (Quer trabalhar com informática APRENDA INGLÊS). Muitos manuais não tem tradução para o português, A linguagem mundial é em inglês enfim existe uma quantidade de enorme de motivos para a busca deste aprendizado.

Deixe me falar um pouco dos números: Se é remuneração o problema saiba que o salário atual de um programador Actionscript Junior está em torno de seus R$ 900,00 (aqui em Minas) o que para muitos pode ser algo interessante, para um Master gira em torno de R$ 5.000.00 (não é de se jogar fora).

Com a internet em alta linguagem que buscam uma maior interação com o usuário tem um diferencial, quer ferramentas mais interativa que o Flash / Flex cujo o foco é esta interação é algo a se pensar.

Quase todo o dia aqui na empresa aonde trabalho ( tenho em mente que não somente aqui ) me perguntam se conheco alguém que queira trabalhar com Actionscript e sim o salário é interessante então porque não? (fim da parte 1)