Skip to main content

a silhouette of a person's head and shoulders, used as a default avatar

Native Android development gotchas

I wasted several hours on two (mis)features of the native Android development toolchain:
  • The tool that creates .apk packages, the one that "ant debug" invokes, silently skips shared objects in the libs/armeabi-v7a folder that don't end with ".so". In my case, one of the very first libraries involved when starting to do unit tests of LibreOffice code on Android had a name like this, libuno_sal.so.3. I had to look in the Android source code to see the reason why it wasn't present in the .apk.
  • When creating a .apk, it works fine to put a shared object with a name that doesn't start with "lib" into the libs/armeabi-v7a folder. But then when you install such an .apk on the emulator (or device), the installer silently skips such shared objects, and doesn't copy them to the app's lib folder. Again, I had to look in the source code to find the reason for this.
Sigh...

a silhouette of a person's head and shoulders, used as a default avatar
a silhouette of a person's head and shoulders, used as a default avatar

openSUSE 12.1 released - spread the word!

Congratulations to everyone who has worked hard on openSUSE 12.1 for another successful release. Can't wait to get it running.

In the meantime, spread the word!

Stories are appearing on Slashdot and HackerNews. Upvote, comment, discuss! Suggest to the websites and magazines you read to run a review. Zonker over at Linux.com has already written an intro to 12.1 piece.

Tell your friends on Twitter and Facebook! Let everyone know about the work openSUSE contributors have put in for the latest release - 12.1 has an amazing feature list.

openSUSE is one of the major distributions in existence, both in terms of number of users and in contributions back to the rest of the community, we should all be extremely proud to be part of it, I know I am.
a silhouette of a person's head and shoulders, used as a default avatar

WebYaST Terminal Plugin

During the SUSE Hackweek Vladislav Lewin (member of the YaST team) has had the nice idea writing a WebYaST plugin which provides a console terminal witch which the user has the opportunity to login on a console on the target machine. He sould be able to start any console based application there ( of course even YaST :-))

So the benefit is to login on a target linux machine from a computer which

  • has not to be a unix machine and
  • is without any VPN configuration stuff.

Just a simple Web browser is needed to get a login via the Web on another linux machine:

Mainly the architecture is based on shellinabox which we have packaged together with the WebYaST Terminal Plugin. These RPMs are now available for download.

BTW: You will be surprised that the source code of the WebYaST Terminal Plugin has about 100 lines only !!!

How to get:

  • All needed packages can be downloaded from OBS
  • The source code can be found in Github

a silhouette of a person's head and shoulders, used as a default avatar

Festa para o lancamento do openSUSE 12.1!

Estamos quase lá!

Em poucas horas, o openSUSE, mais uma vez apresentará ao mundo uma nova e melhorada versão de sua distribuição. Motivo para comemorar! E vamos comemorar. Atualmente, cerca de 11 festas já foram registradas, mas sabemos que muitas outras estão sendo organizados, então pedimos que você adicione a sua festa na página wiki !

 

Festas

Atualmente, existem festas programadas e registradas em:

  • Bucareste, Romênia
  • Provo, Utah, EUA
  • Göttingen, Alemanha
  • Second Life, Global
  • São Paulo, Brasil
  • Rouen e de Toulouse, França
  • Cidade da Guatemala, Guatemala
  • Alphen aan de Rijn, Países Baixos
  • Beramo, Itália
  • Praga, República Checa
  • Nada menos que três festas na Grécia!

Encontre as datas, horários e locais nesta página. E não se esqueça de adicionar sua festa de lançamento lá.

 

Organize sua própria festa

Definitivamente, nunca é tarde para organizar sua própria festa de lançamento do openSUSE 12.1 - apenas encontre um lugar agradável ou um escritório e convide as pessoas! Você convida as pessoas, adiciona a festa no wiki, chama alguns amigos e parentes além de enviar  tweets e posts do facebook nas páginas do openSUSE!   Vai ser divertido, nós garantimos.

 

Faça uma apresentação

Note que temos apresentações prontas para você! Você pode encontrar mais informações e downloads sobre elas nesta página .

 

Getting cool stuff™ - Outras coisas legais

É sempre bom ter algumas coisas para dar de presente em uma festa de lançamento. A equipe de marketing do openSUSE tem muitas coisas legais como adesivos, panfletos, DVDs e camisetas que podemos enviar para você! Você poderia fazer pequena loteria ou doar algumas coisas a longo tempo para contribuidores locais do openSUSE e os DVDs e panfletos você pode entregar para que as pessoas possam distribuir aos seus amigos e parentes. Se quiser saber mais algumas dicas sobre como organizar uma festa, verificar como fazer uma festa !

Se você quiser organizar uma festa de lançamento e obter estes materiais, adicione sua festa na página wiki e a ordem dos materiais através deste site . Deixe claro na descrição que deseja o material para uma festa de lançamento para que priorizem o seu pedido!

Conte com pelo menos duas semanas de transporte e manuseio na Europa e nos EUA, e de 3-4 semanas no resto do mundo.

 

Have a lot of fun! - Divirta-se bastante!

Já dissemos antes e vamos continuar dizendo isso: a coisa mais importante é ter muita diversão!

 

 

Texto original: Jos Poortvliet

Tradução e adpatação:

a silhouette of a person's head and shoulders, used as a default avatar

7th ODF Plugfest in Gouda

For those that might care, your servant will be attending this week the ODF Plugfest #7 in Gouda (Netherlands).

I will have on Friday a short presentation of the best free and open source library for parsing Microsoft Visio Documents. The other exciting thing is that after more then 6 years of common collaboration I will get to meet personally one of my libwpd co-maintainers, Johannes Marcus Maurer also know as "uwog".

What an exciting time before us!!!

the avatar of Mauro Parra-Miranda
the avatar of Mauro Parra-Miranda
the avatar of Mauro Parra-Miranda

MV-1: La llegada

Finalmente, llegue a Mountain View, CA. Me recibió en su casa mi amigo Yuri, tambien compañero de la facultad. Vine a una compañia, llamada Appcelerator. En el camino, vi este cielo maravilloso:


Por otro lado, la compañia donde trabajo esta haciendo algo bien interesante, es una plataforma para la creación de apps móviles de forma más sencilla y rápida. Me encanta el concepto y más aun que se anuncian en 9gag, el sitio favorito de todos:


En este viaje, he estado muy contento, sobretodo viendo que se hacen cosas como Bouncy Mouse, que me parece uno de los mejores juegos para Android y Chrome. 

Me encantaría aprender un poco más de trucos como estos.  Me encantaría aprender más de la vida y del amor.
the avatar of Mauro Parra-Miranda