Educating the world

Our blog has over 10,000 readers a month

Who's who in Islam

March 12th, 2014

What's the difference between Sunnis and Shi'a in Islam?

BBC News report 20th December 2013:

The division in Islam goes back to a dispute over who should succeed the prophet Muhammad after his death in 632. Those who wanted his position to be inherited by his closes associate became Sunnis. Those who wanted him to be followed by his descendants became Shi'a.

Just is in the split in the Christian church between Catholics and Protestants, it's been as much about power as [it has been about] religion.

Windows XAMPP, Apache, PHP, libssl2 pain

February 25th, 2014

Just spent most of the day trying to get XAMPP, Apache, PHP, OpenSSL and libssl2.dll working on Windows. Yep, DLL hell as usual. In the end I found a pure PHP implementation of SSH which worked out of the box on Windows without a problem.


Glasgow Fright Fest 2014 Programme

January 28th, 2014

All the films are listed on the main Glasgow Fright Fest 2014 web site but the layout isn't very helpful for printing out or planning. So here it is, nice and easy:

Thurs 27 Feb 2014

21:00 Ti West in conversation

Fri 28 Feb 2014

13:30 - 15:05 Savaged (95 mins)

-- 35 m --

15:40 - 17:40 Proxy (120 mins)

-- 1 h 5 m --

18:45 - 20:29 Wolf Creek 2 (99/104 mins cut/uncut)

-- 46 m --

21:15 - 22:50 The Sacrament (95 mins)

-- 40 m --

23.30 - 00:55 Afflicted (85 mins)

Sat 1 Mar 2014

11:00 - 12:10 Video Nasties: Draconian Days (~70 minutes probably similar to Moral Panic)
IMDB not listed, follow up to "Video Nasties: Moral Panic, Censorship & Videotape"

-- 1 h 20 m --

13:30 - 14:51 The Scribbler (81 mins)

-- 1 h 9 m --

16:00 - 17:30 Torment (90 mins)

-- 1 h --

18:30 - 20:05 Mindscape (95 mins)

-- 55 m --

21:00 - 22:20 Almost Human (80 mins)

-- 55 m --

23:15 - 01:32 Killers (137 mins)

Sun 2 Mar 2014

12:00 - 13:10 Video Nasties: Draconian Days (Repeated from Sat 11:00)
IMDB not listed, follow up to "Video Nasties: Moral Panic, Censorship & Videotape"

-- 50 m --

14:00 - 15:20 Almost Human (Repeated from Sat 21:00)

-- 40 m --

16:00 - 17:44 Wolf Creek 2 (Repeated from Fri 18:45)

-- 46 m --

18:30 - 20:05 The Sacrament (Repeated from Fri 21:15)

-- 55 m --

21:00 - 23:17 Killers (Repeated from Fri 23:15)

Uninstall Eclipse plugin

January 7th, 2014

If you are using anything below Eclipse 3.7 (Indigo) then upgrade!

Help > About Eclipse > Installation Details > Installed Software tab > Uninstall...

Which is the latest version of yii-user

December 8th, 2013

The yii-user module was written by Mikhail Mangushev (who has the user name mishamx on various systems). The module is for user registration, login, re-sending passwords, reseting password etc.

The trouble is that there are several copies on the internet in various locations all claiming to be the latest version. Each one is followed by several years worth of comments asking for help as each version is unstable.

I tried contacting Mikhail but he never replied. I publish the email as an open letter incase he wants to comment.

Dear Mikhail,

Please can you tell me which source repository is the latest as there seems to be a lot of confusion.

Searching Google gets you too the yii-user page on the yii site:

Clicking the click for the Home page takes you to:

This says the source is at:
report bugs at:

However the "send bugfix" page on the yii site says point to the following location
then disappears into a comparison page!

And everyone says that there is another set of sources on github.

People, including myself, are uncertain where the project is. Some bugs have been reported with google and others with github.
This confusion has lead to people downloading old versions and forums are full of wasted yii-user effort.

Please can you have a look at sorting out the documentation for where everything is.

But this doesn't help! So here is a list of the current versions and numbers from around the internet so that other people can save themselves literally hours of wasted effort.
I've gathered all the information and versions into his one place to try and sort out the mess.

From page:
Points to: yii-user-0.3-r107 released on 16 Feb 2011.
Can be found at:

From page:
Points to yii-user-0.3-61-gfc69518 released on 12 Jun 2012

From page:
Points to mishamx-yii-user-0.3-88-g7d748a0 released on unknown
As of 8 Dec 2013 this is the same as HEAD at

So inspite of the version numbers apparently going backwards from 0.3.61 to 0.3r107. I think that 0.3.88 is the latest.

If anyone can confirm this as the latest, I think we'd all be very pleased to hear from you!

Just some notes that I found useful

  • Change config/console.php to use instead of localhost. While they should be interchangeable there are certain situations like, running migration upgrades on the console, where it doesn't work. And it doesn't work in a not very easy to find way!
  • Unpack file into


  • I found that the migration complained about dates and timezones, so I had to add


    to all the files in modules/user/migrations
  • Sit in document root and type:

    protected/yiic migrate --migrationPath=user.migrations

    to create the user tables.