Apr 27 2010

Mais um FLISoL realizado em Manaus!

Éverton Arruda

E mais um FLISoL[0] foi realizado em Manaus!

O Festival Latino-americano de Instalação de Software Livre de 2010 foi realizado na Uninorte, no dia 24 de Abril. Sendo, este ano, realizado pelo Projeto Software Livre Amazonas[1], em conjunto com a Comunidade Sol Software Livre[2].

A organização deste ano foi mais tranquila que as edições anteriores, onde tivemos que correr atrás de patrocinadores e apoioadores até o ultimo momento, isso se deve graças à Uninorte, à SysV[3], à Amazon Print e ao Projeto Zagaia[4]. Mas o esforço maior foi do pessoal da organização, membros do Projeto Software Livre Amazonas e da Comunidade Sol Software Livre, que viraram a noite anterior ao evento fazendo as preparações finais. Infelizmente não participei do viradão este ano por falta de comunicação.

As palestras possuiam temas bastante interessantes, como: “TI Verde”, “Técnicas de Perícia Forense em Linux para Iniciantes”, “FreeBSD como opção de liberdade”.  Se pudesse, teria assistido a todas elas. As palestras que tive a oportunidade de assistir foram: “Projeto Fedora Brasil”, ministrada por Daniel Bruno[5], e “WebKit – Um framework para conteúdo Web”, ministrada por Afonso Costa, ambas excelentes!

Houveram, também, os encontros de grupos de software livre e linguagens livres do amazonas, que conseguiram chamar a atenção de várias pessoas para os grupos de software livre da nossa região. Esperamos que estas pessoas possam estar conosco na organização dos próximos eventos!

Não tivemos o encontro do Debian-AM, mas virão HackFests pela frente.

O evento foi muito bom, mas a falta de noção e de respeito de alguns alunos da Uninorte me tiraram do sério. Talvez o fato de o evento ter sido realizado pela terceira vez na instituição esteja sendo mal-interpretado pelos seus alunos. A Uninorte NÃO organiza o FLISoL, ela é a patrocinadora, e isso não lhes dá o direito de agirem como se a palestra fosse uma aula. O fato que me tirou do sério foi quando 3 ou 4 alunos chegaram atrasados em uma palestra, falando alto e fazendo o palestrante parar por uns instantes, e ficaram conversando no fundo, desrespeitando o palestrante e os outros ouvintes que estavam interessados.

Eu também ministrei uma palestra no evento, a mesma palestra que ministrei na UFAM, no dia 13 de Abril, cujo título é: “Software Livre, Licensas e Comunidades”. Ela está disponível para download no link: http://earruda.eti.br/files/apresentacao-softwarelivre.odp e logo estará no site do evento[0].

Quero parabenizar o pessoal da organização, que conseguiu realizar mais um evento grande, e dizer que é um prazer participar desta família.

Algo que ia esquecendo de dizer: tivemos quase 800 inscritos no evento, superando o número do ano anterior, que foi de quase 700.

Links:
[0] am.softwarelivre.org/flisol
[1] am.softwarelivre.org
[2] comunidadesol.org
[3] sysv.com.br
[4] zagaia.org
[5] danielbruno.eti.br

:wq


Apr 14 2010

Software Livre, Licenças e Comunidades

Éverton Arruda

No dia 13 de Abril, ministrei uma palestra, na Universidade Federal do Amazonas (UFAM), sobre Software Livre, cujo tema foi: “Software Livre, Licenças e Comunidades”.

Na palestra, expliquei o que é Software Livre, falei sobre licenças e o porque se deve licenciar um software e sobre comunidades de Software Livre, dando ênfase nas comunidades Amazonenses.

A palestra foi feita para divulgar o FLISoL 2010 (http://am.softwarelivre.org/flisol), organizado pelo Projeto Software Livre Amazonas, e o Grupo de Usuários Linux da UFAM (GUL-UFAM), que foi criado com a iniciativa do professor Horácio, do curso de Ciência da Computação da UFAM.

A apresentação está disponível aqui: http://earruda.eti.br/files/apresentacao-softwarelivre.odp .

Para aqueles que quiserem entrar para o Grupo de Usuários Linux – UFAM, basta entrar em contato através da lista de discussões: http://googlegroups.com/group/gul-ufam

Espero que as pessoas que participaram da palestra se interessem em participar de outros grupos de Software Livre da nossa região, em ajudar a difundir o Software Livre e a apoiar projetos maiores.

Quero lembrar, também, que as comunidades e os grupos de Software Livre não são fechados, basta você se interessar e acessar as listas de discussões, entrar em contato através do IRC (#PSL-AM na irc.freenode.net) e participar das reuniões.

:wq


Mar 29 2010

Why aptitude?

Éverton Arruda

Are you one of those people who use aptitude instead of apt-get and don’t know why? Well, i have a confession to make: until today, i was one of those people…

I knew that aptitude was an upgraded version of apt-get and i’m used to use it, but a i never knew what makes it better than apt-get and never needed to know why, but today, while reading Planet Debian (http://planet.debian.org), i saw Jan Hauke Rahm chatting with dpkg bot (http://jhr-online.de/54), in #debian on irc.debian.org, and at some point of the chat he asks to dpkg: “why aptitude?”,  and it answers:

dpkg > aptitude has more advanced conflict/dependency resolution and will often find a solution where apt-get gives up.  It can be used from the command line like apt-get plus an interactive resolver makes it much easier to recover from broken dependencies.  It has advanced search capabilities (see <aptitude search>.

Thanks to that chat, and the consequent blog post, now i’m enlightened =D.

I chatted a little with dpkg, too, but he wasn’t such a nice bot to me, he asked if i was smoking crack =/.

:wq


Mar 12 2010

Progress bar in cp command

Éverton Arruda

Reading Planet Debian (http://planet.debian.org) i’ve seen an interesting post, made by Daniel Stone (http://www.fooishbar.org/blog/tech/), in which he links to Chris Lamb’s blog (http://chris-lamb.co.uk/).

In the post, he answers the following question: ‘Can you get cp to give a progress bar like wget?’. The answer is the name of the post: ‘damn right you can’.

Check it out: http://www.fooishbar.org/blog/tech/cp-progress-bar-2010-03-04-12-15.html

:wq


Dec 4 2009

Creating Web Albums with gThumb

Éverton Arruda

If you want to create a web album with some images you have in your computer, with Linux as your OS, i recommend you to use gThumb.

gThumb is, as said in WikiPedia (http://en.wikipedia.org/wiki/GThumb):

… an open-source image viewer and organizer for the GNOME desktop environment released under the GNU General Public License. It was originally based on GQView, and is designed to have a clean, simple interface.

gThumb Homepage: http://gthumb.sourceforge.net/

INSTALLING GTHUMB:
I’m using Ubuntu 9.04, named Jaunty Jackalope, to write this tutorial, so the installation process is very simple, all you have to do is run:

1
# aptitude install gthumb

This should work the same way for Debian GNU/Linux, but if you’re using another distro Linux, you might have to compile gThumb.

CREATING WEB ALBUM:
When you run gThumb you’ll see this interface:

gThumb Interface

I mapped it to make it easier to follow:

gThumb Interface Mapped

The steps to create the Web Album are:
1 – Create directory to keep the images:
First create a directory and put the images you’d like to be in the album in it.

2 – Open directory with gThumb:
In gThumb interface, select the directory in which the images are (#1 in MAP)

3 – Select the images you’d like to show in the album:
After opening the directory, which contains the images, you’ll have to select the images you’d like to show in the album (#2 in MAP)

4 – Open the “Create Web Album” window and configure it:
Now, with all images selected, go to Tools > Create Web Album (#3 in MAP)
Then you should see a window like this:

gThumb Web Album Interface mapped

This is where you’ll configure your web album. The options are:

#1 – Where the web album files will be saved.
#2 – The name of the page, i recommend you to leave it as it is.
#3 – How many images per line and per column will be shown.
#4 – The title of the page, or header message, if you preffer.
#5 – The footer message of the page.
#6 – The theme that will be used in the web album.

The other options are not so important for me, so i didn’t put them in here.

In the end, you’ll have something like this: http://am.softwarelivre.org/galeria/fedora12releaseparty/

:wq


Oct 13 2009

IpForward from Computer with Linux to PS3

Éverton Arruda

I’ve recently bought my PlayStation 3 (FInaly!!!!!) and was thinking of a way to connect my PS3 to the internet using my 3G BroadBand internet connection, which is provided by the brazilian Phone Company Claro. The only thing that came to me was: IpForward.

So i did this:
1 – Connected my Notebook to the 3G Broadband:
Just connected as I normally do.

2 – Connected my PS3 to my Notebook:
Created a LAN between them, through my notebook’s interface eth0.
I configured my PS3′s network connection as follows:
In the PS3′s main menu go to Settings > Network Settings > Internet Connection Settings, then, go through this sequence of choices: custom, wired connection, auto-detect, manual (the ip settings are shown bellow), automatic, do not use (in my case i don’t use any proxy), enable.

The Ip Settings are:
Ip address: 192.168.0.2
Subnet mask: 255.255.255.0
Default Router: 192.168.0.1 (This is my Notebook’s Ip)
Primary DNS: 208.67.222.222 (This is Claro’s primary DNS Server)
Secondary DNS:
208.67.220.220 (This is Claro’s secondary DNS Server)

3 – Set Notebook to IpForward
I found a Script in the internet that does everything it needs to ipforward, all i did was add the final line, which sets a fixed ip to the interface that is connected to the LAN. I don’t remeber who wrote the script, but the credits are his/hers.
All you have to do now is save the script bellow and run it everytime you want to connect your PS3:

1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
#!/bin/sh
# Basic firewall and forward/masquerade setup

PATH=/usr/sbin:/sbin:/bin:/usr/bin

# Delete/Flush old iptables rules
iptables -F
iptables -t nat -F
iptables -X

# Set up IP FORWARDing and Masquerading
iptables --table nat --append POSTROUTING --out-interface ppp0 -j MASQUERADE

echo "1" > /proc/sys/net/ipv4/ip_forward

ifconfig eth0 192.168.0.1 netmask 255.255.255.0

If you did as it is described in here, then it should work just fine.

Just for the record, I’m sing BrDesktop Lenny Linux as Operating System (a Debian Pure Blend).

Note: Everytime I try to test the connect through PS3, my notebook loses the ip 192.168.0.1 and starts o search for another one, breaking the connection between them. So i recommend you not to use that feature when using the connection method described in here.

:wq


Sep 25 2009

Downloading files from Rapidshare through shell

Éverton Arruda

I’ve seen, at Viva o Linux (http://www.vivaolinux.com.br, in portuguese), a post talking about a ShellScript that downloads files from RapidShare through shell. As, sometimes, i download files from that site,  i decided to try it out and it worked fine for me.

This script uses wget to download the first html page, then it gets the link to the page that contains the link to the file, download this second page, checks the timer and waits for it to finish, after it finishes, the script starts the file download. I noticed that, if the download stops, this script continues from where it stopped.

This is how it goes:

1 – Download the ShellScript:

1
$ wget http://tokland.googlecode.com/svn/trunk/rapidshare/rapidshare-dl.sh

2 – Set execution permission:

1
$ chmod +x rapidshare-dl.sh

3 – Download File:
There are two ways you can do this:
Passing the link as an argument:

1
$ ./rapidshare-dl.sh http://link.to.rapidshare

You can also add more than one link:

1
$ ./rapidshare-dl.sh http://link.to.rapidshare http://another.link.to.rapidshare

Passing a text file as an argument:
Create a text file, named links.txt for example, and put each link in a different line, like:

1
2
3
http://link1.to.rapidshare
http://link2.to.rapidshare
http://link3.to.rapidshare

Then you run the script with the text file name as an argument:

1
$ ./rapidshare-dl.sh links.txt

You can create a link to the script in, or copy it to, the /usr/bin directory, making it executable from everywhere:

1
# ln -s $PATH_TO_SCRIPT/rapidshare-dl.sh /usr/bin/rapidshare-dl
1
# cp  rapidshare-dl.sh /usr/bin/rapidshare-dl

NOTE: This script works only in Unix-like systems.

There is also plowshare, which is another shellscript that does the same thing, and more, but i haven’t tested it yet. In the project page it says that it supports Megaupload, Rapidshare, 2Shared, 4Shared, ZShare, Badongo, DepositFiles and Mediafire, and it also uploads files to those share sites.
PlowShare Page: http://code.google.com/p/plowshare/


Sep 16 2009

Software Freedom Day 2009 – Amazonas

Éverton Arruda
Software Freedom Day

Software Freedom Day

O Software Freedom Day  é uma celebração mundial de Software Livre e de Código Aberto (FOSS – Free and Open Source Software). O objetivo desta celebração é educar o publico mundial sobre todos os benefícios de se utilizar Softwares Livres e de Código Aberto de alta qualidade na educação, no governo, em casa e nos negócios — em resumo, em todo lugar! A organização sem fins lucrativos Software Freedom International coordena o Software Freedom Day a nível global, dando suporte, brindes e um ponto de colaboração, mas times voluntários em todo o mundo organizam os eventos locais para impactar as suas próprias comunidades.

PSL-AM

PSL-AM

Em Manaus, o evento será realizado para divulgar a criação do PSL-AM, Projeto Software Livre – Amazonas, que irá, através de palestras em várias universidades, simultaneamente, divulgar o Software Livre e Open Source e explicar mais sobre esse mundo Livre e onde o PSL se encaixa neste assunto.

Site: http://am.softwarelivre.org


Aug 25 2009

DebianDay2009 Amazonas realizado!

Éverton Arruda



No último Sábado foi realizado o Debian Day 2009 Amazonas, evento que, como comentei em um post anterior, comemora o aniversário da distribuição Debian GNU/Linux.

O evento, na minha opinião, foi muito bom. As pessoas que compareceram ao evento se mostraram bastante interessadas nos assuntos das palestras ministradas, muitas delas me procuraram apóas as palestras para perguntar mais sobre o Debian-AM e sobre o Software Livre em manaus.

Um dos pontos maiores do evento foi a participação do criador e mantenedor do portal Viva o Linux (http://vivaolinux.com.br), Fábio Berbet, que fez duas palestras muito interessantes: “Como gerenciar um site com 8 milhões de acessos” e “Como ingressar no mercado com Software Livre”. Gostaria de deixar aqui meu agradecimento ao Fábio, desejar que o Viva o Linux continue crescendo e que possa leválo até a Espanha! hehehe, Quem estava no evento sabe do que eu estou falando.

Gostaria de parabenizar toda a equipe do Debian-AM, pela realização do evento, e a galera de manaus do Projeto Fedora e o representante do BrOffice em manaus, Carlos Lucoli, e a todos os patrocinadores e apoiadores, que nos ajudaram muito.

Como prometi, está aqui o slide da minha palestra sobre o Projeto BrDesktop:
projeto-brdesktop-pres.pdf

:wq


Aug 17 2009

Happy Birthday, Debian!

Éverton Arruda

Yesterday was Debian’s birthday, and I’d like to say:


Happy Birthday, Debian!