Home Home > 2009 > 05
Sign up | Login

Deprecation notice: openSUSE Lizards user blog platform is deprecated, and will remain read only for the time being. Learn more...

Archive for May, 2009

openSUSE-GNOME BugDay: “Community Effort”

May 14th, 2009 by

PSA sent to opensuse-gnome@opensuse.org, opensuse-project@opensuse.org, opensuse-announce@opensuse.org


Greetings!

Please join us for the openSUSE-GNOME BugDay code named “Community Effort” tomorrow
(Friday 14 MAY 2009) at 1100EDT/1500UTC.

We’ll be squashing blocker, critical, and major bugs in 11.1 related to GNOME.

More information can be found on the wiki:
http://en.opensuse.org/GNOME/BugDays/20090514

A Gobby session will be announced at the beginning of the meeting to assign/close
bugs. Should you have any questions, feel free to ask in #openSUSE-GNOME on Freenode,
or email me directly.

We hope to see you there!

Christopher M. Hobbs [chobbs@siloamsprings.com]
Network Administrator, City of Siloam Springs

Ruby on rails, Ajax and memory watching

May 14th, 2009 by

As work on webinterface for YaST is in progress we must learn new technologies suitable for web development. WebYast will be written in ruby and ruby on rails framework. Also because WebYast is new interface it could contain AJAX features for better user comfort. Today I found that ajax support in RoR is on good level and with documentation it takes few minutes to create first example which show current used memory on server. It is not connected anyhow to YaST because I want to focus on AJAX.
And here is a code. It update page every fifth second (but not refresh only update div, on bigger page it is really significant):
/views/home/index.html.erb:
<%= javascript_include_tag :defaults %>
<h1>Hello world!</h1>
<%= periodically_call_remote(:url => { :action => 'get_averages' }, :update => 'avg',:frequency => '5') %>
<div id="avg">
Memory usage is X MB </div>
controllers/home_controller.rb:
class HomeController < ApplicationController
   def index
   end
   def get_averages
     output = `free -m` # bash solution - | sed 's/Mem:[^0-9]+[0-9]+[^0-9]+([0-9]+).*$/1/;2q;1d'`
     output = $1 if (output =~ /.*n(.*)n.*n.*n/) #let live second line
     output = $1 if (output =~ /.*:s+S+s+(S+)s+/) #second field
     render :text => "Usage mem is "+output+"MB RAM."
   end
end

And thats all to watch your server usage.

New look openSUSE-Education

May 14th, 2009 by

This community week we got a couple of new contributors to openSUSE-Education project, we got artists to come up with new looks for live images.

One of the first theme is called Li-f-e(Linux for Education).

Education Desktop

Li-f-e theme consists of elements representing knowledge. Green background is selected to identify it with openSUSE colors. Pi is on the welcome screen. Two neon lines represent “strokes of brilliance”. openSUSE-Edu logo is rendered luminescent: spreading light of knowledege or acting as a beacon of learning. This theme is created by Samyak Bhuta. This theme is in openSUSE-Edu-KIWI-LTSP-live-unstable iso, get it to see it in action.

Complete screenshot set of the theme and more ideas are here: http://en.opensuse.org/Education/Live/Screenshots

On the side note, this is my first post on “lizards“, this would be my new blog, so update your feed bookmarks if you would like to keep updated about what I am sharing here.

Join us translating the special edition !

May 14th, 2009 by

Today, the openSUSE Weekly Newsletter team will have the translation sessions for the special edition created yesterday.

Join us from 12:00 UTC to 15:00 UTC in #opensuse-newsletter on freenode. (Schedule)

Congreso Centroamericano de Software Libre!

May 13th, 2009 by

Los dias 17 al 21 de Junio del 2009 se llevara a cabo el Primer Congreso Centroamericano de Software Libre, en Nicaragua.

Mas informacion, haciendo click en la Ranita

OpenSUSE Weekly News: How to make a Newsletter?

May 13th, 2009 by

Yesterday from 10:00 to 20:00 UTC the Weekly News Team holds an Session: “How to make a Newsletter?”. The Team prepared 2 Presentations:

* How to make an Newsletter and
* How to translate a Newsletter? (Thanks to Satoru).

So the Visitors can get an Overview about the Project. In an integrated Question and Answer Session Visitors can recieve Informations. We had construct an Special Edtion from the Community Week. The Special Edition merged the Blog Post, other Posts to one Site. You can see our Result: http://en.opensuse.org/OpenSUSE_Weekly_News/CommunityWeek2009.

The activity in the Channel was low. We hope that today more Visitors come to #opensuse-newsletter. For first Introductions we placed the Page: http://en.opensuse.org/OpenSUSE_Weekly_News/CommunityWeek .

If you would like to learn more about Translating you can visit us today from 12:00 to 14:00 in IRC: #opensuse-newsletter @ Freenode. The German Translaton will be held on #opensuse-de.

We hope to see you today …

Your Weekly News Team

Today in Factory: A smart gdb

May 13th, 2009 by

I have no idea who came up with this, but I just fell over a gdb that teached me to use zypper while
debugging a problem I’m having:

Missing separate debuginfo for /lib64/ld-linux-x86-64.so.2
Try: zypper install -C "debuginfo(build-id)=41d4f203d690d7db47fbcc38c3f47a2cdcc6848f"

And so I did, and it installed glibc-debuginfo. Smart!

OpenOffice_org 3.1 rc1 available

May 11th, 2009 by

I’m happy to announce that OpenOffice.org 3.1 rc1 packages are available in the Build Service OpenOffice:org:UNSTABLE project. They include many upstream and Go-oo fixes. Please, look for more details about the openSUSE OOo build on the wiki page.

The packages are release candidates but they might still include even serious bugs. Therefore they are not intended for data-critical usage. A good practice is to archive any important data before an use, …

We kindly ask any interested beta testers to try the package and report bugs.

Other information and plans:

We would like to add few more fixes and provide rc2 the following Monday. I hope that the rc2 build will pass QA, so I could put it into the STABLE repository as well. I am sorry that we are so delayed with stabilizing the additional features and fixes this time.

Kraft 0.32 Released

May 10th, 2009 by

Kraft 0.32 was released a few days ago. Kraft is KDE software for people who operate a small business and want to generate documents like invoices or offers for their customers. Kraft helps to do that in a very efficient way with template texts and a calculation module and of course integration in KDE. Very important is an excellent print out (that’s the face to the customer) which Kraft does via an PDF export of the document.

I say ‘small business’ as a target group and I mean small shops doing crafts like carpenters or plumbers or landscaping working alone or with a few people. I think free software and especially KDE is very good for these kind of companies. Larger companies usually go for specialised software, which is available for nearly all kind of crafts in all levels of usefulness and quality.

When I talk in the community about Kraft (I am of course not as good as Tackat in his best Marble-times) I sometimes feel that the coolness factor of this kind of software is not so big. People seem to think “How can one do this kind of boring, already-there software?”. Well, yes. This kind of software exists. But as free software and on KDE, well integrated into the desktop? Not that I am aware of.

Here are some good reasons to work on Kraft for me personally:

  1. I think it is important that this kind of software is available. Not only Kraft, but other stuff people need for their business, for example financial software like KMyMoney. Well integrated in KDE this can enable another huge group of users which now uses other systems.
  2. It is serious. Kraft is software people use to get their money. If somebody has done work and wants to invoice it she loves a well working software that saves time for her. But if it does not work, it becomes a serious issue quickly because only written and sent out invoices are good invoices from that POV.
  3. Especially because there is much competition from the commercial side, it is fun to try to create free software that is even better from for example the usability perspective. It is real challenging.
  4. I am somehow addicted 😉 This year I work for twenty years on this kind f software. If you like you can check out an underground video which shows software running on an Atari ST, used for daily business in my brothers landscaping company. I released that version in 1991, I still have an earlier release from 1990 which I could not get to run anymore. I started to develop it in 1989.

But back to the new Kraft-release: Beside other things I did some change to the tax system which make Kraft now useable internationally (shame  on me that the earlier versions where tied to german taxing too much).

So please, tomorrow first thing knock at the door of your handcrafter neighbor and ask him if he has thought about invoicing with Linux – Kraft  is with you, when you support him. Chances to get very interesting insights on how non-geeks see the computer world.

Kolab on its way back

May 7th, 2009 by

After a long time, with lots of not visible activity Kolab, the groupware server build with many known open source components, is slowly getting back into openSUSE. For a year or so it was not possible to use Kolab on openSUSE versions newer than 10.3. That was due to the move from openldap 2.3 to 2.4. The latter does no longer support slurpd as replication mechanism, but uses syncrepl instead. Hence, kolab had to be extended to be able to work with new replication protocol. After that the way the webclient horde was packaged, changed from (to make a long story short) 1 big package, to many small packages. This in preparation for horde4. Today, the following message was posted to the kolab-user e-maillist:

after a lot of tests on a virtual system I finally upgraded my
productive Kolab server to 2.2.1 with the Suse packages.

Now you should now, that kolab-2.2.1 was released about month in April 2009. Although we (Marcus Huewe, Alar Sing, and the author of this article) are not there yet, seeing this message means a lot to us. We’re making good process!