Κατηγορία Αρχεία: Υπολογιστές

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

Αργή το Time Machine με την Time Capsule – ΕΠΙΛΥΣΗ!

Άσε με να μαντέψω — έχετε αγοράσει ένα νέο Time Capsule, συσταθεί μηχανή του χρόνου σας για να δημιουργήσετε αντίγραφα ασφαλείας μισό terabyte οικογενειακές φωτογραφίες και βίντεο στο σπίτι, και αναμένεται να είναι “hands-free” από τότε? Τότε έχεις αυτή τη μπάρα προόδου λέγοντας ότι θα χρειαστεί 563 ημέρες (or some such ridiculous number) να συγχρονίσετε?

Το επόμενο βήμα σας είναι να τράτα Google, που θα σας δείξει ότι δεν είστε μόνοι. Θα έχουν προσπαθήσει χρησιμότητα δίσκο για την επισκευή δίσκο Time Capsule σας, άτομα με ειδικές ανάγκες Spotlight indexing, συνδεδεμένο το Mac σας απευθείας στο TC κλπ. Τίποτα δεν έχει βοηθήσει μέχρι τώρα? Ο φόβος δεν είναι, εδώ είναι ό, τι πρέπει να κάνετε.

Καταρχάς, ξεκινήσει παράθυρο ενημέρωση λογισμικού σας από τις προτιμήσεις του συστήματός σας στο Mac σας.

Mac Software Update
Βεβαιωθείτε ότι έχετε Αυτή η ενημερωμένη έκδοση, που αφορά αυτό το πρόβλημα.
Mac Software Update

Εδώ είναι τι λέει η Apple σχετικά με αυτήν την ενημερωμένη έκδοση:

Σχετικά με το OS X Lion 10.7.5 Συμπληρωματικό Ενημέρωση
Το OS X v10.7.5 Συμπληρωματικό ενημέρωση συνιστάται για όλους τους χρήστες τρέχει το OS X Lion v10.7.5 και περιλαμβάνει τις ακόλουθες διορθώσεις:

  • Επιλύει ένα ζήτημα που μπορεί να προκαλέσει αντίγραφα ασφαλείας Time Machine για να πάρει ένα πολύ μεγάλο χρονικό διάστημα για να ολοκληρωθεί
  • Αντιμετωπίζει ένα ζήτημα που εμποδίζει ορισμένες εφαρμογές υπογράφηκε με ID Developer από την έναρξη

Εάν δεν έχει εγκατασταθεί, κάντε κλικ στο “Προγραμματισμένη Έλεγχος” καρτέλα, και να το εγκαταστήσετε. Σημειώστε ότι μπορεί να εγκατασταθεί ως συνδυασμένη με άλλες ενημερώσεις. Έτσι, εφ 'όσον το Mac σας είναι up-to-ημερομηνία, δεν έχετε να ανησυχείτε πάρα πολύ για την απώλεια αυτή τη συγκεκριμένη ενημέρωση.

Κατά πάσα πιθανότητα, Αυτή η ενημερωμένη έκδοση είναι το μόνο που θα χρειαστεί να καθορίσει αργή μηχανή του χρόνου σας για το Time Capsule Για να επαληθεύσετε, επανεκκίνηση του υπολογιστή σας και να ξεκινήσει το Time Machine. Δώστε λίγα λεπτά και να δούμε αν η ταχύτητα είναι αποδεκτή (περίπου 10-20 MB μια δεύτερη στο ενσύρματο δίκτυο Gigabit σας).

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

  • QuickSilver and Dropbox iconsΚλείστε τις εφαρμογές που μπορεί να τιμαριθμική αναπροσαρμογή του συστήματος αρχείων. Dropbox, Quicksilver κ.λπ.. Βρείτε τους στη γραμμή μενού σας. Κάντε δεξί κλικ στα εικονίδια και επιλέξτε Έξοδος.
  • Finder optionΒεβαιωθείτε ότι Finder δεν έχει ρυθμιστεί για να δείξει όλες τις διαστάσεις. Ανοίξτε ένα παράθυρο του Finder, χτύπησε Cmd-J, για να φέρει σε αυτές τις επιλογές, και να διασφαλίσει ότι οι Υπολογίστε Όλα τα μεγέθη είναι δεν τσεκάρει (παρά το γεγονός ότι φαίνεται σημειώσατε στο screenshot εδώ).

    Σημειώστε ότι δεν είναι σύμφωνα με τις συνήθεις προτιμήσεις Finder, το οποίο θα φέρει επάνω χρησιμοποιώντας Cmd-Ι.

  • Kill FinderΤο τελευταίο πράγμα που πρέπει να δοκιμάσετε είναι να σκοτώσει και να δώσει νέα ώθηση Finder. Κάντε κλικ στο λογότυπο της Apple σε οποιαδήποτε γραμμή μενού, επιλέξτε “Force Quit…” για να εμφανιστεί το παράθυρο Παρουσίαση, επιλέξτε Finder και πατήστε το κουμπί Επανεκκίνηση

Το τελευταίο βήμα (τη θανάτωση και την επανέναρξη Finder) έχει touted ως κάτι που σίγουρα λειτουργεί. Έτσι μην δώσει μια δοκιμή αν μη τι άλλο βοηθά. Ένας άλλος τρόπος για τη θανάτωση και την αναθέρμανση Finder είναι να εκδώσει την εντολή killall Finder από ένα παράθυρο τερματικού.

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

Συνδέστε το Time Capsule σας (TC) κατευθείαν στο Mac σας. Για να το κάνετε αυτό, ακολουθήστε τα παρακάτω βήματα.

  • Πρώτα, συνδέστε TC σας στο δίκτυό σας, και αυτό που έχει συσταθεί με το Βοηθητικό Αεροδρόμιο.
  • Αποσυνδέστε το από το δίκτυό σας. (Αποσυνδέστε το καλώδιο Ethernet.)
  • Αποσυνδέστε το καλώδιο Ethernet από το Mac σας, και συνδέστε TC (μία από τις τρεις θύρες εξόδου) στο Mac σας.

Πώς να αποφύγετε Διπλότυπο εισαγωγές στο iPhoto

Για την εκκολαπτόμενους φωτογράφο μέσα σας, Το iPhoto είναι ένα απροσδόκητο καλό. Είναι το πρόγραμμα του οργανισμού iLife φωτογραφία που έρχεται προεγκατεστημένο σε νέα αριστοκρατικός το iMac ή Mac Book Air. Όντως, Θα έφτανα στο σημείο να πω ότι το iPhoto είναι ένας από τους κύριους λόγους για να μεταβείτε σε έναν υπολογιστή Mac. Ξέρω, υπάρχουν εναλλακτικές λύσεις, αλλά και για την απρόσκοπτη ολοκλήρωση και ομαλή-as-μετάξι της ροής εργασίας, iPhoto βασιλεύει υπέρτατη.

iPhotoTaggerΑλλά (του, υπάρχει πάντα μια “αλλά”), η ροή εργασίας στο iPhoto μπορεί να δημιουργήσει ένα πρόβλημα για μερικούς. Αναμένει να τραβήξετε φωτογραφίες, συνδέσετε τη φωτογραφική σας μηχανή με τον υπολογιστή Mac, μετακινήσετε τις φωτογραφίες από την κάμερα στον υπολογιστή Mac, ενισχύσει / επεξεργαστείτε και να μοιραστείτε (Facebook, flickr) ή να εκτυπώσετε ή να κάνετε φωτογραφία βιβλία. Αυτή η ροή (με κάποια αναγνώριση προσώπου, αφαίρεση των κόκκινων ματιών, εκδήλωση / άλμπουμ δημιουργία κ.λπ.) λειτουργεί σαν μια γοητεία — αν είστε λίγο ξεκινάμε με νέα ψηφιακή φωτογραφική μηχανή σας. Τι γίνεται αν έχετε ήδη 20,000 παλιές φωτογραφίες και σαρώνει στον παλιό υπολογιστή σας (σε “Οι εικόνες μου”)?

Αυτό είναι το πρόβλημα που αντιμετώπισε με όταν άρχισα να παίζω με το iPhoto. Εγώ ο ίδιος υπερήφανοι για την πρόβλεψη τέτοιου είδους προβλήματα. Έτσι, Αποφάσισα να εισαγάγετε τα παλιά βιβλιοθήκη μου πολύ προσεκτικά. Ενώ εισαγωγής “Οι εικόνες μου” (η οποία ήταν αρκετά οργανωμένη για να αρχίσει με), Πήγα μέσα από αυτό το φάκελο με το φάκελο, με μεταφορά και απόθεση τους στο iPhoto και, συγχρόνως, σήμανση τους (και οι φωτογραφίες σε αυτό) με ό, τι νόμιζα ότι ήταν κατάλληλα χρώματα. (Θα χρησιμοποιηθεί η “Get Info” λειτουργία στο Finder για τις ετικέτες χρώματος.) Νόμιζα ότι είσαι έξυπνος, αλλά κατέληξα με ένα πρόστιμο (αλλά πολύχρωμα) χάος, με τους φακέλους και τις φωτογραφίες μου αθλητικές τυχαία χρώματα. Φαινόταν αδύνατο να συγκρίνουν και να καταλάβω και όπου μου 20,000 φωτογραφίες πήρε εισάγονται στο iPhoto; έτσι αποφάσισα να γράψω την πρώτη μου κιόλας Mac App — iPhotoTagger. Μου πήρε περίπου μια εβδομάδα για να το γράψω, αλλά διευθετηθεί φωτογραφία ανησυχίες μου. Τώρα θέλω να το πουλήσει και να κάνει κάποια χρήματα.

Εδώ είναι τι κάνει. Στη συνέχεια, πρώτα μέσα από τη βιβλιοθήκη του iPhoto και καταλόγους ό, τι έχετε εκεί. Στη συνέχεια σαρώνει το φάκελο που έχετε ορίσει και συγκρίνει τις φωτογραφίες εκεί με εκείνες στη βιβλιοθήκη σας. Αν μια φωτογραφία βρίσκεται ακριβώς μια φορά, θα πάρει μια πράσινη ετικέτα, έτσι ώστε να ξεχωρίζει κατά την περιήγησή σας σε αυτό στο Finder σας (το οποίο είναι το Mac-συζήτηση για Windows Explorer). Παρομοίως, αν η φωτογραφία εμφανίζεται περισσότερες από μία φορές στη βιβλιοθήκη του iPhoto, θα πρέπει να τοποθετηθεί σε κίτρινο. Και, πηγαίνει το πρόσθετο μίλι, iPhotoTagger θα χρωματίσει το φάκελο Πράσινη αν όλες οι φωτογραφίες μέσα έχουν εισαχθεί στην βιβλιοθήκη του iPhoto. Αυτές οι φάκελοι που έχουν εν μέρει εισαχθεί θα ετικέτα Κίτρινο.

Η σύγκριση φωτογραφιών γίνεται χρησιμοποιώντας δεδομένα Exif, και είναι αρκετά ακριβής. Σημειώστε ότι iPhotoTagger δεν τροποποιεί τίποτα μέσα βιβλιοθήκη του iPhoto. Κάτι τέτοιο θα ήταν συνετό. Είναι απλώς διαβάζει τη βιβλιοθήκη για να συγκεντρώσουν πληροφορίες.

Αυτή η πρώτη έκδοση (V1.0) απελευθερώνεται για να δοκιμάσει τα νερά, όπως ήταν, και διατίθεται στην τιμή $1.99. Εάν υπάρχει αρκετό ενδιαφέρον, Θα εργαστεί για V2.0 με βελτιωμένη απόδοση (Χρησιμοποιώντας Perl και SQLite, εάν πρέπει να ξέρετε). Θα το τιμών σε $2.99. Και, εφόσον το συμφέρον δεν φθίνει, και V3.0 (για $3.99) θα εμφανιστεί με μια σωστή αρχείο βοήθειας, παράθυρο επιδόσεις, επιλογές για να διαλέξετε το δικό σας συνδυασμό χρωμάτων, Σχόλια SpotLight (και, εάν πρέπει να ξέρετε, πιθανώς ξαναγραφεί σε Objective-C). Πριν βιαστείτε να μου στείλετε χρήματα, πρέπει να γνωρίζετε ότι iPhotoTagger απαιτεί Snow Leopard και Lion (OS-X 10.6 και 10.7). Σε περίπτωση αμφιβολίας,, μπορείτε να κατεβάσετε την lite έκδοση και να παίξετε μαζί. Είναι πλήρως λειτουργικό, και θα δημιουργήσετε λίστες φωτογραφιών / φακέλων για να επισημανθούν σε πράσινο και κίτρινο, αλλά δεν θα επισημάνετε πραγματικά τους.

Εικονική Thumbdrive σας

Έγραψα για DropBox Πριν από λίγες εβδομάδες, δήθεν για να εισαγάγει τους αναγνώστες μου. Κρυμμένη ατζέντα μου πίσω από τη θέση αυτή ήταν να πάρει κάποια από εσάς να εγγραφείτε χρησιμοποιώντας σύνδεση μου ώστε να έχω περισσότερο χώρο. Ήμουν βέβαιος ότι το μόνο που είχα να κάνω ήταν να γράψω γι 'αυτό και ο καθένας από εσάς θα θέλατε να εγγραφείτε. Φανταστείτε την έκπληξή μου όταν μόνο δύο υπογράψει, ένα εκ των οποίων αποδείχθηκε ότι ήταν ένας φίλος μου. Έτσι πρέπει να έχω κάνει λάθος. Μάλλον δεν φέρει όλα τα πλεονεκτήματα με αρκετή σαφήνεια. Είτε αυτός είτε δεν πολλοί άνθρωποι lug πραγματικά δεδομένα τους γύρω στις μονάδες thumb τους. Εδώ, λοιπόν, πάω και πάλι (με την ίδια, όχι και τόσο κρυφό ατζέντα). Πριν προχωρήσουμε περαιτέρω, επιτρέψτε μου να σας πω ξεκάθαρα ότι DropBox είναι μια δωρεάν υπηρεσία. Δεν πληρώνετε για 2GB online αποθηκευτικού χώρου. Αν θέλετε να πάτε πέρα ​​από αυτό το όριο, πρέπει να πληρώσετε κάποια αμοιβή.

Οι περισσότεροι άνθρωποι φέρουν thumbies τους γύρω, έτσι ώστε να μπορούν να έχουν πρόσβαση στα αρχεία τους από οποιονδήποτε υπολογιστή που τυχαίνει να βρίσκονται μπροστά από. Εάν αυτοί οι υπολογιστές δεν είναι συνήθης υπολογιστές σας (δηλαδή, notebook της συζύγου σας, παιδιά’ pc, υπολογιστής γραφείου κ.λπ.), το εικονικό DropBox δεν μπορεί να αποφύγει πλήρως την αναγκαιότητα ενός πραγματικού thumbdrive. Για τυχαία υπολογιστές, εικονικό ακριβώς δεν το κόβει. Αλλά εάν είστε ένα πρόσωπο της συνήθειες και μεταφοράς από έναν κανονικό υπολογιστή σε έναν άλλο, DropBox είναι στην πραγματικότητα πολύ καλύτερα από ό, τι ένα πραγματικό δίσκο USB. Το μόνο που έχετε να κάνετε είναι να εγκαταστήσετε DropBox για όλα τα μηχανήματα, η οποία δεν χρειάζεται καν να είναι του ίδιου είδους — μπορούν να Macs, PCs, Κουτιά Linux κλπ. (Όντως, DropBox μπορεί να εγκατασταθεί σε κινητές συσκευές σας καθώς και, αν και πώς θα χρησιμοποιήσετε είναι πολύ σαφές.) Μόλις εγκαταστήσετε το DropBox, θα έχετε έναν ειδικό φάκελο (ή κατάλογο) όπου μπορείτε να αποθηκεύσετε τα πράγματα. Αυτό το ειδικό φάκελο / κατάλογο είναι, στην πραγματικότητα, τίποτα, αλλά μια τακτική ενός. Απλά ότι υπάρχει ένα πρόγραμμα στο παρασκήνιο παρακολούθησης είναι και το συγχρονισμό μαγικά με ένα διακομιστή (που είναι σε ένα σύννεφο), και με όλους τους άλλους υπολογιστές που έχετε εγκαταστήσει DropBox σύμφωνα με τα διαπιστευτήριά σας. Καλύτερα ακόμα, αν οι υπολογιστές σας μοιράζονται ένα τοπικό δίκτυο, DropBox χρησιμοποιεί για να συγχρονίσετε μεταξύ τους σε σχεδόν δεν χρόνου.

Εδώ είναι το βίντεο που βρήκα στο YouTube για το τι μπορεί να κάνει για σας DropBox:

Εκτός από αυτό το συγχρονισμό αρχείων, DropBox είναι ένα offline καθρέφτης της συγχρονισμένες αρχεία σας. Έτσι, αν έχετε κρατήσει τα σημαντικά αρχεία σας στο DropBox φάκελο, θα επιβιώσουν για πάντα. Αυτό είναι ένα πλεονέκτημα, ότι καμία σωματική, πραγματικό thumbdrive μπορεί να σας προσφέρει. Με πραγματικές μονάδες thumb, Προσωπικά έχω χαμένα αρχεία (παρά το γεγονός ότι είμαι αρκετά θρησκευτικό για τακτικά αντίγραφα και καθρέφτες) οφείλεται σε δίσκους USB πεθαίνουν για μένα. Με DropBox, αυτό δεν θα συμβεί ποτέ. Έχετε τοπικά αντίγραφα για όλα οι υπολογιστές στους οποίους έχετε DropBox λειτουργία και μια απομακρυσμένη αντιγραφή σε ένα διακομιστή σύννεφο.

Αλλά θα μπορούσε να πει, “Έχει, αυτό είναι το πρόβλημα — πώς μπορώ να βάλω τα προσωπικά αρχεία μου σε κάποια απομακρυσμένη τοποθεσία όπου μπορεί κανείς να εξετάσει τους?” Καλά, DropBox λέει ότι χρησιμοποιούν τη βιομηχανία-πρότυπο κρυπτογράφησης που οι ίδιοι δεν μπορούν να ξεκλειδώσετε χωρίς κωδικό σας. Επέλεξα να τους εμπιστεύονται. Μετά από όλα, ακόμη και αν θα μπορούσαν να το αποκρυπτογραφήσει, πώς μπορούν να ψαρεύουν terabytes δεδομένων σε τυχαία σχήματα, με την ελπίδα να βρουν τον αριθμό του λογαριασμού σας ή οτιδήποτε? Εκτός από, αν είστε πραγματικά ανησυχούν για την ασφάλεια, μπορείτε να δημιουργήσετε πάντα ένα όγκο TrueCrypt σε DropBox.

Μια άλλη χρήση μπορείτε να βάλετε DropBox να είναι στη διατήρηση των δεδομένων της εφαρμογής σας συγχρονίζονται μεταξύ υπολογιστών. Αυτό λειτουργεί καλύτερα με Macs και συμβολικές συνδέσεις. Για παράδειγμα, αν έχετε ένα MacBook και ένα iMac, μπορείτε να βάλετε το βιβλίο διευθύνσεών σας σε σας DropBox κατάλογο, δημιουργήσετε ένα συμβολικό δεσμό από την κανονική του θέση (στο ~ / Library / ApplicationData / Mail.app) και περιμένουμε να δούμε το ίδιο βιβλίο διευθύνσεων και στις δύο υπολογιστές. Παρόμοια τέχνασμα θα συνεργαστεί με άλλες εφαρμογές, καθώς και. Έχω δοκιμάσει με σύνδεση blogging λογισμικό μου (εξω) και μου περιβάλλον ανάπτυξης (NetBeans).

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

Έτσι, εάν μπορείτε να βρείτε τους λόγους αυτούς να έχουν μια εικονική thumbdrive εκτός από την (ή αντί) μια πραγματική φυσική ένα, μην εγγραφείτε DropBox μέσω οποιουδήποτε από τα εκατομμύρια συνδέσμους σε αυτή τη σελίδα. Μήπως μπορώ να σας πω ότι αν οι φίλοι σας εγγραφεί χρησιμοποιώντας τη σύνδεσή σας, θα πάρετε 250MB επιπλέον για κάθε παραπομπή?

Φωτογραφία Debs (ò‿ó)♪

Υπηρεσίες Φιλοξενίας

hosting.gifΣτο σημερινό κόσμο, εάν δεν έχετε έναν ιστοχώρο, δεν υπάρχουν. Καλά, ότι μπορεί να μην είναι απόλυτα ακριβής — μπορείτε να το κάνετε ακριβώς το πρόστιμο με μια σελίδα του Facebook ή ένα blog. Αλλά η δημοκρατική φύση του Διαδικτύου εμπνέει πολλούς από εμάς να γίνουν φορείς παροχής πληροφοριών και όχι μόνο οι καταναλωτές. Οι πιο ικανούς, όντως, στρατηγικά τη θέση τους μεταξύ των παρόχων και των καταναλωτών, και να αποκομίσουν όμορφος ανταμοιβές. Κοιτάξτε το προαναφερθέν facebook, ή το Google, ή οποιαδήποτε από αυτές τις επιχειρήσεις του Διαδικτύου που έκαναν το μεγάλο. Ακόμη και οι μικρές πατάτες του Διαδικτύου, συμπεριλαμβανομένων των bloggers μικρό χρονικό διάστημα, όπως βαθύτατης εκτίμησής μου, βρίσκονται αντιμέτωποι με web κυκλοφορίας και το είδος της σταθερότητας των τεχνικών θεμάτων. Πρόσφατα μετακόμισε από την κοινή φιλοξενία μου στο NamesDirect.com σε ένα εικονικό ιδιωτικό υποδοχής στο Arvixe.com, and even more recently to InMotion. Εκεί, Το έχω κάνει. Έχω περάσει και έπεσε τεχνική ορολογία για τους αναγνώστες μου. Αλλά αυτή η θέση είναι για τις τεχνικές επιλογές εκκολαπτόμενους webmasters έχουν. (Πριν προχωρήσουμε περαιτέρω, επιτρέψτε μου να αποκαλύψει το γεγονός ότι οι συνδέσεις με InMotion σε αυτό το post είναι όλες οι συνδέσεις θυγατρικών.)

Όταν ξεκινάτε με μια μικρή ιστοσελίδα, που συνήθως πάει με αυτό που αποκαλούν “shared hosting” — η οικονομική θέση της web hosting soltuion. Μπορείτε κατοχυρώσετε ένα domain name (όπως thulasidas.com) για $20 ή $30 και κοιτάξτε γύρω για μια θέση στο διαδίκτυο για να βάλει τις σελίδες σας. Μπορείτε να βρείτε αυτό το είδος της φιλοξενίας για κάτω $10 ένα μήνα. (Για παράδειγμα, InMotion έχει ένα πακέτο για τόσο χαμηλό όπως $4 ένα μήνα, με την καταχώριση δωρεάν domain name ρίχνονται μέσα) Οι περισσότεροι από αυτούς τους παρόχους διαφημίζουν απεριόριστο εύρος ζώνης, απεριόριστο αποθηκευτικό χώρο, απεριόριστες βάσεις δεδομένων κλπ.. Καλά, Δεν πιστεύω ό, τι βλέπετε στο Διαδίκτυο; μπορείτε να πάρετε τι πληρώνετε για. Αν διαβάσετε τα ψιλά γράμματα πριν κάνετε κλικ “εδώ” να δεχθεί την 30 Σελίδα βίου όρους και προϋποθέσεις, θα δείτε ότι η απεριόριστη σημαίνει πραγματικά περιορισμένη.

Για όσους έχουν παίξει γύρω με την ανάπτυξη ιστοσελίδων στο σπίτι, shared hosting είναι σαν να έχεις XAMPP εγκατεστημένο στον υπολογιστή του σπιτιού σας, με πολλούς χρήστες να έχουν πρόσβαση. Βέβαιος, ο πάροχος μπορεί να έχει ένα ισχυρό ισχυρό υπολογιστή, τεράστιο αποθηκευτικό χώρο και μεγάλο σωλήνα στο Internet ή οτιδήποτε άλλο, αλλά εξακολουθεί να μοιράζονται. Αυτό σημαίνει ότι η δική σας ιδιαίτερες ανάγκες δεν μπορούν εύκολα να φιλοξενηθούν, ειδικά αν φαίνεται σαν να μπορεί να γουρούνι να επωμιστούν το βάρος της “απεριόριστος” πόροι, το οποίο είναι ό, τι συνέβη με τον παροχέα μου. Χρειαζόμουν ένα “Δημιουργεί προσωρινά ΠΙΝΑΚΑΣ” προνόμιο για μια συγκεκριμένη εφαρμογή, και ο οικοδεσπότης μου είπε, “Δεν υπάρχει τρόπος φίλε.”

Shared hosting έρχεται σε διάφορες συσκευασίες, φυσικά. Επιχείρηση, Για, Ultimate κλπ. — όλα είναι απλώς διαφημιστικά τσιτάτο, ουσιαστικά περιγράφουν διαφορετικά μεγέθη του μεριδίου των πόρων που θα πάρετε. Η επόμενη αναβάθμιση είναι ένα άλλο τσιτάτο — Cloud Hosting. Εδώ, οι πόροι εξακολουθούν να μοιράζονται. Αλλά προφανώς κατοικούν σε γεωγραφικά διασκορπισμένα κέντρα δεδομένων, βελτιστοποιηθεί και επεκτάσιμη μέσω κάποιου είδους τεχνολογίας πλέγματος. Αυτό το είδος της φιλοξενίας θεωρείται καλύτερη, επειδή, αν έχετε ξεμείνει από πόρους, το πρόγραμμα φιλοξενίας μπορεί να διαθέσει περισσότερα. Για παράδειγμα, αν έχετε ξαφνικά μια ακίδα της κυκλοφορίας, λόγω της αστεία θέση σας πηγαίνει ιογενή στο facebook και digg, το σύννεφο θα μπορούσε να χειριστεί εύκολα. Αυτοί θα, φυσικά, σας χρεώσει περισσότερο, αλλά στο κοινόχρηστο σενάριο φιλοξενία, που θα μπορούσε πιθανότατα να κλειδώσετε προσωρινά,. Για μένα, cloud hosting ακούγεται σαν shared hosting με ορισμένους από τους περιορισμούς των πόρων αφαιρεθεί. Είναι σαν να μοιράζονται μια πίτα, αλλά με όλα τα συστατικά σε ετοιμότητα, έτσι ώστε αν έχετε ξεμείνει, μπορούν να ψήσετε γρήγορα λίγο περισσότερο για σας.

Ο “επιχειρηματική θέση” του web hosting είναι VPS ή Virtual Private Server. Εδώ, έχετε ένα διακομιστή (έστω και μια εικονική) για τον εαυτό σας. Από τη στιγμή που “δική” αυτός ο διακομιστής, μπορείτε να κάνετε ό, τι θέλετε με αυτό — έχετε “ρίζα” πρόσβαση. Και οι διαφημίζονται πόροι είναι, περισσότερο ή λιγότερο, αφιερωμένο σε σας. Αυτό είναι σαν να έχετε ένα VirtualBox τρέχει στον υπολογιστή του σπιτιού σας, όπου έχετε εγκαταστήσει το XAMPP. Το μόνο μειονέκτημα είναι ότι δεν ξέρω πόσοι άλλοι VirtualBoxes τρέχουν στον υπολογιστή όπου VPS σας τρέχει. Έτσι, το μερίδιο των πόρων που μπορείτε πραγματικά να απολαύσετε μπορεί να είναι διαφορετική από την λεγόμενη “αφιερωμένο” αυτά. Για root και οιονεί αφιερωμένη πόρων, πληρώνετε ένα ασφάλιστρο. VPS κοστίζει περίπου δέκα φορές όσο shared hosting. InMotion, για παράδειγμα, έχει ένα πακέτο VPS για $40 ένα μήνα, το οποίο είναι αυτό που θα υπογράψει για.

VPS hosting έρχεται με συμφωνίες για το επίπεδο των υπηρεσιών που κατά κανόνα κατάσταση 99.9% uptime ή τη διαθεσιμότητα. Είναι σημαντικό να σημειώσετε ότι αυτό το uptime αναφέρεται, να μην την παρουσία του VPS, αλλά στο διακομιστή που φιλοξενεί τα virtual servers. Δεδομένου ότι είστε το αφεντικό του VPS σας, αν κολλάει, είναι σε μεγάλο βαθμό το πρόβλημά σας. Ο παροχέας σας μπορεί να προσφέρει μια “πλήρη διαχείριση” υπηρεσία (InMotion κάνει), αλλά αυτό σημαίνει ότι συνήθως μπορείτε να τους ζητήσετε να κάνουν κάποια εργασία διαχειριστή και να ζητούν συμβουλές. Στην περίπτωσή μου, VPS μου άρχισε να κρέμονται (λόγω κάποιων θεμάτων FastCGI πριν αποφάσισα να μετακομίσω σε DSO για την υποστήριξη PHP, έτσι ώστε APC εργάστηκε — Ξέρω, πολλά techie διάλεκτο, αλλά είμαι θέτει τις βάσεις για την επόμενη θέση μου σχετικά με τη διαχείριση του διακομιστή). Όταν ρώτησα την υποστήριξη για να βοηθήσει στη διάγνωση του προβλήματος, είπαν, “Είναι κρέμεται επειδή ο διακομιστής σας είναι ωοτοκίας πάρα πολλές διαδικασίες PHP. Οτιδήποτε μπορώ να σας βοηθήσει με?” Ακριβής δήλωση, Οφείλω να ομολογήσω, αλλά όχι απαραίτητα το είδος της βοήθειας που ψάχνετε. Έλεγαν, τελικά, ο διακομιστής VPS ήταν το μωρό μου, και θα πρέπει να ασχοληθούν με αυτό.

Εάν είστε πραγματικά υψηλής φέρουν webmaster, το είδος της φιλοξενίας πρέπει να πάτε για είναι πλήρως αφιερωμένη ένα. Αυτό είναι κάτι σαν την πρώτη κατηγορία ή είδος ιδιωτικού τζετ της κατάστασης στην αναλογία μου. Αυτή η επιλογή φιλοξενίας θα σας τρέξει ένα σημαντικό κόστος, οπουδήποτε από $200 σε αρκετές χιλιάδες ανά μήνα. Για αυτό το είδος των χρημάτων, τι θα πάρετε είναι ένα ισχυρό διακομιστή (καλά, τουλάχιστον για τα ακριβότερα απ 'αυτές τα σχέδια) στεγάζεται σε ένα datacenter με εφεδρικά τροφοδοτικά και ούτω καθεξής. Αφιερωμένη φιλοξενία, με άλλα λόγια, είναι ένα πραγματικό ιδιωτικό server, σε αντίθεση με μια εικονική.

Δεν έχω καμία άμεση εμπειρία με ένα dedicated server που φιλοξενείται, αλλά εγώ έχω ένα ζευγάρι των servers που τρέχουν στο σπίτι για αναπτυξιακούς σκοπούς. Τρέχω δύο υπολογιστές με XAMPP (μία πραγματική και μία σε ένα VirtualBox σε iMac μου) ή και τα δύο με MAMP. Και υποθέτω η εμπειρία dedicated διακομιστή πρόκειται να είναι παρόμοια — ένα διακομιστή στη διάθεσή του όποτε και η κλήση σας με τους πόρους που προορίζονται για σένα, τρέχει ό, τι είναι αυτό που θα θέλατε τρέξιμο.

Κάπως απλώνονται πάνω από κοινού και VPS hosting είναι αυτό που αποκαλούν ένα λογαριασμό μεταπωλητή. Αυτό το είδος της φιλοξενίας που δημιουργεί ουσιαστικά ως μια μικρή web hosting πάροχος (προφανώς σε μια κοινή λειτουργία φιλοξενία, όπως περιγράφεται παραπάνω) τον εαυτό σας. Αυτό μπορεί να είναι ενδιαφέρουσα, αν θέλετε να κάνετε μερικά δολάρια από την πλευρά. InMotion, για παράδειγμα, σας προσφέρει ένα πακέτο μεταπωλητή $20, και υπόσχεται να φροντίσουν οι ίδιοι την υποστήριξη τελικού χρήστη. Φυσικά, όταν στην πραγματικότητα μεταπωλούν στους πιθανούς πελάτες σας, μπορεί να θέλετε να βεβαιωθείτε ότι η προσφορά σας έχει κάτι καλύτερο από ό, τι μπορούν να πάρουν απευθείας από την εταιρεία, είτε όσον αφορά την τιμολόγηση ή τα χαρακτηριστικά. Αλλιώς, δεν θα έχει κανένα νόημα για αυτούς να έρθουν σε σας, θα είναι?

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

Κινούμαστε…

Unreal Blog έχει μετακινηθεί σε ένα πιο ισχυρό διακομιστή Arvixe. [Αποκάλυψη: Όλες οι συνδέσεις του διακομιστή σε αυτό το άρθρο είναι συνδέσεις θυγατρικών.] Για όσους ενδιαφέρονται για τη μετακίνηση φιλοξενία σας σε ένα νέο διακομιστή, Σκέφτηκα ότι θα περιγράψει το “gotchas” που εμπλέκονται.

Αυτό το πέτυχα με πήρε κατά τη διάρκεια μιας δοκιμής της μετανάστευσης των παλαιών θέσεις μου στο νέο διακομιστή. Είχα πάνω 130 θέσεις να μεταναστεύσουν. Όταν τους μεταφέρθηκαν στο νέο blog για το νέο διακομιστή, έμοιαζαν με νέες δημοσιεύσεις. Στο συγχωρεί λογική ενός υπολογιστή (ότι αψηφά την κοινή λογική και καταφέρνει να βρωμίσουν ζωή), Αυτή η δήλωση του νεότητα είναι ακριβής, Οφείλω να ομολογήσω — ήταν πράγματι νέες θέσεις για το νέο διακομιστή. Έτσι, για την 10 Γενάρη, τακτικούς αναγνώστες μου, οι οποίοι είχαν εγγραφεί για ενημερώσεις έλαβε πάνω 100 ειδοποιήσεις μέσω ηλεκτρονικού ταχυδρομείου σχετικά με “νέες θέσεις” στο blog μου. Περιττό να πω ότι άρχισα να πάρει θυμωμένος emails από ενοχλημένος θαμώνες μου ζητούν να βγάλω τα ονόματά τους από μου “list.excessive” (ως ένας από τους έθεσε). Αν ήσασταν ένας από εκείνους που πήραν υπερβολική e-mail, παρακαλώ να δεχτείτε τη συγνώμη μου. Να είστε βέβαιοι ότι έχω απενεργοποιήσει ειδοποιήσεις μέσω ηλεκτρονικού ταχυδρομείου, και εγώ θα εξετάσει και σκληρά στα σπλάχνα του blog μου πριν ενεργοποιήσετε ξανά. Και όταν το κάνω να το ενεργοποιήσετε, Θα δώσω σε περίοπτη θέση ένα σύνδεσμο σε κάθε μήνυμα για να εγγραφείτε ή να διαγραφείτε από τον εαυτό σας.

Καθώς μεγαλώνουν ιστοσελίδα σας αποτύπωμα και την κυκλοφορία στο blog σας, θα έχετε την ευκαιρία να πρέπει να προχωρήσουμε σε ένα μεγαλύτερο σέρβερ. Στην περίπτωσή μου, Αποφάσισα να πάω με Arvixe> because of the excellent reviews I found on the web. Η απόφαση για το τι είδος της φιλοξενίας θα πρέπει να έχετε κάνει για ένα ενδιαφέρον θέμα, το οποίο θα είναι το επόμενο post μου.

Cloud Computing

Άκουσα για πρώτη φορά “Cloud Computing” όταν ο φίλος μου στο Τριβαντρούμ άρχισαν να μιλούν γι 'αυτό, οργάνωση σεμιναρίων και συνεδρίων σχετικά με το θέμα. Ήμουν εξοικειωμένος με το Grid Computing, έτσι σκέφτηκα ότι ήταν κάτι παρόμοιο και το άφησε στο ότι. Όμως μια πρόσφατη ανάγκη μου φαίνεται σε μένα τι το cloud computing είναι πραγματικά, και γιατί κάποιος θα το θέλουν. Σκέφτηκα ότι θα μοιραστώ γνώση μου με τον αμύητο.

Πριν προχωρήσουμε περαιτέρω, Θα πρέπει να ομολογήσω ότι γράφω αυτό το post με ένα κομμάτι μιας υστεροβουλία. Τι είναι αυτό το κίνητρο είναι κάτι που θα αποκαλύψει προς το τέλος αυτού του post.

Επιτρέψτε μου να ξεκινήσω λέγοντας ότι δεν είμαι Noob όταν πρόκειται για υπολογιστές. Άρχισα μακρά ερωτική σχέση μου με την πληροφορική και προγραμματισμό 1983. Όσοι βόλτες αργά το βράδυ ποδήλατο για την CLT και στοίβες Fortran κάρτες – αυτές ήταν γεμάτες διασκέδαση περιπέτειες. Θα υποβάλει την στοίβα με την IBM 370 φορείς νωρίς το πρωί και να πάρει την έξοδο το βράδυ. Έτσι, η στροφή γύρω από το χρόνο για κάθε επιδιόρθωση σφαλμάτων θα είναι μια ημέρα, που νομίζω ότι μας έκανε αρκετά προσεκτικοί προγραμματιστές. Θυμάμαι τη σύνταξη ενός προγράμματος για την εκτύπωση ένα ημερολόγιο, μία σελίδα ανά μήνα, απόσταση και ευθυγραμμιστεί σωστά. Άχρηστο πραγματικά, επειδή η εκτύπωση θα είναι σε μέγεθος A3 κύλινδροι τροφοδοσίας με τρύπες στις πλευρές, και η γραμματοσειρά ήταν ένας βρώμικος τύπος Courier σημείο μέγεθος 12 υπό το φως μπλε-μαύρο, δυσανάγνωστα σε κανονική απόσταση ανάγνωσης. Αλλά ήταν διασκεδαστικό. Δυστυχώς έκανα ένα λάθος στο ωοτοκίας βρόχο και το ημερολόγιο βγήκαν όλα άνω-κάτω. Χειρότερος, ο χειριστής, ο οποίος ήταν τσιγκούνης σχετικά με τη χρήση του χαρτιού, διέκοψε την έξοδο στον τέταρτο μήνα και με συμβούλεψε να σταματήσει να το κάνει. Ήξερα ότι δεν θα μπορούσε να διακόψει αν χρησιμοποιηθεί μόνο μία Fortran δήλωση εκτύπωσης και ξανάγραψε το πρόγραμμα για να το κάνουμε με αυτόν τον τρόπο. Πήρα την έξοδο, αλλά στη σελίδα Ιανουάριο, υπήρχε αυτή η χειρόγραφη απεσταλμένος, “Δοκιμάστε το μια φορά και θα ακυρώσει το λογαριασμό σας.” Σε εκείνο το σημείο που σταμάτησε και είχε παραιτηθεί.

Άρχισα να χρησιμοποιώ το email στα τέλη της δεκαετίας του ογδόντα σε ένα σύμπλεγμα των Vaxstations που ανήκαν στην ομάδα φυσική υψηλής ενέργειας στο Πανεπιστήμιο των Συρακουσών. Αρχικά, θα μπορούσαμε να στείλουμε μήνυμα ηλεκτρονικού ταχυδρομείου μόνο για χρήστες στο ίδιο σύμπλεγμα, με διευθύνσεις ϋΕΟΝΕΤ όπως VAX05::MONETI. Και ένα χρόνο αργότερα, όταν θα μπορούσε να στείλει ένα μήνυμα στο φίλο μου στο επόμενο κτίριο με μια διεύθυνση όπως και σε%”naresh@ee.syr.edu” ή κάτι (η “ΣΕ” σηματοδοτώντας Διαδίκτυο), Ήμουν ισχυρό εντυπωσιασμένος με το ρυθμό με τον οποίο η τεχνολογία προοδεύει. Λίγα ήξερα ότι λίγα χρόνια αργότερα, θα υπήρχε usenet, Μωσαϊκό και το ηλεκτρονικό εμπόριο. Και ότι θα ήμουν εγγράφως βιβλία για την οικονομική υπολογιστική και WordPress plugins στην PHP.

Παρά συμβαδίζοντας με τεχνολογία πληροφορικής μεγαλύτερο μέρος της ζωής μου, Έχω αρχίσει να αισθάνομαι ότι η τεχνολογία είναι αργά οποίος ξέφυγε και παρασύρεται μακριά από μένα. Εγώ ακόμα δεν έχουν λογαριασμό στο twitter, και εγώ επισκέπτονται το Facebook μου μόνο μια φορά το μήνα ή έτσι. Περισσότερα στο σημείο αυτό το post, Ντρέπομαι να ομολογήσω ότι δεν είχα ιδέα τι είναι αυτό το cloud computing ήταν όλα τα σχετικά. Μέχρι πήρα το MacBook Air μου, χάρη στην αγαπημένη του γυναίκα μου που του αρέσει να παίζει μαμά ζάχαρη μια φορά σε μια στιγμή. Πάντα είχα αυτό το πρόβλημα του συγχρονισμού των εγγράφων μου μεταξύ των τεσσάρων ή πέντε PC και Mac εγώ τακτικά συνεργαστεί με. Με ένα USB drive και εξαιρετική προσοχή, Θα μπορούσα να το διαχειριστεί, αλλά το MBA ήταν η παροιμιώδης σταγόνα που ξεχείλισε καμήλα μου ένα πίσω. (Με τον τρόπο, ξέρατε αυτό ιρανική παροιμία – “Κάθε φορά που ήρθε shits, δεν είναι ημερομηνίες”?) Σκέφτηκα ότι έπρεπε να υπάρξει καλύτερος τρόπος. Είχα παίξει με το Google Apps για μια στιγμή τώρα, αν και δεν είχα συνειδητοποιήσει ότι ήταν το cloud computing.

Αυτό που ήθελα να κάνω ήταν λίγο πιο περίπλοκη από ό, τι εφαρμογές γραφείου. Ήθελα να δουλέψω για χόμπι PHP έργα μου από διαφορετικούς υπολογιστές. Αυτό σημαίνει κάτι σαν XAMPP ή MAMPP μαζί με το NetBeans σε όλους τους υπολογιστές που λειτουργούν με. Αλλά πώς μπορώ να διατηρήσω τον πηγαίο κώδικα sync'ed? Thmbdrives και backup / προγράμματα συγχρονισμού? Δεν κομψό, και σχεδόν χωρίς ραφή. Τότε είχαν την τέλεια λύση – Dropbox! Με αυτό τον τρόπο, μπορείτε να αποθηκεύσετε τα αρχεία προέλευσης του δικτύου (χρησιμοποιώντας το Amazon S3, προφανώς, αλλά αυτό είναι δίπλα από το σημείο), και να δείτε έναν κατάλογο (φάκελο για όσους δεν υπάκουσαν Steve Jobbs και πάει πίσω στο Mac) ότι μοιάζει ύποπτα τοπική. Όντως, είναι ένα τοπικό κατάλογο – μόνο ότι υπάρχει ένα πρόγραμμα που εκτελείται στο παρασκήνιο συγχρονισμό με το φάκελο σας στο σύννεφο.

Dropbox! σας δίνει 2GB της αποθήκευσης δικτύου δωρεάν, το οποίο βρίσκω αρκετά επαρκής για οποιοδήποτε κανονικό χρήστη. (Αυτό ακούγεται σαν τα διάσημα τελευταία λόγια από τον Bill Gates, έτσι δεν είναι? “64KB της μνήμης θα πρέπει να είναι αρκετά για τον καθένα!”) Και, μπορείτε να πάρετε 250MB επιπλέον για κάθε επιτυχημένη παραπομπή κάνετε. Αυτό μου φέρνει στο υστεροβουλία μου – όλες οι συνδέσεις με Dropbox! σε αυτή τη θέση είναι πραγματικά συνδέσεις παραπομπής. Όταν εγγραφείτε και να αρχίσετε να χρησιμοποιείτε το κάνοντας κλικ σε έναν από τους, Παίρνω 250MB επιπλέον. Μην ανησυχείτε, μπορείτε να πάρετε επιπλέον 250MB, καθώς και. Έτσι μπορώ να αυξηθεί σε απευθείας σύνδεση αποθήκευση μου μέχρι 8GB, η οποία πρέπει να με κρατήσει ευτυχείς για μεγάλο χρονικό διάστημα, αν δεν θέλετε να αποθηκεύσετε τις φωτογραφίες και τα βίντεο μου εκεί, στην οποία περίπτωση θα αναβαθμίσει μου Dropbox! λογαριασμό σε μια υπηρεσία επί πληρωμή.

Εκτός από την παροχή επιπλέον χώρο μου, Υπάρχουν πολλοί λόγοι που θα πρέπει πραγματικά να ελέγξετε έξω Dropbox!. Θα γράψω περισσότερα για αυτούς τους λόγους αργότερα, αλλά επιτρέψτε μου να τους απαριθμήσω εδώ.
1. Συγχρονισμός σας (Mac) βιβλίο διευθύνσεων μεταξύ τους Mac σας.
2. Πολλαπλές συγχρονιστεί αντίγραφα ασφαλείας των πολύτιμων δεδομένων σας.
3. Διαφανής χρήση για IDEs όπως το NetBeans.
Μερικοί από τους λόγους αυτούς απευθύνονται μόνο ακολουθώντας μερικές συμβουλές και κόλπα, το οποίο θα γράψω για.

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

Κενή οθόνη μετά αδρανοποίησης ή σε κατάσταση νάρκης?

Εντάξει, η σύντομη απάντηση, αυξήσει την εικονική μνήμη σας σε περισσότερο από το μέγεθος της φυσικής μνήμης σας.

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

Όπως και η καλή netizen που είμαι, I έψαξε στο διαδίκτυο για την εξεύρεση λύσης. Αλλά δεν βρίσκουν κάποια. Ορισμένοι πρότειναν την αναβάθμιση του BIOS, αντικαθιστά την κάρτα γραφικών και ούτω καθεξής. Τότε είδα αυτό αναφέρεται σε μια ομάδα Linux, λέγοντας ότι το μέγεθος του αρχείου μετάθεσης πρέπει να είναι μεγαλύτερη από τη φυσική μνήμη, και αποφάσισα να το δοκιμάσω για τα Windows XP μηχανή μου. Και θα λυθεί το πρόβλημα!

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

  1. Κάντε δεξί κλικ στο “Ο υπολογιστής μου” και πατήστε “Ιδιότητες.”
  2. Ρίξτε μια ματιά στο μέγεθος της μνήμης RAM, και κάντε κλικ στο “Σύνθετη” καρτέλα.
  3. Κάντε κλικ στο “Ρύθμιση” κουμπί κάτω από το “Επιδόσεις” πλαίσιο ομάδας.
  4. Σε ο “Επιλογές επιδόσεων” παράθυρο που εμφανίζεται, επιλέξτε το “Σύνθετη” καρτέλα.
  5. Σε ο “Εικονική Μνήμη” ομάδα κουτί κοντά στο κάτω μέρος, κάντε κλικ στο “Αλλαγή” κουμπί.
  6. Σε ο “Εικονική Μνήμη” παράθυρο που αναδύεται, ρυθμίσετε το “Custom Size” σε κάτι περισσότερο από ό, τι το μέγεθος της RAM σας (ότι είδατε στο βήμα 2). Μπορείτε να το ρυθμίσετε για κάθε διαμέρισμα του σκληρού δίσκου που έχετε, αλλά αν έχετε την ευκαιρία μέσα από όλες αυτές τις οδηγίες, οι πιθανότητες είναι έχετε μόνο “C:”. Στην περίπτωσή μου, Επέλεξα να το θέσει σε “M:”.

Πώς να αποθηκεύσετε ένα string σε ένα τοπικό αρχείο στο PHP?

Αυτή η θέση είναι η δεύτερη στη σειρά geek μου.

Ενώ προγραμματισμού Θέμα Tweaker μου, Ήρθα σε αυτό το πρόβλημα. Είχα μια χορδή στο server μου στο πρόγραμμα php μου (το πειραγμένο στυλ, όντως), και θα ήθελα να δώσει στο χρήστη τη δυνατότητα να αποθηκεύσετε σε ένα αρχείο του υπολογιστή του. Θα ήθελα να έχω σκεφτεί αυτό ήταν ένα κοινό πρόβλημα, και όλα τα κοινά προβλήματα μπορούν να επιλυθούν με Googling. Αλλά, ιδού, Απλά δεν μπορούσε να βρει μια ικανοποιητική λύση. Βρήκα το δικό μου, και σκέφτηκα ότι θα το μοιραστώ εδώ, προς όφελος όλων των μελλοντικών της Google ακόμα να έρθει και να πάει.

Πριν πάμε στο διάλυμα, ας καταλάβουμε ποιο είναι το πρόβλημα. Το πρόβλημα είναι στον καταμερισμό της εργασίας μεταξύ των δύο υπολογιστών — ένας είναι ο διακομιστής, όπου WordPress και PHP σας είναι σε λειτουργία; η άλλη είναι ο υπολογιστής του πελάτη όταν η προβολή γίνεται. Η σειρά μιλάμε είναι στο διακομιστή. Θέλουμε να το αποθηκεύσετε σε ένα αρχείο στον υπολογιστή του πελάτη. Ο μόνος τρόπος για να γίνει αυτό είναι με τη σειρά που υπηρετούν ως html απάντηση.

Με την πρώτη ματιά, Αυτό δεν μοιάζει με ένα μεγάλο πρόβλημα. Μετά από όλα, servers στέλνουν τακτικά χορδές και τα δεδομένα για τους πελάτες — αυτό είναι το πώς βλέπουμε τίποτα σχετικά με το πρόγραμμα περιήγησης, συμπεριλαμβανομένου του τι διαβάζετε. Αν ήταν ένα οποιοδήποτε πρόγραμμα PHP που θέλει να σώσει το string, δεν θα είναι ένα πρόβλημα. Θα μπορούσατε να πετάξεις απλά το string σε ένα αρχείο στον server και να εξυπηρετήσει το αρχείο.

Αλλά τι θα κάνεις αν δεν θέλετε να δώσει ολόκληρο τον κόσμο έναν τρόπο χορδές ντάμπινγκ για τα αρχεία στον server σας? Καλά, θα μπορούσατε να κάνετε κάτι σαν αυτό:

<?php
header('Content-Disposition: attachment; filename="style.css"');
header("Content-Transfer-Encoding: ascii");
header('Expires: 0');
header('Pragma: no-cache');
print $stylestr ;
?>

Έτσι, μόλις τοποθετήσετε αυτόν τον κώδικα σε foo.php σας που υπολογίζει το string $ stylestr και είστε έτοιμοι. Αλλά το πρόβλημα μας είναι ότι εργαζόμαστε στο πλαίσιο plugin WordPress, και δεν μπορούν να χρησιμοποιήσουν την κεφαλίδα() κλήσεις. Όταν προσπαθείτε να το κάνετε αυτό, θα λάβετε το μήνυμα λάθους λέγοντας ότι η επικεφαλίδα έχει ήδη γίνει μάγκα. Γι 'αυτό το πρόβλημα, Βρήκα την έξυπνη λύση σε ένα από τα plugins που χρησιμοποιώ. Ξεχάσατε το οποίο ένα, αλλά υποθέτω ότι είναι μια κοινή τεχνική. Η λύση είναι να ορίσετε ένα άδειο iFrame και να ορίσετε την πηγή της σε ό, τι η λειτουργία PHP θα γράψω. Από iFrame αναμένει μια πλήρη πηγαίο κώδικα HTML, σας επιτρέπεται (όντως, υποχρεωμένος) για να δώσει την κεφαλίδα() οδηγίες. Το απόσπασμα κώδικα μοιάζει κάτι σαν:

<iframe id="saveCSS" src="about:blank" style="visibility:hidden;border:none;height:1em;width:1px;"></iframe>
<script type="text/javascript">
var fram = document.getElementById("saveCSS");
<?php echo 'fram.src = "' . $styleurl .'"' ;
?>

Τώρα το ερώτημα είναι, τι θα πρέπει να είναι η πηγή? Με άλλα λόγια, τι είναι $ styleurl? Σαφώς, δεν πρόκειται να είναι ένα στατικό αρχείο στον server σας. Και ο σκοπός αυτής της θέσης είναι να δείξει ότι δεν πρέπει να είναι ένα αρχείο στον κεντρικό υπολογιστή σε όλα. Είναι μια απάντηση σε δύο μέρη. Θα πρέπει να θυμάστε ότι εργάζεστε στο πλαίσιο WordPress, και δεν μπορείτε να κάνετε αυτόνομο αρχεία php. Το μόνο πράγμα που μπορείτε να κάνετε είναι να προσθέσετε τα επιχειρήματα με τα υπάρχοντα αρχεία php, ή τα plugins που έχετε δημιουργήσει. Έτσι, μπορείτε να κάνετε πρώτα ένα κουμπί υποβάλει ως εξής:

<form method="post" action="<?php echo $_SERVER["REQUEST_URI"]?>">
<div class="submit">
<input type="submit" name="saveCSS" title="Download the tweaked stylesheet to your computer" value="Download Stylesheet" />
</div>

Σημειώστε ότι η ιδιότητα όνομα του κουμπιού είναι “saveCSS.” Τώρα, στο τμήμα του κώδικα που χειρίζεται submits, κάνετε κάτι σαν:

<?php
if (isset($_POST['saveCSS']))
$styleurl = get_option('siteurl') . '/' . "/wp-admin/themes.php?page=theme-tweaker.php&save" ;

?>

Αυτό είναι το $ styleurl που θα δώσει ως πηγή iFrame σας, προς τα εμπρός. Σημειώστε ότι είναι το ίδιο με pluging διεύθυνση URL της σελίδας σας, εκτός από το ότι καταφέρατε να προσθέσετε “?εκτός” στο τέλος του. Το επόμενο κόλπο είναι να συλλάβει αυτό το επιχείρημα και να το χειριστούμε. Γι 'αυτό, μπορείτε να χρησιμοποιήσετε τη λειτουργία WordPress API, add_action ως:

<?php
if (isset($_GET['save'] ))
add_action('init', array(&$thmTwk, 'saveCSS'));
else
remove_action('init', array(&$thmTwk, 'saveCSS'));
?>

Αυτό προσθέτει ένα saveCSS λειτουργία στο τμήμα init του plugin σας. Τώρα πρέπει να ορίσετε αυτή τη λειτουργία:

<?php
function saveCSS() {
header('Content-Disposition: attachment; filename="style.css"');
header("Content-Transfer-Encoding: ascii");
header('Expires: 0');
header('Pragma: no-cache');
$stylestr = "Whatever string you want to save";
ob_start() ;
print $stylestr ;
ob_end_flush() ;
die() ;
}
?>

Τώρα είμαστε σχεδόν σπίτι δωρεάν. Το μόνο πράγμα που πρέπει να κατανοήσουμε είναι ότι σας του Χρειάζεται τη μήτρα(). Εάν η λειτουργία σας δεν πεθαίνει, θα διασπείρουν το υπόλοιπο του WordPress που δημιουργείται πράγματα σε αποθηκεύσετε το αρχείο σας, προσαρτώντας το σε string $ stylestr σας.

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