fredag den 29. januar 2016

Touch (..)

Touchs teknologi

touch = berøring


Der er flere forskellige muligheder for at aktivere produkter via touch i dag, nogle er mere åbenlyse end andre, her kommer nogle eksempler på både gode og dårlige muligheder.



Gode muligheder


Dårlige muligheder

Enkelt tryk


Swipe (de gør ikke det samme, kommer an på programmer det bliver brugt i)


Langt tryk for muligheder


Dobbelt tryk og derefter enkelt tryk.


Zoom ind fungere så meget bedre


Burger menu (ja man regner det ud, men det var ikke logisk i starten)



Men som jeg også har skrevet lidt om i swipe, det kommer meget an på om muligheden er en standard, og der er der endnu mange ting med touch der endnu ikke er.

Det der er logisk for udvikleren er nødvendigvis ikke logisk for dig.

Fortsættelse følger...

torsdag den 28. januar 2016

HTML 5 video tags

Video on demand



Jeg har valgt følgende 4 tags at uddybe som alle er boolean værdier (sandt eller falsk):

  • Autoplay
    • Hvis sandt så begynder den at afspille når den bliver aktiv.
  • Loop
    • Hvis sandt så skal den søge mod starten når den har nået enden. 
  • Muted
    • Hvis sandt så skal lyden være slukket når videoen bliver aktiveret.
  • Controls
    • Bruges primært hvis man gerne vil lave brugerdefineret kontrolknapper.

Valget om hvilken browser der viste det bedst var rimeligt simpelt at svare på af den simple grund, at ud af de 3 browsere som jeg har installeret, så er det kun Chrome der kan vise den. Så den vinder :P 



Resten kommer om lidt

onsdag den 27. januar 2016

Man and Machine

Hvad sker der i verden omkring interaktionen – Menneske & Maskine



Hololens fra microsoft:


Det er en meget gammel teknologisk tanke, til de tek nørder derude så kan de genkende det fra star trek (og star wars havde også deres version af hologrammer).

Når det er sagt så er MSH (microsoft hololens) faktisk ret sjove at se på, den er stadigvæk i udviklingsfasen, og den koster også derefter (tror det er 5 - 6000 dollars for et eksemplar). 

Og selvom jeg syntes at dette er en billig form for holografisk værktøj, så er det nu efter min mening en af de bedste bud der er derude. Den kombinere bevægelse med noget visuelt. Og de demoer de har lavet er ret flotte.

Fejlsøgning, produktudvikling osv får en helt anden dimension med værktøjer som disse her, til dem der kan huske indledningen til paycheck med Ben Affleck, hvor han redesigner produkter. Når vi kan det, så bliver jeg lidt våd i bukserne ;)


Neuro headset

Dette er et område der også er ret spændende og igen meget meget gammel tanke.
Vi har leget med tanken om cyborgs i flere årtier, næsten så lang tid som vi har haft maskiner har vi haft en frygt for disse.

Dette er en sammensmeltning mellem maskine og hjerne, hvor vi med hjernes kraft (rene tanker).

Der er mange vinkler i dette her og ikke så mange producenter faktisk. 

Når vi kan fuldt ud fortolke de neurologiske signaler som hjernen laver så behøver vi måske heller ikke menneskekroppen mere (hjernen er nok, lidt a la Krang i turtles).

Når det er sagt, så er det også en måde at få mennesker der er blevet lam på den ene eller anden måde, til at betjene maskiner uden at have mulighed for at bevæge sig selv. Alene dette aspekt er ret produktivt og godt.

Om jeg bliver lige så våd i bukserne som et hologram.... ikke rigtigt, men stadigvæk uber sejt.

Udvikling

Internettets Udvikling


Når vi taler om internettets udvikling skal vi dele det op i to dele.

  1. Udvikling / teknologi
  2. Grænseflade / anvendelse

Teknologisk set så startede det hele for omkring 40 år siden, som et redskab til at dele viden med. 

I 1980'erne blev de første standarder som vi kender dem idag grundlagt.

Eksempler på de første standarder er:
  • TCP / IP
  • SMTP
  • DNS
Sidenhen er der kommet flere til såsom:
  • Http:
  • FTP:
  • WWW
  • XML (er død igen)
  • HTML
  • IEEE 802.11
Og de såkaldte standarder udvikler sig stadigvæk (så hvis de udvikler sig, er de så standarder?). Man taler om udviklingsfaser i internettets udvikling, lidt a la udviklingen hos alt andet, kan dette også deles op.

Indtil videre er følgende faser specificeret:



  • Pre internet kalder man som regel udviklingen før 1990, da det var her alt var nyt og alt var ved at blive lavet (dejen før brødet).
web 1.0
  • Perioden fra 1990 til 2000 kalder man web 1.0 og her udbreder man nu kommercielt nettet ud. Dette giver dermed alle mennesker med pc'er og et modem,  mulighed for at arbejde sammen på den ene eller anden måde via nettet.
    • ICQ (tidlig version af skype og grafisk let)
    • Email (mulighed for at kommunikere uden papir) 
    • Peer to Peer netværk (mulighed for at dele programmer og andet)
    • HTML (HyperText Markup Language med indbygget css)
    • CSS (Cascading Style Sheets)
    • Cookies (Brugt til at samle data med)

web 2.0

  • Perioden fra 2000 til 2010 kalder man web 2.0 og her går det stærkt fremad, man udvider nettet til at blive mere interaktivt, man vil have feedback fra brugerne, enten via et køb eller via deres meninger. Google er kommet på marked i 1998, og de er nu ved langsomt at at blive det filter de fleste mennesker bruger når de bruger nettet.
    • Mobile websider (pda'er som kunne tilgå nettet, og smart phones senere hen)
    • Nye versioner bliver lavet, så de kan mere.
    • Flere og flere sider bliver lavet, og Google cementere nu deres position som søgemaskine.
    • Google maps, google drev osv bliver lavet, de første version af skyen bliver til.

web 3.0

  • Perioden fra 2010 til 2020 kaldes for web 3.0, farten er nu skruet op igen. De to største lande i verden er nu ved at være godt med (Kina og Indien), det ligger ikke kun et pres på ledige IP adresser men også et pres på kapaciteten af de hastigheder vi nu skal bruge, da flere og flere mennesker nu har adgang til nettet. Der kommer nu også det market at meget kode bliver lavet i udlandet, og derved øges mængden igen drastisk fordi nu er prisen faldet drastisk.

    • Cloud service benyttes nu mere og mere, det er blevet en fast terminologi.
    • Cloud har overtaget store dele af marked for cd'er og dvd'er. Blockbuster lukker deres fysiske butikker ned grundet dette.

Vi bruger nu anno 2016:

html 5 
css 3 
php 7

    Grænsefladen har også fast en vigtig faktor i udviklingen af nettet, hvis vi ikke havde haft en grafisk brugerflade som Windows eller Macintosh så havde nettet været meget mere simpelt end det er i dag. Måske også mere koldt, men det er kun spekulationer vi kan komme med.


    web 4.0

    Der er mange spekulationer om hvordan nettet vil se ud om 4 år hvor version 4 af nettet begynder, men faktum er at ingen faktisk ved det.

    Jeg tror på at det næste store skridt i nettet først kommer når vi kan lave holografisk net (som ligger små 15 - 20 år ud i fremtiden). Resten af den udvikling vi kommer til at se er kun en overbygning på det nuværende brugerflade.


    tirsdag den 26. januar 2016

    Tutorial netbeans

    Netbeans tutorial

    med opsætning til skyen


    Hvis man gerne vil prøve noget andet end dreamweaver (dw) så er der mange alternativer. Et af mine favorit alternativer er dette program kaldet netbeans.

    Netbeans kan programmere i rigtig mange sprog, så hvis du gerne vil videre og ikke har råd til adobe så er netbeans et godt valgt på mange punkter.

    Start med at hente netbeans fra adressen



    Når du har downloaded hvad du vil bruge så skal du hente java sdk for at få netbeans til at installere, dette gøres på adressen:



    Når de to er installeret så kan du faktisk åbne programmet.

    (husk at hente NetBeans 6.7 Custom Theme - PHP Color Style.zip  så får man også php farve koderne med, opsætningen af denne del kommer i en anden tutorial)

    Nu skal XAMPP sættes op til at gemme i skyen, dette gøres relativt simpelt.
    Åben XAMPP uden at starte noget af det vel at mærke.


    Klik på config,  ud for apache og vælg den første valgmulighed.




    Du vil nu komme ind en meget rodet fil, det kan anbefales at trykke CTL + B (søgning) og skrive følgende "DocumentRoot "c:/xampp/htdocs".

    Kopier de to første linier derinde (dem som jeg har # foran) og sæt selv havelåger foran, og så skal du derefter bare tilføje den sti som du kan finde i stifinder til dit net drev.




    Når dette er gjort så gemmer den nu oppe i skyen, og kører også derfra.

    mandag den 25. januar 2016

    Ophavsrettigheder

    Ophavsret


    Den simple tilgang til hvad der er dit og mit.


    For at forstå ophavsretten skal vi nok starte med at forstå selve ordet og dets betydning.
    Vi kender alle til ordet rettigheder, men hvad betyder ordet ophav?

    Ganske simpelt, betyder ordet ophav, kilden eller roden.

    Så når vi så skal definere hvem der har rettigheder til de forskellige kilder (eller rødder), så skal vi kigge på skaberen / skabelsen af det individuelle produkt.

    Den humoristiske tilgang:

    Skabelsen

    • Din moder og fadder er kilden til dig, og derved har de dermed ophavsretten til dig.


    Beskyttelse

    • Du må ikke ændre eller gøre dig selv tilgængelig for offentligheden hvis dette strider imod dine forældres rettigheder som ophavshavere.

    Bearbejdelse

    • Den der bearbejder dig, eller på anden måde bruger dig til at skabe et nyt værk, har i samarbejde med dig, ret til dette nye værk, det kunne være et barn.

    Samle og fælles værker

    • Samle børn giver Jer retten til at styre dem samlet, men det er stadigvæk de oprindelige forældre der har den overordnet ret til deres børn.
    • Fælles børn giver begge parter lige ret over børnene og begge parter kan komme med indsigelser.