Windows Server 2008 päivitetty Microsoft DreamSparkin tarjontaan

Microsoftin korkeakouluopiskelijoille ilmaisia kehitystyökaluja tarjoava DreamSpark on viimeinkin päivittänyt tarjontaansa Windows Server 2008 Standard Editionin. Tätä päivitystä monet ovatkin odottaneet. Lisäksi myös SQL Server on päivittynyt 2008 Developer -versioon.

Viime helmikuussa julkaistu Dreamspark-hanke tarjoaa kattavat työkalut Windows-sovelluskehitykseen ja tarjolla olevien sovellusten lista näyttää nyt seuraavalta: Windows Server 2008 Standard, Visual Studio 2008 ja 2005 Professional, SQL Server 2008 Developer, XNA Game Studio 2.0 ja Game Creators Club, Expression Studio 2 ja Academy Student Pass. Vielä jos vain olisi aikaa kunnolla syventyä kyseisiin työkaluihin ja niiden mahdollistamaan sovelluskehitykseen.

Sen verran aikaa kuitenkin löytyy, että voi päivittää aikaisemman VirtualBoxissa pyörivän Windows Server 2003 -kehitysympäristön Windows Server 2008:aan ja muuntaa se ”Vistaksi” Microsoftin insinöörin ytimekkäillä ohjeilla tai MSFN:n seikkaperäisillä kuvallisilla ohjeilla. Palvelin-käyttöjärjestelmän ja työpöytä-käyttöjärjestelmän erot ovat käytännössä pienet, vaikkakin Server 2008 ja Vistan erot ovatkin ilmeisesti suuremmat, kuin Server 2003:n ja Windows XP:n ja aivan kaikki ei toimi samalla tavalla kuin Vistassa. Internetissä onkin ”todettu”, että Windows Server 2008 on ”oikein tehty” Vista.

Nopealla koekäytöllä Windows Server 2008 tuntuu toimivan VirtualBoxissa mainiosti ja User Account Control:kin vaikuttaa kohtalaisen järkevältä verrattuna aikaisempaan Vista-testailuuni. Käytännössä kaikkien vakiona poiskytkettyjen ja palvelinkäyttöön suunniteltujen ominaisuuksien säätämisen jälkeen Server 2008 näyttää ja käyttäytyy aivan kuten Vista. Lisäksi asentamalla vielä Vistan Sidebar, saadaan töypöydälle ne loputkin Vista-karkit. En kuitenkaan jaksanut Sidebaria asentaa, sillä sen tuoma lisäarvo on vähäistä. Pienen googlettamisen jälkeen käyttäjäystävälliseen ”Error Code 0×8007232B” -virheeseen päättyneeseen Windowsin aktivointiinkin löytyi helppo ratkaisu.

Nyt kun vielä asentaa kasan päivityksiä, Visual Studion ja muut tarpeelliset perusohjelmistot, alkaa kehitysympäristö olemaan valmis käytettäväksi.

Windows Server 2008 Windows Server 2008 Windows Server 2008
Windows Server 2008 Windows Server 2008 Windows Server 2008

LDAP-hakemiston tiedot haltuun

LDAP-hakemisto on kätevä tapa säilyttää käyttäjien tietoja ja autentikoida käyttäjiä. LDAP-hakemistosta löytyvien tietojen selaamiseen ja käsittelyyn löytyy useita ohjelmia, joista toiset ovat käyttötarkoituksesta riippuen kätevämpiä kuin toiset.

JXplorer
JXplorer on Javalla toteutettu avoimen lähdekoodin LDAP-työkalu, jolla onnistuu sekä LDAPin selaaminen että tietojen käpistely. Ohjelma on toteutettu standardien mukaisesti, joten sitä voidaan käyttää kaikkien LDAP- tai X500-hakemistojen kanssa. JXplorer on ladattavissa Windows, Mac OS X, Solaris ja Linux -alustoille.

JXplorer ei ole ulkonäöltään niitä kauneimpia sovelluksia, mutta tarjoaa toiminnallisuudeltaan kätevän ja kevyen kokonaisuuden. Ohjelmalla onnistuu LDAPin perusoperaatioiden lisäksi monimutkaisemmatkin toiminnot ja on laajennattavissa Javalla toteutetuilla lisäosilla.

JXplorer

Apache Directory Studio
Apache Directory Studio on Eclipseen pohjautuva LDAP-työkalualusta, joka on tarkoitettu käytettäväksi minkä tahansa LDAP-palvelimen kanssa, mutta erityisesti Apache Directory -palvelimen kanssa. Directory Studio on saatavilla Windowsille, Mac OS X:lle ja Linuxille.

Apache Directory Studion Eclipse-taustan huomaa nopeasti ja kokonaisuus tuntuukin hieman raskaalta. Ominaisuuksia ja toiminnallisuuksia on paljon ja jos LDAP-hakemiston käsittelytarpeet ovat vain satunnaista selaamista, on Apache Directory Studio turhan järeä työkalu.

Apache Directory Studio Apache Directory Studio

Windows auttaa turvaamaan koneesi itseltään

Mihin haluat tänään estyä menemästä?

Win XP DEP

Oraclen tietokannat haltuun Oracle SQL Developerilla

Oraclen tietokantojen kanssa askarteluun on tarjolla useita eri tasoisia ja etenkin erilaisilla hintalapuilla varustettuja ohjelmia, mutta ilmaisiakin vaihtoehtoja löytyy. Oraclen ilmainen SQL Developer on oiva työkalu SQL:n ja PL/SQL:n kanssa työskentelyyn ja tarjoaakin maksullisiin ohjelmiin lähes verrattavissa olevia ominaisuuksia etenkin satunnaiselle käyttäjälle. Maksullisista ohjelmista mainittakoon Golden, PL/SQL Developer, Hora ja Toad.

Oraclen SQL Developer tarjoaa monipuolisen työkalun tietokannan hallintaan, selaamiseen, raporttien luontiin, SQL-kyselyihin ja PL/SQL-kehitykseen, vaikka ei aivan kaikkia vastaavia ominaisuuksia tarjoa kuin Oraclen SQL+. Toisaalta käyttöliittymä on paria astetta miellyttävämpi, kuin komentorivi-tyylisessä SQL+:ssa. Javalla toteutetuksi Swing-kirjastoa käyttäväksi ohjelmaksi SQL Developer on nopea ja tuntuu ihan ”normaalilta” työpöytäsovellukselta. Kokonaisuutena ohjelma vaikuttaa myös selkeämmältä kuin vastaavan tason Golden, mutta tietenkin ilman vanhojen ohjelmien painolastia nykyaikainen SQL Developer vaikuttaa hyvältä ja helpolta käyttää.

Muutamia pieniä puutteita ohjelmasta vielä löytyy, kuten date-kentän formaatti, joka on ilmeisesti ns. ominaisuus ja pitää asettaa haluamakseen sessio-kohtaisesti. Lisäksi tuettuja kantoja ovat vain 9i-sarjan tietokannat (9.2.0.1), vaikka tuen puuttumisen huomautuksesta huolimatta myös 8i-kannat toimivat.

Tuorein SQL Developer 1.5 -versio tuo mukanaan muun muassa tuen versionhallinnalle ja muita uudistuksia sekä täydentää 1.2-version hieman puutteellista tukea SQL-käskyille. Valitettavasti versio myös tiputtaa täysin pois tuen 8i-kannoilta, jota ainakin itse jäin vielä kaipaamaan, vaikka lähitulevaisuudessa häämöttävät jo 10g-kannat.

SQL Developer 1.5 on ladattavissa Oraclen sivuilta Windowsille, Linuxille sekä Mac OS X:llle. Eniten ohjelmasta saa irti käyttämällä sitä Oraclen 9i, 10g ja 11g -tietokantojen kanssa, mutta tuettuja tietokantoja ovat lisäksi Microsoft Access, SQL Server, MySQL ja SyBase. Ohjelman käyttöön löytyy myös videodemot.

PL/SQL-kehitystä suunnitellessani testailin nopeasti myös ensimmäisessä kappaleessa mainitsemiani ohjelmia, mutta hinta-laatu -suhde oli selkeästi paikallaan SQL Developerin kohdalla, vaikka KeepToolin Hora olikin vaikuttava paketti; myös hinnaltaan.

SQL Developer SQL Developer SQL Developer

Firefox 3 RC1, kohti parempaa selainta

Firefox on kehittymässä kohti uutta versiota ja eilen julkaistu Firefox 3 RC1 näyttää lupaavalta sekä uudistustensa että toimintansa suhteen. Lukuun ottamatta muutamia lisäosia ja teemojen puutetta, voi Release Candidate 1 (RC1) -version sanoa olevan jo ihan käyttökelpoinen selain.

Uudessa versiossa on lukuisia uudistuksia, kuten parempi käyttöjärjestelmän ilmeeseen integroituminen, nopeampi Javascripti, parannettu muistinkäyttö ja kehittyneempi lisäosien ja laajennusten sekä kirjanmerkkien hallinta. Esimerkiksi lisäosia voi hakea suoraan lisäosat-ikkunasta ja osoitekenttä toimii hakukenttänä historiaan. KDE-käyttäjänä Firefoxin parempi sulautuminen käyttöjärjestelmään ei paljoa lämmitä, sillä GTK-ohjelmat eivät koskaan kovin hyvin KDE-maailmaan sulaudu.

Käyttämistäni lisäosista muutamat tärkeimmät ovat jo valmiita Firefox 3:sta varten ja loputkin varmaan aikanaan. Lisäksi Firefox 2:sta varten tehtyjä laajennuksia voi koittaa Firefox 3:n kanssa asettamalla laajennusten versiotarkennuksen pois päältä about:config -asetuksista, määrittelemällä extensions.checkCompatibility -määritteen arvoksi false.

Firefox 3 RC1 on ladattavissa Firefoxin sivuilta. Linuxissa ja Mac OS X:ssä Firefox 3 ylikirjoittaa aikaisemman asennuksen, mutta Windowsissa asennus menee omaan kansioonsa, joten uutta ja vanhaa versiota voi käyttää rinnakkain. Tietenkin Firefox 3 on vielä tarkoitettu vain testauskäyttöön ja lopullinen versio julkaistaan ”kun se on valmis”.

Fx3 Fx3 Fx3