Am fost cenzurat!

Cei care mă cunosc, sau mă urmăresc în Social Media, știu că în mare parte postările mele sunt de cele mai multe ori ironice sau sarcastice. De ce? Pentru că eu cred în zicala: Zâmbind obții mai mult. Și nu mă refer la a obține ceva material, ci pentru că zâmbind poți trece mai ușor peste anumite momente aparent dificile. De asemenea, după mai multe cercetări și experimente, am constatat, alături de administratorului grupului FEAA Iasi, că o abordare diferită în Social Media, trezește interesul comunității și nivelul de reacție, prin aceste postări. În contextul unui interes sporit la nivel de grup, publicarea unui anunț „serios” va deveni mult mai vizibil pentru membrii grupului.

Reglementări legate de libertatea de exprimare

„Libertatea de opinie și libera circulație a informațiilor și ideilor este consacrată de Convenția Europeană a Drepturilor Omului si Pactul Internațional cu privire la Drepturile Civile și Politice, iar aceste drepturi se aplică, nealterat, spațiului online. Organizația pentru Securitate și Cooperare în Europa (OSCE) se implică puternic în protecția libertății de exprimare pe internet, bazată pe aplicarea drepturilor fundamentale în noile domenii din era digitală. În acest sens, Reprezentantul OSCE pentru Libertatea Media susține că libertatea de exprimare și a presei este valabilă pentru toate formele de jurnalism, nu doar cele tradiționale. Iar a aplica drepturi diferite pentru categorii diferite de media ar fi, în esență, o încălcare a drepturilor omului.”

(Sursa: https://www.transparency.org.ro/stiri/newsletter/TIRONewsletter201508.pdf)

Mai adaug la acestea:

  • Declarație privind libertatea comunicării pe Internet. Adoptata de Comitetul de Miniștri al Consiliului Europei la cea de a 840-a reuniune a Miniștrilor Adjuncți. Publicata la Strasbourg in 28.05.2003;
  • Carta UAIC, Art. 6, aliniat (3) Libertatea academică înseamnă … exprimarea liberă a opiniilor, în condițiile respectării eticii universitare… (Sursa: https://www.uaic.ro/wp-content/uploads/2013/12/CartaUAIC2011.pdf)

Context

De câteva zile, public constant despre lipsa de decizie a Universității Cuza de a informa studenții și corpul didactic în legătură cu începerea anului universitar, criticând în special Reprezentanții Studenților în Senatul universității, care, după observațiile mele (posibil eronate) joacă rol de apărători ai stării de fapt, fără a arăta nici un fel de interes în soluționarea rapidă a situației de incertitudine, în interesul studenților în special. De asemenea, sunt situații conflictuale între calendarul cazărilor (care încep pe 21.09) și anunțarea formei de începere a anului universitar (24.09). Le-am „taxat” pe fiecare cu una sau mai multe postări, pe pagina personală cu distribuire pe grupul UAIC Iasi, grup creat și întreținut de studenții din UAIC pentru studenții și absolvenții UAIC. Fac această „presiune” publică pe reprezentanții studenților în interesul studenților de a afla mai repede ce și cum vor face. Primesc zilnic mesaje de la studenți și părinții acestora în care sunt consultat cu privire la aceste aspecte:

  1. Dacă școala începe on-line, de ce trebuie să ne mai cazăm și să mai plătim cazare dacă nu vom putea merge la cursuri?
  2. Dacă se limitează numărul de locuri din cămine, cei care nu au prins cazare, trebuie să aștepte până pe data de 24 un anunț, și dacă se anunță o formă mixtă sau offline de învățământ, atunci prețurile la chirii vor exploda de la o zi la alta.
  3. Dacă aleg să nu mă cazez, bazându-mă pe zvonuri că se vor face doar cursuri on-line, în momentul în care situația revine la normal voi putea să mă mai cazez?
  4. Dacă aleg să mă cazez chiar dacă este învățământ on-line și intră căminul în carantină în 2-3 săptămâni, ce se întâmplă cu noi și cu banii de cazare?

Foarte multe întrebări, la care eu nu am capacitatea și calitatea de a răspunde. Dar pot satiriza situația…

Ieri 15.09.2020 am publicat mai multe postări „acide” (vezi poza) la adresa Reprezentanților Studenților, distribuite și în grupul UAIC Iași, care au atras mai multe reacții și comentarii. Spre seară mai multe postări critice au dispărut din acel grup, printre care și cele două.

(Print screen de pe pagina personală).

Menționez că pagina mea personală, nu conține monetizare și nici promovare plătită, majoritatea postărilor fiind idei proprii și personale, contextuale situațiilor și evenimentelor curente, fără a reprezenta poziția oficială a nici unei companii, instituții sau organizații. Scopul principal este acela de divertisment, satiră sau critică la adresa preconcepțiilor sau situațiilor, expuse într-o manieră proprie și personală. La rândul lor unele din postările mele sunt „trolate” de un grup misterios (https://www.facebook.com/EstiDinUAICDaca) ai cărui „admini” nu i-am identificat. Încă!
Umorul este umor, chiar dacă nu place tuturor.

(Exemplu de trolling la adresa mesajelor mele)

 

Ce am făcut?

Am luat legătura cu moderatorii grupului UAIC Iași și i-am întrebat care este motivul eliminării postărilor. Repet, grupul NU aparține de facto UAIC, ci studenților UAIC. Întâmplător cei doi moderatori contactați, (dintre care doar unul mi-a răspuns până la această oră la întrebări), sunt și studenți FEAA și membrii în Consiliul FEAA, consiliu din care fac și eu parte. În Consiliul FEAA din data de 14.09.2020, i-am criticat direct pe Reprezentanții studenților, pentru lipsa de implicare în ajutorul studenților care i-au ales, pentru a clarifica situația cazărilor și începerea anului universitar (Ședința de Consiliu este înregistrată).

La următorul Consiliu FEAA, voi înainta propunerea de eliberare din funcția de consilier a celor doi studenți pentru limitarea dreptului de expresie și opinie a unui membru al comunității Academice, în baza Cartei UAIC, Art. 6, aliniat (3). În cazul în care aș fi încălcat etica universitară prin acele postări, trebuia să fiu judecat de Comisia de Etică a universității, nu de studenți, și nu fără o informare prealabilă.

În loc de concluzii

Letargia în a alege și a fi ales nu mai are nici o speranță în rândul tinerilor studenți. Căutați în altă parte! Faptul că un ales al studenților apără mai mult interesele conducerii sau situației de fapt este lipsită de demnitate și o rezultantă directă a lipsei de implicare a celor care au ales. O lipsă a culturii de a lupta pentru drepturile tale. Pentru că ne-am obișnuit ca alții să facă pentru noi, să ne ia, să ne dea.

Din păcate, pandemia a fost și va mai fi pentru o perioadă de timp. Ne-am fi așteptat să fim mai aproape suflet cu suflet, dar mesajul de a ne îndepărta (fizic) unii de alții ne-a făcut mai răi, mai egoiști, mai singuri!

Noi să fim sănătoși, dar nu uitați că zâmbetul ajută imunitatea! ;)

Poveste din studenție – Cel mai lung examen

Final de semestru. Un semestru ciudat… foarte ciudat. Și totuși am încercat să mergem înainte.

Pe 13 martie 2020, ne gândeam că aveam de ales între a îngheța anul universitar și a găsi soluții rapide la a preda, comunica, evalua studenții etc. Ne-am salvat cu Moodle, Portalul FEAA, Zoom, Skype, Microsoft Teams, Facebook și altele. Încetul cu încetul ne-am adaptat și ne-am făcut treaba. Fiecare cât a putut de bine și acest făcut bine a fost foarte aproape de ceea ce facem în sala de curs… cred.

Este ora 21:58 și corectez lucrări ale studenților de anul I. Ca să fie un pic mai ca în realitate am făcut un grup de chat pe Skype cu studenții care au vrut să participe, pentru a discuta subiectele și de ce anumite note sunt așa cum sunt. Ce fac cei care nu au ajuns la examen, de ce unii au dat „rateu”… și de ce unii au făcut aproape perfect. În imagine un Pool în timp real cu de ce sunt aici. Scriind rezultatele s-au mai schimbat.

După ce am ajuns la o lucrare de 10 am rugat studenta să ne povestească cum a reușit o astfel de performanță. Ceva emoționant… dar degeaba. N-am scos nici o poveste de la ea… Am învățat domnu’ ce poate fi atât de spectaculos în asta?!

În timpul acesta, mai corectând o lucrare, mai răspunzând la mesaje, mi-am amintit de cel mai lung examen din viața mea de student.

15 iunie 1995 – Bazele Contabilității – Examen de an

Era fix după ziua mea. Bursa se terminase de mult… deci nu ne-am petrecut prea mult. Mă întâlnisem cu prietena mea, care mi-a făcut cadou o sticlă de sticlă de Cola de 1 litru și cu 3 prieteni colegi din liceu. Pe seară fusesem cu colegii de grupă la ultima repetiție. Eram 18 colegi și fiecare recita câte un curs în amfiteatrul de la Chimie de la Poli.

8:00 AM – Toată grupa în sală pregătiți cu foile albe și pixul. Aveam ceva foi albe pentru că era examen de an. 4 ore de curs pe săptămână și 4 de seminar, fusese ceva de învățat dar aveam satisfacția că știam.

8:15 AM – A venit asistentul, unul din cei mai faini si profesioniști contabili pe care-i cunosc. Copii, strângeți toate materialele, vine proful.

….

10:20 AM – Vine proful… Bună ziua. Scoateți o foaie și scriați-vă numele. A început apoi să ne dicteze subiecte. Bazele, strungul, principiile, conturi, balanță, bilanț… cam tot din Baze. Examen de 3 ore.

A plecat proful și a rămas doar dl Asistent. 3 ore! 3 ore în care am scris mult… Dar 3 ore care nu știu când au trecut. La final vine proful ia lucrările de la asistent… ne vedem la 16 pentru proba orală.

Nimeni nu spunea nimic…. abia după câteva minute cineva întreabă dacă poate să meargă la baie. Eram numai noi între noi. Isteria ne-a cuprins și am izbucnit toți într-un râs nervos… A înțeles că poate. N-a plecat nimeni din sala de examen.

17:35 – Apare proful cu teancul de lucrări. Se așeză la catedră își pune un pahar de apă minerală… și începe: A… – Mijloacele fixe. Se ridică A în picioare și începe…

18:20 Da. Bravo! Stai jos. B… Cheltuieli de capital…

….

Eram 24 în grupă iar în momentul în care se ridica cineva în picioare, nimeni nu mai respira. Mă uitam în jur. Parcă toți repetau ca pe Tatăl nostru ceea ce spunea cel ascultat.

2:00 AM – Da. Bravo! Stai jos. V… Deducerea de TVA…

Se ridică V în picioare. Toți eram în transă, iar V fiind cel mai înalt din grupă ni se părea că nu se mai termină… Totul devenise criptic de acum. Începe V să-și spună povestea iar proful începe să-și piardă privirea prin geamul deschis al unei săli de la etajul 2. Geamul ca și acum: sticla murdară și crăpată, vopseaua scorojită… Proful se uita în gol…

2:30 AM – Se face liniște… V nu mai avea nimic de spus. Nu mai voia să spună nimic… Pur și simplă stătea în picioare până aproape de tavan și-l fixa, aproape agresiv pe prof căutându-i privirea…. Se uită și el spre ceea ce țintea proful și nu distingea mai nimic prin întuneric.

Proful:

  • Acela este un tei! Copii, au înflorit teii pe Copou! Mergeți și vă bucurați de mireasmă. Notele mâine la avizier!

Această poveste a rămas în grupa noastră peste mulți ani. Și mai ales pentru că am râs isteric în parcul Expoziției până au dat zorii. Mergeam de la copac la copac și spuneam:

Acela este un tei! :)

Cele mai persistente povești, cele mai frumoase povești peste timp, sunt cele în care depășești greutăți alături de prietenii tăi, de familie sau de oricine pune umărul alături de tine pentru a depăși un moment greu. Orice greutate o treci mai ușor în mai mulți decât de unul singur.

Fiți mai buni!

 

 

 

Problemă de #Excel – Numerotare automată linii [Updated]

Bună ziua tuturor fanilor Excel. Am pentru voi o provocare, spun eu interesantă, dar probabil și utilă pentru mulți.

Mulțumesc tuturor celor care au participat la rezolvarea problemei sau sunt interesați de ea. Sper să fie utile. Soluțiile primite sunt prezentate în partea de jos a articolului.

În modelul de date din imaginea de mai jos, se cere ca Task-urile (sau alte tipuri de înregistrări de nivel 1, sau Heading 1 pentru cei familiarizați cu aplicațiile Word) trebuie să fie numerotate automat consecutiv. Condiția ca numele din coloana B să înceapă cu Task este obligatorie de respectat în date. Sau oricare alt identificator pentru înregistrările de nivel 1.

În celula A2 este singura care are scris pur și simplul nr. 1. Puteam face și dinamic acel număr cu funcția ROW()-1 în cazul meu. Restul numerelor sunt prin formulă.

Tot ceea ce nu este introdus ca Task (cele de nivel 2 sau Heading 2) trebuie să aibă numere în mod dinamic cu 1.1, 1.2 în funcție de numărul lor. În soluția mea, acel 1.1 nu este chiar un număr.


Pentru cei care vor să participe la această provocare, vă rog să trimiteți soluția prin e-mail la adresa: valy.greavu@outlook.com până la data de 22.05.2020 ora 14:00. Dacă sunt studenți de ai mei de la Master AA care rezolvă problema în termenul specificat le echivalez proba practică de laborator, de săptămâna viitoare cu 10 (primul care trimite cu soluția).

Aștept cu interes! :)

Update ora 22.05.2020 H16:00

 

Soluția mea

Chiar dacă pare o problemă simplă eu m-am complicat destul de mult în formulă.

Formula mea din celula A3 este:

=IF(LEFT(B3;4)=”Task”;MAX($A$2:A2)+1;MAX($A$2:A2)&”.”&(COUNTA(INDIRECT(CONCATENATE(ADDRESS(MATCH(MAX($A$2:A2);$A$2:A2;0)+1;1);”:”;ADDRESS(ROW()-1;1;4))))))

În această formulă compar dacă începutul textului din coloana B este cu Task, dacă da, adun valoarea 1 la maximul tuturor coloanelor de mai sus.

Dacă nu este task, scrie orice altceva fac concatenare cu & cu numărul maxim de mai sus, semnul „.” și rezultatul numărării (COUNTA) a celulelor de pe blocul dinamic de mai sus, format din adresa celulei in care se află valoarea maximă de până acum ADDRESS(MATCH(MAX($A$2:A2);$A$2:A2;0)+1;1) cu adresa celulei de mai sus de poziția curentă (ADDRESS(ROW()-1). Ca să pot face COUNTA() folosesc funcția INDIRECT() pentru a compune dinamic blocul de celule de căutare.

Avantajul este că funcționează și la mai mult de 10 task-uri și mai mult de 10 subtask-uri.

Dezavantajul este la sortare unde apare eroare dacă faci sortare după coloana de numere curente, sau coloana de activități.

Soluția este funcțională și în Foi de calcul Google, cu mențiunea că având un format regional diferit a trebuit să mai adaug un punct la finalul formulei ca să nu apară rezultatul de tip dată calendaristică.

Rezultatul formulei din Google.

 

Soluție Aurora

Mă refer la un prenume nu la un cod de soluție. :)

Aurora o fostă studentă de pe la începutul mileniului acesta, mi-a trimis prima soluție.

Formula ei din A3 este:

=IF(LEFT(B3;3)=”Sub”;IF(ISERROR(FIND(„.”;A2));A2&”.1″;LEFT(A2;FIND(„.”;A2))&(VALUE(RIGHT(A2;LEN(A2)-FIND(„.”;A2)))+1));IF(ISERROR(FIND(„.”;A2));A2+1;VALUE(LEFT(A2;FIND(„.”;A2)-1))+1))

Soluția propune folosirea repetitivă a funcțiilor FIND(), LEFT() și RIGHT() cu adunări de numere consecutive. Testat 100% funcțional la valori de peste 10 task-uri și subtask-uri.

Dezavantajul modelului este că dacă un subtask nu începe cu valoarea Sub, atunci nu mai merge formula.

Soluție Adrian B

Soluția lui Adrian folosește o paletă mai variată de funcții, dar rezultatul este identic cu soluțiile de mai sus.

=IF(B3<>””;IF(LEFT($B3;4)=”Task”;MAX($A$2:$A2)+1;IF(NOT(ISERROR(FIND(„.”;A2)));MID(A2;1;FIND(„.”;A2)-1)&”.”&MID(A2;FIND(„.”;A2)+1;LEN(A2)-FIND(„.”;A2))+1;A2&”.1″));””)

Formula este testată pentru mai mult de 10 task-uri și subtasuri. De asemenea, poate funcționa și pentru subtask-uri care nu au aceasta etichetă.

 

Soluție Alexandru N

Alexandru a trimis o soluție la fel de funcțională ca și celelalte doar că folosește altă abordare și altă combinație de formule. Îmi place la formula lui Alexandru faptul că are o complexitate mai redusă și poate fi mai ușor de înțeles și replicat. Asta dacă reușiți să vă „adaptați” la SUMPRODUCT().

=(IF(LEFT(B3;4)=”Task”;SUMPRODUCT((LEFT($B$2:B3;4)=”Task”)*1);SUMPRODUCT((LEFT($B$2:B3;4)=”Task”)*1)&”.”&IFERROR(RIGHT(A2;LEN(A2)-FIND(„.”;A2;1));0)+1))

Formula testată și funcțională.

 

Soluție Ciprian S

Ciprian, un vechi prieten al acestui gen de probleme și care a venit permanent cu soluții surprinzătoare, a trimis o soluție foarte interesantă ca primă versiune:

=IF(LEFT(B2;4)=”Task”; FLOOR.MATH(SUM(A1))+1; SUM(A1)+0,1)

Formula se scrie în B2 și funcționează pentru versiunile peste 10 task-uri dar cu maxim 9 task-uri.

Formula este testată și funcționează și în Google Sheets.

Pentru versiunea cu peste 10 subtaskuri Ciprian a folosit o variantă asemănătoare cu cele de mai sus:

Formula din A2:

=IF(LEFT(B2;4)=”task”;TEXT(IFERROR(VALUE(LEFT(A1;(FIND(„.”;A1)-1)))+1;IFERROR(VALUE(A1);0)+1);”0″);IFERROR(LEFT(A1;(FIND(„.”;A1)));A1&”.”)&IFERROR(MID(A1;(FIND(„.”;A1)+1);100);0)+1)

Este o abordare mult mai corectă decât cea prezentată în soluția mea, pentru că începe cu calculul fix din prima celulă de date (A2) și nu doar din celula A3.

 

O soluție cu VBA

Pentru cei care mă cunosc știu că nu sunt adeptul VBA. Totuși soluția este foarte interesantă și merită exploatată.

În principiu se creează o funcție în VBA cu Range.IndentLevel. Mai multe detalii puteți consulta aici: https://professor-excel.com/how-to-return-the-indentation-of-a-cell-in-excel/

 

Frumusețea acestei probleme este diversitatea soluțiilor și combinațiilor de formule plus ingeniozitatea oamenilor în a le combina în vederea obținerii rezultatelor asemănătoare. Mulțumesc frumos și ținem legătura! :)

Sper să fie util cuiva.

 

Blog la WordPress.com.

SUS ↑