ai_5_final

Comments No Comments »

Não sei se vocês perceberam, mas sou apaixonado por QRCodes. Mas afinal, o que seriam esses tal QRCodes? Navegando por aí na internet, procurando algo sobre eles, achei uma matéria muito interessante e resolvi postar aqui no blog para um maior entendimento do público.
E como o título do post diz, se você está antenado nas coisas que estão acontecendo em BH, prepare seu celular!

Estampado em revistas, crachás, obras de arte e até nas lápides de cemitério, os códigos 2D trazem um jeito novo de acessar informações no celular!

QRCode

QRCode

Na camiseta, no site e até na caneca do professor Eric Eroi Messa, de 32 anos, está estampado um ícone composto por vários quadradinhos, o QR Code. Para decifrar esse código bidimensional, basta aproximar a câmera do celular e fotografar o símbolo. O que você vai encontrar lá? O endereço do blog dele, o e-code. “O QR Code acaba atiçando a curiosidade das pessoas”, diz Messa. O aumento do número de smartphones com câmera no Brasil vem abrindo espaço para o uso de códigos 2D, apresentados em diversos formatos — o mais famoso deles é o QR Code, da sigla Quick Response.

Além da câmera, o smartphone precisa ter um aplicativo leitor para decifrar o código. Por isso, não é qualquer celular com câmera que pode ler o QR Code. É necessário também que o aparelho rode um sistema operacional que permita a instalação do software.

Não há números oficiais sobre o total de smartphones compatíveis com o QR Code no país. Mas uma estimativa da gaúcha Trevisan Tecnologia, que desenvolve soluções usando o código, dá uma pista. A empresa calcula o número em 40 milhões de aparelhos no Brasil. “Até agora, o uso da tecnologia era focado mais em aplicações corporativas, como o controle de logística”, diz Alexandre Trevisan, sócio da empresa. Atualmente, o público é bem mais abrangente: o código 2D está em campanhas de publicidade, obras de arte e até em crachás de funcionários.

Os QR Codes ganham pontos em relação ao tradicional código de barras, aquele usado nos supermercados por exemplo, pois guardam mais informações e são lidos com mais facilidade. Como comparação, o código convencional permite incluir apenas 13 dígitos numéricos, contra 7089 caracteres no QR Code. Há ainda a vantagem de poder usar caracteres alfanuméricos — nesse caso são 4296 caracteres. A leitura é possível até em casos em que o símbolo estiver sujo ou apagado, pois há uma tecnologia de correção de erros. Para seus alunos do curso de publicidade e propaganda da faculdade Faap, Eric Eroi Messa propõe a adoção da tecnologia nos trabalhos. “É uma ponte entre o meio impresso e o digital, que abre espaço para a criação publicitária.

No jornal A Tarde, de Salvador (BA), o QR Code é usado diariamente para complementar o conteúdo do veículo impresso. Quando a reportagem fala de um show ou filme, por exemplo, o código dá acesso a um texto com a programação. Nesse caso, o usuário do celular não paga pelo tráfego de dados. Ao acessar um link e clicar nele, o leitor paga à operadora a tarifa pelo acesso à web. Nas notícias de futebol, o jornal publica códigos que levam para o site com vídeos dos gols. “O preço do tráfego de dados ainda é um obstáculo a esse tipo de serviço”, diz Ana Carolina Casais, coordenadora de novos negócios do grupo A Tarde.

Mania japonesa

O produtor musical Fernando Mello, mais conhecido como Maestro Billy, de 37 anos, publica um QR Code no canto do seu blog, sugerindo a música da semana, para divulgar o trabalho de amigos. Billy teve a idéia de adotar a tecnologia em janeiro, quando estava viajando pelo Japão, país onde foi criada a tecnologia, em 1994. “Lá, o QR Code é bem difundido, presente nos cartões de visita, em pôsteres de shows, nas embalagens de remédios.” E, acredite se quiser, até no cemitério tem QR Code. A fabricante japonesa de lápides Ishi no Koe usa a tecnologia para dar acesso a um site com a ficha do falecido.

Na empresa Fivecom, em Vila Velha, no Espírito Santo, os 30 funcionários têm o código QR com seus contatos estampado no crachá. “É prático, pois a pessoa recebe no celular um arquivo no formato CSV, com informações que são sincronizadas com o Exchange e o Notes”, diz Eustáquio Martins, diretor de novos negócios da empresa.

Em breve, o QR Code também será usado em cinemas e restaurantes brasileiros. Quem compra o ingresso para as sessões do Cinemark pela internet já recebe pelo celular uma mensagem com o código. “Diversas salas de cinema em São Paulo contarão com máquinas capazes de ler o ingresso digital“, segundo Solange Almeida, diretora de tecnologia do Cinemark. Nesse caso, não é preciso nem ter câmera, o telefone serve apenas como um substituto ao tíquete de papel. “Essa solução atende a 80% dos celulares, que não precisam ter uma tela de alta resolução, pois o sistema lê a informação com mais facilidade”, diz.

Já está em teste um sistema que permitirá usar o leitor de QR Code do celular para pagar a conta do restaurante. Ele poderá ser adotado por estabelecimentos que usam o popular software Colibri, segundo Carlos Teixeira, sócio da Ideias do Futuro, empresa que desenvolveu a tecnologia. “No QR Code dá para colocar a referência inteira do atendimento de uma mesa”, diz. Outra solução que a empresa está testando é a Música Flash Click, que permite comprar uma faixa pelo celular, clicando em um código QR.

Até nas exposições de arte o QR Code já ganhou espaço. Em Viena, na Áustria, um código 2D foi publicado no pôster de divulgação da mostra A Vênus de Willendorf, em agosto. Quem clicava, chegava a um link para um game da estátua. A artista brasileira Martha Gabriel irá apresentar em maio, no evento e-Poetry, em Barcelona, na Espanha, sua obra Rosa Sensível. Entusiasmada com a nova tecnologia, ela montou uma rosa dos ventos com QR Codes. “A intenção é navegar nos sentimentos das pessoas por meio de uma poética codificada de tags”, diz.

Instale para ler o código

iPHONE
Modelo: iPhone 3G, da Apple
Aplicativo: 2D Sense, na App Store

ANDROID
Modelo: G1, da HTC
Aplicativo: Barcode Scanner, na Android Market

SYMBIAN
Modelo: N95, da Nokia
Aplicativo: Quickmark

WINDOWS MOBILE
Modelo: Diamond, da HTC
Aplicativo: i-nigma

BLACKBERRY
Modelo: BlackBerry Bold, da RIM
Aplicativo: Beetagg

CELULARES COM SUPORTE A JAVA
Aplicativo: Kaywa Reader

Faça seu QR Code

Nada mais fácil do que criar seu próprio QR Code. Basta acessar um serviço online e digitar o texto, informações ou URL que serão inseridos no código. Confira alguns sites que fazem o QR Code e outros tipos de códigos 2D, testados pelo INFOLAB:

BeeTagg
generator.beetagg.com
Códigos do tipo QRCode, Datamatrix e BeeTagg

SnapMaze
www.snapmaze.com
Permite fazer QR Codes coloridos

Nokia Mobile Codes
mobilecodes.nokia.com
Opções de código sem três tamanhos

Kaywa
qrcode.kaywa.com/
Crie QRCodes de vários tipos

Matéria original em INFO Professional

Comments 3 Comments »

O blog Bitcetera apontou 10 razões que mostram como o PHP ainda é melhor do que o Rails. Você concorda?

O mundo da tecnologia é repleto de duelos: o mais emblemático deles é o PC x Mac. Há outros, no entanto, que merecem ser lembrados: Linux e Microsoft; Oracle e SAP, Blu-ray e HD-DVD (que jogou a toalha) e, no terreno do desenvolvimento, o Ruby on Rails versus o PHP. Mas será que há realmente alguma linguagem que seja melhor?

Há algum tempo, Gregg e Jason formaram uma dupla e gravaram uma série de vídeos falando sobre a superioridade do Ruby on Rails em relação ao PHP. Cada um deles era uma linguagem e o cara do Rails acabava indo para praia enquanto o do PHP tentava trocar o banco de dados. A ideia era mostrar como o Ruby, rodando no framework Rails, era muito mais rápido que o PHP.

O blog Bitcetera, no entanto, apontou 10 razões que mostram como o PHP ainda é melhor do que o Rails, abusando da ironia e do humor. “Muitas pessoas morrem todos os anos nas praias, enquanto o risco de cair morto na mesa do escritório é próximo de zero. De fato, dirigir para o trabalho e outras coisas que um programador faz em seu tempo livre são muito mais perigosas do que trabalhar num código e, por mais tempo que leve, é melhor para a sua integridade”, diz o post.

Numa outra análise muito aprofundada, os ‘defensores’ do PHP lembram que um código enxuto não paga as contas. “A menos que você esteja trabalhando num projeto próprio, um código enxuto vai fazer com que o seu salário também dê uma enxugada”, afirma o blog. Eles explicam: são menos horas copiando e colando, menos hora fixando o mesmo erro em dez diferentes linhas e menos tempo para encontrar bugs. Tempo é igual a dinheiro quando se trabalha por hora.

Para ver as 10 razões que mostram como o PHP ainda é melhor do que o Rails acesse o blog Bitcetera. Já um o vídeo do PHP versus Ruby on rails está no Youtube.

Fonte: Info Professional

Comments No Comments »

Olá pessoal, essa noite, conversando com o Breno (@brenowd), ele veio me perguntar como funcionam os ’snippets’ no Zend Studio.

Pra quem não sabe, ’snippets’ são templates, ou seja, partes de códigos prontas para agilizarmos nosso trabalho. Na minha opinião, snippets nos deixa um pouco preguiçosos, mas dependendo, realmente nos quebram um galhão! Hehehe..

Bem, o Breno estava acostumado a usar o Dreamweaver, e queria passar a usar o Zend, e estava querendo criar um snippet para um SELECT de uma query MySQL. Então, mãos à obra.

Para criar um snippet no Zend Studio for Eclipse 6, vamos no menu Window > Preferences:

Window > Preferences

Na janela que abre, no campo de pesquisa, digite snippet, logo em seguida em PHP > Templates:

captura_de_tela-3png

Vou dar o exemplo aqui, da criação de um snippet de uma query em MySQL, um SELECT pra ser mais preciso. Clicando em New, temos essa tela:

captura_de_tela-4pngEm ‘name’ você coloca uma palavra para identificar o snippet que está criando, e ao mesmo tempo, a palavra que vai iniciar seu snippet. Em Context é o contexto da linguagem, PHP, PHPDoc ou New PHP (não me pergunte o que é New PHP), e em Pattern, o padrão do nosso snippet. Coloquei assim:

SELECT {$campos} FROM {$tabela};

Onde ‘{$campos}’ e ‘{$tabela}’ são, simplesmente, onde você quer que o cursos de posicione quando você acionar o snippet. O cursor ficará com o ‘{$campos}’ selecionado primeiro, e depois que você digitar qualquer coisa e der tab, ele pulará diretamente para o ‘{$tabela}’. Nesse print, esqueci de colocar o ‘{$END}’ que é onde você quer que o cursor pare depois que der o último tab:

captura_de_tela-6png

Na imagem anterior, mostro como usar o snippet dentro da função ‘mysql_query’, por exemplo. E o snippet é acionado pelo ‘name’, ao digitar, no meu caso, ’select’ e teclar ctrl+espaço:

captura_de_tela-5png

Então, esse é o meu tutorial sobre snippets. Espero que sirva para alguém! =D

Comments 7 Comments »

O 1º Encontro PHP-MG, que será realizado no dia 25/04/2009, será um evento focado no mercado de desenvolvimento web, proporcionando aos participantes o contato interpessoal e o conhecimento das melhores práticas e últimas novidades e tendências, no que se diz respeito à tecnologia.

O evento visa propiciar aos participantes uma oportunidade inédita no estado, de troca de conhecimentos e networking entre os profissionais mineiros, através de palestras cobrindo os seguintes temas:

  1. Produtividade e agilidade;
  2. Crescimento e utilização do PHP em projetos de grande porte;
  3. Novas tendências e tecnologias;
  4. Segurança e boas práticas;
  5. Desenvolvimento em camadas através de frameworks.

Pretendemos com essa realização, fortalecer a comunidade mineira de desenvolvedores PHP, e divulgar para todo o estado, o potencial dos profissionais da região.

Pré-inscrição

Realize aqui a sua pré-inscrição para o 1º Encontro do PHP MG.

Patrocínio Ouro

Hostnet - Hospedagem de sites PHPrime Training - Especializada em curso de PHP

Comments 2 Comments »

Feliz 2009 pessoal! Tudo de bom para todos! Muita paz, saúde, amor, felicidades, sucesso e várias realizações!! Um abraço para todos! =D

ps.: esse ano eu JURO que serei mais presente! Hehehe..

Comments 1 Comment »

É só assistir… Vocês vão entender!
=D

Comments 1 Comment »

1 x 8 + 1 = 9
12 x 8 + 2 = 98
123 x 8 + 3 = 987
1234 x 8 + 4 = 9876
12345 x 8 + 5 = 98765
123456 x 8 + 6 = 987654
1234567 x 8 + 7 = 9876543
12345678 x 8 + 8 = 98765432
123456789 x 8 + 9 = 987654321

1 x 9 + 2 = 11
12 x 9 + 3 = 111
123 x 9 + 4 = 1111
1234 x 9 + 5 = 11111
12345 x 9 + 6 = 111111
123456 x 9 + 7 = 1111111
1234567 x 9 + 8 = 11111111
12345678 x 9 + 9 = 111111111
123456789 x 9 +10= 1111111111

9 x 9 + 7 = 88
98 x 9 + 6 = 888
987 x 9 + 5 = 8888
9876 x 9 + 4 = 88888
98765 x 9 + 3 = 888888
987654 x 9 + 2 = 8888888
9876543 x 9 + 1 = 88888888
98765432 x 9 + 0 = 888888888

Brilhante, não?

E veja esta simetria:

1 x 1 = 1
11 x 11 = 121
111 x 111 = 12321
1111 x 1111 = 1234321
11111 x 11111 = 123454321
111111 x 111111 = 12345654321
1111111 x 1111111 = 1234567654321
11111111 x 11111111 = 123456787654321
111111111 x 111111111 = 12345678987654321

Comments 1 Comment »

Pois é, como vocês puderam perceber, há muito não passo por aqui.

É, estuo TOTALMENTE se tempo, ocorreram várias mudanças na minha vida, e como consequência disso, não pude passar aqui tão cedo. Troquei de emprego, mudei de cidade, etc, etc, etc… Tudo isso acabou com meu tempo!

Mas estou empenhado, a partir de hoje, a postar, pelo menos uma vez por dia. O trato comigo mesmo é o seguinte:

Hoje está começando um noco ciclo na minha faculdade, e com isso, são duas matérias novas.
‘Mas como assim?’, você deve estar se perguntando: ‘No meio do segundo semestre, está começando um ciclo novo?’. Na minha faculdade, o processo de matérias e ensino é diferente. Se vocês não sabem, estou fazendo um curso tecnólogo (Tegnologia em Desenvolvimento de Sistemas para Internet), que não é totalmente superior, porém, é mais voltado para a área em questão e consequentemente, é por um período mais curto, apenas 2 anos e meio. Voltando ao assunto dos ciclos, funciona da seguinte maneira:

A cada 5 semanas, temos um ciclo, constituído por 2 (duas) matérias em 2 (dois) horários por dia.
O tempo é menor do que o semestre (período), porém, você não se embola, nem se mata por 8 matérias por semestre. Eu acho bem melhor.

Com essa questão do 3º ciclo do 4º módulo estar começando hoje, decidi fazer o seguinte: vou postar, todos os dias, o assunto referido em aula. Seja ele provas, trabalhos, etc.

Então, para quem tinha até esquecido do meu blog, a partir de hoje vai ter muita coisa!

Ahhh! E pra quem está achando que os posts serão somente sobre a faculdade, estão enganados. Creio eu, que com esses posts da faculdade, terei mais empolgação e idéias para posts.

É isso então e até mais tarde! =P

Atualização:

Como poderia me esquecer! Pra quem não sabe, estou trabalhando agora na Studio Sol Comunicação Digital, já se passaram 45 dias, um mês e meio. Estou gostando pacas e o pessoal de lá é super! Aprendi JavaScript e Expressões Regulares na marra e estou gostando demais! Afinal, /(bb|[^b]{2})/ eis a questão!

Comments 1 Comment »

Olá pessoal, bom dia.

Muita gente se questiona de como customizar as páginas de erro (403: proibido, 404: não encontrado…) dos seus sites, blogs, etc…
Em servidores Linux ou Unix que utilizam o servidor web Apache, pode-se criar ou editar, se o mesmo já estiver lá, um arquivo na raiz do site (www ou public_html ou até mesmo htdocs) chamado “.htaccess“, isso mesmo “[ponto]htaccess“.

Um arquivo começado por “.” (ponto) em sistemas Linux ou Unix, são arquivos ocultos, mas não se preocupe, na maioria dos programas FTP ou até mesmo no CPanel, você poderá vizualizar esse arquivo, mesmo ele sendo oculto.

Então vamos ao nosso arquivo .htaccess:

ErrorDocument 404 404.php
ErrorDocument 403 403.php

Com isso no seu .htaccess, sempre que cair numa página “proibida”, ele vai chamar o arquivo “403.php”, e quando cair num endereço que nçao existe, chamará o arquivo “404.php”.

Você pode colocar o que quiser nesses arquivos, e até mesmo colocá-los dentro de uma pasta, para ficar mais organizado:

ErrorDocument 404 /errors-pages/404.php
ErrorDocument 403 /errors-pages/403.php

Espero que tenha ajudado! Qualquer coisa, postem comentários!

Abraços!

Comments No Comments »

FireStats icon Powered by FireStats