Username: Password:

Show Posts

This section allows you to view all posts made by this member. Note that you can only see posts made in areas you currently have access to.


Topics - White_Tiger

Pages: [1] 2
1
Ragazzi scusate la mia assenza dal forum per questi giorni, ma sono stato impegnatissimo, sia con il lavoro che con altre cose, quindi non mi sono potuto dedicare alla comunita' sorry T_T.

Cmq nel mio breve tempo libero mi sono dedicato allo sviluppo di una piccola app (dico piccola per il semplice fatto che per me e' stata la prima ed anche la nave scuola per poter imparare il linguaggio) per iPhone o iPod Touch.

Ho sviluppato la versione Touch di goText, appunto goText+Touch = goTextTouch ^_^, appena ultimo 2 cosette la dovrei pubblicare su appStore gratuitamente si intende...
ma per chi fosse interessato, cmq aggiungero' un link rapido per il download sul sito (solamente per iPhone/iPod Touch Jailbreak si intende).

Stato dell'applicazione attuale:
attualmente supporta solo servizi senza codice ottico (ancora debbo istruirmi sulle immagini o cose del genere , "che volete me lo sto imparando passo passo ^_^"), manca un compressore del testo in stile goText Real e qualche altra cosina, ma e' solo questione di tempo. Per adesso consideratelo una versione alpha ^_^

Spero che sia gradito a qualcuno ed almeno aumentiamo la visibilita' anche su nuovi dispositivi ^_^

Ciriciao e datemi feedback quando pubblico l'app.

2
Ragazzi per tutta la settimana saro' assente, ma quando torno voglio una bella lista di cose da fare o script da sistemare. Vado a farmi un corso di aggiornamento a Milano per qualche giorno.

Ciriciao a tutti

3
goText Labs, sito web, sviluppatori, e altro / Off Topic Estremo ^_^
« on: February 14, 2009, 08:50:51 pm »
Mamma mia, so che non e' proprio una discussione adeguata al nostro FORUM, ma che dire mi devo pur sfogare no ? oggi la festa di San Valentino ed io invece di essere con la mia morosa, sono chiuso in casa solo soletto con la febbre ed in compagnia del mio naso che non fa altro che colarmi di continuo T_T

AIUTOOOOOOOOOOOO

4
goText Labs, sito web, sviluppatori, e altro / goText Facebook
« on: January 17, 2009, 03:45:17 pm »
Ragazzi, non so chi di voi e' iscritto a Facebook, ma alcuni di noi lo sono ed abbiamo anche fondato il gruppo goText, quindi se vi capita iscrivetevi a tale gruppo, che a tempo debito cercheremo di creare anche qualcosa per facebook, per agevolare tutti e  di piu'.

5
Segnalazione nuovi servizi / New Service very GOOD ^_^
« on: October 01, 2008, 06:00:42 pm »
mparuzzi e' tutta una caxxata, era solo per farvi sapere che oggi compio il compleanno, e sono un vecchiarello T_T.

Ciriciao

6
Indonesia / romsms
« on: September 07, 2008, 08:42:15 pm »
new service

http://www.gotext.org/cgi-bin/all-ROMsms.py or .pl

no user
no pass

only number in this format: (+prefix)/(prefix)XXXXXXXXX

p.s.: i not have tested this script.

ps2: this script is online in the next time i hope monday

7
Indonesia / Gratisms.ba
« on: August 01, 2008, 05:47:14 pm »
new service from signalling

http://www.gotext.org/cgi-bin/all-gratisms.py
or
http://www.gotext.org/cgi-bin/all-gratisms.pl

requirem prefix for username and recipient

example:

user= +621234567
pass= PWD
recipient= +621234567
mex= any tex ^_^

it makes to know me

8
Segnalazione nuovi servizi / Gratisms.ba
« on: August 01, 2008, 05:42:52 pm »
Da segnalazione indonesia vi propongo questo bel sito che permette di mandare ben 15 sms al giorno dopo registrazione si intende ^_^.
Possibilita' di mandare sms anche all'estero, ma vi do un obbligo per lo script, anche se il sito vi permette di fare il login nel seguente modo ad esempio: 3331234567 voi dovete mettere nel seguente modo: +393331234567, ed anche il numero di telefono deve essere con il +39 o altro eventuale prefisso.

http://www.gotext.org/cgi-bin/all-gratisms.py
or
http://www.gotext.org/cgi-bin/all-gratisms.pl

Fatemi sapere

9
Segnalazione nuovi servizi / New Site for free SMS
« on: July 02, 2008, 02:21:43 pm »
Ragazzi ho trovato un nuovo sito carino carino ed anche internazionale per mandare sms, lo sto ancora valutando, ma a prima occhiata funziona discretamente, non ho ben capito quanti sms da al giorno e se sono vincolati da IP, cmq ha una sola condizione di verifica che devo risolvere, in un modo ingegnoso ma niente di che, appena ho tempo e voglia ^_^ lo uppo, per adesso fine pausa ora mi tocca studiare un po'.
Voi intanto cercate e ricercate nuovi servizi che cerchiamo di rinfrescare un po' la lista.

Una nota molto importante, diffondete la parola goText, che mi sono seccato di sentire dire nei vari forum i nomi di altri programmi che fanno le cose che goText fa, si sono possibilmente piu' conosciuti ma per altri motivi, noi siamo il lato open e dobbiamo espanderci il piu' possibile. Ragazzi mi raccomando, io mi sto facendo anche la magliettina di goText, appena mia sorella (sempre se me la fa ^_^) vi posto una foto, publiciziamo e cresciamo.

chiudo la nota ^_^

10
Segnalazione nuovi servizi / textenger.it
« on: June 28, 2008, 11:16:57 pm »
Ragazzi ho visionato questo sito ed ho visto che sembra un buon sito, in cui non e' necessario registrazione o cose del genere. Cmq ho gia' uppato il nuovo script, con la speranza che duri.

http://www.gotext.org/cgi-bin/all-textenger.py o .pl

Fatemi sapere.

P.S.: utilizza i captchar

11
Servizi / Segnalazione servizi malfunzionanti
« on: June 23, 2008, 11:59:58 am »
Ragazzi apro questo topic, per fare un po' di ordine, cioe' se vi accorgete di qualche servizio attualmente implementato per goText, ma che non funziona piu' segnalatelo qui, che tempo permettendo cercheremo di risolverlo ^_^.

Ho creato questo topic anche per il fatto che spesso vengono segnalati malfunzionamenti in altri topic e poi quando ho tempo per correggere gli script, devo andare a cercare il post, mentre qui cerchiamo di canalizzare il tutto.

P.S.: qualcuno non ricordo chi mi diceva che i servizi kly e yemms non funzionano +, potreste risegnalare qui please ^_^, che non trovo + i post.

12
Servizi / SVN update
« on: June 03, 2008, 04:27:46 pm »
Ragazzi con tutte le richieste fatte, ora mi sono trovato 5 minuti ed ho aggiornato l'svn aggiungendo tutte le ultime versioni degli script fatti, quindi se li volete per i vostri server locali o cose del genere, sapete dove andare.... ^_^

13
Allora vi avevo promesso un qualche spunto per creare un servizio per goText, ora vediamo piano piano come procedere per crearne uno di esempio, per adesso procediamo con Python

Python:

#!/usr/bin/env python
#-*- coding: utf-8 -*-

'''
Lo script comincia con queste 2 semplici righe, che stanno ad intendere dove si trova l'interprete python nel sistema e la codifica che si vuole usare nello script, nel mio caso UTF-8, da premettere che la seconda riga non e' del tutto necessaria.
'''

import cgi, cookielib
import re
import sys
import urllib, urllib2

'''
continuiamo inserendo una serie di import, ossia delle librerie aggiuntive standard in python, l'unico problema potrebbe essere la cookielib che se non sbaglio non e' presente nelle vecchie versioni di python, ma diciamo che ormai non e' un grosso problema, anche perche' la cosa puo' essere aggirata in altro modo. Le seguenti lib mi permettono di accedere a parametri di input quali quelli passati per richiesta  (con la cgi), utilizzare i cookie (con cookielib), le espressioni regolari (con re), interagire con il sistema (con sys), ed interazione con il web (con urllib, urlib2)
'''

def print_html(page, type='text/html'):
   
    print 'Content-Type: ' + type + '\r\nContent-Length: ' + str(len(page)) + '\r\n'
    print page

    sys.exit(0)

'''
per prima cosa creiamo una funzione che serva per fare stampare al browser o nel nostro caso a goText le risposte nel formato html non standard, diciamo una sorta di xml personalizzato ma non validato ^_^. Quindi con print_html("testo da inserire") noi otterremo una pagina visibile con il seguente testo dando come header HTTP il content-type, cioe' il tipo di formato che vogliamo come risposta e la lunghezza di tutto il documento che deve essere stampato e come ultima cosa stampo la pagina ed esco dall'interprete con sys.exit(0).
Questa diciamo che e' la funzione piu' importante dato che e' quella che mi permette di interagire con goText, come output...
'''

inputValue = cgi.FieldStorage()

'''
Con questo metodo richiamo l'oggetto FieldStorage, che molto semplicemente non fa altro che permettermi di interagire con gli argomenti passati allo script, per fare un esempio:
http://www.gotext.org/cgi-bin/script.py?user=utente
riesco ad accedere alla variabile user... ^_^ (che genio no ^_^)
'''

if inputValue.has_key('action'):
    if inputValue['action'].value == 'config':
        print_html('Tramite questo servizio e\' possibile inviare sms verso tutti.110165101')

'''
Qui controllo che se esiste la variabile action ed e' uguale a config mi viene ritornata la configurazione per gotext.
http://www.gotext.org/cgi-bin/script.py?action=config
'''

try:
    uid = inputValue['user'].value
    pwd = inputValue['pass'].value
    rcpt = inputValue['rcpt'].value
    text = inputValue['text'].value
except:
    print_html('3Wrong use of service...')
 
'''
In questa fase invece controllo se sono stati inseriti tutti i parametri necessari allo script, da notare il try: except:, questi servono per il seguente motivo, in python se non esiste l'oggetto inputValue['user'] ad esempio, sicuramente (certamente) richiamare il parametro value dara' un eccezione e quindi la mancanza del valore, da cui il messaggio parametri mancanti... Ricordate che ogni print_html oltre a dare un messaggio stoppa anche lo script...
'''

'''
ora andiamo alla parte piu' saliente dello script, ossia dove si interagisce con il sito in questione:
'''

cookieWEB = cookielib.CookieJar()
urlWEB = urllib2.build_opener(urllib2.HTTPCookieProcessor(cookieWEB))

'''
con i seguenti comandi non faccio altro che creare un gestore di cookie per la libreria urllib2, in modo tale che quando vado a collegarmi ad un sito i cookie che si presentano vengano salvati in delle variabii interne e tutto questo in modo automatico... (comodissimo)
'''

try:
    respondeHTTP = urlWEB.open('http://www.sitoxinviosms.it')
except:
    print_html('3WebSite Error - 1')

'''
qui comincia la navigazione, infatti apro una connessione con il sito www.sitoxinviosms.it ed ottengo da esso un oggetto urllib2, con cookie ed headers di vario genere, qui l'eccezione serve nel caso in cui il sito non dovesse rispondere....
'''

fp = re.search('', respondeHTTP.read()).group(1)

'''
ipotizzando di avere dei valori random che vengono creati in una pagina ad ogni avvio, possiamo leggere la pagina con un semplice read(), dato che si comporta come un file ed eseguire una regular expression per ottenere i valori desiderati, ricordate che se fate una read(), la seconda volta vi viene restituito '', dato che siete a fine file, quindi o fare una seek per tornare indietro o vi salvate in una variabile l'oggetto prima di fare la read...
'''

queryWEB = urllib.urlencode({
        'login':uid,
        'password':pwd,
        '__fp':fp
        })

try:
    respondeHTTP = urlWEB.open('http://www.sitoxinviosms.it/login.asp', queryWEB).read()
except:
    print_html('3WebSite Error - 3')

if re.search('Incorrect Screen Name or Password.', respondeHTTP) != None:
    print_html('3Login Error')

'''
questa e' la fase di POST, ossia quando mandiamo il mex al server, nel nostro caso il login viene fatto su www.sitoxinviosms.it/login.asp, con l'oggetto queryWEB io mando codificato login, password e __fp parametro nascosto per esempio... dopo mando la query al sito e lui mi dara una qualche risposta, e se tutto e' andato bene mi dovrebbe tornare la pagina di entrata ^_^, quindi controllo un qualcosa per verificare se sono o non sono entrato effettivamente.
'''

queryWEB = urllib.urlencode({
        'numero':rcpt,
        'message':text
        })

try:
    respondeHTTP = urlWEB.open('http://www.sitoxinviosms.it/sendsms', queryWEB)
except:
    print_html('3WebSite Error - 4')
   
if re.search("SMS sent successfully!", respondeHTTP.read()) != None:
    print_html('0SMS inviato con successo!')
else:
    print_html('3SMS non inviato !')

'''
in fine mando il mio sms nel modo analogo....
'''






Quanto detto e' un esempio molto grezzo di utilizzo del servizio, per adesso ho dato chiarimenti solamente per quanto riguarda l'invio di sms semplici, da siti semplici, senza nessuna particolarita' e script di offuscamento, appena possibile (causa noia) aggiungo pure il supporto per le immagini per farvi vedere come passare anche quella fase....

Spero che questa prima bozza di tutorial vi sia di aiuto per cominciare a sperimentare e a creare vostri piccoli services per il mitico goText, mi scuso se non sono stato molto chiaro, ma l'ora e' tarda e comincio ad avere fame, quindi scappo in cucina a mangiare gnocchi con il sugo ^_^.
Appena ho tempo butto giu' il mini tutorial per Perl, per adesso accontentatevi ^_^



P.S.: spero di non aver scritto cazzate immonde e mi scuso per ogni eventuale errore o orrore che possa avere scritto...

14
Bugs / Tasto Back mancante....
« on: May 16, 2008, 02:14:48 pm »
Ragazzi una cosa mi assilla da impazzire, non e' neanche proprio necessaria, ma manca, diciamo anche che non e' difficile da fare ma andiamo al sodo:

quando entro nella sezione messaggi e seleziono il servizio per l'invio, scrivo il mio testo, poi mettiamo che ho pensato "cavolo ho sbagliato servizio" e voglio cambiarlo, non posso tornare indietro, data la mancanza del tasto back, ma la cosa e' analoga se dopo aver inserito il testo, nella schermata di inserimento del numero, volessi tornare indietro a cambiare porzioni di testo.

Che dite lo mettiamo ? oppure e' per qualche motivo specifico che c'e' la sua mancanza ???

15
Segnalazione nuovi servizi / CampusLife
« on: April 20, 2008, 02:33:43 pm »
Ragazzi se non sbaglio (diciamo che non lo trovo + ^_^) qualcuno diceva nel forum che questo servizio non funziona +, bene mi sono armato di volonta' e l'ho sistemato, l'ho provato e funziona speriamo che duri.

http://www.gotext.org/cgi-bin/it-campuslife.pl

segnalate i servizi che non funzionano + che cercheremo di sistemarli.

Pages: [1] 2