<?xml version='1.0' encoding='UTF-8'?><?xml-stylesheet href="http://www.blogger.com/styles/atom.css" type="text/css"?><feed xmlns='http://www.w3.org/2005/Atom' xmlns:openSearch='http://a9.com/-/spec/opensearchrss/1.0/' xmlns:georss='http://www.georss.org/georss' xmlns:gd='http://schemas.google.com/g/2005' xmlns:thr='http://purl.org/syndication/thread/1.0'><id>tag:blogger.com,1999:blog-1888408648841517661</id><updated>2012-02-16T09:57:46.674-08:00</updated><category term='Wusage Web Server Log Analyzer'/><category term='Writing KDE4 file analyzers'/><category term='Google pagerank analysis tool'/><title type='text'>IMPORTANT OF ANALYZER</title><subtitle type='html'></subtitle><link rel='http://schemas.google.com/g/2005#feed' type='application/atom+xml' href='http://important-analyzer.blogspot.com/feeds/posts/default'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/1888408648841517661/posts/default?max-results=100'/><link rel='alternate' type='text/html' href='http://important-analyzer.blogspot.com/'/><link rel='hub' href='http://pubsubhubbub.appspot.com/'/><author><name>important analyzer</name><uri>http://www.blogger.com/profile/14936714351241891753</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='16' height='16' src='http://img2.blogblog.com/img/b16-rounded.gif'/></author><generator version='7.00' uri='http://www.blogger.com'>Blogger</generator><openSearch:totalResults>3</openSearch:totalResults><openSearch:startIndex>1</openSearch:startIndex><openSearch:itemsPerPage>100</openSearch:itemsPerPage><entry><id>tag:blogger.com,1999:blog-1888408648841517661.post-6259475534483061046</id><published>2009-06-30T07:43:00.000-07:00</published><updated>2009-06-30T07:46:02.375-07:00</updated><category scheme='http://www.blogger.com/atom/ns#' term='Writing KDE4 file analyzers'/><title type='text'>Writing KDE4 file analyzers</title><content type='html'>&lt;p&gt;File analyzers extract data from files to display in the file dialogs and file managers. The data gathered this way is also used to search for files. KDE4 allows the use of multiple analyzers per file type. Analyzers can extract text which is used for indexing, but they can also retrieve other data such as song title, album title, recipient, md5 sum, the mimetype of a file, and much more. &lt;/p&gt;&lt;p&gt;This tutorial describes how you can write new analyzers. &lt;/p&gt; &lt;a name="Primer" id="Primer"&gt;&lt;/a&gt;&lt;h2&gt;&lt;span class="editsection"&gt;[&lt;a href="http://techbase.kde.org/index.php?title=Development/Tutorials/Writing_file_analyzers&amp;amp;action=edit&amp;amp;section=2" title="Edit section: Primer"&gt;edit&lt;/a&gt;]&lt;/span&gt; &lt;span class="mw-headline"&gt; Primer &lt;/span&gt;&lt;/h2&gt; &lt;a name="What_are_file_analyzers.3F" id="What_are_file_analyzers.3F"&gt;&lt;/a&gt;&lt;h3&gt;&lt;span class="editsection"&gt;[&lt;a href="http://techbase.kde.org/index.php?title=Development/Tutorials/Writing_file_analyzers&amp;amp;action=edit&amp;amp;section=3" title="Edit section: What are file analyzers?"&gt;edit&lt;/a&gt;]&lt;/span&gt; &lt;span class="mw-headline"&gt; What are file analyzers? &lt;/span&gt;&lt;/h3&gt; &lt;p&gt;A file analyzer is a class that extracts metadata from a file or data stream. You can have file analyzers that are specific for certain file types such as an analyzer that extracts the information from an ogg vorbis file. There are also more general file analyzers that calculate for example the md5 or sha1 of a file. &lt;/p&gt; &lt;a name="File_analyzers_in_KDE4" id="File_analyzers_in_KDE4"&gt;&lt;/a&gt;&lt;h3&gt;&lt;span class="editsection"&gt;[&lt;a href="http://techbase.kde.org/index.php?title=Development/Tutorials/Writing_file_analyzers&amp;amp;action=edit&amp;amp;section=4" title="Edit section: File analyzers in KDE4"&gt;edit&lt;/a&gt;]&lt;/span&gt; &lt;span class="mw-headline"&gt; File analyzers in KDE4 &lt;/span&gt;&lt;/h3&gt; &lt;p&gt;KDE4 uses stream based file analyzers for retrieving text and metadata from files. This has a number of advantages over file based methods. Stream based access &lt;/p&gt; &lt;ul&gt;&lt;li&gt; is faster for 90% of the file types, &lt;/li&gt;&lt;li&gt; allows easy analysis of embedded files such as email attachments or entries from zip files, rpms and many other container file formats. &lt;/li&gt;&lt;/ul&gt; &lt;p&gt;Writing stream-based analyzers requires a different approach than the usual file-based methods and in the tutorial we will explain how to go about it. &lt;/p&gt;&lt;p&gt;The current state of porting the KDE3 kfile plugins to KDE4 stream analyzers can be seen at &lt;/p&gt; &lt;a name="Look_for_existing_code" id="Look_for_existing_code"&gt;&lt;/a&gt;&lt;h2&gt;&lt;span class="editsection"&gt;&lt;/span&gt; &lt;span class="mw-headline"&gt;Look for existing code &lt;/span&gt;&lt;/h2&gt; &lt;p&gt;If you want to see some code examples, take a look at the already implemented file analyzers at &lt;/p&gt;&lt;p&gt;Some examples of meta-data extraction from files can also be found.&lt;/p&gt; &lt;a name="Choosing_the_type_of_analyzer" id="Choosing_the_type_of_analyzer"&gt;&lt;/a&gt;&lt;h2&gt;&lt;span class="editsection"&gt;&lt;/span&gt; &lt;span class="mw-headline"&gt;Choosing the type of analyzer &lt;/span&gt;&lt;/h2&gt; &lt;p&gt;There are two main types of analyzers: &lt;b&gt;StreamThroughAnalyzer&lt;/b&gt; and &lt;b&gt;StreamEndAnalyzer&lt;/b&gt;. The latter is more powerful and a bit easier to program, but has a limitation: only one StreamEndAnalyzer can analyze a particular resource, while you can use as many StreamThroughAnalyzers as you like. Most analyzers can be written as StreamThroughAnalyzers. The most important exception is for analyzers that extract embedded resources from a stream. Examples of this are the ZipEndAnalyzer, the MailEndAnalyzer and the RpmEndAnalyzer. &lt;/p&gt;&lt;p&gt;In this tutorial we focus on a simple example file type: BMP images. The information we will get from this file is located at the start of the file. It turns out that in this case, it is just as easy to implement the analyzer as a StreamEndAnalyzer as a StreamThroughAnalyzer. We will implement it as a StreamEndAnalyzer and point out how to do the same as a StreamThroughAnalyzer. &lt;/p&gt;&lt;p&gt;Two other types of stream analyzers have been added to Strigi. &lt;b&gt;StreamLineAnalyzer&lt;/b&gt;, for file format based on lines of plan text, &lt;b&gt;StreamSaxAnalyzer&lt;/b&gt;, for XML based file such as SVG. &lt;/p&gt; &lt;a name="StreamEndAnalyzer" id="StreamEndAnalyzer"&gt;&lt;/a&gt;&lt;h2&gt;&lt;span class="editsection"&gt;[&lt;a href="http://techbase.kde.org/index.php?title=Development/Tutorials/Writing_file_analyzers&amp;amp;action=edit&amp;amp;section=7" title="Edit section: StreamEndAnalyzer"&gt;edit&lt;/a&gt;]&lt;/span&gt; &lt;span class="mw-headline"&gt; StreamEndAnalyzer &lt;/span&gt;&lt;/h2&gt; &lt;p&gt;Three functions need to be implemented in a StreamEndAnalyzer: &lt;/p&gt; &lt;ul&gt;&lt;li&gt; &lt;tt&gt;name()&lt;/tt&gt; &lt;/li&gt;&lt;li&gt; &lt;tt&gt;checkHeader()&lt;/tt&gt; &lt;/li&gt;&lt;li&gt; &lt;tt&gt;analyze()&lt;/tt&gt; &lt;/li&gt;&lt;/ul&gt;&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/1888408648841517661-6259475534483061046?l=important-analyzer.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://important-analyzer.blogspot.com/feeds/6259475534483061046/comments/default' title='Post Comments'/><link rel='replies' type='text/html' href='http://important-analyzer.blogspot.com/2009/06/writing-kde4-file-analyzers.html#comment-form' title='0 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/1888408648841517661/posts/default/6259475534483061046'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/1888408648841517661/posts/default/6259475534483061046'/><link rel='alternate' type='text/html' href='http://important-analyzer.blogspot.com/2009/06/writing-kde4-file-analyzers.html' title='Writing KDE4 file analyzers'/><author><name>important analyzer</name><uri>http://www.blogger.com/profile/14936714351241891753</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='16' height='16' src='http://img2.blogblog.com/img/b16-rounded.gif'/></author><thr:total>0</thr:total></entry><entry><id>tag:blogger.com,1999:blog-1888408648841517661.post-1262569484601919177</id><published>2009-06-30T07:42:00.001-07:00</published><updated>2009-06-30T07:46:02.379-07:00</updated><category scheme='http://www.blogger.com/atom/ns#' term='Wusage Web Server Log Analyzer'/><title type='text'>Wusage Web Server Log Analyzer</title><content type='html'>&lt;font size="2" face="ARIAL"&gt;&lt;b&gt;Wusage Web Server Log Analyzer&lt;/b&gt; Review&lt;/font&gt;&lt;br /&gt;    &lt;font size="2" face="ARIAL"&gt; &lt;!-- google_ad_section_start --&gt; Wusage analyzes the logs produced by your web server and producesattractive HTML reports, complete with 3D bar charts and pie charts. Reports can also be delivered by email. By measuring the popularity ofyour documents, as well as identifying the sites that access your servermost often, Wusage provides valuable marketing information. By determiningthe paths your users follow and analyzing the sites from which they come,Wusage helps you find out which outside sites are most important to you.The latest release of our web server log analyzer is now available forLinux, the Windows family of operating systems, and many Unix platforms.New features include a powerful new "ISP mode" with support for automaticlog rotation and generation for dozens and even hundreds of virtualdomains. Individual virtual domain holders can log in and edit their ownsettings in a safe, restricted environment. In addition, a user-friendly"simple mode"has been added for users responsible for only a single web site. &lt;/font&gt;&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/1888408648841517661-1262569484601919177?l=important-analyzer.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://important-analyzer.blogspot.com/feeds/1262569484601919177/comments/default' title='Post Comments'/><link rel='replies' type='text/html' href='http://important-analyzer.blogspot.com/2009/06/wusage-web-server-log-analyzer.html#comment-form' title='0 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/1888408648841517661/posts/default/1262569484601919177'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/1888408648841517661/posts/default/1262569484601919177'/><link rel='alternate' type='text/html' href='http://important-analyzer.blogspot.com/2009/06/wusage-web-server-log-analyzer.html' title='Wusage Web Server Log Analyzer'/><author><name>important analyzer</name><uri>http://www.blogger.com/profile/14936714351241891753</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='16' height='16' src='http://img2.blogblog.com/img/b16-rounded.gif'/></author><thr:total>0</thr:total></entry><entry><id>tag:blogger.com,1999:blog-1888408648841517661.post-450334710381596192</id><published>2009-06-30T07:40:00.000-07:00</published><updated>2009-06-30T07:46:02.382-07:00</updated><category scheme='http://www.blogger.com/atom/ns#' term='Google pagerank analysis tool'/><title type='text'>Google pagerank analysis tool</title><content type='html'>&lt;b&gt;Advanced Page Rank Analyzer&lt;/b&gt; is the search engine optimization software designed for retrieving Google pagerank values for a list of web sites (URLs). This pagerank tool also finds the number of inbound links for each URL and checks each web site for availability in the Google Catalog and DMOZ and Yahoo directories. There are two types of pagerank reports available. You can view the average values of all ranking parameters for a list of URLs and the detailed ranking information for each web site on the list. &lt;p&gt; &lt;img src="http://www.pagerankanalyzer.com/1/margin.gif" alt="Google pagerank tool" width="32" align="left" border="0" height="26"&gt; &lt;/p&gt;While optimizing a web site, it is often necessary to evaluate the competition level for one or another search phrase. Other time, it may be interesting to find out the PageRank of pages referring to your web site. In all of such cases, analysis of great number of URLs is required for determining their search ranking. Performing this task manually may appear too labor-intensive. At the same time, our pagerank tool allows performing the required analysis within a few minutes! &lt;p&gt; &lt;img src="http://www.pagerankanalyzer.com/1/margin.gif" alt="pagerank checker" width="32" align="left" border="0" height="26"&gt; Our Google PageRank analysis tool allows checking the following ranking parameters:&lt;br /&gt; &lt;/p&gt;&lt;ul&gt;&lt;img src="http://www.pagerankanalyzer.com/1/margin1.gif" alt="pagerank extractor" width="22" align="left" border="0" height="17"&gt; - Google PageRank value. &lt;p&gt;  &lt;img src="http://www.pagerankanalyzer.com/1/margin1.gif" alt="link popularity analyzing" width="22" align="left" border="0" height="17"&gt; - Number of inbound (backward) links - based on data from several search engines.&lt;/p&gt;&lt;p&gt;  &lt;img src="http://www.pagerankanalyzer.com/1/margin1.gif" alt="DMOZ presence" width="22" align="left" border="0" height="17"&gt; - Web site availability in the Google Catalog, DMOZ and Yahoo directories&lt;/p&gt;&lt;p&gt; &lt;/p&gt;&lt;/ul&gt;  &lt;p&gt; &lt;/p&gt;Advanced Page Rank analyzer can also extract URLs for specified search queries from Google, Yahoo, AltaVista, MSN Search and AllTheWeb. Therefore, you can collect the URL list for selected search phrase and then analyze it with our pagerank analysis tool. &lt;p&gt; &lt;/p&gt; The complete list of this pagerank software's features can be found in the section.  &lt;p&gt; &lt;/p&gt;Additional software required for working with Advanced Page Rank Analyzer is: Internet Explorer - version 5.5 or greater, Google ToolBar.&lt;br /&gt;&lt;i&gt;The Google ToolBar is a toolbar you can use when you are running Internet Explorer. After its installation you will be able to see the PageRank (PR) of a page. It can range from 0 (not important page according to Google) to 10 (very important page according to Google). This feature is included when installing the Google ToolBar with advanced features.&lt;/i&gt;&lt;br /&gt;&lt;br /&gt;&lt;br /&gt;&lt;br /&gt; &lt;b&gt;Below is some overall information on Google Page Rank:&lt;/b&gt;&lt;br /&gt;&lt;br /&gt;The Google website explains PageRank as: PageRank relies on the uniquely democratic nature of the web by using its vast link structure as an indicator of an individual page's value. In essence, Google interprets a link from page A to page B as a vote, by page A, for page B. But, Google looks at more than the sheer volume of votes, or links a page receives; it also analyzes the page that casts the vote. Votes cast by pages that are themselves "important" weigh more heavily and help to make other pages "important."&lt;br /&gt;&lt;br /&gt;Important, high-quality sites receive a higher PageRank, which Google remembers each time it conducts a search. Of course, important pages mean nothing to you if they don't match your query. So, Google combines PageRank with sophisticated text-matching techniques to find pages that are both important and relevant to your search. Google goes far beyond the number of times a term appears on a page and examines all aspects of the page's content (and the content of the pages linking to it) to determine if it's a good match for your query.&lt;br /&gt;&lt;br /&gt;While the exact algorithm of each search engine is a closely guarded secret, search engine analysts believe that the search engine results (ranking) is some form of a multiplier factor of 'Page Relevance' and 'PageRank'. Simply put, the formula would look something like -&lt;br /&gt;&lt;br /&gt; &lt;b&gt;Ranking = (Page Relevance) x (PageRank) &lt;/b&gt;&lt;br /&gt;&lt;br /&gt;The PageRank logic made sense and the algorithm seemed impregnable at the hands of the webmasters. The search results of Google search have demonstrated high relevance and this is one of the main reasons for their resounding success. Most other major search engines have adopted this logic in their own algorithms in some form or the other, varying the importance they assign to this value in ranking sites in their search engine result pages.&lt;br /&gt;&lt;br /&gt;Since the early days of the web, search engines have constantly tried to evolve better algorithms to rank relevant web pages. Most search engines give significant importance to as a criterion for evaluating importance of web pages ranking and indexing purposes. &lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/1888408648841517661-450334710381596192?l=important-analyzer.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://important-analyzer.blogspot.com/feeds/450334710381596192/comments/default' title='Post Comments'/><link rel='replies' type='text/html' href='http://important-analyzer.blogspot.com/2009/06/google-pagerank-analysis-tool.html#comment-form' title='0 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/1888408648841517661/posts/default/450334710381596192'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/1888408648841517661/posts/default/450334710381596192'/><link rel='alternate' type='text/html' href='http://important-analyzer.blogspot.com/2009/06/google-pagerank-analysis-tool.html' title='Google pagerank analysis tool'/><author><name>important analyzer</name><uri>http://www.blogger.com/profile/14936714351241891753</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='16' height='16' src='http://img2.blogblog.com/img/b16-rounded.gif'/></author><thr:total>0</thr:total></entry></feed>
