Entradas etiquetadas como ‘wikipedia’

Podcasts que ouço

12 Outubro, 2008 · Deixe um comentário

Seguindo o meme do Leandro e do Humberto segue minha lista de podcast que ouço no carro, já que a antena da rádio não funciona.

Primeiro coloco os podcasting da HSM, de alta qualidade, em inglês e alguns poucos em português, sempre de entrevistas com grandes nomes das áreas de negociação, administração, tecnologia, inovação, estratégia, marketing e outras áreas relacionadas a gerenciamento, alguns nomes como Lyn Heward do Circo de Soleil falando sobre inovação e criatividade e Oriovisto Guimarães presidente do grupo Positivo falando sobre ética e a Positivo informática.

Como não poderia deixar de ser, a busca incessante por conhecimento, os podcasts ou a oralidade dos artigos, da Wikipedia em inglês.

E o podcast This Week in Django, que versa sobre o desenvolvimento do Django.

Estes são os podcasts que ouço, é um bom exercício para aprimorar o inglês.

Categorias: Uncategorized
Etiquetado: , , ,

Frase do Dia pelo site pt.wikiquote.org

8 Julho, 2008 · Deixe um comentário

Interface simples para abrir a frase do dia do site pt.wikiquote.org no seu desktop.

Categorias: python · wikipedia
Etiquetado: , ,

Ajude a sustentar a Wikipédia e outros projetos, sem colocar a mão no bolso, e concorra a um Eee PC!

26 Junho, 2008 · 1 Comentário

A Wikipédia pode ser o primeiro exemplo a vir à sua cabeça (ou não!), mas muitos outros projetos fazem parte do dia-a-dia on-line de muitos de nós, mesmo sem que percebamos. Vários deles são economicamente sustentáveis por seus próprios meios, mas outros dependem basicamente dos recursos de seus próprios integrantes, e da ocasional doação do público.

Ajude a sustentar a Wikipédia e outros projetos, sem colocar a mão no bolso, e concorra a um Eee PC!

…e também a pen drives, card drives, camisetas geeks, livros e mais! O BR-Linux e o Efetividade lançaram uma campanha para ajudar a Wikimedia Foundation e outros mantenedores de projetos que usamos no dia-a-dia on-line. Se você puder doar diretamente, ou contribuir de outra forma, são sempre melhores opções. Mas se não puder, veja as regras da promoção e participe – quanto mais divulgação, maior será a doação do BR-Linux e do Efetividade, e você ainda concorre a diversos brindes!

Projetos que podem ser beneficiados além da Wikimedia Foundation: Creative Commons, JQuery, OpenSSH e Python Brasil.

Categorias: python · wikipedia
Etiquetado: ,

Wikipedia tags

17 Junho, 2008 · 1 Comentário

Categorias: wikipedia
Etiquetado:

Blender, Python e Wikipedia

6 Dezembro, 2007 · Deixe um comentário

Em homenagem ao artigo Blender estar na página principal desta semana da Wikipédia em português, fiz alguns testes com scripts Python dentro do Blender.

O que é Blender?

Blender (ou blender3D) é um programa de computador de código aberto, desenvolvido pela Blender Foundation, para modelagem, animação, texturização e renderização de modelos tridimensionais e, criação de aplicações interativas em 3D, tais como jogos, apresentações e outros. Possui motor de jogo integrado especial para produção de jogos, o Game Blender. Está disponível sobre uma licença dupla: Blender License e GNU General Public License.

Criando alguns botões:

from Blender.Draw import Register, PushButton, QKEY, ESCKEY, Exit
def draw():
PushButton(“Hello blender!”, 400, 100, 300, 100, 80, “Hello blender!!”)
PushButton(“Exit”, 400, 100, 270, 100, 20, “Q or ESC to exit”)
def event(evt, val):
if (evt == QKEY and not val) or (evt == ESCKEY):
Exit()
if __name__ == ‘__main__’:
Register(draw, event)

Mostrando os objetos da cena atual:

import Blender
obj = Blender.Object.Get()
print str(obj)

Criando um objeto Mesh e modificando o polígono:

from Blender import NMesh, Redraw
from math import sqrt
me = NMesh.GetRaw()
i = 0
j = 0
vertices = 9
n = sqrt(vertices)
for i in range(0, n, 1):
for j in range(0, n, 1):
v = NMesh.Vert(j, i, 0.0)
me.verts.append(v)
NMesh.PutRaw(me, “plane”, 1)
Redraw()

Criando a face do objeto Mesh:

import Blender
from Blender import NMesh
from math import sqrt
me=NMesh.GetRaw()
i = 0
j = 0
vertices = 9
n = sqrt(vertices)
n0=int(n)
for i in range(0, n-1):
for j in range(0, n-1):
f=NMesh.Face()
f.v.append(me.verts[i*n0+j ])
f.v.append(me.verts[i*n0+j+1 ])
f.v.append(me.verts[(i+1)*n0+j+1 ])
f.v.append(me.verts[(i+1)*n0+j ])
me.faces.append(f)
NMesh.PutRaw(me, “plane”, 1)
Blender.Redraw()

Artigos sobre BPY na Blender Artists e os scripts com a identação correta aqui :-) have fun!

Categorias: blender · python · wikipedia
Etiquetado: ,

Quadrinhos sobre a Wikipédia

5 Dezembro, 2007 · Deixe um comentário

The Problem with Wikipedia:

e, Wikipedian protester:

pelo site http://xkcd.com :-)

Categorias: wikipedia
Etiquetado:

Commons:Picture_of_the_day

30 Junho, 2007 · Deixe um comentário

Pensando em como eu iria colocar as imagens destacadas do projeto Wikimedia Commons no papel de parede do meu computador sem que eu tivesse que todo dia entrar no site, fazer o download da imagem e setar o papel de parede…

Fiz o CommonsPictureOfTheDay (inspirado na ferramenta do Daniel), funciona em Windows e Linux (e outros, não testado) somente é necessário a instalação do mesmo, ele trocará o papel de parede diariamente logo após ligar o computador sem a necessidade de executar o programa todo dia. Qualquer problema é só avisar. Have fun! :-P

Categorias: gnome · linux · python · wikipedia · win32
Etiquetado: , ,

pywikipediabot: estatísticas

14 Junho, 2007 · Deixe um comentário

Como não estou ativo na Wikipédia vou falar do desenvolvimento do bot. O Python Wikipedia Bot é um dos softwares mais usados nos projetos da Wikimedia, principalmente Wikipedia.

Sua função é a manutenção dos sites, atualizar interwikis, desambiguação de links, categorização, substituição em massa, criação massiva de artigos, movimentação de artigos e outras.

Veja a atividade dos bots em todas as wikipedias: http://stats.wikimedia.org/EN/BotActivityMatrix.htm

Atividade de desenvolvimento de 99,85% na 279 colocação:

Active

com 11.564 downloads (sem contar downloads direto do CVS) na 6.279 colocação:

top-download

E o progresso dos downloads ao longo da vida do software:

download-history

Vale lembrar que o site sourceforge.net tem hospedados mais de 150.000 softwares.

Instruções de uso podem ser encontradas aqui: http://pt.wikipedia.org/wiki/Ajuda:Como usar bots

Categorias: python · wikipedia
Etiquetado: , ,

Engenharia

4 Abril, 2007 · Deixe um comentário

Neste texto farei uma comparação entre métricas de qualidade de software baseada no livro “Engenharia de Software” de Roger Pressman e a “engenharia” da construção da Wikipédia. As medidas são manutenibilidade, usabilidade, corretitude e integridade.

Manutenibilidade: “A manutenção de software é responsável por mais esforço do que qualquer outra atividade de engenharia de software. Manutenibilidade é a facilidade com que um programa pode ser corrigido se um erro for encontrado, adaptado se o seu ambiente modificar ou ampliado se o cliente desejar inclusões e alterações nos requisitos funcionais. Não existe nenhuma forma de se medir a manutenibilidade diretamente; por conseguinte, devemos usar medidas indiretas. Uma métrica simples orientada ao tempo é o tempo médio para a mudança (MTTC), o tempo que demora para analisar o pedido de mudança, projetar uma modificação adequada, implementar a mudança, testá-la e distribuir a mudança a todos os usuários. Em média, os programas com boa manutenibilidade terão um MTTC menor do que programas difíceis de serem mantidos”. Em um sistema wiki a manutenibilidade é facilitada. O MTTC é muito baixo, em pequenos trechos de informações o próprio usuário anônimo ou não pode fazer a modificação, até mesmo com grandes quantidades de informações podem ser alteradas através de bons softwares como AWB e pywikipediabot.

Usabilidade: “(…) Se um programa não for user friendly (amigável ao usuário) frequentemente estará destinado ao fracaso. A usabilidade é uma tentativa de se quantificar a user friendliness e pode ser medida segundo quatro características: (1) a habilidade física e ou intelectual exigida para se entender o sistema; (2) o tempo exigido para se tornar moderadamente eficiente no uso do sistema; (3) o aumento líquido de produtividade medido quando o sistema é usado por alguém que seja moderadamente eficiente; e (4) uma avaliação subjetiva das atitudes dos usuários em relação ao sistema”. É nítida e a qualidade do software Mediawiki, a linguagem (tags, predefinições, parser functions) é de fácil compreensão, a documentação é satisfatória, o “retorno” (Esplanada) a dúvidas é rápida, o sistema de buscas ainda precisa de melhoras mas é aceitável.

Corretitude: “Um software deve operar corretamente, caso contrário, oferecerá pouco valor aos seus usuários (…) a medida mais comum de corretitude são os defeitos (…) onde um defeito é definido como uma falta verificada de conformidade aos requisitos”. Comparando este parágrafo com a Wikipédia, existe uma política de verificabilidade onde os dados e informações incluídas nos artigos precisam ter links de sites confiáveis ou referências de livros. Logicamente que esta tarefa não é nada fácil para verificar mais de 200 mil artigos, mas isso já ocorre entre os melhores artigos e os artigos em destaque e com a proposta de artigos revisados e estáveis este processo se aceleraria e a corretitude aumentaria.

Integridade: “A integridade de software vem tornando-se cada vez mais importante na era dos hackers e dos vírus. Este atributo mede a capacidade que um sistema tem de suportar ataques (tanto acidentais como intencionais) à integridade. (…) Para medirmos a integridade, dois atributos adicionais devem ser definidos: ameaça e segurança. Ameaça é a probabilidade (que pode ser estimada ou derivada a partir da evidência empírica) de que um ataque de um tipo específico ocorrerá dentro de determinado tempo. Segurança é a probabilidade (que pode ser estimada ou derivada a partir da evidência empírica) de que o ataque de um tipo específico será repelido. A integridade de um sistema pode ser definida como: Integridade = Soma [1 - ameaça x (1 - segurança )] onde ameaça e segurança são somadas em cada tipo de ataque. A Wikipédia está infectada de vandalismos, em estudo publicado aqui feito por wikipedistas na wiki-en concluiu-se que 97% dos vandalismos é feito por usuários anônimos. A questão central é como combater vandalismos em uma enciclopédia livre on-line que precisa de seus contribuidores anônimos, mas também precisa combater os vandalismos feitos por outros anônimos, e não deixar o combate a isso nas mãos e na responsabilidade de outros poucos usuários/administradores.

Qualidade não é medida somente por linhas de código de um software ou por número de artigos em uma enciclopédia.

Categorias: wikipedia
Etiquetado:

Wikipédia Search Engine

3 Abril, 2007 · 1 Comentário

Devido ao meu descontentamento do sistema de buscas do Mediawiki, o Google criou um só para nós :-)

Categorias: wikipedia
Etiquetado: