quinta-feira, outubro 14, 2010

App para Android - ECG - Monitoramento cardiaco!



fonte: http://tecnoblog.net/43352/eletrocardiograma-no-android-tem-uma-app-pra-isso-video/

Rapidez na distribuição da aplicação e CouchDB! Por Luciano Ramalho (python-brasil)

Mensagem da lista Python-Brasil por Luciano Ramalho.

Eu ia falar sobre o quickly na minha palestra na PythonBrasil, mas
como tive que cancelar, resolvi compartilhar com vocês uma das
melhores descobertas que fiz ao pesquisar para a palestra.

Desde 2009 existe essa jóia pouco divulgada do projeto Ubunto chamada
Quickly [1]. Basicamente é um script e bibliotecas para ajudar você a
desenvolver, empacotar e publicar aplicações desktop com GUI para
rodar no Linux.

O script quickly funciona como o django-admin.py: você dá comandos e
ele gera diretórios e arquivos para te ajudar a começar a montar a
aplicação. O script quickly também se integra ao sistema de controle
de versão Bazaar e ao repositório de código Lauchpad, tornando a
divulgação do seu trabalho muito simples.

Docs oficiais:
[1] https://wiki.ubuntu.com/Quickly

Video demonstrando:
[2] http://www.youtube.com/watch?v=9EctXzH2dss

Pequenas receitas de código, muito úteis para principiantes em Python:
[3] https://wiki.ubuntu.com/Quickly/Snippets

Resenha:
[4] http://arstechnica.com/open-source/news/2009/08/quickly-new-rails-like-rapid-development-tools-for-ubuntu.ars

O que isso tem a ver com o tema "NoSQL para projetos de qualquer
tamanho", o título da minha palestra? Boa pergunta!

Tem tudo a ver. A API oferecida pelo Quickly integra com o
DesktopCouch, o CouchDB que vem instalado no Ubuntu Desktop desde a
versão 9.10. Nada mais racional como mecanismo de persistência para
pequenas aplicações do que um banco de dados orientado a documentos.

Vejam este exemplo, da página de snippets [3]:

########
from desktopcouch.records.server import CouchDatabase
from desktopcouch.records.record import Record as CouchRecord

db = CouchDatabase("dbname", create=True)
record = CouchRecord(
  {"a": 1, "b": 2}, record_type="http://recordtypeurl",
  record_id=XXX)
db.put_record(record)
########

Note que o conteúdo do registro é um dicionário, e pode ser tão
complexo quanto você queira, com listas e mais dicionários aninhados.
Nada de lidar com relacionamentos, tabelas de ligação e toda aquela
complicação ditada pelo modelo relacional normalizado.

--
Luciano Ramalho
programador repentista || stand-up programmer
Twitter: @luciano

[artigos] Developer Works IBM Linux publicou dois artigos - renomear interfaces de rede e controle de versão de configuração (/etc)

Renomeando uma interface de rede com o UDEV

https://www.ibm.com/developerworks/mydeveloperworks/blogs/752a690f-8e93-4948-b7a3-c060117e8665/entry/renomear_interface_de_rede_com_udev?lang=pt_br

Mantendo histórico de versão de configuração ou qualquer outro histórico com GIT

https://www.ibm.com/developerworks/mydeveloperworks/blogs/752a690f-8e93-4948-b7a3-c060117e8665/entry/use_o_git_para_retornar_tudo_ao_normal?lang=pt_br

quarta-feira, outubro 13, 2010

Como anda a sua carreira e sua empresa? Por Waldez Luiz Ludwig (Programa do Jô)

Uma amiga enviou estes vídeos e algumas situações mostradas se encaixam no dia a dia.





domingo, outubro 10, 2010

Interagindo Python com SQLite




import sqlite3
conn = sqlite3.connect('/temp/bdpython.sqlite')
c = conn.cursor()
c.execute('''create table python (id int, data text, descricao text, valor real)''')
c.execute('''insert into python values (1, '2010-01-10', 'Meu primeiro registro', 10000)''')
conn.commit()
c.execute('''select * from python''')
for row in c:
# na linha abaixo tem indentação, lembre-se o python usa-a para definir blocos
 print row
c.close()
(1, u'2010-01-10', u'Meu primeiro registro', 10000.0)

quarta-feira, outubro 06, 2010

[convite/jabá] Quer saber como é pedalar?!?!

Outra cria que mantenho....

http://piquinopedal.blogspot.com/2010/10/quer-pedalar-e-nao-tem-ideia-de-como.html



O convite para pedalar conosco é estendido a todos!
Se estiver visitando faça contato que será um prazer em fazer novas amizades.

Abraço,

Gerenciar o Windows 2008 Server Core

Fabio Hara disponibilizou um link com PDF´s para gerenciamento do W2008 Server Core.

http://www.fabiohara.com.br/2010/10/06/voce-sabe-como-gerenciar-um-server-core/

Se quiser beber na fonte (inglês): http://www.microsoft.com/downloads/en/details.aspx?FamilyID=8dd99ac0-4a59-41e9-8037-f33760d560f0

Horário de verão (CAIS)

O CAIS gostaria de informar que o Horário de Verão 2010/2011 terá início à
zero hora (00:00) de 17 de Outubro de 2010 e término à zero hora (00:00)
de 20 de Fevereiro de 2011.

Maiores informações: http://www.rnp.br/cais/alertas/2010/cais-horaverao-1011.html