Archive for abril, 2011

Problemas ao exportar ou importar dados com o phpMyAdmin e o banco de dados MySQL

Se você está tentando exportar ou importar um arquivo grande, utilizando o phpMyAdmin e o banco de dados MySQL, e não está conseguindo, eu posso ter a solução.

Algumas vezes provedores bloqueam a exportação e importação de arquivos grandes com o phpMyAdmin e o MySQL. Muitas vezes nem precisa ser tão grande assim… Basta alguns megabytes e você já começa a ter problemas. Você simplesmente não consegue exportar ou importar dados.

Para resolver isso, uma solução é acessar diretamente a linha de comando e fazer o procedimento por lá. Uma tarefa que estava levando vários minutos para ser concluída, pode ser rapidamente executada em poucos segundos. Se você não tem acesso físico ao servidor, terá que verificar com seu provedor se é o SSH é liberado pra você, e só assim será possível fazer esse procedimento.

O procedimento foi testado no Ubuntu 10.04 LTS, mas deverá funcionar em qualquer distribuição Linux (e talvez até no Windows). Acesse o terminal (No Ubuntu, clique em Aplicativos / Acessórios / Terminal) e digite o seguinte:

Para importar dados

mysql -u usuario -p banco_de_dados < arquivo.sql

Substitua o que está em vermelho pelas informações corretas, correspondentes ao seu sistema. Será solicitada a senha em seguida. Se você está usando em sua máquina, onde você instalou o MySQL, possivelmente o usuário é root e a senha em branco.

Para exportar dados

mysqldump -u usuario -p banco_de_dados > arquivo.sql

Substitua o que está em vermelho pelas informações corretas, correspondentes ao seu sistema. Será solicitada a senha em seguida.

É isso! Espero que tenha ajudado.



Alterar codificação de caracteres (charset) no Eclipse

Quando trabalhamos com um projeto no Eclipse no Linux, a codificação padrão é UTF-8. Essa codificação é universal, ou seja, contém acentos e caracteres especiais, mas no Windows a codificação padrão é ISO Latin1 (8859-1). Isso causa problemas com os acentos no Windows.

Para resolver esse problema, é só mudar a codificação no Eclipse de UTF-8 para ISO Latin1.

Acesse o menu Window / Preferences / Web. Nas Opções CSS Files, JavaScript e JSP Files, altere Encoding para ISO Latin-1

Pronto 🙂


Como as fórmulas do Excel (Office) e Calc (BrOffice / LibreOffice / OpenOffice) podem te ajudar

Planilhas são ferramentas bem úteis no dia-a-dia de muita gente. Mas nem todo mundo que as utiliza sabe que existem, ou não sabe como utilizar fórmulas no Excel e Calc. As fórmulas servem basicamente para realizar operações matemáticas automaticamente, ou seja, você insere os valores na sua planilha e cálculos de somatório, média, multiplicação etc. podem ser adicionados e realizados automaticamente quando você insere ou atualiza os dados dela. E não precisa ser programador pra isso! Tudo foi planejado da forma mais simples possível.


Nas operações sempre são utilizadas células como referência. Uma célula consiste de uma coluna em uma linha. Ex.: Na coluna C e linha 22 temos a célula C22. Vou mostrar algumas das mais importantes:

  1. Operações matemáticas básicas (adição, multiplicação, divisão, subtração) entre células:
    Se você tem o valor 10 na célula A1 e 5 na célula B1 e deseja exibir o resultado da multiplicação entre elas na célula C1, basta colocar na célula C1 a seguinte fórmula: =A1*B1
    Nas outras operações é só substituir o sinal. Na multiplicação (como no exemplo acima) usamos o sinal de * ao invés de x. Na divisão usamos / ao invés de : e na adição e subtração usamos + e -.
    Você também pode usar parênteses. Ex.: =(A1*B1)/5
  2. Retornando a média entre células:
    No exemplo seguinte temos o valor 10 na célula A1, 7 na célula B1 e 5 na célula C1. Para exibir na célula D1 a média entre elas, basta usar a seguinte fórmula: =MÉDIA(A1:C1)
  3. Somatório
    Imagine uma planilha onde temos valores diversos nas células de 1 a 20 da coluna A e queremos exibir a soma de todas essas células (A1 a A20) na célula A21. Para resolver esse problema, colocamos na célula A21 a fórmula: =SOMA(A1:A20)
  4. Se (if) e senão (else)
    Você tirou a média (como no exemplo 2) e agora quer exibir na célula E1 a palavra “Aprovado” se o valor da célula D1 for maior que 7 e reprovado se for menor. Isso é simples e pode ser feito dessa forma: =SE(D1<7;”Reprovado”;”Aprovado”)

Esses são apenas alguns exemplos do que você pode fazer com esses programas no seu dia-a-dia. Dá pra fazer bastante coisa. Você pode ter acesso a vários outros exemplos aqui: http://office.microsoft.com/pt-pt/excel-help/CH010064504.aspx


Lançada edição n.24 da Revista Espírito Livre!

Revista Espírito Livre n.24

Revista Espírito Livre n.24

A Revista Espírito Livre traz todos os meses artigos sobre o mundo do software livre. É uma revista eletrônica, ou seja, não é disponibilizada de forma impressa, e é gratuita. Qualquer um pode baixar a revista diretamente do site sem precisar nem se cadastrar. A edição desse mês é sobre linguagens de programação. Leia um trecho do editorial:

Seja você desenvolvedor ou não, programar é um ato diário. Nossos familiares se programam para seus afazeres, seu filho se programa para passar no vestibular, você se programa para cumprir as suas obrigações. Programar-se é um ato cotidiano, e não exclusivo dos desenvolvedores de programas. Então porque inúmeras pessoas materializam na programação os “seus piores pesadelos”? Será algo realmente complexo? Será fácil até demais? A quem diga e até ignore tais dificuldades encontradas por várias pessoas nesse ramo da computação, que sempre carece de mão-de-obra qualificada para o mercado. Alunos de diversos cursos de computação encontram nesta parte da computação, grandes problemáticas, pois vários destes alunos sequer foram apresentados a noções de lógica, que é “o grande pilar” de qualquer processo de desenvolvimento. Quando este chega diante de uma linguagem de programação, sem a lógica necessária para escrever o código, começam a aparecer os problemas. Linguagens nada mais são que idiomas que tentam facilitar a comunicação entre homens e máquinas. E acredite, existem vários deles, dos mais simples aos mais complexos. Mas espere: simples pra quem? Para você ou para a máquina? Polêmicas a parte, as linguagens de programação são parte integrante de todo projeto de desenvolvimento de sistemas. Podem existir bons frameworks, boas IDEs, entretanto, sem uma boa linguagem de programação por trás disto tudo, de nada adianta.

Buscando responder algumas perguntas sobre este tema, bem como algumas indagações, que diversos desenvolvedores às vezes se fazem, fomos conversar com Bjarne Stroustrup, conhecido por ser o pai do C++. Porém vários outros colaboradores também enveredaram por este tema e trouxeram vários materiais de qualidade que também estão disponíveis ao longo da edição deste mês.

clique aqui e baixe a revista


Como foi o primeiro de abril para o software livre

Você chega no seu trabalho. É dia como outro qualquer. De repente alguém vem com uma história absurda, uma coisa inacreditável. Você chega até a ficar preocupado por alguns minutos, até que lembra que é o dia da mentira.

Isso acontece todos anos com milhares de pessoas, e na internet não poderia ser diferente. Vários sites e blogs postam notícias falsas no dia primeiro de abril e cabe a você distinguir o que é verdade e o que é mentira. É simplesmente impossível ler qualquer coisa nesse dia sem achar que é mentira. Os sites e blogs de software livre fazem o mesmo. Até grandes grupos e empresas de desenvolvimento fazem isso! O que mais me chamou antenção ontem foi quando entrei no site do Debian (uma das mais antigas distribuições linux).

O site estava completamente remodelado, e quando comecei a ler o texto, vi o absurdo: eles estavam dizendo que o Arch Linux, o Debian, o openSUSE, grml.org e Gentoo Linux tinham se juntado e formado o Canterbury Linux! Muito absurdo. Debian, Arch e openSUSE são distribuições muito diferentes e têm uma organização bastante diferente. Não sei, mas acho quase impossível isso acontecer.

E o pior (ou melhor, dependendo do ponto de vista) é que todos os sites dessas distribuições estavam iguais: Canterbury Linux. Não sei de quem foi a ideia, mas tenho certeza que enganou muita gente! Os caras se preocuparam até em criar um logo para no “projeto”:

Canterbury Linux
Canterbury Linux

E não foi só isso. Outros absurdos circularam pela internet. Entre eles as seguinte notícias:

Microsoft desiste do modelo proprietário

A notícia foi publicada no blog oficial de Bill Gates. Lá ele explica que o modelo de software proprietário adotado pela empresa já não é tão lucrativo como antes e os recursos obtidos com as vendas do Windows 7 serão utilizados para financiar uma distribuição Linux batizada de Windows 8.

Richard Stallman comentou a decisão. Ele disse que adotará a distribuição Windows 8 assim que ela for liberada para testes e a FSF dará total apoio à Microsoft na adoção de tecnologias livres.

Bill também disse que todos os produtos da empresa serão reformulados para adotar a licença GPL v3 ainda em 2011.

Fonte: http://tanenbaum.uefs.br/lug-uefs/?p=214

IE9 será o browser padrão do Ubuntu 11.10‏

O lançamento do IE9 pela Microsoft surpreendeu a todos pela inovação, segurança e boa renderização dos sites. Por isso, Mark Shuttleworth anunciou hoje que o IE9 será o navegador padrão do Ubuntu a partir do 11.10.

Foi uma bela surpresa o ganho obtido com a nova versão do Internet Explorer. Nós da Canonical designamos uma equipe para trabalhar em conjunto com os desenvolvedores da Microsoft para escrever uma versão para o próximo Ubuntu. O Internet Explorer será adaptado e ajustado ao Ubuntu para que gerencie toda a navegação web, assim como a navegação em arquivos locais, como faz muito bem no Windows. (Mark Shuttleworth)

Após essa declaração a equipe de desenvolvedores da Mozilla se pronunciou descontente com a posição tomada pela Canonical e resolveu adiantar o projeto do Firefox 5, que agora está previsto para setembro, um mês antes do lançamento do Ubuntu 11.10.

Fonte: http://andrenoel.com.br/2011/04/01/ubuntu-11-10-trara-ie9-por-padrao/

No ano passado

Me lembro de outras coisas que vi em anos anteriores. No ano passado, o sistema de fóruns phpBB colocou a notícia de que tinha sido contratado pela Microsoft para desenvolver um sistema similar, só que em ASP, e que agora o foco do software tinha mudado. Passariam a se chamar ASPbb. Chegaram a mudar o logo do site e tudo. No dia seguinte tudo estava de volta ao normal.
Acho que muita gente deve ter tido um treco 😛

Mas primeiro de abril é isso! Se te enganaram esse ano, próximo ano tente se lembrar pra não ser engando tão descaradamente. 🙂


Instalar o PgAdmin III no Linux Fedora 14

O PgAdmin III é um assistente para administração de bancos de dados PostgreSQL. Possui versões para vários sistemas operacionais. Aqui vou mostrar como instalar no Fedora. A versão utilizada no procedimento foi a 14.

Abra o terminal (Menu Principal / Sistema / Terminal) e digite:

su
yum update
yum install pgadmin3

Pronto. Só isso! Você pode acessar o PgAdmin através do Menu Principal / Desenvolvimento


PHP-Day SERPRO Curitiba

O SERPRO e a Comunidade PHP convidam você a participar do evento PHP-day-SERPRO dia 25/05/2001 das 08:00h as 18:00h na Rua Carlos Pioli, 133.

A grade de programação é composta de 8 palestras de 50 minutos cada ministradas por membros da comunidade PHP e do quadro de desenvolvedores do SERPRO.

Para aqueles que não puderem estar presentes no local o evento será transmitido ao vivo pela internet.

Caso você tenha uma palestra que se encaixe com os temas abaixo e deseja ministrar no evento, envia sua proposta para zedmaster ARROBA gmail PONTO com e flavio PONTO lisboa ARROBA serpro PONTO gov PONTO br

Temas:

– Zend Framework
– PHP + OpenSocial
– Memcached
– WordPress
– Programacao php, qual plataforma usar?
– PHPUnit
– Doctrine
– Smarty
– Nginx com PHP
– Programação Ágil (SCRUM, XP, LEAN, TDD etc)
– GIT
– Refatoração
– Arquitetura de Softwares
– Padrões de Projetos

Esperamos a sua participação no evento.

Site: http://serpro.phpday.com.br
Organização: http://www.phpday.com.br/projects/php-day-serpro/wiki
IRC – Servidor: irc.freenode.net – Canal: #php-curitiba


  • Publicidade

  • Redes Sociais

    Facebook  Twitter
  • Estatísticas

    Page Views (desde março de 2010):

    Estatísticas detalhadas
  • Novidades por e-mail!

    Digite seu e-mail:


    Fique tranquilo. Seu e-mail não será usado para outros fins, e você poderá se descadastrar quando quizer.

    Eu!

    Tiago Passos
    Todo o conteúdo desse site esta licenciado sob a licença Creative Commons 3.0 (CC BY 3.0). Você pode copiar e modificar o conteúdo desde que cite o autor.
    iDream theme by Templates Next | Powered by WordPress