Simos Blog

Syndicate content
?? ????????? ???
Updated: 6 hours 52 min ago

Java plugin 64-bit, now available.

Tue, 2008-12-16 17:49

Sun Microsystems announced the 64-bit version of the JRE, which includes the Java Plugin.

This means that if you have a 64-bit version of a Linux distribution, you can now have Java applets running in your Firefox.

Download at https://jdk6.dev.java.net/6uNea.html

You can install in /usr/local/

Then, you need to make a symbolic link, (it’s OK if Firefox is still running)

ln -s /usr/local/jre1.6.0_12/lib/amd64/libnpjp2.so ~/.mozilla/plugins/

Then, in Firefox, visit about:plugins and check if the new plugin is recognised. You should see the text below.

libnpjp2.so
????? ???????: /usr/local/jre1.6.0_12/lib/amd64/libnpjp2.so
????? MIME ????????? ????????? ??????? application/x-java-vm Java ??? application/x-java-applet Java ??? application/x-java-applet;version=1.1 Java ???

Finally, test your browser with the demo applets at http://java.sun.com/applets/jdk/1.4/index.html

I do not know how well some complicated Java applications will behave. If you do not see the applet starting up (there is no loading indication), have a look at ~/.xsession-errors for any hints of a failed applet.

Categories: Work

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

Sat, 2008-12-13 21:56

??? ??? ???????? ?? ??? ??????? 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.

Categories: Work

Upgraded to Wordpress 2.7

Thu, 2008-12-11 18:00

I used the WPAU (WordPress Automatic Update), found at http://wordpress.org/extend/plugins/wordpress-automatic-upgrade/ which lets you perform the upgrade from the UI (it’s not an unattended automatic upgrade, but rather Assisted upgrade).
I am posting this using the QuickPress feature in 2.7.
WPAU may not be good for you depending on what weird security features have been enabled by your webhosting provider.

Categories: Work

???????, ????????? ? ????????? ??? proprietary ?????????;

Sat, 2008-11-29 02:33

??? ????? ???????? ????? ? ??????? ??? ????????? ?????????? ??? ???? proprietary software.

???? ??? Wikipedia, proprietary software ?????

computer software on which the producer has set restrictions on use, private modification, copying, or republishing. Similar terms include “closed-source software” and “non-free software”.

??? ?????? ???? ??? ??????? ????????? ??? «??????? ?????????» ??? ???????? ??? ???? ???? ??? ??? «????????? ?????????».?? ???????? ?? ?? ????????? ????? ??? ?????? ??? ?????? ?????? ??? ??? ????? ??????? ????? ?? ???? ??????????? ????????. ??? ??????????, ?? «????????? ?????? ????????????», ?? ???????? ???? Forthnet ??? HOL. ?? «????????? ?????», ?? «????????? ??????????».

???? ?? ?????? ??? komvos.edu.gr,

?????????? -? -? [i?ióktitos] E5 : ??? ??? ???? ??????? ?? ???????? ?????????: K?????? ?? ????????? ??????????. [???. < ???. ??????????]

??? ????? ??????? ????? ?? «????????? ?????????» (4 ???????????? ??? ?? Google). ?? ??????? ???? ????? «?????????» ?? ????? ??????????? ????????????, ??? ???????????? ????? ???? «????????? ?????????? ???????», «????????? PBX», «????????? ????? USB», «????????? ??????????», ? «????????? ???? ??? ??? Texas Instruments». ??? ???????? ?? ??? ?? ?????? ?????? «online» ??? ??? ????.

?? ??????????;

?? ????????? ?????, ????? ??? ???? ??? ????? ???? ?? ???????. ??? ??????????, ??????? ??? ?????????? ?????????? ??? ???? «?????????» ??? ???? ?????? ????? ????. ?????? ??? ????????? ???? ??? ??? ??????? ?? ?????????? ????? ?? ?????????? ?? ??? ??????? ????? ???????????????.

??? ??? ??? ????????? ???????? ??? ??????? ????????? ????? ?? ???? ???????? ??? ?? proprietary. ?????, ??? ???? ?? ?????? ???????? ???? ????. ??????? ??? ?? ???? ???? ?? ??????????? ??? ??? ???? ??? ?? ??????? ????????? ?????? ?? ???? ????.

? ???? ????????? (????????? ?????????) ???????? ?????? ?????, ????? ?? ????? ???? ??? ?? ????????? ??? proprietary ??? ?????? ?? ??? ??????????? ????? ??? ?? ???? ?????? ??? ?? proprietary. ?? ?? ????????? ???????? ?? ???????? ?????????, ???? ?? ?????????? ?? ????????? ???? ??? ????.

?? ?? ????????? ??? ?????????? ?? ???????????? ?? ???????? ????????? ??? ?????? ????, ???? ? ??????? «??????? ?????????» ????? ??????? ??? ????? ????.

? ????????? ??? ??????? ????? ?? ?????? ?? «????????? ?????????» ?? ??? ??????? ??? ??? «proprietary software» ??? ?? ??????????? ??? ?? ????? ??? «???????? ??????????» (?? ????? ?? ?? ???????/???????? ?????????).

?????? ????? ???????? ?? ????????.

????????? 29???2008:

???? ?? ?????????, ?????? 16, (??????????/??????????? 1996),

??? ????? ??? ???? …??? ?? ??? (K.B.)

???????? ??.16

??????? ???? ????????? ??? ??????? ?? ???? ????? ??? ?? ?????????:
??????? ???? ??? ????

proprietary=?????????                       ???. ??? ????? ????????? ( -??????),
???? ?????????. ??????? ??? ??????-
???? ? ???????:
proprietary=?????????????,   ??????-
????????.

????????? 30???2008:

?????? ??? ??????????? ?? ??? ???????? ??????? ????????? (?????) ??? ??? ?. ????????, ????? ??? ???????? ??????????? ??? ?? ????????? ??? ???? proprietary ??? ????????.

?? ??????? proprietary ??? ???????????? ??????? (????????? ??? ?????? ???????, EN, ISO, IEC, …) ??? ?????????? ??? ?????? ??? ???? (??? ????? ????????? ????? ??? ?????). ??????????????? ???? ????, ???? ????????????? ????????, ??? ??????? ??????????. ??????????????? ??? ?????? ???????? ??? ??????? ?????????, ???? ??? ???? - ??? ?????????? ??? ??? ????????? ??? ????? - ??? ??? ??????????? ??? ??? ??????????????? ?? ?? ????????? (??? ??? ???????? ?????? ??? ???? ??? ?? ??? ?? ???????? ???? ?????????????? ???????? ?? ?????????). ?? ????? ?????????????? ??? ??????? ??? ??????????????? - ??????????? ??? ?????????? ??? ??????????? - ?? proprietary ????? ?? ??? ??? ????????? ?? ??????? (????????? ??? ?????) ?????? ?? ?????? ???????? ????????? ?.?. ?????? ??????? ???? ?? ????, ???????????? ??????? ???? ?? ?????????, ? ??????? ??????? ???? ?? ISO, IEC, ???? ????????? ?? ??-?-?? (????? ????, ????????? - ??? ???????? - ??????????). ?? ???? ?? ??????????, ??????, ?? proprietary ?????????? ?? ???????? ??? ?? ??????? standard,  ??????: standard A - proprietary A (????????? ????? ???? ?? A) ?? ?? ? ???????? ?? ??????? (???????? ??? ??? ???????????? ????????) ? ???????? ?? ????? (?????? ????? ???) ??????????. ???????????, ??????, ?? ??????? ???????????? - ????????? (???????????? ? - ????????? ?). ????? ??? ??? ??????? ???? «standard» ??? «proprietary» ??????????? ?? ???????????????? ??? ?? ??????????? ???? «non-standard» ??? «non-proprietary», ?????? ??? ??? non-standard ?? ???????? ??? ???? proprietary ??? ??? ??? non-proprietary ?? ???????? ??? ???? standard (?????? ?????? ??? ?? ???? ??????????, ????? ?? standard ?? ???? ?????????? ?????????? ???? ?? ???????? ? ???????). ??????????????, ??????, ???’ ???????????? ??? ???? ????? ????????????? ??? ???????????. ????, ??? ?? ???? ??? ??? ?? ???????? ???????????????? ??????? ????? ????? ??????????????? ?? ?????????: standard - proprietary ==> ???????????? - ????????? non-standard - non-proprietary ==> ????????????? - ??????????? ?? ??? ????????? ??? ???? TELETERM (www.moto-teleterm.gr) ??? ?? «?????» ???? ?????????? «proprietary» (??? ??????? ?????????? ??? ????? ???????? ???? ??? ??????? ?????????? ?? ?????????? ??? ?? ?????) ?? ?????? ???? ?????? ?? 76 ??????? ??? ????????????? (???? ??????? ???) ?? ???? proprietary ???? ??? ?? ???? non-proprietary ????? ?? ????? ??? ???? «???????» ?? ?????????, ?? ?? ???????? ????, ?? ???? ???????? ??. ????????, ???? ??????? ??? ?????? ??? ?? proprietary software ?????????? ?????? ?? ???????? ?? ????????? ?????????.

Categories: Work

Making DocBook XML to PDF work for Greek

Wed, 2008-11-26 08:15
<?xml version=”1.0″ encoding=”utf-8″?> <!DOCTYPE article PUBLIC “-//OASIS//DTD DocBook XML V4.2//EN” “http://www.oasis-open.org/docbook/xml/4.2/docbookx.dtd”> <article lang=”en”> <section><title>Title</title> <para>ëãáâ??ë?éõ?å??ç?</para> <para>???????????????????</para> <para>????????????????????€?©???©??</para> </section> </article> This is an issue that I would appreciate if someone could help in solving. The above document (mytestfile.xml) is a DocBook XML document with text in many scripts (latin, cyrillic and greek). Normally it was difficult to convert to PDF, until recently. Now, one can run dblatex --backend=xetex --verbose [...]
Categories: Work

Rendering bug in Firefox, threat level: annoyance

Wed, 2008-11-26 08:15
There is this rendering bug in Firefox that currently can be classified as an annoyance. It was discovered during a discussion at the Ubuntu-GR mailing list and reported in June 2008, and at that time it would cause Firefox to crash. Therefore, it was deemed as a security issue, and the bug report was not made [...]
Categories: Work

Help make «DocBook XML to PDF» work for Greek

Sat, 2008-11-22 16:32

<?xml version=”1.0″ encoding=”utf-8″?>
<!DOCTYPE article PUBLIC “-//OASIS//DTD DocBook XML V4.2//EN”
“http://www.oasis-open.org/docbook/xml/4.2/docbookx.dtd”>
<article lang=”en”>
<section><title>Title</title>
<para>ëãáâ??ë?éõ?å??ç?</para>
<para>???????????????????</para>
<para>????????????????????€?©???©??</para>
</section>
</article>

This is an issue that I would appreciate if someone could help in solving.

The above document (mytestfile.xml) is a DocBook XML document with text in many scripts (latin, cyrillic and greek). Normally it was difficult to convert to PDF, until recently.

Now, one can run

dblatex --backend=xetex --verbose mytestfile.xml

(requires to install the dblatex package and any dependencies) and it creates mytestfile.pdf. If you have a fresh installation of Ubuntu 8.10 and you go through the process of installing these packages, please make a list of them, to use as advice for new users.

Generated PDF document with lang=en

Since we use XeTeX as a backend, we can work with Unicode text directly, which is the proper thing to do. Above you can see that all characters are shown (except a few obscure ones that are not found in DejaVu Sans and are shown as boxes). You can see Latin (+Extended), Cyrillic (+Extended), Greek (+Extended) in the same document.

Generated PDF document with lang=el

The issue arises when we change the lang modifier in the document above, from en to el. Here you see ?????, which in fact is Title but with the characters replaced with their Greek equivalent. This is a sign for non-Unicode, 8-bit encoding conversion issue. In addition, some of the rest of the characters are shown, and apparently a strange conversion took place.

What we need to do is figure out is how to fix xetex when ‘lang=el’. There is some work to get Greek XeTeX support upstream, and there are instructions on how to add local Greek XeTeX support in your distribution.

What we need is instructions on how to fix the Greek XeTeX support in Ubuntu 8.10, and test that dblatex can generate documents correctly when lang=el.

For your testing, here are the files mytestfile-en.pdf, mytestfile-el.pdf, mytestfile-en.xml, mytestfile-el.xml.

Categories: Work

Rendering bug in Firefox, threat level: annoyance

Wed, 2008-11-19 03:01

There is this rendering bug in Firefox that currently can be classified as an annoyance.

It was discovered during a discussion at the Ubuntu-GR mailing list and reported in June 2008, and at that time it would cause Firefox to crash. Therefore, it was deemed as a security issue, and the bug report was not made public. Just recently, the issue was revisited, current versions of Firefox do not crash, and the security tag was removed. It is quite possible that there is some existing report on the issue, and not being classified as a security bug, it will be easier sort out. Thus, have a look at bug report #441307.

The source of the rendering bug is the HTML code

<HR WIDTH=143165425 ALIGN=RIGHT>

So, you send an HTML e-mail and you add the above code. The code says to show a Horizontal line, with some huge width (here, you simply put 143165425).

If you received such an annoying e-mail, here is how it may look like (Yahoo WebMail)

How GMail might look like when you receive such an HTML email.

Some versions of Firefox respond differently to this rendering bug, which probably relates to a different set of linked libraries. For example, the Firefox 3 found in Ubuntu Linux 8.10 is able to show the e-mail in GMail just fine (though it messes up with other pages). The above screenshots are by Minefield 3.1b2pre (64-bit). The Windows version of Firefox is also affected.

To try out yourself, create a file /tmp/mypoc.html with contents

<!DOCTYPE HTML PUBLIC “-//W3C//DTD HTML 4.0 Transitional//EN”>
<HTML>
<HEAD>
</HEAD>
<BODY BGCOLOR=”#ffffff”>
<TABLE WIDTH=100% BORDER=0 CELLPADDING=2 CELLSPACING=2 BGCOLOR=”#e0e0e0″>
<TR>
<TD>
<HR WIDTH=143165425 ALIGN=RIGHT>
</TD>
</TR>
</TABLE>
This is a test.
<HR WIDTH=143165425 ALIGN=RIGHT>
Some more text.
</BODY>
</HTML>

Load it up in Firefox. Click to Select All, then Copy. You can then paste in your mailer, when you compose as HTML (for example, with Thunderbird).

Just to reiterate, this issue is currently at level annoyance, unless someone manages to produce an HTML file that can crash Firefox. If you manage to do so, please file a bug report at http://bugzilla.mozilla.org/ and specify the security settting so that the bug gets high priority.

Categories: Work

How to install the 64-bit Adobe Flash Player 10 for Linux in Ubuntu Linux?

Mon, 2008-11-17 18:51
So you just read the announcement from Adobe for the alpha version of the 64-bit Flash Player 10 for Linux and you want to install in Ubuntu Linux? Here is how to do it. First, we understand that the flashplugin-nonfree package that is currently available to those with 64-bit Ubuntu Linux, installs the 32-bit version of Flash [...]
Categories: Work

How to install the 64-bit Adobe Flash Player 10 for Linux in Ubuntu Linux?

Mon, 2008-11-17 17:26

So you just read the announcement from Adobe for the alpha version of the 64-bit Flash Player 10 for Linux and you want to install in Ubuntu Linux?

Here is how to do it.

  1. First, we understand that the flashplugin-nonfree package that is currently available to those with 64-bit Ubuntu Linux, installs the 32-bit version of Flash and uses the nspluginwrapper tool to make it work.
  2. After some time, I expect that the flashplugin-nonfree will stop using nspluginwrapper and will simply install Adobe Flash Player 10 (64-bit) for Linux. So you need to have a look in your package manager and the package description in case flashplugin-nonfree has already been updated. If flashplugin-nonfree has been updated, stop reading now.
  3. Close Mozilla Firefox.
  4. Uninstall the flashplugin-nonfree package using your package manager, or simply running sudo apt-get remove flashplugin-nonfree
  5. Download the alpha version of the 64-bit Adobe Flash Player 10 for Linux and extract the file from the archive. You will get a libflashplayer.so file, which is about 10MB is size.
  6. If you want all users in your system to have this alpha version of Adobe Flash Player 10 for Linux, copy the libflashplayer.so file to /usr/lib/mozilla/plugins/. The command is sudo cp libflashplayer.so /usr/lib/mozilla/plugins/
  7. If you want just the current user to try out the Flash player, copy the libflashplayer.so file to /home/yourUSERNAME/.mozilla/plugins/. The command is cp libflashplayer.so ~/.mozilla/plugins/
  8. Check that in ~/.mozilla/plugins/ there is no dormant file with the name npwrapper.libflashplayer.so. A common issue with people who migrate their profiles is to perform a simply copy of the profile. The effect of this is sometimes there is an actual file called npwrapper.libflashplayer.so instead of a symbolic link. The result is that these people would end up using some old buggy version of nspluginwrapper which might be the cause of Firefox crashes! When you backup, use cp -a, so symbolic links remain symbolic links.
  9. You can now start Mozilla Firefox. Visit about:plugins and verify that the version of Flash is something like Shockwave Flash 10.0 d20. Make sure there is no remnant of any other previous Flash player.
  10. If you want to return back to the 32-bit Flash Player with emulation, remove the file we just added and install again the flashplugin-nonfree package.

The instructions for other distributions should be fairly similar.

Categories: Work

Ubuntu 8.10, PulseAudio and Skype Problem

Wed, 2008-11-12 23:26
You installed Ubuntu 8.10, then added Skype, you try out Skype and you notice that the microphone does not work. What’s wrong? If you search the lists, you can find some indications, however no proper explanation of what’s the source of the problem. Without having the Skype Linux developers explain, it’s difficult to know what is [...]
Categories: Work

Ubuntu 8.10, PulseAudio and Skype Problem

Wed, 2008-11-12 22:06

You installed Ubuntu 8.10, then added Skype, you try out Skype and you notice that the microphone does not work.

What’s wrong? If you search the lists, you can find some indications, however no proper explanation of what’s the source of the problem. Without having the Skype Linux developers explain, it’s difficult to know what is goind on.

Some instructions advise to disable PulseAudio. That is not a proper solution, so we ignore. We aim forward not backwards.

Some other instructions suggest to remove the pulseaudio package, then add it back again. I do not understand how that helps over /etc/init.d/pulseaudio restart.

Skype sound device settings

The workaround that works for me is to keep the settings to pulse and set Sound In to HDA Intel (hw:Intel, 0).

Recording does not go through PulseAudio but it interfaces directly to the sound card.

Remember that before trying to troubleshoot Skype, make sure that recording and playback works with Applications?Sound&Video?Sound Recorder.

Categories: Work

Updated to Ubuntu 8.10

Wed, 2008-11-12 03:05
I just updated my system to Ubuntu 8.10. Since I had a separate partition for /home, I opted to actually reinstall while retaining the files in /home. The rest of the post is a laundry list of tips. I could not find a blank CD or CDRW, so I opted to write the installation 8.10 ISO [...]
Categories: Work

Updated to Ubuntu 8.10

Wed, 2008-11-12 02:32


I just updated my system to Ubuntu 8.10. Since I had a separate partition for /home, I opted to actually reinstall while retaining the files in /home. The rest of the post is a laundry list of tips.

I could not find a blank CD or CDRW, so I opted to write the installation 8.10 ISO to a USB stick, then rebooted with the USB stick and finally installed. It was really fast and and convenient.

All hardware was properly detected (sound card: snd-hda-intel, wifi: iwl3945, bluetooth, intel graphics card). Regarding the sound card, some kind soul probably submitted the PCI ID and model information to the ALSA project, so there is no need anymore to specify manually.

I upgraded the stock OpenOffice.org 2.4.1 to OpenOffice.org 3.0. There are many ways to do it, however the easiest is to simply add the software source

deb http://ppa.launchpad.net/openoffice-pkgs/ubuntu intrepid main

and let the system update itself automatically. For more on this, see the instructions at softpedia.

OpenOffice.org does not support OpenType fonts yet. I had the impression that OpenOffice.org 3.0 could see OpenType fonts but had trouble printing or exporting to PDF. My test showed that OOo 3.0 could not see OpenType fonts such as the ttf-gfs-* fonts, even when trying to force loading with spadmin. OpenType support is scheduled for the next version of OpenOffice.org. For now, we can use the wide range of TTF fonts.

I installed VirtualBox by adding the repository details described at the VirtualBox Linux Download webpage. Then, I tried to search with Add/Remove or Synaptic, however I could not find the virtuabox package. Only the virtualbox-ose packages were visible. It appears there is some sort of bug in the package description. If you open Synaptic, then click on the Origin (?????????) filter which shows packages per repository. Select the virtualbox repository and you can eventually see virtualbox-2.0. Pretty weird.

For Evolution Mail, previously one would package the files manually and then restore them. This was error-prone because the account information are saved in gconf, the passwords in ~/.gnome2_private, etc. The proper solution is to remember to perform a backup before installing a new version of Ubuntu. In Ubuntu 8.04 and Evolution (from GNOME 2.22) there is an option to backup your settings, which includes mails and all. You finally restore in your new system; when the new Evolution starts for the first time, you are asked whether you want to restore a previous backup.

Firefox would freeze momentarily for some strange reason. I run from the command line and I noticed that some pages that had references to Flash material would freeze Firefox while trying to locate the Flash plugin. This was solved be installing flashplugin-nonfree.

I installed the updated Greek layout, so I can now type ??????????????«»???? in the same layout.

Update #1: Ubuntu 8.10 works better with a dual head configuration. In System/Preferences/Screen resolution, you can activate the second display. The utility realises that the (currently) hard-coded maximum virtual display is not big enough to accomodate both monitors, and it asks you to edit automatically the xorg configuration file in order to add the setting for you. After a logout and re-login sequences, dual head works. Sadly for my graphics card, this means that there is no 3D support in this mode. With Intel 965GM, if the virtual screen does not fit in 2048×2048, then you no can haz 3D. Actually, if I align the displays vertically, they do fit and I would be able to get 3D.

Update #2: Time to put the system temperature sensors (CPU, hard disk). For the backend, we install the lm-sensors and hddtemp packages. With lm-sensors, we need to run sudo sensors-detect so that the appropriate settings can be detected. If you have a recent Intel CPU, this will probably find that you need to add the coretemp kernel module to /etc/modules, then reboot to activate it. For the hard disk temperature, simply install hddtemp and choose yes when prompted to add the hddtemp service. For the front-end, install the sensors-applet applet. You need to logout and login again so that this applet, called Hardware Sensors Monitor, appears in the applets list. Once you add, click to enable all available sensors in the preferences.

Categories: Work

????????????? ???????????? ???? ??? ?? hellug

Sat, 2008-11-08 03:55
?? ??????? ??????? ??? ????, ?????? ???? ???????, ?? ??????? ?? ???????. (????? ???? ??? ???????? ???????? ??? ???????????) ????????? 18 ??? 2008: ?? ????? ??? ?? ???? ??? ???????? ???? ????? ???????. ? ????????? ??? ????? ??? ???? ?????? ??? ????? ???? ??? ?? Hellug, ???? ???????? ?? ?????? ???? public@hellug.gr. ???????? ?? ????? ???????????? ????????. ?? ???? [...]
Categories: Work

?????? ??????????? - Write Greek Polytonic

Sat, 2008-11-08 03:55
Update 17th Nov 2008: If you have Ubuntu 8.10 (or Fedora 10, etc) and you just need to write Greek Polytonic without any hassle, simply add the Greek Polytonic layout from the Keyboard Layout settings, and that’s it! This post describes how to install an enhanced layout that adds together in the same layout all [...]
Categories: Work

The Keyboard Layout Editor

Sat, 2008-11-08 03:55
(this entry is a repost, the original was lost in a database mishap.) As part of the 2008 GSoC program, I worked on a Keyboard Layout Editor for the X.Org Foundation. The Keyboard Layout Editor (KLE) is an application that allows you to create keyboard layouts for the X.Org server, commonly found in the Linux, OpenSolaris, *BSD, [...]
Categories: Work

???????? XOrg Developer Summit

Sat, 2008-11-08 03:55
????? ??? ????? (????? ??????????? 2008) ?????????? ?? ???????? XOrg Developer Summit ?????????? ??? ???????. ??????? 3 ????? ??? ?? ?????????? ??????????? ?? ????????. ?? ????????? ?????? ????? ?????????? ??? ?? X.org Foundation ??? ?? ??????????, ??? ?? ??????? ????????. ???????? ??????? ???????? sysadmin ??? ??????????? ?????. ??????? ????????? ??? ????????. ??? ????? ??? ???????????? ??? X Input, ??? ??????????? [...]
Categories: Work

We are back!

Sat, 2008-11-08 03:55
After a long hiatus (web-wise), this blog is back online. We lost about two weeks worth of comments and blog posts. Ouch. Now we are getting better with all this web hosting blog wordpress hosting web database blog thing. If something is not working, please report
Categories: Work

Practical UPnP in Linux

Sat, 2008-11-08 03:55
UPnP is a set of protocols that allow the automatic configuration of devices. One of those protocols, the Internet Gateway Device (IGD) protocol, allows software to configure routers for NAT traversal without user-intervention. In other words, with UPnP/IGD, the long and error-prone manual configuration for port-forwarding can be done automatically. When tasks are done automatically, they [...]
Categories: Work