Mi blog lah! Το ιστολόγιό μου

7Feb/112

Στα περίπτερα το ελληνικό περιοδικό Linux Inside, τεύχος 1.

Πριν λίγες μέρες κυκλοφόρησε το νέο ελληνικό περιοδικό LinuxInside, για το Linux και το ελεύθερο λογισμικό, και είναι το μόνο ελληνικό έντυπο περιοδικό για Linux.

LINUX inside Τεύχος 1

LINUX inside Τεύχος 1

Το πρώτο τεύχος περιλαμβάνει άρθρο μου για το Advanced Linux Sound Architecture (ALSA), το υποσύστημα ήχου του πυρήνα Linux. Όταν εγκαθιστάτε μια διανομή Linux, ο ήχος είναι ένα από πράγματα που μπορεί να μη δουλεύει στην εντέλεια. Για παράδειγμα, όταν βάζετε τα ακουστικά, είναι πιθανό να μην απομονώνεται ο ήχος από τα ηχεία. Τέτοια ζητήματα έχουν σχετικά απλές λύσεις, οπότε αν σάς τύχει πρόβλημα ήχου, δείτε το ως μια καταπληκτική ευκαιρία να επιλύσετε το πρόβλημα οι ίδιοι. Τη δε διόρθωση, τυπικά μια με δυο γραμμές, μπορείτε να την προωθήσετε στον πυρήνα Linux και με αυτόν τον εύκολο τρόπο να γίνετε συντελεστής του πυρήνα.

Αναζητήστε στο περίπτερό σας το LinuxInside ή ακόμα καλύτερα γίνετε συνδρομητές στο LinuxInside!

14Nov/103

Accessing your Android from Ubuntu and compiling stuff

So you got an Android mobile phone and you want to access it from your Ubuntu. You can get shell access to your phone, you can copy files from/to, and much more. In this post I cover the overall process.

You connect your mobile phone to your computer with a USB cable. Most Android phones come with either a microUSB, a miniUSB or some proprietary-to-USB cable. If your phone did not come with such a cable, you need to get one.

When you connect your phone to the computer, it might be initialised as a CDROM device (uses the usb-storage kernel module) that comes with Windows drivers. It is the same issue you get with many 3g USB dongles that are initially recognised as CDROM devices. You need to use usb_modeswitch with the correct parameters in order to pass to the next stage (which makes the phone appear as a phone device, not a CDROM). If you do not have 'usb_modeswitch', install the usb-modeswitch package.

How do you find whether you need usb-modeswitch? And what parameters you need? See the usb-modeswitch project page and their helpful forum. You can also google with your device model number and the keyword usb-modeswitch.

Then, the next thing to do is to add a udev rule so that the correct permissions as set for your Android device. Use lsusb to identify the Vendor:Product ID of your phone. It looks like 1d6b:0001, and the Vendor ID in this case would be 1d6b. Then, run

gedit /lib/udev/51-android.rules

and type in

SUBSYSTEM=="usb", SYSFS(idVendor)=="XXXX", MODE="0666"

You need to replace XXXX with your correct USB Vendor ID. Save and exit.

Finally, restart udev with

sudo restart udev

Afterwards, you can download the Android SDK for Linux. It's a 17MB file, and (at the moment of writing) the filename is android-sdk_r07-linux_x86.tgz. The download pages talk about installing Eclipse and other stuff. For the purposes of shell access and copying files, it is OK to get the Android SDK only. Once you download it, uncompress. Locate the directory android-sdk-linux_x86/tools/. In there you get the adb (Android Debug Bridge) tool.

Run ./adb start-server in order to start the server on the host side.

Then, see whether your phone has been identified, with ./adb devices

> ./adb devices
List of devices attached
SOMEDEVICENAME    device
> _

If you do not get the last line mentioning 'SOMEDEVICENAME  device', then your phone was not detected (probably the usb_modeswitch issue needs to be done). If you get the line but with '(no permissions)', then something was wrong with udev setting up the permissions earlier. A shortcut is to ./adb kill-server and then run the same command with a sudo at the start.

Finally, we can

> ./adb shell
$ id
uid=2000(shell) gid=2000(shell) groups=1003(graphics),1004(input),1007(log),1011(adb),1015(sdcard_rw),3001(net_bt_admin),3002(net_bt),3003(inet)
$ uname -a
Linux localhost 2.6.29-perf #1 PREEMPT Tue Aug 3 20:01:27 EET 2010 armv6l GNU/Linux
$ _

If you managed to root your Android phone, you can also

$ su
# id
uid=0(root) gid=0(root)
# _

You can search at http://forum.xda-developers.com/ on how to root your phone. Most Android phones can be rooted. Note that things can go horribly wrong so there is a big chance to mess up with your phone if you are not careful. Study well before you root.

You copy files to and from the phone with

./adb push myfile.txt /sdcard/       # copies file myfile.txt from your computer to the /sdcard directory on the phone.
./adb pull /sdcard/myfile.txt .      # copies file /sdcard/myfile.txt from the phone to the current directory.

Once you master these command, you can do more interesting things, such as cross-compiling programs on your Linux and then installing on your phone. Let's see how to write our own program.

Visit http://www.codesourcery.com/sgpp/lite/arm/portal/release1293 and download the IA32 GNU/Linux TAR package. Uncompress it. You get an arm-2010q1 directory with the ARM GCC cross-compiler.

Let's write a program, hello.c,

#include <stdio.h>
int main(void)
{
 printf("Hello, world!\n");
 return 0;
}

We compile on our Ubuntu with the command

> arm-2010q1/bin/arm-none-linux-gnueabi-gcc hello.c -static -o hello_static
> _

We need the -static keyword in order to make a static executable. Static means that our executable has everything that is required to run, and does not depend on other phone software/libraries.

Copy to the phone,

> ./adb push hello_static /sdcard
1687 KB/s (647869 bytes in 0.374s)
> _

Then, connect to the phone,

> ./adb shell
$ cd /sdcard
$ ls -l hello_static
-rwxrwxrwx system   system     647869 2010-11-14 14:17 hello_static
$ ./hello_static
./hello_static: permission denied
$ _

What went wrong? When we type mount, we see that the /sdcard partition is mounted with the noexec flag. We cannot run stuff from /sdcard. What to do then? Copy stuff on the phone memory?

It appears that the SD card file system is also available from the /data/hwvefs mount point. There must be some background here, but the gist is that you can access the /sdcard content from /data/hwvefs/sdcard, and you can run them!

$ cd /data/hwvefs/sdcard
$ ./hello_static
Hello, world!
$ _

The commands you come to expect on your Ubuntu system are not available on Anroid. You can install Busybox for Android. Still, these commands do not have the features you expect to get on Ubuntu.

Let's compile the bash shell. We download bash and uncompress.

We add the cross compiler to our path,

export PATH=/home/myusername/arm-2010q1/bin:$PATH

Then, we enter the bash-4.1 directory and run (assumes we installed build-essential)

> ./configure --prefix=/opt/arm_bash --host=arm-none-linux-gnueabi --enable-static-link --without-bash-malloc
configure: WARNING: If you wanted to set the --build type, don't use --host.
 If a cross compiler is detected then cross compile mode will be used.
checking build system type... x86_64-unknown-linux-gnu
checking host system type... arm-none-linux-gnueabi
checking for emacs... no
checking for xemacs... no

Beginning configuration for bash-4.1-release for arm-none-linux-gnueabi
...
$ _

Then,

make
sudo make install

The bash for the ARM is available at /opt/arm_bash/bin/bash

Let's examine it,

> file /opt/arm_bash/bin/bash
bash: ELF 32-bit LSB executable, ARM, version 1 (SYSV), statically linked, for GNU/Linux 2.6.16, not stripped
> _

The important part is the mention to ARM. If there was a mistake in the configuration, you might see x86_64 here, which is your own computer!

As we did with hello_static, we install bash, and run it.

$ ./bash --version
GNU bash, version 4.1.0(1)-release (arm-unknown-linux-gnu)
Copyright (C) 2009 Free Software Foundation, Inc.
License GPLv3+: GNU GPL version 3 or later <http://gnu.org/licenses/gpl.html>
This is free software; you are free to change and redistribute it.
There is NO WARRANTY, to the extent permitted by law.
$ ./bash
bash-4.1$ _

Reading the UDS proceedings we see a big push for development on the ARM platform for mobile devices. There was mention for a packaged ARM cross compiler on the Ubuntu repositories (?) which would make things easier and more natural. It would be great to get as much of the user experience we are used to from the Linux desktop down to the mobile devices. Future looks great.

4Jun/100

Three facts about Firefox in Greece

Firefox statistics in Greece since March 1st 2010 (BrowserChoice day)

Since the start of 2010, Firefox and Internet Explorer were more or less head to head in Greece at about 44% each.

Since the start of March 2010, Firefox increased the gains compared to Internet Explorer.

The peak half-way in the graph corresponds to the Greek Orthodox Easter vacation period.

The graph depicts the weekly browser statistics in Greece from February 2010 up to the end of May 2010.

Daily browser statistics in Greece for 2010

The daily statistics have a peculiar pattern. During weekends, the usage stats for Firefox are shot up while Internet Explorer shows a significant dip.

However, during the weekdays the stats for the two main browsers are balanced out. This pattern (which is replicated in most European countries), shows that a significant number of people at work are forced to use Internet Explorer. It is easy to identify country-wide strikes through the disruptions in this pattern.

The graph depicts the daily browser statistics in Greece for May 2010.

Browser statistics for Greece, during the first half of 2010.

Firefox increased the market share to almost 2% since the start of 2010.

At the same time, Internet Explorer lost close to 5% of market share.

Apart from Firefox, Chrome was a big benefactor of market share, increasing to almost 9%.

The graph depicts the monthly browser statistics for Greece, for the first five months of 2010.

The Greek localisation of Mozilla Firefox is maintained by Kostas Papadimas.

What is the case with other countries? Did BrowserChoice have an effect to other European countries?

22Apr/104

Πάροχοι mobile internet (3G) στην Ελλάδα και GNOME/Linux

Ο Dan Williams είναι ο βασικός προγραμματιστής για τα NetworkManager και ModemManager.

Πρόσφατα ανακοίνωσε τις νέες δυνατότητες που έχει ο NetworkManager 0.8.

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

Τα στοιχεία που υπάρχουν ήδη για Ελλάδα είναι

<!-- Greece -->
<country code="gr">
	<provider>
		<name>Cosmote</name>
		<gsm>
			<network-id mcc="202" mnc="01"/>
			<apn value="3g-internet">
				<dns>195.167.65.194</dns>
			</apn>
		</gsm>
	</provider>
	<provider>
		<name>Vodafone</name>
		<gsm>
			<network-id mcc="202" mnc="05"/>
			<apn value="internet">
				<name>Contract</name>
			</apn>
			<apn value="web.session">
				<name>Mobile Broadband On Demand</name>
				<dns>213.249.17.10</dns>
				<dns>213.249.17.11</dns>
			</apn>
		</gsm>
	</provider>
	<provider>
		<name>Wind</name>
		<gsm>
			<network-id mcc="202" mnc="09"/>
			<network-id mcc="202" mnc="10"/>
			<apn value="gint.b-online.gr">
				<username>web</username>
				<password>web</password>
			</apn>
		</gsm>
	</provider>
</country>

Πηγή: http://git.gnome.org/browse/mobile-broadband-provider-info/tree/serviceproviders.xml

Αν υπάρχουν άλλοι πάροχοι ή αν οι παραπάνω πληροφορίες θέλουν ανανέωση, είναι σημαντικό να γίνει τώρα. Τυχόν διορθώσεις που θα γίνουν σύντομα θα μπουν κατά πάσα πιθανότητα σε Ubuntu 10.04.1 (αλλιώς στο 10.10) και στη Fedora 13.

Ενημέρωση - Wind «;»: ρυθμίσεις WAP και Internet

Ενημέρωση - Q Telecom «Οικονομική καρτοκινητή»: ρυθμίσεις WAP και Internet

Ενημέρωση - Q Telecom «Συμβόλαιο»: ; (είναι ίδιο με παραπάνω;)

Ενημέρωση - Cosmote «»: ρυθμίσεις WAP+GPRS

Ενημέρωση - Cosmote «Internet On The Go»: ρυθμίσεις

2Feb/108

ΝΑΙ! Mozilla Firefox No1 στην Ελλάδα!

Μιλήσαμε πρόσφατα για τα στατιστικά χρήσης του Firefox στην Ελλάδα. Αυτή τη στιγμή έχουμε νέα στατιστικά που συμπεριλαμβάνουν και τον Ιανουάριο 2010.

Firefox vs IE (τέλος 2009 - Ιανουάριος 2010)

Με βάση τα στατιστικά στοιχεία από την υπηρεσία statcounter.com, ο Firefox στην Ελλάδα έχει φθάσει για πρώτη φορά το 45% στο μερίδιο αγοράς λογισμικού περιήγησης του διαδικτύου, ξεπερνώντας τον Internet Explorer.

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

9Aug/0924

Laptop without Windows, an update for Dell, Asus, Acer, Compaq

It is very difficult to buy a computer without Windows (that is, to buy it with either Linux, FreeDOS or no OS) in the European market.

Why would you want to buy a laptop without pre-installed Windows?

  1. Because you are simply not going to use Windows (for example, you plan to use a Linux distribution)
  2. Because your school has an Developer Academic Alliance (formerly MSDN AA) with Microsoft and they provide the Windows software for you
  3. Because your organisation has a company-wide agreement for Microsoft software, and you do not wish to pay twice for Windows.
  4. Because you somehow have a Windows license or Windows package installation box already.

Sadly, when talking to the sales personnel of a manufacturer, it might look an easier strategy to just mention points 2 or 3. There is already some prior knowledge with the sales personnel that large organisations do not need the pre-installed Windows software.

Dell used to sell the N Series laptops with Ubuntu Linux, however they do not sell them anymore, at least in Europe. I contacted a Dell customer care manager on this issue and I was told that N Series laptops are available when you call Dell Sales by phone. I did just that, however the telephone salesperson explained that they do not have N Series laptops anymore. He verified with his own manager.

Dell does sell netbooks with Ubuntu Linux in Europe. For example, the Dell Mini or the Dell Latitude 2100. The situation with the netbooks is almost perfect, but...

Dell UK Latitude 2100, Choose early between XP or Ubuntu

What would be desirable is to provide the option, when you customize the Latitude 2100, to be able to select the operating system under the Operating System options. In this way, the customer is in a position to make a better decision between the differences of the two options.

Dell Greece, select the operating system while customizing the computer

In a regional Dell website, it is possible to select the operating system while you are customizing the computer. In this case, when you select Ubuntu Linux, you can easily see that you are saving €30 compared to the initial price.

It is not clear why Dell UK and Dell Germany do not provide the facility that we see with Dell Greece. Normally the localised editions of a website take any changes later than the main languages (English, German).

Updated (soon after posted): It is possible to get the Dell UK page for the Latitude 2100 so that both pre-installed Windows and Ubuntu appear in the same section. It might be an update that has been rolled out just recently. When you visit the Customise page,  you can now see that by selecting pre-installed Ubuntu Linux, you save £24 compared to pre-installed XP.

What would be ideal is for the consumer to have the option to avoid the pre-installed Windows, in a way shown above at the Dell Greece website for the Latitude 2100. Having options for Ubuntu Linux or FreeDOS (for those who already have a Windows license) would be the best value for the customers. This would make Dell the best company around.

So, what's going on with the other laptop manufacturers?

Acer, Asus, Compaq and HP do not appear to sell computers without pre-installed Windows to the European market. I have not been able to locate retailers that would sell a laptop with FreeDOS, let alone a Linux distribution.

Is this the case with Acer, Asus, Compaq and HP in other markets?

Acer Laptop with FreeDOS (SE Asian market) Asus Laptop with FreeDOS (SE Asian market) Compaq Laptop with FreeDOS (SE Asian market)

This is an example of laptop models from the SE Asian market. The laptops come with FreeDOS and if you want pre-installed Windows, you pay extra (€53 or $74). The quoted price for the laptop is not subjected to local tax for the specific SE Asian country. Here is the price equivalent for each laptop,

Acer: €325 or $460

Asus: €525 or $745

Compaq: €365 or $515

Manufacturers such as Lenovo and Toshiba appear as black sheep to me, regarding the European market. Lenovo is supposed to sell laptops with SuSE Linux, however I could not find an example. Toshiba is completely out of the radar. They might not be a big laptop manufacturer.

What would be great for the European customer is to have the option to buy a product without pre-installed Windows. And this option of buying a computer without pre-installed Windows should be a visible and accessible option.

30May/098

Ποιο είναι το λάθος του Hellug;

(σχετική προηγούμενη δημοσίευση για το ίδιο θέμα).

Είναι ένα μεγάλο ερώτημα τι λάθος κάνει ο Hellug και δημιουργούνται καταστάσεις που περιγράφονται σε κάποιο βαθμό εδώ. Παρόμοιο ζήτημα υπήρξε πριν από επτά μήνες περίπου αλλά και παλαιότερα, και φαίνεται ότι επηρεάζουν την γενικότερη κοινότητα ΕΛ/ΛΑΚ στον ελληνικό χώρο.

Είναι το λάθος με τους «άλλους» ή στον ίδιο το Hellug;

Ο ρόλος του Hellug είναι «να βοηθάει με όσες δυνάμεις έχει τις υπόλοιπες κοινότητες (και ειδικά σε θέματα που απαιτείται θεσμική παρέμβαση), και να αποτελεί το δίαυλο επικοινωνίας μεταξύ τους. πολλές φορές μάλιστα (όπως στην περίπτωση της συμφωνίας με τη ms) εκπροσώπησε τη φωνή της κοινότητας σε θεσμικά όργανα.» (πρόεδρος του Hellug, πηγή).

Είμαι σίγουρος ότι το συμβούλιο του Hellug και τα άτομα που προσφέρουν γύρω στο Hellug πιστεύουν πραγματικά τον παραπάνω ρόλο. Ωστόσο, ο τρόπος με τον οποίο συμπεριφέρονται με άλλα άτομα του ελληνικού χώρου ΕΛ/ΛΑΚ είναι στραβός.

Αντί να «κλείνουν» προβλήματα και καταστάσεις, αρκετά από τα μέλη του έχουν μια επιθετική και πολωτική συμπεριφορά. Τέτοια συμπεριφορά θα μπορούσε να είναι χαρακτηριστική σε μεμωνομένα άτομα, ωστόσο για τα μέλη του μεγαλύτερου συλλόγου ΕΛ/ΛΑΚ της χώρας είναι απαράδεκτη. Δεν υπάρχει δικαιολογία «μα με προκάλεσε» διότι πρόκειται για τον μεγαλύτερο σύλλογο ΕΛ/ΛΑΚ της χώρας. Και δεν υπάρχει δικαιολογία ότι κάποια μηνύματα γράφτηκαν δίχως την ιδιότητα τους ως μέλη του συλλόγου, διότι το περιεχόμενο των μηνυμάτων αυτών χαρακτηρίζουν τα άτομα.

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

Α. Ο Κώστας Μπουκουβάλας ανακοίνωσε μια έκτακτη συνάντηση του Thelug. Ο τρόπος που την ανακοίνωσε άφησε πολλά ερωτήματα διότι δεν καθορίστηκε ατζέντα και προέκυψε μετά συζήτηση στη λίστα. Υπήρχαν κάποιες ενδείξεις ότι ο Κώστας ήταν δυσσαρεστημένος με ενέργειες μελών του Hellug στη FOSSCOM και η συνάντηση αυτή θα είχε ένα τέτοιο θέμα.

Τι θα έπρεπε να κάνουν τα μέλη του Hellug; Τίποτα. Δεν υπάρχει θέμα συζήτησης διότι δεν υπάρχουν θέσεις πάνω στις οποίες μπορεί να γίνει συζήτηση.

Πως αντέδρασαν; Υπήρξαν απαντήσεις από τους Χρήστο Ρικούδη, Έφη Μουζέλη που απλά πόλωσαν τη συζήτηση. Ήταν τόσο άκομψη η συμπεριφορά, που είδαμε και το «[γ]ια να μην αρχίσω και εγώ με τη σειρά μου και βρεθώ σε κανα blog πάλι για ad hominem συμπεριφορές, θα πω πολύ λιγότερα από όσα θα ήθελα:» (πηγή). Είναι τόσο προβληματική η συμπεριφορά που βλέπουμε και σπόντες προς άτομα που δεν έχουν σχέση με τη συζήτηση. Αναρωτιέμαι αν η αναφορά σε μένα ήταν μεμονωμένη...

Πρέπει να διαβάσετε τους παραπάνω συνδέσμους διότι δε θέλω να μεταφέρω εδώ τέτοιες εκφράσεις.

Πριν λίγο, ο Χρήστος Μπαχαράκης έγραψε στο ιστολόγιό του ότι, κατά τις πληροφορίες του, ο Thelug σχεδιάζει να φτιάξει δικό του πανελλήνιο σύλλογο ΕΛ/ΛΑΚ. Δεν υπήρξε ακόμα ανακοίνωση οπότε η όλη συζήτηση γίνεται από κάποιες πληροφορίες.

Στο σχόλια του άρθρου του Χρήστου υπήρξε έντονος διάλογος, και έλαβαν μέρος μέλη του συμβουλίου του Hellug καθώς και υποστηρικτές του.

Μερικά παραδείγματα λόγου:

  • «Απλα μερικοι μερικοι ειναι τοσο πεινασμενοι, που συνεχως ονειρευονται τα καρβελια που δεν εχουν οι αλλοι…» (συνέχεια επιχειρήματος ότι ο hellug δεν έχει στόχο να επιδιώξει επιχορηγήσεις).

Στη συνέχεια έγινε διόρθωση ότι δεν υπάρχουν στοιχεία ότι ο hellug επιδίωξε επιχορηγήσεις, και η διόρθωση έγινε με κατανοητό και αποδεκτό (για μένα) τρόπο. Η ανταπάντηση,

  • «Ε ναι, ειμαστε στο Internet και ο καθενας λεει οτι μ*λακια του κατεβει στο κεφαλι.»

Και άλλα,

  • «<τάδε>, λόγω της ηλικίας σου, θα έπρεπε...» (aha! ad hominem)
  • « Ε λοιπόν κάποια στιγμή αυτή η ψυχασθένεια πρέπει να σταματήσει. Δεν είναι δυνατόν όποιος δεν εκλέγεται στο ΔΣ του Hellug ή όποιος διαφωνεί με το ΔΣ να βγάζει μια ζωή όλα του τα απεκκρίματα στον σύλλογο.» (ditto)
  • «Όλοι όσοι διαβάλλουν τον σύλλογο είτε είχαν προσωπική επαφή με τον σύλλογο και δεν ικανοποιήθηκε το προσωπικό τους μεγαλείο, είτε είναι κάποιοι που δεν ασχολήθηκαν κάν γιατί ήξεραν ότι δεν θα ικανοποιηθεί μέσα από έναν δημοκρατικό φορέα το προσωπικό τους μεγαλείο, είτε τέλος είναι άτομα που η άποψή τους διαμορφώθηκε από τις δύο προηγούμενες κατηγορίες.»
  • «Γιατί ο σύλλογος είναι τόσα χρόνια βαθύτατα δημοκρατικός, καθαρός από λαμογιές και εξαρτήσεις και δεν έχει επιτρέψει σε κανέναν να τον καπηλευτεί.»

Αντιγράφω ξανά ποιος είναι ο ρόλος του hellug κατά τον πρόεδρό του.

Ο ρόλος του Hellug είναι «να βοηθάει με όσες δυνάμεις έχει τις υπόλοιπες κοινότητες (και ειδικά σε θέματα που απαιτείται θεσμική παρέμβαση), και να αποτελεί το δίαυλο επικοινωνίας μεταξύ τους. πολλές φορές μάλιστα (όπως στην περίπτωση της συμφωνίας με τη ms) εκπροσώπησε τη φωνή της κοινότητας σε θεσμικά όργανα.» (πρόεδρος του Hellug, πηγή).

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

Είναι τόσο δύσκολο;

Σημείωση: no negging please

10May/090

Ενημερωμένος οδηγός γραφής ελληνικών (και πολυτονικό)

Ενημέρωσα τον οδηγό για το γράψιμο ελληνικών (και πολυτονικό) και είναι διαθέσιμος από τη σελίδα

http://docs.google.com/Doc?id=dccdrjqk_3gx3bq5f9

Είναι διαθέσιμος ο οδηγός για γράψιμο ελληνικών (και πολυτονικού) σε μορφή PDF.

Είναι διαθέσιμος ο οδηγός για γράψιμο ελληνικών (και πολυτονικού) σε μορφή ODT.

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

Ο οδηγός ισχύει για τις διανομές Fedora 11 (ή νεώτερες), Ubuntu Linux 9.04 (ή νεώτερες) και άλλες διανομές που θα βγουν την Άνοιξη του 2009. Για προηγούμενες διανομές, δείτε τις οδηγίες (και τον αντίστοιχο παλαιότερο οδηγό) από το παρόν ιστολόγιο για το πως μπορείτε να προσθέσετε την νέα ελληνική διάταξη πληκτρολογίου.

Κάθε σχόλιο για βελτίωση του οδηγού είναι ευπρόσδεκτο.

10May/090

10 Μαΐου: Το φόρουμ Ubuntu-GR έχει ΓΕΝΕΘΛΙΑ (1 χρόνος)!

10 Μαΐου: Το φόρουμ Ubuntu-GR έχει ΓΕΝΕΘΛΙΑ (1 χρόνος)!

Δείτε την παρουσίαση του φόρουμ του Ubuntu-gr που έκανε ο goofy στο συνέδριο FOSSCOMM που έγινε στη Λάρισα.

Δείτε την ανακοίνωση γενεθλίων στο www.ubuntu-gr.org.

Μερικά στατιστικά στοιχεία κατά τη συμπλήρωση του ενός χρόνου λειτουργίας του φόρουμ,

Γραφτείτε στο φόρουμ ubuntu-gr και μάθετε περισσότερα για το ελεύθερο λογισμικό στην ελληνική γλώσσα!

13Dec/080

Xubuntu (XFCE), startxfce4: X server already running on display :0

Έχω ένα πρόβλημα με ένα σύστημα Xubuntu, όπου δούλευε για πολύ καιρό ενώ τώρα ξαφνικά δε μπορεί να εμφανίσει στο γραφικό περιβάλλον το window manager μαζί με τα εικονίδια/κτλ.
Καθώς ξεκινά το σύστημα, ο υπολογιστής φτάνει στο σημείο να δείχνει μόνο το παρασκήνιο της επιφάνειας εργασίας
και τίποτα άλλο.

Πρόκειται για Xubuntu 6.10 (ναι!) σε υπολογιστή που συντηρώ απομακρυσμένα.
Είχα ενεργό το Beryl (6.10!) το οποίο απενεργοποίησα τώρα.

Τα σχετικά μηνύματα στο .xsession-errors είναι

/etc/gdm/PreSession/Default: Registering your session with wtmp and utmp
/etc/gdm/PreSession/Default: running: /usr/X11R6/bin/sessreg -a -w /var/log/wtmp -u /var/run/utmp -x "/var/lib/gdm/:0.Xservers" -h "" -l ":0" "ubuntuuser"
/etc/gdm/Xsession: Beginning session setup...
libGL warning: 3D driver claims to not support visual 0x4b
/usr/bin/startxfce4: X server already running on display :0
libGL warning: 3D driver claims to not support visual 0x4b

Το ps δείχνει ότι ο διαχειριστής παραθύρων του XFCE έχει φορτωθεί, οπότε είναι πιθανό να έχει φορτωθεί στο :1 (αντί στο τυπικό DISPLAY :0);

Με προβληματίζει ότι έχει εκείνο το μήνυμα για libGL warning, σα να τρέχει το X server με υποστήριξη 3D που μπορεί να δημιουργήσει πρόβλημα.

Η κάρτα γραφικών είναι μια Intel, νομίζω 855GM.

(x-posted)

Update (15 Dec 08): Problem solved.

27Jun/080

Firefox 3 statistics, and the Greek language

Firefox 3 was released on the 17th June, 2008 and up to now, an impressive 22 million copies have been downloaded.

kkovash had a peek at the stats and produced a nice post with diagram for the downloads of the localised versions of Firefox 3 (that is, excluding en-US).

Firefox 3 Downloads; part of EMEA region, focus on Greece

Downloads at [Release+3] days (20th June 2008)

Dark red signifies that there have been more than 100,000 downloads originating from the respective country. It is quite visible that most European countries managed to surpass the 100,000 threshold. Greece at that point was hovering to about 50,000 downloads. In the Balkan region, Turkey was the first country to grab the red badge.

It is interesting to see that Iran has been No 2 in the whole of Asia (No 1 has been Japan). Only now China managed to reach the second place, and pushed Iran in the third place. When taking into account the population gap and the political situation, Iran achieved a amazing feat.

In the first few days, a few countries only managed to jump fast over the 100K mark. It appears that these countries have strong social network communities, that urged friends to grab a copy of Firefox 3.

Firefox 3 downloads, showing Greece, with Red status

This is a recent screenshow (26th June 2008), at [Release+9] days. Greece has achieved Red status the other day. In the Balkan region, Turkey, Romania and Bulgaria had reached 100,000 first.

In the EU region, it is notable that Ireland, at 76,000 downloads, is lagging behind.

Another observation is that the countries from Africa are lagging significantly from the rest of the world. Low broadband Internet penetration and limited number of Internet users is likely to be the reason.

How many downloads have there been for the Greek localisation of Firefox 3;

kkovash reveals that there have been about 60,000 downloads for the Greek localisation of Firefox 3. This would approximately mean that more than 60% of the downloads in Greece have been for the localised version. Great news.

26Jun/080

What to see in OpenOffice.org 3.1 Writer;

At the User Experience mailing list at OpenOffice.org there is a thread to discuss & plan what new things should make it to OpenOffice.org 3.1. Here is the first email,

From: Christian Jansen

Date: Wed, Jun 25, 2008 at 8:35 AM

Hi,
OpenOffice.org 3.1 planning will start soon, thus I'd like to collect some ideas (from an UX-perspective) for improving OpenOffice.org Writer.

- What drives you nuts?

- What works pretty well?

- My most wanted feature is:

Thanks for your feedback!

Regards,
Christian [Jansen]

Source: http://ux.openoffice.org/servlets/ReadMsg?list=discuss&msgNo=1890

Feedback started pouring in. Make your way to the user-experience discuss@ux.openoffice.org mailing list to add your views. When you log in to OpenOffice.org, you click to subscribe to the mailing list. That is, you need to make an account first.

Switch to our mobile site