Menů principale
 Notizie
 Grafica
 Forum
 Links
 Retro Trailer
 Recensioni
 Modelli Amiga
 Storia Amiga
 Retro-Gamers
 Lista Utenti
 Contatti
 Policy sito
Ricerca Google

Login

Nick


Password


Comandi

[b]-[/b]
Attiva/disattiva il neretto

[i]-[/i]
Attiva/disattiva l'italico

[br]
Inserisce un a capo

[p]
Inserisce un interruzzione di paragrafo

[center]-[/center]
Attiva/disattiva allineamento centrato

[justify]-[/justify]
Attiva/disattiva allineamento giustificato

[box]-[/box]
Apre/chiude una tabella

[boxcell] o [boxcell=n]-[/boxcell]
Apre/chiude una cella

[boxrow]-[/boxrow]
Apre/chiude una linea di celle

[quote]-[/quote]
Crea un box per quotare commenti.

[quote=titolo]-[/quote]
Come Quote ma con titolo.

[size=valore]-[/size]
Imposta la grandezza del carattere

[color=valore]-[/color]
Imposta il colore del testo.

[url=indirizzo]-[/url]
Attiva una porzione di testo

[img]indirizzo[/img]
Visualizza l'immagine indicata in 'indirizzo'.

[img;w=px;h=px;mini=%]indirizzo[/img]
Come sopra, w ed h sono base e altezza in pixel o mini č la percentuale di riduzione dell'immagine. Con mini=std l'immagine avrŕ una grandezza predefinita

Rispondi ad un commento
Regolamento Commenti e Topic

Tutti gli utenti che usufruisco di questo servizio sono pregati di rispettare poche semplici regole:

- Non e' possibile inserire commenti/topic contenenti volgarita', torpiloquio e/o offese di vario genere.

- E' assolutamente vietato inserire immagini e/o link a sfondo pornografico.

- Sarebbe preferibile evitare commenti mirati alla polemica e alla provocazione.

- Si ricorda che per netiquette, scrivere maiuscolo equivale a "URLARE", non va quindi bene scrivere tutto un post in maiuscolo.

- E' necessario ricordare che non e' bene fare commenti sprezzanti riguardo argomenti quali: religione, politica e la multietnia

- Non sono molto tollerati commenti/topic con eccessive abbreviazioni stile SMS.

- Eventuali critiche all'operato dei moderatori saranno punite a discrezione degli stessi.

- E' consigliabile rileggere sempre i commenti/topic prima di postarli, onde evitare lo spopolare di commenti ricchi di errori che potrebbero anche essere fraintesi o non compresi da utenti non italiani che sono alle prime armi con la lingua.

- E' buona cosa inserire i Topic nelle corrette sezioni, nell'indice delle stesse e' presente una breve descrizione sul contenuto, in caso di errore i Topic possono essere spostati nella sezione corretta dagli admin (Mak73) I commenti/topic che non rispettano tali regole verranno eliminati.

I gestori del sito non si assumono nessuna responsabilita' sul contenuto dei commenti riportati.

Risposta

Stile Testo
Dimensione:  Colore:  Allinea: 

Altri comandi
Emoticons
Clicca per riportare il codice nell'area di testo oppure posizionati su un'immagine per vederne il relativo comando.
:) :( :D ;) :P Oo -.- :O :ok: :pugni: :sedia: :tsk: :morto: :vietato: :superman: :sbav: :guardati: :rolleyes: :ghgh: :asd: :specchio: :migira: :incazz: :svitato: :sese: :° :uhm: :eheh: :fii: :muro: :goccia: :clap: :wuatta: :boom: :angelo: :brill: :mhua: :rotfl: :huh: ^^ :nono: :rosso: :azz: :lol: :dmon: :dance: :cool: :bleah: :...: :cuori: :yeah: :alien:
Testo
formattazione
   

26 Agosto 2022 Postato da: VagaPPC
Risolvere i problemi di compatibilità Browser
Ciao,
tempo fa in questa discussione si è parlato di browservce e webone per risolvere alcuni problemi di compatibilità dei nostri amati browser.

Smanettando qua e la li ho testati con svariati browser per Amiga, concentrandomi maggiormente su Classic, AROS e AmigaOS4.1. Usando il mio server Linux come supporto.
La pratica che ho descritto è utilizzabile anche sui NAS che permettono l'uso di docker come QNAP.
È utile anche la configurazione di un DNS anche se non indispensabile.

COSA SONO E COME USARLI



webone
Questo è un proxy vero e prorpio la cui unica utilità che ho trovato è quella di poter leggere le pagine potendo usare certificati aggiornati.
Ad esempio la mia ultima installazione di IcarosDesktop non potevo scaricare gli aggiornamenti a causa dei certificati scaduti presenti nella versione Odissey preinstallata.
Mi è bastato andare nelle preferenze e impostare il proxy di webone e magicamente il vecchio broswer non aveva più problemi di certificati, le pagine saranno accessibili con http anche se il server le leggerà in https.
Dovrebbe anche migliorare la qualità degli stream come youtube o vimeo, ma non ho ottenuto risultati decenti.
Dovrei però sperimentare ancora.
Testato con successo su:
* Odissey
* NetSurf
Per configurarlo guardate in figura un esempio con Odissey.
Immagine

browservice
Tra i due è sicuramente il più potente ma è anche molto lento e ha ancora molti bug che ci costringono a fare costanti reload di alcune pagine.
Il suo lavoro è quello di convertire il vecchio HTML5
È simile a un proxy, puntando l'IP e porta del nostro PC/Server ci troveremo dentro il browser una barra di ricerca con iconcine stile win95.
Basta inserire al suo interno un URL che non possiamo vedere o che vediamo particolarmente male e questo sarà convertito.
Non funziona con tutti gli indirizzi, in alcuni casi la pagine si vedeva ugualmente male. Ma nella maggior parte dei casi funziona bene.
Anch'esso con YouTube non ha portato miglioramenti significativi.
Testato con successo su:
* Odissey = Che però continua a ricaricare la pagina, sembra impazzire con la barra di scorrimento
* OWB (AOS4) = Con esso ho ottenuto i migliori risultati
* QT Browser = Anche lui sembra funzionare bene, ma quando il mouse scorre dentro la pagina rallenta parecchio
Non ha funzionato con:
* AWeb
* IBrowse
* NetSurf
Purtroppo sembra che su Classic non si possa usare.

Utilizzo
Per usarlo è molto semplice, basta scrivere sulla barra dell'URL l'IP e la porta. Ad esempio:
192.168.1.10:8080
per avere la barra di ricerca.
Ma è possibile andare direttamente all'URL corretto, se all'indirizzo aggiungiamo /goto/ come nell'esempio:
192.168.1.10:8080/goto/yahoo.it
Ogni tanto da una pagina bianca, in quel caso si può sistemare con uno o più refresh della stessa.
La differenza la si può vedere nelle figure:

Immagine

Immagine

Come potete notare la differenza c'è, ma al prezzo di molta lentezza.
La nostra fortuna è che è un programma giovane che è ancora in via di sviluppo, quindi mi aspetto che migliorerà nel tempo.

Come installarli


Esistono svariati modi, sono installabili anche su windows, e sono indicati sul sito dei progetti.
Dato che browservice è stato scritto su Arch, questo lo rende più complesso da installare su altre distro e comporterebbe la solidità del sistema in previsione di aggiornamenti.
Inoltre webone è basato su dotnet e a molti per ragioni di sicurezza non piace installare software close sul proprio server. Soprattutto conoscendo lo storico della società produttrice.
Quindi ho optato per una soluzione docker ovvero isolare le applicazioni all'interno di contenitori (detti container) in modo da essere anche facilimente spostabili su altre sistemi Linux anche differenti.
Quindi la mia guida è valida per chiunque usa un sistema Linux.
Sul sito del progetto potrete trovare come installare docker e docker-compose, se è presente nel repo della vostra distro potrete usare anche quelli, oppure podman al posto di docker.

Installazione
Per installarlo dovete creare una directory che deve contenere questi file, attenzione alle maiuscole, linux è case sensitive.
Il primo file si chiamerà Dockerfile e dovrà essere così:

############################################## #########################################

FROM alpine:3.15
LABEL version="1.1"
LABEL description="WebOne Proxy for vintage browsers that arn't HTTPS'in these days."
ENV PACKAGE=webone-0.12.1
EXPOSE 8080
COPY ./include/ /tmp/
RUN apk --no-cache -U upgrade &&
apk --no-cache add libstdc++ libgcc libintl icu-libs imagemagick ffmpeg logrotate &&
tar -zxf /tmp/webone.tar.gz -C /usr/local/ &&
mkdir /home/webone &&
cp /tmp/webone.logrotate /etc/logrotate.d/webone &&
cp /tmp/entry.sh /usr/local/bin &&
chmod +x /usr/local/bin/entry.sh &&
ln -s /usr/local/bin/entry.sh /. &&
ln -s /home/webone/webone.conf /usr/local/$PACKAGE/. &&
ln -s /home/webone/codepage.conf /usr/local/$PACKAGE/. &&
ln -s /home/webone/webone.conf.d /etc/. &&
ln -s /usr/local/$PACKAGE/webone /webone.serve &&
rm -fr /tmp &&
rm -fr /var/cache

ENTRYPOINT [ "entry.sh" ]

############################################## #########################################

Mentre il secondo dovrà chiamarsi docker-compose.yml

############################################## #########################################
version: '3.3'
services:
.. webone:
........build: .
........volumes:
...........- './webone.config:/home/webone'
........ports:
...........- '7777:8080'
........restart: always

############################################## #########################################

Potete eseguirlo da terminale, andando sulla directory creata da shell e scrivere:
docker-compose up -d
Attenzione configurato così, il programma si avvierà ad ogni reboot del sistema host.
In questo caso WebOne sarà in ascolto sulla porta 7777, potete cambiarla direttamente dal docker-compose.
NOTA IMPORTANTE: Nei file docker-compose.yml, ho dovuto mettere di punti all'inizio di alcune righe perché l'identazione è vitale per l'interpretazione del file. Su AmigaPage non riesco a mettere degli spazzi prima della parola. Sostituite i punti con degli spazi.

Idem con patate per browservice, mi raccomando usate un altra directory:
Dockerfile

############################################## #########################################

FROM archlinux:latest
RUN pacman -Sy
RUN pacman -S --noconfirm wget cmake make gcc pkgconf poco pango libjpeg-turbo libxcb libx11 python xorg-server-xvfb xorg-xauth fakeroot at-spi2-atk alsa-lib nss libcups libxrandr libxcursor libxss libxcomposite libxkbcommon

RUN useradd browser -m

RUN wget -c https://github.com/ttalvitie/browservice/archive/r efs/tags/v0.9.5.0.tar.gz -O - | tar -xz
WORKDIR browservice-0.9.5.0

RUN ./download_cef.sh &&./setup_cef.sh &&make -j8

RUN chown root:root release/bin/chrome-sandbox &&chmod 4755 release/bin/chrome-sandbox

# Install MS core fonts from AUR
RUN useradd --no-create-home --shell=/bin/false build &&usermod -L build
USER build
RUN pushd /tmp &&wget -c https://aur.archlinux.org/cgit/aur.git/snapshot/tt f-ms-fonts.tar.gz -O - | tar -xz &&pushd ttf-ms-fonts &&makepkg -s
USER root
RUN pushd /tmp &&pacman -U --noconfirm *.pkg.tar.zst

USER browser
CMD ["release/bin/browservice", "--vice-opt-http-listen-addr=0.0.0.0:8080", "--data-dir=/session"]

############################################## #########################################

docker-compose.yml

############################################## #########################################

version: '3.3'
services:
....browservice:
........build: .
........privileged: true # tries to move to a new namespace
........volumes:
...........- './session:/session'
........ports:
...........- '3737:8080'
........restart: unless-stopped

############################################## #########################################

Per ottenere un indirizzo come nelle mie figure è necessario configurare un reverse proxy e un dns interno.
Non mi dilungo per queste spiegazioni perché le documentazioni ufficiali sono più che sufficienti.
Resterò comunque a disposizione di chi ha bisogno di consigli

Modificato il 26/08/2022 alle ore 15:15:17

Commenti: 17  Aggiungi  - Leggi

SysAdmin Unix/Linux - fiero o folle possessore di un AmigaOne

Post inviati: 3220

Visulizza profilo Messaggio Personale
79.24.133.*** Mozilla/5.0 (X11; Linux x86_64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/104.0.5112.105 Safari/537.36
Commento
VagaPPC 26 Agosto 2022    15:25:10
Nella guida mi sono dimenticato di dire, che ovviamente questi prodotti possono essere usati anche da chi usa ancora XP, 95, MacOS 10.4.
Anzi è sviluppato proprio per questi.

WorkStation: Amiga x5000 AOS4.1 - MorphOS MiniMac - Vampire V4 - PC AMD Ryzen 9 7950X3D 64Gb RAM 5Ghz

Old System Amiga 500,1200, A4000/60 PowerPPC, CybervisionPPC, SUN Ultra5, PowerMAC G4 450Mhz 1Gb

Utenti Online
Utenti registrati: 1206 dal 1 Gennaio 2006
di cui online: 1 registrati - marco16779 -
72 non registrati

Benvenuto all'ultimo utente registrato: zulu

Buon Compleanno a mastergoblin - pirata75 - Skorpjone - 

© Amigapage 1998 - 2007 - Sito italiano dedicato alla piattaforma Amiga ed evoluzioni varie.
Struttura del sito interamente ideata e realizzata da Marco Lovera e Alessandra Lovera - Tutto il materiale inserito all'interno del sito č dei rispettivi autori/creatori.
E' assolutamente vietata la riproduzione o la manipolazione di tutti i contenuti o parte di essi senza l'esplicito consenso degli amministratori e degli autori/creatori.

Eseguito in 0.087632179260254 secondi