Welcome to Planet openSUSE

This is a feed aggregator that collects what openSUSE contributors are writing in their respective blogs.

To have your blog added to this aggregator, please read the instructions.


Thursday
29 January, 2015


face

Today we release LibreOffice 4.4.0, packed with a load of new features for people to enjoy - you can read and enjoy all the great news about the user visible features from so many great hackers, but there are, as always, many contributors whose work is primarily behind the scenes in places that are not so easy to see. That work is, of course, still vitally important to the project. It can be hard to extract those from the over eleven thousand commits since LibreOffice 4.3 was branched, so let me expand:

Complete User Interface Dialog / Layout

The UI migration to a much improved, Glade compatible XML representation of VCL dialogs, complete with automatic layout is now almost complete (after thinking we'd done them all - Caolan discovered a lot of docking windows that need further work but these are now also migrated, all but two). Also a lot of work was put into cleaning up and tweaking the look / arrangement of dialogs. Many thanks to Caolán McNamara (Red Hat) - for his incredible work & leadership here, and to Adolfo Jayme Barrientos, Palenik Mihály (GSoC 2014), Olivier Hallot (EDX), Szymon Kłos (GSoc 2014), Rachit Gupta (GSoC 2014), Tor Lillqvist (Collabora), Jan Holesovsky (Collabora), Maxim Monastirsky, Efe Gürkan YALAMAN, Yousuf Philips and many others. Thanks also to our translators who hopefully will have much less string churn to suffer now. As a side-note the resource-compiler in rsc/ has gone on a nice diet.

Graph of progress in UI layout conversion

Initial OpenGL rendering backend

The switch to move VCL to use OpenGL for rendering is one of those things that ideally should be entirely under-the-hood, but ends up having small but important visual impact. All the work here was done by Collabora engineers, with a beefy re-factor and the initial OpenGLContext management by Markus Mohrhard, much of the rendering implemented by Louis-Francis Ratté-Boulianne with anti-aliasing, and image scaling work from Lubos Lunak, various Windows fixes and porting work from Jan Holesovsky and some bits from Chris Sherlock. During the work we also implemented a half-way decent and increasingly complete VCL demo application exercising rendering. A rational for the work with some pictures is available.

By moving to a pure OpenGL rendering model, we can accelerate those operations that badly need to taking advantage of the power and parallelism of the huge APU die-area given over to modern GPUs. Being able to interact much more directly with the underlying graphics hardware helps us to both render our image previews at high quality, and not to sacrifice scroll / zoom performance: having our cake and eating it too. We've also used some of that power to not only significantly accelerate our image rendering, but also improve its quality too from before:

Before: image down-scaling
to After (NB. if your browser scales it too you're likely to loose the sense; zoom to 1:1 and checkout eg. the top of the circular window, or other high-frequency areas.)
After: faster, better, GL image down-scaling

There is a fair bit more work to get OpenGL


Michael Meeks: 2015-01-29 Thursday

14:06 UTCmember

face
  • Quick mail check, morning off - out for a walk with J. along a rather perplexing Devil's Dyke nearby - apparently each end used to be an impassable fen / swamp. Nice to wander along.

face

Ya ha pasado a mejor vida el tiempo es que instalar un sistema operativo GNU/Linux era una odisea. No obstante nunca está de más hacer pequeños tutoriales para que los recién llegados no teman dar el salto. Bienvenidos a cómo instalar Kubuntu 14.10 en x sencillos y cómodos pasos.

Cómo instalar Kubuntu 14.10

Actualmente el proceso de instalación de casi cualquier sistema GNU/Linux se ha simplificado mucho, además la detección de hardware ha mejorado ostensiblemente haciendo que en la mayoría de las ocasiones todo queda perfectamente configurado una vez finalizada la instalación.

Aún así nunca está de más realizar una explicación detallada del proceso para aquellas personas que se introducen en el mundo de las sistemas operativos GNU/Linux, como es el caso del siguiente tutorial de cómo instalar Kubuntu 14.10.

El proceso se inicia bajando la imagen de la distribución, comunmente llamada iso, de la página oficial de Kubuntu. En nuestro caso hemos bajado la versión Kubuntu 14.10 de 32 bits de la página de descargas.

Una vez bajada se graba en un DVD. Esto se puede hacer mediante Nero para Windows siguiendo los pasos de este vídeo. Para sistemas GNU/Linux podemos utilizar K3b o Brasero (también os dejo un vídeo)

Ahora toca arrancar el ordenador desde el DVD, para ello debéis activarlo en la Bios: ponéis el disco en vuestro lector y encendéis  el ordenador.

De esta forma el ordenador iniciará el programa de instalación de Kubuntu 14.10 de forma automática, debiendo aparecer las pantallas de arranque.

Cómo instalar Kubuntu 14.10 Cómo instalar Kubuntu 14.10_02


Ahora empiezan las pocas elecciones que nos permite el instalador. Empezamos eligiendo el idioma de la instalación y decidiendo si simplemente queremos probar Kubuntu, recomendado para probar si todo funciona bien con tu equipo antes de proceder a la instalación, o si realmente queremos instalarlo, que será nuestro caso.

Cómo instalar Kubuntu 14.10_03

A continuación nos aparece una pantalla de requisitos mínimos y la posibilidad de activar la red, incluso la wifi, o si queremos software de terceros. En nuestro caso, simplemente seleccionamos las opciones básicas.

Cómo instalar Kubuntu 14.10_04

Ahora toca  preparar el disco duro, como es una instalación sencilla dejamos las opciones por defecto.

Cómo instalar Kubuntu 14.10_05

La siguiente pantalla es la configuración de la zona horaria

Cómo instalar Kubuntu 14.10_06

Y la siguiente el tipo de teclado.

Cómo instalar Kubuntu 14.10_07

A continuación toca definir un usuario donde rellenaremos nombre, nick y contraseña (dos veces), el resto lo dejamos igual.

Cómo instalar Kubuntu 14.10_08

 

Una vez aceptado empezará la instalación propiamente dicha, que durará más o menos según el tipo de ordenador. Es el momento de tomarse un café.

Cómo instalar Kubuntu 14.10_09

Tras reiniciar el ordenador, no sin antes quitar el DVD de instalación, ya tendremos instalado Kubuntu 14.10.

Cómo instalar Kubuntu 14.10_10

Este proceso se puede ver en el siguiente vídeo de chriptik, por si queréis ahorraros la explicación y queréis algo más


Wednesday
28 January, 2015


Michael Meeks: 2015-01-28 Wednesday

21:00 UTCmember

face
  • Mail chew; worked on marketing, ploughed through tedious tasklets, sales call, partner call, another sales call. Worked on a write-up of 4.4 things you can't see in the evening too.

face

¡Una vez más el software privativo es beneficiado frente a opciones libres válidas e incluso mejores!

Esta vez le toca a los programas de lectura de archivos PDF.

Adobe_Reader

Imagina que vas por la autopista y una señal te anuncia:

“Necesitas un Volkswagen para circular por esta carretera. Contacte con su vendedor de Volkswagen  más cercano para una prueba gratuita de conducción”

Los agravios comparativos de software privativo beneficiado por parte de los gobiernos, frente al software libre esta vez es con los programas de lectores de archivos PDF.

En muchas ocasiones páginas webs de organizaciones gubernamentales te “obligan” a usar opciones privativas (léase Adobe Reader) frente a opciones libres a la hora de leer archivos en formato PDF.

Pincha para ampliar

 

La Free Software Foundation Europe, está llevando a cabo una campaña, para poner de manifiesto este agravio comparativo y para ponerse en contacto con quien corresponda para solucionarlo.

Tienen un listado en el que puedes ver en España, las organizaciones que en su web anuncian que debes instalar Adobe Reader para ver sus documentos en PDF.

¿Las opciones? Muchas y variadas y para todas las plataformas (Windows, Mac, GNU/Linux, Android)

Visita el siguiente enlace para conocer las recomendaciones de software libre de la FSFE en cuanto a software que respeta la libertad del usuario a la hora de leer archivos PDF.

Y tu ayuda también es muy importante, denunciando los casos y actuando. Poniéndote en contacto con la FSFE o con las páginas webs que fomentan el uso de software privativo, para decirles que modifiquen su posición frente a la libertad del usuario.

Para ello puedes leer el siguiente enlace con las pautas a seguir:

apoyo_fsf

——————————————————

 



face

世の中には、可愛い女の子と会話がしたいと思ってる人が、数多くいると思います。自分もその中の一人だったので、そういった人の気持ちが良くわかるような気がします。とはいっても、簡単に可愛い女の子なんか出来るわけもありません。出会ったとしても、すぐに離れ離れになったり、自分が思っている人とは全く違った人と出会う確率の人が多いはずです。自分は、出会い求めていたときには、ライブチャットのマシェリモバイルを良く利用しました。マシェリモバイルはいろんなものがあって、良心的なものもあれば、そうでないものも存在します。その中でもYahooの知恵袋にあるメール マシェリモバイルなら綺麗な女性が多数登録していて、楽しくライブチャットが出来ました。


Bonnie Kurniawan: 中傷

05:22 UTC

face

自分を中傷しないでくれた、だから自分もなにかあればすぐに出会い系に書き込みしてしまう。トラウマのことでまた嫌だなって思った時も、地震あったって何気ないことも書き込むようになった。には出会い系のことは話してる、『危ない』って妹は言うけど“会わなければいい”そう言った。今の自分は出会い系に助けられてる、出会い系っていっても一つしかやってないんだけど。だけどそのサイトで自分は救われてる。逆にいうならセックスがしたいような男性はセフレを募集しようとしているんだ。出会い系にはそういう人間も多く、エッチ目的が大半だ。スマホでエッチなゲームを楽しむのなら見ておこうぜ。


face

É incrível ver o vídeo da mãe Kathy Beitz onde pela primeira vez enxerga o seu seu próprio filho recém-nascido. Com deficiente visual desde criança, utilizou o óculos eSight Eyewear que proporcionou este momento especial. Ela diz: “É impressionante que o primeiro bebê que eu tenha visto seja meu próprio filho“, frase do vídeo gravado pela irmã, Yvonne Felix, também deficiente visual. O segredo da tecnologia esta no método que o equipamento estimula as células do olho, assim permitindo que a luz seja captada e as informações, transmitidas para o cérebro. Assista o vídeo emocionante AQUI e neste link mais informações.

esight1

eSeWare flipped



Tuesday
27 January, 2015


face

 

 

 

Poco a poco, y tal como estaba previsto aunque con unos días de retraso, se ha lanzao Plasma 5.2, la segunda gran revisión del escritorio más avanzado de la Comunidad KDE. Veamos que nos ofrece.

Plasma 5.2 precioso y lleno de funcionalidades

El 27 de enero de 2015 fue anunciado en KDE.News que había sido lanzada lo Plasma 5.2 la siguiente gran actualización del escritorio más avanzado de la Comunidad KDE.

Recordemos que Plasma 5 es el escritorio que sustituye a clásico y fabulosos escritorio Plasma de KDE 4 y que ofrece grandes mejoras para los usuarios. No obstante hay que comentar que todavía le falta madurar para ver todo su potencial ya que todavía se está desarrollando y muchas funcionalidades de KDE 4 todavía no están migradas.

Para los usuarios finales lo mejor es esperar a que alguna distribución lo adopte como escritorio por defecto, como hará la versión de Kubuntu 15.04 de abril.

¿Qué hay de nuevo en Plasma 5.2?

Como anunciamos en su día, Plasma 5.2 viene cargado de novedades aunque lo más detacable será sus mejoras en el consumo de memoria, estabilidad y rapidez, ya que se han resuelto más de 300 errores.

Lo cierto es que hay muchas novedades. De esta forma destacamos:

  • BlueDevil: Retorno del gestor de dispositivos a través de Bluetooth.
  • Muon: El gestor de aplicaciones ya está migrado a Plasma 5.
  • Configuración del tema para la pantalla de inicio (SDDM): SDDM es el gestor de inicio elegido por Plasma y su módulo en las Preferencias del Sistema os permitirá configurar al el tema.
  • KScreen: Lanza su primera versión oficial para Plasma 5.
  • GTK Application Style: Nuevo módulo que permite configurar el tema de las aplicaciones parar Gnome.
  • KDecoration: La nueva librería hace más fácil y  seguro hacer temas para KWin, el gestor de ventanas de Plasma.kscreen-wee

 

Más novedades

Además de las grandes novedades tenemos pequeños detalles que hacen grande KDE y que hacen que yo me enamore de este escritorio, como:

  • Soporte para deshacer acciones con los plasmoides, como por ejemplo recuperar un plasmoide eliminado.
  • Mejoras en la rapidez de Krunner y más funciones, como control multimedia
  • Nuevo tema de ventanas Breeze
  • Nuevos iconos Breeze
  • Mejoras en los cursores Breeze
  • Nuevos plasmoides: 15 puzzle, web browser, muestra el escritorio.
  • Mejoras en el rendimiento de Baloo, que consume 2 o 3 veces menos memoria al iniciarse.

 

 

Más información: Anuncio oficial


Michael Meeks: 2015-01-27 Tuesday

21:00 UTCmember

face
  • Mail chew; great to see the Android Editing Tender announced by TDF. Naturally I (and another board member) was recused from that discussion / decision. My hope is that after the heavy lifting is out of the way, it will become much easier to get more people involved there. The work itself has a has a large element of generic tiled-rendering functionality which is re-usable in a number of situations to improve rendering performance. Reading Miklos' nice write up of some of the work so far.
  • Lunch. Reviewed my notes from the ODF plug-fest. Sync. with Thorsten.
  • Up late replacing J's cracked glass on her Galaxy S3 - managed to buy all the necessary bits, incluing a heat-gun for 20% of the cost of having it replaced by the cheapest shop I could find; thank God it still works.

face
  • An inlaid GNOME logo, part 2

    Esta parte en español

    To continue with yesterday's piece — the amargoso board which I glued is now dry, and now it is time to flatten it. We use a straightedge to see how bad it is on the "good" side.

    Not flat

    We use a jack plane with a cambered blade. There is a slight curvature to the edge; this lets us remove wood quickly. We plane across the grain to remove the cupping of the board. I put some shavings in strategic spots between the board and the workbench to keep the board from rocking around, as its bottom is not flat yet.

    Cambered iron Cross-grain planing

    We use winding sticks at the ends of the board to test if the wood is twisted. Sight almost level across them, and if they look parallel, then the wood is not twisted. Otherwise, plane away the high spots.

    Winding sticks Not twisted

    This gives us a flat board with scalloped tracks. We use a smoothing plane to remove the tracks, planing along the grain. This finally gives us a perfectly flat, smooth surface. This will be our reference face.

    Scalloped board Smoothing plane Smooth, flat surface

    On that last picture, you'll see that both halves of the board are not of the same thickness, and we need to even them up. We set a marking gauge to the thinnest part of the boards. Mark all four sides, using the flat side as the reference face, so we have a line around the board at a constant distance to the reference face.

    Gauging the thinnest part Marking all around Marked all around

    Again, plane the board flat across the grain with a jack plane and its cambered iron. When you reach the gauged line, you are done. Use a smoothing plane along the grain to make the surface pretty. Now we have a perfectly flat board of uniform thickness.

    Thicknessing with the jack plane Smoothing plane Flat and uniform board

    Now we go back to the light-colored maple board from yesterday. First I finished flattening the reference face. Then, I used the marking gauge to put a line all around at about 5mm to the reference face. This will be our slice of maple for the inlaid GNOME logo.

    Marking the maple board

    We have to resaw the board in order to extract that slice. I took my coarsest ripsaw and started a bit away from the line at a corner, being careful to sight down the saw to make it coplanar with the lines on two edges. It is useful to clamp the board at about 45 degrees from level.

    Starting to resaw at a corner

    Once the saw is into the corner, tilt it down gradually to lengthen the kerf...

    Kerfing one side

    Tilt it gradually the other way to make the kerf on the other edge...

    Kerfing the other side

    And now you can really begin to saw powerfully, since the kerfs will guide the saw.

    Resawing

    Gradually extend the cut until the other corner, and repeat the process on all four sides.

    Extending the cut Resawing

    Admire your handiwork; wipe away the sweat.

    Resawn slice

    Plane to the line and leave a smooth surface. Since the board is too thin to hold down with the normal planing stops on the workbench


face

drawingThe votes have been cast and the results are in for the openSUSE elections.

There were three seats to be fill this election for a standard two-year (24-month) term :
– Robert Schweikert and Kosta Koudaras’ terms were coming to expiration.
– Peter Linnell’s seat was up for election as he was appointed to the board as a replacement for Richard Brown when he became chairman.

There were 148 people voting.

The following candidates were elected to the openSUSE Board for a two-year, 24-month term:
– Robert Schweikert
– Michal Hrusecky
– Kostas Koudaras

Election results, which were finalised last night, are:

– Robert Schweikert, 101 votes (68%)
– Michal Hrusecky, 96 votes (65%)
– Kostas Koudaras, 81 votes (55%)
– Peter Linnell, 63 votes (43%)
– Craig Gardner, 60 votes (41%)

Thank you to all the candidates who stepped up to run for election and the all members who cast their votes!


face

Yesterday I released version 0.8 of AppStream, the cross-distribution standard for software metadata, that is currently used by GNOME-Software, Muon and Apper in to display rich metadata about applications and other software components.

 What’s new?

The new release contains some tweaks on AppStreams documentation, and extends the specification with a few more tags and refinements. For example we now recommend sizes for screenshots. The recommended sizes are the ones GNOME-Software already uses today, and it is a good idea to ship those to make software-centers look great, as others SCs are planning to use them as well. Normal sizes as well as sizes for HiDPI displays are defined. This change affects only the distribution-generated data, the upstream metadata is unaffected by this (the distro-specific metadata generator will resize the screenshots anyway).

Another addition to the spec is the introduction of an optional <source_pkgname/> tag, which holds the source package name the packages defined in <pkgname/> tags are built from. This is mainly for internal use by the distributor, e.g. it can decide to use this information to link to internal resources (like bugtrackers, package-watch etc.). It may also be used by software-center applications as additional information to group software components.

Furthermore, we introduced a <bundle/> tag for future use with 3rd-party application installation solutions. The tag notifies a software-installer about the presence of a 3rd-party application bundle, and provides the necessary information on how to install it. In order to do that, the software-center needs to support the respective installation solution. Currently, the Limba project and Xdg-App bundles are supported. For software managers, it is a good idea to implement support for 3rd-party app installers, as soon as the solutions are ready. Currently, the projects are worked on heavily. The new tag is currently already used by Limba, which is the reason why it depends on the latest AppStream release.

How do I get it?

All AppStream libraries, libappstream, libappstream-qt and libappstream-glib, are supporting the 0.8 specification in their latest version – so in case you are using one of these, you don’t need to do anything. For Debian, the DEP-11 spec is being updated at time, and the changes will land in the DEP-11 tools soon.

Improve your metadata!

This call goes especilly to many KDE projects! Getting good data is partly a task for the distributor, since packaging issues can result in incorrect or broken data, screenshots need to be properly resized etc. However, flawed upstream data can also prevent software from being shown, since software with broken data or missing data will not be incorporated in the distro XML AppStream data file.

Richard Hughes of Fedora has created a nice overview of software failing to be included. You can see the failed-list here – the data can be filtered by desktop environment etc. For KDE projects, a Comment= field is often missing in their .desktop files (or a <summary/> tag needs to be added to their AppStream upstream XML file). Keep in mind that


face

The ever-amazing Plasma team from KDE just put out a new release of Plasma. I won’t spend much describing how big of an improvement it is – the release announcement at KDE has all the details needed to whet your appetite.

And of course, now it’s the turn of distributions to get out packages for the users at large.

This is also the case for openSUSE. The KDE:Frameworks5 repository hosts the new 5.2 goodness for released distributions (13.1 and 13.2) and Tumbleweed. Packages have also been submitted to Tumbleweed proper (pending legal review, so it will take some time).

Don’t forget the rule of thumb, in case you find problems: bugs in the packages should be directed towards the openSUSE bugzilla, while issues in the actual software should be reported to KDE. You can also discuss your experience on the KDE Community Forums.


face

flowRootosc15iconWe are making another call for papers for this year’s openSUSE Conference in The Hague, the Netherlands between 1 and 4th May 2015.

Now is your chance to submit your proposal for oSC15. The conference is just 93 days from today. Share your interests and projects with the openSUSE community.

We are looking for speakers on a wide range of topics, ranging from hacking to open-source idealism. If you have an interest in contributing, please don’t hesitate to register before 14th February 2015 at https://events.opensuse.org/conference/osc15/proposal

Today we will have a project meeting at 13 UTC on the openSUSE-project channel on Freenode IRC.

Join us at FOSDEM for a meeting at Café Belga this Saturday at 7 p.m. if you want to talk more about oSC15.

Cya at FOSDEM!



face

Manejar diferentes dispositivos es algo muy habitual en estos tiempos que vivimos: móviles, portátiles, tabletas, ordenadores de sobremesa, el móvil viejo, etc, conviven con nosotros. Esto significa que solemos trabajar con más de uno de ellos y, en ocasiones debemos compartir archivos de uno a otro. Es por ello que es imporante saber cómo transferir imágenes de digiKam a tu móvil.

Cómo transferir imágenes de digiKam a tu móvil

Cómo transferir imágenes de digiKam a tu móvilPasar fotos de digiKam a tu móvil es realmente sencillo utilizando el protocolo MTP en la mayoría de los dispositivos con Android del plugin KioImportExport Kipi.

En el blog de Scribbles & Snaps de Dmitri Popov nos explica como realizarlo en unos sencillos pasos.

En primer lugar preparamos digiKam activando el plugin en la sección Settings → Configure digiKam → Kipi Plugins.

A continuación configuramos el dispositivo Android para que utilice en protocolo MTP cuando se conecte mediante un USB a otro dispositivo. Conectaremos el dispositivo con nuestro ordenadore teniendo en funcionamiento digiKam.

Ahora simplemente debemos seleccionar las imágenes deseadas y elegir Export → Export to remote computer.

Simple y sencillo ¿no?

Vía: Scribbles & Snaps

¿Qué es digiKam?

La mejor forma de definirlo es buscar como se describe esta aplicación de userbase.kde.org y realizar una pequeña síntesis:

DigiKam es una aplicación que te permite la importación de fotografías desde  cámaras, creación de álbumes, etiquetado con fechas, temas y otras propiedades, utilidades de búsqueda excelentes y modificación de imágenes en masa.

En otras palabras, con digiKam podrás ver, administrar, editar, mejorar, organizar, etiquetar y compartir fotos de una forma profesional.

La razón de que digiKam sea un SC, es decir, un Software Collection radica en que utiliza una serie de librerías para aumentar sus funcionalidades. Estas librerías se pueden utilizar en otras aplicaciones y son las siguientes:

  • core
  • kipi-plugins
  • libkexiv2
  • libkdcraw
  • libkipi
  • libkface
  • libkgeomap

Más información: digiKam


face

Oh yes.. those were great times! Open Sound System was rocking my Linux based sound system and I was having a time of my life. Like we all know good doesn’t last long. Soon after happiness I find out that OSS couldn’t do recording and playing (full duplex) same time. Fiery same time this was working on Windows 98 very well. I was shocked how the heck my Linux box is so borked? Luckily times were changing and this time they formed only better. ALSA was about to take over OSS in Kernel version 2.6. Why I’m talking about ALSA and OSS when I should talk about Pulseaudio? Read further to find out why or go examples for Pulseaudio here: https://github.com/illuusio/linux-audio-example/tree/master/pulseaudio

Open Sound System

First let’s talk about Open Sound System first before going to ALSA. After that we talk about todays topic: Pulseaudio.  I recall correct OSS was the first sound system that provided support for audio in Linux kernel. Even today it’s emulated by ALSA and you can use it as output with Pulseaudio. Real OSS still lives as Proprietary library and it’s implemented in several OS like FreeBSD.
If you look OSS as API point of view it’s very blocking because it uses heavily IOCTL-calls and because they are direct memory calls you have to wait. Only reason I can imagine why someone wants to support OSS in new application is trying to support whole UNIX family. If it’s not must then trust me you don’t want OSS. Event lack of duplex audio wasn’t biggest problem at late ’90.  I had Gravis Ultrasound and OSS support sucked a lot. ALSA wasn’t even pre-alpha and without thinking I jumped that rapidly moving wagon.

ALSA

Advanced Linux Sound Architecture is current Linux Audio API. You should use it for new applications and it has impressive set of supported audio chips. I haven’t find a single audio hardware that doesn’t work. Only problem with ALSA is that is so stable that it’s getting little bit too mature. times have change from ’90 and ALSA is starting look not fantastic like I thought about it first but just OK.
Getting your hardware working is not the complicated case with ALSA. Hard part comes whne you want set up more complicated patterns like USB audio, Bluetooth or send audio to another machine for playing.

Nowadays Every other platforms than Linux desktop had neat audio servers. There have been several attempts for Linux also ESD, KDE audio server and several others that never reached much attention. There is also JACK but it’s again little bit too hard to use and not for old morons like me. Believe I have use it for high-end stuff and I cannot recommend it more but when you just want your audio come from the speaker without routing it half an hour then Pulseaudio is


Monday
26 January, 2015


Michael Meeks: 2015-01-26 Monday

21:00 UTCmember

face
  • Mail chew, 1:1's with the guys; lunch with J. Product team call; more mail chew, sync. with Sam; Consulting team call; more mail churn. Dinner, babes to bed, more admin. Pleased to see the progress that Noel has made on the feature/vclref branch.

face
  • An inlaid GNOME logo, part 1

    Esta parte en español

    I am making a special little piece. It will be an inlaid GNOME logo, made of light-colored wood on a dark-colored background.

    First, we need to make a board wide enough. Here I'm looking for which two sections of those longer/narrower boards to use.

    Grain matching pieces

    Once I am happy with the sections to use — similar grain, not too many flaws — I cross-cut them to length.

    Cross cutting

    (Yes, working in one's pajamas is fantastic and I thoroughly recommend it.)

    This is a local wood which the sawmill people call "amargoso", or bitter one. And indeed — the sawdust feels bitter in your nose.

    Once cut, we have two pieces of approximately the same length and width. They have matching grain in a V shape down the middle, which is what I want for the shape of this piece.

    V shaped grain match

    We clamp the pieces togther and match-plane them. Once we open them like a book, there should be no gaps between them and we can glue them.

    Clamped pieces Match-planing Match-planed pieces

    No light shows between the boards, so there are no gaps! On to gluing. Rub both boards back and forth to spread the glue evenly. Clamp them, and wait overnight.

    No gaps! Gluing boards Clamped boards

    Meanwhile, we can prepare the wood for the inlaid pieces. I used a piece of soft maple, which is of course pretty hard — unlike hard maple, which would be too goddamn hard.

    Rough maple board

    This little board is not flat. Plane it cross-wise and check for flatness.

    Checking for flatness Planing

    Tomorrow I'll finish flattening this face of the maple, and I'll resaw a thinner slice for the inlay.

    Planed board


face

Una de las herramientas más interesantes con las que he podido trabajar recientemente es la Web Koding.com, que nada más y nada menos, nos permite tener una máquina virtual de Linux, siempre disponible en la nube.

Podemos desarrollar proyectos de Python, Node, Ruby, PHP,  entre otros e instalar Docker, WordPress, Django, Laravel e incluso crear aplicaciones Android, IOS/iPhone, HTML5, de forma gratuita sin necesidad de tener que configurar o cargar nuestro localhost con nosotros.

Koding VMMáquina virtual de Koding en un proyecto Web

Además de toda esta maravilla, tenemos una dirección y una IP disponible para acceder remotamente, lo que nos facilita enormemente las pruebas que debamos desarrollar en nuestro proyecto.

El terminal de comandos muestra un entorno linux completamente funcional:

uname -a
Linux alexertech 3.13.0-29-generic #53-Ubuntu SMP
Wed Jun 4 21:00:20 UTC 2014 x86_64 x86_64 x86_64 GNU/Linux

Bases de datos y demás están incluidos, y la posibilidad de hacer lo que deseemos con la máquina en cuanto a agregar más software con aptitude. Luego de 60 minutos de inactividad se apagará la misma, y debemos volver a acceder al navegador para reiniciarla, con nuestros cambios y actividad completamente guardados sin mayor novedad.

La versión gratuita da un equipo con las siguientes con 1GB RAM, 1Core, 3GB de disco, y sus planes pagos ofrecen que la máquina este encendida todo el tiempo, y mayor capacidad de almacenamiento.

Definitivamente, es una opción ampliamente recomendada para todos los desarrolladores que desean tener mayor movilidad con su entorno de trabajo.

Crea tu máquina virtual en www.koding.com y cuéntanos tu experiencia en los comentarios. No olvides compartir este artículo si conoces algún amigo a quien le pueda interesar esta información.

 


face

The short answer, for SLE11: rcapache2 config -S

The short answer, for SLE12: start_apache2 -S

In SUSE/openSUSE, the httpd command is renamed to httpd2, but don't use plain httpd2 -S because it doesn't look in /etc/sysconfig/apache2

Read more »


face
I got two Logitech mice, and they worked rather nice. But then buttons started acting funny on first, then second, and I switched to Genius one (probably with lower resolution sensor). I quickly found that I have two mice with working sensor, and one mouse with working buttons. Not good.
Now, I got new Logitech M90.. this one has working sensor, two working buttons, and three legs of the same length. Ouch. It wobbles on table :-(.
It also shows why mouse-box is cool-looking, but not quite cool idea. Mouse is something that gets damaged over time, and needs to be replaced... which is something you don't want to do with your computer. (Plus, your mouse will not be too comfortable to use when it has three cables that were not designed for bending, connected.)

Sunday
25 January, 2015


Michael Meeks: 2015-01-25 Sunday

21:00 UTCmember

face
  • Up early; walked to the venue; debugged the xmloff CustomShape engine feature - apparently not working; started to dig into it, eventually made my own engine & started building some shapes too. Series of talks on what had been achieved; had to leave early to get a train. Home to the family.
  • The thing I worked on during the hackday was getting at least some start made to the problem of having a QR code engine built-in; courtesy of zint's backend (finding the best version of zint, which seems un-maintained, is remarkably hard - perhaps at some stage we'll want to replace it with a good internal solution). Anyhow - after some significant chew we have a custom-shape in the feature/barcode branch that renders something like this:
    FODG file with embedded QR code custom-shape
    It was interesting to find & fix the functionality that allows you to enter:
    <draw:custom-shape draw:style-name="gr1" ... draw:engine="org.libreoffice.draw.barcode" draw:data="QR code contents">
    This apparently lets you create and associate arbitary (even say python) components as 'engines' to render the content of custom-shapes - which is interesting; although apparently not-used; I had to fix that first. Hopefully this can open up a world of pretty & fun new user-created functionality creating and embedding document elements in simple scripting languages.
    Of course - lots still remains to be done before this can be useful - and most likely there is a better way of doing it. My hope is that the rest of the code there allows a fall-back to be serialized for users without the required plugin, but I imagine it will need quite some tweaking yet; why not come and play at FOSDEM or the LibreOffice hackfest immediately afterwards. Update posted some technical bits to the dev-list too.

face

After a long silence I have finally had some time to leave a post on my blog. This one is on how I set up a DNS server in CentOS 6.

The setup was pretty simple, I used KVM/Virt-Manager to setup 3 VMs. Two of them were CentOS 6, one being the primary server and the second being a caching only server while the third was an openSUSE 13.1 client who I would use to test out my two servers. One handy feature most virtual machine management tools have is the snapshot feature. I made use of this by taking snapshots every time I got a certain feature working. This meant that I could mess around without fear of losing a working set of settings.

72

The network setup was simple too, I created one isolated virtual network which would not allow the devices connected to it to see the outside world, and another NAT virtual network which would connect only to my primary DNS server so that it could send queries out to the router.

Now to configure the primary server I had to install the bind package, which was easy enough.

yum install bind
cp /etc/named.conf /etc/named.conf.BAK
vim /etc/named.conf

Once in named.conf, I configured the file to reflect my needs. I wont go over the details though as you can easily search them up.

//
// named.conf
//
// Provided by Red Hat bind package to configure the ISC BIND named(8) DNS
// server as a caching only nameserver (as a localhost DNS resolver only).
//
// See /usr/share/doc/bind*/sample/ for example named configuration files.
//

options {
    directory &amp;quot;/var/named/&amp;quot;;
    allow-query {127.0.0.1; 192.168.19.0/24;};
    recursion yes;
    forwarders { 8.8.8.8; };
};
zone &amp;quot;localhost&amp;quot; {
    type master;
    file &amp;quot;localhost.zone&amp;quot;;
    notify NO;
};
zone &amp;quot;19.168.192.in-addr.arpa&amp;quot; {
    type master;
    file &amp;quot;mydb-for-192-168-19&amp;quot;;
    notify NO;
};
zone &amp;quot;ushamim.org&amp;quot; {
    type master;
    file &amp;quot;mydb-for-ushamim-org&amp;quot;;
    notify NO;
};

Once that is done, all that remains for DNS to work is the files for forward/reverse lookups. These can be created in /var/named/. Here are the contents of mine:

# mydb-for-192-168-19
$TTL 3D
@ IN SOA vm1.ushamim.org. webmaster.ushamim.org. (
    1 ; Serial
    8H ; Refresh
    2H ; Retry
    1W ; Expire
    1D ; Negative Cache TTL
);
@ IN NS vm1.ushamim.org.
53 IN PTR vm1.ushamim.org.
@ IN NS vm2.ushamim.org.
166 IN PTR vm2.ushamim.org.
@ IN NS vm3.ushamim.org.
3 IN PTR vm3.ushamim.org.
# mydb-for-ushamim-org
$TTL 3D
@ IN SOA vm1.ushamim.org. webmaster.ushamim.org.(
    1 ; Serial
    8H ; Refresh
    2H ; Retry
    1W ; Expire
    1D ; Negative Cache TTL
);
@ IN NS vm1.ushamim.org.
vm1 IN A 192.168.19.53
@ IN NS vm2.ushamim.org.
vm2 IN A 192.168.19.166
@ IN NS vm3.ushamim.org.
vm3 IN A 192.168.19.3

I


Saturday
24 January, 2015


Michael Meeks: 2015-01-24 Saturday

21:00 UTCmember

face
  • Up in the dark & cold, trains, on an Intercity and well on the way to Cardiff by 9am; pleased with laptop power there too.
  • Struggled with CMake - gdcm refusing do as its bid, configuring from a build directory, but still it fails; turns out configuring in the source directory pollutes things to the point that it then fails to configure even if you're elsewhere: funky. Stuck into some interactive CMake thing that would't let me build the makefiles, despite a clean configure and no errors: wow; eventually tweaked around the un-reported error.
  • Arrived, walked to the venue; missed the pitches. Met Malcolm and various others; long discussions about paper vs. electronic records - didn't get any DICOM work done - instead started on some QR code pieces.
  • Building closed early, out to a bar to meet other interesting parties around the place. Late night kebab & walk to the hotel.

face

Postado por Edivaldo
Blog do Edivaldo - Um blog que fala sobre carreira, software, dá dicas e informações do mundo da tecnologia da informação e ainda descomplica o Linux

cinelerra

O editor de vídeo e software de composição Cinelerra agora está na versão 4.6. Veja aqui como instalar o programa a partir do binário de 64 bits para Linux, disponibilizado pela sua produtora.

Cinelerra é um software livre de edição não-linear e composição de vídeo profissional para Linux. Ele é distribuído sobre a GNU General Public License, foi lançado em 1 de Agosto de 2002, é produzido pela Heroine Virtual e foi baseado numa parte de um produto anterior conhecido como Broadcast 2000, pertencente à mesma empresa.

Leia o restante do texto "Como instalar o editor de vídeo Cinelerra 4.6 no Linux" Continue Reading


Já visitou o Blog do Edivaldo hoje?

Como instalar o editor de vídeo Cinelerra 4.6 no Linux


Friday
23 January, 2015


Michael Meeks: 2015-01-23 Friday

21:00 UTCmember

face
  • Into Cambridge for Quarterly meetings; good to catch up with Philippe, Tracie & Guy; go over the positives & areas for improvement together - had lunch as we worked, drew up some projections.
  • Home earlyish. Tea - Naomi B. over to play, babes watched Moonacre, put them to bed, watched the next Harry Potter in the series with the biggers.

face

label_for-printFOSDEM is here once again and openSUSE will be there for all the madness that will take place next Friday, Saturday and Sunday.

Geekos will discuss everything you want to know about Tumbleweed, Factory, YaST, Open Build Service, openQA and more. The openSUSE community will be there in full force to present to and develop with the open-source community.

On Sunday, Feb. 1 between 10:35 and 11:25 a.m., come see Stephan Kulow explain the development process and tools used to turn openSUSE Factory into Tumbleweed; if you are a distribution integrators, you won’t want to miss it.

There will be plenty of swag and a specialty German brew from the beer capital of the world at the openSUSE booth to cure your weekend hangover(s).

FOSDEM is free and our openSUSE beer is 1 so there is no excuse not to come see us and talk shop or talk about beer; we’ll have experts in both at our booth.

The buses will leave Nuremberg at 11 a.m. sharp on Friday, Jan. 30, for the event, so don’t be late otherwise you might need to rely on your thumb to get you to Brussels. The return trip to Nuremberg will leave FOSDEM at 6:30 p.m. and get everyone back home just in time for the kickoff of the SuperBowl.

Anyone who has not confirmed they have a seat on the bus should contact mhaefner@suse.de.

See you at FOSDEM next week!


Thursday
22 January, 2015


Michael Meeks: 2015-01-22: Thursday

21:00 UTCmember

face
  • Set an alarm on my Galaxy S4 - why is it that the whole 'alarming' bit of alarms is missing; some anaemic 'bling bong bop' that happens a couple of times & gives up seems to be normal these days. It reminds me of the Onion's sounds of the rainforest fire-alarm; the urgent, incrementing volume, irritating beep setting has eluded me somehow.
  • Nice write-up of the LibreOffice on Android viewer from Serdar @ InfoWorld.
  • Tried to dig out a simple Microsoft OpenGL sample without much luck: disappearing cubes left/right; eventually found one - upgraded Visual Studio to install MFC - which forced a re-boot (goodness!).
  • Lunch; booked train to the Cardiff / NHS Hackfest this weekend.

Older blog entries ->