Updates from Dicembre, 2007 Nascondi commenti | Scorciatoie da tastiera

  • Rails/PHP e mysql: convertire un database da 8859-1 a utf-8 

    ildiscepolo 9:29 pm on December 12, 2007 Permalink | Replica

    db
    Premetto che nn ricordo dove ho preso queste informazioni quindi non riporterò i vari link. Cmq sono prese da siti diversi.

    Per convertire un db innanzi tutto bisogna acceddere alla console di mysql. quindi da terminale lanciare:
    mysql -u nome_utente -p nome_db

    poi eseguire i seguenti comandi:

    mysqldump --user=nome_utente -p --default-character-set=latin1 -c --insert-ignore --skip-set-charset nome_db > dump.sql

    iconv -f ISO-8859-1 -t UTF-8 dump.sql > dump_utf8.sql

    sed "s/CHARSET=latin1/CHARSET=utf8/" < dump_utf8.sql > dbs.sql

    mysql --user=root -p --execute="CREATE DATABASE nome_nuovo_db CHARACTER SET utf8 COLLATE utf8_general_ci;"

    mysql --user=root --max_allowed_packet=16M -p --default-character-set=utf8 nome_nuovo_db < dbs.sql

    Fatto questo ci ritroviamo il db in utf8.

    Ora se si visualizzano questi dati in pagine php o rails utilizzando la codifica utf8 le lettere accentate verranno visualizzate male.

    Come risolvere questo problema?
    In php:
    subito dopo il comando di selezione del db inserire:
    mysql_query("SET NAMES 'utf8'");

    In Rails:
    Nel file application.rb inserire:
    before_filter :configure_charsets

    def configure_charsets
    @response.headers["Content-Type"] = "text/html; charset=utf-8"
    # Set connection charset. MySQL 4.0 doesn't support this so it
    # will throw an error, MySQL 4.1 needs this
    suppress(ActiveRecord::StatementInvalid) do
    ActiveRecord::Base.connection.execute 'SET NAMES UTF8'
    end
    end

    PS: ci sono voluti quasi 2 giorni per capire come risolvere sto cazzo di stupido problema. Dannate multilingue!



    - Sembra che ti stia impartendo la comunione – disse Ulisse.
    - Corpo e sangue di un povero lettore editoriale e di un malato terminale. Quanti cristi inchiodati a una sedia o a un letto la gente scavalca, per inchinarsi a un cristo di legno. Quanti sacrifici dimenticati per ricordarne uno. Si mi facessero entrare in una chiesa, griderei: smettete di guardare quell’altare vuoto. Adoratevi l’un l’altro. …

    ….

    (Achille piè veloce – Stefano Benni)

     
  • Lista province e regioni in mysql 

    ildiscepolo 8:30 pm on June 6, 2007 Permalink | Replica

    Ho trovato le tabelle delle province e regioni fatte con mysql.Veramente ci sono anche i comuni ma sono di meno di quelli che aveno trovato nel vecchio post, quindi suggerisco di mischiare il tutto.

    Il link al file è:
    http://www.sarnari.net/temp/File/comuni.zip

     
  • Lista Comuni pronta e servita. 

    ildiscepolo 2:20 pm on April 8, 2007 Permalink | Replica

    Su nerto mi serviva una lista di tutti i comuni italiani predisposta per essere inserita nel db.
    Alcuni ne ho inseriti a mano io.
    Ma inserire tutti i comuni italiani mi sembrava un’impresa un pò troppo ardua.

    Quindi mi sono messo a cercare se ce ne era qualcuna già pronta.
    Morale, l’ho trovata oggi per caso.

    Ve l’ho messa qui:
    http://www.wikiupload.com/download_page.php?id=121621

     
    • Francesco Biacca 5:05 pm on Gennaio 21, 2008 Permalink | Replica

      ciao,
      per un progetto che sto conducendo e realizzando mi servirebbe una lista di comuni e province, con relativi cap e codici catastali (possibilmente). Hai idea di dove io la possa trovare? (il link inserito nel post non funziona).

      grazie mille

    • Samanta 5:38 pm on Gennaio 9, 2009 Permalink | Replica

      Ciao, il link non funziona!! :-(
      Per un progetto scolastico mi servirebbe la lista di CAP Comune Provincia, sai se posso trovarla da qualche parte? Grazie

  • Disabilitare l’avvio automatico di apache e mysql. 

    ildiscepolo 1:50 pm on April 2, 2007 Permalink | Replica

    Tempo fa per disabilitare l’avvio automatico di tomcat avevo cancellato lo script che lo faceva avviare.
    Qualche giorno fa ho scoperto che per disabitare l’avvio automatico di questi servizi (compresoapache e mysql) basta andare su
    System->Administration->Services

    E uncheckare quelli indesiderati.

     
    • Paso 5:11 pm on Agosto 8, 2007 Permalink | Replica

      Grazie, è proprio quello che stavo cercando per Mysql e apache e sono atterrato su questa pagina grazie a google!
      Ciao

c
scrivi un nuovo post
j
post successivo/commento successivo
k
post precedente/commento precedente
r
rispondi
e
modifica
o
mostra/nascondi commenti
t
torna a inizio pagina
l
go to login
h
show/hide help
esc
Annulla