Εμφάνιση αναρτήσεων με ετικέτα opensource. Εμφάνιση όλων των αναρτήσεων
Εμφάνιση αναρτήσεων με ετικέτα opensource. Εμφάνιση όλων των αναρτήσεων

Κυριακή 21 Απριλίου 2013

Σήμερα στη FOSSCOMM 2013, BoF/Hackathon για την Ελληνική γλώσσα στις 15.00, αίθουσα Β3

Η FOSSCOMM μέχρι στιγμής είναι (όπως κάθε χρονιά) εξαιρετικά ενδιαφέρουσα! Γνωρίζεις από κοντά ανθρώπους που τους έχεις δει μόνο online, βάζεις πρόσωπα
δίπλα στα emails, μαθαίνεις ενδιαφέροντα πράγματα, ανταλλάζεις απόψεις ...

Ένα πράγμα που αν και τρομερά χρήσιμο, πιστεύω έλλειπε τις προηγούμενες χρονιές και ξεκίνησε φέτος από τα παιδιά στη Χαροκόπειο, είναι τα λεγόμενα BoF sessions.

Τι είναι BoF session;

Απλά, όλοι όσοι ενδιαφέρονται για ένα κοινό, συγκεκριμένο θέμα, μαζεύονται σε ένα δωμάτιο και συζητούν / λαμβάνουν αποφάσεις για να συντονίσουν τη δράση τους. Πολλές φορές αυτό μπορεί να συνδυαστεί και με λίγη συνεισφορά "επιτόπου". Η συζήτηση είναι τελείως "peer-to-peer", δεν υπάρχουν δηλαδή "συντονιστές" και "panel". Ιδανικά ένα BoF session μαζεύει λίγα άτομα (περίπου 10 είναι καλά) αλλά 100% ορεξάτους να συνεισφέρουν, ώστε να μη γίνεται χάβρα και "πηγαδάκια".

Αυτό είναι που μπορεί να κάνει τη FOSSCOMM να "βγάλει τα λεφτά της" για όσους
συμμετέχουν σοβαρά. Γιατί:
  • Ορισμένα θέματα και αποφάσεις αργούν υπερβολικά όταν γίνονται online λόγω μεγαλύτερης δυσπιστίας που υπάρχει όταν το μόνο που βλέπεις από τον άλλο είναι το email του.
  • Π.χ., ένα γρήγορο tutorial / demo μπορεί να πάρει 5-10 λεπτά ενώ για να το φτιάξεις "ασύγχρονα" ως blog post μπορεί να πάρει μια ώρα τουλάχιστον για να γίνει σωστά (screencasts, screenshots, diagrams ...)
  • Οι online συζητήσεις πολύ συχνά καταλήγουν σε flamewars για τελείως άσχετα θέματα.
Φυσικά αυτό δε σημαίνει ότι τα BoF sessions μπορούν να αντικαταστήσουν τις online
συζητήσεις, απλά δουλεύουν καλά για να "συντονίσουμε τα ρολόγια μας" και ως σημείο αναφοράς για τη μετέπειτα πολλή δουλειά που γίνεται online / ασύγχρονα.

Στα πλαίσια αυτά προσπαθώ να οργανώσω ένα BoF session + mini hackathon για την υποστήριξη της Ελληνικής γλώσσας στο ΕΛ/ΛΑΚ σήμερα στις 15.00 στην αίθουσα Β3 στη Χαροκόπειο.

Η ιδέα είναι να δούμε σε ποιο σημείο βρισκόμαστε, ποια είναι τα κύρια προβλήματα που απομένουν, να μοιραστούμε πρόσφατα αποτελέσματα μέσω σύντομων demos / tutorials και να δούμε τι σκοπεύει να κάνει καθένας από εμάς για το θέμα αυτό από εδώ κι εμπρός και πώς μπορούμε να συντονιστούμε / συνεργαστούμε για καλύτερα αποτελέσματα.

Συγκεκριμένες θεματικές περιοχές:

Ορθογραφικός έλεγχος / λεξικά hunspell

Εδώ υπάρχουν θέματα όπως το πώς θα γίνει πιο σωστά και "δημοκρατικά" το maintainance του λεξικού του hunspell από εδώ κι εμπρός (μια ενδιαφέρουσα / σχετικά εύκολη στην εφαρμογή ιδέα είναι να κάνουμε port το project "dicollecte" των Γάλλων).

Επίσης υπάρχει το θέμα του πώς μπορούμε να προσθέσουμε γραμματική πληροφορία (π.χ., "μέρος του λόγου") στο λεξικό για να μπορεί να χρησιμοποιηθεί και από το lightproof για γραμματικό έλεγχο όπως κάνουν στα Γαλλικά (grammalecte).

Παράλληλα, υπάρχουν φωνές που λένε ότι η μορφή του hunspell δεν είναι ικανοποιητική και θα πρέπει να περάσουμε σε ένα νέο framework για spellchecking βασισμένο σε WFSTs (Weighted Finite State Transducers) τα οποία μπορούν να μας δώσουν μεγαλύτερη ευελιξία, ranking κλπ κλπ

Συνώνυμα / Θησαυρός

Εδώ μπορούμε να κάνουμε σύντομα demos των wiktionary, openthesaurus και του Ελληνικού wordnet και να δούμε τι θέματα παρουσιάζονται με το interoperability
αυτών. Επίσης, μπορούμε να δούμε πώς πλέον όλοι μας μπορούμε να συνεισφέρουμε στο openthesaurus.gr χωρίς να χρειάζονται ιδιαίτερες γνώσεις.

Θέματα με τις εφαρμογές

Π.χ., στα windows στο LibreOffice υπάρχει η επιλογή όταν αλλάζεις το πληκτρολόγιο από Ελληνικά σε Αγγλικά να αλλάζει αυτόματα και η γλώσσα του κειμένου και άρα το ενεργό λεξικό ορθογραφίας, ενώ στο Linux αυτό δε δουλεύει. Μπορούμε να δούμε τι φταίει και πώς μπορεί αυτό να λυθεί.

Αντίστοιχα με τα input methods και γιατί π.χ., ορισμένες φορές δεν μπορούμε να γράψουμε τόνους σε κάποιες εφαρμογές.ι

Αναγνώριση φωνής

Γιατί δεν έχουμε αυτή τη στιγμή εφαρμογές ΕΛ/ΛΑΚ που να μπορούμε να τους μιλάμε Ελληνικά; Μπορούμε να δούμε συνοπτικά τα θέματα που υπάρχουν (π.χ., έλλειψη ανοιχτών στατιστικών μοντέλων και δεδομένων στα οποία αυτά στηρίζονται και πώς θα μπορούσαμε να το λύσουμε αυτό, γλωσσικά μοντέλα και corpora κλπ κλπ).

Αντίστοιχα για OCR, predictive input και όποια άλλη τεχνολογία σας ενδιαφέρει με μόνους περιορισμούς να αφορά την ελληνική γλώσσα και να είναι ΕΛΛΑΚ.

Mini Hackathon

Δε χρειάζεται να λύσουμε το κυπριακό ή να γράψουμε τη νέα έκδοση του duke nukem forever :P αλλά μπορούμε να παίξουμε με το Web API του openthesaurus.gr σε Android, FirefoxOS, OpenSearch, KDE, κλπ, να κάνουμε λίγο packaging για debian/ubuntu/openSUSE/Fedora κλπ όπως και libreoffice extensions (π.χ., να χωρίσουμε το libregreek.oxt σε σωστά κομμάτια και να τα κάνουμε upload, ίσως
να κάνουμε και κάποια πράγματα από το libregreek submit upstream αν δεν υπάρχει λόγος να είναι extensions). Και φυσικά ό,τι άλλο έχετε εσείς να προτείνετε :)

Με λίγη καλή θέληση και μεράκι μπορεί να είναι ένα ιδιαίτερα διασκεδαστικό και παραγωγικό "περίπου δίωρο" (15.00 - 16.45) και να μπορούμε να λέμε ότι βγήκε και κάτι από αυτή τη βόλτα :)

Τετάρτη 26 Δεκεμβρίου 2012

Debating Microsoft comments for Greek Ministry of Education 26400 laptops program

This post hopefully completes my view on the issue of the "public advisory" for purchasing 26400 laptops for the high schools of Greece, so that I can return to my regular projects.

As I mentioned in the previous post, Microsoft also commented (in Greek) in this public advisory. Unfortunately, due to the regrettably closed process of this advisory, it was impossible to respond timely to these comments, so the only option left is to do it now, through this post and hopefully others will join the discussion as well.


Regarding Greek Ministry of education's public advisory about a school laptops program

A subject that caused quite a reaction in the Greek FOSS community lately, is the latest public advisory (in Greek) from the Ministry of Education, regarding an upcoming call for tenders for purchasing 26400 laptops for the 1760 high schools of the country.

After initial reactions in the mailing lists, some Greek FOSS organizations namely EELLAK (letter, in Greek) and GreekLUG (letter, in Greek) posted their comments, protesting mainly about the following:

Τρίτη 30 Οκτωβρίου 2012

Google Earth 6, *buntu 12.04 και Ελληνικά

Τώρα που πρακτικά όλοι οι υπολογιστές της οικογένειας έχουν γυρίσει σε Linux (συγκεκριμένα σε μια παραλλαγή του kubuntu 12.04 που αναπτύσσουμε σιγά-σιγά) ένα από τα πράγματα που έλειπαν ήταν το Google Earth που το χρησιμοποιούμε μερικές φορές στην οικογένεια για το σχεδιασμό ορειβατικών διαδρομών κλπ.

Δυστυχώς η απλή εγκατάσταση της τελευταίας έκδοσης στο "οικογενειακό desktop" (64-bit) οδήγησε σε προβλήματα με τις ελληνικές γραμματοσειρές. Η εικόνα δηλαδή που παρουσίαζε το πρόγραμμα μετά την εγκατάσταση ήταν η ακόλουθη:



Δευτέρα 8 Οκτωβρίου 2012

MySQL και ελληνικά

Από ότι φαίνεται όταν λέμε στη MySQL utf8 και utf8_unicode_ci, αυτό δεν είναι αρκετό για να "κάνει το σωστό" σε όλες τις περιπτώσεις. Όλα ξεκινούν από αυτό:
> select 'λαχτάρα' = 'λαχταρά' collate utf8_general_ci;
1
> select 'λαχτάρα' = 'λαχταρά' collate utf8_unicode_ci;
1

Κυριακή 16 Σεπτεμβρίου 2012

ΕΛ/ΛΑΚ και ελληνική γλώσσα

Το συζητήσαμε στη φετινή FOSSCOMM, συζητήθηκε και στο παρασκήνιο του Java Specialists Unconference που έγινε πρόσφατα στα Χανιά. Χρειαζόμαστε περισσότερη / καλύτερη υποστήριξη της Ελληνικής γλώσσας στο ΕΛ/ΛΑΚ.

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

Κυριακή 26 Αυγούστου 2012

Trying an ubuntu-server installation under EFI/GPT using Qemu/KVM and OVMF

Recently a friend of mine was having issues installing latest Ubuntu LTS server edition on a (U)EFI/GPT-based server. So I thought, let's see if it is possible to try the installation under qemu, since I don't have any real (U)EFI hardware to test (donations welcome :P).

After a small amount of messing around I got it to work and I thought that it could be generally useful (e.g., as a first step for trying out Secure Boot technology), hence this blog post detailing my steps:

Step 1. Ingredients

  • A laptop with kubuntu 12.04 (amd64)
  • qemu-kvm 1.0
  • GNU parted
  • OVMF (I used OVMF-X64-r11337-alpha.zip binary)  (get it from sourceforge)
  • A livecd of ubuntu server 12.04 (ubuntu-12.04-server-amd64.iso)

Step 2. Preparation

First, let's make a virtual hard disk:
qemu-img create -f raw gpt.img 6G
and initialize GPT:
parted -s gpt.img mklabel gpt
Now, let's prepare OVMF:
mkdir OVMF
cd OVMF
unzip ../OVMF-X64-r11337-alpha.zip
mv OVMF.fd bios.bin
mv CirrusLogic5446.rom vgabios-cirrus.bin
cp /usr/share/qemu/{linuxboot.bin,multiboot.bin,vapic.bin} . 

Step 3. Installation

kvm -m 512 -L OVMF -vga cirrus \
  -cdrom ubuntu-12.04-server-amd64.iso \
  -hda gpt.img -boot d
We will have to wait for a while and eventually we should see the starting screen. We choose "Install Ubuntu server" and press 'e' to edit kernel command line (this is important!!). From there we need to add "pci=nocrs nomodeset" to the kernel command-line parameters. Press F10 to start the boot.

It will probably take a while until you see the installer, don't worry about this, it is normal with (U)EFI apparently ...

Then proceed to install as usual (For this experiment I just chose the defaults).

Step 4. The first boot 

Similarly, when we boot for first time we will have to go to grub boot screen and press 'e' so that we can add the 'pci=nocrs' and 'nomodeset' options once more.

After you login, remember to edit grub to make these settings permanent:
sudo sed 's/\(GRUB_CMDLINE_LINUX_DEFAULT="\)/\1pci=nocrs nomodeset/' \
 -i /etc/default/grub
sudo update-grub

Step 5. The second boot

Now you can shut down the VM and boot without the cdrom:
kvm -m 512 -L OVMF -vga cirrus -hda gpt.img -net nic -net user
If the system boots successfully, then you have succeeded this process and you may now enjoy your virtual EFI/GPT-based server :)



Δευτέρα 23 Ιουλίου 2012

hoax-spotting σε blogs και κοινωνικά δίκτυα

Μα εγώ δεν έχω άποψη,
έχω μονάχα κάτοψη,
το ξέρω πια πως πίσω απ' τις ιδέες
υπάρχουνε τα ένστικτα
που ψάχνουν κάποιο στήριγμα
                   --  Ισαακ Σούσης / Λαυρέντης Μαχαιρίτσας
                   "Λέω να την κάνω"

Δυστυχώς βλέπω αυξάνονται και πληθύνονται τα μπαρούφα-news στα (κυρίως μη-τεχνικά) blogs. Τα κόλπα άλλωστε της διασποράς φημών, προπαγάνδας και ψευδών ειδήσεων είναι γνωστά από πολύ παλιά, είτε γίνονται επίτηδες με σκοπό π.χ., τον εκβιασμό, ή τη διασπορά πανικού, είτε είναι θεωρίες συνομωσίας μπας και πάρουμε λίγο παραπάνω traffic.

Ακόμα πιο δυστυχές όμως είναι ότι άνθρωποι που "θα έπρεπε να ξέρουν καλύτερα" αρχίζουν και πιστεύουν τέτοιες "ειδήσεις" και τις αναπαράγουν στα κοινωνικά δίκτυα με αποτέλεσμα να καταλήγουν και σε γνωστές εφημερίδες κλπ. Άλλωστε "1.000 χρήστες του facebook ή 100 blogs δεν μπορεί να έχουν άδικο" :P

Κυριακή 7 Αυγούστου 2011

Offline Package Management με το apt-offline

Τώρα το καλοκαιράκι πολύς κόσμος θα πάει στα εξοχικά του κλπ κάποια από τα οποία δεν έχουν πρόσβαση στο διαδίκτυο. Πώς εγκαθιστούμε debian/ubuntu πακέτα σε τέτοιους offline / απομακρυσμένους υπολογιστές;

Υπάρχουν πολλά projects που φιλοδοξούν να δώσουν λύση σε αυτό το πρόβλημα όπως το Keryx, το deb-downloader, το sushi-huh κλπ αλλά η προσωπική μου προτίμηση είναι το apt-offline. Δυστυχώς δε φαίνεται να υπάρχει κάποιος οδηγός στα ελληνικά γι αυτό, πράγμα που ελπίζω να καλύψει αυτό το post.

Παρασκευή 10 Ιουνίου 2011

+1 Jetway! (τεχνική υποστήριξη)

Μόλις διάβασα ένα post στο blog του Eric Sandeen. Μεταφράζω λίγο για τους μη-αγγλομαθείς, για να δούμε λίγο στην Ελλάδα τι σημαίνει σοβαρό technical support και όχι κοροϊδία του κόσμου:

Το πρόβλημα του Eric ήταν ότι δεν μπορούσε να τροφοδοτήσει ένα σύστημα βασισμένο σε Jetway JNC9C-550-LF μητρική από ένα PicoPSU-90 τροφοδοτικό (ο συνδυασμός δεν έκανε boot). Ο Eric έγραψε γι αυτό στη Jetway και η απάντηση ήταν:

Αγαπητέ πελάτη,
Σας ευχαριστούμε που μας γράψατε τις ανησυχίες σας. Ευχαρίστως να σας βοηθήσω.
Εξετάσαμε το αίτημά σας σχετικά με το JNC9C-550-LF. Σύμφωνα με την αναφορά σας, πιστεύουμε ότι το πρόβλημα είναι σχετικό με το τροφοδοτικό.
Έχουμε παρατηρήσει προβλήματα "υποτροφοδοσίας" με τις παρακάτω πηγές:

1. IEI ACE-4518AP
2. PicoPSU-90
3. M3-ATX 125W
4. Power-win PW-085B-5Y
Η λύση μας για τα παραπάνω είναι:

1. αφαίρεση του D9
2. αφαίρεση του R163
3. αλλαγή του Q30 από C01-E7002-F σε C04-EAPM2300A-F
4. αλλαγή του R270 από E01-42B1.8K-F σε E01-42B3.3K-F
Μπορείτε να δοκιμάσετε να αφαιρέσετε τα D9 και R163 πρώτα. Οι δοκιμές μας έδειξαν ότι η μητρική θα δουλέψει με το picoPSU, απλά αν αφαιρεθούν αυτά τα 2 μέρη.
Ελπίζουμε ότι το παραπάνω σας βοήθησε. Παρόλα αυτά αν έχετε επιπλέον ερωτήσεις, σας παρακαλώ μη διστάσετε να επικοινωνήσετε με το τεχνικό μας τμήμα.
Χαιρετισμούς,

Jetway FAE / Tech Support Team
Jetway Computer Corp.
38507 Cherry Street, Suite E
Newark, CA 94560
Email: tech@jetwaycomputer.com
www.jetwaycomputer.com


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

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








Τρίτη 7 Ιουνίου 2011

Αλλάζοντας το όνομα του εκτελέσιμου ενός προγράμματος στο Linux

Για ένα άρθρο ήθελα να γράψω ένα πρόγραμμα στο Linux το οποίο να αλλάζει το όνομά του (όπως αυτό φαίνεται στο ps, top κλπ) κατά τη διάρκεια της εκτέλεσης. Πολλά προγράμματα έχουν αυτή τη δυνατότητα όπως το ssh, η postgresql κλπ.

Ο πιο portable τρόπος για να γίνει κάτι τέτοιο είναι να κάνει απλά το πρόγραμμα exec τον εαυτό του με άλλο όνομα.

Στη δική μου περίπτωση το exec δε βόλευε για άλλους λόγους, οπότε η μόνη λύση ήταν η κατευθείαν αλλαγή του ονόματος. Τα BSD έχουν γι αυτή τη δουλειά την κλήση συστήματος setproctitle. Στο Linux όμως δεν υπάρχει κάτι τέτοιο.

Πέμπτη 2 Ιουνίου 2011

Ιδέες για (περισσότερο) ΕΛ/ΛΑΚ στο δημόσιο τομέα Part 2: Στρατηγική


Τις τελευταίες μέρες γίνεται κάποια κουβέντα για το ενδεχόμενο μεγαλύτερης διείσδυσης του ΕΛ/ΛΑΚ σε υπηρεσίες και επιχειρήσεις του δημόσιου τομέα.

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

Ως γνωστόν υπάρχει ήδη ως ένα βαθμό χρήση ΕΛΛΑΚ στο δημόσιο, από το openoffice/οdt σε ορισμένες δημόσιες υπηρεσίες, μέχρι το ubuntu στο τμήμα μουσικών σπουδών του Πανεπιστημίου του Ιονίου, τα σχολικά εργαστήρια με ubuntu και FreeBSD κλπ.

Το θέμα είναι το τι παραπάνω μπορεί να γίνει. Αυτό οδήγησε το Νίκο στο δεύτερο άρθρο (περί πιστοποιημένης διανομής) που δημιούργησε τις πρόσφατες αντιδράσεις.

Σε αυτή τη συζήτηση θα ήθελα να δούμε το θέμα ψύχραιμα και ρεαλιστικά από την άποψη του τι θα μπορούσε να γίνει και τι θα μπορούσαμε να κάνουμε εμείς γι αυτό. Για να ξεκινήσει η κουβέντα θα παραθέσω κάποιες πρώτες ιδέες/σκέψεις "to get the ball rolling". Οι ιδέες αυτές είναι απλά brainstorming οπότε δε θα παρεξηγήσω όποιον θέλει να απορρίψει κάποια ή όλες. Θα ήθελα να προσθέσετε και τις δικές σας, προκειμένου να δούμε τι μπορεί να υλοποιηθεί και πώς.

Τετάρτη 1 Ιουνίου 2011

Περί "επίσημης διανομής" και ελληνικών distro wars ...

Αν και το blog αυτό έχει κατά κύριο λόγο τεχνικό (και χιουμοριστικό) χαρακτήρα, θα ήθελα να ξοδέψω λίγο χρόνο για να σχολιάσω από δω το δεύτερο άρθρο του Νίκου Ρούσσου στο περιοδικό Linux Inside περί "επίσημης πιστοποιημένης ελληνικής διανομής" και της παρουσίασης 3 mainstream διανομών (debian, ubuntu, fedora) σε αυτό.  Ο σχολιασμός είναι φυσικά ως προς τον τίτλο του άρθρου, δηλαδή θεωρώντας μία δημόσια υπηρεσία ως "χρήστη", όχι τον οποιονδήποτε.

(Σημ: Δεν έχω λάβει ακόμα το αντίτυπο του περιοδικού που περιέχει το άρθρο, αλλά το διάβασα σε scan από το link που περιέχεται σε αυτό το post στο OSArena).

Κυριακή 29 Μαΐου 2011

ΕΛΛΑΚ και ευρωπαϊκά ερευνητικά προγράμματα

Η ολοένα αυξανόμενη χρήση και δημοφιλία του ΕΛΛΑΚ, καθώς και η ευκολία μελέτης του (λόγω του ότι τα περισσότερα δεδομένα είναι διαθέσιμα: κώδικας, ιστορικό, αρχεία λιστών ταχυδρομείου, IRC logs κλπ κλπ) έχουν οδηγήσει τα τελευταία χρόνια σε αντίστοιχα αυξημένο ενδιαφέρον για το ΕΛΛΑΚ από την ακαδημαϊκή/ερευνητική κοινότητα.

Τα τελευταία χρόνια έχουν τρέξει και τρέχουν αρκετά ευρωπαϊκά ερευνητικά προγράμματα που ασχολούνται με το ΕΛΛΑΚ:

  • Τα projects EDOS και MANCOOSI που ασχολούνται κυρίως με θέματα package management και διαχείριση dependencies. Η σχετική ερευνητική ομάδα απασχολεί μάλιστα και τον τωρινό DPL. Τα projects αυτά έχουν ήδη προσφέρει χρήσιμα εργαλεία, όπως το debian weather.
  • Τα projects FLOSSMETRICS, QUALOSS και SQO-OSS που ασχολούνται με την ποιότητα των διαθέσιμων πακέτων ΕΛΛΑΚ.
  • Το project OSEPA με στόχο την προώθηση του ΕΛΛΑΚ στη δημόσια διακυβέρνηση
  • Μια πιο πλήρη εικόνα μπορείτε να δείτε εδώ και εδώ.


    Πέμπτη 26 Μαΐου 2011

    ADSL modems και NetworkManager: status update

    Αυτή τη στιγμή τα patches για PPPoA και PPPoE support βρίσκονται σε ένα upstream branch με στόχο να ενσωματωθούν στο NetworkManager 0.9.2.

    Πρόσφατα ήρθε και το πρώτο εξαιρετικό review από τον David Woodhouse ο οποίος αναφέρθηκε στην υποστήριξη για multi-port PCI ADSL modems, IPv6, στην πιθανή αντικατάσταση του br2684ctl με NetworkManager internal κώδικα καθώς και στο patch του Dan Williams που μόλις στάλθηκε στη
    λίστα netdev του Linux με θέμα την προσθήκη "index" στις ATM συσκευές.

    Τετάρτη 25 Μαΐου 2011

    DIY One Touch Backup στο Linux Part 1: Reverse engineering

    Σε διάφορα forums, σε threads που έχουν να κάνουν με backup, χρήστες των windows έχουν κάνει σχόλια του στυλ: "Δεν μπορεί να είναι τόσο δύσκολο, εγώ για να πάρω backup απλά τοποθετώ τον εξωτερικό δίσκο και πατάω το κουμπάκι που λέει One Touch Backup".

    Καθώς δεν υπάρχει κανένας σοβαρός τεχνικός λόγος γιατί να μην μπορεί αυτό να δουλέψει και στο Linux, αποφάσισα να ρίξω μια ματιά στους εξωτερικούς δίσκους μου για να δω τι θα χρειαζόταν ώστε να υποστηριχθεί το "κουμπί" που συμπεριλαμβάνουν.

    Τρίτη 24 Μαΐου 2011

    USB Reverse engineering με virtualbox και usbmon

    Στις μέρες μας η πιο διαδεδομένη μορφή συνδεσιμότητας για περιφερειακές συσκευές είναι ο USB (Universal Serial Bus - Οικουμενικός Σειριακός Δίαυλος). Πολλές φορές, διάφορες χρήσιμες  / ενδιαφέρουσες USB συσκευές έρχονται με υποστήριξη μόνο για windows, οπότε η ικανότητα να μπορεί κάποιος να καταλάβει τον τρόπο λειτουργίας τους (reverse engineering) και να τις κάνει να υποστηρίζονται στο Linux είναι αρκετά σημαντική για κάθε επίδοξο "Linux ninja".

    Heads up: Pristine source debian packages και PPAs

    Η κλασική μέθοδος για να κάνει κάποιος "port" ένα πακέτο από το debian στο ubuntu PPA του είναι:

    dget http://.../file.dsc
    dpkg-source -x *.dsc
    cd ...
    dch -i     # εδώ βάζουμε το δικό μας όνομα, σχόλιο κλπ
    debuild -S
    cd ..
    dput ppa *.changes
    

    Τελευταία, σε ορισμένα πακέτα, το debuild -S δε συμπεριλαμβάνει στο description του upload το .orig.tar.gz αρχείο (για λόγους που δε χρειάζεται να περιγράψω εδώ). Αυτό μπορεί να οδηγήσει σε μήνυμα λάθους του στυλ:

    "Unable to find blabla.orig.tar.gz in upload or distribution.
    Files specified in DSC are broken or missing, skipping package unpack verification."

    Η λύση σε αυτή την περίπτωση είναι η χρήση του
    debuild -S -sa
    

    Απλό :)

    Σάββατο 21 Μαΐου 2011

    Και λίγο χιούμορ ...

    COSTELLO CALLS TO BUY A COMPUTER FROM ABBOTT

    ABBOTT: Super Duper computer store. Can I help you?

    COSTELLO: Thanks. I'm setting up an office in my den and I'm thinking about buying a computer.

    ABBOTT: Mac?

    COSTELLO: No, the name's Lou.

    Τετάρτη 18 Μαΐου 2011

    Επιλογές παρουσιάσεων από EclipseCon 2011

    Εχθές βράδυ κοίταγα τις παρουσιάσεις της EclipseCon 2011 (τουλάχιστον αυτές που έχουν δημόσια διαθέσιμο το υλικό τους) και επειδή στο σύνολο οι παρουσιάσεις είναι πραγματικά πολλές, σκέφτηκα να μοιραστώ τις επιλογές μου (και για δικό μου future reference):