Tuxstyle ti regala un iPod touch!

Avete letto bene!!! tuXstyle ha organizzato un contest, con un fantastico iPod Touch 8GB in premio più una guida al JailBreak. Il contest terminerà il 25 aprile, festa della liberazione. Qualsiasi inscritto dopo questa data sarà ignorato.
I requisiti per la partecipazione sono:
- Avere un sito/blog aperto da almeno due mesi (vanno bene anche gli space di MSN);
- Il sito deve essere aggiornato, altrimenti verrà scartato automaticamente;
- Il sito deve avere più di due settimane di età dalla pubblicazione di questo contest
Se il vostro blog ha le caratteristiche descritte qui sopra, potete leggere i passaggi per partecipare:
- Dovete scrivere un articolo nel vostro blog/sito in cui parlerete del nostro contest, con 2 link al nostro articolo: uno tramite immagini e uno testuale. Consigliamo di copiare ed incollare quest’articolo per intero;
- Nel caso copiaste per intero quest’articolo, non dovete modificarne in nessun modo il contenuto, fate attenzione ai link a fine articolo e quello nell’immagine, senza quelli la partecipazione viene invalidata;
- Una volta che avete pubblicato l’articolo commentate il post originale, cioè quello di tuXstyle, inserendo il link dell’articolo vostro blog;
I membri dello staff di tuXstyle visiteranno i blog e si accerteranno del corretto inserimento dell’articolo.
Per l’estrazione sarà utilizzato un programma, nel quale inseriremo i nick dei partecipanti e tramite un semplice algoritmo verrà estratto il fortunato vincitore.
Link: tuX style , tuXstyle , contest
Apache,MySql e PHP in un solo colpo
Spinto dall’esigenza di utilizzare un CMS in locale stavo cercando una soluzione alternativa ad EasyPHP (che è disponibile solo per Windows)per non installare Apache MySql & Co. a manina su ubuntu
, dopo un po di ricerche ho trovato XAMPP abbastanza semplice da utilizzare che è diverse funzionalità…
Eccovi come installarlo:
una volta scaricato xampp digitiamo da terminale:
sudo tar xvfz xampp-linux-1.6.tar.gz -C /opt
per fare partire xampp basta digitare : sudo /opt/lampp/lampp start
mentre per fermarlo : sudo /opt/lampp/lampp stop
una volta avviato basta digitare nel browser : http://localhost per entrare in xampp
se dovete installare un cms,una volta scaricato scompattate il pacchetto e mettete la cartella del cms in /opt/lampp/htdocs/
e per avviare il cms digitate nel browser : http://localhost/NomeCartellaCms
[Project Euler] - Problem 06
Find the difference between the sum of the squares of the first one hundred natural numbers and the square of the sum.
Trova la differenza tra la somma dei quadrati e il quadrato delle somme dei primi cento naturali.
print (sum(i for i in range(1,101)))**2 - sum(i**2 for i in range(1,101))
E’ uscito PyS60 1.4.2
E’ finalmente uscita la nuova versione di PyS60 con importanti novità che trovate nel ChangeLog qua sotto:
Changes in 1.4.2 from 1.4.1:
—————————–
* logs module added
* Localised vendor ID and unique vendor ID have been set to “Nokia” in
the SIS packages for 3rd edition. As a result, you may need to
uninstall the previous version before installing this one.
Corrected defects:
1844058: wrong time returned for inbox messages
1842737: positioning.select_module() crashes python
1838133: calendar find_instances fails for long searchstrings
1821233: e32.ao_callgate(not_a_callable) fails to set an exce
1817899: Code in appuifwmodule.cpp prevents use of SVG icons
1817278: Incomplete Documentation for 1.4.1 Video APIs
1815670: Missing 00000000.rss file in template dir
1815190: import telephone causes an error
1802502: e32db format_time broken in some localisations
1793145: ViewSrv 9 panic while exiting previously backgrounde
1759880: start_server does not report error for unknown file
1757337: Incomplete documentation for Contact object
1446285: 240:Adding Icon with out-of-range index to Listbox
Per scaricare la nuova versione eccovi il link –> PyS60 1.4.2
Gli effetti collaterali di Linux
Trovata in giro per il web
Effetto #10: Cominci a parlare di “uccidere” i programmi al posto di forzarne l’uscita.
Effetto #9: Continui a ricordare a te stesso che non hai bisogno di salvare tutti i tuoi lavori ogni cinque minuti.
Effetto #8: Cominci ad utilizzare le K al posto delle C nella normali operazioni di editing e scrittura.
Effetto #7: Convinci tua nonna a svelare la sua ricetta segreta dei biscotti e a rilasciarla sotto licenza open-source.
Effetto #6: Le persone cominciano a guardarti in maniera strana quando parli del tuo uptime.
Effetto #5: Crei un danno a Bill Gates diminuendo le sue fortune di circa lo 0.000000000001%.
Effetto #4: Gli unici virus che possono colpirti saranno quelli dell’influenza.
Effetto #3: Le schermate blu ti compariranno solo negli incubi.
Effetto #2: Finalmente riuscirai a completare un lavoro.
Effetto #1: Incontrare persone di sesso opposto non sarà più un problema.
Teewars
Ho scoperto da poco questo gioco davvero divertente(multipiattaforma),che dalla grafica ricorda molto Worms.
Tra l’altro è possibile giocare sia in Lan che online (tantissimi servers disponibili…!!!).
Il gioco lo potete trovare a questo indirzzo : Teewars
Buona giocata!
[Project Euler] - Problem 05

2520 is the smallest number that can be divided by each of the numbers from 1 to 10 without any remainder.
What is the smallest number that is evenly divisible by all of the numbers from 1 to 20?
2520 è il più piccolo numero che è divisibile per i numeri da 1 a 10 senza avere resto.
Qual’è il più piccolo numero divisibile per i numeri da 1 a 20?
n=2520
def controllo(n):
a=True
for i in range(1,21):
if a==True:
if n%i!=0:
print n,"%",i,"= ",n%i
a=False
if a==True:
return n
else: return 0
result=0
while result==0:
result=controllo(n)
n=n+1
print""
print result
Spiegazione:
Naturalmente iniziamo il controllo dal numero 2520 in poi,perchè il numero cercato sarà sicuramente piu grande dovendo essere divisibile per i numeri da 1 a 20.
La funzione “controllo” prende come input il valore n è controlla se è divisibile per i valori da 1 a 20 appena trova un che non è divisibile esce dalla funzione e viene incrementata la variabile di input n
[Project Euler] - Problem 04

Find the largest palindrome made from the product of two 3-digit numbers.
l=[i*j for i in range(100,1000) for j in range(100,1000)]
palindroma=[]
for num in l:
num=str(num)
if num[:]==num[::-1]:
palindroma.append(num)
max=0
for i in palindroma:
if int(i)>max:
max=int(i)
print max
Spiegazione:
Innanzitutto mi creo una lista che contiene tutti i prodotti dei numeri da 100 a 999 l=[i*j for i in range(100,1000) for j in range(100,1000)] per ogni valore contenuto nella lista l controllo se è palindroma tramite quest’istruzione : if num[:]==num[::-1] se è palindroma la inserisco nella lista palindroma una volta controllati tutti gli elementi della lista l avrò tutti i palindromi creati da prodotto dei numeri a tre cifre all’interno della lista palindroma,quindi inizializzo max=0 e per ogni elemento nella lista palindroma controllo se è maggiore di max,se risulta maggiore allora a max assegno quel valore.
Il “Grande Fratello” in ufficio

A quanto sembra la Microsoft sta lavorando allo sviluppo di un software che è in grado di monitorare le funzioni vitali del dipendente,come la temperatura corporea,il battito cardiaco,la pressione,tramite dei sensori wireless,ed in base a queste informazioni ricevute il software è in grado di stabilire le prestazioni dei dipendenti…dal punto di vista della Microsoft questo tipo di tecnologia serve a monitorare la salute dei dipendenti in modo che venga segnalato quando c’è bisogno di assistenza.
Si dovrà vedere se quando sarà messo in commercio questo tipo di software il dipendente avrà la piena libertà di scegliere se farsi monitorare o no,o se dovrà diventare parametro di scelta dei licenziamenti…
Di sicuro questo tipo di applicazioni faranno nascere non pochi scontenti.
Comments(0)