Guía de Iniciación a OOo en galego

CTI TEGNIX dará cursos no CIS Galicia (Cabanas-Ferrol) sobre a suite ofimática OpenOffice.org. Para isto seleccionou capítulos da Guía de Iniciación de OOo-Authors, traduciunos, engadiu textos para prácticas e até preparou uns sinxelos videos explicativos.

Podedes descargar tanto os PDF como as fontes, nesta ligazón. Os videos están aquí.

Algúns comentarios ao redor desta iniciativa:

  • Ofrécese este material á comunidade, de xeito libre con licenza Creative Commons 2.5 Recoñecemento, a través de Mancomun.org (incluidos os videos). Moitas persoas e organizacións pódense beneficiar deste traballo.
  • Dado que se trata dunha selección de capítulos, aínda restan uns poucos por seren traducidos.
  • Porén, si están os esenciais para cursos non moi extensos: Writer, Calc, Base, Impress, Estilos e Modelos. Faltan Draw ou Math.
  • Eliximos a Guía de OOoAuthors por ser máis breve cá oficial de OOo. A de OOo ten un mínimo de 500 páxinas, a de OOoAuthors se adecúa mellor a cursos de 10 a 30 horas, en función das habilidades didácticas.
  • O traballo conxunto consta de 7 documentos, 173 páxinas, +35.000 palabras...
  • Nesta guía traballaron 4 persoas (3 traduciron e 1 para videos e supervisión).
  • As traducións están a moi bo nivel. Porén, sería ideal dispor dunha ulterior armonización e normativización.
  • Tamén sería ideal que nacera unha comunidade galega específica para o OOo, ao xeito do que xa existe noutros países. Estou en contacto con Claudio F. Filho (BR-Office) para tentar organizar un evento a través de AGNIX antes de rematar este ano.
  • Alomenos sería ideal que se partira deste traballo para completalo e logo actualizalo, abríndoo á participación da comunidade con ferramentas tipo wiki ou afíns.
  • Estivemos tentados a reutilizar traballos feitos por diversas iniciativas galegas. Nembargantes, a decisión final sopesou moitos factores, entres eles a urxencia en dispor dalgo cen por cen eficaz e maila modularidade de contidos.

Dende C.T.I. TEGNIX confiamos que sexa do agrado da comunidade e, sobor de todo, de moita utilidade.

Chuzame! chuzame -

dpkg-repack

dpkg-repack é un paquete de software para Debian que pode ser moi tútil para replicar configuracións feitas apartires dun equipo.

Alexandre P. Silva conta na páxina do Viva O Linux:

Serve para re-empacotar um programa que esteja em seu sistema com todas as configurações, para ser instalado em outro computador com as mesmas configurações. Em outras palavras, cria um pacote (.deb) com sua cara.

Como usar?

Escolha o pacote que queira reproduzir, exemplo cupsys (servidor de impressão já configurado), use o comando abaixo:

# dpkg-repack cupsys (troque pelo nome do pacote desejado)

Será gerando um arquivo mais ou menos assim: cupsys_1.1.23-10sarge1_i386.deb

Como instalar em outra máquina? Basta levar o arquivo para outra máquina via cd, ftp, winscp e se quiser e use o comando abaixo:

# dpkg -i nome_do_arquivo.deb

E só alegria!!!

Fui!

O seu artigo compleméntase moi ben con estoutro.

Chuzame! chuzame -

Pasando os contidos de Evolution a outra conta

Deixo eiquí unha copia dun artigo que fixera para AGNIX hai un tempo e que con relativa frecuencia teño que empregar.

O meu obxectivo era pasar todos os contidos que tiña no xestor de correo-e Evolution nunha conta persoal dunha máquina a outra máquina. Maila que o Evolution non proporciona unha forma gráfica de facer unha copia de seguridade dos correos, contactos e configuración, puiden facelo aínda que para ilo tivera que empregar a liña de comandos. Na conta de orixe fixen:

Evolution

$ gconftool-2 --shutdown
$ evolution --force-shutdown
$ cd $HOME
$ tar czf evolution-backup.tar.gz
--exclude=.evolution/mail/imap
.evolution .gnome2_private/Evolution
$ gconftool-2 --dump /apps/evolution > evolution_setting.xml

É bo ter alomenos nunha das máquinas o servidor openssh-server para copiar de xeito seguro os arquivos necesarios. De non telo executándose, por exemplo na máquina 'destino' dos arquivos, arráncase (nunha Debian, Ubuntu e similares) así:

$ sudo /etc/init.d/openssh start

Na máquina orixe dos arquivos fixen:

$ scp evolution* roberto@192.168.0.2:/home/roberto

Substitúe os datos oportunamente: nome da conta e maila IP da máquina. E na conta de destino para restaurar a copia sería:

$ gconftool-2 --shutdown
$ evolution --force-shutdown
$ tar xzf evolution-backup.tar.gz
$ gconftool-2 --unload evolution_setting.xml
$ gconftool-2 --load evolution_setting.xml

Alén disto tamén tiña activado o spamasassin. Daquela, na máquina destino instaleino e configureino para que se activara en cada arranque. Para iso modifiquei o arquivo /etc/default/spamassassin:

$ sudo gedit /etc/default/spamassassin

Procurei a liña axeitada...

# Change to one to enable spamd
ENABLED=0

... e troqueina pola seguinte:

# Change to one to enable spamd
ENABLED=1

Arrancamos o servizo:

$ sudo /etc/init.d/spamassassin start

Feito isto, todo ficou como agardaba ;-)

Para facelo baseeime neste artigo.

Chuzame! chuzame -

Aconteceu nas Xornadas Sw Libre de Mugardos

Tras levar a Xosé Otero a urxencias, falar dos vindeiros cursos que daremos e comer en Fene fumos a Mugardos. Alí tiña unha nova intervención, desta vez como socio de C.T.I. TEGNIX para dar un relatorio de Directrices Migratorias.

Nel coincidín con David Carracedo, Andrés J. Díaz e Alberto Permuy como relatores pero tamén cadrou de ver Amador Loureiro (dorfun) e Miguel Fernández.

Creo que foron un éxito xa que logo os comentarios verquidos foron todos moi motivadores, non só referentes á miña intervención senón ás dos demais e mailo evento en si.

O dia tamén serviu para poder charlar polo miudo con Miguel, Amador e até saborear unha rica cea na vila.

En fin, noraboa á organización!

Deixo as ligazóns a unhas fotos tomadas ese dia: Andrés comentando a Forxa de Mancomun.org, o previo da cea e a trala cea.

Chuzame! chuzame -

Darei relatorio en Mugardos

Desta vez como socio de C.T.I TEGNIX darei un novo relatorio das "Directrices Migratorias e Servidores" nas IV Xornadas de Software Libre en Mugardos o sábado 21 ás 18,45 hs. Maila ser a mesma temática empregada noutras ocasións, desta vez engadinlle unhas melloras, condenseina para que fora máis breve e fíxena máis asequible e amena.

O programa do evento que terá lugar no Salón de Plenos do concello é:

  • 16:30 horas:
    • Relator: David Carracedo (Academia Postal)
    • Tema: Software libre: O estado actual
  • 17:30 horas:
    • Relator: Andrés J. Díaz (Mancomún.org) (sen confirmar porque substitúe a Jesús Arribi)
    • Tema: O Proxecto Mancomún: iniciativa galega polo software libre
  • 18:45 horas:
    • Relator: Roberto Brenlla (C.T.I. TEGNIX, S.L.)
    • Tema: Directrices migratorias e Servidores
  • 19:45 horas:
    • Relator: Andrés J. Díaz (Mancomún.org)
    • Tema: Máquinas virtuais: a forxa de Mancomún
  • 20:45 horas:
    • Relator: Alberto Permuy Leal (MyC)
    • Tema: Squid: cacheando a rede

Despois do evento haberá paparotada co ben coñecido polbo á mugardesa.

Aproveitarei a viaxe para probar unha nova ruta que é a que me recomenda o meu novo GPS posto que sempre ía pola autofista ata Fene e logo tiraba cara Mugardos. Segundo o aparello, agora terei que sair por Cabanas e tirar monte a través por unha estrada directa a Mugardos cun tempo de viaxe estimado de 38 minutos dende a miña casa. Cousas da tecnoloxía!

Chuzame! chuzame -

Nokia N800 with Navicore Personal 2007 GPS

O meu achegamento ao GPS que recibín aínda onte está a ser moi doado: é intuitivo, directo e moi completo. Probeino unha hora, paseino no coche e probei outra hora máis e xa lle teño collido o xeito para o principal que de antemán quería. Iso xa está!

Agora veñen outras cousas a probar e até pensar no futuro, refírome ás actualizacións. Pois ben There are no monthly or any other types of fees which have to be paid to access and use maps. Maps and traffic information can be upgraded for a fee, é dicir, usar os mapas que trae non custa porén as actualizacións de tráfico e mapas poden ter unha tarifa. O amigo capri99 di que poden ser uns 40-60 euros/ano alén dalgunhas cousas máis... durante a recente viaxe ao III CISL de  Badaxoz.

O que me mosqueou é como son as actualizacións que facilita a empresa que fornece o software que controla os mapas de Tele Atlas e mailo GPS, a Navicore. As actualizacións só están dispoñibles para Hasecorp! Cómo é posible isto? Estouno a empregar nun N800 que rula co Internet Tablet OS 2007 do proxecto maemo.org, unha Debian modificada!

Nem bem assim. O N800 leva o Google Talk e este só está rulando con usuarios de Hasecorp... estando baseado no estándar aberto XMPP-Jabber! Así que a videoconferencia terá que agardar. E xa estamos agardando unha chea de tempo, oficialmente dende o 24 de agosto de 2005! Por que non temos o ekiga?

Volvendo ao Navicore, a empresa do software que manexa mapas co GPS. Escribínlles e xa me respostaron. Esta foi a mensaxe e resposta:

> Phone Model *: Nokia N800 Internet Tablet
> Operator *: Orange PCS ltd
> Map Area: Navicore Personal Iberia
> Program version: 2.3
> Map version: TA2006.07
> Support request *: Hi,
>
> I use my Nokia N800 with Navicore Personal 2007 and
> like N800 does NOT has MS-Windows as its operating system, I do NOT
> use any product of Microsoft. I use Ubuntu GNU/Linux so... How can
> I update my Navicore ?

>
> Although I know lots of people uses MS, not
> everybody does... so... Should I have to buy an MS OS too? Why?
>
> Please, think about this users discrimation (Mac,
> any Linux flaver... ) and bring us a solution, please.
>
> Thank you in advance for your answer,
> R. Brenlla

>
Dear Sir,

thank you for contacting Navicore and for your suggestion.
It has been handed over to our product development department. We will
inform you whether Navicore is preparing update page compatible also
with MAC or Linux PCs as soon as we receive some information from them.

Best regards,
Navicore customer service

Esperemos que non sexa unha resposta para escurrir o bulto. :-/

Chuzame! chuzame -

xterm, ssh… e sincronzación no N800

Seguindo co amosado na primeira e na segunda parte da actualización no meu Nokia Internet Tablet N800 comento como acadar a sincronización co Evolution namentres non rematen proxectos en curso para facelo automaticamente.

Os repositorios están nesta ligazón. Engádoos de xeito gráfico coa mesma ferramenta que trae o N800. Actualizado isto, póñome a instalar as ferramentas esenciais: Osso Xterm e Dropbear SSH Servidor e Cliente.

Tamén podes evitar engadir os repositorios indo directamente á páxina de aplicacións dispoñible na propio portal do proxecto maemo.org e ir premendo nas ligazóns para instalar o que queiras posto que vanse engadindo os repositorios xunto cos paquetes que instalas.

Ben, á ácción:

Abro consola no N800 Aplicacións/Extras/Xterm
-ifconfig (e ollo o seu enderezo IP, por exemplo a 192.168.1.3)

No portátil abro tamén unha consola e tecleo:

ssh root@192.168.1.3
root@192.168.1.3's
password: rootme

Estou traballando xa dentro do sistema do N800 pero dende o portátil:

Troco os contrasinais de 'user' e 'root':
-passwd user (poño o que queira dúas veces) => puxen 'nova_user'
-passwd root (poño o vello contrasinal e mailo novo) =>'nova_root'

Probo a facelo como usuario normal para crear un directorio de sincornización que nomearei como 'sincro':
ssh user@192.168.1.3

user@192.168.1.4's password:

BusyBox v1.1.3 (Debian 3:1.1.3-3.osso17) Built-in shell (ash)
Enter 'help' for a list of built-in commands.

~ $ ls
MyDocs apps
~ $ cd MyDocs/
~/MyDocs $ ls
~/MyDocs $ mkdir sincro
~/MyDocs $ exit
Connection to 192.168.1.3 closed.

No Evolution do meu PC ou portátil creo no meu 'home' o directorio 'n800' e comezo a copiar o que me interesa sincronizar.

Tarefas:
cd /home/roberto/.evolution/tasks/local/system
cp tasks.ics ~/n800/

Calendar:
cd /home/roberto/.evolution/calendar/local/system
cp calendar.ics ~/n800/

Contacts:
Abrir contactos no Evolution
Ficheiro/Gradar Libro de Contactos como VCard
Gárdoo en ~/n800 como lista.vcf
==>> Mágoa que hai que borrar tódolos contactos anteriores porque senón duplícaos!

Outra forma posible para o Libro de Enderezos (?, non confirmada)
cd /home/roberto/.evolution/addressbook/local/system
cp addressbook.db ~/n800/

Agora hai que levar todos estes arquivos ao N800 onde xa creara un cartafol 'sincro' dentro do MyDocs:
Dende o directorio 'n800' do portátil paso os arquivos antes copiados ao N800
-cd ~/n800
-scp addressbook.db calendar.ics lista.vcf tasks.ics user@192.168.1.3:~/MyDocs/sincro
-password: nova_user
Agora a facer efectiva a sincronización... pero xa de xeito gráfico coa propia N800 empregando as ferramentas gráfcas do grupo GPE PIM.

Por certo, hoxe recibirei o GPS.

Chuzame! chuzame -

Rap do kill -9

Eis as diversas fontes do Rap Kill Dash Nine, ben coñecido dos *nix pola orde 'kill -9' (kill dash nine).

:-)

Actualización: Semella que retiraron o video en YouTube. Deixo a ligazón á nova versión en MP3.

Kill Dash Nine
by Monzy
Download MP3 (3.5 MB)


I guess I'll have to shut you down for good this time,
Already tried a
SIGQUIT, so now it's KILL DASH 9.
You gotta learn when it's time for your thread to yield;
It shoulda slept; instead you stepped and now your fate is sealed.
I'll take your process off the run queue without even asking
'Cause my flow is like reentrant and preemptive multitasking.
Your sad rhymes are spinnin' like you're in a deadlock,
You're like a synchronous sock that don't know when to block;
So I pull out my keyboard and I pull out my glock,
And I dismount your girl and I
mount /proc
And I've got your fuckin
pid and the bottom line
Is that you best not front or else it's KILL DASH NINE.

KILL DASH NINE,
No more CPU time.
I run KILL DASH NINE,
And your process is mine.
I run KILL DASH NINE,
'Cause it's MY time to shine
So don't step outta line or else it's
KILL DASH NINE!

 

See it ain't about the Benjamins or Pentiums or Athlons,
But you rappin' 50 meters while I'm spittin' in decathlons.
Your shit's old and busted, mine's the new hotness;
You're like CLR and I'm like CLRS.
You're running
csh and my shell is bash,
You're the tertiary storage; I'm the L1 cache.
I'm a web crawling spider; you an Internet mosquito;
You thought the 7-layer model referred to a burrito.
You're a dialup connection; I'm a gigabit LAN.
I last a mythical man-month; you a one-minute man.
It's like I'm running Thunderbird and you're still stuck with Pine,
Which is why I think it's time for me to KILL DASH NINE.

 

Yeah it's KILL DASH NINE
No more CPU time.
'Cause it's KILL DASH NINE,
And your process is mine.
I said KILL DASH NINE
'Cause it's my time to shine,
So don't step outta line or else it's
KILL DASH NINE!

 

My posse throws down like leaky bucket regulators;
I was coding shit in MIPS while you were playing Space Invaders.
With my finger on the trigger I run
./configure
Yo, this package is big, but MY package is bigger.
I roll my weed with Zig Zag while I zag-zig splay,
And I do a bounds check before I write to an array.
I'm a loc'd out baller writing KLOCS a day,
'Cause it's publish or perish, fool, what can I say?
I'm 26 now, will I live to see 28?
Some days I wonder if I'll survive to graduate.
But hey, that's just fine, I won't ever resign,
And if fools try to step then it's KILL DASH NINE!

 

Yeah it's KILL DASH NINE,
From my command line
It's KILL DASH NINE
Sending chills down your spine,
I said KILL DASH NINE,
'Cause it's my time to shine,
So don't step outta line or else it's
KILL DASH NINE!

 

fs sa rlidwka
I'll
chown your home and take your access away
Comin' straight outta Stanford, ain't nobody tougher,
Control-X, Control-C, I'll discard your fuckin' buffer.
You're outside your scope, son, close them curly brackets,
'Cause I drop punk-ass bitches like a modem drops packets.
Dump your motherfucking core, and trace your stack
'Cause where your ass is going, there won't be no callback.
See my style is divine and my code is sublime,
My career's in a climb and yours is in a decline.
I'll write a pound-define and assign you as mine,
So refine those sad rhymes or remove your plus signs,

 

Or it's KILL DASH NINE,
No more CPU time,
'Cause it's KILL DASH NINE,
And your process is mine,
I said KILL DASH NINE
'Cause it's my time to shine,
Bitch you stepped outta line and now it's
KILL DASH NINE!

 

Creative Commons License

Typedef Jam Records 2006

Fonte.

Chuzame! chuzame -

Actualizando o meu Nokia Internet Tablet N800 (II)

Vou seguir co amosado no anterior artigo Actualizando o meu Nokia Internet Tablet N800 porque xa teño todo para poñerme mans á obra .

Co N800 completamente apagado, conecto o cabo USB ao portátil e despois prendo o N800.

Tamén fixen onde descarguei o flasher-3.0:

chmod +x flasher-3.0

Tralo cal póñome a flashear o N800 executando:

sudo ./flasher-3.0 -F RX-34_2007SE_3.2007.10-7_PR_COMBINED_MR0_ARM.bin -f -R

e amósame todo moi rápido:

flasher v0.8.7 (Oct 17 2006)

SW version in image: RX-34_2007SE_3.2007.10-7_PR_MR0
Image 'kernel', size 1311104 bytes
Version 2.6.18-200710osso2
Image 'initfs', size 1689216 bytes
Version 0.93-40
Image 'rootfs', size 83886080 bytes
Version RX-34_2007SE_3.2007.10-7_PR_MR0
Image '2nd', size 8064 bytes
Valid for RX-34: 1301, 1302
Version 1.1.5-3
Image 'xloader', size 9088 bytes
Valid for RX-34: 1301, 1302
Version 1.1.5-3
Image 'secondary', size 95872 bytes
Valid for RX-34: 1301, 1302
Version 1.1.5-3
Suitable USB device not found, waiting
USB device found found at bus 004, device address 008
Found device RX-34, hardware revision 1301
NOLO version 1.1.3
Version of 'sw-release': RX-34_2007SE_2.2006.51-6_PR_MR0
Sending xloader image (8 kB)...
100% (8 of 8 kB, avg. 739 kB/s)
Sending secondary image (93 kB)...
100% (93 of 93 kB, avg. 5507 kB/s)
Flashing bootloader... done.
Sending kernel image (1280 kB)...
100% (1280 of 1280 kB, avg. 20005 kB/s)
Flashing kernel... done.
Sending initfs image (1649 kB)...
100% (1649 of 1649 kB, avg. 17364 kB/s)
Flashing initfs... done.
Sending and flashing rootfs image (81920 kB)...
100% (81920 of 81920 kB, avg. 6547 kB/s)
Finishing flashing... done

Reinicio o N800 e teño que elixir de novo o idioma, axustar a hora e selección do teléfono. Atopou o meu Nokia N73 e pidiume que introduza o mesmo código numérico (XXXX) no teléfono. Acepto a vinculación no teléfono e acto seguido configuro o operador no N800.

Como estaba previsto, perdéronse tódolos datos anteriores (repositorios, marcapáxinas...). Restablezo automaticamente o que puiden coa ferramenta propia do N800 e o demais de xeito artesán.

O vindeiro será instalar as aplicacións máis importantes para manexalo doadamente: xterm, ssh... que amosarei nun novo artigo.

Chuzame! chuzame -

GPS para o meu Nokia Internet Tablet N800

Por fin completarei o meu N800 co moi agardado Kit de navegación GPS, polo de agora dispoñible só na tenda on-line de Nokia por 199€.

O contido do paquete inclúe:

  • Módulo GPS inarámico Nokia LD-3W
  • Tarxeta de memoria MiniSD 1 GB
  • Soporte para coche Nokia HH-12 con CR-86
  • Cargador para coche Nokia DC-4
  • Guías de uso Nokia
  • Guía rápida de Navicore Personal 2007
  • DVD Navicore Personal 2007 con software, mapas de Europa

Pero non é esa a única boa nova destes dias. Entereime que Google Code por fin fará realidade un dos máis agardados proxectos para Maemo, incriblemente non incluido de serie neste polivalente aparello: un sinxelo sincronizador de datos entre dispositivos. Empregará calquera medio, Bluetooth/WiFi/USB, e sincronizará marcapáxinas, correos, axendas, documentos...

De momento esta sincronización fágoa 'a pelo'. Amosareino nalgún vindeiro artigo como continuación ao de Actualizando o meu Nokia Internet Tablet N800.

Eis o Navigation Kit

Non se pode amosar a imaxe “http://direct.nokia.com/pics/product/NavKitN800_lg.jpg” porque contén erros.

Chuzame! chuzame -

Actualizando o meu Nokia Internet Tablet N800

O pasado 23 de marzo Nokia anunciou a dispoñibilidade dunha actualización da versión Bora do Internet Tablet OS 2007, un derivado máis de Debian GNU/Linux.  Con el garanten a eliminación de varias eivas previas como a inestabilidade do navegador, a calidade da reprodución de video e flash ou a conexión vía Bluetooth.

Irei poñendo unha serie de pequenos artigos coas cousas que lle fago ao meu N800 e nada mellor que comezar cun como este por ser un proceso perigoso, sobor de todo para alguén como eu, sen perfil técnico :-)

Para facerlle o flashing ao N800 hai que anotar o número de identificación do aparello porque pediranno despois. Desenchufado, extraio a tapa traseira e apunto o número de 12 díxitos correspondente á liña Nokia WLAN.

Seguindo os consellos deste artigo oficial do sitio Maemo.org, fago unha copia de seguridade dos datos e configuracións posto que esta operación de reflashing borra tódolos datos (repositorios, marcapáxinas, aplicacións instaladas antes...). Vamos, que o deixa como o primeiro dia que o mercaches. O propio N800 xa trae unha aplicación para iso.

Acto seguido descargo a aplicación flasher-3.0 nesta ligazón. Tras aceptar a licenza descargo a versión que máis se axeita ao teu PC ou portátil. Despois baixo a imaxe do firmware nesta ligazón. Aquí é onde teño que pór os devanditos 12 díxitos tras clicar á altura do recadro en verde nomeado Send. Ollo porque non ten nin recadro nin semella ter unha liña ad hoc. Clico e actívase o cursor para que poña os díxitos. Logo de premer comeza a descarga dos 83 MB.

Con isto xa teño todo o necesario para comezar o traballo. O que segue comentareino noutro artigo.

Non se pode amosar a imaxe “http://es.gizmodo.com/gadgets/nokia_n800.jpg” porque contén erros.

Chuzame! chuzame -

Otero e mailo racing libre

Xosé Otero amosa na súa bitácora unha nova referida ao xogo VDrift, un simulador de carreiras de código aberto con licenza GPL. Abráieme comprobar que con Otero comparto o pracer do Coñecemento Libre e agora tamén o do mundo racing e dos simuladores.

O nome deste xogo deriva de drift, unha técnica de condución consistente en derrapar. Tendo en conta de onde ver o seu nome, podemos pensar, acertadamente, que se presta especial importanza á correcta simulación da física dos coches. Unha das características deste xogo é a súa alta calidade gráfica dos circuítos, con moitos detalles que se agradecen.

Vdrift nas mans de Xosé Otero

Ten máis fotos aquí.

Otero tamén ten unha outra entrada falando doutro simulador, TORCS, ao que eu engadiría, por exemplo, Racer ou até o sinxelo Trophy (2D).

Xosé, cando quedamos para tomar un algo? :-)

Chuzame! chuzame -