Archive for October, 2007

Devving Tools

Monday, October 22nd, 2007

Online tools for setting up team development: Online team space for agile dev teams: assembla Track hacks: extensions, plugins and macros for Trac

Moodle Moot 2007

Monday, October 22nd, 2007

From 23-25 October, the MoodleMoot will be held in Milton Keynes in England. Interesting sessions: Preconference Hackfest Moodle-Mahara, SSO and ePortfolio Repositories Mark 2 Aligning OpenSource, leveraging Moodle and Sakai Unit Tests in Moodle Development Moodle Network / Google Scalability Mapping with Moodle Moodle "Enterprise" Moodle for internationa Development Short report after the conference, probably next week. I should read these docs: ...

CIDR mask cheatsheet

Monday, October 22nd, 2007

I always get confused when applying or reading ip-range masks. Here is a nice cheatsheet for reference.

Moodle Performance

Monday, October 22nd, 2007

Interesting post of Martin Langhoff: Moodle is usually mainly bottlenecked on the disk IO, specially on the DB side, so we run several pairs of RAID-1 disks, and run them split - the main things to try and have segregated are: OS + Moodle code + eaccelerator files /var/log/ DB storage: /var/lib/mysql  or /var/lib/postgresql DB transaction log ...

Building referrer check

Friday, October 19th, 2007

For a client we built a custom page to check the referrer address. If link comes from that address, user gets permission to login to moodle. Referer check is ready and works. Now I only have to login to moodle Login is arranged by redirect hidden form with credentials. There seems to be ...

SSO Moodle

Thursday, October 18th, 2007

We need to find out single sign on for Moodle. Some users want to use it as a kind of repository. Some interesting leads: Forum discussions: http://moodle.org/mod/forum/discuss.php?d=65100 http://moodle.org/mod/forum/discuss.php?d=71041 (promoodle.com) http://docs.moodle.org/en/NTLM_authentication http://promoodle.com Discussed a bit and we are now thinking about fixing the problem with a redirect page in where we check the origin of the url and ...

Meetings

Thursday, October 18th, 2007

Meetings with Client and Business Unit. Client Cancelled  BU

Xen (Virtualization)

Wednesday, October 17th, 2007

Problem domain: as an application manager / service provider, you are faced with dynamic user demands and loads. Therefor, you want your application to be scalable. So when user load increases, you can upscale your server layout to handle that increased load. The first step in scaling applications is ...

MySQL2PostgreSQL Moodle

Wednesday, October 17th, 2007

Continued from this post. Migration is done in 2 steps: 1. Dump mySQL schema, convert to pgSQL dump and edit (src-server) created script: 2. create pgDatabase (tgt-server) created script: 3. Dump mySQL data and import in new pgSQL db (src->tgt) created script:

iSCSI persistency

Tuesday, October 16th, 2007

Yesterday I had some problems loosing my session when logged in to a Moodle with the data directory on the iSCSI disk. I guessed that might be because of persistency but it might also be because of e.g. cookie prefix. Set up test moodle to check for this issue. Note: did ...