Reconectare wi-fi dupa resume in Ubuntu 16.04

In Ubuntu 16.04 cand deschid laptop-ul (resume din suspend/sleep) nu se mai reconecteaza la reteaua WiFi. Pentru a forta o reinitializare a serviciului de retea NetworManager se poate crea un serviciu systemd prin care dupa suspend/sleep se restarteaza NetworkManager. Mai jos sunt pasii prin care poti face acest lucru:

Pasul 1. Creeaza serviciul systemd wifi-resume.service
sudo vi /etc/systemd/system/wifi-resume.service
cu continutul:
#/etc/systemd/system/wifi-resume.service
[Unit]
Description=Restart NetworkManager at resume
After=suspend.target
After=hibernate.target
After=hybrid-sleep.target
[Service]
Type=oneshot
ExecStart=/bin/systemctl restart network-manager.service
[Install]
WantedBy=suspend.target
WantedBy=hibernate.target
WantedBy=hybrid-sleep.target

Pasul 2. Activare serviciu
Din linia de comanda
sudo systemctl enable wifi-resume.service

Pasul 3. Testare
Pliaza laptop-ul asteapta 2 secunde sa intre in suspend apoi redeschide laptop-ul. Icoana de retea ar trebui sa iti arate cum incepe sa caute conexiunea WiFi si eventual sa se conecteze.

1. Serving web content with Spring MVC (hello world)

https://spring.io/guides/gs/serving-web-content/

Ce e important:
– aplicatie web spring boot build-uita cu MAVEN si GRADLE (tool-uri de build)
– annotarile @Controller, @RequestMapping, @RequestParam
– injectarea automata obiectului „model” in controller
– redirectarea catre pagina „greeting” din metoda greeting a controller-urlui
– injectarea „${name}” in view-ul greeting.html
– resurse statice in spring boot web app („src/main/resources/static/index.html”)

Note:
– sistemul de build gradle (https://spring.io/guides/gs/gradle/)
– sistemul de build maven (https://spring.io/guides/gs/maven/)
– proiectul se importa in eclipse ca existing Maven project (anterior in directorul de proiect se executa „mvn eclipse:eclipse” – comanda va crea artefactele de proiect Eclipse)

2. Simple REST service (hello world REST style)

https://spring.io/guides/gs/rest-service/

Ce e important:
– controller-ul intoarce un obiect custom (Greeting) in functie de content-ul ce vine pe request
– spring-ul face marshall la obiectul Greeting intr-un JSON

Note:
– despre JSON (http://www.w3schools.com/js/js_json_intro.asp)
– despre marshalling/unmarshalling (https://en.wikipedia.org/wiki/Marshalling_(computer_science))

Recapitulare 2015 – clauze abuzive la BCR

Sunt „preafericitul” beneficiar al unor contracte de credit „acordate” cu marinimie de catre Banca Comerciala Romana (BCR), mai exact am doua contracte de credit de nevoi personale si unul imobiliar (incadrat de catre BCR la ipotecar ca sa scapae de nu stiu ce lege…).
Am constatat in 2010 ca in contractele de credit exista clauze abuzive :
– clauza privitoare la comisionul de risc: calculat „flat” la valoarea imprumutului dar nedefinit in cadrul contractului
– clauza privitoare la comisionul de administrare: calculat „flat” la valoarea imprumutului dar nedefinit in cadrul contractului
– clauza privitoare la modul de calcul al dobanzii: netransparent, folosind o dobanda a bancii care varia „in functie de costurile bancii”

Incepand din 2010 pana in 2015 m-am „luptat” cu Banca Comerciala Romana (BCR) :
– sesizari la CJPC/ANPC in urma carora BCR a fost amendata pentru clauze abuzive si nu a mai perceput comision de risc
– pentru modul de calcul al dobanzii inspectorii CJPC/ANPC NU au vrut sa constante ca este abuziv si mi-au recomandat sa dau Banca Comerciala Romana (BCR) in judecata … cee ce am si facut…
– am castigat TOATE cele trei procese cu Banca Comerciala Romana (BCR) – cate un proces pentru fiecare dosar de credit – Banca Comerciala Romana (BCR) platind si urmand sa mai platesca o suma de 10000 RON cheltuieli de judecata la care se adauga sumele nedatorate reprezentand comision de risc si comision de administrare (sume deja recuperate) si respectiv sumele perceput sub titlu de dobanda curenta (sume care se le voi recupera in cadrul unor noi procese de daune…)

Link-uri la dosare:
Dosar 12993/211/2011 – Tribunalul Specializat CLUJ
Dosar 13924/211/2011 – Tribunalul Specializat CLUJ
Dosar 51316/3/2010* – ICCJ