-
programmatori piaccapiferiLich, alex,tg ce l'ho con voi e tutti quelli che hanno siti in php.
Con la versione 5.4 verrà rimossa la funzione di magic quotes.
http://php.net/manual/en/security.magicquotes.php
https://secure.wikimedia.org/wikipedia/en/wiki/Mag...
Occhio che rischiate di trovarvi con pagine che vanno in errore, e fixando in fretta introdurrete nuove vulnerabilità ad sql exception.
http://svn.php.net/viewvc?view=revision&revision=3...
Io v'ho avvertito, eh.Young professional woman and busy mom.-
Re: programmatori piaccapiferiScritto daNon Autenticatoil 2011-07-22 22:51:00.0 alle 2011-07-22 22:51:00.0
- Scritto da: ::1
> Lich, alex,tg ce l'ho con voi e tutti quelli che
> hanno siti in
> php.
> Con la versione 5.4 verrà rimossa la funzione di
> magic
> quotes.
> http://php.net/manual/en/security.magicquotes.php
> https://secure.wikimedia.org/wikipedia/en/wiki/Mag
>
> Occhio che rischiate di trovarvi con pagine che
> vanno in errore, e fixando in fretta introdurrete
> nuove vulnerabilità ad sql
> exception.
> http://svn.php.net/viewvc?view=revision&revision=3
>
> Io v'ho avvertito, eh.
piuttosto di quella merda di python-
Re: programmatori piaccapiferiScritto daNon Autenticatoil 2011-07-23 10:54:00.0 alle 2011-07-23 10:54:00.0
- Scritto da:
>
> - Scritto da: ::1
> > Lich, alex,tg ce l'ho con voi e tutti quelli che
> > hanno siti in
> > php.
> > Con la versione 5.4 verrà rimossa la funzione di
> > magic
> > quotes.
> >
> http://php.net/manual/en/security.magicquotes.php
> >
> https://secure.wikimedia.org/wikipedia/en/wiki/Mag
> >
> > Occhio che rischiate di trovarvi con pagine che
> > vanno in errore, e fixando in fretta
> introdurrete
> > nuove vulnerabilità ad sql
> > exception.
> >
> http://svn.php.net/viewvc?view=revision&revision=3
> >
> > Io v'ho avvertito, eh.
>
> piuttosto di quella merda di python
python e' il miglio linguaggio mai scritto...
viva python
-
Re: programmatori piaccapiferiScritto daNon Autenticatoil 2011-07-23 11:02:00.0 alle 2011-07-23 11:02:00.0
- Scritto da:
>
> - Scritto da:
> >
> > - Scritto da: ::1
> > > Lich, alex,tg ce l'ho con voi e tutti quelli
> che
> > > hanno siti in
> > > php.
> > > Con la versione 5.4 verrà rimossa la funzione
> di
> > > magic
> > > quotes.
> > >
> >
>
-
-
-
Re: programmatori piaccapiferiScritto daNon Autenticatoil 2011-07-23 00:20:00.0 alle 2011-07-23 00:20:00.0> Con la versione 5.4 verrà rimossa la funzione di
> magic quotes.
Credo di non averla mai usata.
-
Re: programmatori piaccapiferiScritto daaltgutente che non utieneil 2011-07-23 02:09:00.0 alle 2011-07-23 02:09:00.0Trollate totali: 11540Ma ci fai scemi o cosa?
Nessun programmamucche post-pubere che si sia scontrato col PHP e abbia incontrato le cazzic quotes ha mai pensato di lasciarle attive. Erano una cazzata e basta, non che il fatto che le levino finalmente dalle palle faccia del PHP un qualcosa di vagamente serio, ma e` un piccolo passo avanti paragonabile a svuotare il bidoncino dell'organico in un palazzone di 30 piani e 500 appartamenti tutti pieni di merda. Meglio che niente, ma comunque niente che ci riguardi. Anzi, non e` che abbia mai considerato qualunque cosa scritta in PHP anche da me stesso come una cosa seria. Ci scrivevo per gioco, tanto per passare il tempo, ma anche nella spensieratezza certe cazzate come il magic quotes le evito istintivamente.
-
Re: programmatori piaccapiferiScritto daThe LichÜbermenschil 2011-07-23 13:12:00.0 alle 2011-07-23 13:12:00.0Trollate totali: 21351- Scritto da: ::1
> Lich, alex,tg ce l'ho con voi e tutti quelli che
> hanno siti in
> php.
> Con la versione 5.4 verrà rimossa la funzione di
> magic
> quotes.
>
-
Re: programmatori piaccapiferiScritto daaltgutente che non utieneil 2011-07-23 14:18:00.0 alle 2011-07-23 14:18:00.0Trollate totali: 11540> p.s. sarebbe anche ora, magic quotes, safe mode e
> register_globals sono delle incredibili minchiate
> di
> php
Quoto abbestia.
> p.p.s. faccio già a mano l'escaping di tutte le
> stringhe delle query e gli altri controlli di
> validità dei
> dati
A me non piace l'escaping, mi resta sempre l'apprensione che qualcosa sia possibile riescaparlo o faccia contatto con qualcos'altro che ho dimenticato, o che mi scordi di unescaparlo, o insomma inserire altri caratteri in punti specifici mi rompe le scatole. O filtro via i caratteri scomodi o traformo di preferenza tutto in qualcos'altro. Ma sempre tutto insieme.
edit:
fix per sgabbite momentanea
-----------------------------------------------------------
Modificato dall' autore il 23 luglio 2011 14.20
------------------------------------------------------------
Re: programmatori piaccapiferiScritto daNon Autenticatoil 2011-07-23 14:54:00.0 alle 2011-07-23 14:54:00.0> A me non piace l'escaping, mi resta sempre
> l'apprensione che qualcosa sia possibile
> riescaparlo o faccia contatto con qualcos'altro
> che ho dimenticato, o che mi scordi di
> unescaparlo, o insomma inserire altri caratteri
> in punti specifici mi rompe le scatole. O filtro
> via i caratteri scomodi o traformo di preferenza
> tutto in qualcos'altro. Ma sempre tutto insieme.
>
Prima del 2005 ero giunto alla conclusione che bisogna trasformare in entità tutti i caratteri non lower ASCII, che differiscono nei vari encoding, e anche qualcuno lower ASCII come l'apice, che certi browser trasformavano in punti interrogativi. I browser sono la dannazione del web! I caratteri che non sono trasformabili in entità si cancellano e basta. Poi bisogna convertire l'intero pastone in base64 modificato.-
Re: programmatori piaccapiferiScritto daaltgutente che non utieneil 2011-07-23 15:22:00.0 alle 2011-07-23 15:22:00.0Trollate totali: 11540> > A me non piace l'escaping, mi resta sempre
> > l'apprensione che qualcosa sia possibile
> > riescaparlo o faccia contatto con qualcos'altro
> > che ho dimenticato, o che mi scordi di
> > unescaparlo, o insomma inserire altri caratteri
> > in punti specifici mi rompe le scatole. O filtro
> > via i caratteri scomodi o traformo di preferenza
> > tutto in qualcos'altro. Ma sempre tutto insieme.
> >
>
> Prima del 2005 ero giunto alla conclusione che
> bisogna trasformare in entità tutti i caratteri
> non lower ASCII, che differiscono nei vari
> encoding, e anche qualcuno lower ASCII come
> l'apice, che certi browser trasformavano in punti
> interrogativi.
Davvero?
Mai visto. Sicuro che non fossero apici strani e insani orzacchiettaturati tipo quelli che Word si prende la briga di inserire al posto del sano codice 39? Col CMS ho avuto tizi che scrivevano gli articoli in Word, poi copincollavano e saltava fuori tutta 'sta roba messa li` dallo zelante Wordemmerda, e m'e` toccato rimettere apposto dei relativi "%U12345" o roba del genere che venivano fuori in qualche punto del trasferimento da Word al DB online.
> I browser sono la dannazione del
> web!
Anche, ma soprattutto la dannazione del mondo e` Unicode, l'erede di Babele, il simbolo blasfemo, incarnato nel nostro presente intermediale, dell'antico muro che separa angoli di mondo dal resto del medesimo. Una lingua, un charset, un mondo! Libero scambio di idee, niente censure, niente pericolose traduzioni, niente IME, niente Unicode, solo ASCII. Effanculo a tutto il resto!
*standing ovation*
*fischi*
> I caratteri che non sono trasformabili in
> entità si cancellano e basta. Poi bisogna
> convertire l'intero pastone in base64
> modificato.
Scusa ma non si fa prima a convertire senza fare il pastone? Una volta che e` tutto in base64, nelle query dello stupido SQL non c'e` piu` verso di far passare qualche carattere del cazzo che a quell'imbecille di SQL danno fastidio perche` pretende di mettere dati e comandi in una stessa query testuale.-
Re: programmatori piaccapiferiScritto daNon Autenticatoil 2011-07-23 15:36:00.0 alle 2011-07-23 15:36:00.0> > l'apice, che certi browser trasformavano in
> > punti interrogativi.
>
> Davvero?
>
> Mai visto.
Come hai fatto a non vederlo? Scrivevi in un form "L'animale" e ti ritrovavi nella pagina "L?animale". Interi forum erano pieni di post con quei punti interrogativi. Altri caratteri invece diventavano un quadratino.
Sul vecchio sito brightpages.net
(poi venduto per 300$ a quelli di brightpages.com
) avevo un form usato per fare le prove. Ci incollavo dentro tutti i caratteri della mappa di Windows, e poi guardavo quali sopravvivevano dall'altra parte. Ogni browser aveva il suo sottinsieme particolare di caratteri sopravvissuti.
> > I browser sono la dannazione del
> > web!
>
> Anche, ma soprattutto la dannazione del mondo e`
> Unicode, l'erede di Babele, il simbolo blasfemo,
Ma anche no. Unicode è ciò che permette a strani caratteri con circonflessi usati solo in ceco di venir trasformati dal browser in stringhe "XXX;", perfettamente trasmissibili.
> > I caratteri che non sono trasformabili in
> > entità si cancellano e basta. Poi bisogna
> > convertire l'intero pastone in base64
> > modificato.
>
> Scusa ma non si fa prima a convertire senza fare
> il pastone?
No, perché come fai a trasformare in base 64 i caratteri cechi di cui sopra, senza prima averli ricodificati in lower ASCII?-
Re: programmatori piaccapiferiScritto daaltgutente che non utieneil 2011-07-24 01:38:00.0 alle 2011-07-24 01:38:00.0Trollate totali: 11540> Come hai fatto a non vederlo? Scrivevi in un form
> "L'animale" e ti ritrovavi nella pagina
> "L?animale". Interi forum erano pieni di post con
> quei punti interrogativi. Altri caratteri invece
> diventavano un
> quadratino.
Boh, non m'e` mai successo.
Forse sui forum fatti da italiani?
Qui sul FdT ho notato che succede nei link: gli apici spariscono nell'anchor.
> Ma anche no. Unicode è ciò che permette a strani
> caratteri con circonflessi usati solo in ceco di
> venir trasformati dal browser in stringhe
> "XXX;", perfettamente
> trasmissibili.
Intendevo che Unicode e` conseguenza della fregatura originale, del fatto che esistono piu` lingue e che non ci siamo mai messi d'accordo su uno standard.
> > Scusa ma non si fa prima a convertire senza fare
> > il pastone?
>
> No, perché come fai a trasformare in base 64 i
> caratteri cechi di cui sopra, senza prima averli
> ricodificati in lower
> ASCII?
Fallisco nel comprendere. Se puoi manipolarli, cioe` se ti arrivano nella stringa a 8 bit lato PHP, cioe` se il PHP li "vede" in qualche modo, base64 li trasforma normalmente: anche in base64 resteranno bytes, anche se spezzettati in stringhe di 6 bit. Alla decodifica gli spezzoni vengono riuniti e tornano fuori i bytes. Al limite, immagino che ricodificarli in entita` li distacchi dalla specifica "codepage" ASCII-8 che usa il PHP (quale che sia, e non mi sono mai neanche dato pena di appurare quale sia).
Comunque si`, anche a me verrebbe da trasformare tutto quel che non e` ASCII-7 in delle entita`: sempre meglio che uscire dal range dei 7 bit. E` che veramente sono allergico ai caratteri non-vanilla-ASCII. Li odio dal profondo, e veramente me li scrollo di dosso come se fossero zanzare, con l'equivalente di un gesto rapido e stizzoso. Poi rido di gusto tutte le volte che qualche sito italiano ha dei problemi a gestire le accentate o le cazzate del Wordcopincolla.
L'avete voluta la bicicletta? Cazzi vostri.
-
Re: programmatori piaccapiferiScritto daNon Autenticatoil 2011-07-24 01:45:00.0 alle 2011-07-24 01:45:00.0> > Come hai fatto a non vederlo? Scrivevi in un
> form
> > "L'animale" e ti ritrovavi nella pagina
> > "L?animale". Interi forum erano pieni di post
> con
> > quei punti interrogativi. Altri caratteri invece
> > diventavano un
> > quadratino.
>
> Boh, non m'e` mai successo.
> Forse sui forum fatti da italiani?
No, un po' in giro dappertutto. Era dovuto all'errata trasmissione dell'apice da parte di certi browser, infatti c'erano porzioni di testo con l'apice e col punto interrogativo sullo stesso sito.
> immagino che ricodificarli in entita` li
> distacchi dalla specifica "codepage" ASCII-8 che
> usa il PHP (quale che sia, e non mi sono mai
> neanche dato pena di appurare quale sia).
Credo sia indifferente: manipola le stringhe così come gli arrivano, indipendentemente dal significato dei caratteri. Comunque le obiezioni di Lich sulle operazioni sui caratteri che non puoi fare con le entità sono valide.
> Comunque si`, anche a me verrebbe da trasformare
> tutto quel che non e` ASCII-7 in delle entita`:
> sempre meglio che uscire dal range dei 7 bit.

-
Re: programmatori piaccapiferiScritto daaltgutente che non utieneil 2011-07-24 02:00:00.0 alle 2011-07-24 02:00:00.0Trollate totali: 11540> > > Come hai fatto a non vederlo? Scrivevi in un
> > form
> > > "L'animale" e ti ritrovavi nella pagina
> > > "L?animale". Interi forum erano pieni di post
> > con
> > > quei punti interrogativi. Altri caratteri
> invece
> > > diventavano un
> > > quadratino.
> >
> > Boh, non m'e` mai successo.
> > Forse sui forum fatti da italiani?
>
> No, un po' in giro dappertutto. Era dovuto
> all'errata trasmissione dell'apice da parte di
> certi browser, infatti c'erano porzioni di testo
> con l'apice e col punto interrogativo sullo
> stesso
> sito.
Ah, allora non avro` mai avuto un browser affetto dal problema, o girato in posti dove la gente postava con browser affetti dal problema. O boh. Saranno stati browsers zelanti che volevano mettere l'apicetto piu` "carino" tipo Word? Boh.
> > immagino che ricodificarli in entita` li
> > distacchi dalla specifica "codepage" ASCII-8 che
> > usa il PHP (quale che sia, e non mi sono mai
> > neanche dato pena di appurare quale sia).
>
> Credo sia indifferente: manipola le stringhe così
> come gli arrivano, indipendentemente dal
> significato dei caratteri. Comunque le obiezioni
> di Lich sulle operazioni sui caratteri che non
> puoi fare con le entità sono
> valide.
Sissi`, sono valide. Credo che Postline, se non ricordo male, si prenda la briga di eliminare anche le entita` filtrandole via con una regex, e rimpiazzandole con... ironici punti interrogativi.
> > Comunque si`, anche a me verrebbe da trasformare
> > tutto quel che non e` ASCII-7 in delle entita`:
> > sempre meglio che uscire dal range dei 7 bit.
>
>

Si`, ma trasformerei se proprio dovessi. Come quando devo scrivere un testo in italiano con gli accenti e vari accessori eleganti: lo scrivo in html e metto le entita` al posto degli accenti col backquote che sono abituato a fare. Per il rimpiazzo, ovviamente uso il seek & destroy mode (ricerca e sostituzione). Nel resto dei casi, mi limito a ignorare sia entita` che codici oltre l'ASCII #126. Lo faccio con tale veemenza che piu` di una volta ho detto per battuta che la mia stessa area visiva primaria trasforma quello che vedo scritto, e che non e` ASCII-7, in quadratini.
-
-
-
-
Re: programmatori piaccapiferiScritto daThe LichÜbermenschil 2011-07-23 15:47:00.0 alle 2011-07-23 15:47:00.0Trollate totali: 21351
- Scritto da: altg
> > > A me non piace l'escaping, mi resta sempre
> > > l'apprensione che qualcosa sia possibile
> > > riescaparlo o faccia contatto con
> qualcos'altro
> > > che ho dimenticato, o che mi scordi di
> > > unescaparlo, o insomma inserire altri
> caratteri
> > > in punti specifici mi rompe le scatole. O
> filtro
> > > via i caratteri scomodi o traformo di
> preferenza
> > > tutto in qualcos'altro. Ma sempre tutto
> insieme.
> > >
> >
> > Prima del 2005 ero giunto alla conclusione che
> > bisogna trasformare in entità tutti i caratteri
> > non lower ASCII, che differiscono nei vari
> > encoding, e anche qualcuno lower ASCII come
> > l'apice, che certi browser trasformavano in
> punti
> > interrogativi.
>
> Davvero?
>
> Mai visto. Sicuro che non fossero apici strani e
> insani orzacchiettaturati tipo quelli che Word si
> prende la briga di inserire al posto del sano
> codice 39? Col CMS ho avuto tizi che scrivevano
> gli articoli in Word, poi copincollavano e
> saltava fuori tutta 'sta roba messa li` dallo
> zelante Wordemmerda, e m'e` toccato rimettere
> apposto dei relativi "%U12345" o roba del genere
> che venivano fuori in qualche punto del
> trasferimento da Word al DB
> online.
>
> > I browser sono la dannazione del
> > web!
>
> Anche, ma soprattutto la dannazione del mondo e`
> Unicode, l'erede di Babele, il simbolo blasfemo,
> incarnato nel nostro presente intermediale,
> dell'antico muro che separa angoli di mondo dal
> resto del medesimo. Una lingua, un charset, un
> mondo! Libero scambio di idee, niente censure,
> niente pericolose traduzioni, niente IME, niente
> Unicode, solo ASCII. Effanculo a tutto il
> resto!
>
> *standing ovation*
> *fischi*
>
> > I caratteri che non sono trasformabili in
> > entità si cancellano e basta. Poi bisogna
> > convertire l'intero pastone in base64
> > modificato.
>
> Scusa ma non si fa prima a convertire senza fare
> il pastone? Una volta che e` tutto in base64,
> nelle query dello stupido SQL non c'e` piu` verso
> di far passare qualche carattere del cazzo che a
> quell'imbecille di SQL danno fastidio perche`
> pretende di mettere dati e comandi in una stessa
> query
> testuale.
io l'ho già scritto ma lo ripeto: tu di programmazione web non capisci un accidente di nulla
certo, è pieno di bamba che scrivono in word e copincollano, per cui saltano fuori tutti quegli apici retroversi e quei dannatissimi trattini di tre tipi diversi, dash mdash ed ndash se non ricordo male
e tu fa' il databse in utf-8 invece che in quella minchiata di iso-8859-1 per anglofoni snob e avrai risolto l'80% dei problemi di codifica caratteri
poi in effetti ci sono delle funzioni di conversioni molto comode che trasformano in entities xx i caratteri strani non riconosciuti in iso-8859-1 ma anche qui sorge una nuova serie di simpatici problemi:
1) col cavolo che poi puoi fare trasformazioni upper / lower con le entities
2) un carattere da due byte ti diventa da minimo da 6 byte per la gioia del database
3) come fai a fare un sorting di entities?
3) se usi postgres non riesci a fare una ricerca testuale decente con testi pieni di entities
insomma molto meglio prevenire usando utf che curare dopo
The Lich™
« Non è morto ciò che in eterno può attendere,
e col passare di strani eoni, anche la morte può morire. »

-
Re: programmatori piaccapiferiScritto daNon Autenticatoil 2011-07-23 15:58:00.0 alle 2011-07-23 15:58:00.0> nuova serie di simpatici
> problemi:
> 1) col cavolo che poi puoi fare trasformazioni
> upper / lower con le
> entities
> 2) un carattere da due byte ti diventa da minimo
> da 6 byte per la gioia del
> database
> 3) come fai a fare un sorting di entities?
> 3) se usi postgres non riesci a fare una ricerca
> testuale decente con testi pieni di
> entities
È anche vero.
> insomma molto meglio prevenire usando utf che
> curare dopo
Prima di poco tempo fa PHP usava solo 256 caratteri, quali stava a te deciderlo. Ora ho letto che è Unicode-aware, ma non so fino a che punto e comunque resta il problema di ciò che il browser riesce a trasmettere. Un PHP in grado di gestire caratteri Unicode, o almeno un vasto sottinsieme di essi, permetterebbe di ritrasformare in caratteri le entità ricevute dal browser.
-
Re: programmatori piaccapiferiScritto daThe LichÜbermenschil 2011-07-23 18:02:00.0 alle 2011-07-23 18:02:00.0Trollate totali: 21351
- Scritto da:
> > nuova serie di simpatici
> > problemi:
> > 1) col cavolo che poi puoi fare trasformazioni
> > upper / lower con le
> > entities
> > 2) un carattere da due byte ti diventa da minimo
> > da 6 byte per la gioia del
> > database
> > 3) come fai a fare un sorting di entities?
> > 3) se usi postgres non riesci a fare una ricerca
> > testuale decente con testi pieni di
> > entities
>
> È anche vero.
>
> > insomma molto meglio prevenire usando utf che
> > curare dopo
>
> Prima di poco tempo fa PHP usava solo 256
> caratteri, quali stava a te deciderlo. Ora ho
> letto che è Unicode-aware, ma non so fino a che
> punto e comunque resta il problema di ciò che il
> browser riesce a trasmettere. Un PHP in grado di
> gestire caratteri Unicode, o almeno un vasto
> sottinsieme di essi, permetterebbe di
> ritrasformare in caratteri le entità ricevute dal
> browser.
php lavora ancora esclusivamente con caratteri da 1 byte, la situazione dovrebbe cambiare con php6, adesso se vuoi lavorare con i caratteri multibyte devi caricare ed utilizzare il modulo mbstring, ti sfido altrimenti a convertire in maiuscole le minuscole accentate
The Lich™
« Non è morto ciò che in eterno può attendere,
e col passare di strani eoni, anche la morte può morire. »

-
Re: programmatori piaccapiferiScritto daNon Autenticatoil 2011-07-23 20:34:00.0 alle 2011-07-23 20:34:00.0> php lavora ancora esclusivamente con caratteri da
> 1 byte, la situazione dovrebbe cambiare con php6,
Sì, più o meno è ciò che avevo letto ma pensavo che il cambiamento fosse già stato attuato.
> adesso se vuoi lavorare con i caratteri multibyte
> devi caricare ed utilizzare il modulo mbstring,
> ti sfido altrimenti a convertire in maiuscole le
> minuscole
> accentate
Almeno un modulo c'è, quando lo usavo io c'era il PHP 3 e 4. Però mi chiedo se i free hosting mettano a disposizioni i moduli.
-
-
-
Re: programmatori piaccapiferiScritto daaltgutente che non utieneil 2011-07-23 16:02:00.0 alle 2011-07-23 16:02:00.0Trollate totali: 11540> io l'ho già scritto ma lo ripeto: tu di
> programmazione web non capisci un accidente di
> nulla
Io forse non l'ho mai scritto, ma provvedo subito:
non me ne frega un cazzaccio nulla.
> certo, è pieno di bamba che scrivono in word e
> copincollano, per cui saltano fuori tutti quegli
> apici retroversi e quei dannatissimi trattini di
> tre tipi diversi, dash mdash ed ndash se non
> ricordo
> male
Aggiungo che a me dei bamba generalmente non me ne frega un cazzo. Rispondo a un problema del genere con la minima attenzione che riserverei a grattarmi un orecchio. A me l'Unicode non serve, quindi non serve. Se nell'insana (ma ormai corretta), breve deviazione verso il fare qualcosa col web per qualcun'altro, m'e` capitato d'incontrare Word e i suoi apicetti rovesciati, al momento l'utilita` per me di riservare maggiori attenzioni al problema e` zero.
> e tu fa' il databse in utf-8 invece che in quella
> minchiata di iso-8859-1 per anglofoni snob e
> avrai risolto l'80% dei problemi di codifica
> caratteri
>
> poi in effetti ci sono delle funzioni di
> conversioni molto comode che trasformano in
> entities xx i caratteri strani non
> riconosciuti in iso-8859-1 ma anche qui sorge una
> nuova serie di simpatici
> problemi:
> 1) col cavolo che poi puoi fare trasformazioni
> upper / lower con le
> entities
> 2) un carattere da due byte ti diventa da minimo
> da 6 byte per la gioia del
> database
> 3) come fai a fare un sorting di entities?
> 3) se usi postgres non riesci a fare una ricerca
> testuale decente con testi pieni di
> entities
>
> insomma molto meglio prevenire usando utf che
> curare
> dopo
Come si fa a dire al DB di essere in UTF? c'e` un'impostazione da qualche parte nella configurazione del DBMS? Oppure e` riconfigurabile via PHP? Lo chiedo per curiosita`, a me e` sempre piaciuto schiacciare i caratteri non-ASCII e continuero` a farlo di gusto.-
Re: programmatori piaccapiferiScritto daNon Autenticatoil 2011-07-23 16:04:00.0 alle 2011-07-23 16:04:00.0
- Scritto da: altg
> > io l'ho già scritto ma lo ripeto: tu di
> > programmazione web non capisci un accidente di
> > nulla
>
> Io forse non l'ho mai scritto, ma provvedo subito:
> non me ne frega un cazzaccio nulla.
>
> > certo, è pieno di bamba che scrivono in word e
> > copincollano, per cui saltano fuori tutti quegli
> > apici retroversi e quei dannatissimi trattini di
> > tre tipi diversi, dash mdash ed ndash se non
> > ricordo
> > male
>
> Aggiungo che a me dei bamba generalmente non me
> ne frega un cazzo. Rispondo a un problema del
> genere con la minima attenzione che riserverei a
> grattarmi un orecchio. A me l'Unicode non serve,
> quindi non serve. Se nell'insana (ma ormai
> corretta), breve deviazione verso il fare
> qualcosa col web per qualcun'altro, m'e` capitato
> d'incontrare Word e i suoi apicetti rovesciati,
> al momento l'utilita` per me di riservare
> maggiori attenzioni al problema e`
> zero.
>
> > e tu fa' il databse in utf-8 invece che in
> quella
> > minchiata di iso-8859-1 per anglofoni snob e
> > avrai risolto l'80% dei problemi di codifica
> > caratteri
> >
> > poi in effetti ci sono delle funzioni di
> > conversioni molto comode che trasformano in
> > entities xx i caratteri strani non
> > riconosciuti in iso-8859-1 ma anche qui sorge
> una
> > nuova serie di simpatici
> > problemi:
> > 1) col cavolo che poi puoi fare trasformazioni
> > upper / lower con le
> > entities
> > 2) un carattere da due byte ti diventa da minimo
> > da 6 byte per la gioia del
> > database
> > 3) come fai a fare un sorting di entities?
> > 3) se usi postgres non riesci a fare una ricerca
> > testuale decente con testi pieni di
> > entities
> >
> > insomma molto meglio prevenire usando utf che
> > curare
> > dopo
>
> Come si fa a dire al DB di essere in UTF? c'e`
> un'impostazione da qualche parte nella
> configurazione del DBMS? Oppure e`
> riconfigurabile via PHP? Lo chiedo per
> curiosita`, a me e` sempre piaciuto schiacciare i
> caratteri non-ASCII e continuero` a farlo di
> gusto.
ora si incazza e spacca la tastiera
-
Re: programmatori piaccapiferiScritto daaltgutente che non utieneil 2011-07-23 16:20:00.0 alle 2011-07-23 16:20:00.0Trollate totali: 11540> > Come si fa a dire al DB di essere in UTF? c'e`
> > un'impostazione da qualche parte nella
> > configurazione del DBMS? Oppure e`
> > riconfigurabile via PHP? Lo chiedo per
> > curiosita`, a me e` sempre piaciuto schiacciare
> i
> > caratteri non-ASCII e continuero` a farlo di
> > gusto.
>
> ora si incazza e spacca la tastiera
Troppo sonno.
Me lo appunto per quando mi sveglio.
-
-
Re: programmatori piaccapiferiScritto daNon Autenticatoil 2011-07-23 16:05:00.0 alle 2011-07-23 16:05:00.0> a me e` sempre piaciuto schiacciare i
> caratteri non-ASCII e continuero` a farlo di
> gusto.
Un testo scritto contiene più caratteri dei semplici ASCII: trattini, virgolette, accenti...-
Re: programmatori piaccapiferiScritto daaltgutente che non utieneil 2011-07-23 16:14:00.0 alle 2011-07-23 16:14:00.0Trollate totali: 11540> > a me e` sempre piaciuto schiacciare i
> > caratteri non-ASCII e continuero` a farlo di
> > gusto.
>
> Un testo scritto contiene più caratteri dei
> semplici ASCII: trattini, virgolette,
> accenti...
Meni, virgolette #34, backquotes...
Ci si arrangia sempre. Pensa ad Archy!
Because he was a cockroach, Archy was unable to operate the shift key on the typewriter (he jumped on each key to type; since using shift requires two keys to be pressed simultaneously, he physically could not use capitals), and so all of his verse was written without capitalization or punctuation.
-http://en.wikipedia.org/wiki/Archy_and_Mehitabel
-
-
Re: programmatori piaccapiferiScritto daaltgutente che non utieneil 2011-07-23 17:03:00.0 alle 2011-07-23 17:03:00.0Trollate totali: 11540ci ripensavo a letto: o forse intendi che devo convertire a utf prima di salvare nel db?
-
Re: programmatori piaccapiferiScritto daThe LichÜbermenschil 2011-07-23 17:59:00.0 alle 2011-07-23 17:59:00.0Trollate totali: 21351
- Scritto da: altg
> > io l'ho già scritto ma lo ripeto: tu di
> > programmazione web non capisci un accidente di
> > nulla
>
> Io forse non l'ho mai scritto, ma provvedo subito:
> non me ne frega un cazzaccio nulla.
zotico ed ignorante
> > certo, è pieno di bamba che scrivono in word e
> > copincollano, per cui saltano fuori tutti quegli
> > apici retroversi e quei dannatissimi trattini di
> > tre tipi diversi, dash mdash ed ndash se non
> > ricordo
> > male
>
> Aggiungo che a me dei bamba generalmente non me
> ne frega un cazzo.
il problema sorge quando bamba <=> cliente
> Rispondo a un problema del
> genere con la minima attenzione che riserverei a
> grattarmi un orecchio. A me l'Unicode non serve,
> quindi non serve.
egotista zotico ed ignorante

> Se nell'insana (ma ormai
> corretta), breve deviazione verso il fare
> qualcosa col web per qualcun'altro, m'e` capitato
> d'incontrare Word e i suoi apicetti rovesciati,
> al momento l'utilita` per me di riservare
> maggiori attenzioni al problema e`
> zero.
per forza, tu non lavori perchè sei mantenuto da mammina (guarda se tocca a me scrivere una cosa simile) e non ti importa nulla della qualità di un lavoro che non fai e per cui non sei pagato

> > e tu fa' il databse in utf-8 invece che in
> quella
> > minchiata di iso-8859-1 per anglofoni snob e
> > avrai risolto l'80% dei problemi di codifica
> > caratteri
> >
> > poi in effetti ci sono delle funzioni di
> > conversioni molto comode che trasformano in
> > entities xx i caratteri strani non
> > riconosciuti in iso-8859-1 ma anche qui sorge
> una
> > nuova serie di simpatici
> > problemi:
> > 1) col cavolo che poi puoi fare trasformazioni
> > upper / lower con le
> > entities
> > 2) un carattere da due byte ti diventa da minimo
> > da 6 byte per la gioia del
> > database
> > 3) come fai a fare un sorting di entities?
> > 3) se usi postgres non riesci a fare una ricerca
> > testuale decente con testi pieni di
> > entities
> >
> > insomma molto meglio prevenire usando utf che
> > curare
> > dopo
>
> Come si fa a dire al DB di essere in UTF?
magari quando crei lo schema imposti charset e collation? magari quando crei una tabella imposti charset e collation? magari quando crei la connessione al dbms invochi setnames('utf8'), in quanto mysql di default comunica in ascii?
idem per postgres
ma tu hai mai creato un database in vita tua?
> c'e`
> un'impostazione da qualche parte nella
> configurazione del DBMS? Oppure e`
> riconfigurabile via PHP? Lo chiedo per
> curiosita`, a me e` sempre piaciuto schiacciare i
> caratteri non-ASCII e continuero` a farlo di
> gusto.
non penso che utilizzeri mai una applicazione web creata da te

The Lich™
« Non è morto ciò che in eterno può attendere,
e col passare di strani eoni, anche la morte può morire. »

-
Re: programmatori piaccapiferiScritto daNon Autenticatoil 2011-07-23 20:37:00.0 alle 2011-07-23 20:37:00.0> > Come si fa a dire al DB di essere in UTF?
>
> magari quando crei lo schema imposti charset e
> collation? magari quando crei una tabella imposti
> charset e collation? magari quando crei la
> connessione al dbms invochi setnames('utf8'), in
> quanto mysql di default comunica in
> ascii?
Sì ma cosa risolve UTF8? È un encoding come un altro.-
Re: programmatori piaccapiferiScritto daThe LichÜbermenschil 2011-07-23 21:55:00.0 alle 2011-07-23 21:55:00.0Trollate totali: 21351
- Scritto da:
> > > Come si fa a dire al DB di essere in UTF?
> >
> > magari quando crei lo schema imposti charset e
> > collation? magari quando crei una tabella
> imposti
> > charset e collation? magari quando crei la
> > connessione al dbms invochi setnames('utf8'), in
> > quanto mysql di default comunica in
> > ascii?
>
> Sì ma cosa risolve UTF8? È un encoding come un
> altro.
magari ti permette di utilizzare tutta quella miriade di simboli e caratteri che invece iso-8859-1 interpreta come caccole e sputi negli occhi?
guarda che iso-8859-1 è un altro modo di dire ascii 8bit
The Lich™
« Non è morto ciò che in eterno può attendere,
e col passare di strani eoni, anche la morte può morire. »

-
Re: programmatori piaccapiferiScritto daNon Autenticatoil 2011-07-24 01:31:00.0 alle 2011-07-24 01:31:00.0> > Sì ma cosa risolve UTF8? È un encoding
> > come un altro.
>
> magari ti permette di utilizzare tutta quella
> miriade di simboli e caratteri che invece
> iso-8859-1 interpreta come caccole e sputi negli occhi?
>
> guarda che iso-8859-1 è un altro modo di dire
> ascii 8bit
ISO-8859-1 è un ASCII esteso.
Mi facevo ingannare dall'8 di UTF-8, pensando fosse un'altra codifica a 8 bit con caratteri diversi da quelli di iso-coso. Invece Wikipedia spiega che memorizza caratteri usando 4 byte. UTF-16 sarà allora anche meglio, immagino.
Quindi ho fatto bene a dire a TeXworks di usare UTF8.-
Re: programmatori piaccapiferiScritto daaltgutente che non utieneil 2011-07-24 01:50:00.0 alle 2011-07-24 01:50:00.0Trollate totali: 11540> Mi facevo ingannare dall'8 di UTF-8, pensando
> fosse un'altra codifica a 8 bit con caratteri
> diversi da quelli di iso-coso. Invece Wikipedia
> spiega che memorizza caratteri usando 4 byte.
> UTF-16 sarà allora anche meglio,
> immagino.
Concettualmente dovrebbe essere uguale, solo che usa caratteri di 16 bit. A me fa ribezzo UTF-8: rende impossibile indirizzare un carattere in una stringa a partire dalla posizione del carattere relativa all'inizio della stringa. Immagino che la roba che gestisce scripts che gestiscono stringhe UTF-8 come variabili, rappresenti internamente quelle variabili come vettori di valori a piu` di 8 bit, per equalizzare di nuovo la lunghezza di ogni carattere. Un passaggio extra, macchinoso, su tutte le stringhe, solo per venire incontro a lingue che non si possono scrivere con l'ASCII-7. Per me non ne vale la pena.
Psicanaliticamente parlando, non saprei se ho ancora il dente avvelenato dalla questione delle parentesi graffe sulle tastiere italiane. Puo` darsi. O forse per quando alle medie mi appiopparono il francese come lingua straniera. Puo` anche darsi.
> Quindi ho fatto bene a dire a TeXworks di usare
> UTF8.
Io ho un programmino editor di testi sul galaxytab che e` zelantissimo e modernissimo googleissimo: non solo salva per forza in UTF-8 (e non da` opzioni per salvare in ASCII-7), ma addirittura si prende la briga di specificare la endianness all'inizio del file.
-
Re: programmatori piaccapiferiScritto daNon Autenticatoil 2011-07-24 01:58:00.0 alle 2011-07-24 01:58:00.0> Psicanaliticamente parlando, non saprei se ho
> ancora il dente avvelenato dalla questione delle
> parentesi graffe sulle tastiere italiane. Puo`
> darsi. O forse per quando alle medie mi
> appiopparono il francese come lingua straniera.
A fare le graffe con ALT 123/125 mi sono ormai abituato, e il francese mi è sempre piaciuto perché a me piace esaminare somiglianze e differenze fra le varie lingue.-
Re: programmatori piaccapiferi
- Scritto da:
> > Psicanaliticamente parlando, non saprei se ho
> > ancora il dente avvelenato dalla questione delle
> > parentesi graffe sulle tastiere italiane. Puo`
> > darsi. O forse per quando alle medie mi
> > appiopparono il francese come lingua straniera.
>
> A fare le graffe con ALT 123/125
non usi altgr+shift+[ e ] ?
Young professional woman and busy mom.-
Re: programmatori piaccapiferiScritto daaltgutente che non utieneil 2011-07-24 02:07:00.0 alle 2011-07-24 02:07:00.0Trollate totali: 11540> > > Psicanaliticamente parlando, non saprei se ho
> > > ancora il dente avvelenato dalla questione
> delle
> > > parentesi graffe sulle tastiere italiane. Puo`
> > > darsi. O forse per quando alle medie mi
> > > appiopparono il francese come lingua
> straniera.
> >
> > A fare le graffe con ALT 123/125
>
> non usi altgr+shift+[ e ] ?
Evidentemente ci tiene, al suo nervo radiale.
Oppure c'e` il fatto che ii tempi in cui non eri ancora nato, quella combinazione funambolica non funzionava quasi da nessuna parte e i programmatori si abituavano ad Alt+123/125.
-
Re: programmatori piaccapiferiScritto daNon Autenticatoil 2011-07-24 14:30:00.0 alle 2011-07-24 14:30:00.0> > A fare le graffe con ALT 123/125
>
> non usi altgr+shift+[ e ] ?
Non trovo comodo premere due tasti con la stessa mano.-
Re: programmatori piaccapiferiScritto daThe LichÜbermenschil 2011-07-24 15:22:00.0 alle 2011-07-24 15:22:00.0Trollate totali: 21351
-
Re: programmatori piaccapiferiScritto daNon Autenticatoil 2011-07-24 15:51:00.0 alle 2011-07-24 15:51:00.0> > > > A fare le graffe con ALT 123/125
> > >
> > > non usi altgr+shift+[ e ] ?
> >
> > Non trovo comodo premere due tasti con la stessa
> > mano.
>
> mancanza di coordinazione o microditi
Mancanza di comodità nel farlo. Anche con CTRL+C e affini, uso sempre due mani.-
Re: programmatori piaccapiferi
- Scritto da:
> > > > > A fare le graffe con ALT 123/125
> > > >
> > > > non usi altgr+shift+[ e ] ?
> > >
> > > Non trovo comodo premere due tasti con la
> stessa
> > > mano.
> >
> > mancanza di coordinazione o microditi
>
> Mancanza di comodità nel farlo. Anche con CTRL+C
> e affini, uso sempre due
> mani.
mah, non è la stessa cosa.
pollice destro su altgr, mignolo o anulare su shift sinistro e indice su [ o ].
per C-c, C-x e C-v invece è veramente scomodo (infatti dopo aver fatto pratica con vim, ho esteso a firefox i keybindings di vim con pentadactyl proprio per diminuire il numero di acrobazie sulla tastiera).Young professional woman and busy mom.-
Re: programmatori piaccapiferiScritto daaltgutente che non utieneil 2011-07-24 16:27:00.0 alle 2011-07-24 16:27:00.0Trollate totali: 11540> mah, non è la stessa cosa.
> pollice destro su altgr, mignolo o anulare su
> shift sinistro e indice su [ o
> ].
Disgustoso.
M'han detto che su Win certe keymaps italiane supportano il semplice Ctrl+[ oppure Ctrl+] per fare le graffe. Ovviamente non ho mai provato, tanto a me basta lo shift.
> per C-c, C-x e C-v invece è veramente scomodo
> (infatti dopo aver fatto pratica con vim, ho
> esteso a firefox i keybindings di vim con
> pentadactyl proprio per diminuire il numero di
> acrobazie sulla
> tastiera).
Non so in cosa consistano le scorciatoie di vim, ma non e` che ricalcano la IBM CUA? E` tanto, tanto ergonomica per il cutcopypaste.
Shift+Canc taglia
Ctrl+Ins copia
Shift+Ins incolla
Sembra strano, ma dopo un minimo di pratica si fa con naturalezza e senza sforzo, e sono vicine al blocco di scorrimento e movimento cursore per fare tutto con una mano. Ovviamente serve il tasto Insert, quindi i macachi faranno in altri modi. A Jobs non gli piace l'Insert. Mica ha mai capito la IBM CUA, lui. O la necessita` di andare in overwrite. E` scemo & bamba, e non servono prove.-
Re: programmatori piaccapiferiScritto daaltgutente che non utieneil 2011-07-24 16:28:00.0 alle 2011-07-24 16:28:00.0Trollate totali: 11540> E` scemo & bamba, e non servono
> prove.
Dimenticavo: e` anche stronzo, il che sfortunatamente compensa le altre mancanze, dal punto di vista evoluzionistico.
-
Re: programmatori piaccapiferiScritto daaltgutente che non utieneil 2011-07-24 16:32:00.0 alle 2011-07-24 16:32:00.0Trollate totali: 11540> Disgustoso.

>
> M'han detto che su Win certe keymaps italiane
> supportano il semplice Ctrl+[ oppure Ctrl+] per
> fare le graffe. Ovviamente non ho mai provato,
> tanto a me basta lo
> shift.
Ho provato a impostare italiano come lingua di input, ma non funziona. E non vedo altre opzioni. Funziona Alt+Shift+[], ma non Ctrl+[]. Boh. Come non detto.
-
Re: programmatori piaccapiferi
- Scritto da: altg
> > mah, non è la stessa cosa.
> > pollice destro su altgr, mignolo o anulare su
> > shift sinistro e indice su [ o
> > ].
>
> Disgustoso.
>
> M'han detto che su Win certe keymaps italiane
> supportano il semplice Ctrl+[ oppure Ctrl+] per
> fare le graffe. Ovviamente non ho mai provato,
> tanto a me basta lo
> shift.
>
> > per C-c, C-x e C-v invece è veramente scomodo
> > (infatti dopo aver fatto pratica con vim, ho
> > esteso a firefox i keybindings di vim con
> > pentadactyl proprio per diminuire il numero di
> > acrobazie sulla
> > tastiera).
>
> Non so in cosa consistano le scorciatoie di vim,
> ma non e` che ricalcano la IBM CUA? E` tanto,
> tanto ergonomica per il
> cutcopypaste.
>
> Shift+Canc taglia
> Ctrl+Ins copia
> Shift+Ins incolla
>
> Sembra strano, ma dopo un minimo di pratica si fa
> con naturalezza e senza sforzo, e sono vicine al
> blocco di scorrimento e movimento cursore per
> fare tutto con una mano. Ovviamente serve il
> tasto Insert, quindi i macachi faranno in altri
> modi. A Jobs non gli piace l'Insert. Mica ha mai
> capito la IBM CUA, lui. O la necessita` di andare
> in overwrite. E` scemo & bamba, e non servono
> prove.
no, vim è un editor modale.
Le operazioni di inserimento del testo le fai in INSERT MODE, le operazioni sul testo le fai in COMMAND MODE e le selezioni in VISUAL MODE.
Che scritti tutti maiuscoli fanno veramente figo.
Il riassunto è che in visual mode usi 'y' ovvero yank per copiare qualcosa di selezionato (oppure in command mode per copiare qualcosa che stai per selezionare con altri shortcut, tipo 'y$' copia fino a fine riga, 'y2w' copia 2 parole e così via), poi hai 'p' ovvero paste per incollare a partire da dove si trova il cursore, che combinato all'autoindent fa miracoli e infine 'x' per tagliare. (c'è anche 'd' per cancellare senza tagliare)Young professional woman and busy mom.-
Re: programmatori piaccapiferiScritto daaltgutente che non utieneil 2011-07-24 16:42:00.0 alle 2011-07-24 16:42:00.0Trollate totali: 11540> no, vim è un editor modale.
Ah gia`, la versione improved di vi che mi trovo a usare sul terminale del sitarello.
> Le operazioni di inserimento del testo le fai in
> INSERT MODE, le operazioni sul testo le fai in
> COMMAND MODE e le selezioni in VISUAL
> MODE.
A me da` gia` fastidio passare in COLUMN MODE negli editor "normali".
> (c'è anche 'd' per cancellare senza tagliare)
D.. da queste parti c'e` il tasto "Delete".
-
Re: programmatori piaccapiferi
- Scritto da: altg
> > no, vim è un editor modale.
>
> Ah gia`, la versione improved di vi che mi trovo
> a usare sul terminale del
> sitarello.
vim è praticamente un altro editor rispetto a vi, condivide giusto qualche tasto. E va tunizzato con un .vimrc come si deve, di default è abbastanza inusabile.
Io personalmente uso gvim perché ha i tab e lo trovo più comodo dei buffer di vim.Young professional woman and busy mom.
-
-
Re: programmatori piaccapiferi
- Scritto da: ::1
>
> - Scritto da: altg
> > > mah, non è la stessa cosa.
> > > pollice destro su altgr, mignolo o anulare su
> > > shift sinistro e indice su [ o
> > > ].
> >
> > Disgustoso.
> >
> > M'han detto che su Win certe keymaps italiane
> > supportano il semplice Ctrl+[ oppure Ctrl+] per
> > fare le graffe. Ovviamente non ho mai provato,
> > tanto a me basta lo
> > shift.
> >
> > > per C-c, C-x e C-v invece è veramente scomodo
> > > (infatti dopo aver fatto pratica con vim, ho
> > > esteso a firefox i keybindings di vim con
> > > pentadactyl proprio per diminuire il numero di
> > > acrobazie sulla
> > > tastiera).
> >
> > Non so in cosa consistano le scorciatoie di vim,
> > ma non e` che ricalcano la IBM CUA? E` tanto,
> > tanto ergonomica per il
> > cutcopypaste.
> >
> > Shift+Canc taglia
> > Ctrl+Ins copia
> > Shift+Ins incolla
> >
> > Sembra strano, ma dopo un minimo di pratica si
> fa
> > con naturalezza e senza sforzo, e sono vicine al
> > blocco di scorrimento e movimento cursore per
> > fare tutto con una mano. Ovviamente serve il
> > tasto Insert, quindi i macachi faranno in altri
> > modi. A Jobs non gli piace l'Insert. Mica ha mai
> > capito la IBM CUA, lui. O la necessita` di
> andare
> > in overwrite. E` scemo & bamba, e non servono
> > prove.
>
> no, vim è un editor modale.
> Le operazioni di inserimento del testo le fai in
> INSERT MODE, le operazioni sul testo le fai in
> COMMAND MODE e le selezioni in VISUAL
> MODE.
> Che scritti tutti maiuscoli fanno veramente figo.
> Il riassunto è che in visual mode usi 'y' ovvero
> yank per copiare qualcosa di selezionato (oppure
> in command mode per copiare qualcosa che stai per
> selezionare con altri shortcut, tipo 'y$' copia
> fino a fine riga, 'y2w' copia 2 parole e così
> via), poi hai 'p' ovvero paste per incollare a
> partire da dove si trova il cursore, che
> combinato all'autoindent fa miracoli e infine 'x'
> per tagliare. (c'è anche 'd' per cancellare senza
> tagliare)
Dimenticavo: pentadactyl introduce il concetto di modale durante il normale browsing, ovvero di solito sei in command mode, usi 'd' per chiudere un tab, / per cercare nella pagina, o per "attivare l'awesome bar", O per editare l'url della pagina corrente, t per avere l'awesom bar con target una nuova scheda, T per editare l'url corrente e aprire una nuova scheda, f per evidenziare i link (li numera, poi basta fare f[numero] e ci va, se non è univoco devi premere invio - es: 1 e 11). Puoi scegliere di navigare la pagina in caret mode premendo i, ti compare il cursore lampeggiante e scorri nel testo con quello. Quando selezioni una textarea o un campo di input entri in insert mode e tutti questi comandi vengono disattivati. come per vim, usando esc si esce dall'insert mode. infine usando il tasto : si attivano un mare di funzioni.
Io personalmente ho anche bindato < e > a :back e :forward.
Young professional woman and busy mom.-
Re: programmatori piaccapiferiScritto daaltgutente che non utieneil 2011-07-24 16:44:00.0 alle 2011-07-24 16:44:00.0Trollate totali: 11540> Dimenticavo: pentadactyl introduce il concetto di
> modale durante il normale browsing, ovvero di
> solito sei in command mode, usi 'd' per chiudere
> un tab, / per cercare nella pagina, o per
> "attivare l'awesome bar", O per editare l'url
> della pagina corrente, t per avere l'awesom bar
> con target una nuova scheda, T per editare l'url
> corrente e aprire una nuova scheda, f per
> evidenziare i link (li numera, poi basta fare
> f[numero] e ci va, se non è univoco devi premere
> invio - es: 1 e 11). Puoi scegliere di navigare
> la pagina in caret mode premendo i, ti compare il
> cursore lampeggiante e scorri nel testo con
> quello. Quando selezioni una textarea o un campo
> di input entri in insert mode e tutti questi
> comandi vengono disattivati. come per vim, usando
> esc si esce dall'insert mode. infine usando il
> tasto : si attivano un mare di
> funzioni.
> Io personalmente ho anche bindato < e > a :back e
> :forward.
Questo e` MOLTO interessante e utile.
Dovrebbero imparare anche gli altri browser.
*sputa sul mouse*-
Re: programmatori piaccapiferiScritto daaltgutente che non utieneil 2011-07-24 16:47:00.0 alle 2011-07-24 16:47:00.0Trollate totali: 11540> Dovrebbero imparare anche gli altri browser.
Oddio, Opera il suo lo fa: shift+frecce cursore per selezionare visualmente i link (ci si sposta navigando nella direzione voluta). Enter per selezionarli. Alt+CRleft per back, Alt+CRright per forward. Poi le normali Ctrl+F4 per chiudere un tab, ecc... insomma, qualcosa fa. Ma devo ammettere che una cosa del genere che hai descritto e` molto piu` versatile.
-
-
-
-
-
-
-
-
-
-
Re: programmatori piaccapiferiScritto daaltgutente che non utieneil 2011-07-24 02:05:00.0 alle 2011-07-24 02:05:00.0Trollate totali: 11540> > Psicanaliticamente parlando, non saprei se ho
> > ancora il dente avvelenato dalla questione delle
> > parentesi graffe sulle tastiere italiane. Puo`
> > darsi. O forse per quando alle medie mi
> > appiopparono il francese come lingua straniera.
>
> A fare le graffe con ALT 123/125 mi sono ormai
> abituato,
Per far piacere a quelle minoranze che usano la C con la cediglia e quello stupido segno di paragrafo? Pensa a PER COSA stai soffrendo. a quante STRONZATE ci sono sulla tastiera italiana al posto delle REGOLARI graffe. Ma non ti vien da piangere?
Per qualche anno, tanto tempo fa, mi ci abituai anch'io. Poi un giorno mi prese un forte rigurgito di nostalgia e rigettai la tastiera italiana, per decidere che non ne avrei mai piu` avuta una come mia tastiera.
> e il francese mi è sempre piaciuto
> perché a me piace esaminare somiglianze e
> differenze fra le varie
> lingue.
Tendenzialmente, quello piace anche a me.
Odio solo il francese.
-
Re: programmatori piaccapiferiScritto daThe LichÜbermenschil 2011-07-24 13:02:00.0 alle 2011-07-24 13:02:00.0Trollate totali: 21351
- Scritto da: altg
> > > Psicanaliticamente parlando, non saprei se ho
> > > ancora il dente avvelenato dalla questione
> delle
> > > parentesi graffe sulle tastiere italiane. Puo`
> > > darsi. O forse per quando alle medie mi
> > > appiopparono il francese come lingua
> straniera.
> >
> > A fare le graffe con ALT 123/125 mi sono ormai
> > abituato,
>
> Per far piacere a quelle minoranze che usano la C
> con la cediglia e quello stupido segno di
> paragrafo? Pensa a PER COSA stai soffrendo. a
> quante STRONZATE ci sono sulla tastiera italiana
> al posto delle REGOLARI graffe. Ma non ti vien da
> piangere?
>
>
> Per qualche anno, tanto tempo fa, mi ci abituai
> anch'io. Poi un giorno mi prese un forte
> rigurgito di nostalgia e rigettai la tastiera
> italiana, per decidere che non ne avrei mai piu`
> avuta una come mia
> tastiera.
>
> > e il francese mi è sempre piaciuto
> > perché a me piace esaminare somiglianze e
> > differenze fra le varie
> > lingue.
>
> Tendenzialmente, quello piace anche a me.
> Odio solo il francese.
adesso ho capito:
sei scemo
The Lich™
« Non è morto ciò che in eterno può attendere,
e col passare di strani eoni, anche la morte può morire. »

-
Re: programmatori piaccapiferiScritto daaltgutente che non utieneil 2011-07-24 13:36:00.0 alle 2011-07-24 13:36:00.0Trollate totali: 11540> sei scemo
Deviavo marcatamente dalle aspettative delle professoresse di francese.
-
-
-
-
Re: programmatori piaccapiferiScritto daThe LichÜbermenschil 2011-07-24 13:00:00.0 alle 2011-07-24 13:00:00.0Trollate totali: 21351- Scritto da: altg
> > Mi facevo ingannare dall'8 di UTF-8, pensando
> > fosse un'altra codifica a 8 bit con caratteri
> > diversi da quelli di iso-coso. Invece Wikipedia
> > spiega che memorizza caratteri usando 4 byte.
> > UTF-16 sarà allora anche meglio,
> > immagino.
>
> Concettualmente dovrebbe essere uguale, solo che
> usa caratteri di 16 bit. A me fa ribezzo UTF-8:
> rende impossibile indirizzare un carattere in una
> stringa a partire dalla posizione del carattere
> relativa all'inizio della stringa. Immagino che
> la roba che gestisce scripts che gestiscono
> stringhe UTF-8 come variabili, rappresenti
> internamente quelle variabili come vettori di
> valori a piu` di 8 bit, per equalizzare di nuovo
> la lunghezza di ogni carattere. Un passaggio
> extra, macchinoso, su tutte le stringhe, solo per
> venire incontro a lingue che non si possono
> scrivere con l'ASCII-7. Per me non ne vale la
> pena.
per te non vale la pena considerare quello che non è scritto nel dialetto terrone di grosseto
The Lich™
« Non è morto ciò che in eterno può attendere,
e col passare di strani eoni, anche la morte può morire. »

-----------------------------------------------------------
Modificato dall' autore il 24 luglio 2011 13.02
-----------------------------------------------------------
-
-
Re: programmatori piaccapiferi
- Scritto da:
> > > Sì ma cosa risolve UTF8? È un encoding
> > > come un altro.
> >
> > magari ti permette di utilizzare tutta quella
> > miriade di simboli e caratteri che invece
> > iso-8859-1 interpreta come caccole e sputi
> negli
> occhi?
> >
> > guarda che iso-8859-1 è un altro modo di dire
> > ascii 8bit
>
> ISO-8859-1 è un ASCII esteso.
>
> Mi facevo ingannare dall'8 di UTF-8, pensando
> fosse un'altra codifica a 8 bit con caratteri
> diversi da quelli di iso-coso. Invece Wikipedia
> spiega che memorizza caratteri usando 4 byte.
> UTF-16 sarà allora anche meglio,
> immagino.
>
> Quindi ho fatto bene a dire a TeXworks di usare
> UTF8.
utf-8 usa da 1 a 6 byte per carattere.
Guarda la tabellina in questo link:
http://www.cl.cam.ac.uk/~mgk25/unicode.html#utf-8
Young professional woman and busy mom.
-
Re: programmatori piaccapiferiScritto daThe LichÜbermenschil 2011-07-24 12:56:00.0 alle 2011-07-24 12:56:00.0Trollate totali: 21351- Scritto da:
> > > Sì ma cosa risolve UTF8? È un encoding
> > > come un altro.
> >
> > magari ti permette di utilizzare tutta quella
> > miriade di simboli e caratteri che invece
> > iso-8859-1 interpreta come caccole e sputi
> negli
> occhi?
> >
> > guarda che iso-8859-1 è un altro modo di dire
> > ascii 8bit
>
> ISO-8859-1 è un ASCII esteso.
k
> Mi facevo ingannare dall'8 di UTF-8, pensando
> fosse un'altra codifica a 8 bit con caratteri
> diversi da quelli di iso-coso. Invece Wikipedia
> spiega che memorizza caratteri usando 4 byte.
no, FINO a 4 byte, per gli ascii ad esempio ne usa 1
> UTF-16 sarà allora anche meglio,
> immagino.
mi sa che utf16 codifica in modo differente ma non migliore
> Quindi ho fatto bene a dire a TeXworks di usare
> UTF8.
sì, ti risparmi tanti dolori per il futuro
The Lich™
« Non è morto ciò che in eterno può attendere,
e col passare di strani eoni, anche la morte può morire. »

-
-
-
-
Re: programmatori piaccapiferiScritto daaltgutente che non utieneil 2011-07-24 01:01:00.0 alle 2011-07-24 01:01:00.0Trollate totali: 11540> > Se nell'insana (ma ormai
> > corretta), breve deviazione verso il fare
> > qualcosa col web per qualcun'altro, m'e`
> capitato
> > d'incontrare Word e i suoi apicetti rovesciati,
> > al momento l'utilita` per me di riservare
> > maggiori attenzioni al problema e`
> > zero.
>
> per forza, tu non lavori perchè sei mantenuto da
> mammina (guarda se tocca a me scrivere una cosa
> simile) e non ti importa nulla della qualità di
> un lavoro che non fai e per cui non sei pagato
>

>
Gia`, pensavo anch'io che fosse una brutta cosa.
Ma poi ho aperto gli occhi.
> > Come si fa a dire al DB di essere in UTF?
>
> magari quando crei lo schema imposti charset e
> collation? magari quando crei una tabella imposti
> charset e collation? magari quando crei la
> connessione al dbms invochi setnames('utf8'), in
> quanto mysql di default comunica in
> ascii?
>
> idem per postgres
oh, bene, me lo appunto casomai mi servisse...
> ma tu hai mai creato un database in vita tua?
Con SQL? Pittoresco! (cit.)
Mi sono limitato a usare SQL come surrogato di filesystem.
> non penso che utilizzeri mai una applicazione web
> creata da te

>
Sul web non esistono applicazioni.
Solo scriptini da quattro soldi e un pacco di spazzatura per farli funzionare.-
Re: programmatori piaccapiferiScritto daNon Autenticatoil 2011-07-24 01:25:00.0 alle 2011-07-24 01:25:00.0> > per forza, tu non lavori perchè sei mantenuto da
> > mammina (guarda se tocca a me scrivere una cosa
> > simile) e non ti importa nulla della qualità di
> > un lavoro che non fai e per cui non sei pagato
>
> Gia`, pensavo anch'io che fosse una brutta cosa.
> Ma poi ho aperto gli occhi.



> Sul web non esistono applicazioni.
> Solo scriptini da quattro soldi e un pacco di
> spazzatura per farli funzionare.
Fa male essere così categorici appena svegliati.
-
Re: programmatori piaccapiferiScritto daThe LichÜbermenschil 2011-07-24 12:30:00.0 alle 2011-07-24 12:30:00.0Trollate totali: 21351
- Scritto da: altg
> > > Se nell'insana (ma ormai
> > > corretta), breve deviazione verso il fare
> > > qualcosa col web per qualcun'altro, m'e`
> > capitato
> > > d'incontrare Word e i suoi apicetti
> rovesciati,
> > > al momento l'utilita` per me di riservare
> > > maggiori attenzioni al problema e`
> > > zero.
> >
> > per forza, tu non lavori perchè sei mantenuto da
> > mammina (guarda se tocca a me scrivere una cosa
> > simile) e non ti importa nulla della qualità di
> > un lavoro che non fai e per cui non sei pagato
> >

> >
>
> Gia`, pensavo anch'io che fosse una brutta cosa.
> Ma poi ho aperto gli occhi.
va' a laurà barbùn!
> > > Come si fa a dire al DB di essere in UTF?
> >
> > magari quando crei lo schema imposti charset e
> > collation? magari quando crei una tabella
> imposti
> > charset e collation? magari quando crei la
> > connessione al dbms invochi setnames('utf8'), in
> > quanto mysql di default comunica in
> > ascii?
> >
> > idem per postgres
>
> oh, bene, me lo appunto casomai mi servisse...
>
> > ma tu hai mai creato un database in vita tua?
>
> Con SQL? Pittoresco! (cit.)
sì sì Rotta verso la Terra
> Mi sono limitato a usare SQL come surrogato di
> filesystem.

> > non penso che utilizzeri mai una applicazione
> web
> > creata da te

> >
>
> Sul web non esistono applicazioni.
> Solo scriptini da quattro soldi e un pacco di
> spazzatura per farli
> funzionare.
io mi chiedo perchè spreco tempo e tastiera con te, nel 2011 sei ancora qua a pretendere di buttar via i browser e far lavorare la gente in assembly...
per te civiltà significa buttar via i cuscinetti a sfera e ritornare ai rulli fatti dai tronchi d'albero
The Lich™
« Non è morto ciò che in eterno può attendere,
e col passare di strani eoni, anche la morte può morire. »

-
Re: programmatori piaccapiferiScritto daaltgutente che non utieneil 2011-07-24 12:47:00.0 alle 2011-07-24 12:47:00.0Trollate totali: 11540> > Mi sono limitato a usare SQL come surrogato di
> > filesystem.
>
>
Semplifico quel che chiedo al server SQL: mi basta che possa creare dei contenitori (tables) per oggetti (files), al resto delle funzionalita` relazionali penso io. In un eventuale futuro in cui decidessi di passare ai file dvri & crvdi, non dovrei cambiare nulla, non essendo legato alle funzionalita` di SQL. E` il mio modo di fare: prima costruisco la strada e poi l'attraverso... cosi` la strada e` mia. Mi piace, mi da` soddisfazione.
> io mi chiedo perchè spreco tempo e tastiera con
> te, nel 2011 sei ancora qua a pretendere di
> buttar via i browser e far lavorare la gente in
> assembly...
Mah, anch'io "spreco" tempo perche` come ho detto non e` che me ne freghi piu` molto. Ma in qualche modo tutta la vita e` uno spreco di tempo, o una lunga attesa, o un lungo viaggio, e qualcosa bisognera` pur fare. Pur godendosi il viaggio, uno magari legge una rivista, spippola col cellulare, mangia un merendino, posta sul FdT...
> per te civiltà significa buttar via i cuscinetti
> a sfera e ritornare ai rulli fatti dai tronchi
> d'albero
Non ce l'ho con la civilta` o col progresso, e` una specie di gelosia specifica del mio territorio non tanto specifico, e che un tempo consideravo essere il micro: da quando il micro e` diventato personal ed e` stato "invaso" da sistemi operativi che non potevo controllare, conoscere in toto, riga per riga, e il web poi ha partorito una sovrappopolazione di middleware, d'istinto provo sempre a ritagliarmi i miei angolini per staccarmi dal resto che non e` sotto la mia gestione, toccandolo il meno possibile. In fondo e` una filosofia interessante, anche se lo e` accidentalmente.-
Re: programmatori piaccapiferiScritto daThe LichÜbermenschil 2011-07-24 12:58:00.0 alle 2011-07-24 12:58:00.0Trollate totali: 21351
- Scritto da: altg
> > > Mi sono limitato a usare SQL come surrogato di
> > > filesystem.
> >
> >
>
> Semplifico quel che chiedo al server SQL: mi
> basta che possa creare dei contenitori (tables)
> per oggetti (files), al resto delle funzionalita`
> relazionali penso io. In un eventuale futuro in
> cui decidessi di passare ai file dvri & crvdi,
> non dovrei cambiare nulla, non essendo legato
> alle funzionalita` di SQL. E` il mio modo di
> fare: prima costruisco la strada e poi
> l'attraverso... cosi` la strada e` mia. Mi piace,
> mi da`
> soddisfazione.
>
> > io mi chiedo perchè spreco tempo e tastiera con
> > te, nel 2011 sei ancora qua a pretendere di
> > buttar via i browser e far lavorare la gente in
> > assembly...
>
> Mah, anch'io "spreco" tempo perche` come ho detto
> non e` che me ne freghi piu` molto. Ma in qualche
> modo tutta la vita e` uno spreco di tempo, o una
> lunga attesa, o un lungo viaggio, e qualcosa
> bisognera` pur fare. Pur godendosi il viaggio,
> uno magari legge una rivista, spippola col
> cellulare, mangia un merendino, posta sul
> FdT...
>
> > per te civiltà significa buttar via i cuscinetti
> > a sfera e ritornare ai rulli fatti dai tronchi
> > d'albero
>
> Non ce l'ho con la civilta` o col progresso, e`
> una specie di gelosia specifica del mio
> territorio non tanto specifico, e che un tempo
> consideravo essere il micro: da quando il micro
> e` diventato personal ed e` stato "invaso" da
> sistemi operativi che non potevo controllare,
> conoscere in toto, riga per riga, e il web poi ha
> partorito una sovrappopolazione di middleware,
> d'istinto provo sempre a ritagliarmi i miei
> angolini per staccarmi dal resto che non e` sotto
> la mia gestione, toccandolo il meno possibile. In
> fondo e` una filosofia interessante, anche se lo
> e`
> accidentalmente.
non è una filosofia, è una psicopatologia
The Lich™
« Non è morto ciò che in eterno può attendere,
e col passare di strani eoni, anche la morte può morire. »

-
Re: programmatori piaccapiferiScritto daaltgutente che non utieneil 2011-07-24 13:33:00.0 alle 2011-07-24 13:33:00.0Trollate totali: 11540> In
> > fondo e` una filosofia interessante, anche se lo
> > e`
> > accidentalmente.
>
> non è una filosofia, è una psicopatologia
Te ne rendo atto, anche se poi certi disordini e` difficile definirli. La definizione ufficiale mi pare l'avevo gia` citata, ed e` spinosa:
Personality disorders, formerly referred to as character disorders, are a class of personality types and behaviors that the American Psychiatric Association (APA) defines in terms of supportive psychotherapy as "an enduring pattern of inner experience and behavior that deviates markedly from the expectations of the culture of the individual who exhibits it".
-http://en.wikipedia.org/wiki/Personality_disorder
-
-
-
-
-
-
-
-
-
-
-
-