Skip to main content

a silhouette of a person's head and shoulders, used as a default avatar

ITR with LibreOffice [India]

Kindly note that the ITR1 form for filing income tax returns is successfully migrated to LibreOffice / OpenOffice for this year (Assessment year 2011-2012) and available on the same site, http://freedom-matters.in . Kindly spread the word.

The goal of this endeavour is that no person who wants to file ITR and does not have MS Excel should suffer because of this partiality by the Government. But we are still a long way from this. The problem is, every year the form changes, since tax rules change, so this migration is going to be difficult in future. We need to get the Government / IT Department to stop favouring MS Excel. They are only making it harder for non-MS Office users. Kindly lets continue this discussion and effort to put pressure on the concerned people to make a change in this department.
a silhouette of a person's head and shoulders, used as a default avatar

KDE 4.7

Well today is Wednesday 27th July 2011 last time I checked..

According to the KDE Release Schedule today is KDE 4.7 day!!

So Happy KDE 4.7 day to you, I just wonder how many different servers in the world are busily compiling and building software for their respective distributions, I know its currently being built for openSUSE as we speak and should be available in the repositories sometime in the next 6 hours lets just see when the official release announcement comes.
a silhouette of a person's head and shoulders, used as a default avatar

Οι εγγραφές για το συνέδριο openSUSE είναι ανοιχτές!

 

"Η οργανωτική ομάδα βρίσκεται στην ευχάριστη θέση να ανακοινώσει ότι έχουν ανοίξει οι εγγραφές για το συνέδριο openSUSE που θα πραγματοποιηθεί στη Γερμανία, στην πόλη της Νυρεμβέργης, στις 11 με 14 Σεπτεμβρίου. Πηγαίνετε στη φόρμα εγγραφής και εγγραφείτε. Έτσι μας βοηθάτε να οργανωθούμε καλύτερα για μια καταπληκτική εκδήλωση.


Ναι, ήρθε η ώρα να αρχίσετε να ετοιμάζετε το ταξίδι σας στη Νυρεμβέργη!

Προετοιμασία
 
Σε δύο μήνες από τώρα θα πραγματοποιηθεί το συνέδριο openSUSE και SUSE Labs στη Νυρεμβέργη της Γερμανίας. Αυτό σημαίνει ότι, επειδή τα αεροπορικά εισιτήρια δε φθηναίνουν, πρέπει να αρχίσετε να ετοιμάζεστε! Ζητήστε άδεια από το αφεντικό σας, αρχίστε να ενημερώνετε τους καθηγητές σας ότι δε θα είστε παρόντες στις 11 - 14 Σεπτεμβρίου. Και φυσικά αρχίστε να βρίσκεται φτηνές πτήσεις ή εισιτήρια τρένου. Κάντε κράτηση στο ξενοδοχείο και είστε έτοιμοι να εγγραφείτε για το συνέδριο. Φυσικά μην ξεχάσετε να υποβάλλεται μια συνεδρία αν θέλετε να κάνετε κάποια παρουσίαση, να οργανώσετε ένα BoF (συνάντηση ομάδας), να πραγματοποιήσετε μια συνεδρία hack ή ένα workshop.

Ξενοδοχείο

Η ομάδα του συνεδρίου openSUSE έχει φτιάξει μια λίστα με ξενοδοχεία όπου μπορείτε να μείνετε κατά τη διάρκεια του συνεδρίου. Σας συνιστούμε να προτιμήσετε κάποιο από αυτά τα ξενοδοχεία καθώς θα έχουν μόνο συμμετέχοντες του συνεδρίου (fellow geekos), έχουν λογικές τιμές (ειδικές τιμές για τους συμμετέχοντες του συνεδρίου!) και φυσικά δεν είναι πολύ μακρυά από τον χώρο διεξαγωγής, στο Zentrifuge.

Ταξίδι

Για μερικούς από εσάς ένα ταξίδι στη Νυρεμβέργη δεν είναι κάτι εύκολο από οικονομικής απόψεως. Ίσως είστε φοιτητής ή πρέπει να έρθετε από πολύ μακρυά. Τα γνωρίζουμε όλα αυτά πολύ καλά και είναι ο κύριος λόγος για τον οποίο ψάχνουμε συνεχώς για χορηγούς! Μπορείτε να υπολογίζετε να δείτε σχετική ανακοίνωση σε μία εβδομάδα περίπου, σχετικά με το τι και πώς μπορούμε να σας βοηθήσουμε οικονομικά να ταξιδέψετε και να είστε σίγουροι ότι θα κάνουμε ό,τι μπορούμε ώστε μέλη της κοινότητας από μακρυά ή με οικονομικές δυσκολίες μπορούν να έρθουν και να συμμετέχουν κι αυτοί μαζί μας!

Εγγραφή

Η εγγραφή σας εξασφαλίζει καρτελάκι για εσάς στο συνέδριο χωρίς να χρειάζεται να περιμένετε στην ουρά μέχρι να σας ετοιμάσουμε ένα εκείνη τη στιγμή. Επίσης σας προσφέρει πρόσβαση στο ασύρματο ίντερνετ και σας εξασφαλίζει μια θέση στο πάρτυ! Και φυσικά μας δίνει τη δυνατότητα να οργανώσουμε καλύτερα τα πάντα, επομένως έχει σημασία να εγγραφείτε το συντομότερο δυνατό αν σκοπεύετε να έρθετε!
Να σημειωθεί ότι για να εγγραφείτε δε χρειάζεται να δημιουργήσετε λογαριασμό. Θα πρέπει να κάνετε κράτηση σε ξενοδοχείο μόνοι σας, ρίξτε μια ματιά σε αυτή τη σελίδα!
Τέλος, υπάρχει η δυνατότητα για 2 διαφορετικά εισιτήρια. Η είσοδος είναι ελεύθερη για όλους αλλά όσοι θέλουν να υποστηρίξουν το συνέδριο και έχουν την οικονομική δυνατότητα μπορούν να αγοράσουν ένα επαγγελματικό εισιτήριο (professional ticket). Κοστίζει 250 ευρώ και σας παρέχει, εκτός από πρόσβαση στο συνέδριο, βραδινό με τους ομιλητές και άλλους κατόχους εισιτηρίων καθώς και με τη διοίκηση του προϊόντος SUSE.

Βοηθώντας

Εν τω μεταξύ, οποιαδήποτε βοήθεια στην ομάδα διοργάνωσης είναι ευπρόσδεκτη. Αν θέλετε να ασχοληθείτε κι εσείς και να βοηθήσετε να κάνουμε το συνέδριο openSUSE το καλύτερο που έγινε ποτέ, εγγραφείτε στη λίστα της ομάδας και δείτε και τη σελίδα οργνάνωσης." 

Πηγή:  http://own.opensuse.gr/

a silhouette of a person's head and shoulders, used as a default avatar

openSUSE The Best Desktop Environment

Are you looking to start your own business? You can purchase a computer that most likely has Windows on it, but did you know that most of the software pre installed has a time limit on it?


If you see "Starter Edition" it means that most likely after 60 days you have to pay to upgrade to the full version of the software by purchasing a key card from either the supermarket or pc store.

Lets add onto this all the new hardware your going to purchase, Printer, Broadband Router, Scanner etc, each of these programs installs their own software as well as the required drivers which you really don't need!!

Lets take an example here:

O2 Broadband sends you a router - the router by its nature has a web page that you configure all the settings on at o2wirelessbox.lan but step 1 of the unnecessary installation CD states "Insert the CD and install O2Broadband Software" so lets take a look at this.

What does it install? well it installs some daft utility that makes your pc do the work that the router does anyway - what is the point of that? Second it installs a ton of bookmarks that just clutter up your browser and again totally not required.

May advice? use the CD as a new coaster for your cup of tea its pointless!!

Look let me tell you a little secret..

openSUSE is a desktop operating system with graphical environment much like Windows is to Dos (yes believe it or not Dos does still exist underneath all that bloat of Windows).

What's more it comes with a large selection of Pre Installed Applications that are not restricted in terms of days before you need to pay again.

All the applications are fully functional and most have a choice of which one you can use.

3 different office productivity suites (LibreOffice, KOffice2, Gnome Office (AbiWord, gNumeric))
5 different web browsers (Chromium, Opera, Epiphany, Firefox, Konqueror)
Accounting and Finance, Graphic Design, Email, Chat, Instant Messeging

If your running a business paying just 60 quid for openSUSE versus £1000's for Licences for  Windows products makes much more sense.

Plus he is the big + if your a small business openSUSE has no licence restrictions and as your business grows you can use the same installation cd on each machine without needing to purchase additional ones!

So to sum up, openSUSE removes bloat ware because Manufacturers don't write it for openSUSE, use the web based configuration utilities its what its their for.

openSUSE removes time limitations on that new computer you just bought.

As your business expands your software budget stays exactly the same.

Bargain!
the avatar of Martin Vidner

ruby-dbus 0.7.0 works with 1.9.2 again

I have made a new release of ruby-dbus, a Ruby language binding for the D-Bus IPC system.
  • Added ASystemBus and ASessionBus, non-singletons useful in tests and threads.
  • Fixed handling of multibyte strings (Issue#8, by Takayuki YAMAGUCHI).
  • Allow reopening of a dbus_interface declaration (Issue#9, by T. YAMAGUCHI).
  • Fixed ruby-1.9.2 compatibility again (Issue#12).
  • Fixed authentication on BSD (Issue#11, by Jonathan Walker).
  • Fixed exiting a nested event loop for synchronous calls (reported by Timo Warns).
  • Fixed introspection calls leaking reply handlers.
  • "rake test" now works, doing what was called "rake env:test"
Get a gem from RubyGems.org or an rpm from the openSUSE Build Service.

    a silhouette of a person's head and shoulders, used as a default avatar

    A utility for merging configuration / sysconfig files – Week 9 Report

    Hello,

    Exciting news for the project this week. After solving the problem with the comments and the tree representation of the sysconfig files in Augeas, there was a big leap in the project’s progress. By having test data and through debugging i was able to complete the match algorithm.
    The program is now able to traverse through two trees / files, make the necessary matches between the nodes of these two trees and provide the appropriate information to the later stages. That of merging.

    What exactly have been done in the previous week:

    – Tree representation of sysconfig files
    – Matching between two trees nodes completed
    – Sorting of labels (Small Fixes)
    – tree_compare function complete
    – Tree traversal of aug_process_trees ( revisited)

    What is for next week:

    – Finish merging functions for aug_process_trees ( I feel optimistic that i will surely complete this next week due to the reason that matching was completed)
    – Create first beta packages
    – Test Test Test
    – Improve code

    the avatar of Andrea Florio

    LXDE and gtk3

    GTK3 will slowly replace the “old” gtk2, and of course, if we don’t want to be left behind we have to move to gtk3 eventually.

    Even if slowly (we need horse power! –> yes we need you too!!) LXDE is being ported too. Nothing has been released yet, but a good deal of work is actually into git repositories.

    X11:lxde:gtk3 project

    Thanks to openSUSE Build Service (public instance of the Open Build Service) we are currently able to get git code and build it auto-magically (thanks god you created obs _services 😀 )

    Right now, only five packages don’t want to build with gtk3 and they are: gpicview, libfm, lxmusic, lxpanel, pcmanfm. Everything else builds fine. As a side note, lxdm gtk greeter build but seems to crasch.

    Please test those packages and report in our mailing list or even better upstream your issues.

    To conclude, right now i don’t feel comfortable to push into factory gtk3 packages, so 12.1 most probably will stuck with the well know stable gtk2 packages.

    Also, i’m actually working to use obs, to provide gtk3 enabled git nightly build not only to openSUSE (actually only >= 11.4) but also to Fedora 15 (already building with many successful packages) and Ubuntu/Debian. So if you are .deb packagers, please let me know, i need your help. Contact me and the lxde team using our mailing list opensue-lxde@opensuse.org

    Have a great day,

    Andrea

    the avatar of Carlos Gonçalves

    SSH connection automation

    Part of my daily routine involves accessing and managing a considered amount of remote servers through the SSH protocol. I use screen a lot to ease the job by having a couple of windows opened on each server, so avoiding multiple connections to the same server. By using screen not only helps me grouping server windows altogether in one console window/tab but also is a time saver in those days when network connection is not in its glory days allowing me to reattach it and carrying on being productive (*sighs*).

    But, before connecting to all those machines, I used to repeat over and over the same setup steps:
    1. send my public key to server
    2. upload my screen configuration file
    3. create an alias (because ssh'ing manually is a truly hassle each time I want to connect!) to connect to the server and reattach or create a new screen session
    4. Change its permissions to 700 (security freak? Oh well...)

    Four repetitive and forgettable operations that could all be avoided, sparing me some minutes of my precious time. But no more!

    Here is a handy Bash script I wrote the other day (at last!):
    #!/bin/bash
    # $1 = [remote_user@]remote_host
    # $2 = [alias name]
    BIN=$HOME/bin
    if [ "$#" -lt 1 ] || [ "$#" -gt 2 ] || [ "$1" = "-h" ] || [ "$1" = "--help" ]; then
    echo "Usage: $0 [user@]machine [alias]" >&2
    exit 1
    fi
    if [ "$#" -eq 2 ]; then
    (
    cat <<EOF
    #!/bin/bash
    ssh $1 -t screen -x -R
    EOF
    ) > $BIN/$2
    chmod u=rwx,go= $BIN/$2
    fi
    ssh-copy-id -i ~/.ssh/id_rsa.pub $1 > /dev/null 2>&1
    scp ~/.screenrc $1:~/ > /dev/null 2>&1
    exit 0

    Copy and paste this code to a file in your $PATH (mine is $HOME/bin/setup-machine) and give it execution permission (chmod u=rwx,go= ).
    Obvious to some, though may not be to others, here is an usage example:
    Macnux:~ carlos$ setup-machine -h
    Usage: /Users/carlos/bin/setup-machine [user@]machine [alias]
    Macnux:~ carlos$ setup-machine cgoncalves@cgoncalves.info cgoncalves
    cgoncalves@cgoncalves.info’s password: *****************
    Macnux:~ carlos$ cat bin/cgoncalves
    #!/bin/bash
    ssh cgoncalves@cgoncalves.info -t screen -x -R
    Macnux:~ carlos$ cgoncalves
    [SSH connection established and attached to screen]
    the avatar of Andreas Jaeger

    Factory Progress 2011-07-18

    I’ve noticed the following changes that might interest people using and developing openSUSE Factory:

    Package changes

    GNOME 3.1.3

    The GNOME team plans to have GNOME 3.2 in for openSUSE 12.1 and thus have updated to the current development release 3.1.3. They have also started removing old GNOME 2 packages that are not needed anymore.

    systemd

    Frederic gave an update on systemd integration. The graphical bootloader allows now to switch during boot between systemd, SysVinit and also shell code.

    Also, Lennart Poettering wrote in his “systemd for developers” series about socket activation where he uses cups as example.

    hal

    The hal daemon has been dropped from Factory after all users with clean spec files have been changed to work with the successors of hal like udisk and udev.

    samba

    Samba is getting updated to 3.6.0, one of its major features is full SMB2 support.

    Linux Kernel Headers

    Linux kernel 2.6.38 removed the Video for Linux v1 support and also the file linux/videodev.h. Since we now use the Linux Kernel 3.0, applications using the old interface need to be converted. A replacement is libv4l1-videodev.h from libv4l-dev >= 0.8.4.

    Keeping old kernel(s) while installing new ones

    Michal Marek descripes in his blog how it’s possible to configure which kernels to keep installed when a new one gets installed. With a simple change to the zypp configuration, you can define e.g. that you always like to keep the latest running kernel when you install a new one.

    Upcoming Features

    A new page called “upcoming features” has been created to point out new features for the next release. Please help updating the page with new information.

    Policy and tool changes

    Directories not owned by a package

    We have now enabled a build time check that all directories are owned by a package and this hit 49 packages, most of them are fixed by now but packagers should fix the remaining onw.

    Other interesting bits

    openSUSE 11.4 Milestone 3

    Coolo announced that milestone 3 is delayed due to some kernel bugs which the testing team encountered with their daily testing scripts.  On 2011-07-18 the 3.0 RC7 kernel was checked in and should fix this.

    openSUSE Conference

    The call for papers is continuing to run, please submit session proposals at the conference site. Also, registration is open now.

    a silhouette of a person's head and shoulders, used as a default avatar