Έτσι, νομίζω ότι δεν θα εκπλήξω κανέναν λέγοντας ότι περισσότερο εξωτερικοί σύνδεσμοιστον ιστότοπό σας, όσο περισσότερο το TCI του και όσο περισσότερο το TCI του ιστότοπου παραπομπής, τόσο μεγαλύτερο είναι το "βάρος" αυτού του συνδέσμου. Υπάρχουν πολλοί τρόποι για να αυξήσετε τη μάζα συνδέσμων στον ιστότοπό σας, αλλά σήμερα θα μιλήσω μόνο για έναν από αυτούς - λήψη εισερχόμενων συνδέσμων από αξιόπιστους ιστότοπους.
Σε αυτό το άρθρο, δεν θα δώσω όλους τους συνδέσμους προς αξιόπιστους ιστότοπους, που ξέρω, αλλά θα σας πω μόνο για ένα από αυτά - τα φόρουμ.
Με την εγγραφή σας σε φόρουμ όπου μπορείτε να καθορίσετε έναν ιστότοπο (Κατά κανόνα, γίνονται στον ίδιο κινητήρα), θα λάβετε έναν εξωτερικό σύνδεσμο.
Για να καταστεί σαφές για τι πράγμα μιλάω, δείτε το παρακάτω στιγμιότυπο οθόνης:

Δηλαδή, θα πρέπει απλώς να εγγραφείτε σε ένα τέτοιο φόρουμ, προσδιορίζοντας τον ιστότοπο. Και αυτό είναι όλο. (Λοιπόν, το μέγιστο είναι να επιβεβαιώσετε την εγγραφή, οπότε υποδείξτε το πραγματικό e-mail). Συνήθως, μια σελίδα με σύνδεσμο προς τον ιστότοπό σας θα μοιάζει κάπως έτσι:

Τώρα ας μιλήσουμε για τα μειονεκτήματα αυτής της μεθόδου, κατά τη γνώμη μου υπάρχουν δύο από αυτά:
1) Νομίζω αργά ή γρήγορα θα διαγραφείτε από το φόρουμ λόγω αδράνειας (Αλλά κατ 'αρχήν, δεν θα είναι δύσκολο να εγγραφείτε ξανά).
2) Κατά συνέπεια, δεν μπορείτε να ορίσετε την άγκυρα του συνδέσμου. (Αυτό μάλλον δεν είναι καν μείον, αλλά γεγονός, αλλά ακόμα).
Καλά τώρα λίστα με λιπαρά φόρουμ. Για ευκολία, με φθίνουσα σειρά TIC:
Σύνδεσμος (TIC)
http://forum.igromania.ru/register.php (1700) [Εγγραφή, μετά προσδιορίστε τον ιστότοπο στο προφίλ, αποθηκεύστε]
http://orphus.ru/community/register.html (1500)
http://www.novosti-kosmonavtiki.ru/phpBB2/profile.php?mode=register (1100)
http://www.rmj.ru/phpbb/profile.php?mode=register (1000)
http://www.masterkit.ru/forum/profile.php?mode=register (700)
http://www.ib.ru/forum/profile.php?mode=register (400)
http://forum.mozilla-russia.org/register.php (300) [Εισαγωγή ιστότοπου στο προφίλ]
http://mama-tv.ru/forum/profile.php?mode=register (230)
http://www.neodrive.ru/forum/profile.php?mode=register (170)
http://www.systemaspetsnaz.ru/pforum/profile.php?mode=register (150)
http://tele-club.ru/forum/profile.php?mode=register (130)
http://forum.anastasia.ru/profile.php?mode=register (130)
http://www.shalyapin.ru/forum/profile.php?mode=register (130)
http://www.sarinfo.org/forum/profile.php?mode=register (120)
http://nelubit.ru/profile.php?mode=register (100)
http://www.antisex.info/phpbb2/profile.php?mode=register (60)
http://forum.balletfriends.ru/profile.php?mode=register (50)
http://forum.rusbani.ru/profile.php?mode=register (50)
http://zoneland.ru/forum/profile.php?mode=register (40)
http://forum.av.by/profile.php?mode=register (30)
http://forummotor.israelinfo.ru/profile.php?mode=register (30)
http://wolfson.ru/forum/profile.php?mode=register (30)
http://forum.oslik.ru/profile.php?mode=register (30)
http://data-torrents.com/profile.php?mode=register (20)
http://forum.latfutbols.net/profile.php?mode=register (20)
http://www.forum.hyip-reflection.info/profile.php?mode=register (20)
http://wap.tanchiki.ru/for/profile.php?mode=register (10)

http://www.autoplustv.ru/forum/profile.php?mode=register (500)
http://www.spomir.ru/forum/profile.php?mode=register (350)
http://www.fireman.ru/talk/profile.php?mode=register (300)
http://www.fpss.ru/forum-new/profile.php?mode=register (240)
http://www.skaters.ru/forum/profile.php?mode=register (220)
http://www.a-ivanov.ru/forum/profile.php?mode=register (190)
http://abto-acc.ru/forum/profile.php?mode=register (150)
http://www.artdj.ru/forum/profile.php?mode=register (120)
http://doom-metal.ru/room/profile.php?mode=register (100)
http://www.frisbee.by/f/profile.php?mode=register&agreed=true (80)
http://www.texinfo.ru/forum/ucp.php?mode=register (80) [Προφίλ]
http://globax.biz/forum/profile.php?mode=register (70)
http://www.gracebyte.com/forum/profile.php?mode=register (70)
http://forumjnews.israelinfo.ru/profile.php?mode=register (60)
http://yartech.ru/forum/ucp.php?mode=register (40) [Προφίλ]
http://amrita-dance.ru/forum/profile.php?mode=register (30)
http://forum.isnet.ru/profile.php?mode=register (30)
http://forum.interair.ru/profile.php?mode=register (0
___________________________________________________________________

Η τελευταία ενημέρωση της βάσης δεδομένων ήταν 16/06/11(Καθαρίστηκε η λίστα με τους κατεστραμμένους συνδέσμους + προστέθηκαν μερικοί ακόμη ιστότοποι που βρίσκονται κάτω από τη γραμμή)

Επίσης, χάρη στον ιστότοπο εμπιστοσύνης, μπορείτε όχι μόνο να αυξήσετε το TIC, αλλά και να αυξήσετε την επισκεψιμότητα του ιστότοπου! Αλλά αυτό απαιτεί πολλούς καλούς ιστότοπους εμπιστοσύνης και, κατά κανόνα, πωλούνται ήδη για χρήματα. Λοιπόν, εξαρτάται από εσάς αν θα τα αγοράσετε ή όχι...

Εν κατακλείδι, μπορώ να πω ότι μην εγγραφείτε ταυτόχρονα, σε όλα τα φόρουμ ταυτόχρονα, διαφορετικά ο ιστότοπός σας μπορεί να πέσει κάτω από κάποιου είδους φίλτρο. 5-8 την ημέρα είναι αρκετά κατά τη γνώμη μου. Ολα. Καλή τύχη. 😉

Προσοχή!
Γράφω αυτό το σημείωμα το 2015 και θέλω να πω ότι τώρα, κατά τη γνώμη μου, αφήνοντας συνδέσμους στο ιστολόγιό σας (ιστότοπο) σε αυτούς ή σε άλλους νεότερους ιστότοπους εμπιστοσύνης, απλώς χάνετε τον χρόνο σας. Επομένως, για να αποφύγω επαναλαμβανόμενες ερωτήσεις στα σχόλια, θα γράψω εδώ - δεν θα υπάρχουν ενημερώσεις σε αυτήν τη λίστα.
Σας συνιστώ να δείτε τη λίστα μου. Φυσικά και η ανάρτηση μηνυμάτων σε τέτοια ιστολόγια δεν είναι τόσο αποτελεσματική όσο πριν, αλλά, και πάλι, κατά την υποκειμενική μου άποψη, πολλές φορές περισσότερο.

Το FirePHP είναι μια επέκταση για το firebug, η οποία, σε συνδυασμό με τη μικρή κλάση php του, σας επιτρέπει να μεταδίδετε δεδομένα από την php στην κονσόλα firebug, για παράδειγμα, κάθε είδους var_dump και άλλες πληροφορίες εντοπισμού σφαλμάτων. Το κύριο πλεονέκτημα αυτής της επέκτασης είναι ότι όλες οι πληροφορίες εντοπισμού σφαλμάτων μεταδίδονται μέσω κεφαλίδων και δεν γεμίζουν τις σελίδες και δεν σπάει την εφαρμογή του ιστότοπου σε όλα τα http.p: //.

Κύρια ιδέα.

Ο γενικός αλγόριθμος προφίλ έχει ως εξής:
  1. Στο επάνω μέρος της σελίδας, ενεργοποιήστε τη δημιουργία προφίλ με xhprof_enable()
  2. Στο τέλος της σελίδας, απενεργοποιήστε το προφίλ με xhprof_disable() και αποθηκεύστε τα δεδομένα που συλλέγονται με save_run()
  3. Στη συνέχεια, χρησιμοποιώντας την κλάση firephp php, περνάμε έναν σύνδεσμο προς τα δεδομένα προφίλ στην πλευρά του πελάτη
  4. Στην κονσόλα του firebug "και ανοίξτε τις πληροφορίες που χρειαζόμαστε
  5. χαιρόμαστε :)
Θέλω επίσης να πω ότι, φυσικά, η μη αυτόματη προσθήκη αυτών των λειτουργιών στα σενάρια php σας είναι εξαιρετική. Αλλά θέλω αυτές οι πληροφορίες να είναι πάντα διαθέσιμες κατά την ανάπτυξη και ταυτόχρονα να μην φτάνουν στους διακομιστές μάχης. Επιλύουμε αυτό το πρόβλημα με τον ακόλουθο τρόπο:

Στα έργα μας, σχεδόν σε όλα τα σενάρια, στην αρχή συνδέεται ένα αρχείο εργασίας με φορτωτή κλάσης, σύνδεση συνάρτησης και άλλα απαραίτητα. Επομένως, μεταφέραμε τη συμπερίληψη του προφίλ σε αυτό το αρχείο. Και για να μπορέσουμε να ενεργοποιήσουμε/απενεργοποιήσουμε τη λειτουργία εντοπισμού σφαλμάτων κατά βούληση, προσθέσαμε έναν έλεγχο για τη σταθερά διαμόρφωσης, καθώς και τυλίξαμε αυτούς τους ελέγχους σε ορισμένες μετα-ετικέτες που διαγράφονται αυτόματα κατά την κατασκευή του έργου. Το ίδιο ισχύει για την απενεργοποίηση του προφίλ και της εγγραφής πληροφοριών σε κεφαλίδες χρησιμοποιώντας firephp - αυτές οι εργασίες επιλύονται από μία συνάρτηση που καλείται στο τέλος κάθε σεναρίου php και είναι επίσης τυλιγμένη σε μετα-ετικέτες. Μοιάζει κάπως έτσι:

// Οι ακόλουθες σταθερές είναι γραμμένες στο αρχείο διαμόρφωσης της εφαρμογής

/** Λειτουργία περιβάλλοντος * */
define("APPLICATION_ENV" , "dev" ); // dev - εντοπισμός σφαλμάτων | υπέρ της παραγωγής
/** Διαδρομή προς τον προγραμματιστή */
define("XHPROF_ROOT" , __DIR__. "/ExtProcs/debug/xhprof-0.9.2");

/***************************************************************************************
* Στη συνέχεια, στο αρχείο που φορτώνεται στην αρχή κάθε σεναρίου, ξεκινάμε το προφίλ
* Οι DEV_START και DEV_END είναι οι μετα-ετικέτες μας, τα πάντα μεταξύ τους κόβονται κατά τη διάρκεια της κατασκευής
***************************************************************************************/

//-- DEV_START
//-- Στη λειτουργία εντοπισμού σφαλμάτων, συνδέστε τις βιβλιοθήκες εντοπισμού σφαλμάτων

// Φόρτωση firephp
απαιτείται_άπαξ(__DIR__ . "/includes/ExtProcs/debug/firephp/FirePHP.class.php");
//-- φόρτωση του προφίλ
"/xhprof_lib/utils/xhprof_lib.php");
require_once(XHPROF_ROOT . "/xhprof_lib/utils/xhprof_runs.php");
// Αρχικοποίηση προφίλ με τις απαιτούμενες σημαίες. Λεπτομερής περιγραφήσημαίες
Το // μπορεί να βρεθεί στη διεύθυνση php.net/manual/en/xhprof.constants.php
xhprof_enable(XHPROF_FLAGS_CPU + XHPROF_FLAGS_MEMORY);
}
//-- DEV_END

// Λοιπόν, αυτή η συνάρτηση καλείται στο τέλος κάθε σεναρίου
// Η κλήση του είναι επίσης τυλιγμένη σε DEV_START και DEV_END

/**
* Δημιουργήστε έναν σύνδεσμο προς το αποτέλεσμα δημιουργίας προφίλ και μεταφέρετέ το στην κονσόλα
*/
συνάρτηση dev_boot_down() (
εάν (APPLICATION_ENV === "dev" ) (
// Εκκίνηση της παρουσίας firephp
$firephp = FirePHP::getInstance(true );
// Απενεργοποίηση προφίλ και αποθήκευση δεδομένων
$xhprof_data = xhprof_disable();
$xhprof_runs = νέο XHProfRuns_Default();
$run_id = $xhprof_runs->save_run($xhprof_data, "xhprof_testing" );
// Σχηματίστε έναν σύνδεσμο προς τα δεδομένα δημιουργίας προφίλ και γράψτε τον στην κονσόλα
$link = "http://" . $_SERVER["HTTP_HOST" ] . "/includes/ExtProcs/debug/xhprof-0.9.2/xhprof_html/index.php?run=($run_id)&source=xhprof_testing\n";
$firephp->info($link, "profiling data" );
}
}


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

Δεν θα μπω στις λεπτομέρειες της εγκατάστασης αυτών των επεκτάσεων, γιατί όλα είναι απλά εδώ. Θα μιλήσω μόνο για κάποιες ρυθμίσεις. Το xhproof έχει μόνο μία μεταβλητή διαμόρφωσης - xhprof.output_dir, η οποία οδηγεί στο φάκελο όπου θα αποθηκευτούν τα δεδομένα δημιουργίας προφίλ. Επομένως, βεβαιωθείτε ότι ο χρήστης κάτω από τον οποίο εκτελούνται τα σενάρια php έχει δικαιώματα εγγραφής στον καθορισμένο κατάλογο. Βάλτε λοιπόν στο php.ini κάτι σαν αυτό:


επέκταση=xhprof.so
xhprof.output_dir="/var/tmp/xhprof"

Επίσης δεν είναι κακό να βάλετε κάτι σαν τελεία ή Graphviz για να σχεδιάσετε γραφήματα κλήσεων. Έχω το Graphviz με MacOS X.

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

Σε αυτό το σημείωμα, εξετάζω το βιβλίο του A.A. Zaliznyak "The Tale of Igor's Campaign": a linguist's view", στις σελίδες του οποίου υπάρχει μια διαμάχη μεταξύ γλωσσολόγων σχετικά με το χρόνο συγγραφής του κειμένου του Lay: Ο A.A. Zaliznyak επικρίνει τις λανθασμένες, από την άποψή του, κατά την άποψή του, τις στιγμές, αλλά ο Μ. με έναν πολύ περίεργο τρόπο...

Η ουσία των κατασκευών του Handler στην παρουσίαση του Zaliznyak είναι η εξής: Ο Handler αναλύει τα στατιστικά στοιχεία της παρουσίας ατελειών στο κείμενο "Words" (το ατελές είναι μια τέτοια λεκτική μορφή λέξης) και τον σχετικά μεγάλο αριθμό ατελειών που βρέθηκαν στους συναγερμούς "Word" Handler: ένα τέτοιο φαινόμενο δεν παρατηρείται στο κοσμικόςχειρόγραφα των αιώνων XII-XV. η αφθονία του ατελούς κάνει τον «Λόγο» να σχετίζεται με αγιογραφικά κείμενα (κείμενα που περιγράφουν τη ζωή κάποιου), τα οποία είναι Εκκλησίακείμενα και γραμμένα από μοναχούς στα εκκλησιαστικά σλαβικά. και ο Χέντλερ καταλήγει στο συμπέρασμα ότι το Lay γράφτηκε αργότερα από τον 12ο αιώνα, «όταν η υφολογική έννοια του ατελούς έγινε αντιληπτή διαφορετικά από ό,τι στην περίοδο από τον 11ο έως τον 12ο αιώνα».
Το συμπέρασμα ότι το Lay ανήκε σε μια μεταγενέστερη εποχή, το οποίο έκανε ο Handler με βάση μια ανάλυση μόνο της γλώσσας του έργου, ήταν μια ψυχολογική πρόκληση για τον Zaliznyak, για τον οποίο η γλωσσολογία, καθώς και για τον Handler, είναι το μόνο και υψηλότερο επιχείρημα στην απόδειξη, αλλά ήδη στην απόδειξη της αρχαιότητας των Lay και Zaliznyak rentakesler.
Ταυτόχρονα, ο Zaliznyak κάνει ένα είδος «ιπποτικής κίνησης», για την ουσία της οποίας θα μιλήσω τώρα εν συντομία, χωρίς να μπω ούτε στη γλωσσολογία ούτε στις στατιστικές μεθόδους των Handler και Zaliznyak.

Ο Zaliznyak εφιστά την προσοχή του αναγνώστη στο γεγονός ότι ο Hendler απέκλεισε τα κείμενα των αρχαίων ρωσικών χρονικών από το πεδίο της επιστημονικής έρευνας (ας θυμηθούμε τον Yu.M. Lotman, ο οποίος έκανε το ίδιο, αλλά για άλλους λόγους). Ο Handler δικαιολόγησε αυτό το βήμα με το γεγονός ότι τα παλαιά ρωσικά χρονικά δεν έχουν έναν συγγραφέα, αλλά πολλούς: τα κείμενα των χρονικών ξαναγράφτηκαν επανειλημμένα, διορθώθηκαν, ενημερώθηκαν, περικόπηκαν, προστέθηκαν ... Και σε αντίθεση με τον Handler, ο Zaliznyak προσφέρει στον αναγνώστη την εμπειρία του από την καταμέτρηση των ατελειών στα παλιά ρωσικά χρονικά, συγκεκριμένα - στο Χρονικό Ipatiev.
Ο Zaliznyak παίρνει για ανάλυση τη θέση στο Χρονικό του Ipatiev όπου η ιστορία αφορά την εκστρατεία του πρίγκιπα Ιγκόρ - ωστόσο, δεν είναι σαφές τι ακριβώς τόμο της ιστορίας αναλύει ο Zaliznyak: είτε ολόκληρο το κείμενο της ιστορίας είτε κάποιο μέρος της - ταυτόχρονα, ολόκληρος ο επιστημονικός κόσμος γνωρίζει με βεβαιότητα ότι ήταν αυτή η ιστορία του χρονικού που κάποτε ενδιέφερε μια ολόκληρη ιστορία από την εκκλησία και αργότερα ιδεολόγους. στο χρονικό ω τις μετανοημένες ομιλίες του πρίγκιπα Ιγκόρ στο πεδίο της μάχης εναντίον των Πολόβτσι, όταν τα πράγματα πήγαιναν ήδη σε μια επαίσχυντη ήττα.
Ο αναγνώστης δεν μπορεί παρά να δωροδοκηθεί από το γεγονός που σημείωσε ο Zaliznyak ότι το κείμενο του «Λόγου» και το κείμενο (επιμελημένο, τονίζω, από εκκλησιαστικούς συγγραφείς) της ιστορίας για την εκστρατεία του Πρίγκιπα Ιγκόρ στο Χρονικό του Ιπάτιεφ είναι στενά και αλληλένδετα και, πιθανώς, επομένως, η μέθοδος του Ζαλίζνιακ (την οποία δεν αναλύω τη δήλωση του ΣΠΙ και τα συμπεράσματά του).<«Слово о полку Игореве»>πλησιάζει μόνο σε αγιογραφικά έργα εντελώς αποτυχημένα» εκλαμβάνονται ψυχολογικά πειστικά.

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

Τίθεται το ερώτημα: γιατί σε μια επιστημονική εργασία που ισχυρίζεται ότι είναι συμπαγής και έγκυρη για τη μελέτη, επιλέχθηκε μόνο ένα παράδειγμα για στατιστικούς υπολογισμούς; Και γιατί το συγκεκριμένο παράδειγμα;
Και τι θα συμβεί αν αναλύσουμε τα στατιστικά στοιχεία των ατελειών όχι καν σε άλλα χρονικά, αλλά στο ίδιο Χρονικό του Ιπάτιεφ, αλλά σε κάποιο άλλο (προηγούμενο ή μεταγενέστερο) κομμάτι του κειμένου; Τότε τα αποτελέσματα θα διαψεύσουν εξίσου πειστικά τον Χέντλερ;

Παρεμπιπτόντως, είναι περίεργο ότι ολόκληρο αυτό το παράδειγμα με τον αριθμό των ατελειών στο Χρονικό του Ιπάτιεφ μπορεί να θεωρηθεί ως η αντίρρηση του A.A. Zaliznyak στον Yu.M.
Αλλά το όλο θέμα είναι ότι όλες αυτές οι μεταγενέστερες προσθήκες μπορούν να εντοπιστούν (και, αν χρειαστεί, να αποσπαστούν από το γενικό χρονικό υλικό) με τη βοήθεια γλωσσικής και λογοτεχνικής ανάλυσης, και όχι σημειωτικής, σύμφωνα με τον Lotman.

Έτσι, σε ένα βήμα, εκτέθηκαν μεθοδολογικά προβλήματα στην ανάλυση των «αρχαιοτήτων» του κειμένου του Lay τόσο από τον A.A. Zaliznyak όσο και από τον Yu.M. Lotman.
Αλλά η εσφαλμένη κατασκευή τους, φυσικά, δεν είναι ακόμη απόδειξη της όψιμης καταγωγής των Λαϊκών...

07.01.2007.
© A.N. Lavrukhin.

Βιβλιογραφία:
1. Yu.M. Lotman. Σχετικά με τον ρωσικό πολιτισμό. Άρθρα και έρευνα. Πετρούπολη, 2005, σ. 84-106.
2. Α.Α.Ζαλίζνιακ. "The Tale of Igor's Campaign": η άποψη ενός γλωσσολόγου. Μ., 2004, σ. 238-240.