Visualizza post

Questa sezione ti permette di visualizzare tutti i post inviati da questo utente. N.B: puoi vedere solo i post relativi alle aree dove hai l'accesso.


Post - pastrank

Pagine: 1 ... 11 12 [13] 14 15 ... 18
181
buona soluzione.

Non esagerare: non e' molto elegante, magari ha il vantaggio di demandare al motore del browser la "traduzione" dei link, che possono essere scritti anche malissimo, su piu' righe, e ora che mi viene in mente, potrebbero essere anche "escapati" (in quel caso c'e' l'apposita funzione di javascript). Tieni conto, pero', che io attualmente non lo posso provare, che sono trattenuto dalla versione attuale sulla Debian, ma sembrerebbe che dalla versione 3.4 si possa analizzare il DOM della pagina da codice.

http://gambasdoc.org/help/comp/gb.qt4.webkit/webelement?it&v3

182
Domande tecniche / Re: Pacchetto installazione
« il: 12 Marzo 2013, 00:33:06 »
Penso che per installare le dipendenze ci deve essere qualche altro modo.
Se faccio sudo apt-get -f install gambas3
legge la repo ma dice che le dipendenze non possono essere installate.

Il comando classico per installare sulla Debian, salvo diversita' della versione del Raspberry che non conosco (ma presto mi sa che me lo becco anche io), sarebbe
apt-get install nomepacchetto

l'opzione -f sarebbe per forzare senza le dipendenze. Quindi, di base, dovresti provare ad installare gambas3-runtime, che e' nella wheezy anche per armhf, nella versione 3.1.1: tu con quale versione l'hai fatto il programma? Mica verrano da qui i problemi?
Codice: [Seleziona]
Package gambas3-runtime
    wheezy (testing) (libdevel): interprete di runtime per Gambas
    3.1.1-2+b2: amd64 armhf ia64 mips powerpc
    3.1.1-2+b1: i386 s390
    3.1.1-2: mipsel
Magari puoi mostrarci l'errore che ricevi e forse ci capiamo qualcosa.

183
Domande tecniche / Re: Pacchetto installazione
« il: 11 Marzo 2013, 20:42:24 »
Forse volevi dire prova_alla.deb ?

Eh si', ho toppato  :) , come faccio ogni due discorsi... in pratica nella Debian (ma anche in Ubuntu, che deriva da questa), il programma che installa i pacchetti e' dpkg, apt-get lo usa considerando le dipendenze necessarie, e poi ci sono i frontend grafici come Synaptic.

184
Domande tecniche / Re: Pacchetto installazione
« il: 11 Marzo 2013, 02:43:45 »
Quali files mi servono per il raspeberry e come l'ancio l'installazione da terminal?

Supporrei ti basti prova_i386.deb. Da terminale, come root, dpkg -i prova_i386.deb

185
Perché non fai qualche prova ?

Perche' non l'ho mai usato, come faccio a sapere se e' la strada migliore? In ogni caso, avevo capito che lui voleva vedere i collegamenti "puliti" dopo la ricerca su Google, e forse potrebbe, senza usare dom

recuperare la pagina
aggiungere il necessario javascript in fondo alla pagina, sostituendo il </body> con il testo dello script piu' ancora </body>
ricaricare la pagina.

A quel punto, se prende il testo del controllo, ha gia' tutti i collegamenti.
Fai una prova per esempio con questo banalissimo file html

Codice: [Seleziona]
<!DOCTYPE html>
<html>
<head>
</head>
<body>

<a href='/posts/2008/01/20/check_mp3_for_hash_size.html'>Check Mp3 For Hash</a><br>
<a href='/posts/2008/03/22/convertire_wma_in_mp3.html'>Convertire Wma In Mp3</a><br>

<script>
if(document.getElementsByTagName) {
 document.writeln(">>><br>")
 for(i=0; i < document.getElementsByTagName("A").length; i++)
  document.writeln(document.getElementsByTagName("A")[i]+"<br>");
}
</script>
</body>

</html>

Se gli fai stampare anche le righe per mettere i risultati in un div nascosto (basta aggiungerle allo script), nemmeno le vedi, ma con la proprieta' .text dovrebbe essere facile recuperare tutto.

186
il problema vero e proprio e riuscire a leggere il contenuto della pagina di web browser da codice!

Ora mi espongo e forse non dovrei visto che mai nemmeno l'ho usato, il controllo. Ma non e' che semplicemente uno puo' caricarci la pagina e scorrere il DOM per vedere se e quali link ci sono? Al limite, uno puo' inserire il codice javascript, tipo

Codice: [Seleziona]
var lista = document.getElementsByTagName(“a”);

nella pagina, dopo averla scaricata, ricomporla per rileggerla e creare la lista dei link, se il componente non lo permettesse, ci sono tanti esempi del codice da usare che si trovano googlando, comunque mi sa che il componente gia' lo fa.

187
Delphi morto?!?!?!?  :o Per favore mi puoi citare la fonte di questa info?

Non ti preoccupare, io parlo del fatto che la Borland anni fa ormai l'aveva venduto alla Embarcadero, morto lo intendo perche' mi sembra sempre meno usato e sempre meno innovativo, ai tempi mi piaceva molto invece. Diciamo che ho fatto un opinabile esempiaccio, ma tanti altri sono caduti.

188
Questo mi consola, ma non troppo, perche' secondo me, se uno strumento di tale portata (visto che si tratta di un ambiente di sviluppo e non di un'applicativo, dipende da una sola persona, e' troppo a rischio, nel senso che in qualsiasi momento il progettista potrebbe mollare il colpo e il progetto morirebbe automaticamente, mentre se e' portato avanti da un gruppo di sviluppo c'e' piu' probabilita' che il progetto continui nel tempo.

E' questione di fortuna, per certe cose, visto che dietro Gambas suppongo ci siano massimo una decina di persone, chi più chi meno impegnato, ma pensa anche ai progetti di grosse case, tipo Delphi, che sono morti comunque, oltre al fatto che, anche con software famosi, non è che ci siano mille persone dietro, a sviluppare.

189
Programmazione / Localizzazioni orario
« il: 16 Febbraio 2013, 11:43:32 »
Una routine che dovrebbe estrarmi una data in formato rfc-822, equivalente all'output del comando date -R, che ritorna, ad esempio adesso, un formato come
Sat, 16 Feb 2013 11:41:27 +0100

Codice: [Seleziona]
  Dim arr As String[]
  Dim dday As String
  Dim dmon As String

  arr = Split("Sun Mon Tue Wed Thu Fri Sat", " ")
  dday = arr[WeekDay(ddate)]
  arr = Split("Jan Feb Mar Apr May Jun Jul Aug Sep Opt Nov Dec", " ")
  dmon = arr[Month(ddate) - 1]
 
  Return dday & Format(ddate, ", dd ") & dmon & " " & Year(ddate) & " " & Format(Hour(ddate), "00:") & Format(Minute(ddate), "00:") & Format(Second(ddate), "00") & " GMT"

Scrivere GMT ovviamente è errato, qui sul suolo dove sono :-), come fare a trovare il CET o il +01000 corretti? Ovviamente, se posso non uso la shell, se no saprei gia' come, thx

190
Debian, Ubuntu e derivate / Re: Creare una distro gambas oriented
« il: 10 Febbraio 2013, 10:52:33 »
In quel sito si parla di una distro "GambaOS", ancora in alpha con Gambas preinstallato e con una serie di tutorial finalizzati allo studio del linguaggio.

Non sono stato molto chiaro :-) Parlavo di quello showcase che non mi srembrava una cattiva idea, ma anche nel caso di una distro apposita sono del parere che se la versione di Gambas e' avanti rispetto a quelle disponibili sulle distro "normali", serve solo a fare divertire il programmatore.

191
Debian, Ubuntu e derivate / Re: Creare una distro gambas oriented
« il: 10 Febbraio 2013, 10:26:57 »
forse ti può interessare.
http://gambasshowcase.org/

Allora, io ho guardato, ERROR: #2: Cannot load class 'About': Bytecode too recent. Please upgrade Gambas.
Uso una Debian con i pacchetti standard, che sono un po' fermi perche' sta per uscire la stabile. Quello che voglio dire, e' che qui stanno proponendo sempre piu' programmi e distribuzioni per fare girare l'ambiente di sviluppo, ma  alla fine, per diffonderli, i prodotti, che si fa?
Ovvero, posso usare un Gambas piu' nuovo sul mio pc dopo averlo ricompilato, ma poi sugli altri dovrei ricompilare o usare repository dalla dubbia sicurezza?

192
Programmazione / Re: Info Ftpclient: solo per spostare files?
« il: 05 Gennaio 2013, 16:26:50 »
Intendo dire, c'è un FtpClient.Get (non ricordo di preciso la sintassi, scrivo a caso) per scaricare un file e FtpClient.Put per trasmetterlo, ma mi sembra che una cosa del tipo FtpClient.List o FtpClient.Cwd non ci siano.
E'prevista la loro implementazione in futuro o posso solo andare ad analizzare il traffico con un TcpClient?

Per quello che dicevo in quel modo: e neanche so se prima o poi sara' integrato con tutto il set dei comandi, non ricordo di avere mai letto nulla a proposito.

193
Programmazione / Re: Info Ftpclient: solo per spostare files?
« il: 04 Gennaio 2013, 21:17:07 »
E'già prevista una cosa simile con Gambas, oppure io devo conoscere A PRIORI la struttura delle directory del server FTP per leggere/scrivere i files?
Grazie.

Devi mandare il comando appropriato secondo il protocollo ftp (mi pare sia LIST, nel caso), e elaborare la risposta, per leggere i file e le cartelle. Ovviamente, prima dovrai effettuare il login, che a seconda del caso puo' essere anonimo o con pw.

194
OpenBar / Re: Misurainternet
« il: 10 Dicembre 2012, 00:41:56 »
Ne avete sentito parlare?  Qualcuno lo ha già usato?

Mai usato, ma e' programma noto e "governativo": non capisco i loghi sopra (tipo la fondazione Bordoni: sono quelli del registro anti-assillamento dai call center, ma personalmente non mi farei mai garante di una legge a tutela dei pubblicitari). E' una specie del classico speedtest, solo che il suo server e' attaccato direttamente all'intersezione milanese dell'internet italiana, il mix, e quindi non risente della velocita' di altri server o connessioni.
Mi sto chiedendo come mai Telecom allora stia dando informazioni su come - al limite - fargli reclamo contro.

195
Programmazione / Re: .insert
« il: 09 Dicembre 2012, 20:44:08 »
Ubuntu e Gambas 3 Versione=3.3.90

Boh, sara' quella la differenza, avevo provato con quella maschera, ma purtroppo non mi va: alla fine mi sono rassegnato usare il *.*.  Presi tutti i nomi, paragono ogni file alla maschera con un like, e alla fine me la sono cavata con poche righe. Non e' proprio quello che mi piaceva fare, ma c'e' di peggio nella vita

Pagine: 1 ... 11 12 [13] 14 15 ... 18