We are hiring: Yast Developer
Yast team is looking for a new "Yastie". Job description can be found here at SUSE Careers page.
Quickly Setting-up an OpenStack Cloud with the SUSE Cloud 3 Admin Appliance
The creation of the SUSE Cloud 3 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 Cloud and validate their use. Beyond those cases it has become a great tool for deploying your production private cloud based on OpenStack.
I have developed two different appliances and you can find them here:
Standard v1.0.1: SUSE Cloud 3 Admin Standard
Embedded v1.0.1: SUSE Cloud 3 Admin Embedded
Standard has a process which will mirror all of the requiredrepositories to the Admin Server.
Embedded has all of the required repositories in the image ready for you to consume. It might take a little longer to download, but might be worth the wait if you need something portable that can quickly load a private cloud.
This is version 1.0.x
Its important that you answer several questions before proceeding. You can find those questions in the SUSE Cloud 3 Deployment Guide
This Questionnaire will help you as a companion to the Deployment Guide. SUSE Cloud Questionnaire
This guide on using the appliance can help walk you through step by step. SUSE Cloud Admin Appliance Guide
- This version contains the GM version of SUSE Cloud 3
- Disabled IPv6 - Added motd (Message of the day) to reflect next steps
- Updated logos and wallpaper to align with product
- Updated init and firstboot process and alignment with YaST firstboot
Enjoy!
C to C++ tour
I was requested during the beginning of this year to give a crash course on C++ for the developers with C background in our company. A while back, sankar gave an introduction to go language using http://tour.golang.org/ . Fascinated by the interface of gotour, I wanted to give the C to C++ tour using a similar interface but needed it in a quick time.
I discussed it with sankar and he came up with https://github.com/psankar/kuvalai/. He masters in pulling people to learning something new
So I quickly learnt a bit of Go and contributed to kuvalai. It was taking a while to get it done, so we discussed and decided to hack up the go-tour. Made it to work with c++!!
Readme.txt – explains howto apply the go tour patches and get it running.
All the programs and the article is now available at https://github.com/chenthillrulz/cpp-tour
I wanted to put this up on webserver so that it can benefit others, esp. beginners to c++ and students. But since I don’t have any webspace at the moment, thats going to take time 
It was really challenging to construct simple, connected, practical examples for demonstrating the features. I wanted this tour to go simply like a movie. I did not know that I would enjoy so much doing this stuff
Got some happy, encouraging feedback from my peers after the training sessions. Perhaps I should thank my manager, Pradeep for persuading me to do this stuff. And my team, some of whom are still pushing me for the final session!!
Have conducted four sessions and the last one would cover advanced concepts such as traits, functors, template specialization, c++-11 features etc. The last session is taking time as I dont have practical experience on using traits, but still want to get some practical examples
Working on it!!
The descriptions in the doc. many require some polishing. It has about 42 sections at this point. And as always patches are welcome!!!
writing a blog after quite some time, refreshing 
LibreOffice CorelDraw import filter - support of version x7 landed
Corel released CorelDraw x7 on 27 March 2014. We had some time to look at the changes in file-format and we adapted libcdr to be able to open it. The changes landed this week in LibreOffice code, in master and libreoffice-4-2 branch. That means that support will be available in the next 4.2.x release.
It is good to note that while introspecting the files we discovered a flaw in CorelDraw x7 that makes files using the Pantone palette number 30 pretty unusable for CorelDraw users. We worked it around and the files are opening just fine in LibreOffice. Take this as a first contribution by the new Document Liberation Project.
openSUSE Science e mpmath
Para ficar registrado! Essa semana, quando estava implementado o cálculo dos parâmetros tranversais e longitudinais de linhas de transmissão para a disciplina Sobretensões Transitórias, precisei de uma biblioteca para usar com python que tivesse já disponíveis as funções de Bessel para números complexos.
Achei a biblioteca numérica de precisão arbitrária mpmath [1] [2], inclusive listei no Python Numeric Cook List, a qual continha as funções necessárias, mas infelizmente não estava disponível nos repositórios oficiais do openSUSE.
Depois de uma pesquisada encontrei o repositório extra-oficial openSUSE Science voltado para pacotes científicos. Página do OBS.
Então, para adicionar o repositório, como root:
zypper addrepo -r http://download.opensuse.org/repositories/science/openSUSE_13.1/ opensuse-science
zypper ref
Caso queira instalar a mpmath:
zypper install python-mpmath
VMware Workstation 10.01 and kernel 3.14 patch
Then follow these steps from a terminal as root user
# cd /usr/lib/vmware/modules/source/Enjoy!
# cp vmnet.tar vmnet.tar.original
# tar xvf vmnet.tar vmnet-only/filter.c
# patch vmnet-only/filter.c < /location_of_filter.c.diff/kernel-3.14-vmware-filter.c.diff
# tar -uvf vmnet.tar vmnet-only/filter.c
# rm -rf vmnet-only/
# vmware-modconfig --console --install-all
openSUSE 13.1 with kernel 3.14 and NVIDIA
Download this kernel patch
Download the NVIDIA driver version NVIDIA-Linux-x86_64-331.49.bin
from root execute:
# sh NVIDIA-Linux-x86_64-331.49.bin --apply-patch kernel-3.14-nvidia.patch
Now install the custom NVIDIA Driver.
Enjoy!
Running Blackboard Collaborate (Elluminate!) on SUSE SLE11 and openSUSE 13.1
For openJDK Java 64bit:
1) Download this script
2) Copy the script prepare-openjdk-blackboard.sh to your system anywhere you prefer locally
3) Login as root
4) execute from your locally preferred location.
# ./prepare-openjdk-blackboard.sh
5) Open Firefox and launch Blackboard Collaborate from the Guest or Chair Link and Select the webstart that shows up automatically. Enjoy Blackboard Collaborate on openJDK 64bit Java.
For Oracle SUN Java 64bit (Supported):
1) Download this script
2) Copy the script prepare-oracle-java-blackboard.sh to your system anywhere you prefer locally
3) Login as root
4) execute from your locally preferred location.
# ./prepare-oracle-java-blackboard.sh
5) Open Firefox, and select Preferences. Applications. In the search box, type 'jnlp' In the drop down under Action, choose 'Use Other', and browse to /opt/java/64/jre1.7.0_51/bin/javaws
6) Launch Blackboard Collaborate from the Guest or Chair Link. Enjoy Blackboard Collaborate on 64bit Oracle SUN Java.
Enjoy!
Set up Linux box as a router
- one Linux box with multiple Ethernet interfaces
- at least two networks with segments assigned
- a desire to make the Linux box route packets between the networks
Read more »
Greetings OpenStack Planet!
-C

