segunda-feira, 28 de setembro de 2009

Coding Dojo Rio no CEFET O Retorno

Reabrimos as portas do DOJO-Rio no CEFET-RJ.
Nos reunimos toda terça-feira de 18:30 às 21:30.
O CEFET fica na Rua Gen. Canabarro 552 - Maracanã
Pavilhão I [Informática], 2º andar, sala 3.

Espero por vocês.

segunda-feira, 21 de setembro de 2009

Sai do forno PHPUnit 3.4

Temos atualizações no cenário de testes em PHP. Acaba de sair do forno a release 3.4.0 do PHPUnit.

Dentre as novidades destaco test dependencies e fixture reuse. Estas features são propostas no paper JExample: Exploiting Dependencies Between Tests to Improve Defect Localization.


class StackTest extends PHPUnit_Framework_TestCase
{
public function testPush()
{
$stack = array();
$this->assertEquals(0, count($stack));

array_push($stack, 'foo');
$this->assertEquals('foo', $stack[count($stack)-1]);
$this->assertEquals(1, count($stack));

return $stack;
}

/**
* @depends testPush
*/
public function testPop(array $stack)
{
$this->assertEquals('foo', array_pop($stack));
$this->assertEquals(0, count($stack));
}
}
?>


Para atualizar suar versão para PHPUnit 3.4.0 basta executar em linha de comando:

pear upgrade


Ou para instalar

pear channel-discover pear.phpunit.de
pear install phpunit/PHPUnit

quarta-feira, 16 de setembro de 2009

Software Livre em Niteroi

Voltando do Fórum de Tecnologia em Software Livre, meu amigo Álvaro Justen lembrou que Niteroi hospeda um evento de TI em setembro. Dia 19 (Sábado), a Universidade Federal Fluminense (UFF) sediará o Software Freedom Day 2009 em Niterói - RJ.

Teremos palestras e mini-cursos sobre Python, C, PHP, Java, Lua, programação de jogos PS3, 3D Blender e muito mais.

Posts Relacionados:

terça-feira, 15 de setembro de 2009

Coding Dojo no Fórum de Tecnologia em Software Livre

Durante Fórum de Tecnologia em Software Livre do Rio de Janeiro, teremos uma sessão de Coding Dojo. Eu e meu amigo Arley(TrocandoLivros.com) estaremos lá fazendo o Coaching.

O Dojo será dia 17 de setembro de 2009 às 14:oo. As inscrições estão abertas no site do evento https://www.cta.softwarelivre.serpro.gov.br/riodejaneiro/mini-cursos

Posts Relacionados:

sábado, 12 de setembro de 2009

No linux não use NNF

Olha a falta que um sudo faz no ubuntu.
Depois de instalar o gem ai4r SEM o comando sudo, fui executar um teste e ocorreu o seguinte erro.

credt_test.rb:2:in 'require' : no such file to load -- ai4r (LoadError)
from credt_test.rb:2:in ...


Depois de uma relexão lembrei de uma mensagem que foi ignorada completamente durante instalação do gem. Era algo como "vou instalar o gem no seu diretório home, adicioneo ao PATH".

Como não li, não atentei que estava no ubuntu, de uso eventual, e precisava do sudo para instalar na área comum /var/lib, que já está no PATH.

Lição aprendida, leiam as mensagem durante a instalação de programas.
LINUX != NNF :S

sábado, 5 de setembro de 2009

Setembro, Mês de Eventos no Rio

Em Setembro, o Rio de Janeiro está recheado de eventos de informática, e alguns com entrada franca.

Agile Techday 2009 (15 de setembro de 2009, das 14h às 19h.)
Agile Techday 2009 é um evento para disseminar a metodologia de gerência ágil de projetos com Scrum no Rio de Janeiro. Gratuíto.
Auditório da Infoglobo - R. Irineu Marinho 35, 4º andar, Cidade Nova
http://oglobo.globo.com/blogs/tecnologia/agile/programa.html

I Fórum de Tecnologia em Software Livre (15 a 17 de setembro de 2009)
É um evento que promove a disseminação das novas tecnologias baseadas em software livre, além do compartilhamento de experiências bem sucedidas tanto de empresas públicas quanto do setor privado nesta áre. Gratuíto
Rua Pacheco Leão, 1.235 Fundos - Jardim Botânico
https://www.cta.softwarelivre.serpro.gov.br/riodejaneiro

Dev in Rio 2009 (14 de setembro de 2009, das 08:30 às 18:00 horas)
Contará com palestrantes nacionais e internacionais que falarão sobre Java, Ruby e Ruby on Rails, Python, Django, Open Source, Joomla!, Métodos Ágeis, e muito mais.
Centro de Convenções SulAmérica, Av. Paulo de Frontin n. 1
http://devinrio.com.br/

Rio Info 2009
(09 a 11 de setembro de 2009)
O Rio Info reúne empresários, acadêmicos e profissionais que buscam novas oportunidades de mercado e negócios. Além de ser um espaço para apresentação de novas idéias e troca de experiências.
Hotel Intercontinental - Avenida Prefeito Mendes de Moraes 222, São Conrado
http://www.rioinfo.com.br/

quarta-feira, 2 de setembro de 2009

GET e POST e muito mais

As variáveis $_GET e $_POST são velhas conhecidas dos programadores PHP. Sempre existe aquela discussão sobre que método utilizar ao enviar dados, "POST é para formulários e GET é para simples comandos, porque vai na URI" sempre ouvimos isso por ai. Mas pouca gente explora o lado de usar os dois métodos, sim OS DOIS, por que não.

Já experimentou criar um formulário com o abaixo?

form action="qualquer.php?var=" method="post"...


Começe a explorar as possibilidades.

quarta-feira, 27 de maio de 2009

Mão na Massa - Drupal

O grupo local de usuários de PHP Rio está organizando um "mão-na-massa" com Drupal dia 30 de Maio de 2009, sábado, às 14h na Rua Felix da Cunha 29 - Tijuca.

Ainda no evento será realizada uma sessão do PHP Test Fest 2009. Tragam seus notebooks !

Após o evento ocorrerá no Outback do Shopping Tijuca o VI encontro do
PHP Rio as 18h.

sábado, 23 de maio de 2009

Alternativas ao FISL em junho

Infelizmente minha presença na FISL 10 está por um fio, provavelmente não irei :(

Mas nem tudo está perdido, para o mês de junho a ponte aérea Rio-São Paulo estará fervendo. Tudo bem, não é um FISL, mas quebram o galho.

Começamos pelo o 11º Encontro Locaweb do Rio será dia 9 de junho. Marketing, novas tendências, Rails, SEO e SEM estarão na boca de todo mundo neste dia.

A CMS Brasil é um evento sobre os principais "CMSs" Drupal, Joomla e Wordpress. Será em Campinas/SP no dia 20 de junho.

No Rio dia 27, teremos a Agile Brazil 2009. Uma boa oportunidade de saber um pouco mais sobre Lean, Scrum, XP, User Stories, integração contínua, gerenciamento de releases e desenvolvimento orientado a testes.

E fechando o mês no dia 29 de junho, a capital de São Paulo acolhe o Google Developer Day 2009, que levantará assuntos como App Engine, APIs, redes sociais e outras funcionalidades e os avanços das ferramentas e tecnologias do Google.

Agora não tem desculpara para chorar em junho.

sábado, 16 de maio de 2009

Novidades

Sumi durante um tempo, mas volto com novidades.
Para quem não sabe sou formando no Curso Superior de Tecnólogia em Sistemas para Internet, no CEFET-RJ. E faz algum tempo que decidi aproveitar o período da faculdade para criar projetos, principalmente na área web.

Bom, então surgiu o Concurso Info Arena e com meus amigos da faculdade, Diogo Vincenzi, Desirré Santos, Angellica Cardoso e Rodrigo Vidal formamos um grupo.

Ainda não posso revelar muita coisa sobre o projeto, apenas que é um sistema web :)

Aguardem as novidades!

quarta-feira, 28 de janeiro de 2009

Incremente seu Firebug com Firescope


As vezes eu tenho dúvidas sobre como utilizar certas tags html no padrão W3C. Para me ajudar na criação de tags, dentro dos padrões, eu uso o Firescope.

Firescope é um plug-in do firefox que funciona junto com o firebug.

A funcionalidade central é ser um painel de referencia HTML e CSS direto no firefox.
Com ele podemos pesquisar por tags no padrão W3C, pegar exemplos e ver a compatibilidade das tags com os principais navegadores como IE, Firefox, Safari e Opera.

instalação do Firescope

Artigos Relacionados:

terça-feira, 20 de janeiro de 2009

NetBeans com PHPUnit em breve

Segundo o blog do NetBeans, em breve, teremos suporte nativo ao PHPUnit.
http://blogs.sun.com/netbeansphp/entry/phpunit_support_added

O NetBeans é a IDE multiplataforma que mais evolui, dando suporte a programadores de várias linguagens como Ruby e PHP. Guerras ideológicas a parte, qualquer iniciativa para adoção de praticas de TDD ou puramente testes unitários já está de parabéns.