2016. január 31., vasárnap

Kryptos

A Kryptos 


az amerikai szobrász James Sanborn (1945) alkotása, melyet a CIA megrendelésére készített, és a hírszerző szolgálat központjában, Langley-ben 1990. november 3-án adták át. A mű kb. 70 millió forintba került.



Tavaly októberben profi és amatőr kódfejtők beszéltek meg találkozót egy étteremben a Virginia állambeli Langleyhez közel. Az est témája egy mind a mai napig megfejtetlen szöveg volt, ami egy modernkori szobron található. Rejtélyes mivoltát neve is tükrözi: Kryptos.

A Kryptos a CIA Langley-ben található központjának belső udvarán lett felállítva 1990. november 3-án. Alkotója Jim Sanborn, amerikai szobrász. A hely jellegéből adódóan nem sok földi halandónak adatik meg, hogy élőben megvizsgálhassa a különleges kreációt. Mivel a műalkotáson kódolt szövegek olvashatók, természetesen sokan vágynak a megfejtés dicsőségére még akkor is, ha csak fényképről vagy másolatról ismerik.

A mű nevének eredete ógörög, jelentése: „láthatatlan, rejtett, észrevétlen".
A szobor egy S-alakban hajlított nagyméretű, vörösréz fémlap, amelybe betűk vannak lyukasztva. A karaktereket mindannyian ismerjük, hiszen az általunk is használt abc 26 betűjéből és kérdőjelekből állnak össze. Az alkotást borító négy kódolt szöveg azért nem hagyja nyugodni az amatőr és profi kódfejtőket, mert kizárólag történelmi, 1650 előtti módszerekkel lettek kódolva. Magyarul: meg kellene tudni fejtenünk őket.






Hogy ez sikerült-e? Nem!

A négy üzenet közül az elmúlt majdnem huszonöt évben csak az első hármat sikerült feltörni. A CIA mellett az NSA - Nemzetbiztonsági Ügynökség - is munkához látott. Összeállítottak egy csapatot, amelynek tagjai nem kevés munkával feltörték az első három üzenetet, de a negyedikkel mind a mai napig nem boldogulnak. Az eddig elért eredményeket pedig titkosították.

A fent említett vacsorán jelen volt az NSA egyik kódfejtője, valamint az a két ember, aki ismeri a megfejtést: a rejtélyes mű alkotója, Jim Sanborn, szobrász és a CIA kriptológiai osztályának nyugalmazott igazgatója, Ed Scheidt. Ő az, aki a szövegek elkészítéséhez a szakmai támogatást nyújtotta.

Habár az eredeti alkotást civilek nem tekinthetik meg, az internet korában aligha maradhat egy ilyen alkotás titok. Számos weboldalon olvashatunk a szoborról, méretarányos másolata pedig - meglehetősen magas áron - megvásárolható. Kódüzenetek iránt érdeklődő szakemberek és laikusok százai osztják meg egymással lelkesedésüket és eddig elért eredményeiket fórumokon.

Ha abból indulunk ki, amit hollywoodi filmekben látunk, akkor hajlamosak vagyunk azt hinni, hogy a CIA előtt egyetlen titok sem maradhat feltáratlanul. Így érthető, hogy mennyire kínos a hírszerző szolgálat számára az, hogy a főhadiszállásának területén lévő üzenetet egyik szakemberük sem tudja megfejteni.

Tíz évvel ezelőtt James Gillogly, kaliforniai informatikus kijelentette, hogy számítógép segítségével sikerült dekódolnia a szöveg első három részét. Erre a CIA azzal reagált, hogy kijelentette: ugyanazon szövegrészeket egy évvel korábban David Stein munkatársuk is megfejtette. Stein állítólag nyolc évet töltött a kód feltörésével. Számtalan szabad óráját áldozta fel. Hagyományos módszerrel, papírral és ceruzával dolgozott közel 400 órát a megoldáson. A fennmaradó negyedik rész 97 karaktere azonban eddig mindenkin kifogott.

Jim Sanborn a szobor átadásakor arra számított, hogy az üzenetet néhány nap alatt megfejtik majd. Valószínűleg jót mulat magában, hogy ehhez jóval több idő kell. A megoldás nyilvánosságra hozatalától teljes mértékben elzárkózik, mert úgy gondolja, hogy műve veszítene varázsából.

A szöveg első két részletét a Vigenčre-sifrével kódolták, egy olyan enkripciós módszerrel, amely Blaise de Vigenčre (1523–1596) francia diplomatáról kapta a nevét. A kódolás szerint az abc egyes betűit néhány hellyel eltolják, az eltolás mértékét pedig a kulcsszavak adják meg. A kódot kriptológusok széles körben ismerik, mivel könnyen megérthető és használható. Amennyiben a kulcsszóban A betű szerepel, akkor a szövegben a megfelelő betű nem változik. B betű esetén egy hellyel hátrább tolódik, azaz a D betű E-vé válik, az S pedig T-vé. A kulcsszóban lévő C betű azt jelenti, hogy a szövegben lévő betű kettővel tolódik hátra. A mű első részének kulcsszavai a „KRYPTOS” és a „PALIMPSEST”. Utóbbi az olyan ókori vagy középkori kéziratoldal neve, amelyet lemostak, és amelyre újra ráírtak. A második részé pedig a „KRYPTOS” és az „ABSCISSA”. Az abszcissza a koordináta-rendszerek X tengelyét jelöli. A kulcsszavak megtalálásához Gillogly, és Stein is megvizsgálta, hogy a rejtjelezett szövegben az egyes betűknek mi az előfordulási valószínűsége.

Az első két rész már megfejtett szövege Sanborntól származik. Első része költői és talányos hangvételű, esetleg még fel nem fedezett utalásokat is tartalmazhat.

Így pl. a második bekezdés egyik helyén ez áll: „Langley tud róla? Tudjon. Valahol odakint van elásva.”

Egy kicsivel odébb egy olyan hely földrajzi hosszúsági és szélességi adata van megadva, amely a szobortól száz méterre, délre található. Ott azonban semmi sincs. 

A hely megjelölése előtt közvetlenül a szöveg így hangzik: „Ki tudja a pontos helyet? Csak WW.”

Ez vélhetően William Webster korábbi CIA-főnökre utal, aki azt kérte Sanborntól, hogy lepecsételt borítékban adják át neki a rejtvény megoldását. 

Ezen kívül mindkét bekezdésben egy-egy hiba is előfordul, ami a művész elmondása szerint szándékos. A kérdés csak az, hogy miért?




A harmadik bekezdés lényegesen bonyolultabb rejtjelezést használ, amely csak komoly matematikával törhető fel. Az elrejtett szöveg Howard Carter angol régésztől származik, aki leírja, hogy 1922-ben hogyan találta meg Tutanhamon sírját. Ebben a részben szintén található egy hiba.
Utolsó mondata így hangzik: „Látsz valamit?” Carter így válaszol: „Igen, csodálatos dolgokat.” Akár ez is lehetne utalás a negyedik bekezdés megfejtésére.

Az negyedik részlet "csak" 97 betűből áll és nehéz benne szabályosságokra vagy mintákra lehet bukkanni. A Berlini fal lebontásának 25. évfordulója és 69. születésnapja alkalmából a szobrász adott egy kis segítséget a világ legokosabb elméinek. Komolyan elkezdett ugyanis aggódni azon, hogy nem éli meg azt a pillanatot, amikor végre valaki előáll a teljes - vagyis mind a négy szöveg - megoldásával. Elmondta, hogy a 97 betű utolsó hat betűje a "Berlin" szót adja ki és a soron következő szó a "clock", vagyis "óra". Ez azt jelenti, hogy a jelenleg dolgozó kódtörőknek "mindössze" 86 megmaradt jelet kell(ene) megfejteniük.

Azt is rebesgetik, hogy Sanborn a mű felavatásakor az ügynökség korábbi főnökének, William Websternek átadta a megfejtést tartalmazó lepecsételt borítékot. Ilyen módon akarta biztos helyen tudni a megoldásokat, hogy bármikor ellenőrizhesse, ha valaki előrukkolna a helyes válasszal.

Lehet, hogy a Kryptos rejtélye soha nem oldódik meg, de ha mégis megfejti valaki az üzenet negyedik részét, Sanborn szerint csupán az fog kiderülni, hogy a szöveg egy újabb megoldandó rejtvényt tartalmaz.


THE CODE


EMUFPHZLRFAXYUSDJKZLDKRNSHGNFIVJ
YQTQUXQBQVYUVLLTREVJYQTMKYRDMFD
VFPJUDEEHZWETZYVGWHKKQETGFQJNCE
GGWHKK?DQMCPFQZDQMMIAGPFXHQRLG
TIMVMZJANQLVKQEDAGDVFRPJUNGEUNA
QZGZLECGYUXUEENJTBJLBQCRTBJDFHRR
YIZETKZEMVDUFKSJHKFWHKUWQLSZFTI
HHDDDUVH?DWKBFUFPWNTDFIYCUQZERE
EVLDKFEZMOQQJLTTUGSYQPFEUNLAVIDX
FLGGTEZ?FKZBSFDQVGOGIPUFXHHDRKF
FHQNTGPUAECNUVPDJMQCLQUMUNEDFQ
ELZZVRRGKFFVOEEXBDMVPNFQXEZLGRE
DNQFMPNZGLFLPMRJQYALMGNUVPDXVKP
DQUMEBEDMHDAFMJGZNUPLGEWJLLAETG

ENDYAHROHNLSRHEOCPTEOIBIDYSHNAIA
CHTNREYULDSLLSLLNOHSNOSMRWXMNE
TPRNGATIHNRARPESLNNELEBLPIIACAE
WMTWNDITEENRAHCTENEUDRETNHAEOE
TFOLSEDTIWENHAEIOYTEYQHEENCTAYCR
EIFTBRSPAMHHEWENATAMATEGYEERLB
TEEFOASFIOTUETUAEOTOARMAEERTNRTI
BSEDDNIAAHTTMSTEWPIEROAGRIEWFEB
AECTDDHILCEIHSITEGOEAOSDDRYDLORIT
RKLMLEHAGTDHARDPNEOHMGFMFEUHE
ECDMRIPFEIMEHNLSSTTRTVDOHW?OBKR
UOXOGHULBSOLIFBBWFLRVQQPRNGKSSO
TWTQSJQSSEKZZWATJKLUDIAWINFBNYP
VTTMZFPKWGDKZXTJCDIGKUHUAUEKCAR





THE KEY


ABCDEFGHIJKLMNOPQRSTUVWXYZABCD
AKRYTOSABCDEFGHIJLMNPQUVWXZKRYT
BRYTOSABCDEFGHIJLMNPQUVWXZKRYTO
CYTOSABCDEFGHIJLMNPQUVWXZKRYTOS
DTOSABCDEFGHIJLMNPQUVWXZKRYTOSA
EOSABCDEFGHIJLMNPQUVWXZKRYTOSAB
FSABCDEFGHIJLMNPQUVWXZKRYTOSABC
GABCDEFGHIJLMNPQUVWXZKRYTOSABCD
HBCDEFGHIJLMNPQUVWXZKRYTOSABCDE
ICDEFGHIJLMNPQUVWXZKRYTOSABCDEF
JDEFGHIJLMNPQUVWXZKRYTOSABCDEFG
KEFGHIJLMNPQUVWXZKRYTOSABCDEFGH
LFGHIJLMNPQUVWXZKRYTOSABCDEFGHI
MGHIJLMNPQUVWXZKRYTOSABCDEFGHIJL
NHIJLMNPQUVWXZKRYTOSABCDEFGHIJL
OIJLMNPQUVWXZKRYTOSABCDEFGHIJLM
PJLMNPQUVWXZKRYTOSABCDEFGHIJLMN
QLMNPQUVWXZKRYTOSABCDEFGHIJLMNP
RMNPQUVWXZKRYTOSABCDEFGHIJLMNPQ
SNPQUVWXZKRYTOSABCDEFGHIJLMNPQU
TPQUVWXZKRYTOSABCDEFGHIJLMNPQUV
UQUVWXZKRYTOSABCDEFGHIJLMNPQUVW
VUVWXZKRYTOSABCDEFGHIJLMNPQUVWX
WVWXZKRYTOSABCDEFGHIJLMNPQUVWXZ
XWXZKRYTOSABCDEFGHIJLMNPQUVWXZK
YXZKRYTOSABCDEFGHIJLMNPQUVWXZKR
ZZKRYTOSABCDEFGHIJLMNPQUVWXZKRY
ABCDEFGHIJKLMNOPQRSTUVWXYZABCD


Solving Section I
The first section was solved using Vigenere with the keywords PALIMPSEST and KRYPTOS.

KRYPTOSABCDEFGHIJLMNQUVWXZ
 1 PTOSABCDEFGHIJLMNQUVWXZKRY
 2 ABCDEFGHIJLMNQUVWXZKRYPTOS
 3 LMNQUVWXZKRYPTOSABCDEFGHIJ
 4 IJLMNQUVWXZKRYPTOSABCDEFGH
 5 MNQUVWXZKRYPTOSABCDEFGHIJL
 6 PTOSABCDEFGHIJLMNQUVWXZKRY
 7 SABCDEFGHIJLMNQUVWXZKRYPTO
 8 EFGHIJLMNQUVWXZKRYPTOSABCD
 9 SABCDEFGHIJLMNQUVWXZKRYPTO
10 TOSABCDEFGHIJLMNQUVWXZKRYP


Encrypted Text:

EMUFPHZLRFAXYUSDJKZLDKRNSHGNFIVJ
YQTQUXQBQVYUVLLTREVJYQTMKYRDMFD


Decrypted Text:


BETWEENSUBTLESHADINGANDTHEABSENC
EOFLIGHTLIESTHENUANCEOFIQLUSION

Between subtle shading and the absence of light lies the nuance of iqlusion.

Solving Section II

The second section was solved using Vigenere with the keywords ABSCISSA and KRYPTOS.

KRYPTOSABCDEFGHIJLMNQUVWXZ
1 ABCDEFGHIJLMNQUVWXZKRYPTOS
2 BCDEFGHIJLMNQUVWXZKRYPTOSA
3 SABCDEFGHIJLMNQUVWXZKRYPTO
4 CDEFGHIJLMNQUVWXZKRYPTOSAB
5 IJLMNQUVWXZKRYPTOSABCDEFGH
6 SABCDEFGHIJLMNQUVWXZKRYPTO
7 SABCDEFGHIJLMNQUVWXZKRYPTO
8 ABCDEFGHIJLMNQUVWXZKRYPTOS


Encrypted Text:

VFPJUDEEHZWETZYVGWHKKQETGFQJNCE
GGWHKK?DQMCPFQZDQMMIAGPFXHQRLG
TIMVMZJANQLVKQEDAGDVFRPJUNGEUNA
QZGZLECGYUXUEENJTBJLBQCRTBJDFHRR
YIZETKZEMVDUFKSJHKFWHKUWQLSZFTI
HHDDDUVH?DWKBFUFPWNTDFIYCUQZERE
EVLDKFEZMOQQJLTTUGSYQPFEUNLAVIDX
FLGGTEZ?FKZBSFDQVGOGIPUFXHHDRKF
FHQNTGPUAECNUVPDJMQCLQUMUNEDFQ
ELZZVRRGKFFVOEEXBDMVPNFQXEZLGRE
DNQFMPNZGLFLPMRJQYALMGNUVPDXVKP
DQUMEBEDMHDAFMJGZNUPLGEWJLLAETG


Decrypted Text:

ITWASTOTALLYINVISIBLEHOWSTHATPO
SSIBLE?THEYUSEDTHEEARTHSMAGNET
ICFIELDXTHEINFORMATIONWASGATHER
EDANDTRANSMITTEDUNDERGRUUNDTOANU
NKNOWNLOCATIONXDOESLANGLEYKNOWA
BOUTTHIS?THEYSHOULDITSBURIEDOUT
THERESOMEWHEREXWHOKNOWSTHEEXACTL
OCATION?ONLYWWTHISWASHISLASTMES
SAGEXTHIRTYEIGHTDEGREESFIFTYSE
VENMINUTESSIXPOINTFIVESECONDSNO
RTHSEVENTYSEVENDEGREESEIGHTMINU
TESFORTYFOURSECONDSWESTIDBYROWS


It was totally invisible. How's that possible? They used the earth's magnetic field. x The information was gathered and transmitted undergruund to an unknown location. x Does Langley know about this? They should: it's buried out there somewhere. x Who knows the exact location? Only WW. This was his last message: x Thirty-eight degrees fifty-seven minutes six point five seconds North, seventy-seven degrees eight minutes forty-four seconds West. ID by rows.

Solving Section III The key is 0362514 (KRYPTOS).



Encrypted Text:
ENDYAHROHNLSRHEOCPTEOIBIDYSHNAIA
CHTNREYULDSLLSLLNOHSNOSMRWXMNE
TPRNGATIHNRARPESLNNELEBLPIIACAE
WMTWNDITEENRAHCTENEUDRETNHAEOE
TFOLSEDTIWENHAEIOYTEYQHEENCTAYCR
EIFTBRSPAMHHEWENATAMATEGYEERLB
TEEFOASFIOTUETUAEOTOARMAEERTNRTI
BSEDDNIAAHTTMSTEWPIEROAGRIEWFEB
AECTDDHILCEIHSITEGOEAOSDDRYDLORIT
RKLMLEHAGTDHARDPNEOHMGFMFEUHE
ECDMRIPFEIMEHNLSSTTRTVDOHW?



Decrypted Text:
SLOWLYDESPARATLYSLOWLYTHEREMAINS
OFPASSAGEDEBRISTHATENCUMBEREDT
HELOWERPARTOFTHEDOORWAYWASREMOV
EDWITHTREMBLINGHANDSIMADEATINY
BREACHINTHEUPPERLEFTHANDCORNERAN
DTHENWIDENINGTHEHOLEALITTLEIIN
SERTEDTHECANDLEANDPEEREDINTHEHOT
AIRESCAPINGFROMTHECHAMBERCAUSED
THEFLAMETOFLICKERBUTPRESENTLYDETA
ILSOFTHEROOMWITHINEMERGEDFROM
THEMISTXCANYOUSEEANYTHINGQ?




Slowly, desparatly slowly, the remains of passage debris that encumbered the lower part of the doorway was removed. With trembling hands I made a tiny breach in the upper left-hand corner. And then, widening the hole a little, I inserted the candle and peered in. The hot air escaping from the chamber caused the flame to flicker, but presently details of the room within emerged from the mist. x Can you see anything q?

?QGNIHTYNAEESUOYNACXTSIMEHTMORFDEGREMENIHTIWMOOREHTFOSLIATEDYLTNESERPTUBREKCILFOTEMALF
EHTDESUACREBMAHCEHTMORFGNIPACSERIATOHEHTNIDEREEPDNAELDNACEHTDETRESNIIELTTILAELOHEHTGNI
NEDIWNEHTDNARENROCDNAHTFELREPPUEHTNIHCAERBYNITAEDAMISDNAHGNILBMERTHTIWDEVOMERSAWYAWROO
DEHTFOTRAPREWOLEHTDEREBMUCNETAHTSIRBEDEGASSAPFOSNIAMEREHTYLWOLSYLTARAPSEDYLWOLS

?QGNIHT YNAEESU OYNACXT SIMEHTM ORFDEGR EMENIHT IWMOORE HTFOSLI ATEDYLT NESERPT UBREKCI LFOTEMA LF
EHTDESU ACREBMA HCEHTMO RFGNIPA CSERIAT OHEHTNI DEREEPD NAELDNA CEHTDET RESNIIE LTTILAE LOHEHTG NI
NEDIWNE HTDNARE NROCDNA HTFELRE PPUEHTN IHCAERB YNITAED AMISDNA HGNILBM ERTHTIW DEVOMER SAWYAWR OO
DEHTFOT RAPREWO LEHTDER EBMUCNE TAHTSIR BEDEGAS SAPFOSN IAMEREH TYLWOLS YLTARAP SEDYLWO LS

KRYPTOS KOPRSTY
0362514 -> 0123456

?QGNIHT ?HNQTIG
EHTDESU ESDHUET
NEDIWNE NNIEEWD
DEHTFOT DOTETFH
YNAEESU YSENUEA
ACREBMA AMECABR
HTDNARE HRNTEAD
RAPREWO RWRAOEP
OYNACXT OXAYTCN
HCEHTMO HMHCOTE
NROCDNA NNCRADO
LEHTDER LETERDH
SIMEHTM STEIMHM
RFGNIPA RPNFAIG
HTFELRE HRETELF
EBMUCNE ENUBECM
ORFDEGR OGDRREF
CSERIAT CARSTIE
PPUEHTN PTEPNHU
TAHTSIR TITARSH
EMENIHT EHNMTIE
OHEHTNI ONHHITE
IHCAERB IRAHBEC
BEDEGAS BAEESGD
IWMOORE IROWEOM
DEREEPD DPEEDER
YNITAED YETNDAI
SAPFOSN SSFANOP
HTFOSLI HLOTISF
NAELDNA NNLAADE
AMISDNA ANSMADI
IAMEREH IEEAHRM
ATEDYLT ALDTTYE
CEHTDET CETETDH
HGNILBM HBIGMLN
TYLWOLS TLWYSOL
NESERPT NPEETRS
RESNIIE RINEEIS
ERTHTIW EIHRWTT
YLTARAP YAALPRT
UBREKCI UCEBIKR
LTTILAE LAITELT
DEVOMER DEOERMV
SEDYLWO SWYEOLD
LFOTEMA LMTFAEO
LOHEHTG LTEOGHH
SAWYAWR SWYARAW
LS L S
LF L F
NI N I
OO O O

?ENDYAHROHNLSRHEOCPTEOIBIDYSHNAIACHTNREYULDSLLSLLNO
HSNOSMRWXMNETPRNGATIHNRARPESLNNELEBLPIIACAEWMTW
NDITEENRAHCTENEUDRETNHAEOETFOLSEDTIWENHAEIOYTEY
QHEENCTAYCREIFTBRSPAMHHEWENATAMATEGYEERLBTEEFOASFIO
TUETUAEOTOARMAEERTNRTIBSEDDNIAAHTTMSTEWPIEROAGR
IEWFEBAECTDDHILCEIHSITEGOEAOSDDRYDLORITRKLMLEHA
GTDHARDPNEOHMGFMFEUHEECDMRIPFEIMEHNLSSTTRTVDOHW



0 ?ENDYAHROHNLSRHEOCPTEOIBIDYSHNAIACHTNREYULDSLLSLLNO
1 HSNOSMRWXMNETPRNGATIHNRARPESLNNELEBLPIIACAEWMTW
2 NDITEENRAHCTENEUDRETNHAEOETFOLSEDTIWENHAEIOYTEY
3 QHEENCTAYCREIFTBRSPAMHHEWENATAMATEGYEERLBTEEFOASFIO
4 TUETUAEOTOARMAEERTNRTIBSEDDNIAAHTTMSTEWPIEROAGR
5 IEWFEBAECTDDHILCEIHSITEGOEAOSDDRYDLORITRKLMLEHA
6 GTDHARDPNEOHMGFMFEUHEECDMRIPFEIMEHNLSSTTRTVDOHW

0 ?ENDYAHROHNLSRHEOCPTEOIBIDYSHNAIACHTNREYULDSLLSLLNO
3 QHEENCTAYCREIFTBRSPAMHHEWENATAMATEGYEERLBTEEFOASFIO
6 GTDHARDPNEOHMGFMFEUHEECDMRIPFEIMEHNLSSTTRTVDOHW
2 NDITEENRAHCTENEUDRETNHAEOETFOLSEDTIWENHAEIOYTEY
5 IEWFEBAECTDDHILCEIHSITEGOEAOSDDRYDLORITRKLMLEHA
1 HSNOSMRWXMNETPRNGATIHNRARPESLNNELEBLPIIACAEWMTW
4 TUETUAEOTOARMAEERTNRTIBSEDDNIAAHTTMSTEWPIEROAGR

0 ?END YAHR OHNL SRHE OCPT EOIB IDYS HNAI ACHT NREY ULDS LLSL LNO
3 QHEE NCTA YCRE IFTB RSPA MHHE WENA TAMA TEGY EERL BTEE FOAS FIO
6 GTDH ARDP NEOH MGFM FEUH EECD MRIP FEIM EHNL SSTT RTVD OHW
2 NDIT EENR AHCT ENEU DRET NHAE OETF OLSE DTIW ENHA EIOY TEY
5 IEWF EBAE CTDD HILC EIHS ITEG OEAO SDDR YDLO RITR KLML EHA
1 HSNO SMRW XMNE TPRN GATI HNRA RPES LNNE LEBL PIIA CAEW MTW
4 TUET UAEO TOAR MAEE RTNR TIBS EDDN IAAH TTMS TEWP IERO AGR




Solving Section IV
OBKR
UOXOGHULBSOLIFBBWFLRVQQPRNGKSSO
TWTQSJQSSEKZZWATJKLUDIAWINFBNYP
VTTMZFPKWGDKZXTJCDIGKUHUAUEKCAR


Solve it and you win $1 million. Not really, but wouldn't that be neat?
http://math.ucsd.edu/~crypto/Projects/KarlWang/index2.html



https://web.archive.org/web/20070611144752/http://www.cryptofone.com/kryptos3.html

2016. január 23., szombat

Professzionális monitor + hangprojektor

BenQ - BL3201PT
A világ első 32" 4K2K monitora, dizájnerek számára.




  • Kijelző mérete: 32"W
  • Felbontás (max.): 3840 x 2160
  • Képarány: 16:9
  • Képponttávolság (mm): 0.1845
  • Fényerő (tip.): 350
  • Natív felbontás (tip.): 1000:1
  • DCR (Dinamikus kontraszt arány) (tip.): 20M:1
  • Panel típus: IPS technology
  • Betekintési szög (B/J; F/L) (CR>=10): 178 / 178
  • Válaszidő (Tr+Tf; tip.): 4ms (GtG)
  • Megjeleníthető színek: 1.07 Billion
  • Színskála: 100% sRGB
  • Bemeneti csatlakozás: DVI-DL / HDMI1.4 *2 / DP1.2 / mDP1.2 headphone jack / line in
  • Hangszóró: 5W x2
  • USB hub: USB3.0*3 (Rear) / USB 3.0*2 (Side) / mini USB*1



A BL3201PT, egy lenyűgöző 32W kijelző, amely IPS technológiával és a legfejlettebb 4K2K ultra-high-definition (UHD) felbontással rendelkezik. Ezekkel a képességekkel támogatja a látvány-intenzív munkákat, mint a CAD/CAM-et, az animációt, a videó szerkesztést és grafikus művészetet, így a szakemberek szeme elé aprólékos részletességű, pontos megjelenítést ad és magas termelékenységet indukál.

A professzionális monitorok pontosságra tervezve

32 4K UHD Monitor
A egyre növekvő az igény nagyképernyős, ultra-HD felbontású professzionális monitorok, amelyre választ a BL3201PT monitor ad. A 32W 4K2K kijelző - a beépített BenQ által továbbfejlesztett IPS technológiával - 300%-kal nagyobb munkaterületet és megnövelt hatékonyságot, termelékenységet kínál a CAD/CAM, az animációs, a videó szerkesztés és grafikai művészetek szakembereinek.



100% sRGB az IPS technológiával
A megjelenített színek a legfinomabb pontossággal rajzolódnak ki a monitoron, bármely szögből is tekint rá. A 10-bites panel több, mint egy milliárd színárnyalatot képes megjeleníteni, így minden egyes kép eleven és színekben gazdag lesz.

178°/178° ultra-széles betekintési szög:
Azoknak, akik a tökéletes és autentikus színeket keresik, gyakorlatilag bármely betekintési szögből - balról, jobbról, fentről és lentről egyaránt.

100% sRGB ultra-élénk IPS technológia:
Azoknak, akiknek a 72%-os NTSC monitor színárnyalat kevés, és gazdag árnyalatokra és élénk tónusokra vágynak.

Színelváltozás mentes kijelző:
Azoknak, akik következetes színekre vágynak, függetlenül attól, hogy honnan nézik a monitort.

Azoknak, akiknek a szemük éhezik a részletességre és a pontosságra

CAD/CAM

A professzionális CAD/CAM mérnökök és dizájnerek számára rendkívül részletes megjelenítés - tisztaság, színhűség és pontosság - szükséges, amely létfontosságú munkájuk során. A BenQ BL sorozata számos monitormegoldást kínál, amelyek kielégítik az igényt a maximális teljesítmény iránt, valamint a CAD/CAM üzemmód segítségével még a legapróbb részlet is megjelenik, legyen szó akár Pro/E, SolidWorks, AutoCad, CATIA vagy egyéb CAD/CAM szoftverről. Felismerve a multi-tasking és az együttműködés igényét, a monitorok átgondolt funkciókkal segítik a párhuzamos feladatfuttatást, összehasonlítást és a termelékenységet. Lehetőséget biztosítanak arra is, hogy a tervezési munka több kolléga által is megvitatható legyen.

CAD/CAM üzemmód

A bonyolult drótvázak megjelenítéséhez, kapcsolja be a CAD/CAM üzemmódot, így a monitor szín és kontraszt beállításai úgy változnak meg, hogy egyetlen vonalat és egyéb grafikai információt is elveszítene.

ANIMÁCIÓ

A professzionális animációs szakemberek személyesítik meg a mozgó képeken a művészetet, így minden apró részletnek kiemelkedően fontos szerepe van az élettel teli alkotás eléréséhez. A vizuális művészek igényeire a BenQ BL sorozat adja meg a választ, ugyanis kompromisszumok nélküli pontosságot, következetese színárnyalatokat, széles képoptimalizálási lehetőségeket kínál, mint például a fényerő-fokozó animáció üzemmód. Ezeken felül számos megtekintési funkcióval is rendelkezik a monitor, amelyekkel párhuzamosan végezhetők el a színmódosítások. Egyetlen részlet sem menekülhet az alkotó szemei elől!

Animáció üzemmód

A sötét tónusú helyeken található, nagy részletességű textúrák megkülönbözetésére a BenQ kifejlesztette az animáció üzemmódot, amely a - világos részek túlexponálása nélkül - emeli meg a kép fényerejét. Ez a funkció lehetővé teszi a rajzolóknak, hogy könnyedén finom hangolják az animációt.

10-színtű beállítási lehetőség az animáció üzemmódban

A kijelző fényerejének 10 szintes beállításával a sötét tervezési területek is pontosan jelennek meg.

Videó szerkesztés

A színhelyesség és a tiszta vonalak megjelenítése rendkívül fontos a professzionális videó szerkesztés területén dolgozóknak. A BenQ BL sorozata 100%-ban sRGB monitorokból áll, amelyek QHD és 4K2K UHD felbontásban kínálnak valódi, élethű színekkel, éles és tiszta megjelenítést. A nagyméretű munkafelület teljes hozzáférést biztosít a szerkesztőknek a szerkesztői eszközökhöz, az alkalmazásokhoz és a képekhez, amelyekkel dolgoznak, így maximális hatékonysággal láthatják el feladatukat.

REC. 709: optimális színpontosság
A BL sorozat monitorai között találhatók olyanok is, amelyek lefedik a REC. 709 színteret. A színtér szabványosan a HDTV-khez lett kifejlesztve, így a natív REC. 709 színhűség biztosítja minden egyes szín optimális pontosságú megjelenítését.

GRAFIKUS MŰVÉSZEK
Nagyszerű társa lehet a grafikus művészeknek, fotósoknak, retus szakembereknek ez a kiváló minőségű monitor, amely nagy felbontású, kiváló színhűséggel és nagysebességű csatlakozási lehetőségekkel rendelkezik. A BL sorozat a legnagyobb, 3840x2160 4K2K pixel - felbontású, 100% sRGB kompatibilis monitor, amely a BenQ továbbfejlesztett IPS technológiájával rendelkezik, amelyek segítségével egyenletes és megbízható színeket és minden részletében pontosan kidolgozott képeket garantál, gyakorlatilag bármely látószögből nézve is. A többféle csatlakozási lehetőség és a különféle üzemmódok lehetőséget adnak a felhasználóknak arra, hogy sokféle eszközt csatlakoztassanak és többfeladatos munkát is egyszerűen végrehajthassanak.

Ultra-magas felbontás
A 3840x2160 4K2K ultra-magas felbontás (UHD) több, mint 300%-kal nagyobb munkaterületet kínál, mint a 1920x1080 FHD felbontás. A nagyobb képpont-sűrűség részletesebb képernyő-megjelenítést tesz lehetővé.



Gondos tervezés - a nagyméretű kijelző jobb kihasználása

Kettős képarány
A professzionális tervezők megszokták, hogy négyzet alakú monitorokon dolgoznak. Ehhez a kialakult szokáshoz alkalmazkodik a BenQ 32" BL sorozatú monitor. A 32" felület két, nagyjából 19" képre osztható, két 4:3 vagy két 5:4 arányú területre. A kijelző üzemmód segítéségével további méretek szimulálhatók, a 4:3-as 19-tól a széles 30-ig.

Kép-a-képben (PIP) & Kép-a-kép-mellett (PBP)
A további kényelmes és termelékeny munkához a monitor PIP/PBP funkciói lehetőséget adnak két, párhuzamos jelforrásból érkező, két vagy több kép összehasonlítására és hatékony munkamegbeszélés lefolytatására.

Asztal méretezés
A BenQ Display Pilot szoftvere segítségével a kívánt részlet jeleníthető a meg a teljes asztalból, amellyel jobb multitask érhető el. *Display Pilot szoftver és Windows operációs rendszer szükséges a működéshez.

Egylépéses telepítés - optimális megjelenítés testre szabással

BenQ Display Pilot szoftver
A Display Pilot szoftver egy teljes testre szabást kínáló csomag, amellyel a tervezők saját igényeik szerint változtathatják a monitor beállításait. Az Application Tuning funkcióval lehetőség van színséma hozzárendeléshez a rendszeresen használt alkalmazásokhoz. A Display Pilot szoftver pedig automatikusan kiválasztja és beállítja a megfelelő színsémát. Egyé, a Display Piloton keresztül elérhető funkciók pedig: Auto Pivot, Asztal méretezés, PIP/PBP és egyéb OSD beállítások, mint például a fényerő szabályozás.

Ergonómia a munkában - a maximális tervezési kényelemért

OSD vezérlő
Könnyedén válthat az OSD vezérlő segítésével a különböző üzemmódok között: CAD/CAM üzemmód, animációs üzemmód és alacsony kék fénykibocsátású üzemmód között. Az OSD beállításokra is használható, mint például a fényerő-szabályozás.


Ergonomikus monitor – HAS
A monitor széles állítási lehetőségeivel – magasság, billentés, forgatás, fordítás – tökéletesen, egyedileg testre szabható a saját munkahely, valamint a maximum 150mm-es magasságállítás révén a személyes használati szokásoknak is teljes mértékben megfelel.


Auto-Pivot
Az automatikus pivot érzékeli a monitor elforgatását és annak megfelelően dinamikusan - álló vagy fekvő tájolásba és a Windows vagy a videokártya állítása nélkül - forgatja el a megjelenítet tartalmat.

Szemvédelem - Mert a szeme egészsége fontos

BenQ szabadalmaztatott villogás-mentes technológia
A BL sorozat a legújabb BenQ által szabadalmaztatott villogás-mentes technológiával van felszerelve. A technológia kiküszöböli a minden fényerő-szinten fennálló villogást és a hatékonyan csökkenti a szem fáradását. A hagyományos LCD kijelzők 200-szor cserélnek képet másodpercenként. Ez a villogás az ember számára már nem érzékelhető, azonban a szem érzékeli a villogást, így ezért is fontos, hogy enyhítsük a szemre nehezedő stresszt, amit a villogó képernyő okoz és tartsuk egészségben szemeit, miközben egy új terven dolgozik.

Egyedülálló alacsony kék-fénykibocsátás üzemmód
Kék fényt minden monitor kibocsát, olyan spektrumban, mely zavarhatja a szemet. A BenQ egyedülálló Alacsony kék fénykibocsátó technológiája csökkenti a kék fény kibocsátást és lehetőséget biztosít az egészségesebb számítógép használatra. A kék fénykibocsátás csökkentéséhez válassza a négy rendelkezésre álló Alacsony kék-fénykibocsátó üzemmódok közül - az OSD gomb segítségével - a legmegfelelőbbet:


- Multimédia üzemmód (30%-os kékfény-csökkentés) megtartja a kimagasló képminőséget fotók, videók, animációk vagy egyéb multimédia megjelenítésekor, azonban jelentősen csökkent a kék fény kibocsátása.
- Web-szörf üzemmód (50%-os kékfény-csökkentés) optimalizálja a weboldalak olvasási élményét
- Irodai üzemmód (60%-os kékfény-csökkentés) biztosítja a szem kényelmét és egészségét, miközben a szövegszerkesztési, email és egyéb irodai feladatok hatékonysága növekszik.
- Olvasási üzemmód (70%-os kékfény-csökkentés) azt a helyzetet szimulálja, mintha valódi papírt tartana szemei előtt. Ebookot, hosszú dokumentumot vagy egyéb anyagot, amely hosszabb koncentrációt igényel. Így is ismerheti: BL 3201 PT, BL 3201PT, BL3201 PT

Nincs több elvesztett vonal
A pontos színskála a képzeletet kelti életre. A nagyméretű tervezőfelület és felbontás még a legapróbb részleteket is felfedi. Az ergonomikus kialakítás pedig megkíméli szemeit és nyakát a megerőltetéstől, amelynek eredményeként a monitor tökéletesen megfelel a CAD/CAM felhasználási elvárásoknak!
A 2560x1440 WQHD felbontás által nyújtott extra munkafelületnek köszönhetően kevesebb görgetésre van szükség a nagyításhoz. Kezdje el használni most a BenQ CAD/CAM monitorát és fokozza a munka hatékonyságát!
Az egyedülálló CAD/CAM üzemmódot a CAD/CAM felhasználók számára, kifejezetten a munka hatékonyságának növelésére, illetve a szem fáradásának csökkentésére tervezték. A szín kontrasztjának emelésével minden egyes, megjelenített vonal tökéletesen megkülönböztethető. A BenQ CAD/ CAM monitorral nincs több elvesztett vonal a tervezési munkálatok közben.
A sötét részletek egyértelmű megkülönböztetése érdekében a BenQ kifejlesztette az animáció üzemmódot, amely úgy növeli meg a sötét képrészletek fényerejét, hogy a többi terület túlexponálttá válna. Az animáció üzemmód tíz fényerő-szintjével kényelmet és szabadságot ad, amely lehetőséget a tervezők tárt karokkal várnak.
A BenQ továbbfejlesztett 100% sRGB kijelző technológiájával minden szín a legfinomabb részletekben és pontsággal jelenik meg, bárhonnan is tekint rá. Válassza a BL3200PT-t, és ossza meg a professzionális vizuális élményt.
Az automatikus pivot érzékeli a monitor elforgatását és annak megfelelően dinamikusan forgatja el a megjelenítet tartalmat. Minden megjelenített ablak egyenletesen osztódik el a képernyő, ha rákattint a Desktop Partition ikonra, mely egyetlen kattintással teszi lehetővé munkáinak összehasonlítását. Mi több, a különböző üzemmódok állíthatók be a sűrűn alkalmazott szoftverekhez. A Display Pilot automatikusan átvált az előre beállított üzemmódra a szoftverek elindításakor.
Az egyedülálló, minden BL3200PT monitor állványába épített vezérlőeszköz közvetlenül fér hozzá az OSD menühöz. A három előre beállított gyors elérésű gombbal válthat az 1. sRGB üzemmód, a 2. CAD/CAM üzemmód és a 3. Alacsony kék fény kibocsátás üzemmód között, vagy hozzáadhat saját megjelenítési beállításokat is, amellyel még rugalmasabban testre szabható a monitor.
A nagyképernyős monitorok általában sok helyet foglalnak el a asztalon. A BL 3200-at úgy tervezték, hogy a lehető legkevesebb munkaterületet foglalja el. A kompakt állvány lehetővé teszi, hogy az asztal szélére helyezhesse a monitort, és így növelje a rendelkezésre álló munkaterületet és kényelmet.
A készülék oldalán kényelmes elérést biztosítanak a be- és kimeneti csatlakozások. 2 darab USB 3.0 port, és egy SD kártya olvasó, amelyek szupersebességű adatátvitelt tesznek lehetővé.
A vékony kerete könnyedebbé és nagyobbá teszi a monitort. A multi-monitoros megjelenítéskor - kettő vagy több készülék használatakor - a vékony káva kevésbé zavaró és hatékonyan növeli meg a rendelkezésre álló munkateret.
A monitor széles állítási lehetőségeivel – magasság, billentés, forgatás, fordítás – tökéletesen, egyedileg testre szabható a saját munkahely, valamint a maximum 150mm-es magasságállítás révén a személyes használati szokásoknak is teljes mértékben megfelel.
A villogás-mentes technológia a teljes fényerőtartományban szünteti meg a villogást. A hagyományos LCD monitorok 200-szor villognak másodpercenként. A szem nem látja ezt a villogást, azonban minden bizonnyal érzékeli azt. Szabadítsa meg a szemeit és váltson CAD/CAM villogás-mentes monitorra, és hagyja, hogy szemei kevesebbet dolgozzanak, miközben ön CAD/ CAM tervezéssel van elfoglalva. Kék fényt minden monitor kibocsát, olyan spektrumban, mely zavarhatja a szemet. A BenQ egyedülálló Alacsony kék fénykibocsátó technológiája csökkenti a kék fény kibocsátást és lehetőséget biztosít az egészségesebb számítógép használatra. Kapcsolja át a monitort a négy alacsony kék fénykibocsátó beállítás egyikére (multimédia – 30% csökkentés, web-böngészés – 50% csökkentés, irodai – 60% csökkentés, olvasás – 70% csökkentés), és jutalmazza meg szemét anélkül elvesztené a vizuális élvezetet. Az üzleti felhasználóknak gyakran kell dokumentumokat a képernyőn olvasni. Az Olvasási üzemmód úgy állítja be a monitor fényerejét, kontrasztját és élességét, mintha papírt tartana szemei előtt, miközben nem szükséges papírt pazarolnia a nyomtatáshoz.
A környezeti fény intenzitásának megfelelően a szemvédő szenzor automatikusan szabályozza a monitor fényerejét, hogy az egész napon át tartó használat mellett is optimális élességgel kényelmes legyen a munka.


Basetech SB32 2.1 hangrendszer

A monitor egyetlen gyenge pontja a beépített hangszórója, amelytől mély, telt hangokat ne várjunk. Megoldást egy kiegészítő nyújt, amely tökéletesen illik a monitor alá.


A Basetech SB32 egy extrém lapos hangfal, ami egyszerűen a TV vagy a monitor alá helyezhető. Az esetleges helyproblémák ellenére sem kell ezentúl nélkülöznie a jó hangzást. Ha jelet kap akkor automatikusan bekapcsol, de ha 15 percig nem érkezik rá jel akkor pedig automatikusan kikapcsol.

  • Hangfal típus: Soundbasse
  • 2.1 hangrendszer beépített mélysugárzóval
  • Kimenő teljesítmény: 2 x 7,5 W + 15 W
  • Stílusos, minimalista dizájn
  • Kezelés puha tapintású gombokkal vagy távirányítóval
  • Egyszerűen a TV vagy monitor alá helyezhető, Max. 50 kg-os TV-t bír el
  • Bemeneti csatlakozók: audio, sztereo (3.5 mm jack)
  • Frekvenciatartomány: 60-20000 Hz
  • Méret, magasság: 50 mm
  • Méret, mélység: 218 mm
  • Méret, szélesség: 584 mm
  • Szín: Fekete
  • Súly: 1.68 kg
  • Üzemi feszültség: 220-240 V/50/60 Hz
  • Teljesítmény felvétel: 18 W

USB töltő






2016. január 17., vasárnap

Cocktail Audio X10 Modding


Model nameX10
CD PlayerTypeFront loading
Supported mediaCD, CD-DA, CD-R, CD-RW, DVD-R/RW
Supported audio codec
& format
MP3, FLAC, WAV, WMA, M4A, AAC, Ogg Vorbis, PCM,
PLS, M3U
Amplifier(built-in)Rated output(8ohm) of
speaker out
30W+30W @1KHz, 8ohm, 1% THD
Head phone out100mW+100mW @1KHz, 16ohm, 0.1% THD
Line out2Vrms @1KHz, 0.1% THD
Input sensitivity of
Line(AUX) in
Max 1Vrms
Display3.5 inch color TFT LCD for various menu with vivid high quality graphic user interface(GUI)
InputLine(AUX)-in
OutputLine-out, Speaker out, Headphone out, SPDIF(Optical out)
ConnectiveNetworkWiredEthernet(10/100) LAN
Wireless(Optional)802.11b/g/n WiFi USB dongle
USBHost X 2eaHigh speed 2.0 host port
Target X 1eaHigh speed 2.0 target for PC
Supported audio
codec & format
MP3, FLAC, WAV, WMA, M4A, AAC, Ogg Virbis, PCM, Playlist(PLS, M3U)
Supported
Storage
Type3.5 inch SATA(1/2) hard disk (** support up to 2 Terabytes)
File systemNTFS and FAT32 (** NTFS recommended)
Supported OSD
Languages
English, French, German, Korean, Spanish, Russian, Oprtuguese, Turkish, Greek, Czech,
Polish, Hebrew
PowerAC adapter(24V/3.5A)
Dimension18(W) X 9.8(H) X 14.7(D) Cm

Szoftver modding

Telnet:

Username: root
Password: aktdlTsmsrj

[tango3:~]mount - / -oremount,rw

Betűtípus lecserélése:

[tango3:~]cp /tango3/qtdfb/lib/fonts/0_TahomaBold.ttf /mnt/usb1/option/fonts/

Ikonok lecserélése:

cp /mnt/hdd1/MAIN_USB_U.png /tango3/qtdfb/bin/images/MAIN_USB_U.png
cp /mnt/hdd1/MAIN_USB_F.png /tango3/qtdfb/bin/images/MAIN_USB_F.png

Nyelvi fájl lecserélése:
cp /mnt/hdd1/euterfe_turkish.qm /tango3/qtdfb/bin/language/euterfe_turkish.qm

Program a nyelvi fájl szerkesztéséhez:
QtLinguist-4.6.0-Win32-Installer.exe



Hardver modding


  • Nincs benne CD olvasó
  • Nincs benne gyári ventilátor
  • Nincs benne HDD tálca


helyette van benne:
  • Noctua NF-R8 (8 cm-es hangtalan ventilátor)






  • 4 GB SSD tárhely

2 db (StarTech Dual mSATA SSD to 2.5” SATA RAID Adapter Converter)
4 db Samsung 1 TB-os mSATA-s SSD



  • Wifi adapter



2015. december 19., szombat

Könyvek

Walter Isaacson: Steve Jobs

iPod. iPhone. iPad. iTunes. Mac. És egy név mindezek mögött: Steve Jobs. Az Apple-vezér és Pixar társalapító első hivatalos életrajza egy nem mindennapi ember életébe enged betekintést.
A könyv írója az elmúlt két év során több, mint negyven alkalommal beszélgetett Steve Jobsszal. Ezek a beszélgetések szolgáltak a könyv gerincéül, amit tovább színesített vagy éppen árnyalt a több, mint 100 – családtagokkal, barátokkal, ellenségekkel, versenytársakkal és kollégákkal készített – interjú. Ezekből bontakozik ki Steve Jobs eseményekben gazdag élete. Egy olyan emberé, akinek páratlan kreativitása, tökéletesség iránti szenvedélye és fékezhetetlen lelkesedése 6 ágazatot forradalmasított: személyi számítógép, animációs film, zene, telefon, táblaszámítógép és a digitális könyvkiadás.
Egy olyan világban, amelyben a társadalmak a digitális kor gazdaságát építik, Jobs a legnagyobb példakép. Felismerte, hogy a XXI. században az értékteremtés igazán hatékony módja a kreativitás és a technológia összekapcsolása, s ezért olyan vállalatot hozott létre, amelyben a határtalan képzelet egyedülálló mérnöki teljesítménnyel párosul.
Jobs közreműködött a könyv készítésében, de teljesen szabad kezet adott az írónak, sőt arról a jogáról is lemondott, hogy a kéziratot nyomdába kerülés előtt átolvassa. Kifejezésre juttatta, hogy vele és az életével kapcsolatban nincs tabutéma, sőt ösztönözte az embereket, hogy őszintén nyilatkozzanak róla: „Sok dolgot követtem el, amire nem vagyok büszke. Mint például, hogy teherbe ejtettem a barátnőmet 23 évesen, és ezt nem is kezeltem a legszebben.” – mondta. „De nincs semmi olyan sötét titkom, ami ne kerülhetne felszínre.”
Jobs nyíltan – sőt néha már brutális őszinteséggel – beszél munkatársairól és versenytársairól. A barátai, ellenségei és kollégái pedig kendőzetlenül nyilatkoznak szenvedélyeiről, félelmeiről, megalkuvást nem tűrő tökéletesség utáni vágyáról, gonoszságairól és a mindent ellenőrizni akaró megszállottságáról – azaz mindazokról a dolgokról, amiknek eredményeképpen a nevéhez fűződő korszakalkotó dolgok megszülethettek.
Jobs a vele kapcsolatba kerülőket könnyen az őrületbe tudta kergetni. De személyisége annyira elválaszthatatlan a nevéhez fűződő újításoktól, ahogy az Apple számítógépe az operációs rendszerétől. Így Steve Jobs élettörténete egyszerre példaértékű és tanulságos, tele leckékkel innovációról, jellemről, vezetésről és értékekről.


Walter Isaacson: Innovátorok

Inspiráló könyv a zsenialitásról, és arról, hogy a csapatmunka elengedhetetlen az igazi kreativitáshoz, az ötletek megvalósításához és a sikerhez.
Walter Isaacson, a világsikerű Steve Jobs életrajzi kötet írója ezúttal a digitális forradalom, az emberi zsenialitás és a kreativitás lenyűgöző történetét meséli el. Az életrajzírók az egekig magasztalják a magányos farkasként bemutatott vagy inkább misztifikált feltalálókat, pedig a digitális kor majd 200 éves történetének nagy találmányai leginkább csapatmunka eredményei.
Ada Lovelace, Alan Turing, Neumann János, Bill Gates, Steve Wozniak, Steve Jobs, Tim Berners-Lee és Larry Page nagy tehetségek, sőt zsenik, de rengeteg lenyűgöző személyiség vett részt a munkájukban. A könyv a digitális forradalom számos hackerének, feltalálójának és vállalkozójának a története arról szól, kik voltak, milyen rugóra járt az agyuk, és mitől voltak olyan kreatívak; illetve miért tette őket a csapatmunkára való képességük még kreatívabbá.


Daniel Ichbiah: Bill Gates és a Microsoft regénye

Hogy is lehet megérteni egy olyan különös személyiséget, mint Bill Gates? Minek köszönhető ez a hihetetlen keverék Henry Ford, Thomas Edison és …. Tapsi Hapsi jellemvonásaiból? Ne is próbáljuk megérteni. A zsenikre éppen az a jellemző, hogy nem lehet beskatulyázni őket… 
Első pillantásra ábrándozó kamasznak tűnik, akinek még nem sikerült átlépnie a gyermekkort a felnőttek világától elválasztó határt… 
Mint mondhatnánk valakiről, aki harmincegy éves korára dolármilliárdos lett, és aki kilenc évvel később 12,9 milliárd dolláros vagyonával a világ leggazdagab emberévé vált?… 
Semmi kétség, Billnek valami különleges adottsága, valami személyes varázsa. Ritka képességek keverednek benne… mert emelkedett emberi értékei mellett előreláthatóan és ravaszul, elképesztő pénzügyi tehetséggel irányítja üzleti ügyeit.


Paul Allen: Az ötletember

A Microsoft születéséről már sokan írtak, de Paul Allen most adja közre először visszaemlékezéseit. Saját szemszögéből meséli el a cég történetét, feltárja Bill Gateshez fűződő sokrétű kapcsolatát, és beszámol izgalmas és fordulatokkal teli életútjáról.
1982-ben, amikor Hodgkin-kórt diagnosztizáltak nála, élete gyökeresen megváltozott. Visszavonult a Microsofttól, és felépülését követően más utat választott: hatalmas vagyonát és elképesztő ötleteit a legújabb kutatások és felfedezések szolgálatába állította. 1986-ban megalapította saját cégét, a Vulcant, amelynek égisze alatt több mint 50 vállalatba fektetett be, a szórakoztatóipartól kezdve a telekommunikáción és a biotechnológián át az agykutatásig. Vállalkozásai mögött mindig ugyanaz az egyszerű kérdés áll: "Mi az, ami nincs, de lennie kellene?"


Andrew Hodges: Kódjátszma

A különös cambridge-i matematikusnak, Alan Turingnak sikerült feltörnie az Enigma rendszerét, és ezzel megváltoztatta a második világháború menetét.
Már a háború előtt foglalkozott egy univerzális gép megalkotásával, majd 1945 után újból visszatért a digitális számítógéppel foglalkozó tervéhez. Turing messzelátó álmai egy digitális korszakról a mesterséges intelligencia vizióját vetítették előre.
1952-ben homoszexulitásáért elítélték, és hormonkezelést rendeltek el nála.
1954-ben, 41 éves korában öngyilkos lett, és ezzel a britek egyik legnagyobb tudósukat veszítették el.
Andrew Hodges életrajza Alan Turingról, erről a különleges egyéniségről nagy szeretettel és tisztelettel megírt könyv.


Simon Singh: Kódkönyv




2015. szeptember 27., vasárnap

TIS-100



„OLCSÓN, GYORSAN, KIVÁLÓAN! (A HÁROMBÓL KETTŐT VÁLLALOK…)”

Ez a szellemes felirat jutott eszembe a játék használatakor. Nem csak a megfogalmazás frappáns, a mondanivaló is filozofikusan tömör és tökéletesen ábrázolja a kényelmetlen igazságot: bármennyire is szeretnénk, nem lehet mindent egyszerre.



OVERVIEW
The Tessellated Intelligence System is a massively parallel computerarchitecture comprised of non/uniformly interconnected heterogeneous nodes. The Tessellated Intelligence System is ideal for applications requiring complex data stream processing, such as automated financial trading, bulk data collection, and civilian behavioral analysis.

Note: Notes like this one will appear in this manual to indicate scenarios requiring special attention and to refer to other documents that contain more information on a topic.
SYSTEM ARCHITECTURE AND ORGANIZATION
The Tessellated Intelligence System consists of a large number of independent nodes connected on a local basis. (Refer to the model-specific manual to find the precise node population counts present on a particular device.) Node types can be broadly classified as processing or storage, with several variants within each category.

Generally, nodes are connected to up to four neighbors via ports. Ports enable lightweight message/passing communication between nodes. Communication over ports is coordinated by allowing either node to issue a read or write to a port and blocking until the request is filled by the corresponding node.

Note: If two nodes issue the same communication command (read or write) on the connection between them, the nodes will deadlock and a hardware fault will occur. Refer to the separate document “Tessellated Intelligence System Best Practices r Patterns of Node Communication” for details on how to use ports effectively and safely.

Note: If a node issues a communication command and it is never fulfilled by the corresponding node, the node will deadlock and a hardware fault will occur. (Exceptions to this rule exist; refer to the documentation of specific node types for details.) Refer to the separate document “Tessellated Intelligence System Best Practices I Patterns of Node Communication” for details on how to use ports effectively and safely.

Note: This document does not describe timing or throughput for node communication operations or instructions, as these values vary by model and hardware revision. Refer to the model/specific manual for a detailed description of performance characteristics of a particular device.
NODE TYPE T20 - RESERVED
Note: This node type identifier is restricted to specific models of the Tessellated Intelligence System and will not be described in this document. Documentation for node type T20 is distributed only with systems containing this node type. Unauthorized requests for copies of documentation describing this node are reported to the state security bureau, as required by law. ???
NODE TYPE T21 - BASIC EXECUTION NODE
1. Architecture
The Basic Execution Node is responsible for coordinating the behavior of the Tessellated Intelligence System. Processing can occur within the Basic Execution Node, or can be delegated to specialized processing and storage nodes.

The Basic Execution Node executes a program specified in the Basic Execution Node Instruction Set. A Basic Execution Node program specifies computational and communication operations to perform. Operations are performed sequentially, beginning with the first instruction in the program. After executing the last instruction of the program, execution automatically continues to the first instruction. This behavior supports the common usage of Basic Execution Nodes, in which programs are written to operate in a continuous loop.

In addition to the communication ports common to all Tessellated Intelligence System nodes, the Basic Execution Node contains a number of registers that are used in the execution of its program. No additional memory is available on the Basic Execution Node; if additional storage is required, the node should coordinate with another Basic Execution Node or a storage node.

All registers store integer values between -999 and 999 (inclusive). The representation of register values is implementationrdefined, and knowledge of the representation is not required to program the Basic Execution Node.

ACC

Type: Internal

Description: ACC is the primary storage register for a Basic Execution Node. ACC is used as the implicit source or destination operand of many instructions, including arithmetic and conditional instructions.

BAK

Type: Internal (non/addressable)

Description: BAK is temporary storage for values in ACC. It is only accessible through the SAV and SWP instructions, and cannot be read or written directly .

NIL

Type: Internal (special)

Description: Reading NIL produces the value zero. Writing to NIL has no effect. NIL can be used as a destination operand to execute an instruction for its side effects only, discarding the result.

LEFT, RIGHT, UP, DOWN

Type: Port

Description: The four communication registers UP, DOWN, LEFT, and RIGHT correspond to the four ports that all Basic Execution Nodes use to communicate with topologically adjacent nodes. Some ports will be disconnected on certain nodes within the hardware, and will block indefinitely if a READ or WRITE command is issued. Refer to the interconnection diagram for the node to determine which ports are available for use.

ANY

Type: Port (pseudoport)

Description: When ANY is used as the source of an instruction, the instruction will read the first value that becomes available on any port. When ANY is used as the destination of an instruction, the result of the instruction will be sent to the first node that reads from any port on this node.

LAST

Type: Port (pseudoport)

Description: LAST refers to the port last read or written using the ANY pseudoport. It otherwise behaves identically to explicitly specifying a port. Reading from or writing to LAST before it has been set by a successful read or write using the ANY pseudoport will result in implementation-defined behavior. Refer to the separate document “Tessellated Intelligence System Best Practices I Patterns of Node Communication” for sample code demonstrating the use of the LAST pseudoport.
2. Instruction Set
<SRC> and <DST> instruction parameters may specify a port or internal register. Any use of a port will block until the corresponding node connected to that port completes the communication by reading or writing a value. Additionally, a <SRC> parameter may be a literal integer value between -999 and 999 (inclusive). BAK cannot be specified as a <SRC> or <DST> operand. The value of BAK is only accessible through special instructions SAV and SWP. <LABEL> parameters are arbitrary textual names used to specify jump targets within the program.

2-1. Comments

Syntax: # COMMENT TEXT

Description: All text including and after the comment symbol (#) is ignored.

Note: Text placed after two comment symbols (##) will be used as the title of the program in which it occurs, and is displayed in the debugger to make browsing programs easier.

2-2. Labels

Syntax: <LABEL>:

Description: Labels are used to identify targets for jump instructions. When used as a jump target, the instruction following the label will be executed next.

Examples:

LOOP : This label is on a line by itself.
L: MOV 8, ACC This label is on a line with another instruction

2-3. NOP

Syntax: NOP

Equivalent syntax: ADD NIL

Description: NOP is a pseudo-instruction that has no effect on the node’s internal state or communication ports. NOP is automatically converted to the instruction ADD NIL.

2-4. MOV

Syntax: MOV <SRC>, <DST>

Description: <SRC> is read and the resulting value is written to <DST>.

Examples:

MOV 8, ACC The literal value 8 is written to the ACC register.
MOV LEFT, RIGHT A value is read from the LEFT port, and then written to RIGHT.
MOV UP, NIL A value is read from the UP port and then discarded.

2-5. SWP

Syntax: SWP

Description: The values of ACC and BAK are exchanged.

2-6. SAV

Syntax: SAV

Description: The value of ACC is written to BAK.

2-7. ADD

Syntax: ADD <SRC>

Description: The value of <SRC> is added to the value of ACC and the result is stored to ACC.

Examples:

ADD 16 The literal value 16 is added to the value in the ACC register.
ADD LEFT A value is read from the LEFT port, and then added to ACC.

2-8. SUB

Syntax: SUB <SRC>

Description: The value of <SRC> is subtracted from the value of ACC and the result is stored to ACC.

Examples:

SUB 16 The literal value 16 is subtracted from the value in the ACC register.
SUB LEFT A value is read from the LEFT port, and then subtracted from ACC.

2-9. NEG

Syntax: NEG

Description: The value of ACC is arithmetically negated. A value of zero remains the same.

2-10. JMP

Syntax: JMP <LABEL>

Description: Transfer execution unconditionally. The instruction after the label <LABEL> will be executed next.

2-11. JEZ

Syntax: JEZ <LABEL>

Description: Transfer execution conditionally. The instruction after the label <LABEL> will be executed next if the value of ACC is zero.

2-12. JNZ

Syntax: JNZ <LABEL>

Description: Transfer execution conditionally. The instruction after the label <LABEL> will be executed next if the value of ACC is not zero.

2-13. JGZ

Syntax: JGZ <LABEL> 1

Description: Transfer execution conditionally. The instruction after the label <LABEL> will be executed next if the value of ACC is positive (greater than Zero).

2-14. JLZ

Syntax: JLZ <LABEL>

Description: Transfer execution conditionally. The instruction after the label <LABEL> will be executed next if the value of ACC is negative (less than zero).

2-15. JRO

Syntax: JRO <SRC>

Description: Transfer execution unconditionally. The instruction at the offset specified by <SRC> relative to the current instruction will be executed next.

Examples:
JRO 0 This instruction will be executed next, effectively halting execution.
JRO -l The previous instruction will be executed next.
JRO 2 The next instruction will be skipped, executing the instruction following it.
JRO ACC The next instruction to execute will be determined by the value in ACC.
3. Example Programs
The following sample program reads a sequence of values from the LEFT port, doubling each value read and writing that to the RIGHT port. Because of the automatic looping behavior of the Basic Execution Node, it continues to the first instruction after executing the last instruction.

MOV LEFT , ACC Read a value from the LEFT port into the ACC register\.
ADD ACC Add the value in ACC to itself, doubling it\.
MOV ACC , RIGHT Write the value in the ACC register to the RIGHT port\.

The following sample program reads a sequence of values from the UP port, writing positive values to the RIGHT port and negative values to the LEFT port\. Zero values are discarded\.

START:
MOV UP, ACC Read a value from the UP port into the ACC register.
JGZ POSITIVE If the value in ACC is greater than zero, jump to “POSITIVE”.
JLZ NEGATIVE If the value in ACC is less than zero, jump to “NEGATIVE”.
JMP START The value was neither positive nor negative, so jump to “START”.
POSITIVE:
MOV ACC , RIGHT Write the value in the ACC register to the RIGHT port.
JMP START Jump to “START”.
NEGATIVE:
MOV ACC , LEFT Write the value in the ACC register to the LEFT port.
JMP START Jump to “START”.
NODE TYPE T30 - STACK MEMORY MODE
1. Architecture
The Stack Memory Node enables read/write access to a large number of values according to a simple stack-based communication protocol. (Refer to the model-specific manual to find the capacity of the Stack Memory Nodes on a particular device.)
2. Communication Protocol
All interaction with the Stack Memory Node is performed through ports. Writing to the Stack Memory Node adds the value to the top of the stack. If the stack is full, the write will block until space becomes available. Reading from the Stack Memory Node removes the top value from the stack and produces that value. If the stack is empty, the read will block until a value is available.

Stack Memory Nodes are typically connected to multiple other nodes, and can be used by any connected node. Simultaneous reads and writes to a Stack Memory Node resolve in an undefined order, but each individual communication will behave according to the described communication protocol. For more information on using storage nodes from multiple nodes effectively and predictably, refer to the separate document “Tessellated Intelligence System Best Practices & Patterns of Node Communication”.
NODE TYPE T31 - RANDOM ACCESS MEMORY NODE
Note: The Random Access Memory Node is not yet available in standard Tessellated Intelligence System devices. Emulators and prototype hardware are available to interested users. The specification and behavior is not yet finalized and therefore is omitted from this document.

TODO
  • Figure out who sold TIS-100 to swap meet dealer
  • Rebuild signal multiplier
  • Look for book of mico-optimisation tips
  • Renew license plate tabs
EMBEDDED INTERACTIVE DEBUGGER
1. Keyboard Shortcuts
The interactive debugger contains the following keyboard shortcuts:
Control-Z: Undo last change
Control-Y: Redo last change
Control-X: Cut selected text to clipboard
Control-C: Copy selected text to clipboard
Control-V: Paste clipboard text
Control-Arrow: Navigate to the adjacent execution node
F1: View instruction set quick reference
F2: View anti-tamper certification status ??
F5: Begin running the current program
F6: Step or pause the current program
2. Breakpoints
To set a breakpoint, place an exclamation mark (!) at the beginning of a line. When a breakpoint is set, the program will be paused before that line is executed, allowing you to easily debug code that would be too tedious to step through one instruction at a time.

MOV LEFT , ACC
!ADD ACC The program will be paused before this instruction is executed.
MOV ACC , DOWN
VISUALIZATION MODULE
1. Visualization Module Usage
The TIS-100 contains a Visualization module that allows programs to programmatically create and display images. The module contents can be modified by sending command sequences, which consist of the starting X coordinate, the starting Y coordinate, one or more color values, and a terminating negative value (often -I). The coordinate system starts at (o, 0), which is located in the topleft of the display area.

The visualization module supports the following colors:

0: Black
1: Dark grey
2: Bright grey
3: White
4: Red
2. Visualization Module Resolution
The standard TIS-100 visualization module is 30 characters wide and 18 characters tall.

The “image console sandbox” contains a larger visualization module that is 36 characters wide and 22 characters tall.
3. Example Command Sequences
0,0,3,-1 Draw a single white pixel in the topleft corner of the module's display.
0,0,4,4,4,4,4,-1 Draw a horizontal red line in the topleft corner of the module's display.

























Forrás: http://steamcommunity.com/sharedfiles/filedetails/?id=456879799