Skip to content

Month: April 2009

Pixel Flu!

I draw a pixel art pig for the free pixel art set. Wait! of course  I take care also drawing protective masks and a good crew of scientists with special suites for handling them.

suine flu

Casa Brasil Juazeiro do Norte: Vagas Abertas

Foi lançado o edital público para seleção de bolsistas do projeto Casa Brasil em Juazeiro. A descrição do processo, das bolsas e seus respectivos valores, atividades e demais detalhes encontram-se no edital em formato digital, editaljuazeiro.pdf.

Para aqueles que não tem um leitor de documentos PDF disponível eu coloquei abaixo ele exportado em imagens.

Participem e divulguem.

Casa Brasil Fortaleza: Vagas Abertas

Foi lançado o edital público para seleção de bolsistas do projeto Casa Brasil em Fortaleza. Há vagas para todas as três unidades do projeto na cidade de Fortaleza (Vila União, Antônio Bezerra e Granja Portugal). A descrição do processo, das bolsas e seus respectivos valores, atividades e demais detalhes encontram-se no edital em formato digital, editalfortaleza.pdf.

Para aqueles que não tem um leitor de documentos PDF disponível eu coloquei abaixo ele exportado em imagens.

Obs: o prazo para submissão de currículos foi prorrogado até o dia 10 de Maio de 2009 (para as unidades de Fortaleza).

Para divulgação ampla e irrestrita.

Relato do FLISOL 2009 em Fortaleza

O FLISOL, Festival Latino americano de Instalação de Software Livre, é um dos maiores eventos de Software Livre na América Latina. Ele é organizado de maneira descentralizada e se dá simultaneamente no dia 25 de Abril em centenas de cidades por todo o continente levando ao público a filosofia e tecnologias do Software Livre. Nós de Fortaleza, Ceará, não ficamos de fora e há vários meses vinhamos nos preparando para nossa edição do festival.

robótica
Prática de Robótica Livre

meta bagunca preparativos flisol 2009 fortaleza casa brasil
Uma das primeiras versões da grade do evento na lousa.

Eu gostaria de tecer uma longa lista de agradecimentos e parabenizações aqueles que fizeram acontecer essa edição do evento na nossa cidade. Adiantadamente eu peço desculpas por omissões que por descuido eu possa cometer. Primeiramente eu gostaria de agradecer ao pessoal e a comunidade do Vila União, que acolheu o evento, sobretudo à Gláucia, Alyne, Fedox e Ana Paula, que mesmo sob condições tão difíceis se entregaram à realização do evento e foram completamente imprescindíveis. A todo o pessoal que participou do GT de Comunicações e de uma maneira descentralizada e autônoma espalhou os cartazes do evento aos quatro ventos em tempo recorde. Ao Rafael Vieria com a exposição interativa de jogos livres que mais uma vez fez um grande sucesso. Ao SERPRO, um grande parceiro nesse evento. Ao Xisberto e o Lucas Azevedo por todo o árduo trabalho junto ao GT de Atividades  e seleção de trabalhos.

FLISOL Fortaleza 2009
Gláucia e Fedox. Confecção dos crachás meta-reciclados feitos com capas de caderno, fios de mouse e cabos flat.

Alyne, Geciola, Uirá, Krystian
Alyne, Gecíola, Uirá e Krystian

TuxCE
Galera da TUX-CE no Installfest.

A todo o pessoal da TUX-CE que contribuiu sobretudo com o InstallFest e distribuição de mídias de Software Livre, algo importantíssimo para alcançarmos nossos objetivos. A Argohost e a Sun Microsystems que bancaram boa parte da nossa brincadeira. Ao Projeto Casa Brasil que abrigou e deu nos deu suporte. As demais unidades do Casa Brasil aqui, Meniná Meninó, Granja Portugal e até Caucaia (que fica em outra cidade), que fizeram um grande mutirão para garantir não só a infra estrutura do evento mas também diversas outras atividades, mostrando uma grande capacidade de mobilização mesmo nos momentos mais difíceis. Como eu não tenho como citar todos os nomes eu deixo um só grande parabéns para o Casa Brasil.

FLISOL Fortaleza 2009

panoramica telecentro
Palestra de Robótica Livre com Gustavo Cymrot.

palestra do Thiago
Virtualização com o Rafael de C. Farias.

Ivonisio Mosca
Qualificação com Ivonísio Mosca

Aos nossos palestrantes, Walter Mello, Sinara Duarte, Igor Lima Rodrigues, Thiago Gomes, Alyne Castro, Uirá Porã, Luciana Mota, Gustavo Cymrot, Everton Krystian, Thiago Teixeira, Rafael Farias e Ivonisio Mosca, nosso muitíssimo obrigado.

video instalação
VídeoInstalação Eu Posso Ver o que Você Sente

Agradeço também a Prefeitura de Fortaleza, através da Secretaria de Desenvolvimento Econômico e do Vila das Artes que nos emprestou equipamentos audio-visuais. Também a Prefeitura de Caucaia que nos ajudou no deslocamento de equipamentos e pessoal para o evento. A SEDUC (Secretaria de Educação do Estado do Ceará) que mobilizou a maior parte do nosso público e aqui eu tenho que agradecer também aos professores e alunos que guardaram seu sábado para prestigiar o evento.

teatro
Atores se preparando a apresentação.

jogos

Ao pessoal do grupo de teatro Arre Égua com a peça “Deus e o Diabo na Era da Informática” e ao Hugo Pierot com a Vídeo Instalação Eu Posso Ver o Que Você Sente, que transcenderam o caráter predominantemente técnico do evento. As demais comunidades envolvidas com o evento, a Debian-CE, GELSOL, Ceará on Rails\, PSL-CE e outras.

Enfim, eu vou parar por aqui porque o sol raiou e esse post não acaba nunca. Meus parabéns para todos nós.

Yume No Kakera

yume no kakera

Nos dias 17 e 18 de Abril das 9h as 17h com:

  • Exibição de animes,tokusatus, amv’s e j-clipes.
  • Oficinas: Desenho,Roteiro para Fanzine, Roteiro para Cinema, Fanzine e Origami.
  • RPG.
  • Apresentação de Artes Marciais.

Local: Casa Brasil Caucaia
Endereço: Rua Santa Marta, nº 35 (Em frente ao BPM da Polícia).
Maiores Informações: 3475 0833 (Falar com Kelly)

ENTRADA GRATUITA

Realização: Casa Brasil e Grupo Barazoku. Apoio: mangkáx³

My Free Charset version 3, one quadrillion of new chars

We Are Hiring

Tons of new chars. I’ll not release them individually anymore because now I’m using just one XCF multilayer Gimp file that permits create  of new char combinations, so I’ll be releasing this file instead.

gimp screenshot

Mathematically, let’s assume I have just one layer. This permits create just one character (the nude one), ok? Each new layer I create, earrings as example, permits me create all chars I have done before with and without those earrings. That’s 2 times what we had before. With N layers I can create 2n different chars (2n-1? No, a char made of no layers can be the invisible man:)). We have now about 50 layers so we can create more than one quadrillion different combinations of chars. 😮

Here’s the XCF Gimp file, chars.xcf (430Kb). To open and edit it you need the Gimp editor (The GNU Image Manipulation Program, download it here).

It’s also easier for you create your owns characters (try create yourself) or add hats, accessories, cloths, etc. Our My next step is write it to be programmability done with the same idea.

JavaFX, Acessando Recursos de Dentro do JAR

us flagTranslation: there’s a English version of this article.

Para algumas classes como o javafx.scene.image.Image é fácil abrir imagens de uma localidade remotada com:

ImageView {
    image: Image {
        url: "http://example.com/minhaFigura.png"
    }
}

ou uma imagem local com a constante __DIR:

ImageView {
    image: Image {
        url: "{__DIR__}/minhaFigura.png"
    }
}

Mas para outras classes abrir recursos internos (de dentro do próprio arquivo jar) não é tão direto. Por exemplo, no artigo Parsing a XML Sandwich with JavaFX eu tive que colocar o arquvio XML dentro de um diretório temporário. Uma maneira mais elegante teria sido:

package handlexml;

import java.io.FileInputStream;
import javafx.data.pull.*;
import javafx.ext.swing.*;
import javafx.scene.Scene;
import javafx.stage.Stage;

class Resource{
    function getUrl(name:String){
        return this.getClass().getResource(name);
    }

    function getStream(name:String){
        return this.getClass().getResourceAsStream(name);
    }
}

var list = SwingList { width: 600, height: 300}

var myparser = PullParser {
    documentType: PullParser.XML;
    onEvent: function (e: Event) {
        var item = SwingListItem {text: "event {e}"};
        insert item into list.items;
    }
    input: Resource{}.getStream("my.xml");
}
myparser.parse();

Stage {
    title: "Map"
    scene: Scene {
        content: list
    }
}

Com um simples arquivo XML chamadovmy.xml dentro do seu pacote.



   
   
   
   
   

fileplace

E temos os mesmos resultados de antes, mas com todos seus aquivos dentro de seus Jars.

Referencias:

JavaFX, getting resources of inside your JAR

br flagTradução: há uma versão em Português desse artigo.

For some classes like javafx.scene.image.Image is easy load an image from a external resource like:

ImageView {
    image: Image {
        url: "http://example.com/myPicture.png"
    }
}

or a resource inside your own Jar file with the __DIR__ constant:

ImageView {
    image: Image {
        url: "{__DIR__}/myPicture.png"
    }
}

But for other classes loading a internal resource (inside your own jarfile) is not so direct. For example, in the article Parsing a XML Sandwich with JavaFX I had to place the XML file in a temp directory. A more elegant way would be:

package handlexml;

import java.io.FileInputStream;
import javafx.data.pull.*;
import javafx.ext.swing.*;
import javafx.scene.Scene;
import javafx.stage.Stage;

class Resource{
    function getUrl(name:String){
        return this.getClass().getResource(name);
    }

    function getStream(name:String){
        return this.getClass().getResourceAsStream(name);
    }
}

var list = SwingList { width: 600, height: 300}

var myparser = PullParser {
    documentType: PullParser.XML;
    onEvent: function (e: Event) {
        var item = SwingListItem {text: "event {e}"};
        insert item into list.items;
    }
    input: Resource{}.getStream("my.xml");
}
myparser.parse();

Stage {
    title: "Map"
    scene: Scene {
        content: list
    }
}

With a simple XML file called my.xml inside your package.



   
   
   
   
   

fileplace

And we get the same result as before, but all files inside our Jars.

References: