Mini Box Lunar

Uma amiga minha me mandou os Mp3 dessa banda e resolvi compartilhar.

A banda é Mini Box Lunar e é do Amapá. Eles tocam, segundo eles mesmos, Folk Rock / Psicodélico e têm lançado um CD com 6 músicas que foi disponibilizado gratuitamente para download, ou para ouvir pelo MySpace. O site "musicoteca" definiu a banda assim:

"Com influência na Tropicália, movimento heterogênico e inovador, a banda tem como proposta artística o vintage – peça caracterísitca no figurino dos integrantes deste planeta lunar musical.

Se deleite no arcoíris de Macapá!"

Veja abaixo dois vídeos da banda, e se quizer, clique aqui e baixe o CD completo. O download é autorizado pelo autor.

 


O fim da privacidade

Nesse momento, os Estados Unidos se preparam para aprovar uma nova lei que daria poderes aos agentes dos EUA a espionarem quase tudo o que fazemos online. Mas podemos impedí-los antes da votação final.

Empresas a quem confiamos nossas informações pessoais, como a Microsoft e Facebook, são os defensores principais desse projeto de lei que permite às corporações compartilharem todas as atividades e conteúdo de usuários com as agências do governo dos EUA — anulando as garantias de privacidade para quase todas as pessoas ao redor do mundo, não importando onde essas pessoas vivem ou navegam online.

Se nos manifestarmos em número suficiente, poderemos impedir que as corporações que lucram com nossas informações apoiem a ciber-espionagem. Assine a petição para essas corporações da Internet agora:

http://www.avaaz.org/po/stop_cispa_corporate_global/?vl

O Ato de Proteção e Compartilhamento de Ciber Inteligência (CISPA, na sigla em inglês) daria permissão às empresas que fazem negócios nos EUA de coletar registros exatos de todas as nossas atividades online e entregá-los para o governo dos EUA sem nem ao menos nos enviar uma notificação de que estamos sendo observados. Nenhuma garantia, nenhuma causa legal ou processo seria solicitado. Para piorar as coisas, o projeto de lei fornece ao governo e corporações uma imunidade para protegê-los de processos por violação de privacidade e outras ações ilegais.

Os defensores do projeto de lei afirmam que a informação do consumidor será protegida, mas a realidade é que grandes buracos na lei tornariam tudo o que fazemos online passível de observação — e hoje em dia, nossas informações pessoais estão todas armazenadas na Internet.

O CISPA está sendo levado adiante no Congresso e será colocado em votação em alguns dias. Vamos criar um protesto massivo para impedir que as corporações dêem aos EUA uma carta branca para monitorar nossos passos. Clique abaixo para se mobilizar:

http://www.avaaz.org/po/stop_cispa_corporate_global/?vl

Neste ano, já ajudamos a impedir SOPA, PIPA e ACTA — terríveis ameaças à Internet. Agora, vamos parar o CISPA e acabar com o ataque do governo dos EUA sobre nossa Internet.

Com esperança e determinação,

Dalia, Allison, Emma, Ricken, Rewan, Andrew, Wen-Hua e toda a equipe da Avaaz

Mais informações:

"Novo Sopa" recebe apoio do Facebook e rejeição da Casa Branca (Terra)
http://tecnologia.terra.com.br/noticias/0,,OI5725324-EI12884,00-Novo+Sopa+recebe+apoio+do+Facebook+e+rejeicao+da+Casa+Branca.html

O pai da Web e um dos pais do Google dizem que controlo da Internet é assustador (Público)
http://www.publico.pt/Tecnologia/tim-bernerslee-e-sergey-brin-alertam-para-os-perigos-do-controlo-da-internet-1542552

Grupos de defesa das liberdades civis americanas lança protesto online contra CISPA (Centro Knight)
http://knightcenter.utexas.edu/pt-br/blog/00-9756-grupos-de-defesa-das-liberdades-civis-americanas-lanca-protesto-online-contra-projeto-d

CISPA: A Internet tem um novo inimigo (em inglês) (Global Post)
http://www.globalpost.com/dispatches/globalpost-blogs/the-grid/cispa-the-internet-finds-new-enemy-sopa

Protestos contra o CISPA em meio a mudança de legislação (em inglês) (Los Angeles Times)
http://www.latimes.com/news/politics/la-pn-cispa-protests-begin-amid-key-changes-to-legislation-20120416,0,5314596.story

Perguntas e Respostas sobre projeto de lei de Cibersegurança: os preocupantes danos à privacidade no CISPA e como impedí-lo (em inglês) (Electronic Frontier Foundation)
https://www.eff.org/deeplinks/2012/04/cybersecurity-bill-faq-disturbing-privacy-dangers-cispa-and-how-you-stop-it

Novo texto do CISPA restringe jargão de cibersegurança ao passo que começam os protestos (em inglês) (Mashable)
http://news.yahoo.com/cispa-draft-narrows-cybersecurity-language-protests-loom-134202431.html


A pergunta não quer calar: as profissões de TI devem ser regulamentadas?

Saiu no jornal: mais um prédio desabou por conta de uma execução irresponsável da obra. O Engenheiro Civil foi responsabilizado e terá sua licença caçada. Dia vai e dia vem, e o tema sempre acaba voltando: regulamentação das profissões de Tecnologia da Informação. Grande parte do argumento utilizado é que profissões como médico, engenheiro civil e advogado são regulamentadas, então TI também deve ser. Acho a comparação totalmente descabida.

E pra não ficar com muita conversinha, já digo logo que sou totalmente contra a regulamentação da profissão, e só pra deixar claro: eu tenho nível superior na área de TI, então não falo isso por interesse próprio, mas sim porque acho que isso não tem nada a acrescentar à profissão e aos profissionais. Muito menos à sociedade.

É fato que TI vem tomando uma importância cada vez maior, e muitas vezes em áreas vitais da sociedade: vide equipamentos médicos, de controle de tráfego aéreo, de trânsito etc. Mas as três áreas utilizadas na comparação podem estar ligadas DIRETAMENTE à vida ou morte de um indivíduo. Um médico que erra pode matar uma pessoa, um engenheiro também. Um advogado incompetente pode fazer com que uma pessoa passe anos na cadeia.

Outro argumento que utilizam é que o profissional precisa ser valorizado, que qualquer um pode dizer que é programador ou técnico informática e ninguém pode dizer o contrário. Pra esse argumento só tenho uma coisa a dizer: conselho é pra proteger a sociedade. Quem protege o profissional é o sindicato. A classe que utiliza o conselho para proteger o profissional, está fazendo isso errado!

Ainda tem mais um ponto a ser levantado: a tecnologia da informação foi, historicamente, criada por profissionais de outras áreas (de administração a engenharia). E agora, de repente, você quer ignorar essas pessoas e dizer que só quem tem competência para trabalhar na área é quem é formado na área?

É óbvil que existem algumas situações onde um erro de um programador, administrador de redes ou DBA pode causar danos muito grandes, mas são poucas situações onde existe um risco à vida de um indivíduo.

Outro ponto importante é que os três profissionais citados são profissionais liberais, ou seja, na maioria das vezes eles não precisam trabalhar para nenhuma empresa. Agem por conta própria, por isso a necessidade da regulação. É claro que existem profissionais de TI que trabalham de forma autônoma, mas a maioria das funções que exigem grande responsabilidade estão vinculadas a empresas, e são essas empresas que serão responsabilizada caso algo dê errado. É papel dela evitar a contratação de um profissional ruim.

Nunca vi no jornal: DBA esquece de fazer backup e paciente com cancer morre. 😛


Lançado o JLoja – Sistema (Livre) de Controle de Estoque

É com prazer que, depois de 2 meses desenvolvimento e testes, anuncio o lançamento do JLoja, que é um sistema livre de controle de estoque, indicado para micro e pequenas empresas.

A idéia do sistema não é ser uma ERP, para gerenciar todos os processos de uma empresa. Até porque, se esse fosse o objetivo, nunca seria liberado em 2 meses e feito com apenas duas mãos!

O sistema possui cadastro de pessoas (clientes, fornecedores e funcionários), usuários, produtos, movimentações (entradas e saídas) e relatórios de estoque e vendas. O sistema não possui módulo de nas fiscais ou notas fiscais eletrônicas. É voltado para controle interno.

Caso tenha se interessado, você pode saber mais sobre o sistema em: www.jloja.sf.net e acessar o Demo Online em http://23.21.178.153:8080/jloja_demo/ (Usuário: admin – Senha: admin). A base de dados do Demo Online é restaurada a cada hora, então fique à vontade para cadastrar o que quizer! 🙂

Creio que o JLoja seja o primeiro sistema web livre para controle de estoque, e foi desenvolvido utilizado a framework WebIncógnita, que gera páginas em JSP, com o banco de dados PostgreSQL 8.4. O container recomendado é o Tomcat 6.

Enfim. É isso. Espero que possa ser útil para algumas pessoas. Se gostar, conte para os seus amigos. Se não gostar, não conte pra ninguém! 😛


Instalar Ubuntu 10.04 Server + Tomcat + PostgreSQL

Neste post vou ilustrar, através de prints, como instalar o Ubuntu Ubuntu 10.04 Server + Tomcat + PostgreSQL, que é um ambiente de produção utilizado em muitas aplicações web.

Vou partir do pressuposto que você irá realizar o processo em uma máquina física com HD vazio (ou que possa ser esvaziado) ou em uma máquina virtual. Para segunda opção, recomendo o Virtualbox

O Ubuntu 10.04 Server possui suporte até abril de 2015, e atualmente é a versão servidor mais estável da Canonical. Se você ainda não possui a imagem (ISO), pode baixar aqui.

Abaixo segue o passo-a-passo:

 


 

 

 


Como utilizar os diretórios TRUNK, TAGS e BRANCHES no Subversion (SVN)

Essa era uma dúvida minha e também pode ser a sua. O Subversion (SVN) tem uma estrutura recomendada. Criar os diretórios TRUNK, TAGS e BRANCHES na raiz do projeto.

Lembre-se: é uma estrutura recomendada. Isso não quer dizer que você é obrigado a utilizar.

O diretório TRUNK

È onde vão todos os commits do dia-a-dia. Os desenvolvedores enviam suas revisões diretametente para essa pasta.

O diretório BRANCHES

Quando a equipe de desenvolvimento decide que a versão está pronta, uma cópia é feita com o nome da versão (Ex.: 1.0, 2.1 etc.) na pasta BRANCHES. Essa versão é testada exaustivamente, e nada novo é criado. Apenas bugs são resolvidos.

O diretório TAGS

Assim que todos os bugs do BRANCH forem resolvidos, a pasta é copiada para o TAGS. E a versão final é liberada. Nada mais é modificado nessa versão.

Quando criar um BRANCH?

Existem algum sistemas que você pode escolher para o seu projeto:

  • O sistema "sem BRANCHES"
    Nesse sistema, só existe a pasta TRUNK e tudo é comitado lá. É mais simples de utilizar mas possui um grande problema: o sistema pode ficar instável a qualquer momento.
  • O sistema "BRANCH o tempo todo"
    Cada usuário possui seu BRANCH privado, e alguém (possivelmetne o gerente) revisa todos os commits e junta tudo na pasta TRUNK. Não é muito recomendado pois pode gerar muitos confiltos
  • O sistema "BRANCH quando precisar"
    Essa é, na minha opinião, a melhor opção. Apenas quando uma versão está (teoricamente) pronta, é criado um BRANCH. É importantíssimo respeitar dois pontos:
    1. Todos os commits devem ser pequenos, com apenas uma correção de bug, ou apenas uma nova funcionalidade. Nada de juntar uma série de atividades em um commit.
    2. O BRANCH tem que rodar sempre, e sem erros.

     

Saiba mais: http://svn.apache.org/repos/asf/subversion/trunk/doc/user/svn-best-practices.html


Retornando aspas simples e duplas no PostgreSQL

Aspas simples são utilizadas na estrutura de um comando SQL, sendo assim, podemos ter problemas se precisarmos exibir as aspas simples como um valor fixo. No meu caso, tinha que exibir latitude e longitude (que estava armazenado no banco em campos inteiros) e depois colocar as aspas simples e duplas fixas, ao lado do valor.

Sem mais lenga lenga, pra fazer isso você poder utilizar a função CHR, que retorna um caracter da tabela ASCII.

select
cast(chr(39) as varchar) as aspas_simples,
cast(chr(34) as varchar) as aspas_duplas

É possível que funcione da mesma forma em outros bancos.


Ecad cobra taxa mensal de blogs que utilizam vídeos do YouTube

Não costumo colocar links para artigos de outros sites aqui no blog, mas esse me chamou muito a atenção. Parece que o Ecad tá perdendo a noção. O Ecad é o "órgão brasileiro responsável pela a arrecadação e distribuição dos direitos autorais das músicas aos seus autores".

A função do órgão é basicamente cobrar os direitos autorais das empresas que exibem vídeos executam músicas no Brasil. Como se não bastasse cobrar do Google (que é dono do YouTube), o Ecad agora está cobrando de blogs que colocam vídeos embutidos (embed) em suas páginas. Bizarro.

Agora todo mundo vai ter que tirar os vídeos do YouTube dos seus blogs? Os donos do site Caligraffiti foram as primeiras vítimas do órgão, que mandaram uma carta cobrando R$ 352,59 mensais referente aos vídeos. Resultado? Tiveram que tirar o blog do ar pra ver como as coisas se resolvem.

Aqui vai o link da matéria: http://glo.bo/ecad-blogs


O Guardião Itaú 30 Horas apresenta: Corra Tiago, Corra

Hoje eu me senti como em Corra Lola, Corra. Com exceção dos três finais diferentes, houveram bastantes semelhanças.

Lá vou eu pagar um boleto pelo internet banking do Itaú, como faço desde que sou cliente. Acesso o site quande, de repente, aparece uma mensagem: é necessário instalar o Guardião Itaú para fazer pagamentos. Logo pensei: vai dar merda.

Eram 21:15 do último dia para o pagamento do boleto e os bancos brasileiros geralmente não lembram das pessoas que não usam Windows. Como eu uso Linux (Ubuntu), imaginei a dor de cabeça que teria. Se não pagasse hoje, perderia o desconto de quase R$40.

Instalei o dito programa (complemento do Firefox) como informado, reiniciei e nada. Re-instalei: nada. Resolvi abrir uma máquina virtual do XP que tenho instalada para situações inusitadas: a mesma coisa.

Olhei para o relógio: 21:35.

Corra Lola, Corra

Dá tempo de pegar a bicicleta, chegar no Itaú mais próximo, e pagar a conta antes das 22 horas (quando fecha o banco). A agência fica a mais ou menos 1km da minha casa. Peguei a bicicleta, botei Guns N' Roses no Mp3 Player (pra dar energia!) e fui pro banco. Quando chego na agência, o que percebo? Estou sem o cartão!

Conferi novamente nos bolsos pra ter certeza, subi na bicicleta e fui em direção à minha casa.

Tinha que chegar a tempo de pegar o cartão, e digitar minha senha no caixa eletrônico antes das 22 horas!

Vi um sinal verde à minha frente e logo pense: vou pedalar mais forte pra conseguir passar no sinal verde – já que no vermelho demorar uns 5 minutos (que eu não tinha) pra abrir.

A corrente da bicicleta caiu.

Só pode ser sacanagem.

[…]

Coloquei a corrente e fui pra casa com a mão toda cheia de graxa. Peguei o cartão e voltei pedalando, quando no caminho:

A corrente cai novamente.

Respirei fundo e consegui chegar no banco faltando 8 minutos. Pra não dizer que já tava acabado, a porta do banco (que abre com o cartão) não queria abrir. Tive que passar o cartão umas dez vezes (sem exagero) pra ela abrir!

Mas abriu. Consegui pagar minha conta. Coloquei Peter Tosh no Mp3 Player e voltei tranquilo. 🙂

Tudo bem que Corra Lola, Corra tem uma trama bem mais dramática. Mas pra uma noite de quarta-feira em Aracaju, até que foi razoável! 😛

Baseado em fatos reais.

PS: Quando cheguei em casa, 30 minutos antes de escrever esse artigo, pesquisei no Google e encontrei um complemento do Firefox que burla o Guardião Itaú e programas bugados (similares) de outros bancos. Peço encarecidamente ao pessoal do Itaú que tenha um pouco mais de atenção com seus clientes para evitar situações complicadas como a descrita acima.


Corrigindo o problema “No init found. Try passing init=bootarg.” no Ubuntu

Hoje me deparei com esse erro. Ao ligar o computador, apareceu somente essa mensagem e o sistema não iniciava. Consultei o fórum do Ubuntu e encontrei um tópico que falava desse problema.

Pra resolver, iniciei pelo Live CD e fui no Terminal (Menu Principal / Acessórios / Terminal) e digitei o seguinte comando:

sudo fsck /dev/sda3

Em seguida respondi yes (y) a todas as questões. Reiniciei o computador e tudo funcionou normalmente.

Faça backup dos seus dados antes de realizar o procedimento.

O procedimento foi testado no Ubuntu 10.04


  • 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