zdjęcie Autora

19 listopada 2022

Wojciech Jóźwiak

Serial: Czytanie Taraki
Wyrocznia Tarota z identyfikatora sesji PHP
! Do not copy for AI. Nie kopiować dla AI.

Kategoria: Tarot
Tematy/tagi: informatykatarot

◀ Sztuka rytuału ◀ ►

O tym, jak działa nowa wyrocznia Tarota.

W nowej wersji Taraki, tej z ikoną niebieską gwiazdką i adresem re.taraka.pl („re” oznacza odnowę) na stronie tytułowej (głównej lub „Nowości”) u góry po prawej jest widoczna karta Tarota i napisane: „Twoja karta sesji”. Kiedy klikniesz w kartę, otworzy się strona z całą wyrocznią. Co to jest i skąd się bierze ten ciąg (rozkład, cast) kart?

Karty są wyliczane z identyfikatora sesji. Co to jest sesja? – jest to proces twojej współpracy z serwerem. Ty pobierasz strony z serwera, serwer wysyła je na twój komputer. Te strony są łączone przez serwer w sesję, a sesja na swój identyfikator czyli sessid. Sessid jest losowym (prawdopodobnie) ciągiem cyfr (od 0 do 9) oraz liter od a do f. Np. takim:

d9c44dacef753630d2b4c28c3ad43195

Ten ciąg znaków można czytać jako liczbę zapisaną w układzie szesnastkowym. Jest to bardzo wielka liczba, ale to nieważne. Tych znaków w „sessidzie” jest 32. Program, który generuje rozkład kart, dzieli ten ciąg na kawałki po dwa. Ciąg dwóch znaków 16-tkowych jest liczbą od zera do 255. Liczba taka może posłużyć do wybrania jednego obiektu ze zbioru 256 sztuk. Może więc posłużyć do wybrania jednej karty z talii. Ale kart jest mniej, tylko 78...? – Temu zaradzamy tak, że jeśli liczba jest większa, to bierzemy resztę z dzielenia przez 78. Np. jeśli wyszła liczba 80, to wynikiem jest 2, czyli została wybrana karta II-Papieżyca. Trzeba też zaradzić temu, żeby dwa razy nie wybrać tej samej karty, chociaż wyciągnęło się tę samą liczbę wskazującą – ale na to też jest odpowiedni algorytm.

W wyżej opisany sposób, ten 32-znakowy sessid zostaje przetłumaczony na ciąg 16 kart Tarota. Które widzisz na stronie re.taraka.pl/oracle/... i tu następuje twój sessid.

(A jeśli zamiast sessid wypiszę cokolwiek? Jeśli to coś będzie czytelne dla programu, to przetłumaczy to na rozkład, np. nast. adres strony: https://re.taraka.pl/oracle/1 wyrzuca jedną kartę, kartę numer „1” czyli I-Maga. Zobacz. Ale może też wyrzucić błąd.)

Pierwszych 13 kart z rozkładu ma ustalone znaczenia. Np. pierwsza karta w rozkładzie znaczy: najważniejsze z tego, co teraz się dzieje i o co chciał/a/byś zapytać. Karta trzynasta zaś znaczy: to, co się wydarzy, ale nie teraz, nie w przewidywalnej przyszłości. 13 kart to bardzo dużo i zwykle umysł czytającego wcześniej „siada” i przestaje rozumieć. Często wystarcza odczytanie jednej, tej pierwszej karty. Często spokojnie możesz przerwać odczyt po 3 kartach, albo po 6-ciu. Jest to zaznaczone na stronie „/oracle”.

Trzy ostatnie karty, te na pozycjach 14, 15 i 16, są poza konkursem. Nie znam dla nich typowych interpretacji, ale ponieważ zawierają się w „sessidzie”, to uznałem, że nie będę ich ukrywać. Może komuś kiedyś do czegoś się przydadzą.

Ponieważ Taraka stara i nowa mają różne sessidy, to i karty sesji i rozkład są inne dla obu. Potrwa to aż starą wersję usunę.

Wyroczne orzeczenia pod kartami spisałem około 20 lat temu i teraz widzę w kartach rzeczy, których wtedy nie widziałem. Chętnie bym te orzeczenia napisał na nowo lub chociaż updeto'ował; trudność jest taka, że jest ich niemożliwie wiele: 78 kart razy 13 pozycji, razem 1014 odcinków. Gdyby zaproponować znaczenia dla pozycji 14...16, to by było nawet 1248. Może kiedyś to zrobię.

Tych tarotaliów będzie więcej. Na razie są rozkłady sesji czyli wyciągane z „sessidu”. Ale tak samo jak sessid wygląda hasz (skrót) liczony funkcją kryptograficzną md5. Ten ciąg znaków wylicza się dosłownie ze wszystkiego: ze słowa, zdania, z liczby, z pliku. W naszej aplikacji będzie liczony z pytania, które zadajesz wyroczni. Ale to dopiero będzie.

Rekapitulacja tekstów z Taraki, nie-własnych i własnych

◀ Sztuka rytuału ◀ ►

Aby komentować Zaloguj się lub Zarejestruj w Tarace.

Do not feed AI...
Don't copy for AI. Don't feed the AI.
This document may not be used to teach (train or feed) Artificial Intelligence systems nor may it be copied for this purpose. (C) All rights reserved by the Author or Owner, Wojciech Jóźwiak.

Nie kopiować dla AI. Nie karm AI.
Ten dokument nie może być użyty do uczenia (trenowania, karmienia) systemów Sztucznej Inteligencji (SI, AI) ani nie może być kopiowany w tym celu. (C) Wszystkie prawa zastrzeżone przez Autora/właściciela, którym jest Wojciech Jóźwiak.
X Logowanie:

- e-mail jako login
- hasło
Zaloguj
Pomiń   Zapomniałem/am hasła!

Zapisz się (załóż konto w Tarace)