Great tool in Python (http headers and html links)

May 20, 2008

Simple and extremely useful. URLinfo is a tool for handling web pages: finding information about it, finding headers, internal and external links, etc…

For debug, SEO, extract links.. with google server (Google App Engine)

http://url-info.appspot.com/

url info


A good faceted SiteSearch engine: Solr

October 12, 2007

Solr Solr is an enterprise-ready, Lucene-based search server that supports faceted searching, hit highlighting, and multiple output formats.

Solr features caching, replication support for load balancing, faceting, highlighting, more-like-this, simple HTTP protocol supporting XML, JSON, and other formats. Lucene powers Solr’s RESTful web services.
Solr is an enterprise-ready, Lucene-based search server that supports faceted searching, hit highlighting, and multiple output formats.

Solr Uses the Lucene Search Library and Extends it!

* A Real Data Schema, with Numeric Types, Dynamic Fields, Unique Keys
* Powerful Extensions to the Lucene Query Language
* Support for Dynamic Faceted Browsing and Filtering
* Advanced, Configurable Text Analysis
* Highly Configurable and User Extensible Caching
* Performance Optimizations
* External Configuration via XML
* An Administration Interface
* Monitorable Logging
* Fast Incremental Updates and Snapshot Distribution
* XML and CSV/delimited-text update formats

An example of a Solr admin screen:

Solr Admin


Save and synchronize personnal data : .Mac or Google account

October 1, 2007

A little comparaison between Google and Apple account :

  dotMac Google My Choice
Price $99 $75 Google
Size 10 Gb 25 Gb Google
Contact Integation Perfect None Apple
Image Publication iPhoto Picassa Google
File Storage iDisk Not yet? Apple
Calendar Integation None Only web to iCal Google

For Google :

+ Price

+ Web Calendar

dot Mac Account :

+ The best integration with MacOS …

+ Contact synchronisation with web interface

– iCal not on web


A very fast Site-Search engine : Sphinx (with Python API:-)

October 1, 2007

Sphinx

I found this search engine very, very fast…I try to run my own benchmarks and the results are very impressive !

Sphinx is a full text search engine for database content but you can also read XML text files. It was specially designed to integrate well with SQL databases and scripting languages. For very large datasets you can have distributed indices and searching.

Features :

– high indexing speed (upto 10 MB/sec on modern CPUs)

– high search speed (avg query is under 0.1 sec on 2-4 GB text collections)

– high scalability (upto 100 GB of text)

– supports distributed searching

– supports MySQL natively (MyISAM and InnoDB tables are both supported)

– supports phrase searching

– supports phrase proximity ranking, providing good relevance

– supports English and Russian stemming

– supports any number of document fields

– supports document groups

– supports stopwords

– supports different search modes (“match all”, “match phrase”)

– generic XML interface which grealy simplifies custom integration

– pure-PHP (ie. NO module compiling etc) searchd client API- A set of API libraries for popular Web scripting languages (PHP, Python, Perl, and Ruby are bundled)

I’m planning to use it more extensively for indexing and searching … For me it’s end of Lucene (in my products)…

Thanks Andrew Aksyonoff ( For information he began developing Sphinx in 2001)

Site : www.sphinxsearch.com and Site powered by Sphinx


Writing underscore (LOW LINE) on MacBook Keyboard

September 19, 2007

I search this key because my MacBook’s Keyboard isn’t obvious.

On MacBook’s keyboard it shares a key with the hyphen on the top row ( to the right of the 0 key). On my older pc keyboard the underscore is in bottom of the 8 key…

So this post is only for memo..


Another good Video clip: Air – Electronic Performers

September 13, 2007

Just because I like the video clip : – )

And the music too ! It’s a french techno music, Congratulations and thanks for this great job 🙂

It’s also a sort of “information processing”…


Uncompress / decompress / unpacking a tar.gz file

September 13, 2007

You can decompress files with the extension .tar.gz (unpack a tarball) using the gunzip or tar commands as follows:

	gunzip file.tar.gz
	OR
	tar xzvf file.tar.gz

If you want more information about : tar file format


I love this song: AaRON – U Turn(lili)

September 9, 2007

The album is fantastic. It’s strange, when you listen it you be bewitched, you need that all people listen it and like it . A council listen the album, “U-turn -lily” is not the best of all songs in the Album.. I would like know if usa public, will like this album ?


Maintainable, distributable, testable python code

September 5, 2007

main pythonSome suggestions to write a main() function :

Boilerplate for maintainable, distributable, testable python code by Matt Harrison http://panela.blog-city.com/boilerplate_for_maintainable_distributible_testable_python.htm

Another Python main() functions by Guido van Rossum
http://www.artima.com/weblogs/viewpost.jsp?thread=4829


MacBook Keyboard: write [box or square] brackets

September 3, 2007

keybord It’s very useful but not present on my Mac Book Keyboard….

For the [square brackets] the shortcuts is:

[ => Shift + Alt + (

square bracket ShiftALTbracket

] => Shift + Alt + )

square bracket ShiftALTbracket

And don’t forget my previous post about: the backslash and the pipe on MacBook