|
I’ve just discovered (while reading preface) that he has created interactive “animations” of all the digital logic circuits from the book and made them 100% free & available via browser at his new site for the book Code by Charles Petzold[^]
Those are really instructive now with the live interaction. So cool 😎
|
|
|
|
|
Update: glad to hear he's still around. His first addition was filled with so much commonsense it was breathtaking.
Charlie Gilley
“They who can give up essential liberty to obtain a little temporary safety deserve neither liberty nor safety.” BF, 1759
Has never been more appropriate.
|
|
|
|
|
I have that, plus his "Annotated Turing".
If'n I recall correctly, Code is what prompted me to experiment with implementing relays and logic gates in C#.
modified 26-Jul-22 17:08pm.
|
|
|
|
|
PIEBALDconsult wrote: Code is what prompted me to experiment with implementing relays and logic gates in C#.
It prompted me to build small circuits with little push buttons, LEDs & BJT transistors to see see digital logic in action.
|
|
|
|
|
Yeah that too, but with relays.
|
|
|
|
|
Outstanding. I had tried several times to learn Windows programming but it wasn't until I got his first book that I finally got my head wrapped around it.
|
|
|
|
|
I never saw that Petzold book (I've seen a couple others). It looks like it covers the elementary stuff that any programming student was expected to know by heart 40+ years ago , so I don't need the book for myself. But it looks like it will be an excellent text to give to some eager kid asking about how computers really work. In other words: I will get myself a copy of that book!
|
|
|
|
|
"it covers the elementary stuff that any programming student was expected to know by heart 40+ years ago"
You might think that, but I've dealt with enough magic code from seasoned developers who are just too damn smart for their own good.
Charlie Gilley
“They who can give up essential liberty to obtain a little temporary safety deserve neither liberty nor safety.” BF, 1759
Has never been more appropriate.
|
|
|
|
|
Foreword:
I'm not sure about political correctness. And it doesn't bother me much either, because for me they're all people, no matter what 'couleur' (couleur here means much more than color here ...) they are
Holy whatever...
A left alternative restaurant (in Switzerland and Switzerland likes to scold itself for being multicultural) canceled an event of a local reggae band. This is because the band members had Rastas and this was interpreted as a robbery of culture....
Conclusions:
a.) White people are no longer allowed to make reggae or blues music
b.) Black people are no longer allowed to sing operas
I wonder where the world is going...
Can't we just live together? Whether black, white, yellow, gay, bisexual, male, female, or 'not sure what I am' ...
[Edit]
modified 26-Jul-22 16:34pm.
|
|
|
|
|
0x01AA wrote: This is because the band members had Rastas and this was interpreted as a robbery of culture.... There has to be more to it than that, no?
"the debugger doesn't tell me anything because this code compiles just fine" - random QA comment
"Facebook is where you tell lies to your friends. Twitter is where you tell the truth to strangers." - chriselst
"I don't drink any more... then again, I don't drink any less." - Mike Mullikins uncle
|
|
|
|
|
|
Wow, that's just wrong, and here my kid is going to Lollapalooza this weekend, which I imagine has all sorts of weird.
"the debugger doesn't tell me anything because this code compiles just fine" - random QA comment
"Facebook is where you tell lies to your friends. Twitter is where you tell the truth to strangers." - chriselst
"I don't drink any more... then again, I don't drink any less." - Mike Mullikins uncle
|
|
|
|
|
I am not sure what "had Rastas" means but every aspect of the Rastafarian culture has a basis in their religion so to claim the band is appropriating the culture is nonsense if they are, in fact, adhering to the religion. An example - the dreadlocks worn by many Rastafarians is their adherence to the Old Testament verse(s) that state one should not cut their forelocks. This is also why Hasids have long forelocks.
The most annoying thing about this to me is that in every case I have seen, those whose cultures were being "appropriated" were not offended in the slightest and instead a bunch of observers were being offended for them. Why should anyone care about that? Example : https://9gag.com/gag/aggzK6w[^]
"They have a consciousness, they have a life, they have a soul! Damn you! Let the rabbits wear glasses! Save our brothers! Can I get an amen?"
modified 26-Jul-22 20:22pm.
|
|
|
|
|
Were they playing reggae on Swiss instruments?
modified 26-Jul-22 18:14pm.
|
|
|
|
|
And I was already doubting your ability to write
|
|
|
|
|
Whoever cancelled the act was not a musician. Musicians do not see race or cultures. They just see musicians.
ed
|
|
|
|
|
I am not prejudiced. do not care what couleur you are. But….
if you dare promote VB, I will hunt you down!
"If we don't change direction, we'll end up where we're going"
|
|
|
|
|
megaadam wrote: VB Veggie Bacon?!? I'm with you!
"the debugger doesn't tell me anything because this code compiles just fine" - random QA comment
"Facebook is where you tell lies to your friends. Twitter is where you tell the truth to strangers." - chriselst
"I don't drink any more... then again, I don't drink any less." - Mike Mullikins uncle
|
|
|
|
|
0x01AA wrote: I wonder where the world is going...
Can't we just live together? Nope, we can't.
It's called evolution, and one of the base themes is competing for your genes. It is built in, and why we group together in bands with different flags.
They right, peace is a lie.
Bastard Programmer from Hell
"If you just follow the bacon Eddy, wherever it leads you, then you won't have to think about politics." -- Some Bell.
|
|
|
|
|
Ok I understand. Then see you in hell when NL is drowned
On the other hand... Your interpretation of bestial humanity is not that wrong
|
|
|
|
|
0x01AA wrote: Ok I understand. Then see you in hell when NL is drowned Good luck there, hahaha
0x01AA wrote: On the other hand... Your interpretation of bestial humanity is not that wrong It is not an interpretation.
Bastard Programmer from Hell
"If you just follow the bacon Eddy, wherever it leads you, then you won't have to think about politics." -- Some Bell.
|
|
|
|
|
There was this video of a white guy wearing a Mexican sombrero and one of those scarf like things.
He went around asking white people what they thought of his costume and the response was kind of like what you describe.
He then went to Mexico and people loved it
Imitation is the sincerest form of flattery.
By that logic we also can't use most of our modern orchestra (a lot of those instruments originate from the Middle East), our numeric system (also Middle East), most of our mathematical foundations (Greek), etc. etc.
Oh, and I can't use the word (or abbreviation) "etc." anymore either
Christianity is also from the Middle Eastern region, so that's an interesting one.
So don't let me see anyone celebrating Christmas this year, especially with a Christmas tree!
Or, you know, some people could ease the up and mind their own ing business
|
|
|
|
|
0x01AA wrote: Conclusions:
a.) White people are no longer allowed to make reggae or blues music
b.) Black people are no longer allowed to sing operas
White voiceover actors are no longer allowed to voice black characters.
Remember last year, when The Simpsons recast the voicing of Dr. Hibbert?
I've been wondering since why everyone else on The Simpsons wasn't being recast with a bright yellow voiceover actor.
|
|
|
|
|
0x01AA wrote: Can't we just live together?
Erm, '42'?
Will Rogers never met me.
|
|
|
|
|
does it really mean you should?
GitHub - schellingb/TinySoundFont: SoundFont2 synthesizer library in a single C/C++ file[^]
Is there a reason for me to port this into SFX? It's MIT licensed like my stuff is, but the engineer in me is screaming at the creative part of me, and I'm afraid dishes are going to get smashed.
To satisfy the engineer in me I'm hoping I can come up with some use cases for running soundfonts on IoT
1. To play MIDI ringtones. (My library already does MIDI, but has no audible sound for it - rather exports midi data to external devices)
2. ???????
3. Profit!
Seriously though, is this even a good idea? I mean aside from enabling you to use MIDI files as part of your UI I can't think of a great reason to do this.
So why do I want to do it so badly? I think there's a consistency to being able to "link" the midi portions of my library to the audio portion of my library by way of soundfonts. That way you can route your MIDI stuff through the audio portions and have it produce something meaningful. Right now, they don't talk at all. They're completely distinct components and I almost made them two separate libraries.
I know there are some people who mess with MIDI here. I know some of you know what soundfonts are.
Can you think of good reasons to play them on IoT widgets? Particularly backed by a MIDI engine?
To err is human. Fortune favors the monsters.
|
|
|
|