New Windows Azure portal…

Dear All,

Today I was extending my Electronic Invoicing project for Volvo and for my logging I would like to use a MS SQL Server, but currently I’m waiting till our new App Server is configured by our Swedish colleagues. But as you all know, i don’t like to wait. Thus, I decided to make use of a MS Azure DB to continue my development process. When creating the new Database I saw something strange… It seems there is a new portal available when going to your personal menu.

  1. When you click on your personal menu button, you’ll see a new menu coming up.
  2. The last item in the list shows you a link to your new portal “Switch to new portal”.
    New portal button
  3. When you’ve clicked on it, you’ll be redirected to your new portal.
    New Windows Azure portal image

Honestly, this menu seems to be more attractive and user friendly. It provides also a good overview of the current status of the different services.

Overview status of different services

Looking back to the previous image, there is only one button to create a new service “New”.

NewWindowsAzurePlatformEverything

So all the services you can have on Windows Azure are behind that button.

NewWindowsAzurePlatformGallery

After some research, it seems this management portal is already available since April 3, 2014. More information can be found in this MSDN blog from Microsoft.

Keep clouding!

Advertenties

Another Online Tool

Hey bezoeker,

Elke coder kent intussen het alom bekende “PasteBin”, waar je op een eenvoudige wijze programmeercode kan plaatsen.
Via een unieke URL kan je deze code dan gaan delen (al dan niet publiekelijk).
Het voordeel van deze website is dat de syntax een kleurtje krijgt.
Dit maakt het gemakkelijk om de code te lezen.

Hierbij een voorbeeldje van een PastBin

Nu kwam ik vandaag “SQL Fiddle” tegen.
Een ideaal tooltje wanneer je SQL code  wilt delen.

NotOnlyMySQL

Not Only MySQL

Het grote voordeel van deze tool is dat je eventueel online kan testen hoe je SQL resultaat eruit zal zien.
Natuurlijk willen jullie allemaal weten hoe deze tool werkt.

Daarom heb ik voor jullie een klein voorbeeldje gemaakt…

Afbeelding

 

About SQLFiddle

En zoals we reeds geleerd hebben… We programmeren wordpress dat hij het bericht tijdens de middag pas publiceert 🙂

ImmoApp Versie 0.1

Hello iedereen,

MS Access is een iets minder gekend officepakket onder de gemiddelde thuisgebruiker.
Daarom hielp ik een vriendin (studente vastgoed) mee bij het ontwikkelen van een Access applicatie voor het beheren van verschillende panden van verschillende gebruikers.

Hieronder vinden jullie enkele screenshots:

De algemene persoonsgegevens met de burgerlijke staat:Afbeelding

De financiële middelen die ze ter beschikking hebben met eventueel lopende rekeningen:Afbeelding

De geografische situering waar het pand zich mag bevinden met een implementatie van Google Maps:Afbeelding

De ligging van het pand m.b.t. de woonomgeving:
Naar gelang de situering, in dit geval “Centrum”, veranderen de mogelijke keuzes.
Dit merk je dan ook in de volgende screenshot:
Afbeelding

In dit geval is de situering dus “Residentieel” en je merkt bijgevolg dat er andere keuzemogelijkheden zijn:
Afbeelding

De indeling van het pand speelt natuurlijk ook een rol, daarom kan je op volgend scherm bepalen hoeveel belang je hecht aan een bepaald onderdeel. Dit is noodzakelijk om het uiteindelijke gewicht te weten van elk item waarop later dan een selectie kan gebeuren:
Afbeelding

Natuurlijk speelt ook de staat van een huis een belangrijke rol bij een aankoop.
Ook hier kan je enkele keuzes aanvinken met eventuele bijhorende informatie:Afbeelding

Intussen hebben we een twee andere fictieve personen aangemaakt.

Waarvan één persoon nog een pand verkoopt en waarvan één persoon een pand wilt kopen.
We zitten dus met twee personen die een pand te koop hebben aangeboden en één persoon die een pand wilt kopen.

We zien nu het scherm voor ons van de persoon die een huis wenst te kopen.
Men merkt bijgevolg dat er onder de sectie “Andere” een tekstveld staat “Er zijn 2 item(s) te koop.”
Afbeelding

Wanneer je op de knop “Zoek de beste match” klikt, zal Access de databank doorlopen op zoek naar het beste pand. Met als resultaat:
Afbeelding
Wwaarna je terecht komt op het scherm van deze persoon als je op “OK” klikt en een ander zoekresultaat verkrijgt wanneer je op “Cancel” klikt.

Deze applicatie maakt natuurlijk gebruik van Visual Basic for Applications (vba) voor het in- & uitschakelen van bepaalde velden, voor het uitvoeren van de query voor de zoekresultaten en enkele andere mogelijkheden binnen dit programma.

Mijn volgende post wordt een handleiding voor het gebruik van Grails binnen Eclipse.

Tot later!

Kassa Programma

Voor de Chiro heb ik een kassaprogramma gemaakt in Access in combinatie met VBA.
Het systeem kan gebruikt worden in netwerkomgevingen.
Wanneer je dus beschikt over een netwerk en meerder computers,
kunnen verschillende personen tegelijkertijd bestellingen invoeren.:

Verder is het ook mogelijk om een computer in de keuken te plaatsen en de bestellingen in Real-Time op te volgen.

Dit is het startscherm…

Vervolgens geeft men alle items in dat besteld kunnen worden.
We geven een naam aan het gerecht, met een korte omschrijving en de prijs.
Je bepaalt tevens in welke wachtrij het item terecht moet komen. (zie later!)

Telkens wanneer er er een nieuwe groep mensen komen, moeten ze zich aanmelden.
Wanneer er een tafel vrij is, wordt het tafelnummer toegekend aan deze groep van mensen.
Alsook vullen we verantwoordelijke van de zaal in die deze tafel zal opvolgen.
Optioneel kan het aantal mensen ingevuld worden.

Nadien zijn we klaar om onze eerste bestelling in te geven.
(Klik op bestelling invoeren)

Zoals je hier ziet is er nog geen tafelnaam of ober ingevuld.
Wel het te bestellen items.
Het formulier laat dit echter niet toe en zal een foutmelding genereren.
Hetzelfde geldt voor de ober.

Je ziet ook een extra opmerking in het rood staan.
Deze opmerking zal later verschijnen in de wachtrij. (Zie later)

Nadat alles in ingevoerd, krijgt u een kort overzicht van de bestelling.
Waarna je moet bevestigen of je de bestelling al dan niet correct hebt ingevoerd.

Indien de bestelling niet correct is ingevoerd,
verschijnt er een nieuw venster waar u
alsnog de juiste aantallen kan ingeven.

 

Wanneer je nu terugkeert naar het startscherm.
Zie je links, naast “Afrekenen” slechts 2 items in de lijst.
Dit wil zeggen dat er twee verschillende tafels nog hun rekening moeten betalen.
Je zal merken dat de tafel verdwijnt na een VOLLEDIGE betaling van de maaltijd.

Hier zie je het totale overzicht van wat er allemaal nog betaald moet worden.
De oud-leiding van Chiro Windekind zijn met 8 personen.
Zij wensen echter apart te betalen… Geen probleem! Dat kan…

Klik op de blauwe knop “Aparte betalers” – Er verschijnt een nieuw scherm.

Nu kan elke persoon apart komen betalen.

Ze dienen enkel hun verbruik op te geven.
Het systeem doet de rest!

Persoon 1 heeft 1 Cola en 1 Caneloni besteld.
Hij/Zij moet het totaal bedrag van €12,50 betalen.
De persoon betaalt met een briefje van €20 – Geef dit bedrag in het veld “Cash”.
Het systeem vertelt je hoeveel de persoon moet terugkrijgen.

Inderdaad! Je hebt geen rekenmachien meer nodig…

Persoon 2 wenst te betalen.

In het groen zie je dat er al 1 cola & 1 canneloni is betaald.
En effectief… Dat is van persoon 1.
In het rood zie je wat er nog te betalen valt.

En hier zie je nog een klein voorbeeldje.

Zoals ik reeds verteld heb, verschijnt er links in de lijst naast “Afrekenen” slechts 1 item meer.
Want intussen is de rekening van de oudleiding volledig betaald.

Bij betalingen nakijken kan je een lijst opvragen van alle betalingen.
Je kan een eventuele selectie maken per tafel.

Wanneer je dus beschikt over een netwerk, en meerder computers.
Kan je een computer in de keuken,bar,desserttafel,… zetten.
Je zet dit scherm open, en er een nieuwe bestelling geregistreerd wordt,
komt die automatisch in jouw wachtrij.

Wanneer de bestelling klaar is, vink je deze aan en verdwijnt ze na enkele seconden.
Je kan tevens chatten met andere wachtrijen. Handig, Toch?

Wil je dit programma graag gebruiken?
Contacteer me dan via onderstaand formulier.

Weekverslag 6

1. Wat heb ik geleerd deze week?

  • Deze week zijn we op zoek gegaan naar de programmatorische werking van het systeem zodat we het systeem verder kunnen aanpassen aan de noden van de organisatie. Zo wilt de afdeling R&S Services de mogelijkheid om een bepaalde link weer te geven bij een bepaalde categorie. Voorlopig lukt het ons om de links toe te voegen op een statische manier. Dit zorgt er natuurlijk voor dat men telkens een bepaalde pagina op een programmatorische manier zal moeten aanpassen. Ons doel was echter om dit op een dynamische manier te kunnen programmaren. Hierdoor zou het mogelijk zijn om deze links toe te voegen/wijzigen/verwijderen via een webbrowser. Hiervoor moeten de gegevens in een databank komen. Wij weten momenteel niet hoe de verbinding tussen de webpagina’s en de databank verloopt. Dit onderzoek nam drie dagen in beslag, waarna er nog steeds geen oplossing aan het licht kwam. We besloten dus om raad te gaan vragen bij verschillende collega’s. Helaas bezat niemand de nodige kennis om ons hier uit de nood te helpen. Als laatste optie hebben we de helpdesk van SysAid zelf gecontacteerd. Voorlopig wachten we nog steeds op een antwoord. We kunnen wel melden dat het incident zich reeds op de derde level bevindt. Maar ik vermoed dat de kans groot is dat ze ons niet meteen gaan kunnen helpen. Ik hou jullie in elk geval op de hoogte!
  • Ik heb deze week ook vlot leren werken met het systeem zodat we volgende week de gebruikers vlot kunnen trainen.

2. Welke moeilijkheden heb ik ondervonden (zowel op technisch als sociaal vlak)?

  • Technisch
    • We konden deze week geen oplossing vinden voor het toevoegen van links op dynamische wijze. Hiervoor is vanuit SysAid een verbinding nodig met de databank & aangezien we voorlopig niet weten hoe deze verbinding gebeurd tussen de Tomcat webserver en Oracle kunnen we hier nog geen oplossing voor vinden.
  • Sociaal
    • Op sociaal vlak heb ik alweer geen enkel probleem ondervonden.

3. Hoe heb ik deze moeilijkheden opgelost?

  • Helpdesk van SysAid;
  • Google;
  • Raad vragen bij de collega’s.

Mijn gevoel omschreven in 3 woorden:

  1. Programmerend
  2. Personaliseren
  3. Voorbereiden