Finished "Learning Modern Linux", currently deep in "Fluent C".
However I bought this book - "Writing Down the Bones" - a book about writing - today.
Hi, I'm a person living in the North East of England who has schizophrenia. I have been in and out of hospital between 2001-2004. This blog will be notes about my experiences as a patient (aka client) both in hospital and in the community. I can be contacted via email to ian DOT bruntlett AT gmail.com (delete the "DOT", "AT" and spaces from that email address). What is schizopanic? Its the panic that flashes through someone's eyes when you tell them you've got schizophrenia.
My review of "C++ Software Design" has been submitted.
Now I've started "Learning Modern Linux".
Hopefully I'll be able to retain my current levels of concentration.
I rewatched "Star Trek: The Motion Picture" and all the DVD extras today. It hadn't been playing properly. Yesterday I washed it in hot soapy water and rinsed it in hot water. That seems to have done the trick.
My Clozapine has been reduced and I am now experiencing low-level symptoms.
There is an interesting article, "False ‘Facts’ about Science and Social Security Share Origins" which can be seen here.
Been reading the initial chapters of "Object-Oriented Analysis and Design (2e)" by Grady Booch. Good book, covers C++ and other languages. Not the easiest of reads...
Well, I now know enough UML to be dangerous. Or to use it in "sketch mode".
One of the references in the back of "UML Distilled" referred to a class for teaching Object-Oriented Thinking using small index cards. This is a very useful technique and, if you don't know about it already, take a look here.
Well, my (second hand) copy of "UML Distilled (3e)" arrived today. It looks promising and I will be devouring it over the coming days.
In particular, the UML notation's quick reference is in the inside front and back covers. Looking good :)
Outside the realm of C++ text books, we have an excellent online resource - cppreference.com, the C++ Core Guidelines, and an excellent way to play around with different C++ compilers with Compiler Explorer. Also... there are some interesting things on Bjarne Stroustrup's websire
Awesome!
I first encountered C++ at University. After that, I encountered it at work. My knowledge evolved organically - in other words in a haphazard manner.
Disability and medication demolished my ability to concentrate. I read broadly about software development and I.T. in general. That contributed to me getting my concentration back.
Now is the time to re-learn the language, starting off with Bjarne Stroustrup's "The C++ Programming Language (4e)" (see its website here) and on to other titles after that - in particular The C++ Standard Library (2e).
Well, a new acronym... PIMOM.
OCD has made me a Prisoner In My Own Mind (PIMOM) and it is very difficult to break out.
Never mind, tomorrow is another day.
So I.T. book reviews are being submitted, checked, and forwarded for publication. These past two weeks have been... challenging. Nevertheless, I have a couple of C++ books to delve into. It appears I am a bit of an optimist when it comes to thinking about estimating things. But I seem to get there in the end. Also, I am running the occasional Traveller game and that provides a break from everything else.
This my morning I managed to get nearly an hour of weeding done, suitably protected with sun cream and an Ubuntu beanie hat. Followed by doing some background reading about the Trojan Reach (a sector of space in the Traveller Charted Space setting), interspersed with chapters from "The Kobold Guide to Worldbuilding Volume 2". Then rounded off by watching Matrix - Revolutions (the 3rd film). All in all, a good day.
I've been reading Python stuff quite a bit, getting to grips with a Python 3 and Design Patterns book. I'm not so certain about the book, though. Time will tell. However, over the weekend I designed and wrote a Python program to create a quick reference table for the Mongoose Traveller 2nd edition Traveller game. It all boiled down to one key function:
def distance_km_and_thrust_to_seconds(distance_km,thrust):
distance_meters = distance_km * 1000;
result = 2 * math.sqrt(distance_meters/(thrust*10))
return result
Well, on Friday 22nd, I felt like a train had hit me. So I didn't see people in case I pass on a nasty bug to them.
On Monday 25th, I tested positive for Covid-19, using a Lateral Flow Test. So I can't go out. Fortunately the Chapples have been dropping off groceries which is really nice of them. The symptoms are that of a bad cold but I don't even want to pass that on to other people. Paul Chapple recommended that I stay at home until I test negative for Covid-19. In the meantime I have been reading "Learning MySQL" and wondering about running Traveller games. I tested positive again this evening (27th April).
Janice Baildon is a young woman living with her conventional, authoritarian parents. Her sister Barbara has already fled the roost. Janice becomes pregnant, is coerced into having an abortion and has a psychotic episode – resulting in being admitted into a Psychiatric Hospital. In there, she is treated. Initially by an experimental Psychiatrist who does not believe in over-medicating patients and has a very liberal approach. However, that Psychiatrist is told to move on by the Hospital Committee and Janice faces 1970’s medicine, crowded wards and ECT (Electroconvulsive Therapy). ECT is now typically used for depression. Once discharged, she continues living with her parents and seeing her problematical boyfriend. However, the stresses of life result in more psychotic breaks, triggering Janice’s descent from everyday girl to mute, troubled woman. I don’t know how accurately this film, directed by Ken Loach, documents its subject but it is definitely a case of “same schizophrenia, different century”.
This year was spent virus dodging. I met with friends, occasionally, going for walks with Margaret and sometimes Neil and Les. I socially bubbled with Richard, watching DVDs and the very occasional film. I keep in touch with some Contact friends either in person or on Facebook but, for privacy’s sake, won’t go into details.
It was the year of Zoom. The Tyneside Linux User Group met once a month on Zoom. Church services were run on Zoom. Even a Traveller session was run on Zoom.
I am the volunteer reviews editor for the ACCU’s CVu magazine which is published once every two months. Every time CVu is published, I send PDFs of it to my publishing contacts, who in turn contact me when they have titles they would like reviewed. I then arrange for ACCU members to receive review copies who in turn send me their reviews and I, in turn format the reviews correctly and send them to Cvu’s editor. Over the year, I have dabbled with Python, C, bash shell scripting, C++ and Makefiles. In particular, I was interested in how to learn programming languages and how to remain competent in them. I bought some blank revision cards from WH Smiths and created some revision cards for bash shell scripting. Late in the year I committed to reviewing “Learning PHP, MySQL and JavaScript”, something that I will be resuming after the Christmas break.
I continued to run the Computer Wombling Project, even though supply of unwanted computers was next to nothing. I’ve been helping Richard with his wombled PC that runs Ubuntu Linux and LibreOffice.
To counterbalance my I.T. efforts, I read at night. For quite some time I read about how to run roleplaying games. Then I read background material for running Traveller games. Then I started brushing up on particulars of the Traveller TTRPG (Table Top Role Playing Game). I have created a small library of fiction in my spare room, with the hope of returning to fiction one day.
October saw the publication of my technical article, “Stufftar Revisited”, in Overload magazine - available here - and I went on to experiment with the "tar" command. Throughout the year I reviewed these books:-
The reviews are online and the main page on reviews can be found here. I also dabbled with coding. In December I wrote a brief (438 line, 14 function) program in the C programming language for handling some statistics in Traveller.
I hope you have a prosperous 2022!
It is just under 15 minutes wrong but oh so relevant... click here.