Πέμπτη 30 Οκτωβρίου 2008

Παρουσίαση Debian στο PLUG

Χθες 29/10/2008 στην 3η επίσημη συνάντηση του Patras Linux User Group έγινε το πολυαναμενόμενο Distro Wars.

Παρουσίασα το Debian και μπορείτε να κατεβάσετε την παρουσίαση απο εδώ: http://ventrix.nsdc.gr/stuff/PLUG_debian.pdf

Παρουσιάστηκε επίσης το Ubuntu (δεν το σχολιάζω) απο τον συνονόματο Κωνσταντίνο,
το Gentoo (δεν με έπεισε, μισώ το compile) απο τον Μάρκο
και το OpenBSD απο τον Φώτη που με έψησε να το δοκιμάσω...

Μπορείτε να κατεβασετε τις υπόλοιπες παρουσιάσεις απο εδώ: http://groups.google.com/group/patras-lug/web/meetings

Θα τα ξαναπούμε την επόμενη Τετάρτη (05 Νοεμβρίου 2008) με παρουσιάσεις: Django και "Multimedia in linux"!

(Η καινούργια αίθουσα που ετοιμάζεται απο τον ΑΣΤΟ είναι απλά χλιδάτη!)

Δευτέρα 27 Οκτωβρίου 2008

Μια ευχάριστη νότα

Μια ευχάριστη νότα, για να σπάσουμε την πολύ τεχνικούρα...

[21:07:21] g_kouk says:
edw mia eikona mou stelnoun kai kanei ena lepto na katevei as poume
[21:07:21] Kostis# says:
skepsoy oti ego mporo na stelno mexri 120kb/s
[21:08:23] g_kouk says:
14000kb einai 14 mb ;;;;
[21:09:39] Kostis# says:
1mb = 1024kb
[21:09:46] Kostis# says:
1kb = 1024b
[21:10:02] g_kouk says:
ara peripou nai einai i apantisi

Debian Vim syntax highlighting tip

To enable syntax highlighting in Vim, locate the file /etc/vim/vimrc.

Open it with your favorite editor and uncomment the syntax on line.

Παρασκευή 24 Οκτωβρίου 2008

WordPress vulnerabilites - New Version!

Δεν μου αρέσει καθόλου η όλη ιδέα του: στήνω ένα xoops, joomla, wordpress etc etc και το παίζω web developer.

Πάντα προτιμούσα να φτιάχνω τα δικά μου. Λόγω έλλειψης χρόνου όμως, οφείλω να ομολογήσω οτι βολεύουν. Έτσι κατέληξα με το wordpress για το γρήγορο στήσιμο 2 blogs που απλά θέλω να παίζουν.

[Άσχετη εισαγωγή, ας προχωρήσω γρήγορα στην ουσία]

Βγήκε νέα έκδοση του WordPress που λύνει 2 vulnerabilities και "οδηγεί" στην έκδοση 2.6.3.

Ουσιαστικά πρόκειται για 2 μόνο αρχεία, τα:

  1. wp-includes/class-snoopy.php

  2. wp-includes/version.php



τα οποία μπορείτε να εγκαταστήσετε μόνοι σας, χωρίς να κατεβάσετε ολόκληρο το wordpress.

Λεπτομέριες εδώ: http://wordpress.org/development/2008/10/wordpress-263/

Πέμπτη 23 Οκτωβρίου 2008

Linux Locking your screen with xtrlock



I have found the best program for locking your screen.

Install it with aptitude install xtrlock.

When you want to lock your screen just type xtrlock. you will be able to view the screen, move the mouse, but you will not be able to click or type anything.

To unlock the computer you just have to enter your password and press enter.

There are a lot of progs for doing this, but the cool thing I love the most about xtrlock, is that I am able to lock the screen through ssh :)

KDE 4 on Debian Lenny/Testing


If you want to install KDE 4 on Debian Lenny/Testing, go to http://kde4.debian.net/ and follow the simple instructions.

1. Add to your /etc/apt/sources.list file the following line:

deb http://kde4.debian.net/ lenny main
If you keep this line, packages will be updated every time there is a new release backported.

2. Run aptitude update

3. Install either:

  • Minimal KDE 4 (kde4libs, kdepimlibs, kdebase-runtime, kdebase-workspace and kdebase) with
    aptitude install kde4-minimal
    then you can install just the KDE-modules you want



  • or full KDE 4 with
    aptitude install kde4

Παρασκευή 17 Οκτωβρίου 2008

Download Debian Testing


Εαν θέλετε να κατεβάσετε απευθείας testing με snapshot τον πακέτων της τρέχουσας εβδομάδας (συνήθως δευτέρας) δείτε εδώ: http://www.debian.org/devel/debian-installer/

Κατέβασε τα dvd εδώ: http://cdimage.debian.org/cdimage/weekly-builds/i386/iso-dvd/
Κατέβασε τα cd εδώ: http://cdimage.debian.org/cdimage/weekly-builds/i386/iso-cd/

Εαν πάτε στην έκδοση του cd υπάρχουν 3 ενδιαφέρουσες επιλογές:
Η κανονική έκδοση με gnome, και ακόμα δυο, η μία με kde και η άλλη με xfce.

Σημειώνω οτι δεν χρειάζεται να κατεβάσετε όλα τα cd ή όλα τα dvd, αλλά αρκεί το πρώτο και τα υπόλοιπα πακέτα θα τα εγκαταστήθούν απο το internet.

Εγώ χρησιμοποιώ συνήθως τις εκδόσεις σε cd με το kde και το xfce μιας και το gnome δεν μου πολυταιριάζει...

Τετάρτη 15 Οκτωβρίου 2008

Fedora Hack Fest





Results post from Dimitris Glezos here: http://dimitris.glezos.com/weblog/2008/10/13/f10-el-hackfest-recap/

Photos here:
* http://dimitris.glezos.com/photos/events/f10-el-hackfest/
* http://diegobz.net/2008/10/11/fedora-10-beta-hackfest-greece/

Δευτέρα 13 Οκτωβρίου 2008

Linux Bluetooth tutorial


First of all, disconnect your usb bluetooth device from the usb port.

Run:

sudo tail -f /var/log/messages

and connect the usb device.
You must see something like this:

kernel: usb 2-1: new full speed USB device using uhci_hcd and address 2
kernel: usb 2-1: configuration #1 chosen from 1 choice
kernel: Bluetooth: Core ver 2.11
kernel: NET: Registered protocol family 31
kernel: Bluetooth: HCI device and connection manager initialized
kernel: Bluetooth: HCI socket layer initialized
kernel: Bluetooth: HCI USB driver ver 2.9
kernel: usbcore: registered new interface driver hci_usb
kernel: Bluetooth: L2CAP ver 2.9
kernel: Bluetooth: L2CAP socket layer initialized
kernel: Bluetooth: RFCOMM socket layer initialized
kernel: Bluetooth: RFCOMM TTY layer initialized
kernel: Bluetooth: RFCOMM ver 1.8

That means that the kernel recognized your bluetooth usb device.
Now that you are ready to start, you have to install some programs to manage your bluetooth.

Run:

sudo aptitude install kdebluetooth



This will install a number of programs including:
kbluetooth - a bluetooth server for recieving files
kbtobexclient - a tool for sending files (OBEX)
kbluelock - a tool that locks the pc when a paired bluetooth device is not reachable
kbluemon - a tool for scanning devices and their services

In most cases, the bluetooth device is automatically recognized, but most of the users does not know the necessary programs to manage the bluetooth.

If your device is not automatically recognized, then search google for a kernel module (drivers)

Κυριακή 12 Οκτωβρίου 2008

Find the fastest repository!

There is a very nice tool for finding the fastest repository.

It downloads the mirror list from debian.org, then pings and traceroutes the servers to find which one is the fastest and finally it adds that mirror to your sources.list list.

So, aptitude install netselect-apt and then read the man.

For my system (I run debian testing and I want the non-free repositories) I use:

netselect-apt testing -n

Σάββατο 11 Οκτωβρίου 2008

Ελληνικό Fedora 10 hackfest

Είναι λίγο αργά, αλλά το παραθέτω ακριβώς απο το blog του Δημήτρη.
Εαν βαριέστε να το διαβάσετε ολόκληρο, απλά ελάτε αύριο το πρωί στις 11 (11/10/08) στα starbucks στην πλατεία Αγίου Γεωργίου στην Πάτρα...

Το Σαββατοκύριακο 11 και 12 Οκτωβρίου η Ελληνική ομάδα Fedora διοργανώνει workshop στην Πάτρα για το Fedora 10. Το ΣΚ θα είναι αφιερωμένο σε coding, testing, documenting, translating, marketing κλπ για την επερχόμενη έκδοση του Fedora, η οποία θα κυκλοφορήσει το Νοέμβριο.


Ο στόχος της συνάντησης είναι ένας: Get stuff done.


https://fedoraproject.org/wiki/FedoraEvents/F10-el-hackfest



Ανάλογα με τα άτομα που θα μαζευτούν θα έχουμε και διαφορετικούς στόχους, ωστόσο στα “σίγουρα” είναι εντατική δοκιμή του OLPC για να “παίζει” με όσο το δυνατόν πιο καθαρό Fedora 10, bug triaging για Greek-specific bugs, δουλειά στις μεταφράσεις της νέας έκδοσης, και διοργάνωση της παρουσίας του Fedora και γενικώς του open source στο Athens Digital Week.


Πρόγραμμα ΣΚ


Οι συμμετέχοντες που θα βρίσκονται στην Πάτρα θα ξεκινήσουν το hacking στις 9 πμ (mail/τηλ για λεπτομέρειες). Στις 11 πμ θα πάμε για καφέ/γλυκό στην Πλατεία Γεωργίου στο κέντρο, στην καφετέρια Starbucks για να υποδεχτούμε τους ταξιδιώτες και τους νέους στην παρέα. Θα είμαστε το μπουλούκι των κουλάτων μπρατσαράδων με τους γούνινους Tux στο τραπέζι. Στις 12 θα επιστρέψουμε σε κάποιο κοντινό μεγάλο σπίτι ή γραφείο, ανάλογα με τον αριθμό μας.


Στις 2μμ προβλέπεται να φέρουμε μαγειρευτό φαγητό για μεσημεριανό.



Το βράδυ προγραμματίζεται εξόρμηση στο χωριό Βαλμαντούρα στο δήμο Τριταίας, στους πρόποδες του βουνού Ερύμανθος, για σπέσιαλ τοπικές, λαχταριστές μπριζόλες. Η παρέα προβλέπεται να είναι μεγάλη, με μέλη του τοπικού LUG να ‘coming along’. Ανάλογα με την όρεξη και την τιμή της βενζίνης, μπορεί να καταφύγουμε και σε ένα τοπικό μαγειρείο.


Η Κυριακή θα είναι μια φουλ ημέρα δουλειάς με κερασμένες πίτσες για μάσα παράλληλα με το coding. Η λήξη του hackfest θα είναι περίπου στις 7μμ.


Ταξιδιωτικά


Για όσους ταξιδεύουν από άλλες πόλες προσφέρεται φιλοξενία σε υπερ-πολυτελείς καναπέδες και ράντσα. :-)



Από Αθήνα, το ΚΤΕΛ Πελλοπονήσου (Κηφισσός) έχει δρομολόγια κάθε μισή ώρα, ίσως και πιο συχνά. Τα express λεωφορεία παίρνουν 2:30 ώρες ενώ τα νορμάλ 3:00 και το κόστος είναι περίπου €12-15. Τα ΚΤΕΛ είναι και ο προτεινόμενη μετακίνηση από άλλες πόλεις.


Τα τρένα ξεκινούν από Σταθμό Λαρίσης και τα δρομολόγια (αναχώρηση-άφιξη) είναι 0606-0928 (InterCity), 0744-1154, 1044-1428 (IC). Ο Προαστιακός φτάνει μέχρι το Κιάτο, όπου και γίνεται πολύ γρήγορη αλλαγή συρμού μέχρι την Πάτρα. Το συνολικό κόστος είναι περίπου €8-12. Για την επιστροφή της Κυριακής το καλύτερο τρένο είναι το 1936-2300 (IC). Περισσότερες πληροφορίες στο 1110.


Οι σταθμοί τρένων και λεωφορείων είναι πολύ κοντά στο κέντρο της Πάτρας.


Αν σκοπεύετε να έρθετε με αμάξι και θα θέλατε παρέα στο ταξίδι, σημειώστε το στη wiki σελίδα του event μαζί με το email σας.


Λοιπά



Το event θα γίνεται παράλληλα και online, στο #fedora-el στο Freenode, για συμμετοχή και από άτομα που δεν μπορούν να παρευρεθούν στο live event.


Περισσότερες λεπτομέρειες, αλλά και ερωτήσεις για sponsoring των πρώτων υλών (?! dream on dude) στην fedora-el-list@redhat com και τον Μητς (dimitris στο glezos τελεία com).


Happy hacking.

Τρίτη 7 Οκτωβρίου 2008

My favorite Bug System

http://www.twbsd.org/enu/bug_tracker

What is Bug Tracker

Bug Tracker is a PHP web based bug tracking system. It helps you manage software development. It uses a database to store issues to be done, bugs to be fixed, and features to be added.

Most people are just like me, have limit bug-storing slot in their brains. It's easy to remember one or two issues. However, old issue will be swapped out when new one received. With a bug tracking system, bugs can be managed easier. All software development history can be stored in the database for future reference. Keeping a database of bugs is essential to a good software developing team.

Bug Tracker has two user interfaces. One is for internal developing team. The other is for customers or end users to report their feedback. It has flexible user/group permission management, database search/filter functions, FAQ and document management, and more.

Features

* VERY VERY VERY easy to install
* Easy to use
* Comprehensive permission system
* Email notice when report updated
* Customer feedback interface
* Anonymous feedback interface
* Search/filter on each field
* FAQ/Document management system
* System log, usage statistic
* UTF-8 support
* Multi-language user interface
* Upload attachment
* HTML editor in text area
* Support PostgreSQL and MySQL
* Support sending email through SMTP server that requires authentication

The Bug Tracker is a high performance application. It has been well tested. After tested its capacity on AMD 1G Hz CPU and 256 MB RAM machine running FreeBSD 5.3, we found that when there are 1000 users, 10000 anonymous users, 10000 reports, 10000 documents, and 10000 FAQ, the system is still very smooth.

[PLUG] Patras Linux User Group Συναντήσεις 2008-2009

Απο την προηγούμενη Τετάρτη ξεκίνησαν οι συναντήσεις του Patras Linux User Group...

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

Συναντιόμαστε συνήθως κάθε δεύτερη Τετάρτη, στις 7μμ για 1.5-2 ώρες. Το σημείο συνάντησης είναι το οίκημα της ομάδας Α.Σ.Τ.Ο, στη Βαλτετσίου 3, στο κέντρο της Πάτρας (χάρτης).



Η επόμενη θα γίνει αυτή τη Τετάρτη 8/10/08. Η ώρα είναι υπο εξέταση. Θα ανακοινωθεί στην mailing list ή στο google groups.

Mailing list: http://lists.hellug.gr/pipermail/plug/
Google groups: http://groups.google.com/group/patras-lug/web?pli=1

Πρόγραμμα επερχόμενων συναντήσεων

08 Οκτωβρίου 2008:
Mobile Computing: Android, Java ME. Κώστας Ventrix, Αργύρης
"Every-day life with Mercurial", Δημήτρης Γλέζος

22 Οκτωβρίου 2008: Distro Wars
Fedora
Debian
FreeBSD, OpenBSD
Ubuntu
Gentoo

05 Νοεμβρίου 2008: Django, Multimedia in linux

19 Νοεμβρίου 2008: Lightning Talks

03 Δεκεμβρίου 2008: Network Security , Software Engineering

17 Δεκεμβρίου 2008: Network tools

09 Ιανουαρίου 2008: Semantic Web, Transifex Presentation

Δευτέρα 6 Οκτωβρίου 2008

Running a threadless application on a Intel Core2 CPU

My processor:

$cat /proc/cpuinfo
ventrix@bytemobile:~$ cat /proc/cpuinfo
processor : 0
vendor_id : GenuineIntel
cpu family : 6
model : 15
model name : Intel(R) Core(TM)2 CPU 6300 @ 1.86GHz
stepping : 6
cpu MHz : 1875.766
cache size : 2048 KB
physical id : 0
siblings : 2
core id : 0
cpu cores : 2



I created a java app to test if a number is prime or not. It isn't very special, except the fact that you can check REALLY big numbers...

The result is this:


As you can see with htop, only one of the cores is executing the application.
Also, if you take a careful look at the xfce's cpu meter, the total use of the CPU counts a 50% percent.

After 25 minutes I guess 170141183460469231731687303715884105727 IS a big number to test:)
[BTW 170141183460469231731687303715884105727 is a prime, according to http://en.wikipedia.org/wiki/List_of_prime_numbers)

Edit: I resulted that 170141183460469231731687303715884105727 is NOT a prime... Bad work wikipedia!

You can check the code here: http://ventrix.nsdc.gr/code_folds/2008/10/07/java-prime-number/

Σάββατο 4 Οκτωβρίου 2008

Linux distro comparison

Linux distro comparison:

If you want to compare two linux distro, this would be the perect site for you: http://polishlinux.org/choose/comparison/

Παρασκευή 3 Οκτωβρίου 2008

Τι μου θυμίζει, τι μου θυμίζει...


Τι μου θυμίζει, τι μου θυμίζει...



(Οκ, το ξέρω οτι δεν έχει σχέση με το όλο θέμα του blog μου, αλλά ήθελα να δώσω μια ΓΡΟΘΙΑ στην παγκοσμιοποίηση - μαζοποίηση - προβατοποίηση και όλα τα σχετικά...)

ΝΕΟ (και καλά) Nokia 5800 XpressMusic.