Archive for March, 2010
-
The VLE challenge
An extract from Becta – Learning platform functional requirements
“A learning platform is not expected to be a single product but rather a collection of interoperable systems or modules from different suppliers. Each may perform discrete functions….”
Does your school fulfil this expectation?
-
How to push changes to your Etherpad using Git and Github (Debian)
apt-get install git-core
Goto http://github.com/redhog/pad
Click Fork
Go to http://github.com/YOURUSERNAME/pad
Copy the git@github.com:YOURUSERNAME/pad.git
IE (git clone git@github.com/johnyma22/pad.git
)
Set the comment.git commit -a -m "Added Hello World" git remote rm origin git remote add origin git@github.com:YOURUSERNAME/pad.git
IE (
git remote add origin git@github.com:johnyma22/pad.gif
)
If you don’t already have an ssh key (
ssh-keygen -t rsause defaults
cat the path to the .pub (Copy the contents)_
Open up Github.com and login
Click Account settings
Click Add public Key
Give it a title (ie etherpad)
Paste the contents of the .pub file
)git push
Done =)
-
Net book or Nintendo DSi in a primary classroom
You could buy 2 DS’ to each Netbook.
DS console = £100
Netbook = £220
Wireless = £100 (average cost per classroom) -
Title: Fixing pro domain login for Etherpad installations running on XX YY ZZ type hosting IE prodomain.etherpad.mydomain.com
Overview:This is a partial fix to the problem that etherpad assumes to be installed on a domain of the form x.yThis patch makes it work for an z.x.y domain, probably breaking it for x.y domains (but I don’t know javascript enough to be sure – parts[2] will be undefined though)To make it properly we should check how many elements there are into parts[]. Until this is done this is a mere workaround.Modified code: (pro_utils.js) – Usually found in /usr/local/etherpad/trunk/etherpad/src/etherpad/proLines 47 – 54 should be modified to read:function getRequestSuperdomain() {var parts = request.domain.split(‘.’);parts.reverse();if (parts[0] == “.”) {parts.shift();}return [parts[2], parts[1], parts[0]].join(‘.’);}Google group discussion talking (without presenting a solution) of this problem is at this link:http://groups.google.com/group/etherpad-open-source-discuss/browse_thread/thread/a8c5ceda3186845d/abebff9b8d737428?#abebff9b8d737428Overview:
This is a partial fix to the problem that etherpad assumes to be installed on a domain of the form x.y
This patch makes it work for an z.x.y domain, probably breaking it for x.y domains (but I don’t know javascript enough to be sure – parts[2] will be undefined though)
To make it properly we should check how many elements there are into parts[]. Until this is done this is a mere workaround.
Modified code: (pro_utils.js) – Usually found in /usr/local/etherpad/trunk/etherpad/src/etherpad/pro
Lines 47 – 54 should be modified to read:
function getRequestSuperdomain() { var parts = request.domain.split('.'); parts.reverse(); if (parts[0] == ".") { parts.shift(); } return [parts[2], parts[1], parts[0]].join('.'); }Google group discussion talking (without presenting a solution) of this problem
-
Nagroid
<3
Latest Videos
- Why I am not a fan of phonics February 9, 2012 malbell
- Using Cashback Sites February 8, 2012 Ian Addison
- Yaca Paca! February 8, 2012 Tim
- Safer Internet Week February 8, 2012 Mr. Mayoh
- Perhaps it is about time you joined the K Team! February 8, 2012 chickensaltash
- Moonshot Thinking: Solve For X February 8, 2012 malbell
- Picture Book Maker February 8, 2012 simon





