Wrote a Twitter bot. He posts lyrics from old songs, one per day. Right now, it’s set do it one per minute, but it’s just for dev purposes. https://twitter.com/RetroLyricBot
Just wrote the first 12 pages of my new book “The Definitive Guide to JOML - a pragmatic approach to learning 3D math.”
Tried to use GitBook.com first, found its editor is slow as hell, buggy and typesetting and math just looked awefully awkward.
Fell back to my other Markdown friend StackEdit, but that looks horrible too. And exporting to anything did not work well.
Now for the first time after my master’s thesis I came back to LaTeX with MikTex, and I really enjoy it.
It’s a hundred times faster than any online solution to “compile” a PDF and regardless of the bad content I wrote until now, the typesetting just looks beautiful.
Maybe later I use some online book printing service to actually get me a nice paperback of it for just around €6.
EDIT:
Okay, just finished the next 6 pages in which I try to explain how to derive the general sin/cos formula for angular vector rotation in 2D Cartesian coordinates, so that people understand what the whole rotate/rotation methods in JOML do. Learnt a lot myself and had to find a way to actually explain that stuff, since I never found a good explanation of that myself. Even the excellent book “Real-Time Rendering”, 3rd ed. just gives the formula straight away on page 57 and never says, why this actually works.
Here is an excerpt: https://www.dropbox.com/s/o8196l05vzypu7h/pdfextract.pdf?dl=0
It’s well written. I’m very interested in learning that maths properly.
When you explain these concepts to noobs like myself, it is often easier for us to grasp when you use actual numbers in an example to show where they are inserted into the formula and what the result should be.
By the way, I’m always dismayed that whenever someone smart like yourself sees improvements that could be made to existing texts, they always have to start again rather than edit the existing text, due to copyright restrictions or because the author didn’t provide their source document or because it’s in an incompatible format.
I learn most maths theory from wikipedia which is a great source but they don’t have enough worked examples. Unfortunately, people who try to add worked examples to wikipedia usually have their additions deleted by the wiki stasi since wikipedia is supposed to be an encyclopedia, not a textbook.
His works, but is very extensive. That should be expected, as it is for general purpose. 90% of the things in there I don’t need and my methodologies are different. For example, he keeps floats, while I keep an array of floats.
[quote=“NegativeZero,post:3893,topic:49634”]
You know better than to harass members like that, if you’re pointing it out be upfront but friendly about it. This is what makes a community sour like TigSource.
But honestly we do need a new vectormath library, with a good following. It needs to be complete also, with 2D matrices and variable size + non-square support (In separate classes of course)! httpdigest has a good thing going with JOML so far and if you don’t like it, don’t compete make a branch of their repo Hydroque and make the changes needed! Every big change goes to a separate push of course.
Thanks for the feedback! I will definitely add more examples with actual real numbers.
I’m not entirely sure what you mean by that. When an author makes some big changes to some text I’d reckon it is because he/she thinks the new version will be easier to understand and the “read flow” and the “guiding thread” is just better.
Adding a single new paragraph in the middle of some other text usually disconnects the text before that new paragraph from the text that did follow it immediately. And if the paragraph was just added at the end (like when you add a new method to a Java class at its end), then with written text this paragraph should logically connect to the second-to-last paragraph, and not to some paragraph in between. If that is not the case, then the text needs to be restructured.
Text should not be something modular like a Java class but highly integrated and well-structured, where every paragraph logically follows on its predecessor, to keep the “read flow.” Little changes to something can then lead to a complete restructuring of the whole text, yes.
I agree that nicely crafted paragraphs are good. But look at the success of wikipedia where each article is written by hundreds of different people who sometimes disagree. Wiki articles contain lots of sub-headings that can address quite separate ideas relating to the article’s topic. An open-source textbook constructed in this way would be very useful for students who can consume it, teachers who can take the parts of it that they want, and expert contributors who could add so much more than a single author making an ordinary textbook whose copyrights are sold to the publisher, leaving the material to languish without updates.
The current textbook situation is laughable at uni where publishers release a new book every year with the same end-of-chapter question, but the question numbers are switched-around just to make the old versions of the textbook unusable for students who must complete the set question numbers for homework. This forces students to buy a new text for $150. Also, to prevent electronic copying many publishers still only make texts available in paper form rather than pdf or web page form so students carry kilos of useless paper in their backpacks.
Sorry for taking this off-topic from your excellent book chapters, but I think it’s an interesting issue.
My previous job i was teaching at Universities in Switzerland, Austria, Germany and Czech republic. This represents a very wide range of wealth for the average student, and many can’t really afford expensive textbooks.
Long story short it was always easier to use copyleft or free as in beer text books and resources for the class.
I also was one of the author of a textbook used in some classes. I get nothing, since its hard cover, sells for $100 or more and will never make the 5000 copy “profit” level for the publisher. Also it is a shit ton of work. Never again unless it is copyleft or equivalent.
However the uni’s i worked at in the EU didn’t have the English speaking uni scams of the professes textbook being the course book or his buddies. Some of my engineering books were over $200. I just went for old editions that where fine. They really didn’t change anything.
As for what i did today. My brother finished a logo and we should have business cards this week. Also i wrote more skinning code this week with a few IK tests that showed how much isn’t working.