Programutvikling

Facebook-modulen til Inject er ferdigstilt. Prosjektet / funksjonen ble utviklet grunnet kunders behov for integrasjon av sosiale medier som Facebook, Twitter og bloggefunksjonalitet (sistnevnte under utvikling).

Facebook-modulen har en rekke parametere for å inkludere / fjerne bilder, ikoner, datoer, linker, forandre farger, antall poster som skal vises m.m

Live-eksempel (hentet fra RIB Adventure sin Facebook-gruppe):

http://www.monkerud.com/inject/facebook.php?gruppe=http://www.facebook.com/pages/Rib-Adventure/145199657884?v=wall tekstfarge=000000 farge=222222,70,100 height=100% brukerbilde=1 bilde=1 nyebilder=1 antall=3 kommenter=1 tone=50 type=2 lik=1 dato=1 bildelink=1

Inject Værmodul for Metrologisk Institutt er nå gjort dynamisk og geoip-sensitiv slik at man kan få været tilpasset brukerens fysiske lokasjon.
Modulen kan også hente ut enkle verdier, tekstvarsel, lydvarsel, konfigureres til å vise forskjellige symboler for værtyper, grader, og justere farge / størrelse / antall dager m.m.

Værmodulen cacher / mellomlagrer også dataene hver 2. time (kan justeres med variabel dynamisk fra en Inject side) for å spare båndbredde opp mot Metrologisk Institutt sine servere. Modulen vil også automatisk finne beste treff basert på søk hvis første søk genererer ut et helt fylke / samling med flere steder/værmeldinger.

Eksempel for geoip værmelding ():

3D-intro, sirkel skal symbolisere verden (man ser så vidt verdenskartet i animasjonen). Logoen har en strømlinjeform for "u" i utdanning og "h" for huset - i en sirkel. Vektor designet i Coreldraw, omgjort til polygoner i 3D-studio, animert og rendret ut videre fra Swift 3D, for så å legge til effekter (blur), fargejusteringer og tekst i Adobe flash CS4.

Resultatet: (les mer...)


Fra og med 24 mai til 28 mai vil nettsiden se drastiskt annerledes ut, og enkelte elementer vil være nede / ikke tilgjengelig. Dette grunnet oppdatering av nettsiden og Inject CMS-motoren til siste versjon. Ettersom jeg har forandret en del funksjoner i Inject som går utover bakoverkompabilitet må derfor mye av innholdet skrives om (derav rotet).

Utvikler for tiden moduler til Flash Inject for Youtube, audio/MP3-avspilling og Facebook for kunde Ribadventure.no. (ekstern lenke)

Resultatet for video-modul ser slik ut (trykk på video for å starte):


Video / Youtube-modulen vil kunne spille av alle mp4/flv filer direkte fra youtube eller fra egen/annen ekstern server. Når videoen hentes fra Youtube, vil den caches/mellomlagres på serveren Inject befinner seg på, og på den måten spare Youtube for båndbredde ettersom den vil hente alle visninger fra mellomlageret hvis filen finnes der. Fordelene er også raskere nedlastning / tilgang til videofilen for sluttbruker.

Kunden ønsker samtidig å promotere sin Facebook-grupp på nettsiden, og ønsker dette integrert fremfor en ekstern løsning / viderelinking. Facebook-modulen bygger i første omgang på ren parsing/analysering av html/xml-data utenom Facebook sitt API-grensenitt. Fordelen er at man ikke trenger å gå igjennom en omfattende registreringsprosess som ofte oppleves som kryptisk for den gjennomsnittlige bruker, bakdelen er hvis Facebook sitt html/xml oppsett forandrer seg for mye så må parse/analysemetoden kodes om.

Youtube-modulen utvikles til å kunne spille av både Youtube-video, eller eksterne flv/mp4/avi videofilmer. Modulen har to separate funksjoner ( og ), hvor av den første benyttet Youtube sitt eget flash-API. Sistnevnte funksjon er egenutviklet.

Aeromatic har fått egen tilstandshåntering (if/else/elseif), samt egen kodeparser. AHK kan normalt ikke bruke include i sanntid slik andre språkkoder håndterer, ettersom alle includes blir statisk/innhentet ved kompilasjonstidspunkt. For å gå rundt dette blir normal filinnlastning for å lese tekst benyttet, for så å bli stykket opp linjevis og analysert linj-for-linje. Finner den noe kode, tilstander eller kommandoer, vil den kjøre disse. Aeromatic blir dermed det første AHK-baserte program som kan kjøre includes i sitt eget språk i sanntid etter kompilasjon.

En av følgene av en egen kodeparser, har Aeromatic fått sitt eget filformat som kan kjøre kode/script for å lage mer avanserte makroer. Filformatet heter coin. Eksempel på en typisk coin-fil:

if(ac=0){
if(battery

tekst

Monkerud.com under oppdatering:

Ny oppdatering med nye funksjoner vil gjøre at nettsiden til tider har ufullstendige menyer og undersider ut uken. test

Været for i morgen:

Last ned:

Aeromatic
Hotkey()
Flash Inject

Personlig

bytt bytt

monkerud.com/

Personlig

Side 1

Nettkart / Sitemap for monkerud.com

Hovedside
Alexander
Baller
Bilder av alexander
Bilder av julie
Bilder av katarina
Bit
Cv
Ellers
Frfr
Julie
Kal-el
Katarina
Kontakt
Magnus
Mongis
Mono
Natt
Om alexander
Omjulie
Omkatarina
Programutvikling
Side2
Skjult
Systemutvikling