RSS

Πως να αφαιρέσω παλιούς kernels

 
Leave a comment

Αναρτήθηκε από τον/την στο 24/07/2011 in Hints & Tips

 

Ετικέτες: , , ,

Eλληνικο λεξικό στο Blogilo

Αν χρησιμοποιείτε το Blogilo για να γράφετε στο blog σας, μπορείτε να του προσθέσετε Ελληνικό λεξικό, ώστε να διορθώνετε τα κείμενα σας, την στιγμή που τα γράφετε. Πολύ απλά, εγκαταστήσετε μέσα από το τερματικό το πακέτο aspell-el, δίνοντας την εντολή: sudo apt-get install aspell-el

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

 
Leave a comment

Αναρτήθηκε από τον/την στο 16/06/2011 in Hints & Tips

 

Αναπτυξη εφαρμογων Android σε Ubuntu

Aν έχετε όρεξη για προγραμματισμό σε πλατφόρμα Android, πηγαίνετε εδώ για να εγκαταστήσετε το περιβάλλον ανάπτυξής εφαρμογών (SDK) και μετά εδώ για να εγκαταστήσετε το Eclipse, ένα γραφικό περιβάλλον για ανάπτυξή εφαρμογών. Όταν κάνετε την εγκατάσταση του Eclipse, να την κάνετε όπως λέει ο οδηγός και μην προσπαθήσετε να το εγκαταστήσετε από τα αποθετήρια, γιατί δεν γίνεται. Η έκδοση που είναι στα αποθετήρια είναι παλιά και της λείπουν πολλά πράγματά από πάνω.

Τέλος, παρακολουθήστε στο Υoutube μια σειρά κατατοπιστικών video για να φτιάξετε την πρώτη σας εφαρμογή… καλό ξεκίνημα ;)

 
Leave a comment

Αναρτήθηκε από τον/την στο 21/05/2011 in Lazarus / Προγραμματισμος

 

Ετικέτες: ,

Συνδεθειτε σε συσκευες Android με προτοκολο SSH

Μπορειτε να συνδεθειτε σε οποιαδηποτε συσκευη Android μεσω του προτοκολου SSH. Aυτο εχει πολλα πλεονεκτηματα σε σχεση με την συνδεση μεσω του καλωδιου USB. Mπορειτε να βλεπετε και να χειριζεστε την καρτα μνημης του κινητου απο τον υπολογιστη σας και ταυτοχρονα να την βλεπει και το κινητο. Οποτε μπορειτε να κανετε εγκαταστασης πακετων χωρις να χρειαζετε να κοβετε την συνδεση.

Για να το κανουμε αυτο θα χρειαστει η συσκευη να εχει γινει root. Eπισης θα χρειαστει να εγκαταστησετε μια εφαρμογη στο Android κινητο. Μπορειτε να εγκαταστησετε η την εφαρμογη QuickSSHd η οποια ειναι πιο καλη αλλα ειναι επι πληρωμη ή την SSHDroid η οποια εινα δωρεαν. Και τις δυο θα τις βρειτε στο Android Market.

Για να γινει η συνδεση, πηγαινετε στο menu, Places και επιλεγετε Connect to Server. Στο παραθυρο που θα ανοιξει βαζετε τις ρυθμισεις:

Service Type: SSH

Server: Βαζετε την ΙP του κινητου, που θα σας δωσει το προγραμμα

Port: 22 (την προκαθορισμενη.. αν θελετε την αλλαζετε)

Folder: Βαλτε /sdcard για να βλεπετε μονο την καρτα αν βαλετε σκετο / θα βλεπετε ολο το κινητο, αλλα δεν το συνιστω

Username: root

…και πατατε connect. Aν ολα πανε καλα θα σας ζητησει το password που εχετε ρυθμισει και θα γινει η συνδεση. Θα ανοιξει ο nautilus και εκει θα βλεπετε τα αρχεια της καρτας μνημης.

Η συνδεση μπορει να γινει και απο το τερματικο αν θελετε δινωντας την εντολη:

ssh -X root@192.168.1.53

Θα ζητησει παλι το password και θα συνδεθειτε.

 
Leave a comment

Αναρτήθηκε από τον/την στο 15/05/2011 in Hints & Tips

 

Ετικέτες: ,

Προβλημα με Bluetooth adapters στην 11.04

Αν πατε να βαλετε καποιο stickακι, bluetooth, στην εκδοση 11.04, θα απογοητευτειτε γιατι πιθανοτατα να μην δουλευει. Οι τυποι εκει στην Canonical, πανε να φτιαξουν κατι και χαλανε κατι αλλο…

Για να το διορθωσετε, δωστε τις παρακατω εντολες στο τερματικο:

sudo killall bluetoothd

sudo bluetoothd

Το προβλημα ομως ειναι, οτι καθε φορα που ξανα-βαζω το stickακι, πρεπει να δινω αυτες τις εντολες. Οποτε η λυση δεν ειναι μονιμη. Το ψαχνω ομως…

 
Leave a comment

Αναρτήθηκε από τον/την στο 15/05/2011 in Hints & Tips

 

Ετικέτες:

Εμφανιση popup κατα την εισαγωγη/εξαγωγη συσκευης USB

Mια λειτουργια που λειπει απο το Ubuntu ειναι να εμφανιζει καποιο μηνυμα, οταν εισαγης ή εξαγης μια συσκευη USB. Τοποθετης μια Webcam ή ενα scanner και δεν ξερεις αν λειτουργει!??. Ευτυχως ομως, αυτην την παραλειψη, πλεον μπορουμε να την καλυψουμε με την εφαρμογη udev-notify. Η εφαρμογη τρεχει ταυτοχρονα με το λειτουργικο και οποτε αναγνωρισει μια συσκευη να εισερχετε ή εξαγετε απο τον υπολογιστη, βγαζει ενα πολυ απλο και ομορφο popup που ενημερωνει τον χρηστη.

Για εγκατασταση κανετε τα εξεις:

Αν θελετε να το εγκαταστησετε απ’ευθειας σαν πακετο, το κατεβαζετε απο εδω και με διπλο κλικ ξεκιναει η εγκατασταση. Μπορειτε ομως να το εγκαταστησετε απο το αποθετηριο του, οποτε δινετε τα εξεις στο τερματικο.

echo "deb http://download.learnfree.eu/repository/skss / #SKSS" | sudo tee -a /etc/apt/sources.list
wget http://download.learnfree.eu/repository/skss/repo.pub.asc -q -O- | sudo apt-key add -
sudo apt-get update
sudo apt-get install udev-notify

 
Leave a comment

Αναρτήθηκε από τον/την στο 10/05/2011 in Hints & Tips, Προτεινομενες Εφαρμογες

 

Eξαγωγη στοιχειων/πληροφοριων απο ιστοσελιδες με bash script

Δυστυχως, αυτο που φοβουνται οι περισσοτεροι, οταν ξεκιναν να ασχολουνται με το Unix/Linux/Ubuntu, ειναι και το πιο δυνατο ατου που εχει… αναφερομαι στο τερματικο. Ειναι δυσκολο, αλλα αν το μαθεις, σου λυνονται τα χερια. Μπορεις να κανεις "περιεργα/τρελα" πραγματα, που δεν τα κανεις ουτε με το καλυτερο γραφικο περιβαλλον. Σε αυτο το tutorial, θα δουμε πως μπορουμε να εξαγουμε στοιχεια απο ιστοσελιδες που μας ενδιαφερουν. Μπορειτε πχ να εξαγετε τον καιρο μιας τοποθεσιας και να σωζετε τις πληροφοριες αυτες σε ενα αρχειο ή να τις εμφανιζετε στο desktop σας… μπορειτε να παρακολουθειτε μετοχες, top ten λιστες απο διαφορα sites και θεματα… και οτι αλλο σκεφτειτε.

Εδω, για λογους συντομιας και απλοτητας, θα φτιαξουμε ενα script το οποιο θα περνει απο μια ιστοσελιδα πληροφοριες για το ζωδιο μας. Η λογικη ειναι πανω-κατω ιδια και για αλλες περιπτωσεις, οποτε αν το θεμα σας φενεται αστειο, μην σταματησετε να διαβαζετε.

Καταρχας βρισκουμε την ιστοσελιδα που ενδιαφερει και ανοιγουμε να δουμε τον πηγαιο κωδικα της (source code). Aυτο στο firefox γινεται, πατωντας Control + U. Aφου ανοιξει το παραθυρο με τον κωδικα, τον κοιταμε προσεκτικα και ψαχνουμε να βρουμε καποιο κομματι κειμενου ή κωδικα που ειναι μοναδικο στην ιστοσελιδα και ειναι ακριβως διπλα στο κειμενο που θελουμε να εξαγουμε. Θελουμε δηλαδη να βρουμε κατι χαρακτηριστικο που να δηλωνει που ειναι το κειμενο που ψαχνουμε. Η ιστοσελιδα που θα παρουμε τα στοιχεια μας ειναι η: http://www.psychicguild.com/Daily-Horoscope/Scorpio. Ανοιξτε τον κωδικα της και θα δειτε οτι διπλα στις πληροφοριες που θελουμε να παρουμε, εχει ενα ξεχωριστο κομματι κωδικα που ειναι μοναδικος σε ολη την σελιδα: <div id="now2" style="">

Οποτε, καταρχας πρεπει να αποθηκευσουμε την σελιδα, τοπικα, στον υπολογιστη μας. Αυτο το κανουμε δινοντας την εντολη wget ετσι:

wget -O scorpio.txt http://www.psychicguild.com/Daily-Horoscope/Scorpio

Οπου scorpio.txt το ονομα του αρχειου που θελουμε να αποθηκευσουμε την σελιδα και μετα βαζουμε και την διευθυνση της ιστοσελιδας. Περιμενουμε και βλεπουμε οτι ο υπολογιστης σωζει την συγκεκριμενη ιστοσελιδα.

Για να εξαγουμε το κομματι με τις πληροφοριες, χρησιμοποιουμε την εντολη grep. Με την εντολη αυτη βρισκουμε ενα κομματι κειμενου μεσα σε ενα αρχειο. Οποτε για να εξαγουμε τις πληροφοριες μας δινουμε:

grep '<div id="now2" style="">' scorpio.txt

Αυτο θα μας τυπωσει ολη την σειρα κειμενου, μαζι με τον κωδικα HTML. Εμεις ομως θελουμε μονο το κειμενο, χωρις τον κωδικα HTML. Oποτε πρεπει να τον αφαιρεσουμε. Για να γινει αυτο, χρησιμοποιουμε την εντολη sed. H εντολη sed, αντικαθιστα ενα κομματι κειμενου, με ενα αλλο που θελουμε. Εμεις εδω θελουμε να αφαιρεσουμε τα HTML codes, τα οποια ολα, ξεκινανε και τελειωνουν με τους χαρακτηρες < και >. Ετσι θα χρησιμοποιησουμε την εντολη sed με ενα regular expression, το οποιο βρισκει τα HTML tags και θα τα αφαιρεσουμε. Δινουμε λοιπον την παρακατω εντολη:

sed -e 's/<[a-zA-Z\/][^>]*>//g' scorpio.txt

Στην οθονη θα μας τυπωθει το κειμενο της ιστοσελιδας χωρις τα HTML tags. Αλλα… μας τυπωνει ολη την ιστοσελιδα…και οχι μονο το κομματι που θελουμε. Αυτο γινετε γιατι με την προηγουμενη εντολη (την grep) παρολο που μας τυπωσε στην οθονη το κειμενο που θελαμε, στο αρχειο scorpio.txt δεν εγινε καμμια μεταβολη. Δεν σωσαμε τιποτα, απλα το εμφανισαμε στην οθονη μας. Πως λοιπον τωρα με την εντολη sed θα αντικαταστισουμε τα HTML tags μονο στο κομματι που θελουμε;;; Θα χρησιμοποιησουμε pipes! Tο pipe ειναι, ας πουμε, μια εντολη η οποια περνει την εξοδο μιας εντολης (το κειμενο που εμφανιζει δηλαδη) και το στελνει ως εισαγωγη στην επομενη εντολη.

Για να αντικαταστησουμε τα HTML tags μονο στο κομματι του αρχειου που θελουμε δινουμε την παρακατω εντολη:

grep '<div id="now2" style="">' scorpio.txt | sed -e 's/<[a-zA-Z\/][^>]*>//g'

Τι κανουμε… πρωτα βρισκουμε το σημειο του κειμενου με την εντολη grep και μετα με το pipe (ο χαρακτηρας | ) περναμε την εξοδο της grep σαν εισοδο στην sed. Eτσι τωρα η sed δεν χρειαζετε να τις πουμε το ονομα του αρχειου οπως πριν (sed -e 's/<[a-zA-Z\/][^>]*>//g' scorpio.txt). Ετσι μας δινετε τωρα σαν εξοδο, το κομματι κειμενου που θελουμε, χωρις τα HTML tags.

Oμως, δεν τελειωσαμε. Αν παρατηρησετε, στο κειμενο εμφανιζονται και κατι ειδικοι χαρακτηρες και πολλα κενα (&#8217,&#8211 κτλ). Δεν ειναι ωραια να τα βλεπουμε… οποτε θα τα αφαιρεσουμε και παλι με την εντολη sed. Oποτε δινουμε:

grep '<div id="now2" style="">' scorpio.txt | sed -e 's/<[a-zA-Z\/][^>]*>//g' | sed -e 's/’//g' | sed -e 's/–//g'

Oπως βλεπετε, συνεχιζουμε και προσθετουμε pipes, μεχρι να φτασουμε το τελικο κειμενο στην μορφη που θελουμε. Ενα τελευταιο βημα που θα κανουμε, ειναι να αφαιρεσουμε το κενο που εχει στην αρχη το κειμενο μας, το οποιο ειναι απλα tabs. Aυτο γινετε με την εντολη sed ‘s/[\t]//g’ οποτε η τελικη μας εντολη θα γινει ετσι:

grep '<div id="now2" style="">' scorpio.txt | sed -e 's/<[a-zA-Z\/][^>]*>//g' | sed -e 's/’//g' | sed -e 's/–//g' | sed 's/[\t]//g'

Αν θελουμε να το σωσουμε σε ενα αρχειο, θα δωσουμε την παραπανω εντολη προσθετωντας το συμβολο > με το ονομα του αρχειου που θελουμε να σωθει καπως ετσι:

grep '<div id="now2" style="">' scorpio.txt | sed -e 's/<[a-zA-Z\/][^>]*>//g' | sed -e 's/’//g' | sed -e 's/–//g' > scorpios.txt

Αν θελουμε να το κανουμε ολο αυτο, ενα script θα γινει ετσι:

#!/bin/sh

wget -O scorpio.txt http://www.psychicguild.com/Daily-Horoscope/Scorpio

grep '<div id="now2" style="">' scorpio.txt | sed -e 's/<[a-zA-Z\/][^>]*>//g' | sed -e 's/’//g' | sed -e 's/–//g' > scorpios.txt

H βασικη αρχη και σκεψη ειναι ιδια παντου. Καθε ιστοσελιδα εχει διαφορετικη δομη, οποτε πρεπει να αλλαξετε τις εντολες αναλογα. Τα βασικα εργαλεια ειναι οι εντολες wget, sed και grep. Αλλα δεν ειναι μονο αυτες. Οσο ψαχνετε τις εντολες του τερματικου, τοσο θα τελειοποιητε τον κωδικα σας και τις ικανοτητες σας. Μπορειτε να βρειτε scripts απο το Internet και να διαβασετε τον κωδικα τους για να δειτε και αλλα παραδειγματα.

 
Leave a comment

Αναρτήθηκε από τον/την στο 07/05/2011 in Eφαρμογες / Scripts, Οδηγοι / Τutorials

 

Ετικέτες: , , , , , ,

Ανοιξτε το Menu με το Windows Key (οπως στα Windows)

Στα Windows, για να ανοιξετε το Start Menu, μπορουσατε να πατησετε το Windows Key, αυτο που ειναι αναμεσα στο Control και το Alt. Το ιδιο για να γινει στο Ubuntu, πρεπει να πατησετε το Alt + F1. Για να ανοιγουμε το κεντρικο menu με το Windows key, κανουμε τα εξεις:

  • Ανοιγουμε τον Gconf-editor, δεινωντας στο τερματικο την εντολη gconf-edit.
  • Παμε στο κλειδι, apps/metacity/global_keybindings/ και αλλαζουμε την τιμη του panel_main_menu σε Super_L.

Κλεινετε τον gconf-editor και ειστε ετοιμοι.

 
Leave a comment

Αναρτήθηκε από τον/την στο 05/05/2011 in Hints & Tips

 

Ετικέτες: , , , ,

Εγκατασταση του Google SketchUp 8 με Wine

Για να εγκαταστησετε το SketchUp 8 καντε τα εξεις:

Εγκατασταση Wine (εφοσον δεν το εχετε)

sudo apt-add-repository ppa:ubuntu-wine/ppa

sudo apt-get update

sudo apt-get install wine

  • Πηγαινετε στο μενου Applications->Wine->Configure Wine και στην καρτελα Application βαζετε σαν εκδοση την Windows XP
  • Κατεβαζετε το SketchUp απο εδω: http://sketchup.google.com/intl/en/download/gsu.html.
  • Αφου κατεβει το αρχειο, κανετε το αρχειο εκτελεσιμο και διπλο κλικ για να τρεξει. Καντε την εγκατασταση κανονικα.
  • Εκτελειτε το Winetricks απο το menu του Wine, και εγκαταστηστε τα παρακατω πακετα: vcrun6 vcrun2005
  • Τρεξτε μια φορα το Sketchup κανονικα απο το menu του Wine. Aν σας εμφανισει σφαλμα σχετικα με το OpenGL (και μονο) καντε τα εξεις:

Ανοιξτε τον Registry Editor δινωντας στο τερματικο: regedit

Πηγαινετε στο κλειδι: HKEY_USERS/S-1-5-4/Software/Google/SketchUp8/GLConfig/Display και αλλαξτε την τιμη του HW_OK σε 1 (ενα)

Κλειστε τον Registry editor και εκτελεστε το Sketchup

 
Leave a comment

Αναρτήθηκε από τον/την στο 05/05/2011 in Hints & Tips, Προτεινομενες Εφαρμογες

 

Αποθηκευστε και παιξτε offline, flash games

Στο Internet κυκλοφορουν μερικα πολυ "πορωτικα" flash games, στυλ Angry Birds κα. Δυστυχως ομως για να τα παιξεις πρεπει να εισαι συνδεδεμενος στο δυκτιο, το οποιο μερικες φορες μπορει να μην ειναι εφικτο για διαφορους λογους. Ας δουμε λοιπον πως μπορουμε να τα αποθηκευσουμε στον υπολογιστη μας και να τα παιζουμε offline.

Nα διευκρινισω, οτι υπαρχει πιθανοτητα, να μην μπορουν ολα τα παιχνιδια που θελετε να κατεβασετε, να παιζουν και εκτος δυκτιου. Εξαρταται απο το παιχνιδι.

Πηγαινουμε στην ιστοσελιδα που βρισκεται το flash game που θελουμε να αποθηκευσουμε και μεσα απο τον browser (ειτε Firefox, ειτε Chromium) επιλεγουμε να δουμε το source code της ιστοσελιδας (στον Firefox, πατηστε Control + U και θα εμφανιστει).

Ψαξτε να βρειτε μεσα στο source code, το αρχειο flash που φορτωνει ο υπολογιστης σας. Θα εχει καταληξη .swf και σαν ονομα, συνηθως το ονομα του παιχνιδιου. Το πιθανοτερο ειναι να βρειτε ολη την διαδρομη του αρχειου πχ. http://www.flashgames.com/play/game.swf αλλα μπορει να βρειτε και μονο ενα μερος της διαδρομης πχ. /play/game.swf, απλως προσθεστε και το υπολοιπο μερος ωστε να εχετε την πληρη διαδρομη του αρχειου γιατι αυτη χρειαζομαστε.

Καντε copy την διαδρομη και μετα paste στην μπαρα του browser σας. Αμεσως θα τρεξει το παιχνιδι και θα καταλαμβανει ολη την επιφανεια του browser. Καντε απο τον browser, αποθηκευση ως και σωστε το αρχειο. Απο εδω και περα θα μπορειτε να τρεχετε το flash game, συρωντας το αρχειο αυτο, επανω στο browser σας.

Μπορειτε αν θελετε να κανετε και μια συντομευση σε καποιο φακελο, ωστε να εκτελειτε το αρχειο μεσα απο τον browser. Στην περιπτωση μαλιστα του Chromium μπορειτε να το τρεχετε και σαν application.

 
Leave a comment

Αναρτήθηκε από τον/την στο 03/05/2011 in Hints & Tips

 

Ετικέτες: ,

 
Follow

Get every new post delivered to your Inbox.