2

Manual do PHP.net nas suas mãos

Postado por Marcus Antonius - 4 ago, 2009. em php
Aprenda a adicionar a documentação do PHP.net na barrinha de busca do Mozilla Firefox e tenha acesso rápido e certeiro à documentação da função ou funcionalidade que você procura.
Hoje vou dar uma dica básica pra todo mundo que gosta de trabalhar com PHP e precisa, constantemente, acessar o PHP.net para tirar dúvidas sobre as funções/argumentos/parâmetros/classes e etc… É uma documentação maravilhosa que todos devemos visitar pelo menos uma vez por dia.
A maioria dos desenvolvedores usa o Mozilla Firefox pela vantagem enorme dos plugins de desenvolvimento e eu gosto muito do FF por causa daquela barrinha de busca que fica do lado da “wonderfull bar“… E eu vou mostrar pra vocês como colocar o PHP.net ali, pra você digitar o nome da função e cair direto na documentação dela.
Primeiro acesse o PHP.net e repare que o íconezinho da barra de busca vai ficar azulado:
figura 1
Agora é só clicar na setinha e clicar em Adicionar “Add PHP.net search”, como mostra a imagem:

Leia mais…

Post to Twitter

Tags:, ,

 
2

Usando o Twitter na sua empresa

Postado por Marcus Antonius - 2 ago, 2009. em redes sociais, twitter

O Twitter está de olho nas empresas como potenciais usuários. No site Twitter101, há diversas dicas de como utilizar a ferramenta de microblog para relacionar-se com o consumidor.

Diversos casos de sucesso são narrados no site Twitter 101 (http://business.twitter.com/twitter101), como os da Dell e da Pepsi. A empresa também publica um manual de boas práticas corporativas. É possível fazer o download dos slides para fazer uma apresentação (em inglês). Veja a seguir algumas dicas para usar bem o Twitter na sua empresa:


Pense no Twitter como um lugar para construir relacionamentos

- Ao invés de pensar de usar o Twitter como um lugar para transmitir informações sobre sua companhia, pense que ele é uma ferramenta para construir relacionamentos.

- Ouça os comentários sobre sua empresa, marca ou produtos e esteja preparado para resolver problemas, oferecer serviços ao consumidor ou mesmo agradecer as pessoas pelas sugestões.

- Use um tom amigável em suas mensagens.

- Há um recurso chamado Saved Searches que permite monitorar facilmente as menções ao seu produto, empresa ou marca.

- Para compartilhar e amplificar ideias, use o recurso de “retweet”, muito apreciados pelos usuários do Twitter.

- Publique mensagens que tenham valor real. Por exemplo, ofereça cupons exclusivos, revele os bastidores da sua empresa, publique fotos do escritório e lojas, compartilhe informações de projetos em desenvolvimento.

- Não faça spam enviando mensagens diretas para massas de usuários. Outra dica: publicar mensagens duplicadas em uma conta é considerado spam e viola os termos de serviço.


Entenda que o Twitter funciona em tempo real

As mensagens do Twitter são curtas, rápidas e alcançar pessoas onde quer que elas estejam. É um meio instantâneo, o que traz uma série de implicações para as empresas que ligam com a ferramenta.

- Você pode fazer questões, lançar ideias e solicitar o feedback dos usuários – geralmente, as respostas vêm logo.

- Se você acaba de lançar um produto, peça a opinião dos usuários ou siga os tweets das pessoas que estão falando sobre ele.

- Quando os consumidores publicam dúvidas no Twitter, elas geralmente esperam uma resposta rápida – em dias, se não em poucas horas. Fique atentos às menções (em @mentions).


Faça medições do valor do Twitter

Primeiro, verifique se sua empresa está realmente engajada no Twitter. Você está respondendo às mensagens? As pessoas estão mencionando sua empresa? São mensagens positivas ou negativas? Depois, quantifique sua experiências, observando os seguintes pontos:

- Veja quantas questões foram respondidas, quantos problemas de consumidores foram resolvidos. As porcentagens mudaram ao decorrer do tempo?

- Quando fizer promoções no Twitter, use cupons únicos com código, de forma que você pode saber quantas pessoas aderiram à promoção baseados no Twitter.



fonte: INFO

Post to Twitter

 
2

Consegi 2009 – Software Livre e Governo Eletrônico

Postado por Marcus Antonius - 2 ago, 2009. em eventos

O II Congresso Internacional Software Livre e Governo Eletrônico – Consegi 2009 será realizado pelo Serviço Federal de Processamento de Dados – Serpro, pela Secretaria Executiva do Comitê Executivo do Governo Eletrônico, exercida pela Secretaria de Logística e Tecnologia da Informação – SLTI/Ministério do Planejamento e pelo Comité Técnico de Implementação de Software Livre – Cisl. O evento acontece nos dias 26, 27 e 28 de agosto de 2009, nas instalações da Escola de Administração Fazendária – Esaf.

Desde a edição de 2008, o Consegi pretende ser um evento estratégico no estímulo ao debate de temas da política e gestão de tecnologias em software livre, permeado pelos conceitos de promoção da cidadania, interoperabilidade dos sistemas de governo, compartilhamento do conhecimento e adoção de normas e padrões.

Leia mais…

Post to Twitter

 
2

Twitto: Framework que cabe em um tweet

Postado por Marcus Antonius - 1 ago, 2009. em php

Se você – a esta altura do campeonato – não faz idéia do que é um “tweet”, ponha-se daqui para www.twitter.com !

Agora ! Podemos conversar de igual pra igual. Pense em um framework. Uma coisa grande. Com várias opções, módulos, suporte a plugins, MVC, talvez um Data Mapper, etc, etc, etc. Agora pense em um tweet: 140 caracteres. São coisas como óleo e água, gato e cachorro, são paulinos e mulheres (eu ainda vou escutar por causa disso).

Pois bem, tentando mostrar a beleza feminina aos São Paulinos – ou que um framework não precisa ser uma coisa grande, pra quem não entendeu a piada -, o fundador do Symphony (o framework) criou o Twitto: um framework do tamanho de um tweet, ou seja: 140 caracteres. Na verdade – e lógico – ele não e grande coisa, simplismente funciona como um Front Controller bem básico. Mas é uma prova de conceito e usa novas features do PHP 5.3, enfim … o dito cujo segue abaixo.

1 <?php

2 require __DIR__.’/c.php’;

3 if (!is_callable($c = @$_GET['c'] ?: function() { echo ‘Woah!’; }))

4 throw new Exception(‘Error’);

5 $c();

Agora você pode se parguntar, quais são as coisas “novas” que o twitto está usando, simples:

Constante __DIR__

Operador ?:

Funções anônimas

No fim, o Twitto existe apenas como brincadeira, e para mostrar alguns novos recursos do PHP 5.3, mas se ele realmente for aceito como framework ele é o mais rápido existente. Mais pra frente mostro uns benchmarks que estou fazendo e o twitto já está neles.

O site do Twitto é: www.twitto.org

fonte: PHPSP.og.br

Post to Twitter

Tags:, ,

 
2

Conheça o Nokia N97

Postado por Marcus Antonius - 31 jul, 2009. em mobile

O novo aparelho da Nokia não é nenhuma revolução, mas traz tudo que há de mais avançado.

O futuro dos celulares parece estar convergindo para as telas Touch (sensíveis ao toque), e com a Nokia a situação não é diferente, já que a companhia recentemente lançou um novo modelo: o N97, que além de ter sua frente inteiramente coberta por gloriosas três polegadas e meia da tecnologia, ainda oculta em seu interior um teclado QWERTY completo que pode ser deslizado para fora a qualquer hora.

Apesar de menor do que a dos iPhones, ela possui uma resolução consideravelmente mais alta (360×640 pixels) e suporte para reconhecimento da escrita. O sistema é baseado na quinta versão do Symbian s60, ainda bem recente e imatura, portanto a otimização para a navegação apenas por toques com o dedo ainda não é ideal como no OSX da Apple, por exemplo, mas já dá conta do recado.

Antes de continuarmos com os detalhes deste verdadeiro “monstro” de bolso, vamos a tabela com os dados técnicos básicos:

Imagens e vídeos impecáveis

O N97 também é ligeiramente maior que os concorrentes (ainda assim mais fino que o XPERIA X1, da Sony Ericsson), mas o fato é compensado por uma imensidão de recursos e funcionalidades extras: 5 MP de câmera — com lentes Carl Zeiss, auto-foco, cobertura protetora retrátil, Flash em formato LED e luz de vídeo —, capazes de gravar vídeos em resolução VGA a 30 quadros por segundo.

n97


Leia mais…

Post to Twitter

Tags:, ,

 
2

Frameworks em PHP

Postado por Marcus Antonius - 30 jul, 2009. em php

Nesse Post irei fazer uma sínstese de uma séries de postagens sobre o uso de frameworks em php e também o que de fato um framework não é.

PHP é a linguagem de programação mais famosa do mundo por várias razões: flexibilidade, facilidade de uso e vários outros fatores. Mas algumas vezes a programação se torna monótona e/ou repetitiva, e é aí que um framework pode ajudar.

O que é um framework de PHP?

De forma resumida o framework é uma estrutura, uma fundação para você criar a sua aplicação. Em outras palavras o framework te permite o desenvolvimento rápido de aplicações (RAD), o que faz economizar tempo, ajuda a criar aplicações mais sólidas e seguras além de reduzir a quantidade de código repetido. Os frameworks também permitem que os iniciantes criem aplicações mais estáveis garantindo uma boa relação entre o banco de dados e a camada externa de exibição. Isso tudo te permite gastar mais tempo desenvolvendo a aplicação em si do que repetindo os códigos que todas as aplicações têm.

A idéia padrão de trabalho por trás de um framework no PHP está ligada ao modelo MVC (Model View Controller). MVC é uma forma de programação que isola a lógica de negócio (como a aplicação funciona) da camada de exibição (a parte visual). O Model cuida do banco de dados, o View cuida da camada de exibição e o Controller cuida da lógica de negócio. Isso tudo faz com que você trabalhe mais rápido e de forma setorizada.

Por que usar um framework de PHP?

Os desenvolvedores utilizam frameworks por vários motivos, e o maior deles é para agilizar o processo de desenvolvimento. A re-utilização de código em vários projetos vai economizar muito tempo e trabalho? Isso é garantido, pois o framework já traz uma série de módulos pré-configurados (e funcionando) para fazer as mais variadas e comuns tarefas como envio de e-mails, conexão com o banco de dados, sanitização (limpeza) de dados e proteção contra ataques.

Estabilidade é outra grande vantagem dos frameworks. A simplicidade, que é um dos grandes “feitos” do PHP, também é o que possibilita inúmeros erros e falhas pelos principiantes? Nem todo código que funciona necessariamente está correto e bem desenvolvido.

Leia mais…

Post to Twitter

Tags:,

 
2

Agendamento de Posts no Wordpress

Postado por Marcus Antonius - 29 jul, 2009. em wordpress

Se por um acaso você alguma vez quiser agendar um post em específico em um determinado dia, no futuro, usando ao Wordpress, tudo o que você tem que fazer é escrever um post normalmente, como outro qualquer, ao invés de clicar no botão de salvar ou publicar, clique primeiro no botão Editar localizado ao lado direito onde tem escrito Publicar Imediatamente.

Após que você clicar em Editar, será aberta mais opções (como você pode ver na imagem abaixo). Selecione o Mês, Ano, Data e hora em que você deseja agendar o seu post no futuro.

Após definir a data desejada, tudo o que você tem que fazer agora é clicar em Publicar.

Atenção: Muita gente comete o erro de clicar em Salvar ao invés de Publicar. Enquanto clicar em Salvar parece fazer mais sentido, de fato é incorreto clicar nele. Click em Publicar, com a data desejada e o resto você pode deixar com o Wordpress.

Observação: Este post foi publicado através do agendamento. :-)

fonte: wordpressbr.com

Post to Twitter

 
2

Mozilla apresenta design do Firefox 4.0

Postado por Marcus Antonius - 28 jul, 2009. em browser, firefox

firefox-tela1A desenvolvedora Mozilla colocou no ar uma página que mostra mudanças na interface do que será a versão 4.0 do navegador Firefox.

Dois modelos principais são apresentados. Um deles mostra abas abaixo e outro tem as abas acima da barra de endereços. Estas últimas aparentam ser mais agradáveis e mais ‘limpas’, economizando espaço, porém, eliminando a barra de título.

O site colaborativo da Mozilla ainda demonstra uma ideia que combina as funcionalidades dos botões “ir, “atualizar” e “parar” em um só botão de acordo com o contexto.

As mudanças apresentadas no Firefox 4.0 têm o objetivo de reduzir a complexidade da interface de usuário no navegador, aumentar o espaço da página e facilitar a integração natural com o sistema operacional Windows, da Microsoft.

Post to Twitter

Tags:, ,

 
2

Apple libera iPhone OS 3.1 Beta 3 para desenvolvedores

Postado por Marcus Antonius - 28 jul, 2009. em mobile

A Apple liberou agora há pouco, o terceiro beta do iPhone OS 3.1 para desenvolvedores. Dentre as novidades do update, a mais importante é a possibilidade de usar copy & paste em vídeos no aplicativo Mail.

Além do grande número de erros e bugs corrigidos, o novo firmware apresenta outras novidades como:

O novo firmware agora divide a quantidade de dados recebida através do aparelho, ou por uso do tethering

O iPhone não vibra mais ao entrar em modo de edição da tela principal

O botão “123″ para o conjunto extra de teclas no teclado virtual do Mail agora é exibido como “_123″

Aplicativos dos quais beta testers relataram problemas de banco de dados na versão

anterior (Messages, Mail, Contacts, etc.) aparentam estar funcionando normalmente nesta beta

A baseband (modem) foi atualizada

O novo iPhone OS já está disponível para os desenvolvedores cadastrados no programa da Apple, e por enquanto não se sabe quando ele será lançado para usuários finais.

fonte: Mac Magazine

Post to Twitter

Tags:, , ,

 
2

Primeiro celular Android chega ao Brasil

Postado por Marcus Antonius - 28 jul, 2009. em android, mobile

androidO Brasil terá, agora com certeza, ao menos um aparelho rodando a plataforma Android até o fim do ano. O primeiro celular com o promissor SO do Google confirmado por aqui é um touchscreen de 3,5” da chinesa Huawei, exclusividade da TIM num primeiro momento.

O modelo que desembarcará por aqui é o U8220, o mesmo que foi apresentado na GSMA World Congress de Barcelona no início do ano, esse aí da foto pequena que conseguimos (não é o protótipo apresentado na feira, que está na Cnet). Em fevereiro, TIM e Huawei já haviam anunciado a intenção de trazer um aparelho rodando Android e o Google também deixou claro que teremos “alguns” celulares com a plataforma antes de 2010, então não sabemos se esse será o único. A data que nos passaram é “antes do Natal”. Como ele ainda não foi lançado formalmente em nenhum mercado, não temos resenhas para tentar avaliar alguma coisa.

Por enquanto, as especificações que temos são: tela 3,5” touch-screen (não sei se capacitivo ou resistivo), 256 MB de memória interna com espaço para memory card (não foi especificado o padrão, mas supomos ser MicroSD) de até 16 GB. Câmera 3 MP, bluetooth, Wi-Fi e o resto que você espera de um bom smartphone. A bateria terá “a maior duração de um telefone Android”, o que é bem importante. De qualquer forma, é meio surpreendente a responsabilidade de um telefone do Google aparecer por uma empresa que só tem dois modelos lançados no Brasil – um modem falante mas bem normal que resenhamos.

Particularmente, acho que quem lançar um bom celular com Android por aqui tende a se dar muito bem. Vejamos: o N97, estrela da Nokia, tem sofrido duras críticas lá fora, já que (inclusive pela minha expriência com o 5800) o Symbian está se mostrando um SO não tão maduro e atrativo para celulares touch como todo mundo desejava. O iPhone 3G S será provavelmente estupidamente caro, com as vantagens e desvantagens que já conhecemos. O Windows 6.5 está demorando pra sair e sempre requer um hardware muito forte e uma interface customizada para ficar mais tragável. Enquanto o Palm Pre está sendo lançado na Europa, há indícios que a empresa fechará seus escritórios no Brasil. Será esse o momento do robozinho? Assim que tivermos mais informações e imagens adiantaremos aqui.

fonte: Gizmodo

Post to Twitter

Tags:, ,

Copyright © 2010 Marcus Antonius All rights reserved.
Portfólio | Currículo | Contato | Twitter | RSS