Κλείστε όλα τα παράθυρα με ένα κλικ

close_all.jpgΠολλές φορές βρίσκομαι με 10-15 παράθυρα ανοιχτά και θέλω να τα κλείσω όλα και να ξεκινήσω από την αρχή.

Ψάχνοντας στο google για κάποιο shortcut, προς μεγάλη μου έκπληξη δεν βρήκα κανένα. Βρήκα όμως ένα ωραίο προγραμματάκι που κάνει αυτή του δουλειά. Κατεβάστε το παρακάτω αρχείο και αποσυμπιέστε το στον φάκελο που θέλετε … CloseAll.zip

Στη συνέχεια δημιουργήστε ένα shortcut (δεξί κλικ -> send to -> desktop) στην επιφάνεια εργασίας και είστε έτοιμοι. Αν θέλετε μπορείτε να βάλετε τη συντόμευση και στην quick launch toolbar για πιο άμεση πρόσβαση.

Η σελίδα της εφαρμογής βρίσκεται εδώ:
http://www.ntwind.com/software/utilities/close-all.html

Επιλέξτε γρήγορα τη μηχανή αναζήτησης που θέλετε

firefox_logo.gif Όλοι όσοι χρησιμοποιείτε firefox θα ξέρετε τη δυνατότητα που έχει να κάνουμε αναζήτηση μέσω της search bar στις μηχανές αναζήτησης που έχουμε προσθέσει.

search_words.pngΤο extension που παρουσιάζουμε σήμερα (search words) προσθέτει ένα πολύ χρήσιμο χαρακτηριστικό. Μπορούμε να προσθέσουμε ένα keyword σε κάθε μηχανή αναζήτησης και να την καλούμε έτσι δυναμικά, χωρίς να χρειάζεται να την επιλέξουμε από τη λίστα. Αν ας πούμε έχουμε προσθέσει τα keywords που βλέπετε στη διπλανή εικόνα, τότε γράφοντας στην address bar*

g ψηφιακή φωτογραφία -> ψάχνουμε στο google
s intel e8400 -> ψάχνουμε στο skroutz.gr για τον νέο επεξεργαστή της intel

Λέγεται ότι αυτή η δυνατότητα έχει προστεθεί στην επερχόμενη έκδοση 3 του firefox.

* Ένα μειονέκτημα του extension είναι ότι δεν δουλεύει στη search bar παρά μόνο στην address bar.

Κατεβάστε το extension από εδώ: https://addons.mozilla.org/en-US/firefox/addon/4328

html_logo.gifΓια να προσθέσουμε μία λεζάντα σε έναν πίνακα θα μπορούσαμε να βάλουμε ένα νέο tr και ένα td με το κατάληλλο colspan και align=center. Πιό εύκολη λύση όμως είναι να προσθέσουμε κάπου μέσα στον πίνακα την ετικέτα caption.

Για παράδειγμα… (περισσότερα…)

Καλωσήρθατε στο fractalbit.gr! Ένα site αφιερωμένο στους υπολογιστές και το internet. Το κύριο αντικείμενο του site θα είναι το λογισμικό, με σύντομες παρουσιάσεις προγραμμάτων, διάφορα μικρά tips, λύσεις σε προβλήματα και άρθρα που θα αφορούν κυρίως το web developement, αλλά και συζητήσεις, είτε μέσα από τα σχόλια είτε στο forum.

Ελπίζω να το βρείτε χρήσιμο και να τα λέμε συχνά, έστω και διαδικτυακά

To forum είναι πλήρως λειτουργικό και έχει πλέον την εμφάνιση του κεντρικού site. Δεν έχουν bridgωθεί ακόμη τα δύο λογισμικά οπότε οι εγγραφές είναι ξεχωριστές για φόρουμ και blog. Ωστόσο μπορείτε να αφήσετε σχόλια στα θέματα του blog χωρίς να εγγραφείτε, θα χαρώ να διαβάσω τις παρατηρήσεις και τα προγράμματα που εσείς έχετε βρει χρήσιμα. Αφού λοιπόν στο blog δεν χρειάζεται εγγραφή για δημοσίευση σχολίων, αν θέλετε να γραφτείτε, γραφτείτε μόνο στο forum

Για να επιλέξουμε μία τυχαία εγγραφή από έναν πίνακα στη MysSQL μπορούμε να χρησιμοποιήσουμε τον παρακάτω κώδικα:

SELECT * FROM tablename WHERE condition ORDER BY RAND() LIMIT 0, 1

php_logo.gifΣημειώστε ότι μπoρούμε να έχουμε και κάποια συνθήκη και η τυχαιότητα να λειτουργήσει για τις εγγραφές που επιστρέφονται από αυτή. Για παράδειγμα θα μπορούσαμε να επιλέξουμε 3 τυχαίες φωτογραφίες που έχουν όμως μέσο όρο πάνω από 8.5. Σε αυτή την περίπτωση θα βάζαμε σαν συνθήκη rating>=8.5

SELECT * FROM photos WHERE rating>=8.5 ORDER BY RAND() LIMIT 0, 3

html_logo.gifΜάλλον δε βγαίνει και πολύ άκρη από τον τίτλο ε; 😀 Για συνεχίστε να διαβάζετε …

Θέλουμε να κάνουμε submit μία φόρμα με τη μέθοδο GET και το action είναι ένα url της μορφής : http://www.domain.gr/index.php?page=tricks . Το πρόβλημα είναι ότι η φόρμα θα αγνοήσει το page=tricks και θα το αντικαταστήσει με τα πεδία της φόρμας.

Η λύση σε αυτό το πρόβλημα είναι έξυπνη και απλή. Για να παρακάμψουμε αυτή την αδυναμία βάζουμε μέσα στη φόρμα ένα κρυφό πεδίο (hidden field) με όνομα page και value tricks. Έτσι όταν η φόρμα γίνεται submit μπαίνει και αυτό το πεδίο στο url. Π.χ.

<input name="page" value="tricks" type="hidden" />

linux01.pngΤο wubi, είναι ένας νέος, εύκολος και ανώδυνος τρόπος να εγκαταστήσετε το Ubuntu Linux στον υπολογιστή σας.

Εγκαθίσταται σαν μία εφαρμογή των windows και αναλαμβάνει αντί για εσάς να κατεβάσει και να εγκαταστήσει το Ubuntu σε ένα φάκελο του σκληρού σας δίσκου. Σας γλιτώνει δηλαδή από τη χρονοβόρα αλλά καμιά φορά και ριψοκίνδυνη δημιουργία partitions και φόρτωμα κάποιου boot manager.

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

Αξίζει να το δοκιμάσετε! Αν δεν πειστήκατε ακόμα δείτε μία πολύ ενδιαφέρουσα βιντεο-παρουσίαση του Wubi καθώς και την επίσημη ιστοσελίδα του απ’ όπου μπορείτε
και να το κατεβάσετε 🙂

Για να επιλέξουμε μόνο τις μοναδικές τιμές ενός πεδίου από έναν πίνακα χρησιμοποιούμε ένα query της μορφής :

SELECT DISTINCT field1 FROM tablename WHERE condition

Όμως αν θέλουμε να επιλέξουμε τις μοναδικές τιμές του field1 αλλά και άλλα πεδία εκτός από το field1 αρχίζουν τα προβλήματα. Για παράδειγμα αν χρησιμοποιήσουμε το query :

SELECT DISTINCT field1, field2, field3 FROM tablename WHERE condition

php_logo_small.gifΤότε θα μας επιστραφούν όλες οι εγγραφές που ο συνδυασμός των field1, field2 και field3 είναι μοναδικός. Δηλαδή το πιθανότερο, όλες οι εγγραφές! Αντ’ αυτού πρέπει να χρησιμοποιήσουμε το query :

SELECT field1, field2, field3 FROM tablename WHERE condition GROUP BY field1

javascript_logo.gifΘέλετε να χρησιμοποιήσετε εικόνα αντί για submit κουμπί σε φόρμα και εκτός αυτού θέλετε η εικόνα να αλλάζει όταν ο δείκτης του ποντικιού περνάει από πάνω της (rollover);

Χρησιμοποιείστε τον ακόλουθο κώδικα…

<input src="image.gif" value="submit" type="image" 
onmouseover="javascript:this.src='image-rollover.gif';"
onmouseout="javascript:this.src='image.gif';" />