Open Letters #01
20 июня 1999 |
|
Reply to the letter number 73.
626400 23.08.99 Hello, dear Captain Nemo! I am very glad that did not go unnoticed. I know you do without me, Minister of the throat, but you still find time and strength to me yet time to respond, albeit with a delay - should be Note I did not hurry with the answer :-) The conversation goes all well "on problems Spectrum, however trite it may sound. "Who needs the 101-th version of assembly?" Indeed, a preoccupation there. In my opinion, the problem is that the "public" refers to his serious pursuits. Would be enough, of course, one of the assembler (the program), but this, so that encoder is not a headache of where to place the code so that it did not affect the assembler code, how to split the program into parts, to the text got into the memory, again, no touching, or even elementary copy of the text without thinking about their rooms - all this is necessary, whatever one may say. Of course, if the program is small, then no special problems, but if the number of rows goes in the scale of thousands, hundreds of labels, and the size of the text file, even packed in the format of the assembler, no longer a kilobyte. Even I will soon have to make include, well, what I was doing the editor in XAS'e, and there You can kill two pages of text by one program, you can certainly make the program and more, but then the second page will buffer, and the debugging process very difficult. Can you imagine, for example, 10 include-files and one of them an error, corrected something in the first, sr, kept, assembled - again a mistake, but writing programs in assembly language - is, by and large, and there is a process eliminate errors in this thread is jokes like: "I found the last bug!" While there is a process in which a lot easier to write small programs than write one - universal, writing such programs - a very laborious process, and not everyone has the strength to sit down and actually write. All this is compounded by the fact that the benefits of the final product will be at least if any, will be. All driven by the great Russian, mighty enthusiasm. Generally, should be noted that the present intelligent assembly yet to be done, even XAS is not drawn to this place. By the way, after downloading the text of my "editor" of a 32-kilobyte is approximately 6, and in fact I have no comments, often do not use the label (he computes the displacement), and the writing process has only begun. As long as people find it difficult make some great strides, but also against the wind. That's such a sad story. Although it could have been worse. Speaking generally about programming in the rest of the world ", I must say that is a kind of degeneracy, and mud, this is the fault of greedy politicians Microsoft / IBM / Intel, but in our home with you this whole thing is perceived as a gesture of Lenin in 1917, you know, when it points hand "where to go." When our leadership, in particular, min. arr., say three cherished letters, it condemned not only our education, and even the consciousness of millions of people on a huge investment in a booming economy the above organizations. All this is terribly reminiscent of the Tatar-Mongol yoke, but with large spatial and temporal scales. About the time I wanted to say that the time - Is a relative term, he lives inside observer (in person), there is an observer - in no time. Ie time - it infinitely thin boundary between the space (the substance of the universe) and the mind, as light, only light between electromagnetic radiation and matter. All this to the fact that the higher the rate of exchange of information and its (information) more then theoretically time goes faster, and those 300 years can be transformed through the relation messenger / phone. The paradox, even in everyday life you notice that if you somewhat busy, particularly interesting, Time goes much faster. The Way IBM PC deadly for the development of programming as a means of developing computer technology and the development of thinking. In school programs are beginning to appear parasitic lines, go on sale "computers without floppy drives, and in fact a knife in the back ranks programmer - or via the Internet, or ... have the opportunity to install a $ -). Soon we will probably be the buttons on the keyboard were missing ... Unfortunately, I do not know about the situation Spectrum in general, so to speak "in the country. "I'm sitting here in Surgut. ... One of sense of Spectrum, the only familiar I sold my spektrumist rattletrap, spirit it is, but the money bye-bye. It would be nice if you would describe the situation, as possible in public. Namely: Approximately how many people got involved, how many vliplo seriously, what nonche mood? By the way that burnt telly. He was burned finally. And it's worth it in my room as a waxwork - an echo of the accursed past. Once purchased the monitor electronics 32 WTC 202 (TV without the receiver of television signals). The "kit" was and Computer Santaka-48. By the way, in addition spektrumista was the same monitor, and he (Monitor) accidentally burned his Scorpion ZS 256 turbo +. I was lucky a little bit more - escaped with slight shock. In my monitor just a rotten sucker to kinescope, and as in the entire series "glitch" - coil is too close to suckers and sucker too close to "Earth." A couple of days all that I have a good poiskrilo, clicked, the computer hang out, and I decided to stop it - to pacify rebellious. The above diagnosis did not I, but my friend electronics - not translated good people on earth Russian. In short, we had to work in the old man: a saw, hammer, glue and tape. Eternity - that's the motto of our technology. One hurt - CRT ticky-tacky, mixed-rays or to hell with screen on top doubles the red and blue colors, True, not much, but there is still a little bit. ;) To something better needs money. Money not even on the el. magazines, not that a good monitor. I, somehow, are interested in IS-DOS, because ISDOS is not TR-DOS, ie anything but TRDOS. In general, it would be nice if on the Spectrum spread something like that, something "understands" the meaning of the word "driver". The more it's not TR-DOS, the better. It should be noted, TR-DOS made in the best traditions of the Spectrum - sewn into the ROM, covers the ports of VG93, a lot of glitches, the pairing code from ROM BASIC'48 and, as always, sverhubogost. The most brilliant idea in it - is the focus with the ports. When I imagine in my head the image of TR-DOS, then I is a driver, so to speak, to work with a floppy drive, or authors were simple ... or they wanted to implement in the Spectrum Plug 'Play (plug and play play). If you think abstractly, "whether my will "I would do in the Spectrum ROM, because, in my opinion, especially nothing to lose (for I) - a bunch of buggy programmok, bleary-eyed bunch of games, mostly hodiloksobiralok. Pops the question: "What then remains from the Spectrum? ". Firstly, this processor; Secondly, a number of people know the code and want to do something. TR-DOS is a kind of gravity, not allows you to jump through the wall of TR-limits. Ie This property makes do not even think about jumping, and how you have said, TR-DOS - a standard (with psychotropic properties of gravity, it is instilled hardware gags with the ports). Unfortunately I do not know how prevalent ISDOS, and, besides, I do not know its technical intricacies, to make Editor for him. So it was possible to make Editor only under the IS-DOS, and deliver only to him - they say, or IS-DOS, or .... It would be prompted to creatively busy people to switch to IS-DOS. If moved all or nearly all, it would TRDOS become a relic and "dropped" as tail - first as DOS, and then he and the iron can be thrown together with its focus away from ports and ROM, so you see, and BASIC will disappear, and the menus in the beginning. I'm so two hands "for" a sequence of events. For me so to hell with it - with compatibility; this damned compatibility - Compatibility with what? With a bunch of junk! I'm sure: any spektrumist uses about 2-3 programs, occasionally toying as many games, and those who only plays on the Spectrum every day less. Of course, I'm not saying that we should forget about compatibility in one day, but use this compass is not all the way is because with any change in the structure, particularly the Spectrum, are geometric complexity (in the circuitry, in programs), and it happens regardless [of whether], in which direction to go change - whether it be an increase in memory or its reduction. Similarly, in the opposite direction: when the circuitry necessary change the software for compatibility. I I think Fortress "TR-DOS" should be taken by storm. The first is the rejection of programming under TRDOS, and then refusing to produce computers with the TR-DOS'om inside but this step should be done until much later after the first. Amputation TR-DOS'a simplify programming and hardware. If you dive deeper, you'll find more a pitfall, not so significant, but still underwater - it's impossible to disable the ROM 128-x models ie actual memory address of the processor is reduced to 16K (by programming). And now that I really I propose: first - throw cry "Bey reptile!" In the sense of "stop putting bricks in the wall of the fortress - do not do programs under the TR-DOS "(mud, everything is understand what is TR-DOS really). Second: should publish technical subtleties of IS-DOS, required for assembly programming. That appear in the 5.6-ohm rooms ZX-Format'a clearly not enough to create serious programs. Once you read this, much remains unclear - to work with files, what a memory free, which not, etc. Third: do elementary advertising programs under the IS-DOS; can let a little dezy (rumors of a "slightly" exaggerated features, etc.), it should act on the passive lamer - The main thing that a person was under ISDOS hand, and as he appeared, and why was it not really matter. The main thing it is. Fifth: The network should make the program under the IS-DOS. I'm not familiar with structure of the ZX-NET, but I suspect that without TR-DOS'a it has not done. If so, we must make two versions of programs: from emulating TR-DOS format and pure IS-DOS Alternatively, without TR-limits and I suspect they are there (in the ZX-NET'e) is. Until everything. After these steps, TR-DOS soon become a driver for download IS-DOS'a, and if connected to the screw, then TR-DOS, in general, becomes a mystery of nature. And finally, ask anyone spektrumista: "You know what TR-DOS? ", You hear three cherished letters. In addition to these five steps, we must frankly TR-DOS humiliate, criticize, poke nose in the gaps, and just pour mud. Post letters to "working people" in IS-DOS. If we talk about me personally, why I do not use ISDOS, the first thing: I I do not know the subtleties of serious programming, the second - not reached buy complete package and the third: very few programs and few people who use the IS-DOS, but Recently what worries me the least, as I myself could do I needed program, only here ... With regard to global problems. The first article on the schedule I had finished, it remains only to correct errors. This article about drawing a line without using a ROM not much, but all parsed on the shelves, the programs and comments on each team. Second, the shells. I understand the shell - it is a program that is similar to sort viewer (from the viewer) of the text, and text in this case - is the information in a clean form. Unlike the shell of the viewer in (I understand) that the shell is able to search keywords, links, including links to the shell with other texts, addresses, phone numbers or simply search for the mask (It would be nice if it was possible to cut and store the pieces in the text file). A theme of the texts: from technical information to the media to reflect? So? I understood. And if it is associated with network? In general, the idea is not bad, if not say more. From Spectrum may get a body, which rotates a huge number of information by anyone or anything not filtered. Moreover, the property of the organism will generate new information. And users will be actively "broaden horizons", while some will be born a society of people who will understand the word "information" in a somewhat different light than just a philistine. In general, I would be interested to participate in this process. For example, to write a shell about the device photo editor, on how to develop algorithms for algorithms themselves, new approaches, and dismantle all brick by brick. Incidentally, these approaches have already emerged: the casting, shading in the figures, it is possible that there will be more ... Of course, write a shell - it does not drive a nail, but Work received fundamental. Despite that the editor is written ultraslow, He still is being written. Once done zooming, is 11 times faster than in Art Studio ... and without glitches ... The pace of writing, will likely increase, regardless of the position of the Spectrum, even if let me alone ... Generally, in my mind, "chimera" - it seems to me that the Spectrum nobody does, but will run some Enlight or Fun Top, and even if even read the magazine fresh, something in me there is some optimism, a kind of energy, and I start to write something, then slowly it all goes, and I give up. All of this to the fact that if you make some online source for accumulation and exchange of information, something type ZX-Net, only on a national scale, the "Energy" would not fade. For example, open a gateway gate, which not only would be pumped to the files, but would be able to generate information that is information is stored on some Internet addresses, and you can download it it would be like with the Internet, and with ZX-Net'a. This information could be anything - be it a shell or open letters. But it's all so - in a series of "If I had the money" ... So, it's time to say goodbye. If you have any questions or problems with writing some software for your Hard'a, I am always happy to help. P.S. Those 11 teams (in the implementation of the algorithm line) turned in 10 :-) P.P.S. By the way, I would like to ask you, any undocumented commands do not work on processors that are used in KAY, and processor Z-180 (and then I was the editor uses SLI and actively halves IX IY) ... P.P.P.S. As always, I apologize for oshipki and lack oppechatok :-) Yours sincerely, N. 23.08.1999 Welcome, N! About the assembly. Perhaps my comments on the matter will be given to naive, because Still, I not a programmer, but try to articulate their vision of the problem. Consider a common, global approach to programming. There is a concept structured (modular) programming. The bottom line is that the final program has several "levels" of representation, review and operations, ie it represents a structure of software modules, and the introduction of each module can also be seen as structure of software modules (ie idea recursively). Alternative approach is the "linear" programming, ie, single, "long" sequence of commands, confused as noodles in the pan (only with selected "Down" routines, because it is implied and supported system commands processor). Of course, in pure form neither one thing nor the other in nature do not occur. Therefore, we can speak of a "degree" structured program. (I note that we are talking about the representation of its own agenda in mind a programmer, since all the processor single). Actually, this paragraph may be perceived as commonplace, but further consideration without him is impossible. What influences the structuring of program, its "degree"? You can, of course, talk about curves or pens too straight gyrus. But it is counterproductive approach, usually such things are taken "to make the brackets. Unbiased same effect these "images in my head" provides a software environment. To handle recursive file structure, the necessary operations on the structure FILE. Purely formal. This function OC'i, what is the Spectrum'e absent. This and all these steep assemblers. As an example, give OS Wed / M, ie professional environment. There is a special program: LINC'er. It does not get around, do not go round. Even if the file structure is not as such (ie, the problem is so simple that This is simply not required), then the system MAKE still perform this procedure. Even if that LOAD operation. Therefore, both in terms of professional software environment, which is a CP / M, the user has enough brains to not shoot a gun on the wheel. And he is able to find a suitable tool for solutions. If the task is simple, it is necessary easy to use BASIC. Generally speaking, the range of tasks is sealed with a decrease in the complexity of problems. Ie the easier task, so in practice they are more common. There is some point at which the the problem becomes a professional, ie, requires OS'i. Rather, it is purely psychological and very personal sense, Wirth, for example, says about 5 thousand lines of code. Going back to BASIC, is such an example. I sometimes have assume some mathematical. objects, such as the series. But the problem of this type does not occur more than once - twice a year. Of course, I decide it to BASIC, but not in MATCAD'e. If I was a professional mathematician, then, of course, I would have enjoyed MATCAD'om. In MATCAD'e for daily use is required for solving problems of this type for several minutes. In BASIC it takes several hours. It seems to be MATCAD efficiently. But it is not. For In order to study MATCAD, it takes a month or even more (with good Mathematics). Moreover, to once a year to enjoy MATCAD'om, must be at least a day to "refresh" his memory, ie, recall skills. So what better? This is another facet of professionalism. MATCAD ineffective in the hands of amateurs. Moreover, EXPERTISE in this case, values are not HAS. Thus, non-professional Wednesday due to its versatility proves to be effective in solving the nonprofessional tasks. We return to the assemblers and TR-DOS'u. Extremely inefficient to solve professional problems in a non-professional environment - and vice versa - the problem lay in professional environment. As soon as people is improved in the assembly, growing complexity of the tasks. Once TR-DOS is (strukturno! - and the whole programming environment), inadequate problem. This is where it begins assembling. Required qualitative change to meaningful structured programming, and it is complicated, because should be changed representation of views in his own head. Need to be retrained. Incidentally, this is the most serious and deep argument put forward in favor of IBM. There is no universal medium Completely, and the man he wants to or No, it is doomed to work in a professional environment. It is believed that the man (user), directed initially to the universal environment (BASIC) is unable to STATE cross the line and enter into a professional environment. This problem is known as a "dog waltz on the piano." Analogies with the study of scales (more difficult and long, but provides good performance culture, after all) and learning and training "Dog Waltz", which gives quick and tangible effect, but erects Insurmountable barrier to further improvement. In this approach has its devilish logic. In fact, the state needs профессионалыкомпьютерщики in the apparatus of control - and limited in roundnose closed world of the professional problems. (It is these and obserayut BASIC on each corner). At the same indivisible monad Human-Computer is narrowly specialized and limited, but highly professional (for the problems of public administration) and very effective (in the narrow direction). This is an ideal performers. Spectrum is HOME COMPUTER'om is where this approach is absurd. That's why Spectrum and do not like the state. That is why injected mass psychosis at IBM, - why spend money on training to academic education, why expand the horizons of people? Kinema cry of "Girls on a tractor!" and instantly want to line up in three ranks on the windowsill. And the fact that people trying to use IBM, like HOME COMPUTER, turn into idiots, it's anything - the people in Russia are not more expensive than dirt - as the saying goes, "chop wood, chips fly." Planted corn (too technical, however, culture) spaces from Sochi to Murmansk, and the trick is done! Well, business as usual in Russia! The argument of "Dog Waltz" at a depth consideration actually stick with two ends. Actually did no easier to overcome the psychological brink and get out of narrow professional environment professional problem-oriented packages (narrowly special!) within the scope of universal, non-professional environment. In practice, this is as follows. If the user occurs IBM the need to "spank" a fly, that is, to solve a simple problem (but from another area), he has to flee to bookstore for another "yellow" publication, a month to study it, well then ... The following "fly." In fact, much-vaunted universality RS'ki no more than a myth. Indeed, the apparatus of universality, the sense that the fraction of a second computer can be reoriented to absolutely another task - to replace the package and everything. But if we consider a complex man - computer as an indivisible monad (the term Leibniz - carbon, incidentally, was a peasant, heresiarch zingy), it appears that "Replace" the package in your own head with no so simple. Ie universal use of the personal computer itself is excluded ideology IBM, as a professional, first and foremost, tools. So As in Spectrum'e growing movement assemblerostroiteley (and this is the way to nowhere as contradiction between the narrow special assembly tasks and versatility OS'i compelling), so IBM is expanding in mnogostanochnikov movement - people, learn more new packages (this is is also a road to nowhere, because range of tasks as to simplify them sealed - just physically this is impossible - to use all packages). So the public beating head against one the same wall, but from different sides. In Spectrum'e now there are a set OS'e-like programs, ie claim to universality OS'i. They formed precisely at the points of the spectrum tasks, where it thickens (it tends to professional productions (these problems)). Cursory list: 1) the shadow monitor (in confidential conversation MOA agreed with what to make of the shadow monitor OS' impossible - and in doing so he chided for Zonova - supposedly one of the UP YET I do not understand. Poor MOA ...); 2) MMD - connected network program. (I recently figured out how to handled the correspondence - its "digest" in RS'ke as there OS'), 3) Assemblers (comments, by virtue of the foregoing, redundant), 4) Magazines (here seen the greatest progress. (At least, the ZX-F technical problems quite clearly identified the lack of OS'i in Spectrum'e: on the one hand, they have sufficient information on Spectrum'u in general, on the other hand, They have experience with professional use as Spectrum'a, and PC and Omig'i). In my opinion, osepodobnye program you can not turn into OS'. First of all, because if (and to) create OC'i necessary initially, a priori, to put the goal of a just OS'i, with all its attendant requirements: flexibility, compromise on speed / memory / feature set, the dominant position in the hardware / software. Evolutionary transformation of the above programs OS' on I think not. And one more note on OS'i. Structured programming, which is based OS', affects the social structure / relationship in the platform. In OS'i much easier to organize parallel work. In other words, easier to create structure of the people, and they appear to be more effective. During a "linear" programming, if his brother in a pure form "Paralleling" the process of creating software is fundamentally impossible. (We are talking about code - music and pictures, of course, you can do in parallel.) Ie in OS'i can quickly create a finished product - with all its attendant advantages. In addition, there is such a thing as corporate objectives. Here is an example. Suppose there is some structure of the people. They are united by a joint activity. In this environment / structure circulating information. Information is the most diverse: it is both data and commercial information, and information management. Her to transmit, accumulate, process. It is also necessary to ensure metabolism (the exchange of information, energy, matter with the exterior, with respect to the structure, environment). So, TRDOS for this Does not fit. Whether it's IBM, it is inevitable MSDOS, - you can tell the doctor it is prescribed. And what is it about Spectrum'e? Requires unifier, based on which we can solve these very corporate goals. And this again OS'. "" Computers "no drive". - They quite understandable and logical. The reason - the non-observance of copyrights. Right Users on the drive means some responsibility. First of all, in music production and modification of information. If this responsibility is neglected, then the "computer with a floppy drive will be more meaningless than "a computer without drive. "If copyright law is not respected, then the drive does not make sense, - Anyway there is nothing sticking. If same computer without a floppy drive, but the cartridge, for example, it is quite useful, and viable, because mechanism of "separating flies from cutlets "(aphorism General Lebed) ie Member of the money for the software works flawlessly. Do you have a moral look to see if it still pay - and it is impossible to cheat. If you are using - you pay, and vice versa, if you pay - that are using. For videopristavok use and pay - are synonymous. Therefore, a video deck and progress. Soft pay 100% but. In Spectrum'e this parameter is, apparently, as a percentage of 15-20%. Ie one legal copy of accounts for 7.5 illegal, or from 5-7 person pays only one. Not surprisingly, the set-top boxes and more popular. As they say, Senka and hat. There are even special ways of self-justification / samootmazki. Here are the two most common. "Raskolnikov's Syndrome." Member, planning in the near future become steeper programmer and happiness, thus, Spectrum, allows himself to rob initially professionals. He did not understand that such read it, first, loses the moral the right to claim compensation for their work in the future and, secondly, creates (Plays) a situation in which he and will not pay in the future. When soft valyl shaft from the West - it was immaterial. Now it is very important. Excuse N2. "Expensive." This excuse applies to genre of choral singing, as marks choir - the word folk. Choir is typical for Russia. (Recall Bulgakov's "Heart of a Dog.") Words will following: "Expensive Expensive ... A-la la, three-ruble " Further, the second verse: "Expensive Expensive ... A-la-la, three-ruble " Second verse is different from the first one that in carrying out the second line of the fingers make a fan. The first line has a clearly expressed suggestive nature (of suggestion - Engl. inspiring) and executed sweetness. Thus, the audience itself "A Programming" on what not to buy. The impact is so strong that even one who has the money, anyway, under the collective suggestion, do not buy. The prices will only grow, sellers / traders scatter (ie, the audience reaches the opposite effect - than anticipated). There are the first line and it is quite rational element. If the buyer says the seller (manufacturer, programmer) "expensive", then, in fact, this accusation of extortion. Further, the argument is constructed as follows: "They robbed us, and we rob them - and have the COMPLETE Moral right ". When you suggest "To walk through the market and find a cheaper", then begin to execute the second line: "A-la-la, three of the ruble." This line represents the "counting the cost." User without having any idea of any of the cost structure or their size, however, adds some number and gets some results led him to one, the real cost of not having any relation. This given as an argument. Refute this impossible, since person should have idea of the cost and, at least In general terms, an understanding of differences in such concepts as profit, revenues and wages. (For the majority of all one.) The song, literally, nationwide. And executed not only in Spectum'e. Chorus is so powerful that even Nostradamus in the 16th century, and he heard it. I do not remember what katern - but there is an indication that at a certain time in Russia will be a terrible cost. Thus, Russia have disgraced even in the 16th century. Well, affairs .... Performed would really like something in an undertone that is, if you really itching to do it. In fact, actually everything in the world with respect. There is a productive, constructive [ways] to review the situation, but there are unproductive. Like, what's the difference, to measure whether a parrot or a boa constrictor boa constrictor in a parrot? The difference is there. Reasonableness of price is not determined only and not on cost, how to market conditions. A market situation, on the one hand, such that Real consumer FILLING Spectrum'a as good enough for regular systematic sales. And, On the other hand, the real, the market price Labour people buying Spectrum (ie its users) is not sufficient to fix the high-tech production. The price of labor people in Russia, however, and the people themselves - no more than dirt. What here computers. Although public merrymaking with IBM in paradise "Potemkin villages" very pompous. There any ways to increase consumer FILLING Spectrum'a? In my glance, this may be a shell. Freeware'noe content market, ie filling software for a free copy can be provide increased financial return market for copyright software. You can enter such a measure: at 80-85% filling of the market freeware'nym product can provide 100% royalties on the remaining 15-20% of software copyright. Of course, this limit, at all easy in practical importance that should be considered rather as a criterion. Structure of the software in the software-to provide a platform change easier (or rather, less difficult) than modify ethical properties users. You can scream to the user in most prostrate ear that steal the labor of others is not good, but it will be as wall of the peas. Such an attitude to the property (in this case, intellectual) formed for decades (if not centuries), and believing that you can change it for a year or two - is naive. "If you describe the position of opportunities in public. "In fact, it probably only partly true. Firstly, it is absolutely complete and accurate information about platform has not fundamentally, as a complex object. Second, since Anyway, I'm still acting person with their interests, preferences and subjective vision. Ie objectivity - Is also a relative parameter. Thirdly, the form in which it can be done? Use the technique of SSC? What set of criteria for "provisions" and how it is adequate? The platform is described by statistical parameters, and statistics - a deceptive thing. "How many people got involved ..." Firstly, what constitutes a user? It is clear that if a person includes the Spectrum on a daily basis, this user. And if it involves him once a year (and there are some)? No faces for accurate estimates. And if a person is sitting at the emulator, then? Considered by Russia and Ukraine, or include? Or, more generally, the whole world? In fact, such a scalar, ie number of users, not just exists. I personally use in a variety of situations of various estimates - depending on the task. Although the sense in what you mean This number lies somewhere in the range of 10 up to 30,000. "How many vliplo seriously ..." - But this is general nonsense .... However, something done. That's before you shell "Open Letters ". Do you think it gives an idea of the situation?" In my opinion, yields. This is a good channel feedback, no allegation, for the most part subjective, a Spectrum-figure. (My comments, if desired, in "Open Letters" can proskipat.) "... Fortress TRDOS must be taken by storm." I do not think so. In general, all sorts of "cavalry assaults" and "shapkozakidatelstvo 'cause, at least distrust. This is firstly, and secondly "to break - do not build." Already had: "... to foundations, and then we have our, our new world construct ... "Why is it always ended, there is no need to explain. TRDOS can and should be get rid of just evolutionary. ISDOS and TRDOS there should be some time in parallel. And the new system - ISDOS must prove its viability, The appropriateness and effectiveness. "First: do not do ...- programs under TRDOS ". From the fact that no longer do program under TRDOS, becomes easier. It would be better if it started to make program under ISDOS. "Second: the technical stuff" - The "Assembler" that came with ISDOS'om, have the needed information. Maybe and not in the proper amount, but nevertheless ... "Third:" ... advertising. " Look at "Open Letters", see the advertising package, attached to the letter .... "Fourth: ... a little dezy. But do not. Necessary, on the contrary, lowers the quality, resources, and system settings. This is usually done through negative feedback. You propose to organize a positive feedback. This can give Fast, instant effect - well, and further will be rejection. Increases the risk that system is not accustomed. And, at least case, chaotic, avalanche development is unlikely to give a harmonious Spectrum'u system. Incidentally, during the "feedback" in Spectrum'e (loop delay) - it year or two. So it makes sense not to bother and not to break the wood. "Fifth: ... network programs." Attempts convince people in the network feasibility terminal program under ISDOS'om made repeatedly. But to no avail - because the MMD - it is so fancy program that claims to be the OS'i. In addition, very difficult to refuse such a volume is already the work done. Need to persuade and to retrain users. In fact, it would have to deal MANUFACTURERS modems, as then their direct (though not momentary) of interest. But our SP-B producer modems - assemblerostroitel - and that's it. And the last. It is not necessary to oppose TRDOS / IS DOS as mutually exclusive system. It is possible that this is true, then TR DOS really wither away. Probably the same as TR DOS simply "uzhmetsya" to the drivers drive. The only thing necessary is to insist on formal protocols with TR DOS'om. Then these queries can be intercepted, and, again, formally, treated IS DOS. This is primarily As for the "points" entry in the TR DOS (turbozagruzchiki). We should not forget also, that Spectrum-BASIC and TR DOS - these are elements of hardware and software environment focused on Universal range of tasks. They must somehow be implemented. OS' same - it's all the same medium for solving professional problems. If you put in Spectrum'e OS' one - then you can easily get the PC to. Most of the people, that ye strive to Spectrum'e, improved, namely starting from the universal spectrum of tasks and the corresponding software and hardware environment. Ie can not "hack" the tail. In addition, the bulk of literature available in available in hard copy - a book on TR DOS and BASIC'u. This is a major resource and they should not be neglected. As for the shells. Difficult give a general definition of the shell. This is probably really tekstonositel. Unlike magazines and newspapers - is a broader interpretation of the concept of "text" (this may be a compilation of AY-files, and sheet music notation, and bits of assm.-files), narrow thematic focus. But the most the main thing - it freewar'noe spread and freewar'ny status. Sort of information "corpuscles." Distribution of mainly post-mail. If you try to mesh his "pump" that they will "Thrombophlebitis". By the way, at the moment networks that exist locally, across campuses, is now discontinuous. Post-mail may they relate to stimulate activity traders - to strengthen channels of information delivery (including commercial varieties). In fact, locally placed on the network can assume corporate users - but it is parasitic (at least for now) users - they do not obey the copyright RIGHT. Like this pack of jackals, tangled together, to steal programmers. Where the network is formed, immediately reduced to almost zero supply / sale copyright software. Idea is simple - to increase the density of information flow (Channel capacity) to the extent that block the channel capacity (in ZXnet it's impossible). Ie to match the level of development Technology these jackals with their moral and ethical development. Technological development involves the development of appropriate moralnoeticheskoe users of this technology. This is a fairly general statement. I think, for example, that the aircraft fell would be less if it is respected. Returning to the grid, indicate that SP-B grid degrades. Create an appropriate (parasitic) structure, they just skimmed the available resources and are now sitting on bread and water - the network is filled with authentic it Trepov (noise) - professionals is not there - their services are worth MONEY. On the other hand, post-mail, through the shells can give meaning consumer machines isolated users (not korporirovannyh online) and incorporate them into a single Spectrum-information space, as well - to reduce their disproportionate share in the payment of copyright software (as they are, in fact, contain these parasites in the networks, it paying). Freeware'-LIMITED status does does not imply a full gratuity. Mailing will be paid in including those to be paid and the cost of media (floppy disk), and the cost of copying. However, the user is not forbidden Copy the shell, as well as commercially distribute them. "Nobody and nothing filtered information" - it's noise. Filtering of information - this is just one possible ways of processing it - discrimination spectrum (the spectrum is understood in the broad sense). To help you better understand what such noise, bring Hochma chemists from their professional field: Dirt - is chemical compounds in the wrong place. " Ie If information is not processed, there will be noise. If the same process it, then and filtering is also necessary. The essence of the ideas in another. Make the elements of information processing does not SOSREDETOCHENNYMI and DISTRIBUTION. Likewise, resistance measured in ohms and embodied in resistor - just a special, the most primitive example of resistance. There are also shallow, bulk resistance, as well as the gradient of the resistance of the crystal axes (the case of an anisotropic medium). Simply put, if there is information environment, then it is objectively, in contrast to the subjective components thereof: people (users). Respectively, and process will be objective. If the medium represents a certain consideration (hypostasis - in Russian) of a complex object, then it can not be controlled Hierarchically. In relation to Spectrum'u This means that the state can not manage it, much less command. In However, interaction is possible (interference). In general, the Russian state - it chtoto monstrous. On the other hand, without a state society can not live, - and if you destroy it - it will be even worse. Comes to cultural anecdotes - all over the world Russian media say the messianic (and therefore very dangerous) idea. The truth is that this is STATE messianic idea. But the divide is almost impossible. Country society and the state - in Russia are synonymous. The reason is that in Russia There is only one complex system - that state. Although at the moment It is not so. The Americans managed to induce (on mathematical: the induced topology - the topology inherit topology prototype, with which she was induced (transferred)) complex system - a platform IBM. On the narrow-minded language it is called the "fifth column. Historical anecdote (for relaxation). When General Franco (Spain, 30 years) was to take Madrid, Russian advisers, giggling, pointed their fingers at its four pillars, which were very ugly (if not more), and asked: "Hey, Franco, you're going to take these four pillars Madrid?. "At that Franco replied:" My fifth column - it is already in Madrid. "And he was three rights. Now I will explain an example of how the state interacts with a complex system. You can recall the case with G. Seleznev, after his visit to Belarus and the arrival on the Internet. And you can lead a more recent example. This incident is known in the SP-B as "Black Label". One night, awakened Governor Yakovlev. He was sleepy, gets out out of bed, and what did he see? A crowd of journalists, riot police, the police - and in general pandemonium. From the conversation it becomes clear that He Yakovlev, by this time committed suicide by a shot from the pistol. Imagine it Yakovlev, joy and amazement on the about it? Case it was as follows. This were weekends, and state-controlled media state is not in working condition. At one of the well-visited Internet-sites was posted Deza - a description of the fact that most "suicide" with different juicy details, giving the fact even more convincing. The reasons for the incident analyzed as journalists money, and specially employed people (I assume), appears plausible versions of the mass. A the true "cause" was a fairly simple, though lying on the surface. Specify in advance that this is just another version, in my opinion, most likely. The word probably in fact only possible in this case, as the concept of reasons for the Consequently, in the literal sense here. And can not be, because no concept subject (in the legal sense). By the way, so the incident can not be considered "Legal field" (a favorite term trepologii, bird language), because no of the crime. It hardly makes sense to go into legal details - the essence of not the case. Complex systems, by virtue of its probabilistic nature, generally tolerant of legal regulation. Otherwise speaking, common language, the law for They did not write. By the way, again, why not have jurisdiction Theft officials as this is theft (Old Russian context only!), but not tatba (Old Russian context only!), which regulates the Criminal Law. So when box (TV) Durkee and frantically shouted: "Let's plant, let us put!", then This leads to the sad reflections. So as it turns out to be either empty words, or terror, as The law can not regulate Theft (Old Russian context only!), But even more so, criminal law. Where in the UK is "stealing", it should be replaced with the word "Tatba. Theft - the use shortcomings of ideology (or lack thereof) in selfish purposes. Tatba same - it is a model criminal episode. Necessary and sufficient condition for the absence of theft is no dirty trick (only Old Russian context!). Ivan the Terrible, who himself was not present (he was not orthodox, but was a heathen - STATE Russian messianic idea - it is his creation, "the Third Rome," - he identified himself with the Romans, the Gentiles), in correspondence to the young reformers Kurbsky put him in the form: "Blyaduesh, takmo as CONSCIENCE HAVE leper ...." The right to freedom of conscience (one of the items Declaration on Human Rights - on the territory of Russia is legal) means and the right to NO. (Since empty set is a subset in any set, otherwise ceases to be a lot of structure, since losing interoperability becomes a non-closed). Example. Kiriyenko once bought a samurai sword and lost his conscience, no longer to be Orthodox. It would have nothing if Had he bought another conscience and became a Buddhist - where conscience can have an even more powerful than in Orthodoxy. But misfortune - losing one's conscience, He has not got another. And he became shameless. Samurai sword is very useful - he began to hack them cabbage. Minced rashly, from the shoulder - and the sun was beating him in the back. You ask where he cut down as much cabbage? Yes, the pension fund for old money and old women. Interestingly, Can we identify these very old men and old women delay their pensions with the activities of young reformers Kiriyenko? A submit a claim to it? This is a legal nonsense. It is impossible. And so, as he went to the "bomb" with flashing lights, and will ride - he NEPODSUDEN. But back to the incident, "Black Label". A few months earlier apparatus Smolny has prepared a single order, which has passed unnoticed. Yakovlev it SIGNED, knowing full well the consequences. It was a virtuoso apparatnobyurokratichesky trick staroimperskom style (that is is still powder in the flasks! - After all, and two hundred years of know-how). Disposal of the same was: "Do budget purchases of office equipment to not eliminated the problem The year 2000. Translated from the bird's tongue bureaucrats are as follows: "Do not buy dark rooms with black cats inside. "And you go find this black cat, especially if it is not there? However, any official knows that if something is out there no luck in this very office equipment purchased AFTER THE ORDER, then for sure this a black cat he certainly and present. In other words, this is very painful nastuchat most circular of the soft spot. And it began ... Sales traders (working in Russia on U.S. wages paid out of money in Russia uvorovannyh) began to fall dramatically. In Kommersant advertisement appeared announcing yardstick letters: Sell corrected for issue 200-year ". In MS-Schnick problems started: upgrade-chain stopped, began breaking up, and upgrad'itsya .... nothing has changed the cost structure in budget organizations. What to do? It should be the same for something to do "shrinkage and outage" (Usually 5%). In short, threw out Yakovlev bureaucratic faustpatrona directly in Truck (caterpillar) RS-shnomu tank. And zaburlila, boiled PC platforms, and the beginning unfold tower - Yakovlev made very painful to a complex system, it is blocked her oxygen - Theft budget - and unfolded .... And you want on this occasion to ask (ask a rhetorical question) have specifically employed people: who judge we shall do? Someone to plant? Officials, which have ceased to steal (or rather, have become do it differently)? Or traders who stopped receiving stolen money? Or accidents RS-Schnick, fifth column, which could not uvorovat uvorovannoe for the next upgrade? Or this same tank? I would like to have, ie, initiate complex system that would objectively reflect the interests of the listed people. And no American interests in Russia and interests of our krezigosudarstvennosti (Which are already represented in abundance). If we consider the Internet as a prototype, you can specify the following (however, consciously) the provisions in the axiomatics of its construction. Corresponding to this network can only recipients of information (or the network is used for a friendly exchange between two nodes, ie, little differs from the cellular voice and phone). Network is unstructured, free search for information unproductive (Search engines, usually ineffective). There is no PROCESSING information from the environment as such. Network represents a monosredu with zero crosstalk (now the Internet can be considered as a plate pure silicon, which has no impurities, no structures defined by these impurities). Essentially dominated by a technocratic approach, in which the network is regarded as an exclusively technical environment. (It is described in the technical terms, is provided only technical characteristics, the main backbone elements are only technical devices, components, assemblies and facilities.) Alternative approaches can be considered an approach where basic network element (node) is an indivisible complex (monad of Leibniz) the person - computer - with innate motivations, subjectivity and spontaneity. Crosstalk (viscosity medium with respect to the information) was adopted initially zero. Moreover, perhaps averaged over the whole structure of crosstalk is the optimal value. This is necessary for the structuring of the environment. Node in this environment, basically has the right to: a modification (addition, modification and enhancement (by multiplication of messages to adjacent nodes) and the destruction of information). Information can also distributed and bypassing (via adjacent nodes) in the case of blocking / destruction of any unit or group. "Live the source for the accumulation and exchange of information. "It rests on the money. This is, in principle, it was - it was "Inforkom" with its hard copies - books. I think now it's impossible for financial reasons. Archiving (storage) of information is not as easy as it seems. The price of storage, access time (Search), to recharge - like all to do this? I would not want to drag in here online, as this is the right way to the emulator. Man sitting at the emulator, reminds me of the person reading Quran in the Orthodox church - or vice versa, the Bible and New Testament at the mosque. At the However, the Internet can be used as transport medium (well, as the phone / modem, for example). Besides the Internet in Russia - a public resource. Access to it have only those who are employed the state of PC-to. Ordinary citizens, and especially from the provinces, it can not see how their own ears. Ie in Spectrum'e Internet can not be a system-resource. Archiving is possible, in principle, have any user of a hard drive. More difficult to access and search information. If the status is freeware to fix and will be accepted, then this will be the price access (the cost of mailing + media + copy) - for the moment, it approximately (approximately) 10-15r. Time access (time of mailing post-mail'om) - this week to a month (depending on mandatory reporter). Such a price for 1 MB of information and such a long time - It is not so bad, but something even well. This will contribute very effective use of technology. (Again, not in a technical sense. On the Internet, for example, every second electron is pornoinformatsiyu. Probably 97% of the information in it circulating, it is possible to and large, considered noise). On the other hand, it is still more effective than, For example, the exchange of hard copies (book). The book is now worth (excluding shipping costs) p 30-50. "If you have any questions or problems with writing some software for your Hard'a, then I'm always happy to help. " I am very grateful for the offer of such a plan. However, to realize this is difficult. Let me explain why. 1. Not all problems can "isolate" from the overall context of work on KAY'yu. More such a case - the exception than the rule. 2. As a rule, you must carefully follow (in charge) for the work in the chosen direction (problem) - for this requires constant contact - and it's expensive for me and for you. 3. I do not want to offend you, but people who write programs under the Spectrum, as a rule, tend to be routine, undervalued jobs (which is 95% of labor costs - and no one Medal of Honor on his chest does not hang, and here will find fault). They are usually not focused on the end result (a rather the process) to be achieved within the stipulated time frame. They also different scale of values. Peak results appreciated them more than the ability to systematic effort (work). Conceptual limitations (scope - that is, subordination of a sufficiently general vision of the project) are sacrificed to "beautiful" inter alia, that damages the integrity of the project. Typically, this lone, poorly suited to teamwork and the inevitable compromises and mutual tolerance "eccentricities" and "Fad" of each other. Sociability is at an age thing at all acutely scarce. In addition, they tend to be strongly overestimate their self-esteem and confuse the existing capacity of its implementation (which may or may not be, because realizing the potential - it is a complex process that also requires certain personal qualities). 4. Apparently, you have offered their services selflessly, ie Simply put, "for nothing." In line with popular opinion - "Do not look a gift horse in the mouth." In fact, experience shows that it is easier and better in some way pay for the work. It gives the right to seek and obtain a result that is required, but not what "God sent". In essence, from human requires not only qualified as a professional attitude, or so on worst, a semiprofessional attitude to their work. Often people have to learn (not programming, of course, but to work). Work program in Spectrum'e - are two big difference. Once again, that in no way I do not want to offend you. Moreover, I have taken note. Yet the above - it is rather summed experience of my work with the programmers. "What are the undocumented commands are not work. "It's a good question. Say chtolibo specific about this very difficult, and does not make sense. Use of undocumented commands In my opinion, it is generally a bad taste in programming. If it is significantly necessary, you should check the program (the entire program, not program fragment!) on the target machine. Expression Do not work in reality is not quite true. More accurate to speak - are performed by differently. (As you know, it's very bad, as reduces software compatibility). In addition, I have a great suspicion that the specific implementation of the undocumented commands is not completely determined by its own processor - but may, for example, depend on how it is inclusion - and specifically what, why, and why depends - to find out is almost impossible. In processors Z180 non-masked interrupt is generated when the processor 'runs into "with" seditious "CPC - TRARpreryvanie. Generally speaking, the growth efficiency (density code) Software drops it Reliability - if you are using undocumented commands. Probably, the strong desire undocumented commands can be used in toys in application programs, even in the drivers at worst. But in system programs, and even more so in OS'i - is contraindicated. My distrust of the undocumented commands can be easily explained. One case when the firm-manufacturer guarantees the algorithm of the command. Other matter if it is established empirically that such a CPC leads to a certain algorithm. Nobody can guarantee that this most CPC always correspond to this algorithm. Maybe it complies with probability of, say, 99.99%? - And sometimes suddenly at any particular vector processor state will take and even take into account suddenly - for no reason, no reason at all, - the state, for example, register IX-IY. Experienced by a chance to catch IMPOSSIBLE.
Other articles:
Similar articles:
В этот день... 21 November