Showing entries 1021 to 1030 of 1121
« 10 Newer Entries | 10 Older Entries »
Displaying posts with tag: PHP (reset)
An alternative Approach to Tagging

The Term Tagging

The popular feature of 'tagging' content is nothing new. The average netizen should have encountered it by now. Tagging was made popular by sites like del.icio.us and flickr, where users can attach free-form strings, so-called 'tags' to their bookmarks and images. The viewer can then use these tags to navigate through one or more user's contents and locate related content.

Scientific Background

The most-cited work on tagging is this research paper from HP, which starts categorizing tagging as 'folksonomy' (folk taxonomy) in contrast to the conventional term taxonomy. A taxonomy is usually a categorization of content according to a hierarchical and exclusive tree of attributes, while the folksonomy is …

[Read more]
memcached performance

two interesting posts arrived on the memcached list which might be interesting to performance people.

The first was a comparison of The fastest lanugage binding on which ‘P’ language performed better. To make a note the PHP version actually uses libmemcache a ‘C’ library which goes a bit of the way to explain the wild disparity in speeds.

The 2nd more interesting one (to me) was the discussion of how Digg switched from using mysql to memcached with v3 of their new interface to handle storing sessions, due to a hardware crash on their mysql server.

others mentioned using InnoDB for this instead of MyISAM, with the biggest issue …

[Read more]
IT Skills Shortage - fact or fiction ?

There?s no shortage of smart, employable IT workers. There is a shortage of flexible employers who are willing to hire people who don?t match an exact, niche profile or have a very specific skill or type of experience.”

I’m not sure I agree with her, just like there really is no shortage for skilled workers, there are a lot of companies that are willing to train and mentor. What’s happening is that the people who need to be trained/mentored are asking for salaries that would say they don’t need to be trained and mentored. The companies that are crying about the shortage, usually don’t pay well enough, or are in not so prime locations anymore. A company wants to pay 2001 prices for someone with 10 yrs of experience, in an area that is over priced real estate wise, or the commute to the office is horrible, this prevents the qualified, highly skilled people to not want to work.

When I lived in …

[Read more]
Methods to reduce the load of your webserver by caching content: using lighttpd, MySQL UDF, LUA and speed everything up.

The method I would like to describe is based on the webserver lighttpd.

Lighttpd is a single process webserver written for high traffic sites. It supports fast-cgi out of the box which makes it ideal for hosting PHP applications. There are lots of nice modules for the daily work like mod_access or mod_rewrite. For more infos see the internals

There are also some benchmarks there. Lighty´s home is always worth having a look at.


Continue reading "Methods to reduce the load of your webserver by caching content: using lighttpd, MySQL UDF, LUA and speed everything up."

phpvikinger.org: Things that have no name

Right now I am in Skien, which is somewhere in the middle of the dark forests of Norway. Skien, a bustling town of a whopping 45.000 people is the seventh largest municipiality in Norway, and also the home of the PHP Vikinger Unconference.

My part on this Unconference was to hold a Nontalk, a session where I asked the audience to come up with things that they think are typical for Everyday PHP use and that currently do not have a name.

The following stuff are the slightly edited and commented notes I made in front of the audience while moderating our session.

Continue reading "phpvikinger.org: Things that have no name"

Serendipity 1.0

Garvin Hicking has released Serendipity 1.0 today.

Congratulations to Garvin and his contributors! Thank you for the best blogging software there is!

Serendipity 1.0

Garvin Hicking has released Serendipity 1.0 today.

Congratulations to Garvin and his contributors! Thank you for the best blogging software there is!

Some thoughts on indexes & searching in MySQL / PHP

Using MySQL most of you will be familiar with this: searching in textfields for keywords is quite uncomfortable when using other table handler then MyISAM. If you use MyISAM, you can utilise the Fulltext-Search with MATCH … AGAINST. Otherwise you are thrown back to “simple” string comparison functions (LIKE). Not really satisfying. As this won’t [...]

ApacheCon Europe Deal: See great speakers, get great books

My friends Theo Schlossnagle, Laura Thomson and Chris Shiflett are each presenting at ApacheCon Europe. They are each excellent presenters with solid content - I have seen Theo present at a previous ApacheCon, caught Laura at several OSCONs and finally saw Shiflett speak at the PHP Quebec conference earlier this year.

The deal is simple - sign up for any of their tutorials before the early bird deadline for the conference closes (on June 6th) and get complementary copies of some of the speaker’s book(s).

The sessions are:

[Read more]
Filing a bug report

I ran across this article while going through some of the articles on Planet MySQL. The article is about how to properly file a bug report. It’s very well written, you can find the article here. If you use software, you need to read this. (That means all of you do).

The post that took me to this article, is here.

Tags: bug reports,, software qa

Showing entries 1021 to 1030 of 1121
« 10 Newer Entries | 10 Older Entries »