Καλώς ήρθατε

Advertise here !

Από το Blogger.

ΣυμβουλέςJoomla :Κάνε την Joomla ιστοσελίδα σου να φορτώνει ταχύτερα

Παρασκευή 31 Μαΐου 2013

Συμβουλές για το Joomla

Ωραία! Εφτιαξες μια πολύ όμορφη ιστοσελίδα στο αγαπημένο σου cms, έβαλες και όλα τα απαραίτητα module, plugin αλλά...κάτι δε πάει καλά..Κάτι σου λέει πως η σελίδα σου δεν είναι φτιαγμένη για ανυπόμονους..ούτε και για υπερτασικούς. Φίλοι και γνωστοί κάνουν παράπονα πως το site σου είναι "βαρύ"...Θέλεις να κάνεις κάτι γι΄ αυτό ή σκοπεύεις να προπονήσεις τα pc των επισκεπτών σου στην άρση βαρών;

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

1. Παίξε με τα  CSS Styles - Προσοχή στα template..To δωρεάν μπορεί να είναι και άριστο. Αλλά ένας έλεγχος δεν βλάπτει. Ελέγξε πάντα το css του  template που σκοπεύεις να χρησιμοποιήσεις. Γενικά προτίμησε template με "καθαρό" css.  Ενας απλός και καθαρός κώδικα CSS μπορεί να δώσει πολύ μεγάλη ώθηση και ταχύτητα σε ένα joomla site,  εννοώ μειωμένα http requests και συνολικό μέγεθος σελίδας.

2. Χρησιμοποίησε όσο το δυνατόν λιγότερες εικόνες γίνεται - Ενα από τα κλειδιά για την κατασκευή μιας γρήγορης ιστοσελίδας είναι οι εικόνες που χρησιμοποιούμε. Σίγουρα οι εικόνες προσθέτουν ομορφιά και πλούτο αλλά μην φτασετε το 70% του μεγέθους του site σας να είναι παχουλές εικόνες. Προσέξτε το τύπο αρχείου της κάθε εικόνας που πρόκειται να "ανεβάσετε". Επιλέξτε τύπους αρχείν εικόνας βελτιστοποιημένους για web. Προτιμήστε την χρήση κώδικα HTML όπου μπορείτε αντί για εικόνες. Τα περισσότερα μεγάλα και σοβαρά site χρησιμοποιούν πολύ λίγες εικόνες για τον "σκελετό" τους.

3. Ενεργοποιήστε την cache του Joomla . Η ενεργοποίηση της μνήμης cache θα βελτιώσει την γενικότερη απόδοση ενός joomla site. Φυσικά κατά την φάση της ανάπτυξης και του σεχδιασμού η ενεργή μνήμη cache δεν βοηθάει όπως επίσης ούτε και η απενεργοποίηση προβολής σφαλμάτων της Php καθώς δεν επιτρέπουν την άμεση επιθεώρηση των αλλαγών σας έυκολα. Δείτε τον τρόπο στο άρθρο Ενεργοποίηση της μνήμης cache στο Joomla.

4. Καθάρισε το Joomla: Απομάκρυνε οποιοδήποτε ανεπιθύμητο πλέον/ άχρηστο component, module  ή plugin που έτυχε να εγκαταστήσεις και δεν χρησιμοποιείς. Εαν βαριέσαι τουλάχιστον σιγουρέψου πως δεν είναι ενεργό. ( Αν δεν είσαι σίγουρος πως γίνεται διάβασε εδώ σχετικά με την Ενεργοποίηση / Απενεργοποίηση πρόσθετων στο Joomla ) Πέρα από αυτό ένας έλεγχος της βάσης δεδομένων για πιθανούς πίνακες που εγκαταστάθηκαν με κάποιο πρόσθετο και έμειναν ακόμα εκεί και μετά την απεγκατάστασή του είναι απαραίτητος. Αυτό γίνεται μέσα από το περιβάλλον διαχείρισης των βάσεων δεδομένων, συνήθως το phpmyadmin και απαιτεί κάποια σχετική εμπειρία. Ενας γρήγορος οδηγός διαγραφής πινάκων από μια βάση δεδομένων  Myql υπάρχει στο άρθρο Διαγραφη ενός πίνακα σε μια βάση της Mysql. Επίσης με το PhpMyAdmin μπορείτε να κάνετε μια βελτιστοποίηση και συντήρηση της βάσης σας.

5. Gzip και Compression (Συμπίεση ): Η ενεργοποίηση των  προεγκατεστημένων λειτουργιών Gzip και Cache σίγουρα θα επιταχύνει την λειτουργία της ιστοσελίδας σου. Φυσικά υπάρχουν διάφοροι developers που υπόσχονται πως το λογισμικό τους θα απογειώσει την λειτουργία της σελίδας σας όσον αφόρα το θέμα της ταχύτητας. Μπορείτε να ρίξετε μια ματιά στην επίσημη σελίδα με τα πρόσθετα για  Joomla σε αυτόν τον σύνδεσμο. Προσοχή όμως δεν κάνουν πάντα αυτό που υπόσχονται. Καλό είναι να διαβάζετε και τις σχετικές αξιολογήσεις πριν προχωρήσετε στην εγκατάσταση κάποιου από αυτα.

6. Ελαχιστοποίηση των αρχείων CSS & JS του template σας: Βελτιστοποιήστε τα αρχεία CSS και javascript του template σας αλλά και του site γενικά. Αφαιρέστε τουλάχιστον τα κενά διαστήματα και τα περιττά σχόλια ( Αν και μειώνει σημαντικά το μέγεθος των αρχείων, μην περιμένετε να ρίξει και το μέγεθος του site στο μισό...είπαμε...Οι εικόνες.....)

Βοηθήματα : Ευτυχώς στο δύσκολο έργο σου υπάρχουν πάντα κάποιοι να σε βοηθήσουν. Παρακάτω παραθέτω μερικά site που μπορούν να μετρήσουν τις επιδόσεις της σελίδας σας δίνοντας λεπτομερείς αναφορές. Αξίζει τον κόπο τουλάχιστον να δοκιμάσετε. Οι ιστοσελίδες είναι στα Αγγλικά :




Ανοιγμα φακέλου με μονό κλικ στα Winodows

Πέμπτη 30 Μαΐου 2013

  Πολλοί  έχουνε συνηθίσει στο άνοιγμα αρχείων με ένα κλικ, ειδικά όσοι χρησιμοποιούν άλλα λειτουργικά συστήματα εκτός των Windows..Ετσι δυσανασχετούν όταν έρχονται αντιμέτωποι με το διπλό κλικ των winodows..Κάτι παρόμοιο συμβάινει και με το άνοιγμα φακέλων σε νέο παράθυρο ή στο ίδιο...

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

Ανοίξτε το εικονίδιο Ο Υπολογιστής μου, από το μενού επιλέξτε  "Εργαλεία", κάντε κλικ στο "Επιλογές φακέλων" και στην καρτέλα "Γενικά" επιλέξτε "Επιλογή με την κατάδειξη και άνοιγμα με μονό κλίκ". Τελειώσατε !

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

Οι παραπάνω συμβουλές δεν προτείνω να εφαρμοστούν σε έναν αργό υπολογιστή παρ΄όλα αυτά.


Ορισμός της έννοιας των Ρευστών

Τετάρτη 29 Μαΐου 2013

Τί εννοούμε όταν λέμε  "Αυτό εδώ είναι ρευστό;" το άλλο "Είναι στερεό" ;


 Πολλές φορές όταν ενας μαθητής η φοιτητής μηχανολογίας μελετάει ροϊκά φαινόμενα παρατηρείται πολλές φορές να μην έχει προηγουμένως αποσαφηνίσει μέσα του κάποιες βασικές και απαραίτητες έννοιες της Μηχανική των Ρευστών. Και την έλλειψη αυτή" υποδομής" δυστυχώς την αντιλαμβάνεται όταν έχει ήδη "βουτήξει" στα βαθιά..ανακαλύπτωντας πως ξέχασε τη μάσκα του..

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

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

  Ο όρος ρευστά γενικά περιέχει τα υγρά και τα αέρια. Τα ρευστά επίσης μπορεί να είναι ασυμπίεστα ή συμπιεστά. Στην πραγματικότητα κανένα ρευστό δεν είναι απόλυτα ασυμπίεστα. Για να διαβάσετε αναλυτικά και όμως να κατανοήσετε κάποια βασικά πράγματα πράγματα σχετικα με τα ασυμπίεστα και συμπιεστά ρευστά δείτε αυτό το άρθρο εδω.


Εγκατάσταση ενός τυχαίου προγράμματος ως υπηρεσία των Windows


   Κάποια στιγμή θέλησα να βάλω το προσωπικό μου κομπιούτωρα να τρεχει κάποια τυχαία προγράμματα ως υπηρεσίες των winodows κατά την εκκίνηση χωρίς τη δική μου παρέμβαση. Μπορεί κανείς φυσικά να προσθέσει μια Προγραμματισμένη εργασία των Windows για παρόμοια χρήση αλλά αυτό είναι ένα άλλο θέμα. 

  Μια σύντομη περιγραφή πάντως για την προσθήκη  μιας   προγραμματισμένης εργασίας στα Windows υπάρχει εδω.  Αυτό μπορεί να  είναι χρήσιμο σε πολλούς και  για πολλούς λόγους, ξεχωριστούς για τον καθένα μας και τις ιδιαίτερες ανάγκες του. Ωστώσο δεν είναι το θέμα μας αυτό. Ψάνοντας στο ιντερνετ σχετικά εντόπισα πολλές διάσπαρτες πληροφορίες σε διάφορες σελίδες. Οπότε η ανάρτηση αυτή έγινε λόγους "ενοποίησης"  " διευκρίνισης" , αλλά δεν εστιάζεται σε λεπτομέρειες  μιας και το θέμα των υπηρεσιών των Windows είναι τεράστιο ...

Ποιές είναι οι επιλογές  που έχουμε για να τρέξουμε ένα πρόγραμμα ως υπηρεσία;

α. Το πρόγραμμα sc.exe
  Το sc.exe είναι ένα πρόγραμμα της Microsoft πάει μάζι με την εγκατάσταση των XP και 2003. Είναι η πιο έυκολη λύση αλλά δεν θα λειτουργήσει εαν το πρόγγμμα που θέλετε να τρέξετε ως υπηρεσία δεν έχει φτιαχτεί με την δυνατότητα αυτή εξ' αρχής. Αυτό όμως δεν σας απασχολεί συνήθως καθώς τα περισσότερα προγράμματα είναι φτιαγμένα να τρέχουν και ως υπηρεσίες των Windows και περιέχουν τις απαραίτητες  παραμέτρους  μες τον κώδικά τους . Το sc.exe είναι χρήσιμο για τους περισσότερους από μας πάντως.
  Ανοιξετε την γραμμή εντολών των winodows : Εναρξη --> Εκτέλεση  και μέσα στο πλαίσιο πληκτρολογήστε  cmd.exe . Αυτό θα ξεκινήσει τη γραμμή εντολών. Στο μαύρο  παράθυρο της γραμμής εντολών πληκτρολογήστε την παρακάτω εντολή παραμετροποιημένη αναάλογα με τις ανάγκες σας. Παράδειγμα εντολής :

sc create Myservicename binPath= "C:\Program files\...\file.exe" -service depend= tcpip start= auto
όπου :
  • sc create   είναι η εντολή
  • Myservicename  το όνομα με το οποίο θέλετε να εμφανίζεται η υπηρεσία των Winodows.
  • binPath= "C:\Program files\...\myfile.exe" η πλήρης, απόλυτη διαδρομή στον δίσκο σας μέχρι εκεί που βρίσκεται το εκετελεσιμο αρχείο που πρόκειται να εκτελεσθεί .
  • myfile.exe είναι το όνομα της εφαρμογής που θα εκτελεστεί
  • start= auto ορίζει την εκκίνησση της υπηρεσίας  σε "Αυτόματη"  κατά την έναρξη των  Winodows Xp  ή 2003.
  • start= auto
  Προσοχή : Μετά από κάθε παράμετρο όπως το binPath ή το start προσέξτε το κενό (space) που υπάρχει μετά το = .  Χωρίς το κενό μετά = η εντολή δεν θα λειτουργήσει.
Μερικές φορές θα χρειαστέιτε να εισάγετε περισσότερες παραμέτρους ώς επιλογές για την εκκίνηση μιας υπηρεσίας, ανάλογα τις ανάγκες σας. πληκτρολογώντας   sc create /? στη γραμμή εντολών θα πάρετε μια  γεύση από τις διαθέσιμες.

β. Τα προγράμματα instsrv.exe και srvany.exe
  Δεν νομίζω κανείς να θέλει να  βουτήξει βαθύτερα..αν πάντως έχετε διάθεση τα intsrv.exe και  srvany.exe είναι προγράμματα της Microsoft αλλά πηγαίνουνε πακέτο με το Resource Kits της Microsoft. Ενας σύνδεσμος για να τοκατεβάετε καθώς και μερικές επιπλέον πληροφορίες υπάρχει εδώ. 
  Τι συμβαίνει εδω τώρα...Το instsrv.exe είναι που εγκαθιστά την υπηρεσία αλλά το srvany.exe είναι αυτό που επιτρέπει κάθε πρόγραμμα να τρέξει ως υπηρεσία...Είναι μια μέθοδος που δούλεψε αψογα για μένα και κάποιους γνωστούς αλλά θέλει ωστόσο και λίγο "σκάλισμα" της registry, κάτι που απαιτή ιδιαίτερη προσοχή.
Εδώ θα δείξουμε κάποια βήματα στα γρήγορα αλλά αν θέλετε περισσότερες πληροφορίες μπορείτε να ανατρέξετε στον παρακάτω σύνδεσμο της Mirosoft εδω.
- Αποσυμπιέστε τα αρχεία που κατεβάσατε σε εναν φάκελο της επιλογής σας. Προσοχή το αρχείο srvany.exe θα πρεπει να παραμέινει στον υπολογιστή σας για πάντα. Εγω προτιμάω να βάζω τέτοιου είδους αρχεία σε κάποιον φάκελο μεσα το Program files. Παράδειγμα στο  C:\ Program files\Services
- Η εγκατάσταση της Υπηρεασίας γίνεται με μια εντολή όπως η παρακάτω :

C:\Program Files\services\Instsrv.exe YourServiceName C:\Program Files\services\Srvany.exe


- Ανοιξτε την επεξεργασία της registry και ψάξτε το ακόλουθο κλειδί :
HKEY_LOCAL_MACHINE\SYSTEM\CurrentControlSet\Services\YourServiceName
- Προσθέτε ενα sub-key με το όνομα Parameters
- Στο κλειδί Parameters που δημιουργησατε προσθέστε μια νέα αξία (string value) με το όνομα Application
- Ορίστε την τιμή value data της Application στο πλήρες μονοπάτι-διαδρομή προς το εκτελέσιμο αρχείο το οποίο θέλετε να εκκινεί η υπηρεσία. Π.χ C:\Winodows\notepad.exe.
- Χρησιμοποιώντας τον Πίνακα Ελέγχου Windows ανοίξτε το σύνδεσμο Τοπικές υπηρεσίες και εντοπίστε την νέα υπηρεσία που μόλις δημιουργήσατε. Κάνετε τις οποιεσδήποτε απαραίτητες αλλαγές εαν χρειάζεται.
Μερικές φορές κάποια προγράμματα απαιτούν να έιναι ενεργά και στο Task tray με το εικονίδιο τους εκεί. Σε αυτή την περίπτωση στις επιλογές της υπηρεσίας επιλέξτε "Allow service to interact with the desktop"  στην καρτέλα "Log On" των επιλογών της υπηρεσίας σας.

Καλή τύχη !!!

Σχετικές πηγές :

 
Support : Creating Website | Αρχικό Πρότυπο | Mas Template
Copyright © 2012. TipsForge - Με την επιφύλαξη κάθε δικαιώματος
Δημιουργία Προτύπου Κεχλιμπάρης Αθανάσιος Εμπνευσμένο από Creating Website
Με την Υποστήριξη του Blogger
tipsforge.blogspot.com Webutation