Categorias
Pessoal

Compartilhando

Leio muita coisa interessante por aí. Nem sempre dá para publicar o que encontrei com um comentário meu sobre o que vi e eu não ficaria à vontade em publicar algo somente com o texto original, mesmo citando a fonte. Então, para facilitar, deixei disponível os Meus Itens Compartilhados. Eles ficam na barra lateral, listados os últimos dez, ou você pode visitar a página. Ou ainda assinar o feed.

Dessa forma eu posso compartilhar o que de bom encontrei sem precisar ficar sempre enviando tudo por menel, pois aí fica limitado aos que tenho o endereço e lembro de enviar, e ainda dou os devidos créditos, ficando conectado direto ao local original de publicação.

Categorias
Política

O governo regulando os bancos e nós desembolsamos

mDepois de noticiado nos jornais e no comercial de alguns bancos, entrará em vigor, dia 01 de maio, a nova portaria sobre a regulamentação de tarifas de serviços pelos bancos. A Febraban anunciou nos jornais que se preocupa com a relação dos bancos com seus clientes, zela pela transparência e que deseja ajudar o cliente a poder comparar as taxas cobradas com facilidade.

Legal a idéia. O resultado, para mim, que sou cliente do Banco Real e do Banco do Brasil, é que no Banco Real deixei de pagar R$ 9,00 e passo a pagar R$ 19,00 e no Banco do Brasil passo de R$ 8,00 para R$ 19,00 pelos mesmos serviços. Para nos ajudar, o governo nos faz pagar ainda mais.

Os objetivos centrais da proposta são:

  • maior transparência e comparabilidade;
  • maior racionalização entre os produtos e serviços ofertados e os preços por eles cobrados;
  • melhoria no nível de informações aos usuários (ex: extratos e siglas neles usados).

A iniciativa não é ruim. Mas tenho dificuldade em encontrar quem tenha se beneficiado com ela.

Categorias
Cotidiano

A propaganda que embriaga

Detesto tentativas de manipulação. Semana passada vi uma propaganda da apab, se não me engano, reclamando das últimas decisões do governo acerca das propagandas de cerveja na televisão. O comercial dizia que a publicidade não poderia ser punida pela irresponsabilidade de uma minoria que bebeu demais. Ora, se a publicidade serve justamente para a difusão comercial de determinado produto, ou seja, no fim das contas, influenciar o consumo de algo, como é que não pode ser punida por um produto que causa danos a seus clientes?

Eu sou um grande amante de peças publicitárias. A dos bichos da parmalat, a do bloqueio não! da Oi, as peças (quase todas) da Intelig, por exemplo, são comerciais que eu tenho prazer em assistir mais de uma vez, tal a criatividade e beleza. Mas não admito que usem a propaganda para me embriagar. Peixe podre vendido como salmão eu não compro!

É fato que bebida alcóolica faz mal a saúde. Não vou nem entrar no mérito de que uma dose de álcool no sangue faz bem ao organismo, pois, exceto meu pai, ninguém fica no único cálice de vinho recomendado. A juventude bebe com gosto e sem limite. Entre 2001 e 2005, o percentual de dependência de álcool entre jovens de 12 a 17 aumentou 35%. É fato que a bebida alcóolica traz dependência. É fato que a bebida alcóolica faz estragos por quem dela abusa e, pior, o abuso de uns prejudica quem está perto destes.

Neste último feriado, aqui no Rio de Janeiro houve aumento de 100% de acidentes nas estradas, quase em sua totalidade por uso de bebidas alcóolicas. Só a combinação feriado e bebida alcóolica aumenta em 20% os acidentes de trânsito no país. A partir de investigação com motoristas de São Paulo, em 2007, a Unifesp identificou que quase metade (48%) dos que beberam acima do permitido pelo Código de Trânsito Brasileiro atualmente (dirigir sob influência do álcool em nível superior a seis decigramas por litro de sangue, ou de qualquer substância entorpecente ou que determine dependência física ou psíquica) já tinham se envolvido em acidentes de trânsito. O álcool é responsável por cerca de 36 mil mortos por ano no Brasil.

E a abap vem dizer que não tem nada com isso? Ela devia era fazer um movimento para que as agências de propaganda se negassem a fazer peças para empresas de bebidas alcóolicas.

Categorias
Banco de dados Programação Technology

Aonde você deseja se conectar hoje?

O site ConnectionString vem com uma proposta simples e muito útil: fornecer linhas de conexão. Tem conexão para tudo. Há conexões bancos de dados (SQL Server, Informix, MySQL, Progress, Paradox, Firebird etc), arquivos de dados (Excel, TXT, SQL Lite etc) e também para outros tipos (MS Project, Active Directory, Exchange, DNS etc).

A idéia de ConnectionString é fornecer uma fácil referência para linhas de conexão.

Hoje, existem 213 linhas de conexão no banco de dados coletadas a partir de outros sites da internet, livros, arquivos de ajuda, msdn ou que tenham sido submetidos pelos colegas desenvolvedores de todo o mundo.

Se alguém conhecer algum projeto semelhante para outras linguagens, não deixe de colocar nos comentários, por favor.

Categorias
Banco de dados PHP Programação

Galvão bota a mão na massa em SP

Quem está em SP e estiver disponível em 1º de março (1ª edição) ou 31 de maio (2ª edição) terá uma ótima oportunidade de conhecer ainda mais sobre práticas de segurança no desenvolvimento em php. Recebi a seguinte mensagem do Er Galvão:

No dia primeiro de Março estarei em São Paulo ministrando um workshop sobre segurança em aplicações PHP, focando em tópicos específicos e técnicas 100% práticas de defesa.

Er Galvão entende muito de segurança e tem grande facilidade em passar seu conhecimento, como pode ser visto no artigo Segurança no PHP. Se eu estivesse em São Paulo, não perderia.

Segurança no desenvolvimento é fundamental para que a internet seja, verdadeiramente, uma ferramenta benéfica para o comércio. Conheço códigos de lojas virtuais que não foram desenvolvidas com preocupação nos tópicos de segurança. Se isso acontece por terem sido construídas antes de se conhecer as práticas atuais, está mais do que na hora de que sejam reconstruídas. Imagine o prejuízo que já se tem (só não se sabe) quando algum criminoso digital conhece essas falhas.

Use a tecnologia a seu favor. Ouça o que o Er Galvão tem a contribuir.

http://www.temporealeventos.com.br/?area=88

São Paulo - SP
1 de Março 31 de maio das 9h00 às 17h00 (2ª edição)

Aprenda: 1 profissional por máquina

PHP: Proteja sua Aplicação

técnicas para defender sua aplicação PHP de ataques como SQL Injection, Cross Site Scripting e Cross Site Request Forgeries

Objetivo: Neste treinamento o profissional aprenderá técnicas para defender sua aplicação PHP de ataques como SQL Injection, Cross Site Scripting e Cross Site Request Forgeries. Primeiramente serão apresentados exemplos práticos de funcionamento de cada um destes ataques de forma à compreender os pontos fracos de cada aplicação. Serão então colocadas em prática diversas técnicas, variando das mais simples às menos óbvias que axiliarão o desenvolvedor à diminuir consideravelmente o nível de vulnerabilidade de suas aplicações.

Público Alvo: Desenvolvedores PHP e demais interessados

Pré-requisitos: Conhecimentos básicos de HTML e Conhecimentos intermediários de PHP

Sistema operacional em que o curso será ministrado: Linux

Após o término deste treinamento o participante estará imediatamente apto a: Compreender o funcionamento dos ataques mais comuns que rondam a web, desenvolver aplicações mais seguras e robustas, menos vulneráveis à ataques.

Conteúdo Programático

Boas práticas:

O que todo o programador PHP deveria saber
O que é e como funciona um ataque de SQL Injection
SQL Injection - Técnicas de defesa: Porque addslashes não é o bastante
O que é e como funciona um ataque de Cross Side Scripting (XSS)
XSS - Técnicas de defesa
O que é e como funciona um ataque de Cross Site Request Forgeries (CSRF)
CSRF - Técnicas de defesa

Categorias
Cotidiano

A em emergência

Recebi uma menel* com o seguinte texto:

As equipes de emergência médica se deram conta de que, muito frequentemente, nos acidentes em rodovias, os feridos portam consigo um telefone celular. No entanto, na hora de os médicos fazerem uso para se comunicar algum parente, não sabem com quem contatar entre a longa lista de números.

Assim, lançam-nos a idéia de que todos adicionem em sua agenda do telefone celular um número da pessoa a ser contactada, em caso de acidente, sob a expressão " A Em emergência". (O A é para que apareça sempre em primeiro lugar na lista).

É algo simples, não custa nada e poderia nos ajudar demais.

SE LHE PARECE UMA BOA IDÉIA, REPASSE ESTA MENSAGEM AO MAIOR NÚMERO POSSÍVEL DE PESSOAS.

Me perguntei imediatamente se realmente era pertinente. Uma das primeiras coisas que me chamou a atenção é o anonimato da mensagem. Quem escreveu? Realmente as emergências médicas têm influência nisso? Já fico desconfiando dos sinais de Spam e lendas da internet.

Pergunto porque não vejo grande diferença assim não. Há tantos "Pai", "Mãe", "Casa" nos telefones celulares (pessoalmente não identifico assim, mas cada um com seu cada um), será que há tanta dificuldade assim? E mesmo que não haja, qual a dificuldade de ligar para um dos números e, provando ser mesmo da emergência médica, conseguir o contato com o familiar daquela pessoa? Ou mesmo pedir que a pessoa contactado ligue para os familiares do paciente?

Ao colocar " A Em emergência" não estaríamos dando munição para os criminosos no país do sequestro pelo celular? Que facilidade para eles, não? Já saberiam a quem ligar.

Prefiro continuar com a minha desconfiança.

* Sem e-mail é eletronic mail, em bom português mensagem eletrônica é menel. 😛

Categorias
Idioma

Dicas de inglês

Eu sempre fui um apaixonado por idiomas. O colégio onde estudei nos obrigava a estudar francês e inglês da 5ª série do Ensino Fundamental até o 1º ano do Ensino Médio. Depois, devíamos escolher uma das duas para estudar nos últimos dois anos. Além disso, tivemos aula de Grego (6ª série) e Latim (7ª série). Confesso que não me esforcei em francês por birra pessoal com o idioma (já passou :-P), mas mesmo assim me surpreendo ao perceber que consigo entender alguma coisa ao ler e ouvir.

O inglês, não sei se pela influência e força da língua ou por outro motivo, sempre teve destaque em minha vida. Estudei em alguns cursos, me formei, falo, leio e escrevo bem, ainda que esteja praticando pouquíssimo. Porém, meu amor por idiomas, e pelo inglês, que é o assunto principal do texto, sempre me leva a procurar uma maneira de me manter em contato o máximo que eu puder.

Há um blog que não me dá outra alternativa a não ser classificá-lo como exepcional. É divertido, informativo, dinâmico, atual, inteligente... Claro que sou obrigado a direcionar os elogios ao dono do blog, que é a pessoa responsável por tudo o que o blog nos passa. Como esse blog mudou de endereço, achei que valia escrever sobre ele.

Amantes do inglês, não deixem de visitar. Amantes dos idiomas, não deixem de visitar: http://www.teclasap.com.br/.

Este blog nada mais é do que a evolução natural do Boletim Tecla SAP, um informativo semanal distribuído gratuitamente por e-mail de 1999 a 2005. Ele continha curiosidades, expressões idiomáticas, os erros mais comuns e como evitá-los, provérbios, etc. O serviço chegou a ter mais de 70 mil assinantes.

O objetivo sempre foi ajudar, de maneira descontraída, quem deseja aprimorar o conhecimento da língua inglesa. Embora escrito em grande parte na língua portuguesa, todas as informações são úteis também para quem domina o idioma. O enfoque é nas dificuldades encontradas por quem fala português. Indicado para alunos de todos os níveis, tradutores, intérpretes, profissionais em geral ou para quem simplesmente tem interesse no assunto. Os textos do blog são altamente instrutivos, descontraídos e o visual das mensagens é bem cuidado e de leitura leve.

Cf. Sobre

Abraços a todos

O Ulisses (já tem nome de dicionário) é o criador do Boletim e do TeclaSap. Competentíssimo profissional e é só você conferir na entrevista que ele deu ao Jô.

Ah, agora estou estudando espanhol. Creio que tenho me saído bem. Estou gostando muitíssimo. Depois do espanhol desejo estudar alemão.

Tenho, também, um pequeno projeto pessoal no estudo do grego e hebraico, que estudo sozinho. Meu foco é o uso bíblico dessas línguas e estou criando um pequeno dicionário seguindo o Strong, mas voltado a internet.

Categorias
PHP

Converter formato de data para o formato BR, em uma linha de código só

Vou pedir licença ao Frederico e também palpitar sobre a possibilidade de, em uma linha, converter o formato de data do banco (funciona para o MySQL e outros bancos) para o formato brasileiro em php.

$data = "2008-01-09 14:56:06";
echo date('d/m/Y H:i:s', strtotime($data)); // mostrará 09/01/2008 14:01:06.
echo date('d/m/Y', strtotime($data)); // mostrará 09/01/2008.

Update em 24/01/2023: Podemos utilizar também DateTimeImmutable:

php > $data = "2008-01-09 14:56:06";
php > echo (new \DateTimeImmutable($data))->format('d/m/Y H:i:s');
09/01/2008 14:56:06
php > echo (new \DateTimeImmutable($data))->format('d/m/Y');
09/01/2008

Simples assim. 🙂

Essa solução funciona para datas no formato yyyy-mm-dd hh:mm:ss e yyyy-mm-dd.

Categorias
Linux

Lista brasileira de equipamentos e serviços compatíveis com Linux

Ajude a divulgar a lista brasileira de equipamentos e serviços compatíveis com Linux
...e concorra a MP4 e MP3 players, mochilas Targus, períodos de VoIP grátis e até a ventiladores USB - além de contribuir automaticamente para doações para a Wikipedia e o WordPress! O BR-Linux coletou mais de 12.000 registros de compatibilidade de equipamentos e serviços (webcams, scanners, notebooks, ...) na sua Pesquisa Nacional de Compatibilidade 2007, e agora convida a comunidade a ajudar a divulgar o resultado. Veja as regras da promoção no BR-Linux e ajude a divulgar - quanto mais divulgação, maior será a doação do BR-Linux à Wikipedia e ao WordPress.

Categorias
Política

Vergonha estadual

"Crime tributário não é causa para quebra de decoro. Amanhã, isso pode ser usado contra os senhores. Porque muitos aqui têm problemas fiscais."
Francisco Dornelles, senador do PP-RJ, defendendo "tecnicamente" a absolvição de Renan (Veja, edição 2.026 - ano 40 - nº 37, de 19 de setembro de 2007)

Como diriam os baianos: Aonde?

Uma tremenda vergonha essa insinuação do senador Dornelles. Os próprios legisladores não se importando no cumprimento da lei e, pior ainda, usando uma brecha para justificar uma abolvição absurda? O senador sabe que está em erro, sabe que o senador Renan Calheiros está errado, mas...

Na página de Marcelo Crivella, outro senador do Rio de Janeiro, ele declara:

Para Crivella, voto secreto desgasta imagem do Senado

Comentando a votação pelo Plenário do projeto que pedia a perda do mandato do senador Renan Calheiros (PMDB-AL), o senador Marcelo Crivella (PRB-RJ) afirmou que o voto secreto desgastou a imagem do Senado. Disse esperar que Renan, como gratidão ao beneplácito do Plenário, se afaste ou tire uma licença e deixe os outros processos contra ele no Conselho de Ética e Decoro Parlamentar serem julgados sem sua presença no comando da Casa. Crivella lembrou ainda que, se as seis abstenções se transformassem em votos favoráveis ao parecer do conselho, Renan estaria banido da vida pública até 2019.

O resultado da votação, nesta quarta-feira (12), foi 35 votos pela perda do mandato, 40 contrários e 6 abstenções.
Agência Senado, 12/09/2007

Tá... E cadê o voto do senador? Creio que também foi a favor da absolvição, como Dornelles. Não encontrei na página do senador nenhum meio de perguntá-lo diretamente como foi o seu voto e não acredito que valha a pena perguntar pelo e-mail oficial, mesmo com sua declaração de que "voto secreto desgasta imagem do Senado" talvez sua resposta seja exatamente "desculpe, mas meu voto é secreto". Será que quebro a cara? Gostaria muito.

[atualização-03/10/2007]Tem vezes que estar certo não é bom. E adivinhar o que o Crivella responderia foi uma dessas vezes.[/atualização]

O terceiro senador é Paulo Duque. Está na vaga, se não me engano, de Sérgio Cabral. O que será que ele votou?

Além de meu descontentamento com o que aconteceu no senado, ainda maior descontentamento com a declaração de Dornelles e a percepção de que todos os votos do Rio de Janeiro foram a favor da absolvição de Renan Calheiros, não quero ser contado entre os de memória curta. Ficará registrado o que aconteceu para que eu não vote em nenhum dos três na próxima eleição. Quem colabora com o crime é cúmplice.

Quem souber de outras manifestações sobre os senadores de seu estado, por favor, me avise.

[atualização-03/10/2007]
Confira como votaram os senadores. E é interessante o detalhe que "o resultado divulgado pela Casa apontou que 40 senadores votaram pela absolvição, 35 pela cassação, enquanto outros seis se abstiveram. Ouvidos pelo Terra, no entanto, 41 senadores disseram que votaram a favor da perda de mandato."
[atualização]

Textos relacionados: