Theo Verelst Diary Page

Latest: Februari 14 2001

I've decided after good example to write some diary pages with toughts and events.

Oh, in case anybody fails to understand, I'd like to remind them that these pages are copyrighted, and that everything found here may not be redistributed in any other way then over this direct link without my prior consent. That includes family, christianity, and other cheats. The simple reason is that it may well be that some people have been ill informed because they've spread illegal 'copies' of my materials even with modifications. Apart from my moral judgement, that is illegal, and will be treated as such by me. Make as many references to these pages as you like, make hardcopies, but only of the whole page, including the html-references, and without changing a iota or tittel...

And if not? I won't hesitate to use legal means to correct wrong that may be done otherwise. And I am serious. I usually am. I'm not sure I could get 'attempt to grave emotional assault' out of it, but infrigement on copyright rules is serious enough. And Jesus called upon us to respect the authorities of state, so christians would of course never do such a thing. Lying, imagine that.
 

Previous Diary Entries
 

February 14, 2001

I think I almost got it cracked. See below for the latest javascript progress. Of course the wavelab page is not the way it used to be, as I'll make clear, and I'll elaborate a little on the plans and ideas for further work. Hobby? Nope, its serious stuff, but fun. Don't I have a job to do or something? Well when the collective vibes of lets say at least to possibilities are up to it, I'd like to do the 50 (more?) $ per hour thing, to get some things sorted out, and to be able to invest (not even that much) in various lines of research and even business. Than the business vibes would have to be good enough to actually do some selling, basterdizing the beast andits mark or whatever, bla bla, yadda yadda, anyhow, that's for later. And about $50 (or more) per h, I did make the equivalent of at least a significant fraction of such long ago already, so that too is not overly optimistic.

This is work, except I should be invited and payed by a esteemed university to do the following phases of this, yes yes, I realy did bose condensation theoretical physics stuff for instance, and I didn't trick it either, and am for real capable of such things and others, and no, I do not like to work with childabusers and such.

Anyhow, being professoring without pay or not, it is honorable work enough, and online university or not, I too find it up to even enjoyable and essential to be able to look serious science up on the web, and let's not forget that comminication science was the main reason the tripple double u ever started.

Binary Javascript

The title suggests that the next step would be to do a virtual machine in javascript, which is tempting enough, and almost a hilarious idea. Not realy, but almost an incrowd joke. It would be sort of what Java does, but minus the compilation step, or compilation in a web page. Of course then the major reason java is of use would become very evident, which is the amount of multimedia interfacing that is readily available, and of course a measure of structuring. I guess the tone is because on one hand I like the possibilities of both, though subdued to the idea of web utilities in general, starting with the whole idea, and on the other I want my giga optimizing c compiler, and a decent dev env. agreeing with HP, or vice versa, or still different, Linux can be that at least more than enough to take serious.

I did file writing on the client side with javascript, seemingly no problem after granting the 'high risc' permission (maybe check overwrites). Probably possible, because directory listing I've seen somewhere. There's a very helpfull site for the more advanced directed, or programmers directed javascript information, this one.

Then I figured out how to do new window opening stuff, hoping I could set the mime type such that the browser would start a wavplayer or download the wav file, which sucks, bad idea.

I did try making data for images in-the-page, meaning the data of a little gif for instance is put in a string in javascript, and rendered as part of the page. Then I tried doing the same for and audio file, which seems not possible. However, after figuring out how to work with binary string data, and converting hex and such, it seems now to be possible to start with generating wav files on the client side. At least I could write a (binary) gif file to disc over a web page, which works when read back.

Well well.

And the filter on the lab page is fast enough it seems, and a few k at least or so should pose no real problem.

A little experiment of the day: try using the 16 partial square wave on the wave laboratory page by clicking on the link a bit under the applet, and see that just like with the ones from the left menu's 'common waveform' square wave additive synthesis examples the square wave is recogniseable, but does show 'wiggles' that look unpleasing.

Now we'll use the filter to see if we can do something about that, adjust the cutof to 0.5 and use some resonance 0.1, and press the plot signal and plot spectrum again to see what the filter has done. You may want to take a few less samples per wave cycle by adjusting the sample rate to 200 or so. The result is a smoother square wave, although the question is wether this visual improvent has positive effect in the audio realm, too.

To see what the frequency transfer characteristics of the filter are, set the sample rate back to 256, and click on the 'pulse 0.1 % width' from the 'Pulses' menu on the left. The frequency 'bars' indicate how much of all frequencies analysed are passed through by the filter. Set the filter cutof to 1 (maximum) and resonance to 0 (no filter feedback) to see what a no filter situation does: press pulse 0.1% again and the whole frequency spectrum is present in excactly the same amounts for each frequency band measured.

The idea of the 'impulse response' is known in electrical engineering, and has to do with the fourier or laPlace transform of a signal, and can be used to predict how much the various frequencies are affected by a filter. When the height of a bar is 1/2, that frequency is attenuated to 50%.

Do take into consideration that both the upper (signal) and the lower (frequency) graph are auto scaling, that is the signal is fitted to be visible, even when it is very small or very big. You can try this by for instance typing 'tri(t*2*pi)' in the expression window, and pressing the plot signal button, and then making the signal a 100 times (40 dB) stronger (louder) by typing '100*tri(2*pi*t)'. Hitting the plot button again shows no difference.

Finally, type '0.1*tri(2*pi*t)+1', to see that than the '1' is the reason for not scaling the graph up, so the signal is shown to be attenuated to one tenth, and of course shifted up.

Grades

So what are the grades in life? I've picked up some people work the way people would work that are sort of in a unmature school idea of life that grades are needed and the basis for certain decisions. Not the normal enough idea that exams are graded and the grade taken for an indication as to how much a person knows about a subject, or has acquired provable skill, but some kind of idea that a person as a whole has a certain grade, and that certain grade go with certain behaviour and all kind of nonsense in that directions. A 7 is a certian type of person, and I wouldn't be surprised if grades are unjustifyably given for just power reasons anyway, so that the whole idea is worth not much also when it does make sense.

I gave grades and received them, nothing special. In fact I think I passed at least a hundred people for a not irrelevant exam equivalent as student assistent. Not that is mattered much to me, I'm just thinking. Also I gave some grades to student, exchanges. And like everybody else in the western world I received grades, dozens of them a year easily. I didn't like going for more exams in the end, I was glad I finished doing courses in that way, just because I was working and didn't feel like school stuff at the time, but that was not because I wasn't getting good grades. In university, 8's were not unnormal, though I left some 5's unchanged, and I scored a fair amount of 9's, for releveant courses, and even an occasional 10 (I remember one for a magnetic field physics course).

I should have had one for my (advanced enough) computer graphics course, where I wrote them a user interface for a 3d rendering program in C, and I might have had one or two more, at least for an EE article writing exam about digital design, but a 9 was fine with me.

That is just to make clear I'm not easy not to take serious in certain areas, though personally, it didn't mean that much. Judging my life at the time was for me more about other subjects, and the idea of having to perform as a part of duty ceased when I covered enough basics, and was more than enough capable of being responsible worker, developer and researcher, and it had dawned+ on me that other parts of life were more of relative relevance. And seriously I for a not so long time did make the amounts I indicated as 22 your student or so, and I for years also worked at university at the time, and did my own company stuff, and graduated in the end, so I didn't need to be into the kind of thinking some ex-patent office whatever tried to prove in reverse over my back or something, and I did work and succeed doig what I set out in a more prestigeous environments (though not scientifically content wise) as the dutch telecom directorate.

What grade do my web page experiments get? An A for amplifier building at some technical school level? I don't even know, I don't think it is part of some normal curriculum. A B for electronics at univeristy level, because I did some analysis pages and practical working out good, but the scientific level is limited? Or a A for a thesis on a generalistic approach without (until now) more than a few top level research practical results. Lack of equipment, section backup, judges of the content, time and space?

How good is cisco at doing networking, seriously. That is the sort of idea range I'm moderately interested in. I'm sure there are people that can do those things, just like they started decades ago at (d)arpa, Ibm, and others, and that certain developments are politically and otherwise driven instead of scientifically, technically and functionally contentwise. So what grade does that make?

If I'd have wanted to make a network machine in the university I graduated, I think no one would have been able to judge such a work, and certainly not make all the content guided. If I'd have done it myself the simple management rule of make them think they've mostly done and led it themselves would have probably a succesfull graduation or PhD achieving method. In practice, certain types do major damage when such a privilidge is granted to them.

But seriously, I want to research for instance what networking systems the size and impact of the internet are about and can be expected to behave like, and I'm sure it would be hard enough to find university places where the knowledge and skills are there in abundance or even acceptable to start with to do so. Of course the knowledge can be acquired and so can the skills, but it is an interesting question how this game works from a scientific point of view.

The scientific fields involved are more than known enoug, and there is no fundamental wrong going on so much that that is my concern, but sort of carreer wise, how do these games work? And how is a networking professor, as an in practice for me no excdeedingly important example, going to judge my capabilities in the field when I'm theoretically and practically probably quite some more heavyweight? Is that only about knowledge of some political game? In one of the economically most relevant and financially top high tech fields for many years?

Not a nice game. And there is no parlement, voting, and even much knowledge about the essence of these things, which makes the whole of lets say informatics also at least an interesting research idea. What a power, one third or so of the national product.

I recently browsed though a economical (US) yearbook, and it apeared that in electronics, even more money goed round than in computers, which could be because I didn't check right, but it seemed so, and is remarkable.

So how do we give grades to what human beings are up to? Because there the best sophists, and we expect to be tought by them the same? Because they are the most powerfull, and similar reasoning? Because the game of the rich must never be broken, like the chain letters and networking games aimed at messing up friendships and personal attachments?

Or because the christians have told us not to steal and lie, or we'll all to to hell. After we die.

Or the moslims doing the same, except allah using our sins is presented as greater, and moslim heaven is catholicly officially going to be qualifing as being of the same god anyhow?

Or did enlightenment teach us how to in the end take over all protestant power and succeed in the above even better? Or freud that in the end sexual abuse is needed to fight the deamons of the mighty?

Philosophy is like slippery rock, religion is like a smile on a dog

Or 'relgion, is like light in a fog', lines from 'what I am' from the CD 'shooting rubberbands at the stars' from Edie Brickell and the new bohemians I had years ago. Good album, worth listening to, I heard she marries paul Simon, which I'd probably disagree with, I guess.

'What I am is what I am, are you what you are, or what?'

Well? Often no, I guess. Regularly one would better not be, I'm sure.

'So what', and 'nothing personal', and maybe even 'Sissy strut', and certainly 'science and religion' are additions for past reasons, that make a little clear, but at the time were probably more to the point than I though about. In case unclearness exists, they were a few of the songs on the reportoire of the jazz combo I played in for years.

So what are guidelines of life, and is it possible to even think about them without insanity or eternal ridicule, or loss of potential to be public, and such. It seems some have problems with these thoughts, and maybe some have tried to claim my motivations in a time I wasn't aware of the evil present in people I considered even worth while, so the subjects deserves attention.

I seriously, in my right mind I'm sure think it is worth while and possible to think about modes of living

Does the bible help?

And for what, is the needed addition. I'm sure it helps some to lie and cheat a hell of a lot better than they'd do without such book. But I'm also sure that just like Jesus' appearance in this world long ago, His and his fathers words are very needed and offer help, if thats needed, guidance when called for and offered, and in general usefull and good information.

I'm into the beginning of James, still. Check it out yourself here in the perseus lexicon and text source, this is not necessarily a christian site, it just has a most all greek sources on line, and a well known, elaborate lexicon linked with it. Click the words yourself to figure out their meaning, I'll put in my whatever its worth for today. First, the first part, being probably the first of new testament writing, quoted in english:

  I. James, a servant of God and of the Lord Jesus Christ, to the twelve tribes which are in the Dispersion:
     Greetings. [2]  Count it all joy, my brothers, when you fall into various temptations, [3] knowing that the
     testing of your faith produces patience. [4]  Let patience have its perfect work, that you may be perfect and
     complete, lacking in nothing. [5]  But if any of you lacks wisdom, let him ask of God, who gives to all
     liberally and without reproach; and it will be given to him. [6]  But let him ask in faith, without any doubting,
     for he who doubts is like a wave of the sea, driven by the wind and tossed. [7]  For let that man not think
     that he will receive anything from the Lord. [8]  He is a double-minded man, unstable in all his ways. [9] 
     But let the brother in humble circumstances glory in his high position; [10]  and the rich, in that he is made
     humble, because like the flower in the grass, he will pass away. [11]  For the sun arises with the scorching
     wind, and withers the grass, and the flower in it falls, and the beauty of its appearance perishes. So also will
     the rich man fade away in his pursuits. [12]  Blessed is the man who endures temptation, for when he has
     been approved, he will receive the crown of life, which the Lord promised to those who love him. [13]  Let
     no man say when he is tempted, "I am tempted by God," for God can't be tempted by evil, and he himself
     tempts no one. [14]  But each one is tempted, when he is drawn away by his own lust, and enticed. [15] 
     Then the lust, when it has conceived, bears sin; and the sin, when it is full grown, brings forth death. [16] 
     Don't be deceived, my beloved brothers. [17] Every good gift and every perfect gift is from above, coming
     down from the Father of lights, with whom can be no variation, nor turning shadow.

I. IAKÔBOS theou kai kuriou Iêsou Christou doulos tais dôdeka phulais tais en têi diasporai chairein.

James, a slave of God and of master Jesus Christ to the 12 tribes rejoycing in the dispersion.

phulais: a union formed in an organized community; by supposed ties of blood and descent, clan; by local habitation; subdivision of the priests in each Egyptian temple; military contingent furnished by a tribe; representatives of a tribe; kind, species.

chara: joy,delight

[2] Pasan charan hêgêsasthe, adelphoi mou, hotan peirasmois peripesête poikilois,

pasan: all, the whole

hêgeomai: go before, lead the way; to be leader in; lead, command; rule, have dominion; believe, hold (after Homer); deem

poikilo: many-coloured, spotted, pied, dappled; wrought in various colours; intricate, complex; changeable, unstable

[3] ginôskontes hoti to dokimion humôn [4] tês pisteôs katergazetai hupomonên: hê de hupomonê ergon teleion echetô, hina ête teleioi kai holoklêroi, en mêdeni leipomenoi.

dokimeion: (see lexicon, only 3 times used, twice in NT, once in Plato)

pistis: trust (in others), faith; honesty; that which gives confidence; means of persuasion, argument, proof

katerg-azomai: effect by labour, achieve; earn, gain by labour, acquire; achieve one's object, be successful; make an end of, finish, kill; overpower, subdue, conquer; cultivate; work at, practise

hupomonê: remaining behind; in bad sense: obstinacy; of plants: power to endure

teleô: fulfil, accomplish, execute, perform; make (an oath) effective; bring to fulfilment or perfection; pay; to be spent or expended; initiate (in the mysteries)

echô: have, hold; possess; possess mentally, understand; to be able;

holoklêros: complete, entire, perfect

leipô: leave, quit; leave behind; forsake; to be gone; be inferior to; to be in need of

sophia: cleverness or skill in handicraft and art; sound judgement, intelligence, practical wisdom

...

[10] ho de plousios en têi tapeinôsei autou, hoti hôs anthos chortou pareleusetai.
[11] aneteilen gar ho hêlios sun tôi kausôni kai exêranen ton chorton, kai to anthos autou exepesen kai hê euprepeia tou prosôpou autou apôleto: houtôs kai ho plousios en tais poreiais autou maranthêsetai.

tapeinoô: lower; reduce; humble, abase;

anthos: blossom, flower; metaph., bloom, flower of life; brightness, brilliancy

chortos: enclosed place, feeding-place; feeding-ground, pasturage; fodder, provender, esp. for horses and cattle; Poet., food generally

parerchomai: go by, beside, pass by; outwit; pass unnoticed; come forward to speak

anatellô: make to rise up; rise, appear above the horizon; grow

xêrainô: to be or become dry, parched; drain dry

ekpiptô: fall out of; to be driven out; of limbs, to be dislocated; depart; of things, arise from

euprepeia: goodly appearance, comeliness; majesty; speciousness, plausibility

prosôpon: face, countenance; front, façade; one's look, countenance; mask; dramatic part, character; person; feature

apollumi: destroy utterly, kill; talk or bore one to death; lose; perish, die; to be lost

poreia: mode of walking or running, gait; course taken by a person; travelling expenses; visitation, inspection

marainô: quench (fire); die away, go slowly out; waste, wither; waste away


The rest follows later, I mentioned the main words, of which some indicate clear enough meaning. The next versus deserve maybe more attention even, but that takes me some work, there more to be said about them to make certain words origin and probable intention clear.

I mainly did what my tcl scripts did automatically, some time ago: pick the main meanings from the lexcion entries, literally, but without quoutes (there are many in the lexicon, just a click away, quite worth it), and limiting myself to the main meanings, without statistical considerations, which are also available for every word in the lexicon. Also, it gives the possible derivations of each word, probably better than for instance some 'christian' sources, at points including Strong.

Can I trust them

I didn't make much clear what happened with the balloon annex zeppelin experiments of some time ago, mainly because I don't have the materials now. It would be fun taking a portable computer device of some kind, a video link of another kind, sensors of various kinds on board and making the things do tricks, or go for the head prize of fitting one with a 2kW accurately controllable high efficiency motor and see what it is up to manouvering wise. I what I made with maybe a 15 or 20 watt motor and race type battery pack scared some people. The fan (not the one on some pictures, a more profi one) was shielded of by bamboo from the main danger of getting in touch with it, but still, the noise of accelerating the fan, and making the whole meter and a half long airship accelerate to running speed in seconds must have been a touch (unintentionally) freightning.

Fun for the rest. Just like lightweight computer, are fun, and the whole thing could be made to behave quite reliably, just like many electronics.

Another, related, probably trustworthy item I found on the Casio website: a watch with a gps receiver and even a track memory.


If this isn't the space age.

"The PAT2GP-1V comes bundled with special PC linking software that lets you plot and manage GPS data from the watch on your personal computer."

What am I, casio promoter? I just like the idea, and it seems to work, battery life is a bit limited, and I'm not sure it can output accurate position data on the fly, but still.

                  Memory                  clear memory,    load a simple program Program Counter

Output field:

Can we trust computers?

The application above makes clear why at least I trusts that it is possible to define things in that area straight, it is the idea of a von Neumann machine, where expressions form the content of the memory, and where conseqetive locations can be automatically run over.

The current version has no jumps or conditionals, and uses javascript expressions, such as in the example program. To try it out, click the load simple program link, and operate the Step button a few times, seeing what happens should make the idea clear enough. Think of the expressions as simple math, they can be tried by typing in the evaluate field and pressing return or th eEvaluate button, results appear in the output field. Calculator behaviour is easy enough, type 4+8 and the result appears in the output field.

The memory locations are loaded into the expression field automatically one by one, guided by the program counter, when Step is activated. After the expression is loaded into the expression field, the result is computed, and loaded into the output field, and the program counter is incremented (+1).

Run five steps is like pressing the Step button 5 times on a row, at 1 second intervals.

The memory can be changed, just clear it, and type in what you want. There is a function you can type in the expression window that changes the value of the program counter (pc(value)), got an idea how to use it?

Is this serious? Ha. This is the basis of computers.