Τετάρτη 14 Οκτωβρίου 2009

Opera 10 Greek Font rendering problem

Ο καινούργιος Opera έχει ενα θεματάκι με το rendering των ελληνικών χαρακτήρων.
Πρέπει να έχετε εγκατεστημένο το πακέτο msttcorefonts για να δουλέψουν όλα σωστά.

Πέμπτη 27 Αυγούστου 2009

Producing XML Output from MySQL

Producing XML Output from MySQL

1.25.1 Problem
You'd like to turn a query result into XML.

1.25.2 Solution
mysql can do that for you.

1.25.3 Discussion
mysql creates an XML document from the result of a query if you use the -X (or --xml) option.

Σάββατο 1 Αυγούστου 2009

BenchmarkPi for Android

Χθες το βράδυ το BenchmarkPi ενα πρόγραμμα που κάνει benchmark Android συστήματα μετρώντας την ώρα που χρειάζεται για να υπολογιστεί (...) το "π" απέκτησε ενα major update και μια σελίδα http://androidBenchmark.com :)


(η εικόνα είναι απο την παλιά version)

Στα πλαίσια του "να δω πως τα παει στον έξω κόσμο" έκανα μερικές αναζητήσεις στο google και είδα οτι υπάρχει κόσμος που πράγματι (!) το χρησιμοποιεί!

Πολύ ευχάριστο συναίσθημα...

http://www.mobinaute.com/290874-test-samsung-galaxy-match-vs-htc-magic-android-gps-page4.html

http://androidcommunity.com/forums/f12/competitive-benchmarking-benchmarkpi-21375/

http://www.cyrket.com/package/gr.androiddev.BenchmarkPi

Πέμπτη 25 Ιουνίου 2009

Android Native Development Kit

ΠΙΣΩ ΚΑΙ ΤΟΥΣ ΦΑΓΑΜΕ, ΤΙ ΕΒΓΑΛΕΣ ΜΩΡΗ GOOGLE ΜΕ ΤΟ ANDROID ΣΟΥ!!!

Android Native Development Kit
http://tinyurl.com/lm8e23

:D

Κυριακή 31 Μαΐου 2009

Android Greek Community @ Fosscomm 09 Larisa

Μόνο τα 9 πρώτα λεπτά δυστυχώς...


http://ventrix.nsdc.gr/android.php

Πέμπτη 28 Μαΐου 2009

lshw Πληροφορίες για το σύστημα

Αναλυτικές πληροφορίες για το σύστημα σας μπορείτε να δείτε με το πρόγραμμα lshw.
Υπάρχει και GUI που ξεκινάει με το flag -Χ αρκεί να εγκαταστήσετε πρώτα και το lshw-gtk.

Παράδειγμα εξόδου δείτε εδώ για το laptop μου: http://pastebin.com/f4d680444

Τρίτη 26 Μαΐου 2009

Cisco 877w ΕΡΧΕΤΑΙ

Cisco 877w


ΕΡΧΕΤΑΙ

Τρίτη 12 Μαΐου 2009

Λίστα Ελλήνων Χρηστών Debian



Η λίστα των Ελλήνων Χρηστών Debian είναι πλέον γεγονός και βρίσκεται εδώ: http://lists.debian.org/debian-user-greek/

Σας μεταφέρω το πρώτο μου post στην λίστα:
Ας ελπίσουμε αυτή η λίστα με την βοήθεια όλων να γίνει το μέσο για την γενική ανασύνταξη της Ελληνικής κοινότητας του Debian.

Η συζήτηση στη fosscomm 09 ήδη καρποφόρησε και δεν σταματάμε εδώ!

Επόμενο σκαλοπάτι η ποιοτική αναβάθμιση του Debian.gr με άρθρα, wiki, tutorials το forum και άλλα πολλα!

Ξεκινήσαμε δυνατά και μακάρι η συνέχεια να είναι ακόμα καλύτερη...

Κυριακή 10 Μαΐου 2009

Fosscomm 09. Can i has one more pliz?

Θα είμαι συνοπτικός.

Πολλά συγχαρητήρια στα μέλη του linuxteam του TEI Λάρισας, που έδειξαν οτι όταν υπάρχει όρεξη, πάθος και μεράκι, το τέλειο είναι κάτι που μπορεί να ξεπεραστεί πολύ εύκολα.

Παιδιά, η ευχαρίστηση ήταν πραγματικά όλη δική μου:)

---------------------

Μπορείτε να δείτε μερικές φωτογραφίες απο την παρουσίαση του Android εδώ: http://tinyurl.com/rb9cw5
(ελπίζω να βρω και άλλες)

Την παρουσίαση και τα slides απο το workshop μπορείτε να τα βρείτε εδώ:
http://ventrix.nsdc.gr/stuff/AndroidFosscomm.pdf
http://ventrix.nsdc.gr/stuff/AndroidFosscommWorkshop.pdf

Τετάρτη 6 Μαΐου 2009

AndroidDev.gr @ FossComm

Κουράστηκα αλλά αξίζει!

Ορίστε τα μπλουζάκια και τα στυλό που θα μοιράσω στην FossComm :)


τώρα είμαστε έτοιμοι!!!

19 ακόμα μπλουζάκια καθώς και μπόλικα στυλό είναι έτοιμα να παραδοθούν σε επίδοξους Android Developers!!!

Τρίτη 5 Μαΐου 2009

The Unix-Haters handbook



Αρκετά γαργαλιστικός τίτλος, η περιγραφή του το ίδιο ενδιαφέρουσα:

The UNIX-HATERS Handbook is a semi-humorous edited compilation of messages to the UNIX-HATERS mailing list [...]

Δείτε την αναλυτική περιγραφή εδώ: http://en.wikipedia.org/wiki/The_UNIX-HATERS_Handbook
Την σελίδα εδώ: http://www.cs.washington.edu/homes/weise/unix-haters.html
Κατεβάστε το απο εδώ: http://www.simson.net/ref/ugh.pdf

Το "ύποπτο" είναι οτι ο τύπος που ξεκίνησε να το γράφει, μετά απο λίγο καιρό προσλήφθηκε απο την Microsoft και ένα απο τα mirrors του βιβλίου που βρήκα (αλλά δεν δουλεύει πλέον) ήταν κάτι σε *.microsoft.com/***

:)

Anybody else ever intend to type:
% rm *.o
And type this by accident:
% rm *>o
Now you’ve got one new empty file called “o”, but plenty of room
for it!

Πέμπτη 23 Απριλίου 2009

Android Greek Community @ Fosscomm 2009


Όπως όλοι γνωρίζετε, στις 9 με 10 Μαίου, θα πραγματοποιηθεί στο ΤΕΙ της Λάρισας το 2ο Συνέδριο Κοινοτήτων ΕΛ/ΛΑΚ.

Στο συνέδριο αυτό έχει την χαρά και την τιμή να συμμετέχει, μεταξύ πολλών άλλων κοινοτήτων, και η Ελληνική Κοινότητα Android.

Συγκεκριμένα έχει προγραμματιστεί να γίνει μια παρουσίαση για το λειτουργικό σύστημα Android, στην οποία θα παρουσιαστούν η φιλοσοφία του, οι αρχές λειτουργίας του, η αρχιτεκτονική του κλπ.

Επίσης έχει προγραμματιστεί ενα workshop στο οποίο μπορούν να συμμετέχουν όσοι θέλουν να κάνουν τα πρώτα τους βήματα στο Android Development!

Καλούμε λοιπόν, όσους θέλουν να ενημερωθούν / μάθουν / προγραμματίσουν το Android να παρακολουθήσουν το συνέδριο και να μας γνωρίσουν απο κοντά!

Τρίτη 21 Απριλίου 2009

Oracle finally buys Sun

Oracle: SELECT * FROM Sun

7.4B

είναι πολλά τα λεφτά;!

Όπως ανακοίνωσε η Oracle, θα μείνει πιστή στο Linux και θα επενδύσει σημαντικά ποσά στη Java και στο λειτουργικό σύστημα Solaris το οποίο αναπτύσσει η Sun. Επιπλέον η Sun έχει τα δικαιώματα της MySQL που κυριαρχεί ως βάση δεδομένων στο Internet αν και παράλληλα συνεργαζόταν με την Oracle για την PostgreSQL κάτι για το οποίο μπορεί να έχουμε εξελίξεις στο μέλλον.


για να δούμε...

Τετάρτη 15 Απριλίου 2009

Latex Quick Reference

Latex Quick Reference or Latex Cheat Sheed οπως λεει και ο τίτλος:
Δείτε το, κατεβάστε το (κλπ) απο εδω

εκτυπώθηκε ήδη και κολλήθηκε πάνω απο το γραφείο...

Επίσης πολύ καλός editor για αρχάριους σε latex όπως εγώ είναι ο texmaker.

aptitude install texmaker

Παρασκευή 10 Απριλίου 2009

Τετάρτη 1 Απριλίου 2009

Successful ADV

Successful ADV

Κυριακή 29 Μαρτίου 2009

Android Market

Δεν έχουν περάσει 24 ώρες απο τότε που έκανα publish το application για ελληνικό πληκτρολόγιο στο Android και τα αποτελέσματα δεν μπορούν να με κάνουν να συγκρατηθώ ώστε να μην κάνω αυτό το post.

Ορίστε μερικά νούμερα:

Greek Virtual Keyboard
Version: 1.6
Downloads: 100-500
Size: 18178
Rating: 4.90 out of 5

αλλά ίσως το πιο ενδιαφέρον:
Downloads: 392 total -216 active installs (55%) 29/3 21:26
Updated! : 471 total -251 active installs (53%) 30/3 1:44

το οποίο σημαίνει οτι 200 Έλληνες έχουν G1! (βάζω και 16 ξένους που απλά το κατέβασαν και whatever...)

200 Έλληνες μέσα σε λιγότερο απο 24 ώρες σε ένα κινητό που δεν έχει κυκλοφορήσει επίσημα στην Ελλάδα.

Εαν αυτά δεν είναι ευχάριστα νεα, τότε ποια είναι;

Τέλος αφήνω μερικά απο τα αγαπημένα μου σχόλια:

  • Sinxaritira.. para poli kali doulia... to mono kai proto app pou iparxei sta Ellinika!!!
  • μεγάλε έγραψες! πολύ καλό!
  • Mpravo file, kairos itan
  • Really good! Does what it says. Fullscreen keyboard
  • ekseretiki doulia. Bravo.
  • Bravo, poli oreo!
  • Can someone actually develope an english version as good as this one??! This is amazing!
  • Kosta eisai tromeros..You are the best...waiting along time for a greek develp...
  • 5* for flawless app, functionality and effort, missing * for keeping you in developing mood and average UI design...well done


Android Greek Virtual Keyboard

Android Greek Virtual Keyboard


Όπως είχα υποσχεθεί, έγραψα σήμερα το απόγευμα το Greek Virtual Keyboard.

Κατεβάστε το απο το market και μην ξεχάσετε να το βαθμολογήσετε!

Για να το χρησιμοποιήσετε, απλά γράψτε το κείμενο που θέλετε και πατήστε το κουμπί "Αντιγραφή".
Μετά πηγαίνετε όπου θέλετε, κρατήστε πατημένο το δάκτυλο σας και επιλέξτε "paste".

Τόσο απλό!

Το έγραψα μέσα σε 3 ώρες και ο κώδικας είναι εξαιρετικά απλός, είναι περίπου 900 γραμμές και έχει μέγεθος μόνο 17Κ!

Περισσότερες πληροφορίες θα βρείτε εδώ

ΥΓ: χαίρομαι ιδιαίτερα που στο 1ο τέταρτο που το ανέβασα, ήδη έχω λάβει 3 email για να το φτιάξω και για άλλες γλώσσες :)

Μετά απο περίπου 100 download και αφού η εφαρμογή έπιασε 4.5 στα 5 αστέρια, ας γράψω μερικά απο τα comments :)

Μπορείτε να τα δείτε και εδώ


  • Iraklis: Sinxaritiria.. para poli kali doulia.. to mono kai proto app pou iparxei sta Ellinika!!!
  • Joseph: ekseretiki doulia. Bravo.
  • Sandy: Bravo, poli oreo!
  • Key Largo: Cool
  • nancy: Can someone actually develope an english version as good as this one??! This is amazing!
  • Jimmy: Kosta eisai tromeros.. You are the best... waiting along time for a greek developer
  • zrks: 5* for flawless app, functionality and effort, missing * for keeping you in developing mood and average UI design... well done
  • me: bravo kosta! this sure beats copy->paste from a transltr... just in time for 3/25
  • Bobby: Does what it say

Εννοείται οτι στο Android Market θα βρείτε πλέον και την αγγλική version!

Παρασκευή 27 Μαρτίου 2009

Ξεκλείδωμα και ενεργοποίηση του G1

μόλις έγραψα εναν οδηγό τον οποίο χρωστούσα εδώ και καιρό!

Ξεκλείδωμα και ενεργοποίηση του G1:
http://www.androiddev.gr/forum/viewtopic.php?f=11&t=143

Όταν αγοράζετε ενα G1, πρέπει να έχετε στο νου σας οτι αυτό θα είναι κατα πάσα πιθανότητα κλειδωμένο.
Όταν λέμε οτι είναι κλειδωμένο, εννοούμε οτι η εταιρία το έχει κλειδώσει στον πάροχο (και στην συγκεκριμένη περίπτωση στην T-Mobile), ώστε να μπορεί να χρησιμοποιηθεί μόνο με μια σύνδεση της συγκεκριμένης εταιρίας. Κάτι αντίστοιχο έχουν κάνει κατα καιρούς πάρα πολλές εταιρίες κινητής τηλεφωνίας...

Τετάρτη 25 Μαρτίου 2009

Android G1 debugging on Debian with adb

In this post I will demonstrate how to connect your G1 to your Debian system and accomplish tasks like debugging your application, getting shell, installing applications, transfer files to both directions etc.

The instructions on the official Android Developers site http://developer.android.com/guide/developing/device.html are focused on Ubuntu, but there is a very close procedure to connect your device on Debian.

First, login as root

create the file /etc/udev/rules.d/50-android.rules
and write

SUBSYSTEM=="usb", SYSFS{idVendor}=="0bb4", MODE="0666"

save and exit.

Give the necessary permissions to the file:

chmod a+rx /etc/udev/rules.d/50-android.rules


restart udev daemon

/etc/init.d/udev restart



For the following step, you must have the android sdk installed at the path both of root and your current user. Info can be found here

ex: in my .bashrc there is the line

export PATH=${PATH}:/home/ventrix/bin/android-sdk/tools


Then still as root, type

adb devices

and you should see your device.

If not, try the

adb kill-server

before running the adb devices command again.

Now you can start playing with the Android Debug Bridge (adb).

Enter adb to find out the options and commands.

If you have more than one phone connected, or the emulator, you can issue commands with the -s flag followed by the device id to target your connected device.
ex:

adb -s emulator-5556

to connect to the emulator device.

Developing with eclipse will automatically detect the connected devices and let you choose the device you want to deploy to.

More info about the adb can be found here: http://developer.android.com/guide/developing/tools/adb.html

Connectivity to the adb can be archived by EVERY G1 (unlocked or not, rooted or not), not only the developer's G1.

Greek instructions are here: http://www.androiddev.gr/forum/viewtopic.php?f=3&t=144&p=201

Τρίτη 17 Μαρτίου 2009

15 interesting facts about linux kernel

αναμεταδίδω απο το http://www.junauza.com/2009/03/15-interesting-facts-about-linux-kernel.html

Exactly 15 years ago, on March 1994, Linux kernel version 1.0.0 was humbly released for the world to tinker with. To celebrate the historic moment, I have collected some really interesting facts about the Linux kernel. So if you are a Linux fan, grab a beer and read on.

1. A 21 year-old Finnish college student created the Linux kernel as a hobby. (Do you know him?)

2. An asteroid was named after the creator of the Linux kernel.

3. Thousands of developers/programmers scattered all around the world are continuously contributing to the development of the Linux kernel.

4. The Linux kernel's official mascot is a penguin named Tux.

5. According to a study funded by the European Union, the estimated cost to redevelop the most recent kernel versions would be at $1.14 billion USD.

6. As of today, only 2% of the Linux kernel has been written by Linus Torvalds.

7. The Linux kernel is written in the version of the C programming language.

8. Linux is now one of the most widely ported operating system kernels, running on a diverse range of systems from handheld computers to mainframe servers.

9. Linux kernel 1.0.0 was released with 176,250 lines of code. The latest Linux kernel has over 10 million lines of code.

10. Microsoft Windows and the Linux kernel can run simultaneously in parallel on the same machine using a software called Cooperative Linux (coLinux).

11. At first, Torvalds wanted to call the kernel he developed Freax (a combination of "free", "freak", and the letter X to indicate that it is a Unix-like system), but his friend Ari Lemmke, who administered the FTP server where the kernel was first hosted for downloading, named Torvalds' directory linux.

12. A guy name William Della Croce, Jr. trademarked the name Linux and eventually demanded royalties for its use. He later agreed to assign the trademark to Torvalds.

13. The Linux kernel can be found on more than 87% of systems on the world's Top 500 supercomputers.

14. A "vanilla kernel" is not an ice cream flavor but an unmodified version of the Linux kernel.

15. The Linux Kernel is not in any way related to the army rank called ‘Colonel’. (hehe)

Cheers!

Κυριακή 15 Μαρτίου 2009

How many tty's do you really need?

I'm trying to keep my Asus eee as fast and lightweight as I can.

Getting the idea from this post (thanks to mikes) at Hellug Forum and thinking that most of the times I use only one tty, I did the following test:
I tested the free memory with the following configuration:
a) 7 tty's (getty)
b) 1 tty (getty)
c) 1 tty (fgetty*)

The results was what I was expecting from the beginning:
free mem - buffers/cache
a) 50936 - 23476
b) 50036 - 22624
c) 49640 - 22528

Closing the unnecessary tty's was enough for me to get rid of about 1mb of ram at the buffers/cache.
Switching from getty to fgetty made my ram about 2mb bigger.

Closing the "extra" ttys, wont save you a big amount of ram, (although 2mb of ram in a total of 256mb or less may make a little difference) but think of the post's title question again:

How many tty's do you really need?




*fgetty:
Description: very small, efficient, console-only getty and login.
fgetty is a small, efficient, console-only getty for Linux. It is derived
from mingetty but hacked until it would link against diet libc to produce
the smallest memory footprint possible for a simple yet complete getty.
fgetty includes a login program that supports the checkpassword
authentication interface, and also a checkpassword program that uses the
standard C library interface to passwd and shadow.

Πέμπτη 12 Μαρτίου 2009

Creative Ltd WebCam NX Pro 2 on Debian

Πήρα την δανεισμένη-ξεχασμένη κάμερα πίσω και διαπίστωσα οτι δεν παίζει με την μια...

Κακώς!

Έχουμε και λέμε:

lsusb
Creative Technology, Ltd WebCam NX Pro 2

tailf /var/log/messages
Linux video capture interface: v2.00
zc0301: V4L2 driver for ZC0301[P] Image Processor and Control Chip v1:1.10
usb 3-1: ZC0301[P] Image Processor and Control Chip detected (vid/pid 0x041E:0x403A)
usbcore: registered new interface driver zc0301


Μετά απο ενα μικρό research στο google με τα παραπάνω στοιχεία, βλέπουμε οτι χρειαζόμαστε το module "gspca", το οποίο δεν το έχει ο kernel ώστε να το φορτώσουμε άμεσα με modprobe.

Έψαξα να το βρω σαν πακέτο και στάθηκα τυχερός:

apt-cache search gspca
gspca-modules-2.6-*86 - Driver for webcams and digicams based on spca5xx chipset for Linux 2.6 on ***


aptitude install σουξου μουξου ιστορίες μανταλάκια... το εγκαθιστούμε και καθαρίσαμε:)

Παρασκευή 6 Μαρτίου 2009

Τι έρχεται...

Αύριο (7/3/09) έχουμε και λέμε:
10.00: Γενική Συνέλευση & Κοπή Πίτας Hellug

Τετάρτη (11/3/09) έχουμε και λέμε:
19:00: Παρουσίαση Android στο PLUG

Τρίτη 24 Φεβρουαρίου 2009

H Παρουσίαση Android στον σύλλογο του Hellug

H Παρουσίαση Android στον σύλλογο του Hellug


PDF με την παρουσίαση

link εκτός blogspot

thanks to WebTV by HELLUG

απο ένα σημείο και μετά δυστυχώς χάνουμε την εικόνα...

Δευτέρα 23 Φεβρουαρίου 2009

Do not wrap my code


Καλό χρυσό όμορφο το eclipse, αλλά ο formater του μου έσπαγε τα νεύρα όταν "δίπλωνε" τις γραμμές στον κώδικα κατα το source formating λες και δούλευα σε 13'' οθόνη...

Μετά απο αρκετό καιρό, μια καλή ημέρα (σήμερα) αποφάσισα να το ψάξω λίγο περισσότερο και να βρω μια λύση.



Έχουμε και λέμε λοιπόν:
Windows -> Preferences -> Java -> Code Style -> Formatter -> Edit -> Maximum line width.

Επίσης για αυτούς που δεν θέλουν ΚΑΘΟΛΟΥ wrapping, μπορούν να το αλλάξουν, πειράζοντας το πεδίο "Line wrapping policy" σε Do not wrap.

Do not wrap my code λοιπόν!

Κυριακή 22 Φεβρουαρίου 2009

Απολογισμός ΣΚ

Μόλις γύρισα απο Αθήνα.
Απο ενα πολύ κουραστικό αλλά και γεμάτο σαββατοκύριακο στην Αθήνα.

Ειλικρινά λατρεύω να περνάω τις μέρες μου κάνοντας όσα περισσότερα μπορώ και γεμίζοντας τες με εξαιρετικές εμπειρίες.

Σάββατο πρωί λοιπόν πήγα στο εργαστήριο του Hellug για την παρουσίαση του Android.
Σε αυτό το σημείο θα ήθελα να ευχαριστήσω τον σύλλογο του Hellug και τον πρόεδρο του Νίκο Ρούσο, για το βήμα που μου έδωσαν αλλά και για την ευκαιρία να κάνω ακόμα μια φορά το ψώνιο μου, δηλαδή να μιλάω μπροστά σε κόσμο.

Συγκεκριμένα, ευχαριστώ τον vyruss ο οποίος ήταν αρκετή ώρα νωρίτερα στο εργαστήριο και με τον οποίο προσπαθήσαμε (με περιορισμένη επιτυχία ομολογώ) να μαγνητοσκοπήσουμε την παρουσίαση. Προφανώς μια ανώτερη δύναμη ήθελε το καλό του κόσμου, και έτσι έχουμε μόνο τον ήχο και λίγο απο video, αναμένετε νεώτερη ανακοίνωση.

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

Επίσης θα ήθελα να ευχαριστήσω τον Ευάγγελο Μπαλάσκα που απλά βρισκόταν εκεί...

Ακολούθησε πλούσιο γεύμα σε κοντινό μαγαζί με "μπύρες/σουβλάλια/κρέατα/πατάτες/σαλάτες/τζατζίκια"...

Την παρουσίαση μπορείτε να την κατεβάσετε απο εδώ.

Μερικές φωτογραφίες μπορείτε να δείτε εδώ.

Την Κυριακή μαζευτήκαμε στην Όστρια στα Εξάρχεια για το Debian Meeting.
Είπαμε τα δικά μας, περάσαμε καλά και η συνέχεια θα δοθεί στην λίστα...

Σάββατο 21 Φεβρουαρίου 2009

Debian meeting


Debian Meeting
Κυριακή 22/02/09, 17:00 Όστρια στα Εξάρχεια

Σχετική συζήτηση στην λίστα του Debian

Πέμπτη 19 Φεβρουαρίου 2009

Android Presentation @ Hellug Lab


Κατόπιν συζητήσεων στο forum του Hellug, και επ' ευκαιρίας του ερχομού μου στην Αθήνα για το πσκ, σκεφτήκαμε να διοργανώσουμε μια παρουσίαση για το Android στο εργαστήριο του συλλόγου το Σάββατο.

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

Όσοι λοιπόν θέλετε να μάθετε τι επιτέλους είναι αυτό το Android ή ακόμα και να γράψετε την πρώτη σας εφαρμογή σε Android, μπορείτε να έρθετε απο το εργαστήριο (Καλλιθέα, Παπαφλέσσα 1-3) αυτό το Σάββατο 21/2/09 στις 3.

(όσοι διαθέτουν G1 μπορούν να τα φέρουν μαζί τους!)
(όσοι θέλουν να γράψουν κώδικα, ας φέρουν ενα λαπτοπ με περασμένο το eclipse για να μην χάνουμε χρόνο)

Πληροφορίες για το εργαστήριο θα βρείτε εδώ: http://hellug.gr/index.php/OSullogos/Edra
Προτάσεις, ιδέες δεκτές!

Δευτέρα 16 Φεβρουαρίου 2009

Jealous

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

Κυριακή 15 Φεβρουαρίου 2009

Παρασκευή 13 Φεβρουαρίου 2009

[PLUG] time_t 1234567890 party


Το Patras Linux User Group διοργανώνει time_t 1234567890 party!

Πότε; σήμερα 13/2/09
Που; Puerto Rico
Διεύθυνση έχουμε; βεβαίως: Τριών Ναυάρχων
Τι ώρα; 23:00
Τι θα έχει εκεί; Πίτσες, μπύρες και κάτι καμένους με laptops και το PrtScn ετοιμοπόλεμο...
Τι να φέρω εγώ; Την αφεντιά σας και την καλή σας διάθεση να ακούτε τον Κεραμίδα για το FreeBSD και εμένα για την Java (η μπύρα ελπίζουμε να βοηθήσει σε αυτό).
Ένδυμα; Επίσημο, βραδινό κουστούμι πιγκουίνου.

Πέμπτη 12 Φεβρουαρίου 2009

sshd banner motd

If you want to add a banner or a motd to your sshd, create any file with the text you want to be displayed. ex:

vim /etc/ssh/sshd_banner


then edit /etc/ssh//sshd_config and add the line:

Banner /etc/ssh/sshd_banner

Τρίτη 10 Φεβρουαρίου 2009

WiiRemarok


Introducing WiiRemarok!

WiiRemarok is an application that allows you to control your Amarok with your
Nintendo Wii Remote, via bluetooth!

You can see more and download it here.
Source code will be published soon...

Κυριακή 8 Φεβρουαρίου 2009

Hack the wii remote

Βρήκα αυτό: http://www.wiimotelib.org/ (ναι, το είδα, είναι για .NET μην βιαστείτε να κράξετε)

και αυτό http://hackawii.com/ και παίρνω ιδέες...

Update 1
Βρήκα αυτό για Java: long url
και αυτό για C

Δείτε και αυτό για να γελάσετε λίγο
http://www.wiihaveaproblem.com/
(πόσο τραγικοί είναι οι αμερικάνοι...)



Update 2
(πατήστε στην εικόνα για μεγαλύτερο μέγεθος)
αυτό που βλέπετε είναι το example application του WiiRemoteJ, το οποίο χρησιμοποιεί το avetana BT JSR-82 implementation.

Απο εδώ και πέρα, imagination is the only limitation :)


Δείτε και αυτόν τον απίστευτο τύπο: http://www.youtube.com/watch?v=Jd3-eiid-Uw

Σάββατο 7 Φεβρουαρίου 2009

Το Linux ίσως δεν φτιάχτηκε για να αποτελέσει την mainstream επιλογή των χρηστών!

Ένα πολύ ωραίο άρθρο που διάβασα στο zero.gr
Έχω τονίσει τις γραμμές που μου άρεσαν περισσότερο απο όλες.


Torvalds: Πρεπει να υπαρχουν πολλες διανομες Linux!
from zero.gr by istor

Ο Linus Torvalds μιλώντας σε μέσο της Αυστραλίας υπερασπίστηκε την γραμμή της διαφορετικότητας των διανομών Linux, απαντώντας σε όσους επιδιώκουν την ενοποίηση των κοινοτήτων και την παραγωγή μιας το πολύ δύο διανομών στα πλαίσια της ενίσχυσης της παρουσίας του λειτουργικού στην αγορά!

Δεκάδες διανομές για ότι hardware μπορεί να φανταστεί κανείς! Η διαφορετικότητα είναι και ο πλούτος του λειτουργικού! Η κάθε κοινότητα στήνει την δική της υλοποίηση πάνω στις ιδιαίτερες ανάγκες που θέλει να καλύψει και το κάνει πολύ καλά μάλιστα! Το Linux ίσως δεν φτιάχτηκε για να αποτελέσει την mainstream επιλογή των χρηστών! Ναι τα Mac θα μπορούσαν και δοκίμασαν να πιάσουν κορυφή στα μέσα της δεκαετίας του ‘80!

Το Linux είναι ένα ιδιαίτερο λειτουργικό, είναι μια κουλτούρα και μια ολόκληρη “κοσμική φιλοσοφία” πίσω απ’αυτό δεν έχει άμεση εξάρτηση από εταιρικούς κύκλους και γι’αυτό θα συνεχίσει να υπάρχει όταν δεν θα συμβαίνει το ίδιο για άλλα λειτουργικά συστήματα! Μπορεί οι διαφορετικές διανομές να συντηρούν την αντιπαράθεση μεταξύ των κοινοτήτων αλλά οδηγούν μπροστά την εξέλιξη της ίδιας της υλοποίησης!

Αρκετές φορές πολλοί έχουν ευχυθεί την πτώση της Microsoft και των Windows αλλά δεν αναλογίζονται πως αυτοί είναι οι τελικοί ρυθμιστές της αγοράς! Τα Vista ηττήθηκαν και η εταιρεία έψαξε τις εναλλακτικές κοιτώντας δεξιά και αριστερά κοιτώντας στα light Linux distros των netbooks, το Android ή ακόμα και ψηλά στον ουρανό! Θα ήθελα πολύ να δω ένα περισσότερο mainstream Linux προϊόν για να παρατηρήσω τις διαφοροποιήσεις του απ’ότι έχουμε δει μέχρι σήμερα, νομίζω πως θα έμοιαζε περισσότερο με Windows!

Κάποιος φίλος μου παρατήρησε σε μια συζήτηση, “το Linux είναι αριστερό, δεν κάνει για κυβέρνηση”, δίνει ιδέες διαμορφώνει το πλαίσιο και διορθώνει την πορεία της πληροφορικής όπου χρειάζεται, μέχρι εκεί…

Συμφωνείτε;

Τετάρτη 4 Φεβρουαρίου 2009

Προσοχή! Ακολουθεί φαλλοκρατικό -τεχνολογικό δοκίμιο


Προσοχή! Ακολουθεί φαλλοκρατικό -τεχνολογικό δοκίμιο.
Εαν δεν έχετε αίσθηση του humor, ας το προσπεράσετε...



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

Κάποιες όμως, καταφέρνουν και το βρίσκουν και στη συνέχεια το βγάζουν,
με αποτέλεσμα, χωρίς τσιπακι να κάνουν αποκλειστικό σκοπό της ζωής τους
την καλοπέραση και την απόλαυση του σεξ και και και...



αυτες είναι οι λεγόμενες "ξετσίπωτες".


Δευτέρα 2 Φεβρουαρίου 2009

Debian stable, with sid packets

I found a very nice tip for having a stable version of Debian, with the newest packages.

I use stable (etch) plus a deb-src line pointing at sid (so it only fetches source packages, not binary).
When I need a newer version of a package, I build it from source:

apt-get source foopkg && cd foopkg-3.0
dpkg-buildpackage -rfakeroot -b
su -c 'dpkg -i ../foopkg_3.0.deb'


from http://www.kdedevelopers.org/node/3245#comment-7290

Τρίτη 27 Ιανουαρίου 2009

Doom as a tool for system administration


Το παιχνίδι θα το αναγνωρίσετε αμέσως.
O σκοπός του παιχνιδιού είναι λίγο πολύ γνωστός.
Κουνιέται; Πυροβόλα το.

Τι είναι όμως αυτά τα νούμερα πάνω απο τα τερατάκια;
Προσέξτε λίγο καλύτερα...
Hint: πληκτρολογήστε ενα ps aux...

Imagine running around with a shotgun blowing away your daemons and processes, never needing to type kill -9 again.


Και όμως! Παίξτε doom και σκοτώστε τις διεργασίες σας:)

http://www.cs.unm.edu/~dlchao/flake/doom/

το βρήκα εδώ

IT'S ALIVE!!!

Μετράω ΩΡΕΣ πάνω απο τον υπολογιστή.

Πέρασε ενα ολόκληρο σαβ/κο που δεν σήκωσα ξεφάλι.

Πέρασαν μέρες ολόκληρες που δεν έκανα τίποτα.

Δεν έχει σημασία όμως τίποτα πλέoν, Η ΠΤΥΧΙΑΚΗ ΔΟΥΛΕΨΕΕΕΕΕΕ!!!!!!!!!!!!!!


ΔΟΥΛΕΨΕΕΕΕΕΕΕΕ

(ενα συστηματάκι σε j2me και Android που παλεύουν με εναν application server, λεπτομέρειες σύντομα)

Δευτέρα 26 Ιανουαρίου 2009

flickr - άσ'το καλύτερα!


Σήμερα το πρωί διάβασα οτι βγήκε ο καινούργιος uploader του flickr.

Δεν το χρησιμοποιώ σαν υπηρεσία, οπότε δεν με ένοιαζε ιδιαίτερα, παρατήρησα όμως οτι για ακόμα μια φορά μια υπηρεσία/εταιρία/whatever βγάζει έκδοση ενός προγράμματος για windows και για mac αλλά όχι για linux.

Αυτό που μου ήρθε στο μυαλό είναι πως η κίνηση αυτή δεν είναι τυχαία.

προφανώς η flickr (και οι υπόλοιποι) σκέφτηκαν το εξής:
Άσ'το μωρέ, έτσι και αλλιώς αυτοί (αυτοί μωρέ, οι κερατάδες του linux) θα φτιάξουν ενα καλύτερο...


ΥΓ1: ακόμα να μάθουν εκεί στο hotmail της microsoft τι ακριβώς είναι ο iceweasel και οτι είναι supported browser;

ΥΓ2: τι ακριβώς θα πει supported browser; τον όρο accessible to anyone δεν τον γνωρίζουν; την w3c της οποίας μάλιστα είναι και μέλος την έχουν γραμμένη;
ερασιτεχνική προσέγγιση απο μια μεγάλη εταιρία.

Πέμπτη 22 Ιανουαρίου 2009

Debian Kernel: only the latest


If you want your kernel to be upgraded as the rest of the packages of your system through the apt system, you need to install the linux-image-2.6-* package.

As the description says: This package depends on the latest binary image for Linux kernel 2.6 on...

This should be avoided on systems there is need for stability.
You should remove the linux-image-2.6-* package and install the linux-image-2.6.xx-x-* package.

Τρίτη 20 Ιανουαρίου 2009

KDE 4.2 Live CD


If you want to try the latest KDE 4, you can use the "KDE Four Live" CD.

It is a Regularly updated Live CD from a KDE developer.

It is a installable openSUSE 11.1 based Live-CD, created with KIWI and contains KDE packages from the openSUSE Build Service.

The 1.1.96 Live-CD contains KDE 4.2 RC 1 and Amarok, Digikam, K3b, KOffice2 development releases.

Παρασκευή 16 Ιανουαρίου 2009

Do you make these 6 mistakes when buying a video card?

Very interesting article I found on digg:

Do you make these 6 mistakes when buying a video card?

The headlines:
  • 1- Buying a video card based solely on the amount of memory.
  • 2- Buying a lower-end new generation model over a higher-end old generation model.
  • 3- Not considering the space/power requirements.
  • 4- Teaming a powerful video card with a slow Cpu
  • 5- Buying an overkill video card for the games that you play.
  • 6- Listening to the recommendations of only one person.

Τετάρτη 14 Ιανουαρίου 2009

Μπράβο ubuntu!

Διάβασα πριν απο λίγο μια απίστευτη πραγματικά, ανατριχιαστική είδηση και έτρεξα να την μεταφέρω στο blog μου.

Παρακαλώ καθίστε πριν την διαβάσετε γιατί πρόκειται να υποστείτε μεγάλο σοκ, το νέο είναι πραγματικά συγκλονιστικό!!! Εαν είστε καρδιοπαθής κλείστε αμέσως το παράθυρο, δεν κάνει αυτό το νεο για εσάς.

Όπως μπορούμε να δούμε εδω, εδω και εδω:

Το Ubuntu 9.04 θα ανοίγει σε 21.4 δευτερόλεπτα!

Δάκρυα συγκίνησης τρέχουν ακατάπαυστα απο τα μάτια μου, δάκρυα χαράς και ελπίδας για το μέλλον. Επιτέλους υπάρχει σωτηρία!

Οκ, αρκετά με το -ξεκάθαρα- χλευαστικό ύφος μου, ας μπώ στην ουσία:

το Debian στο σπίτι που λειτουργεί σαν server και σαν desktop μηχάνημα, φορτώνει σε 16,

το Debian στην δουλειά που προσπαθώ να το κρατάω ελαφρύ, φορτώνει σε 12 (σε πιο αδύναμο μηχάνημα)

και το Debian στο eee το 7ρι, φορτώνει σε 9.

Μπράβο ubuntu!

Σάββατο 10 Ιανουαρίου 2009

Remembering the OSI layers

Έχω απελπιστικά πολύ καιρό να κάνω post.

Ετοιμάζω βέβαια δυο για το μέλλον, αλλά θέλω να τα αργήσω λίγο ακόμα.

Για αυτό θα ποστάρω κάτι που βρήκα πριν απο λίγο για να θυμάστε τα OSI layers:

[layer 1 to layer 7]
Please - Physical
Do - Data Link
Not - Network
Tell - Transport
Sales - Session
People - Presentation
Anything - Application

[layer 7 to layer 1]
All - Application
People - Presentation
Seem - Session
To - Transport
Need - Network
Data - Data Link
Processing - Physical

Και θα κλείσω με αυτό: http://en.wikipedia.org/wiki/OSI_model