tallesl/blogsetbr huggingface dataset:
Você sabia…
Autor: Leticia Almeida | Publicado: 2009-05-27T19:40:00-03:00

Como funciona a Lei de Murphy ??     Você está preso em um congestionamento gigantesco e está louco para chegar em casa, mas para seu desânimo, percebe que todas as outras faixas parecem estar andando, menos a sua. Você muda de faixa, mas assim que passa para outra faixa, os carros param. Com o carro parado, você nota que todas as faixas (incluindo a que você acabou de abandonar) estão andando - menos a sua.   Bem-vindo ao irritante mundo da Lei de Murphy. Essa expressão diz que tudo que pode dar errado vai dar errado. E pode ser isso mesmo. Não é devido a algum poder misterioso que a lei tenha. Na verdade, somos nós que damos importância à Lei de Murphy. Quando tudo dá certo, nem pensamos nisso. Afinal, esperamos que as coisas funcionem a nosso favor. Mas quando algo dá errado, procuramos razões.  Pense sobre caminhar. Quantas vezes você chegou ao seu destino e pensou “Nossa! Eu caminho muito bem“? Mas se você tropeça no meio-fio e rala o joelho, aposto que você vai pensar por que isso tinha que acontecer com você.  A Lei de Murphy tira vantagem da nossa tendência de enfatizar o negativo e não perceber o que é positivo. Ela se baseia nas leis da probabilidade - a possibilidade matemática de que algo vai acontecer.  A lei captura nossa imaginação. A Lei de Murphy e seus desdobramentos foram reunidos em livros e sites. Várias bandas têm seu nome e a Lei de Murphy também é um nome popular para pubs irlandeses e tavernas pelo mundo todo. Também foi o nome de um filme de ação.  Mas a Lei de Murphy é um conceito relativamente novo, que data da metade do século passado. O mágico Adam Hull Shirk escreveu em um ensaio em 1928, “De Como Evitar as Coisas”, relatando que, em um ato de mágica, nove de dez coisas que podem dar errado geralmente dão errado [fonte:American Dialect Society (em inglês)]. Mesmo antes disso, ela era chamada de Lei de Sod, que diz que qualquer coisa ruim que pode acontecer a um pobre ingênuo vai acontecer. Na verdade, a Lei de Murphy ainda é chamada de Lei de Sod na Inglaterra [fonte: As Leis de Murphy (em inglês)].  Fonte: http://www.vocesabia.net/comportamento/como-funciona-a-lei-de-murphy/
Tecnologia: Blu-Ray
Autor: Leticia Almeida | Publicado: 2009-05-01T01:39:00-03:00

DVD agora é coisa do passado, a moda agora   é BLU-RAY!!      BLU-RAY, é um formato de disco óptico da nova geração de 12 cm de diâmetro (igual ao CD e ao DVD) para vídeo de alta definição e armazenamento de dados de alta densidade.  É o sucessor do DVD e capaz de armazenar filmes até de até 4 horas sem perdas. Requer obviamente uma TV de alta definição (Plasma ou LCD) para exibir todo seu potencial e justificar a troca do DVD.  Sua capacidade varia de 25 a 50 Gigabytes. O disco Blu-Ray faz uso de um laser de cor azul-violeta, permitindo gravar mais informação num disco do mesmo tamanho usado por tecnologias anteriores.  Blu-ray obteve o seu nome a partir da cor azul do raio laser ("blue ray" em inglês significa "raio azul"). A letra "e" da palavra original "blue" foi eliminada porque, em alguns países, não se pode registrar, para um nome comercial, uma palavra comum.      BLU-RAY no Brasil:  Pelo Blu-ray ser uma tecnologia nova pouco divulgada no Brasil, existe dificuldade em encontrar títulos no mercado, já que a variedade de títulos distribuídos oficialmente ainda é pequena.  A Paramount é uma das empresas que se destaca na venda de filmes no formato no país, desde dezembro de 2008 dispõe de títulos de seus principais filmes em Blu-Ray, disponibilizando ainda alguns filmes com áudio e legendas em português. Já estão disponibilizados no país, filmes como:Shrek Terceiro, Indiana Jones and The Kingdom of the Crystal Skull, Homem de Ferro, entre outros.  A principal desenvolvedora do formato Blu-Ray, Sony, possui diversos títulos no formato lançados no país, e outros a serem lançados durante o ano de 2009.  A distribuidora independente de filmes brasileira, Imagem Filmes,lançou dezenas de título no mercado nacional, com preços mais competitivos, entre os títulos lançados destacam-se: Bridge to Terabithia, Crash e Miss Potter.    Novidades:      O disco Blu-ray baseado em um substracto de papel é menos prejudicial ao meio ambiente e mais seguro na hora de destruí-lo que os discos tradicionais. Esta camada superficial, a que aderem os materiais normalmente, é feita de policarbonato plástico, que é o que o Blu-Ray substitui por papel. O resultado é um disco em que o papel representa 52% de seu peso total, segundo afirma Sony.       O novo console da Sony, PlayStation 3, tem um leitor de Blu-Ray incluído.     No Brasil, os jogos custam, em média, 250 reais.     No Brasil, os filmes custam, em média, 70 reais.    Fonte: http://pt.wikipedia.org/wiki/Disco_Blu-ray
Teste do cérebro!!!
Autor: Leticia Almeida | Publicado: 2009-05-20T18:11:00-03:00

CADÊ O HOMEM NO CAFÉ ?            Leia antes de olhar a foto!    Você consegue achar o homem nessa foto em três segundos?            De acordo com experiências médicas:    1- Se você conseguir achar o homem em três segundos, o lado direito        do seu cérebro é mais desenvolvido do que o das pessoas normais.         2- Se você conseguir achar o homem em 1 minuto, o seu lado         direito do cérebro é normalmente desenvolvido.         3- Se você conseguir achar o homem em 1 a 3 minutos, o seu lado direito           está reagindo lentamente, e você deveria ingerir mais proteína.         4- Se conseguir achar o homem depois de 3 minutos, o seu lado direito é um         desastre, extremamente lento, e a única sugestão é:         Assista a mais desenhos para ajudar a desenvolver o lado direto do seu cérebro!         Isso não é piada, o homem está realmente lá!                    Está pronto??                                Então vamos lá…                      
Para Refletir…
Autor: Leticia Almeida | Publicado: 2009-06-16T21:02:00-03:00

O Renascer da Águia       A águia é a ave que possui a maior longevidade da espécie, chegando a viver setenta anos.Mas para chegar a essa idade, aos quarenta anos ela tem que tomar uma séria e difícil decisão. Nesta idade ela está com: As unhas compridas e flexíveis e não consegue mais agarrar as suas presas das quais se alimenta. O bico alongado e pontiagudo se curva, dificultando a caça. Apontando contra o peito estão as asas, envelhecidas e pesadas em função da grossura das penas, e voar se torna difícil.   Então a águia só tem duas alternativas: MORRER... ou enfrentar um dolorido processo de renovação que irá durar aproximadamente 150 dias.   Este processo consiste em voar para o alto de uma montanha e se recolher em um ninho próximo a um paredão onde ela não necessite voar. Então, após encontrar esse lugar, a águia começa a bater com o bico contra a pedra até conseguir arrancá-lo. Após arrancá-lo, espera nascer um novo bico, com o qual vai depois arrancar suas unhas. Quando as novas unhas começam a nascer, ela passa a arrancar as velhas penas. Só então, após cinco meses, sai para o famoso vôo de renovação, para viver por mais 30 anos.     Em nossa vida, quando as condições não estão como gostaríamos que estivessem, muitas vezes temos de nos resguardar por algum tempo e começar um processo de renovação.     Para que continuemos a voar um vôo de vitória, devemos nos desprender de lembranças, costumes e outras tradições que nos causaram dor. Somente livres do peso do passado, poderemos aproveitar o resultado valioso que uma renovação sempre traz.    Renovemos a cada dia, nossos objetivos, nossos sonhos, nossas esperanças. Pensemos que hoje nós podemos fazer o melhor de nós, para que amanhã ao olharmos o passado, chegarmos a conclusão de que a nossa vida realmente valeu a pena ter sido vivida.    Mas o que fazer para mudar? Siga o exemplo da ÁGUIA. Tome hoje a decisão de mudar a sua vida. Defina quais são os seus objetivos, seus sonhos mais ardentes, suas ambições e lute por eles. Use as ferramentas que têm à mão.     Aproveite as oportunidades!!!       
Crônica
Autor: Leticia Almeida | Publicado: 2009-04-14T19:51:00-03:00

  Crônica de Amor  Ninguém ama outra pessoa pelas qualidades que ela tem, caso contrário os honestos, simpáticos e não fumantes teriam uma fila de pretendentes batendo a porta.      O amor não é chegado a fazer contas, não obedece à razão. O verdadeiro amor acontece por empatia, por magnetismo, por conjunção estelar.       Ninguém ama outra pessoa porque ela é educada, veste-se bem e é fã do Caetano. Isso são só referenciais.       Ama-se pelo cheiro, pelo mistério, pela paz que o outro lhe dá, ou pelo tormento que provoca.       Ama-se pelo tom de voz, pela maneira que os olhos piscam, pela fragilidade que se revela quando menos se espera.       Você ama aquela petulante. Você escreveu dúzias de cartas que ela não respondeu, você deu flores que ela deixou a seco.       Você gosta de rock e ela de chorinho, você gosta de praia e ela tem alergia a sol, você abomina Natal e ela detesta o Ano Novo e nem no ódio vocês combinam. Então?       Então, que ela tem um jeito de sorrir que o deixa imobilizado, o beijo dela é mais viciante do que LSD, você adora brigar com ela e ela adora implicar com você. Isso tem nome.       Você ama aquele cafajeste. Ele diz que vai e não liga, ele veste o primeiro trapo que encontra no armário. Ele não emplaca uma semana nos empregos, está sempre duro, e é meio galinha. Ele não tem a menor vocação para príncipe encantado e ainda assim você não consegue despachá-lo.       Quando a mão dele toca na sua nuca, você derrete feito manteiga. Ele toca gaita na boca, adora animais e escreve poemas. Por que você ama este cara?       Não pergunte pra mim; você é inteligente. Lê livros, revistas, jornais. Gosta dos filmes dos irmãos Coen e do Robert Altman, mas sabe que uma boa comédia romântica também tem seu valor.       É bonita. Seu cabelo nasceu para ser sacudido num comercial de shampoo e seu corpo tem todas as curvas no lugar. Independente, emprego fixo, bom saldo no banco. Gosta de viajar, de música, tem loucura por computador e seu fettucine ao pesto é imbatível.       Você tem bom humor, não pega no pé de ninguém e adora sexo. Com um currículo desse, criatura, por que está sem um amor?       Ah, o amor, essa raposa. Quem dera o amor não fosse um sentimento, mas uma equação matemática: eu linda + você inteligente = dois apaixonados.       Não funciona assim.       Amar não requer conhecimento prévio nem consulta ao SPC. Ama-se justamente pelo que o Amor tem de indefinível.       Honestos existem aos milhares, generosos têm às pencas, bons motoristas e bons pais de família, tá assim, ó!       Mas ninguém consegue ser do jeito que o amor da sua vida é! Pense nisso. Pedir é a maneira mais eficaz de merecer. É a contingência maior de quem precisa.  Arnaldo Jabor   
Sobrenatural V – Review – I Believe The Children Are Our Future [the CW]
Autor: Tábata Bertoldo | Publicado: 2010-01-17T14:46:00-02:00

    Sobrenatural V – Review – I Believe The Children Are Our Future [the CW]                          Parece que tudo está tudo a voltar aos trilhos de novo, Sam e Dean estão a dar-se bem, como antes, bom é o que parece. Neste novo episódio, os irmãos vão até uma cidade em Nebraska, investigar alguns acontecimentos anormais, que se baseiam em contos de fadas e lendas urbanas. Episódio: I Believe The Children Are Our Future (6/22)Temporada: 5ªCanal: the CWPrimeira Exibição nos EUA: 15 de Outubro de 2009 O episódio que parecia ser algum tipo de brincadeira de um ilusionista ou alguma bruxa, tomou um rumo bem diferente e interessante, os Winchesters descobrem um menino muito poderoso, filho de um humano com um demónio, chamado Jesse Turner (participação especial de Gattlin Griffith) que é mais poderoso que demónios e anjos, intitulado o Anticristo, o garoto não tem a mínima ideia do seu poder, e tudo que ele imagina acontece. Fada dos dentes, pó de coçar, pêlos nas mãos, etc.  Jesse é tão poderoso que todos os demónios estão à procura dele, assim como os Anjos, os seres malvados querem-no ao seu lado, já Castiel (Misha Collins) quer a morte do garoto, que obviamente não é apoiado por Sammy (Jared Padalecki) e Dean (Jensen Ackles), por que vai contra aos princípios de não matar crianças. O plano de Castiel era de matar o miúdo, mas o Anjo ao tentar executá-lo, acabou por ser transformado num boneco! Foi preciso muita conversa para convencer Jesse de que ele poderia evitar o “lado negro da força” e usar os seus poderes para o bem — algo que o Sam não conseguiu fazer quando deveria, e isso continua sendo constantemente jogado cara dele.  Demonstrando uma maturidade excepcional, após ouvir todas as duras verdades ditas por Sam (em mais um momento de redenção), o pequeno Jesse resolve expulsar o demónio que havia possuído novamente a sua mãe biológica (participação especial de Ever Carradine) e desaparecer do mapa para evitar que mais problemas acontecessem por sua causa. Ele desapareceu e só poderá ser encontrado se quiser… o mais provável é que ele foi a Austrália por causa do cartaz que tinha no quarto. Bom ao que tudo indica não deve ser o único episódio do miúdo em Sobrenatural, esperamos revê-lo em outros capítulos. Contudo o episódio foi muito bom e bem humorado, uma história que começou um pouco morna e que aqueceu do meio para o fim. O momento mais engraçado da história: o Dean quando ficou com a mão cheia de pêlos depois que “se exercitou” a pensar na enfermeira que ele conheceu no hospital…
Sobrenatural V – Review – Fallen Idol [the CW]
Autor: Tábata Bertoldo | Publicado: 2010-01-17T14:25:00-02:00

    Sobrenatural V – Review – Fallen Idol [the CW]                          O Apocalipse está chegar – e ele é loiro, usa saltos altos e carrega um cão aonde quer que vá. Lembram-se da notícia sobre a participação especial de Paris Hilton em Sobrenatural? Pois bem, é chegada a hora de confrontar o desempenho da socialite entre os irmãos Winchester. A espera acabou: o tão falado episódio que conta com a participação especial de Paris Hilton – o quinto desta nova temporada, “Fallen Idols”. Episódio: Fallen Idol(5/22)Temporada: 5Canal: the CWPrimeira Exibição nos EUA: 8 de Outubro de 2009 Neste episódio, Sam (Jared Padalecki) e Dean (Jensen Ackles) investigam um caso para lá de curioso: pessoas famosas (como Gandhi e James Dean) estão a atacar as pessoas de uma cidade. A gota d’água é quando duas adolescentes afirmam que a amiga foi sequestrada por ninguém menos do que Paris Hilton! No final, foi descoberto que, na verdade, o responsável pela morte era um deus chamado Leshi, que se alimenta de seres humanos assumindo a imagem de seus ídolos.  É lógico que ver o Sam a ser atacado pelo Gandhi e o Dean a levar “porrada” da Paris Hilton foi bem engraçado. Aliás, a antecipada participação da Paris foi bem curtinha, nem chegou a comprometer a qualidade do episódio – para falar a verdade, acho que foi um dos pontos altos. A participação valeu mesmo pelas piadinhas que faziam em relação à Paris Hilton, tipo o Dean dizendo que não é um BFF dela (a Paris tinha ou tem um reality show onde procura um novo melhor amigo) e que nunca viu o filme House of Wax (A Casa de Cera), do qual ela faz parte e, curiosamente o Jared Padalecki também – viram o close que deram nele quando o Dean falou sobre o filme?  Dean e Sam discutiram a relação novamente, mas desta vez parecem ter chegado a algum lugar… Depois de sentir-se tão “rejeitado” pelo irmão, apesar de terem voltado a caçar juntos, Sam expressou o seu descontentamento e convenceu Dean a lhe dar um novo voto de confiança. No seu discurso, Sam disse que um dos motivos que o levou a se aproximar da Ruby, foi a vontade de sentir-se mais independente, ficar fora da super-protecção que Dean tem com ele. Sam pediu para ser tratado como um adulto e Dean resolver respeitar sua vontade, deixando-o até conduzir o Impala!  E se “Fallen Idols” não é suficiente para provar que a nova temporada está cheia de histórias interessantes, sem dúvida o oitavo episódio do quinto ano da série dá conta do recado. Para finalizar, o “SOON” no final deixou-me completamente de água na boca… e nunca mais chega o episodio 8… a sério, estou desejoso de ver o CSI MIAMI e GREYS ANATOMY “aplicados” em Sobrenatural! No final do “Soon” achei bastante piada ver um “suposto” Horatio Caine com a maneira como foi interpretado e o quão os jeitos da personagem em Sobrenatural estavam parecidos com a mesma no CSI.
Contador de Palavras
Autor: Emerson Correia | Publicado: 2013-06-16T12:11:00-03:00

Neste post iremos elaborar um script capaz de listar as n palavras que mais se repetem em um arquivo texto. A entrada consiste em um inteiro e um nome de arquivo.

Exemplo:
$ lua wordcount.lua 10 hinonacionalbrasileiro.txt

Que irá listar as dez palavras mais utilizadas no hino nacional brasileiro.

1 iterar sobre as linhas de um arquivo de texto:

for linha in io.lines do print(linha) end

onde io.lines() retorna uma função iteradora que em cada passagem pelo laço será retornada uma linha do arquivo na variável linha.

2 iterar sobre cada palavra em uma string.

for palavra in string.gmatch(linha, "%a+") do
 print(palavra)
end

onde string.gmatch() retorna uma função iteradora que em cada passagem do laço irá retorna uma string que case com o padrão informado no segundo parâmetro na chamada da função.

3 Analisar estrutura de dados para contagem

podemos utilizar uma tabela, com palavra e quantidade para realizar a contagem. De modo que passando a palavra como chave receberemos um int com a quantidade que ela apareceu no texto.

Inicializando o table:

contagem = {}

Incrementando a quantidade da palavra:

contagem[palavra] = contagem[palavra] + 1

Devemos ter cuidado no seguinte cenário: Na primeira vez que a palavra será inserida na contagem, ela não possui nenhum valor associado a chave palavra. Receberemos portanto um nil, que não pode ser somado com 1. Para contornar este problema utilizamos o operador or.

contagem[palavra] = (contagem[palavra] or 0) + 1

Dessa forma se a contagem[palavra] for nil (primeira vez) o operador or retornará o 0, caso contrário retornara a contagem[palavra].

4 Retornando as n palavras mais utilizadas

Para retornarmos as n palavras que mais se repetem no texto, devemos localizar as n maiores entradas da table contagem.

podemos fazer isso, ordenando a tabela:

table.sort(contagem)

e em seguida, percorrendo as n primeiras entradas:

n = arg[2]
for palavra,quantidade in ipairs(contagem) do
 print(palavra, quantidade)
 n = n - 1
 if (n == 0) then break end
end

5 Conclusão

código completo:

arquivo = arg[1]
contagem = {}
for linha in io.lines(arquivo) do
 for palavra in string.gmatch(linha, "%a+") do
  contagem[palavra] = (contagem[palavra] or 0) + 1
 end
end

table.sort(contagem)
n = arg[2]
for palavra,quantidade in ipairs(contagem) do
 print(palavra, quantidade)
 n = n - 1
 if (n == 0) then break end
end
Instalando o Android SDK
Autor: Emerson Correia | Publicado: 2012-09-29T16:17:00-03:00

Você já deve ter baixado o Android SDK. Agora você precisa configurar o seu ambiente de desenvolvimento.

Instalando no Windows

O seu pacote é um arquivo executável que inicia um instalador. O instalador verifica se sua máquina possui as ferramentas requeridas, como um JDK corretamente instalado, e as instala se for necessário. O instalador então salva o Android SDK Tools em um local padrão (ou você pode especificar o local).

Tome nota do nome e localização do diretório do SDK no seu sistema - você irá precisar desda referência depois, quando estiver configurando o plugin ADT e quando estiver utilizando as ferramentas do SDK pela linha de comando.

Uma vez que as ferramentas estão instaladas, o instalador se oferece para abrir o Android SDK Manager. Abra-o e continue com o processo de instalação clicando em Next na direita.

Instalando no Mac

O arquivo baixado é um .zip. Descompacte-o para um local seguro na sua máquina. Por padrão, os arquivos do SDK são descompactados em um diretório chamado android-sdk-mac_x86.

Tome nota do nome e localização do diretório do SDK no seu sistema - você irá precisar desda referência depois, quando estiver configurando o plugin ADT e quando estiver utilizando as ferramentas do SDK pela linha de comando.

Instalando no Linux

O arquivo baixado é um .tgz. Descompacte-o em um local seguro na sua máquina. Por padrão, os arquivos do SDK são descompactados em um diretório chamado android-sdk-linux_x86.

Tome nota do nome e localização do diretório do SDK no seu sistema - você irá precisar desda referência depois, quando estiver configurando o plugin ADT e quando estiver utilizando as ferramentas do SDK pela linha de comando.

Solucão de Problemas no Ubuntu

Se você precisa de ajuda instalando e configurando o Java na sua máquina de desenvolvimento, estes links poderão lhe ajudar:

https://help.ubuntu.com/community/Java
https://help.ubuntu.com/community/JavaInstallation

Aqui estão os passos para instalar o Java e o Eclipse, antes de instalar o Android SDK e o ADT Plugin.

1. Se você está rodando uma distribuição de 64-bit na sua máquina, você precisa instalar o pacote ia32-libs usando o apt-get:

apt-get install ia32-libs

2. A seguir, instale o Java

apt-get install sun-java6-jdk

3. O gerenciador de pacotes do Ubuntu atualmente não oferece uma versão do Eclipse 3.6 para download, então sugerimos baixar o Eclipse do eclipse.org (http://www.eclipse.org/downloads/). Uma versão Java ou RCP do Eclipse é recomendada.

4. Siga os passos dados no começo desde artigo para instalar o SDK e o ADT Plugin

Veja também: Android NDK
Instalando o ADT offline
Autor: Emerson Correia | Publicado: 2012-09-29T19:13:00-03:00

Se você não consegue baixar o plugin ADT pelo Eclipse, você pode baixar o ADT em arquivo zip para sua máquina local e instalá-lo manualmente.

1. Baixe o arquivo compactado (.zip) do plugin ADT (não descompacte ele)

http://dl.google.com/android/ADT-20.0.3.zip (11,81MB)
MD5: 869a536b1c56d0cd920ed9ae259ae619

2. Inicie o Eclipse, então selecione Help > Install New Software.
3. Clique em Add, no canto superior direito.
4. No diálogo Add Repository, clique em Archive.
5. Selecione o arquivo baixado ADT-20.0.3 e clique em OK.
6. Digite ADT Plugin em Name e clique em OK.
7. No diálogo Available Software, selecione o checkbox próximo a Developer Tools e clique em Next.
8. Na próxima janela, você verá uma lista das ferramentas que serão baixadas. Clique em Next.
9. Leia e aceite os termos de licença, então clique em Finish.

Se você receber um aviso de segurança dizendo que a autenticidade ou validade do software não pode ser estabelecida, clique em OK.

10. Quando a instalação completar, reinicie o Eclipse.

Para atualizar o plugin você pode seguir estes mesmos passos.

Veja também: Instalando o plugin do Eclipse
Autor: Emerson Correia | Publicado: 2013-12-28T11:35:00-03:00

Progresso pipe

No ambiente GNU/Linux, muitas atividades são feitas não com um único comando, mas com vários processos encadeados, conectados como uma corrente, onde a saída de um processo é redirecionada para a entrada do seguinte. Isso é feito através do pipe '|'. 

A pipe is a form of redirection that is used in Linux and other Unix-like operating systems to send the output of one program to another program for further processing.

- http://www.linfo.org/pipe.html

Por exemplo, o comando:cat resenha.txt | grep nabucodonosorirá rodar dois processos, cat resenha.txt, que imprime o conteúdo do arquivo resenha.txt na saída padrão, que neste caso está conectada a entrada do comando grep nabucodonosor, que localiza uma linha da entrada com a palavra nabucodonosor e imprime por sua vez na saída padrão, neste caso o console.

Um problema deste cenário, é acompanhar o progresso. Uma vez que o trabalho do segundo processo irá depender do primeiro. E muitas vezes não temos nenhum indicativo de progresso, o que atrapalha o usuário nas operações demoradas.

Podemos resolver este impasse com o comando vp.

cat resenha.txt | pv | grep nabucodonosor

o comando pv permiter vermos o progresso dos dados em um pipeline. Fornecendo as seguintes informações:

Tempo decorrido
Porcentagem completada (com barra de progresso)
Taxa atual de transmissão dos dados
Total de dados transferidos
ETA

Para instalar em distribuições baseadas em Debian:

$ sudo apt-get install pv

Como exemplo, podemos realizar backup de um banco mysql e compactá-lo logo em seguida:

mysqldump -h 127.0.0.1 -u root -proot banco | pv | gzip > backup.gz

Para saber mais:

http://linux.die.net/man/1/pv
http://www.cyberciti.biz/open-source/command-line-hacks/pv-command-examples/ 
Arquitetura do Android
Autor: Emerson Correia | Publicado: 2012-09-30T12:10:00-03:00

O Android não é apenas um sistema operacional (S.O.). Ele é um conjunto de soluções de software vai do S.O., passando pelo middleware, até chegar as aplicações. Fornecendo um framework completo e robusto de código-fonte aberto. A compreensão da arquitetura é de vital importância para o desenvolvedor. Uma vez que seus aplicativos irão rodar sobre esta arquitetura.

Linux

O sistema operacional escolhido é o Linux. Devido ele ser um sistema robusto, e possuir uma grande portabilidade entre diferentes plataformas de hardware. É possível compilar o Linux para x86, ARM, MIPS, dentre outros. O seu modelo de drivers diferenciado proporciona flexibilidade na composição dos componentes do sistema. O que facilita o trabalho dos fabricantes de dispositivos. Outro característica importante é o modelo de segurança do Linux que é bastante eficiente.

O Android foi concebido desde o princípio para ser uma plataforma de código-aberto. O Linux é um projeto de código-aberto. A adoção do Linux como base para o S.O. do Android condiz com este princípio além de agregar mais valor ao Android.

Dalvik VM

Como exemplo de middleware, podemos citar a Dalvik VM. Ela é uma máquina virtual que interpreta as aplicações do usuário. Cada aplicação roda em um processo separado, e possui o seu próprio usuário no sistema. Garantindo a estabilidade e segurança do sistema. Uma aplicação está restrita em seu próprio mundo (a não ser que explicitamente ela permita que outros app acessem-na). A Dalvik VM é uma adaptação da Java Virtual Machine (JVM) focada para tirar o melhor desempenho em dispositivos com poucos recursos. Diferentemente dos computadores pessoais os smartphones possuem processamento, memória e bateria limitados. Esses recursos devem ser utilizados da forma mais eficiente possível. E a Dalvik faz esse trabalho. As aplicações são distribuídas em arquivos com extensão APK.

Aplicações

Por fim temos as Aplicações, que são desenvolvidas usando as diversas Application Programming Interface (API) disponibilizadas pelo Android, e após serem compiladas, são empacotadas em arquivos APK. A distribuição pode ocorrer pela loja de aplicativos Google Play, ou através de instalação manual. As aplicações são desenvolvidas em Java.

É neste ponto que você: desenvolvedor, deve focar. No aprendizado das APIs de programação que o Android lhe oferece.

Veja também: Instalando o Android SDK
Instalando o plugin do Eclipse
Autor: Emerson Correia | Publicado: 2012-09-29T18:17:00-03:00

O Android oferece um plugin customizado para o Eclipse, chamado Android Development Tools (ADT). Esse plugin foi projetado para dar a você um ambiente poderoso e integrado no qual serão desenvolvidas as Android apps. Ele estende as funcionalidades do Eclipse permitindo que você rapidamente configure novos projetos Android, construa uma app com inteface gráfica, debugue sua app, e exporte pacotes de aplicação (APK) assinadas (ou não) para distribuição.

Se você iré desenvolver no Eclipse com o plugin ADT, primeiro certifique-se que você tem uma versão adequada do eclipse instalada no seu computador (Eclipse 3.6.2 Helios, ou superior).

Se você precisa instalar o Eclipse, você pode baixá-lo de http://www.eclipse.org/downloads/. Nós recomendamos o Eclipse Classic. Entretanto, você pode usar uma versão Java ou RCP do Eclipse.

Nota: se você prefere trabalhar em uma IDE diferente, você não precisa instalar o Eclipse ou ADT. Ao invés disso, você pode usar diretamente as ferramentas do SDK para construir e debugar sua aplicação. Então, se você não vai usar o eclipse, continue para a próxima página.

Baixe o plugin ADT

1. Inicie o Eclipse, então selecione Help > Install New Software
2. Clique em Add, in canto superior direito.
3. No diálogo Add Repository que aparece, digite "ADT Plugin" para o Name e a seguinte URL para Location:

https://dl-ssl.google.com/android/eclipse/

4. Clique em OK.

Se você tiver problemas adquirindo o plugin, tente usar "http" na URL, ao invés de "https" (https é preferível por questões de segurança).

5. No diálogo Available Software, selecione o checkbox próximo a Developer Tools e clique em Next.
6. Na próxima janela, você irá ver uma lista das ferramentas que serão baixadas. Clique em Next.
7. Leia e aceite os termos de licença, e então clique em Finish.

Se você receber um aviso de segurança dizendo que a autenticidade ou validade do software não pode ser estabelecida, clique em OK.

8. Quando a instalação completar, reinicie o Eclipse.

Configure o plugin ADT

Uma vez que o Eclipse reiniciou, você deve especificar a localização da instalação do seu Android SDK:

1. Na janela Welcome to Android Development que aparece, selecione Use existing SDKs.
2. Navegue e selecione o diretório do Android SDK que você baixou recentemente.
3. Clique em Next.

Se não ocorreu nenhum erro, você conclui a configuração do ADT.

Veja também: Instalando ADT offline
Android NDK
Autor: Emerson Correia | Publicado: 2012-09-29T19:25:00-03:00

O Android Native Development Kit (NDK) é um conjunto de ferramentas que permite que você implemente partes da sua aplicação usando linguagens de código nativo como C e C++. Para certos tipos de aplicação, isso pode ser extremamente útil na reutilização de bibliotecas já existentes nessas linguagens e possivelmente aumentar a performance.

Antes de baixar o NDK, você deve compreender que o NDK não trará benefícios a maioria das apps. Como um desenvolvedor, você precisa balancear os benefícios com seus malefícios. Notavelmente, usar código nativo no Android geralmente não resulta em um aumento notável na performance, mas aumenta a complexidade da sua app. Em geral, você deve usar o NDK só se ela for essencial para sua app - nunca por causa que você simplesmente prefere programar em C/C++.

Bons candidatos típicos para o NDK são auto-contido, operações intensas de CPU que não aloca muita memória, como processamento de sinais, simulação física, dentre outras. Quando examinar se você vai ou não desenvolver em código nativo, pense sobre os requisitos e veja se as APIs do framework do Android fornecem a funcionalidade que você precisa.

Você pode baixar o NDK em http://developer.android.com/tools/sdk/ndk/index.html

Veja também: Instalando o SDK
Fluxos de bytes em Java
Autor: Emerson Correia | Publicado: 2011-05-27T18:38:00-03:00

As classes necessárias para se trabalhar com I/O estão localizadas no pacote java.io. Assim como em C, o java faz distinção entre fluxos de bytes e fluxos de caracteres. A classe base para os fluxos de bytes são InputStream, para leitura de bytes, e OutputStream, para a escrita de bytes.

Leitura de fluxos de bytes

Para lermos um fluxo de bytes e imprimir os valores lidos na tela, podemos proceder da seguinte maneira:

Em pseudocodigo:

Uma descrição mais detalhada de InputStream pode ser encontrada em http://download.oracle.com/javase/6/docs/api/java/io/InputStream.html

Lembrando que InputStream é uma interface, devemos instanciar classes que implementem InputStream. Dentre os principais, podemos citar ByteArrayInputStream e FileInputStream.
   
ByteArrayInputStream

É a implementação "mais default" de um InputStream.Contêm um buffer interno que contêm bytes que podem ser lidos do stream. Um contador interno mantem a posição do próximo byte a ser lido pelo metodo read.

Fechar um ByteArrayInputStream não terá efeito. O método nesta classe pode ser chamado após o stream ser fechado não lançará IOException.

FileInputStream

Um FileInputStream obtêm entrada de bytes de um arquivo em um sistema de arquivos. Quais arquivos são disponíveis depende do sistema hospedeiro. ideal para leitura de fluxos de dados como imagens.
A jovem rainha Vitória - O amor nos tempos da febre tifóide
Autor: Beatriz Shum | Publicado: 2011-07-12T12:13:00-07:00

Vitoria de Saxe-Coburgo e Gotha (1819-1901) foi a soberana que mais tempo ocupou o trono do Reino Unido – ascendeu a ele em 1837 e ocupou-o até a morte. Seus descendentes reinaram ou foram consortes dos soberanos de boa parte das monarquias europeias no último século e meio. A bisavó da rainha Elizabeth II, atual chefe de estado britânica, conduziu seu país num período paradoxal: ao mesmo tempo em que a Inglaterra ascendeu, em seu reinado, ao status de maior potência da época, o “império onde o sol nunca se punha”, a coroa decaiu em importância, foi se tornando cada vez mais uma instituição de caráter simbólico.
Semana Municipal do Consumidor  poderá ser criada em Imperatriz
Autor: Lenir Silva | Publicado: 2015-03-10T13:11:00-07:00

Projeto de lei, de autoria do vereador Chiquim da Diferro,

começa a tramitar nas comissões permanentes

 Gil Carvalho

Imperatriz – Promover educação para o consumo; conscientizar o cidadão sobre seus direitos; divulgar os trabalhos em prol do consumidor; criar eventos para debater os problemas sociais ligados ao consumidor e divulgar os dispositivos do Código de Proteção e Defesa do Consumidor. Esses são os principais objetivos do Projeto de Lei nº 008/2015, de autoria do vereador Francisco Rodrigues da Costa (PR), o Chiquim da Diferro.

Segundo ele, a criação da Semana Municipal do Consumidor deverá transcorrer anualmente durante a semana que antecede o dia 15 de março, data que se comemora o Dia Mundial do Consumidor. “Esse projeto apresentado nessa terça-feira (10) começa a tramitar nas comissões permanentes, esperamos que seja votado e sancionado pelo prefeito Sebastião Madeira”, frisa.

De acordo com a proposta, o Procon de Imperatriz poderá buscar apoio dos poderes federal, estadual e municipal, assim como de órgãos e instituições ligados a defesa do consumidor para promover esse evento, incluindo palestras, seminários, debates e campanhas destinadas a atingir os objetivos da Semana Municipal do Consumidor.

Chiquim da Diferro justifica que “é preciso sistematizar de forma legal e divulgar as atividades que já vêm sendo desenvolvidas em função dos direitos do consumidor, além de esclarecer a comunidade acerca de seus direitos, e qualificar as relações comerciais no município, e fomentar denúncias de casos em descumprimento a determinações do Código de Defesa do Consumidor (CDC).

O parlamentar reforça ainda que o Projeto de Lei tem ainda o objetivo de auxiliar e divulgar o trabalho desenvolvido pelo Procon de Imperatriz, proporcionando maior integração entre os órgãos e instituições encarregados em garantir o cumprimento do Código de Defesa do Consumidor.

Foto: Fábio Barbosa/Assimp

Vereador Chiquim da Diferro defende criação da Semana Municipal do Consumidor, em Imperatriz
Centro Novo poderá contar com sistema  integrado para regular serviços de saúde
Autor: Lenir Silva | Publicado: 2015-03-09T13:42:00-07:00

Proposta é defendida pelo vereador Richard Wagner

Gil Carvalho

Imperatriz – A comunidade do povoado Centro Novo [16 km de Imperatriz] poderá dispor de uma central integrada para regular os serviços oferecidos aos usuários do Sistema Único de Saúde (SUS). A proposta é defendida pelo vereador Richard Wagner Silva (DEM).

Ele assinala que “é preciso implantar o Sistema Nacional de Regulação (Sisreg) para marcação on-line de consultas e procedimentos do Sistema Único de Saúde (SUS) no posto de saúde do povoado Centro Novo”. “A implantação do Sisreg otimizará e dará maior agilidade à oferta de serviços à população, como marcação de consultas e exames, de forma on-line, por meio de um ponto de acesso na unidade de saúde”, explica.

O vereador ressalta a importância do Sisreg para a regulação dos serviços de saúde na localidade, incluindo a região da grande Lagoa Verde, como sendo “o primeiro grande passo para unificar todos os sistemas de regulação e de informação em saúde”.

Para ele, o Sisreg garantirá usabilidade e operacionalidade ao cartão do SUS, garantindo o registro eletrônico e on-line dos serviços de saúde “É preciso levar esse benefício –o de regulação- a todos os serviços de saúde de Imperatriz”, defendeu

O QUE É

O Sisreg é um sistema de informações on-line, disponibilizado pelo DATASUS, para o gerenciamento e operação das Centrais de Regulação. Foi concebido para o gerenciamento de todo complexo regulatório, indo da rede básica à internação hospitalar, visando à humanização dos serviços, maior controle do fluxo e otimização na utilização dos recursos. O software funciona através de navegadores instalados em computadores conectados à Internet.

Fotos: Fábio Barbosa/Assimp

Vereador Richard Wagner solicita implantação do Sisreg no posto de saúde do Centro Novo, em Imperatriz
Convenção Geral das Assembleias de Deus no Brasil reúne Pastores e Esposas em Fortaleza (CE)
Autor: Lenir Silva | Publicado: 2015-04-17T03:55:00-07:00

Cerca de 3,5 mil se inscreveram para 42ª AGO da CGADB

Foto do último encontro convencional promovido pela CGADB nodia 02 de setembro de 2013 em SP

Por Pb. Tiago Bertulino

Assembleia de DeusMinistério do Belém - SP

A Convenção Geral das Assembleias de Deus no Brasil (CGADB), sob a liderança do pastor José Wellington Bezerra da Costa, seu presidente há quase três décadas, realizará na próxima semana, de 21 a 24 de abril no centro de eventos do Ceará a sua 42ª Assembleia Geral Ordinária sob o tema "Unidos em Cristo edificamos uma família melhor".

Os mais de 3 mil ministros inscritos estarão deliberando sobre diversos temas, dentre eles destacamos os publicados no edital de convocação previamente publicado pela entidade; Apreciação de recurso contra a 6ª AGE; Homologação de novas convenções regionais; proposta de criação do código de ética e disciplina de seus membros além de apreciar os relatórios contábeis da Convenção e entidades a ela pertencentes.

As sessões plenárias que conterão ministrações devocionais e apreciação dos assuntos do edital ocorrerão nos períodos da manhã, com início as 9h e tarde as 14h, onde só participarão os ministros inscritos; os preletores dos devocionais serão os pastores; José Antonio dos Santos, presidente da União dos Ministros das ADs nos Estados do Nordeste (UMADENE) e da AD em Maceió; Roberto José dos Santos, presidente da AD e convenção com Sede em Abreu e Lima (COMADALPE); Álvaro Alen Sanches, presidente da AD e convenção com Sede em Uberlândia (COMADETRIM) e tesoureiro da CGADB; Perci Fontoura, 1º secretário da CGADB e Elienai Cabral, membro do conselho administrativo da CPAD.

Os cultos à noite, com início as 19h dos dias 21, 23 e 23 serão públicos; corais organizados pelas convenções cearenses CONADEC, CONFRADEC, CIMADEC e COMADECE, anfitriãs da 42ª AGO estarão louvando ao Senhor; os preletores serão os pastores; José Wellington Bezerra da Costa, presidente da CGADB; Leidir Ribeiro, presidente da AD em Três Lagoas (MS) e Genival Bento da AD em Alagoas.

ENCONTRO DA UNEMAD

As esposas de pastores das Assembleias de Deus também estarão reunidas no encontro da União Nacional de Esposas de Ministros das Assembleias de Deus (UNEMAD) sob a liderança da irmã Wanda Freire da Costa. Para participar as irmãs deverão se inscrever no local do evento pagando a taxa de R$ 50,00 que garante o material do evento.

Os preletores do encontro feminino serão os pastores Joel Freire da Costa, presidente da Convenção de Ministros das ADs Brasileiras nos Estados Unidos (CONFRADEB-EUA) e Reginaldo Ribeiro, presidente da AD em Mirante do Paranapanema (SP); além das irmãs Wanda Freire (SP); Léa Costa (SP) e Judite Alves (PE).

LOCAL DO EVENTO:

Todos os eventos e reuniões serão realizados no centro de convenções do Ceará sito à Avenida Washington Soares, 999, Bairro Edson Queiroz, Fortaleza (CE). Ore e participe deste evento. (Fonte: http://www.pastorwellingtonjunior.com.br/2015/04/convencao-geral-das-assembleias-de-deus.html?spref=fb)
Avenida Itaipu recebe serviços  de recuperação na Vila Fiquene
Autor: Lenir Silva | Publicado: 2015-03-06T15:26:00-08:00

Vereador Eudes diz que a obra emergencial garantirá a normalidade do

fluxo de veículos até que os serviços definitivos sejam realizados

Gil Carvalho

Imperatriz – Os serviços emergenciais de recuperação da Avenida Itaipu, principal corredor de acesso aos bairros Parque Santa Lúcia, Vila Fiquene, Parque Airton Senna, Vila Independente e Recanto Universitário, começaram a ser executados nessa sexta-feira (6) pela Secretaria de Infraestrutura (Sinfra) do município de Imperatriz.

Embora o serviço seja paliativo, garantirá a normalidade do fluxo de veículos até que a obra definitiva seja realizada pela construtora responsável pelo conjunto de ações que estão sendo realizadas por meio do Programa de Aceleração do Crescimento, o chamado PAC-2, que será reiniciado até a segunda quinzena do mês de abril.

Em entrevista, o secretário Roberto Vasconcelos Alencar (Infraestrutura) garantiu a execução de obras de drenagens, pavimentação asfáltica de 32 quilômetros de vias, inclusive a completa revitalização da camada de asfalto da Avenida Itaipu, construção de meios-fios e de sarjetas. “Essa será uma das melhores avenidas da cidade, devendo dinamizar a mobilidade urbana de acesso a mais de oito bairros na região da grande Vila Nova”, disse.

Alencar assegurou ainda a retomada das obras do PAC-2, em abril. Ele explicou que o projeto sofreu adequações, mas que os serviços prevêem a construção de sistema de drenagem profunda, eliminando esgotos a céu aberto e melhorando a qualidade de vida dos moradores no eixo Vila Nova-Parque Airton Senna. “É uma grande obra que transformará toda essa região da Vila Nova”, disse.

O vereador Eudes Feitosa (PTdoB), que acompanha a execução dos serviços de infraestrutura, ressalta que o trabalho paliativo de melhoria de acesso da Avenida Itaipu consiste na colocação de brita, areia e piçarramento compactado, garantindo o trânsito de veículos leves e pesados em toda extensão da via, considerada uma das mais movimentadas da grande Vila Nova.

“Temos feito solicitações por meio de indicações ao prefeito Sebastião Madeira e ao secretário Roberto Alencar, onde mais uma vez estamos sendo atendidos, resolvendo, embora de forma paliativa, essa demanda da população até que os serviços definitivos sejam reiniciados em abril”, disse ele, ao reiterar que serão beneficiados milhares de moradores com obras de drenagem e pavimentação asfáltica por meio do PAC-2.

Fotos: Gil Carvalho

 Prefeitura inicia recuperação da Avenida Itaipu, na Vila Fiquene, em Imperatriz
PF investiga depósitos de R$ 4 mi para família de ex-diretor da Eletronorte
Autor: Lenir Silva | Publicado: 2015-04-17T03:43:00-07:00

O dinheiro, segundo a PF, foi depositado na conta bancária de uma empresa registrada em nome de um parente de Coelho.

A Polícia Federal investiga o suposto pagamento de R$ 4 milhões ao ex-diretor da Eletronorte, vinculada ao Ministério de Minas e Energia, Winter Andrade Coelho, que foi preso em Brasília nesta quarta-feira (15) na Operação Choque.

O dinheiro, segundo a PF, foi depositado na conta bancária de uma empresa registrada em nome de um parente de Coelho. Os depósitos partiram, de acordo com a investigação, de empresas que mantinham contratos com a Eletronorte em área de influência de Coelho.

A PF realiza perícia para saber se houve superfaturamento nos contratos.

Em 2005, o senador Valdir Raupp (PMDB-RO) chegou a apoiar o nome de Coelho para a presidência da estatal, segundo a Folha de S.Paulo divulgou na época.

A delegada da PF do Distrito Federal encarregada da investigação, Fernanda Costa de Oliveira, disse que deverá ampliar a apuração, com novas quebras de sigilo bancário.

Coelho ocupou vários cargos na Eletronorte, como diretor técnico e assistente do diretor de Operações da estatal.

O caso tramita na 10ª Vara Federal de Brasília, mesma vara em que se processa a Operação Zelotes, que investiga fraudes no Carf do Ministério da Fazenda.

Nesta manhã a PF cumpriu dez mandados judiciais na Operação Choque, sendo oito de busca e apreensão e dois de prisões temporárias em Marília (SP), Brasília, Porto Velho (RO), Rio de Janeiro e Belo Horizonte.

OUTRO LADO

O advogado de Coelho não foi localizado para comentar o assunto. A assessoria de imprensa da Eletronorte (Centrais Elétricas do Norte do Brasil) informou que se manifestará em nota oficial nas próximas horas, mas adiantou que está colaborando com a PF, "fornecendo todos os dados solicitados".

A Eletronorte confirmou que Coelho, um funcionário de carreira, ocupa atualmente o cargo de assistente da diretoria de Operação, setor responsável pela manutenção e operação das usinas hidrelétricas da Eletronorte no país, como Tucuruí (PA) e Samuel (RO).

FONTE: http://www.otempo.com.br/…/pf-investiga-dep%C3%B3sitos-de-r…
1ª Copa de Handebol – Paz no Trânsito começa dia 14
Autor: Lenir Silva | Publicado: 2015-03-09T13:37:00-07:00

A competição tem o objetivo de conscientizar os motoristas, principalmente

motociclistas sobre a necessidade de respeitar as leis de trânsito

Gil Carvalho

Imperatriz – “Paz no Trânsito!” – Esse é o objetivo da 1ª Copa de Handebol que começa no próximo sábado (14/03) no ginásio do Centro Educacional Bezerra (CEB), situado na rua Tupinambá, 222-A, no Jardim São Luís, em Imperatriz. A competição conta com o apoio do vereador Rildo Amaral (SD).

De acordo com Eurico Amadeus, um dos organizadores da 1ª Copa de Handebol, o torneio visa despertar a conscientização dos motoristas imperatrizenses, principalmente dos motociclistas que lideram estatísticas de acidentes de trânsito, “Um grupo de amigos que joga handebol na cidade resolveu, com apoio do vereador Rildo Amaral, organizar esse campeonato na tentativa de sensibilizar os motoristas a evitar acidentes, pois se transformou em caso de saúde pública”, alerta.

Para ele, o elevado número de acidentes de trânsito é resultado da imprudência da maioria dos motoristas, fato que despertou a necessidade de realizar essa campanha educativa por meio do esporte, conscientizando condutores e pedestre. “Nós conseguimos reunir seis equipes de Imperatriz, mas duas equipes de outros municípios: Augustinópolis e Buriti do Tocantins”, frisa.

Inscrições

Eurico Amadeus reitera que estão abertas inscrições [gratuitas] e podem ser feitas por meio do telefone (99) 9’ 8131-3030. E a primeira rodada começa nesse sábado (14), a partir das 14h, no ginásio do CEB. “Queremos reunir os amigos e propagar esse tema: ‘Paz no Trânsito!’”, acrescenta.

Acidentes

O reforço da campanha educativa é de suma importância no sentido de conscientizar os motoristas, embora uma ampla divulgação institucional têm sido feita pela Prefeitura de Imperatriz, por meio da Secretaria Municipal de Trânsito e Transportes (Setran) e o Ministério Público do Maranhão (MP-MA), “Pedimos prudência aos motoristas, respeitem a vida! Queremos paz no trânsito! É importante usar o capacete, o cinto de segurança, e respeitar o pedestre”, aconselha. 

Foto: Divulgação

Reunião preparatória da 1ª Copa de Handebol – Paz no Trânsito, realizada no gabinete do vereador Rildo Amaral

TABELA DA 1ª COPA DE HANDEBOL – PAZ NO TRÂNSITO

 CHAVE “A”

ÓTICA RUBI

AMARAL TELECOMUNICAÇÕES

CEB

GRAÇA ARANHA

CHAVE “B”

R L SACOLAS

CEUMA

AUGUSTINÓPOLIS

--

CHAVEAMENTO FEMININO

CHAVE ÚNICA

CEB

AMARAL TELECOMUNICAÇÕES

GLESSA

GRAÇA ARANHÃ

R L SACOLAS

SHOPPING GV 