Sections

2015-06-30

Liberland aneb Proč je socialismus otravný

Je to pro Čechy Anglie jako bysme byli Francie. Jistý občan založil si svůj vlastní stát. Má to být závislé území Česka, jako si Francouzi nárokovali celé území, o které se 1 lenník nerozdělil? Nebo to snad jen spřátelený stát, který bude opravdovou zemí zaslíbenou, protože naše vláda Agrofertu tuto volbu Praotce Čecha dosti kazí nepoměrem daní a služeb občanům? A má vůbec takový mírumilovný stát šanci přežít, protože ho snadno může dobýt leckterá armáda?

Ale no tak, je to jenom kus dunajské nivy, stará barabizna (radnice) a pár rozpadlých silnic. Ještě ke všemu se o to nikdo nehlásí, ale hlavně že to Chorvatsko blokuje jak mezikorejskou DMZ, ikdyž je nějak zmatené tím, že je čerstvým hraničním státem Schengenu. Funkčně hlavní město se nachází stejně v Srbsku. Liberpolis je tak nejmenším hlavním městem na světě - 60 občanů, 7 obyvatel, ale žádostí skoro půl mega.


KONEČNĚ SVOBODNÁ ZEMĚ

Normálně nejde mít ve státě kus půdy a kromě daně z nemovitosti už nic jiného do státní kasy neplatit. Nějaký rozhlas, příjem, nabytí určitých věcí, zaměstnávání a jiné běžné věci vysajou tolik peněz, že snaha na uživení se musí být znásobena. Kdyby alespoň ten stát dával zpátky, ale on to tuneluje někam do pryč. Kartička za miliardu. Tunel, který je tunelem. Zakázka na herní počítače do kanceláří, closed-source software a jiné IT tunelzakázky. Proto Liberland. Tam vláda nepotřebuje daně, když nic nedělá. A pokud bude něco potřeba, jak moc to lidi chtějí? Tak moc, na kolik se složí. Stačí vypsat sbírku třeba na most ze Srbska a po dosažení částky (klidně i roky) sehnat nějaké osoby (fyzické i právnické), přičemž se bude dělat referendum, kdo a jak to postaví. Podle nepříliš kvalifikovaných odhadů tam při manhattanské zástavbě může žít až 200000 lidí, což je asi Ostrava, Plzeň nebo Hradubice.


ENERGETIKA

Většina energie se bude kvůli poloze v jižní Evropě získávat ze slunce nebo větru. Středně spodní tok Dunaje jako lukrativní energetický zdroj nevypadá, nicméně při povodních se nějaká turbína hodí, aby trochu kinetické energie té vody odsála. Na uhelné elektrárny není uhlí a už vůbec ne místo. Případná jaderná elektrárna musí být dosti minimalizovaná. Viděl bych ji jako nějaké malé reaktůrky někde u řeky co nejdál od letiště nebo v každé větší budově.


JADERNÝ PROGRAM

Ne, že by to mohla být nějaká jaderná zbrojnice, ale pár Chlapečků se na zastrašení USA a Ruska hodí. Vždyť to dokázalo zničit celé město v Japonsku, takže Washington a Moskva bude hračka. Jen je potřeba hlídat muniční sklad, aby nevybouch, jako u tehdy na Moravě.

Nemělo by být nijak omezováno si vyrobit atomovku doma, ale když vybouchne, tak je celý Liberland v hajzlu. Otázkou je, zda se dá na lidi spolehnout, že to nebudou zkoušet bez vysokoškolského vzdělání v jaderné fyzice.


VESMÍRNÝ PROGRAM

Ne, kosmodrom jako Bajkonur se tam fakt nevejde. Nanejvýše samotná odpalovací rampa vedle letištní budovy. Kennedyho vesmírné středisko je postaveno na Floridských močálech, tak bych s promáčenou půdou neviděl problém.

Nebo taky se může odpalovat ze střechy domů jako ve Smolíkovejch. Nebudou to žádné velké koráby jako Červený trpaslík nebo USS Enterprise. Ty se mají nicméně stejně stavět celé ve vesmíru a maximálně se dostat na oběžnici, ne někde přistávat.


SUROVINY

Je to modernější stát, než nějaké USA, takže je nepotřebuje těžit, nemluvně o tom, že je ani nemá. Pokácení stromů je celkem bez problémů, protože jsou všude okolo v Chorvatsku a Srbsku. Ale lesopark by bylo vhodné tam nějaký nechat. Pokud občané Liberlandu vytvoří skoupením okolních pozemků jakési nárazníkové pásmo, mohou být stromy vykáceny i tam a darovány na místní rozvoj. Samozřejmě bych nekácel všechno, protože můžou být i domy ve stromech a kdo to v dětství kdy nechtěl?


ZEMĚDĚLSTVÍ

Pěstování konopí bude dominovat, tím pádem zničí všechny drogové kartely líp než nějaká válka proti drogám, což je od USA dost levicový počin. Malá rozloha znemožní oligarchům typu Andrej "Bureš" Babiš provozovaz rozlehlé lány monokultur. Nebude se pěstovat nějaká řepka nebo co, aby se to odvezlo někam do pryč a po2. to Liberland už nevidělo.



PRŮMYSL

Na těžký není místo, takže jedině lehký a převážně rodinné nebo drobné podniky. Velké továrny se sem nevejdou. Menší firmy umožní přívětivější pracovní podmínky, kdy majitel zná všechny zaměstnance a ví, že mají také život.

Práce bude začínat nejdříve od 10 ráno a končit nejpozději v 5 odpoledne, v tom hodinová pauza na jídlo. Nebude se pracovat v pátek kvůli muslimům, v sobotu kvůli židům, v neděli kvůli křesťanům a v pondělí kvůli všem, kteří ho nesnáší, aby mohli nesnášet úterý. Zbydou tedy 3 pracovní dny, tedy 18 hodin za týden. Za pracování ve dny pracovního klidu bude nejméně 2x vyšší mzda a uvidíme, kdo je tu hrabivec a workoholik.

Nemá cenu rozlišovat chemický a potravinářský průmysl, protože do potravin se dává tolik chemikálií, že s tím, co se na obalu uvádí, že to je, to nemá moc společného. Nemluvně o tom, že některé chemikálie se běžně konzumují, jako třeba ethanol nebo sůl. Postupem času se také rozšiřují domácí 3D tiskárny, které dokážou vytisknout jedlé cosi, co má všechny potřebné živiny, pro jejichž výrobu nebylo poškozeno jediné zvířátko.


DOPRAVA

Ze všeho nejdřív bude potřeba tam postavit letiště a most do Srbska. Ne každý vlastní nějakou loď, protože třeba nebydlí u řeky. Přičemž rozvoj létajících aut nahrává tomu, že se tam bude lítat. Pan prezident doporučuje plavbu lodí, ale jak se mám sakra dostat z Prahy k Dyji a ještě někde shánět motorový člun, protože pádlovat to zpátky fakt nechci? Lávku ze Srbska totiž nikdo (ani já, jak to vždycky vychází v Dobrodružstvích) nepostaví, to je moc práce a radši počkáme na ochotnou firmu. Tady je potřeba komunismus, jestli to nemá bejt jenom nějakej klub převozníků a majitelů hausbótů. Ehm, posuňme se dál od této snížené dostupnosti.

Meziměstaká doprava nevypadá na to, že by se proháněla auta po městě. Nejspíš to budou kola, motorky a pieszo. Elektrické brusle a hoverboard jsou zajímavé věci, ale zatím na nich blbnou vědci v USA nebo Japonsku. Maximální rychlost samozřejmě nebude, toto omezení je na 7 km^2 naprosto zbytečné.

Tato niva ja nicméně v záplavové zóně, tedy je potřeba stavět voděodolné spodní části budov a vchody mít alespoň 50 cm nad zemí. Toho by se dalo využít na benátkské dny, kdy se bude po ulicích dopravovat člunmo, přičemž bez člunu je stejně velmi složité se do Liberlandu dostat.

Vzhledem k brzké komerční dostupnosti osobních vznášedel je radno na střeše každé budovy udělat heliporty a parkoviště. Tím pádem se stanou nejhoršími místy ve výškových budovách prostřední patra.


SILNICE

Nebudou tam žádné dálnice, už jenom proto, že na 2. straně Liberlandu jste pěšky za 15 minut. Pohraniční okruh může tak tvořit jakási širší 6proudá silnice.

S urban planningem v MS Malování se nemůže nic měřit. Podívejme se na plánek navrhované uliční sítě, který najde nejspíš uplatnění jenom v Grand Theft Boat: Liberpolis, což je hra, kterou možná udělám namísto Grand Theft Samolet: Zasrjew. Jediné, co tam chybí, je síť kanálů pro emulaci Amsterdamu nebo Benátek a prostor pro letiště, které zaujme asi jih od té křivé východozápadní čáry. Liberlandští majitelé pozemků okolo vytvoří jakousi buffer zone, takže jsem namaloval silnice i kus za hranice.


It's heavily based on the grid that was originally there and some other patches. The only building that's not a tent constitutes the "historic center". I counted for something between Manhattan and Barcelona style build-up. (I wrote this accidentally in English.)

Kromě původní mřížky bylo využito i dalších cestiček. Historické centrum bude tam, kde je jediná kamenná budova. Počítal jsem se zástavbou typu Barcelony a Manhattanu. Nejvíc práce bude s mosty, či spíše s lávkami, protože kameny tam nikdo tahat nebude. Také jsem tam vyznačil městský okruh, tedy 1inou silnici s 6 proudy. Ostatní mají 4, z toho 1 po každé straně může být použit jako parkoviště a cyklostezka (vozidla s motorem < 50 ccm), jako na Praze 10.


ZÁVĚR

Takhle nějak jsem myslel politickou infrastrukturu Scheißendorfu, kde si král vydiplomatí uznání a potom stát nějak nastaví a vykašle se na něj, nechá prince klidně hrát si se strojem času, jenž se vrátí s ufonskými nápady, které překopou celý stát během čtvrtstoletí. Ale postavit něco na tomhle rok co rok provlhlym břehu Dunaje nějaké město je práce tak na 20 let, což je v dnešní šíleně rychle se měnící době věčnost. Asi to zůstane jako kempplac pro anarchisty a sem tam nějaká firma si postaví "sídlo", kde bude mít CEO vochnendhaus. Stále je na tom s přírodními podmínkami Liberland líp než Severní Súdán. Ten je sice větší, ale tam je lautr kulový. Možná tak pískoviště. Pokud se tam udělá lom, tak tam zbyde velká díra se stínem uvnitř, ale peněz ta těžba moc nevydělá, takže nějaký dóm je mimo realitu.

2015-06-09

Music module in spreadsheet format

Well, the layout of music trackers reminds me lot of spreadsheet processor's layout so I just thought, why not let the salarymen in offices do some music when they work with that expensive commercial Microsoft Excel? That Office's price and piracy protection is too damn high to be used just as an office suite. That's why my school and I have switched to OpenOffice, now LibreOffice.

Only thing it would need is some sort of macro or an extension that identifies the data in those .xls(x) files and writes it to audio buffer. Also a good sound outputting device would be handy, not those crappy speakers built in monitors (seriously why the fuck HDMI and DP bother with this, it only confuses my PC), yet the PC Speaker, if still present, will maybe do with PWM as it's not considered a normal sound device with a buffer by Windows NT. But 2.25" actual speakers are rare and piezo beepers can only beep.

Optionally, there might be implemented tracing by selecting the current row each GUI update and eventually jumping to current list with the playing pattern. Even visualization could be done by changing colors of some cells. Not sure if those Craperons and SumPr0ns could handle it. Anything with less than 4 threads should be given away for free, as it's essentially useless. 2-cores should be dead anyway, 4 make a square die. New series like Intel Niggore or AMD Fullen should encompass those 2C/4T and 3C/3T trash CPUs for the price of around $10 (essentially the packaging and shipping), so DIY-ists wouldn't fear breaking them. Anything lesser goes to charities. Pentiums should be penta-cores to come to their name again. Heptiums could come too.

Each thing has it's own name first, then comes a number. Samples need to be mapped to numbers in samplelist, pattern needs to be referred by name (which can be number anyway) in the orderlist. You can't mismatch the types and the fact that they share the same space in the spreadsheet makes it impossible to have patterns named after a sample, orderlist, songinfo, samplelist and vice versa.

I have finally (26.03.2017) found some relevant articles about DAW in spreadsheet procesors:
https://www.engadget.com/2012/01/11/a-spreadsheet-based-music-tracker-get-ready-to-rock-your-accoun/
https://thomaslevine.com/!/sheetmusic/
http://www.projectbarbq.com/bbq05/bbq05r8.htm



Song properties:

There are various keywords that indicate which value it actually is not to turn this page into a matrix of some numbers. Those can be named in any order. If no description of those would be found in column A nor B or C, the default order would be assumed.

From this tab the song is played. There can be more of these to provide different songs with the same samples. It's recommended to name this list the same name as the song name.

If you want the patterns to load before samples, exchange the Samples and Samplelist fields with Orders and Orderlist. It'll figure out.

  |      A      |                       B                       |
--+-------------+-----------------------------------------------+
 1|Name         |Wonderful Music Module                         |
--+-------------+-----------------------------------------------+
 2|Instructions |MOD/S3M/XM/IT/MPT/RNS                          |
--+-------------+-----------------------------------------------+
 3|Compatibility|0/1 (fuck true and false)                      |
--+-------------+-----------------------------------------------+
 4|Samples      |666 (rows in samplelist to read, up to 65535)  |
--+-------------+-----------------------------------------------+
 5|Samplelist   |Soundzz (name of the list)                     |
--+-------------+-----------------------------------------------+
 6|Tempo        |125 (all decimal)                              |
--+-------------+-----------------------------------------------+
 7|Speed        |6 (max 31 (MOD/XM) or 255 (IT/S3M))            |
--+-------------+-----------------------------------------------+
 8|GlobalVolume |64 (max 255, not in MOD/S3M)                   |
--+-------------+-----------------------------------------------+
 9|SampleVolume |64 (max 255)                                   |
--+-------------+-----------------------------------------------+
10|LoopStart    |01 (order #, not pattern)                      |
--+-------------+-----------------------------------------------+
11|Orders       |32 (amount to read)                            |
--+-------------+-----------------------------------------------+
12|Orderlist    |Sequenzz (name of the list)                    |
--+-------------+-----------------------------------------------+
13|Comments     |This is my 1st song. I know it suck but still  |
--+-------------+-----------------------------------------------+
14|             |I'm gonna release it because I'm just stupid.  |
--+-------------+-----------------------------------------------+
15|             |Thanks for listening! Peace out!               |
--+-------------+-----------------------------------------------+

Behavior at sequence end can be specified. Add an "AfterEnd" field and input Halt/Stop, Jump, Loop, or Next. Jump allows Bxx, and Cxx/Dxx command to take effect in final patterns.

If the value is Jump or Loop, a loop count can be specified in "Loops" field from 0 to 65535.

For playing hidden songs, add line "OrderOffset" at the end and input the length (in orders, of course) of the unhidden song.

"LinearSlide" Boolean value can be specified to facilitate making portamentos. Incompatible with Instructions MOD or S3M and Compatibility on.

"Precission" controls the mixer and resampler depth. Values are the same as by samples, that means 1~256, H/16F, S/32F, D/64F, Q/128F, O/256F.

"Mixrate" controls mixer output sample frequency. It can be from 1 to whatever fits the cell as integer. If it isn't supported by your soundcard, an error could occur if it can't resample. Default is the rate set in the Control Panel, usually 16/44.1.

"GUIUpdate" specifies how many times per second is the playing cursor refreshed. Up to 65535, or it could freeze your PC. Best at the duration of 1 row or screen refresh rate. Default is 60.

"OutputFile" specifies the export path. The default directory is that of the source file. The sound is not played to speakers.

Overflow input is handled by capping, that is substituting with highest possible value. Illegal input is ignored, if some value is required, it'll be a zero.



Samplelist:

It's sole function is to map tabs with samples to numbers used in patterns. Also it can override parameters (could be typed in the 1st row of the sample list (not samplelist), but it's way better to have everything human-readable in 1 place) and set paths, either to a file somewhere (even on the Internet) or just name a sheet with that sample data. "/sine", "/square", "/saw", "/revsaw", "/triangle", "/noise", "/brown"/"/red", "/pink" "/green" "/blue" "/purple" "/white", "/gray"/"/grey", "/black" and "/silence" are reserved for generators. A formula for intergrated Goniometric synthesizer shall be accepted too.



Sample:

This is the only number matrix you are going to be faced if you choose to embed samples in the file. There are no instruments because they suck. but if you really want, you can specify path in samplelist to an .XI or .ITI file. We're not making a complex module that is over 10 MB, remember salarymen have slow Pentiums and not i5s. Unless you're making an overeffected VST-plugin-centered EDM, you won't need them. Remember, this is still only a spreadsheet processor running a script, not a tracker or even a DAW.

These are only raw data. Bit depth, channels #, loop points, tune, volume and panning has to be specified in the samplelist. Numbers in cells can range to more than the actual maximum value and represent more than 1 sample (even parts, but not coherent to edit) if lesser amount of bits is specified. This can't be done with floating point ones as it produces noise.

Supported precisions are half (H or 16F), single (S or 32F), double (D or 64F), quad (Q or 128F) and octuple (O or 256F).

Supported sample rates are from 1 to whatever can fit the cell as an integer. Internally, those numbers are processed with optional precission in the main song infolist.

Each row represents a stream for 1 channel. Direct PCM stream is allowed only with even cell separation and is specified in the samplelist as everything else is.

 | A | B | C | D |
-+-------------------
1|   |   |   |   |
-+--------------------
2|   |   |   |   |
-+------------------


Orderlist:

1 empty order - skip
2 or more empty orders - loop or end or next sequence
more patterns at the same time allowed
multiple or hidden songs possible

 |     A     |    B    |
-+-----------+---------+
1|Intro      |         |
-+-----------+---------+
2|Intro2     |         |
-+-----------+---------+
3|           |         |
-+-----------+---------+
4|Theme1     |Beat     |
-+-----------+---------+
5|Theme2     |Beat     |
-+-----------+---------+
6|BothThemes |Beat     |
-+-----------+---------+
7|Build-Up   |BeatRoll |
-+-----------+---------+
8|           |         |
-+-----------+---------+
9|Chorus     |Blastoff |
-+-----------+---------+



Random-ass pattern:

The only limit is the list size. In old Excels it was 65536 rows and 256 colums, therefore 51 channels by standard columnization from Impulse Tracker. But there hasn't to be every column in each channel. You can have only Note and Instrument one and fit up to 85 channels. The channels are only separated by blank cells. You can have a large mess in it if you separate by always 1 and don't align it under each one.

Misread should not occur if you use Instrument before the note. Also continuing effects should work the way in the example table. If it reads 1 character, the effect is continued with previous parameter, and if it reads 2, the parameter is changed. Zeroes or nulls can be forced by dots. If there is no previous parameter, yet an effect with memory on x00 is called, nothing is done. The memory is not shared by default.

- or # denotes it's a note
number means instrument
lowercase letter denotes volume column command
uppercase letter means it's effect column command
if it's under some cell, empty spaces get filled with the character above so don't continue effects somewhere else

  | A | B | C | D |E| F | G | H | I |J|
--+---+---+---+---+-+---+---+---+---+-+----------------------
00|C-5| 02|o01|X00| |A-3| 01|p64|H13| |
--+---+---+---+---+-+---+---+---+---+-+----------------------
01|G# |   | 02| FF| |   |   |e01|H  | |
--+---+---+---+---+-+---+---+---+---+-+-----------------------
02|F  |   | 03| 00| |   |   |e  |H  | |
--+---+---+---+---+-+---+---+---+---+-+-----------------------
03|A# |   | 02| FF| |   |   |e  |H  | |
--+---+---+---+---+-+---+---+---+---+-+-----------------------



Conclusion:

This is for the sole purpose of proofing the concept that music can be fed into normal tables and printed out for playing live. Not all people can read notes in realtime and I'm 1 of them. Also the notation is limited to approximate values and ideas about effects like fading, portamento, tremolo, vibrato, tempo slide and so on. It isn't meant to be an exact sequence, therefore introducing slight misinterpretations at conductor's will and contemporary tuning. Those were the times when the A was only 432 Hz, now it's 442 (Hollywood movies) or 440 (almost everyone else) and if humans continue, music will be ultrasound by year 5000. The only misinterpretations in playing modules are the mixing methods and tempo inaccuracy way smaller than mechanical metronome.

If someone feels like it, they shall write the macro or the extension and prove that Excel doesn't have to be just a shitty bloated spreadsheet processor with more code responsible for piracy protection and user identification than the actual spreadsheet processing features.


2015-06-07

1 silniční prstenec okolo Prahy nevládne všem

Málo který Pražan ví, že máme 3 zpola postavené okruhy - je tu ještě Aglomarační, takový, jakých vidíte tak 5 okolo Moskvy. Začíná v Lipenci a končí ve Zbraslavi a má číslo 101, tedy silnice 2. třídy. Což je pro osobně automobilovou dopravu problém, protože po jistých úsecích se sotva procpou 2 osobáky a ke všemu je to mizerně značené. Nicméně v plánu je okruh 4. - postavit silnici 1. třídy (2 jízdní a 2 odstavné pruhy). Z větší částí se shoduje se zamýšlenou regionálnější variantou Pražského okruhu. Nicméně PO byl v plánu poněkud blíž a úsek kolem Jesenic je od Prahy dokonce dál než 101 a dál je v plánu jako aglomerační, napojuje se na R7, které může tvořit jakési omotání okolo celé Prahy, protože kdo by se dělal s celou MÚK, když může silnici jenom napojit, jako je to u Berlína a Londýna.

Osobně bych byl pro původní trasu, kudy má vést Vestecká spojka, ale když už to bylo postavený takhle okolo Jesenic, tak aspoň přes ty Běchovice, poněvadž by se musela dostavět Štěrboholská radiála neboli 12. paprsek pragocentrické sítě dálnic. Suchdolí bych to vedl pouze pokud by se zvolila i bližší trasa mezi D8 a R10. Jinak bych zahrnul i Levý Hradec jako symbol toho, že i původní sílo Přemyslovců nabrala Praha. Poté bych i upravil územní vymezaní Pražského kraje tak, jak by si přály obce mezi dosavadní hranicí a tím okruhem a zahrhul bych úplně celé Havlovo letiště, tedy to za ostnatým drátem ze severu a západu byla by už Praha.

Nicméně mě napadlo, co s tím starým okruhem, až se postaví nový. Jednoduše z toho udělat okruh pro letní rekreační sportování - tedy pro cyklisty, motorkáře, bruslaře, koloběžkáře atd. a jelikož trasa prochází centrem měst, mohly by něco trhnout i místní hospody a samoobsluhy, jakož i motely, kluby a taky bordely. Pro neohrabané dodávky, jejichž náklad nevydrží Brněnskou rally po nejstarší dálnici D1, je tu krásný hladký, lehce jako D47 zvlněný Aglomerační okruh 1. třídy. Pro kamiony je tu dálniční Pražský ohruh a pro osobáky Městský.

 # | Okruh       | Využití   | Silniční # | Rychlost
---+-------------+-----------+------------+----------
 1 | Městský     | Osobní    | 0 (není)   | 80/70 :-(
 2 | Pražský     | Nákladní  | R1, pak D0 | 130
 3 | Aglomerační | Osobní    | 100, pak R1| 110
 4 | Rekreační   | Sportovní | 101        | 90

Edit: Trochu poštelovány rychlosti, v Blance (konečně otevřená na podzim 2015) je jenom 70 a nějaké ustrašené konzervy způsobily nepovolení 150 na určitých částech dálnic. A Zeman, že by to vetoval, ikdyž řekl, že veto zneužívat jak Klaus nebude. K únoru 2016 stále nejsou předělané Google Mapy, stejně nejsou vyměměny všechny značky a asi dlouho nebudou.

V rámci silniční reformy, kdy se z R stanou D a ze všech > 3-proudých silnicí R neboli SPMV, na D se bude jezdit až 150 (po rekonstrukci D1 - řádné sklopení těch ostrých zatáček) a na ostatních silnicích 1. třídy se bude moct až 110, uvádím už ty nové rychlosti. V obci měla zůstat 60, hlavní silnice jsou na to stavěné, ba dokonce bych to zved na 70. Pitomá EU, do všeho se montuje. Také změna maximální rychlosti by neměla být skoková, ale s lineárním rampováním trvajícím 250 m, aby fízli nemohli vybírat pokuty 50 m za značkou.

Prý nechtějí upgradeovat R4, kokoti. A zrovna po té se dá jezdit třeba i 200 km/h. Asi za to můžou ty přechody, které se u Prahy zničeho nic objeví s odpornou značkou (50) a buzerovací kamerou. Jenom retard by místo podchodu dával přes silnici pro motorová vozidla přechod.

Edit: Magistrát dostal rozum, R4 bude D4 (ale odkaď potom), vrátil dokonce 80 na část magistrály, byť značně asymetricky.


R2 (nebo D13) je dálnice do Brna, jak by se postavila dneska - okolo Kolína, ne přes kopečky rovnou k Humpolci a pak rovnou do Brna. Až na to, že jenom do Kolína, protože by se napojovala na D35, která by byla součástí systému pohraničních tangent: Cheb - Liberec, Liberec - Olomouc, Karlovy Vary - České Budějovice, České Budějovice - Svitavy. Čechy mají na tohle zrovna takový úžasný 4hranný tvar. O mnou navrhované dálnici D9 pro technaře a Řezníka bude pojednávat jiný post.