Programmazione.it v6.2
Ciao, per farti riconoscere devi fare il login. Non ti sei ancora iscritto? Che aspetti, registrati adesso!
Info Pubblicità Collabora Autori Sottoscrizioni Preferiti Bozze Scheda personale Privacy Archivio Libri Corsi per principianti Chat Forum
In Russia nasce la festa dei programmatori
Scritto da Francesco Argese il 14-09-2009 ore 11:10
Il presidente russo Medvedev ha decretato la festa dei programmatori, un nuovo evento per il proprio paese. La notizia è riportata da un blog in Rete, che riprende un articolo pubblicato su una rivista online russa.

La data scelta per la festa è il 12 settembre. In passato, in assenza di una formalizzazione di questo evento, i programmatori erano soliti festeggiare il 256° giorno dell'anno, che corrisponde al 12 settembre in anni non bisestili, e al 13 settembre in anni bisestili.

Come riportato da Wikipedia, il numero 256 (2 elevato a 8 ) è stato scelto perché è il numero di valori rappresentabili usando un solo byte. Inoltre 256 in esadecimale è 100 (0x100) ed è anche la più grande potenza di due e minore di 365 (il numero di giorni in un anno).

La tradizione di questa festa, poco diffusa nel nostro paese, prevede drink, utilizzo di macchine obsolete, scrittura di software sciocchi e partite a minigiochi per PC.
Precedente: Oracle Times Ten diventa In-Memory Database Cache (1/2)
Successiva: XBox 360 per i problemi cardiaci
Intervento di Filoberto Alamari a.k.a. filoberto del 14-09-2009 ore 11:26, Milano (MI)
Nobile
Nobile

(55 interventi)
Iscritto il 18-07-2001
Na sdorove!!
Intervento di Marco Zordan a.k.a. customsoft del 14-09-2009 ore 11:41, Arzignano (VI)
Cavaliere
Cavaliere

(102 interventi)
Iscritto il 14-02-2002
Non mi tornano i conti.

Perchè nei "non bisestili" è il 12 e nei "bisestili" è il 13?

Avendo febbraio un giorno in più non doveva essere l'11 il 256esimo giorno?

Buondi a tutti

Marco (SE&O)
Intervento di Francesco Argese a.k.a. kekko84 del 14-09-2009 ore 13:21, Mesagne (BR)
Nobile
Nobile
(54 interventi)
Iscritto il 30-01-2006
customsoft ha scritto:
Non mi tornano i conti.

Perchè nei "non bisestili" è il 12 e nei "bisestili" è il 13?

Avendo febbraio un giorno in più non doveva essere l'11 il 256esimo giorno?

Effettivamente hai ragione dato che nei bisestili c'è un giorno in più. Quindi il 13 nei bisestili (se fai il conto è il 13 il 256° giorno di un anno non bisestile), il 12 nei bisestili.

Diversa è la situazione se cominciamo a contare partendo da zero, come siamo abituati noi programmatori. :-D

Grazie per la segnalazione!

Buona giornata

Saluti
Francesco
Intervento di Fabio Vianello a.k.a. fabiovianello del 14-09-2009 ore 15:29, Poiana maggiore (VI)
Barone
Barone

(241 interventi)
Iscritto il 30-05-2008
kekko84 ha scritto:
Quindi il 13 nei bisestili (se fai il conto è il 13 il 256° giorno di un anno non bisestile), il 12 nei bisestili.

Cioè nessuna differenza fra bisestili e non :). Capisco che hai sbagliato a scrivere. Il 13 nei NON bisestili e il 12 nei bisestili.

Per il calcolo in C con la sciarpa dovrebbe essere così il 256-esimo giorno.
  1. DateTime dt = new DateTime(2009, 1, 1, 0, 0, 1);
  2. TimeSpan ts = new TimeSpan(255, 0, 0, 0, 0);
  3. dt += ts;
che da appunto 13 settembre 2009.


Ciaoz :)

Nasdrovia!!!!
Intervento di Francesco Argese a.k.a. kekko84 del 14-09-2009 ore 17:02, Mesagne (BR)
Nobile
Nobile
(54 interventi)
Iscritto il 30-01-2006
fabiovianello ha scritto:
Cioè nessuna differenza fra bisestili e non :). Capisco che hai sbagliato a scrivere. Il 13 nei NON bisestili e il 12 nei bisestili.

Esatto! :-)
Citazione:
Per il calcolo in C con la sciarpa dovrebbe essere così il 256-esimo giorno.

Grazie!

Saluti
Francesco
Copyright Programmazione.it™ 1999-2009. Alcuni diritti riservati. Testata giornalistica iscritta col n. 569 presso il Tribunale di Milano in data 14/10/2002. Pagina generata in 0.719 secondi. Sito ottimizzato per Mozilla Firefox. Powered by Kyron.