What happened @FOSSCOMM2016, April 16-17 2016 @ University of Pireaus


As I previously wrote, I went to Athens to attend the FOSSCOMM annual conference.

I applied to present something related to openSUSE (I was at the booth) and also to ownCloud.

openSUSE
Kick off the conference, my presentation was about my favourite version, openSUSE Tumbleweed. I used the structure of Richard's article.
The audience was aproximately 20 people. Actually it was the first presentation of the day, right after keynote (at the other room). The good thing was that more came at the booth and they were asking about Tumbleweed and Leap.
We had limited amount of swag to give away.

Here you can find the presentation file. Feel free to use it.

Picture:

ownCloud
Presentation was pretty interesting. I had the main room and the audience was about 50 people. I showed what is cloud, why we use it, what is good and what is bad cloud service and what's cool with ownCloud. I showed what's new on version 9.0. Right after the presentation I was asked about encryption (files and mails). Is it on server side or on sender side?
I had some leaflets and stickers with me. I left them at the registration desk and some at other booths, so if anyone was insterested on ownCloud, he/she could find me at the openSUSE booth.

Here is the presentation file (it's the same that we all use + conference promo).

Some pictures:



For more pictures you can check:
1. openSUSE album
2. ELLAK report
3. FOSSCOMM facebook event
4. FOSSCOMM instagram
read more

openSUSE and ownCloud at FOSSCOMM 2016, April 16-17 2016 @ University of Pireaus


This weekend (April 16-17), I'll be at FOSSCOMM (Free and Open Source Software Communities Meeting). FOSSCOMM is an annual Greek event that FOSS communities gather and present what's new.

I'll present "Why you should use openSUSE Tumbleweed". I'll show how this version is built, tested and released to the end users.

Another presentation will be about ownCloud 9.0. I'll start with what is cloud and why we use it. Using the cloud we should consider about our privacy. Regarding privacy, ownCloud is the best solution to use cloud technology.

The conference will have streaming (according to the organizers). So you should check the site.

My presentations will be (I'll be glad to see you there):
Why You Should Use Tumbleweed: April 16 @ 11:00 - 12:00
Own Cloud 9: April 16 @ 12:30 - 13:00

If you want to meet me, you can visit openSUSE booth. Ask for Stathis or diamond_gr.
Have phun
read more

WD-ownCloud-Raspberry pi or shorter pi-box - part 1


Western Digital and ownCloud paired together to create a new product. WD asked ownCloud community to create the software based on Raspberry Pi.

We decided to work on Github (pi-image).
First of all, we had to decide on what distro we will use for the product (actually to have something in common, other than ownCloud). The distro is Ubuntu Snappy. I'm not familiar with it, so I have to search couple of things before I start.

PERSONAL OPINION: Since it'll be a commercial product for Western Digital, they will decide what distro they will use and update.

Here is the image:
Snappy ownCloud-pi.

Insert your SD card, unmount it, open terminal where you've downloaded the file and run:

# Note: replace /dev/sdX with the device name of your SD card
xzcat owncloud-pi.img.xz | sudo dd of=/dev/sdX bs=32M
sync

Then you should find the IP that it got from your router.

1. NMAP
If you use a distro, there a command

nmap -sP 192.168.1.1/24

The IP 192.168.1.1 depends on your router. Might be different (192.168.0.1 or 192.168.1.254 etc).

2. HDMI
According to Github, you can connect Raspberry Pi to a monitor and it'll show you the IP.

3. Small LCD
Although it's an extra circuit (adds cost to the end product), its very clever thing to have this small LCD on the box, showing the IP and the free space of the disk (this picture shows the space of root).
Here is the blog

This thing will save us from trying to add static IP or ways to search the IP on windows/mac osx/linux system.

4. Windows
It's a third party software but personally I used on my friend's computer to find his devices
Advanced IP Scanner

Login with ssh:

ssh ubuntu@IP

Root password is ubuntu.

And then update it:

sudo snappy update

Next post will be about how to use Ubuntu Snappy and how to setup ownCloud.
read more

Διαχειριστής παραθύρων i3. Ότι πιο γρήγορο έχω χρησιμοποιήσει...


Όταν λέμε i3 σίγουρα δεν εννοούμε τύπο επεξεργαστή. Ο i3 είναι ένας διαχειριστής παραθύρων. Λιτός αλλά σούπερ γρήγορος σε ότι και να κάνετε. Οπότε όσοι ρωτάτε τι να εγκαταστήσετε σε παλιό laptop, να τι μπορείτε να χρησιμοποιήσετε. Σίγουρα θέλει να μάθετε να χειρίζεστε το πληκτρολόγιο (τα πλήκτρα που χρησιμοποιεί) αλλά όταν γίνει αυτό, θα εκπλαγείτε. Κάτι που ίσως να μην σκεφτήκατε ακόμα, δεν θα μπορεί να δει τα αρχεία σας κάποιος που δεν γνωρίζει τι είναι αυτό που βλέπει στην οθόνη του.

ΕΓΚΑΤΑΣΤΑΣΗ

Η εγκατάσταση είναι εύκολη, μέσα από την εντολή:

sudo zypper install i3 dmenu i3status

ή από το 1-click-install (ανάλογα με την έκδοση που έχετε):

https://software.opensuse.org/package/i3


ΧΡΗΣΗ

Όταν εκκινήσει για πρώτη φορά, θα δείτε ένα παράθυρο που θα σας ρωτήσει ποιο πλήκτρο επιθυμείτε να χρησιμοποιήσετε ως mod. Μπορείτε να επιλέξετε μεταξύ του ALT και του SUPER/WINDOWS (προσωπικά χρησιμοποίησα το alt).

Δείτε μια ολοκληρωμένη εικόνα χρήσης των πλήκτρων με το $mod (Alt):





Γενική χρήση

$mod+Enter --> ανοίγει το τερματικό
$mod+d --> ανοίγει το dmenu (εκκινητής προγραμμάτων με δακτυλογράφισή τους)
$mod+r --> κατάσταση αλλαγής μεγέθους
$mod+shift+e --> έξοδος i3
$mod+shift+r --> επανεκκίνηση i3 στο σημείο που ήσασταν
$mod+shift+c --> επαναφόρτωση του αρχείου ρυθμίσεων
$mod+shift+q --> κλείνει το παράθυρο (εάν το υποστηρίζει η εφαρμογή)

Παράθυρα

$mod+w --> εμφάνιση με μορφή καρτελών
$mod+e --> οριζόντια και κάθετη μορφή εμφάνισης παραθύρων
$mod+s --> εμφάνιση στοίβας (το ένα παράθυρο κάτω από το άλλο)
$mod+f --> πλήρης οθόνη

Μετακίνηση παραθύρων

$mod+shift+ --> Μετακίνηση των παραθύρων στην κατεύθυνση που θέλετε (J,K,L,; αλλά δουλεύουν και τα βελάκια)

Για περισσότερες πληροφορίες μπορείτε να δείτε στην τεκμηρίωση για τον χρήστη.

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

Πως φαίνεται όταν εκκινεί;


ΤΙ ΠΡΕΠΕΙ ΝΑ ΓΝΩΡΙΖΕΤΕ:

1. Γλώσσα.
Επειδή η γλώσσα δεν εμφανίζεται στην μπάρα και δεν μπορείτε να αλλάζετε την γλώσσα πληκτρολογίου με ένα κλικ, αναγκαστικά πρέπει να το κάνετε από το πληκτρολόγιό σας.

Υπάρχουν δυο λύσεις (επιλέξτε ότι σας δουλέψει).

Η πιο σωστή είναι να μπει στο Xorg. Ανοίξτε το αρχείο:

sudo nano /etc/X11/xorg.conf.d/10-keyboard.conf

Και φροντίστε να έχει τις παρακάτω γραμμές (αλλάζει με alt+shift. Προτιμήστε αυτό εάν έχετε βάλει ως mod πλήκτρο το SUPER/WIN):

Section "InputClass"
Identifier "Generic Keyboard"
MatchIsKeyboard "yes"
Option "CoreKeyboard"
Option "XkbRules" "xorg"
Option "XkbModel" "pc105"
Option "XkbLayout" "us,el"
Option "XkbOptions" "grp:alt_shift_toggle,compose:menu,grp_led:scroll"
EndSection

Η άλλη λύση είναι να βάλετε μια γραμμή στο bashrc.

nano .bashrc

και προσθέστε την γραμμή (εδώ χρησιμοποιούνται τα πλήκτρα win+space. Προτιμήστε αυτά εάν έχετε βάλει ως mod πλήκτρο το alt):

setxkbmap -option grp:switch,grp:win_space_toggle,grp_led:scroll us,el

Σε αυτή την περίπτωση για να δουλεύει, ίσως χρειάζεται να ανοίγετε το τερματικό κάθε φορά που κάνετε είσοδο στο i3.

2. Δίκτυο
Για την ασύρματη σύνδεση δικτύου χρησιμοποιήστε το NetworkManager.

Δείτε την κατάσταση του wifi

nmcli radio wifi

Για ενεργοποίηση/απενεργοποίηση (συνήθως είναι ενεργό)

nmcli radio wifi

Για να πάρετε μια λίστα με τα ασύρματα που βρίσκονται γύρω σας.

nmcli device wifi list

Για να συνδεθείτε στο ασύρματο που θέλετε (εάν δεν έχει κωδικό, παραλείπετε μετά το password):

nmcli device wifi connect [SSID|BSSID] password [ΚΩΔΙΚΟΣ]

Για αναλυτικότερες πληροφορίες, δείτε στο wiki.

ΓΕΝΙΚΕΣ ΠΛΗΡΟΦΟΡΙΕΣ ΓΙΑ ΤΟ i3
* openSUSE wiki page
* Ιστοσελίδα i3
* Τεκμηρίωση χρήστη
* Reference card
read more

Είσαι ο κομπιουτεράς της παρέας-οικογένειας; Διορθώνεις μόνιμα τους υπολογιστές μας!!!

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


Ας δούμε τι μπορεί να συναντήσετε (γράψτε τις δικές σας εμπειρίες στα σχόλια):

1. Υπάρχουν συγγενείς-φίλοι που θα σας τηλεφωνούν ΜΟΝΟ όταν ο υπολογιστής τους έχει πρόβλημα.
Αυτοί αναγνωρίζονται εύκολα. Όταν επικοινωνούν μαζί σας, αρχίζουν με χαιρετισμό του στυλ "γεια σου, που χάθηκες;". Δεν έχει σχέση τι θα απαντήσετε (είτε λείπατε από την χώρα, είτε είχατε πρόβλημα υγείας). Ακολουθεί το πρόβλημα που έχουν και εάν δεν βρεθεί λύση, ίσως να σας προσφέρουν καφεδάκο στο σπίτι τους για να διορθώσετε το πρόβλημα.

2. ΠΟΤΕ μα ΠΟΤΕ μην εγκαθιστάτε Teamviewer στον υπολογιστή τους.
Το teamviewer αποτελεί ίσως την πιο ολοκληρωμένη λύση που υπάρχει στο να λύνονται τα προβλήματα υπολογιστών απομακρυσμένα. Επειδή οι τελικοί χρήστες δεν θα μπορούν να περιγράψουν το πρόβλημα που αντιμετωπίζουν, καλό είναι να βλέπετε και εσείς τι βλέπουν και αυτοί. Μια περιγραφή ΔΕΝ ΜΠΟΡΩ ΝΑ ΣΤΕΙΛΩ MAIL, δεν λέει κάτι συγκεκριμένο. Έχεις internet; Βάλε τα καλώδια ξανά. Κάνε επανεκκίνηση το router. Πως στέλνεις mail (πρόγραμμα ή browser); Τι προσπαθείς να στείλεις;

Το teamviewer δεν είναι δωρεάν για επαγγελματική χρήση. Εάν το χρησιμοποιείτε για προσωπική χρήση, προσφέρεται δωρεάν. Οπότε να έχετε υπόψιν σας ότι χρησιμοποιώντας το, παίζει και να παρανομείτε (και εσείς, και αυτοί).
Η λύση αυτή αποτελεί την πιο γρήγορη επίλυση προβλημάτων του τύπου "κάνε κλικ στο εικονίδιο". Θα σας γλιτώσει άπειρο χρόνο στο τηλέφωνο ή ακόμα και επίσκεψης. Μια τέτοια λύση έχει και τα κατά της. Θα σας τηλεφωνούν με το παραμικρό, γνωρίζοντας ότι εσείς μπορείτε να μπείτε απομακρυσμένα και να διορθώσετε τον υπολογιστή, ακόμα και για το ίδιο πρόβλημα. Έτσι αθροιστικά ο χρόνος που θα σπαταλήσετε είναι άπειρος.

Επειδή ο χρόνος είναι χρήμα και εσείς προσφέρετε τις υπηρεσίες σας, καλό είναι να πληρωθείτε. Θα μου πείτε, από συγγενή-φίλο θα πάρω χρήματα; ΝΑΙ από αυτούς, αφού είστε επαγγελματίας και από αυτό βγάζετε το ψωμί σας. Γιατί; Γιατί δεν θα σταματήσουν να σας τηλεφωνούν για το ίδιο πρόβλημα, και αρκετές φορές θα σας εκνευρίσουν.

Σε αυτές τις περιπτώσεις ΜΗΝ εγκαθιστάτε teamviewer (όπως είπα, πρέπει να το πληρώσετε). Μπορείτε να πάτε από τον χώρο τους, ώστε να καταλάβουν ότι σας έχουν βγάλει από το ωράριό σας, ώστε να καταλάβουν ότι αυτό που κάνετε δεν είναι ΔΩΡΕΑΝ αλλά από αυτό βγάζετε το ψωμί σας. Από την αρχή θέστε χρονικό περιθώριο (πχ 1 ώρα γιατί έχω ραντεβού και αλλού). Αν δεν το κάνετε, θα βγαίνουν στην πορεία και άλλα πιθανά προβλήματα που θα έχουν, που όμως δεν επηρεάζουν την λειτουργία.

Το δύσκολο της υπόθεσης είναι πως θα ζητήσετε χρήματα από συγγενή-φίλο (αν δεν θέλετε να πάρετε, θα σας τηλεφωνούν κατά ριπάς ακόμα και για μικροπροβλήματα χωρίς να σας σέβονται):
- Το ξεκαθαρίζετε στην αρχή. Αυτή η εργασία θα σου κοστίσει τόσο.
- Εάν δεν ξέρετε πόση ώρα θα σας πάρει, μπορείτε να πείτε κάτι του στυλ, να το δούμε τι είναι και θα σου πω στο τέλος πόσο θα σου κοστίσει. Δεν θα είναι πολλά.
- Εάν είστε γενικά ντροπαλός και δεν πείτε κάτι από τα παραπάνω, όταν τελειώστε την εργασία σας, περιμένετε να σας ρωτήσουν "τι χρωστάω;" είτε απλά να σας δώσουν ένα ποσό (πιθανό να μην είναι αυτό που θέλατε αλλά τουλάχιστο αναγνωρίζουν το γεγονός ότι σηκωθήκατε από το σπίτι σας και πήγατε στον χώρο τους). Εάν δεν κάνουν κάτι από αυτά, τότε απλά την επόμενη φορά που θα σας τηλεφωνήσουν, λέτε ότι δεν μπορείτε. Εάν δεν έχουν κάποιον γνωστό (σαν εσάς), θα αναγκαστούν να το πάνε σε ξένο μάστορα που εκεί δεν θα μπορέσουν να την σκαπουλάρουν και ίσως να πληρώσουν πιο ακριβά.

3. Χάλασε ο υπολογιστής μου, μου έχει δέσει τα χέρια. Έλα από το σπίτι να το φτιάξεις.
Θα πάτε στον χώρο τους. Λογικά θα πάτε χωρίς όλα σας τα εργαλεία. Θα έχετε κάποια βασικά που λύνουν ένα 80-90% των προβλημάτων. Εφαρμόζετε όλες τις γνώσεις που έχετε και δεν βρίσκετε τίποτα. Οπότε τι κάνετε; Του λέτε να το φέρει από τον χώρο σας (μαγαζί ή σπίτι σας). Μια πιθανή πρότασή τους είναι, "μια και ήρθες, δεν το παίρνεις;"
Να το γράψω λίγο ολοκληρωμένα. ΠΑΤΕ από τον χώρο τους, ΔΕΝ μπορείτε να το φτιάξετε και ΖΗΤΑΤΕ να σας το φέρει από τον χώρο σας (που έχετε όλα τα εργαλεία σας) και ΣΑΣ ΛΕΕΙ ΝΑ ΤΟ ΠΑΡΕΤΕ μια και ήρθατε.
Κάτσε ρε μεγάλε, μήπως θέλεις να σε πληρώσω κιόλας όταν το φτιάξω;

ΠΟΤΕ δεν θα κάνατε μια εγχείρηση στο σπίτι σας. Θα προτιμούσατε το νοσοκομείο επειδή έχει τα μηχανήματα αλλά και άλλες ειδικότητες ιατρών. Το ίδίο ισχύει και εδώ. ΠΑΝΤΑ να προτείνετε ότι επειδή δεν ξέρετε τι μπορεί να συναντήσετε, να το φέρουν στον χώρο σας επειδή θα έχετε όλα τα εργαλεία σας. Όταν τελειώσετε, να περάσουν να το πάρουν ώστε να σας πληρώσουν κιόλας (γιατί υπάρχει περίπτωση του τζάμπα-του ευχαριστώ πολυ).

4. Ατελείωτη τηλεφωνική υποστήριξη (ή μέσω viber ή μέσω skype).
Επειδή είστε ο κομπιουτεράς της παρέας, ΟΛΟΙ νομίζουν ότι όποια συσκευή και να πέσει στα χέρια σας, εσείς ξέρετε πως να την ρυθμίζετε, πως να την παραμετροποιείτε ώστε αυτή να έχει το καλύτερο δυνατό αποτέλεσμα στον χειρισμό.
Μπορεί να σας τύχει να σας τηλεφωνήσουν για ρύθμιση android κινητού-tablet, iPhone, tv ίσως ακόμα και υπηρεσιών όπως αγορά φθηνών αεροπορικών εισιτηρίων, να γράψετε μια αγγελία ώστε να πουληθεί κάποιο αντικείμενο κλπ.
Πάλι από αυτή την διαδικασία ΔΕΝ πρόκειται να βγάλετε κάποιο όφελος οπότε είναι απλά σπατάλη χρόνου. Και επειδή είναι και τηλέφωνο, υπάρχει η δυνατότητα να το κλείσετε (ευγενικά πάντα λέγοντας ότι βιάζομαι να βγω για μια δουλειά που έχω ή ανάλογα που είστε να πείτε ότι είμαι σε δουλειά τώρα και δεν μπορώ να μιλήσω).
read more