This readme.txt is in the y6.zip dated 2015:04:10 ====== Main news-item(s) for G15 apps, G15 PC, G15 OS this time: ==>a bit more on the scifi, and a minor improvement {more about this at other places in this text} Adult young girls (done with high school, before any university education) can apply to get a compressed but solid art & tech education using many tools, from real paint in the real world all the way through various forms of art and dance to design and soft- & hardware construction, using gadgets, internet tools, electronics components, PC's, and also the this software platform -- the intraplate educational and practical technology at THE G15 INTRAPLATES MULTIVERSITY {EARLY, IN DEVELOPMENT!} consult: http://www.intraplates.com Placement of this readme.txt: inside y6.zip which is free software available at norskesites.org/fic3 ("norwegian sites", one of the set of Yoga6dorg search engine sites). Author of this text: Stein Henning Reusch Braten {son of Else Reusch Braten and professor Stein Braten of the University of Oslo} {artist and pen name for Henning include Aristo Tacoma and, when doing photography and painting -- cfr Avenuege.com the Art Catalogue there, Stein Reusch Weber; the 'Weber' isn't wholly a construct: it derives from the family history name Maria von Weber, whose daughter married Wahlgren, whose daughter married Johannesen, whose daughter again married Reusch; other pen names include Henning Braaten, Stein von Reusch, Henning von Weber}. Author can be contacted at h-reusch@frisurf.no. Welcome! This is the 'readme.txt' for the y6.zip package, free for all at norskesites.org/fic3, made by Aristo Tacoma, alias Stein Reusch Weber. So what is this? First of all, it is real food for those hungry for real computing. I mean to say, it is not over-sugared cookies. Sugar-cream-cakes tastes great when you have a healthy body and you have trained and you are in need of a quick satisfaction. But light sugary candystuff (read: the ordinary forms of computing, with RGB color screens, large photos, multimedia, 3d simulations, glasses, reality-imitating games) cannot satisfy you in the long run, not when you need strength and sustenance. Then you need real nutrition. Foundation-stuff. And one of the ways to recognise foundation stuff is that it isn't swayed by superficial trends -- it stays the same, beyond 'versions'. For instance, a masterpiece of a monochrome photo is just that, it is not version 1.6 or version 202020 masterpiece. But, with all respect to black-and-white photography, there's another way to do monochrome: it is to go not from bright white via grey to black, but to go via that which is in a sense brightest on the computer -- bright computer green -- and take the whole range of tones to black. This works remarkably well with photos, and when you have worked a little bit with a computer which offers a range of quality bright-green-to-black photos, your mind gets activated; it lights up those images with extra visualised colors within. And, indeed, this is the general effect on the mind: when the mind isn't over-stimulated, it gets more active in itself. Just as reading a book calls on your own mind to make up its own characters for the story, so we have here, with G15, an approach to computing which is moderate in just the right ways, so that your mind constantly gets the upper hand in all ways. Many studies of the effects colors have on us have concluded that, due to the prominence of green in nature and in the leaves of flowers and so on, and the importance of some contact with the organic for its philosophical soothing effects on all human beings, computer green is the most harmonious single-choice color to work with. It also saves computer battery not to engage too many color rods on the screen. So, to do interesting work -- also with masterpieces of photos -- we are interested, are we not, in acquiring a well-thought foundational computer, one that isn't glossy and full of artificial additions, but which has the core components in solid, and logical, order. In this, we are consciously avoiding overdoing stimulation effects, -- for it is not going to be yet another sugar-rich candy -- want a predictable behaviour of simple text editing and a clear-cut concise set of artistic tools to unfold your own artistic powers -- and enjoy the artistic genuineness of others. A good computer is also a tool for your to express your own mind through such as a graphical program, or a program handling text in some way, or storing data. But then the programming language it has mustn't be crammed with all sorts of contributions from a variety of people who haven't thought things through from beginning. You want a holistic, or whole, programming language, with a simplistic minimalism to it. You want computing which is capable of making your logical thoughts come through as new programs. A computer can control many devices, also robotic arms and sound machines and such, but it is, in its core definition, a text, graphics and data machine. The keyboard, and the mouse, the screen which can show both graphics and a number of text lines, all fit in with this concept. It is a great deal of stability for the machine by allowing to do just the task you want it, step by step: for a computer is really always a step-by-step thing, it can mimick doing several things at once but it does one thing at a time at its coherent best. And one of the things which activate your own mind is that the computer isn't engaged in all that much 'mimicking' or 'simulation'. It is to be an obedient instrument, running also, when you want it, a set of premade excellent programs, which behave the same way from year to the next. Sound machines, music boxes, are most stable and has the greatest quality when they are dedicated to just that. In order to operate a computer with the greatest clarity, the music which you may want in your surroundings, for pleasure and for great work, should come from a different source. In this way, the computer will be truly more serene and you will be able to connect to it more profoundly, when it is not burdened with a lot of extra tasks in the background. And if you go to a net with other similar computers, you should be able to have full control over that connection: it shouldn't be a question of wondering whether the computer is doing things you haven't commanded it to do, in such circumstances. The G15 PC is the concept we have constructed, from scratch up: from larger components than those used in the late 20th century idea of 'microchips', which allow easier maintenance and which fit with the idea of letting the computer be through and through understandable. Instead of cramming hundreds of thousands of components into microchips made in extremely sensitive conditions, the G15 PC is made of more rugged, solid, larger components, even if to some extent compressed there also. This, then, is the Avenuege G15 PC concept, which has our copyrighted concept of "intraplates" in it -- which we also informally call "minichips" -- bundles of transistors and other components (like capacitors and resistors or what we call "modulators") packed into plates with many wires, which are allowing computers to be made of such plates in a first-hand way -- without prewiring the circuits and requiring hyper-specialised electron microscope-oriented factories as in the case of microchips. The plates are our first-hand concept of a middle-thing between the electrical components of such as radios of the 1970s, and the overdone microscopic type of chips which have dominated computer-making since Texas Instruments began with it -- but which has also made the making of new computers from scratch dependent on a few dozen extremely specialised wafer foundries more or less under military control. To get first-handedness back to computing is the goal we have achieved with our intraplates. FOR STATUS OF THIS PROJECT: avenuege.com/g15pc For paper about Intraplates: avenuege.com/intraplates Or, you can run the G15, with its fully finished software and O.S. as a free benefit-for-all platform on top of any normal Linux on one of the widely available commercial computers. It is then run in what we call a 'practical virtual implementation', or PVI: and it isn't the same, but it goes as far as it can in being the same, although these PCs and Linux and such are different in core. Both the Avenuege G15 PC and the G15 PC as run on top of Linux can run the G15 Yoga6dorg language and its easy-to-learn PMN higher-level script language, which is an evolution in the area of simplicity in computer programming. It is brought forward in this package for the first time, and originated together with it. And what you got here, with the y6.zip, is the TOTAL and STANDARD operating system, and standard CORE SET of programs for that human first-hand computer type. This isn't just words: it is the working, practical result, -- FULLY working -- after very many seasons of extremely hard work in a variety of avenues. And good luck with it! LOTS OF SENSUAL STUFF, but harmoniously and responsibly and artistically done inside y6.zip. (Not for narrowminded folks; the platform contains anatomical beauty suitable for learning to draw, sketch and paint well, where the young female of all ripe and pre-ripe ages are honored) ***IMPORTANT NEWS ON THE G15 YOGA6DORG PMN PRODUCT************ So, this is the readme.txt in the y6.zip And it's included with G15 updated ================= 1::A::2015:04:10 Main news-item(s) for G15 apps, G15 PC, G15 OS this time: ==>a bit more on the scifi, and a minor improvement {more about this in section *****status of THIS update which you find a handful of pages ahead} where the core as designed by Aristo Tacoma w/Lisa, Athina and Helena Salinger (ATWLAH) is stable and having date 1::B::2012:12:29 * * * {By the way, the "i" which is in the names of the muses Lisa, Athina and Helena Salinger, the Salinger sisters, is like the "i" in "sisters", that is to say, it is not pronounced "ai" but more like "ee". Also, the "a" is rather like in "action". So, the sounds are a bit like this: Leesah, Ahtheenah, and Helenah Sahleenger. This matters, for to muses -- see also the painting information at the Art section of aveneuge.com for more about the concept of muses -- to muses the names are like music and like instruments of insight. To the ancient greeks -- but this is a longer story, more about that at yoga4d.org -- their more proper name was "goddesses", and all were created by Zeus, the "boss god". This is a modernised way of talking about the same beings, more or less -- an a very open-minded type of spirituality. I suppose in catholic christanity they are analogous to the "arch-angle" concept? And those who have a sense of the muses while they work, will be at home in the design and construction of G15, for sure!} ~~~~~~~~~~~~~~~~~GEEEEEE~~~~~~~~\\\FIFTEEEEEN///: G15 -- Programming, creativity, word processing, image handling, games, various practical things including FDB -- an ever-fresh first-hand approach to all sorts of meaningful authentic computing and good logic thinking and sensual digital artworking in a mind-stimulating way {Look AFTER this paragraph for an overview over what's included in the G15 core platform:} ~~~~~~~~~~~~~~~~~GEEEEEE~~~~~~~~\\\FIFTEEEEEN///: **An Aristo Tacoma {ATWLAH, explanation of this, see below} product. Exact same set of programs with no bit changed also works with the Avenuege G15 PC which is having electronics designed without traditional microchips to run G15 directly as its own CPU and own OS -- as this Practical Virtual Implementation, or PVI, does on top of Linux. The Avenuege G15 PC can be connected to each other in a type of network which do not allow automatic starting of scripts, -- what we call "Stellar Craftnet", a concept first brought out in 2008 in Anaiis Blondin sciwritings in the fictious Gracejintu galactic empire -- these earliest, and also ISBN-numbered privately published writings, still available through links at www.yoga4d.org, involves exchanging texts, images and also mountable programs. Stellar Craftnet, G15, Yoga6dorg, PMN and Avenuege, as well as the artistic copyright to the Anaiis Blondin and Gracejintu notions, are copyrighted concepts of Yoga4d von Reusch Gamemakers. This is also stated in the beginning of the Yoga6d.org/economy.htm. Inside the G15 platform there's a generous license, however, for others to contribute with scifi cartoon dimension stories engaging the same or similar characters as we do there. Info about G15 hardware work and sales: avenuege.com/g15pc AVE NU EGE also sells high-heeled shoes, t-shirts and artworks, so this is an extension of the product line of Avenuege shops. However the core package to make Linux behave rather as a G15 PC in a certain ok (but a bit narrow way) is FREE. It's also chock-full of novel original programs in source, written in a this new programming language. And they WORK. ~~~~~~~~~~~~~~~~~GEEEEEE~~~~~~~~\\\FIFTEEEEEN///: INCLUDED IN THE G15 CORE PLATFORM: Included in the G15 Yoga6dorg platform: the G15 GEM, a 500x500 greentone tool which has a sense of authenticity, for esthetical work with such as photos free from any aim at imitating reality. The greentone is like black-and-white photos, only that there isn't that offensive sense of too much grey, instead it induces a harmony and tranquility in the mind which is relaxed, and stimulating while not having the sugar-like addictiveness of some of the RGB computer visualisations; rather, it can lend a photo an artistical authencity which is quantum touched, and having a sense of what programming, logical thinking and the digital computer is all about Included in the G15 Yoga6dorg platform: the G15 B9EDIT, for extreme serenity, peacefulness, clarity while writing texts, and, in its viewmode, for browsing texts containing also some 500x500 pixel size greentone photos, and links to other texts also; can handle booksize texts also; has its own, unique fonts and bold design decisions Included in the G15 Yoga6dorg platform: the CURVEART drawing tool, which can not only be used for teaching oneself how to draw fantastically well, with great anatomical insights, but also which can be used in making cartoon dimension stories -- cartoons but with more than one pathways through the story, with some different score-numbers -- and there's an example of this included, the first Anaiis Blondin manga-inspired scifi erotic cartoon {first of a series, with all additional Anaiis Blondin stories delivered as apps for this platform} Included in the G15 Yoga6dorg platform: the FDB flexible data base approach, which is capable of providing structure both to small databases, and to huge databases {like the one involved in the Yoga6dorg Search Engine, which is programmed in just this, of course} Included in the G15 Yoga6dorg platform: the PMN high-level programming language with two vertical columns, encouraging a quantum-touched ease and sense of logical thinking and precision, a language which underlies both B9EDIT and GEM, both FDB and the cartoon dimension story, and which is implemented directly in G15 Yoga6dorg assembler, with source included, and indeed this source is compiled JIT, just in time, with speed and compatibility each time you start up a program. Included in the G15 Yoga6dorg platform: the CAR menu approach for structuring programs, menues over programs, text documents, photo graphics, curveart drawing graphics, and any data you'd like. It has just a few commands and any child can learn to modify the menues ruling over the platform within minutes. The G15 starts spontaneously up in the EDIT mode, where the menu can be changed directly, and once one clicks on CTR-W {to enable mouse}, the mouse can be used to start up the programs one has selected to be there Included in the G15 Yoga6dorg platform: a library of GEM images showing healthy young female dancers and photogenic models in beach and training and fashion clothes circumstances, with a sense of the pornographic also, but healthily and on an inspirational foundation, with freedom from 20th century narrow moralism and an openness to childlike beauty; this for inspiration also for drawing your own Curveart drawings, and making your own cartoon dimension stories, -- and the platform tells you how to make Apps of your own works And the list goes on. ~~~~~~~~~~~~~~~~~GEEEEEE~~~~~~~~\\\FIFTEEEEEN///: SO THIS HAS NEWS ON THE G15 YOGA6DORG PMN PRODUCT************ FROM THE norskesites.org/fic3 IN THE yoga4d.org yoga6d.org SET WITH THE moscowsites.org/fic3 SERVING AS MIRROR ARE ALWAYS HERE, IN THIS readme.txt BOTH AT norskesites.org/fic3/readme.txt AND AT norskesites.org/readme.txt INFORMATION HERE IN THIS .txt IS IN GENERAL EVEN MORE UPDATED THAN SOME OF THE WORDS CONCRETELY AT THE WEB DOWNLOAD PAGE norskesites.org/fic3 ITSELF ~~~~~~~~~~~~~~~~~GEEEEEE~~~~~~~~\\\FIFTEEEEEN///: *************************************************** * / THE G15 PMN YOGA6DORG MANIFEST ******************************************* / The y6.zip -- the G15 Yoga6dorg PMN platform -- can / be used as a tool for the sake of such as the / editor and image handling that's within it, or to / run apps that you have got hold of via some external / way, and which are made for it. This includes / Anaiis Blondin manga-cartoon stories with a game-score / component in them. You can also use it in order to / honor an approach to computing, and a philosophy / of life, which honors the notion that life properly / is infinite and beyond any machine, but machines can, / when consciously shaped so as to be not too / imitative in their looks and language, be called / on for stimulation and to support your own work / and spiritual progress. ALL the philosophical works / -- the thousands and thousands of pages of written / exploration of the borderlines between pantheism / and a divine spirituality, the lingering senses / of art and sensuality and sexuality, when one / explores fresh interpretations of the quantum / phenomena, such as indicated by David Bohm's / 'implicate order' notion -- and inspired also by / by conversations at Birkbeck College in his office / (and later, in Oslo) several times beginning in 1986 / -- ALL this has gone into the production of a formal / language and an approach to art and computing which / constitutes one fresh coherent whole: G15. By using / it, you are daily encouraging your mind to leap / beyond the borders of the materialism so often / implied in the 20th century schemes of computing / and its overly hierarchical- and frame-based / 'object' orientation which still linger on even / while programmers have sought to use big words / to describe their projects (for instance, there's / a Linux graphics interface called 'Enlightenment'). / We don't call this Super-Ultra Enlightenment, we / call it G15. But if anything could have been called / Super-Ultra Enlightenment, this would have been it! / Esthetically, this package is dedicated to a novel / sensual esthetical approach to programming -- as / characterises all of the Yoga4d.org and yoga6d.org / works, and which is unashamed about young beautiful / human unfoldment. This takes a cold view of the / hot-headed quasi-morals dominating much of the / 20th century-dominated discourse on sexuality which / still floods the judgemental press of the West, / despite the view by some non-western forms of / societies that the West has 'gone wild'. It hasn't. / The West is deeply steeped in quasi-morals still, / and is liberated only in patches. Only some decades / ago did the British give Alan Turing, the constructor / of the first full tube computer, injections to / prevent him from unfolding his gayness. The / present severe lack of understanding of what the / fullness of sexuality of the human being -- such / as informed by eclectic bits of what Sigmund / Freud of Vienna came up with -- must mean from / childhood up to young adulthood -- is just as foolish / as the injections which ruined the war hero Alan / Turing's self-respect. For someone like myself / (A.T.) who constructs computer works meaning to / serve the children of all the future, and who / does it not to gain money from this particular / project, the years spent on making things from / bottom up with a holistic view cannot take the / present culture seriously on this and a number / of other points which are equally wrong. This, / then, is a point of view developed not rashly, and / not by trying to incorporate any particular / religion on the views of any guru. This is the / result of quiet deductive thinking and an artistic / orientation towards all life which is informed / by empathy and by a willingness to shatter / illusions. Aristotle pointed out the danger: / "A small error in the beginning becomes a large / error eventually." Here, we have not allowed the / small errors. Consequently, you'll only like it / if you have cleared your mind of earthian folly. / This is for the hippies of the future -- and that / includes, one day, surely, all humanity. / Technically, this y6.zip G15 package contains the / compiler for the G15 Yoga6dorg assembly -- so that / it can work both in its own hardware without any / other operating system under it and so that it / is functioning on top of Linux where the G15 CPU / is, then, just virtual. It contains also the PMN / high-level language which is written in G15, and which / is included in full G15 source. Both the assembly / and the PMN are novel designs. It contains also, / all written in G15 PMN, a text editor B9EDIT, / a G15 Edit iMage, GEM, a cartoon-art-story/game / drawing program CURVEART (written in G15 / directly, part of the platform), numerous / screensavers, utility programs like calculators / and clock, the FDB database routines which are / used in the Yoga6dorg servers (where a version / of G15 almost identical to this is being used), / import and export utilities to exchange files / with Linux, conversion routines, and an approach / called MNT (mount) which starts up applications / (apps) which in some way has been fetched from / an external source like the net, and which can make / such an app out of your own programs and data. / The GEM image editor is oriented towards / bringing an artistic touch to (in particular) / photos, so that while protecting their integrity, / artistic aspects can be enhanced, and to do certain / merges without using 'simulation' and without / encouraging forms of image editing along the / lines of what has got the negative name of / 'photoshopping', ie, aiming at imitating reality / while trying to give it the fake sheen of a / photo of reality. The B9EDIT text editor also / has a view mode. The graphical interface is / minimalistic but sensually elegant and uplifting, / and novel design, utilising just a couple of / fonts, one tone-spectre at the monitor, a standard / width of (used part of) monitor, and a creative / but mild use of mouse. The fonts are designed / within the context of this new programming / language, which has several petnames and which / has had some different earlier forms. / The B9font was developed in the prior / forms of the language, while the socalled / 'robotfont' is made at the same time as the G15 / assembly was designed. These are somewhat / challenging before you get used to them, / especially the robotfont: but they are designed / to maximalise the contrast between all the / english A..Z characters while using a very / exact and limited quantity of pixels -- and / it has turned out to be a wonderful vehicle / for both artistic expression and clear thinking / and programming. The view mode of the B9edit / editor -- when used as a browser of documents / which can also contain links to images and to / other documents -- then uses the robotfont / (also called rbotfnt). The entire design is / characterised (as explained elsewhere) by / a sense of quantum phenomena, and by the notion / of stimulating to creative work without dragging / the interactor with the computer either into / addictive schemes or into such imitations that / confuse the computer with the rest of reality. / Aristo Tacoma, alias Stein Reusch Weber and alias / Henning Braaten, author of the package and the / design, engages in plenty of creative work / both visually and verbally all the time: / with great ease it is now possible to say / that the tools of this platform are the / only ones used for all digital creative work. / The theory of infinity which goes against the / implicit thoughts in socalled mathematics that / infinities have been 'handled' in human thought / by such as Euclid's axioms and by the discourse / about the various types of sets and numbers by / Georg Cantor and later by Bertrand Russell have / been detailed in many other of my writings since / I unfolded it fully in 2003. The understanding / of what is there called 'essence numbers', and / which is compatible with the understanding of / how quantum and gravitation phenomena sums them / up in the informal theory called 'supermodel / theory', and which again is compatible with a / form of berkeleyan grander view of the multi- / verse, are all coherent with what I regard as / the best of the works by David Bohm and the / related, and somewhat different works by the / earlier Louis de Broglie, in physics; and / coherent also with eclectic bits of the works / by L E J Brouwer on alternative number theories / -- what he called 'intuitionism'. This theory / stands on its own. It is fully understood in / the G15 platform, and -- armed by the slogan / that, ultimately, what is fruitful is also / that which is true, we will see if it is not / true, as I think it is. Though, seen with / unprejudiced eyes, this computer platform is / ideal for children, also adults will feel / their minds strangely activated, and their / bodies more willing to dance when they limit / computing activities to those which fit in / with this present warly minimalistic elegant / approach, and abstain from over-indulgence / in computing. The notion of G15 Intraplates / Multiversity, also called G15 Multiversity, / as a breaking both with the uniformity and / with the false suppositions that human thought / can handle infinities in the 20th century / universities, is compatible with Anselm's / view of God as the ever-greater concept. This, / then, is a sexually liberated but God- / intoxicated platform dedicated to releasing / torrents of creative energies of the kind / that can fuel happiness in daily life and / superb intelligence for any dancer, painter, / logician, or person engaged in any meaningful / daily activity where computers can be of / some help in some ways. /////////////////////////////////////////////// * The G15 Manifest is above /////////////////////////////////////////// ~~~~~~~~~~~~~~~~~GEEEEEE~~~~~~~~\\\FIFTEEEEEN///: Well! The beauty of saying big things -- when big things are called for, as they are in this case -- is that we can say the small things later with more leisure, and relate to technical details with greater attention. Note that SOME parts of the text that follows, and SOME parts of the texts at the standard source location for this y6.zip package, namely: www.norskesites.org/fic3 and with mirror site www.moscowsites.org/fic3 have been written at earlier stages but have sufficient meaning and enough correctness that we have let them be there in place. Obviously, not every text you'll encounter around at our sites (our, that is, ATWLAH, or Aristo with his invisible muses or angels, Lisa, Athina and Helena) -- will have its words and grammar fixed on, and some are written in bursts of soul which require a certain flow where there's a 'Heisenberg uncertainty' in how the sentences work out -- but we have let these texts be there when the meaning is CLEAR enough, to honor the process in such cases where it seem right, also intuitively right. (This pertains not in the least for some of the articles in the archive page 10 for the EcoNomy section of Yoga6d.org, which has some biographical notes of the long processes leading up to this beautful language and platform and its applications, amongst other things.) The foundations of physics, as provided by in particular german, french and danish thinkers in the pre-WWII phase, alongside the foundations of computing, as provided by german and british thinkers in the same phase -- and with follow-up works provided by many other people all over the world after WWII, including thinkers in USA, have been taken into consideration in the supermodel theory, which again has inspired key constructs of the g15 yoga6dorg assembly, cpu design, and its higher level pmn language. We put it that PMN is -- unlike most of the types of computer hardware and software designed in USA, not superficially pragmatic, but more core-european, ie, making deep coherent sense and having a learned sense of wholeness to it. However much value the superficially pragmatic approaches sometimes have -- ie, when the computer designs were, by Texas Instruments, made much smaller by means of their microchips -- in the long run we must go back to true coherence, in order to protect the minds of the interactors. The G15 approach is mind-enlivening, and takes as starting-point also that no technology can ever meaningfully be called "smart" -- a natural consequence of the work by the German Kurt Goedel and by our own follow-up works on the nature of infinity relative to the finite numbers we use in computing (which have finer points in it that Alan Turing, who built on Goedel to abstract a notion of the 'computer', didn't properly apprehend). ~~~~~~~~~~~~~~~~~GEEEEEE~~~~~~~~\\\FIFTEEEEEN///: *****status of THIS update -- info about its available main g15 apps as available at norskesites.org/fic3/fic3inf3.htm: and info about this y6.zip, the g15 yoga6dorg platform platform itself, as available at norskesites.org/fic3 {mirrorsites for these two at exactly moscowsites.org, part of the yoga6d.org search engine set of sites} --so here follows status of APPS followed by status of G15 PLATFORM itself: &&&&&&&&&&&&&&&&&& status of APPS::: this week (if anything updated of apps): fairly recently updated this: more the elsketch application -- still only some permilles compared to what it is going to become -- is released: the first data app for it, the mutu1, app#5558888, is typically updated the same time even though it may not have further changes; it's available at the g15 app place at at norskesites.org/fic3/fic3inf3.htm so: elsketch is released gradually, until it's fully done {as is our typical approach, to benefit those who wish to learn more about g15 programming}; the first electronics circuit we do emulations on is the socalled 'mutu1', which blinks an led by the use of two transistors, cfr stamash.com/secs_stamash_educational_centers/elsketch/sitemap/ this 'mutu1' reflects a completed bit of actual electronics work in the real elsketch studio, a report of it from 2013, one of several listed above that are the first 'blocks of empirics' that we want the program 'as theory' to show something about how to test: get the main elsketch app #5558888 in the present state, and the data app #1115550, unzip both in the y6 folder, start your G15, type mnt and select 1 on the menu and 5558888; then after ctr-q to get back, do the same mnt again and select 2 on the menu and 1115550 and you can start it as it then explains simply, with a ctr-w to enable mouse, clik on the i->1 to start Elsketch, and type ^l1 cc to compile in the data and start it. Remember this is a very early stage indeed of the Elsketch emulation application. {{{generally, in this development phase for elsketch, it applies: any elsketch data app is naturally subject to possible, usually minute changes until the main elsketch app is declared finished and complete.}}} an initial construction-goal of this elsketch is to help illustrate in more formal pmn terms why the initial elsketch projects as successfully carried out in real life with real electronics components indeed did work; in that sense, this is also a bit of research generally, one of the aims with this emulation package is to provide the most {also educationally} stimulating, easy-to-understand formalisation of how to connect the components in contrast, the program doesn't have speed as goal, nor does it aim at exact predictions of eg how audio frequencies can be modulated into short wave frequencies; rather, it aims to show whether there is at least some sense to the sketching of the electronics, perhaps before it is tested in the elsketch studio (so that components won't burn up, but also so as to shed light on just which combinations may be more likely to work). also, a goal is that the program is -- as far as possible -- free from the invocation of statistical formulae and rather made with an aim that it itself is going to have first-hand clarity in just how it is coded, and what thought has gone into the electronics emulation. we apply the notion throughout that electricity is not one flow, but two complementary flows -- of what we often denote as "E", or Electrons, and of what we often denote as "Eh" or "H" or "electron hunger" (which is in 20th century literature sometimes talked of as 'electron holes', and which is generally related to the 'plus pole' of a power supply). a positive form of hunger! done, most recent on top: rtimer, a squarish robotic timer {app #4710001} which can also work within miniscreens eg as on robots sized 1024*600 the angle-between-points app {app #1111999} and luck-oriented gem image viewer {app number 1696969} have had a behind-the-scenes improvement {makenumber function added, comes from the new g15 program xcalc} screensaver with drawings {app# 1515888} 3 tiny pedagogical pmn apps (sine, cosine, circle) being planned and possibly already in progress: a simple, non-AI secretary app around a calendar {of course, we regard all 'AI' as foolish} your local shop app, with fdb database of wares and orders stimulation to thinking about electronics circuits and how they work {when the core elsketch app is done:} highlevel elsketch for intraplates in general highlevel elsketch for intraplates for cpu making atomlite app, to assist hobby chemistry work and, obviously, next anaiis blondin games! *app sales: while there will always be more a.b. games for free, a group will will also be made available for sales; these are currently being planned (same type and same code as the free ones, but new artworks) &&&&&&&&&&&&&&&&&& status of G15 PLATFORM::: this time: each time some added to the scifi novel in progress and there's much more to come in this growing good scifi/erotic novel, which will continue always in the form of also free 'book-apps' after the foundation volume has been completed it turned out a couple of improvements -- even though we have announced completion of the core software in toto! -- was required connected to the f2 search in b9edit's viewmode; we again affirm the completeness of the software! ;) update status for the two components which remain to complete in the core platform (artistic components, for all the technical things are done with y6.zip): * anaiis blondin cartoon: completed ca 250 pmille * spinning universes novel: completed ca 185 pmille the other things are as before, and here we mention: the slomouse.sh is updated and o.sh is its short version since even the documentation inside g15 for g15 is complete (now for triple-sure when also the intraplates concept is spoken explicitly about, in the g69 document), what remains to complete in the core g15 platform, before full focus goes over to g15 app-making, are the two artistic projects. b9edit editor complete, gem image editor to complete, the whole set of utility programs in the foundational g15 yoga6dorg platform as pvi also complete; images in the standard library fit together with the esthetical, spiritual and manga- inspired sensual and sexual atmosphere within which creative programming etc can take place in this platform G15 when running on top of Linux has a core range of imports and exports utilities are included, for images, texts and other data; the G15 in the Avenuege Intraplates G15 PC has of course some alternative import and export utilities and related technology the pmn programming language is well documented alongside the g15 yoga6dorg underlying assembler-near language; as a long-term project we are working on an introduction book on pmn for those who wish to stimulate to artistic and creative thinking and who may not have any technological background at all several screensavers, also with a pedagogical sense, to teach programming, are included xcalc, a programmer's calculator, is included, in addition to the quick calculator at the homecard the pmn language core is as correct and complete as it should be g15 car {written in g15 of course} edits and compiles g15 and pmn {and pmn is open source and just in time compiled}; when one knows what to pay attention to in a g15 yoga6dorg program the behaviour is remarkably dependable That completes the 'status of this update' info in this y6.zip. The same 'status of this update' applies to the content *.G15 disks in the g15sp_f.zip package, which has a readme.txt that is stable -- like the following part of this readme.txt in this y6.zip. THIS IS A TOTALLY STABLE AND COMPLETE PLATFORM ***The software in the core g15 o.s. is said to be complete, done. This is the case for the g15 pvi (practical virtual implementation) when run on top of Linux (or DOS). There is a small but vital set of import/export utilities that will be rewritten when the Avenuege G15 PC hardware starts coming along, to fit exactly that PC. They will replace the positions of the import/ export utilities for Linux and such, -- but apart from that, there is a total identity in every bit and byte in the g15 platform for this tailor-made exquisite new personal computer, and the g15 when run in the pvi form on top of linux. This means also that any issue one might discover at this point with such as B9edit, Gem, or any of the other programs included in the core, are to be dealt with by a description of them and how to avoid them -- in other words, they are to be dealt with as 'workarounds', and not by means of changing the actual programs. After all, they have been through a vast amount of testing and real use already, and some workarounds are indicated in the g69 document. {{{Preliminary note: there is one exception only, to this statement that all has been tested. The FDB type of routines have been extensively tested and found to be correct by means also of the Yoga6dorg search engine. However the exact FDB example program at the E6 menu has SOME features which remain to be tested under high data pressure. This will be tested shortly. If an issue is found, it will be corrected and we'll state it here. Also, the cartoon dimension program with the Anaiis Blondin example initial story contains the story within itself and is of course expanded until that story is complete; and a mild modification here and there of its algorithms may still take place.}}} We have long aimed at such a stability as that which we imply in the foregoing statements, and this stability is critical in order for valuable learning about programming in the young, as they grow up, to apply at any stage also when they are adult. Only with a promised stability and total continuity of both hardware and software, can there be an easy pathway for enthusiasm around the notion of 'learning to code' in the young. Add to this that scientific papers containing also formal illustrations of aspects of a theory can only have enduring full value when they employ a formalism that makes sense -- always! ~~~~~~~~~~~~~~~~~GEEEEEE~~~~~~~~\\\FIFTEEEEEN///: ~~~~~~~~~~~~~~~~~GEEEEEE~~~~~~~~\\\FIFTEEEEEN///: H O W T O I N S T A L L There's a part of this text which is entitled ***INSTALLATION!***** which you can go to straight away if you're satisfied with what you know of G15 YOGA6DORG already. WHAT FOLLOWS NEXT IS A NUMBER OF INTRODUCTIONS TO VARIOUS FEATURES OF G15. THE TEXT HAS BEEN THROUGH A NUMBER OF ADDITIONS, AND SO IN THE FOLLOWING MANY PAGES YOU'LL FIND A NUMBER OF EARLIER INTRODUCTIONS AND SUCH TO THE PACKAGE, AND A GOOD NUMBER OF REPETITIONS. However, it may be a good idea, if you aim at becoming a G15 pro person, and member in that exquisite elite it is to be a G15 user, to read through the text a couple of times to pick up the various points mentioned here and there in between the more obvious repetitions. This takes some time, no doubt, but repetitions aren't a bad thing when setting out to learn something new! :-) ~~~~~~~~~~~~~~~~~GEEEEEE~~~~~~~~\\\FIFTEEEEEN///: ~~~~~~~~~~~~~~~~~GEEEEEE~~~~~~~~\\\FIFTEEEEEN///: T*E*X*T*S {next main paragraph: how to translate *images* into gem} HOW TO GET VARIOUS TEXT DOCUMENTS INTO B9EDIT FORM: So here's a fairly quick way of doing getting documents into g15 if you use it on top of a eg a typical Ubuntu linux. The G15 is proudly honoring that enduring standard called 7-bit ASCII text. This is the 'anglified' typewriter standard. In this readme.txt document, for instance, only such letters are used. The font is then not specified as part of the document -- it is understood, when you use ASCII text, that it can be shown in more than one font. The instructions in this paragraph, and in the next, about images, are easy to follow after you have installed the y6.zip as specified (much) further below in this readme.txt. There, it is told in more detail how to get started with typing in text commands, in case you aren't yet used to it. It is a very powerful way of controlling any Linux machine, and it is certainly a good thing to get into doing it! First, store the text as eg main3.txt. This is usually an option whatever text viewer you are using. The .txt option may go along with such information as 'ASCII TEXT', and it may have some other variations about lineshifts, and any normal Linux variation (and more, too) should work here. If you are browsing a .pdf document which is not merely photostatic copies of the pages, but which has text as text in it, you can do this simply by typing pdftotext main3.pdf main3.txt and then main3.txt should have the content. To translate photocopies of book pages you must engage OCR programs, and there are several free programs that can do this, but it does take time. (You will then convert pdf to a series of images, one pr page, first, and several programs can do this and a command like libreoffice main3.pdf might even be able to start this process through its libredraw, -- search at askubuntu.com in case you want various options on this thingummy.) In any case, 'pdftotext' is found in a variety of linuxes. Then open the main3.txt like this: libreoffice main3.txt Inside this, press CTR-A or Select All from menu. Having selected all, adjust the right margin to well within 58 characters by mouse- movement on the movable peg on the slider on top of the document. Go to the File menu and export this document as main5.pdf. (This is a way to actually store this margin into the document. If you just re-save it as .txt, it may not store the new margin.) Now type pdftotext main5.pdf main5.txt And then let us have a look at how 'clean' the document is, gedit main5.txt Here, fix up whatever that should be fixed up. If it's a German text, get in 'ss', 'oe', 'ue', and 'ae' instead of the ethnic characters. Most texts look much better without italics and also without bold, and with one font only, because the focus gets at once to the content. However it is a good convention when using typewriter style texts to allow, when it is REALLY called for, to use uppercase just the way we did now. (Only in contexts which actively use italic and such would uppercase seem to be too much of it.) Anyway, the modiciations can easily be done by such as CTR-H command in Gedit, where you do such as Replace All. In order to replace a character, mark it, choose Copy by CTR-C, go into CTR-H and Paste it there by CTR-V, and type in what it should be replaced with. When you need to perfect it, treat each upper/lowercase separately, there's a tick-box in Gedit for that. Go through the text; have a look at such as " and ' and straighten out alternative quote-variations, if any, to these. Fix up letters like e with a ' and o with a ^ and make the characters english typewriter standard a..z. Be sure dash - or double dash -- isn't a nonstandard 'long-dash'. Fix up margins if there's a text overflow into the new line for some reason, can easily be with pdftotext. Save it with ctr-s. Type (two L's): ll main5.txt and memorise the quantity of bytes. Go into the g15 (assuming you have the main5.txt inside the g15 folder you are using, typically the y6 folder) in your usual way, click into utility menues where you find the 'import into eg b9edit' or what is it called. Type in the number of bytes, and the main5.txt name here. Most texts are good at this point and you can open them straight at c9000 inside B9edit! But you can, and for book-sized texts or complicated layouts of texts, do additional cleaning of the text. By this, go to the utilities menues in G15, and click on the High-powered pmn terminal. In this, type ^c9000 cleanse and specify that you want linewidth 58, and answer the questions. This will go through the text and make sure there are no funny elements in it, and it will be stored to the new place you tell it to store it, e.g. i1 or so. THEN you open it in B9edit, put in the document location on top right -- a good convention -- e.g. in brackets, like [ i1 ] and move through it and save it. For some documents you may find that additional character-replacement as indicated above is necessary and then you try again with updated inputtext. Having done this, you can fit in Gem-style images so that you can read it pleasantly also in the View mode of B9edit. HOW TO DOCUMENTS FROM B9EDIT TO EG BOOK PUBLISHING: Use a code (eg, put @ or # or | in front of each letter in question) where you can translate the ASCII to more ethnic characters when that is called for. For this, you can use e.g. the replace function in libreoffice, after you have exported the text by the 'export from b9edit' utility (or what it is called) which is found in one of the G15 utility menues. This export assumes that you, usually from within B9edit, saves the document to C9000 first, making note of how many cards it reports. Tell the export routine the quantity (reduced by one, so you don't export also the socalled 'nilcard'), and tell it a name like publish.txt. Libreoffice, and similar such free Linux processing programs, can also export to .html or .pdf formats. In some contexts, it would be natural to put in a code on the line (e.g, | or _ before the word) when you want to manually go in a put italic there. If you have a simple way of doing html, you can do this process more automatically e.g. in Gedit, where you can replace e.g. each _ with and each | with to switch on and off italic font. All you have to do is to agree with yourself on a code, and stick to it, when you type in your text to be published. Note however that if your text is to be published with a Nimbus Mono L or Courier-like font, you may find that the result is more stylish without glossifying the text with such as an extra italic feature; and it CERTAINLY also looks more first-hand, authentic, and to-the-point by avoiding a slick right-justified margin. To publish more scientific texts, which includes G15 formalism, such as PMN code, it is probably the most stylish to just be sure that each G15 Card is kept together as a whole -- eg not split over two pages -- and with two or three lineshifts before and after to distinguish each card from other cards and/or prose before and after it. Nimbus Mono L, and classic Courier, have some features in common with our freshly made B9font, and all these are socalled 'monospace', which is quite a necessity to make such formalisms look their best and most readable! Also, I think such as the German language looks great when 'anglified' in terms of its letters for the very few charactes outside of the English A..Z range. I predict that German in the future will be quite often written by such an anglified character set, and with pleasing results. ~~~~~~~~~~~~~~~~~GEEEEEE~~~~~~~~\\\FIFTEEEEEN///: ~~~~~~~~~~~~~~~~~GEEEEEE~~~~~~~~\\\FIFTEEEEEN///: ~~~~~~~~~~~~~~~~~GEEEEEE~~~~~~~~\\\FIFTEEEEEN///: I*M*A*G*E*S Added note: when you have finished working with Gem, and exported your work e.g. to mywork1.bmp, the most correct replication of this perfect .bmp image in a way which is compact enough, does not at all have the .jpg blurring phenomena, and which is all-compatible, is to get it to the .gif format, and by using the routines described in details (for both import and export) underneath you can do it rapidly this way: ./convertimagetype.sh mywork1.bmp mywork1.gif {Note that .png is also a beautiful format, but the conversion routine doesn't give as crisp-clear black in this case, so only use .png if you use another conversion program altogether when converting the perfectly produced .bmp image.} However when you IMPORT to Gem, it is more common for cameras and such to provide .jpg images, and the commands described next are working to great satisfaction also with .jpg. So much is gained by maintaining total exactness without any blurring for some of the results made by Gem, for it has a quantum-touched feel which sometimes goes to individual pixelcontrasts (eg, the 'tilt', which, with its q-field wavelike structures are like nothing else we've seen with any image editor anytime before here -- the .gif preserves this in other contexts, whereas the .jpg will only preserve it given particular jpg settings). HOW TO GO QUICKLY FROM .JPG EG FROM CAMERA INTO G15 GEM: PREAMBLE: in the following, you'll find some descriptions of some of the included external utilities in the y6.zip package; some of these come in two forms, for instance, purebmp also comes as purebmp3, bmpgreen also comes in the form bmpgreen3. Very bright photos straight from camera with a normal RGB color range will get a very artistic type of contrast and good enough brightness with purebmp and bmpgreen (and bmpgreen3 and bmpgreenx3). But if you want a GENERAL more bright result, and more 'safe' for ALL types of images, prefer the variation with the digit '3', the purebmp3, bmpgreen3 and so forth. This is said here after more probing of how it all works with a large variety of images from a variety of sources, and we say it here because the routines themselves don't say quite this. These routines are all VERY easy to use, so if you forgive the quantity of words we provide here -- just browse through it -- you'll very quickly get the knack of using these image routines and by that getting a relaxed, joyous sense that you can now get images into, and out from, the G15 platform fast and smoothly and get more first-handedness and authenticity and wise use of colors into both your own working and leisure space, and, by your publishing of the results, into the world as well. ANOTHER THING: all Linuxes with respect for themselves are set up so that, if they are not actually 32-bit, which is the best, they at least can run all 32-bit programs. See get-sdl.txt for how to do this with some Linuxes. However, we have provided alternative pathways in the following for how to do it for those who confine their Linux world to the narrow segment called '64-bit'. To go from .jpg into g15 and back into .jpg, perhaps upsized to 950 to accomodate the more 'greedy' attitude to filesizes typical when using PCs on the web, we have a number of routines. Note that the following paragraphs are a guideline, hopefully consistent, but if there are any confusions, the programs talk verbosely (as we like, generally) about themselves, and should clear up any extra matter not talked about here. But there are certain things here which it is good to know about before using them. The aim was, and it has been achieved: you can communicate, on all major Linux platforms, both ways with main image standards, without using any but included command-line tools and standard features of LInux, without calling on any perhaps whimisically version-changed huge Image Editor package in Linux as a go-between. The options included on the command line are many, to accommodate what we think is ALL alternatives, as long as we bear in mind that extra editing in Gem, such as to enhance brightness, and to clear-cut the image boundaries, are usually to be expected. This section means that the previous section -- still included, and much further below in this readme.txt -- which indicates how to use such as Gimp to premake .bmp files for import, isn't anymore necessary. However there are other paragraphs around there which explain how to get started using G15 when it comes to moving images around in the native G15 disks, so these paragraphs are still there! Alright, then! ===== USING THE y6.zip LINUX IMAGE CONVERSION UTILITIES=== ===== USING THE y6.zip LINUX IMAGE CONVERSION UTILITIES=== ===== USING THE y6.zip LINUX IMAGE CONVERSION UTILITIES=== ===== USING THE y6.zip LINUX IMAGE CONVERSION UTILITIES=== Install the y6.zip and check that your g15 works before doing anything of the next. As mentioned in the installation section beneath, some Linuxes require a little bit setting up to do this smoothly, as further explained in get-sdl.txt, also found within the y6.zip! *THE JPG-IMAGE-SIZE* First, tend to the size of it, get it to 500x500. You can use any number of free tools to do this. For instance, in Ubuntu-like Linuxes, there's a command you can type which is 'convert', and which relates to a free image package easily installed, that can handle the whole thing about scaling an image properly and filling out the extra canvas neatly by some simple text commands. This belongs to the 'imagemagick' package. It should be quickly installed into any fresh Linux that has something like a Software Center or by a command like apt-get install imagemagick We have simplified the resizing into the following easy .sh commands. Here, you don't type ".jpg", so that if you wish to convert photo1.jpg and make file ready1.jpg, you type ./jpgsizer.sh photo1 ready1 and in general, ./jpgsizer.sh infile outfile So by calling 'convert' this creates 500x500 by, if necessary, making the image smaller; and it fills out the extra, if the image has different proportions, by a bit more of the same image ('tile'). This you easily can fix up in Gem as you want to, once it is inside the G15 platform. ./jpgcorner.sh infile outfile This takes a 500x500 (eg half-size) corner out of an image -- depending on proportions, it will usually be the upper left corner -- if need be by making it bigger. The number you'll see within this .sh file if you open it in a text editor and fix on it is 1000x1000, and by varying this, you can varying how big corner. More variations: ./jpgbcorner.sh -- bottom left corner ./jpgrcorner.sh -- upper right corner ./jpgrbcorner.sh -- right bottom corner Check result with an image viewer like the GNU image viewer, eog, and you can type such as eog imagename.bmp & when this program is installed. [[[Technical note: To open more than one instance of the ego viewer, which is practical when fine-tuning variations, you can type eog & first in a Terminal at your normal user-name (e.g., before the sudo -i we recommend for having a sense of control over the PC when working great with G15 in the REALLINE mode), and then you can type eog & again after typing sudo -i and operating the second instance in the Administrator mode.]]] *THEN: THE PURE BMP-FILE-FORMAT* Resizing done, we must then do something which is used to be challenging since there is a mess of standards, and things vary even within the various versions of the very same image conversion and editing tools for various platforms. So we have gone into a bit of bits and bytes (derived from work first done with Allegro in Firth/DOS for earlier forms of the language) and come up with supersimple conversion programs -- freeware written as what we call 'external utilities', which act as bridges between such as Linux and the G15 platform, which also includes G15 hardware, the Avenuege G15 PC. These bridges are written in programs which are more native to Linux in order not to clutter the core G15 platform with stuff which is merely a question of translation to some extra formats floating around in other operating systems, in particular Linux. (For remember that even if you run G15 inside or on top of Linux, it runs as if by its own CPU, a virtual CPU, and does absolutely everything in its own way, from disk sectors up to fonts and pixels.) So we are putting photos e.g. from a camera into the G15. First, we got it over to the right size, thanks to existing programs, suitably programmed by the .sh we made. Now we want the .jpg rgb color to be perfectly green-toned in the perfectly standard .bmp format -- which, although it is a perfect standard, is suddenly just one of literally dozens of .bmp variations, with no easy way of sorting them out from one another, and no clear language about them either. So this is something we have now cleared up! If you have a graphical Linux, and it is running 32-bit programs, well, then purebmp and its variations are the easiest: Once it is in 500x500 size (and do pls ONLY call the following with 500x500 size, or these external programs may not exit neatly), a plain normal (one-layer, RGB etc) .jpg file, you simply type (while about to start ./g15 from your y6 folder): ./purebmp filename and that's it! You can also type ./purebmp3 filename which is smoother for .jpg's with a bit wild colorscheme, but perhaps the purebmp rather than purebmp3 is the most pleasing when straight from camera. In many GNU/Linux platforms, the command eog & will open up an image viewer. (Hint: if you need two image viewers at the same time, you may start eog & from the normal user name, then type sudo -i, get into administrator mode, and type it again.) Or you can use e.g. Mozilla Firefox to check the images. The conversion from RGB to bright green tone is more an art than a technique -- involving psychological weighing of the typical range of colors from e.g. a camera. But it can also be handled by means of averages, and for images with a certain 'squeezed' color range the purebmp3 may provide the more adequate answer compared to purebmp. TECHNICAL BACKGROUND COMMENT::: The purebmp is one of the external utility to make it easier for G15 enthusiasts to communicate seamlessly with the rest of the Linux world. Some of these utilities are written in Free Pascal by Florian Klaempfl and his many colleges; and obviously the Pascal -- with all respect for Modula-2 and Oberon -- provides a non-hierarcical no-fuss approach which, in the Borland and Delphi inspired Free Pascal form, shows that Pascal still remains the best production by the swiss scientist Nicolas Wirth, a genius on the level with Chuck Moore, who originated Forth in the 1960s. The C++ made by Bjarne Stroestrup as extension of C after inspirations from Simula67 by the Norwegian Kristen Nygaard is, like Modula-II, perhaps interesting but C remains in a way freer; however C has been sort of messed up by the Linux-version-craze so that things compiled by C have numerous bindings to version-numbers, preventing the sense that C (or c) is a universal type of programming language. It isn't even 'pragmatic', for the hierarchical packaging that the scripts associated with it is organised in (esp its) USA-forms, though they may abstractly have a vague kind of connection to a pragmatic William James type of philosophy, in fact obscure the clarity with which works can be done. As a result, a largely imitative culture around programming has arisen, and it's time to realise that those minds wrapped up into hierarchical packaging aren't well tuned at all to do any serious computational work. Put simply, computer science has lost grip on things ever since the german Kurt Goedel and the brit Alan Turing worked out all the essentials of what programming must be. Free Pascal is infinitely better for a variety of computing programs, including also such external utilities and it's obviously used much for driving robots and such in e.g. continental Europe computing. The psychological format of G15 PMN brings it however on a different level, and when communication with existing Linux protocols isn't vital, we recommend of course our own language: for even Forth and Pascal (and C, and the Simula67-via- C++-and-Smalltalk influenced Java etc) were made with certain attitudes concerning such as the flow control of programs which make the 'mental field' of the programmer less clear-cut. This affects even such as the humour of the programmer; more about this elsewhere. In short, the computer world has much to be ashamed about. It's a completely messy industry -- whether as a result of unconscious confusion, or (at occasion) some willingness to mess up things in order to keep a level of control (a result of agencies with a double agenda having a hand with the development of both software and hardware). Well! Anyway. Confusion is never as strong as the coherent alternatives, and G15 is a coherent alternative to teh whole SHEBANG. FOR MORE VARIATIONS, and for 64-BIT COMPATIBILITY, and to treat other color space alternatives which are tricky, you can use a variations of the 'convert' command: ./putgray.sh infilename outfilename on the .jpg or a .bmp before you put it into these utilities. This will convert to grayscale in a certain way and smooth over certain things in case it's necessary; this will also allow conversion between filetypes. To avoid setting to gray, use instead ./convertimagetype.sh infilename outfilename THESE ROUTINES ARE USED IN 64-BIT LINUX TOGETHER WITH THE BMPGREEN ROUTINES TALKED IN NEXT PARAGRAPH. Anyhow, the 32-bit purebmp utility creates at once the pure standard classical .bmp -- REALLY standard, in contrast to all the half-standards and variations that float around and confuse the area when it comes to .bmp. That's why we've made this freeware (using free pascal, drawing on our firth knowledge of the standard classical format of .bmp files as defined a long time ago). For instance, if you type ./purebmp alpha it will read alpha.jpg and produce alpha.bmp. The 500x500 pixel size is obviously the recommended standard for first-hand stimulating image treatment in the G15 Yoga6dorg PMN approach to photos and such. The purebmp utility draws on some widely available routines but also has fresh stuff derived from our own experience. *OR: THE ALTERNATIVE ROUTE -- BMPGREEN -- VIA AN RGB-BMP* -- This will work also in the 64-bit Linuxes which don't have full 32-bit compatibility, and you can produce the input to this by the various .sh files described above and below, which also work in 64-bit In some cases you may want to go from an RGB type of BMP towards OUR type of .bmp, without going between the .jpg approach. The .jpg approach nearly always imposes blurs and tiny changes on an image, as you may know, and the inbuilt jpg-reading commands we've called on as the first of the two-three phases in the freeware may not cover every variation of .jpg files equally well. The pure vanilla 'blonde' .bmp form -- as we, for emphasis, can call it -- is exact and infinitely more first-hand in how it is organised inside the file. But .jpg may be tough on occasions, and so there is an alternative route -- if you can get the .jpg over to a certain type of color .BMP, the socalled '24-bit RGB BMP', instead. This should be of the plain type, free from extra compression and free also from extra socalled 'color space' info, and this may have to be specified to such as Gimp during the export-to-file process. So a plain standard .bmp 500x500 of an RGB fullcolor type can be converted into our classical indexed spring-green-tone standard .bmp, same size, by this our freeware: ./bmpgreen infile.bmp outfile.bmp For wild colorschemes, smoother result with: ./bmpgreen3 infile.bmp outfile.bmp For .bmp's of the right size 500x500, and also the normal (24-bit, as it's called) RGB type, but which has the extra and needless extra part of it called 'colorspace', there are some extra alternatives here, that we have written for you. So, when you have a .bmp of size 750138 rather than the vanilla blonde map bmp standard 750054 for a 500x500 image (type two lowercase L's and the image name to check, like ll image.bmp and it will tell the number of bytes in it) -- for these, then, you can use ./bmpgreenx infile.bmp outfile.bmp and, for wild colorschemes, smoother result with: ./bmpgreenx3 infile.bmp outfile.bmp 64-bit versions that you can use intelligently with the .sh's which use the 'convert' program: ./bmpgreen-64bit infile.bmp outfile.bmp ./bmpgreen3-64bit infile.bmp outfile.bmp ./bmpgreenx-64bit infile.bmp outfile.bmp ./bmpgreenx3-64bit infile.bmp outfile.bmp You just check the filesizes of what you have produced by the various ..sh routines we have provided, and see whether to use the bmp..x or without the 'x'. Remember to first get it over to 500x500, see the first paragraph about this. Before you input a .bmp into G15, check that the size of the .bmp is the same as the included black.bmp (or the muscle.bmp). The command ll can tell you that the size of black.bmp is 251078. So this is the non-RGB plain vanilla blonde .bmp standard, and this is the exact right one for importing into G15 and for further processing in GEM. *GOING THE OTHER WAY, PUBLISHING YOUR G15 GEM IMAGES AS .JPG* When you quickly want a .jpg to be made out of the .bmp which has just been exported e.g. from your Gem works inside -- easily done at a Gem utility menu -- then, within same folder just type ./bmp2jpg filename and it will convert filename.bmp to filename.jpg. At a non 32-bit compatible 64-bit Linux this should work: ./convertimagetype.sh filename.bmp filename.jpg But this may also be good if the bmp2jpg gives a too blurred result. There are other conversion routines, obviously, and some will also provide a much more compact file when that matters. This .bmp is extremely compatible. This is one of the things which also work in 64-bit. To make eg a1.jpg resized (up or the other way) to within, say, 950*950 pixels, the new image stored in a1x.jpg, type ./jpgupsize.sh a1 a1x 950 Also works in 64-bit. A textual-only Linux should be able to run the 'convert' types of .sh, as well as the bmpgreen-variations. There is a callling, if only for a brief instant, on some graphical display stuff in some of the other image conversion utilities. IN ALL CONVERSION PROCESSES, ESPECIALLY BETWEEN MONOCHROME AND MULTICHROME, BE PREPARED TO SUCH AS ADJUST THE LIGHT AND CONTRAST SOMEWHAT. This matters more when the image has white light which must be separated from bright colored background; and when the image already tends to be somewhat darkish; and some issues during esp. conversions to and from .jpg may show itself during a bit pushed use of colors, in contrast to a somewhat more 'average' spread of color tones. Keep in mind that the .jpg, although easy to be fond of for its compactness in doing things over net, is about as far from a beautifully designed and clearly unambigious image data format as one can get. It's all about stuffing the most into the least, and then unstuffing it again by means of rules of thumb, rather than absolutenesses. Nothing, we might say, is more different than .jpg and that which we define as 'pure bmp', the blonde bmp. These programs are freewares we have put together inside the y6.zip platform to ease the capacity that Linux interactors have, when it comes to exchanging images with the G15 platform. They also have a role when using the Avenuege G15 PC -- which has totally different hardware, and the G15 run 'natively' on the electronics -- when this PC is connected to a Linux PC via a cable, and you wish to transfer images both ways between these PCs. Also, the ./henni and ./elisabet utilities can, respectively, merge and split such as large .zips of images into smaller packages which it is easier to transport between machines. These are here in 32-bit form. The latter two we made a long time ago, but they still work fine, and there are cases for those who work with experimentative and small computers where dividing even moderately large files into truly small ones, and gluing them together again, makes a great deal of sense; so while completing the library of external utilities to make G15 interact the best way possible with the Linux operating system, we included them also. Note that these use the suffix .zip as a convention, but they don't really look into the files and so, as long as you know what the files really refer to, you can use these routines for any Linux filetype you want within the 32-bit limit of about 2GB. *AFTER THAT, THE G15 UTILITY MENUES* Chose there Import to Gem. More comments beneath in this text about that -- before we made these new simplifying utilities, but with useful comments about how to move images around in the Gem cards. =================================You have just read about: ===== USING THE y6.zip LINUX IMAGE CONVERSION UTILITIES=== ===== USING THE y6.zip LINUX IMAGE CONVERSION UTILITIES=== ===== USING THE y6.zip LINUX IMAGE CONVERSION UTILITIES=== ~~~~~~~~~~~~~~~~~GEEEEEE~~~~~~~~\\\FIFTEEEEEN///: ~~~~~~~~~~~~~~~~~GEEEEEE~~~~~~~~\\\FIFTEEEEEN///: ~~~~~~~~~~~~~~~~~GEEEEEE~~~~~~~~\\\FIFTEEEEEN///: ~~~~~~~~~~~~~~~~~GEEEEEE~~~~~~~~\\\FIFTEEEEEN///: ~~~~~~~~~~~~~~~~~GEEEEEE~~~~~~~~\\\FIFTEEEEEN///: Installation into most linuxes are easy -- if you know how to get to the terminal in that linux, and if you have something like Ubuntu or a derivative like Xubuntu where you can type in a couple of lines, in case you need to load in a very standard library called SDL 1.2 (it is a library of routines to, among other things, set pixels on the PC monitor, and read off the mouse and keyboard, and that's all it is used for in this case!). The 32-bit Linuxes are ALWAYS the easiest to get a lot of things to run in, and always to be adviced, although, if you have 64-bit Linux that isn't at present set up to run 32-bit thingies, there's a 64-bit version of the y6 also included -- however for smoothest performance when doing other things at the same time on the same machine, 32-bit is cool. {{{Added note: okay, we admit that the ./g6.sh -- the 64-bit G15 PVI, works pretty nice. It works in fact nicer than what it suggests. It says that each time one presses the button to quit to Linux menues, one ought to exit the G15 soon, and restart it. After extensive probing this seems to be -- typically -- unnecessary. Within reason, one can exit, by the Delete button, and restart it by pressing G and lineshift, many times over and it will work quite nice -- and that also for the 'Good timing' program on the homecard. The timing will be good even in the 64-bit version.}}} This readme.txt text is a mini-encyclopedia aiming to change the typical thinking and typical set of expectatons around programming languages, games, and various forms of moralities, as well as info on how to install. But do use the scroll-button to get to the section where it explains where to unzip and so on if you know Yoga6dOrg thinking well enough already! There is another text in this same y6.zip called get-sdl.txt which tells the above-mentioned commands to get in the SDL-library in such as Ubuntu. In other Linuxes, such as Fedora, Red Hat, CentOS, OpenSuse, -- and the innumerable others -- there are usually pretty clear-cut instructions how to get the SDL in, and many packages, including Wine, do tend to come along together with it. EcoNomy WINNING CHOICE VOCABULARY: 'realline': when you use a PC connected to the Internet, it can be said to be in the 'online' mode. When you use it creatively in independence form the net, it can be said to be in the REALLINE mode -- it is working relative to the reality around you and near you, instead of being hooked up into the virtual world of the net. We propose that the word 'offline' is not as suitable for this type of work with a PC: the word REALLINE is more to the point, and more positive. The word 'offline' still has a role: when a PC is sought to be connected to the net and this hasn't yet been achieved. 'permille', shortened into 'pmille' when natural: in all of 20th century, the idea of counting from one (or zero) to one hundred in terms also of what was called 'percentage' grew until it reached an absolute obsession with large swaths of the population in Europe and USA, and never more so than in those parts of the world dedicated to trying to increase their wealth by means of statistical manipulation of the masses also by means of computer-targeted advertisement. The idea of counting these little numbers carried into the obsession about grouping people into socalled age-groups, as if this could say anything significant about people. The materialistic faith of trying to conquer reality by means of modifying percentages and dividing people by income group and age group has to be abolished in favour of a more humane, more empathic, more real understanding both of people -- with all their infinities -- and of numbers. And numbers must be released from the trauma of percentage. In Europe, there has always been an alternative, but it was never entirely established in terms of a standard English convention -- but every dictionary with respect for itself will tell you that 'permille' -- the 'mille' the same root as in 'millenium', or a thousand years -- 'permille', these dictionaries say, means, 'per thousand', so that e.g. 500 permille means half, and 1500 permille means one and a half times as much. This is slightly more challenging for the human mind in just the right way. Abolish the reliance on percentage -- and age-groups --, and adopt permille -- and perception of the other person as she or he is --, and much good will happen! So, when we shorten the word 'permille', we can write 'pmille'. In both these cases, we avoid any confusion with an entirely different number word, namely, that of one million. The word 'permille' meaning 'pr one thousand' stands on its own without any association to 'million'. The abbrevation 'pmille' is natural. 500 pmille is a type of phrase that looks good in e.g. accounting. Choice of PC to run G15: a PC which runs Firth can run G15, but -- after a great deal more experience -- Linux runs G15 better than Firth does (and on a vastly broader range of hardware). The decision has been taken that the most native hardware for G15 is the G15 PC, when it comes -- and we're speaking new types of electronics inside -- but with permanent focus on getting the chief Linxues for the broadest ranges of commercially available PCs always to run the G15 package completely well. The Firth exists but -- in contrast to some other statements here and there in our G15 pages and texts -- it is the y6.zip that is the main version of those two, and there are elements which have not exactly total compatibility between the two which we'll avoid fixing. For instance, the way to access the CTR-key in Firth is handled by some inbuilt words which works in Linux as well, but Linux -- and the {upcoming} G15 PC hardware has additional ways, through the versatile 'KI' word. Firth was important to help chisel out what G15 is in contrast to Linux -- also so as to ensure that there were no Linux-dependencies built into the G15 -- but we need to refocus energies to realise that Avenuege G15 PC which has G15 as its only and total operating system -- which will run all the programs that this package runs, without any change at any point anywhere -- and the G15 PC will obviously have some extra goodies that belongs properly to it. ~~~~~~~~~~~~~~~~~GEEEEEE~~~~~~~~\\\FIFTEEEEEN///: readme.txt as in y6.zip pls also read readme.txt in g15sp_f.zip: these are from norskesites.org/fic3, the source of the G15 Yoga6dorg platform by ATWLAH Aristo Tacoma w/Lisa, Athina and Helena Salinger ******************************************************** When you start up G15, you can at once befriend its mistress Eliza -- MTEliza. You find this little gem of a program at the first utility menu, linked to from the homecard G:15, which you reach by a simple click on the mouse when in Menu Mode. MTEliza is always there for you; perhaps you can sort out some feelings, get some clarity by her option 1, or the free thinking pad (which doesn't store anything and which is exited by a simple extra lineshift), -- it's a program which encourages you to use the PC realline in a dialogue with yourself. Realline means that in other valuable senses of connectedness, that PC and your work and indeed your mind and feeling may be more online and holistically flowing and intelligent than ever. MTEliza definitely and proudly made without believing any of the hype and illusion and hypocrisy of what dumb folks refer to as 'artificial intelligence'. This is a program for those who know, for a fact, that artificial intelligence is something disproved in the 1930s, disproved once and for all, and all other notions of it is but the product of a confused min, as indicated in the essay on Goedel's work at http://www.norskesites.org/fic3/fic3inf3.htm So MTEliza proudly gives a only few premade sentences -- but with a great intuition, we hope, in just what sentences these are, and how they were coded into the program -- as response and then ONLY by means simple uncluttered hash numbering. After playing her cards, her finite sets of sentences, in a sequence shuffled by means of the particular formulations that you choose, she's rather quiet. You'll enjoy her simple, optimistic, beautiful personality. ~~~~~~~~~~~~~~~~~GEEEEEE~~~~~~~~\\\FIFTEEEEEN///: SUITABLE FOR G15 INTRAPLATES MULTIVERSITY PROJECTS ALSO ELECTRONICS, LOGIC TEACHING, PROGRAMMING TEACHING, DESIGN TEACHING, DRAWING TEACHING, AND GENERAL CONSTRUCTIVE WORK WITH LANGUAGE AND PHOTO ******************************************************** ~~~~~~~~~~~~~~~~~GEEEEEE~~~~~~~~\\\FIFTEEEEEN///: * do you really care about the present civilisation and its culture and its condemnations? that's very very good of you, please go somewhere else, there are many products that will cement your bias very well * this is rather made for those who aren't impressed by any attempts to imitate reality or cater to foolish impulses * this is making your pc be how a pc should really be, if this planet and its civilisation attempts hadn't existed in the first place * if you don't know or don't approve of japanese manga -- which isn't imitated here, but learned from, and diverted from -- wait starting up this until you do * this is sensual startlingly logical profoundly coherent quantum inspired programming language and game AND work platform and source of great applications and academic work also ******************************************************** ~~~~~~~~~~~~~~~~~GEEEEEE~~~~~~~~\\\FIFTEEEEEN///: ******************************************************** Y6.ZIP: THE G15 PLATFORM ON TOP OF ANY LINUX ESPECIALLY, RECOMMENDED, 32-BIT CLASSIC LINUX WITH CLASSIC X-WINDOWS, E.G. FROM XUBUNTU.ORG, OPENSUSE.ORG {OR CENTOS.ORG ETC}, OR THE SAME EXACTLY ON TOP OF EG FIRTHDOS, OR RUN AS ITS OWN OPERATING SYSTEM ON AVENUEGE G15 PC {latter to come} --- this is 'off-line' relative to Internet and such, because the earthian internet doesn't quite seem to reach through the galaxies to the spot where you do mind-awakening creative energising G15 PC work, it's just so ~~~~~~~~~~~~~~~~~GEEEEEE~~~~~~~~\\\FIFTEEEEEN///: AN APP CAN BE MOUNTED. How: unzip each nnnnnnn.zip into the folder from where you usually start your g15 platform; start up the platform; type mnt select number 1 on menu; type the number nnnnnnn of the app, which is the number prior to the ".zip"; as you press enter, the menu of the app comes up and explains how to start it AS YOU PERHAPS KNOW the mnt command also allows you to make your own mountable g15 apps when you have a suitable new program and/or dataset. WHEN YOU MAKE YOUR OWN APP PLEASE NOTE: The MNT command is useful to make a new app from your main normal g15 disks, with disk H as the menu and core part. Carefully read the text that comes up when you type mnt after having started the command, and it is rather self-explanatory. But there is a point which can be confusing to beginners, and here we'll attempt to explain it once and for all: When you have loaded an app, you can save to the disks, and it will be saved into your version of the app: this, then, is suitable when you have the correct size and quantity of disks in the h:10 card of the loaded app. However if you wish to CHANGE h:10 you must copy the mounted app over to your native disks, then you must reset the disks -- that's option number 4 on the mnt menu -- arrange the native disks and arrange card h:1 and card h:10 in particular -- and then, having the earlier version of the app safely backuped, you choose mnt option number 3. Beware, then, always to use mnt#4 to return to native disks, before mnt#3 {though theoretically there might be some unusual cases where doing mnt#3 can make sense while there's already a mount, but that's very far from the normal process}. Have backups and go slow if you are new at this. In other words, the MNT command must always work from your normal g15 disks when it makes a new app. If in doubt, reboot the g15, look at whether h:1 and h:10 are correct for the app, and THEN make it. In yet other words: don't make an app twice over itself while it's loaded, for then it may get erased! It may also help, in the beginning, that you use different app-numbers, so that you don't overwrite important data -- until you have sorted it out and know what's what. This is a long explanation for things that go really super- rapid with a little experience. Good luck! ~~~~~~~~~~~~~~~~~GEEEEEE~~~~~~~~\\\FIFTEEEEEN///: You don't need programming expertise if you have a standard enough Linux PC -- e.g. with Xubuntu.org installed on it, in order to make sense of this G15 package and set it up and run it and run also stuff you have acquired for this package or platform from other places. However you do need plenty of patience at first, for everything here is made in what we could call another meta-physics or understanding of what a pc ought to be to encourage good work. At some stage we'll sell a box that has it all preinstalled. ~~~~~~~~~~~~~~~~~GEEEEEE~~~~~~~~\\\FIFTEEEEEN///: This y6.zip is typically released the same day as the g15sp_f.zip. Each has its own readme.txt & both ought to be scrutinized before any first use of this platform whether on top of Linux or as extension of the Firth dos-compatible platform. ~~~~~~~~~~~~~~~~~GEEEEEE~~~~~~~~\\\FIFTEEEEEN///: THE G15 PLATFORM -- with its applications, game-playing capacities, and potentials for use in education, research, etc etc -- including the G15 Yoga6dorg assembly-like language -- and the PMN high-level elegant script-like language -- quantum touched -- can be run as its own operating system -- where the beautiful monochrome fonts and photos acquire, naturally, a fresh rough texture, but it DOES work on top of any normal Linux as well, however it looks more 'over-polished' there -- for the price of a low-priced monochrome t-shirt you can get a physical big keyboard with F1..F12 keys marked clearly, which can be plugged into most laptops straight away and work without any installation: the Curveart games and all other big applications in G15 not only prefer this, but CRAVE this -- alongside a physical mouse which has been tuned well for speed if you wish to make your own pulp fiction curveart games of a 32-bit compatible approach -- that offer a psychologically and spiritually benefitting monochrome green display size 1024*768 or in some cases 1024*600, or wider screens where this is the size utilised ~~~~~~~~~~~~~~~~~GEEEEEE~~~~~~~~\\\FIFTEEEEEN///: FOR FAST PC'S G15 Yoga6dorg PMN, and games, and platform for work, also its own OS and relevant for electronics education with its own CPU ideas LOVELOL=LOVELOwresoLution --it goes for the visual --as for sound --that you as whole human being can enlist the PC to heighten your awareness of the world around the PC when the PC stays within the notion of neither too much resolution nor too little in ANYTHING that pours from it onto you and your dancing friends -- an unreadable new (always-new) text called qtouch.txt has been included If you are beyond the need to be held in hand and guided and given a million options in order to write a text, and you think that your mind will glow and spark new flames of attention and great writing by a consciously limited type of electronic typewriter, the B9edit Typewriter is for you. It is shaped according to principles unknown to most programmers, derived by conscious reflection over the most central features of what mind is all about, also as derived from our physics theory and its popularisation in terms of what we call 'q-fields'. TAKE TIME GET FAMILIAR WITH ALL ITS BUTTON-COMBINATIONS. After you've got familiar with it, start working with it. YOU WON'T LEAVE IT. EVER. ~~~~~~~~~~~~~~~~~GEEEEEE~~~~~~~~\\\FIFTEEEEEN///: What we call 'curveart' game approach is pulp fiction and cartoon inspired and as light and 'non-simulating' as a game can be -- a story with game features -- and a full example is part of the G15 core package with apps (meaning here applications, and more such games also) at www.norskesites.org/fic3/fic3inf3.htm The entire package is suffused with a philosophy of the tantric, and the game is xxx porn scifi action kind -- a first-hand nonaddictive approach in alignment with the philosophy of the included texts in this whole package, which should be read 1st ~~~~~~~~~~~~~~~~~GEEEEEE~~~~~~~~\\\FIFTEEEEEN///: To make more curveart games, fine-adjust the mouse. If the mouse is a standard simple USB mouse plugged into a Linux laptop (where the dominant X Windows is the startup mode and, let's be clear, the only mode we support), the command ./slomouse.sh should slow the mouse adequately when entered just before the ./g15.sh startup command. This command can be simplified when you study it: it has been made so that it explains how it can be configured to other situations, e.g. on in which a desktop PC is used. All this has here been set up so that you run it as administrator in a Terminal. You can use, if you know these things, the command chmod to change all the files so that you can run it as a non-administrator also. Read about security and normal installation below, please. When started, the [Delete] button provides Linux background menu access where frame also can be pushed to one side to compare with camera input e.g. for Curveart drawing. This button works fine as long as the program is not just any loop, but is a keyboard sensitive program. TO DRAW EXCELLENT CURVEART, using the ART command, where the monochrome black-and-spring-green approach can be used to create to all sorts of physically static scenes which, though static and monochrome, will, when well-done, be experienced inside the mind of the observer with all the proper colors, dimensions and sense of motions, the sounds, the scents and so on, one must spend good time getting familiar with program. Then one will find that it gets not only easy, but more easy than any other drawing tool imaginable, digital or analog (and, of course, all this without any sense of such cheating by copying existing models and repasting new textures on them as is typical in the so-called '3d' game industry, where artists are no longer artists but merely manipulators). AS FOR MOUSE: the mouse you use should be a physical mouse, e.g. optic, moving on a smooth surface, used by your drawing hand, while you have a physical keyboard in your lap, operated by your other hand. The keyboard backspace, space, a-button, t-button, q-button, and, to clear, x-button, are operated by this other hand so the drawing hand (for most people the right hand) is free to move the mouse carefully without bothering about such buttons on the mouse as could move the mouse out of a the drawing of a perfect curve. The backspace clicks are important as a resetting after using the slim-line 't' option or the huge 'a' option, in order to get the menu, 'q'. As indicated elsewhere, by setting the whole background to bright via backspace and x, followed by a 'q' then 'r' to return to drawing board, gives you the proper margins within which to draw. AS FOR THE PC: if the drawing line is too dotty use a faster PC -- it also has to be said that the screen interaction method used with Linux G15 is such that the lines get smoother than with the Firth. If the mouse goes too fast even when the mouse is set to move as slow as it can be with a Linux control panel in X windows use the slomouse.sh instructions to make it even slower. When you've found the right command, put that line, if you like, into the startup startup .sh command for your g15. For this you use an editor such as gedit, and the starting of .sh commands are explained elsewhere in this document. AS FOR DRAWING AFTER PHOTOS AND OTHER IMAGES: one will always be able to imbue a drawing with new life and a new intent and new context and its own soul as it were when one has this intent, even as one admits to the beauty and true and genuine inspiration and information value of looking at energising photos and occasionally some other images, such as other drawings, while doing drawing. To facilitate this, GET A HUGE COLLECTION OF ANATOMICALLY TRUTHFUL IMAGES, use the artist's license to acquire not only images of adults but also children because the artist must study honest anatomy uncluttered by the un-innocent tainting features of culture and false exercise methods. Open them eg in Mozilla, and each time find one that indicates something you want to learn from during this drawing process next. Click on the right-side of the mouse while pointing at the topmost line if you use something like Xubuntu and assert that the photo-frame is 'Always on top'. Then open G15 in 32-bit Linux, click Delete, and get the 'Always on top' photo to show by picking it from the application list -- in Xubuntu, that's on top of the screen. Put it alongside the G15 ART drawing frame, if need by push the latter to the left or right. (Be sure to notice that all this becomes very much easier by having several monitors and that the photo may well be a GEM photo inside the G15 captured from a camera -- this is a luxurious approach, more luxurious than the notion of compressing all sorts of things into a single computer, and the prospect of such luxurious abundance of G15 computers is mainly what keeps us from wanting to indulge into simulation of parallelism in G15.) AS FOR THE USE OF THE 'T' FINE LINE VERSUS THE MAIN TYPE OF LINE, the approach to take is simply to vary; be sure every series of drawings involve both; and even in a drawing style where the 't' fine line isn't used much, when one comes to face and ears and fingers and toes, it will often be necessary to invoke a fine line unless the person is quite near. If you must use a 64-bit Linux, select one, if possible, that can run 32-bit programs. See the included text in this y6.zip called get-sdl.txt for how to make Ubuntu, when you have got the 64-bit version, to run 32-bit programs, and also how to get the SDL library installed. This is a simple, standard library -- we use the most classical version, version 1.2 of it -- to access the pixels of the graphical screen, and to access also mouse and keyboard. We advice the 32-bit version of G15 because it can have such as a photoviewer running simultaneously when you wish to sketch new cartoon stuff in Curveart using only one PC, looking at photos for some of the artwork. The drawing hints given just above combine several pieces of information given around in the platform, and also some information given further on in this readme.txt. However, the value of such re-mentioned hints is that if they are written in a way that's hard to understand in one place, they may be easier to understand when written in other words elsewhere! ;-) ~~~~~~~~~~~~~~~~~GEEEEEE~~~~~~~~\\\FIFTEEEEEN///: Running through the G15 platform is the "quantum-touched" PMN or Primary Multiverse Noetics (ie, insight into mind, nous) -- a big name for a slim language lingering on top of the G15 Yoga6dorg 32-bit byte code which emphasies 'wave-in-the-box' understanding that quiet reflection over the best of modern physics can lead to -- and a language which, although it has limits, is itself having a boundary that can be moved somewhat, to include new desires with each game and application. THIS, however, you don't have to know to enjoy the G15 Games and use its apps! ~~~~~~~~~~~~~~~~~GEEEEEE~~~~~~~~\\\FIFTEEEEEN///: License: you can make your own curveart games where you also engage the characters including Anaiis Blondin, agent triple-o-four in the Gracejintu Galaxy, if you acknowledge clearly where you got those concepts from. We introduced Anaiis Blondin, her boss G and G's secretary miss Moneypenny as a scifi xxx expansion very vaguely inspired by Ian Fleming's James Bond character in 2008 as an extension of the Manhattan Transformation scifi explorations included in the Firth platform from 2006 and onwards. Agent Anaiis Blondin in the Imperial Galactic Secret Service and the whole concept are informal trademarks of Yoga4d von Reusch Gamemakers, Oslo, and the copyright for any use outside of free inspiration to make your own open source G15 PMN games, sold or free, and fiction writing, is such that for other uses you'll get permission from us in writing before engaging in such other uses. However, you are free to make new games with the same characters if you are exact and honest about acknowledgements and state who made what and what came from where. You are also free to sell what you make and include your own copy of y6.zip and g15sp_f.zip as runnables for your games, again if you are honest about what you do and state the acknowledgement to their source locations and include all original files unchanged, where any additions that you make are clearly stated as something that you have added, and normally this should be outside of those .zip files. You are also free to use any portion of the open source PMN games, applications and G15 Yoga6dorg programs in general when these are part of the the G15 platform as a standard -- but, again, you must be clear about the acknowledgements in each case, so that we know what came from where. You can do this for programs you sell or programs you give away, but we don't approve of closed-source remakes of any G15 or PMN programs -- you must retain the open source AS open source, meaning also that you cannot prevent copying from taking place but that anything you sell must be sold in good faith rather than by attempting to lock out the possibility of copying. Note that we have thereby provided a VERY GENEROUS license and we expect it to be honored, and we reserve the right to apply lawful injunctions in cases where there are clear-cut violations of this our very generous license. ~~~~~~~~~~~~~~~~~GEEEEEE~~~~~~~~\\\FIFTEEEEEN///: ***When you make your own curveart games, and use the command ART inside the platform, note that this ART program is deliberately mimicking some of the more or less messy sense of working as an artist in an atelier. It is entirely robust and wholesome, and produces a coherent set of results when you get used to it. But you have to get used to it -- also its quirks and tricks. A trick is, when you want to see the frame, to press BackSpace and X and press it again if necessary, to clear the frame to bright monochrome green (the standard color), then press Q and R R (to go swiftly via the menu and back). A quirk is that the pixels at the borders are not always changable by mouse-draw when you have used various options that affect them. Another quirk is that fine-drawing in the T mode, where you press T in combination with spacebar to switch pixels and to allow movement without redrawing, will for some pixel positions involve some slight changes when you save it and then reload. Also, you must get used to thinking in terms of numbers and having a way to handle the disk cards to build up more and more curveart material. Perhaps you DRAW info on an index card! ~~~~~~~~~~~~~~~~~GEEEEEE~~~~~~~~\\\FIFTEEEEEN///: ***DO YOU RUN A 64-BIT LINUX? If so, then (1) why? it's not that 32 to 64 is evolution; 32-bit is more privacy-friendly and has an architecture that allows the running of every kind of programs except some badly made programs that gobbles up gigabytes of RAM. (2) if you insist, then keep running it, but when you run e.g. 32-bit ubuntu, xubuntu {or 32-bit centos}, you have more classical compatibilities which DO matter a lot sometimes (3) you have a 64-bit version of G15 available here. (4) but cleverly made 64-bit linux'es can run most 32-bit programs -- see the included text get-sdl.txt for how to tweak Ubuntu 64-bit to run 32-bit programs (5) and that's to be recommended: g15 is in love with 32-bit and cannot conceal it (6) all you have to do on such as a well-updated 64-bit ubuntu or linux mint is to flip in the 32-bit library to access graphics called 'sdl', and it's included here and usually consulting get-sdl.txt inside this folder will show you quickly how to do it ~~~~~~~~~~~~~~~~~GEEEEEE~~~~~~~~\\\FIFTEEEEEN///: Number one: read 0plsread.txt. It's inside the y6.zip and also inside the g15sp_f.zip package. That's the framework to understanding anything at all of the 'extremist youth-oriented' esthetical choice involved in just about everything in this platform and for its apps. It has to do with brain science -- a certain type of insight into just what is conducive to deep learning (the childlike sense of life; the healthy harmonious well-trained very young girl as archetypical image of all great artistic work) -- and with ending a certain level of hypocrisy which came into the 'post-revolutionary' female liberation movement (described in norskesites.org/news_archive_page_10.htm ~~~~~~~~~~~~~~~~~GEEEEEE~~~~~~~~\\\FIFTEEEEEN///: Free games, easy pedagogical examples, applications, data files for Elsketch, Atomlite, and other educational and also scientific and philosophical applications for this our beautyphile PMN programming language with all its PD (predefined) words, are constantly added -- in the form of what we call 'apps' (short for 'application', as we use that acronym) which, as we say, can be 'mounted' (using the very easy in-built G15 command MNT once you've started G15): archive {in development; just started:} http://www.norskesites.org/fic3/fic3inf3.htm http://www.moscowsites.org/fic3/fic3inf3.htm USE G15 DIRECT (NOT MERELY BY EMULATION ALTHOUGH WE WARMLY EMBRACE eg dosbox.com FOR VARIOUS SPECIFIC PURPOSES) ALSO WHEN RUNNING DOSCOMPATIBLE GAMES IN G15SP_F -- AND ON AN ABOVE-AVERAGE PC BOTH IN TERMS OF STANDARDISATION CAPACITY AND IN TERMS OF SPEED CAPACITY ~~~~~~~~~~~~~~~~~GEEEEEE~~~~~~~~\\\FIFTEEEEEN///: y6.zip and g15sp_f.zip esp. the readme.txt both have important info (incl additional photo acknowledgements) for g15 run in WHATEVER framework. Any major release of an app should have been tested also in Firth. Note that any use of G15 -- also its adviced rock'n'roll NOISY approach to graphics which crunches widescreen into the recommended 1024*768 display size that is ideal for Curveart games -- in a DOS-compatible context like the vast and luxurious Firth platform requires great good RAM-refresh before startup, and so some unique REFRESH files have been included. The G15X.BAT which works with DOSBOX and other DOS-compatible approaches has been updated to include reference to these files, which are in g15sp_f.zip. The G15X.BAT is a simplified form of what's inside that .zip and listed at norskesites.org/fic3 and its mirror site. These .txt files are best read in Nimbus Mono L font, which is more or less the same as to what on some platform are called Courier or Courier New. There has been a tendency to oversmooth fonts so that distinctions important in many context between e.g. 1, l and I have been blurred and made context-dependent (the number 1, the lowercase letter l and the capital letter I). Our G15 fonts deal radically, effecitively and successfully with these and other issues with the fonts of the 20th and 21st century, but if one modifies browser settings towards maximal use of something like the above, one approximates the greater clarity that will stimulate and enhance thought and thinking and mindful clarity while studying these things. The G15 fonts are meant also for having displays at considerable distance from you while having a plugged in keyboard and mouse. THE G15 FONTS TAKE SOME TIME GETTING USED TO: THEN THEY ELEVATE THEMSELVES INTO CONSCIOUSNESS AND BECOME EASIER THAN ANYTHING ELSE BOTH TO WORK WITH AND TO HAVE FUN WITH. ********************************************* * THE YOGA6DORG G15 BEAUTYPHILE PROJECT -- * STARK FIRST-HAND PROGRAMMING AND * FLICKER-RICH LOW-RES CARTOON-LIKE GAMING * "THE ACTION IS INSIDE" ********************************************* * G15: ALSO CALLED 'A UNIVERSITY IN A BOX', * 'A CRANK DEVICE FOR THE STUFF BETWEEN THE * EARS', 'SPIRITUALITY GONE SEXUAL AND TECHY', * 'FASHION HAS NEVER BEEN AS TIMELESS BEFORE', * and what not*** ********************************************* G15: Essential goods for real thinkers This is readme.txt in y6.zip -- please very carefully esp. the beginning pages of the readme.txt in g15sp_f.zip also for there are significant comments on how all G15 implementations work there -- both are at norskesites.org/fic3 -- this includes material both for absolute beginners and for absolutely advanced folks in just the right blend, we should think Do you use G15, whether for Linux or directly in Firth, on a laptop with a touchpad or something? Most laptops with USB has a totally standard support for inexpensive big-sized keyboards and a real normal optic mouse with wire. G15 Yoga6dorg and its curveart suite of games and other programs are oriented towards huge touchable keyboards which the hands can feel and interactive with, and a mouse on the side of the keyboard, so it may be a good idea to get such extra keyboards and a mouse if you have only a little keyboard and not a real mouse. Consult yoga6d.org/economy.htm -- the info on Firth there -- for how to run the version we use all the time, called Noisy, which fits G15 for Dos within Widescreen and with support, on most PCs, for USB backup pens. Use in case this y6.zip but also get g15sp_f.zip and install on top of Firth.iso as described there. If you are new to installations, begin with installing G15 on top of Linux eg Xubuntu as that's easier. For G15 Multiversity related activities, consult also {{{dedicated multiversity site to come here}}} http://www.norskesites.org/fic3/fic3inf3.htm http://www.norskesites.org/fic3/ http://www.yoga6d.org/economy.htm and links further from these Released in parallel is g15sp_f.zip also at ../fic3 and the www.norskesites.org/firth-up.txt explains how firth.iso (a vast dos) can run that G15 pvi ~~~~~~~~~~~~~~~~~GEEEEEE~~~~~~~~\\\FIFTEEEEEN///: G15? It's a programming language, and its own platform which can be run within standard computing contexts or directly on its own electronics, and a set of starting programs and images shaped so as to contribute to a sense of youthful perceptiveness, the health and beauty of the pure and prestine human anatomy -- alongside a sense of the quantum aspects of mind and perception. Also G15 games made in this spirit. This includes embracing the squareness and the arrythmic sharpness of the mechanical in fine contrast to the true living anatomy of the child, rather than -- as has been seen too often in the computing design culture in 20th century and early 21st century -- going for emulations and simulations with soft corners, blurrings and over-imitation of reality, and a concealed complexity behind a polished surface which, unlike G15 Yoga6dorg doesn't invite own learning and participation in the inner workings. Comes with our ROBOTFNT as well as our B9 font. The ROBOTFNT is not only meant to look crystal-clear and unambigious and full of clear-cut contrast between big letter I, small letter l, and the number 1, and all sorts of things not normally granted with falsely perfectionist font standards that are about, but it also, like the B9 font you see in our calendar print-out files in the yoga6d.org/economy.htm EcoNomy column, suggest something of the arrythmic nature of the lively mind. It takes a bit getting used to and then it is ten times better than anything else. the meditation of health, natural order, and human anatomy in all youthful splendor, and with a touch of direct contact with technology, numbers and philosophy, a platform for game and business, for porn mode and business mode, for education and self-awakening, or just for perusing of entertainment materials by Aristo Tacoma With AT's or FiT's muses Lisa, Athina and Helena Salinger {{{{{{{{ATWLAH}}}}}}}} This is a program package developed from scratch but with a use of the most essential, most fundamental connection to keyboard, mouse, monitor possible. The fancy stuff here is deep and subtle. As a result, this works on EVERY standard Linux PC we have tried it on -- and, as long as the right things are done, we find that the 32-bit versions work without any glitch, hitch, choke or anything; while the 64-bit version works just as well except when temporarily exiting G15 and messing about with linux and returning to it, where one should restart G15 for stability when one runs e.g. PMN. It is often the case, by the way, that the psychologically most meaningful number sizes -- computers tailormade to beautiful 32-bit functionality -- lead to the most stable environments in the ways that matter. We find that this feature of 32-bit linux working smoother than 64-bit linux version of the same program is something that exemplify what we have seen fairly much of elsewhere, and not something we're intending to polish away anytime soon, if at all. Besides, more and more 64-bit Linuxes perform 32-bit programs really well and do so in fact in more stable ways than they run their own native 64-bit programs. If it doesn't work for any reason, you probably WILL get it to work with just the barest minimum of experimentation. Perhaps the video is a bit out of sync if you have recently experimented a lot with mouse and video settings and this and that: so you have to shut off your PC and start it afresh to make it perform G15 emulation flawlessly. ****IN THIS MUCH-FIXED-ON README.TXT MUCH IS SAID TWICE, AT LEAST. ****YOU ARE HEREBY GRANTED THE FREEDOM TO GO STRAIGHT TO THE PART YOU WANT ;) ~~~~~~~~~~~~~~~~~GEEEEEE~~~~~~~~\\\FIFTEEEEEN///: THE CHALLENGE TO YOU -- AND THE GIFT TO YOU: Are you a true lover of beauty for beauty's sake -- taking joy in experiencing the natural order as of waves of an ocean -- then you're a beautyphile and you would want to set aside time to live not merely on the surface of our splendid internet but also to learn how to work with purer forms of art, and to concentrate efficiently with working with texts where new thoughts can come around, whether informally or formally. :::$Consider whether you have the creative clout of one whose mind touches the renegade forms of beauty perception: This is for the folks who MAKE trends. At ease with this, G15 may be an approach you'd like. Yoga6dorg language is also called G15 assembly, F3, Firth, Lisa Gj2 Fic3, F3v, Gamev, Knit, the Uncomputer, etc. ~~~~~~~~~~~~~~~~~GEEEEEE~~~~~~~~\\\FIFTEEEEEN///: PLEASE NOTE:*****>>>As noted elsewhere in this text also, the G15SP_F.ZIP ("G15 Service Pack Firth") is now a main release, not merely an experimental addition. It comes along with -- not only the exact same set of programs (the G15 .g15 disk files)-- but also a readme.txt of its own, that contains valuable notes for use of G15 in any platform. Please get it, when you have got this y6.zip readme.txt, and consult it also. This readme.txt is however more often updated as to the scope of the programs included in the standard G15 release, which are, in fact, compatible without change no matter how G15 is run. Some of this is oriented for work also with with such as educational electronics and chemistry, what we call Elsketch and Atomlite projects, inside the larger academic framework we call the G15 Multiversity, and which is founded by commercial activities rather than something started for profit; cfr links given at http://norskesites.org/fic3/fic3inf3.htm ~~~~~~~~~~~~~~~~~GEEEEEE~~~~~~~~\\\FIFTEEEEEN///: As for compatibility, apart from noticing that there is, for security reasons, a freedom from connectedness to the wires and wireless contact points of the computer in the freeware (except that the Firth version g15sp_f.zip has rs232 serial port as standard), pls pay attention to the fact that when you as a programmer make a mouse-enabled program, some functions turning mouse pointer off and back on which have no role in a linux context do have a clear role in Firth (as the manual states). This you can test by virtually running Dos (cfr dosbox.com) or a whole i386 32-bit PC (cfr eg Virtualbox.org) with Firth. Just put in those functions at the suggested places in the program and the program will be all-compatible at all platforms (and that includes Dosbox at Linux, Apple OS, Microsoft OS and others). The Dosbox has Rs232 enabled and so can be a bridge between non-usb G15-running machines and machines with usb having speed enough to perform Dosbox with G15 meaningfully fast. The G15PVI for Ubuntu is very many times faster than Dosbox with G15 on the same platform, of course. * * * * * ~~~~~~~~~~~~~~~~~GEEEEEE~~~~~~~~\\\FIFTEEEEEN///: This first-hand programming language, Yoga6dorg or G15 CPU assembly, teaches nearness to the q-fields (quantum-like fields, in contrast to pp-fields or more mechanical push-and-pull fields, see philosophy of physics elsewhere at yoga6d.org sites) also by means of a certain type of programming in which mind is challenged to relate to numbers and fixed structures within which it can fine-tune itself, and 'find a resonance'. This also can happen by means of a conscious use of visible raster pixels so as to suggest the elegant lines in the mind by more countable features at the computer -- quite and completely in contrast to that approach, which so often is found to dullen the mind, namely to mimick reality by the highest resolution at the computer. Also, motion is suggested rather than played out as an illusion of continuity. The G15 YOGA6DORG programs you can make to stimulate mind are of course endless, but the most artistic workshop involves an approach to make lively low-res cartoons by means of the program Curveart, as included (and with a comprehensive library of standard beauty magazine-derived images to stimulate understanding of anatomy and young interactivity), where a set of self-constructed images then enter into a program which supplies a story-text to the images and some degree of interactivity. G15 PERSONAL COMPUTER ******** A programming lab. * G15 YOGA6DORG programming language and platform to run * all sorts of applications and games, and do programming * work and philosophical thinking, all within the concept * of a mind-training first-hand 32-bit computer with * pleasantly stimulating monochrome monitor, keyboard, and * mouse, comfortable RAM and disk storage -- as a stable * definition, with right & conscious boundaries set so that the * whole approach becomes more easy to visualize and work with * we support the notion of using ubuntu free linux from ubuntu.com -- see notes in our EcoNomy column at yoga6d.org/economy.htm as to installation, privacy settings, and consult also the frontpage norskesites.org/fic3 and moscowsites.org/fic3 (mirror) as for various solutions, updated links, and the recommendation to stay with classical solutions and classical mouse and a well-tuned mouse indeed! -- so well-tuned that you can accelerate in artistic development and get gaming good and all sorts of things in full order. The classical X Windows approach offers a command-line solution which is necessary in most classical linuxes to tune the mouse adequately by a deceleration with factor 4 or more, see the graphics at norskesites.org/fic3 for a command that e.g. works with the Xubuntu.org official flavour of Ubuntu.com, a flavour that we recommend for research and education, and artistic work, in addition to the more technical and server-oriented CentOS, which also has X Windows and where this command also work. It also works in all versions of Ubuntu and derivatives and other linuxes when these aren't running alternative background graphics packages such as Mir. So we recommend a PC with full complete real keys on a keyboard, a real mouse or for very temporary non-artistic uses at least a mousepad and for lasting and artistic uses a real mouse -- can be an optic mouse plugged into USB port -- and a monitor of any size capable of holding our preferred 'business mode' shape of 1024*768 pixels in monochrome spring greentones to black. We LIKE Ubuntu and enjoy following its developments and hope that despite the fact that it is popular and has to have an economy, it will continue to steer outside of such dishonest business practises as has characterised previously at least slightly idealistic companies such as Apple.com, Google.com, and Microsoft.com . The word 'ubuntu' derives from a positive-affirming african word celebrating certain forms of sharing and companionship. (Obviously, every year we review which linux is most standard relative to available typical PC hardware and which fits most easily as well with running the G15 on top of itself in the most seamless way. This is always stated at the 'useful links' part of the norskesites.org/fic3 page and this readme.txt is updated mostly in the first couple of paragraph and otherwise normally kept really fixed unless it is a really strong functional need for an update of it) * tested also to work with CentOS 5.5 and all the compatible linuxes; the very same .g15 disks with all the programs are unchanged and perform with perfect ease also in the Firth DOS version (cfr the service pack for Firth for info as to where to get CentOS and confer norskesites.org/fic3 for link to our ancient download location for the earliest form of Firth yoga4d.org/download where flash and mp3-plugin for early CentOS are given to boost the endurance of classical PCs in addition to providing good compatibility tests for new PC desktops you buy in the store today) This text is meant to be read while you have loud music on, and find yourself in a giddy, laidback, tolerant mood (for it's been written on and fixed on so many times that's not exactly as fluent and flowing as I'd like it to have been). ~~~~~~~~~~~~~~~~~GEEEEEE~~~~~~~~\\\FIFTEEEEEN///: SECURITY CONSIDERATIONS: [1] The G15 is delivered to you without any warranty, as freeware, on the condition you take full responsibility yourself for whatever effect your use of this package has on anything and anyone. [2] The G15 never in any way does any lookup in Internet when it is run in Linux or in Firth/Dos, nor does it access any ports. The Firth version has access to RS232 ports in its own menu. The Avenuege G15 PCs can be connected to one another in their own particular way, their own style of net, which the software calls 'Stellar Crafnet' and which is a completely scriptless safe-enough approach to an intranet (or, in a context where such PCs are widespread, a different type of internet). This software will automatically recognise when a G15 Avenuege CPU is run, rather than a virtual CPU inside a Linux. This connection option, then, has nothing to do with the internet that Linux can access. So the y6.zip G15 version when run in any Linux doesn't even have any command to interact even with serial ports, let alone USB or an Ethernet cable. It cannot start up any program nor affect any file outside of the files inside its own folder, and then only .g15, .txt, .dat and .bmp files with short filenames of only letters, digits, and optionally dashes (-) and hyphens (_). Without hacking the binary coderunner of G15, there is no way one can put a slash into the filename and so no way one can get to access any system-sensitive files even when it's run in administration mode. In order to prevent even a hacked, recoded binary coderunner from doing things, one would want to make a y6 subfolder under one's home area, and copy the files in there, by such a copy command that gives one non-administrator rights to run these files; or by using such as chmod on content files properly. [3] Only G15 for nonlinux can access RS232 ports and so programs can in principle operate a modem connected to a Firth classical PC of the Y2000 standard kind with 1024 * 768 Vesa S3 monitor. If in doubt as to whether a program is from a trustworthy source, and you have such a type of modem connected to RS232 (which is a wholly other type of technology than the more usual ethernet), you disconnect the modem while running the program -- or any other equipment connected to RS232 ports. The linux implementation has as requirement that a key is pressed on a terminal in order to start it up, and there isn't any inbuilt way to autostart a program in the linux G15, and all this adds up to strongly enhance the probability that there's the presence of a conscious interactor operating the PC when anything G15 is run on it, rather than involving any form of surreptitious startups as can easily happen e.g. with HTML5 and Javascript turned on and Flash plugins and so on if one runs internet browsers without conscious attitude to switching such programming options off. In contrast, the Firth versions, which also works with widescreen and offers some USB pendisk backup options directly from its VERY early but heavily expanded and successfully modified FreeDOS, have procedures for such as control of educationally oriented Elsketch robots through eg RS232 with automatic startups of relevant programs after fresh boot. But the Linux is for programming in an educational sense and the games one also can run on Linux G15 should be very safe. [4] A G15 program which has been fetched from other sources than the http://www.norskesites.org/fic3 or its mirrorsite http://www.moscowsites.org/fic3 or the http://www.yoga6d.org and http://www.yoga4d.org search engine sites should nevertheless be looked at as for its trustworthiness before installing it into the G15 folder. While a G15 program on its own cannot do any binary action on the computer which goes outside of the realm of the G15, it can contain extra information and extra programs delivered on the side, and which does other things than what it says that it does. Such a G15 program can also do such messy things as rewriting the readme.txt which is inside the G15 main folder, and so implant other information there. So we're not saying one cannot get any issue by a deliberately malicious program but it is far more unlikely that one will get any issue than with most programming languages. We do not go in for digital certification because these programmes only work in a context where a lot of triple- and double-checking also of the certificate numbers are going on, and without such extra checking -- which very few of those who use such certificates actually engage in -- such digital certificates and signatures can easily be seen as a false security and something one shouldn't lean on. It's better to work with conscious awareness of possible issues of various kinds, and also engage own intuition, and to do so without using packages made by companies which have a data-mining (and thus, not trustworthy) intent, like Microsoft, Inc, Apple Computers, Inc, Oracle, Inc, and Google, Inc. The use of GNU/Linux from vendors which are not tied up with advertisement schemes nor with state surveillance is in general far better than going for such commercially oriented platforms -- even if some of these are 'open source', but that open source can be made in a way which veils hard-to-discover vulnerabilities; besides the wealth of package numbers and binary package numbers and often roll-outs may hide something of the reality of what is in the binary package, even as some source is given on the side. For further information about these things, simply go to the yoga4d.org/cgi-bin/saveall/f3w search engine by clicking on the green button there (or a similar ../cgi-bin/saveall/f3w at yoga6d.org or norskesites.org or moscowsites.org or any other of the mirror site of our free theme keyword oriented anarchistic search approach to knowledge and the internet sites, and type NSA and related keywords like Snowden and spend time reflecting over what is not said in the articles, but implied. [5] A way to reduce further the chance of programs with deliberately messy installation features for taking any liberty would be to experiment with a way to start G15 and run all its key programs which doesn't depend on the use of the administrator mode at all. However it is then important that in fact it actually works in that more protected mode, and it is primarely made for the interactor that's intelligent enough and secure-aware enough that there's no problem running program from Terminal while in administrator mode. ~~~~~~~~~~~~~~~~~GEEEEEE~~~~~~~~\\\FIFTEEEEEN///: The G15 has its own OS for its own hardware also included: this is, when run in emulation, entirely identical to that which is performable on the G15 hardware, when it comes. "G15" is its name, not its version, and YOGA6DORG is a synonym name. The Yoga6d.org has a search engine that is programmed in this language run in a version for servers. ~~~~~~~~~~~~~~~~~GEEEEEE~~~~~~~~\\\FIFTEEEEEN///: G15 YOGA6DORG Programming Language, game-performing package, educational digital research lab, and also scientific formalism: full info at www.norskesites.org/fic3 consult also the bottom part of yoga6d.org/economy.htm for some articles connected to questions of design, philosophy, worldview and more. Read ahead a couple of pages for what platforms are supported (32-bit and 64-bit Linux and some more, with some subtle variations it's good to know about). ***mini-pc's better than tablets: By the way, let's note that small laptops, also called notebooks (included in MPC concept), even with 1024 * 600, pixels can run much of G15 wonderfully well (even with keyboards that's not adhering to the rather strict notions laid out elsewhere in this text). However the Curveart sketching pad and games require full 768 pixel height -- which, in Linux, means that your screen can perfectly well be bigger than 1024*768 to run Curveart games, but it can't be any smaller for then crucial parts of them won't show -- that's why, after logging in, the text says that "1024*768 screen is required" for Curveart. This message is intended for G15 hardware which then comes in (at least) two flavours, with 1024*600 screen and with 1024*768 screens. Mini-PC's have the advantage over eg tablet, goggle, watch & pocket mini-computers that they have a QWERTY keyboard that gives real tactile feedback and so facilitate thinking and good writing and clear command typing, but they share the feature of the other items of being really light-weight; Ubuntu runs really well on an extremely wide range of notebook mini-PC's also. ***briefly about PMN: the PMN was first thought of as having two parts, one classical programming language type but with a new slim esthetics totally, and another part which would incorporate what will make it easy to handle various forms of associative programming required e.g. for matching over images, accurate robotic moves etc. however as the first progressed it became more and more clear that the ultimate flexibility for doing anything like fcm (first-hand computerised mentality) lies in having the supreme elegance of the first part available in full freedom from preset pattern matching conditions. examples of use of pmn in such directions are listed on the inner utility menu in G15. pmn itself is surprisingly easy to work with! ;-) *** the notion of apps here, see also below: suitable hardware utilities are provided in separate mountable applications or "apps", as they also can be called -- with the exception of the file import/export utilities, each of which uses a handful of G15PVI instructions beyond the G15 instruction set proper, all the G15 OS and compiled YOGA6DORG programs are performed by the G15 CPU instruction set and so can work on dedicated elsketch electronics made as research to focus on the true first-hand understanding of digital processes, without any underlaying platform apart from this [note that the g15 cpu is properly running by means of a form of chip that isn't quite microchips, but something more first-hand, founded on the elsketch concept, which allows the computer hardware to require less space than a rather large hotel]. ~~~~~~~~~~~~~~~~~GEEEEEE~~~~~~~~\\\FIFTEEEEEN///: G15PVI: A practical virtual implementation enabling the G15 YOGA6DORG programs to be run on top of Ubuntu Linux (and compatibles). This readme.txt should be read before starting such alternative versions as this sets forth the particular overview you need for content and for variations between platforms. G15 cpu and its G15 Yoga6dorg programming language were designed in 2012 by Aristo Tacoma (alias Stein Reusch Weber, Henning Braaten, and all the other aliases of same philosopher & programmer) with some refinements of specifications in early 2013; cfr www.yoga4d and www.yoga6d.org. G15PVI IN UBUNTU LINUX 32-BIT, 64-BIT, AND FOR ALL COMPATIBLE PLATFORMS: SOME VARIATIONS YOU SHOULD BE AWARE OF BEFORE YOU READ THE REST If you don't know what difference there is between 32-bit and 64-bit platforms, nor know whether your machine has one or the other, then just know that your machine has either one or the other. Find a menu option that says 'ABOUT THIS COMPUTER' and it will usually tell it there. To start 32-bit G15, then g15.sh is the right command, something like this, if you have it installed at root, cd / cd y6 ./g15.sh or just the latter two lines if you have unzipped y6 into your personal user name home folder. The command is ./g6.sh rather than ./g15.sh if it is 64-bit. For miniscreens 32-bit, use ./mini.sh. For 3"4 squarish monitor 32-bit, use ./pro.sh. These are exactly the same commands as the g15.sh, just with different monitor sizes inside them, in text format; and you can modify the g6.sh as well, of course. Note that in Firth, which is 32-bit, the normal command a Noisy, when the screen is wide, and this make the whole appearance rougher in an interesting way -- somewhat more lowres in the horisontal direction, but not in the vertical, and with an element of blending in the horisontal direction which seems to psychologically by highly stimulating in just the right way we intend. For DOS-users, g15sp_f.zip will work, and it's published same date as y6.zip. It is nearly completely the same, but, as said, y6 is more fully near the G15 PC hardware in any question of compatibility. The firth.iso is DOS for a classical compatible machine, links to firth-info you can find at the yoga4d.org/port/economy.htm page. Note that a DOS-simulation such as a Dosbox will perform such not only at very much reduced speed compared to a native DOS, or the native Linux running the G15PVI for Linux, but it may also produce lots of text connected to what a DOS-simulator detects as 'near- errors' or such, and at times it may also just suddenly exit. It is important to realise that virtualisation over complex processors is itself such a complex task that one cannot rely on it to any great extent. And whatever merits the i386 processor underlying the classical machines have, it is tremendously complex to simulate fully. Similarly, using such as Virtualbox to run the whole Firth is possible, but there is no certainty that Virtualbox does each operating system equally well from one version to the next, and when the vbox is run in one context rather than another. I say this to those who are a bit over-infatuated with virtualisation: just be realistic about it, it is a tool, sometimes helpful, and cannot replace serious work with hardware compatibilities. Be sure to read in this text how to set the monitor size numbers first in the .sh text you use, whether you do it in g15.sh or in g6.sh, if the numbers aren't already right, and there are some alternative .sh number sizes included also. Open them all in an editor to see the sizes, if you like. Thanks to the SDL 1.2 library, all sorts of sizes are okay as long as the 1024x768 or for a limited but important range of programs the 1024x600 size is INCLUDED. Also, as noted elsewhere in this text, if you use another type of Linux, where eg the procedure to getting up an Administrator text terminal may be different (eg Fedora) then somewhere in the extra readme.txt in the package called G15 Service Pack Firth you'll usually find the right hints.]]] Background: With the new style of notebook and laptop computers etc that has what's called an "UEFI" boot, 64-bit Ubuntu not just 32-bit Ubuntu is more of a necessity than before; this in particular when you want to run several very different platforms on same machine (when you can turn the PC to classical legacy boot mode, switching off 'fast boot' and additional switches like that in startup setup screen, and run 32-bit Linux, you'll find that there are some greater compatibilities with a range of software and occasionally more stability to the PC, although 64-bit might be more to the point for a certain type of applications). Consult, if you like, notes near the completion of of yoga6d.org/economy.htm for Ubuntu installation notes. To start the 32-bit (monitor size set within the g15.sh file, but if you have 1366*768 monitor you don't have to adjust it), in any Linux including Ubuntu, Xubuntu, CentOS etc etc that run the classical X11 Linux approach to graphics, which is approach to graphics in Linux that the G15 is oriented towards, the command is this: ./g15.sh {so, if you have multiple graphical platforms to choose from during the startup, in which X Windows is one, and e.g. Mir is another, choose X, when you want to run G15 under Linux; the same goes for the other .sh startup methods next mentioned} or, if you have a mini-PC, a notebook with 1024 600 screen: ./mini.sh or if you have the psychologically hot-shot top best format of 1024*768 shaped monitor, physically speaking, which is also called 4"3 or 4-3 or 34 monitor (for 1024 to 768 is 4 to 3, where it is slightly wider than tall), use ./pro.sh and if you have 64-bit with 4-3 monitor use ./shape346.sh (note that with a mini-PC with screen smaller than 3"4, both for 32-bit and 64-bit machines, please remember that programs which continually writes to the whole 1024*768 monitor should normally be avoided for maximal stability of the performance of the platform) To start the 64-bit eg Ubuntu 13.10 where you have chosen 64-bit version (monitor size set within the g6.sh file): ./g6.sh or, if you have a notebook with 1024 600 screen running same: ./mini6.sh or ./shape346.sh if you have the best size of all, 1024 * 768. -- and we speak PHYSICAL size for we mustn't have any pixel stretching either vertically or horisontally (if resolution is higher but proportions the same that's probably just fine). In the G15 PC hardware we have more sophisticated ways of doing delete than pressing on any button called 'Delete', so that button has no active function in G15. In native G15 yoga6dorg assembly there's a natural emphasis on ctr-keys, while in its higher-level form through PMN there's the natural focus on F1..F12, Home-key, and such, presupposing a real big keyboard for clarity and ease. In Ubuntu 32-bit, the Delete button toggles fullscreen mode and allows other Ubuntu applications to be handled -- this is the case where the G15 program running has a keyboard sensitivity, at least. Note that the 32-bit version is considerably more continous relative to background linux stuff. The 64-bit version, which is mostly necessary to accomodate PCs which are tailormade to needlessly much videostuff and/or dedicated to a certain type of commercial platforms, works just fine but, depending on exactly how well the linux is equipped and configured, it may shut off background tasks such as some forms of music players; and the position of the mouse may change when going in and out of the G15PVI. Note that the 64-bit version (started e.g. by ./g6.sh instead of by /g15.sh) doesn't have a way to access background linux menues followed by a good re-enter. The G15 must be exited and restarted as soon as possible after any use of the 64-bit Delete button to access linux (it says so during startup), or it is likely to abruptly exit at some graphics/disk applications. But more and more 64-bit linuxes perform 32-bit programs flawlessly, as long as one gets the proper 32-bit libraries installed as well (the 32-bit SDL, in this case, cfr get-sdl.txt where the quick way in Ubuntu is by 'cp' command!). You continue the 64-bit G15 by clicking on the Terminal where you started the PVI, and there press G and lineshift (as it will tell you). From thereon, go straight towards a REB reboot of the G15, and in general avoid using that Delete button in the midst of performing a program esp. PMN. In the G15 Docs inside the platform there's a reference to output on 'sidescreen', which on the physical G15 PC literally is a tiny led sidescreen. In G15PVI in Ubuntu it's text output on Terminal. Output to this sidescreen is from a single function that -- unlike all the other 239 -- do not have any name, because it's never part of any finished program, it's only used temporarily when probing and correcting a program when needed (this is instruction 47, and used without name, by typing in that number when it's needed -- cfr docs at card C:60.) In the G15 Firth or Dos version sidescreen stuff comes after REB (reboot) command inside the G15, and then with the data of up to three such calls (or nullcalls). Note that for some less common function keys, there may be subtle differences between 32-bit Ubuntu, 64-bit Ubuntu and the Dos-compatible Service Pack Firth; and so we suggest a great reliance on CTR-keys and only the most common function keys: Tabulator (ctr-i), Backspace (ctr-h), Enter (ctr-m), Esc, ctr, Home, arrows, PgDn/PgUp, End, possibly Ins (although some notebooks hide this a bit), and combination of Ctr, Alt or Shift with some of the common function keys. The use of F1..F12 is good but for max compatibility with linux and such avoid combining F1..F12 with two of the set Ctr, Alt, Shift at the same time if you wish compatibility with such as Ubuntu. Note that some setup screens for some notebooks and laptops can affirm the presence of the function keys as natural while having to press an extra key like Fn in order to achieve background functionality like brightness adjustment; this is the preferred setting we suggest. Having big keyboards make use of functionkeys enormously more pleasant and fun. {More notes on keyboard below; in general, the most recent comments in this readme.txt are in its first pages in cases where there are not quite consistent notes.} We have decided to work out our applications and games on the premise of big keyboards with EASILY VISIBLE F1..F12 FUNCTION KEYS, because this feature is too important to be ditched. The notes below are mostly unchanged from when we emphasized the 32-bit version, which is and will remain the classic version. If you run 64-bit Linux, then please, as for the the notes below, mentally substitute g6.sh for g15.sh. (The program it starts is g15-64 rather than g15pvi in these cases.) Known issue when running on the tiny mini-PC screen which is only 600 in height: there are some cases, for some hardware, where the Ubuntu functionality for the button PrtSc leads to a black screen. If this occurs when having pressed Delete button to access linux menues, having (most of) G15 screen enframed, the solution which generally works seems to be this: click PrtSc then very fast indeed press Delete. Then PrtSc will work on the whole G15 and it will store a screencopy accurately (probably, what confuses PrtSc button is that many frames go outside of the range of the tiny screen, but when in proper fullscreen mode, there aren't any cropped frames). The solution works because there is a pause, usually, between the pushing of the PrtSc button and its action, of about one second. In many Linuxes, both 32-bit and 64-bit, Ctrl-Alt-F7 (or -F1) is the ordinary graphics mainframe, while e.g. Ctrl-Alt-F3 is an alternative textual frame where one can log in and do particular tasks that require text focus, or do a certain instruction as to reboot if one has a need for it due to an issue with the ordinary graphics arena. This, and what's said next, is pretty typical of modern linuxes: In 32-bit Ubuntu, newest version, you can go back and forth between these alternative aspects of Linux and the G15 graphics can run all the time. In 64-bit Ubuntu, newest version, it's best to click Delete button inside the G15PVI so as to give the G15 graphics a pause, and THEN switch; and switch back, and restart the graphics (this isn't necessary if you switch in order to reboot). See notes about how to reboot using these function keys and the alternative login later on in this readme.txt. {In some versions of CentOS on some machines, there's a workaround as for the use of some programs e.g. gedit from a Terminal when the PC has hibernated, or used a fullscreen-demanding application, -- in some cases, the editor won't be able to get a 'display handler'. The workaround is to select Log Out and, as soon as the Log In screen appears, log back in. The gedit will then work at once for all about display is then generally reset.} I suppose it goes rather without saying that it's best, when one can, to close G15 orderly, so that one can be sure the content of the *.g15 files (which it call 'disks', due to the context of the G15 PC hardware where it actually will be corresponding to some form of volumes) -- that these files have been flushed to the disk properly. Take backup often when you work and especially right before you try programs that might easily call a forced restart of the G15PVI. Then you can simply delete the installation folder and unpack the backup afresh, if you're in doubt as to the integrity of the files. Ubuntu will also regularly suggest, during boot-up, an integrity check of the disks with autorepair elements; and so it's good to reboot often so as to cleanse the PC, the RAM, and allow such checks. This is especially so for those who use the PC intensively. About G15 Yoga6dorg programming The G15 Yoga6dorg programming language is compiled in a JIT -- Just In Time -- approach, directly to the code numbers of the G15, and this approach has its acknowledgements a far way back, not only to such as the USCD Pascal and its p-code, but also to Chuck Moore's way of doing interactive compilation in Forth (which, like the script language PMN built on top of G15 is stack-oriented). It is first-hand in that it is designed so as to evoke and train the mind of the programmer to constantly related to 32-bit numbers, and to a direct connectedness with the underlaying hardware and its RAM in a way that enables also advanced programming, even though it is complicated to start out with. But once one has started, there aren't really any much more complications about it. Thus, there are about 240 instructions to be learned, and just a couple of more features about a syntax around 'warptables' and such. This comes after a great deal of experimentation over a long time with other but related approaches, as a summing up of what we also (confer manual) call a 'quantum touched' approach, where a relationship to constraints is sought in a resonant way, stimulating for the mind. The resulting programmes also have a finesse that reflects this, and we think and hope to a greater extent than with any other programming language. WE WANT KEYBOARDS! AND MOUSE POINTER DEVICES! But: We support the idea of Ubuntu Touch and this O.S. on mobile phones and ebook-readers and such, and think this is a splendid solution. However all the works oriented towards the creative computer interactor -- the artist behind the computer -- that we come up with, are oriented towards what is psychologically and physically convenient, pleasant, comfortable, stimulating, and meaningful, for doing deep good work beyond whatever temporary hype and fashion claim is the right thing. And so we honor the Personal Computer concept as the foundation of the computing industry, while seeing the validity of the usefulness of other types of gadgets for definite limited purposes where cost, space or physical circumstances indicate that this is right. So while such things as emulated keyboard and an emulated mouse are certainly compatible with G15 in a broad way, G15 is sovereign relative to these and we concern ourselves only with the ever-lasting concept of the PERSONAL computer, in contrast to all other sorts of impersonal computer-like wares. THE FULL VERSION -- STILL CALLED "SERVICE PACK FIRTH" -- OF G15 PVI IS ALSO AVAILABLE FOR CLASSIC Y2000 STYLE PC'S -- CHECK OUT G15SP_F.ZIP AT SAME PAGE AT norskesites.org/fic3 FOR THIS, READ THE README.TXT THERE, TOO. THIS DOS-COMPATIBLE FIRTH VERSION HAS WITH FULL RS232-IMPLEMENTATION FOR CONTROL OF MACHINERIES AND CONTACT WITH ELSKETCH ELECTRONICS ~~~~~~~~~~~~~~~~~GEEEEEE~~~~~~~~\\\FIFTEEEEEN///: WHY NUMBERS IN NAMES G fifteen? Yoga - six - d? Why numbers here? The notion of using a number, in these cases 15 and 6, as part of a product name, is in tune with a philosophy that sees numbers not merely as a sequence, but rather so that each number has unique features, for instance in how it is composed of prime numbers. (15=3*5). WHY 32-BIT HAS SOMETHING TO DO WITH HUMAN PROGRAMMING It is further part of this philosophy to look to the psychological quantity of digits in a meaningful number as an axiom of construction for computer programs. No more than about 9 or max 10 digits should be allowed for numbers for the numbers to stay within what is meaningful. So the G15 is proudly and forever 32-bit. That doesn't mean it is not compatible with contexts where a billion bits are used. It is. But the presentation, the format, and the total inter- compatible form of the programs of G15 YOGA6DORG are always 32-bit. SO: This is the readme.txt contained within the y6.zip there. The G15 is a novel CPU design by same author (cfr also the yoga6d.org set of pages) and it has a Practical Virtual Implementation, or G15PVI, made primarely for Ubuntu O.S., always compatible in full with the newest version of Ubuntu, which is free for laptop PC's and larger PC's at www.ubuntu.com. The y6.zip contains this pvi and all its core elements. A practical infinity of programs can be made to run on G15. Alongside this .zip there are other programs provided, check out norskesites.org/fic3 and links from there. G15 documents itself within itself. Any .txt contained within this y6.zip folder is included to give a sense of it, and has been kept unchanged from the inception of the project, with all corrections, nuances etc only done within the G15 docs proper, as opened up when the platform is run. So, G15PVI for such linuxes as Xubuntu is one of our priority release. The frequent update dates after the finishing point of all the richness of the standard programs reflect (mostly) that testing with the newest machines etc has taken place. Programs made for the earliest G15 should work on any G15 in the future, by and large. Five first included images -- art-rerendered stylish classic fashion photos -- set the high esthetical resonance tone for the G15 package; see one of the completing paragraphs for how to import more images, and for where the acknowledgements for these images are. In both 32-bit and 64-bit the Delete button on the keyboard gives you access to Linux. The 32-bit way of doing this (technically, by X11) is to toggle off fullscreen. The icon for G15PVI will typicaly show like a question-mark, to indiciate the spirit of enquiry with which we approach life and philosophy :) So you press Delete again to get fullscreen back, when it's 32-bit. In 64-bit, you press G and lineshift, when the frame of the Terminal is in focus. The 32-bit will continue performance in the background, the 64-bit version will actually pause. In 32-bit, the menu button on the keyboard can be used together with a mouse movement to the left to access Ubuntu menu bar, but in the 64-bit version, to press Delete is the way to get to that menu bar (and anything else). Note that the y6.zip as released at norskesites.org/fic3 is a neutral core package to run G15 YOGA6DORG programs made by anyone, which anyone can bring along to self- made programs. Our own free core example games are provided in a separate packages -- programs or applications which we also sometimes call by the abbreviation 'app', and which we call 'mountable', as the mount command MNT is used to call in such packages and temporarily use these instead of one or more of the G15 disks labelled F, H, I, J, K, and L. The G:15 card contains the startup menu for the platform and so G disk isn't re-mountable. The H disk always contain the menu for a freshly mounted app and so is compulsory to be included when one makes mountable programs. Confer links from http://www.norskesites.org/fic3 as for any recent mountable apps added to our main list. ~~~~~~~~~~~~~~~~~GEEEEEE~~~~~~~~\\\FIFTEEEEEN///: Here follows background, notes on computer hardware, notes on licenses, how to remove any earlier version, and such. PHILOSOPHICAL SCIENCE BACKGROUND OF "6D" Once upon a time, in early modern science, some mainstream scientists had as a programme idea that reality was built out of three- dimensional building blocks interacting by forces. With the works of, amongst others, Planck, Einstein and Minkowski, it gradually emerged that a proper description of reality along these lines cannot do without at least one more dimensions, within which there are curvatures or fluctuations affecting the very elements of process and duration, the time-flow of things. But as it turned out, this was only the beginning of a series of developments, branching out in different directions in the 20th century, and never coherently brought together by the formalistic attempts of quantum physicists and string physicists and Stanford Standard Model particle physicsts and all the other forms of physicists schools there were. The only consensus seemed to be that we have got to go higher up than even four or five dimensions. But in going higher, the notion that time was associated with the fourth dimension became gradually less clear-cut. For time certainly involves change, and changes could occur also in the higher dimensions. A complete rethinking through the level of ideas, not merely the level of numerical crunching, leads to such thoughts as you find introduced in the popular philosophy mini-articles in the lower half of the yoga6d.org/economy.htm "eco-nomy" column, and in links from there to archive section and so on. Indeed, as further background see also 1000s of pages of original and also somewhat intellectually stimulating texts (by undersigned) at our core sites www.yoga4d.org www.yoga6d.org -- especially as concerned the theory of 'active models', or supermodels (for short, and for fun), as a novel nonformalistic and biologically as well as spiritually aware conjunction of the major branches of general matter and energy science. This theory MUST be nonformalistic, or else the lack of coherent capacity of mathematics to treat infinity situations will enter into the scheme of complexities. A nonformalistic -- also called 'informal' (in a very scientific precise sense) -- theory, is then what physics must have, also in order to meet with biology in a fully consistent way that doesn't seek any mechanistic reduction of life. This has implications for psychology etc, -- far beyond that which (my teacher) David Bohm indicated with his general philosophical approach to physics in his 'implicate order' notion, but quite compatible with that, too. In contrast, magazines such as Nature and Science have gone into a state of being overly enthusiastic about engineering efforts to manipulate and exploit features of nonlocality physics that is not understood whether by theoretical physicists nor by these engineers (such as the EPR/Bohm/Aspect situation, when expanded on slightly). Put simply, the mainstream scientists, the Academies of Science in the various countries, the leading professors, the leading assocations of science, the Nobel price committees, and so on, are all composed of people who are no better than the worst programmers that worked for Microsoft. These are people who consciously suppress incoherence and use various techniques to suppress discourse around all but paradigmatically "safe" questions. They may speak, for instance, of 'quantum teleportation', or of 'entanglement', or of 'exploring the strange nature of quantum superpositions', and so on and on, employing any of several dozens of concepts that all hide that they are talking of that which they have got absolutely no coherent understanding of, and which most precisely is called nonlocality. With a set of incoherent physics ideas, physics as science has reached a state of being a hoax. Nothing less. It is a financial fear of loosing public support and budget means that drives these journals to keep on producing their incoherence, instead of revealing it to the public in full clear light. But what really is the key problem for mainstream science is that they don't have any Albert Einstein alive who can approve of what he NEVER even SLIGHTLY approved of, which is the whole branch of theorising that quantum theory became, and which has been the paradigm of theorising in atomic physics since. The production of the works of the undersigned is necessarily therefore outside of mainstream, and that doesn't mean that the undersigned automatically ascribes greater truth to something JUST BECAUSE it is outside of mainstream. In the case of physics theorising, it is a necessary but very far from sufficient criterion for the physics theory to have any chance at being coherent that it is breaking solidly with the mainstream, and also solidly with the formalistic tendency in physics. All this has been investigated over several years with great care, attention and patience in the writings that have been privately published with great rigour by this author; it requires hundreds of pages of in-depth study of the premises of the works on numbers, forms of theorising, and the roles of the formal, to see that the programming language Lisa GJ2 Fic3 and this entirely fresh restating of the same core content in what we call G15 YOGA6DORG is a necessary complement to informal english writing over the same understanding of reality. Humanity also is in a state of flux, planet Earth is creaking under the pressure of billions of people and their pollution and exploitative attitude to nature: but then worldviews become more important. When mainstream science has ceased to be a trustworthy supplier of such worldviews, and religious fanatics with their petty-minded quasi-holy texts have come to lead the various large religious groupings, formally or informally, then one must go to individuals -- not mainstream science nor mainstream religion -- in the quest for a genuine inner light that can lift the gaze of attention above the level of petty discourse and give a true ripe wholeness. This is what yoga4d.org and yoga6d.org sites are devoted to. We have taken this into the practical realm with Stamash martial arts boxing at stamash.com and into the beauty/fashion/photography realm at the photosite beautyphotos.soup.io; and into the scifi realm with Anaiis Blondin, galactic agent thriller booklets. It is a wonderful enterprise, full of joy for those who really go fully into this. But it requires a sensitivity for nuances, a willingness to lay aside dogma and perceive reality afresh, aided by these intuitive concepts as here outlined. The G15 YOGA6DORG approach to computing can be a radical and vital part of this philosophical quest, which is not assumed to be very easy, nor to go very fast (but take years, even -- in an eternal or reincarnation angle, millenia and more). In this wholeness, it is clear that it is an organization of events along six dimensions (and more), so that time no longer is confined to any one of these dimensions in particular. To speak very lightly and popularistically of these complex things, we can say that the dimensions which are entirely real and yet beyond what is easily seen by the senses of the body can be said to be composed of "subtle energies". Further, it is possible to go beyond physics altogether and bring in a sense of the spiritual, in that the carrier wave, so to speak, of all these dimensions ultimately is a godhood. To HONOR and REMIND ourselves of the fact that subtle energies and dimensions beyond the obvious have to be incorporated into our active daily life worldview and inform and infuse all our actions on all our levels, the name YOGA6DORG has been coined as name for the programming language and its context of cards, including the 'home card' called G:15, or just G15, in a card-oriented programming language with a quantum touch, building on lots of earlier forms of programming language development work. The word 'yoga' means whole, holistic, coherent. Then the expression 6D for six dimensions. Then the three letters ORG as in ORGanising, ORGanized. Note that for reasons derived from reflection over what Russell, Goedel, Turing and others worked out (see the Goedel essay in the norskesites.org/fic3/fic3inf3.htm), a digital computer cannot have a generalised type of intelligence, but only particularised kind of algorithms: there is no artificial intelligence. For reasons derived from, amongst other things, the natural philosophical worldview and informal (by necessity informal) theory of the quantum phenomena as we have indicated under the heading of 'super-model theory' in various places (see also q-fields), processes going beyond the digital into the quantum nonlocal with superpositions cannot be exploited or manipulated so that any 'quantum computer' can be made. In this way also, there is no artificial intelligence. There is, however, a different take on all this, if we go for instance to art. This writer (Aristo Tacoma alias Stein Reusch Weber, or srw) undertook to be, in a fashion, a kind of pupil of Frans Widerberg, a painter with considerable influence on the art scene in Norway for decades esp in the 20th century; this also led to the publications, first in own magazine Flux, then as intro to the art exhibition at Gallery K called 'Aurum', interviews (or conversations) with Widerberg. In this exploration -- which is the ground for the art, similar to what Widerberg done, signed SRW by this writer, -- a recurrent theme was how the energy of the artist -- and of the moment of perception beyond the ego of the artist -- can come into the movement as expressed in painting. In other words, that the structure created can reflect, in a first-hand way, something of the mentality of the moment beyond a theory. And this is what we can generalise in terms of what a program sometimes (with G15 PMN, perhaps often, or even normally) can achieve: that there's a sense of an imprint, first-hand, of the mentality of the programmer. When done in a way that has sufficient humility for the sophistication, depth and also beyond-thought energy required to do this, programs can have, not artificial intelligence, but, with luck, what we can abbreviate to FCM, as we have called it: First-hand Computerised Mentality. The included MTEliza, among other things, is however a realisation that in order to sharpen the mind, and not to lull it into illusions that the PC may have 'clever' programs, it should be consciously mechanical and entirely easy to read for anyone who bothers to look at the source. However the name reflects a lot of thought processes and references, where, among other things, the 'mt' abbreviation connects to a label for a very early version of this programming language that G15 is all about. Also, it refers to what was instinctively felt to be the right name for the early scifi explorations which somehow went into the production of the Firth/Freedos formulation, the Firth OS also called, namely the Manhattan Transformation. Obviously, in some contexts, it may also refer to the notion of honoring the greatness of the human mind when we do programming: 'mt' as abbreviation of a 'match', which is more properly what a program does rather than 'recognise' or 'perceive' or other things which require life. A further study of consciousness brings in the notions of fluctuations (cfr also quantum fluctuations), as well as responsivity, and the notion also of this response happening in a psychologically meaningful time. When all these things are brought together in a 32-bit digital computer program in a well-meditated way, then, just as an artwork can convey an energy which is directly mental even though the materials are, well, distinctly material, then also can a program convey something of a mind. That's as far as we can go in approaching something true about the blending of mind and program. Right? Good! ~~~~~~~~~~~~~~~~~GEEEEEE~~~~~~~~\\\FIFTEEEEEN///: If you already are familiar with the G15 Operating Approach for Computers and its YOGA6DORG programming language -- the name honoring the idea that the universe and all its citizens are organised by no less than six dimensions in the subtle energy realm -- and you already have got a PC running Ubuntu Linux or compatible smoothly, go straight ahead some pages to paragraph entitled simply INSTALLATION! You get there the PVI, the Practical Virtual Implementation, as we call it. The G15 is also a research project involving ultimately its own hardware, its own electronics, all that, but we strongly embrace the notion of widespread use of G15 and the six-dimensional holistic approach to thinking through the YOGA6DORG programming language, and its capacity to harbour artistically and intellectually mindfulness-stimulating games and other activities, by means of running the G15 YOGA6DORG on top of Ubuntu. At some time (relative to the inception of G15 design in 2012) we will get the hardware for G15 produced also for a setting involving an advanced research center with an education institute. This hardware will run the same software as the G15PVI on Ubuntu runs (with some additional software for the G15 hardware, relating to extension modules such as for robots, sound etc. (In the quest of a 'quantum touch', or what we sometimes call "q resonance", there is however the importance of not bundling too many functions together in a single piece of hardware; an extension with sound for a g15 PC means that that PC is dedicated to it; an extension for robotic control to another g15 PC means that that PC is dedicated to just that; and so forth). The Ubuntu OS, on the world's best platform for off-the-shelves x86-compatible Personal Computers, is proving to yield to the requirement of the pvi quite excellently. So put the G15PVI on top of it and you'll get a wide range of personal programs to run on it. (The network approach of the G15 hardware will be particular to our hardware and is not emulated within that context, though.) So, to restate what this is all about: The G15 in general is a personal workstation for enhanced creativity and a sense of both ethics and fun, a language, a dance of thinking, a freshness of gathered attention unlike all other approaches to programming. y6.zip is a FREE package, containing both binaries as freeware, and also a bundle of relevant sources It's from the yoga6d.org group of sites Main source page: www.norskesites.org/fic3 G15 Yoga6dorg is for Art, Science, Entertainment, Use, and the sharpening of clear, logical & intuitive thinking and kinesthetic mindfulness ALSO TO RUN G15 GAMES, FREE AS BOUGHT: the y6.zip core package enables your Ubuntu (or other Linux) PC to run these games, and to program more yourself; it is also an explorative journey into a programming environment which is having a 'quantum touch' to it WHAT LINUX DISTRIBUTION? UBUNTU! G15 runs on (laptop) PCs (and some other devices highly compatible with PCs) with the most up-to-date version of such as Ubuntu from www.ubuntu.com (see completing part of yoga6d.org/economy.htm for some hints -- including how to install when it's a little bit tricky to install -- highly useful stuff!). This PC should have a full keyboard, a good monitor that provides at least 1024 pixels in the horisontal and at least 768 pixels in the vertical, and a complete two-button conventional classic mouse or laptop mousepad. A mini-PC, or MPC, has something less than this. Particularly useful are notebook MPC's, and some common flavours of this at present have just 600 pixels in the vertical but this works fine for a variety of G15 programs. Also, the type of green light and optionally big font in the CAR editor means that you can do a decent bit of typewriting on any laptop or notebook while sitting e.g. in shock-strong sunlight on a beach, even the monitor isn't made for such circumstances at all. According to this yoga6d.org/economy.htm column, it may be useful with an earlier platform in order to swipe some pendisks clear so as to make them bootable. This is -- I find -- especially so if you use the same pendisk several times over. You may want to have a classical Linux to swipe a pendisk with the mkfs -t vfat /dev/xxxx command, for some of the newer Linuxes have got 'too smart' and divide the pendisk up in several devices, so that it has got more complicate to format the whole thing as a unit. So I usually keep an Ubuntu 11, as well as other earlier platforms available, on separate computers, so as to be able to reformat pendisks better. (I'm sure somebody knows of a software package that does this, but in any case, this works). Note that if you install Ubuntu the way indicated in the economy column, you install it with English keyboard, New York time zone, without Internet connected. Then you select the Updates to the version, and you adjust the clock manually (flipping back and forth between the two clock pages in Ubuntu to enforce the new settings), remove all the unnecessary search engines from the right-hand side of Firefox, and so forth. And reboot. Then select Dash (top left) and type in Software and click on Software Updater and you'll get drivers and such updated, and more recent virus protection for browser. Add also, if you like, Audacious because this is easy to open several of at one time -- a music player you can start several of both by clicking on the left side menu bar and by typing audacious & and the Terminal. Other good ideas to get in from Software Center (if it isn't there already from start) is Cheese Webcam Booth for using webcams and K3b to burn Cd's and DVD's in an often more compatible way than with some other burners. If you need, for particular login-purposes in some banks etc, the Oracle Java, there's a recipe there. After this, checking that it works, you could get such as the Ubuntu Restricted Extras. (This will not, it seems, override the Oracle Java when you do it this way, although you should check it if it's important.) Be sure to note that on a small screen such as a notebook with only 600 pixels in height, at least, the installation of such as these Extras means that there will be a yes/no button to click on that HIDES BEHIND the main installation window in the Ubuntu Software Center. You must then push the main window to the sidebar to access this yes/no button, and click on the 'yes' if it is that you accept license terms, in order for the installation to proceed -- otherwise it will appear to have stopped in the middle. I just mention this here for I've seen it several times; I suppose it gets cleared up in the future. So such is the essential PC machine that is recommended. If the graphical card works with Ubuntu it will in ninety nine out of a hundred cases work also with the G15, which effortlessly calls on full screen mode and blacking out the parts of the monitor it doesn't need. The G15 won't be integrated with sloppy hardware standards such as touch-screen, although as long as the PC has the full real set of features including a real mousepad or mouse, it won't refuse to work in the presence of silly extra gadgets such as touch-screen (which is never as precise as mouse, but a lazy approach). G15 can run on larger Personal Computers as well, of course, and on some notebooks (ie, really tiny laptops) as well (with some restrictions). See also notes in the Midnight Commander as how to do this from pendrives and such, the column is http://www.yoga6d.org/economy.htm -- but the notes given at www.ubuntu.com may be more than adequate. Ubuntu O.S. is of course free from www.ubuntu.com. It is not full of ads although a couple of utility programs -- the desktop is advertisement-free as a whole -- but some utility programs of a background type have a sensical amount of ad-related content which is understandable since it requires much to get the free platform to work on essential all inexpensive laptops, e.g. on a fast Asus laptop. The G15PVI should work on a range of earlier/other Linuxes as well (including www.fedoraproject.org in certain configurations, another worthwhile example of a GNU/Linux distribution, which in some cases have some flavours that suits some personal computers very well), and we'll ensure it will run on all future Ubuntus. Of course, Ubuntu is a GNU/Linux of the Debian type, but in contrast to many other GNU/Linux releases, extra care has been taken that it actually works with inexpensive laptops and desktop personal computers. This is in part due to the fact that Canonical, Inc, the company behind the main Ubuntu release, has, while releasing the Ubuntu Linux at no cost for all, a less fanatical stand to collaborating with commercial forces than some in the www.gnu.org movement (the www.gnu.org movement, and the Free Software Foundation, is brilliant in its technology and its passion for freedom of sharing of code, but they have an element of anti-commercialism lingering on traditional communism or marxism in them, whereas such as Ubuntu is essentially free from ideological hickups). [[[Update: copy this link to your browser for list of some of the many PCs found to run Ubuntu: http://www.ubuntu.com/certification/desktop/ -- and thanks to Ubuntu.com for enlightening me as to the existence of this very valuable list!]]] Though a wilderness of information, the discussion threads at http://askubuntu.com can give a HINT of what PARTICULAR type of laptop that is the LEAST likely to boot this Linux distribution most effortlessly. Check also reviews by technology reviews sites at http://www.yoga4d.org/look.htm and by fan sites of ubuntu such as www.omgubuntu.co.uk. BUY NEW LAPTOPS, NOTEBOOK PC'S ETC TO RUN UBUNTU When you buy a new laptop or so, if it doesn't already contain Ubuntu when you buy it, check its particular exact type specification at such as askubuntu.com or similar discussion forums, and if there are few issues mentioned compared to all the other types of laptops, then consider it favourably. But only buy a laptop with another platform installed if you get a chance to return it if it doesn't work as you have planned it -- or if the store can guarantee that it will work with Ubuntu, for they have experience with it, they have tried it in the backroom (as all retail sellers of PCs ought to, really). SUPPORTING UBUNTU I support what the Ubuntu folks have done in opening up an otherwise somewhat more exotic realm of GNU/Linux quality software to far more people who have bought some of a wide range of relatively inexpensive personal computers. As long as Ubuntu stays free for all and not locked into an Apple, Inc like commerical pattern nor locked into a Micrsoft, Inc like commercial pattern and also sufficiently independent from marketing bureaus with their double agendas such as Google, Inc, then I am in favour of the thought that Ubuntu, in some utility programs such as Dash, integrates search mechanisms with ads from some companies such as Amazon, Inc, as they recently have done. A moderate amount of advertising is not wrong in a free software platform, and freedom is not only as in the GNU definition of the idea. So the notion of also giving a donation to Ubuntu so as to ensure the future success of Ubuntu makes sense to me. (I say this as an independent thinker and programmer who has no financial contact with Ubuntu whatsoever.) MOUSE: Your PC must have mouse or mousepad. Monitor of the touch-type is not recommended for first-hand programming. KEYBOARD: Your PC should have full english keyboard. Note that laptops may have some variations in keyboard layout. Often, the Home End PgUp PgDn keys are available in a clean-cut way, as are arrows. The keyboards that are the most compatible with the G15 approach are those that have separate keys for PgUp etc, rather than blended in with other keys for multiple functionality. Most keyboards have F1..F12 of course, but some of these have settings which enable them only when pressed together with a separate additional functionkey ('Fn') (this might sometimes be changed by clicking esc, f1, f2, del, ins or the liked during startup of PC, where you also turn off some options such as 'Secure boot' when this is necessary to install Linux). The keyboard and graphics display here is anglified standard english ABCDEFGHIJKLMNOPQRSTUVWXYZ only, as a s standard. Note that the Tabulator key is often available both as CTR-I and also as the typically left-side of keyboard arrow which rather looks like -->I or something (if it doesn't say TAB). What the geeks know: Backspace can always be accessed, in G15, also by CTR-H, and lineshift can always be accessed, in G15, also by CTR-M. TYPING ADVICES WHEN USING THE G15 APPROACH: Our caps lock is the tabulator key when combined with SHIFT or CTRL key. This is easy, logical and intuitive. (Technically, CAPSLOCK key may sometimes not perform as expected, its implementation is much a remnant of the IBM PC days.) The fingers know where SHIFT and CTR keys are, and where the TAB is, for all these are much used in the G15 approach. So to get many letters capitalised, press SHIFT-TAB or CTR-TAB and when done, press SHIFT-TAB or CTR-TAB once more. This can be done rapidly because the computer memorises keyclicks ahead of processing when processing takes any time, as a general rule of thumb. Note that some programs like ART accept letter-commands in a case-sensitive way, meaning that a is not the same as A. This also means that in some cases when one has inadvertedly switched capital letters on (either with SHIFT/CTR-TAB or with Capslock on the keyboard), one should toggle it back to normal. For instance, to quit the Curveart program the lowercase not uppercase letter q is expected (e.g. after a backspace), but if q suddenly doesn't seem to provide a quit, then it is most likely that the keyboard has been inadvertedly put into the capital lettering mode -- either by SHIFT-TAB, CTR- TAB (or by the Capslock key on the keyboard, for keyboards that do have such a key and in cases where this key do work). For keys like PgUp and PgDn which during such programs as CAR involve disk access it may be better to manually press them rapidly in tune with how fast the program is accessing each card rather than holding the button down (so as to avoid a buffering of lots and lots of clicks which take time to unroll while one just have to wait). The notion of percentage has been over- represented in conventional ASCII keyboards, and its representation, moreover, has been that of a disconfirming instance of 'zero divided at zero', rather like 0/0. This has been ruthlessly deleted from the our approach to ASCII. Instead, an upward-pointing flower, branch or antenna is found at the same position of the keyboard. Let's expand on some technical aspects of how this is used in the CAR card-handling program, which forms a core of the G15 approach (OAC), and which allows anyone at once to set up any types of menues and cross-references they please, switching between the menu-mode ctr-w and the edit-mode by right-click mouse if one likes several times a minute. When cards are accessed as programs, we use this new symbol instead of colon between the disk letter and the card number. So k:25 on a menu would mean -- at mouse-click -- open up card 25 in disk k. But if the new symbol is inserted instead of the colon, it means run the machine code form of the program (e.g. compiled yoga6dorg) which as asm starts at this card. Technically, normal programming development uses ctr-a and ctr-x inside CAR for controlled startup after compilation of g15 yoga6dorg programs. When installing the program for regular & often usage, one arranges a menu on a card that allows an easy mouse-click to start the whole process of assembling it and running it as machine code without having to view it from a programmer's perspective at all, on the assumption that the program has been enquired into and found flawless enough. Assembly programs are best stored as assembly because the compilation to machine code happens fast and allows any welldone program to be started not just in one release of the G15 OAC, but in any of a wide set that can accomdate specialised computing hardware (eg inside robots or domestic devices with a number of adjustments to RAM setup, which may typically be smaller, and with added drivers and such to access hardware). This is a far more transparent and solid way than building processors and assemblers around notions of relative addressing, and for long-term evolution of clarity and coherence as well as good collaboration in our humane computing enterprises, transparency has proven to be important. (It is therefore only a very short- sighted commercial point of view which has led to the immense focus on relocatable relative addressing in x86 processors.) So the approach taken is in productive attunement with the notions in our recommended generous license yoga4d.org/cfdl.txt, which was written at a much much earlier stage. When percent is required in a text, it is suggested that any of 'per.c.', the word 'percent', or 'percentage' are spelled. In addition, this will sometimes lead the mind to think through whether it is really called for to speak of percentages in each particular context, instead of being an unconscious habit that seems to put money- like ideas onto too many things in life! ~~~~~~~~~~~~~~~~~GEEEEEE~~~~~~~~\\\FIFTEEEEEN///: LEGAL DISCLAIMER AND STATEMENT OF INTENT: THIS IS ENTIRELY ORIGINAL FREEWARE, OUR OWN WORKS, CONTAINING ALSO SOME RELEVANT yoga4d.org/cfdl.txt LICENSED SOURCE (ALSO NEWLY MADE, ORIGINAL STUFF) GIVEN FREELY TO ALL AS A CORE PACKAGE WITH WHICH YOU CAN RUN PROGRAMS ALSO FROM OTHER SOURCES, COMMERCIAL AS FREE, EDUCATIONAL, SCIENTIIFIC, FOR ENTERTAINMENT, USE, ART, PORN, WHATEVER. THE CORE PACKAGE COMES FOR UBUNTU AND ALSO WITH SPECIAL-DESIGNED HARDWARE. IT IS CREATED BY ARISTO TACOMA AT YOGA6D.ORG ON A GENEROUS INTENT AND DELIVERED FREELY WITHOUT ANY WARRANTY WHATSOEVER. THAT MEANS THAT EACH PERSON WHO USES ANY OF THE y6.zip PACKAGE IN ANY WAY DOES SO ENTIRELY ON OWN RESPONSIBILITY. ANY PACKAGE NAMED AS y6.zip AND DISTRIBUTED BY OTHERS MAY BY INTENT OR UNINTENTIONALLY HAVE BECOME CORRUPTED AND SO ALSO FOR THIS REASON, WE RE-ASSERT THAT ANY USE OF THIS IS BY YOUR OWN RESPONSIBILITY ENTIRELY. STILL, WE RECOMMEND OTHERS TO REDISTRIBUTE THE y6.zip. IT HAS BEEN MADE WITH THE HOPE THAT THIS "WAVE-IN-A-BOX" PACKAGE WILL ENLIST GREAT ENTHUSIASM OF A MIND-STIMULATING, THOUGHT-SHARPENING, AND ALSO INSIGHT-AWAKENING KIND, THAT ALSO CAN PROVIDE GREAT GLIMPSES OF HAPPINESS FOR THOSE WHO RELATE TO IT PROPERLY. YOGA6DORG, G15, B9 FONT, ROBOTFNT, YOGASM FLUX, LISA GJ2 FIC3, GAMEV, FIRTH, AND F3V, AND THE G15 OPERATING APPROACH FOR COMPUTERS WITH THE INBUILT COMMANDS CAR (FOR DRIVING CARDS, AS WE SAY), ART (FOR CURVEART, AS WE CALL THE QUANTUM- TOUCHED DRAWING TOOL TO MESH PIXEL-THINKING WITH SMOOTH ANATOMY-THINKING/DESIGN), AND SUCH, ARE ALL ORIGINAL CONCEPTS AND, BY FIRST USE, INFORMAL TRADEMARKS OF THE PRIVATE COMPANY Yoga4d von Reusch Gamemakers, Holmenveien 68, 0376 Oslo, Norway, phone +47 915 740 41, WHO ALSO IS AUTHOR OF THIS DOCUMENT, OWNER OF www.yoga4d.org, www.yoga6d.org, www.norskesites.org, www.moscowsites.org, AND A NUMBER OF OTHER SITES. THESE CONCEPTS ARE ARTISTICALLY COPYRIGHT THE AUTHOR OF THIS DOCUMENT. ASSOCIATED CONCEPTS SUCH AS WARP-FRIENDLY PROGRAMMING ARE EARLIER DEVELOPED ALSO ORIGINALLY HERE IN CONNECTION TO EARLIER FORMS OF THE PROGRAMMING LANGUAGE, LABELLED LISAMENU ETC. However as long as acknowledgements are in order (such as to the site http://www.norskesites.org/fic3 which provides the newest version of this free for download by all), anyone can do anything respectful with these products and include such as the labels YOGA6DORG or G15 or G15 CPU in their own webpage names, article or book titles, etc, when these contain content referring to these works. So the copyright is not intended to exclude, but to ensure consistency of use. So, please appreciate that the http://www.yoga4d.org/cfdl.txt license is used for any texts here included, and the spirit of acknowledgement as indicated in this generous license also for any binary files as here included. Also, let's mention that: Fonts, the CURVEART inbuilt command, etc are all original works for which proper acknowledgements are good so we know what came from where, thanks. ~~~~~~~~~~~~~~~~~GEEEEEE~~~~~~~~\\\FIFTEEEEEN///: YOU ARE FREE TO DISTRIBUTE y6.zip TOGETHER WITH ANYTHING YOU MAKE, WHETHER YOU SELL WHAT YOU MAKE, OR GIVE IT FREE; AS LONG AS IT IS DONE IN A WAY THAT IS RESPECTFUL OF THE WHOLE APPROACH AS PHILOSOPHICALLY INDICATED IN www.yoga4d.org/cfdl.txt AND WITH PROPER REFERENCE TO THE y6.zip MAIN PAGE http://www.norskesites.org/fic3 Apart from the capacity of the G15PVI to import and export files, and similar such, there is no call to a higher-level i586 or Linux or SDL function when any of this is run. This is a bonus to those who use a decent operating approach, namely Ubuntu. While it is not all that involved to put the G15 PVI up and running on other types of platforms, it feels right to give a good priority to those who don't mess about with commercial platforms when such a lofty GNU GPL open source platform is available for free. NOTE ON SPEED AND ON THE PHILOSOPHY OF MEANINGFUL LIMITS OF HOW MUCH A COMPUTER SHOULD DO: It is runnable on the cheapest full-size laptops with the latest Ubuntu and for some forms of programming, a certain noticable slowness of the machine may actually be very stimulating towards good programming and to get a 'feel' for the machine and its program. ~~~~~~~~~~~~~~~~~GEEEEEE~~~~~~~~\\\FIFTEEEEEN///: BE SURE YOUR LINUX IS SDL-ENABLED (A NORMAL THING!) Do you have the very normal SDL 1.2 (Standard Directmedia Layer, version 1.2 which is the established standard having been around for years and years) library already installed in your Linux (eg Xubuntu)? If so, proceed straight to INSTALLATION. If not, consult get-sdl.txt in this y6.zip for helpful info about how to get it. In most Linuxes, it is very easy to install, because all sorts of programs use it all the time. This is needed in order to display something on the screen, and get input from mouse and keyboard -- otherwise this package is not used by the G15 practical virtual implementation. All the commands you run inside the G15 are written exclusively in the G15 CPU assembly and a handful of the assembly instructions interact with the SDL library. So that's what it is about! If you don't know whether the SDL is already in place, I suggest you install any typical little application that uses the same SDL 1.2. Note that SDL 1.2 works with a range of Linuxes also e.g. Centos 5.5 but requires a bit newer graphics library than that offered e.g. by Red Hat 8.0 (however much I like this classical version from rather near year 2000). G15 starts in all linuxes we have tried it on. Develop your artistic skills by having a real mouse -- both mouse and keyboard costs but the price of an inexpensive t-shirt and can be plugged into the machine in USB, when you use any standard type of PC from Lenovo, HP/Compaq, Dell, Asus, Acer, Sony, Fujitsu-Siemens, etc etc etc etc. Then you can buy it at inexpensive electronic hobby- oriented gadget stores, first-class keyboards and mouse devices, and get real experience of quality time work even with small laptops. This is also a way to save a laptop where the keyboard has got smashes. But you need to be sure that the mouse moves at exactly the right pen-like speed for your hand. Too often Linux implementations haven't bothered to include deceleration of mouse speed as standard. Cfr norskesites.org/fic3 for how to type in a command in any Linux which has the very standard X Windows graphics package. ~~~~~~~~~~~~~~~~~GEEEEEE~~~~~~~~\\\FIFTEEEEEN///: PRIOR TO INSTALLATION: GET EARLIER VERSION OF Y6 AWAY After development of core package is complete, we always emphasize stability of our programming language approach greatly but still we're talking some forms of updates; and you normally want to have the latest update. This is one way (pls change the '111' to a number that is unique, the -i will tell you if it is unique because it won't ask about overwrite then). First, open Terminal and get the sudo (Switch User to administrator and DO something) as described in point 1 and 2 of INSTALLATION. Then type cd / mv y6 y6bkp111 -i This will leave the directory y6bkp111 containing the earlier version. To remove this, rm y6bkp111 -fr but always pause several seconds when entering any rm command in Administrator mode, before you press the lineshift button, especially when -fr is used, as this can remove core OS code. Or to backup it instead of removing it, make a zip and insert a pendrive if you like, then do something along these lines (that is, if the sum total when zipped are within 2 GB, otherwise see the completion of this paragraph): zip -r y6bkp111 y6bkp111 ll /media/patricia/ [In OpenSuse, at least in some installations, when you click at 'Open with file manager' or sth like that, it may be /var/run/media/patricia instead, and note that you can sometimes simplify this into something like /var/run/m*/p* if you haven't too many things mounted at the same time. For other things concerning /media/.. in this description, then, when using something like OpenSuse, add /var/run/ up front.] By typing the two small L letters (or just one, for more snappy info), you'll see what is plugged into the PC, -- shift 'patricia' with your username (in some linuxes, it is just /media, it was like that in Ubuntu 11, or in some linuxes it is another folder-name altogether, like /dev/sda1 or /dev/sdb1). Suppose the media you have plugged in is called PEN1515. Then to copy it over there by Terminal command, type cp y6bkp111.zip /media/patricia/PEN1515/ -i The -i ensures that it asks you whether it should overwrite if it already exists. (In Administrator mode, the -i is necessary to get this question.) Unplug the pendrive in the safe manner as you normally do (eject button on the file manager window), or do sth like umount /media/patricia/PEN1515 Alternatively, if the sum total of files in the y6 folder is above ca 2GB when zipped, the zip function, which is a good rugged 32-bit definition, won't do. The easiest way is then to simply copy it all in (or look up other archive methods, RAR, TAR etc). Here's a command that copies over folder y6bkp111 without zipping it: cp y6bkp111 /media/patricia/PEN1515/ -r However, note very carefully that if you do not zip or bzip2 or tar or rar or whatever, the files might get messed up when transferred to the pendrive -- text- files and text-like files might have their lineshifts changed into a different OS type, and programs might loose the mode distinction they have -- one must use chmod 777 progname on them to get the mode set right. So, as a rule, don't trust individual files and folders to be copied correctly to pendrives when done without an archiving program. In any case, when you do want to copy folders, the clue is to add 'r' to recursively get into the directories. To remove the same from the pendrive, try rm /media/patricia/PEN1515/y6bkp111 -fr but be careful with the -f force combined with the -r option, as it can move much to much if you type something thoughtlessly. To copy back in, cp /media/patricia/PEN1515/y6bkp111 . -r will do. Then remove it. Do not use the 'mv' to move files of any sort between a proper disk and a pendrive, as the pendrive may be of an earlier format that doesn't allow the mode bytes that Linux has to have (ie, that distinguishes programs from datafiles). ~~~~~~~~~~~~~~~~~GEEEEEE~~~~~~~~\\\FIFTEEEEEN///: ~~~~~~~~~~~~~~~~~GEEEEEE~~~~~~~~\\\FIFTEEEEEN///: ~~~~~~~~~~~~~~~~~GEEEEEE~~~~~~~~\\\FIFTEEEEEN///: ~~~~~~~~~~~~~~~~~GEEEEEE~~~~~~~~\\\FIFTEEEEEN///: ~~~~~~~~~~~~~~~~~GEEEEEE~~~~~~~~\\\FIFTEEEEEN///: ***INSTALLATION!***** First get into the Terminal of that Linux. Most Linuxes have a way in which you can search for programs, and you can type in this name. There may be a quick-key for it. Ubuntu has CTR-ALT-T. Then find a way in which you can call on the administrator mode. This is, as talked about in other places in this text, a powerful mode, and when you know what you're doing, it is your own machine, and it is unplugged from the net and you only start very trustworthy programs in this mode, it allows the machine to respond more totally to your commands without any fuss. (It is also possible to run the content of y6.zip in a non-administrator mode if you experiment with it.) In Ubuntu, the command to get into administrator mode is sudo -i and you are prompted for password. In some Linuxes, you are typing in the user name root and giving the particular root password during startup, which may or may not be the same as the normal user name password. In some Linuxes the command 'su' can do just this after startup. Fetch the y6.zip if you haven't got it already, the newest one, from the norskesites.org/fic3 If this is stored into a Downloads folder, get it to top level of the PC disk e.g. by typing in this: cd / to go to top level. If you use something like OpenSuse, you may want to go to the place where the harddisk has the most space, and that place is often associated with the username. (So you then type sth like cd /home/USERNAME instead, in such cases.) mv /home/USERNAME/Downloads/y6.zip . -i where you type your username instead of the USERNAME text. If you aren't sure that this is the location of the Downloads folder, try open any file manager tool in your Linux and look around for the Downloads folder and it should be able to tell you the right location of it. The -i means that the mv command will ask you for overwrite if the file already exists, it is a good rule to always add -i after any mv command. unzip y6 to unzip it and thereby make the folder y6. 4. Next step is necessary only if you have a monitor size other than 1366 times 768. If you are unsure about the exact number of pixels in width and height, click at the topmost rightmost symbol (the star like symbol) at Ubuntu, select Systems Settings, and then select Displays, and you will be told. If this is any other than 1366 and 768, please type the numbers into a certain file in this way: cd /y6 gedit g15.sh [[[as noted on top of this text, any reference to g15.sh becomes g6.sh when you run it in 64-bit Linux, this applies also here; be aware of this throughout the text, thanks. The g6.sh is much more stable than we had imagined it would be, when we first completed it, and it is also much more stable than what it says about itself -- just so that is said!]]] You will then get up an editor and you'll see the numbers 1366 and 768 there. Don't change anything at all except replacing with the correct numbers. Then press CTR-S to save and CTR-Q to quit. The correct monitor size is required or else the program will reset the monitor resolution to the number it has got in here, and you want it to be set to that which is the normal that you are used to. If you experiment and the monitor gets messy just reboot and it'll be fine, then change the numbers next time on. Too small monitor resolutions won't work with the implementation (1024 x 768 okay if you have a monitor of the 4"3 proportion; any monitor of any other proportion will have a portion of it blacked out, and the visible area will be left and topmost; a trick for those with monster-sized monitors is to find an adjustment of width and height in Ubuntu Settings / Display that amplifies the size of all shown on the monitor without undue stretching or squeezing of the pixels in any direction, so that the Y6 experience is most salient). Notebooks with 1024 times 600 monitors will get some programs within G15 to work but not necessarily without some messages produced (concerning, really, writing to pixels outside of boundary) for some of these programs, on the Terminal. 5. We are ready to start it. You can, if you like, now exit the Terminal by typing the word exit and restart it. Then, to start the practical virtual implementation of the G15 CPU with the YOGA6DORG content you restart the Terminal by clicking on the launch icon for it (if you did put it to the launcher), type sudo -i (which is necessary to properly access several key features the files that correspond to the G15 disks, named such as cdisk.g15 and gdisk.g15) -- or you have perhaps already made it so that sudo -i starts automatically when you click on Terminal, as explained above, then type your normal login password (which is, in the normal standard setting-up of Ubuntu, also an administrator password), and then type cd /y6 ./g15.sh This should start up. If it doesn't, try chmod a+x g15.sh chmod a+x g15pvi in case the info bits as to the fact that these programs indeed are executable programs somehow got lost. If you have a standard new Ubuntu it ought to work! [[[Added note: for stability of performance, a good chunk of linux RAM is requested by G15 during startup -- the same amount, roughly, whether tiny or huge G15 applications are run. This might lead to a usually insignificant percentage-increase of heat on a typical laptop; but if the laptop already tends to have a heat-issue, pay attention during the first hours of G15 performance to a possible need for such as a laptop fan tablet and/or change of CPU 'speed/over-drive' settings or the like in the setup panel typically available the first half-second after power-on when a suitable key like esc, ins, f1, f2, or del is clicked. For computers doing hard word in a separate machine room where noise and extra fans don't count as disturbances, you can get enhanced performance out of some up-speeded laptops and larger PCs by simply placing a large fan beside it.]]] When you start up G15 the first time, spend time on learning the essentials about how to go back and forth between the mouse/menu mode and the edit mode, this is by means of clicking CTR-W and right-clicking the mouse. Learn the anglified keyboard layout as it is with G15, and where the percentage sign in ASCII has become a flower-like symbol, used to start up programs: we believe that this is an improvement, a huge improvement, to get the symbol which looked like a zero divided by a zero out of the keyboard set. Learn that uppercase is achieved by SHIFT with TABULATOR (the ->| symbol) -- and this is an uppercase that works independently, and in addition to, any additional uppercase CAPS LOCK that there may be on the Linux computer. The DELETE key functions as a go-between the Linux menues and the G15 platform. This is most fluid in the 32-bit form, with ./g15.sh rather than ./g6.sh as startup command. GOOD LUCK!!! ~~~~~~~~~~~~~~~~~GEEEEEE~~~~~~~~\\\FIFTEEEEEN///: A note also on the new CURVEART, started with command ART when the G15 is up and running: This is designed so that a certain set of combinations of a t x space and backspace can give drawings of quite a character. It takes a bit of explorations as to finding out how these work, and how backspace must be used often to switch between the very large pixel drawing mode a and back to the normal mode, and also from the small pixel drawing mode, and back to the normal mode. Backspace reverts the green/black so that the mouse movement next can erase instead of draw. Space means don't change anything as you move the mouse. This is suitable for drawing with mouse-pad, not just mouse. Further, the clear screen x acts differently when the green/black is reversed by bkspc, so that you can use the same program and the same commands to draw black on bright as bright on black. Prior to drawing, you can also make a frame around the visible area by moving the mouse just outside the Curveart drawing area, all around it, fast enough. MORE NOTES ON PILOT WAVE PHILOSOPHY OF THIS A prolonged study into form and process of essential energy events in the quantum and also macroscopic realm (what is called "neopopperian" studies, and in the context of a theory of a necessarily informal but beyond-normal coherent kind encompassing both the quantum and gravitational realms of physics, with elements also from what we can call 'perception psychology'), led to such thoughts as the importance of the 'relatively self-enclosed' coherent wave box (cfr enclosed g15birth.txt essay, which, regardless of some typing errors, gives what I believe are valuable advices to artists and all those who seek to engage a sense of art in all avenues of life, also programming and gaming, and money-making as well). This has to have several characteristics. One of them is that no element is pure utility; nor is any element of esthetics ONLY esthetics, but it has to have a (wave-influencing, ie, nonlocal supermodel or pilot wave influencing) coherent function as well. In order to achieve the tightness of functionality, well-defined number ranges are called on (e.g., 32-bit), and also well-defined ranges of functionality so that there are not many elements of unharnessed fluidity. The clunky computer is more predictable in interaction and so gives the upper hand to a human; this also means avoiding to make an over-helpful computer, because the over-helpfulness disengage the human person in the contact. The notion, then, of fruitful boundaries is explored throughout -- syntax, semantics, disk storage approach (card-oriented), graphics output (bright green/black oriented, consciously aware of the mind- stimulating features of visible large pixels at many places), fonts (arrythmic, rather than monotonous). The computer is asserted to be one instruction at a time, fundamentally; the different sensory modality of sound is asserted to be best handled by physical separate machinery so that a tightness of form is achieved. MANY MORE SUCH CONSIDERATIONS evolved over the years since the earliest forms of our programming language explorations took shape. ~~~~~~~~~~~~~~~~~GEEEEEE~~~~~~~~\\\FIFTEEEEEN///: FOR THE ADVANCED PROGRAMMERS: If at present you don't want to go into programming, pls go along to the next paragraphs, which has some notes that are useful for all! PC RESTART DURING INTENSE PROGRAMMING SESSIONS -- AND SOME NOTES ON GENERAL PROGRAM CORRECTION First of all, when you program, backup the recent changes you have done before you start the program in case the G15PVI reboots or something. For instance, if you have done changes to diskk.g15, you exit the G15PVI, put a copy of diskk.g15 to a backup place, and then re-enter. For instance, cd /y6 mkdir backup9 ./g15.sh ..do the work here, then REB for reboot cp diskk.g15 backup9/ -i ..confirm the yes/no overwrite with yes ..when you have an earlier version of ..the file in that backup location you ..don't need, and have more backup ..locations ./g15.sh ..then you test your new program You need to know how to exit the G15 Practical Virtual Implementation when it has frozen -- as easily can happen when you do wild programming, and wild programming you should do! (It's not so chock-full of controls that you cannot put it into a freezed state.) If you just need to run games you probably don't need to know this, but I write it here anyhow. Here's how: bring back Ubuntu by the button on the keyboard that brings forth the main ubuntu bar menu (sometimes a button with a circle and/or a logo on it near the left ALT button). Then bring Terminal in focus. Then click CTR-C, and the program should exit. If it is frozen so badly it doesn't get Ubuntu menu up, click CTR-ALT-F5 (or e.g. F6, while CTR-ALT-F7 will bring the main login back -- this is in the normal configuration of the newest Ubuntu on e.g. a laptop from www.ubuntu.com). Type your normal user name and password (which is, in the normal standard setting-up of Ubuntu, also an administrator password), then type sudo shutdown -h now and again type your normal password and the PC will reboot. This is in 32-bit and 64-bit. In 64-bit, there's the additional possibility that the graphics will close and the Terminal become available simply switching by back to the main Ubuntu graphics menu after you have switched away from it. That is, press something like CTR-ALT-F3 then CTR-ALT-F7 and you may find that CTR-C then quits the program. For it's so that in Ubuntu 32-bit, the graphics of SDL is maintained when one switches between displays like this, but in Ubuntu 64-bit, the graphics of SDL won't be maintained, meaning that the program won't be kept running if one does such a switch (unless one has succeeded in getting it to pause mode by pressing Delete). Try also the Delete button, of course, if you try and get the program to exit when it won't. On rare occasions, even such these options of going to a text mode by CTR-ALT-F3 won't be available and then one holds the on/off-button in for a number of seconds; then one waits half a minute, and then put it on again. (It'll likely offer some extra startup options then but usually it'll work to select just ordinary startup.) There are other ways to close a frozen program also, but these two should be adequate. In case that you were in the midst of updating disks in G15, the suggestion is that you change the folder name from y6 to e.g. y6backup, and make a fresh folder -- e.g. with the files copied from y6backup, or from a .zip or such if you have good versions of them, just to enhance likelihood no file pointers are cluttered at all. By the way, I often find that with some installations of Linux, with some heavy types of programs installed, that the PC stops before it gets on with the start-up. Good then to know that keeping the on-off switch in for many seconds switches the PC off and that next time on it will usually start flawlessly. A kinder way that a program can abruptly exit, esp. when you experiment with making new G15 programs is that it leaves fullscreen mode and goes straight to the Terminal with a cryptic GNU C-like message like "Segmentation fault" and some internal numbers that can be ignored, including to 'line 1' in the g15.sh startup file. Or it may be that the program behaves peculiar but that upon exit of the G15, you find that the G15PVI has given a decent enough indication that something is indeed an issue somewhere. A number might be indicated, such as the RAM position where it first encountered an issue (it will then typically only report the issue the first time it arises); often this number is best ignored although in some rare circumstances it COULD be very useful to track an issue with a program. Such messages or issues or peculiarities means, for instance, that there is an attempt to access an area of the computer's memory that is not defined to exist. It can be as simple as trying to access an array with negative values -- leading possibly to a corruption of the program right before the array was defined, and then again to something like a meaningless instruction to warp to a zero address or the like. An issue can propagate like this and it is part of the art of programming to be fearlessly also engaging in the art of correcting programs. The best of the best of the best of programmers always naturally assume that program correction is something that in the typical case has to occupy at least as much time as to writing the programs in the first place. The simplest way to track where most such issue arises is that you develop the program in a series of tiny and extremely well-tested steps, each step tiny and yet can be seen on their own as, in a sense, "victories". Then, when there is a issue with the program, it will logically be connected to just the last little addition or modification you did (or that last addition revealed that there is an issue, and it should point to where it roughly is). In some cases, it arises later on, when a program is being tested more strongly. In order to track it in more complex cases, the key is to insert something like visual output, step by step, perhaps with a lineshift required after each step, so that you get a clear confirmation of just how many steps near the zone of the issue that do in fact perform perfectly well: and when the message re-arises, you will know exactly or almost exactly where it comes from. When a program has an issue, be sure you note exactly how you produced a this issue, and keep on re-producing it until you have fixed it, varying one factor at a time. For there may be several issues, and each one of them should be corrected independently when this is possible. (In cases where a rethink of the program is necessary, a series of connected issues will indicate this, and in such cases it is best to develop a fresh program, or a fresh module within a program.) Another note: When you program and there is a behaviour of the G15PVI that might come from such as a jump to a nonexisting address -- but you are not sure -- then it makes sense to take a look at the terminal window frame, and see if there is any output there that indicates such. For instance, there may be a single message of such a jump; or an unexpected behaviour like a sudden G15 reboot, and usually, just before such behaviour, there is an unexpected pause (more noticable in not-too-fast computers). By programming in small steps, you look then at the most recent step and reflect on it until you figure out what it is that triggered such behaviour. To see the terminal window, either bring it in focus or do a quick reboot of the G15, which in any case cleanses the warp tables. These warp tables must be refreshed by a reboot whenever they have got messed up by overly inventive assembly programming for the Just In Time (JIT) compilation into assembly and from assembly to G15 machine code in RAM to be performed to work out perfectly. Note that you should always keep a backup of the original G15 disks in case you have inadvertedly changed some of the G15 OS content on disk C or D or such, and in that way caused a feature that you didn't intend. Most program proceeds rather like paintings: they begin with thinking and feeling and intuition and fantasy, then a more clear vision forms; then a sketch -- which in programming is often called 'pseudocode', in a purely positive sense of 'pseudo' (also as pseudonym, artist name) -- english snappy sentences telling you what instructions, roughly, you want to call and what, roughly, you are going to feed them of parameters and all that stuff. Then you refine the sketch -- you begin swapping pseudocode (possibly with several levels of refinement) into real code. However this process can easily lead to a bit relaxed handling of such exact details as any real, robust digital computer have got to have perfect -- such as the sequence of parameters, or exactly what the local variable is; and more such. So there is a period which we can call 'program correction', which (as also said elsewhere) can take up considerable time. It may involve trying to compile several times, while gradually getting syntactical errors away; then it involves testing first with simple examples, then with more complex, then tough boundary checking -- always tough boundary checking in real programming! -- so as to correct the whole setup of the code -- to correct in the sense of tuning, 'setting straight', whether or not any actual fixing of the code is necessary. Learning to love boundaries is part of getting the knack of the 'quantum touch' of programming, and, by analogy, the same goes for appreciating the subtle mind-stimulating features of visible large pixels and jumpy characters and other arrythmic features which doesn't convey the illusion of such continuity as the past of computing industry has seen too much of; and which isn't compatible with a transparency relative to a holistically well-thought worldview in which the notion of quantised energies at all levels must enter. About program correction, let's also note that it is a known and well-working practise amongst programmers that, in such cases where the spirit is over you and you simply can't help yourself but programming much without doing it the step-by-step-to-check- each-bit-carefully way, program correction is then simplified by 'commenting out' portion of the program. This is especially suitable where a sudden peculiar performance of the PC happens but it is not, at first, easy to guess which particular program line is the source of this behaviour. So you temporarily transform a bundle of statements into comments (doing whatever you have to do to make the program work through the other steps, such as by giving artificial values to some variables), and keep on 'commenting out' the program until the strange behaviour vanishes. Then you will be able to locate more about the source of the issue. Note that program correction is part of the art of programming and sometimes requires at least as much mindful presence as the initial creative sketch-like impulse to program something in a certain way. It may also, significantly, reveal that you need to do a whole lot more thinking; in that way, the PC is able to give you a feedback in a way that matches very closely indeed what in neopopperian science involves getting instances not only of confirmation, but also instances of disconfirmation, in a play that intelligently teaches us how to adapt our theories to fit reality. Science is not about pretending to understand reality, and religion is not about giving up on all understanding of reality. Rather, science is a quest to understand that which meaningfully can be understood, while religion is a quest to feel that which it is most significant to feel, and their fields overlap. Computer programming is a microcosmos where your feeling of order and your understanding of order is constantly given instances of confirmation and instances of disconfirmation so as to enable you to learn not just more about it, but also about order as such, and get a feeling for the sense of mindful awareness of the deeper forms of beauty as well. But let's also say that it's a healthy variation of personalities and temperaments in humanity, and not everone is of the temperament where computer programming is most obviously nourishing of what has to be nourished in the mind. Don't let it eat on your sense of your own intelligence if programming doesn't come easily to you in a phase of life. To come back to the more mundane business of program correction, it is part of the joy of getting a program right that you know the pain of not getting it right for a good while. Typically, a really good program with a single silly but critical sensitive mistake can behave so drastically wrong one gets the feeling that nothing about the program is right. So one must recognise the pattern: often the most deep-looking issues have the easiest solutions. When the program 'refuses' to be corrected, one must treat this gently. Psychologically, is one trying to tell oneself about something else -- in synchronistic terms as it were -- that one should work more on? Concretely, there is nothing like getting a view of variables and data step by step, and/or portion by portion, to work out what happens. The visualisation one has of the data may be not accurate in a way that provides a key to the program correction. So spending time on getting the program to dutifully do what we can call a 'probe', namely an output that details the relevant data, may be the best way to do program correction in a significant number of cases. Also, keep the spirits up, relax, shift position, read the program meditatively, ponder on the issue: the solution WILL present itself. When much programming has taken place, the number of issues to be corrected can easily be correspondingly higher -- one can regard the percentage of issues to be corrected of new code as relatively stable. So keep in mind that an apparently single giga-problem might be just a sequence of issues, each of which admits a simple solution when the pattern is properly recognised and responded upon. ~~~~~~~~~~~~~~~~~GEEEEEE~~~~~~~~\\\FIFTEEEEEN///: OTHER NOTES (LOOK THROUGH THIS EVEN IF YOU'RE NOT AT PRESENT CALLING YOURSELF A PROGRAMMER, THANKS!): If you want to start a program such as gedit (or audacious when you have installed that music player) from the very same Terminal as you then next start ./g15.sh from, you can do so by a phrase like gedit filename.txt & audacious & [[[For my part, I often start more than one music player at the same time -- preferably from different gadgets than the computer, but when I'm somewhere where I have to stick to just one gadget, that gadget is the laptop and for creative work, it seems ideal to have several harmonious sound sources with crossing influences -- e.g. two pieces of relatively arrythmically mixed music, and one piece of BBC quality talking. The G15 PC is made on the more luxurious assumption that we do indeed have alternative boxes for sound production so as to focus the 'quantum touched' resonances of the apparatus ALSO in this way. For the boundaries of the apparatus become much more well-defined in this way; and thus the 'pilot waves' governing the active (or super-) models of the whole fluid interactive process sharpen up in coherence by less such fuzzy factors.]]] When it comes to the use of & on the command line, restrict it to those applications that are exclusively frame-graphics-operated. So, for instance, the ./g15.sh itself is best started from the Terminal without using the & instruction, for it uses input directly from the Terminal frame during the startup. In general, as an advanced Ubuntu interactor, it is good to know a couple of things about sh-files, also called batch files. One must only start such from trusted sources, as these can do mostly anything at all with the computer when started in an administrator terminal. An .sh file included in the a folder is to be started in the same way as ./g15.sh above, namely, by specifying present folder by a dot and the belonging to this folder by a slash, prior to the .sh name. In e.g. the y6 folder, try l *.sh (small letter L to list files). Then, for an .sh file named xxxx, you can type more xxxx.sh where you see how the .sh file is made out of simple unix-style commands. In Firth, this corresponds to .BAT batch files. Note that the characters 0a 0d are used in Firth textfiles by many Firth programs, such as the E editor. You will find that if you make a working .bat file in Firth, then transfer it to a linux environment and open it in Gedit, modify the commands to fit with linux, and save it as .sh without attending to formatting options, it may be partially unworking due to the simplistic parsing of lineshifts in the linux shell. The clue in such a case, if you don't want to look into formatting options for the editor, is to rename the batch file to .txt, open it in Mozilla Firefox, copy the text there and paste it into Gedit, and save. Then it will be a linux-native text file, for Mozilla Firefox normalises its textual presentation. A comment on seefile.sh and seecode.sh: The *.g15 files inside the /y6 folder contain the cdisk, ddisk, up to ldisk [[[there is a brief mention of a disk a and b also, but in the case of the g15pvi these boot and g15 o.s. containing disks are 'hardwired' into the program]]]. There can be other disks imported and exported from this folder, then typically with a seven-digit number followed by a letter, and then the .g15 suffix. These are mounted by the MNT command and may contain autostart [[[always at disk h, card 1, and this means that the identities of at least disk h, possibly also letters i, j, k and l, are affected when there is mounting]]], so that by a simple MNT command where you identify the right package of imported .g15 disks -- as files, in a Linux context -- you can open up and start a game or any type of program, document, database, graphics. The .g15 files may be small or big, they may contain text -- but then the characters are every fourth byte, as this is a consistently 32-bit approach. To see a small such file, possibly kdisk.g15, in a quick crude way that sometimes comes handy, type cd /y6 ./seefile.sh kdisk.g15 but to see more of how it is full of codes, roughly translated (by cat) into such as ^@, try instead ./seecode.sh kdisk.g15 When looking through stuff in this way, press [SPACE BAR] to go from one page to the next (it does scroll, although it may appear not to, when codes are the same), and press eg the letter Q to quit listing more. Linux offers other ways also to look into things. The highest card id that the CAR inbuilt program in G15 allows is such that it corresponds to a filesize that is just within two billion bytes and so we cohere with the 32-bit approach also in this sense. A program with data files and such can easily be distributed over more disks and in this way made ready for mounting by other G15 interactors, gamers & developers. Other .g15 files are typically composed of 7 digits followed by the disk letter h to l, in order to be part of a package -- such as a game or an utility -- which has this number as identity when it is mounted or given to others. More than one package can be mounted if they don't overlap on all the disks (ie, if one of them has some of the letters higher than h that the other doesn't have). But it is typically easy, in the CAR program, to copy content from any of these g15 disks -- also mounted disks -- into other g15 disks. ~~~~~~~~~~~~~~~~~GEEEEEE~~~~~~~~\\\FIFTEEEEEN///: PREPARING SUCH AS .JPG FILES FOR IMPORT: put them to size 500 x 500 and then use Firth or Dosbox with the JPG2BMP stuff given on the norskesites.org/fic3 or moscowsites.org/fic3 pages to make a perfectly standard 8-bit BMP of the classical kind. This will have the same exact size as the included file MUSCLE.BMP {added note: BLACK.BMP is the same, only it's completely black and so more easy to paste a picture not quite 500x500 onto} which is easily injected into G15 by means of the utility menu in G15 which lists an Import of Images. See more info in the jpg2bmp.zip. At SOME (repeat, SOME) versions of thoughtfully made image editors it is possible to make the standard 8-bit BMP -- which has the exact number of bytes as the MUSCLE.BMP (check!) -- {1} convert the image via RGB to grayscale, {2} crop it to 500x500, {3} Select Copy eg by selecting all and the CTR-C {4} Open up MUSCLE.BMP which is in this y6.zip folder, {5} Paste it on to of it, {5} Save it as try1.bmp or the like {letters a..z and max 8 letters, or some of the letters can be digits, avoid other signs and spaces in these filenames used for conversion between platforms and at net}, where you must specify, maybe in a section of the save called eg 'Advanced compatibility options' the option of 'NOT saving color space information'. Having done this, {6} you type ll try1.bmp in the terminal and ll muscle.bmp and compare the number of bytes. If they vary, the image editor is no good for this type of work, and rather do the .jpg to correct .bmp it in Firth, where it is all superbly easy! {Linux is troubled by too many options, too much flexibility, so it has lost contact with many standards.} Anyway, It is part of the steady, bold design strategy of G15 to affirm standards rather than fleeting generalities that complexify. These bold design strategies involve taking a stance on what is psychologically suitable for maximal education, stimulation, fun and good living as for the computer output, because limitations have to be somewhere, and we might as well start out by thinking about them. This is also systematically done in the G15 Yoga6dorg PMN package relative to what we call the 'quantum touch'. To summarise, the notion of 500x500 greentone photos combined with 1024x768 graphics capabilities in the G15 Yoga6dorg assembly-like programming language and its PMN script or higher-level interactive compiler allows the whole range of artistic stimuli required for psychological benefiting and artistically valuable and professionally useful programming. Some sample images have been included, created by the process next described, and stored at D:90000 (viz., card 90000 in disk D, as seen from within G15PVI). These are shown by the Photo viewer in the suggestion it gives as to where to look for photos initially. The first of these include rerenderings (strong editing with an artistic slant, adding new components) of classic fashion photos -- leading models Candice Swanepoel, Miranda Kerr, Hailey Clausson just before her breakthrough as teen top model, and Karlie Kloss, educated as dancer, on top of her exquisite career. The images have been prepared so as to have a larger degree of geometric self-similarity, and with some element of a canvas-like raster, so as to encourage a painting of something that can start like this, but then finish in a way that is creatively decided in the painting process so it is not mere imitation of work done (although originally) also with a computer. ~~~~~~~~~~~~~~~~~GEEEEEE~~~~~~~~\\\FIFTEEEEEN///: HOW TO COPY IMAGE AROUND ONCE THEY HAVE BEEN PREPARED CORRECTLY AND IMPORTED WITH THE D30000 UTILITY If you haven't any experience in working with G15, here's a somewhat detailed explanation of every keystroke and mouseclick for that. It is in fact very easy as it is the same set of commands used ALL the time when working with programs in G15. Start G15, get up CAR, click CTR-W to activate mouse, get into Utility menu -- the right utility menu for Image import -- Type in the .bmp name. The image will then be at card C:9000 in proper G15 format. Click CTR-L and type in C9000 to go there. Press right-click on the mouse to switch from menu mode to edit mode. Click CTR-C to Copy and type 220 cards, which is more than roomy enough to contain any such 500x500 image. Go to a new place, e.g. click CTR-L and type e.g. i1000 if this is a free place (make a note of the places you want to use permanently in e.g. the first card of a disk, like i1), or else you can clean the disk later by copying something else over it -- e.g. from an updated y6.zip. Once in a good place with room for 220 cards ahead, press CTR-T and confirm overwrite by pressing SPACE (the space bar). Then CTR-W for menu mode again, click HOME key to load menu card G:15 and there click on the Photo view, and you indicate eg i1000 as the place for the first photo. If you put the next image at i1220 and the next one after that at i1440 and so on, the ENTER key will allow going from one image to the next; any other key to quit the photo viewer. You may want to note, if you do a lot of imports in a series, that the ctr-c in this case concern position not any particular content, meaning that you don't have to redo the ctr-c after each import -- each time you paste by ctr-t it will be newly importent content that's pasted; also note that by diligent use of the page g:14 -- reached by pressing Home then PgUp -- you can speed up the process vastly. Type in the calling to the convert program there -- d%30000 you type there -- type in the place where you want to copy the image to -- e.g. k:1000 -- and type in c:9000 also, as well as type in the location, such as i:1 and i%1 where you put a modified version of the c:500 photoviewer so that it opens up straight ahead to your present album. Then you simply click on this page and also each time add 220 to the k:1000 so as to get the images after one another, saving the card after each such update with CTR-S, and going back to menu mode with CTR-W. So since the CTR-C that you do initially is remembered, you can do CTR-T after each image without makinga new CTR-C. It will correctly copy from the c9000 to the location you land on when you click on the k:1000 or k:1220 or k:1440 .. that you have typed in, say, at the upper left corner of the g:14 cards. The more you learn to work with cards, the more such possibilities you see for making quicklinks and shortcuts. Some might ask: why have monochrome set to exactly green? But this is part of a range of artistic intuitions that each can verify personally by experimentation. Fundamentally, each monochrome range has unique features, and as long as the range is relatively large enough -- spanning a great enough variety of tones -- all sorts of particular projections can be made, but it remains also the question of what relative distinction this range has compared to real life colors. If the contrast to real life colors is near nil, then the experience of the 'wave-in-the-box' becomes, in the mind, blurred, and the computer activity competes, it can easily become addicting in a way that leads to a subtle reduction of mental inner vivid grip on reality; and this has a feature of what we call 'simulation'; and it is a slogan to say, affirm, and implement, through and through, 'stimulation rather than simulation', in that which we have coined as 'first-hand computing'. Having settled this point, we must then select the proper contrast. If this is grayscale, it leads to the experience of overstimulation of those rods in the human eye retina that are primarely used when there is reduced light, such as after sunset, and often a colder tinge in the air. And so grayscale has a tendency to be associated vaguely with coldness; even more strongly with bluescale; while redscale goes too far in the opposite direction. Redscale has little capacity to portray abstract shapes because of its blood-like general association connected to vague shapes. Let's finally consider such ranges as remain. The most important are the violet scale, the green scale, and the brown scale, and a variation within what broadly can be called light brown to black scale includes that which in some contexts is called "nude colors", or the touch of light, slightly pink brown, so as to resemble the skin of a blonde girl. The fact is however that the contrast between a color photo of a nude girl against black or white or brown background and one that has been rerendered to this color range is, apart from minute tone differences in lips and such, and apart from eye color, rather much the same. So the argument that this type of color range is too near real life applies once more. This leads us to violet, which is, interestingly, one of the most harmonious colors to show alongside bright green; although bright green has a complementary color in pink and so leads computer use while using much bright green to have the not unpleasant effect of tinging the skin of people around you with a healthy pink! Violet has potential, but when used as the main color range partakes in some of the coldness of blue, while more strongly than any other color associates with a kind of hallucinogenic evening of many illusory dreamy shapes. It is a color that invites perhaps a romantic frame of mind but it is unlikely to suit the business mode with equal ease as the porn mode: for instance, few color combinations as for computer work can beat the green and black combination when it comes to being buisiness effective. And the looks of stunning beauty photos of human beings in any color range is just about, almost without exception, the most stunning when tinged with the natural optimistic moderate warmth of the bright green to black range. Similar arguments for other variations. ~~~~~~~~~~~~~~~~~GEEEEEE~~~~~~~~\\\FIFTEEEEEN///: GOOD LUCK!!!!! ~~~~~~~~~~~~~~~~~GEEEEEE~~~~~~~~\\\FIFTEEEEEN///: Reproduction of whole text parts in our works or works derived from connection with our productions are always ok without asking first if you follow the intent and spirit of our yoga4d.org/cfdl.txt Copyright and Further Distribution License ***Note that when in April 2006 we finalised the production of the Firth platform with such startling, novel, original propositions as its included, published 2005 book on physics and philosophy (privately published and launched in 2005 seminar at Thon Hotel and available National Library of Norway) led to -- namely that the duration dimension involves a possibility of seeing a section of time, before a certain point, as simulation, -- we had an anticipation that this Firth platform could become central in education and for creative people and young people all over. A phase with hardware changes followed. It seemed Firth could not follow through, and so we actualised our GNU/Linux interest instead. It turns out that Firth after all, with a little bit of tweaking, and with a highly interesting extra stimulation to mind in its 'NOISY.BAT' version at widescreen laptops, work all over the place and excellently so with the G15 Yoga6dorg appraoch. We are now going to keep putting Firth up, with pressure, and hope also that there will be an increased generosity in the many artists and other people who have used concepts derived from conversation with this author or by contact with our works in alignment with the 2004 yoga4d.org/cfdl.txt license, so that our works get more imbued into the world of thinking, theorising, artistic work, philosophising, education thinking, politics thinking, etc. These references we haven't craved, but we have seen that it would make sense to get more of them, for the influence has been very real. So, to repeat, pls note: Reproduction of whole text parts in our works or works derived from connection with our productions are always ok without asking first if you follow the intent and spirit of our yoga4d.org/cfdl.txt Copyright and Further Distribution License with Lisa, Athina and Helena S. {ATWLAHavenuege} ~~~~~~~~~~~~~~~~~GEEEEEE~~~~~~~~\\\FIFTEEEEEN///: