Archives

LanManRegedit

“Securitatea” Microsoft lovește din nou – de data asta conexiunile la Samba

După update-urile recente venite în Windows 10, a fost reînviată o mai veche problemă: conectarea mașinilor cu Windows 10 la Samba (implementată prima dată de la actualizarea venită cu Build 9926, în scopul de a limita conexiunile la ceea ce este considerat a fi rețea mai puțin sigură. Bineînțeles, în viziunea Ms, Samba e “unsafe”.

Dar, lăsând la o parte istoria și teoria, praftica zice că situația poate fi reparată prin schimbarea valorii unei chei din regiștri Windows (nu e nevoie măcar de restart) – anume AllowInsecureGuestAuth.

Există două situații, prima în care valoarea acestei chei este 0 și atunci trebuie modificată în 1; a doua situație, în care cheia lipsește de fapt (am întâlnit-o în general la mașini care au fost/sunt în Insider -, caz în care cheia lipsește și trebuie introdusă.

LanManRegedit

Calea către cheie este:

HKLM\SYSTEM\CurrentControlSet\Services\LanmanWorkstation\Parameters\AllowInsecureGuestAuth

DevFest Romania – ultimele două zile de Early Bird

Scriam zilele trecute despre DevFest, cea mai mare conferinta Google Tech din Romania organizata de comunitatea developerilor Google, va avea loc la Cluj-Napoca, in 12-13 noiembrie.

300x250pxRevenim catre voi cu noi informatii si provocari pentru DevFest Romania. Mai sunt 15 zile si speram sa va intalnim pe toti la Cluj-Napoca. Iata cum au evoluat lucrurile in ultima saptamana: 15 speakers, sesiuni in plen, sesiuni in paralel (Android, Cloud si web) cu workshopuri, code labs si case study vor face agenda celor 2 zile intense.

Anuntam cu aceasta ocazie doua dintre cele mai interactive sesiuni:

Office Hours – Google Developer Experts si reprezentantii GDG-urilor prezenti la DevFest vor fi disponibili pe parcursul evenimentului pentru discutii 1:1 si consultanta la Office Hours – un spatiu special amenajat in zona de demo pentru networking si interactivitate. Nu ratati sa le puneti cele mai incomode intrebari, provocari tehnologice, buguri sau probleme cu care v-ati intalnit.

Barcamp – este o sesiune in care developerii, startup-urile, cei care lucreaza la un produs au ocazia sa-si prezinte produsul/proiectul in fata unor experti internationali. Pe langa oportunitatile de promovare veti primi feedback pe loc, consiliere tehnica, etc.

Inregistreaza-te aici.

Va mai prezentam 5 speakers, nume de referinta care vor evolua la DevFest:

  • Filip Hracek – lucreaza la Google din 2008, astazi el este Developers Relations, obiectivul lui este sa sprijine developerii din Europa Centrala. Filip va avea un keynote si va vorbi despre noile tehnologii Google si suportul pentru developeri.
  • Fernando Cejas – este inginer software si lucreaza la SoundCloud. Este pasionat de software, metodologii Agile si tehnologii in general, dar acorda o atentie deosebita dezvoltarii in Android. El a organizat GDG Barcelona si a lucrat la Tuenti.
  • Catalin Morosan – unul din cei mai tari programatori Android, lucreaza la aplicatii complexe si ii place sa foloseasca tehnologia in scopuri umanitare. A lucrat aplicatii complexe pentru UNICEF si companii private. Catalin acorda importanta comunitatii si s-a implicat in relansarea GDG Bucuresti, unde este co-organizator.
  • Bogdan Nourescu – este singurul trainer autorizat din Romania pentru Google Cloud Platform. Are experienta de lucru cu platforme precum App Engine, Compute Engine, Cloud Storage, JQuery, Polymer. Este trainer si are sute de ore de lucru cu tinerii specialisti IT pe care ii invata cum sa lucreze in Cloud pentru a atinge maxim potential in proiectele lor.
  • Carmen Popoviciu – este “the leading lady” a comunitatii AngularJS din Olanda. Este speaker la cele mai importante evenimente tehnice din Olanda precum: ngEurope, GOTO Amsterdam, angular Connect, DevfestNL. Carmen este un lider Angular si isi dedica timpul si pasiunea  comunitatii. Suntem bucurosi ca reusim sa o aducem acasa, la Cluj-Napoca, sa ne vorbeasca de Angular, tehnologie si comunitate.

In concluzie, nu ratati inregistrarea la DevFest Romania, tichetele cu pret redus, doar 40 euro + TVA sunt valabile pana pe 29 octombrie; dupa aceasta data aveti tichet standard la 70 euro + TVA.

Cu drag,

Echipa DevFest Romania

Pasionat(ă) de tehnologiile Google? Atunci nu lipsi de la DevFest!

Cu multă bucurie împărtășesc aici informațiile legate de DevFest, cea mai mare conferință Google Tech din România organizată de comunitatea developerilor Google.

devfestAceasta va avea loc la Cluj-Napoca, între 12 și13 noiembrie, iar invitația echipei DevFest sună astfel:

Mai sunt 3 săptămâni până la DevFest și suntem extrem de încîntați să vă prezentam programul conferinței. GDG-urile din cele 3 orașe (București, Cluj-Napoca și Pitești) și liderii acestor comunități au lucrat împreună pentru a organiza un eveniment dedicat developerilor care doresc să se puna la curent cu cele mai recente tehnologii Google și nu numai.

DevFest aduce în prim-plan sesiuni de mare actualitate precum: Android Auto, Android TV, Android Wearables, Polymer, Google Cloud Platform, dar și sesiuni de AngularJS, Java, Node.js, etc structurate în mai multe formate:

  • Prezentări Keynote;
  • Prezentări tehnice focusate pe developerii cu nivel avansat sau intermediar pe Android Auto, Android TV, AngularJS, Polymer, etc;
  • Workshopuri dedicate ce combina Angular – Node.js și microservicii;
  • Prezentări dedicate de UX;
  • Code Labs – sesiuni de 2 ore unde se scrie cod împreuna cu trainerul;
  • Masterclass specializat pe UXD în care un expert UX/UI analizează 5-6 aplicații locale și lucrează cu audiența pe acestea;
  • Barcamp – sesiune interactivă în care poți să prezinți ad-hoc propriile aplicații și să ceri sprijinul comunității sau sfatul expertilor.

Înregistrarea la conferință este deschisă, tichetele Early Bird costă doar 40 euro + TVA, iar acestea oferă acces la toate activitățile conform agendei evenimentului.

Va așteptăm cu drag!

Echipa DevFest

AppCamp IOT 2015 – video rezumat

La începutul lunii septembrie, a avut loc la Mamaia, într-un cadru minunat, Appcamp, cel mai important eveniment de inovație și tehnologie pentru aplicațiile viitorului.

Nu mai puțin de 10 mentori experți în dezvoltarea de aplicații, user experience, Android, Windows și tehnologii cloud au ajutat participanții să creeze prototipuri de aplicații și soluții de tip IoT.

Participanții, developeri, startup-uri tech și tineri pasionați de tehnologie au avut parte de un adevărat maraton de tehnologie timp de 72 de ore.

Acum, la final avem și rezumatul video al evenimentului, pus la dispoziție de The HACK.

Din ciclul “dacă doreați să revedeți” – ecrane albastre Windows 10

Scriam acum aproape o lună că am actualizat mașina pe care o folosesc pentru SQL la Windows 10, în parte din curiozitate, în parte pentru a ști la ce să mă aștept în viitor…

Acum după o lună am deja notate primele concluzii, deloc încurajatoare… Windows 10 este până acum un sistem de operare neterminat… multe locuri în care programatorii de la Microsoft au uitat să folosească str_replace și au rămas semnături “Windows 8” :), viteza și modul de funcționare mi-aduc aminte de Vista, iară ecranele albastre, deși redesenate continuă să fie la fel de enervante ca în trecut….

DSC_1537

Bonus, după fiecare ecran albastru primit, computerul nu mai poate fi folosit petnru cel puțin 20 minute, timp în care afișează doar un șir de puncte care se plimbă (de-a dreptul enervant) pe ecran.

DSC_1539

Acum știu cu siguranță că voi reveni la Windows-ul 7 cu care a fost livrat laptopul, pentru că până acuma o fost ăl’ mai decent… iară oricum, majoritar utilizat va fi hard-discul cu Ubuntu…

Așadar, mulțumesc, nu voi mai recomanda/instala/încerca Windows 10 de acum încolo…

Appcamp, cel mai important eveniment de inovație și tehnologie, își dă startul pe 3 septembrie.

Pregătirile pentru Appcamp au intrat în linie dreaptă, mai jos este cel mai recent comunicat de presă primit de la organizatori.

Bucuresti, 1 septembrie 2015 Generăm idei, punem tehnologia la treabă, profităm să învățăm cât mai multe din experiența mentorilor și gândim prototipuri pentru aplicațiile viitorului într-un maraton de 72 de ore. Acestea sunt pe scurt obiectivele Appcamp.

AppCamp-300x250

12 mentori vor lucra împreună cu echipele de la Appcamp, vor scrie cod și vor face prototipuri pentru aplicații și soluții de tip IoT (Internet of Things) denumite generic „aplicațiile viitorului”. IoT este o industrie care facilitează revoluționarea unor domenii precum: smart hotel, smart house, smart hospital, agricultură, logistică și nu numai.

La nivel mondial avem astăzi peste 19 milioane de developeri, iar analiștii internaționali apreciază că, până în 2020, cel puțin 1 din 5 developeri va programa soluții IoT. În acest context dorim să atragem atenția și să ne pregătim corespunzător astfel încât programatorii noștri să nu rateze aceste momente”, a declarat Carmen Ciulacu, fondator The HACK, inițiatorul Appcamp.

La Appcamp participă developeri, startup-uri tech, tineri pasionați de tehnologie și 10 mentori experți în dezvoltarea de aplicații, user experience, Android, Windows, cloud ce îi vor ajuta pe participanți să creeze prototipuri de aplicații într-un maraton de 72 de ore.

Iubim marea, ne place atmosfera prietenoasă, apreciem serviciile de la Hotelul Best Western Savoy și îi invităm pe tinerii pasionați de tehnologie, din zona Constanța, să profite de acest moment și să participe la Appcamp”, a declarat Carmen Ciulacu.

Înregistrarea la eveniment este încă deschisă și se poate face pe www.appcamp.ro.

Appcamp este organizat în parteneriat cu: Intel Software (Sponsor Platinum), Microsoft Romania, Orange, Appsrise (Sponsori Gold), cu sprijinul comunităților: GDG Bucharest, Pitești, Cluj-Napoca, Thecon, Atlas Networking și al partenerilor media: Liga Studenților Electroniști, BEST Bucharest, Business Cover, Romanticu.org, eClujeanul, Alex.Burlacu.org, Boio.ro, CityPodcast.ro, Constanța News, OpenHub.

Despre The HACK

Începând cu 2013, The HACK explorează implicarea comunităților și dezvoltatorilor de aplicații prin organizarea de conferințe, traininguri și workshopuri în România (București, Cluj-Napoca, Brașov). Împreună cu partenerii noștri, speakeri, traineri și lideri locali și internaționali, am reușit să creăm și să construim o comunitate de developeri ce continuă să inoveze, să învețe și să-și împartă cunoștințele în materie de noi tehnologii.

Până în momentul de față, am reunit peste 2.700 de software developeri la evenimentele noastre în București, Brașov și Cluj-Napoca în peste 25 de evenimente (16 conferințe și 9 workshopuri și traininguri): Mobile:Next, Next eHealth, Transylvania Foresight Camp, Droidcon Bucharest, iOSNext, Global Game Jam și multe altele.

The HACK anunță Appcamp – 72 de ore de coding pentru aplicațiile IoT

sigla the hackBucurești, 12 august 2015 – 60 de developeri + 12 mentori vor proiecta și programa aplicații IoT (Internet of Things), își vor pune în valoare propriile idei la Appcamp, eveniment dedicat pasionaților de tehnologie și inovatie. Evenimentul va avea loc în perioada 3-6 septembrie la Hotel Best Western Savoy, în Mamaia.

Industria IoT (Internet of Things) se mișcă rapid, iar acest lucru este confirmat de multitudinea de aplicații lansate în ultimele 3-6 luni. Conform statisticilor, la nivel mondial există 19 milioane de developeri și analiștii estimează că 1 din 5 developeri va programa soluții IoT până în 2020.

Aplicațiile pentru casa inteligentă precum automatizarea și comunicarea cu obiectele din casă vor fi accelerate și de recentele anunțuri ale celor doi giganți Apple și Google care și-au arătat susținerea prin lansarea de noi dispozitive dedicate: HomeKit Apple și Brillo Google.

La Appcamp ne propunem crearea de prototipuri de aplicații pentru domenii precum: smarthome, smarthotel, medical, logistică și retail, monitorizarea vremii și îngrijirea plantelor sau diferite sectoare industriale etc.

AppCamp-300x250

Appcamp are misiunea de a reuni developeri, startupuri tech, tineri pasionați de tehnologie și mentori cu experiență în dezvoltarea de aplicații, user experience, platforme cloud și nu numai pentru a crea prototipuri de aplicații într-un maraton ce va dura 72 de ore .

Când vorbim de aplicații IoT trebuie să luăm în calcul două abordări diametral opuse: pe de o parte aplicațiile care integrează noi tehnologii (hard și soft), pe de altă parte provocarea de a proiecta aplicații IoT pentru afaceri clasice, mai ales pentru optimizarea și reducerea consumului sau a resurselor”, a declarat Marius Mailat, CTO, Appsrise și primul Google Developer Expert în Android din Europa de Est.

Avem toate premisele să punem în practică idei și să creăm cele mai spectaculoase aplicații IoT”, declară Carmen Ciulacu, fondator The HACK. „72 de ore de pregătire, coding și lucru în echipă la care adăugăm experiența echipei de mentori vor crea oportunități pentru participanți”, susține Carmen Ciulacu.

Participarea se poate face pe baza unui tichet plătit, înregistrarea la eveniment este încă deschisă și se poate face pe www.appcamp.ro.

Despre The HACK

Începând cu 2013, The HACK explorează implicarea comunităților și dezvoltatorilor de aplicații prin organizarea de conferințe, traininguri și workshopuri în România (București, Cluj-Napoca, Brașov). Împreună cu partenerii noștri, speakeri, traineri și lideri locali și internaționali, am reușit să creăm și să construim o comunitate de developeri ce continuă să inoveze, să învețe și să-și împartă cunoștințele în materie de noi tehnologii.

Până în momentul de față, am reunit peste 2.700 de software developeri la evenimentele noastre în București, Brașov și Cluj-Napoca în peste 25 de evenimente (16 conferințe și 9 workshopuri și traininguri): Mobile:Next, Next eHealth, Transylvania Foresight Camp, Droidcon Bucharest, iOSNext, Global Game Jam și multe altele.

Umor de programatori…

Pre mașina pentru SQL mi s-o arătat de upgrade la Windows 10, că de… trebuie și ăsta testat până ce-l vor dori oamenii pre-ale lor mașini…

Și cum mai de voie mai de nevoie las eu să ruleze upgrade-ul, mă pălește umorul fin al celor care au “desenat” upgrade-ul… așa după primele 10 minute în care m-am zgâit într-un ecran total negru…

DSC_0915

Apoi cum mama piratului să stai frate relaxat? Poate ar trebui să mă duc și pe plajă până s-o găta upgrade-ul nu?

Până acu o trecut doar vreo oră de când se tot întâmplă… și se întâmplă de-o ajuns la 75%… sper doar că va termina până să vina ora să plec.

Invitație la IoT and Application Summer Camp în Mamaia, între 3 și 6 Septembrie 2015

Am primit mesajul următor de la The HACK, mesaj pe care-l redau integral mai jos.

Mi se pare o oportunitate foarte bună de a afla lucruri noi și de a “șlefui” cunoștințe existente.

sigla the hackDe ce oare Romania nu este prinsa in analizele facute de Developer Economics care spun ca in 2015 peste 53% din developeri, la nivel mondial, sunt implicati in dezvoltarea de solutii si aplicatii IoT? Nu sesizam oportunitatile care se deschid, nu avem experienta de lucru cu platformele IoT, nu avem suficiente cunostinte tehnice sau asteptam sa se maturizeze tehnologia.

Nu putem pierde timpul asteptand revolutii tehnologice sau programe educative, ci trebuie sa ne crestem cunostintele si sa invatam rapid astfel incat sa fim cu un pas inaintea solicitarii clientilor.

Iata de ce am creat special pentru developeri prima scoala de vara dedicata IoT, Appcamp, un loc unde vom invata intensiv, intr-un timp foarte scurt, tot ce este necesar pentru o aplicatie, o solutie IoT, etc.

Cand si unde? 3-6 septembrie la Mamaia, la Hotel Best Western Savoy.

Ce vom face?

Vom petrece 4 zile (3 nopti) impreuna intr-un program care faciliteaza timp de lucru, discutii tehnice, discutii de business intre developeri, studenti si mentori;

Hands-on – lucram cu cei mai buni mentori selectati pe baza experientei tehnice si de business in proiecte IoT. Ei ne vor asista, indruma si vor raspunde tuturor problemelor pe care le intalnim in activitatea de zi cu zi;

Build IoT services – lucram impreuna sa cream servicii IoT sau sa ne perfectionam cunostintele legate de platforme: Android, Raspberry Pi, Arduino, iOS, etc.

Innovation and marketing;

Leadership – ne perfectionam ceea ce numim softskill (How to sell yourself, Social Skills) si investim in noi;

Fun – ne deconectam, stam departe de stresul zilnic si de programul de lucru 🙂

Anuntam primii mentori care, prin experienta lor tehnica si practica, vor ajuta la crearea arhitecturilor si vor lucra cu echipele pentru cele mai bune prototipuri:

  • Marius Mailat (Android)
  • Sebastian Presecan (Java, Mobile Cloud)
  • Petru Jucovschi (Windows, Raspberry Pi)
  • Victor Gradinescu (Android)
  • Mihaela Stroe (Soft skill)
  • Bogdan Nourescu (Google Cloud Platform)
  • Si lista continua!

Cei interesati sunt rugati sa se inregistreze completand formularul. Iata pachetele propuse:

Pachet all inclusive (3 nopti cazare la hotel de 4*, masa, sucuri, pauze de cafea si accesul la toate activitatile evenimentului) – 240 euro + TVA (pana pe 31 iulie inclusiv);

Pachet fara cazare (pranz, cina, sucuri, pauze de cafea si accesul la toate activitatile evenimentului) – 100 euro + TVA;

Pachet student (3 nopti cazare la hotel de 4*, masa, sucuri, pauze de cafea si accesul la toate activitatile evenimentului) – 180 euro + TVA.

Conectarea la o mașină Ubuntu prin RDP

Se făcu’ că prin conjucția unor planete (nu știu care) o companie ia hotărârea să renunțe la folosirea Windows pe computerele din anumite departamente. O decizie salutară… care însă a născut o problemă: cum se mai pot face conexiuni la distanță pe acele mașini, de pe stațiile de lucru care încă rulează Windows, fără a instala pe acestea din urmă nici o aplicație suplimentară.
Pam, pam… temă de casă.
După momentul Kodak… am propus soluția RDP prin VNC :D… toată lumea a fost fericită… amu’ rămâne doar să fie pusă în practică… iar cum în spatele meu nu era nimeni caruia să-i “pasez pisica”… am suflecat mânecile de la maiou și… am purces la căutări.
Din fericire, soluția există și culmea… mai și funcționează… așa că, pentru nemurirea informațiunii (vorba volant):
În primul rând, soluția funcționează pe Ubuntu 12.04 (adică pe versiunea asta am testat, e posibil să funcționeze și pe altele însă… eu nu știe).

Prima dată trebuie permis accesul remote:
– Click pe dash, scris “desktop” și clic pe “Desktop Sharing” iar apoi se bifează prima opțiune “Allow other users to view your desktop”. Clic pe “Close”.
desktopsharing

În momentul acesta, în teorie “vino”  este instalat și are o configurație de bază.

Amu’ e momentul instalării xrdp

$ sudo apt-get update && sudo apt-get --no-install-recommends install xrdp 

Partea cu –no-install-recommends nu am știut-o la început și m-am trezit cu o căruță de lucruri care au făcut să nu-mi funcționească conexiunea…
Pe parcursul instalării trebuie citit cu atenție ce “varsă” terminalul și nu în ultimul rând, cheile sunt generate corect și salvate corespunzător.

Acum trebuie să configurăm vino:

$ sudo vi /usr/share/applications/vino-preferences.desktop 

Aici trebuie comentată linia
OnlyShowIn=GNOME;

Salvat/închis.

Iar apoi, trebuie să-i spunem și xrdp-ului că trebuie să lucre prin vncc

$ sudo vi /etc/xrdp/xrdp.ini 

În care trebuie să rămână doar:

[globals]
bitmap_cache=yes
bitmap_compression=yes
port=3389
crypt_level=low
channel_code=1

[xrdp1]
name=RDP2VINO
lib=libvnc.so
username=ask
password=ask
ip=127.0.0.1
port=5900

Salvat, închis și restartat serviciul

$ sudo service xrdp restart 

În mod normal, atât ar trebui să fie suficient pentru a putea folosi clientul de Remote Desktop din Windows pentru a efectua o conexiune la o stație Ubuntu.

În cazul în care nu e ziua aceea norocoasă și conexiunea nu se întâmplă… ar mai fi de gâdilat:

De exemplu, dacă după conectare apare doar un desktop gol (cum am avut eu nenorocul pe 2 stații de lucru) trebuie forțat xrdp să folosească ubuntu-2D (sau gnome-fallback) ca environment pentru desktop.
Pentru a face asta, trebuie creeat în directorul utilizatorului, un fișier pe numele lui .xsession care să conțină:

gnome-session –session=ubuntu-2d 

În cazul meu asta fost suficient pentru a face lucrurile să funcționeze conform cerinței.

© 2009-2019 Alex. Burlacu
%d bloggers like this: