Big Horn – et omdømmeproblem for Stallgårdens historie

Stallgården har siden 1849 vært Hamars fremste vannhull, handelssted og spiseri. Storhetstiden som de historiske lokalene en gang hadde er nå et fjernt minne. Siden 1. mai 2012 har restaurantkjeden Big Horn Steak House holdt hus i de ærverdige lokalene.

Stallgården - Hamar

Det siste året har de jevnlig versert i lokalmedias overskrifter. Den ene fadesen etter den andre har stått i kø. Det har hjulpet lite at Big Horn Steak House gikk ut i avisa og sa de skulle sende de ansatte på smilekurs når de ikke evner å opprettholde minstekravet til myndighetene. For her har bruddene blitt avslørt som perler på en snor. Man kan nevne flere stengninger av Mattilsynet og politrazzia med mistanke om brudd på alkoholloven.

Her følger et knippe av saker som har stått på Hamar Arbeiderblads nettavis bare det siste året.

Big Horn stengt til over påske
Big Horn Steak House blir ikke gjenåpnet til påske.
Kilde: Hamar Arbeiderblad 30.03.2015 – http://h-a.no/nyheter/big-horn-stengt-til-over-paaske

Politiaksjon mot Big Horn etter mulige lovbrudd
I flere måneder skal det ha blitt arrangert store fester ved Big Horn Steak House etter stengetid. To ansatte er mistenkt og må i politiavhør.
Kilde: Hamar Arbeiderblad 23.03.2015 – http://www.h-a.no/nyheter/politiaksjon-etter-mulige-lovbrudd

Rykket inn og stengte Big Horn etter bekymringsmelding
Mattilsynet stengte Big Horn i Hamar som følge av dårlig hygiene.
Kilde: Hamar Arbeiderblad 24.03.2015 – http://www.h-a.no/nyheter/rykket-inn-etter-bekymringsmelding

Alkoholloven kan være brutt
Hamar kommune vil undersøke om Big Horn Steak House har brutt skjenkereglene. – Vi prioriterer denne saken høyt, sier advokatfullmektig Mette Braathen.
Kilde: Hamar Arbeiderblad 25.03.2015 – http://www.h-a.no/nyheter/alkoholloven-kan-vaere-brutt

1Fant riskoker med muggen ris i på serveringssted
Fire serveringssteder i Hedmark ble stengt.
Kilde: Hamar Arbeiderblad 19.08.2014 – http://www.h-a.no/nyheter/fire-serveringstider-stengt-av-mattilsynet

1 Det står ingenting om at riskokeren ble funnet hos Big Horn Steak House, kun at restauranten var en av fire som var stengt av Mattilsynet.

Mattilsynet stengte Big Horn
Big Horn Steak House i Stallgården ble tirsdag stengt på dagen etter at Mattilsynet var på besøk. Årsaken var dårlig renhold på kjøkkenet og i garderoben.
Kilde: Hamar Arbeiderblad 15.05.2014 – http://www.h-a.no/nyheter/big-horn-stengt-paa-dagen

Så hva kan Big Horn Steak House gjøre?

Jeg er ingen ekspert på omdømme og håndtering av fiasko i media. Hva mener du Big Horn Steak House nå bør gjøre for deres restaurant på Hamar? Hva kan Big Horn Steak House gjøre for vinne tilbake tilliten til Hamars befolkning?

I skrivende stund ligger restauranten «nede for telling». De har ikke klart å åpne igjen etter å ha holdt stengt i en uke og avisa skriver at restauranten kommer til å ha lukkede dører gjennom hele påsken. Klarer sultne gjester å glemme alle avisoverskriftene? Klarer Hamars befolkning å tilgi? Klarer man egentlig å legge vekk alle de gjentatte tillitbruddene?

Legg til hendeslessporing for Google Analytics til Ninja Blocks

Google Analytics (GA) har mulighet for å legge til sporing av enten sidevisning eller hendelse via en egen måleprotokoll (Measurement Protocol). Kort fortalt så spores sider og hendelser via javascript. Men ved å sende en forespørsel til en egen URL til GA så kan man sende inn sporinger uten javascript. Her skal jeg forsøke å beskrive hvordan man setter opp en slik URL og hvordan jeg bruker den sammen med Ninja Blocks.

TL;DR

Ved å legge til en webhook for Ninja Blocks kan man legge til sporing i Google Analytics. Legg til http://www.google-analytics.com/collect som URI og eksempelvis v=1&tid=UA-XXX-Y&cid=555&t=event&ec=Bevegelse&ea=Åpnet&el=Ytterdør som POST data. Opprett så en regel som utfører sporingen.

Google Analytics

Grunnleggende

Først må man opprette en GA-konto (noe jeg regner med at du allerede har) og finne sporings-IDen. Sporings-IDen ser typisk slik ut UA-12345678-9. Så må man bygge opp URL-en man skal sende et kall til. URL-en må se slik ut (dette er minstekravet): http://www.google-analytics.com/collect?v=1&tid=UA-XXXX-Y&cid=555&t=pageview
Hvis vi bryter den ned litt så ser vi hvilken elementer URL-en består av

Element Forklaring
http://www.google-analytics.com/collect URL
v=1 Versjon (i skrivende stund 1)
tid=UA-XXX-Y Bytt ut UA-XXX-Y med din sporings-ID
cid=555 Tillater anonym sporing
t=pageview Type sporing (pageview eller event)

Hendelsessporing

For å spore en spesiell hendelse så trenger vi å legge til noen ekstra parametere. Målet mitt er å registrere en spesifikk hendelse som jeg sendere skal bruke med min Ninja Blocks. Derfor legger jeg til følgende elementer i URL-en:

Element Forklaring
http://www.google-analytics.com/collect URL
v=1 Versjon (i skrivende stund 1)
tid=UA-XXX-Y Bytt ut UA-XXX-Y med din sporings-ID
cid=555 Tillater anonym sporing
t=event Type sporing (pageview eller event)
ec=Bevegelse Hendelseskategori
ea=Åpnet Handling
el=Ytterdør Hendelsesetikett

Som du ser så har jeg lagt til noen nye elementer. Disse er kategori, handling og etikett. Så min komplette URL er nå ferdig og jeg kan teste den direkte i nettleseren for å se at sporingen blir slik jeg ønsker i GA.

http://www.google-analytics.com/collect?v=1&tid=UA-XXX-Y&cid=555&t=event&ec=Bevegelse&ea=Åpnet&el=Ytterdør

Ninja Blocks Webhook

For Ninja Blocks kan man legge til noe de kaller for en webhook. Jeg vet ikke om noen god norsk oversettelse av ordet webhook, så jeg bruker det engelske ordet. Da kan man benytte denne som en del av et regelsett. Jeg regner med at du er kjent med Ninja Blocks og hvordan opprette en regel.

Hvis du ikke har aktivert webhook så gå til Settings –> Sevices og aktiver Webhook. Nå vil det dukke opp et nytt element på forsiden hvor man kan administrere webhook-er.

Opprett webhook

  1. Trykk på «Add a webhook»
  2. Velg så «Outbound Webhook (Actuator)» i nedtrekksmenyen
  3. Gi den et navn, f.eks «GA – Ytterdør»
  4. Legg til «Webhook URI»:
    http://www.google-analytics.com/collect
  5. I feltet «POST data» legges resten av URL-en til:
    v=1&tid=UA-XXX-Y&cid=555&t=event&ec=Bevegelse&ea=Åpnet&el=Ytterdør

Merk at spørsmålstegnet før v=1 ikke er med på punkt 5.

Ninja Blocks webhook GA
Skjermbilde av opprettelse av en webook.

Etter at webhooken er opprettet så må man lage en regel som kjører webhooken ved en eller annen hendelse. I mitt tilfelle har jeg en trådløs dørsensor. Hver gang døren åpnes så registreres det som en hendelse (event) i GA.

Den gangen vi fikk oss hund

Det må ha vært i tredje eller kanskje fjerde klasse på barneskolen at mine foreldre bestemte seg for å kjøpe hund. Gleden var stor i familien. Min søster og jeg lovet nok mer enn vi senere skulle klare å holde. F.eks. at vi skulle gå tur med den hver eneste dag og gi den mat. Bare for å ha det på det rene: han ble ofte mosjonert og fikk mat hver eneste dag. Men det var kanskje ikke min søster og jeg som oppvartet den hunden i like stor grad vi hadde lovet.

Hunden kom til oss sent i uka og jeg kan kanskje huske den ble hentet på en torsdag. Jeg skal ikke si sikkert. Men for at vi ikke skulle bli løpt ned av nysgjerrige naboer og barn i gata så holdt vi kjeft om den nye hunden de første dagene.

Men på mandagsmorgenen så hadde vi i min klasse et fast ritualet hvor alle barna og vår lærerinne satt i en ring og fortalte hva vi hadde gjort i løpet av helgen. Jeg fortalte stolt at vi hadde fått oss hund. Og jeg husker jeg var svært så stolt. Å få en hund var som å feire juleaften og bursdag på en og samme dag. I flere dager faktisk. Gleden var utrolig stor for den lille pjokken (meg altså).

Det er da min lærerinne (som ikke hadde meg på lista over gullungene) bruker resten av timen til å fortelle om hvor farlige hunder kan være. Hun drar til og med frem en historie om at en annen lærerinne på skolen hadde blitt bitt av en hund.

I det hele klasserommet sitter musestille og hører på lærerinnen min sin skrekkhistorie om farlige hunder som biter kunne man tta og føle på skrekken som lå som et tykt teppe i klasserommet til 3. klasse på Fossen skole i 1989 .

Så forholdet mellom meg og min lærerinne var denne dagen som vanlig.

Jeg har ulike minner fra barndommen. Enkelte episoder husker jeg veldig godt mens andre har jeg helt glemt. I serien Barndomsminner prøver jeg å sette mine ord på minnene. Enten de er gode eller dårlige.

Programmere ATTiny13a via Arduino

Slik kan man programmere en Atmel ATTiny13a via en Arduino. Dette innlegget er mest for min egen del og for at jeg skal huske fremgangsmåten. Men så lenge jeg har et behov for å notere ned mine funn etter mye prøving og feiling så tenker jeg at det er like greit å dele min kunnskap med andre. Målet er å programmere en ATTiny13a ved å bruke en Arduino og Arduino IDE.

Last ned

Last ned nødvendig programvare.

Arduino IDE

Last ned versjon 1.0.0 av Arduino IDE http://arduino.cc/en/Main/OldSoftwareReleases

Jeg vet ikke årsaken, men jeg prøvde og feilet i lang tid ved å bruke versjon 1.0.5. Hver gang ble kompileringen av de helt enkleste eksempler (Blink) for stor til å laste inn på ATTiny13. Men etter et tips i en annen blogg prøvde jeg versjon 1.0.0 og vips så fikk jeg kompileringen til å bli liten nok til å passe inn på ATTiny13.

ATTiny

Arduino IDE har ingen kunnskap om ATTiny13. Så last ned fra GitHub https://github.com/tekstop/attiny/tree/Arduino1

Plasser innholdet i den ZIP-ede filen i mappen hardware i mappen for Arduino IDE. Eksempelvis så ser mappestrukturen min slik ut: c:arduino100/hardware/attiny/ I denne mappen ligger altså filene og mappene fra ZIP-filen.

Endring

Før du åpner Arduino IDE så må det legges til en liten endring i en fil som heter wiring.c. Denne fila finner du i mappen hardwarearduinocoresarduino

På linje (ca 44) legger man til || (__AVR_ATtiny13__) sammen med de andre definisjonene.

Oppkobling

For at Arduino-en skal kunne programmere brikken så må de kobles sammen. Eksempel: pinne 13 på Arduino til pinne 7 på brikka osv. Se skjemaet og skissen under.

Arduino ATTiny13a
13 7
12 6
11 5
10 1
5V 8
GND 4

Arduino to ATTiny13a

Programmeringen

Nå er Arduinoen og brikka koblet opp, bibliotektet for ATTiny13 er lagt til for Arduino IDE og definisjonen for brikka er lagt til i wiring.c-fila. Det er på tide å åpne Arduino IDE og gjøre de innledende innstillinger.

Velg din Arduino versjon

Under Tools -> Boards så velg din Arduino. I mitt tilfelle er det Arduino Uno.

Arduino IDE - boards

Velg Arduino som programmer

Under Tools -> Programmer så velg Arduino as ISP

Arduino as ISP

Åpne ArduinoISP

File -> Examples og åpne ArduinoISP

ArduinoISP

Last opp ArduinoISP til Arduinoen, Ctrl + U. Nå er Arduinoen klar til å kunne programere ATTiny13a-brikken.

Test med «Blink»

For å teste at alt er i orden så kan du koble til en motstand (ca. 200 Ohm) på pinne 3 på brikka, så en LED så til GND.

Arduino - Attiny13a - LED

Åpen Blink-eksempelet. Bytt ut utgang 13 med utgang 4. Last så opp programmet ved å bruke File -> Upload Using Programmer (eller Ctrl + Shift + U).

Det nye torget på Hamar

I Hamar vi fått et nytt torg. En samlingsplass for byens borgere, ja og dere som kommer fra periferien da (Stange, Ringsaker, Løten osv) der hvor vi skal kunne samles.

I forkant av selve byggingen av torget så ble byens innbyggere spurt hva de kunne tenke seg av et slikt torg. Hva bør et torg og en samlingsplass bestå av?

En stor andel sa og tegnet vannlek og skøyteis. Det skal sies at det også ble tegnet sjømonster, Apple store og kebabsjappe. Det er ingen hemmelighet at denne andelen av byens borgere var barn og unge. De samme menneskene som skal bruke dette torget i mange år fremover og kanskje en gang i tiden kan si at de var med på å forme det torget som deres egen barn leker på.

Vannlek om sommeren og skyøteis om vinteren er to idéer som er i tråd med kommunens satsningsområder. Ja det er ikke slik at Hamar kommune skal bestå av kun vannlek og skøyteis, men det er i tråd med kommunens ønske om å satse på de unge. Så hvis de unge ønsker seg lek og moro, så hvorfor ikke legge til rette for det?

Artiktektene tok med seg idéen videre. Det ble riktignok ikke sjømonster, Apple Store eller kebab på torget. Men det ble vannlek og skøyteis pakket inn i et amfi. Et sted hvor store og små kan samles.

Da er det morsom å lese sure gubber med prostatisme skrive leserinnlegg i lokalavisa, ringe inn for å få plass i en liten notis på baksiden av lokalavisa eller skriver klagende innlegg på Facebook. Ja jeg kaller de for gubber for jeg kan ikke se for meg at de er småbarnsfedre. De har antakeligvis ikke barnebarn heller. Skulle de ha noe slikt så foreslår jeg at de ikke tar med barnebarna ned til torget og lar de leke i det de (gubbene altså) kaller for urinstrålen fra en mann med prostatisme.

Skulle du lure på hva prostatisme er så kan jeg sitere fra Norsk Helseinformatikk sine nettsider:

Vannlatingsvansker hos menn betegnes prostatisme på fagspråket. Tilstanden skyldes at prostatakjertelen som omkranser urinrøret, vokser etter som årene går. Kjertelen vil da klemme stadig mer rundt urinrøret.

Så hvorfor påstår jeg at gamle gubber som klager på vanntrykket i vannleken er utsatt for dårlig trykk i «snabelen» sin? Jeg viser til leserinnlegg i Hamar Arbeiderblad hvor vanntrykket i vannleken direkte ble sammenlignet med trykket hos en person med prostataproblemer.

Kommunens rådmann og ordføreren skrev en kronikk hvor de redgjør for hvorfor torget ble som det ble. Den kan du fint lese selv http://www.hamar.kommune.no/article36344-792.html

Jeg håper kronikken ble spikeren i kista for for de gamle gubbene (ja ikke bokstavelig talt da for de gamle gubbene). At vi slipper å sammenligne vanntrykket i vannleken med urinstråler.

Hvis du har kommet over sjokket over gamle gubbers eder og galle så kan jeg tipse om at tegningene som barna tegnet ligger på Flickr sammen med andre bilder https://www.flickr.com/photos/dreamhamar/

Selv om jeg tidligere har vært kritisk til Hamar kommunes pengeforbruk så applauderer jeg for det fantastisk fine torget.

Timelapse – en liten utfordring for meg selv

Bildet du ser over la jeg ut på Instagram med følgende kommentar:

Forsøk nr. 2. Denne gangen med dobbelt sett batterier, men med samme utfordring: kan man lage en bra timelapse med gammelt utstyr?

Wasimzahid skriver i en kommentar: «Jeg vil gjerne se resultatet. Hvor publiserer du? Forteller du også hvordan du gikk frem?». Denne kommentaren ble frøet til dette innlegget.

Det finnes utallige gode forklaringer (tutorials) hvis man søker etter dette. Noen overfladiske og andre svært detaljerte. Jeg har selv laget noen timelapse-videoer i mitt liv. Med mobiltelefonen, GoPro Hero-kamera og digitalt speilrefleks-kamera. Noen av dem har jeg vært mer heldig med enn andre. Men siden Wasimzahid lurte på hvordan jeg gikk frem så tenkte jeg å skrive om denne spesifikke timelapsen jeg hadde satt opp kameraet til å ta bilder til.

Min egen utfordring

Utfordringen til meg selv var å ta i bruk et gammelt kamera jeg har liggende med kitobjektivet. I hovedrollen er altså Canon EOS 350D fra 2006 (tror jeg) og kit-objektivet som fulgte med.

Jeg har flere grunner til å ta i bruk nettopp dette kameraet. Den første er at jeg ikke er så redd for dette kameraet. Verdien i kroner og øre er ikke så stor (selv om det for min slanke lommebok kostet flesk den gangen jeg kjøpte det). Så jeg følte det var innen for mine grenser å la kameraet stå igjen alene uten at jeg var i umiddelbar nærhet.

Nå kan jeg legge til at jeg bor i utkanten av et boligstrøk og at jeg satte kameraet ca. 20 meter fra husveggen i et buskas mellom huset og et jorde. Et sted hvor det ikke ferdes folk. Så det var ikke noe behov for at jeg skulle være der de ca. 3 timene det tok å ta alle bildene (før batteriene var tomme).

En annen grunn var at jeg kjenner og føler på det med antall eksponeringen et kamera tar (jeg ville lett fått rekkeviddeangst om jeg eide en EL-bil). Men med dette kameraet så er jeg ikke så bekymret lenger.

Den siste grunnen var at lokalavisa meldte at det skulle bli virkelig dårlig vær denne dagen. Så jeg håpte jeg kunne ta bilder av noen dramatiske skyer før regnet tok fatt. Men lokalavisa tok grundig feil og det ble ikke noe dårlig vær.

Fremgangsmåte – forberedelser

Strøm (hvor mange bilder man kan ta før batteriet er tomt) er viktig. Jeg ønsket å få tatt flest mulig bilder. Derfor er strømsparing viktig. Jeg skrudde blant annet av visningen av bilde etter at det er tatt. For LCD-skjermen på baksiden av kameraet er i dette tilfellet en stor strømtyv.

Kamerautløser

Enkelte kameraer har timelapse-funksjon innebygget. Det har ikke mitt gamle kamera. Dermed har man to valg: å trykke på utløseren selv med jevne mellomrom eller få en annen dings til å gjøre det for en. I mitt tilfelle har jeg en slik timer/fjernkontroll som fikser det for meg.

JJC TM-C
Med denne så bestemte jeg at den skulle får kameraet til å ta bilde hvert 10. sekund.

Bildestørrelse

Jeg stilte kameraet inn til å ta bilder i kun JPG-filformat og i middels/fin kvalitet. Dette fordi jeg var redd minnekortet kom til å bli fullt før batteriet ble tomt. Jeg ser nå i etterkant at jeg fint kunne valgt full kvalitet og tatt bildene i RAW-filformat istedet. En erfaring rikere med andre ord.

Fremgangsmåte – bilder

Følgende gjorde jeg når jeg skulle ta bilder:

  • Kamera på et kamerastativ
  • Valgte program AV (blender modus)
  • Valgte blenderåpning f.16
  • Tok et bilde for å se hvilken lukkerhastighet kameraet valgte for meg
  • Valge manuel modus (M)
  • Stilte kameraet til f.16 og lukkerhastighet på 250
  • Tok et nytt bilde for å kontrollere

Årsaken til at jeg valgte manuell modus er at da taes alle bilder med samme innstilling og man unngår «flickering» mellom bildene om lyset skulle endre seg. Jeg ser i ettertid at alle bildene ble noe undereksponert pga at lyset endret seg rett etter at jeg leste av lukkerhastigheten. Noe jeg lett kunne ha endret på om jeg hadde tatt bildene i RAW.

Slik ble kameraet satt i gang og det tok bilder i nesten 4 timer før batteriene var tomme. Ja, jeg skriver batteriene. For om du ser på bildet en gang til så ser du at jeg har satt på et ekstra batterigrep på kameraet. I dette er det plass til to batterier fremfor 1 batteri.

Fremgangsmåte – etterbehandling

Jeg har ikke valgt noen dyr eller avansert metode for å sy sammen bildene til en video. Jeg har brukt gratis programvare. I dette tilfellet brukte jeg et program som heter VirtualDub. Første gang jeg tester det programmet, men det er steget opp fra Windows Movie Maker (for de som ikke har noe annet).

Resultatet

Etter å ha lekt meg med litt innstillinger i VirtualDub så lastet jeg opp denne «ferdige» videoen til Youtube