Re: [Python] It's 1999 all over again
On 2014-02-14 11:08, Manlio Perillo wrote: On 14/02/2014 00:34, Daniele Varrazzo wrote: On 2014-02-13 18:50, Dario Bertini wrote: On 02/13/2014 05:03 PM, Daniele Varrazzo wrote: - sai che a[n] non è un carattere ma è un byte. La bugia dei widechar non regge. Neanche quella di unicode in python che però si rompe al di fuori del BMP (a meno che non lo compili 4 byte per carattere blah blah) Forse sono pignolo, ma la bugia dei widechar non regge non vuol dire quasi nulla visto che: - non specifichi cos'è un widechar (è un codeunit a 16 bit, o un codepoint memorizzato in 32?) - non chiarisci in che modo non regge wchar_t è compiler dependent: potrebbe essere anche 8 bit. Tanto per essere utile. E' vero che è implementation defined, ma lo standard C99 dice: wide character bit representation that fits in an object of type wchar_t, capable of representing any character in the current locale Ora, assumendo che il locale corrente permette di gestire l'intero Unicode, una implementazione corretta dovrebbe avere un wchar_t di 4 octets. Il fatto che Windows (che assumo/spero supporti l'intero Unicode) ha una rappresentazione di wchar_t come 2 octets, significa che o io interpreto male lo standard o Windows non è conforme. Credo tu non l'abbia interpretato bene. any character in the current locale si esprime a sufficienza in UTF16, perché il BMP (Basic Multilingual Plane, ovvero i codepoint tra e ) contengono tutti gli alfabeti correnti. Gli altri codepoint (da 01 a 10, i piani astrali) contengono simboli speciali e caratteri antichi, niente che possa essere necessario in alcun locale corrente. https://en.wikipedia.org/wiki/Plane_(Unicode)#Supplementary_Multilingual_Plane La scelta di Microsoft è conforme finché non verrà chiesto un locale in cuneiforme o in geroglifici meroitici, che richiederebbero UTF32 per essere rappresentati /in un singolo wchar_t/. La scelta è pragmatica, tipica di mamma MS. Nota che usare wchar_t a 16 bit non impedisce a un programma in C di esprimere tutto l'unicode: I caratteri al di fuori del BMP si possono rappresentatre usando coppie surrogate. Quello che salta è l'identità 1 wchar_t == 1 codepoint, quindi ancora accesso o(1) al carattere N e proporzionalità tra numero di caratteri e lunghezza del buffer. https://en.wikipedia.org/wiki/Mapping_of_Unicode_characters#Surrogates Usando i surrogate block è possibile scrivere un documento che mischi lingue correnti e paperelle egiziane anche con wchar_t a 16 bit. Essere un locale credo sia una proprietà più forte, ma non conosco lo standard C99. -- Daniele ___ Python mailing list Python@lists.python.it http://lists.python.it/mailman/listinfo/python
[Python] Scacchi.
Ciao a tutti. Qualcuno conosce qualche programma di scacchi scritto in Python e con i sorgenti disponibili... Da usare principalmente a scopo di studio del linguaggio? GB. ___ Python mailing list Python@lists.python.it http://lists.python.it/mailman/listinfo/python
Re: [Python] Scacchi.
On 18 February 2014 15:25, Nicola Larosa n...@teknico.net wrote: Sì, e si chiama, pensa un po', PyChess. :-) Strano compaia solo al secondo posto cercandolo: http://www.google.it/search?q=python+chess Certo che il tuo commento lascia trasparire un velato accenno di sarcasmo, sai? ;) Peraltro giustificato. Carlos -- Je suis marxiste, de tendance Groucho. ___ Python mailing list Python@lists.python.it http://lists.python.it/mailman/listinfo/python
Re: [Python] Scacchi.
On 18/02/2014 15:27, Carlos Catucci wrote: On 18 February 2014 15:25, Nicola Larosa n...@teknico.net wrote: S, e si chiama, pensa un po', PyChess. :-) Strano compaia solo al secondo posto cercandolo: http://www.google.it/search?q=python+chess Certo che il tuo commento lascia trasparire un velato accenno di sarcasmo, sai? ;) Peraltro giustificato. Questo e' carinissimo: http://lmgtfy.com/?q=python+chess ___ Python mailing list Python@lists.python.it http://lists.python.it/mailman/listinfo/python
Re: [Python] Scacchi.
On Tue, Feb 18, 2014 at 3:25 PM, Nicola Larosa n...@teknico.net wrote: Strano compaia solo al secondo posto cercandolo: http://www.google.it/search?q=python+chess A me lo mostra al quarto posto... Misteri degli algoritmi di google -- | Raffaele Salmaso | http://salmaso.org | https://bitbucket.org/rsalmaso | http://gnammo.com ___ Python mailing list Python@lists.python.it http://lists.python.it/mailman/listinfo/python
Re: [Python] Scacchi.
Carlos Catucci wrote: In effetti. Anche se come libreria per giochi l'accoppiata Pyglet+Rabbit mi sembrava anche meglio di Pygame. Intendi Rabbyt http://arcticpaint.com/projects/rabbyt/? A quanto pare è morta, l'autore l'ha riscritta e ora si chiama lib2d. Pygame è tecnologia antica, pixel e sprite; roba come Pyglet o anche Cocos2D si basa su OpenGL, e va bene anche solo per il 2D. -- Nicola Larosa - http://www.tekNico.net/ If you care about performance you care about concurrency, and ordinary humans can't do concurrency at scale (or really at all) if they're sharing mutable objects. - Tim Bray, January 2014 ___ Python mailing list Python@lists.python.it http://lists.python.it/mailman/listinfo/python
[Python] Usare VIM come ide
In una precedente mail in cui parlavo del mio interesse per django e pycharm, è stato accennato all'uso di VIM con una serie di script di supporto... Visto che mi piace particolarmente VIM, mi potete dare qualche info in più su cosa usare come script per poter lavorare in modo produttivo? Grazie. byez -- Gollum1 ___ Python mailing list Python@lists.python.it http://lists.python.it/mailman/listinfo/python
Re: [Python] Usare VIM come ide
On 02/18/2014 05:11 PM, Gollum1 wrote: In una precedente mail in cui parlavo del mio interesse per django e pycharm, è stato accennato all'uso di VIM con una serie di script di supporto... Visto che mi piace particolarmente VIM, mi potete dare qualche info in più su cosa usare come script per poter lavorare in modo produttivo? Grazie. tipo usando accrocchi come questo? http://vim.spf13.com/#vimrc raccoglie un po tutti i plugin più importanti, magari per iniziare è comodo, visto che si installa facile. tipo: curl http://j.mp/spf13-vim3 -L -o - | sh -- vincent at autistici/inventati dot org +-+ |GPG Id key: 4096R/DAA26AC4 2012-12-07| |GPG Fingerprint: 19D8011C 81891778 7A1986DC 28E8567F DAA26AC4| |OTR Fingerprint: 11A455C4 A4E3B7D5 C2DCBE5B 30C48BFF 9305BCE4| +-+ ___ Python mailing list Python@lists.python.it http://lists.python.it/mailman/listinfo/python
Re: [Python] Usare VIM come ide
Il 18 febbraio 2014 21:03, vincent vinc...@autistici.org ha scritto: tipo usando accrocchi come questo? http://vim.spf13.com/#vimrc raccoglie un po tutti i plugin più importanti, magari per iniziare è comodo, visto che si installa facile. tipo: oddio... quanta roba che ha installato in vim (sono sorpreso da questo programma, l'ho sempre usato, ma non l'ho mai studiato adeguatamente)... ora resta solo da capire come usarlo e come essere produttivo sopratutto... imparerò... grazie... Byez -- Gollum1 Tesoro, dov'é il mio teoro... ___ Python mailing list Python@lists.python.it http://lists.python.it/mailman/listinfo/python
Re: [Python] Usare VIM come ide
Il 18 febbraio 2014 21:03, vincent vinc...@autistici.org ha scritto: tipo usando accrocchi come questo? http://vim.spf13.com/#vimrc raccoglie un po tutti i plugin più importanti, magari per iniziare è comodo, visto che si installa facile. tipo: ho un piccolo problema: c-e ho sempre saputo che si riferisce alla sequenza ctrl+e, ma Leader-e a cosa si riferisce? il cosidetto tasto leader viene usato in parecchi punti, il dubbio è che sia il tasto delle opzioni, ma la sua pressione viene catturata dal DE (KDE nel mio caso), sarebbe quindi una sequenza utilizzabile solo su un terminale puro? Byez -- Gollum1 Tesoro, dov'é il mio teoro... ___ Python mailing list Python@lists.python.it http://lists.python.it/mailman/listinfo/python
Re: [Python] Usare VIM come ide
Avevo raccolto questa serie di link: * https://devcharm.com/pages/18-vim-is-your-new-ide dacci un occhio :) 2014-02-19 0:02 GMT+01:00 Gollum1 gollum1.smeag...@gmail.com: Il 18 febbraio 2014 21:03, vincent vinc...@autistici.org ha scritto: tipo usando accrocchi come questo? http://vim.spf13.com/#vimrc raccoglie un po tutti i plugin più importanti, magari per iniziare è comodo, visto che si installa facile. tipo: ho un piccolo problema: c-e ho sempre saputo che si riferisce alla sequenza ctrl+e, ma Leader-e a cosa si riferisce? il cosidetto tasto leader viene usato in parecchi punti, il dubbio è che sia il tasto delle opzioni, ma la sua pressione viene catturata dal DE (KDE nel mio caso), sarebbe quindi una sequenza utilizzabile solo su un terminale puro? Byez -- Gollum1 Tesoro, dov'é il mio teoro... ___ Python mailing list Python@lists.python.it http://lists.python.it/mailman/listinfo/python ___ Python mailing list Python@lists.python.it http://lists.python.it/mailman/listinfo/python
Re: [Python] Usare VIM come ide
Il 19 febbraio 2014 00:02, Gollum1 gollum1.smeag...@gmail.com ha scritto:: Il 18 febbraio 2014 21:03, vincent vinc...@autistici.org ha scritto: tipo usando accrocchi come questo? http://vim.spf13.com/#vimrc raccoglie un po tutti i plugin più importanti, magari per iniziare è comodo, visto che si installa facile. tipo: ho un piccolo problema: c-e ho sempre saputo che si riferisce alla sequenza ctrl+e, ma Leader-e a cosa si riferisce? il cosidetto tasto leader viene usato in parecchi punti, il dubbio è che sia il tasto delle opzioni, ma la sua pressione viene catturata dal DE (KDE nel mio caso), sarebbe quindi una sequenza utilizzabile solo su un terminale puro? - Certain commands are prefixed with a Leader key, which by default maps to \. - Spf13-vim uses let mapleader = , to change this to , which is in a consistent and convenient location. http://vim.spf13.com/#vimIntro -- © :: R K-M-S L ___ Python mailing list Python@lists.python.it http://lists.python.it/mailman/listinfo/python