Posts in blog

Promoting material for Jenkins User Event

Oct 31, 2012 in jenkins, events | blog

In this post you can find the raw material used for the promoting material for Jenkins User Event, that will take place next December in Sao Paulo, Brazil. It has been created with GIMP and Inkscape, both Open Source tools.

Banner 175x150

banner-175x150.xcf

Banner 300x250

banner-300x250.xcf

Banner 700x90

banner-700x90.xcf


It should be useful for people willing to organize Jenkins User Events, or any other similar event and is looking for inspiration for the promoting banners. Ah, take a look at the layers in GIMP. There’s an extra one for JUC’s too.

Jenkins logo without the red-ish background

We used Inkscape to remove the red-ish background of Jenkins logo (we needed that way to create the T-Shirts). Below you can find both the final result and a video with the process for removing that background.

jenkins_no_bg.svg

Have fun :-) and soon we’ll post the final T-Shirt design too

JUC SP 2012 - Jenkins User Conference São Paulo (Call For Papers)

Oct 24, 2012 in events, jenkins, news | blog

O primeiro encontro de usuários Jenkins no Brasil vai acontecer em São Paulo, em Dezembro. Neste evento você vai poder conhecer mais sobre integração contínua, builds em diferentes linguagens de programação (Java, PHP, Ruby, Python, entre outras), cloud, boas práticas e muitos casos sobre o uso de Jenkins. Você vai também poder conversar com pessoal da CloudBees, TupiLabs e de outras empresas que participarão do evento.

O call for papers já está aberto, então se você tem um caso interessante, ou gostaria de falar sobre algum tópico de integração contínua, automatização, cloud computing e Jenkins, envie sua proposta: http://www.meetup.com/jenkinsmeetup/events/91744672/

Você pode submeter palestras e lighting talks, mas também estamos organizando um hackathon com o pessoal do projeto do Jenkins (aqueles que você encontra sempre pelo canal IRC #jenkins na Freenode) e com alguns dos participantes. Se você tiver uma idéia para o Hackathon, como uma feature nova, ou algum bug que você sempre quis ter corrigido, pode entrar em contato comigo e enviar sua sugestão. Sua idéia pode ser realizada lá no hackathon, contribuindo com o projeto e com a comunidade :-)

Create a Map of Jenkins Plug-ins (similar to Map of CPAN)

Oct 22, 2012 in perl, jenkins, ideas | blog

There’s a plethora of plug-ins for Jenkins, that’s well known. But there are way more modules in CPAN. One way to visualize all the modules in CPAN is with Map of CPAN.

The idea here is to create similar map for Jenkins plug-ins (Map of Jenkins plug-ins). It could use the plug-in type (plugin-labels) and show its growth through the time. That would be interesting, especially if it was possible to create a video (like this one below) showing what happened since the fork from Hudson.

Map of CPAN – The Movie from Grant McLean on Vimeo.

The code for the CPAN map generator is hosted at GitHub: https://github.com/grantm/cpan-map. And it uses the Hilbert curve for plotting those geometric forms.


Update 26, oct. 2012

The map generation is started with a Perl script cpan-map that downloads a tar.gz file from MetaCPAN and creates a map of namespaces and its modules. Then it creates an image with Hilbert curves. It assigns different colors for each namespace.

For Jenkins plug-ins map we could use update-center.json file, and group plug-ins by its label. We could get the author picture from Gravatar (like Map of CPAN), and use the same interface of Map of CPAN - it uses sammy.js and jQuery.

Links for Hilbert curves and Java

Recomendações baseadas em fotos do Instagram

Oct 20, 2012 in ideas | blog

Muita gente posta no Instagram fotos dos pratos que está comendo. Uma ideia seria utilizar uma base e um algoritmo de reconhecimento de padrões para identificar qual o prato. Tentar cruzar com informações do lugar da foto e, cruzando o tipo de prato (doce, salgado, chique, pobre, etc) com o valor dele e estabelecimento, recomendar ao usuário outros restaurantes.

Digamos que alguém peça costela no Outback, tire uma foto e poste. O que esse sistema precisaria fazer é:

  • Classificar a comida
  • Extrair informações sobre o perfil do usuário
  • Encontrar informações sobre o estabelecimento atual
  • Com base nos dados que possui, recomendar pratos em outros estabelecimentos

Com algum treinamento (see: Machine Learning), seria possível que o site recomendasse a esta pessoa experimentar a costela no AppleBees também. Já que o tipo de estabelecimento é semelhante, o prato e o valor também. Talvez o usuário pudesse pedir uma recomendação menos calórica mas semelhante (see: Fuzzy), ou mais barata (see: Tio Patinhas).

Busque no Speak Like A Brazilian usando DuckDuckGo

Oct 20, 2012 in speak-like-a-brazilian, duckduckgo | blog

DuckDuckGo oferece um incrível serviço que permite que você busque em Wikis, jornais ou outros sites usando uma Bang. Basicamente, você digita ! seguido pela bang e por fim o que você busca. Por exemplo: !answers when do the narwhals bacon?.

Assim o DuckDuckGo irá redirecionar você para os resultados no web site da bang que você usou. E adivinhe o quê? Agora você pode buscar no Speak Like A Brazilian usando a bang !slbr no DuckDuckGo. Quer ver como isso funciona? Vá até www.duckduckgo.com e busque por !slbr cara