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.


Tuesday
30 June, 2015


Cheng-Ho Yang: Link

00:06 UTC

face

在 Windows 底下如果要展現如 Linux 檔案系統中的 連結檔案 時該怎麼做呢 ?Windows 底下有內建一個 mklink 指令工具,可以讓使用者在系統下建立符號連結與實體連結,語法操作如下:

mklink  參數  目的地


Monday
29 June, 2015


face
Cliquez sur l'image pour l'afficher en taille normale

Nom : 320px-OpenSUSE_official-logo-color.svg.png 
Affichages : 18 
Taille : 15.7 Ko 
ID : 3067
Beaucoup de discussions se tiennent actuellement sur les listes de diffusion du projet openSUSE, notamment sur le mode de production de la distribution.

face


Πολλοί νέοι χρήστες με ρωτάνε ποια ειναι η διαφορά μεταξύ openSUSE και SUSE.

Πολύ σύντομα, η διαφορά είναι η εξής:

SUSE είναι το εμπορικό-εταιρικό προϊόν της διανομής Linux. Με λίγα λόγια, πληρώνεις για την υποστήριξη των υπολογιστών.
Υπάρχουν 2 εκδόσεις του.

– SUSE Linux Enterprise Desktop (αφορά υπολογιστές εργασίας)
– SUSE Linux Enterprise Server (αφορά διακομιστές)

openSUSE είναι η κοινοτική έκδοση. Είναι ελεύθερη προς λήψη και χρήση από όλους. Ότι συμβαίνει στην κοινοτική έκδοση, καταλήγει στις εμπορικές εκδόσεις.
Αυτό που γνωρίζουμε μέχρι τώρα για την κοινοτική έκδοση, είναι ότι κυκλοφορεί ανά χρόνο (δεν είναι ξεκάθαρο αν είναι 8 ή 12 μήνες) και έχει χρόνο επίσημης υποστήριξης, 2 κύκλους ζωής συν 2 μήνες (δηλαδή αν ο κύκλος νέας έκδοσης είναι 8 μήνες, τότε η υποστήριξη είναι 8+8+2=18 μήνες).


Τι είναι η openSUSE 42;

Στο τελευταίο συνέδριο ανακοινώθηκε από τον Richard Brown ότι ο πυρήνας για τα προϊόντα SUSE Linux Enterprise, θα είναι διαθέσιμος για το openSUSE project.

Γιατί ονομάστηκε openSUSE:42; Αρχικά να πω ότι το 42 είναι ιστορικός αριθμός για το SUSE. Η πρώτη έκδοση SUSE που κυκλοφόρησε ήταν η 4.2 (και όχι η 1.0 που θα περιμέναμε). Επίσης η πρώτη έκδοση YaST ήταν η 0.42. Η ονομασία και η έκδοση δεν έχουν αποσαφηνιστεί. Το 42 προέρχεται από το όνομα του project στο open build service.

Στις λίστες διεξάγεται μια συζήτηση πως θα ονομαστεί η νέα έκδοση. Μερικές προτάσεις είναι Leap, Oak και Rock & Roll (σταθερή και κυλιόμενη έκδοση). Δεν έχει αποφασιστεί κάτι ακόμα.

Αυτό που γνωρίζουμε είναι ότι η openSUSE 42 έχει προγραμματιστεί να κυκλοφορήσει περίπου στην εποχή του συνεδρίου SUSECon, 2 – 6 Νοεμβρίου.

Επίσης γνωρίζουμε ότι το openSUSE 42 θα είναι έκδοση τύπου long-term με ενημερώσεις και συντήρηση από την κοινότητα και την SUSE.

Διαβάστε περισσότερα στα νέα του openSUSE.


face

Como ya hemos comentado en el blog, este año  Akademy 2015 se celebrará en A Coruña, España. Ya tenemos programa y es el momento de ir comentando algunos detalles se van generan alrededor del evento, como que ya tenemos los bocetos de las camisetas para Akademy 2015.

 

Camisetas para Akademy 2015 de A Coruña

Camisetas Akademy 2015 Boceto

Boceto de la Camiseta para Akademy 2015 de A Coruña

Del 25 al 31 de julio la Comunidad KDE va a celebrar su gran evento internacional en A Coruña, España, la cual cosa me viene de perlas para poder participar en la medida de mis posibilidades en tan magno acontecimiento.

Hace unos días ya anuncié  que había sido anunciado el programa para los tres primeros días del evento, que suelen ser para las ponencias. De esta forma tenemos charlas sobre KDE, Qt, Android, aplicaciones, comunidad, etc.

Hoy me toca comentar que  ya tenemos el boceto de la  camiseta oficial de Akademy 2015, las cuales se pueden reservar a un precio reducido de 10€ (el precio de venta en el evento será de 12€). El hecho de hacer la prereserva es para poder ajustar el numero y tallas de las camisetas y que sobren las mínimas posibles.

El diseño de esta año ha sido realizado por Jens Reuterberg, miembro muy activo del KVDG (KDE Visual Design Group) y ha sido insporado en la famosa Torre de Hércules.Camisetas Akademy 2015 Boceto sleeve

Es una buena oportunidad para asegurarte que te llevarás la camiseta de tu talla, cuyas medidas y modelos se pueden ver en la página oficial Akademy. Se pueden realizar pedidos hasta el 5 de julio. Una vez comprada se puede pagar y recoger durante la conferencia.

Hay que recordar este año Akademy-es 2015, el encuentro anual organizado por KDE España con similares objetivos que el evento internacional pero enfocado para los simpatizantes españoles, también se celebrará en A Coruña.

Más información: Programa Akademy 2015 | Camiseta de Akademy 2015

 


Sunday
28 June, 2015


face

Seguimos presentando algunos juegos de la división más lúdica de KDE (KDEGames). Ya han pasado por esta humilde blog un buen número de juegos de la división KDEGames como Kbounce,  KMahjongg Kmines,  KBreakout KTuberling , Granatier, KSudoku, KGoldrunner, Kolor Lines (o Klines) ,KAtomic y Kolf. Hoy ha llegado el turno a Kollision,  un juego donde demostrarás tu habilidad con el ratón.

Kollision, demuestra tus reflejos en KDE

Kollision es un juego de la KDE Games donde debes mostrar que tal estás de reflejos con el ratón.

Su funcionamiento es realmente sencillo, simplemente controlas con el puntero del ratón una bola de color azul en un tablero donde 4 bolas de color rojo se mueven con un Movimiento Rectilinieo Uniforme (MRU) colisionando entre las paredes y entre ellos.

Kollision

El juego consiste  en evitar que tu bola azul sea alcanzada por las otras. A medida que aumenta el tiempo de supervivencia se van incorporando más bolas rojas, con las que la dificultad va aumentando.

Hay que destacar que la física del juego está bastante bien, ya que los choques pueden hacer que las bolas cambien no solo su dirección y sentido, sino que también su velocidad.

Las opciones del juego son escasas ya que básicamente podemos selecionar el nivel de dificultad del juego  (lo cual se traduce en un aumento en la velocidad de las bolas rojas) y ver las puntuciones máximas.

El juego fue realizado Paolo Capriotti  <p.capriotti@gmail.com> y Dmitry Suzdalev  <dimsuz@gmail.com>, con la colaboración de Matteo Guarnieri.

Más información: Kollision

Cómo instalar Kollision

Al ser un juego de la rama de KDE su instalación es sumamente sencilla. Básicamente debemos abrir una sesión de la consola y escribir:

En Kubuntu y Linux Mint: $sudo apt-get install Kollision

En openSUSE: $sudo zypper install Kollision

[… comenta y añadimos cómo se instala en tu distribución favorita]

 

 

 


Saturday
27 June, 2015


face

Změna je tak fenomenální, že se pracuje na úplně novém vydání.

Někteří lidé mohou být zmatení jménem, ale prozatím novou verzi pracovně nazýváme openSUSE:42
Vydání openSUSE:42 je naplánováno na 2-6 listopad, kdy se bude konat SUSECon, ve městě Amsterdam.
Ve verzi 42 je již 2000 balíčků a další balíčky jsou očekávány.
openSuse 42 bude long- term vydání se stálými updaty a servisními závazky od komunity a SUSE.
Milestone bude vydán již brzy řekl Stewen Kulow „Coolo“ (release manager)
Momentálně se sice neplánuje live CD, ale očekává se, že časem budou přidány další multimediální formáty.

článek ze kterého bylo čerpáno v angličtině zde


face

Seguimos presentando algunos juegos de la división más lúdica de KDE (KDEGames). Ya han pasado por esta humilde blog un buen número de juegos de la división KDEGames como Kbounce,  KMahjongg Kmines,  KBreakout KTuberling , Granatier, KSudoku, KGoldrunner, Kolor Lines (o Klines)KAtomic. Hoy ha llegado el turno a Kolf, el clásico juego de minigolf.

Kolf, tu minigolf en KDE

Kolf es un juego de la KDE Games donde se simula el clásico minigolf, con sus obstáculos, desniveles, trampas, rios, puentes, etc.

Este juego tiene un aspecto bastante sencillo pero es realmente adictivo ya que siempre te invita a superarte, ya que puedes competir para mejorar tu par o realizar un torneo con varios amigos. Los resultado de ambos modos de juego se muestran en la parte inferior de la pantalla de Kolf.

kolf02

Las opciones del juego son bastante variadas:

  • Posibilidad añadir el número de hasta 10 jugadores
  • Selección de campo de juego
  • VIsualización de puntuaciones máximas
  • Editores de campo de juego
  • Modo estricto: sin posibilidad de ayudas como deshacer el último tiro o recuperar la bola.

El juego fue realizado principalmente por Jason Katz-Brown <jasonkb@mit.edu>, con la inestimable ayuda de Niklas Knutsson, Rik Hemsley, Ryan Cumming, Daniel Matza-Brown y Timo A. Hummel <timo.hummel@gmx.net>.

Como es habitual, también os dejo un vídeo demostrativo del juego, aunque el que he encontrado de Simon Schubert es un poco viejo ya que es de la versión 1.1 ejecutándose en un Ubuntu 8. La versión actual es la 1.10, cuyos gráficos son un poco más pulidos y agradables.

Más información: Kolf

Cómo instalar Kolf

Al ser un juego de la rama de KDE su instalación es sumamente sencilla. Básicamente debemos abrir una sesión de la consola y escribir:

En Kubuntu y Linux Mint: $sudo apt-get install Kolf

En openSUSE: $sudo zypper install Kolf

[… comenta y añadimos cómo se instala en tu distribución favorita]

 

 


face

opensuse-42Versiunile viitoare din cadrul proiectului openSUSE vor urma o nouă cale bazată pe codul sursă de la SUSE Linux Enterprise.

Schimbarea este destul de importantă iar unii utilizatori ar putea fi ușor dezorientați. Pentru moment versiunea se numește openSUSE 42 după numele proiectului din Open Build Service.

openSUSE 42 este programat să fie lansat în preajma evenimentului SUSECon ce va avea loc în Amsterdam între 2 – 6 noiembrie 2015.

Mai multe detalii puteti citi aici.


Friday
26 June, 2015


face

Visual Studio Code no Linux

Aproveitando o evento Build 2015, a Microsoft lançou seu novo editor de código multiplataforma, que aliás, possui uma versão para o Linux. Se você ficou curioso para experimentar, veja aqui como instalar o Visual Studio Code no Linux.

Leia o restante do texto "Como instalar o Visual Studio Code no Linux"

Não está aparecendo algo?

Este post é melhor visualizado acessando direto da fonte. Para isso, clique nesse link: Como instalar o Visual Studio Code no Linux.



face

Avec de profondes modifications en son cœur, SUSE Linux Entreprise donne la voie à suivre pour le projet openSUSE.

Les changements sont tellement importants que l’objectif est de construire une nouvelle version standard d’openSUSE, malgré le succès d’openSUSE Tumbleweed.

42

Cette version s’appellera openSUSE : 42. Sa sortie est prévue autour de la SUSECon d’Amsterdam du 2 au 6 novembre 2015.

Contrairement aux anciennes versions standards, openSUSE 42 s’alignera sur les sorties et les “service packs” de SUSE Linux Enterprise.

Il y a déjà 2000 paquets dans openSUSE 42. Ce sera une version avec un support à long terme assuré par la communauté et par SUSE.

Une première milestone (version en développement) est prévue pour bientôt. Toute fois aucun live CD n’est envisagé pour le moment.

 

Syvolc

Source : https://news.opensuse.org/2015/06/26/work-begins-on-totally-new-opensuse-release/

 

 


face
If you used the SUSE OpenStack Cloud 4 Admin Appliance, you know it was a downloadable, OpenStack Icehouse-based appliance, which even a non-technical user could get off the ground to deploy an OpenStack cloud. Today, I am excited to tell you about the new Juno-based SUSE OpenStack Cloud 5 Admin Appliance.

With the SUSE OpenStack Cloud 4 release we moved to a single integrated version. After lots of feedback from users it was clear that no one really cared that downloading something over 10GB mattered as long as it had everything they needed to start an OpenStack private cloud. In version 5 the download is over 15GB, but it actually has all of the software you might need from SLES 11 or SLES 12 compute infrastructure to SUSE Enterprise Storage integration. I was able to integrate the latest SMT mirror repositories at a reduced size and have everything you might need to speed your deployment.

The new appliance incorporates all of the needed software and repositories to set up, stage and deploy OpenStack Juno in your sandbox lab, or production environments. Coupled with it are the added benefits of automated deployment of highly available cloud services, support for mixed-hypervisor clouds containing KVM, Xen, Microsoft Hyper-V, and VMware vSphere, integration of our award winning, SUSE Enterprise Storage, support from our award-winning, worldwide service organization and integration with SUSE Engineered maintenance processes. In addition, there is integration with tools such as SUSE Studio™ and SUSE Manager to help you build and manage your cloud applications.

With the availability of SUSE OpenStack Cloud 5, and based on feedback from partners, vendors and customers deploying OpenStack, it was time to release a new and improved Admin Appliance. This new image incorporates the most common use cases and is flexible enough to add in other components such as SMT (Subscription Management Tool) and SUSE Customer Center registration, so you can keep your cloud infrastructure updated.

The creation of the SUSE OpenStack Cloud 5 Admin Appliance is intended to provide a quick and easy deployment. The partners and vendors we are working with find it useful to quickly test their applications in SUSE OpenStack Cloud and validate their use case. For customers it has become a great tool for deploying production private clouds based on OpenStack.

With version 5.0.x you can proceed with the following to get moving now with OpenStack.

Its important that you start by reading and understanding the Deployment Guide before proceeding. This will give you some insight into the requirements and an overall understanding of what is involved to deploy your own private cloud.

As a companion to the Deployment Guide we have provided a questionnaire that will help you answer and organize the critical steps talked about in the Deployment Guide.

To help you get moving quickly the SUSE Cloud OpenStack Admin Appliance Guide provides instructions on using the appliance and details a step-by-step installation.

The most

face
The next (virtual) Ceph Developer Summit is coming. The agenda has been finally announced for the 1.and 2. of July 2015. The fist day starts at 07:00 PDT (16:00 CEST) and the second day starts at 18:00 PDT on 2. July or rather 03:00 CEST on 03.July. 

I have submitted a blueprint to discuss and afterwards starting to working on the "CephX brute-force protection through auto-blacklisting" topic from my talk in Vancouver to improve the security of Ceph. But there are many other interesting blueprints on the list. You can find the full agenda and blueprints we will discuss here.

face

42Roadmap questions answered42

Deep thought and some additional core SUSE Linux Enterprise source code have given The openSUSE Project a path forward for future releases.

The change is so phenomenal that the project is building a whole new release.

Some people might be perplexed over the next regular release, but rather than bikeshedding the name over the next few months, for the moment, we will call it openSUSE: 42 after its project name in the Open Build Service. And we are going to explain the roadmap for this regular release.

openSUSE 42 is scheduled to be released around SUSECon, which is in Amsterdam this year from Nov. 2 – 6.

Unlike old releases, future releases of “42” are expected to align with the releases of SLE service packs and major releases.

There are about 2,000 packages in openSUSE 42 right now, said Stephan “Coolo” Kulow, release manager. Of course, many more are expected.

openSUSE 42 will be a  long-term type release with enduring updates and maintenance commitments by the community and SUSE.

Kulow said a milestone will be released soon.

“We have to come up with solutions as problems arise,” Kulow said.

There is currently no plans for live CDs, but he said expect other media formats to be added later.


Thursday
25 June, 2015


face

nucardAcabou de chegar o meu Nubank. O Nubank Mastercard Platinum é um cartão de crédito que esta em evidência e tem uma fila de espera de 70 mil pessoas aguardando Emitido pela administradora de cartões Nubank, apresenta inúmeras vantagens e tem como diferencial controle total e transparência no operação do cartão.

“O cartão da Nubank, startup criada em setembro do ano passado, não tem taxa de anuidade nem tarifas, cobra juros rotativos abaixo da média do mercado – que são os juros cobrados em caso de atraso ou parcelamento da fatura – e é gerenciado por um aplicativo no celular, que oferece informações detalhadas sobre os gastos realizados no plástico.” fonte EXAME.

Vantagens:

  • Juros de 7,7% ao mês em caso de atraso no pagamento ou parcelamento;
  • Bloqueio temporário do cartão via app assim evitando fraude;
  • Transparência na transação em tempo real.


face

Tal como si se tratase de una tragedia cósmica, el próximo 30 de Junio al caer la tarde presenciaremos (si el clima lo permite) un encuentro planetario: la conjunción de los planetas Venus y Júpiter. Una conjunción de objetos en el cielo se da cuando, por cuestiones de perspectiva, dos o más objetos se juntan […]


face

Atom es el editor ultra “hackeable” desarrollado por GitHub

Atom_editor

Pincha para ampliar

Atom es el nuevo editor de moda del siglo XXI. Un editor de texto multiplataforma, y algo más, ya que también puede ser utilizado como IDE de programación. Ha sido desarrollado inicialmente por GitHub y ahora es mantenido, y ampliado por la comunidad. ¿Quieres probarlo en tu openSUSE? (También para otras distros de GNU/Linux)

Tenía curiosidad por ver qué tenía este editor de texto del que tanto se lee… Un editor de texto “hackeable”, es decir, abierto a nuevas funcionalidades que los propios usuarios quieran crear y ofrecerlas a la comunidad de usuarios, ya que el código está alojado (cómo no) en GitHub.

Así que me dirigí a su web, puedes hacerlo tu también en este enlace:

Y sorpresa!! tiene paquetes .deb y .rpm. así pues decidí probarlos descargando este último para mi openSUSE. Una vez descargado el rpm. Instálalo como mejor te parezca. Yo simplemente pinché dos veces sobre él y el gestor de software hizo el resto. Instala las dependencias que se necesitan, y en menos que se tarda en decir GNU/Linux ya estaba disponible para echarle un vistazo.

Todavía no he investigado mucho todas sus opciones, que no son pocas. Pero sí he descubierto, algunas cosillas. Una cosa que me ha gustado es su “preview” de cómo queda el texto formateado en Markdown, pero oye hay mucho más!!

Si te interesa, porque editas muchos archivos, porque programas o porque quieres darle una oportunidad, instálalo y descubre todas sus posibilidades. Y si creas alguna nueva funcionalidad, pues oye, mejor que mejor!! ;)

EDICIÓN (27/6/15)

Por cierto, leyendo un poco más sobre el proyecto, resulta que este editor recolecta datos y los envía a Google Analitics. Dicen que es para tener una herramienta de las funcionalidades más usasda, etc para poder mejorar el producto.

Sea como sea, eso de recopilar datos por defecto no me agrada. Se genera una clave única por equipo en base a la dirección MAC, y a este se le asocian todos esos datos.

No debería ser algo por defecto y debería preguntarse al usuario si quiere hacerlo. En caso de querer deshabilitar esta funcionalidad de recopilación de datos visita el siguiente enlace donde se explica cómo quitar esa funcionalidad, además de las informaciones que se envían:

Enlaces de interés

————————————————————–



Victorhck: Facebook? No, gracias!

10:35 UTCmember

face
facebook_nothanks

Pincha para descargar

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



face


After two days the first "Deutsche OpenStack Tage" ended. There have been many interesting presentations and discussions on OpenStack and also Ceph topics. You can find the slides from my talk about "Ceph in a security critical OpenStack Cloud" on slideshare.

Wednesday
24 June, 2015


face

Akademy es la reunión internacional de desarrolladores, usuarios y simpatizantes del proyecto KDE.

KDE es uno de los proyectos más importantes dentro del mundo del software libre.

Una comunidad que desarrolla un entorno de escritorio, y aplicaciones que hacen que puedas disfrutar cómodamente de GNU/Linux.

Anualmente realizan una reunión para conocerse, compartir, disfrutar, aprender, enseñar y divertirse en torno a esta afición común. Esa reunión es Akademy.

Y como ya sabes este año esa reunión internacional se celebrará en España, concretamente en A Coruña, en el planeta Galicia! ;)

Por tanto, este año es una buena oportunidad para acercarse y ver qué se cuece! Primero el día 23 y 24 de Julio de 2015 se celebrará la edición española. Con charlas, talleres, y mucho más. Y a partir del 25 la edición internacional.

Así que me he decidido a asistir, cogeré la mochila y asistiré este año a mi primer akademy! ¿no te animas tú también a asistir?

Consulta el programa oficial de Akademy, para ver las charlas y talleres programados:

Si te animas, puedes buscar alojamiento en este sitio, con oferta especial a los asistentes a Akademy:

Así que si no ocurre nada raro, por allí me acercaré a partir del día 23 de Julio. Agradecer a Grupo de Programadores y Usuarios de Galicia, por organizar este evento ofreciendonos la oportunidad de poder asistir!!

KDE_promo

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



face

Nas mais diversas situações, me deparei com a necessidade de obter informações sobre o meu notebook e/ou um determinado equipamento. Então fica a dica neste post de alguns comando no terminal do Linux.

# dmidecode -t 1
dmidecode 2.12
SMBIOS entry point at 0x9cebef98
SMBIOS 2.7 present.Handle 0x0001, DMI type 1, 27 bytes
System Information
 Manufacturer: LENOVO
 Product Name: 20349
 Version: Lenovo Y50-70 Touch
 Serial Number: 3575483501912
 UUID: CB654041-3471-E411-B2A0-F0761C27B1DF
 Wake-up Type: Power Switch
 SKU Number: LENOVO_MT_20349_BU_idea_FM_Lenovo Y50-70 Touch
 Family: IDEAPAD

Modelo do processador:

# dmidecode -t 4| grep CPU
 Version: Intel(R) Core(TM) i7-4700HQ CPU @ 2.40GHz

Memória:

#dmidecode -t 17
# dmidecode 2.12
# SMBIOS entry point at 0x9cebef98
SMBIOS 2.7 present.
Handle 0x002B, DMI type 17, 34 bytes
Memory Device
 Array Handle: 0x002A
 Error Information Handle: 0x002F
 Total Width: 64 bits
 Data Width: 64 bits
 Size: 8192 MB
 Form Factor: SODIMM
 Set: None
 Locator: DIMM0
 Bank Locator: BANK 0
 Type: DDR3
 Type Detail: Synchronous
 Speed: 1600 MHz
 Manufacturer: Unknown
 Serial Number: 00000000
 Asset Tag: Unknown
 Part Number: 
 Rank: 2
 Configured Clock Speed: 1600 MHz

Resumidamente utiliza-se o comando dmidecode com direito de root precedido do parâmetro desejado conforme a tabelo:

          0   BIOS
          1   System
          2   Base Board
          3   Chassis
          4   Processor
          5   Memory Controller
          6   Memory Module
          7   Cache
          8   Port Connector
          9   System Slots
         10   On Board Devices
         11   OEM Strings
         12   System Configuration Options
         13   BIOS Language
         14   Group Associations
         15   System Event Log
         16   Physical Memory Array
         17   Memory Device
         18   32-bit Memory Error
         19   Memory Array Mapped Address
         20   Memory Device Mapped Address
         21   Built-in Pointing Device
         22   Portable Battery
         23   System Reset
         24   Hardware Security
         25   System Power Controls
         26   Voltage Probe
         27   Cooling Device
         28   Temperature Probe
         29   Electrical Current Probe
         30   Out-of-band Remote Access
         31   Boot Integrity Services
         32   System Boot
         33   64-bit Memory Error
         34   Management Device
         35   Management Device Component
         36   Management Device Threshold Data
         37   Memory Channel
         38   IPMI Device
         39   Power Supply

dicas01



Tuesday
23 June, 2015


face

After more than two years of development, 15 pre-releases and more than 2000 commits we proudly present release 2.0 of the DocBook Authoring and Publishing Suite, in short DAPS 2.0.

DAPS lets you publish your DocBook 4 or Docbook 5 XML sources in various output formats such as HTML, PDF, ePUB, man pages or ASCII with a single command. It is perfectly suited for large documentation projects by providing profiling support and packaging tools. DAPS supports authors by providing linkchecker, validator, spellchecker, and editor macros. DAPS exclusively runs on Linux.

Download & Installation

For download and installation instructions refer to https://github.com/openSUSE/daps/blob/master/INSTALL.adoc
Highlights of the DAPS 2.0 release include:

  • fully supports DocBook 5 (production ready)
  • daps_autobuild for automatically building and releasing books from different sources
  • support for EPUB 3 and Amazon .mobi format
  • default HTML output is XHTML, also supports HTML5
  • now supports XSLT processor saxon6 (in addition to xsltproc)
  • improved “scriptability”
  • properly handles CSS, JavaScript and images for HTML and EPUB builds (via a “static/” directory in the respective stylesheet folder)
  • added support for JPG images
  • supports all DocBook profiling attributes
  • improved performance by only loading makefiles that are needed for the given subcommand
  • added a comprehensive test suite to ensure better code quality when releasing
  • tested on Debian Wheezy, Fedora 20/21 openSUSE 13.x, SLE 12, and Ubuntu 14.10.

Please note that this DAPS release does not support webhelp. It is planned to re-add webhelp support with DAPS 2.1.

For a complete Changelog refer to https://github.com/openSUSE/daps/blob/master/ChangeLog

Support

If you have got questions regarding DAPS, please use the discussion forum at https://sourceforge.net/p/daps/discussion/General/. We will do our best to help.

Bug Reports

To report bugs or file enhancement issues, use the issue Tracker at https://github.com/openSUSE/daps/issues.

The DAPS Project

DAPS is developed by the SUSE Linux documentation team and used to generate the product documentation for all SUSE Linux products. However, it is not exclusively tailored for SUSE documentation, but supports every documentation written in DocBook.
DAPS has been tested on Debian Wheezy, Fedora 20/21 openSUSE 13.x, SLE 12, and Ubuntu 14.10.

The DAPS project moved from SourceForge to GitHub and is now available at https://opensuse.github.io/daps/.


face

¿Quieres conocer las noticias y eventos de la Fundación de Software Libre? Entonces sigue leyendo

FSF_logo

La Fundación para el Software Libre o Free Software Foundation (FSF) es una organización creada en Octubre de 1985 por Richard Stallman y otros entusiastas del software libre con el propósito de difundir este movimiento.

La Fundación para el software libre (FSF) se dedica a eliminar las restricciones sobre la copia, redistribución, entendimiento, y modificación de programas de computadoras. Con este objeto, promociona el desarrollo y uso del software libre en todas las áreas de la computación, pero muy particularmente, ayudando a desarrollar el sistema operativo GNU.

Además de tratar de difundir la filosofía del software libre, y de crear licencias que permitan la difusión de obras y conservando los derechos de autorías, también llevan a cabo diversas campañas de concienciación y para proteger derechos de los usuarios frentes a aquellos que quieren poner restricciones abusivas en cuestiones tecnológicas.

Mensualmente publican un boletín (supporter) con noticias relacionadas con sus campañas, o eventos. Una forma de difundir sus proyectos, para que la gente conozca los hechos, se haga su propia opinión, y tomen partido si creen que la reivindicación es justa!!

El trabajo de traducción del boletín inglés fue realizado por Carim Fadil, Esteban Mesa, Marc Meseguer y un servidor de Uds. Realizando labores de recopilación, traducción, y revisión.

 no_privacy_without_free_software

Puedes ver todos los números publicados en este enlace: http://www.fsf.org/free-software-supporter/free-software-supporter

Aqui te traigo un extracto de algunas de las noticias que ha destacado la FSF este mes de junio de 2015:

.- El Día Internacional Contra el DRM 2015

El 6 de mayo, personas de todo el mundo se pronunciaron en contra de la Gestión Digital de Restricciones (DRM) (http://www.defectivebydesign.org/what_is_drm_digital_restrictions_management) con distribución de folletos, reuniones, sesiones de improvisación y escritos. El noveno Día Internacional Contra el DRM fue una avalancha de activismo comunitario en apoyo de los derechos de los usuarios de los medios de comunicación.

Los manifestantes en la tienda de Apple en la ciudad de Nueva York fueron desalojados por molestos guardias de seguridad. En Italia, cocineros con principios crearon aperitivos temáticos “DRM” dolorosamente picantes –pero de aspecto sabroso–, para ilustrar la táctica de “dar gato por liebre” de los medios cargados de DRM. Y un solitario activista se tomó todo el campus de la Universidad de Illinois en Chicago, con nada más que unos pocos cientos de volantes y una actitud imperturbable.

.- Día Internacional Contra el DRM del próximo año ¿Te apuntas?

Del 18 de mayo.

El Día Internacional


Monday
22 June, 2015


Michael Meeks: 2015-06-22 Monday.

16:34 UTCmember

face
  • Up early, music practices, mail chew, fixed embedded font bits for the headless backend. Endless meetings and 1:1's much of the day, worked on data for customers.
  • Pleased to see GNOME Documents integration starting to look screen-cast-able, thanks to great work from our GSOC student Pranav (with Miklos' mentoring).

Klaas Freitag: ownCloud Chunking NG

11:42 UTCmember

face

Recently Thomas and me met in person and thought about an alternative approach to bring our big file chunking to the next level. “Big file chunking” is ownClouds algorithm to upload huge files to ownCloud with clients.

This is the first of three little blog posts in which we want to present the idea and get your feedback. This is for open discussion, nothing is set in stone so far.

What is the downside of the current approach? Well, the current algorithm needs a lot of distributed knowledge between server and client to work: The naming scheme of the part files, semi secret headers, implicit knowledge. In addition to that, due to the character of the algorithm the server code is too much spread over the whole code base which makes maintaining difficult.

This situation could be improved with the following approach.

To handle chunked uploads, there will be a new WebDAV route, called remote.php/uploads.
All uploads of files larger than the chunk size will go through this route.

In a nutshell, an upload of a big file will happen as parts to a directory under that new route. The client creates it through the new route. This initiates a new upload. If the directory could be created successfully, the client starts to upload chunks of the original file into that directory. The sequence of the chunks is set by the names of the chunk files created in the directory. Once all chunks are uploaded, the client submits a MOVE request the renames the chunk upload directory to the target file.

Here is a pseudo code description of the sequence:

1. Client creates an upload directory with a self choosen name (ideally a numeric upload id):

MKCOL remote.php/uploads/upload-id

2. Client sends a chunk:

PUT remote.php/uploads/upload-id/chunk-id

3. Client repeats 2. until all chunks have successfully been uploaded
4. Client finalizes the upload:

MOVE remote.php/uploads/upload-id /path/to/target-file

5. The MOVE sends the ETag that is supposed to be overwritten in the request header to server. Server returns new ETag and FileID as reply headers of the MOVE.

During the upload, client can retrieve the current state of the upload by a PROPFIND request on the upload directory. The result will be a listing of all chunks that are already available on the server with metadata such as mtime, checksum and size.

If the server decides to remove an upload, ie. because it hasn’t been active for a time, it is free to remove the entire upload directory and return status 404 if a client tries to upload to. Also, a client is allowed to remove the entire upload directory to cancel an upload.

An upload is finalized by the MOVE request. Note that it’s a MOVE of a directory on a single file. This operation is not supported in normal file systems, but we think in this case, it has a nice well descriptive meaning. A MOVE


face

Ya puedes consultar las charla, ponentes y horarios que se celebrarán en Akademy, la próxima reunión de usuarios, desarrolladores y simpatizantes del proyecto KDE.

Si te interesa el software libre, si usas KDE, si desarrollas, si quieres conocer el proyecto, o si quieres conocer gente interesante, tu cita está en Akademy en A Coruña desde el próximo día 23 de julio de 2015.

En KDE Blog, el gran blog del amigo Baltasar has podido leer, y seguir todas las noticias respecto a Akademy, y de seguro podrás seguir informado.

Pero por esta vez le voy a “robar” algo de material, informando por aqui, de que ya está disponible el programa de actividades y charlas que se desarrollarán en la próxima Akademy que se celebrará en A Coruña.

Este año es una oportunidad excepcional, ya que primero se celebrará la edición española los días 23 y 24. Que servirá de preámbulo a la edición internacional.

Así los asistentes que por allí se acerquen tendrán la oportunidad de conocer, escuchar y charlar con los desarrolladores principales de la comunidad. ¡Una gran oportunidad!

powered_by_kde_horizontal_190

En el siguiente enlace puedes consultar el programa de charlas y actividades de Akademy-es, que empiezan el día 23 a las 17h:

Después de la edición española, viene la edición internacional de Akademy. Puedes ver el programa de actividades en el siguiente enlace:

Yo cada vez tengo más ganas de acercarme a A Coruña, y participar de primera mano de este encuentro. Creo que reuniones como estas son las que hacen grande al software libre, y a comunidades de usuarios (sean las que sean).

Sí tu también estás interesado/a y te quieres informar más en detalle de alojamiento, etc. puedes hacerlo en su web oficial.

Y oye si tanto tú como yo, finalmente nos decidimos a asistir, por allí nos veremos.

KDE_promo

——————————————————–

 



Sunday
21 June, 2015


Michael Meeks: 2015-06-21 Sunday.

21:00 UTCmember

face
  • Up early; off to NCC to practise with Jackie & Peter. Played in the service, Tony spoke about service. Good to catch up with many afterwards. Back for a big BBQ lunch with various creative Father's Day cards - lovely.
  • Practiced various quartets; needs individual practice too it seems. Out for a family bike-ride, fun. Played lego house building, read the start of Rendezvous with Rama to babes generally, long stories & bed early.

Saturday
20 June, 2015


Michael Meeks: 2015-06-20 Saturday.

21:00 UTCmember

face
  • Up lateish; fixed a LibreOffice bug, pushed last night's fix; breakfast. Carpet & floor-boards up to see if there is a gas-connection near the fireplace, eventually located one. Out to buy and fit a new toilet seat - now with magic dash-pot to retard closing: hopefully more robust than the previous version.
  • Emily over in the afternoon, watched Heaven is for real - spiritual candy-floss; enjoyable - while building your life on something more rocky. Late-night bug triage / chasing.

face

Motivations


Creating high quality contents takes time. A lot of people write nowadays but very few are writers. In the software industry, most of those who write very well are in the marketing side not on the technical side.

The impact of high quality contents is very high over time. Engineers and other profiles related with technology tend to underestimate this fact. When approaching the creation of contents, their first reaction is to think about the effort that takes, not the impact. Marketers have exactly the opposite view. They tend to focus in the short term impact.

Successful organizations have something in common. They focus a lot of effort and energy in reporting efficiently across the entire organization, not just vertically but horizontally, not just internally but also externally. Knowing what others around you are doing, their goals, motivations and progress is as important as communicating results

One of the sentences that I do not stop repeating is that a good team gets further than a bunch of rock stars. I think that a collective approach to content creation provides better results in general, in the mid term, than individual ones. Specially if we consider that Free Software is mainstream nowadays. There are so many people doing incredible things out there, it is becoming so hard to get attention....

Technology is everywhere. Everybody is interested on it. We all understand that it has a significant impact in our lives and it will have even more in the future. That doesn't mean everybody understands it. For many of us, that work in the software industry, speaking an understandable language for wider audiences do not comes naturally or simply by practising. It requires learning/training.

Very often is not enough to create something outstanding once in a while to be widely recognized. The dark work counts as much as the one that shines. The hows and whys are relevant. Reputation is not in direct relation with popularity and short term successes. Being recognized for your work is an everyday task, a mid term achievement. The good thing about reputation is that once you achieve it,  the impact of your following actions multiplies.

We need to remember that code is meant to die, to disappear, to be replaced by better code, faster code, simpler code. A lot of the work we do ends nowhere. Both facts, that are not restricted to software, doesn't mean that creating that code or project was not worth it. Creating good content, helps increasing the life time of our work, specially if we do not restrict them to results.

All the above are some of the motivations that drives me to promote the creation of a team blog wherever I work. Sometimes I succeed and sometimes not, obviously.

What is a team blog for me? 

  • It is a team effort. Each post should be led by a person, an author, but created by the team.
  • It focuses on what the team/group do, not on what

face

After fifty odd years my big toe toenails decided that deforming themselves would be a jolly wheeze. Like most men I figured leaving it was a brilliant idea and that self diagnoses “Tell you what, I won’t cut them and they’ll grow out!” was the answer. The nails were becoming pretty lethal, cutting their own escape routes from any pair of socks that dared to try and contain them. After getting through most of Marks and Spencer’s sock inventory I decided enough was enough and visited my doctors for the first time since 2011. After being told “You’re a little overweight.” which was a tad cheeky given he hadn’t even weighed me, I was given an appointment at the Podiatry clinic to have the offending nails removed.

The waiting area left a lot to be desired, effectively it was some seats against the wall outside the lift! My daughter and I sat there not without some trepidation I hasten to add when the air was pierced by what was evidently a girl screaming “Aaaaaaarrrrrrrrrrrgh” what little blood was sloshing around in my cheeks left my face and I assumed the pose of a scared rabbit caught in the headlights. The girl in question appeared a few minutes later sporting a large bandage on her big toe but clearly relieved it was all over. “Mr Cannon?” I tried to pretend that my name was in fact Yul Brynner but the Podiatrist wasn’t fooled because he’d met me before. A very nice nurse with cherry red hair and apparently formerly a Goth moved towards my toes with what looked like a whale harpoon! “Now Mr Cannon, I’m going to inject your toes in four places, here, here….” I held up my hand, “Any chance I can have gas?” I’m not going to lie, the first three smarted a bit, the nurse had said I could swear if I needed to but I’d promised myself I’d be a brave little soldier. “I’m just going to do under the toe, now it is a fairly big nerve.” said the nurse. SHIIIIIIITING HELL!” sadly I let myself down.

The removal of the nails took no time at all and I felt nothing. The Podiatrist kept asking it I wanted to look, sadist. I politely refused  although I did agree to look at the nails after he had used half of the cotton industries yearly output on my toes “Here you are then Mr Cannon, oh let me just remove that bit of flesh before I show you your nails.” while choking back the contents of my breakfast he proceeded to waft said gnarled up talons in front of me. “Now here’s is your paperwork, go and see your practice nurse tomorrow and she will change the dressing and give you some dressings so you can look after your wounds for about two to three weeks.” he said. Now this part is important

Older blog entries ->