Vaga Front-end – Rio de Janeiro

Repassando :

O Fisgo (www.fisgo.com.br) está à procura de novos talentos para fazerem parte do seu time. Se você é um Ninja do javascript, e quer trabalhar como Desenvolvedor Front-End, queremos te conhecer!

Fisgo é um mecanismo de busca que agrega ofertas de mais de 500 classificados online, auxiliando o consumidor na decisão de compra. Se você quer revolucionar a maneira de compra e venda de veículos/imóveis na internet, envie seu curriculo juntamente com suas referencias online (LinkedIn, Blog, Facebook e Twitter) através do e-mail rh[at]fisgo.com.br, que marcaremos uma data para você vir tomar um Nespresso conosco.

Além de lhe realizar profissionalmente, o Fisgo vai te oferecer:

  • - Salário acima do mercado;
  • - Vale-Transporte
  • - Vale-Refeição
  • - Plano Odontológico
  • - Plano de Saúde
  • - Ambiente de trabalho descontraído
  • - Stock Options. Só depende de você!

Vaga para o Rio de Janeiro (capital).

Veja todos os detalhes da vaga na URL:

http://static.fisgo.com.br/vagas/desenvolvedor-front-end.html

Publicado em Vagas | Com a tag , , | Deixar um comentário

Curso de JavaScript DRC

No mês passado tive a oportunidade de fazer um curso agora como aluno na DRC, participei da turma de JavaScript com o professor Moacyr Minero. Ultimamente estava tendo muito contato com Javascript e como professor da DRC tinha acesso aos cursos. Fiz a união do útil ao agradável e participei do curso de js.

Aqui o programa do curso :


Curso drc Javascript e jQuery

Curti bastante o curso como JavaScript tem base ECMA-262 mesma base para o ActionScript. São liguagens quase idênticas, mas claro com plataformas diferentes. Hoje o Javascript ressurgiu  e ganhou força com a nova onda dos dipositivos móveis. O Javascript hoje roda nos principáis dispositivos sem restrição.

Hoje existem vários frameworks para a linguagem ,por exemplo, jQuery, mootools e prototype.

Para quem já programa em ActionScript, aprender Javascript é um pulo, existe muita coisa similar entre as duas linguagens, como podemos ver abaixo:

Função que retorna valor randômico em ActionScript:

function retornaRandom():int{
 
var  valor:int= Math.round(Math.random() * 10);
 
return valor;
 
}

Função que retorna valor randômico em JavaScript:

  function retornaRandom(){

    var  valor = Math.round(Math.random() * 10);

    return valor;

  }

Claro o que define uma linguagem é algo mais do que 3 linhas de código. Além dessas existem várias particularidades.

Uma boa referência é o w3cschool.

Uma conta legal no twitter é o @del_javascript

Bons estudos para que quiser se aventurar no Javascript.

Publicado em Desenvolvimento Web, Geral | Com a tag , , , | Deixar um comentário

Oportunidade 3 vagas – Cherry Plus – São Paulo

DESENVOLVEDOR FRONT-END

  • Tableless
  • CSS
  • jQuery
  • MVC
  • WP
  • Crossbrowser
  • JSON

Ideal uma pessoa que seja experiente na criação de interfaces e implementação de WordPress. Desejável bom nível de jQuery, código semântico e limpo.

DESENVOLVEDOR BACK-END

  • Linguagens livres (PHP, Ruby, etc)
  • MVC
  • Frameworks (CodeIgniter, etc)
  • Conhecimento de DB (MySql, etc)
  • Dominar Orientação a Objeto PHP
  • Experiência prévia com WP

Ideal uma pessoa que esteja acostumada com WordPress caso seja necessário o desenvolvimento de algum plugin especifico.

MOTION FLASH

  • Estética / bom senso
  • AS3
  • Animação timeline
  • Integração com JSON, XML, APIs externas

CVs para cherryjobs@cherryplus.com.br

Publicado em Vagas | Com a tag , , , , | Deixar um comentário

Oportunidade Desenvolvedor Flash – São Paulo

Pessoal vaga para desenvolvedor Flash na Cherry Plus, ambiente agradável e descontraído, agência localizada no Itaim Bibi. Algumas sexta-feiras com cerveja, XBOX e Kinect. Contemplando os requisitos e interessado só mandar seu currículo c/ links dos últimos trabalhos para o e-mail informado logo abaixo.

Requisitos:
- MOTION FLASH
- AS3
- OOP
- API FACEBOOK

Diferencial

- JS
- WORDPRESS

Interessados contato com : ph[@]cherryplus.com.br

Publicado em Flash, Vagas | Com a tag , , | Deixar um comentário

Personalizando o resumo(the_excerpt) do WordPress

Um dos recursos que o WordPress oferece na leitura do conteúdo do post é a função de resumo(the_excerpt()), No painel editar post existe um campo chamado resumo. Mas nas versões 3.1 ou superiores do wordpress esta função ficou oculta. Para exibir esta opção vá em opções de tela no canto superior direito dentro do painel de posts, como na imagem abaixo:

Fazendo isso um campo de resumo aparecerá em sua página de edição de post:

Cadastrando essa informação, se você quer exibi-lá é só utilizar a função the_excerpt() dentro de seu loop.

Se o campo resumo não for definido, o WordPress criará um resumo automaticamente através do que foi postado no conteúdo principal de seu post. Por padrão esse resumo automático possui 55 caracteres, para alterar essa quantidade de caracteres temos que adicionar um função no arquivo functions.php em seu tema. O functions.php resumindo em meias palavras é o arquivo que define algumas funções extras do seu tema, além de criar menus, shortcodes e adicionar filtros para conteúdo como vamos fazer agora. Então, utilizando a função add_filter ela ajuda a modificar a saída de algumas informações no WordPress.

Para editar o tamanho do resumo adicionamos o seguinte código no functions.php :

function novo_tamanho_do_resumo($length) {
	return 30;
}
add_filter('excerpt_length', 'novo_tamanho_do_resumo');

No código acima modificamos o tamanho do resumo de 55(valor padrão) para 30 caracteres.

Quando não cadastramos nada no campo resumo, o WordPress resgata parte do conteúdo do post e adiciona no final do resumo [...] para sinalizar que o possui mais texto naquele conteúdo. Para modificar essa sinalização também dentro do functions.php adicionamos o seguinte filtro:

//Para versões 2.9 ou superiores
 
function new_excerpt_more($more) {
	return '...';
}
 
add_filter('excerpt_more', 'new_excerpt_more');
 
//para versão 2.8.x  e anteriores 
 
function new_excerpt_more($excerpt) {
	return str_replace('[...]', '...', $excerpt);
}
add_filter('wp_trim_excerpt', 'new_excerpt_more');

Nesse caso temos uma mudança de código entre versões antes e depois da 2.9,mas nos dois momentos trocamos o ‘[...]‘ por ‘…’.

Além dessa possibilidade também temos uma segunda opção adicionar um link ao final so resumo, trocar o ‘[...]‘ por um link leia mais o código ficaria da seguinte forma:

function add_resumo_com_link($more) {
       global $post;
	return '<a href="'. get_permalink($post->ID) . '">Leia mais +</a>';
}
add_filter('excerpt_more', 'add_resumo_com_link');
Publicado em Desenvolvimento Web, Tutoriais, Wordpress | Com a tag , , , , , | 1 comentário

Oportunidade : Front-end engineer @fishybr

Requisitos:
– XHTML / HTML 5
– CSS
– JavaScript e Frameworks
– Acessibilidade
– SEO
– Web Semântica
– WordPress

Super diferenciais:
– Canvas
– CSS 3
– Geek

E o que você ganha?
– CLT
– Plano de saúde
– Ticket Restaurante
– Transporte
– Trabalhar a uma quadra da praia com vista para o mar =)

Ta afim? Mande um e-mail para trabalharna@fishy.com.br com assunto “[FEED] – Seu nome”.

Publicado em Vagas | Com a tag , , | Deixar um comentário

Como definir a largura máxima das imagens em seu tema wordpress

Existem duas maneiras para especificar o tamanho máximo das imagens utilizadas dentro dos posts. Uma via painel do WordPress e a outra forma via functions.php.

Via painel só acessar o menu > configurações > mídia :

No painel de mídia temos a opção de escolher o tamanho dos thumbs, tamanho médio e o tamanho máximo das imagens.

A segunda forma de definir o tamanho máximo das imagens é editando o arquivo functions.php adicionando o seguinte comando :

<?php
$content_width = 600;

Esse comando sobrescreve as opções definidas no menu. Nesse caso, estamos definindo como 600px a largura máxima de nossas imagens. Se tudo estiver ok no painel de uploads nosso tamanho grande vai aparecer sempre como 600px de largura :

Então um dica simples que ajuda o usuário na hora de subir as imagens e respeitar a largura do tema.

Publicado em Wordpress | Com a tag , , , , | Deixar um comentário

Oportunidade Programador Back-End – Recife

A ZQuatro, em Recife, precisa de Programador Back-End. Interessados devem enviar currículo portifolio para tom@zquatro.com

Requisitos:

  • PHP
  • Orientação a Objeto
  • MySQL / MSSQL
  • HTML e CSS

Diferenciais

  • JavaScript
  • JQuery
  • Conhecimento em algum Framework
  • Outras linguagens de programação
Publicado em Vagas | Com a tag , , , , , | Deixar um comentário

Tutorial Post Thumbnail (imagem destacada)

A algum tempo pensava em fazer alguns posts sobre wordpress, pegando o embalo do curso de wordpress na DRC, treinamentos aqui em São Paulo. Um dos recursos do wordpress que todo mundo fica ansioso em aprender é Post Thumbnail ou na tradução Imagem Destacada, este recurso permite adicionar uma imagem vinculada ao post.

Para habilitar o recurso que apareceu desde as versões 2.9 do wordpress temos que adicionar no nosso arquivo functions.php o seguinte código :

<?php
 add_theme_support( 'post-thumbnails' );
?>

Agora vamos acessar o painel do wordpress, crie um novo post e adiconar uma imagem destacada. O painel de imagem destacada na versão 3.0 e 3.1 do worpdress, fica no canto inferior direito.

Faça o upload de uma imagem e selecione a opção usar como imagem destacada.

Lembre-se caso o post já estiver publicado não esqueça de atualiza-lo. Adicionando a imagem destacada não significa, que a imagem já irá aparecer em seu post. Para a imagem aparecer em seu post é preciso chamar a a template tag the_post_thumbnail() em algum lugar do seu loop, no arquivo da página que vc quer que apareça: index.php, single.php, category.php, search.php… O importante é estar dentro do loop.

Agora vamos aplicar um thumbnail ao nosso tema. no arquivo index.php adicionamos o sequinte código :

<!-- get_header pra chamar o header.php -->
<?php
get_header(); ?>
 
		<div id="container">
			<div id="content" role="main">
			<!-- em nosso loop vamos exibir apenas título e thumbnail -->
            <?php  while ( have_posts() ) : the_post(); ?>
					<div <?php post_class(); ?>>
						<h2><a href="<?php the_permalink() ?>" rel="bookmark" title="Permanent Link to <?php the_title_attribute(); ?>"><?php the_title(); ?></a></h2>
						<div class="entry">
							<?php the_post_thumbnail();	 ?>
						</div>
					</div>
            <?php endwhile; ?>
 
			</div><!-- #content -->
		</div><!-- #container -->
 
<!-- get_footer pra chamar o footer.php -->
<!-- esse tema não tem sidebar chamo apenas o footer -->
<?php get_footer(); ?>

No código acima chamamos um thumbnail ou com tamanho original ou com o tamanho padrão caso tenha sido definido no admin. É um loop simple que puxa o título e o thumbnail, existe a possibilidade de definir o tamanho do thumbnail quando carregado passando os seguintes parâmetros:

the_post_thumbnail(‘thumbnail’); – resolução thumbnail (default 150px x 150px )
the_post_thumbnail(‘medium’); – resolução média (default 300px x 300px max)
the_post_thumbnail(‘large’); – resolução alta (default 640px x 640px max)

the_post_thumbnail( array(100,100) ); – tamanhos personalizados onde passamos um array com os valores de altura e largura.

Como no exemplo abaixo, nesse caso irei utilizar o mesmo código apenas modificando o esquem dentro do loop :

 <?php  while ( have_posts() ) : the_post(); ?>
					<div <?php post_class(); ?>>
						<h2><a href="<?php the_permalink() ?>" rel="bookmark" title="Permanent Link to <?php the_title_attribute(); ?>"><?php the_title(); ?></a></h2>
						<div class="entry">
							<?php the_post_thumbnail(array(350,180));	 ?>
						</div>
					</div>
            <?php endwhile; ?>

Nesse exemplo chamamos “” carregamos um thumbnail com 350px de largura e 180px de altura.

Além dessas opções de tamanho podemos registrar tamanhos personalizados de thumbnail, com a função “add_image_size” esta função é adicionada no arquivo functions.php.

A função add_image_size recebe os seguintes parâmetros :
add_image_size( ‘nome’, largura, altura , crop : true ou false );

Considerando as funções adicionadas anteriormente, agora vamos adicionar um tamanho personalizado “meu-thumb” em nosso arquivo functions.php ele vai ficar da seguinte forma:

<?php  
 
add_theme_support( 'post-thumbnails' );
 
add_image_size( 'meu-thumb', 320, 280, true );
 
?>

Resumindo a história adicionamos um novo tamanho com 320px x 280px se a imagem não atender a proporção vai ser cropada(cortada).

Agora vamos chamar um thumb com o tamanho que criamos “meu-thumb”:

<?php
get_header(); ?>
		<div id="container">
			<div id="content" role="main">
            <?php  while ( have_posts() ) : the_post(); ?>
					<div <?php post_class(); ?>>
						<h2><a href="<?php the_permalink() ?>" rel="bookmark" title="Permanent Link to <?php the_title_attribute(); ?>"><?php the_title(); ?></a></h2>
						<div class="entry">
							<?php the_post_thumbnail('meu-thumb');	 ?>
						</div>
					</div>
            <?php endwhile; ?>
 
			</div><!-- #content -->
		</div><!-- #container -->
 
<?php get_footer(); ?>

Vou criar uma categoria agora wordpress e fazer um repositório dos meus estudos. Vou finalizando por aqui até o próximo tutorial

Publicado em Desenvolvimento Web, Wordpress | Com a tag , , | 5 comentários

Oportunidade – Front-End – Recife

A DA/DPA Recife está com uma vaga para desenvolvedor Front-End.

Requisitos

  • Conhecimento em Web Standards;
  • Ter experiência com desenvolvimento de XHTML e CSS;
  • Portfólio interessante;
  • Conhecimento em javascript;

Diferencial

  • Conhecimento em alguma biblioteca de javascript (preferencialmente jQuery);
  • Auto gerenciamento;
  • Conhecimento em lógica de programação;

Interessados enviar currículo e portfólio para: rafael@da-dpa.com.br

Publicado em Vagas | Com a tag , , , | Deixar um comentário