Setting up sudo on Gnu/Linux
If sudo is not set up properly you will have to:
- Add line
%sudo ALL=(ALL) ALLto/etc/sudoers - Add users that can use unrestricted(but need to authenticate) sudo to group sudo
- Each Gnome user to run
gksu-propertiesand change authentication mode to sudo, to tell gnome to use sudo instead of su
Dyslexia Correction Diary — 20111103
Today my son did not want to do clay. So I told him that we would do his reading book or the clay. He chose to read his book.
He has improved his reading a lot recently, and did very well. I did hands on shoulders (an orientation excessive) with him, this helped him stay focused. Until about half way through the book he got stuck on a word he did not know. He tried the technique he learnt at school (sounding it out, blending etc.). I then stopped him.
I asked him some questions.
Do you know that word?
, No.
Can you sound it our?
(I know he could not, I know it was impossible.), cryingNo I don’t know how.
(He can do phonics, I have seen him use it successfully with words that it works on. But never mastering the word and having to sound it out each time he got to it.)
I reassured him, I showed him dad having a go and completely failing. He laughed.
I explained It is impossible, phonics don’t work all of the time.
I then asked Can you read this word?
pointing at a word he knew, Yes.
How do you know?
, I just know it, I know that word.
I told him that he would never get really good at reading, and not at all good at writing using phonics. It will not be fun.
Would you like it if you could just read, with out difficult words?
, Yes, but it wont be interesting without the interesting words.
What if you could be good at all words?
, Yes, that would be good.
Then we need to do ping, hands on shoulder and clay.
, OK.
Tomorrow.
, Yes.
At some point he was trying to rush, because I said he could do something else when he had finished. Recognising this I told him I could change the success criteria, We are going to focus on this page then stop.
Dyslexia Correction Diary — problems
This entry is about some problems I had and how I solved them.
| Child destroying model. | I went to do something else, and told child I would be back in 5 minuets and I expected him to make the best model he could by the time I got back. |
|---|---|
| Child messing about. | I realised that this was an avoidance strategy. The child had learnt to do other things until the session timed-out, thus avoiding the activity. I told the child that I was changing my strategy. I would no longer be doing time boxed sessions, instead I would be doing activity boxed sessions. We would do a small activity that should be over in 10-15 minuets, and we would stop when it was finished (even if it took all night). |
Dyslexia Correction Diary — photos
This first entry is just a link to my photos, I am adding to them as I go.
https://picasaweb.google.com/111459845718382397754/DavidClay?authuser=0&feat=directlink
Dyslexia Correction Diary — introduction
I am Currently coaching my child to help him with his reading, writing and well you will have to read on as I will not over simplify it here.
My son is clever, very clever, yet his reading and writing skills are considerably below average for his age. Why is this?
I believe that it is not because he is stupid, he clearly is not. But because he thinks in a way that is not well suited to reading and writing and then the teachers act in a way that makes it worse. At first a child thinks differently in a way that makes them good at art/science/engineering, but then they meet a well meaning teacher and develop dyslexia.
The use of phonics does not work, as it does not address the issues. I rote foniks [not phonics] beecos I am dislexic not becos I do not under stand fonics.
The child well be more frustrated as they are repeating the same boring stuff that they understand, angry as they are making no progress (it does not fix anything), and confused as these techniques get in the way.
I am not going to go into the theory any further. The rest will be diary style, of my personal adventure with my son. Follow it in category education/dyslexia
Everything [that is a Tag] is a Tags
For years I was frustrated by web browser book-marks and email folders. They don’t work — not when you have lots of them. I was about to write my own bookmark tool, I did a search and found Delicious that I used for a long time. Then gmail. However I have same problems with them.
- The protocols need to be open.
See Earlier post Delicious a Prison. See the rest of this article.
- If it looks like a tag then it is a tag. Everything is a X pattern (also known as composite).
There are so many places that use tags now: Web-marks, email, contacts, forums, blogs, etc. But they all use a separate tagging system. (we need open protocols to fix this).
What is needed.
- Web sites that displays my tags and bookmarks, to me and the public.
- Browser integration
- Ability to configure browser to store on multiple servers of my choice (work/personal/backup)
- Ability to select server based on tags or uri
- Ability to host my own bookmarks, at home or work
- Email client that uses same servers/protocols (emails needs a uri)
- Email client by default marks bookmarks as private, and email as private, but if bookmark is marked public then email is as well
- Email client and other clients maintain contacts using same servers/protocols
- All e-mail is tagged email
- All contacts are tagged contact
- All outgoing e-mail is tagged email:outgoing, and all incoming e-mail is tagged email:incomming (all email should have one of these two tags)
- E-mail also tagged email:drafts, sys:starred, sys:bin, email.spam (we will have to think that is email and what is generic everything else is adhock
- Bookmarks should be tagged with owning site. site:xxxx. I.e. wordpress.com, gmail.com, stackoverflow.com
- Tags can be tagged
- Tags can be nested, e.g. C++, Java, Python under programming-languages under programming under computers. This allows the user to just add one label e.g. Java. (note bookmarks are NOT nested.)
- The local file system should use tagging, the ext file system on gnu/linux supports labels, so we need better client support (not just gui) and integration with this now system so that it works seamlessly. As this system that I describe must support multiple servers this will not be of grate additional complexity.
gmail — the good, the bad, the ugly.
Introduction
This entry is just about the few thinks I don’t like about gmail. But first let me tell you that I like it. It is easy to use, it has labels (but see below for where they fall short), it has conversations (but see below for where they fall short), it has undo send, etc.
What could be improved in gmail
- Conversations:
Sometimes gmail gets it wrong, and there is nothing that can be done about this. However it would be nice to be able to override it. What is needed is a split and join feature. (I have not worked out the exact mechanics of this)
- Labels/Tags:
Here I have a little more to say.
- Gmail does not allow us label email as it is sent unless it is a reply/forward. We can start a new email, save, retrieve from drafts, label, send. ( this is 2 extra steps )
- Labels are not universal. See post Everything [that is a Tag] is a Tag.
Delicious a prison.
Delicious, a social book marking site, is broken. It was sold to Yahoo, then to AVOS, then AVOS changed it so it no longer works how I and a lot of other people use it. But what do I do?
I should have known better, this is what happens when you let others look after your data without strong controls. You get locked in. Or is it, is there another way?
At work the materials purchasing people tell me that it is cheaper in the long run if we use materials that can be sourced from multiple suppliers (multi-source). If this is not possible then we should have strong relationships with the supplier (see lean manufacturing, the Toyota way. I will not talk about it here.).
So how do I multi-source software?
Most software has a single source. What properties do I need in the software to satisfy my multi-source requirement.
I think there are two paths to multi-source: free-software and free-protocols.
Free-software
free-software is defined as:
- Freedom 0: The freedom to run the program, for any purpose.
- Freedom 1: The freedom to study how the program works, and change it so it does your computing as you wish. (Access to the source code is a precondition for this.)
- Freedom 2: The freedom to redistribute copies so you can help your neighbour.
- Freedom 3: The freedom to distribute copies of your modified versions to others. By doing this you can give the whole community a chance to benefit from your changes. (Access to the source code is a precondition for this.)
Because of these freedoms it is possible for you or someone else, possibly working for you, to takeover the project. It is possible to study it and design a replacement.
Free-protocols, exportability, reconfigurability
But we need another way. One that is not absolutely necessary if we always use free-software (but still preferable), but is if we choose to use proprietary software.
- The freedom to change our mind, to not be locked in. This freedom requires free-software or free-protocols, reconfigurability (at least at my end) and exportability of data.
- Protocols: network protocols, file formats, APIs, etc. need to be free.
- I need to be able to export my data in a free-protocol, and I need to do regular backups.
- I need to be able to configure client software, to point at a new server etc.
Summary
I need to be able to change my mind. To get out of unhealthy relationships when a supplier does not treat me well.
So I should use free-software, software that has the three properties listed above, or preferably both.