Inserito da
noandrea
alle
01:37
0
commenti
System.out.println(a[a.length]);
Contiuano gli esperimenti con Django.
Una quindicina di giorni di prove, letture e googlate varie mi hanno permesso di farmi un'idea più precisa di questo bellissimo framework.
Mi piace un sacco, si possono fare un sacco di cose in empi brevissimi, funzioni che, sviluppate in php secondo i metodi che uso abitualmente, richiedono un sacco di codice noioso e ripetitivo, in Django richiedono due righe di codice e un template (penso ad esempio a pagine con liste di record, o alla visualizzazione e validazione dei dati che arrivano da un form, o al modulo per l'autenticazione e la gestione degli utenti e delle sessioni, o a quello per gli rss...). Quasi tutto quello che serve per mettere su un sito web è implementato da qualche parte, e se non lo è farlo è velocissimo, estendendo le funzionalità già presenti.
E Python mi sembra davvero un bel linguaggio, con tante strutture dati comodissime da usare e una libreria standarda molto ampia, totalmente object-oriented e che permette di scrivere codice molto compatto... Bisogna solo abituarsi alla sintassi, strana per chi arriva da C/Java: l'indentazione obbligatoria, i due punti dopo i for, i while e gli if, ma tutto cose di poco conto...
Difetti di Django? Non è immediato iniziare a ragionare come vuole lui, se non si è abituati a procedere secondo il principio MCV, e bisogna smanettare un po' per farlo andare su Apache (non ci sono ancora riuscito, Andrea però sì, probabilmente sulla mia macchina c'è qualche pasticcio di troppo...).
Inserito da
Dave
alle
21:35
0
commenti
Ho una nuova fiammante cofigurazione che ha l'unico difetto di essere universal binary.
compilata a manina (tranne php)
Apache 2.2.4
Php 5.2.2
Python 2.5.1
Subversion 1.4.3 (con supporto ssl)
e poi
apr(-util) 1.2.8
libneon 0.25.5 (per forza se no subversion non va)
che bello.
come sono contento.
La top 2 delle cose che fanno girare i coglioni di brutto è:
Php
Python
il resto lisio.
ciao ciao ciao.
Inserito da
noandrea
alle
02:18
0
commenti
Tag: osx
Una notte passata a compilare.
Per avere un solo apache con subversion, php e python.
Per avere tutto NON universal ma solo per intel
Il risultato è che:
Inserito da
noandrea
alle
00:49
1 commenti
Come tutti sappiamo, è possibile settare un campo di testo in sola lettura con l'attributo readonly:
<input type="text" id="i" value="pippo" readonly="readonly" />
Funziona sia con IE7 che con Firefox.
Ma se vogliamo settare la proprietà dinamicamente, con javascript?
Sembrerebbe facile:
var i = document.getElementById("i");
i.setAttribute("readonly", "readonly");
Con FF funziona, con IE7 no.
La soluzione è fare così:
var i = document.getElementById("i");
i.readOnly = true;
che funziona con entrambi i browser.
Sarebbe bello sapere perchè la prima soluzione non va bene...
Inserito da
Dave
alle
10:35
1 commenti
Tag: firefox, html, ie7, javascript
This is a translation of "AmuleGUI sul mac"
aMuleGui is a great thing, many users can control a single aMule through a remote interface. But there are not any precompiled version of aMuleGui for Mac. So this is what you need to do for making aMuleGui working on Mac.
You will need gcc installed, this mean that you need the Developer Tools that can be find on the dvd of OSX or can be download from the Apple developer site.
Than you have to download the wxWidgets from here and naturally aMule from here. I'm talking about sources obiouvsly =).
The version that I've used are:
wxMac 2.6.4
aMule 2.1.3
Now ride the terminal and write:
>tar xzf wxMac-2.6.4.tar.gzI have used the --disable-sound parameter for the configure because I've get an error building wxWidgets on the library responsable for the sound, so fu** off sh**** library, but (maybe) this error depends on my system.
>cd wxMac-2.6.4
>mkdir macbuild
>cd mackbuid
>../configure --disable-sound
>make
>sudo make install
>cd ../../Now we make the pretty mac-style application
>tar xjf aMule-2.1.3.tar.bz2
>cd aMule-2.1.3
>mkdir macbuild
>cd macbuild
>../configure --enable-amule-gui \
--with-wx-config=/usr/local/bin/wx-config
>make
>mkdir -p amulegui.app/Contents/MacOSvoilà, aMuleGui is ready.
>cp src/amulegui amulegui.app/Contents/MacOS
Inserito da
noandrea
alle
01:11
0
commenti
Non mi ricordo quando il Dave e me abbiamo messo su questo blog ma Google Analytics la dice lunga:
la maggior parte dei visitatori usa firefox
la maggior parte dei visitatori cercava info su amulegui (seguita da django)
la maggior parte dei visitatori usa il mac
e per finire indovina un po'
la maggior parte dei visitatori è italiana
QUINDI
per amore della scienza (il Dave e io) tradurremo i post di maggior successo in inglese tanto per vedere cosa accade.
ciao a tutti.
Inserito da
noandrea
alle
01:02
1 commenti