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.


Sunday
01 March, 2015


face

spock

A seguir uma dica rápida de como instalar o Vulcan Chess em homenagem ao nosso eterno herói Spock.

Primeiramente efetue o download do código fonte:

$ ftp://ftp.nl.netbsd.org/vol/2/metalab/distributions/zenwalk/source/extra/games/vulcan/vulcan-0.92.tar.gz

Descompacte o pacote:

$ tar -zxvf ~/Downloads/vulcan-0.92.tar.gz
Entre na pasta, compile e instale e Pronto! Para finalizar um vídeo demonstrativo no final.
$ cd vulcan-0.92/
$ make
# make install



face
OCS Inventory NG 小記


Server
先從 Windows 版本開始嘗試 這邊我裝 2.1.2 版本


不須先安裝 XAMPP 套件
  • 首先裝的是 XAMPP 5.6.3 版本 ( BitNami for XAMPP )
  • 接下來嘗試 1.7.7 版本 xampp-win32-1.7.7-VC9-installer.exe
使用預設的 OCS Inventory NG 軟體安裝即可
  • 存取路徑  http://主機IP/ocsreports 或是點選桌面捷徑
  • 安裝完成之後解決下列錯誤訊息
  • 錯誤訊息: install.php 還存在在安裝目錄
    • 移除或是rename  C:\xampp\htdocs\oscreports\install.php
  • 錯誤訊息: The default SQL login/password is activate on your database: ocsweb
進入 phpmyadmin 界面 http://主機IP/phpmyadmin
點選 權限 -->  針對 ocs 使用者點選 編輯權限
4.png

輸入設定的密碼, 點選執行
5.png

修改完成之後 OCS Inventory NG 就會出現相關的錯誤訊息, 因為我們已經更改密碼


6.png


接下來修改
xampp\htdocs\ocsreports\dbconfig.inc.php
修改內容
將 ocs 的預設密碼改為自定密碼
define("PSWD_BASE","自訂密碼");

以及
xampp\apache\conf\extra\ocsinventory-server.conf
修改內容
將 ocs 的預設密碼改為自定密碼

# PerlSetVar OCS_DB_PWD ocs
 PerlSetVar OCS_DB_PWD 自訂密碼

重新啟動 Apache 服務 ( 啟動 XAMPP 控制面板 )
C:\xampp\xampp-control.exe

因為 Apache 已經註冊為服務, 所以點選控制面板右上方的 SCM 按鈕呼叫 服務 視窗
選取 Apache2.2  -->  點選重新啟動

7.png



  • 錯誤訊息: The default login/password is activate on OCS-NG GUI
    • 點選畫面右上角的圖示更改 admin 密碼.

1.png

解決 XAMPP 相關安全問題


2.png

  • 將 MySQL root 加上密碼
    • 這也會設定 XAMPP 登入的密碼
  • 設定 .htaccess 來限制存取
3.png

設定完成將 MySQL 服務重新啟動

----------------------------





=====================================================================

Client 安裝

Windows client
Lab: Windows 7 64 bits
官方文件

下載 Windows agent
解壓縮下載的 zip 檔案
執行 OCS-NG-Windows-Agent-Setup.exe

按照預設值安裝, 重點是 Server URL 指向 OCS Inventory NG 伺服器
8.png

上面的 URL http://主機IP/ocsinventory 也可以先在 client 這邊連線看看
如果出現 Error 500 的錯誤訊息, 代表 xampp\apache\conf\extra\ocsinventory-server.conf 之前設定的密碼是錯誤的, 記得修改好, 然後把 MySQL 以及 Apache 重開.

這邊一個比較奇怪的是, 安裝好之後沒有看到相關資訊
是到 Server 上面執行 IpDiscover 電腦才出現 ( 這個部分還要研究一下 IpDiscover  )

10.png
Notes:

Log 存放路徑
C:\Users\All Users\OCS Inventory NG\Agent\OCSInventory.log

之前就是修改 ocs 密碼, 但是沒有把服務重開, 所以出現相關錯誤訊息
Starting OCS Inventory NG Agent on Wednesday, February 18, 2015 13:05:34.
AGENT => Running OCS Inventory NG Agent Version 2.1.1.1
AGENT => Using OCS Inventory NG FrameWork Version 2.1.1.1
AGENT => Loading plug-in(s)
AGENT => Using network connection with Communication Server
AGENT => Using Communication Provider <OCS Inventory NG cURL Communication Provider> Version <2.1.1.1>
AGENT => Sending Prolog
ERROR *** AGENT => Failed to send Prolog <HTTP Status Code #500>
AGENT => Unloading communication provider
AGENT => Unloading plug-in(s)
AGENT => Execution duration: 00:00:00.



Linux Client
Lab:  openSUSE 13.1

透過 one click install 安裝
來源選 下列版本
home:steffens:lvermg...2.1.1noarch程式碼1 Click Install

設定檔在  /etc/ocsinventory 目錄
# ls  /etc/ocsinventory/
modules.conf  ocsinventory-agent.cfg  softwares

設定Server URL
#vi  /etc/ocsinventory/ocsinventory-agent.cfg
修改設定
# server = 後面接上 OCS Inventory NG 伺服器IP
server = 10.200.1.114
# 我是有註解 local , 看文件, 如果 local 在, 就不會跑 Server 模式
#local = /var/lib/ocsinventory-agent


相關資料在  /var/lib/ocsinventory-agent 目錄下
# ls   /var/lib/ocsinventory-agent/
http:__10.200.1.114_ocsinventory

透過 ocsinventory-agent 指令以及 cron.hourly 來執行更新
# ocsinventory-agent
或是
# ocsinventory-agent  -s  主機IP

另外要確認 firewall 對外是否可以走 port 80 or 443 ?

定時排程
# ls /etc/cron.hourly/
ocsinventory-agent

log 存放在  /var/log/ocsinventory-agent/
# ls  /var/log/ocsinventory-agent/
ocsinventory-agent.log

# crontab -l
# DO NOT EDIT THIS FILE - edit the master and reinstall.
# (/tmp/crontab.qrqSLY installed on Thu Feb 19 12:05:43 2015)
# (Cronie version 4.2)
30 11 * * * /usr/sbin/ocsinventory-agent





Todo:



-------------------------------

openSUSE 13.1 use tar.gz install

#zypper in -y perl-Crypt-SSLeay perl-Net-IP perl-LWP-Protocol-https
#wget -P /root/ https://launchpad.net/ocsinventory-unix-agent/stable-2.0/2.0.5/+download

face

El 21 y 22 de Marzo de 2015 en Cambridge, Massachusetts se celebrará este encuentro anual sobre software libre.

LibrePlanet es un encuentro de desarrolladores, usuarios, expertos en política, hacktivistas y simpatizantes del software libre, auspiciado por la Free Software Foundation que durante dos días ofrece charlas, talleres y un espacio de encuentro para hackers de todo el mundo con un interés común.

En este encuentro anual queda patente que el software libre quiere llegar más allá de los programas que ejecutamos en un ordenador. Quiere extender esa libertad a otras áreas de nuestra vida, digital o no.

Por eso el lema de este año es “Free Software everywhere” más o menos quiere decir “Software Libre en todas partes”. Con esto quieren incidir en que es importante esa libertad del software no sólo en tu PC, sino también en tu móvil, en tu coche, en tus aparatos electrónicos, y porque no en tu cafetera!!

Si quieres saber más, condiciones, precios, descuentos etc puedes consultar todo eso en su página oficial:

Este año, como en años anteriores va a haber un gran número de ponentes que darán una gran cantidad de charlas. He echado un vistazo y así a vuelapluma veo algunas que pueden ser interesantes.

¡Incluso entre los ponentes aparecen nombres españoles! Un gusto comprobar que de alguna manera hackers de esta tierra aportan e influyen en esto del software libre. Veamos algunas de esas charlas y ponentes.

Rubén Rodriguez Pérez desarrollador de Trisquel dará una charla titulada “Browse in privacy and freedom with GNU IceCat” (Navega con privacidad y libertad con GNU IceCat) un navegador al que le debo un artículo por aqui, que he probado en Trisquel, del que también tengo pendiente un artículo.

Christopher Webber desarrollador de Mediagoblin dará la charla “Federation and GNU” un repaso a proyectos de redes federadas y cómo hacer que estas se entiendan entre sí.

Frank Karlitschek desarrollador de ownCloud dará una charla llamada “Fighting surveillance with a free, distributed, and federated net” (Resistiendo la vigilancia con una red libre, distribuida y federada) donde hablará de cómo grandes empresas como Google, Dropbox o Facebook, espían y censuran a sus usuarios de una manera muy sencilla. Y hablará de su proyecto de software libre, ownCloud, y de cómo este devuelve la libertad al usuario.

Luis Falcón desarrollador de GNUHealth hablará de “GNU Health: improving public health care with free software” un proyecto de software libre que quiere ayudar en algo tan básico y necesario como la salud, y la gestión de esta por parte de los profesionales.

Estas son sólo algunas de las opciones, pero hay muchas más y para gustos e intereses muy variados. Puedes consultarlas todas en este enlace:

¿Te parecen interesantes verdad? Pero quizás tienes la


face

Ya está disponible la versión definitiva de Calligra 2.9. Concretamente fue anunciado el pasado 26 de febrero lo cual significa que sigue la evolución de la suite ofimática del futuro de KDE, la cual ya ha pasado de ser una simple esperanza a una realidad ya palpable. Veamos sus novedades.

¿Qué es Calligra?

Calligra es la apuesta de la Comunidad KDE por crear una suite ofimática moderna y que se adapte a cualquier dispositivo ya sea por el tamaño del mismo (gran o pequeña pantalla) o por el modo de interactuar con él (mediante ratón y telado o mediante los dedos).

De esta forma, la suite de Calligra incluye la versión  de su suite ofimática, su  versión móvil (Calligra mobile) y su versión para tablets (Calligra Active). Ahora se ha añadido una nueva versión, Calligra Gemini, que fue presentada en el blog hace unos meses.

Sus inicios has sido difíciles, pero poco a poco se va viendo como el proyecto se va consolidando y, de hecho, yo ya he elaborado algunos documentos y presentaciones con él.

Calligra

¿Qué aplicaciones ofrece Calligra?

Cómo buena aplicación ofimática, Calligra nos ofrece varias aplicaciones para cubrir todas y cada una de las necesidades que nos generan nuestro que hacer diario.

De esta forma tenemos:

  • Words, el procesador de textos.
  • Author, el procesador de textos orientado a los escritores.
  • Sheets, la hoja de cálculo.
  • Stage, la aplicación de las presentaciones.
  • Flow, la aplicación de los diagramas.
  • Kexi, el creador de bases de datos visual
  • Plan, la aplicación de gestión de proyectos
  • Krita, la aplicación para dibujo artístico.
  • Karbon, el programa para dibujos vectoriales.
  • Shapes, el módulo de dibujos para integrarlos en las otras aplicaciones.

 

Las novedades de Calligra 2.9

Realmente no son muchas, ya que los desarrolladores se están centrando en solucionar problemas de estabilidad, algo muy importante para el uso diario de aplicaciones de este tipo.

De hecho se pueden resumir en el siguiente resumen que he cogido de Muy Linux:

  • Debut de Calligra Gemini: la aplicación de escritorio adaptada a pantallas táctiles.
Calligra 2.9

El mismo texto editado en un portátil y en una tableta. La aplicación cambia su interfaz.

 

  • La base de datos Kexi suma a su causa un socio corporativo -que contribuye al desarrollo-, incorpora diversas mejoras y se viste del tema visual de Plasma 5.
  • Okular, el potente visor universal, integra el motor de Calligra para la representación de documentos ODT, DOC, DOCX y WPD.

 

Mención aparte merece Krita, cuyas novedades si son jugosas y merecen un capítulo aparte.

¿Cómo instalar Calligra 2.9?

Aunque en pocos días Calligra 2.9 estará disponible en los repositorios habituales, si estáis impacientes podéis instalar los siguientes repositorios en Kubuntu para probar la nueva versión:

sudo add-apt-repository ppa:kubuntu-ppa/backports
sudo apt-get update
sudo apt-get

Saturday
28 February, 2015


Richard Brown: Why openSUSE?

23:12 UTCmember

face

As this is hosted on my personal blog, this should probably go without saying, but given the topics covered in this post I wish to state for absolute clarity that the content of this post does not necessarily reflect the official opinion of the openSUSE Project or my employer, SUSE Linux GmbH. This is my personal opinion and should be treated as such

One thing I get asked, time and time again, is “Why openSUSE?”. The context isn’t always the same “Why should I use it?”, “Why should I contribute to openSUSE?”, “Why do you use it?”, “Why not use [some other distribution]?” but the question always boils down to “What’s special about the openSUSE Project?”

It’s a good question, and in the past, I think it’s one which both the openSUSE Project as a whole and me as an individual contributor have struggled to satisfactorily answer. But I don’t believe that difficulty in answering is due to a lack of good reasons, but an abundance of them, mixed in with a general tendency within our community to be very modest.

This post is my effort to address that, and highlight a few reasons why you, the reader, should contribute to the openSUSE Project and use the software we’re developing


Reason 1: We’re not (just) a Linux Distribution

Normally, the first thing people think of when they hear openSUSE is our ‘Regular Release Distribution’, such as openSUSE 13.2 which we released last year (Download it HERE)

The openSUSE Project however produces a whole bunch more.

For starters, we have not one, but technically TWO other Linux Distributions which we release and maintain

openSUSE Tumbleweed – our amazing rolling release which manages to give it’s users stable, usable, Linux operating system, with constantly updating software.
Perfect not only for Developers, but anyone who wants the latest and greatest software, leading Linux experts like Greg Kroah-Hartman have stated rolling releases like Tumbleweed represent the ‘future’ of Linux distributions. I agree, and I think openSUSE’s is the best (for reasons that will be made clear later in this post).
In my case it’s replaced all but one of my Linux installations, which previously included non-openSUSE distributions. The last (my openSUSE 13.1 server) is likely to end up running Tumbleweed as soon as I have a weekend to move it over. I started small with Tumbleweed, having it on just one machine, but after a year, I just don’t see the need for the ‘old fashioned’ releases any more in any of my use cases.
If you want to see it for yourself, Download it HERE

openSUSE Evergreen – this is a great community driven project to extend the lifecycle of select versions of our Regular Release beyond its usual “2 Releases + 2 Months” lifespan.
While technically not a ‘true’ separate Distribution in the purest sense of the word, it takes a herculean effort from our community to keep on patching the distribution



face

A veces los hados se confabulan y te regalan coincidencias maravillosas. Gracias a una reunión que tengo el sábado por la mañana en Madrid debo pasar este fin de semana en la capital y casualidades de la vida, el viernes por la tarde hay una charla de redes libres. Así que decido que será interesante asistir. He aquí el resumen de la Charla sobre GNUSocial en Madrid.

Resumen de la Charla sobre GNUSocial en Madrid

Después de un viaje en tren (en AVE por primera vez en mi vida), llegada al Hotel, descarga de maleta y excursión por Madrid llego a MediaLab Pro, donde la asociación Mad4Hacking organiza las charla GNUSocial, enmarcada dentro de unas ponencias sobre “Seguridad en el uso de tecnologías entre usuarios/as y colectivos”.

Nada más llegar, casi con una hora de antelación, conozco al ponente, @fanta editor de Elbinario.net y a Gon, uno de los miembro de Mad4Hacking. Me siento con ellos y empezamos a hablar un poco y, como no podía ser de otra forma, aprendo un poco de las redes sociales libres como GNUSocial.

Poco a poco se llena la mesa alrededor de la cual se hará la Charla y un poco más tarde de la Sobre la 19.30 empieza la charla

Se presenta primero a la asociación Mad4Hacking y, a continuación, Fanta empieza su charla con un gran ejemplo del mítico personaje de videojuegos de Larry para explicar que es realmente una red Social.

Después comenta los peligros de las Redes Sociales cuando las empresas que las controlan “trafican” con nuestros datos privados y muestran todo tipo de publicidad, cada vez más personalizada.

Peligros redes sociales

Tras hablar de los peligros Fanta nos comenta el concepto “La Inercia Social”, porqué nos cuesta tanto cambiar (yo el primero) y la alternativa que tenemos a las redes sociales centralizadas: Las redes sociales libres y descentralizadas.

GNU Social_03

 

El prpyecto GNUSocial no es nada nuevo, hace tiempo que existe con otra apariencia, pero en esta ocasión se ha remodelado su apariencia para que la transición de los usuarios sea más sencilla.

Tras explicaciones de @Fanta empieza el taller y los asistentes se empiezan a registrar a los diferentes nodos vía web (gnusocial.net,quitter.es,pluvio.net o lamatriz.org) o los clientes para Android com AndStatus o Mustard. Y como es habitual, los proyectos libres desencadenan otras iniciativas como SocialTV o Gnusrss.

 

Como siempre, es un placer participar en una charla de un tema sobre el que tenía algo de conocimiento pero que me faltaban algunos detalles para estar convencido de su uso. En cuanto tenga la presentación prometo compartirla con vosotros y, a partir de ahora, nos podremos leeer por GNUSocial. Estaré presente en Quitter.is como @baltolkien.

Quiero dar las gracias a Fanta por su acogida y para dar constancia de que ésto no ha sido un simple sueño, os dejo una


Friday
27 February, 2015


face

Qactus, a Qt-based OBS notifier, is out in the wild. Version 0.4.0 is the first release.
I started it a long time ago together with Sivan Greenberg as a personal project for learning Qt. And now it’s back into life :)

It features
– Build status viewer
– Row editor with autocompleter for project, package, repository and arch
– Submit requests viewer
– Bugs

This application is possible thanks to Marcus ‘darix’ Rueckert. He has helped me getting further knowledge of the OBS API.

I think this version is usable. So, why don’t you give it a try?
The source code is hosted on GitHub.

qactus_040_1 qactus_040_3 qactus_040_2


face

¿Quieres echar un vistazo al sitio donde trabajan desarrolladores de Linux? Pues ellos mismos nos los muestran

kernel_workstations

Desde la web de Linux.com siguen con sus esporádicas visitas a los sitios de trabajo de diferentes desarrolladores del kernel Linux.

Después de poder ver el sitio de trabajo de varios desarrolladores del kernel Linux, entre ellos el gran jefe Linus Torvalds hoy toca otra entrega más. Los anteriores han sido:

En esta ocasión Tejun Heo que trabaja en Red Hat es quien nos mostrará su soleada oficina

Gracias a Libby Clark por la entrevista y a la web Linux.com por permitir la traducción y difusión! Puedes ver el artículo original en este enlace:

Tejun Heo desarrollador e ingeniero principal en Red Hat y en este vídeo nos muestra cómo es su lugar de trabajo donde desarrolla los sitemas para los que está trabajando.

¿En qué área del kernel estás trabajando ahora?

Trabajo en varias áreas del kernel. Mantengo LIB ATA, cgroups, workqueue y el getionador de memoria per-CPU. Pero últimamente he estado trabajando sobre todo en cgroups y ahora mismo trabajando en algo entre mem cg y block cg.

¿Qué es lo que más te gusta de tu lugar de trabajo?

Lo que más me gusta de mi sitio de trabajo es que es realmente abierto y muy luminoso. Cuando me aburro del trabajo simplemente miro fuera (por la ventana) y no es para nada nada cerrado. Y además es bastante simple. Así que no lleva mucho el mantenerlo. Sólo hay un escritorio una máquina de pruebas y eso es todo.

¿Qué es lo que menos te gusta?

Me gusta todo. La única pega que encuentro es estar en frente de una gran ventana. En los días soleados entra mucho brillo y mi monitor no puede con ese brillo.

¿Cual es el peor sitio de trabajo que has usado?

El peor sitio que he tenido fue en mi primer trabajo. La oficina estaba justo debajo de una sauna pública con una gran piscina. Cuando vaciaban la piscina el agua desbordaba de alguna manera por el sistema de tuberías y el agua goteaba hasta nuestra oficina.

¿Hay algún objeto en particular en tu sitio de trabajo que debiéramos conocer?

Mi sitio es bastante simple. Sólo el escritorio y el portátil. Pero tengo esta máquina de test, una AMD Opteron que compré por eBay. Es bastante lenta, pero es útil porque es una máquina NUMA y las características de NUMA son excelentes comparadas con máquinas más modernas.

Así que es útil para realizar pruebas. He pegado algunas cosas de conferencias en ella, así que ahora tiene mejor pinta.

—————————————————————-

 



face
Lobby of the venue
Back home. Tired and jetlaggy, but satisfied: SCALE rocked!

SCALE loves ownCloud

The 13th South California Linux Expo was awesome! It is the biggest LinuxFest in the USA. While decidedly different in nature from Europe's biggest Linux event that that took place just three weeks prior (FOSDEM), we met similarly enthusiastic existing and future users. Conversations were also similar: about half the visitors already knew ownCloud, often using it or planning on deploying it; and the other half was more than a little delighted to hear about it, often exclaiming they had been looking for 'something like that' for a while. Negativity was extremely rare: I don't recall a single negative comment at SCALE (merely a few people who liked ownCloud but had no use for it personally), FOSDEM had one conversation starting unpleasantly but quickly turning around - even though one feature of ownCloud wasn't up to snuff, the user was happy with the experience as a whole.
Before the action started!

For most users, ownCloud was simply a wonderful product and they used it at home, deployed it for customers or managed it in their company. Some asked what features were coming or just arrived in ownCloud 8, or asked about the state of specific features and in more than one occasion they very enthusiastically told me how excited they were about ownCloud, how they loved it and how they were telling everybody to use it!

ownCloud to-go

Those who didn't know ownCloud were almost invariably surprised and excited. I can't count the times I heard "wow, why did I never hear about this before" and "dude, I've been looking for something like this for ever!". Often, people wondered how long ownCloud had been around (we just turned five), if it was open source (yes, with love), how many people contributed to it (719 and counting) and how many users it has (we guestimate over 2 million, with 500,000 in this single deployment alone). Oh, and, does it scale? The deployment linked above and a mention of users like CERN can put most concerns to rest. Yes, ownCloud scales from Raspberry Pi to Atom Smashing size.

What came up a few times as barriers to their future usage of ownCloud was pretty much what I discussed before. Running a server at home is not easy and I walked by the EFF booth to ask about progress on Let's Encrypt to ask about the progress of solving one aspect of that problem: more easily getting SSL certificates. I was told the project is on track for the 2nd half of this year.
Frank and Bryan Lunduke

It is wonderful to have such energizing, positive, enthusiastic users - and to have such an enthusiastic booth crew to talk to them as well. At the booth we had Frank, Matt, Ron, Camila and myself. Awesome it was and we had great fun! Below a timelapse video of Saturday morning. It was

face

Apparently I haven’t blogged in nearly 5 years, wow! Most of my coding for fun in the last few years ended up being on internal systems to my previous company. Well all that’s in the past now, I’m about to start an adventure of traveling for 6 months around Central/South America and South-east Asia.

But just before that, had a couple days downtime so thought I would learn a little javascript and D3. You can see the result on:

http://francis.giannaros.org/fb-graph/
(works in Chrome/Firefox, you have to click ‘Accept’ on the Facebook popup)

Basically it will give you a graph visualisation of who you are tagged with on Facebook, and how your friend tags relate — at least all the ones available from the Facebook graph UI.

You can use the date slider at the top to restrict the timeline — it’s interesting to see how people come and go in your life, at least as far as Facebook photos are concerned.

Looking forward to future fun coding, maybe more directly in an established free software project again!

Facebook Photo Tag Graph

 

 

 


face

¡Qué suenen las trompetas! ¡Ya tenemos sede! Ayer fue anunciado gran noticia de la semana: Akademy-es 2015 se celebrará en A Coruña y como antesala de Akademy Internacional. Un evento que no te puedes perder si tienes simpatías por este proyecto o tienes interés por los proyectos libres.

Akademy-es 2015 se celebrará en A Coruña

Uno de los momentos clave en mi vida que influyeron a que en estos momentos sea un miembro orgulloso de la Comunidad KDE fue mi primera Akademy-es, la del 2010 de Bilbao.

Fue el momento donde me encontré con grandes personas y actuales amigos, descubrí lo grande y maravillosa que era la gente que rodeaba a KDE y pensé que era un buen proyecto donde focalizar mis proyectos intereses personales y mis momentos de ocio.

Akademy-es 2015Por eso me llena de alegría que no sólo Akademy 2015 (el evento europeo) se celebre en la magnífica (y relativamente cercana para mi) ciudad de A Coruña, sino que la asociación KDE España haya decidido hacer aún más grande el evento celebrando allí también Akademy-es 2015.

En fin, el anuncio oficial es el siguiente:

La asociación KDE España anuncia la celebración, con la inestimable ayuda de GPUL (el Grupo de Programadores y Usuarios de Linux) , de Akademy-es 2015, el encuentro anual de colaboradores y usuarios de KDE en España, durante los próximos 23 y 24 de julio de 2015 en A Coruña, Galicia.

Este año el Akademy-es tiene una importante característica diferenciadora con las anteriores ediciones. Se celebrará en jueves y viernes en vez de en fin de semana, para así servir de introducción al Akademy 2015, el mayor evento KDE a nivel mundial,que también se celebrará en A Coruña durante los días posteriores al Akademy-es.
Desde KDE España nos alegramos de trabajar junto con GPUL, el equipo local de la organización de ambos eventos ya que estamos seguros disfrutaremos de unos días fantásticos de ponencias, presentaciones, talleres, conversaciones, intercambio de ideas y de cultura libre en general.

Durante el evento, como es costumbre, se realizarán charlas tanto para usuarios como para desarrolladores, ademas de talleres prácticos y otras actividades de carácter más social con las que se pretenden cumplir los siguientes objetivos:

  • Poner en contacto a desarrolladores de KDE de toda España, para que puedan hablar de los proyectos en que están trabajando, compartir código, experiencias y conocimiento.
  • Dar a conocer los proyectos KDE como el entorno de escritorio nuevos usuarios.
  • Divulgar acerca de las tecnologías KDE, tanto para nuevos desarrolladores como para usuarios que quieran conocer mejor KDE.
  • Y por supuesto, el objetivo principal es que todos disfrutemos aprendiendo más sobre Software Libre y KDE.

Yo, si no tengo inconveniente de última hora, voy. ¿Te apuntas?

¡Os esperamos!


face

There’s a new build published today for the AMD FGLRX drivers.

It include the new patch made by Sebastian Siebert supporting Kernel 3.19x series you could have on 13.1, 13.2 and Tumbleweed openSUSE distribution.

The server just got the new rpms, so you should be able to update with zypper ref -f && zypper up

Have fun.


face

Como tive dificuldade na instalação do Android com boot UEFI, fica aqui a dica de como instalar o Android 4.4.2 em computadores x86 com boot UEFI , o que faz muito sentido principalmente se o seu hardware carrega o recurso touchscreen. Primeiramente arrumei um pendrive de 8GB, após efetuei o boot do imagem adquirida na página oficial http://www.android-x86.org/ . Prossegui com a instalação normalmente, porém efetuei toda instalação no pendrive. Após terminar criei uma particição ext3 e copiei todo o conteúdo do pendrive (mountado em /mnt/android) com o sistema recém instalado para a nova partição como comando a seguir:

# rsync -vxaHD --delete /mnt/android-4.4-r2/ /android/

Agora basta incluir a entrada no grub2:

menuentry "Android KitKat 4.4.2 x86" --class android {
 set root=(hd0,gpt13)
 linuxefi /kernel root=/dev/sda13 androidboot.hardware=android_x86 SRC=/
 initrdefi /initrd.img
 }

E Pronto! AQUI também um vídeo demonstrativo…

android-x86-4.4.2-3

 



Thursday
26 February, 2015


face

4:51 AM: I'm woken up by the sound of a loud chirp.  I roll over and pretend I didn't hear it.

4:52 AM: No luck, it's a smoke detector chirping from low battery.  Why can't this happen in the middle of the day?

I lay in bed for a while pretending that I can fall back asleep and ignore the chirp, I start thinking about the four Nest Protect systems I purchased and installed and how much I wish I had replaced all of my smoke alarms.  The only reason I hadn't replaced all of them is they are $99 each and I wanted to give them a test run before I completely replace them.

4:55 AM: I'm out of bed standing in the hallway at a strange angle hoping that on the next chirp I can determine which room has the chirping smoke alarm.  It's one of three because the hallway and one bedroom both have Nest Protect units in them and "they don't chirp!"

4:56 AM: The chirp comes from in front of me so it has to be the other bedroom.  I open the bedroom door, hear my teenage son stir and wonder how he can sleep through the chirping.  I open the battery compartment, yank out the battery, test it on my tongue (it seems strong) and then hear another chirp coming from behind me.

4:57 AM: I have opened every smoke detector on the floor and removed the battery because I simply want to get back to bed.  I will deal with this in the morning.

Then I heard another chirp.

How is that possible?  I don't have any more of these "old school" smoke detectors that chirp.  Is there something else in my house that makes a sound like that?

I stand very still and wait for it.

chirp!

It's coming from the other bedroom.  The bedroom that has a Nest Protect in it.  I walk up to the door and crack it open trying not to wake my other son.  I look up at the Nest Protect unit on the ceiling and I'm stunned.  It chirps again.

Why am I stunned.  Let me quote from the Nest Protect website (italics added):

What is Nightly Promise?
Have you ever woken up in the middle of the night because your smoke alarm was chirping? Nest Protect has a better way: Nightly Promise. Each night when you turn out the lights you’ll get a quick green glow which means the batteries and sensors of Nest Protect are working. It also means no dreaded chirps at midnight so you can sleep safe and sound.
 I pull the unit down and disconnect the power and tell my son to go back to sleep.  I take it in my office and it chirps again.

Problem Reported in my Phone

I decide to look at my phone and see that the Nest app


face

This time of the year again. The monitoring was prodding us with "Your certificate will expire soon". When we fiddled with the tools to create the new CSR, we were wondering "Can we go 4K?". 4K is hip right now. 4K video. 4K TVs. So why not a 4K certificate? A quick check with the security team about the extra CPU load and checking our monitoring.

"Yes we can"

So with this refresh the certificate for all the SSL enabled services in Nuremberg is 4096 bits long. The setup is running with the new certificate for a few days already and so far we did not notice any problems. Next stop will be upgrading the SSL end points to a newer distribution so we get TLS 1.2 and our A grade back. Stay tuned for more news on this front.



face

Several scientific packages were added to main openSUSE repositories (Factory) in January 2015.

  • harminv (web page)
    Program (and accompanying library) to solve the problem of harmonic inversion — given a discrete-time, finite-length signal that consists of a sum of finitely-many sinusoids (possibly exponentially decaying) in a given bandwidth, it determines the frequencies, decay constants, amplitudes, and phases of those sinusoids.
  • libctl (web page)
    Guile-based library implementing flexible control files for scientific simulations.
  • meep (web page)
    Finite-difference time-domain (FDTD) simulation software package developed at MIT to model electromagnetic systems, along with our MPB eigenmode package.
  • elpa (web page)
    A new efficient distributed parallel direct eigenvalue solver for symmetric matrices. It contains both an improved one-step ScaLAPACK type solver (ELPA1) and the two-step solver ELPA2.
    ELPA uses the same matrix layout as ScaLAPACK. The actual parallel linear algebra routines are completely rewritten. ELPA1 implements the same linear algebra as traditional solutions (reduction to tridiagonal form by Householder transforms, divide & conquer solution, eigenvector backtransform). In ELPA2, the reduction to tridiagonal form and the corresponding backtransform are replaced by a two-step version, giving an additional significant performance improvement.


Wednesday
25 February, 2015


Michael Meeks: 2015-02-25 Wednesday

21:00 UTCmember

face
  • Up early, quick mail chew; set off for Cambridge; into the office to see Tracie; read a great report. Train on to Edinburgh, worked on budgets. Extraordinarily frustrating experience with intermittent connectivity and Evolution on the train for some hours.
  • Enjoyed some of the talks at the Open Source Awards, and a great meal mid-stream.
  • Extraordinarily honoured to recieve from Karen Sandler, on behalf of Collabora Productivity, the UK Open Source Awards 2015 - Best Organisation; gave a small acceptance spiel:
    • It is an honour: in a Cloud obsessed world to have a Commodity Client Software company represented. In a world obsessed by Tablets: to encourage Free Software that makes your PC/Mac keyboard really useful. Naturally, we do have a Tablet & phone version making good progress now (for the paper-haters).
    • LibreOffice 80+ million users: more than the UK's population. A brief correction - Collabora is only the 2nd largest contributor to the code - the 1st is volunteers in whose debt we all are. Everything we produce is Free Software.
    • Collabora - has a mission we believe in: To make Open Source rock (ono). We're betting our Productivity subsidiary on ODF and LibreOffice.
    • We're here to kill the old reasons not to deploy Free Software: with long term maintenance for three to five years; rich support options - backing our partner/resellers with a fast code-fix capability; and finally killing complaints - we can implement any feature, fix any bug, and integrate with any Line Of Business app for you.
    • In the productivity space - innovation is long overdue; Free Software can provide that. Thanks for coming & your support

face

It has been a while since we reported about YaST in this site. This post in Spanish from fellow openSUSE blogger Victorhck has inspired us to write about some exciting news that deserve to be shared with the whole openSUSE community. YaST has always been a completely free and open source project, but free and open source means way more than just having the code available in some server at Internet. You may know lowering the entry barrier to contribute to YaST has been one of the goals of the project.

The first big step was moving from YCP to a more popular, documented and widespread programming language like Ruby. The new Ruby-based codebase debuted in openSUSE 13.1, full of automatically converted code that looked "not so Ruby". Now, with the revamped installation workflow introduced in openSUSE 13.2 and after a whole release cycle of refining and polishing the YaST code and the development tools, the world of YaST development is a nicer place for newcomers.

So we have the code publicly available and written in a nice popular language, we have easy to install development tools, we have a public IRC channel and an open mailing list and we have a group of experienced developers willing to help anybody wanting to jump aboard. What is missing?

Tons of documentation!

The YaST team has put some effort in the last months gathering all the development documentation that was disperse and creating new one. The result is the new YaST development landing page. The page is packed with information useful to anyone willing to introduce himself in the world of YaST development and also acts as a central documentation hub, containing links to information hosted in Rubydoc.info, doc.opensuse.org or the openSUSE wiki. Among other things, the page includes a guide with the first steps for newcomers, a section with documentation targeted at developers and another one with descriptions of the processes and guidelines observed while developing YaST.

One of the sources of information linked from the YaST landing page is the brand new tutorial titled "Creating the YaST journalctl module". As the title suggests, the tutorial presents a very simple example of a YaST module developed from scratch in pure Ruby. The document is focused on the tools and the overall architecture trying to balance nicely theory and practice. All the example code and files used in the tutorial are available in a git repository that follows the learning time-line, with every tag corresponding to a step in the tutorial.

But this tutorial is not the only evidence of a flourishing Ruby future for YaST.

New modules

The last months have seen the born of several new YaST modules written in Ruby from scratch. The source code of all of them is available at Github and the modules themselves are all included and directly installable on openSUSE Tumbleweed, with the exception of the I/O Channels module, available only for SLE since it’s targeted at




face

Agora nesta terça-feira dia 24 a Mozilla liberou a versão 36 do Firefox com o suporte ao HTTP/2. Como ultima versão do protocolo HTTP é de 1999 e muitas mudanças ocorreram na Web, o mesmo começou tornar-se um gargalo no desempenho da internet. O HTTP 2 foi baseado no conceito do SPDY que reduz o tempo em torno de 40%, transmitindo obrigatoriamente os dados compactados e criptografados, como aproveitar a transmissão para diversas requisiçoes (também conhecido como multiplexão).

Clique AQUI e efetue o DOWNLOAD!

Firefox2



face

Neste post, veremos como obter o máximo desempenho com a placa de Vídeo NVidia Optimus que otimiza o seu notebook de forma inteligente, oferecendo o desempenho gráfico impressionante que você precisa, quando você precisa, e sempre aumentando o tempo de vida da bateria para que você aproveite por mais tempo.

Primeiramente instale o openSUSE com o parametro do kernel brokenmodules=nouvea, assim tornando desnecessário colocar este módulo no kernel na blacklist. depois, para instalar o Bumblebee que explora os recursos da NVidia Optimus, primeiramente instale os seguintes pacotes no openSUSE 13.2:

  • bbswitch-0.8-21.1.x86_64
  • bbswitch-kmp-desktop-0.8_k3.16.7_7-21.1.x86_64
  • bumblebee-3.2.1-16.1.x86_64
  • nvidia-bumblebee-343.36-1.1.x86_64
  • dkms-2.2.0.3-14.1.noarch
  • primus-20131226-16.1.x86_64
  • primus-32bit-20131226-3.1.3.x86_64
  • VirtualGL-devel-2.3.90-21.1.x86_64
  • VirtualBox-4.3-4.3.20_96996_openSUSE123-1.x86_64
  • VirtualGL-32bit-2.3.90-1.8.x86_64
  • VirtualGL-2.3.90-21.1.x86_64

Adicione o usuario nos grupos video e bumblebee:

# usermod -G video,bumblebee cabelo

Inicialmente o Bumblebee não esta em funcionamento,então os comando a seguir devolverão os seguintes resultados:

# cat /proc/acpi/bbswitch 
0000:01:00.0 ON

Testaremos o desempenho com o programa glxspheres com o comando a seguir:

$bglxspheres
Polygons in scene: 62464
Visual ID of window: 0x20
Context is Direct
OpenGL Renderer: Mesa DRI Intel(R) Haswell Mobile
59.977914 frames/sec - 66.935352 Mpixels/sec
60.040965 frames/sec - 67.005717 Mpixels/sec

nvidia.01

Aqui conseguimos um desempenho máximo de 60 frames/segundos, agora começaremos a brincadeira inciando o daemon Bumblebee:

# systemctl status bumblebeed
bumblebeed.service - Bumblebee C Daemon
 Loaded: loaded (/usr/lib/systemd/system/bumblebeed.service; enabled)
 Active: active (running) since Ter 2015-02-24 21:34:38 BRT; 45min ago
 Main PID: 861 (bumblebeed)
 CGroup: /system.slice/bumblebeed.service
 └─861 /usr/sbin/bumblebeed
 # cat /proc/acpi/bbswitch 
0000:01:00.0 OFF
# optirun --status
Bumblebee status: Ready (3.2.1). X inactive. Discrete video card is off.

Agora com tudo fucionando executaremos o glxsphere novamente precedido do comando optirun:

# optirun glxspheres
Polygons in scene: 62464
Visual ID of window: 0x20
Context is Direct
OpenGL Renderer: GeForce GTX 860M/PCIe/SSE2
192.146589 frames/sec - 214.435593 Mpixels/sec
193.858314 frames/sec - 216.345879 Mpixels/sec

nvidia.02

Reparem que agora conseguimos obter 192 frames/segundos no lugar do suado 60 frames/segundos. Agora vamos turbinar a brincadeira com o comando primusrun:

$ vblank_mode=0 primusrun glxspheres
Context is Direct
OpenGL Renderer: GeForce GTX 860M/PCIe/SSE2
ATTENTION: default value of option vblank_mode overridden by environment.
ATTENTION: default value of option vblank_mode overridden by environment.
273.449995 frames/sec - 305.170194 Mpixels/sec
274.683783 frames/sec - 306.547102 Mpixels/sec
278.195957 frames/sec - 310.466688 Mpixels/sec
280.331172 frames/sec - 312.849588 Mpixels/sec

nvidia.03

Com este recurso, podemos selecionar quando usar o recurso máximo da placa NVidia ou poupar a bateria do Notebook.

 

 

 

 

 

 

 

 

 

 

 

 



Kohei Yoshida: Orcus 0.7.1 is out

00:56 UTCmember

face

After more than a year since the release of 0.7.0, I’m once again very happy to announce that the version 0.7.1 of the Orcus library is now available for download. You can download the package from the project’s download page.

This is a maintenance release. It primarily includes bug fixes and build fixes since the 0.7.0 release with no new features. That said, the most notable aspect of this release is that it is buildable with the version 0.9.0 of the Ixion library which was just released a week ago. So, if you are trying to package and distribute the newly-released Ixion library but are unable to do so because of Orcus not being buildable with it, you might be interested in this release.

The next major upgrade will be 0.9.0 whose development is on-going on the current master branch. Hopefully that release won’t be too far away.


Tuesday
24 February, 2015


Michael Meeks: 2015-02-24 Tuesday

21:00 UTCmember

face
  • Mail chew, built ESC stats; mail; lunch. Customer call. Reviewed the LibreOffice 4.4 feature set to write a LXF column, rather encouraged.
  • Booked train tickets to the great Open Source Awards tomorrow in Edinburgh.

face
The "Ceph Developer Summit" for the Infernalis release is on the way. The summit is planed for 03. and 04. March. The blueprint submission period started on 16. February and will end 27. February 2015. 

Do you miss something in Ceph or plan to develop some feature for the next release? It's your chance to submit a blueprint here.


face

Since the release of the 3.19 kernel in openSUSE Tumbleweed the vmnet module will fail to build for VMware Workstation 11.0.x

VMware community message

Credit for the patch

patch available at 1

Execute the following steps to patch your VMware Workstation 11.0.x


Download the patch to /tmp:
# curl -L "https://docs.google.com/a/seader.us/uc?authuser=0&id=0BxMaO3Y-qL_1Z2NMSkxRdndzNlk&export=download" -o /tmp/vmnet-3.19.patch
Extract the vmnet module from sources:
# cs /usr/lib/vmware/modules/source
# tar -xf vmnet.tar
Apply the patch to the source:
# patch -p0 -i /tmp/vmnet-3.19.patch
Recreate the source archive:
# tar -cf vmnet.tar vmnet-only 
Remove leftover folder:
# rm -r *-only
Rebuild VMware modules:
# vmware-modconfig --console --install-all
Enjoy!

Older blog entries ->