Per ora in commercio solo in Giappone, presto arriverà anche da noi un lettore Mp3 molto, molto economico.
[ZEUS News - tratto da www.zeusnews.it - 25-05-2006]

E' prodotto dalla giapponese Evergreen il lettore mp3 DN-2000 ultra compatto, dalle dimensioni ridottissime (58x60x13 mm per 30 grammi di peso) che, al suo arrivo, farà scalpore anche in Europa.
Ora disponibile anche nei nuovissimi colori Marriage Blue e Sky Blue , DN-2000 può riprodurre tutta la musica che volete, con l'inserimento di una comune SD card (max 1 GB). Alimentazione con normali pile AAA, per un totale di 5 ore di ascolto continuativo.
Unici svantaggi sono la mancanza di un display per visualizzare i titoli degli Mp3 e la frequenza relativamente bassa (20 khz). Volete mettere?
A soli 7 euro potete portare con voi tutta la musica che volete!
Promo:
Apple ha abbassato i prezzi dell'iPod photo! Spedizione gratuita
Prova gratis il noleggio DVD: i primi tre DVD gratis a casa tua
Sono stati presentati i primi tre prototipi funzionanti dei famosi laptop da 100 dollari ideati da Nicholas Negroponte.
[ZEUS News - tratto da www.zeusnews.it - 25-05-2006]
Il progetto lanciato di Nicholas Negroponte per costruire un laptop da 100 dollari inizia a concretizzarsi. I primi tre modelli funzionanti, infatti, sono stati presentati martedì scorso.
Rispetto al primissimo prototipo hanno perso la manovella ma mantenuto la maniglia, i colori sgargianti e il rivestimento in gomma. Al loro interno trovano posto un processore AMD a 500 MHz e 1 GB di memoria flash.
Come annunciato a suo tempo, i PC sono predisposti per la connessione Wi-Fi e presentano inoltre porte USB, altoparlanti ed entrate/uscite audio per cuffie e microfono; Il display, a colori, raggiunge una risoluzione di 800x480 dpi, ma nella versione definitiva arriverà a 1200x900 dpi.
Il sistema operativo è una versione appositamente confezionata di Fedora Core 5.0, che occupa attualmente 250 MB; si prevede, tuttavia, di ridurre lo spazio occupato ancora di un 50% riuscendo comunque a fornire tutto il necessario per lavorare.
Altre immagini della presentazione si possono trovare su Flickr.
Il 22 Aprile abbiamo fatto una camminata di un oretta in Albosaggia, per visitare il castello Paribelli, che c'è stato presentato dal professore Alfio Sciaresa (ex campione di rugby [http://www.sondriorugby.it/storia.html], e noto professore universitario), ci ha esposto la storia del castello e della famiglia Paribelli, ogni stanza ha un significato proprio, legato ad un momento storico o artistico preciso... La salita al castello non è stata molto faticoso, è stato il tempo afoso a rovinarci la passeggiata... Abbiamo percorso, proprio come si fa in informatica, passo dopo passo la strada che ci conduceva al castello, e abbiamo dovuto operare delle scelte, e fortunatamente si sono sempre rivelate corrette.
Questi due temi erano già stati ripresi all'inizio dell'anno, nel momento in cui c'era stato esposto il programma scolastico... Ma anche un terzo tema è stato affrontato, il ripetere le operazioni fatte... proprio quello che voglio fare io, quel castello mi ha veramente appassionato!
Oggi siamo andati a visitare il Palazzo Paribelli... E' stato molto bello, abbiamo visitato le stanze del palazzo con una guida che ci spiegava il momento storico...
Mloto bello!

Una curiosa usanza arriva dal Giappone e si sta rapidamente diffondendo in Occidente, con tanto di pistole ad hoc.
[ZEUS News - www.zeusnews.it - 17-05-2006]

Se siete legati al vostro orsacchiotto e non sareste mai in grado di separarvene, allora non proseguite nella lettura di questo articolo.
Arriva dal Giappone la Teddy-Bear Gun, letteralmente "pistola lancia orsacchiotti", prodotta dall'azienda Sunamiya.
Inizialmente la pistola è stata utilizzata come scherzosa variante del lancio del riso, all'uscita degli sposi dalla chiesa, ma il suo utilizzo si è poi diffuso anche ai party, fino a vere e proprie "battaglie" fra squadre avversarie.
Niente paura per gli orsacchiotti: atterreranno senza problemi al suolo, grazie al paracadute che si aprirà subito dopo il lancio; inoltre si possono scegliere orsacchiotti in tema per ogni occasione, abbigliati da sposini in caso di nozze, con tute mimetiche per le "battaglie" più dure, ma si possono inserire anche peluche diversi all'interno della pistola.
Un'idea di sicuro bizzarra, ma anche molto simpatica. In commercio in Europa dal mese prossimo.
OpenDocument e' un formato di file per testi, presentazioni e fogli elettronici, recentemente ratificato dall'International Standards Organization (ISO). OpenDocument e' un'alternativa valida e gia' utilizzabile a formati proprietari come quelli di Microsoft Office, che potrebbero diventare obsoleti in pochi anni o costringere gli utenti finali a frequenti e costosi aggiornamenti software per mantenere l'accesso ai propri documenti.
Grazie alla OpenDocument Fellowship, e' ora disponibile una nuova mailing list per chiunque sia interessato ad aumentare la diffusione di OpenDocument in Italia in qualsiasi modo, a partire da Pubbliche amministrazioni e Scuole Pubbliche di ogni ordine e grado.
Ulteriori informazioni sugli scopi della mailing list e su possibili iniziative italiane per OpenDocument sono disponibili all'indirizzo:
wow!

Hanno cambiato la grafica di Splinder... entrando ho quasi pensato di aver sbagliato sito! ma passiamo alle cose concrete...
domani, martedì 9 maggio, nell'ingresso della nostra scuola si terrà la festa dell'Europa... Io ho avuto il compito di invitare i presenti a provare i giochi sull'Europa... (che trovo particolarmente belli e interessanti), ma la cosa che preferiso è il fatto che qualcuno preparerà delle torte!
In preparazione abbiamo dovuto provvedere al realizzare bandiere dei diversi stati... a me è toccata la REPUBLICA CECA... non mi piace molto ma fa niente, mi andrà meglio la prossima volta!

A me non sembra particolarmente bella, e a voi?
P.S.
In Italia sono in corso le votazioni per eleggere il presidente della repubblica che succederà a Ciampi!
C'è una domanda interessantissima che ci ha posto il nostro professore e alla quale vi chiedo di dare risposta... E' più costoso tenere un computer acceso per 4 anni oppure comprarne uno nuovo? Non è facile rispondere, considerando che la corrente è in continuo aumento e i computer in continua diminuzione di prezzo!
Per facilitarvi le cose vi riporto qui sotto il programma del NIM quello con i commenti in cirillico!
{Логическая игра ним. Описание игры и программы см. п.2.7.3 книги 1}
Uses CRT; {подключение библиотеки дополнительных
процедур и функций для управления экраном}
const
MAXROW = 14; {максимальное количество рядов}
MAXCOL = 20; {максимальное количество фишек в ряду}
type
ColType = array [1..MAXROW] of integer;
var
exit : Boolean; {признак окончания работы}
change : Boolean; {признак изменения условий игры}
nrow : integer; {количество рядов}
ncol : ColType; {м ксимальное количество фишек по рядам}
col : ColType; {текущее количество фишек по рядам}
{------------------------------------------------------------}
Procedure ShowField;
{ Отобр ж ет н экр не текущее состояние игрового поля }
const
FISH = #220; { символ-указатель фишки }
X0 = 4; { левая колонка номеров рядов }
X1 = 72; { прав я колонка количеств фишек }
X = 20; { левый край игрового поля }
var
i,j : integer;
begin {ShowField}
for i := 1 to nrow do
begin
GotoXY(X0,i+4);
write(i); { номер ряда }
GotoXY(X1,i+4);
write(col[i]:2); { количество фишек в ряду }
for j := 1 to ncol[i] do { вывод ряда фишек:}
begin
GotoXY(X+2*j,i+4);
if j<=col[i] then write(FISH) else write('.')
end
end
end; {ShowField}
{------------------------------------------------------------}
Procedure Prepare;
{ Подготовка данных и формирование экрана }
const
Header0 = 'И Г Р А Н И М';
Header1 = 'Вы можете взять любое число фишек из любого ряд .';
Header2 = 'Выигрывает тот, кто возьмет последнюю фишку.';
Header3 = 'Номер ряд ';
Header4 = 'Кол-во фишек';
var
i : integer;
begin {Prepare}
clrscr; { очистить экран }
{ Вывести з головок: }
GotoXY((80-Length(Header0)) div 2,1);
write(Header0);
GotoXY((80-Length(Header1)) div 2,2);
write(Header1);
GotoXY((80-Length(Header2)) div 2,3);
writeln(Header2);
write(Header3);
GotoXY(80-Length(Header4),4);
write(Header4);
{ Подготовить начальную раскладку: }
for i := 1 to nrow do col[i] := ncol[i]
end; {Prepare}
{------------------------------------------------------------}
Procedure GetPlayerMove;
{ Получить, проконтролировать и отобразить ход игрок }
const
TEXT1 = 'Введите В ш ход в форм те РЯД КОЛИЧ (н пример, 2 3 - взять из 2 ряд 3 фишки)';
TEXT2 = 'или введите 0 0 для выход из игры; -1 0 для н стройки игры';
TEXT3 = 'В ш ход: ';
Y = 20; {номер строки для вывод сообщений}
var
correctly : Boolean; {признак правильности сделанного ход }
x1,x2 : integer; {вводимый ход}
{-------------------------------------}
Procedure GetChange;
{ Ввести новую настройку игры (количество рядов и
количество фишек в каждом ряду }
const
t1 = 'Н А С Т Р О Й К А И Г Р Ы';
t2 = '(ввод количеств рядов и количеств фишек в каждом ряду)';
var
correctly : Boolean;
i : integer;
begin {GetChange}
clrscr;
GotoXY((80-Length(t1)) div 2,1);
write(t1);
GotoXY((80-Length(t2)) div 2,2);
write(t2);
repeat
GotoXY(1,3);
write('Введите количество рядов (максимум ',MAXROW,'): ');
GotoXY(WhereX-6,WhereY);
readln(nrow);
correctly := (nrow<=MAXROW) and (nrow>1);
if not correctly then
write(#7)
until correctly;
for i := 1 to nrow do
repeat
GotoXY(1,i+3);
write(' ряд ',i,', количество фишек (максимум ',MAXCOL,'): ');
GotoXY(WhereX-6,WhereY);
readln(ncol[i]);
correctly := (ncol[i]<=MAXCOL) and (ncol[i]>0);
if not correctly then
write(#7)
until correctly
end; {GetChange}
{-------------------------------------}
begin {GetPlayerMove}
ShowField; { показать начальное состояние поля }
{ Сообщить игроку пр вил ввод ход : }
GotoXY((80-Length(TEXT1)) div 2,Y);
write(TEXT1);
GotoXY((80-Length(TEXT2)) div 2,Y+1);
write(TEXT2);
repeat
{ Пригл сить игрок ввести ход: }
GotoXY(1,Y+2);
write(TEXT3); {вывести приглашение и стереть предыдущий ход}
GotoXY(WhereX-16,Y+2); {курсор влево н 16 позиций}
readln(x1,x2); {ввести очередной ход}
exit := x1=0; {контроль команды выход }
change := x1=-1; {контроль команды изменения}
if not (exit or change) then
begin
correctly := (x1>0) and (x1<=nrow) and
(x2<=col[x1]) and (x2>0);
if correctly then
begin {ход пр вильный:}
col[x1] := col[x1]-x2; {изменить раскладку фишек}
ShowField {показать поле}
end
else
write(#7) {ход неправильный: дать звуковой сигнал }
end
else
correctly := true {случай EXIT или CHANGE}
until correctly;
if change then
GetChange
end; {GetPlayerMove}
{------------------------------------------------------------}
Procedure SetOwnerMove;
{ Найти и отобразить очередной ход программы }
{-------------------------------------}
FUNCTION CheckField : integer;
{ Проверка состояния игры. Возвращает 0, если нет ни одной
фишки (побед игрок ), 1 - есть один ряд (побед м шины)
и количество непустых рядов в остальных случаях }
var
i,j : integer;
begin {CheckField}
j := 0;
for i := 1 to nrow do if col[i]>0 then inc(j);
CheckField := j
end; {CheckField}
{-------------------------------------}
Procedure CheckPlay;
{ Контроль оконч ния игры }
var
i : integer;
begin {CheckPlay}
GotoXY(1,25);
write('Введите 1, если хотите сыграть еще раз, 0 - выход: ');
readln(i);
if i=1 then change := true else exit := true
end; {CheckPlay}
{-------------------------------------}
Procedure PlayerVictory;
{ Поздравить игрок с победой и усложнить игру }
const
t1 = 'ПОЗДРАВЛЯЮ С ОТЛИЧНОЙ ПОБЕДОЙ!';
var i : integer;
begin
GotoXY((80-Length(t1)) div 2,24);
writeln(t1,#7);
for i := 1 to nrow do
if ncol[i]<MAXROW then inc(ncol[i]);
CheckPlay
end; {PlayerVictory}
{-------------------------------------}
Procedure OwnVictory;
{ Побед м шины }
const
t1 = 'ВЫ ПРОИГРАЛИ: СЛЕДУЮЩИМ ХОДОМ Я БЕРУ ВЕСЬ РЯД ';
var
i : integer;
begin {OwnVictory}
i := 1;
while col[i]=0 do inc(i);
GotoXY((80-Length(t1)) div 2,24);
write(t1,i,#7);
delay(2000); {задержка на 2 секунды}
col[i] := 0;
ShowField;
CheckPlay
end; {OwnVictory}
{-------------------------------------}
Procedure ChooseMove;
{ Выбор очередного ход }
const
BIT = 6; {количество двоичных разрядов}
type
BitType = array [1..BIT] of integer;
var
ncbit : array [1..MAXROW] of BitType;
i,j,k : integer;
nbit : BitType;
{-------------------------------------}
Procedure BitForm(n : integer; var b : BitType);
{ Формирует двоичное представление b целого числа n }
var
i : integer;
begin {BitForm}
for i := BIT downto 1 do
begin
if odd(n) then b[i] := 1 else b[i] := 0;
n := n shr 1
end
end; {BitForm}
{-------------------------------------}
begin {ChooseMove}
{Найти двоичное представление количеств фишек во всех ряд х:}
for i := 1 to nrow do BitForm(col[i],ncbit[i]);
{Найти сумму разрядов по модулю 2:}
for i := 1 to BIT do
begin
nbit[i] := 0;
for j := 1 to nrow do nbit[i] := nbit[i] xor ncbit[j,i]
end;
{Н йти i = старший ненулевой разряд суммы}
i := 1;
while nbit[i]=0 do inc(i);
if i>BIT then
{Оп сный в ри нт}
begin
j := 1;
while col[j]=0 do inc(j); {найти ненулевой ряд}
k := 1 {взять из него 1 фишку}
end
else
{Безоп сный в ри нт}
begin
j := 1;
while ncbit[j,i]=0 do inc(j); {найти нужный ряд}
for i := i to BIT do
if nbit[i]=1 then
ncbit[j,i] := ord(ncbit[j,i]=0); {инверсия разрядов}
k := 0;
for i := 1 to BIT do
begin
if ncbit[j,i]=1 then inc(k);
if i<BIT then k := k shl 1
end;
k := col[j] - k
end;
GotoXY(1,23);
write('Мой ход: ');
GotoXY(WhereX-8,WhereY);
delay(1000);
write(j,' ',k);
col[j] := col[j]-k
end; {ChooseMove}
{-------------------------------------}
begin {SetOwnerMove}
case CheckField of {проверить количество непустых рядов}
0 : PlayerVictory; {все ряды пусты - побед игрок }
1 : OwnVictory; {один непустой ряд - побед м шины}
else
ChooseMove; {выбрать очередной ход}
end; {case}
end; {SetOwnerMove}
{------------------------------------------------------------}
begin {Гл вн я прогр мм }
nrow := 3; { Подготовить игру }
ncol[1] := 3; { н поле из трех }
ncol[2] := 4; { рядов фишек }
ncol[3] := 5;
repeat { Цикл изменения условий игры }
Prepare; { Подготовить экран }
repeat { Игровой цикл }
GetPlayerMove; { Получить ход пользователя }
if not (exit or change) then
SetOwnerMove { Определить собственный ход }
until exit or change
until exit
end.
Il trashware (derivato dalla parola inglese trash, spazzatura) è la pratica di recuperare vecchio hardware, mettendo insieme anche pezzi di computer diversi, e di renderlo di nuovo funzionante ed utile.
Parte integrante del trashware è l'installazione di software libero sul sistema, ad esempio il sistema operativo GNU/Linux, per portare avanti lo spirito di libertà dell'iniziativa.
Il materiale informatico così ottenuto viene consegnato o regalato a persone ed enti che ne abbiano bisogno, in particolar modo legandolo ad iniziative che tentano di colmare il divario digitale (digital divide), ossia la differenza di mezzi a disposizione tra chi è informaticamente alfabetizzato e chi ancora non lo è.
Tratto da http://it.wikipedia.org/wiki/Trashware
La Festa dei lavoratori, o meglio la Festa del lavoro, è una festività che annualmente viene attuata per ricordare l'impegno del movimento sindacale ed i traguardi raggiunti in campo economico e sociale dai lavoratori. La festa del lavoro è riconosciuta in molte nazioni del mondo ma non in tutte.
Più precisamente, intende ricordare le battaglie operaie per la conquista di un diritto ben preciso: l'orario di lavoro quotidiano fissato in otto ore.
Convenzionalmente, l'origine della festa viene fatta risalire ad una manifestazione organizzata negli Stati Uniti dai Cavalieri del lavoro a New York il 5 settembre 1882. Due anni dopo, nel 1884, in un'analoga manifestazione i Cavalieri del lavoro approvarono una risoluzione affinché l'evento avesse una cadenza annuale. Altre organizzazioni sindacali affiliate alla Internazionale dei lavoratori - vicine ai movimenti socialista ed anarchico - suggerirono come data della festività il Primo maggio.
Ma a far cadere definitivamente la scelta su questa data furono i gravi incidenti accaduti nei primi giorni di maggio del 1886 a Chicago (USA) e conosciuti come rivolta di Haymarket. Questi fatti ebbero il loro culmine il 4 maggio quando la polizia sparò sui manifestanti provocando numerose vittime.
L'allora presidente Grover Cleveland ritenne che la festa del primo maggio avrebbe potuto costituire un'opportunità per commemorare questo episodio. Successivamente, temendo che la commemorazione potesse risultare troppo in favore del nascente socialismo, stornò l'oggetto della festività sull'antica organizzazione dei Cavalieri del lavoro.
La data del primo maggio fu adottata in Canada nel 1894 sebbene il concetto di Festa del lavoro sia in questo caso riferito a precedenti marce di lavoratori tenute a Toronto e Ottawa nel 1872.
In Europa la festività del primo maggio fu ufficializzata dai delegati socialisti della Seconda Internazionale riuniti a Parigi nel 1889 e ratificata in Italia soltanto due anni dopo.
In Italia la festività fu soppressa durante il ventennio fascista - che preferì festeggiare una autarchica Festa del lavoro italiano il 21 aprile in coincidenza con il Natale di Roma - ma fu ripristinata subito dopo la fine del conflitto mondiale, nel 1945. Nel 1947 fu funestata a Portella delle Ginestre (Palermo) quando la banda di Salvatore Giuliano sparò su un corteo di circa duemila lavoratori in festa, uccidendone undici e ferendone una cinquantina.
eccovi un link dove sarà possibile scaricare un programma che permette di creare un album fotografico, semplice ma bello, in tempi cortissimi! non fatevelo scappare!
http://stegmann.dk/mikkel/porta
Eccovi un forum nel quale è presente il gioco del NIM... E' possibile scaricare il programma in pascal del gioco (p.s. non vate caso ai commenti in CIRILLICO)
http://c-l-a-n-e.narod.ru/NIM.PAS

Vi offro un sito molto interessante, cliccatelo!
http://trashware.linux.it/wiki/Consumi_di_elettricita'