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))

Servicii web noi de la BVB

De curând, Bursa de Valori București a pus la dispoziție doua noi servicii web (webservice) :

  1. Serviciul Web Informații emitenți și emisiuni;
  2. Serviciul web Informații financiare.

Incă nu am apucat sa ma joc cu ele, dar intenționez sa dezvolt o mica aplicație Java care sa faciliteze accesul la informațiile puse la dispoziție de către aceste servicii, într-un format grafic mai atrăgător.
Aplicația va fi free bineînțeles și disponibilă pe cosming.ro în secțiunea Aplicații Java.

Imagine din aplicatie
Imagine din aplicatie


Am adăugat vizualizarea informațiilor despre companii și despre obligațiuni.

Screenshot-Informatii si date de la Bursa de Valori Bucuresti
Screenshot-Informatii si date de la Bursa de Valori Bucuresti

eLiberatica 2009

In perioada 22-23 martie, in București, va avea loc un eveniment important pentru industria de software româneasca si nu numai : eLiberatica.

In perioada 22-23 martie, in București, va avea loc un eveniment important pentru industria de software româneasca :

Mult succes și felicitări pentru inițiativă organizatorilor și tuturor categoriilor de participanți !