Visit

06 January 2012

certi forum di Ubuntu

in questo periodo leggo alcuni forum che per vari motivi non mi convincono.
e che in due sono stata diciamo invitata ad andarmene, e in uno sono stata
bannata esclusa da chi poi ogni tanto mi manda in email se vorrei tornare,
in questo forum che reputo professionale e che vi sono persone capaci,
vi sono altre che hanno diciamo almeno 4 nick diversi, lo si capisce da come
espongono i problemi e come rispondono alle loro stesse domande, e mi spiace
che non se ne accorgono, o fanno finta di niente, tanto quello che conta
è il numero utenti, e in quel forum sono le stellette che fanno top, fanno
numero utenti in più, sempre in quel forum vi è una discussione dal titolo
"Ubuntu lascia a Linux Mint il primo posto della Classifica di Distrowatch",
come dire vai vanti tu che a me non va di essere primo,
ma non si accorgono che sono diciamo immaturi e narcisi? come se usare
una distribuzione sia solo perchè è prima in classifica, adesso che è
seconda o terza, espongono al complotto e offendono chi usa la distrubuzione
che al momento è prima, con quella discussione hanno proprio esposto il loro
vero pensiero su Linux e Open & free, per loro basta che sia prima ubuntu e che sia
gratis, non free, ma proprio gratis in tutto.
Mi spiace per i veri utenti esperti di quel forum, che in totale sono 10 non di più.
Per gli altri che hanno 4 nick e sono lì tutti i santi giorni, solo per far sapere che
sanno di Linux e di programmazione, specialmente di programmazione su quel forum fanno
di quelle "paranoie mentali" il loro top, il loro "sapere", ma che ai fatti non risolvono
mai niente, anche perchè chi sa veramente scrivere un applicazione sono in 6 utenti, e uno
che diciamo sa fare ricerche in rete, ma non sa fare 2+2 in nessun linguaggio, ma dai suoi interventi e a tutte le ore, quando prende una cantonata si fa in 100 per dimostrare che non è lui a prendere una (la) cantonata, ma chi ha esposto il problema o perchè ha letto di fretta.

per altri due forum su Ubuntu in Italia, siamo ad un livello diciamo medio basso, contenti loro, contenti tutti.

un forum veramente fatto per tutti, e diciamolo non promette tutto quello che sa, ma si presenta umile, ma pieno di buona volontà, che in campo accademico è seguito, che ha cambiato da poco definizione e che seguo con molta attenzione, Linux Mind Italia è il top al momento
per chi ha problemi e informazioni su linux e Open Free.

Erika

nuovo Anno, vecchie abitudini

ci siamo, un Anno nuovo inizia e le vecchie abitudine non ci lasciano...
che dire di diverso per un anno che inizia? non i soliti propositi naturalmente,
io cerco sempre di essere me stessa, e chi mi circonda fa lo stesso, quindi perchè cambiare?
Mi fanno ridere chi si impone con misere promesse e naturalmente non vere.

Sicuramente ho un anno in più, sono forse più matura? no naturalmente, ma ho un anno in più di esperienza, capisco di più le persone...

Dico che un anno nuovo inizia, lo vivo per come sono, punto.
certo che quest'anno non ho obbiettivi a breve termine, ho un lavoro e sono laureata.

manca qualcosa? certo che no, vivo e lascio vivere.

Erika

22 December 2011

cambio Linux Mint Italia Linux Mind Italia

il Linux-Mint-Italia cambia indirizzo e definizione

qui il comunicato ufficiale
http://linuxmind-italia.org/blog/?p=1132&cpage=1#comment-63499

e qui il nuovo indirizzo
http://linuxmind-italia.org

rimane lo stesso staff di amministratori e moderatori, con qualche utente
che inevitalmente non è d'accordo e si è cancellato, rispetto molto chi
se ne è andato, anche un grandissimo utente e di cui ho sempre un debito morale
su quello che ha spiegato nelle sue guide, il Signore Borgio ha sempre il mio
rispetto di stima e fiducia, anche se per motivi che non ho capito mi evita,
ma peace & love, viva un forum che ammiro, ha cambiato definizione,
ma lo spirito è uguale a come era che lo ho conosciuto.

Erika

14 December 2011

Aritmetica modulare: equivalenza sulla somma, sul prodotto e sul quadrato

L'aritmetica modulare studia gli usuali resti delle divisioni aritmetiche. Diremo così che: è Q il quoziente della divisione fra il dividendo X e il divisore m, mentre è R il resto. Siccome nell'aritmetica modulare il quoziente è irrilevante, in luogo della usuale notazione inpiegata per la divisione, si preferisce questa notazione: X(mod m)=R, e si dice: "X modulo m è uguale a R".

Vediamo qualche esempio:
- 10(mod 4)=2
- 21(mod 45)=21
- 74(mod 7)=4
- 57(mod 57)=0
- 37(mod 36)=1 .

Con riferimento alla notazione: X(mod m)=R, valgono le seguenti proprietà:

- è sempre R < m

- tutti i possibili resti sono una quantità pari ad m e con valori compresi fra 0 ed m-1

- se X < m allora X(mod m)=X

- X(mod X)=0 ovvero m(mod m)=0

- X(mod (X-1))=1 ovvero (m+1)(mod m)=1

- X(mod 1)=0

- 0(mod m)=0.

Di notevole interesse sono le seguenti equivalenze:

- (X+Y)(mod m)=X(mod m)+Y(mod m), e cioè: il resto di una somma è pari alla somma dei resti

- (X Y)(mod m)=X(mod m) Y(mod m), e cioè: il resto di un prodotto è pari al prodotto dei resti.

Essendo resti, se uno dei due membri di un'equivalenza è maggiore o uguale a m, vuol dire che non è un resto, per cui occorre ancora dividerlo per m.

Vediamo qualche esempio:

- 17(mod 5)=2=(10+7)(mod 5)=10(mod 5)+7(mod 5)=0+2=2

- 17(mod 5)=2=(9+8)(mod 5)=9(mod 5)+8(mod 5)=4+3=7=
7(mod 5)=2

- 24(mod 5)=4=(6*4)(mod 5)=6(mod 5) 4(mod 5)=1*4=4

- 24(mod 5)=4=(8*3)(mod 5)=8(mod 5) 3(mod 5)=3*3=9=
9(mod 5)=4 .

L'equivalenza sul prodotto, conduce alla notevole equivalenza sul quadrato: il resto di un quadrato è pari al quadrato del resto. E' infatti:

15 November 2011

yes, finiti gli esami

ho finito gli esami,
now sono dottoressa in chimica, ricercatrice chimica molecolare, insegnante di matematica generale.

le mie tesi:
chimica e le allergie dei bimbi,
molecole e strutture chimiche con possibilita' di avere una memoria di posizione e/o origine,
matematica generale: insegnamento ai bimbi autistici and sub_normal.
le tesi sarebbero in inglese e ho tradotto non in modo letterale i titoli.

una importante notizia, mi hanno mandato mail i miei vecchi e stimati prof., oltre i complimenti ho apprezzato moltissimo le loro osservazioni e impressioni, sono felice,
un grazie a tutti, dai miei prof. dalle medie al liceco classico e universita' torino, zurigo, chicago.
un grazie speciale ad un prof. che si è un maschilista, ma mi ha fatto capire, spiegato e sopratutto mi ha insegnato un mondo che non conoscevo, e cosa moltissimo importante mi ha insegnato il linguaggio dei sordomuti.
Non dimentico le prof. che mi hanno consigliato, spronato, capito e sopratutto sopportato.

Come la mia famiglia che mi ha spronato, sopportato, capito e non ultimo erano sempre presenti, grazie mamma, babbo, nonne e nonni, zie e zii, cugini e nipoti, grazie, vi amo.

un grazie ai forum/blog di chimica, matematica, programmazione, disegno, musica, Linux.

un grazie speciale a tutti nel forum di Linux Mint Italia, che mi hanno fatto capire il PC, Linux, e non ultimo insegnato ad esprimermi in italiano, grazie di cuore a tutti, vi voglio bene.

Erika, (per gli amici EritechnoGirl)

input keyboard, with scanf

lezione input da keyboard with scanf, esercizio 8.5

/* esercizio 8.5
* controllo input con scanf
* disegnare una cornice una stringa con/senza spazi
* utilizzando un carattere a scelta, anche il carattere
* e' un char
* utilizzare le caratteristiche di scanf studiate
* compile with gcc -Wall -g nome.c -o nomeeseguibile
*/

#include
#include
#include

int main (int argc, char **argv)
{
char messaggio[] = "Welcome in Linux Box by Erika Lab";
char carattere[] = " ";
char mess_01[256];
int cicloInterno = 0, cicloEsterno = 0, dummy = 0, lassa = 0, ancora = 0;

/* disegno una cornice con i vari caratteri */

/* questo impedisce di avere caratteri ancora in input
do {
c = scanf ("% [sdc o altro] " , [&] var );
if ( c == 0) {
scanf ("%*[^\ n ]");
printf ("var: Attenzione : input non valido .\ n ");
}
} while ( c == 0); */


printf ("immetti il carattere: ");
do {
ancora = scanf ("%s" , carattere );
if ( ancora == 0) {
scanf ("%*[^\n]");
printf ("carattere: Attenzione : input non valido .\n ");
}
} while ( ancora == 0);

ancora = 0;
printf ("immetti messaggio: ");
do {
ancora = scanf (" %[^\n]" , mess_01 ); /* qui ho messo " %[^\n]"
per mettere stringhe con spazi */
if ( ancora == 0) {
scanf ("%*[^\n]");
printf ("mess_01; Attenzione : input non valido .\n ");
}
} while ( ancora == 0);

dummy = strlen (messaggio) + 4;

while (cicloEsterno < dummy)
{
printf ("%s", carattere);
cicloEsterno++;
}
printf ("\n");

cicloInterno = 0;
cicloEsterno = 0;
while (cicloInterno < dummy)
{
if (cicloInterno < 2)
{
if (cicloInterno == 0)
printf ("%s", carattere);
if (cicloInterno == 1)
{
printf (" ");
lassa = 1;
}
}

if (lassa == 1)
{
printf ("%s ", messaggio);
printf ("%s\n", carattere);
lassa = 0;
}
cicloInterno++;
}

cicloEsterno = 0;
while (cicloEsterno < dummy)
{
printf ("%s", carattere);
cicloEsterno++;
}
printf ("\n");

dummy = strlen (mess_01) + 4;
lassa = 0;
cicloInterno = 0;
cicloEsterno = 0;

while (cicloEsterno < dummy)
{
printf ("%s", carattere);
cicloEsterno++;
}
printf ("\n");

while (cicloInterno < dummy)
{
if (cicloInterno < 2)
{
if (cicloInterno == 0)
printf ("%s", carattere);
if (cicloInterno == 1)
{
printf (" ");
lassa = 1;
}
}

if (lassa == 1)
{
printf ("%s ", mess_01);
printf ("%s\n", carattere);
lassa = 0;
}
cicloInterno++;
}

cicloEsterno = 0;
while (cicloEsterno < dummy)
{
printf ("%s", carattere);
cicloEsterno++;
}
printf ("\n");

return (0);
}