Yara

Screenshot Λογισμικό:
Yara
Στοιχεία Λογισμικού:
Εκδοχή: 1.1.00
Ανεβάστε ημερομηνία: 2 Jun 15
Προγραμματιστής: Ronald Landheer-Cieslak
Άδεια: Δωρεάν
Δημοτικότητα: 7

Rating: nan/5 (Total Votes: 0)

Yara (Yet Another RSS Aggregator) είναι ένας γρήγορος, δυνατότητα ενσωμάτωσης RSS aggregator και αναλυτή. Yara είναι γραμμένο σε C ++ και εκθέτει ένα πολύ απλό API σε C.
Yara έχει σχεδιαστεί για να είναι όσο το δυνατόν γρηγορότερα, αλλά μπορούν να χρησιμοποιηθούν και διατηρήσιμη. Μερικές από τις επιλογές για το πρόγραμμα ανάλυσης και της renderer έγιναν αποκλειστικά για την ταχύτητα:
· Yara χρησιμοποιεί το Expat ανάλυσης XML, η οποία είναι ο ταχύτερος ανάλυσης XML ξέρω.
Αν Expat δεν είναι ούτε SAX ούτε parser DOM, ταιριάζει το σκοπό της ακριβώς και είναι το de-facto πρότυπο για γρήγορη XML parsing.
· Yara χρησιμοποιεί πρότυπα για την απόδοση, στην οποία αντικαθιστά τις ετικέτες με τα περιεχόμενα του τι βρεθεί στο ρεύμα RSS.
Για να καταστεί μια ροή RSS, ψάχνει στο πρότυπο για τις ετικέτες που μοιάζει με αυτό: $$ __ __ tagname $$. Στη συνέχεια, χρησιμοποιεί ένα τέλειο κατακερματισμού, που παράγεται από το GNU gperf, για να αναζητήσετε τη λειτουργία για να χρησιμοποιήσετε για να εισάγετε ό, τι η ετικέτα αντιστοιχεί σε, και ένθετα ό, τι χρειάζεται εισαγωγή.
Αυτό σημαίνει ότι αυτό το renderer RSS δεν καθιστά αναγκαστικά RSS σε HTML: θα μπορούσε, αν ήθελε, να το χρησιμοποιήσετε για να δημιουργήσετε κώδικα C που περιέχει στατικά το RSS feed.
Parsing γίνεται σε δύο στάδια: πρώτα, η ροή RSS αναλύεται, τότε το πρότυπο χρησιμοποιείται για να δημιουργήσει μια κεφαλίδα, κάθε στοιχείο που βρέθηκαν στο ρεύμα, και ένα υποσέλιδο. Συνεπώς, η μήτρα αποτελείται από ένα κείμενο πρότυπο για τα τρία.
Yara δεν θα κατεβάσετε το ρεύμα για εσάς: τα περισσότερα εργαλεία RAD, πλαίσια, κ.λπ. έρχονται με εύκολο στη χρήση μεθόδων για να κατεβάσετε αρχεία από το διαδίκτυο, οπότε δεν είδα μια άμεση ανάγκη να εφαρμοστεί αυτό.
Yara έρχεται με ένα παράδειγμα εφαρμογής, το οποίο είναι ένα αυτόνομο RSS θεατή γραμμένο σε Turbo C ++. Ο θεατής φορτώνει το αρχείο DLL αναλυτή / renderer δυναμική, η οποία έχει ως στόχο να καταδείξει όχι μόνο ότι το αρχείο DLL μπορεί να μεταγλωττιστεί με ένα διαφορετικό C ++ compiler, αλλά ότι μπορεί να χρησιμοποιηθεί ως ένα plug-in για τις εφαρμογές σας.
Τι νέο υπάρχει σε αυτήν την έκδοση:
· Αυτή η έκδοση προσθέτει υποστήριξη για τη δημιουργία RSS feed, με την κατηγορία γεννήτρια και ένα C API.
· Αυτή αναπτύχθηκε για να συμπεριληφθούν ως plug-in σε RetroShare (http://retroshare.sf.net) για να δημοσιεύσετε OFF-Url-Σύνδεσμοι του http://offsystem.sf.net σε κορμούς και σανίδες Web με RSS.

Σχόλια για Yara

Τα σχόλια δεν βρέθηκε
προσθήκη σχολίου
Ενεργοποιήστε τις εικόνες!