Sections

2014-06-26

Ungooglable utilizations of DVI-I

One of the best parts about DVI is, that it has screws, unlike HDMI or DP, so it won't plug out itself accidentaly, if you slip on or accidentally pull the cable. The DVI is capable of sustaining 60 Hz at resolutions up to about 2880 x 2160. Not UHD, but why to buy expensive UHD monitors, when I'm ought to wear 2-diopter glasses, as I even see pixels of my 24" 1920x1200 monitor begin to blur as I lean my head 50 cm from the display. And then there's the Oculus Rift. I'm not considering single-link DVI, for that it just sucks.

Here we have the DVI-I layout from Wikipedia. I've sort of abused the PNG generation algorithm (changing the number before "px" in address bar) and I shall present you a 3840 pixels wide version:



3 monitors from 1 connector

In school I have been told that theoretically there can be 3 monitors connected over DVI-I, one of them being analog. However I haven't found any 3-way hub being sold which would end with 2 DVI-Ds and one D-SUB (known as VGA, but Vertical Graphics Array is not the transmission technology itself). The D-SUB could be connected to a passive DVI to D-SUB converter to produce some slightly differently colored 3rd digital output.


Analog audio and digital video

Those obscure pins for analog output could also have another use - to transfer analog sound, up to distinct 5.1 or 7.1 without explicit sound for center speakers:

Red     front L + R,
Green   back L + R,
Blue    Center + Subwoofer or
        middle L + R, with:
All     Center + Subwoofer

This might be diverged too into audio jacks, instead of being played by one of those shitty tweeter speakers integrated in the monitor. At least it would bypass the even more shitty DAC. This would unfortunately require to write a driver for it to be output and to hack the monitor firmware to receive it properly, but who the hell would expect a monitor to produce an satisfactory sound? There are 5.1 speakers for that purpose. Anyway, still better than PC Speaker.

The pins could be also misconnected to a monitor in order to produce an technically interesting sound visualization. And someone needs to write a driver for this.


Digital audio and analog video

Do you remember your homemade Covox? If you don't know what it is, then you are most probably not an 80's kid. Even I, late 90's kid know what it is, but only because I have interest in the demoscene, of which I haven't recently known, how deep underground culture it actually is.

Anyway, the Covox Speech Thing, as well as the more advanced version of it, Disney Sound Source, worked on a very simple method of converting audio played on 8-bit bus by ladder DAC, having the least significant pin assigned 2 resistors and merging it with the sequentially more significant bits, which have also 2 resistors. The last resistor for each bit is common with all the previous signal, creating some kind of merging L routes for the electric current. At the end, there might be one more resistor and a condenser for amplification and DC offset correction.

And all this has to do with digital audio over DVI, is that the bus would be simply 16-bit, as there are 23 digital pins, of which 7 are grounds or clocks. There's a possibility to split the 16-bit mono bus into 2 8-bit stereo bus or even utilize the whole 22 bits to mono or 11 bits per a stereo channel (hey there, Raspberry Pi), with a ground pin left in order not to give you a shock when manipulating. This could be misconnected to a monitor too, but at own risk, since it replaces shielding pins and optionally clocks, so the monitor might melt from electromagnetic interference and rapidly changing clock frequency, as taking those pins into account the standard DVI way.

For this thing to work, it is nedded to write a driver for it, too. I don't feel like the one experienced in x86-64 Assembler, so don't expect anything like this from me as I'm too lazy to learn it. Besides, I don't have time for it.


PWM audio

There could be either analog or digital. The digital would replace the 6 color pins for each monitor to give 2x distinct 5.1 or 7.1 with mixed center channels per connector. The bandwidth is in order of MHz. That is more channels than the Covox idea, but it still requires someone to write a driver for it.


NVidia GPU output possibilities

Current-generation nVidia (sometimes called neVidim by Czechs - iDontSee) graphics cards have DVI-I, DVI-D, HDMI and DP. No D-SUB, because they are digital and nobody uses analog monitors anyway. I've never had an ATI (bought by AMD, but still I call people FanATIcs and NvIdiots), because altough now-AMDs are cheap and silent, they are less reliable, only good for mining Bitcoins to the date. Also even AMD GPUs perform better with Intel CPUs than theirs. Let's introduce some ANSI art of the nVidia cards' outputs now:

│ └────────────────────────────────────────────────────────────────────────┘ │
│ ┌────────────────────────────────────────────────────────────────────────┐ │
│ │        D V I - I                                                       │ │
│ │ ┌──────────────────────┐          H D M I                D P           │ │
│ │ │ ■ ■ ■ ■ ■ ■ ■ ■  ▄ ▄ │      ┌─────────────┐      ┌─────────────┐     │ │
│ │ │ ■ ■ ■ ■ ■ ■ ■ ■  ─┼─ │      └┐▄▄▄▄▄▄▄▄▄▄▄┌┘      │ ▀▀▀▀▀▀▀▀▀▀█ └┐    │ │
│ │ └┐■ ■ ■ ■ ■ ■ ■ ■  ▀ ▀┌┘       └───────────┘       └──────────────┘    │ │
│ │  └────────────────────┘                                                │ │
│ └────────────────────────────────────────────────────────────────────────┘ │
│ ┌────────────────────────────────────────────────────────────────────────┐ │
│ │        D V I - D          ▒ ▒ ▒ ▒ ▒ ▒ ▒ ▒ ▒ ▒ ▒ ▒ ▒ ▒ ▒ ▒ ▒ ▒ ▒ ▒ ▒ ▒  │ │
│ │ ┌──────────────────────┐   ▒ ▒ ▒ ▒ ▒ ▒ ▒ ▒ ▒ ▒ ▒ ▒ ▒ ▒ ▒ ▒ ▒ ▒ ▒ ▒ ▒   │ │
│ │ │ ■ ■ ■ ■ ■ ■ ■ ■      │  ▒ ▒ ▒ ▒ ▒ ▒ ▒ ▒ ▒ ▒ ▒ ▒ ▒ ▒ ▒ ▒ ▒ ▒ ▒ ▒ ▒ ▒  │ │
│ │ │ ■ ■ ■ ■ ■ ■ ■ ■  ─── │   ▒ ▒ ▒ ▒ ▒ ▒ ▒ ▒ ▒ ▒ ▒ ▒ ▒ ▒ ▒ ▒ ▒ ▒ ▒ ▒ ▒   │ │
│ │ └┐■ ■ ■ ■ ■ ■ ■ ■     ┌┘  ▒ ▒ ▒ ▒ ▒ ▒ ▒ ▒ ▒ ▒ ▒ ▒ ▒ ▒ ▒ ▒ ▒ ▒ ▒ ▒ ▒ ▒  │ │
│ │  └────────────────────┘    ▒ ▒ ▒ ▒ ▒ ▒ ▒ ▒ ▒ ▒ ▒ ▒ ▒ ▒ ▒ ▒ ▒ ▒ ▒ ▒ ▒   │ │
│ └────────────────────────────────────────────────────────────────────────┘ │
│ ┌────────────────────────────────────────────────────────────────────────┐ │

It allows for output of altogether 7 monitors:
4x digital DVI or 4 digital audio channels per 8/11-bit
1x analog DVI or 6 audio channels
1x HDMI with 7.1
1x DP too with 7.1

I don't know if there are some dual-head cables for HDMI or DP, but if yes, then it would be 9 monitors, one of them analog display with 16 (14.2) digital sound channels or 8 digital displays and 22 (22.2 - Super Hi-Vision, some merging required) sound channels (16 + 6 analog). Also, when using that silly Covox idea on DVI-D, the monitor count would drop to 6 and finally there would be distinct 24 channels for the Super Hi-Vision. Though better it would be to have 7 monitors (or 5 if there are no HDMI nor DP dualheads) and the channel number would increase to 28. This is getting too much confusing. Let's summarize it:

Max. monitors: 8 D + 1 A + 16 CH
Max. sound channels: 2 D + 46 CH

Note that both single-link and dual-link DVI suck at 4K (small refresh rate), and even with single-link you can have 60 Hz 2880x1620. I've tested it. So there's no point in running just 1 monitor if you have 2 and a dual-head DVI cable, unless you have that kind of 120 or 240 Hz monitor. But what for if your GPU sucks that hard it cannot into that 120 fps. The motion blur being not acceptable to turn on, your 60 Hz monitor may simulate it when you turn VSync on.

But there's a question: If a human has only 2 ears, is there a point in buying more than 4.2 speakers? Since there are things like EAX and headphones (2.0 is enough, then), absolutely fucking not. If you use wireless sound transition, you will get lot of interference or you will slip on or tie yourself in all the cables to the speakers. Especially valid is this for the Super Hi-Vision, which consists of 24 sound-emitting boxes. And if you enter without slipping or tieing yourself in the cables into a sound sphere with speakers arranged in a platonic body pattern, standing on the subwoofer, you will slip or tie youself in the cables as you exit. To this day, Oculus Rift with noise-eliminating headphones along with a walking disk is the best way to experience the virtual reality.


In the end, similar things can be done with any port. Including HDMI, DP, D-SUB, USB, LPT, COM and even the audio I/O. Nevertheless I wouldn't like to see USB monitors, because USB just sucks as it repaces every known port that has existed in IBM PC ever since 1981. Joystick port, PS/2, LPT, Serial port, all those have been replaced by USB, so I can't connect my old keyboard and printer. I think I should really pick up that now-vintage Pentium III-like computer built by my dad in 2001 for those. It has 900 MHz, 256 MB of RAM, SoundBlaster 16 (nice OPL3 sound), GeForce 100/200 and 2 DVD drives for unauthorized copying, but still for personal purpose. I bet it could run MS-DOS flawlessly. Concerning my birthday, I feel like I've been born about 6 years late, missing all the cool 90's stuff like Second Reality, Doom, Duke Nukem 3D and Quake and, most importantly, the pre-9/11 society, without government spying and annoying restriction about what can be carried on the airplane board. Not even a teddy bear, since it can be used as a weapon. At least a slingshot and stones can be smuggled there. David has stunned Goliath in the fantasy novel called Bible with it, hasn't? There's also the plastic gun called the Liberator, pocket (foldable like a telescope, might be just my silly concept) bow and arrows with stone or carbon tips and, mainly, the power of words.

Děložní mikročip a kecy o programování DNA a mimozemšťamech

Vždycky, když se někdo zníní o děložním čípku, tak si představuju, jak je v píče nějaká deska s čipovou sadou čísla porodního, která dělá interface plodu a mámy. Nejspíš se může jednat vskutečnosti o placentu, nebo taky možná ne, já se na studování medicíny moc nemám, protože by mě víc bavilo hackovat DNA, což je informatika. Vlastně nevím ani, jak přeložit do Angličtiny "čípek" správně.

Pro ilustraci si nakreslíme švába se 64 piny:

 00 01 02 03 04 05 06 07 08 09 0A 0B 0C 0D 0E 0F 10 11 12 13 14 15 16 17 18 19 1A 1B 1C 1D 1E 1F
  |  |  |  |  |  |  |  |  |  |  |  |  |  |  |  |  |  |  |  |  |  |  |  |  |  |  |  |  |  |  |  |
 ------------------------------------------------------------------------------------------------
|     Getman Genetic Engineering  *  UTERINE INTERFACE MICROCHIP LOL-666  *  S/N 995511/1337     |
 ------------------------------------------------------------------------------------------------
  |  |  |  |  |  |  |  |  |  |  |  |  |  |  |  |  |  |  |  |  |  |  |  |  |  |  |  |  |  |  |  |
 20 21 22 23 24 25 26 27 28 29 2A 2B 2C 2D 2E 2F 30 31 32 33 34 35 36 37 38 39 3A 3B 3C 3D 3E 3F

Co jednotlivé piny dělají:

Rozsah   Činnost
00 - 0F  16-bitová universální děložní sběrnice - vstup
10 - 1F  16-bitová universální děložní sběrnice - výstup
20 - 27  8-bitový vstup na paměť (až 256 MB)
28 - 2F  8-bitový výstup z paměti
30 - 37  Vstup z CPU (mozku) mámy
38 - 39  Napájení DC roztokem glukózy pro organickou část
3A - 3B  Napájení DC eletřinou 1 V pro anorganickou část
3C - 3E  Ostatní serepetičky, v architektuře PC se tolik nevyznám
3F       Uzemnění

Tak, či onak, trochu si myslím, že človek je tak trochu analogový stroj, protože mozek je vlastně superrychlý analogový počítač, jen se nam zdá pomalý, protože je počítání řešeno oklikou. Kdyby se dal tak mozek přes EKG hackovat, dal by se využít pro zpracování videa, protože tohle dělá, když sní. Zpátky děložnímu interface, kontroversní téma potratů by se řešilo tak, že se plodu pošlou autodestrukční instrukce. Nicméně stálo by za to zjistit koeficient nepotratitelnosti (toto označení zavádím, nicméně jsem nevytvořil vzorec, jako by to bylo ve fyzice), aby nebyl potracen inteligentní člověk a byl potracen tělesně postižený s mentální retardací. Byl by evoluční zločin potratit plod s >0.75 (s průměrnými vlastnostmi odpovídá zhruba IQ 200) a nepotratit plod s <0.25 (za týchž ostatních vlastností IQ 50). Postihem budiž zpomalení vývoje lidstva, pozdější uznání mimozemskou civilizací, která nás potom při našem ničení Země a jiných planet nezachrání, protože nebudeme dost vývojově pokročilí. Koeficient nepotratitelnosti ovlivňují také zajímavé genetické mutace, které se díky děložnímu čipsetu můžou zkopírovat a implementovat do matky, kde se z nich vygenerují plasmidy a hurá, DNA patch je na světě. Kdyby se tak farmaceutický průmysl soustředil na tohle, než na nějaké prášky nebo tekutiny. A potom Apple by integroval do iShitů správu genetických binárií uživatele ... a Microsoft by to zkopíroval, ale uvonil by otevřenější API ... čehož by se chytil Google a uvolnil by open-source API, takže by se lidi mohli začít vylepšovat sami. Konečně na úrovni mimozemšťanů by jsme byli.

2014-06-21

ZOMG 1K pageviews already!

In half of a year, I managed to surpass 1000 total pageviews. Now it's time to present you a deeper look to the views history.

Most of the views come from vampirestat.com. That is probably because my blog has a cool name, doesn't? I also know, that there's (is or was) a few years inactive Youtube account called getmania. It has posted a six-digit-views video of Very Melon.

Concerning the Czech audience, most of views comes from my Hej pane Diskžokej parody, which was written in response to the Iveta Bartošová's death. I planned it quite a long ago anyway. To further increase views I've written it in my experimental non-diacricic writing system, to post of which there has been a link in the post with the parody.

If I don't omit pages (handled differently from posts), the absolute leader is the Getmanian dictionary, which aims to make Czech a mixture of Klingon and Japanese in Slavic language environment. Therefore actually worth learning, not just a reportedly silly dialect of Polish not using W for V. Ja polski nie umiem mówić, kurwa. Jestem Czech, nie Polak. A ponaszymu nie jest jezik polski. I pisam s chybami i to Ponaszymu. (http://www.blaf.cz/index.php?body=slovnik)

The views from English-speaking coutnries are in minority, for that. Altough, there are many more articles in English, because I don't believe that many from those 2e7 people who can understand Czech would have been interested in my blog. Concerning my English skills, I have somehow not failed the speaking part of FCE completely, getting a C on the final certificate. There's no reason for me to apologize for my written English abilities, because many people talk like idiots but write extremely elaborate poems, even the native speakers. On the other hand, never ever try to call me up. My Czenglish American-style accent along with some sometimes false-assumed pronunciation (like pronouncing Latin and Greek words more Latin and Greek way (tragedy, divergent, euphoria etc.) and misreading "alone" as it was supposed to mutate because of the root "one" as in German "allein") wouldn't annoy just one Englishman.

Also I've made about 50 pageviews in one day by crawling though this blog on my netbook. It's interesting that the view counter works in Chrome on Windows XP and Chromium on openSUSE 11.3, but not on Windows 7 x64 on my PC (now I know it's because of some AdBlock filters). I downgraded to XP on my netbook because it seemed it could not handle 64-bit 7 properly and better MIDI support. In fact, I just wanted the Alienware Xenomorph theme, Royale Noir theme, Yamaha S-YXG50 WDM Softsynth and fullscreen console, along with 16-bit Windows apps compatibility. It can somehow not emulate SB16 in DosBox, though. Anyway, for Impulsetracker there's Gravis Ultrasound emulaton.

I can not get stats how many distinct people are viewing this blog, or, how many IP adresses have viewed each page or have ventured into this darkest corner of Internet. Altough there have been 1000 pageviews, there are no comments, I mean, no sensible ones, because I've enabled anonymous commenting and spambots are everywhere.

I've started writing this when there were 900 views, but somehow I came to log in and there were 1020. There ale quite a lot of 2-digit view spikes recently. As a celebration, I plan to expand Getmania to somewhere, but where to? Let me take some time, if I actually get myself to make an account somewhere.

One of the motivations for creating this blog was: What if someone was actually googling it?

I fear the day the origin of the name "Monica" will be derived from "Mah nigga" and not from moon, mountain, warning or from what it actually originated. Similary, in Germany might from "Mein Neger" arise somehing like "Manega" or from "Mein Jude" "Manude". Hey, these would make a good female character name for RPG games, so I don't name them "Getwoman" or "Getmanica".

EDIT:
Huh, I noticed my 500-view post has the most views at the moment, surpassing the Džambulka is Dead. That's weird. o_0 And even the Getmanian dictionary. But this post has only 2 views as of 04/08/2014. What the infernal hell is going on here?

Also, I forgot to notice my Bitcoin wallet, 1C4Xyt6PGFzbJszVxuNp3VbmHPywKbT6KK. You can send something there if you feel the need of supporting me.

2014-06-16

Getman Genetic Engineering - Ideas for DNA upgrades to receive superpowers and optimizations

Edited, adding more patches and stuff.

When we genetically modify plants, why not to genetically modify ourselves? Like make us also resistant to lots of things nature didn't bother to. People could be also like Batman or Hulk, with certain exercise, of course. It's about adjusting us, not the nature to fit our needs. The entire evolution is about that. Besides, being dependent on specific nature type is pretty bad from long-term point of view. We need us to be more cross-nature, cross-planet, just cross-platform in order to survive the next meteorite impact.


Photosynthesis support
Allows for making use of sunlight to generate glucose by using implanted mitochondria. These are duplicated depending on the sunlight amount, causing skin to be more yellow and green, sort of like chameleon. Deliberate control of the mitochondria amount is optional.

Fermentation support
If there's no light nor oxygen, the procaryotic cells of your body start to generate energy by glycolyzing. The energetic gain is low, so more fat must be burnt in this mode. The output of the cells can be: Acet acid, Ethanol + C02, Milk Acid. This would allow for acquiring alcohol cheaply by distilling your pee.

Overclocking
Increases speed of fat burning and boosting adrenaline level on-demand. Lowers life expectancy on overuse, handle with care.

Relax mode
Boosts nor-adrenaline level and slows metabolism. Overusing might increase life expectancy, but pay attention not become obese.

Metabolism optimization
Makes storing/burning fats, digesting, breathing, oxygene distributing etc. more efficient. Reduces energy requirements and increases metabolic cache.

Native music synthesis support
Gives your brain ability to hear and play back multiple simultaneous voices. Also support for pitch and volume modulation.

Native 3D rendering support
Enhances graphics capabilities of your brain to be capable to render fully 3D scenes, not just 2D with vector-faked depth.

Electrocardiograph cooperation support
Allows your brain to be used as a computing, input or output device. Taking necessary steps to avoid abuse is strongly advised.

Absolute music hearing
Further addition to Native music synthesis, or just standalone feature for people who weren't born with it. May be annoying when the piano you are playing a song isn't tuned perfectly, but beneficial for deaf people.

Additional body parts plug-and-play support
Provided there's some space left in the body, you can stitch those to you and wait for nerves to connect. The speed of this will be boosted too. Here's the list of supported devices:
Arms
Fingers
Legs
Toes
Eyes
Noses
Ears
Brain hemispheres
Hearts - only even numbers to stay in sync
Lungs
Stomachs
Kidneys
Intestines

Increase brain hemispheres connectivity level
Might increase IQ significantly. Taking IQ test before and after proceeding is advised on order to have the boost in numbers and on a paper, at least to brag.

Brain capacity full utilization
Make brain to use its full capacity. IQ increase will be imminent. Mental exercises advised in order to maximize the effect of this patch.

Genetic data doubling
92 chromosomes, like 64-bit processors

Genetic binary cleanup
Removes cancerous bytes and enables disabled gene fragments that could be of some use and removes the unnecessary other ones. Finally a decent cancer prevention.

Skeleton weight reduction
Similar to birds, it allows for easier flying in ultralight aircrafts. As the inside of the bones is going to be empty, they might break more probably.

Regeneration
Automatically recover wounds faster, like in Call of Duty. Will not replace body parts that have been cut off. Routes ethanol if present in blood to the wound location to desinficate it. Silences nerve signal for the wound to hurt less.

Extreme weather survival
Extends temperature and air pressure range. Good for colonizing Mars, Antarctica, Sahara, Siberia, Himalayas etc. Also comes handy when you get lost in a jungle or strand on an island.

Virus resistance
Does not cause cells to destroy capsides of viruses, but expels them unmodified through reverse fagocytation. Only way to input data is though plasmides with this patch. Quite efficient cure for HIV, isn't it?

Liver expansion and performance increase
For mitigating poison effects. Allows to eat or drink everything with pH in range from 4 to 10, as long as it doesn't melt your hardware body parts.

Little toe removal
It only gets bumped into a piece of furniture and it hurts like stepping on a LEGO brick. Your total finger amount would drop to 18, but that won't matter since we don't have nerves to control each toe separately.

Voice control expansion
Allows more control over your voice, making you a full-featured monophonic synthesizer. Great for parties on camps when there's no other synthesizer available.


Woman-specific:

Menstruation optimization
Only the egg gets out, not amounts of blood. Also causes less temporal psychological irregularities and unexpectedness.

Periodical miniabortion
Performs a monthly check if there's something in vagina eating resources and if yes, it gets kicked out. The aborted fetus will not exceed 2 months of age. Can be disabled until a birth by digesting sperms from oral sex or by taking some instruction plasmide or a pill.

Hardware support for peeing while standing
Stop toilet discrimination by gender. Now women can mitigate the toilet lines present when the toilets are underdimensed.

Breast mitigation
For kinetically active singles without children, to whom breasts cause only annoyances like beast cancer or have such small boobs it's close to not having ones.

Hair grow removal
Preserves only hair in crotch and on the head to mitigate the necessity of shaving.

Vagina size boost
Allows for more comfortable items storage for smuggling and facilitates giving birth to oversize children. Also makes the bottom quite larger.


Man-specific:

Software interrupt for multitasking support
It is said that men cannot do two things at once, so there's a patch introducing the interrupt handler.

Beard growing optimization
For whom it doesn't grow as expected. Adjusts to grow individual hairs with similar speed and higher quality.

Verbose mode for brain speech center
Good for writing essays or dating girls, or for that moments when you are speechless. Includes a Lorem Ipsum and random number generator.

Ability to put balls inside the body
It only hurts when they get hit and we don't need to store sperms outside body just because they need 2°C lower temperature. Of course it will kind of reduce fertility, but it's a good complementary to condoms. Anyway, even 1 sperm is enough to take away 20 years of your life.

Penis size boost
Of course this is not to be forgotten, as many men like to have it longer than everybody they know. So there's the patch, which will make it around a half longer and thicker while erected. For forever alones this patch is irrelevant since it has no effect on the body functionality.

Shoulder width boost
To get more girls. They love manly bodies. You may not fit though some holes, though.