Rainbowheart - ultimele 7 pagini

  • Ra, Legea lui Unu si Valul Uitarii

    15-Jun-2022 17:39 - 74 vizionari

    Un film despre misiunea pe Pamant.

    Un film care explica (prin invataturile lui Ra transmise prin channeling) de ce am uitat cine suntem si de ce am uitat de unde venim, de ce in planul fizic avem posibilitatea sa facem orice (pentru ca nu stim cine suntem cu adevarat), de ce ne putem reincarna oricand din dimensiunile superioare in planul fizic.

    Un film care nu numai ca asociaza existenta in planul fizic cu un joc de calculator (si asta ma bucura enorm ca imi confirma presupunerile) dar si explica de trebuie sa jucam amnezici.

    Nu spun mai mult pentru ca nu cunosc invataturile lui Ra si nu pot sa comentez ce nu stiu.


  • Lumina Gnosticismului: Pistis Sofia si Demiurgii

    13-Jun-2022 18:33 - 73 vizionari

    Un film ca un fel de introducere in Gnosticism.

    Se aminteste Evanghelia dupa Toma, pe care am amintit-o si eu de cateva ori in blog, mai concret: pasajul in care Iisus dezvaluie numai lui Toma cine este El cu adevarat (link) si cand ucenicii l-au rugat pe Toma sa le spuna si lor, Toma a zis: daca va spun ma omorati cu pietre (lapidare = blasfemie pentru Evrei = Iisus este Dumnezeu) si din pietrele vor iesi flacari care ii vor ucide pe ucenici.

    interesanta este referirea la Vede (zeul la care se roaga Vishnu este o forta primordiala inaccesibila  muritorilor, te omoara daca te rogi direct acelui zeu si, astfel, Vishnu este un intermediar, ca Iisus ?) si asemanarea intre Titanii (mitologia Greco-Romana) si Asura (mitologia Indului) = mitologia proto-indo-europeana ?

    Si eu m-am gandit cum ar fi sa te intorci in timp si sa observi exact ce venerau oamenii aceia.

    Asemanarea: Desene in basorelief cu un om cu coarne de cerb care mediteaza in pozitia lotus in India si un alt om cu coarne de cerb in Irlanda. In film nu s-a gasit legatura, dar eu afirm: poate e zeul Cernunnos din mitologia celtica.

    Interesanta este si referirea la Carl Jung cu arhetipurile lui cu mentinea ca functioneaza, clasificarea dupa arhetipuri char obtine rezultate in terapie = archonii din Gnosticism exista si scrierile gnostice nu sunt legende.

    Arhetipurile lui Jung pot fi vazute ca programe de calculator si ca apar consistent in basme, mituri, vise, simboluri religioase. Vindecarea se produce cand expui arhetipurile, atunci ele nu mai au influienta asupra ta.

    Arhetipurile se activeaza cand le intalnesti si crezi in ele, povesteste Robert Price ca la un botez, desi el nu mai credea (a fost preot, dar s-a racit in credinta), in botezat s-a manifestat arhetipul.

    Grecii filozofau la impartirea materiei in atomi cu 500 de ani inainte de Cristios si acum in lume religiile Abrahamice inca mai au adepti.


  • Ce ne mai povestesc reintorsii din morti clinice

    10-Jun-2022 21:13 - 75 vizionari

    De-a lungul timpului am vazut mai multe filme cu povestiri despre reveniri din morti clinice, dar, saptamana aceasta, aceste doua filme m-au impresionat.

    Mesajul este optimist si merita impartasit.

    Din filme reiese iluzia separarii de Creator = iluzia dualitatii (Iluzia dualitatii partea 1 si Iluzia dualitatii partea 2) = suntem veniti din lumina cand ne nastem si ne intoarcem in lumina cand murim = suntem intr-o vizita temporara pe Pamant ca un fel de vacanta si Creatorul este in noi si cu noi si ne vegheaza permanent, pentru ca suntem intr-o simulare menita sa ne imbogateasca bagajul de experiente, nu de cunostinte, pentru ca in lumina (in planul spiritual) este cunoscut totul, dar in realitatea fizica creierul este limitat (biologic) si percepe timpul in mod liniar.

    Omul este o fiinta multidimensionala, dar daca in planul fizic percepe trecutul, prezentul si viitorul in mod simultan, atunci inebuneste.


  • Mituri si legende legate de Vechiul Testament

    08-Jun-2022 22:42 - 79 vizionari

    De ce mai mereu simt, scriu si zic mituri si legende: Informatiile despre zei, ingeri si demoni nu pot fi verificate.
    Pictura nu poate intelege pe Pictor si Pictorul nu are rost sa mai picteze ceva ca sa o invete pe Pictura.
    Cine sustine ca are informatii privind ordinea cereasca sa se mai gandeasca (sa mediteze) la asta, pentru ca nu e treaba nostra unde sunt zeii sau ingerii si in ce ierarhie vietuiesc.

    Asta consider eu legende: povesti depre Zeii Hindusilor, Zeii Asiaticilor, Zeii Amerindienilor, Zeii Egiptenilor, Zeii Sumerienilor, Zeii Bibliei, Zeii Grecilor, Zeii Romanilor, …

    In film se mentioneaza ca primul zeu a creat mai multi zei si apoi i-a numit ingeri.

    Zeul Bibliei nu este primul zeu, este mai pe la mijloc si din cauza asta sunt tot felul de conflicte intre zei si zei si intre zei si oameni.

    Observ potriviri de nume, unele intemeiate, altele exagerate, dar sigur exista o baza comuna a Zeilor, o corelatie intre zeii tuturor popoarelor.

    Aberatia din capitolul 2 al Genezei ca Eva a fost facuta dintr-o coasta a lui Adam este gasita si la o legenda Sumeriana. Este o aberatie pentru ca in capitolul 1 al Genezei, Creatorul faureste simultan pe barbat si femeie. Interesant este ca in capitolul 1 al Genezei nici nu e mentionat YHWH, sunt amintiti numai El si Elohim.

    Stiam ca Astarte sau Aseroth este nevasta lui YHWH.

    Monoteismul este o utopie: exista multi zei mentionati in legende si, in Vechiul Testament, Evreii au avut permanent probleme pentru ca venerau alti zei decat cel care sugereaza Biblia ca trebuie.

    Probabil legendele despre Zei sunt fabricate de aceeasi sursa (reptilienii ?) ca sa zadarniceasca progresul spiritual al omenirii, dar constientizand ca realitatea este simulata, ierti si uiti si progresezi ridicandu-ti nivelul vibrational.

    Cand nivelul vibrational, energia spirituala, depaseste un anumit nivel, reptilienii (sau fiintele multidimensionale care se delecteaza cu emotiile negative ale omenirii) nu se mai pot hrani si omul devine liber.

    Matrixul este creat de demiurgi, reptilieni sau paraziti spirituali si incearca sa mentina o stare de frica, groaza, ignoranta si necunoscut.


  • Dumnezeu, Baruch Spinoza, Panteism, Enoch, Mituri si Legende

    04-Jun-2022 19:55 - 99 vizionari

    Referitor la Dumnezeu, Einstein a spus ca ia in consideratie Dumnezeul lui Spinoza, un zeu care se reveleaza in armonia ordonata a tot ce exista, si nu crede in zeul preocupat de soarta si actiunile oamenilor.

    Suna interesant zeul lui Spinoza (in comparatie cu zeul celor trei religii abrahamice), dar vreau mai mult decat ratiune si filozofie = incerc sa incarc uniform ambele emisfere cerebrale si sa combin ratiunea cu intuitia, cu simtirea si cu imaginea de ansamblu.

    Spinoza considera Natura = Dumnezeu (Universul = Dumnezeu == Panteism), dar eu afirm ca Pictura != Pictor (Pictorul nu intra in Pictura sa o salveze si nici nu isi trimite Fiul sa o faca).

    Legendele vorbesc de demiurgi (in gnosticism) si de entitati care au inrobit Pamantul (reptilienii din teoria conspiratiei) si stiinta demonstreaza clar ca realitatea in care traim este simulata (avansul tehologic din prezent, comportamentul dual al luminii si al particulelor mici de materie, hipnoza, telepatia, efectul placebo, imperecherea particulelor (entanglement), materia si energia intunecata, spatiul interstelar studiat de Voyager 1, Efectul Mandela, doppelganger, …) si e necesara o abordare mai profunda.

    O abordare mai profunda in intelegerea realitatii: descifrarea legendelor prin filozofie si ratiune combinata cu o abordare mistica, practic credintele obtinute prin intuitie, superstitie si bunul simt sa fie demonstrate practic prin ratiune, stiinta, experiment repetabil.

    Daca sistemul este simulat (si probabilitatea ca realitatea sa fie o simulare este de 99,9999… %) atunci ratiunea nu ajuta in intelegerea sistemului, pentru ca orice indiciu existent in matrix este o dovada plasata artificial in simulare, iar orice reusita in destabilizarea matrixului (relevarea adevarului, iesirea din matrix, incheierea simularii prin compromiterea experimentului care duce la invalidarea datelor si la oprirea simularii) este anulata reluand simularea din punctul anterior evenimentului care destabilizeaza simularea.

    Abordarea mea mistica: trebuie sa meditez ca sa evadez din matrix.


  • Server de web in golang cu sesiuni si POST date in JSON

    14-Apr-2022 15:48 - 159 vizionari

    Un exemplu de server in golang apelat cu functii JavaScript descrise in JS Promises, Fetch and Arrow Functions.

    
    package main
    
    import (
    	"embed"
    	"encoding/json"
    	"fmt"
    	"html/template"
    	"net/http"
    	"time"
    
    	"github.com/braintree/manners"
    	"github.com/gorilla/mux"
    	"github.com/gorilla/sessions"
    )
    
    //go:embed static
    var static_fs embed.FS
    
    //go:embed templates
    var tpl_fs embed.FS
    var tpl, _ = template.ParseFS(tpl_fs, "templates/*.tmpl") // ignor eroarea
    
    // key must be 16, 24 or 32 bytes long (AES-128, AES-192 or AES-256)
    var key = make([]byte, 16)
    var store *sessions.CookieStore
    
    const session_cookie_name = "gowebsession"
    
    type dict map[string]interface{}
    
    func main() {
    	fmt.Println("Start app.")
    
    	r := mux.NewRouter()
    	store = sessions.NewCookieStore(key)
    
    	r.HandleFunc("/", func(w http.ResponseWriter, r *http.Request) {
    
    		const time_format = "02/Jan/2006 15:04:05"
    		// now := time.Unix(time.Now().Unix(), 0).Format((time_format))
    		now := time.Now().Format((time_format))
    
    		// get session, update, then save
    		session, _ := store.Get(r, session_cookie_name)
    		if session.Values["cnt"] == nil {
    			session.Values["cnt"] = 0
    		}
    		session.Values["cnt"] = session.Values["cnt"].(int) + 1
    		session.Values["now"] = now
    		session.Save(r, w)
    
    		fmt.Printf("index session values = %v\n", session.Values)
    		title := "go App with Webserver"
    		data := dict{
    			"title": title,
    		}
    		tpl.ExecuteTemplate(w, "index", data)
    	})
    
    	r.HandleFunc("/x", func(w http.ResponseWriter, r *http.Request) {
    		// oprire server de web folosing modulul "manners"
    		fmt.Fprintf(w, "Server shutting down ...")
    		go func() {
    			time.Sleep(1 * time.Second)
    			fmt.Println("Server shutting down ...")
    			manners.Close()
    		}()
    	})
    
    	r.HandleFunc("/test/{oid}", func(w http.ResponseWriter, r *http.Request) {
    
    		vars := mux.Vars(r)
    		oid := vars["oid"]
    
    		fmt.Printf("/test m=%s oid=%s q=%v\n", r.Method, oid, r.URL.Query())
    
    		// post
    		decoder := json.NewDecoder(r.Body)
    		var args interface{} // generic - orice fel de obiect json
    		err := decoder.Decode(&args)
    		if err != nil {
    			fmt.Printf("\tError: %v\n", err)
    		} else {
    			fmt.Printf("\ttest POST args  = %v\n", args)
    			prettyJSON, err := json.MarshalIndent(args, "", "    ")
    			if err == nil {
    				fmt.Println(string(prettyJSON))
    			}
    
    		}
    
    		// time.Sleep(1 * time.Second) // for test timeout
    		var ret dict = dict{"ok": true, "method": r.Method, "da": false, "x": dict{"a": 1, "b": true, "c": dict{"ax": 33, "bx": 34}}}
    		w.Header().Set("Content-Type", "application/json")
    		jsonString, _ := json.Marshal(ret)
    		fmt.Fprint(w, string(jsonString))
    	})
    
    	r.PathPrefix("/static/").Handler(http.FileServer(http.FS(static_fs)))
    
    	addr := ":8080"
    	fmt.Printf("Start webserver on %s\n", addr)
    	err = manners.ListenAndServe(bindaddr, r)
    	if err != nil {
    		panic(err)
    	}
    	fmt.Println("End app.")
    }
    
    

    Exemplul de server de mai sus include, dupa compilare, continutul folderelor static si templates folosind modulul embed.

    Pentru executia programului este nevoie numai de fisierul binar generat (aproximativ 9.6 mega), pentru ca in interiorul executabilului este inserat (embed) continutul folderelor static si templates.

    Folderul templates contine cel putin 3 fisiere: index.tmpl, header.tmpl si footer.tmpl.

    index.tmpl

    
    {{define "index"}}
    {{template "header" .}}
    
    <h3>{{.title}}</h3>
    
    <script>
    
        (async () => {
            var ret = null
    
            ret = await getFetch('/test/100?a=1&b=222')
            if (typeof (ret) != 'object') console.log("Err", ret)
            else console.log("call 1 =", ret)
    
            ret = await postFetch('/test/200?a=333&b=444', { a: 1 })
            if (typeof (ret) != 'object') console.log("Err", ret)
            else console.log("call 2 =", ret)
    
        })()
    
    </script>
    
    {{template "footer" .}}
    {{end}}
    

    header.tmpl

    
    {{define "header"}}
    
    <html lang="en">
    <head>
       
       <meta content="IE=edge" http-equiv="X-UA-Compatible">
       <meta name="viewport" content="width=device-width, initial-scale=1">
       
       <link rel="stylesheet" type="text/css" href="/static/app.css">
       <script src="/static/app.js"></script>
    
    
    {{end}}
    

    footer.tmpl

    
    {{define "footer"}}
    </body>
    </html>
    {{end}}
    

    Folderul static contine fisiere .css si .js necesare aplicatiei livrate de serverul de web.


  • JS Promises, Fetch and Arrow Functions

    13-Apr-2022 19:53 - 189 vizionari

    Incepand cu 2013 si sigur dupa 2017 toate browserele serioase suporta: promisiuni + fetch + functii arrow.

    Desi am solutii echivalente in Svelte, care compileaza si adapteaza codul JavaScript si pentru browsere mai vechi, uneori prefer solutii js mai simple.

    Solutia postata nu este o mare descoperire, dar o notez pentru mine (sa o gasesc cand am nevoie) si pentru cine mai cauta asa ceva.

    O metoda simpla si eleganta pentru comunicarea cu serverul de web este conectare cu limitare timp de raspuns:

    
    const fetchWithTimeout = (uri, options = {}, timeout = 5000) => {
        const controller = new AbortController()
        const config = { ...options, signal: controller.signal }
        const timeoutHandler = setTimeout(() => {
            controller.abort()
        }, timeout)
        return fetch(uri, config)
            .then((response) => {
                if (!response.ok) {
                    throw new Error(`${response.status}: ${response.statusText}`)
                }
                return response
            })
            .catch((error) => {
                if (error.name === 'AbortError') {
                    throw new Error('Response timed out')
                }
                throw new Error(error.message)
            }).finally(() => clearTimeout(timeoutHandler))
    }
    
    const promiseTimeoutFetch = async (url, method = "GET", data = null) => {
        var ret = null
        try {
            var options = {
                method: method,
                headers: {
                    "Accept": 'application/json',
                    "Content-Type": "application/json"
                }
            }
            if (data != null) {
                options['body'] = JSON.stringify(data)
            }
            response = await fetchWithTimeout(url, options, 1500)
            ret = await response.json()
        } catch (e) {
            ret = e.message
        }
        return ret
    }
    
    const getFetch = async (url) => { return promiseTimeoutFetch(url) }
    
    const postFetch = async (url, data) => { return promiseTimeoutFetch(url, "POST", data) }
    
    

    Trimit JSON catre server si serverul raspunde in format JSON.

    Functiile care ma intereseaza in programul final sunt getFetch si postfetch si un exemplu de utilizare este:

    
        (async () => {
            var ret = null
    
            ret = await getFetch('/test/1?a=100&b=200')
            if (typeof (ret) != 'object') console.log("Err", ret)
            else console.log("call 1 =", ret)
    
            ret = await postFetch('/test/2?a=55&b=66', { a: 1, b: 2, c: "test C" })
            if (typeof (ret) != 'object') console.log("Err", ret)
            else console.log("call 2 =", ret)
    
        })()
    
    

    Comunicatia cu serverul depinde si de AbortController, care a fost implementata in browsere incepand cu Firefox 57, Edge 16, Chrome 66, …

    Acum Firefox este la versiunea 99, Edge este la versiunea 100, iar Chrome la versiunea 102.


Ultimele pagini: RSS

Alte adrese de Internet

Categorii

Istoric


Atentie: Continutul acestui server reprezinta ideile mele si acestea pot fi gresite.