Primăvara aceasta se sărbătorește cea de-a 8-a ediție TechTalks!

techtalks
Primăvara aceasta evenimentul TechTalks își numără cu drag edițiile și anunță cu entuziasm pregătirile pentru cea de-a 8-a ediție TechTalks-Timișoara (16-17 Martie 2018, Centrul Regional de Afaceri) și București (24 Martie 2018, Sala Palatului).

Cu o vechime de 4 ani, TechTalks este un eveniment dedicat pasionaților de tehnologie și profesioniștilor din acest domeniu, ce își dorește să îi aducă împreună pe aceștia în cadrul unor Conferințe de specialitate și TechLab-uri (workshop-uri tehnice).

TechTalks Timișoara

Ediția primăverii îți aduce două zile pline de tehnologie, inovație și insight-uri.

Agenda evenimentului este în continuă creștere de la o ediție la alta și este structurată într-o serie de TechLab-uri, 2 Conferințe mari, dar și o zona dinamică de Networking, toate acestea fiind însoțite de peste 25 de speakeri locali și internaționali.

Participând la TechTalks, ai ocazia de a discuta direct cu experții din domeniu, manageri naționali și internaționali sau antreprenori din industria IT.

Speakerul internațional de la aceasta ediție, Karina Popova – IoT & Blockchain developer, este membra a inițiativei globale “Women in Tech” și vine alături de noi să ne prezinte despre ”Embedded C# in the Internet of Things applications”. Alți invitați speciali sunt Paul Ardeleanu – Software Engineer, trainer si speaker specializat in solutii bazate pe date pe platformele Apple, Ciotir Ilie – Development Consultant (SAP Romania) , Marcela Roxana Farcasescu – Software Engineering Lead (ACI Worldwide), Silviu-Tudor Serban – Fondator (Helios Vision. Intel Software Innovator), Anatol Prisacaru – Fondator (Security Espresso), Andrei Son – Country Innovation Manager & Team Leader (Cotinental), Sorin Rachita – Project Lead (Wipro’s automotive Center of Excellence – Romania), Catalin Olari – Senior Software Engineer (Harman), Sorin Micodin – Senior Software Developer (Autoliv), Alin Iacob – Software Architect (Visma Software), Alexandru Margineanu – Business Development Manager (Nokia), iar lista nu se termină aici.

Asadar, te invităm să te alături comunității noastre din Timișoara! Agenda completă o poți accesa aici și să îți rezervi un loc la sesiunile dorite până pe data de 14 martie 2018.

Participarea este gratuită, insă numărul de locuri de este limitat.

TechTalks București

TechTalks revine în această primăvară la București cu o nouă structură a Agendei!

De-a lungul edițiilor evenimentul TechTalks București s-a bucurat de prezența unor companii de top precum IBM, Bitdefender, Ericsson, Huawei, Societe Generale European Business Services, Dell, Amber Studio, Softvision, Intralinks, Stefanini, PTC, NXP Semiconductors, ABS Laundry Business Solutions și multe altele.

Ediția aceasta vom avea alaturi de noi profesioniști din cadrul companiilor Harman, Accenture, Veeam Software, Finastra, TTTECH, Wipro’s Automotive Center of Excellence. De asemenea, specialiștii Secureworks sunt pregătiți să împărtășească detalii despre ,,Suspicious email analysis’’, iar Anca Mesaroș (Technology Analyst @ BearingPoint) și Bogdan Gabriel Grozoiu (Senior Technology Consultant @ BearingPoint) vor povesti despre ce înseamnă sa utilizezi tehnologiile Microsoft Cloud și ce implică acest lucru.

Intrarea este liberă, însă accesul se face pe baza înscrierilor în prealabil pe Hipo.ro, deoarece locurile sunt limitate. Agenda tuturor TechLab-urilor și a Conferințelor o gasești aici.

Curious enough to test yourself?

Read more...

Database Manager

Database Manager reprezinta un nou modul IIS7 care permite administrarea bazelor de date locale si remote.

Cu ajutorul IIS Database Manager se pot administra baze de date Microsoft SQL Server sau MySQL. De asemenea puteti:

  • Adauga, sterge, modifica tabele
  • Vizualizare si administrare chei primare, indecsi si chei straine
  • Crearea si executarea de query-uri
  • Crearea, modificarea si stergerea de proceduri stocate si view-uri
  • Backup si restaurare baze de date SQL Server
  • Compatibil cu SQLServer 2005/2008 si MySQL

Puteti descarca Database Manager 1.0 gratuit de la urmatoarele adrese:

Interfata IIS Manager

Crearea unei tabele

Realizati o noua conexiune la serverul SQLServer. Introduceti:

  • numele serverului
  • numele bazei de date
  • numele de utilizator
  • parola necesara conectarii la baza de date

Click dreapta pe Tables si selectati New Table

Adaugati campurile tabelului creat. La fiecare camp creat specificati numele campului, permite NULL, tipul, valoare si lungime (daca e necesar)

Adaugati chei primare si indecsi.

Dupa ce ati terminat completarea campurilor salvati tabela.

Puteti adauga relatii intre 2 tabele prin intermediul cheilor straine.

Dupa ce ati salvat tabela puteti sa o editati prin click dreapta pe numele tabelei si selectand Open Table Definition

Puteti de asemenea sa adaugati inregistrari in tabela selectand Show Table Data

Vizualizari (View-uri)

Puteti de asemenea sa creati view-uri. Pentru aceasta click dreapta pe Views si alegeti New View

Introduceti query-ul dorit, in cazul nostru:

SELECT phpromania_utilizatori.Utilizator,phpromania_utilizatori_articole.titluArticol <br />
FROM phpromania_utilizatori <br />
INNER JOIN phpromania_utilizatori_articole <br />
ON phpromania_utilizatori.idUtilizator=phpromania_utilizatori_articole.idUtilizator

Apoi apasati Execute pentru a executa query-ul.

Salvati comanda scrisa alegand Save and Close

Proceduri stocate

Prin intermediul Database Manager puteti crea proceduri stocate. Pentru aceasta alegeti New Stored Procedure

Introduceti procedura stocata pe care doriti sa o executati. In cazul nostru:

CREATE PROCEDURE ArticoleUtilizator
@Utilizator VARCHAR(200)
AS
BEGIN

SELECT phpromania_utilizatori.Utilizator,phpromania_utilizatori_articole.titluArticol
FROM phpromania_utilizatori
INNER JOIN phpromania_utilizatori_articole
ON phpromania_utilizatori.idUtilizator=phpromania_utilizatori_articole.idUtilizator
WHERE phpromania_utilizatori.Utilizator = @Utilizator
END
GO

Puteti verifica procedura alegand Execute

Puteti modifica o procedura stocata plasandu-va pe procedura stocata si alegand Script as ALTER sau puteti crea una noua alegand Script as CREATE

Pentru a executa o procedura stocata faceti click dreapta pe procedura stocata ca in exemplul anterior si alegeti Execute Stored Procedure. Va aparea o fereastra ca in exemplul urmator in care introduceti parametrul necesari rularii procedurii stocate.

Dupa executarea procedurii stocate va aparea urmatorul ecran in care puteti vizualiza rezultatele.

Resurse

http://blogs.msdn.com/carlosag/archive/2008/07/07/IIS70RemoteAdministrationAndDatabaseManagerVideo.aspx
Comunitatea utilizatorilor de SQL Server – http://sqlserver.ro/
Use the Database Manager
Working with Stored Procedures
Working with Views

Read more...

Instalare IIS

Câteva lămuriri înainte. Internet Information Services (IIS) – denumit anterior Internet Information Server – reprezintă un set de servicii de Internet destinate serverelor produse de Microsoft şi care folosesc sistemul Microsoft Windows. Acesta este al doilea cel mai popular server web, fiind devansat doar de liderul industriei Apache HTTP Server. În prezent, serverele includ protocoale precum FTP, FTPS, SMTP, NNTP, şi HTTP/HTTPS.

În acest tutorial nu o să discut despre diferenţele şi avantajele celor 2 tipuri (IIS şi Apache) ci o să mă axez strict pe instalarea şi configurarea serverului IIS. Instalarea prezentată aici este facută pe windows 7 dar nu există decât mici diferenţe faţă de celelalte versiuni ale sistemului de operare.

Deci să începem.

Kit-ul de instalare se descarcă gratuit de aici. O să folosim Microsoft Web Platform Installer (Web PI), care este o sculă gratuită ce ne ajută să descărcăm ultimele actualizări pentru IIS, MSSQL, .NET Framework şi altele. După ce am descărcat kit-ul (fişierul wpilauncher.exe) dăm clik pe el şi începem instalarea.

Pasul 1 – selectarea componentelor pentru instalare

pasul 1 - selectarea componentelor pentru instalarea IIS

Din fereastra curentă (Web Platform) selectăm Web Server şi dăm clik pe “Customize” pentru a selecta componentele de care avem nevoie (recomand să le selectaţi pe toate) după care avem sus link “Back to Web Platform”, dăm clik pe el pentru a include la instalare ce mai avem nevoie.

selectare componente pentru web server

Selectăm în continuare Frameworks and Runtimes după care facem la fel clik pe “Customize” şi selectăm componentele de care avem nevoie (recomand toate), după care înapoi la “Back to Web Platform”

selectare componente frameworks

Selectăm apoi Database şi la fel componentele de care avem nevoie

selectare componente pentru baya de date

Ultimul de selectat este “Tools” şi componentele respective.

componentele pentru tools

După ce am selectat tot ar trebui să aveti toate componentele bifate ca în imaginea de mai jos:

selectare componente web platform iis

Pasul 2 – “What’s New?” – vedem ce ne trebuie şi de acolo şi le selectăm.

selectare componente aditionale

Atenţie aici la ce selectaţi pentru că după instalare va fi nevoie să le configuraţi.

Pasul 3 – alegerea aplicaţiilor web preinstalate – “Web Applications”

selectarea aplicatiilor web preinstalate

Bănuiesc că o să alegeţi Joomla şi eventual WordPress pe care va trebui să le configuraţi după instalare.

Bun, după ce aţi selectat cam tot ce vă trebuie pasul următor este instalarea propriuzisă.

Pasul 4 – Install – clik pe butonul “Install” şi va apărea o fereastră ca cea de mai jos în care vedeţi toate componentele selectate şi dacă sunteţi sigur că asta e tot daţi clik pe butonul “I Accept” iar dacă nu atunci clik pe celalalt buton şi adăugaţi sau scoateţi ce elemente doriţi.

ultima sansa inaintea instalarii

Dacă aţi selectat şi instalarea lui SQL Server Express va trebui să specificaţi acum tipul de autentificare şi parola de acces:

autentificare sql

La fel vă întreabă şi dacă aţi specificat instalarea MySQL:

parola mysql pentru iis

Pasul 5 – descărcarea aplicaţiilor specificate şi instalarea lor

După ce aţi specificat parole şi ce va mai cerut el acolo, începe să descarce de pe internet toate aplicaţiile bifate anterior şi le instalează. Acest pas durează ceva timp şi ocupă multe resurse, aşa că între timp puteţi să va uitaţi la televizor sau să ieşiti pe afară, până vă întoarceţi e posibil să nu fi terminat 😛 (la mine în cadrul acestui test pe un sistem virtual a durat ceva mai mult de o oră – oare cine m-a pus să bifez toate prostiile 😀 )

descarcare aplicatii si instalare

La sfârşit vi se va cere să restartaţi sistemul pentru a se iniţializa noile componente instalate. După restartare este posibil să continuie cu instalarea aplicatiilor adiţionale şi probabil vi se va cere să restartaţi sistemul de mai multe ori.

Pasul 6 – configurare

Ultima parte a instalării trebuie să specificaţi căile pentru aplicaţiile specificate la instalare precum şi numele fiecărei aplicaţii în parte.

site information

Dacă lasaţi selectat “Default Web Site” atunci serverul va rula pe portul 80 iar directorul de lucru va fi C:\inetpub\wwwroot\
Dacă doriţi să specificaţi alte date selectaţi din acea fereastră “New Web Site” şi apoi puteţi specifica port diferit si altă locaţie pe harddisk. Atenţie ce user şi parole treceţi la fiecare pentru că altfel nu le mai puteţi accesa decât dacă modificaţi direct din baza de date user şi parola de acces.

setarea numelui serverului si a aplicatiilor

Pasul 7 – instalare aplicaţii web

După configurarea aplicaţiilor specificate iniţial urmează acum instalarea lor pe serverul IIS şi crearea tabelelor în baza de date pentru fiecare aplicaţie în parte.

instalare aplicatii web pe server

Dacă totul a decurs ok, la final o să vă apară o fereastră în care se specifică ce anume sa instalat.

log instalare iis

Apăsăm pe butonul “Finish” şi ne trezim iar la pasul iniţial unde putem selecta alte aplicaţii web pentru a le instala dacă dorim. Puteţi da clik pe butonul “Exit” în acest moment şi apoi să restartaţi calculatorul.

În orice caz, după ce se termină de instalat tot şi îi daţi restartare, puteţi verifica serverul în browser accesând adresa http://localhost/ şi ar trebui să vedeţi o pagină asemănătoare cu cea de mai jos:

rulare iis in browser

Pasul 8 – Hello Word

În continuare vom crea un script php şi un script asp de test pentru a vedea că rulează pe serverul nou instalat.
Creaţi un director nou în C:\inetpub\wwwroot\ să zicem spre exemplificare directorul TEST
Daţi clik dreapta pe el şi setaţi drepturile de acces şi de scriere în acest director (dacă sunteti în windows XP nu trebuie).

setare drepturi de acces

În acest director salvăm un fişier test.php în care scriem ceva de test, de exemplu:

helo word php in iis

Mai departe deschidem browserul şi testăm scriptul:

helo word php in browser pe server iis

La fel putem face şi cu un script asp:

hello word in asp pe server iis

Pentru a accesa baza de date MSSQL sau MySQL aveţi deja instalate câteva unelte minimale, dar vă recomand să instalaţi sculele cu care sunteţi obişnuiti să lucraţi când accesaţi baza de date.

mssql si mysql query tools

Sper ca mica mea introducere în IIS va făcut curioşi şi vă las pe voi să exploraţi mai departe.

Resurse utile

Read more...