March 27, 2015

hackergotchi for Ubuntu developers

Ubuntu developers

Benjamin Kerensa: Calling Out OkCupid

OkCupid Blocks FirefoxSo the other day, Indiana’s governor signed a bill into law that the Republican controlled legislature passed called the Religious Freedom Restoration Act. The reality of this bill is it has nothing to do with freedom of religion and everything to do with legalizing discrimination.

Anyways, to the point, I hate to open a can of worms but when I heard this news I thought back to this same time last year and remembered how gung ho OkCupid was over Mozilla’s appointment of Brendan Eich because of his personal beliefs and that they ultimately decided to block all Firefox users.

I don’t really think OkCupid should block Indiana but their lack of even a public tweet or statement in opposition of this legislation leads me back to my original conclusion that they were just riding the media train for their own benefit and not because they support the LGBT community.

If you are going to be about supporting the LGBT community, try to at least be consistent in that support and not just do it when it will make you look good in the media!

27 March, 2015 10:15PM

Simos Xenitellis: Πως φτιάχνουμε εύκολα app (webapp) για το Ubuntu Phone!

Θα δούμε πως μπορούμε να φτιάξουμε εύκολα ένα webapp (εφαρμογή/app που εμπεριέχει mobile website) στο Ubuntu Touch. Για τα βήματα αυτά δεν χρειάζεται να έχουμε καν το κινητό.

Ξεκινούμε με το να βρούμε ένα δικτυακό τόπο που διαθέτει μια έκδοση για κινητά (mobile website). Για το παράδειγμά μας, χρησιμοποιούμε το www.real.gr.

Καθώς βλέπουμε το www.real.gr, παρατηρούμε (στο τέλος της σελίδας) να κάνει αναφορά για το RealMobile και τον ιστότοπο http://www.realmobile.gr/ Όταν επισκεφούμε το σύνδεσμο αυτό, βλέπουμε ότι είναι ειδική έκδοση mobile. Αυτό είναι το στοιχείο που αρκεί για να φτιάξουμε το webapp μας!

Για τη δημιουργία ενός απλού webapp για το Ubuntu Touch, θα χρησιμοποιήσουμε τη σελίδα https://developer.ubuntu.com/webapp-generator/ που παράγει το πακέτο click με την εφαρμογή, και μετά πάμε στο https://myapps.developer.ubuntu.com για να προσθέσουμε την εφαρμογή. Ας δούμε τα βήματα με λεπτομέρεια.

1.  Πάμε στο https://developer.ubuntu.com/webapp-generator/ και συνδεόμαστε με το λογαριασμό μας στο Ubuntu One. Αν δεν έχετε ήδη λογαριασμό, πατήστε να δημιουργήσετε. Όταν το κάνετε, θα δείτε μια σελίδα με τίτλο «Create your Webapp package».

2. Συμπληρώνουμε τη σελίδα όπως παρακάτω.

Webapp creator for Ubuntu Phone

Webapp creator for Ubuntu Phone

Συγκεκριμένα,

  1. App name, το όνομα της εφαρμογής. Είναι ένα αλφαριθμητικό που το βλέπει ο χρήστης στη λίστα εφρμογών. Επιλέγουμε κάτι που βοηθάει την ορατότητα της εφαρμογής. Οι εφαρμογές ταξινομούντε αλφαβητικά και έχει νόημα στο παράδειγμά μας να επιλέξουμε κάτι που να ξεκινάει με Real.
  2. Webapp URL, είναι το σύνδεσμος (URL) για το φορητό δικτυακό τόπο. Στο παράδειγμά μας, όταν επισκεπτόμαστε το www.realmobile.gr με τον περιηγητή του Ubuntu μας, μας μεταφέρει αυτόματα στο www.realmobile.gr/msimple όταν ολοκληρωθεί η φόρτωση της σελίδας. Οπότε, επέλεξα να βάλω το δεύτερο URL. Δεν έχει ουσιαστική σημασία ποιο θα βάλουμε, αρκεί να φορτώνει στο φορητό δικτυακό τόπο.
  3. App Icon, το εικονίδιο της εφαρμογής, σε αρχείο PNG και σε διαστάσεις 256x256. Εδώ πήρα το λογότυπο από το real.gr και το επεξεργάστηκα στο GIMP ώστε να παραχθεί η εικόνα

    Λογότυπο Real.gr (256x256)

    Λογότυπο Real.gr (256x256)

  4. App options, οι επιλογές που ταιριάζουν στο δικτυακό τόπο για χρήση ως webapp. Κρατήστε πατημένο το Ctrl για να επιλέξτε με το ποντίκι περισσότερα από ένα. Για τις επιλογές έχουμε:
    1. Store cookies, αν θα αποθηκεύει cookies ώστε να φαίνονται οι σύνδεσμοι που έχουμε επισκεφθεί. Ακόμα, αν ο δικτυακός τόπος χρησιμοποιεί cookies για να αναγνωρίζει τους επισκέπτες, τότε η επιλογή χρειάζεται. Γενικά, όταν στο webapp δεν υπάρχουν πληροφορίες που θέλουμε να διατηρούνται και να γνωρίζει ο δικτυακός τόπος, τότε δεν επιλέγουμε το Store cookies.
    2. Show header, αν θα εμφανίζεται στο πάνω μέρος σε μια μπάρα το όνομα του δικτυακού τόπου.
    3. Show back and forward buttons, αν θα εμφανίζονται στο πάνω μέρος σε μια μπάρα κουμπιά για εμπρός και πίσω. Αν δεν το επιλέγουμε, τότε δεν θα έχουμε δυνατότητα να πάμε πίσω/εμπρός καθώς επισκεπτόμαστε σελίδες στο webapp. Εδώ θα το απενεργοποιούσαμε αν το webapp είναι τέτοιο που δεν χρειάζεται τέτοια κουμπιά, ή αν παρέχει το ίδιο τέτοια κουμπιά.
    4. Run fullscreen, αν το webapp θα τρέχει σε πλήρη οθόνη. Αν δεν το επιλέξουμε, τότε θα φαίνεται η (πάνω) μπάρα κατάστασης του Ubuntu Touch που δείχνει την ώρα, μπαταρία, δίκτυα, κτλ. Αν το επιλέξουμε, τότε το webapp θα λειτουργεί σε πλήρη οθόνη. Καμία επιλογή Μόνο με Run fullscreen Μόνο με Show header, Run fullscreen Show header, Show back/forward buttons, Run fullscreen
  5. Developer namespace, είναι το όνομα χρήστη που έχουμε στο Launchpad/Ubuntu One καθώς φτιάξαμε το λογαριασμό μας. Μπορεί να μπει και ο δικτυακός μας τόπος, αν έχουμε.
  6. Maintainer full name, το όνομά μας.
  7. Maintainer e-mail, το ε-μαίηλ μας.

Όταν συμπληρώσουμε τη σελίδα, πατάμε στο Submit για να δημιουργηθεί το webapp μας. Θα δημιουργηθεί ένα αρχείο με κατάληξη .click το οποίο και αποθηκεύουμε στο δίσκο μας.

Έπειτα, μπαίνουμε στη διαδικασία αποστολής της εφαρμογής στο Ubuntu Store.

Επισκεπτόμαστε στη σελίδα https://myapps.developer.ubuntu.com/ και συνδεόμαστε με το λογαριασμό μας στο Launchpad/Ubuntu One. Θα εμφανιστεί η αρχική σελίδα με τις εφαρμογές μας. Αρχικά θα είναι κενή και θα φαίνεται μόνο το κουμπί New application. Το πατάμε και βλέπουμε τη λίστα με τις βασικές πληροφορίες εφαρμογής.

Συμπλήρωση βασικών στοιχείων εφαρμογής

Συμπλήρωση βασικών στοιχείων εφαρμογής

Συμπληρώνουμε όπως

  1. Your application, εδώ πατάμε το πλήκτρο Select file και επιλέγουμε το αρχείο της εφαρμογής που δημιουργήσαμε προηγουμένως.
  2. Changelog, εδώ γράφουμε τις αλλαγές με την προηγούμενη έκδοση. Μιας και αυτή είναι η πρώτη έκδοση, γράφουμε κάτι τυπικό όπως Initial upload.
  3. Department, εδώ είναι το είδος της εφαρμογής που φτιάξαμε. Μιας και το real.gr είναι ειδησεογραφικό, βάζουμε από τη λίστα News & Magazines.
  4. Support URL, εδώ βάζουμε κάποιο δικτυακό τόπο για υποστήριξη. Μιας και δεν έχουμε επικοινωνήσει με τον ίδιο το δικτυακό τόπο για τη δημιουργία αυτής της εφαρμογής, βάζουμε κάτι δικό μας. Μια καλή επιλογή είναι το ημαιλ μας.
  5. License, η άδεια διάθεσης της εφαρμογής μας. Μια καλή επιλογή είναι GNU GPL v3.

Εκτός από τις βασικές επιλογές, υπάρχουν και προαιρετικές. Συγκεκριμένα,

Συμπλήρωση προαιρετικών στοιχείων εφαρμογής

Συμπλήρωση προαιρετικών στοιχείων εφαρμογής

Συμπληρώνουμε όπως

 

 

  1. Application name, το όνομα της εφαρμογής, όπως το είχαμε βάλει πιο πριν.
  2. Tagline, περιγραφή της εφαρμογής σε μια γραμμή.
  3. Description, περιγραφή της εφαρμογής. Αυτό θα φανεί όταν ο χρήστης εντοπίσει την εφαρμογή μας στο Κατάστημα Ubuntu. Είναι καλό να περιγράψουμε την εφαρμογή μας αρκετά καλά.
  4. Keywords, διάφορες λέξεις-κλειδιά για την εφαρμογή μας. Είναι καλό να βάλουμε αρκετές λέξεις ώστε η εφαρμογή μας να μπορεί να εντοπιστεί εύκολα στις αναζητήσεις.

Στο τέλος της σελίδας υπάρχουν οι τελικές επιλογές,

Συμπλήρωση τελικών προαιρετικών στοιχείων εφαρμογής

Συμπλήρωση τελικών προαιρετικών στοιχείων εφαρμογής

Συγκεκριμένα,

  1. Icon 256, το εικονίδιο που φτιάξαμε πιο πριν. Εδώ μπορεί να χρειάζεται να το επαναλάβουμε αν και το περιέχει το αρχείο της εφαρμογής click.
  2. Screenshots, διάφορα στιγμιότυπα οθόνης από την εφαρμογή μας. Για τώρα είναι κενό. Όταν η εφαρμογή μπει στο Κατάστημα Ubuntu, την ξεκινούμε και τότε λαμβάνουμε στιγμιότυπο (πατάμε ταυτόχρονα Ήχος+/Ήχος- για τη λήψη στιγμιοτύπου).
  3. Application website, δικτυακός τόπος με τον κώδικα της εφαρμογής μας. Εδώ το αφήνουμε κενό.
  4. Price, η τιμή της εφαρμογής μας. Το αφήνουμε στο Make it free.

Πατάμε το κουμπί Submit και αυτό ήταν!

Η εφαρμογή έχει σταλθεί, και αναμένουμε να ελεγχθεί.

Η εφαρμογή έχει σταλθεί, και αναμένουμε να ελεγχθεί.

Εδώ ολοκληρώθηκε η αποστολή των στοιχείων και αναμένουμε να ολοκληρωθεί το review (έλεγχος) της εφαρμογής ώστε να γίνει δεκτή.

Για αρκετές εφαρμογές, ο έλεγχος ολοκληρώνεται άμεσα και το ίδιο συμβαίνει και με την εφαρμογή μας. Οπότε πατάμε στο σύνδεσμο check again για να φορτώσει η σελίδα ξανά.

Η εφαρμογή μας είναι διαθέσιμη στο Κατάστημα Ubuntu!

Η εφαρμογή μας είναι διαθέσιμη στο Κατάστημα Ubuntu!

Και αυτό ήταν! Η εφαρμογή μας είναι διαθέσιμη πια στο Κατάστημα Ubuntu. Αναφέρει Published με το χρώμα της μπίλιας να είναι πράσινο.

Αν έχουμε κινητό με Ubuntu Touch, μπορούμε να εγκαταστήσουμε άμεσα την εφαρμογή.

Μπορούμε να δούμε την εφαρμογή μας στον κατάλογο εφαρμογών στο δικτυακό τόπο https://appstore.bhdouglass.com/apps Εδώ, η ενημέρωση γίνεται κάθε λίγες ώρες, οπότε η εφαρμογή μας θα φανεί μετά από λίγο. Για την παραπάνω εφαρμογή, ο σύνδεσμος με τα στοιχεία είναι https://appstore.bhdouglass.com/app/realmobilegr-bkm.simosx

Οπότε, μπορεί ο καθένας να βρει ένα δικτυακό τόπο που να παρέχει mobile website, και να φτιάξει ένα απλό webapp. Για τους δικτυακούς τόπους στην Ελλάδα, ελάχιστοι έχουν webapp οπότε είναι ευκαιρία να την φτιάξετε εσείς!

 

No comment

27 March, 2015 08:50PM

Ronnie Tucker: FCM#95 has also arrived!

This month:
* Command & Conquer
* How-To : Program in Python, LibreOffice, and Using LaTeX
* Graphics : Inkscape.
* Linux Labs: Syncthing
* Review: BQ Aquaris E4.5 Ubuntu Phone & Able2Extract Pro 9
* Competition: WIN a copy of Able2Extract Pro 9
* Ubuntu Games: Penumbra Necrologue & Perfect Golf
* My Story special on handling molecules in Linux
plus: News, Arduino, Q&A, and soooo much more.

 

Get it while it’s hot!

27 March, 2015 08:10PM

hackergotchi for Xanadu developers

Xanadu developers

Location Bar Enhancer un complemento para mejorar tu barra de direcciones

Este complemento modifica la forma en la que visualizamos la barra di direcciones, cambiando la apariencia tradicional por una mas fácil de entender y visualmente mas agradable llamada Breadcrumb.

Acá les muestro como quedara su barra de direcciones después de instalar Location Bar Enhancer.

Location Bar Enhancer esta disponible en la web de complementos de Mozilla y no necesita reiniciar el navegador después de instalarlo, para descargarlo haga clic en el siguiente enlace.

Entre sus principales características podemos destacar las siguientes.

  • Marca visualmente etiquetas de anclaje y cadenas de consulta para una fácil identificación.
  • Proporciona fácil acceso al menú contextual.
  • Acceso rápido a la URL original en texto plano, haciendo clic en la derecha de la última parte.
  • Incluye cuatro temas por defecto, además de soporte para temas personalizados.
  • Incluye una función para detectar y reemplazar parte de la url con texto significativo cuando y donde sea posible.
  • Amplio soporte de personalización mediante la ventana de opciones.

Location Bar Enhancer es bastante simple de instalar y nos permitirá una gran personalización de nuestro Firefox.

Espero que esta información les sea útil, saludos…

 


Archivado en: Mozilla Tagged: breadcrumb, firefox, locationbar, plugin

27 March, 2015 02:30PM by sinfallas

hackergotchi for Ubuntu developers

Ubuntu developers

Jonathan Riddell: Kubuntu Beta 2 is Out

Kubuntu Vivid Beta 2 is out.  This is the first major distro to ship with Plasma 5 so it’ll be the first time many people get to see our lovely new desktop.  Scary.

We have 24 bugs I’ve milestoned and 1 month to go until release, let’s see how low we can go.  Many of the bugs are easy enough to fix and just need twiddling the bits in the packaging.  Some are more complex.  If you want to help out come and join us in #kubuntu-devel we’d appreciate just testing the ISOs for sanity.

Alas upgrade from 14.10 is currently broken due to a bug which is probably in apt , fix soon I hope.

facebooktwittergoogle_pluslinkedinby feather

27 March, 2015 01:41PM

The Fridge: Ubuntu 15.04 (Vivid Vervet) Final Beta released

The Ubuntu team is pleased to announce the final beta release of Ubuntu 15.04 Desktop, Server, Cloud, and Core products.

Codenamed "Vivid Vervet", 15.04 continues Ubuntu’s proud tradition of integrating the latest and greatest open source technologies into a high-quality, easy-to-use Linux distribution. The team has been hard at work through this cycle, introducing new features and fixing bugs.

This beta release includes images from not only the Ubuntu Desktop, Server, Cloud, and Core products, but also the Kubuntu, Lubuntu, Ubuntu GNOME, Ubuntu Kylin, Ubuntu Studio and Xubuntu flavours. In addition to the usual suspects, we’re also welcoming a new flavour to the family this cycle with Ubuntu MATE.

The beta images are known to be reasonably free of showstopper CD build or installer bugs, while representing a very recent snapshot of 15.04 that should be representative of the features intended to ship with the final release expected on April 23rd, 2015.

There are, however, two bugs in this beta serious enough that it’s worth calling them out in the release announcement. Both bugs affect all flavours, are considered high priority, and will be addressed in upcoming daily builds:

  1. After installation is complete, clicking the "reboot now" button will eject your installation medium but then fail to reboot. The simple workaround for this is to manually turn off or reset your computer and then boot into the freshly installed system.
  2. When doing an OEM installation, the OEM user will not be removed at the end of the prepare-to-ship phase. Because of this, it is not recommended that oem-config be used with this beta, except for testing purposes.

Ubuntu, Ubuntu Server, Ubuntu Core, Cloud Images

Utopic Final Beta includes updated versions of most of our core set of packages, including a current 3.19.2 kernel, the much-anticipated switch to systemd, and much more.

To upgrade to Ubuntu 15.04 Final Beta from Ubuntu 14.10, follow these instructions:

https://help.ubuntu.com/community/VividUpgrades

The Ubuntu 15.04 Final Beta images can be downloaded at:

http://releases.ubuntu.com/15.04/ (Ubuntu and Ubuntu Server)

Additional images can be found at the following links:

The full release notes for Ubuntu 15.04 Final Beta can be found at:

https://wiki.ubuntu.com/VividVervet/ReleaseNotes

Kubuntu

Kubuntu is the KDE based flavour of Ubuntu. It uses the Plasma desktop and includes a wide selection of tools from the KDE project.

The Final Beta images can be downloaded at:

http://cdimage.ubuntu.com/kubuntu/releases/15.04/beta-2/

More information on Kubuntu Final Beta can be found here:

https://wiki.ubuntu.com/VividVervet/Beta2/Kubuntu

Lubuntu

Lubuntu is a flavor of Ubuntu that targets to be lighter, less resource hungry and more energy-efficient by using lightweight applications and LXDE, The Lightweight X11 Desktop Environment, as its default GUI.

The Final Beta images can be downloaded at:

http://cdimage.ubuntu.com/lubuntu/releases/15.04/beta-2/

More information on Lubuntu Final Beta can be found here:

https://wiki.ubuntu.com/VividVervet/Beta2/Lubuntu

Ubuntu GNOME

Ubuntu GNOME is a flavor of Ubuntu featuring the GNOME desktop environment.

The Final Beta images can be downloaded at:

http://cdimage.ubuntu.com/ubuntu-gnome/releases/15.04/beta-2/

More information on Ubuntu GNOME Final Beta can be found here:

https://wiki.ubuntu.com/VividVervet/Beta2/UbuntuGNOME

UbuntuKylin

UbuntuKylin is a flavor of Ubuntu that is more suitable for Chinese users.

The Final Beta images can be downloaded at:

http://cdimage.ubuntu.com/ubuntukylin/releases/15.04/beta-2/

More information on UbuntuKylin Final Beta can be found here:

https://wiki.ubuntu.com/VividVervet/Beta2/UbuntuKylin

Ubuntu MATE

Ubuntu MATE is a flavor of Ubuntu featuring the MATE desktop environment.

The Final Beta images can be downloaded at:

http://cdimage.ubuntu.com/ubuntu-mate/releases/15.04/beta-2/

More information on UbuntuMATE Final Beta can be found here:

https://wiki.ubuntu.com/VividVervet/Beta2/UbuntuMATE

Ubuntu Studio

Ubuntu Studio is a flavor of Ubuntu that provides a full range of multimedia content creation applications for each key workflows: audio, graphics, video, photography and publishing.

The Final Beta images can be downloaded at:

http://cdimage.ubuntu.com/ubuntustudio/releases/15.04/beta-2/

Xubuntu

Xubuntu is a flavor of Ubuntu that comes with Xfce, which is a stable, light and configurable desktop environment.

The Final Beta images can be downloaded at:

http://cdimage.ubuntu.com/xubuntu/releases/15.04/beta-2/

Regular daily images for Ubuntu can be found at:

http://cdimage.ubuntu.com

Ubuntu is a full-featured Linux distribution for clients, servers and clouds, with a fast and easy installation and regular releases. A tightly-integrated selection of excellent applications is included, and an incredible variety of add-on software is just a few clicks away.

Professional technical support is available from Canonical Limited and hundreds of other companies around the world. For more information about support, visit http://www.ubuntu.com/support

If you would like to help shape Ubuntu, take a look at the list of ways you can participate at: http://www.ubuntu.com/community/participate

Your comments, bug reports, patches and suggestions really help us to improve this and future releases of Ubuntu. Instructions can be found at: https://help.ubuntu.com/community/ReportingBugs

You can find out more about Ubuntu and about this beta release on our website, IRC channel and wiki.

To sign up for future Ubuntu announcements, please subscribe to Ubuntu’s very low volume announcement list at:

http://lists.ubuntu.com/mailman/listinfo/ubuntu-announce

Originally posted to the ubuntu-announce mailing list on Fri Mar 27 01:01:04 UTC 2015 by Adam Conrad, on behalf of the Ubuntu Release Team,

27 March, 2015 06:11AM

Kubuntu Wire: Kubuntu Vivid Beta-2 Announced

full-screen-wee

Now just 23 bugs to fix before release. We can get there with your help.

 

27 March, 2015 01:09AM

March 26, 2015

Kubuntu: Kubuntu Vivid Beta 2

The second Beta of Vivid (to become 15.04) has now been released!

The Beta-2 images can be downloaded from: http://cdimage.ubuntu.com/kubuntu/releases/vivid/beta-2/

More information on Kubuntu Beta-2 can be found here: https://wiki.kubuntu.org/VividVervet/Beta2/Kubuntu

Apologies but upgrade from Kubuntu 14.10 is currently broken due to bug 1426132; a fix will be available shortly.

26 March, 2015 11:05PM

Ubuntu Podcast from the UK LoCo: S08E03 – Disaster Movie - Ubuntu Podcast

26 March, 2015 10:06PM

Daniel Pocock: WebRTC: DruCall in Google Summer of Code 2015?

I've offered to help mentor a Google Summer of Code student to work on DruCall. Here is a link to the project details.

The original DruCall was based on SIPml5 and released in 2013 as a proof-of-concept.

It was later adapted to use JSCommunicator as the webphone implementation. JSCommunicator itself was updated by another GSoC student, Juliana Louback, in 2014.

It would be great to take DruCall further in 2015, here are some of the possibilities that are achievable in GSoC:

  • Updating it for Drupal 8
  • Support for logged-in users (currently it just makes anonymous calls, like a phone box)
  • Support for relaying shopping cart or other session cookie details to the call center operative who accepts the call

Help needed: could you be a co-mentor?

My background is in real-time and server-side infrastructure and I'm providing all the WebRTC SIP infrastructure that the student may need. However, for the project to have the most impact, it would also be helpful to have some input from a second mentor who knows about UI design, the Drupal way of doing things and maybe some Drupal 8 experience. Please contact me ASAP if you would be keen to participate either as a mentor or as a student. The deadline for student applications is just hours away but there is still more time for potential co-mentors to join in.

WebRTC at mini-DebConf Lyon in April

The next mini-DebConf takes place in Lyon, France on April 11 and 12. On the Saturday morning, there will be a brief WebRTC demo and there will be other opportunities to demo or test it and ask questions throughout the day. If you are interested in trying to get WebRTC into your web site, with or without Drupal, please see the RTC Quick Start guide.

26 March, 2015 09:58PM

Xubuntu: Xubuntu 15.04 Beta 2

The Xubuntu team is pleased to announce the immediate release of Xubuntu 15.04 Beta 2. This is the final beta towards the release of 15.04 in April.

Please note the important install known issue at Bug 1436715: “Vivid DVD fails to reboot or shutdown w/o hard reset”

If you are at all unsure about a hard reset, the options are

  • Install Beta 1 and dist-upgrade
  • Wait for the bug to fix and install from a daily
  • Wait for Release Candidate

Highlights and known issues

New features and enhancements

Between Beta 1 and now, the final release of Xfce 4.12 has been packaged and uploaded to 15.04.

Known Issues

The detailed release note including other less critical known issues can be found here.

New application versions in the Xubuntu packageset

  • Thunar (1.6.6)
  • tumbler (0.1.31)
  • Xfwm4 (4.12.1)
  • xfce4-panel (4.12.0)
  • xfconf (4.12.0)
  • xfdesktop4 (4.12.0)
  • xfce4-panel (4.12.0)
  • xfce4-settings (4.12.0)
  • xfce4-session (4.12.0)
  • xfce4-power-manager (1.4.3)
  • libxfce4ui (4.12.1)
  • libxfce4util (4.12.1)
  • garcon (0.4.0)
  • Parole (0.8)
  • Mousepad (0.4)

26 March, 2015 09:15PM

Daniel Holbach: On being an Ubuntu member

What does being an Ubuntu member mean to you? Why did you do it back then?

I became an Ubuntu member about 10 years ago. It was part of the process of becoming member of the MOTU team. Before you could apply for upload rights, you had to be an Ubuntu member though.

That wasn’t all of it though. For me it wasn’t the @ubuntu.com mail address or “fulfilling the requirements for upload rights”. As I had helped out and contributed for months already, I felt part of the tribe and luckily many encouraged me to take the next step and apply for membership. I had grown to like the people I worked with and learned from a lot. It was a bit daunting, but being recognised for my contributions was a great experience. Afterwards I would say I did my fair share of encouraging others to apply as well. :-)

Which brings me to the two calls of action I wanted to get out there.

1) Encourage members of your team who haven’t applied for Ubuntu membership!

There are so many people doing fantastic work on AskUbuntu, the Forums, in Flavour teams, the Docs team, the QA world and all over the place when it comes to phones, desktops, IoT bits, servers, the cloud and more. Many many of them should really be Ubuntu members, but they haven’t heard of it, or don’t know how or are concerned of not “having done enough”.

If you have people like that in a project you are working in, please do encourage them. In an open source project we should aim to do a good job at recognising the great work of others.

2) Join the Ubuntu Membership Boards!

If you are an Ubuntu member, seriously consider joining the Ubuntu Membership Boards. The call for nominations is still open and it’s a great thing to be involved with.

When I joined the Community Council, the CC was still in charge of approving Ubuntu members and I enjoyed the meeting (even if they were quite looooooooooooooooooooong), when we got to talk to many contributors from all parts of the globe and from all parts of the Ubuntu landscape. Welcoming many of them to Ubuntu members team was just beautiful.

Nominate yourself and be quick about it! :-)

26 March, 2015 03:06PM

hackergotchi for Xanadu developers

Xanadu developers

Battle for Wesnoth

La batalla por Wesnoth (Battle for Wesnoth) es un videojuego de estrategia por turnos con ambientación fantástica. Es software libre, con licencia GNU GPL, gratuito, disponible para Linux, Solaris, Mac OS X y Windows entre otros muchos sistemas operativos.

La batalla por Wesnoth es un mundo virtual fantástico, donde un jugador o jugadores controlan una serie de personajes, cada uno con unas características propias especialmente para la lucha hasta que se cumple el objetivo del escenario o se consigue derrotar al enemigo.

Cada unidad tiene unas características propias que las diferencia, así pues, podemos tener a un arquero elfo con las características de fuerza y rapidez, que golpeará con más contundencia a los enemigos y se moverá más rápido que otro que sea resistente e inteligente, que aunque no golpee tan fuerte, tendrá más puntos de vida y necesitará menos puntos de experiencia para avanzar de nivel.

Por otra parte, dependiendo de la clase de la unidad, los personajes tendrán habilidades diferentes. Los magos blancos, por ejemplo tienen la capacidad de curar o sanar a sus compañeros, los caballeros de la muerte conseguirán que sus compañeros luchen mejor por su liderazgo.

Las unidades tienen también una mayor o menor defensa contra los ataques que reciban en función del terreno en el que se hallen situados, los enanos por ejemplo son casi invulnerables en las montañas, y lo mismo sucede con los elfos en los bosques, algunos de estos incluso son capaces de volverse invisibles ante sus enemigos gracias a la habilidad de emboscar.

Además, las unidades ganan experiencia a medida que luchan y matan a sus enemigos y, al alcanzar una cuota de experiencia predeterminada, se transforman en nuevas unidades con nuevos ataques y habilidades. Al llegar a un nivel determinado, que varía según la unidad, el paso al siguiente nivel no conlleva ninguna transformación, dando sólo una ligera mejoría de los puntos de vida.

Las unidades necesitan un coste de mantenimiento de 1 moneda de oro por cada nivel de ésta, pudiendo conseguir este oro mediante el control de los poblados que hay en los diferentes escenarios. Controlar los poblados del enemigo es más beneficioso que tomar el control de poblados neutrales porque así se reduce el volumen de oro obtenido por el enemigo y no podrá invocar nuevas unidades.

La batalla por Wesnoth se encuentra en los repositorios de las distribuciones principales y su instalación es bastante sencilla, solo se debe ejecutar el comando correspondiente a su distribución (como root).

  • Debian y derivados.
# apt install wesnoth
  •  Fedora.
# yum install wesnoth
  •  Arch y derivados.
# pacman -S wesnoth

Para finalizar acá les dejo un vídeo donde podrán ver un poco como es la mecánica del juego, saludos…

Enlace al vídeo en Youtube

Mas información:


Archivado en: Juegos Tagged: estrategia, turnos, wesnoth

26 March, 2015 02:30PM by sinfallas

March 25, 2015

hackergotchi for Ubuntu developers

Ubuntu developers

Jorge Castro: Phoronix Test Suite now available for cloud users

Phoronix ran an article today highlighting our work on making a Juju charm for the Phoronix Test Suite.

This enables people to easily deploy pts to any cloud that we support, so AWS, Azure, Joyent, HP Cloud, GCE, onlinelabs.net, digitalocean, and of course bare metal and OpenStack. So now you can try any cloud provider and run your own benchmarks to see which one works best for you. With Windows, Debian, and CentOS arriving in Juju soon we’ll have your cross-OS needs covered as well.

Marco Ceppi and Adam Israel will be adding some more fixes and features over the next few days, you can follow along (and help if you’d like) in the Phoronix upstream git. Many thanks to Michael Larabel for giving us an area in the pts git repo to do this work!

25 March, 2015 10:18PM

Andrea Corbellini: Running Ubuntu Snappy inside Docker

Many of you may have already heard of Ubuntu Core. For those who haven’t, it’s a minimal Ubuntu version, running only a few essential services and ships with a new package manager (snappy) that provides transactional updates. Ubuntu Core provides a lightweight base operating system which is fast to deploy and easy to maintain up to date. It also uses a nice security model.

All these characteristics make it particularly appealing for the cloud. And, in fact, people are starting considering it for building their (micro)services architectures. Some weeks ago, a user on Ask Ubuntu asked: Can I run Snappy Ubuntu Core as a guest inside Docker? The problem is that Ubuntu Core does not ship with an official Docker image that we can pull, so we are forced to set it up manually. Here’s how.

Creating the Docker image

Step 1: get the latest Ubuntu Core

As of writing, the latest Ubuntu Core image is alpha 3 and can be downloaded with:

$ wget http://cdimage.ubuntu.com/ubuntu-core/releases/alpha-3/ubuntu-core-WEBDM-alpha-03_amd64-generic.img.xz

(If you browse to cdimage.ubuntu.com, you can also find the signed hashsums.)

The downloaded image is XZ-compressed and we need to extract it:

$ unxz ubuntu-core-WEBDM-alpha-03_amd64-generic.img.xz

Step 2: connect the image using qemu-nbd

The file we have just downloaded and extracted is a filesystem dump. The previous version of the image (Alpha 2) was a QCOW2 image (the format used by QEMU). In order to access its contents, we have a few options. Here I’ll show one that works with both filesystem dumps and QCOW2 images. The trick consists in using qemu-nbd (a tool from the qemu-utils package):

# qemu-nbd -rc /dev/nbd0 ubuntu-core-WEBDM-alpha-03_amd64-generic.img

This command will create a virtual device named /dev/nbd0, with virtual partitions named /dev/nbd0p1, /dev/nbd0p2, … Use fdisk -l /dev/nbd0 to get an idea of what partitions are inside the QCOW2 image.

Step 3: mount the filesystem

The partition we are interested in is /dev/nbd0p3, so we need to mount it:

# mkdir nbd0p3
# mount -r /dev/nbd0p3 nbd0p3

Step 4: create a base Docker image

As suggested on the Docker documentation, creating a base Docker image from a directory is pretty straightforward:

tar -C nbd0p3 -c . | docker import - ubuntu-core alpha-3

Our newly created image will now appear when running docker images:

# docker images
REPOSITORY          TAG                 IMAGE ID            CREATED             VIRTUAL SIZE
ubuntu-core         alpha-3             f6df3c0e2d74        5 seconds ago       543.5 MB

Let’s verify if we did a good job:

# docker run ubuntu-core:alpha-3 snappy
Usage:snappy [-h] [-v]
             {info,versions,search,update-versions,update,rollback,install,uninstall,tags,config,build,booted,chroot,framework,fake-version,nap}
             ...

Yes! We have successfully added Ubuntu Core to the available Docker images and we have run our first snappy container!

Installing and running software

Without wasting too many words, here’s how to install and run the xkcd-webserver snappy package inside docker:

# docker run -p 8000:80 ubuntu-core:alpha-3 /bin/sh -c 'snappy install xkcd-webserver && cd /apps/xkcd-webserver/0.3.1 && ./bin/xkcd-webserver'
WARN: AppArmor not available when processing AppArmor hook
Failed to get D-Bus connection: Operation not permitted
Failed to get D-Bus connection: Operation not permitted

** (process:13): WARNING **: user.vala:637: Can not connect to logind
xkcd-webserver     21 kB     [======================================]    OK    
WARNING: failed to connect to dbus: org.freedesktop.DBus.Error.FileNotFound: Failed to connect to socket /var/run/dbus/system_bus_socket: No such file or directory
Part            Tag   Installed  Available  Fingerprint     Active  
xkcd-webserver  edge  0.3.1      -          3a9152b8bff494  *       

Now, if you visit http://localhost:8000/ you should see a random XKCD comic.

If you have payed attention, you may have noticed a few warnings about AppArmor, DBus and logind. The reason why you are seeing these warnings is pretty simple: we did not start neither AppArmor nor DBus nor logind. Now, generally speaking, we could run init inside Docker and fix these and other warnings. However that’s not what Docker is meant for. So if you want to run AppArmor or similar stuff from inside Docker or LXC, then probably you should consider virtualization.

Dockerfile

Once you have created the base Docker image, you can start creating some Dockerfiles, if you need to. Here’s an example:

FROM ubuntu-core:alpha-3
RUN snappy install xkcd-webserver
EXPOSE 8000:80
CMD cd /apps/xkcd-webserver/0.3.1 && ./bin/xkcd-webserver

This Dockerfile does the same job as the previous command: it installs and runs xkcd-webserver on port 8000. In order to use it, first build it:

# docker build -t xkcd-webserver .

Check that it has been correctly installed:

# docker images
REPOSITORY          TAG                 IMAGE ID            CREATED             VIRTUAL SIZE
xkcd-webserver      latest              260e0116e9e3        3 minutes ago       543.5 MB
ubuntu-core         alpha-3             f6df3c0e2d74        About an hour ago   543.5 MB

Then run it:

# docker run xkcd-webserver

Again, you should see a random XKCD comic on [http://localhost:8000/].

Conclusion

That’s all folks! I hope you enjoyed this tiny guide, and if you need help, please ask a question on Ask Ubuntu with the ubuntu-core tag, which I’m subscribed to.

25 March, 2015 08:46PM

Thomas Ward: NGINX 1.7.11 Now Available in PPA

The NGINX Mainline PPA has been updated with NGINX Mainline version 1.7.11. It includes builds for Ubuntu Precise, Ubuntu Trusty, Ubuntu Utopic, and Ubuntu Vivid, and the i386, amd64, and armhf architectures.

The following is the list of changes from NGINX upstream:

Changes with nginx 1.7.11                                        24 Mar 2015

    *) Change: the "sendfile" parameter of the "aio" directive is
       deprecated; now nginx automatically uses AIO to pre-load data for
       sendfile if both "aio" and "sendfile" directives are used.

    *) Feature: experimental thread pools support.

    *) Feature: the "proxy_request_buffering", "fastcgi_request_buffering",
       "scgi_request_buffering", and "uwsgi_request_buffering" directives.

    *) Feature: request body filters experimental API.

    *) Feature: client SSL certificates support in mail proxy.
       Thanks to Sven Peter, Franck Levionnois, and Filipe Da Silva.

    *) Feature: startup speedup when using the "hash ... consistent"
       directive in the upstream block.
       Thanks to Wai Keen Woon.

    *) Feature: debug logging into a cyclic memory buffer.

    *) Bugfix: in hash table handling.
       Thanks to Chris West.

    *) Bugfix: in the "proxy_cache_revalidate" directive.

    *) Bugfix: SSL connections might hang if deferred accept or the
       "proxy_protocol" parameter of the "listen" directive were used.
       Thanks to James Hamlin.

    *) Bugfix: the $upstream_response_time variable might contain a wrong
       value if the "image_filter" directive was used.

    *) Bugfix: in integer overflow handling.
       Thanks to Régis Leroy.

    *) Bugfix: it was not possible to enable SSLv3 with LibreSSL.

    *) Bugfix: the "ignoring stale global SSL error ... called a function
       you should not call" alerts appeared in logs when using LibreSSL.

    *) Bugfix: certificates specified by the "ssl_client_certificate" and
       "ssl_trusted_certificate" directives were inadvertently used to
       automatically construct certificate chains.

25 March, 2015 07:40PM

Nicholas Skaggs: Final beta testing for Vivid


Whoosh, Spring is in the air, Winter is over (at least for us Northern Hemisphere folks). With that, it's time for polishing the final beta image for vivid.

How can I help? 
To help test, visit the iso tracker milestone page for final beta.  The goal is to verify the images in preparation for the release. Find those bugs! The information at the top of the page will help you if you need help reporting a bug or understanding how to test. 

Isotracker? 
There's a first time for everything! Check out the handy links on top of the isotracker page detailing how to perform an image test, as well as a little about how the qatracker itself works. If you still aren't sure or get stuck, feel free to contact the qa community or myself for help.

What if I'm late?
The testing runs through this Thursday March 26th, when the the images for final beta will be released. If you miss the deadline we still love getting results! Test against the daily image milestone instead.

Thanks and happy testing everyone!

25 March, 2015 05:49PM by Nicholas Skaggs (noreply@blogger.com)

hackergotchi for Cumulus Linux

Cumulus Linux

The Facts Behind the Myth

I hate getting into lengthy discussions regarding open networking (or bare-metal) pricing as there are benefits other than price. However, with so many people trying to understand the industry transition, I feel compelled to jump in when I see confusing information.

Forrester analyst Andre Kindness recently published a report called The Myth of White-Box Network Switches which is causing a pretty interesting debate.  The discourse forms, as Andre puts it, “I think there is misunderstanding/reading my research. I’m not saying one solution is cheaper. It highlights the cost.” However, the title of the report necessarily creates bias. Luckily, we had a chance to speak with Andre to better understand his perspective and intentions as well as relay our observations.

For the hardcore, we’ve gone through some of the market basics in prior blog posts: most notably Democratizing Capacity and Death of the Multiplier Effect.  Some of the absolute numbers in those analyses have changed; however, these hold true and directly relate to both the points that Andre was trying to make as well as the gaps in his analysis.

Bill of Materials Cost

The report makes two observations that we completely agree with. One is that most of the network switches sold today are based on industry standard components, and the other is that for the most part, people building these network switches have roughly the same Bill Of Material (BOM) cost. 

The report specifically calls out “1) Accton AS5712-54X; 2) Arista 7250X and 7500E series; 3) Cisco Nexus 3100; 4) Dell S6000; 5) Extreme Summit X770, 6) HP Flex Fabric 5930 series; 7) Juniper QFX3500 and 5100 series; 8) Penguin Computing 4800 series; and 9) Quanta Computer’s T3048“ as being of similar speeds-and-feeds heritage based on Broadcom’s Trident II chipset. Great fact finding by Andre and we agree that, within a reasonable margin of error, the BOM costs are close. 

Customer Price

Now comes the hard part, how does that BOM cost relate to customer price? On the platform side, the report searches out one-with-a-credit-card pricing for both hardware equivalent bare-metal options and the Cisco Nexus 3172PQ.

The result is $14,198 for Cisco Nexus 3172PQ based on “the average price from PC mall, CDW, and state (CA/Penn) contract.” That number matches up with our research as well.

The report posits a price of $6,739 for an Accton AS5712-54X. Taking a look at web pricing for bare-metal options, we find that bm-switch offers options from both EdgeCore and Quanta.  With the AS5712-54X lists at $6,570, and the T3048-LY8 lists at $5,300, when we apply the same averaging principle, we get to $5,935 (ain’t choice grand)?

What Comes With the Box?

Now, let’s figure out the difference between the platform that you bought and what you need.

The bare-metal switch price includes:

  • the hardware
  • a 3-year warranty.

Customers need to purchase operating software and support. For customers choosing Cumulus Linux, the 10G SKU is $999/year which includes license, 24×7 technical support, and software updates/upgrades.

 With the Cisco platform, customers receive:

  • the hardware
  • a node-locked perpetual license for the software shipped with the platform
  • a 1 year limited warranty on the hardware.

The report highlights Cisco’s hardware, software and network design support. However, none of that is part of the platform price. Cisco offers technical support and software updates/upgrade via their SmartNet program.  For the Nexus 3172PQ, the lowest  priced SmartNet SKU is CONS-SNT-3172P at $1,109.99/yearThis missing cost is the biggest gap we found in the report.

Increasingly, customers are using feature sets that requires the Cisco enterprise license which would add an additional cost; that we’ll ignore in this analysis.

Summing it all Up

The report sums up the total pricing and tries to drive at Total Cost of Ownership where a bare-metal/Cumulus Linux and Cisco N3172PQ offerings converge; however, when you account for the Cisco support pricing, convergence never happens.

JR blog Cost of Ownership

We’re seeing a trend of Cumulus Linux customers buying multi-year licenses which even further reduce the costs.  With that said, seven years is multiple lifetimes with today’s data center technologies.

In the End

We want to thank Andre for opening up the debate; his observations regarding both the prevalence of industry standard networking systems and their Bill Of Material cost structure were one of the motivators for us to start Cumulus Networks in the first place.

We are bummed that he missed out on the support component of a Cisco customer’s operating cost; however, the impact is easy to verify and simple to show.

We’d like to leave you knowing that open (or bare-metal) networking exposes the underlying elements of these previously opaque systems; turning “black-art” into “simple science.” As a shout out to Andre Kindness, it would be cool if he applied the same analysis to cables and optics; take a look at how vendor versus bare-metal options affect total system cost.

The post The Facts Behind the Myth appeared first on Cumulus Networks Blog.

25 March, 2015 04:00PM by JR Rivers

hackergotchi for Xanadu developers

Xanadu developers

Hoy se celebra el Document Freedom Day

El Día del Documento Libre es una campaña internacional para celebrar y dar a conocer los estándares abiertos. En este día, la gente de todo el mundo se une para organizar eventos locales con la finalidad de difundir la libertad del acceso a la información. Únete a nosotros, asiste al evento más cercano en tu ciudad, ayuda a difundir la campaña organizando un evento en tu localidad o mira otras maneras de participar.

Mas información:


Archivado en: General Tagged: dfd, festividades

25 March, 2015 01:30PM by sinfallas

hackergotchi for Blankon developers

Blankon developers

Herpiko Dwi Aguno: Mengapa Lebih Baik Menyimpan Data Waktu dalam UTC?

UTC adalah Coordinated Universal Time. Singkatannya kurang tepat ya, eh? UTC menjadi standar dunia dalam penetapan waktu secara universal, bukan zona waktu.

Bukan UTC

Sekarang kamu ada di Bogor, menginput data suatu kejadian yang terjadi di Bogor (WIB) dalam informasi waktu seperti berikut :

2 Agustus 1992 Jam 05:00

Kemudian, data tersebut dibuka di Sulawesi, yang muncul adalah

2 Agustus 1992 Jam 05:00

Seharusnya direpresentasikan dalam WITA sebagai

2 Agustus 1992 Jam 06:00

Akhirnya tidak ada acuan dalam menggeser zona waktu ini.

Dalam UTC

Sekarang kamu ada di Bogor, menginput data suatu kejadian yang terjadi di Bogor (WIB) dalam informasi waktu seperti berikut :

2 Agustus 1992 Jam 05:00

Sebelum disimpan ke dalam basis data, informasi tersebut dikonversi ke UTC dengan pustaka tertentu (GMT+0700, dikurangi 7 jam), akhirnya tersimpan sebagai :

1 Agustus 1992 Jam 22:00

Kemudian, data tersebut dibuka di Sulawesi.Dengan pustaka tertentu, data tersebut di konversi lagi ke zona waktu Sulawesi, yaitu WITA, akhirnya direpresentasikan dalam WITA (GMT+0800, ditambah 8 jam) menjadi :

2 Agustus 1992 Jam 06:00

Saat kapan digunakan?

Penyimpanan informasi waktu dalam UTC tidak selalu harus digunakan, misal pada perangkat lunak yang digunakan secara lokal saja. Tetapi lebih baik diterapkan sejak dini karena siapa sangka skalabilitasnya bertambah menjadi lintas zona waktu atau sudah menjadi aplikasi daring.

Pustaka

Contoh pustaka yang asyik digunakan untuk bermain-main dengan waktu (dalam javascript) adalah moment.js. API-nya lengkap sekali.

moment() akan menghasilkan objek dengan informasi waktu sekarang dan sesuai timezone perangkatnya.

moment().format() akan menghasilkan keluarannya dalam UTC.

25 March, 2015 01:30PM

hackergotchi for Ubuntu developers

Ubuntu developers

Kubuntu Wire: Breeze Icons coming to LibreOffice

writer

Of course, with Free Software, there is a challenge. Help us find the missing icons.

25 March, 2015 12:27PM

Alan Pope: Making a Portable Persistent Ubuntu USB Stick

I recently wanted to make a slightly modified persistent bootable USB stick running a recent version Ubuntu. I made some notes and have put them here in case they’re useful to anyone else. It’s a bit of a manual process which could probably be streamlined / automated. This was just what I did as a one-off, take from it what you will.

USB3 sticks in a USB3 port work best as USB2 can be a bit on the slow side, especially for IO intensive operations like package installation or compiling.

Note: A few people have pointed out the fragility and short lifespan of USB sticks. This same procedure can be used to install on a hard disk or SSD in a USB enclosure. Once the image is copied to the external storage, simply use gparted to resize it up to take all available space.

The goal I had was to make an image which can be copied to USB stick to provide a persistent bootable Ubuntu SDK development environment. This could be useful for people who don’t run Ubuntu as their primary OS (Yes, these people exist, I know right!?) but want to dabble in Ubuntu application development. It’s also handy if you’re running an App Dev School where the computers aren’t yours, or run some other OS. The students could potentially take the sticks away with the full OS and all their work on. Just make the image and then copy it to multiple sticks before the class starts.

I also wanted to make it ask for locale and user details on first boot, so it could be easily configured and used in any language. This is pretty easy given the Ubuntu installer has all of that built in.

I used Ubuntu 14.10 i386 (but also tried with Ubuntu 14.04.1 LTS) and an 8GB USB stick which leaves a couple of GB over for work. Obviously a larger stick gives more space to the user. It turned out though that using an 8GB USB stick was a bit tight for SDK work. I ended up with 76MB left after creating one 15.04 armhf kit. Maybe 8GB is good for desktop and qml/html5 only development (although still a bit tight), but not for cross architecture or other binary builds. 16GB would have enough room for multiple kits and could build binaries for devices.

Some of these steps can be done in the background while you do other things. It’s not a massively time consuming task if you have a decent connection and fast USB stick / hard disk, but as I mentioned, is a bit manual.

The result is a USB stick which you can boot from and work off with data saved to the stick. You can optionally enable home directory encryption during the final end-user setup if that’s important to you.

Step 1 – Prep

Have an 8GB (or larger) USB 3 stick handy. I am using Kingston 8 GB USB 3.0 DataTraveler G4 Flash Drive and later Kingston Technology 16GB Data Traveler G4 USB 3.0 Flash Drive. Faster sticks are available of course, but I wanted something cheap to prototype on.
Have a laptop with a USB 3 port (or ports) and supports kvm. I did all this on my Ubuntu Vivid Vervet (15.04) Thinkpad X220 laptop which has a single USB3 port.
Make a directory on a local disk to store scratch image – will need 16GB or more space
Install qemu-kvm and gddrescue on host
Download ubuntu-14.04.1-desktop-i386.iso from http://releases.ubuntu.com/14.10/. (torrent link).

Step 2 – Installation of base system

Make a blank image on local disk
dd if=/dev/zero of=./disk_image bs=1M count=7500
This should result in a file a bit under 8GB.
e.g.

alan@deep-thought:/data/usb⟫ dd if=/dev/zero of=./disk_image bs=1048576 count=7500
7500+0 records in
7500+0 records out
7864320000 bytes (7.9 GB) copied, 34.468 s, 228 MB/s

Install Ubuntu into the image using kvm
sudo kvm -m 2048 -cdrom ~/Downloads/ubuntu-14.10-desktop-i386.iso -hda ./disk_image -boot d
This should boot off the ISO

QEMU_425

At the A11Y (person = keyboard) icon, hit space

QEMU_426

At the boot menu, choose language (this is just language for the installer, user will later choose which language to use)

QEMU_427

Press F3 and choose keyboard layout

QEMU_428

Press F4 and choose OEM install

QEMU_429

Pick “Install” from the menu.

QEMU_430

QEMU_431

Follow the installer prompts as normal. I configured with no swap, but use the entire disk for an ext4 volume for the root filesystem.
Set a password for the oem user, which will be thrown away later, and the user will get to set their own password.
Shut-down at the end

Step 3 – Install the SDK

This is the part where you make the modifications to the image (if any). I wanted to install the Ubuntu SDK.

Optionally at this point, make a backup of your cleanly installed Ubuntu 14.10.1 system
cp ./disk_image ./ubuntu_14.10_install_backup

Boot the previously created install (note the additional options – these are handy)
sudo kvm -m 2048 -hda ./disk_image -chardev stdio,id=mon -mon mon
Once booted to the desktop, in the terminal on the host at the (qemu) prompt type this to switch the VM to the console (which is faster to do stuff than the GUI :) ):-
(qemu) sendkey ctrl-alt-f1
Login to the tty with the oem user/password set in Step 2.
Follow the usual guide to install the SDK and update the system:-
sudo add-apt-repository ppa:ubuntu-sdk-team/ppa
sudo apt-get update
sudo apt-get install ubuntu-sdk
sudo apt-get dist-upgrade
sudo apt-get clean
sudo apt-get autoremove

Shut down the vm
sudo shutdown -h now

Optionally at this point, make a backup of your “SDK-installed” (or modified in whatever way you choose) OEM mode Ubuntu 14.10 system
cp ./disk_image ./ubuntu_14.10_install_sdk_oem_backup

Note: At this point you can boot the disk image and do further customisation – maybe adding other packages which may be of use, but I stopped here.

Step 4 – Prepare the OEM image for ‘shipping’

This is the point where we flip the switch in the installed image before handing it off to another user. On first boot they will get prompted to set locale and configure a new user.

Boot the previously created install which has the SDK installed
sudo kvm -m 2048 -hda ./disk_image
Click the “Prepare for shipping to end user” icon on the desktop – this sets the system to be ready for the first-boot experience for a new user
Shut down the system

Step 5 – Test this all worked

Make a copy of the master image for testing
cp ./disk_image ./testing_oem_install
Boot the test image to try it out
sudo kvm -m 2048 -hda ./testing_oem_install
At this point you should be prompted for the usual post-install setup tasks including language / locale / username & password. Setup as you would a normal machine
Open the SDK (or whatever you installed), test it all works
I tried creating a kit and do other SDK related things
Shutdown when done
Delete the test image
rm ./testing_oem_install

Step 6 – Copy the OEM image to a USB stick for shipping / use

Now we have a ‘final’ image (and optionally some backups) we can copy this to a stick for use by us / someone else. We can of course make more than one by doing this step multiple times with different sticks. On my system as you can see it took ~30 mins to copy the image to the stick. Faster, more expensive sticks may be better, these were pretty cheap.

Copy the disk image to an appropriately sized USB stick
sudo ddrescue -d -D --force ./disk_image /dev/sdX

e.g.

alan@deep-thought:/data/usb⟫ time sudo ddrescue -D -d --force disk_image /dev/sdc
GNU ddrescue 1.19
Press Ctrl-C to interrupt
rescued: 7864 MB, errsize: 0 B, current rate: 1966 kB/s
ipos: 7864 MB, errors: 0, average rate: 4884 kB/s
opos: 7864 MB, run time: 26.83 m, successful read: 0 s ago
Finished

real 26m51.682s
user 0m1.212s
sys 0m30.084s

Step 7 – Test & use the stick

Put the USB stick in a computer set to boot from external media.
Test that you get a desktop and the usual OEM prompts you got in Step 5.
If that works then you can do step 5 again for the same stick or as many sticks as you have.

Success!

Comments and suggestions welcome!

25 March, 2015 10:55AM

Michael Hall: Free Software’s Fifth Freedom

Way back at the dawn of the open source era, Richard Stallman wrote the Four Freedoms which defined what it meant for software to be free. These are:

  • Freedom 0: The freedom to run the program for any purpose.
  • Freedom 1: The freedom to study how the program works, and change it to make it do what you wish.
  • Freedom 2: The freedom to redistribute copies so you can help your neighbor.
  • Freedom 3: The freedom to improve the program, and release your improvements (and modified versions in general) to the public, so that the whole community benefits.

For nearly three decades now they have been the foundation for our movement, the motivation for many of us, and the guiding principle for the decisions we make about what software to use.

But outside of our little corner of humanity, these freedoms are not seen as particularly important. In fact, the fast majority of people are not only happy to use software that violates them, but will often prefer to do so. I don’t even feel the need to provide supporting evidence for this claim, as I’m sure all of you have been on one side or the other of a losing arguement about why using open source software is important.

The problem, it seems, is that people who don’t plan on exercising any of these freedoms, from lack of interest or lack of ability, don’t place the same value on them as those of us who do. That’s why software developers are more likely to prefer open source than non-developers, because they might actually use those freedoms at some point.

But the people who don’t see a personal value in free software are missing a larger, more important freedom. One implied by the first four, though not specifically stated. A fifth freedom if you will, which I define as:

  • Freedom 4: The freedom to have the program improved by a person or persons of your choosing, and make that improvement available back to you and to the public.

Because even though the vast majority of proprietary software users will never be interested in studying or changing the source of the software they use, they will likely all, at some point in time, ask someone else if they can fix it. Who among us hasn’t had a friend or relative ask us to fix their Windows computer? And the true answer is that, without having the four freedoms (and implied fifth), only Microsoft can truly “fix” their OS, the rest of us can only try and undo the damage that’s been done.

So the next time you’re trying to convince someone of the important of free and open software, and they chime in with the fact that don’t want to change it, try pointing out that by using proprietary code they’re limiting their options for getting it fixed when it inevitably breaks.

25 March, 2015 09:00AM

March 24, 2015

Aurélien Gâteau: Docutils Snippets

Last week I had to work with docutils, a Python library to turn reStructuredText (.rst) into documentation. I was using it to extend a Sphinx-based documentation I am setting up. It was quite a frustrating experience: despite loads of search, I could not find any simple, working examples demonstrating Docutils API usage. To save me (and possibly you) some more frustration next time I need to use this library, I am writing down a few examples.

My goal was to create a custom Docutils Directive. A Directive is a class which can be referred to from a .rst file to generate custom content. Its main method is run(), which must return a list of Docutils nodes, representing the custom content. Each node can itself contain other nodes, so run() actually returns a list of node trees.

Available nodes are listed in the Docutils Document Tree. reStructuredText is powerful and expressive, which means creating simple text structures can require quite a lot of nodes, as we shall see.

Let's start with an "Hello World", a simple paragraph:

from docutils import nodes
# ...

class HelloWorld(Directive):
    def run(self):
        para = nodes.paragraph(text='Hello World')
        return [para]

An error I made a lot when starting was to pass the text of the paragraph as a positional argument. I kept writing that:

nodes.paragraph('Hello World')

Instead of this:

nodes.paragraph(text='Hello World')

It does not work because the first argument of paragraph() is the raw source: the string which would produce the paragraph if it came from a .rst document.

Next example, let's create some sections, the equivalent of this .rst source:

Hello
=====

Some text.

A Level 2 Title
---------------

More text.

The code:

class Sections(Directive):
    def run(self):
        section = nodes.section()
        section += nodes.title(text='Hello')
        section += nodes.paragraph(text='Some text.')

        subsection = nodes.section()
        section += subsection

        subsection += nodes.title(text='A Level 2 Title')
        subsection += nodes.paragraph(text='More text.')

        return [section]

Let's now create a bullet list, like the one which would be created by this .rst:

- Apples
- Oranges
- Bananas

This is done with a bullet_list node, which contains list_item nodes, which themselves contain paragraph nodes.

class BulletList(Directive):
    def run(self):
        fruits = ['Apples', 'Oranges', 'Bananas']

        lst = nodes.bullet_list()
        for fruit in fruits:
            item = nodes.list_item()
            lst += item
            item += nodes.paragraph(text=fruit)

        return [lst]

And now for something a bit crazier, what about a table? The rough equivalent of:

============ ========== ======== =====
Product      Unit Price Quantity Price
------------ ---------- -------- -----
Coffee       2          2        4
Orange Juice 3          1        3
Croissant    1.5        2        3
============ ========== ======== =====

This one is a bit more involved:

class TableExample(Directive):
    def run(self):
        header = ('Product', 'Unit Price', 'Quantity', 'Price')
        colwidths = (2, 1, 1, 1)
        data = [
            ('Coffee', '2', '2', '4'),
            ('Orange Juice', '3', '1', '3'),
            ('Croissant', '1.5', '2', '3'),
        ]

        table = nodes.table()

        tgroup = nodes.tgroup(cols=len(header))
        table += tgroup
        for colwidth in colwidths:
            tgroup += nodes.colspec(colwidth=colwidth)

        thead = nodes.thead()
        tgroup += thead
        thead += self.create_table_row(header)

        tbody = nodes.tbody()
        tgroup += tbody
        for data_row in data:
            tbody += self.create_table_row(data_row)

        return [table]

    def create_table_row(self, row_cells):
        row = nodes.row()
        for cell in row_cells:
            entry = nodes.entry()
            row += entry
            entry += nodes.paragraph(text=cell)
        return row

That's it for today, hope this was helpful for some of you. If you want to experiment with this, here is the source code for all these examples: docutils_snippets.py.

PS: I am no Docutils expert, this article may suggest wrong ways to do things, please leave a comment if you notice any error.

Flattr this

24 March, 2015 10:00PM

Ubuntu Server blog: 2015-03-13 IRC Meeting Minutes

Agenda

  • Review ACTION points from previous meeting
  • smoser follow up on #link http://reqorts.qa.ubuntu.com/reports/rls-mgr/rls-v-tracking-bug-tasks.html#ubuntu-server not working
  • arosales update QA Team rep to matsubara
  • V Development
  • Server & Cloud Bugs (caribou)
  • Weekly Updates & Questions for the QA Team (?)
  • Weekly Updates & Questions for the Kernel Team (smb, sforshee, arges)
  • Ubuntu Server Team Events
  • Open Discussion
  • Announce next meeting date, time and chair

Minutes

Summary

This weeks meeting focused on identifying critical bugs as Vivid nears Final Beta Freeze (March 26). There was also some good discussion on rounding out Blueprints given the Vivid end-of-cycle is nearing. matsubara[QA] brought up an interesting smoke test Jenkins failure [https://bugs.launchpad.net/ubuntu/+bug/1427821] that smb[kernel] help identify as a dup of https://bugs.launchpad.net/ubuntu/+source/debian-installer/+bug/1429849.

Open Compute Summit and Open Power Summit were also brought up as upcoming Ubuntu Server related events.

Info

  • User Interface Freeze this week
  • Final Beta Freeze on March 26

MEETING ACTIONS

* No specific actions identified this week.

AGREE ON NEXT MEETING DATE AND TIME

Next meeting will be on Tuesday, March 17th at 16:00 UTC in #ubuntu-meeting.

Logs @ https://wiki.ubuntu.com/MeetingLogs/Server/20150310

24 March, 2015 06:17PM

Ubuntu Server blog: Server team meeting minutes: 2015-03-24

Review ACTION points from previous meeting

The discussion about “Review ACTION points from previous meeting” started at 16:00.

  • dannf will look at bug 1427406 “data corruption on arm64″ soon
  • Bug 1432715 “tomcat7 ftbfs in vivd (test failures)” is waiting on a fix in Debian
  • hallyn has updated the QA Team section assignee to matsubara
  • matsubara did file a bug for libpam-systemd’s dependency problem, but this is no longer relevant, has been marked Invalid, and he will follow up on further test failures in the QA topic later in the meeting.

Vivid Development

The discussion about “Vivid Development” started at 16:06.

  • No discussion was required.

Weekly Updates & Questions for the QA Team (matsubara)

The discussion about “Weekly Updates & Questions for the QA Team (matsubara)” started at 16:09.

Weekly Updates & Questions for the Kernel Team (smb, sforshee, arges)

The discussion about “Weekly Updates & Questions for the Kernel Team (smb, sforshee, arges)” started at 16:12.

  • smb reported that:
    • The Utopic+ nested issues on Precise host fix should be on its way into Precise. Beside that any other reports are still ongoing.
    • There were recent updates to nested kvm softlockups (bug 1413540) and some container netdevice cleanup (bug 1403152) bug which we still need to evaluate.
    • The KSM issue (bug 1435363) which was recently reported needs feedback on latest kernel.

Ubuntu Server Team Events

The discussion about “Ubuntu Server Team Events” started at 16:14.

  • No events to report.

Open Discussion

The discussion about “Open Discussion” started at 16:14.

  • Nothing was raised.

Announce next meeting date and time

The discussion about “Announce next meeting date and time” started at 16:15.

The next meeting will be at Tue Mar 31 16:00:00 UTC 2015. matsubara will chair.

Meeting Actions

None

24 March, 2015 06:05PM

Kubuntu Wire: Kubuntu-Based SuperX 3.0 Released

Kubuntu-Based-SuperX-3-0-Distro

Wrishiraj Kaushik announced SuperX 3.0 on March 23 Linux operating system for computers. This major version includes a great number of features, updated applications, new artwork, and lots of under-the-hood improvements.

Dubbed Grace, SuperX 3.0 is Kubuntu based on 14.04 LTS (Long Term Support). It features the Linux kernel 3.13.0, and KDE Application 4.13.3 desktop environment, showcasing a flat theme with bright contrasting colors. SuperX 3.0 includes the latest available versions of the Mozilla Firefox and Chromium web browsers, Mozilla Thunderbird email and news client, LibreOffice office suite, GIMP image editor, FileZilla file transfer client, VLC Media Player video player, Musique music player, Minitube YouTube downloader, OpenShot video editor, and Telegram messaging client. Apt-fast has also been integrated in SuperX 3.0 for faster apt-get functionality. The USB Modem Manager has been added in order to manage USB dongles, Indian language input support is provided via the IBus keyboard input method, an on-screen keyboard has been added, supporting both English and Indian languages, as well as a beautiful splash screen.

A great slideshow is available at SOFTPEDIA.

24 March, 2015 05:26PM

Ubuntu Kernel Team: Kernel Team Meeting Minutes – March 24, 2015

Meeting Minutes

IRC Log of the meeting.

Meeting minutes.

Agenda

20150324 Meeting Agenda


Release Metrics and Incoming Bugs

Release metrics and incoming bug data can be reviewed at the

  • http://people.canonical.com/~kernel/reports/kt-meeting.txt


Status: Vivid Development Kernel

Our Vivid kernel has been rebased to v3.19.2 and uploaded, ie
3.19.0-10.10. We are approaching kernel freeze for Vivid.
~2 weeks away on Thurs Apr 9. If you have any patches which
land for 15.04′s release, please make sure to submit those
—–
Important upcoming dates:
Thurs Mar 26 – Final Beta (~2 days away)
Thurs Apr 09 – Kernel Freeze (~2 weeks away)
Thurs Apr 23 – 15.04 Release (~4 weeks away)


Status: CVE’s

The current CVE status can be reviewed at the following

http://people.canonical.com/~kernel/cve/pkg/ALL-linux.html


Status: Stable, Security, and Bugfix Kernel Updates

Status for the main kernels, until today:

  • Lucid – None (no update)
  • Precise – Prep
  • Trusty – Prep
  • Utopic – Prep

    Current opened tracking bugs details:

  • http://kernel.ubuntu.com/sru/kernel-sru-workflow.html

    For SRUs, SRU report is a good source of information:

  • http://kernel.ubuntu.com/sru/sru-report.html

    Schedule:

    Current cycle: 20-Mar through 11-Apr

    20-Mar Last day for kernel commits for this cycle
    22-Mar – 28-Mar Kernel prep week.
    29-Mar – 11-Apr Bug verification; Regression testing; Release


Review of sforshee upload rights

apw: sforshee, hi
sforshee: apw: hello
apw: could you introduce yourself, perhaps tell us a little about
sforshee: I’ve been a member of the kernel team for 4 years now
sforshee: working on various and sundry things, including some packaging
sforshee:
sforshee: I’m looking to get PPU rights to the linux-* packages to ease
apw: i believe we have most of your sponsors here today, so if anyone
apw: otherwise i think the majority of the approvers have works with you
kamal: I stand by my sponsorship statment: Seth is diligent and
ogasawara: I have not specifically sponsored a package of seth’s but
kamal: +1 from me
henrix: +1 from me too!
arges: From an SRU perspective, sforshee has generally shown attention
bjf: +1
cking: +1
apw: sforshee, welcome to the team
sforshee: thanks all!
cking: \o/
henrix: \o/
apw: thank you …
kamal: \o/
ogasawara: congrats sforshee!
arges: good job
apw: jsalisbury, all yours …
jsalisbury: apw, Thanks, and congrats to sforshee


Open Discussion or Questions? Raise your hand to be

No open discussion.

24 March, 2015 05:22PM

Daniel Pocock: The easiest way to run your own OpenID provider?

A few years ago, I was looking for a quick and easy way to run OpenID on a small web server.

A range of solutions were available but some appeared to be slightly more demanding than what I would like. For example, one solution required a servlet container such as Tomcat and another one required some manual configuration of Python with Apache.

I came across the SimpleID project. As the name implies, it is simple. It is written in PHP and works with the Apache/PHP environment on just about any Linux web server. It allows you to write your own plugin for a user/password database or just use flat files to get up and running quickly with no database at all.

This seemed like the level of simplicity I was hoping for so I created the Debian package of SimpleID. SimpleID is also available in Ubuntu.

Help needed

Thanks to a contribution from Jean-Michel Nirgal Vourgère, I've just whipped up a 0.8.1-14 package that should fix Apache 2.4 support in jessie. I also cleaned up a documentation bug and the control file URLs.

Nonetheless, it may be helpful to get feedback from other members of the community about the future of this package:

  • Is it considered secure enough?
  • Have other people found it relatively simple to install or was I just lucky when I tried it?
  • Are there other packages that now offer such a simple way to get OpenID for a vanilla Apache/PHP environment?
  • Would anybody else be interested in helping to maintain this package?
  • Would anybody like to see this packaged in other distributions such as Fedora?
  • Is anybody using it for any online community?

Works with HOTP one-time-passwords and LDAP servers

One reason I chose SimpleID is because of dynalogin, the two-factor authentication framework. I wanted a quick and easy way to use OTP with OpenID so I created the SimpleID plugin for dynalogin, also available as a package.

I also created the LDAP backend for SimpleID, that is available as a package too.

Works with Drupal

I tested SimpleID for login to a Drupal account when the OpenID support is enabled in Drupal, it worked seamlessly. I've also tested it with a few public web sites that support OpenID.

24 March, 2015 04:57PM

hackergotchi for Xanadu developers

Xanadu developers

FreeNAS

FreeNAS es un sistema operativo basado en FreeBSD que proporciona servicios de almacenamiento en red. NAS son las siglas en inglés de Almacenamiento Conectado en Red (Network Attached Storage).

Este sistema operativo gratuito, open-source y software libre (con licencia BSD) permite convertir una computadora personal en un soporte de almacenamiento accesible desde red, por ejemplo para almacenamientos masivos de información, música, backups, etc.

Básicamente podemos decir que nos permite aprovechar los dispositivos de almacenamiento como discos externos, para acceder a ellos desde cualquier otro dispositivo conectado a la misma red: un ordenador portátil o de sobremesa, un smartphone, tableta, Smart TV, etc. Gran parte de su éxito lo debe al hecho de ser muy simple su instalación, y también al de ocupar realmente muy poco espacio en disco.

Además podemos añadir servicios extras que nos darán nuevas opciones, potenciando al máximo las posibilidades. Con estos extras podremos crear servidores de contenido multimedia, capaces de enviar audio y vídeo a nuestro televisor a través del protocolo DLNA, o hacer de servidor de iTunes, pudiendo así albergar nuestra librería de iTunes, también programar copias de seguridad remota, crear un gestor de descargas P2P o Torrent que funcione de forma autónoma y un largo etc.

Sus requerimientos mínimos son bastante bajos lo que nos permite instalar FreeNAS prácticamente en cualquier PC.

  • Procesador multi-core de 64 bits (se recomienda Intel).
  • 8 GB de espacio para la Raiz (puede iniciar desde una memoria USB).
  • 8 GB de RAM.
  • Al menos un disco conectado al ordenador (se recomienda RAID).
  • 1 conexión ethernet/wifi.

Acá les dejo un pequeño video donde explican como instalar FreenNAS.

Enlace al vídeo en Youtube

Si quieren aprender mas de esta fantástica distribución pueden dirigirse a cualquiera de los enlaces mostrados a continuación.


Archivado en: Distribuciones Tagged: dlna, freebsd-derivado, freenas, nas

24 March, 2015 02:30PM by sinfallas

hackergotchi for Ubuntu developers

Ubuntu developers

Robie Basak: On Ubuntu and License Compliance

I found it quite frustrating to read Carsten Munk's concerns about GPL and licensing related to the kernel shipping with the bq Ubuntu phone. Clarity is essential in these matters. That Carsten can't tell what is going on for certain is a problem. It shouldn't have happened and I'm pleased to see that my colleagues are working hard to clear it all up.

As a Canonical employee and an Ubuntu developer I work hard to make sure that the work I'm involved with is fully compliant. Sometimes this takes me considerable time and effort. So for me the frustrating part of reading Carsten's investigation is that only our mistakes are evident. When things are done right people often don't notice, and so it's all too easy for outsiders to draw the conclusion that we are "evil". I'd like to present an example of how I work hard to do things right, in an effort to balance this view.

Juju is a particularly challenging project to package using the traditional distribution model. It's a cross-platform, cross-distribution and cross-release tool, and a single deployment needs to be able to deal with all of this simultaneously. But from a licensing perspective, the challenge comes from it being a major Go project. It follows standard Go practices in handling its dependencies, so by the time an an upstream release gets to me the release tarball contains all of Juju's dependencies embedded within it. As the person who uploads new Juju packages to the Ubuntu archive, it's my responsibility to make sure that everything is compliant from a licensing perspective. The embedding means that instead of having to verify just the Juju code itself, I also have to verify all dependencies, recursively. Many of the dependencies are small third party projects that appear to not have been packaged for a distribution before, with little attention paid to licensing compliance before I looked at them. Dependencies are added and versions bumped frequently. Every time, I have to check again. Right now, the sum of Juju and its dependencies involves over 3000 files over 37 separate projects.

Back in July I did a full review over all of this code and developed a process to follow further changes incrementally, since the situation here is quite radically different from a traditional distribution package. In my initial review, I found a whole slew of clearly unintentional errors, but sought to have them fixed anyway. I filed an extensive bug report describing the contradictions and ambiguities I found. I have also filed bugs in upstream projects as appropriate: for example in gojsonschema. I was pleased to find that it wasn't just me focusing on diligence in this area: as you can see from the first bug, my colleagues on the Juju team all took the issues I raised seriously, addressed them and committed fixes in just a week. Bugs I have filed more recently about licensing errors introduced in newer releases have continued to result in a quick response.

So, please do not misconstrue our intentions. Mistakes may happen but we do care, and do seek to resolve them as quickly as we can.

24 March, 2015 12:54PM

hackergotchi for Serbian GNU/Linux

Serbian GNU/Linux

Saveti: Serbian OpenBox




Za one koji se prvi put sreću sa upravnikom prozora OpenBox, na ovom mestu će se nalaziti korisni saveti koji mogu zatrebati u svakodnevnom korišćenju sistema. Saveti i uputstva će biti dopisivani u narednom periodu, a odnosiće se na operativni sistem Serbian (OpenBox), kao i za programe i alate koji dolaze sa instalacijom.

Ikone za startovanje na panelu bmpanel2

Ako ste navikli da na panelu imate ikone za startovanje programa, potrebno je izvršiti sledeću radnju.
Otvorite fajl na putanji:  /home/vašuser/.config/bmpanel2/bmpanel2rc  i u delu "launchbar" postavite linije za programe čije ikone želite da vidite na panelu. Primeri za VLC i Iceweasel su:

exec vlc
icon /usr/share/putanja/do/ikone/vlc.png
exec iceweasel
icon /usr/share/putanja/do/ikone/iceweasel.png

Ikone za startovanje na panelu tint2

Da bi na panelu tint2 bile vidljive ikone za startovanje programa, potrebno je izmeniti fajl na putanji:  /home/vašuser/.config/tint2/tint2rc  Kada se otvori tekstualni fajl, pronađite ili postavite deo # Launcher i ispod njega dodajte linije za programe čije ikone želite da vidite na panelu. Primeri za VLC i Iceweasel:

launcher_item_app = /usr/share/applications/vlc.desktop
launcher_item_app = /usr/share/applications/iceweasel.desktop


Automatsko pokretanje sa podizanjem sistema

Ako želite da vam se neka aplikacija startuje sa sistemom, kliknite u meniju na: Openbox - Izmeni autostart. To bi mogao bude klipbord menadžer i potrebno je samo dodati liniju: (sleep 3s && clipit) & 

Praćenje stanja baterije

Ako koristite bmpanel2 i izvršili ste instalaciju na prenosivom računaru, potrebno je da omogućite praćenje stanja baterije. To možete uraditi preko menija Openbox - Izmeni autostart. Na otvorenom fajlu potrebno je ukloniti oznaku ispred linije:  (sleep 2s && fdpowermon) &

Podešavanje izgleda

Zavisno od toga za kakvu se GTK temu odlučite (svetlu ili tamnu), u fascikli na putanji /usr/share/fbxkb/images/, možete pronaći još dva kompleta od tri ikone, za označavanje tastature. Potrebno je samo izvršiti njihovo preimenovanje.

Ako vam se desi da se neka od ikonica u sistemskoj kaseti razlikuje u izgledu, probajte sa ponovnim učitavanjem teme ikona. U meniju pronađite i otvorite Podešavanje izgleda, a onda u kartici Kontrola, odaberite neku drugu temu. Kliknite na Primeni, a zatim to sve ponovite sa učitavanjem vaše izabrane teme.

Automatsko logovanje

Serbian OpenBox 2015 koristi LightDM menadžer za prijavljivanje i na ovaj način biće omogućeno automatsko prijavljivanje, tako da korisnik neće morati da unosi ime i lozinku kod svakog podizanja sistema. U meniju Sistem, kliknite na Podešavanje prijave i otvoriće vam se tekstualni fajl u kome treba da locirate odeljak [SeatDefaults]. Pronađite dve sledeće linije i ispred njih uklonite oznaku:

autologin-user=username
autologin-user-timeout=0

Unesite svoje korisničko ime, umesto username i sačuvajte tekstualni dokument.

Izmena pozadine - Nitrogen

Za izmenu pozadinske slike predviđena je za upotrebu aplikacija Nitrogen. Nalazi se na putanji Postavke - Odaberi pozadinu. Preko podešavanja samog programa dodaje se fascikla sa slikama. Ako se desi da program ne reaguje na ubacivanje nove fascikle, potrebno je obrisati podešavanja aplikacije Nitrogen, tj. obrisati skrivenu fasciklu na putanji: /home/vašuser/.config/nitrogen.

24 March, 2015 09:19AM by Debian Srbija (noreply@blogger.com)

hackergotchi for Blankon developers

Blankon developers

Kaka Prakasa: Cara Mengaktifkan Wifi Tethering pada motorolla Droid 4 (Verizon)

Berikut cara mengaktifkan wifi tethering pada motorolla droid 4 (Verizon),

1. pastikan perangkat droid 4 sudah di root uji dengan aplikasi root checker. jika belum di root ikuti langkah di postingan “root motorolla droid 4 di linux dan osx”

2. Unduh dan Pasang SQL editor

3. Buka aplikasi SQL editor buka direktori data -> data -> com.motorola.android.providers.settings

Screenshot_2015-03-23-23-56-51

4. Pilih databases -> settings akan muncul tampilan seperti dibawah

Screenshot_2015-03-23-23-56-18

5. cari id baris 66 dengan nama “entitlement_check”

Screenshot_2015-03-23-23-56-08

6. edit value nya dari 1 menjadi 0

Screenshot_2015-03-23-23-57-19

7. reboot perangkat dan droid4 sudah bisa digunakan untuk wifi tethering.

Screenshot_2015-03-24-00-02-43


Filed under: How to Tagged: android, droid4, motorolla, tethering, wifi

24 March, 2015 04:54AM

March 23, 2015

hackergotchi for Ubuntu developers

Ubuntu developers

The Fridge: Interview with Daniel Holbach of the Ubuntu Community Council

The Ubuntu Community Council is the primary community (i.e., non-technical) governance body for the Ubuntu project. In this series of 7 interviews, we go behind the scenes with the community members who were elected in 2013 serve on this council with Mark Shuttleworth.

In this, our fifth interview, we talk with Daniel Holbach who shares some details about his work at Canonical, projects he’s been involved with in the Ubuntu community and some wisdom for newcomers to Ubuntu.

dholbach

What do you do for a career?

I work for Canonical and will celebrate my 10th work anniversary later this year. I still enjoy it a lot. I learned loads, got to know many great people and made many new friends. Back in the early days I worked alongside Sébastien Bacher. The two of us basically were the “Desktop team”. Although I was quite used to working with our developer community beforehand, at some stage Canonical recognised Community work formally as something which deserved its own team. This is where I still am and still what I like a lot.

What was your first computing experience?

At home we always had computers as far as I can remember. I remember several Apple II models both at home or my dad’s work office I “typed” on when I was maybe four or five years old. From thereon I played on computers, or had my dad show me what he was working on. Some time later I learned a bit of programming, when I was maybe ten. Back then most of my programming consisted of changing small bits in games written in Basic or Pascal or copying stuff from “code listings” from computer magazines.

How long have you been involved with Ubuntu? And how long on the Ubuntu Community Council?

I got to know Michael Vogt through a friend we had in common when I was studying in Dortmund. One day in 2004 he said “I’m going to work on this thing based on Debian, do you want to try it?” Because I had a bit of spare time on my hands and was welcoming any distraction (I was working on my thesis back then), I said “Of course”. Hours later I had an invitation from Jeff Waugh in my Inbox. I upgraded my Debian machine to Ubuntu and was immediately hooked. Looking back, I think it was a mixture of both the heavy emphasis on new social standards in the open source world plus the willingness of many good developers to answer my questions which got me involved.

If Launchpad is not lying, I have been part of the CC since May 2007.

What are some of the projects you’ve worked on in Ubuntu over the years?

Many. I’ll just try to quickly mention a few which immediately come up in my mind:

  • A bunch of websites: Harvest, the LoCo Team Portal, the Packaging Guide, lately mostly developer.ubuntu.com and lots of graphs Jono made me do.
  • I was part of the planning of many initiatives like the new software store, some of our development/governance processes.
    Fun things like our 24h Ubuntu Community team marathon.
  • I’ve been privileged to work with many great people in many many teams, be it QA, documentation, our development teams, internal teams in Canonical, customers and many more.

What is your focus in Ubuntu today?

Lately I worked quite a bit on documentation for app developers. This was a very interesting experience. Basically our team was taking the input from the SDK team, the various Unity development teams and worked together with them and many others to come up with a story which app developers could understand and would enjoy to be part of. This resulted in a new developer.ubuntu.com site, which today is translatable and will soon be more closely tied to API docs and a snippets database. I worked with Chinese translators, helped with formatting, contributed some fixes to the site, worked with development teams to get last minute bugs fixed and created some training materials. It’s insanely gratifying to see developers jump in and write apps out of the blue, especially for a phone which is just now being sold online. Nuts! :-)

Now I just worked on a help app for Ubuntu devices, and soon I hope to look a bit more at snappy, core and Ubuntu things.

Do you contribute to other free/open source projects? Which ones?

Not so much lately. For some time I contributed to xwax, as I was using it to DJ, but right now, there’s nothing to fix in it – it just works great.

If you were to give a newcomer some advice about getting involved with Ubuntu, what would it be?

Find something you’re interested. Something you’d like to help with, extend, change or fix. Don’t be shy, ask around how you can help, which docs you should have a look at. Start with small contributions, ask how to get them deployed/integrated, don’t give up too easily. Sometimes the people you’re asking are working on something differently and might not know the answer or sometimes it just takes a bit longer. Don’t let yourself be discouraged. Ubuntu people are a lot of fun to hang out with. Join a few meetings, chat with your team mates, be proactive, propose a hangout or a skype session to discuss things. Ubuntu is a very social undertaking.

Do you have any other comments else you wish to share with the community?

Ubuntu is in constant change, just like the world we live in. There are always new experiments, new things to be tried out, new challenges. That’s why the focus of people also changes quite a bit. Change never comes lightly and also comes at a cost in communities. Some things didn’t change over time though: Ubuntu is still free, open source, it’s there for everyone, very social and in the center of everything IT: desktop, laptops, servers, cloud, phones, tablets, IoT. I’m very impressed with where we are today.

New to this series? Check out our previous two Community Council interviews:

23 March, 2015 10:32PM

hackergotchi for Ubuntu

Ubuntu

Ubuntu Weekly Newsletter Issue 409

Welcome to the Ubuntu Weekly Newsletter. This is issue #409 for the week March 16 – 22, 2015, and the full version is available here.

In this issue we cover:

The issue of The Ubuntu Weekly Newsletter is brought to you by:

  • Paul White
  • Elizabeth K. Joseph
  • And many others

If you have a story idea for the Weekly Newsletter, join the Ubuntu News Team mailing list and submit it. Ideas can also be added to the wiki!

Except where otherwise noted, content in this issue is licensed under a Creative Commons Attribution 3.0 License BY SA Creative Commons License

23 March, 2015 10:30PM by lyz

hackergotchi for Tanglu developers

Tanglu developers

Cutelyst 0.7.0 is out and now has a tutorial!

Cutelyst the Qt/C++ web framework just got a new release, 0.7.0 brings many improvements, bugfixes and features.

Most notably of the changes is a shinny new Chained dispatcher that finally got implemented, with it Cutelyst Tutorial got finished, and a new command line tool to bootstrap new projects.

* Request::bodyData() can return a QJsonDocument is content-type is application/json
* Chained dispatcher
* Fixes on QStringListeral and QLatin1String usage
* More debug information
* Some API changes to match Catalyst’s
* Some rework on the API handlying Plugins (not the best thing yet)
* Moved to Gitlab (due to the gitorious being acquired by it)
* “cutelyst” command line tool

For the next release I’ll try to make the QML integration a reality, and try to improve the Plugins API, which is right now the part that needs more love would love to hear some advice.

Download it here.

Have fun!


23 March, 2015 10:15PM by dantti

hackergotchi for Ubuntu developers

Ubuntu developers

Costales: BQ Ubuntu Edition: Funda oficial

Como la funda oficial no estuvo disponible hasta que se distribuyera el móvil, compré mientras tanto una barata en Amazon. Se adapta muy bien, pero tiene un problema para un móvil con Ubuntu: los laterales agarran desde arriba, provocando que el dedo esté demasiado elevado para deslizar Unity desde el lateral.

Funda temporal

Pero hizo su trabajo mientras llegaba la oficial :) Que está muy bien pensada, pues se agarra al escalón lateral que tiene el móvil, no sobresaliendo y dejan sin agarre el lateral izquierdo al completo:

1


Tiene el anagrama de Ubuntu en la parte posterior (aunque parece que durará poco y en mi opinión es poco visible) y que se pueda plegar 180º.

3


Aquí tienes el enlace para comprar el móvil y aquí para comprar la funda.

23 March, 2015 09:00PM by Marcos Costales (noreply@blogger.com)

Kubuntu Wire: DEDOIMEDO follows up with some cool Plasma tips and tricks

Covered are:

– Desktop actions
– Dolphin magic
– Actions and language
– Network connection edit
– Trash auto cleanup
– Undo widget removal (great for the whoops moments)

plasma-add-remove-widgets-undo

Tagged #kubuntu, of course.

23 March, 2015 04:36PM

hackergotchi for Xanadu developers

Xanadu developers

Algoritmo de Tremaux

El algoritmo de Tremaux es un algoritmo inventado por el ingeniero francés Charles Trémaux, para hallar la salida de un laberinto. En el capítulo Stop, or My Dog Will Shoot!, de la decimoctava temporada de Los Simpson, Lisa sugiere utilizar el algoritmo para salir de un laberinto de maíz en que la familia se encontraba atrapada.

Lo primero que hay que hacer es marcar el camino que se va siguiendo, y seguir estos pasos:

  • No siga el mismo camino dos veces.
  • Si llega a un cruce nuevo, no importa qué camino siga.
  • Si un camino nuevo lo lleva a un cruce viejo, o a un callejón sin salida, retroceda hasta la entrada del camino.
  • Si un camino viejo lo lleva a un cruce viejo, tome un camino nuevo, y si no lo hay, tome cualquiera.

Si siguen estos pasos, aunque es posible que lleve horas, este sistema le llevará hasta la salida del laberinto, y si no la hay, de nuevo hasta la entrada.


Archivado en: Geekstuff Tagged: laberinto, tremaux

23 March, 2015 02:30PM by sinfallas

hackergotchi for HandyLinux

HandyLinux

Vive le printemps!

Bonjour

"L'homme est le travailleur du printemps, de la vie, de la graine semée et du sillon creusé et non le créancier livide du passé". (Victor Hugo).
Un parallèle osé avec HandyLinux? finalement pas tant que cela. Les sillons se creusent, les graines sont posées et l'avenir est attendu avec impatience!



En coulisses, l'équipe s'affaire. arpinux infatiguable dans sa construction de la V2 et dans l'harmonisation de ses différentes composantes ( site, wiki, forum, blog...). dyp se prépare au grand nettoyage des fils à venir, wiscot dans l'admin du futur forum nous concocte un truc aux petits oignons. Le reste de la Team est dans les starting blocks et les testeurs continuent leurs investigations.

La refonte graphique complète de notre site web ainsi qu'une réorganisation des différents organes d'handylinux.org se paufine afin que le passage à la V2 se fasse "en souplesse". Mais nous aurons l'occasion d'y revenir, ne vous inquiétez pas.
arpinux vous dira lui même la date de sortie de la prochaine version et vous rapellera les détails de la nouvelle réorganisation du site (mon petit doigt me dit que nous sommes dans la dernière ligne droite.

Pour notre version actuelle, nous avons dépassé les 20 000 téléchargements depuis le début de l'année. Depuis la sortie de la version 1.8 Manon, nous pouvons constater que les downloads ont pris un coup d'accélérateur.

Pour finir, vous avez vu (si si...) que depuis quelques temps je n'ai pas fait de vidéos mais rassurez-vous, j'attend la sortie "officielle" de la V2 avec son superbe environnement et ensuite vous aurez droit à plein de tutos vidéos. Et quand le projet podcast sera mis en place, ça va grave roxer du poney.

A bientôt
HandyLinux - la distribution Debian sans se prendre la tête...

23 March, 2015 02:24PM by fibi

hackergotchi for Ubuntu developers

Ubuntu developers

Riccardo Padovani: Calculator Reboot 2.0.139: The final countdown

I know, it’s more than a month I published a blog post about calculator reboot status. But don’t worry, also if I didn’t write any post, Bartosz and I worked hard on it, and now it should be ready to become the default calculator app on the phone, we just need a green light by the QA team!

As usual, please report any bug you find on Launchpad, so we can fix them!

Since is since end of January I don’t write a post on calculator, I describe all the things we did, also if some of these features are available on the store since a while.

New features

Universal brackets

This is a feature by Bartosz: we don’t have anymore two buttons for brackets (one for ( and one for )), but now there is only one button. When you press it, it magically understand if you need a open or a close bracket. Seems incredible, but it works very well. Give it a try and if you find a case where it doesn’t work, please report it to us.

Clear formula

Now with long click on clear button you delete all the formula. Don’t waste your time anymore!

Editing calculation from history

You want to reuse a old calc you did? Just try to swipe left the calc ;-)

New design for keyboard

We have some new design specs: we will implement them after the release of actual reboot. Meanwhile, we changed the keyboard accordingly.

New design

Empty state in favourite

We added an Empty state in favourite mode so now users know how to use that feature. I know it’s a bit confusing, we will improve it with new new design in next weeks.

Blank

Translations

Thanks to Ubuntu community the calculator now it’s available in a lot of languages. They’re amazing, work hard and we often forget them. So, this is my personal thanks for you all translators! We love you!

If you don’t have the app in your language, take a look to our translation page and help us :-)

Full changelog

Here the changelog with features we added. Missing revisions are translations. I don’t report them because the commit message is always the same (Launchpad automatic translations update.), so it isn’t useful to understand which languages have new translations. Please see this page to have a full vision on translations status:

  • #86 Add universal bracket support. (Bartosz Kosiorek)
  • #90 Fix bug #1416667. Add error animation. Set anchorToKeyboard to true. (Giulio Collura)
  • #91 Change Euler number display character. (Bartosz Kosiorek)
  • #92 Deletion fix. (Bartosz Kosiorek)
  • #98 Add clear formula feature, by long pressing delete button. (Bartosz Kosiorek)
  • #102 Added tests for square and cube functions. (Andrea Cerisara)
  • #104 Add possibility of editing calculation from history, by swiping left and select “Edit” option. (Bartosz Kosiorek)
  • #105 Added the select none action in multiselection mode when all calcs are selected. (Riccardo Padovani)
  • #106 Added tests for power and log. (Andrea Cerisara)
  • #116 Fixed broken tests. (Riccardo Padovani)
  • #117 Updated math.js to 1.4.0. (Riccardo Padovani)
  • #118 Fix adding decimal separator, at the beginning of the formula. (Bartosz Kosiorek)
  • #119 Added tests for sin, cos and factorial. (Andrea Cerisara)
  • #121 Allow to change favourites from calculation history. (Bartosz Kosiorek)
  • #122 Optimize autopilot tests for scientific switching. (Bartosz Kosiorek)
  • #129 Change keypad layout according to latest design. (Bartosz Kosiorek)
  • #134 Add complex numbers validation. (Bartosz Kosiorek)
  • #137 Use EmptyState from UCS to have a text in favourite page when is empty. (Riccardo Padovani)

Ciao,
R.

As usual, I do all this in my spare time, at night because during the day I have to study. Do you mind to buy me a coffee to help me to stay awake? :-)

23 March, 2015 10:38AM

hackergotchi for siduction

siduction

Fun weekend at CLT Linux Conference

Photo by Christian Bär, CC BY-NC-SA 2.0 Six siductioneers spent the last weekend at CLT 2015, the annual Linux conference at Chemnitz University. First of all, let me thank the people who organized this conference for the 17th time and of course all the helper bees that make it the most pleasant event on the annual Linux calendar. Just to give you an idea, here is some numbers. Besides a lot of workshops, more than 90 talks on a wide variety of subjects were held, 60 projects like siduction could exhibit the soft- or hardware or the services they offer. Between the two days of work and hacking, Linux-Night offers socialising, food, drink and music. It was nice to see that the place was packed and bursting at the seams with visitors on both days.

We had a successful weekend and tons of fun. Besides answering questions or solving problems of visitors at our booth we were able to roll out some ideas for the future of siduction that you will learn about soon. Besides that we were paid a visit by some people from the distant past of our project. Klaus Knopper and also Kano from Kanotix came by our booth to say hello. Knopper was doing some inquiry on how to tame systemd for Knoppix, which is not all that easy due to the nature of the scripted way in which Knoppix boots. We were able to provide some help and advice here and put aside some of his worries in that regard. Both of them might be helpful to us in porting siduction to ARM devices. We supplied Kano with a developer board where he can play with porting stuff from other architectures. So with Knopper and Kano there and our pals from Debian right next to us, we had the full circle from the Knoppix/Kanotix origins to Debian Stable and beyond to the save haven of siduction.

Besides that we managed to talk to our server provider Hetzner, whose company was also present with a booth. They will upgrade our hardware for web- and buildserver in the course of 2015 free of cost and for the same fee as we pay now. We also worked on some ideas on how to attract new developers to siduction, which is a problem that in the long run we will need to solve for sure. Too much work is on just a few shoulders right now. Things we need to attack soon involve UEFI installs and, regarding the latest news from linux-loving Microsoft, we might have to deal with secure boot as well. One of the ideas to attract new blood is to rent another server and donate slices of that to developers and projects who need some iron to work on for a fixed time frame. Our terms for this would be, that people who want to use our offer at least have a look at our project and consider a list of problems we want to tackle and help a bit with that, if they can.

What we did not do on this weekend was taking pictures. I left my camera at home and noone else had one either. So this article has the only photo of our booth that I could find on the net. But that is ok, facts are more important than pics :). Some Debian folks invited us to DebConf, which is held in August for the first time in Germany. Besides that we will visit another young Linux fair called Open-Rhein-Ruhr and that takes place in November in the city of Oberhausen.

23 March, 2015 09:00AM by Ferdinand Thommes

hackergotchi for Ubuntu developers

Ubuntu developers

Ronnie Tucker: Open Source vs. Proprietary Firms on the IoT Battleground

The Internet of Things is driving an abundant amount of investment to the middleware tier. This involves activity among larger companies and numerous start-ups in developing platforms. The good news is that many of these platforms are using some common standards, noted Ian Skerrett, vice president of marketing and ecosystem at the Eclipse Foundation.

Technology wars are predictable. Every new wave of gadgetry brings a fight over who will be the next king of the software hill. The next big battle is brewing over control of the Internet of Things marketplace.

The IoT is quietly gaining momentum as companies develop software to connect all sorts of consumer products to the Internet. Consumers see only convenience and extensions to their always-on mobile devices. Product makers see a pathway to streaming data that can be monetized from buyers’ connections.

Could history be ripe for repeating itself as open source begins to take on the current, yet unsustainable, walled-garden core of the IoT? Based on the victories in some early skirmishes, innovations developed by open source start-ups may be the David in the here-again fight against proprietary Goliaths.

Source: http://www.linuxinsider.com/story/81741.html
Submitted by: Jack M. Germain

23 March, 2015 06:39AM

hackergotchi for Tails

Tails

Tails 1.3.1 is out

Tails, The Amnesic Incognito Live System, version 1.3.1, is out.

This is an emergency release, triggered by an unscheduled Firefox release meant to fix critical security issues.

It fixes numerous security issues and all users must upgrade as soon as possible.

Changes

Upgrades and changes

There are numerous other changes that may not be apparent in the daily operation of a typical user. Technical details of all the changes are listed in the Changelog.

Known issues

See the current list of known issues.

Download or upgrade

Go to the download page.

What's coming up?

The next Tails release is scheduled for March 31.

Have a look to our roadmap to see where we are heading to.

Do you want to help? There are many ways you can contribute to Tails. If you want to help, come talk to us!

23 March, 2015 01:47AM

March 22, 2015

hackergotchi for TurnKey Linux

TurnKey Linux

Drupal Rules in a nutshell

In a nutshell, Rules is a visual programming tool. Instead of writing code as a block of text, you configure the desired behavior via a GUI that guides you through the setup of "rule sets" which are basically stored procedures that define conditionals and actions to execute, and triggering those rulesets from various canned events.

Rules sets can can call each other immediately (watch out for infinite loops), schedule each other (or themselves) to be called later, etc.

Most of the common trigger events and actions are "canned", which means you can add and configure them from the Rules Admin UI without having to know Drupal internals. When that isn't enough you can program arbitrary trigger events / actions in a PHP block.

The main advantage of using Rules rather than writing code for a custom module is a reduced learning curve. The most common events and actions are listed in the UI. You don't have to know about or remember API calls. For the most common stuff you don't even have to know any PHP.

The main disadvantage is that programming through a GUI can become rather tedious. It's the usual GUI trade off. You pay for the relatively shallow learning curve by giving up power and speed.

Applications

Rules is most useful for automating repetitive tasks which is or could be done somewhat tediously by hand.

Like any programming tool, Rules provides enormous power. Once you get past the learning curve it's fun and rewarding to use. Once I had tackled the caching issue I found myself somewhat tempted to go hunting for additional applications to automate.

But watch out. There's a dark side to automation in the form of increased complexity. Don't automate things for the sake of automation. Wait until it hurts first.

Tips

  • Drag the "triggered rules" and "rule set" pages to your browser's bookmark toolbar. You'll be going back to them a lot.

  • Add a 'log to watchdog' action to your triggered rules and rule sets as temporary scaffolding to make it easier to test that events are triggered when you think they are.

    On our setup, the watchdog logs go directly to /var/log/drupal via syslog.

  • You can call/trigger rulesets manually by scheduling them to "now". They will be executed the next time the Drupal cron job runs. This is useful for very useful for testing, especially in combination with the watchdog log.

  • It's technically possible to avoid rulesets and just program all the actions you want as actions associated directly with triggered events. Don't do this for non-trivial logic.

    Instead, use rulesets to bundle together/encapsulate related actions into meaningful actions to avoid violating the Don't Repeat Yourself rule, just like you would want to do with a procedure in a conventional programming language.

22 March, 2015 09:00PM by Liraz Siri

hackergotchi for Ubuntu developers

Ubuntu developers

Costales: Ubuntu Phone: 1 Week in the street & +1000 apps now!

The first Ubuntu Phones arrived earlier this week to the buyers... But in the Store are over 1000 apps now!

And the application numer 1000 is Marvel Scope!




Do you have 5'? Then, you can create a scope or webapp!
Do you have 1'? Then, you can create a webapp!

22 March, 2015 06:19PM by Marcos Costales (noreply@blogger.com)

Rhonda D'Vine: Yasmo

Friday the 13th was my day. In so many different ways. I received a package which was addressed to Rhonda D'Vine with a special hoodie in it. The person at the post office desk asked me whether it was for my partner, my response was a (cowardly) "no, it's my pseudonym" but that settled any further questions and I got my package.

Later I received an email which made me hyper happy (but which I can't share right now, potentially later).

In the evening there was the WortMacht FemSlam (WordMight FemSlam) poetry slam to which the host asked me to attend just the day before. I was hyper nervous about it. The room was fully packed, there were even quite some people who didn't have a place to sit and were standing at the side. I presented Mermaids because I wasn't able to write anything new on the topic. One would think I am attached enough to the poem by now to not be nervous about it, but it was the environment that made my legs shake like hell while presenting. Gladly I hope it wasn't possible to see it enough under my skirt, but given that it was the first time that I presented it in my home town instead of the "anonymous" internet made me extra anxious. In the end I ended up in place 5 of 7 attendees, which I consider a success given that it was the only text presented in English and not in typical poetry slam style.
(Small addition to the last part: I've been yesterday to the Free Hugs Vienna event at the Schloss Schönbrunn, and one of the people I hugged told me I know you, I've seen you at the FemSlam!. That was extra sweet. :))

I'm happy that I was notified about the FemSlam on such short notice, it was a great experience. So today's entry goes out to the host of that event. This is about Yasmo. One can just be envious about what she already accomplished in her still young life. And she is definitely someone to watch out for in the years to come. I have to excuse to my readers who don't understand German yet again, but I'll get back to something English next time, I promise. :)

  • Kein Platz für Zweifel: The title track from her last album.
  • Wer hat Angst vorm weißen Mann: Most straight-to-the-point line of the lyrics is Wie kann es sein, dass es immer noch diesen Jolly-Buntstift gibt, der "Hautfarbe" heißt?" (How is it possible that there is still this jolly crayon called "colour of the skin"?)
  • Wo kommst du her?: Not a song but one of her great slam poetry texts that I love since I first heard it.

Like always, enjoy!

/music | permanent link | Comments: 0 | Flattr this

22 March, 2015 06:19PM

Oliver Grawert: An alternate approach to Ubuntu Phone Web App containers

It bothers me since a while that Web Apps on the Ubuntu Phone have their back button at the top left of the screen. It bothers me even more that the toolbar constantly collapses and expands during browsing … most of the time it does that for me when I just want to tap on a link. The page content suddenly moves 50px up or down…

Since Dekko exists on the Ubuntu Phone I became a heavy user of it for reading my mails and I really fell in love with the new bottom menu that Dan Chapman integrated so nicely (based on the circle menu work from Nekhelesh Ramananthan)

So this weekend it struck me to simply combine a WebView with this menu work to ge a shiny bottom navigation menu. I grabbed the recent google plus app from Szymon Waliczek, the latest source of Dekko and some bits from the webbrowser-app tree to combine them into a new webapp-container like framework.

You can find an experimental G+ click package (one that surely wins the contest for the ugliest icon) here.

I pushed the code to launchpad together with a README that describes how you can use it in your own WebApp, you can branch it with:

bzr branch lp:~ogra/junk/alternate-webapp-container


22 March, 2015 04:56PM

hackergotchi for Blankon developers

Blankon developers

Kaka Prakasa: Revolusi Mental

Beberapa waktu belakangan saya  tertarik dengan jargon Revolusi Mental yang di sampaikan Bapak Presiden Jokowi selama kampanye. Ketertarikan saya muncul ketika minggu lalu saya selesai membaca buku autobiografi Bung Karno, “Penyambung Lidah Rakyat Indonesia”. Dalam buku tersebut sekali disebutkan kata “Revolusi Mental”, yaitu pada bab 20 (Kolaborator atau Pahlawan). Istilah itu muncul pada saat terjadi diskusi antara Sukarno, Hatta, dan Sjahrir ketika menyusun strategi dalam menentukan sikap terhadap pendudukan tentara Jepang di Hindia Belanda.

,,Bangsa Asia tidak lagi lebih rendah dari orang Barat.” ,,Kondisi-kondisi inilah jang akan mentjiptakan suatu kebulatan tekad. Kalau rakjat kita betul-betul digentjet, maka akan datanglah revolusi mental. Setelah itu, revolusi fisik.” (Sukarno, penyambung lidah rakyat Indonesia – Bab 20)

Sekitar 70 tahun kemudian istilah Revolusi mental kembali di usung oleh Presiden ke 7 Indonesia selama masa kampanye, dan di dengungkan sebagai salah satu program utama yang akan dijalankan selama pemerintahannya.

Revolusi mental berarti warga Indonesia harus mengenal karakter orisinal bangsa Indonesia, sebut Jokowi, merupakan bangsa yang berkarakter santun, berbudi pekerti, ramah, dan bergotong royong. Dia mengatakan, karakter tersebut merupakan modal yang seharusnya dapat membuat rakyat sejahtera. (Jokowi, Kompas.com 17 okt 2014)

Pada buku penyambung lidah rakyat Indonesia ungkapan tersebut muncul ketika Sukarno, Hatta, dan Sjahrir khawatir akan nasib rakyat semenjak kedatangan tentara jepang, khawatir terhadap kekejaman tentara jepang dalam menangani tawanan mereka, dan hal itulah yang diharapkan oleh para pendiri bangsa akan dapat mengetuk mental patriotik rakyat untuk melawan.

Istilah revolusi mental yang diungkapkan Buku Penyambung Lidah Rakyat Indonesia sama dengan jargon yang diusung oleh Presiden Jokowi saat berkampanye, apakah Presiden Jokowi menggunakan makna yang sama dengan ungkapan dalam buku Penyambung Lidah Rakyat Indonesia? jika betul maka cukuplah untuk memahami mengenai berbagai fenomena yang terjadi beberapa waktu belakangan. Mungkinkah hasil akhir yang diharapkan adalah revolusi fisik?


Filed under: Indonesia, random Tagged: penyambung lidah rakyat indonesia, revolusi mental, wawasan

22 March, 2015 12:13PM

hackergotchi for Serbian GNU/Linux

Serbian GNU/Linux

Сербиан 2015 у домаћим медијима













На снимцима се налазе најзначајнији домаћи медији који су објавили текст о оперативном систему Сербиан 2015. Како је то изгледало претходне године са верзијом Сербиан 2014, можете погледати овде. Захвалност иде свим медијима и појединцима, без изузетака, који су на различите начине допринели промоцији оперативног система.













    Србин.инфо                                                                                                                                      Правда











Срби на Окуп                                                                                                              Магацин 2
                                                                                                               












IT-Modul                                                                                                                      Фронтал.рс
                                                                                                                                                                                                                                                                                                                 










                                                                                                                                                                                                     КМ Новине
Ћирилизовано 2












iKragujevac                                                                                                              Словенско друштво



22 March, 2015 10:29AM by Debian Srbija (noreply@blogger.com)

Доступан је Сербиан 2015 (OpenBox)



Мир Божји, Христос се роди!

Доступно је за преузимање ново издање дистрибуције Сербиан, намењено за рачунаре са слабијим карактеристикама, као и за све оне који су љубитељи оперативних система са малом потрошњом ресурса. У употреби је управник прозора OpenBox, а нешто више о његовим подешавањима можете сазнати овдеУ обликовању овог издања, поред Debian (Jessie) складишта, коришћене су Mozilla и Deb-multimedia ризнице, као и по неколико пакета из дистрибуције CrunchBang и независних извора. Величина ИСО слике за преузимање износи око 1.1 ГБ, док ће по инсталацији, заузети простор на хард диску бити нешто испод 3 ГБ.

Као најуочљивије измене у односу на верзију 2014, могу се навести употреба LightDM менаџера пријаве и панела bmpanel2. Корисници којима више одговара панел tint2, могу да подесе његово стартовање, пошто и он долази са инсталацијом. Поред тога, неколико прединсталираних апликација замењено је тренутно бољим решењима, а међу њима су резач медија, клијент е-поште и прегледач фотографија. Такође, ту се сада налази и нови софтвер као што је лични организатор, менаџер преузимања, системски инфо итд.


Апликације које долазе уз Сербиан 2015 намењен старијим рачунарима, важе за мање захтевне, а њихов избор изгледа овако:
Ту су још и алати за  архивирање, клипборд, чишћење система, праћење вести, управљање партицијама, подешавање изгледа итд. На овој страни, наведени су неки од савета који вам могу затребати, а односе се на OpenBox управник прозора и пратеће програме. Као пар битнијих ставки, треба напоменути да се распоред тастатуре мења пречицом Ctrl+Shift, а подешене су опције: la, ћи, en. Ако сте инсталацију извршили на преносиви рачунар, у аутостарт фајлу уклоните ознаку испред линије fdpowermon, да би могли да пратите стање батерије.

                  

Ако сте новајлија на Линуксу, инсталациони процес је једноставан и траје краће од 10 минута, а овде можете прочитати како се припремају медији за инсталацију. Графички интерфејс инсталационог поступка подразумевано је подешен на ћириличну опцију, док ће управљање тастатуром бити на латиници. Ако до сада нисте видели како изгледа инсталација, можете је погледати у сликама, а доступан је и видео материјал. Када вам се подигне тек инсталирани систем, баците поглед у фасциклу Документи, где је записано неколико савета. Ако некоме са другог говорног подручја затреба, ту се може пронаћи и фајл menu.xml на енглеском језику. 

По објављивању Сербиан 2015 КДЕ издања, биће образована ажурирана ИСО слика и за Опенбокс верзију са јединственим визуелним изгледом. На крају, хвала свим читаоцима ових редова, корисницима који имају или ће имати Сербиан на свом рачунару, као и свим медијима и појединцима који су дали свој допринос промоцији оперативног система.


22 March, 2015 10:29AM by Debian Srbija (noreply@blogger.com)

Сербиан 2014 у домаћим медијима












                                                             Сербиан 2015 у домаћим медијима

На снимцима се налазе најзначајнији домаћи медији који су објавили текст о оперативном систему Сербиан. Такође, њихови текстови су реемитовани на више локалних портала, попут Врања, Пожаревца, Прњавора и других градова Србије и Српске. Захвалност иде свим медијима и појединцима, без изузетака , који су на различите начине допринели промоцији оперативног система.                                                                                                                                                                                                                                                                                                                                  










                                                                       
  Telegraf                                                                                                                     Mondo   






                                                                                                                                                                                                                                                                                                                                                                                                        
                
Србин.инфо                                                                                                              Срби на Окуп




 

                                                                   



                                                                                                                                                           
         Магацин                                                                                                           IT-Modul
                                                                                                                                                                                                                                                                                                                                   












Ћирилица Београд                                                                                                 Фронтал.рс


                                                                                                           
                                                                                                           

22 March, 2015 10:27AM by Debian Srbija (noreply@blogger.com)

LiBRE! recenzija: Serbian 2014










U svom najnovijem broju 23, časopis o slobodnom softveru LiBRE! objavio je recenziju distribucije Serbian 2014. Autor je Dejan Maglov. 





Uvod

Ovo  neće biti klasična recenzija jer Serbian nije obična Linux distribucija. Serbian je srpska nacionalna distribucija, nastala uglavnom komponovanjem, a ne razvojem. Baš zato što je srpska, kad je autor ovog teksta u svojstvu urednika pitao u redakciji, „Ima li dobrovoljaca da pišu o ovoj distribuciji?”, dobio je odgovor da je to škakljiva tema i da distribuciju nije prihvatila Linux zajednica Srbije. Kad je tako, autor ovog teksta je pomislio: „Onda je to baš zanimljiva tema za mene. Ja volim škakljive i kontroverzne teme.” (prim.aut.). LiBRE! ima obavezu da populariše domaće projekte. Zbog ograničenja prostora za jedan članak i zanimljivosti teme možete očekivati više nastavaka o ovoj intrigantnoj distribuciji.

Serbian

Kao prvo moramo utvrditi da li je to uopšte tema za nas. Definitivno, na prvi i na svaki drugi pogled se vidi da je to slobodni softver sa malim primesama besplatnog vlasničkog softvera ( flash-plugin, kodeci i Skype). Takođe, jasno je da je to Linux distribucija, originalni Linux kernel je osnova ovog operativnog sistema. Licence nisu povređene neovlašćenim potpisivanjem ispod dela koji je neko drugi uradio. Da li je ovaj operativni sistem nešto novo, što bi priređivaču ovakve distribucije dalo za pravo da promeni originalno ime? Ovde treba stati i razmisliti. Šta je definicija nečeg novog? Za vlasnički softver je primenjiva kreacionistička teorija razvoja. Po toj teoriji vlasnik softvera je njegov Bog i stvoritelj. Jedino stvoritelj ima pravo na izmenu svoje kreacije i dalje umnožavanje. Prema tome stvoritelj je taj koji će reći kada je nešto novo.

Slobodan softver prati evolucionističku teoriju razvoja. Po evolucionističkoj teoriji novi život je plod kopiranja, modifikovanja i kombinovanja. Postoje evolutivni skokovi koji su plod većih promena spoljašnjih uslova, ali u većini slučajeva promene su male. Samo najbolje kombinacije kopiranja, modifikovanja i kombinovanja opstaju, a jedino vreme može da pokaže da li je ta kombinacija uspešna.Serbian ima sve elemente evolucije. To je kopiran Debianov model modifikovan simpatičnim originalnim grafičkim elementima kao i podešavanjima koji odgovaraju zadatom projektnom zadatku, kombinovan sa aplikativnim softverom koji, takođe, zadovoljava projektni zadatak. Čak je i ime Serbian, slučajno ili namerno, vrlo primereno ovoj distribuciji. Ako je tačna legenda da je ime Debian izvedeno od imena Jana Mordoka, osnivača Debian pokreta i njegove žene Deb, onda je Serbian odlična analogija. Serb kao Srbin i Ian kao Jan Mordok. Deb će, nadamo se, oprostiti što je „izgurana” iz imena.


Projektni zadatak

Projektni zadatak ove distribucije je jednostavan - komponovati potpuno lokalizovanu srpsku distribuciju sa,
takođe, lokalizovanim aplikativnim softverom koji pokriva sve osnovne oblasti primene računara i podesiti taj
sistem tako da omogućava filozofiju „instaliraj i odmah koristi”. Mišljenja smo da ovakav projektni zadatak ima više smisla od projektnog zadatka Pear OS. Da podsetimo, PearOS je sad već bivša francuska distribucija čija je osobenost bila samo u tome da je podsećao na Mac OS X. Pear OS je bila zvanična Linux distribucija na Distrowatchu. Ako je Pear OS-u zvanična Linux distribucija, ne vidimo zašto i Serbian ne bi bila prihvaćena distribucija.

Kompozitori Serbiana nisu uradili nikakvo čudo. Sve komponente Serbiana su već bile lokalizovane. Ovo ne umanjuje spretnost i napor kompozitora da pronađu najbolje lokalizovane komponente i uklope ih u jednu skladnu celinu. Svesno ili nesvesno Serbian je postavio neke repere koji će ga postaviti na značajno mesto u istoriji FLOSS-a u Srbiji, bez obzira na to da li će biti prihvaćen i da li će nastaviti sa razvojem ili ne. Primarno, ovo je prva srpska distribucija koja je uspela da dođe do nulte verzije (analogno nultom broju LiBRE!) bez novčanih subvencija. Sekundarno, svojom pojavom i konceptom komponovanja Serbian je dao jasan presek trenutnog stanja aktivizma u FLOSS zajednici Srbije.

Činjenica da je Serbian prvi uspeo da dođe do nulte verzije, daje mu prednost i veću šansu da opstane. Takođe, pokazuje da je taj koncept uspešniji od nekih drugih. Za korisnika je važan njegov koncept „instaliraj i odmah koristi”. Ono što mu se najviše zamera, jeste da nije ništa novo nego obični remiks. Upravo to je njegov najveći plus i interes autora. Serbian je remiks već postojećeg softvera bez većih izmena i to ga čini samoodrživim. Autori praktično nemaju posla oko održavanja, Serbian će se sam održavati bar do nove stabilne verzije Debiana. Ovakav koncept je idealan za lokalnu distribuciju opšte namene sa malom lokalnom zajednicom koja je održava. Da nije tako i da su autori radili veće izmene na izvornom softveru, imali bi velikog posla oko održavanja i to bi funkcionisalo samo dok ih drži entuzijazam.

Sledeća zamerka na račun Serbiana čemu još jedna Linux distribucija, pogotovu što to nije revolucionarno nova distribucija? Odgovor je vrlo jednostavan - prvo zato što slobodni softver podstiče na ovakve projekte, a drugo zato što je dobro da postoje nacionalne distribucije. Nacionalne distribucije popularišu slobodan softver, čuvaju jezik i posebnost jedne nacije. Istina je da svaki iole iskusniji Linux korisnik može sebi da iskomponuje ovo što Serbian nudi. Za to je potrebno izdvojiti nekoliko sati, a Serbian to nudi za manje od pola sata. Serbian je sad postavio standard šta treba da ima jedan lokalizovan OS da bi bio kompletan. Ovako skupljen lokalizovan slobodni softver na jednom mestu je pokazao sve mane i poneku vrlinu dotadašnje lokalizacije softvera. Pokazuje i koje oblasti primene računara nisu pokrivene lokalizovanim softverom.

Ne samo da je jednoj naciji potrebna jedna ovakva distribucija Linuxa opšte namene, već je potrebna još jedna strogo kontrolisana distribucija poslovne namene. Sama stihijska priroda razvoja slobodnog softvera nameće potrebu da nacija koja želi da ga koristi u poslovne svrhe, mora da ima svoju strogo kontrolisanu distribuciju. U poslovnom okruženju ne sme se desiti da neki nekontrolisani update dovede do prestanka rada bitnog poslovnog softvera. Zadatak nacionalne distribucije poslovne namene je da kontroliše razvoj operativnog sistema i prijavljenog aplikativnog softvera te da na vreme interveniše i spreči bilo kakvu mogućnost nestabilnosti u radu. Naravno, ovo je već neka druga priča za drugi članak. Ovde samo napominjemo kao ilustraciju da ne samo da nije besmisleno imati još jednu distribuciju u moru različitih distribucija, nego nam čak nije ni dovoljna za sve naše potrebe.

Mane Serbiana

Mane Serbiana analiziramo kroz prizmu projektnog zadatka. Osnovni projektni zadatak je lokalizacija. Pošto je Serbian komponovana distribucija, sve mane „idu na dušu” uzvodno na lokalizaciju komponenti. Naše zamerke su usmerene u dva pravca. Prva zamerka se odnosi na to da mnogi slobodni softveri uopšte nisu lokalizovani. Autor ovog teksta, recimo, ne koristi lokalizovan OS zbog toga što mu smeta kad na istom sistemu ima pomešane programe na engleskom jeziku, na srpskoj latinici i na srpskoj ćirilici (prim.aut.). Zato je prava umetnost bila komponovati Serbian koji neće imati ovih problema. U Serbian ne mogu ući komponente koje nisu već lokalizovane na srpsku ćirilicu. Zato nije primerna primedba, zašto neki popularniji program nije ušao u spisak programa Serbiana? Odgovor je jednostavan - nije lokalizovan. Zato smo već rekli da je značaj Serbiana u tome da je napravio svojevrsni presek trenutnog stanja lokalizacije slobodnog softvera. Poboljšanje ovog segmenta može da se ostvari samo uzvodno. Što više budemo imali lokalizovanog softvera, Serbian će biti bogatiji i korisniji. Neka Serbian zbog toga bude podsticaj za bolju lokalizaciju softvera.

Druga zamerka odnosi se na nepostojanje standarda za lokalizaciju. Serbian je i tu dao jasnu sliku. Na istoj
stranici izbornika (favoriti) imamo Skype, „K3b” i „Gnuov program za obradu slika”. Ova nedoslednost „bode oči”. Ovaj problem je imao i LiBRE!, kako pisati imena programa? Da li pisati u originalu latinicom, pisati po Vukovom pravilu „piši kako se čita” ćirilicom ili prevesti ime na srpski jezik? Ovo nije standardizovano i ne zna se kad će biti. Bilo bi dobro da se iskoristi Serbian i jednom za svagda usvoji standard kako ćemo to pisati. Sličan je problem i sa prevodom komandi i alata u programima. Dok su lokalizacije programa bile projekti svaki za sebe, nije bio uočljiv problem nepostojanja standarda. Kad se ovako upakuje u jednu distribuciju, sve mane isplivaju na površinu.

Značaj Serbiana je nemerljiv za FLOSS zajednicu Srbije i to bez obzira šta će biti sa njim u budućnosti. Ne bismo voleli da u budućnosti autori Serbiana odustanu od komponovanja nacionalne distribucije zarad pravljenja svetski priznate i prihvaćene distribucije. To bi bio veliki gubitak za nacionalni FLOSS a mali ili nikakav doprinos svetskom. Trebalo bi da autori budu zadovoljni činjenicom da su „prvi u svom selu”. Sada su u poziciji da svojim radom utiču na sve nacionalne FLOSS projekte. Šta više od toga može da poželi neki FLOSS aktivista, ako već dostigne poziciju „dići ruku, a puk da ga sledi” (stihovi Duška Trifunovića iz pesme „Šta bi dao da si na mom mestu?”). Ovaj nastavak bi bio nedorečen kad osim pohvala na račun kompozitora Serbiana ne bismo spomenuli i sve uzvodne projekte kao što su LibreOffice Srbija, Mozilla Srbija, zatim ljude koji su pomogli lokalizaciju KDE -a, autora Lancelota, Great little radio playera i mnoge druge koji su omogućili da se Serbian pojavi.

Časopis LiBRE! u brojevima 24 i 26, objavio je drugi i treći nastavak serijala o operativnom sistemu Serbian.


22 March, 2015 10:26AM by Debian Srbija (noreply@blogger.com)

Dostupan je Serbian 2014.2



Pošto je Debian za svoju stabilnu verziju objavio nadogradnju pod oznakom 7.5, dobijen je povod za oblikovanje još jedne Serbian ISO slike, koja će se voditi pod brojem 2014.2. Pored toga, urađene su i male izmene i poboljšanja u odnosu na prethodnu verziju. Na ovim najnovijim ISO slikama, izmene su sledeće:
  • Instalacija traje kraće jer su za tri pitanja urađeni podrazumevani odgovori
  • SMPlayer dolazi sa najnovijom verzijom 14.3
  • Dodate su Serbian ikone za start meni, a nalaze sa na putanji: /usr/share/icons
  • Skype je podrazumevano na ćirilici, a dostupna je i latinica
  • GIMP dolazi podešen sa režimom u jednom prozoru
Preporuke u vezi instalacije, kao i neki saveti su isti kao što su bili u ranijim objavama. Sa novom izmenom, instalacioni proces sa ručnim particionisanjem, sada traje nešto iznad osam minuta. 

Dostupna je za preuzimanje i verzija Serbian 2014.2 za starije računare, sa OpenBox upravnikom prozora.

Sledeće izdanje Serbian 2015 biće objavljeno u sličnom terminu kao matična distribucija Debian 8.





    22 March, 2015 10:25AM by Debian Srbija (noreply@blogger.com)

    Serbian za starije računare (OpenBox)



    Dostupan je za preuzimanje Serbian koji je namenjen za računare sa slabijim karakteristikama, kao i za sve one koji su ljubitelji distroa koji ne zahtevaju veliku potrošnju resursa. U upotrebi je upravnik prozora OpenBox, a nešto više o njegovim podešavanjima možete saznati ovde. Kao što se vidi na snimku ekrana, po podizanju sistema, zauzeće RAM-a iznosi oko 85 mb, a zauzeti prostor na hard disku je 2.7 GB.

    Instalacijom ovog izdanja, na vašem računaru ćete dobiti isti nivo paketa i sigurnosnih ažuriranja kao kod verzije Debian 7.4. U oblikovanju ovog izdanja, pored Debian skladišta, korišćene su Mozilla i Deb-multimedia riznice i po nekoliko paketa iz distroa CrunchBang i nezavisnih izvora.










    Aplikacije koje dolaze uz ovu Serbian verziju važe za manje zahtevne, a njihov izbor izgleda ovako:
    • PCManFM i Catfish za upravljanje i pretragu fajlova
    • Synaptic i GDebi za upravljanje i instalaciju paketa
    • Multimedija: Audacious, VLC, SMPlayer, Guvcview, Xfburn, Mobile Media Converter
    • Internet: Iceweasel, Chromium, Skype, Transmission, Xchat, Great Little Radio Player, Sylpheed
    • Kancelarija: Abiword, Gnumeric, Evince, Leafpad
    • Grafika: Gpicview, GIMP

    Tu su još i alati za arhiviranje, klipbord, blutut, upravljanje particijama, podešavanje izgleda itd. Kao bitno, treba napomenuti da se raspored tastature menja prečicom Ctrl+Shift, a podešene su opcije: la, ћи, en. Zavisno od toga za kakvu se GTK temu odlučite, u fascikli na putanji /usr/share/fbxkb/images/, možete pronaći još jedan komplet od tri ikone, za označavanje tastature. Potrebno je samo izvršiti njihovo preimenovanje.

    Ako ste novajlija ste na Linuxu, instalacioni proces je jednostavan i traje desetak minuta. Ovde ga možete videti u slikama, a dostupan je i video snimak. Instalaciju možete pripremiti narezivanjem preuzete ISO slike na DVD medij ili uz pomoć USB-a, a preko alatke Unetbootin ili dd komandom:dd if=/putanja/do/serbian.iso of=/dev/sdX  (gde je sdX vaš USB).


    22 March, 2015 10:25AM by Debian Srbija (noreply@blogger.com)

    Ažuriranje: Serbian OpenBox











    Zbog par povratnih informacija od strane korisnika, prethodna ISO slika dobila je manje izmene, kao i jednu novu aplikaciju. Finalno stanje na terenu kada se radi o Serbianu za starije računare, izgleda ovako:
    • Zbog lošijeg stanja prevoda, prvobitni uređivač teksta zamenio je Leafpad. Ako je nekome potreban tekstualni editor sa većim brojem funkcija, može instalirati Gedit ili Geany.
    • U kolekciju instaliranih programa dodat je Sylpheed, klijent za elektronsku poštu. Njegov izgled vidljiv je na prvoj priloženoj slici.
    • Na drugoj slici može se videti kako izgleda proces odjave. Radi se o skripti Oblogout, koja je dizajnirana za upotrebu uz OpenBox menadžer prozora.
    • Pored prečice Ctrl+Shift, sada se raspored tastature može menjati i klikom na ikonu u sistemskoj kaseti. Zavisno od toga za kakvu se GTK temu odlučite, u fascikli na putanji /usr/share/fbxkb/images/, možete pronaći još jedan komplet od tri  ikone, za označavanje tastature. Potrebno je samo izvršiti njihovo preimenovanje.
    • Dodati su prevodi za podešavanje prijave, klipbord menadžer i PNMixer. 
    • U procesu instalacije uklonjena su 3 pitanja i ona sada traje 8 i po minuta sa ručnim particionisanjem.



    U prilici smo da pogledamo još jedan video, a zahvalnost za to, kao i ranije, ide na račun aktiviste @Broker. U ovom promotivnom prilogu može da se vidi kratka šetnja kroz Serbian Openbox i sve prednosti operativnog sistema sa minimalnom potrošnjom resursa. Da ne bude zabune, po instalaciji, sistem i programi biće na ćirilici, kao što se vidi na snimku ekrana.


    22 March, 2015 10:25AM by Debian Srbija (noreply@blogger.com)

    Dostupan je Serbian 2014-1



    Pošto je Debian za svoju stabilnu verziju objavio nadogradnju pod oznakom 7.4, dobijen je povod za oblikovanje još jedne Serbian ISO slike, koja će se voditi pod brojem 2014-1. Pored toga, urađeno je par ispravki i poboljšanja u odnosu na prethodno izdanje. Prilikom pravljenja izmena, uzete su u obzir i povratne informacije koje su stigle direktno od korisnika. Instalacijom ovog izdanja, na vašem računaru ćete dobiti isti nivo paketa i sigurnosnih ažuriranja kao kod verzije Debian 7.4. U oblikovanju ovog izdanja, pored Debian skladišta, korišćene su Mozilla i Deb-multimedia riznice, kao i nekoliko nezavisnih paketa.

    Nova verzija je veličinom nešto smanjena u odnosu na prethodnu, jer su uklonjene aplikacije Apper, Juk, Dragonplayer i Audacious. Ako nekome baš nedostaje Apper paket menadžer, neće mu biti problem da ga naknadno instalira. Sledi spisak promena i novih paketa koji stižu sa instalacijom:
    • U odeljku za internet, sada su tu KTorrent i Konversation IRC klijent
    • Za slušanje radio stanica preko interneta, tu je aplikacija domaćeg autora, Great Little Radio Player
    • Clementine audio plejer je dobio prednost kao Qt aplikacija, a i zbog glasova korisnika
    • Mobile Media Converter, za konverziju više različitih formata, po sistemu drag and drop
    • Skype sa najnovijom verzijom 4.2
    • Instalirani su još paketi: gecko-mediaplayer, ključ za Mozilla riznice, kao i nekoliko paketa iz deb-multimedia skladišta. 
    • U meniju se sada nalazi ikona za startovanje fajl menadžera u admin modu
    Ako ste prvi put videli ovu vest, a novajlija ste na Linuxu, instalacioni proces je jednostavan i traje desetak minuta. Ovde ga možete videti u slikama, a dostupan je i video snimak. Instalaciju možete pripremiti narezivanjem preuzete ISO slike na DVD medij ili uz pomoć USB-a, a preko alatke Unetbootin ili dd komandom:dd if=/putanja/do/serbian.iso of=/dev/sdX  (gde je sdX vaš USB).


    22 March, 2015 10:24AM by Debian Srbija (noreply@blogger.com)

    Dostupan je 64-bitni Serbian



    Dostupan je za preuzimanje Serbian u 64-bitnoj verziji. Instalacijom ovog izdanja, na vašem računaru ćete dobiti isti nivo paketa i sigurnosnih ažuriranja kao kod verzije Debian 7.4. U oblikovanju ovog izdanja, pored Debian skladišta, korišćene su Mozilla i Deb-multimedia riznice, kao i nekoliko nezavisnih paketa. ISO slika koja je dostupna za preuzimanje iznosi nešto iznad 1.2 GB, a na njoj se pored uobičajenih programa koji dolaze uz KDE grafičko okruženje, nalaze i sledeće aplikacije:
    • Veb čitači Chromium i Iceweasel (rebrendirani Firefox)
    • LibreOffice kancelarijski paket
    • Synaptic za upravljanje paketima
    • KTorrent i Konversation IRC klijent
    • Clementine kao audio, VLC i SMPlayer kao video plejeri
    • Guvcview za kameru, Great Little Radio Player kao internet radio
    • Grafički programi GIMP i Gwenview

      Ako ste prvi put videli ovu vest, a novajlija ste na Linuxu, instalacioni proces je jednostavan i traje desetak minuta. Ovde ga možete videti u slikama, a dostupan je i video snimak. Instalaciju možete pripremiti narezivanjem preuzete ISO slike na DVD medij ili uz pomoć USB-a, a preko alatke Unetbootin ili dd komandom:dd if=/putanja/do/serbian.iso of=/dev/sdX  (gde je sdX vaš USB).



      22 March, 2015 10:24AM by Debian Srbija (noreply@blogger.com)