Autor Wątek: 2+2=7  (Przeczytany 35939 razy)

Stanisław Remuszko

  • 1948-2020
  • In Memoriam
  • God Member
  • *
  • Wiadomości: 8769
    • Zobacz profil
Re: 2+2=7
« Odpowiedź #15 dnia: Listopada 24, 2011, 10:05:18 pm »
Nie, Panie Skrzacie. To są gugle. Podpowiem: trzeba w nie wpisać tę liczbę i właściwie odczytać sto osiemnaste wskazanie...
VOSM
Ludzi rozumnych i dobrych pozdrawiam serdecznie i z respektem : - )

trx

  • Juror
  • Full Member
  • *****
  • Wiadomości: 246
  • wytwór ponowoczesny
    • Zobacz profil
Re: 2+2=7
« Odpowiedź #16 dnia: Listopada 24, 2011, 11:42:08 pm »
UWAGA - adres prowadzi do strony, która ujawnia różne "sztuczki":

https://plus.google.com/u/0/101765089097091765365/posts/1MaYwxJz62X

maziek

  • YaBB Administrator
  • God Member
  • *****
  • Wiadomości: 13369
  • zamiast bajek ojciec mi Lema opowiadał...
    • Zobacz profil
Re: 2+2=7
« Odpowiedź #17 dnia: Listopada 25, 2011, 08:40:58 am »
Człowiek całe życie próbuje nie wychodzić na większego idiotę niż nim faktycznie jest - i przeważnie to mu się nie udaje (moje, z życia).

Stanisław Remuszko

  • 1948-2020
  • In Memoriam
  • God Member
  • *
  • Wiadomości: 8769
    • Zobacz profil
Re: 2+2=7
« Odpowiedź #18 dnia: Listopada 25, 2011, 09:51:40 am »
@maziek
Tak.
VOSM
Ludzi rozumnych i dobrych pozdrawiam serdecznie i z respektem : - )

skrzat

  • YaBB Administrator
  • Senior Member
  • *****
  • Wiadomości: 357
    • Zobacz profil
Re: 2+2=7
« Odpowiedź #19 dnia: Listopada 25, 2011, 12:38:57 pm »
ten trop nie ma większego sensu: wyniki wyszukiwania w Google są różne w zależności od lokalizacji użytkownika.

maziek

  • YaBB Administrator
  • God Member
  • *****
  • Wiadomości: 13369
  • zamiast bajek ojciec mi Lema opowiadał...
    • Zobacz profil
Re: 2+2=7
« Odpowiedź #20 dnia: Listopada 25, 2011, 05:19:38 pm »
Very Złośliwy Senior Member!
Puścisz wreszcie farbę? Wiemy już ze skrzatem, że nie zaliczyliśmy.
Człowiek całe życie próbuje nie wychodzić na większego idiotę niż nim faktycznie jest - i przeważnie to mu się nie udaje (moje, z życia).

olkapolka

  • YaBB Administrator
  • God Member
  • *****
  • Wiadomości: 6891
    • Zobacz profil
Re: 2+2=7
« Odpowiedź #21 dnia: Listopada 25, 2011, 05:29:58 pm »
Może najprościej zapytać samego M.W.? Jeśli ktoś korzysta z Google+...
Mężczyźni godzą się z faktami. Kobiety z niektórymi faktami nie chcą się pogodzić. Mówią dalej „nie”, nawet jeśli już nic oprócz „tak” powiedzieć nie można.
S.Lem, "Rozprawa"
Bywa odwrotnie;)

Stanisław Remuszko

  • 1948-2020
  • In Memoriam
  • God Member
  • *
  • Wiadomości: 8769
    • Zobacz profil
Re: 2+2=7
« Odpowiedź #22 dnia: Listopada 25, 2011, 05:52:46 pm »
Maźku, nadal usilnie i intensywnie pracuję nad swoim prywatnym życiem, i to jest jedyny powód, dla którego nie odpowiedziałem dotychczas jako Kwinta, a bez takiej odpowiedzi źle czułbym się w większych wpisach na Forum. Pozwalam sobie - rzadko - tylko na trzy słowa na krzyż. Melduję zatem posłusznie Panu Globalnemu (i Panu Skrzatowi), iż od początku żartowałem sobie. Natomiast moje podejrzenie serio jest rodem wprost z Mistrza, dokładniej zaś - z "Gigamesha": że to nic nie znaczy. Czysty przypadek.
VOSM
Ludzi rozumnych i dobrych pozdrawiam serdecznie i z respektem : - )

maziek

  • YaBB Administrator
  • God Member
  • *****
  • Wiadomości: 13369
  • zamiast bajek ojciec mi Lema opowiadał...
    • Zobacz profil
Re: 2+2=7
« Odpowiedź #23 dnia: Listopada 25, 2011, 06:12:39 pm »
Brzydki Męber!  ;D
Człowiek całe życie próbuje nie wychodzić na większego idiotę niż nim faktycznie jest - i przeważnie to mu się nie udaje (moje, z życia).

maziek

  • YaBB Administrator
  • God Member
  • *****
  • Wiadomości: 13369
  • zamiast bajek ojciec mi Lema opowiadał...
    • Zobacz profil
Re: 2+2=7
« Odpowiedź #24 dnia: Listopada 27, 2011, 11:40:12 pm »
No i co, naszego dudla ni ma... :( !

http://www.google.com/logos/


Męber (Very Senior), pisz do zięcia!
Człowiek całe życie próbuje nie wychodzić na większego idiotę niż nim faktycznie jest - i przeważnie to mu się nie udaje (moje, z życia).

olkapolka

  • YaBB Administrator
  • God Member
  • *****
  • Wiadomości: 6891
    • Zobacz profil
Re: 2+2=7
« Odpowiedź #25 dnia: Grudnia 29, 2011, 12:38:40 pm »
No dobra, ale kod ktoś złamał?

Wg mnie tam jest binarnie  1110110 (rozdzielane pojedynczym pikiem), w ascii to by było "v" a dziesiętnie 118. Nic nie rozumiem. No chyba, że nomen omen Ola miała rację i to jest "v" z Master's Voice :) .

Hm...góglałam za tym kodem, bo myślałam, że po miesiącu będzie pełno rozwiązań - i ze zdziwieniem konstatuję, że się myliłam - ni jednego nie znalazłam. Za to na stronce MW pojawił się link do "rozkładówki" dódla:
http://www.html5rocks.com/en/tutorials/doodles/lem/
i samego dódla:
http://www.google.com/logos/lem/

Spokoju mi to nie dawało i tak gapiłam się na ten obrazek z drugiego poziomu i mam pytanie maziek:
a skąd Ty wziąłeś, że to akurat jest 1110110?
Się nie znam, ale mnie to wygląda na oznaczenie fal "chudych" 1 i "grubych" 0 - licząc od tej potrójnej fali. Dlaczego akurat od tego miejsca? Mnie ten kod leci w kółko i powtarza się: gdyby zostawić takie oznaczenia 0 i 1, ale zacząć od środkowego "chudego" z potrójnej to mamy:
1101101 czyli m lub 109. Od "m" można jakoś pokombinować do lem: 011011000110010101101101?
No - mało spałam;)
Mężczyźni godzą się z faktami. Kobiety z niektórymi faktami nie chcą się pogodzić. Mówią dalej „nie”, nawet jeśli już nic oprócz „tak” powiedzieć nie można.
S.Lem, "Rozprawa"
Bywa odwrotnie;)

tzok

  • Juror
  • Senior Member
  • *****
  • Wiadomości: 409
    • Zobacz profil
Re: 2+2=7
« Odpowiedź #26 dnia: Grudnia 29, 2011, 02:05:36 pm »
Ok, udało mi się rozwiązać! Jest tam zakodowane słowo "LEM", zaraz opiszę jak do tego doszedłem.

1. Cały sygnał przedstawia się tak:

2. Zakładam, że pojedynczy bit reprezentowany jest przez taki kwant czasu:

3. Wówczas sygnał ten przedstawia się bitowo tak:
110001000101010011010100
4. Nie wiadomo gdzie jest początek sygnału, więc napisałem program który bierze pod uwagę jego okresowość oraz próbuje wszystkich możliwości rozpoczęcia sygnału. Czyli mamy 24 możliwości odkodowania sygnału i oto one:

ÄTÔ
©©
SS
"¦¦
EML

51
*jb
TÔÄ
©©
SS
¦¦"
MLE

51
jb*
ÔÄT
©©
SS
¦"¦
LEM

15
b*j
(puste linie oznaczają zupełnie nieczytelne znaki)

Oczywiście pojawiają się trzy sensowne: LEM, EML i MLE :)

A oto kod, który sprawdza ten sygnał:
#! /usr/bin/env python

SIGNAL = '110001000101010011010100'

def rol(signal):
    return ((signal << 1) & ((1 << 24) - 1)) | ((signal >> 23) & 1)

def decode(signal):
    a = (signal >> 16) & 255
    b = (signal >> 8) & 255
    c = signal & 255
    print('{}{}{}'.format(chr(a), chr(b), chr(c)))

if __name__ == '__main__':
    signal = 0
    for c in SIGNAL:
        signal <<= 1
        signal |= int(c)
    for i in range(24):
        decode(signal)
        signal = rol(signal)

maziek

  • YaBB Administrator
  • God Member
  • *****
  • Wiadomości: 13369
  • zamiast bajek ojciec mi Lema opowiadał...
    • Zobacz profil
Re: 2+2=7
« Odpowiedź #27 dnia: Grudnia 29, 2011, 03:44:41 pm »
Tzoku, jesteś genialny :) !

Ja uznałem, że to idzie jak w Morsie, że separatorem jest ten pojedynczy pik (co go na czerwono zaznaczyłeś) a potem idą "krótkie i długie", pi-pi-pi, pii, pi-pi, pii... czyli ponieważ od zera nie ma sensu liczby zaczynać to jest to 1110110...

Jestem pełen podziwu po pierwsze, że doszedłeś zasady, a po drugie, że umiesz takie różne skrypty robić. Nieznany mi świat, nad czym zresztą troszkę ubolewam.

Człowiek całe życie próbuje nie wychodzić na większego idiotę niż nim faktycznie jest - i przeważnie to mu się nie udaje (moje, z życia).

olkapolka

  • YaBB Administrator
  • God Member
  • *****
  • Wiadomości: 6891
    • Zobacz profil
Re: 2+2=7
« Odpowiedź #28 dnia: Grudnia 29, 2011, 03:49:00 pm »
Wybieram tego pierwszego z lewej do pokłonów;) Brawo:)
Mężczyźni godzą się z faktami. Kobiety z niektórymi faktami nie chcą się pogodzić. Mówią dalej „nie”, nawet jeśli już nic oprócz „tak” powiedzieć nie można.
S.Lem, "Rozprawa"
Bywa odwrotnie;)

tzok

  • Juror
  • Senior Member
  • *****
  • Wiadomości: 409
    • Zobacz profil
Re: 2+2=7
« Odpowiedź #29 dnia: Grudnia 29, 2011, 04:27:19 pm »
Miałem kiedyś na studiach co nieco o transmisji danych, jak widać przydało się :)

A warto może wiedzieć, że z samego sygnału można wiele różnych wiadomości odczytać. Bo gdyby np. bit podawany był przez okres czasu dwukrotnie krótszy niż założyłem to wtedy każde odczytane 1 stałoby się 11, a każde 0 stałoby się 00, prawda? Wówczas wiadomość miałaby 48 bitów (6 liter), ale wątpię by zawierała cokolwiek sensownego ;)

Albo w innych metodach kodowania jest przyjęte tak, że wysoki sygnał mówi "zmiana", a niski "bez zmiany". Np. zaczynając od wypisywania jedynek na wyjściu, jeśli w kwancie czasu odczytamy stan niski to dalej mamy jedynkę na wyjściu. Ale jeśli w kwancie czasu stan będzie wysoki to zmieniamy na zera itd.

Wreszcie możnaby użyć nie ASCII a innej tablicy kodów, bo czemu nie?

Oczywiście to był Google'owy "easter egg", więc bez sensu byłoby to utrudniać i komplikować tak niemiłosiernie. Ale jak już kiedyś na forum pisałem, ciężko mi sobie wyobrazić by wysłane w kosmos obrazy czy fale radiowe zostały sensownie odebrane i odkodowane przez obce cywilizacje1. Tu jest wiele założeń (choćby częstotliwość zegara czy metoda kodowania jak pokazałem powyżej). Nawet w obrębie naszej kultury, znając tylko sygnał, zadanie jego odkodowania w ogólności byłoby bardzo trudne, a co dopiero dla pozaziemskich inteligentnych istot ;)

1 A Hogarth to dopiero miał trudne zadanie do rozwiązania!