CAT | Software
10
EveKnows 1.4 – Photo Slideshow!
0 Comments | Posted by aidan in Announcements, Development, Software
Today some very exciting features were added to everyone’s favorite porn search engine. I think the coolest by far is the new photo slideshow (more on that in a minute!), but here’s the full list so you can judge for yourself.
Quality of Results
The gallery ranking system was drastically overhauled and now offers significantly better results. A gallery’s date plays an important role in the new algorithm, so it should tend to keep fresh results near the top of the listings. It also helps to break up the tendency of ‘grouping’ search results, i.e. searching for ‘redhead’ would return lots of results from a single site, then a bunch of results from a different site, then results from a third, etc. Now the results will be mixed together much more appropriately.
More Thumbnails
New galleries will have three thumbnail images instead of only one, so you can get a better idea of whether the gallery contains the type of photo’s you’re interested in. Hover your mouse over the gallery and the thumbnail image will rotate, displaying each different photo for a few seconds. Please note that JavaScript must be enabled for this feature to work properly.
Photo Slideshow
New galleries now support a photographic slideshow of their images! Yes, that’s right: EveKnows automatically run through a complete slideshow of a gallery’s photos, all with a single click of your mouse! Not all galleries support this feature, and not all browsers are compatible with it. Notably, Safari will not be able to display most galleries as slideshows (although it does work with a few). Firefox, Internet Explorer, and Opera, however, all work properly. If a search result has an associated slideshow, you may view it by clicking the Slideshow link; galleries without slideshows will not have this link. If your web browser blocks pop-up windows, you will need to either press the ‘Play’ button to start the slideshow or turn of the pop-up blocker for EveKnows.com.
As always, feel free send me any comments or criticisms!
27
Profiling and Debugging Linux Disk Access
0 Comments | Posted by aidan in Development, Hardware, Linux, Software
EveKnows.com is 100% Linux powered. The free (as in speech!) system has proved to be absolutely perfect for our needs. It’s fast, stable, and customizable–exactly what you look for in a platform for running fresh, cutting-edge applications such as EveKnows.
One of the harder tasks I’ve had is tuning disk access. The search engine is currently running on a Debian 4.0 system with SATA hard drives. The UNIX utility top reports 10-20% IO usage (which is a good indicator of disk access) almost all the time. When I turn on the Caroline search spider, that usage spikes to 50%. At the moment this isn’t really a big deal, but as the site’s popularity continues to grow, it will eventually become a bottleneck and severely limit performance.
Thus, I’ve been trying to learn about profiling disk access on Linux systems. Maybe I’ve just been looking in the wrong places, but I haven’t been able to find any tools which can show me which applications are causing the heavy IO load. Some digging revealed that dmesg can report individual IO calls when /proc/sys/vm/block_dump is set to 1, but that raw information is essentially useless. To that end, I wrote a small Perl script which totals all of the IO statistics and displays a pretty table of results. If anyone is interested in using it themselves, the code is below.
Update: HTML tends to screw up Perl code, so copying/pasting the below code probably won’t work; if you just want to download the script for your own use, you can find it here.
#!/usr/bin/perl # # Copyright 2007 Aidan Trent# Released under the terms of the GNU GPL # Usage: SCRIPT_NAME
