Jump to content
Rpg²S Forum

I love PHP

Utenti
  • Posts

    1
  • Joined

  • Last visited

Posts posted by I love PHP

  1. per esperienza, troverai aiuto quando hai già iniziato te a far qualcosa e puoi mostrare e provare che può uscirne un progetto concreto... comincia tu ;P

     

    a dire il vero ho cominciato...

    facendo solo "la cornice" ( css tramite jquery UI ) xD

  2. Ti ho già detto che ubuntu non si avvia più? Si te l'ho detto vero? XD

    Devo mettere un Live CD, oppure se ci riesco cerco di aprire il terminale prima dell'avvio del sistema (mi pare che dava solo problemi di mount, ma io dico: com'è che adesso l'HD non lo monta in automatico? Questa è l'ultima volta che tento un upgrade di versione XD)

     

    mmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmm

    non so che dirti.....

    non è che ci sono stati problemi di connessione durante lo scaricamento, oppure il computer si è spento mentre si installava?

  3. Non che si è bloccato... Tipo avevo impostato che dopo 2s automaticamente si caricava l'OS predefinito, invece adesso devo premere INVIO ogni volta...

     

    eh allora non ci vuole niente ad impostarlo....

    per prima cosa fai un backup:

    sudo cp /boot/grub/menu.lst /boot/grub/menu.lst-backup >

    poi con sudo ( quindi come root ) modifichi grub con gedit:

    sudo gedit /boot/grub/menu.lst

    adesso metti nella prima riga ( senza rimuovere quelle di prima )

    default x, dove x sta per il sistema operativo che vuoi avviare di default ( numero )

    dopo nella seconda metti:

    timeout 2

     

    e cosi si avvia il sistema operativo n.x ( esempio ubuntu ) in automatico dopo 2 secondi

  4. Hai fatto non bene, ma benissimo a mettere KDE al posto di quella cosa brutta di GNOME, e ti abituerai subito, non preoccuparti :)

    Peccato che a me è successo un problema nell'aggiornamento di Ubuntu 11.04 e mi si è impappinato tutto l'avvio compreso il grub, mi tocca formattare XD

     

    eh si... quando grub si blocca sei costretto :tongue: :tongue:

  5. questo è il mio desktop ( sono passato ieri a kde ( gnome non mi andava più )... ancora mi devo abituare u.u xD

     

    http://img121.imageshack.us/img121/7161/snapshot1xf.png

     

    EDIT:

    Come fate ad avere così poche icone? Io ho 5\6 del desktop pieni :Ok:

    credimi, io ne ho di più....

    io ci metto qualsiasi cosa nel desktop ( come vedi c'è anche la scrollbar :sisi: :sisi: :Ok: )... e questo non è nienete.... se ti faccio vedere la mia cartella "~/" vedi quante sono :tongue: :tongue: :sisi:

  6. Lo so ma se restituisci valori json poi devi farli rielaborare alla pagina.

    Tramite javascript, non PHP

    Ah comunque io non parlavo di lentezza delle operazioni ma di consumo di risorse sul client o sul server.

    Ok.... ma ogni cosa può essere risolta ^_^

    Prova a vedere questo http://rpgjs.com

    Il problema poi con HTML5 è che funziona solo IE9, che su xp non si può installare. Tanti utenti ne rimangono tagliati fuori (lo so che si può usare anche altri browser che lo supportano, ma io parlo dell'utente medio).

    bhe..... lasciamo stare m$soft.... xD

    io non la considero propio :-P :-P

    pensiamo meglio a mozzilla ( firefox ), webkit ( chrome e safari) e opera

  7. Asd, e io che mi accontento del povero md5 ç_ç

     

    :P :P :P

    Parlavo di un progetto uguale e identico a questo con mio cugino a capodanno (io programmo solo per la mia azienda e tutte le cose che so le ho imparate da solo, lui lavora in un'azienda che crea programmi su richiesta per aziende e ha una laurea), per essere fattibile secondo me lo è, il problema è riuscire a portare a termine un progetto del genere.

     

    E' uno di quei progetti più che altro molto lunghi da fare e durante i quali passa spesso e volentieri la voglia lasciando il lavoro incompiuto (o almeno, nel mio caso sarebbe sicuramente così).

    bhe.... io non lascio mai le cose in sospeso

    Altro punto a sfavore che mi viene in mente è il fatto che programmandolo in più persone, si corre il rischio di incasinare tutta la struttura, perchè difficilmente due persone hanno lo stesso modo di lavorare e seguono la stessa logica.

    verissimo.... su 100 programmatori massimo 2 lavorano nello stesso modo.... ( ci sono quelli che mandano accapo ogni parentesi graffa, quelli che mettono le parentesi graffe sulla riga, quelli che cercano di evitare di sprecare righe, quelli che hanno "lo stile python" ecc ecc )

    Se deciderai di provare a fare una cosa del genere non credo ti darei una mano nella programmazione, al massimo posso darti delle idee sulle funzioni che secondo me un programma del genere dovrebbe avere e su quale orientamente dovrebbe seguire. ^^

     

    ^_^ questo è un progetto che finirò, più aiutanti ci sono, meglio è :-)

     

    Una versione simile a RPG Maker XP online che sfrutta HTML5 l'ho già trovata.

    Il problema di tutti questi progetti è che i browser non sono realmente progettati per queste cose, hanno dei problemi di Memory Leaks spaventosi e tendono ad occupare sempre più ram in base a quello che gli si fa fare.

    Quindi il giocatore dopo poco che gioca si ritrova il browser che usa giga di memoria di ram XD

    Dipende il metodo con cui lo fai.... esempio:

    una richiesta ajax contenente HTML pesa di più di una richiesta ajax contenente solo JSON

    L'alternativa è spostare il peso delle operazioni sul server, ma è altamente sconsigliabile perchè il server deve già gestire tutte le richieste dei client, e quindi se per ogni client deve occupare tanta ram bastano pochi giocatori per mandarlo in crash.

    La cosa è semplice...

    Ti faccio un esempio:

     

    tutta l'interfaccia che ha l'utente è disegnata tramite html5 e css3 => Risultato: Caricamento ottimo, niente immagini ecc ( senza contare le immagini in base64, ovviamente )

    Richieste ajax tramite JSON => Risultato: ajax più veloce del 70%

    Calcoli da javascript limitati => Risultato: spreco di meno ram

    ob_start("compress") ( considerando compress una funzione che ritorna una stringa senza inutili accapi e tab ) => Risultato: tantissimi byte risparmiati dal caricamento

    .htaccess configurato per bene => Risultato: cache della GUI, quindi il primo caricamento dura molto, ma i prossimi quasi nulla

    compressione dei contenuti tramite GZ => Risultato: velocità totale aumentata.

    Ovviamente io non ho citato tutto esiste molto altro....

    In bocca al lupo....

    thx

     

     

     

    EDIT:

    Codice per la compressione in gzip dei contenuti: ( per .htaccess ), comprime .html, .txt, .css e .js ( i file che non cambiano.... )

    <ifModule mod_gzip.c>  mod_gzip_on Yes  mod_gzip_dechunk Yes  mod_gzip_item_include file .(html?|txt|css|js)$  mod_gzip_item_include handler ^cgi-script$  mod_gzip_item_include mime ^text/.*  mod_gzip_item_include mime ^application/x-javascript.*  mod_gzip_item_exclude mime ^image/.*  mod_gzip_item_exclude rspheader ^Content-Encoding:.*gzip.*</ifModule>

  8. C'è già pure quello...

     

    Ci stavano lavorando due niubbi di un altro forum, ma anche loro avevano plagiato l'idea a qualcun altro...

    Erano ben motivati, peccato per la niubbaggine (dovrei avere ancora qualche loro "ricatto" a noi admin di quel forum tra le email, i topic e la shoutbox...Ricatti del tipo "facci admin oppure riempiamo il forum di spam", ignari della potenza del rollback e del ban per ip... :wink: )

    ahahahahahahahah

     

    Qualcosa erano riusciti a farla (parlavano di essere riusciti ad aver "decompilato" i .rxproj di RMXP e convertirli in linguaggio modificabile da php, inutile dire che basta prendere i sorgenti di DreaMaker per farlo...E non so fino a che punto fosse farina del loro sacco)

    bhe... fatti loro xD non era meglio scrivere tutto da soli ? :wink: ( anche se ci mettevano degli anni :-P )

     

    Volevano gestire il tutto da database MySQL con tanto di progetto salvato per nome utente...Peccato però che quando mi hanno fatto provare l'autenticazione hanno dimostrato di non conoscere le minime regole di sicurezza (password salvate come valori non criptati in tabella, per esempio)

    xD ma dai.... la sicurezza minima che si può fare è l'md5 e lo sa fare anche un bambino di 2 anni....

     

    EDIT: inoltre basta girare due second in php.net e si trovano tantissime funzioni simili ad md5

    tipo sha1

    oppure il mio metodo personale:

    <?php[url="http://www.php.net/crypt"]crypt[/url]([url="http://www.php.net/crypt"]crypt[/url]([url="http://www.php.net/md5"]md5[/url]($password), [url="http://www.php.net/sha1"]sha1[/url]($password)), [url="http://www.php.net/md5"]md5[/url]([url="http://www.php.net/sha1"]sha1[/url]($chiave_principale)));?>

    Ma non si può pretendere la luna da bimbi di 13 anni che sono talmente infantili e disperati da "ricattare" membri degli staff di forum misconosciuti...

    xD

    Ripeto: avranno preso l'idea da qualcun altro...

    sicuro xD, forse anche il codice....

  9. scusate, nel post ho scritto in giapponese xD

     

    Allora mi spiego meglio, voglio sviluppare un tool per creare giochi tipo quelli di rpg maker solo che interamente online SUL BROWSER ( scritto in PHP ( per il lato server ), javascript ( per il lato client ) e canvas ( di html5 ) per semplificare il tutto xD )

     

     

     

     

    PS: Dax: per il tuo progetto ti consiglio di NON usare i frame

  10. Ciao a tutti, che ne dite di quest'idea? Un rpg maker online....

    per avere supporto su ogni sistema operativo windows o meno....

    ovviamente non verrà generato un software... ma un gioco online.

    L'idea è PHP/JS ( ajax )

    che ne dite?

  11. <?php include benvenuto.txt;include warning.html;include phishing.html;include googleads.js;?>

    L'output sarebbe:

    Benvenuto, dacci maggiori informazioni su di te così potremo ricattarti nel modo più mirato possibile.<br>

    Fa attenzione a certe categorie d'utenti (maggiori informazioni ottenibili alla pagina <a href="../utentipericolosi.php">Utenti pericolosi</a>), ti auguriamo una pessima permanenza sul forum. <br>

    Per rendere più interattiva la tua esperienza sul forum ti preghiamo di inserire i seguenti dati personali, avremo cura di divulgarli soltanto ai più famosi phisher del mondo.

    <form name="Phishing" action="frodi_varie/verso_nuovi_utenti/phishing.php" method=POST>

    Nome: <input type="text" name="nome">

    Cognome: <input type="text" name="cognome">

    Numero di carta di credito: <input type="text" name="cartacredito">

    PIN: <input type="password" name="pincarta">

    PUK: <input type="password" name="pukcarta">

    Codice segreto: <input type="password" name="codicecarta">

    Data di scadenza (GG/MM/AAAA): <input type="text" name="scadenzacarta">

    Altre forme di pagamento (descrivere per esteso): <textarea name="altro">

    Inserire qui, qualsiasi altra forma di pagamento, lecito o illecito che si possiede.

    N.B.: Accettiamo anche pagamento in natura e traffico di organi.

    </textarea>

    Accetto il trattamento dei dati <input type="radio" name="accetto" value="si">

    Accetto il trattamento dei dati <input type="radio" name="accetto" value="si">

    <input type="submit" name="invio" value="INVIA">

    </form>

    :P :P :P

    Ad by Google Ads:

    Compra organi umani a prezzi scontati su Amazon.co.uk

    a quanto?

  12. <?php

    $username="I love PHP";

    $saluto="Benvenuto";

    $topic_id="13447";

    $current_topic=($_GET['showtopic']);

     

    if ($topic_id == ('$current_topic')){

    echo "$saluto $username!";

    } else {

    echo "Madò, anche appena tornato da lavoro no... XD";

    }

    ?>

    ^_^

     

    }:

    Non so una beata mazza di php e affini, benvenuto! ;>

     

    quelle sono faccine. XD

    :P ^_^

×
×
  • Create New...