Arkiv | Mit Digitale Liv RSS feed for this section

Mightytext til Android

23 nov

0

Er du som mig ejer af en Android telefon kan du have stor glæde af at læse dette indlæg. Jeg har i hvertfald dagligt glæde af netop det værktøj som jeg vil introducere dig til nu.

Apple ejere kender værktøjer i forvejen som går under navnet iMessage på iPad, Mac og selvfølgelig iPhone. Den bedste og mest populære applikation til Android som har samme funktionalitet som iMessage hedder Mightytext. Mightytext fungere ved at du installere en lille applikation på din telefon som du starter og forbinder til din Google konto. Applikationen kører så i baggrunden og du ligger slet ikke mærke til den når den først er sat op første gang. Den negative side af dette alternativ til iMessage er netop applikationen. Den er utrolig grimt sat op og passerihvertfald ikke til dimensionerne på min skærm (Sony Xperia Go). Dog hindre det ikke funktionaliteten.

For at sende og modtage sms og mms beskeder fra computeren skal man klikke ind på www.mightytext.net og logge ind med den Google konto som du ligeledes har benyttet til at logge ind på din telefon. Mightytext har ligeledes en applikation til Google’s Chrome browser. Denne applikation viser en lille popup besked når du modtager en sms hvorefter man nemt og hurtigt kan svare på denne besked ved at skrive på computeren. Super fedt.

Til tider går der langt tid før telefonen bliver leveret til telefonen og derefter sendt til modtageren. Dette er en smule ærgeligt men skyldes selvfølgelig internetforbindelsen på telefonen som kan være dårlig, eller at serverne som driver Mightytext er under stor belastning.
Dette er selvfølgelig irriterende men har dog ikke hindret mig i at bruge Mightytext.

Jeg bruger Mightytext når jeg har glemt min telefon et eller andet sted eller når jeg bare sidder der hjemme, da det er hurtigere at skrive beskeder på computeren end på telefonen.

Hvis du har en Android telefon synes jeg klart du skal tage et kig på Mightytext. Hvis du kender bedre alternativer vil det være fedt hvis du gad skrive en kommentar og så vil jeg kigge nærmere på det.

Share

Joomla 3.0

21 okt

0

Selvom de fleste som læser denne blog ved at jeg anvender CMS systemet WordPress en hel del, er det de færreste som er klar over at også Joomla står højt på min liste over anvendte værktøjer når der skal bygges hjemmesider. Ingen tvivl om at WordPress er et helt fantastisk CMS til blogs, hvilet jo også var hensigten bag systemet dengang det blev udviklet. Min holdning er dog at WordPress stadig bedst egner sig til mindre informationssider hvor der kun er få brugere som skal udgive indhold. Joomla derimod har et meget mere avanceret backend system hvilket gør det muligt for flere brugere nemt og hurtigt at dele og udgive artikler. Med andre ord fungerer Joomla som mit foretrukne CMS når der skal udvikles portaler, forums eller generelt større websites.

Egentlig skulle dette indlæg ikke handle om hvorvidt man skal bruge WordPress eller Joomla for dette er en meget lang og kompliceret diskussion og derfor vælger jeg også at skifte emne og kigge på den nye version af Joomla nemlig 3.0.

Der er de seneste år sket store udviklingen i Joomla systemet. For ikke mange år siden kom den første version af Joomla 2.5 som havde store ændringer i forhold til version 1.5 som mange stadig anvender at man ikke bare kunne opgradere. Altså var det en helt ny udgave af Joomla. For ikke længe siden er der kommet en endnu nyere version hvor der umiddelbart er foretaget endnu flere ændringer end i v. 2.5. Dog kan version 2.5 stadig betragtes som stable og udfra hvad der fremgår på Joomlas egen side er det også denne version man skal vælge hvis man er nybegynder.

De største synlige ændringer i den nye version er at finde i kontrolpanelet. Som sådan er der ikke flyttet rundt på grundelementerne i kontrolpanelet, så hvis man kender til det gamle backend system burde der ikke være noget at bekymre sig om. Dog har layoutet fået en kraftigt omgang af en sminkør og er virkelig blevet godt. På mange måder virker denne version mere helstøbt. Det fedeste er at denne version er 100% fokuseret på den Mobile platform og både backend og frontend tilpasser sig automatisk den Mobile browser – fedt.

Under motorhjelmen er der også sket en del ændringer som eftersigende skulle gøre det nemmere for udviklere at udvikle på systemet. Blandt andet har man valgt at benytte sig af Twitters framework kaldet bootstrap. Yderemere er alle stylesheets erstattet af less som er et javascript biblioteket som gør det nemmere at opbygge css filer med variable og mange andre ting.

Vil du vide mere om det nye Joomla kan du jo passende se videoen i toppen af dette indlæg eller klikke ind på denne hjemmeside.

Share

Film & Serier på nettet

20 okt

0

Som i nok kan fornemme på overskriften skal dette indlæg handle om tjenester som Netflix, ViaPlay og hvad der ellers findes i denne branche. Indlægget er selvfølge kraftigt inspireret af den begivenheden som for nyligt er forekommet, nemlig at Netflix er blevet lanceret i Danmark. Der findes et hav af hjemmesider på nettet hvor netop Netflix bliver beskrevet ned til mindste detalje, se bare her. Jeg vil dog i dette indlæg prøve at kigge på hele film streaming branchen for at give dig et bedre overblik over hvilke alternativer der er til Netflix som lige nu forgudes af alt og alle.

Streaming eller download
Har du absolut ingen idé om hvad det betyder at streame kan jeg anbefale dig at læse videre. Streaming af film står i kontrast til download af film. For at se en film fra nettet skulle man før i tiden vente på at man havde downloadet den hele fra en eller anden skummel side hvorefter filen til tider skulle pakkes ud og derefter afspilles (ofte er denne procedure ulovlig og kan selvfølgelig ikke anbefales). Dette kan være langsommelig affære hvis man har en langsom internetforbindelse og ikke mindst en langsom computer. Streaming foregår derimod ved at man ikke skal downloade noget ned til sin computer overhovedet men i stedet skal logge ind på en online hjemmeside hvorefter video afspilleren starter på denne hjemmeside. I denne video afspiller kan man så se filmen direkte uden at downloade hele filmen. Denne måde at se video/film på sætter lidt større krav til ens internetforbindelse da denne afgøre i hvilken kvalitet man kan se filmen og i hvor høj grad oplevelsen skal virke flydende. Dog er det de færeste som vil opleve problemer med streaming. Er du i tvivl om din internetforbindelse er hurtig nok kan du altid gå på Youtube for at se om du har mulighed for at streame nogle af de mange videoer som ligger der.

Netflix
Ligesom med næsten alt her i livet sker tingene først i USA hvorefter samme tendens eller produkt et par år senere vil være at finde i Danmark. Præcis det samme gør sig gældende for Netflix som har eksisteret flere år i amerika og dagligt har millioner af kunder som ser adskillige film eller serier via. internettet. Først nu har Netflix været klar til at opbygge en dansk platform som netop denne uge er blevet lanceret til 79 kr. pr. mdr. Dette var også på tide og mange danskere har faktisk haft en konto på den amerikanske tjeneste i mange år selvom det ikke burde være muligt (VPN – DNS løsning). Netflix har danske eller i hvert fald skandinaviske undertekster på langt de fleste titler i deres system hvilket er et klart plus. Netflix kan betragtes som en konkurrent til bl.a. Yousee samt Itunes som længe har haft en udlejnings tjeneste på det danske marked.

ViaPlay
ViaPlay var en af de første tjenester som gik ind på det danske marked med samme produkttype som Netflix. Man betaler et månedligt beløb på 79 kr. hvorefter man kan se så mange film og serie som man ønsker. ViaPlay har som konsekvens af deres lange tid på det danske marked mange danske titler i deres database, men selvfølgelig er der også film og udenlandske serier at finde. Er du ikke helt sikker på om du vil lade ViaPlay give de andre tjenester konkurrence kan du prøve ViaPlay gratis i 1 mdr. Husk dog at afmeld dit abonnement inden den første måned udløber hvis du ikke ønsker at forsætte med ViaPlay.

HBO Nordic
HBO Nordic bliver lanceret inden længe. Princippet er det samme forrige beskrevne tjenester men vi har endnu ikke fået oplyst en pris og en eksakt dato hvorpå tjenesten vil bliver lanceret. Jeg vender tilbage med mere information når vi får mere information om HBO.

Voddler

Voddler er ikke som udgangspunkt henvendt mod det danske marked men ingen forhindre en i at oprette en bruger på tjenesten alligevel. Voddler har mange kunder i bl.a. Sverige. Til forskel fra ViaPlay, Hulu og Netflix skal man for at se film på Voddler installere et lille program på computeren for at se de film og serier som findes i deres database. Dette kombineret med det mindre udvalg i nyere serier og film gør at voddler ikke umiddelbart kan konkurrere med Netflix. Voddler koster 79 kr. pr. måned.

Hulu

Hulu er knapt så interessant når vi diskutere danske alternativer til Netflix, ViaPlay og ikke mindst Yousee som inden længe skulle komme med en lignende tjeneste. På Hulu findes et væld af fede serier og film men mange af dem er amerikanske og bliver ikke som udgangspunkt set af det danske publikum. Jeg vil egentlig ikke skrive som meget om Hulu men bare opfordre dig til at tjekke deres hjemmeside ud hvis hverken Netflix, ViaPlay eller Voddler falder i din smag.

 

Share

Android Apps med Appinventor

25 sep

1

Da jeg i år er startet i 3.g har jeg skulle vælge et yderligere valgfag. I overenstemmelse med mine interesser har jeg valgt faget Informations Teknologi hvilket i sin sag går ud på at forstå hvad der sker software mæssigt på en computer, telefon eller tablet. Vores lærer har i år valgt at vi skal lærer at lave Android applikation med Google’s begynder værktøj kaldet App Inventor. App Inventor bliver i skrivende stund udviklet og vedligeholdt af MIT.

App inventor er egentlige bare et Drag and Drop værktøj hvori man frit og enkelt kan lave simple og til deles også advancerede applikation til Google mobile styresystem Android. Værktøjet egner sig super godt til personer uden nogen dybdegående teknisk viden. Dette gør også at man ikke har helt lige så mange muligheder som man har hvis man satte sig for at lave en App med Google traditionelle developer SDK og derefter give sig i gang med noget Java kode. Specielt design delen i App inventor er rimelig dårlig og det er faktisk her at man støder på flest udfordringer, selvom det burde være i programmeringsdelen.

App inventor kører delvist i den almindelig browser (designeren) men når man ønsker at tilknytte funktionalitet til de objekter man har tilføjet i designere bliver man nød til at kører en lille java applikation på sin computer hvori man kan starte en emulator og egentlig programmere selve app’en.

Nå, ikke mere snak om selve udviklingsværktøjet dette kan du læse meget mere om her.

Til sagen.
Vi fik i skolen besked på at udvikle en applikation som man kunne bruge i skole sammenhæng. Langt størstedelen af klasse kammeraterne valgte at lave app’s til læring af f.eks. guder eller matematiske udtryk. Dette er også super smart og fungere fint. Jeg valgte dog at gå en lidt anden vej og lave en en historisk tidlinje over danmarks historien. Jeg synes selv at programmet blev super fint taget i betragtning af at jeg kun brugte 2 moduler på den (200 minutter.).

App’en havde føldende funktionaliteter:

  • Læse om begivenheder i  Danmarks Historien.
  • Læs mere om begivenheden ved at åbne browseren på telefonen og gå ind på den respektive Wikipedia hjmmeside med mere information om emnet.
  • Skrive noter til den enkelte begivenhed ved brug af TinyDb.
  • Sende og dele noter via. SMS.
  • Feedback på bruger handlinger ved hjælp af alert pop-up.

Jeg har lavet en lille præsentation om min app herunder:

Share

Sådan gemmer du Valutakurserne i en Database

31 jul

4

Til tider kan det være nødvendigt at have de nyeste valutakurser ved hånden når man laver online projekter. Heldigvis tilbyder nationalbanken en dagligt opdateret xml fil med de mest anvendte valutakurser. Jeg vil i dette indlæg vise dig hvordan man kan hente disse kurser ind i en mysql database, hvorfra kurserne kan hentes ud andre steder i din applikation hvor der er behov for dem.

Jeg anvender scriptet ved automatisk at kalde filen en gang i døgnet ved hjælp af et cron job på serveren. Dette betyder at jeg altid kan spole tilbage i tiden og tjekker hvad kursen var til en bestemt dag.

Jeg anvender en egen udviklet class til at snakke sammen med databasen. Denne får du selvfølgelig også med i pakken når du nu downloader og bruger min script :-)
For at anvende scriptet kræves det kun at du laver en database med en tabel ved navn valutakurser. Denne tabel skal indeholde 5 kolonner, som ser således ud:

  1. id (int) primær nøgle og auto increment.
  2. short (varchar 512)
  3. description (text)
  4. rate (float)
  5. time_date (timestamp)

Når denne tabel er oprettet og du har dine oplysningerne til databasen klar, er det nu til at sætte scriptet op.

1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
31
32
33
<!--?php </p-->

// Inkluderer database klassen som bruges til at snakke med database
include('class.mysql.php');

// Forbinder til databasen. Du skal her rette i oplysningerne så
// de passer til dine database informationer
$mysql = new db( 'DATABASE SERVER', 'DATABASE BRUGER', 'DATABASE PASSWORD', 'DATABASE NAVN');

// Addresse til den xml fil som nationalbanken stiller til rådighed
$kurs_url = "http://www.nationalbanken.dk/dndk/valuta.nsf/valuta.xml";

$xml = simplexml_load_file($kurs_url);

foreach($xml-&gt;dailyrates as $dailyrates){

foreach($dailyrates-&gt;currency as $cur) {
$code = utf8_encode( $cur['code'] );
$description = utf8_encode($cur['desc'] );
$rate = utf8_encode(str_replace(',', '.', $cur['rate']));

$input = array(
'short' =&gt; $code,
'description' =&gt; $description,
'rate' =&gt; $rate
);

// Ret her navnet 'valutakurser' hvis din tabel har et andet navn
$mysql-&gt;input('valutakurser', $input);
}
}

endif;

Selvom filen som lagre kurserne kan ses ovenfor, anbefaler jeg at du downloader scriptet via. linket øverst i indlægget, da du hermed også vil få database klassen som bruges til at snakke sammen med din database og dermed lagre kurserne i din tabel.

Share

Hent Trustpilot ratings med php

30 jul

1

Jeg arbejder i øjeblikket på et nyt affiliat website ved navn billighosting.info hvor jeg har brug for automatisk at hente trustpilot scoren for forskellige udbydere af hosting løsninger og derefter vise det på hjemmesiden.

Derfor har jeg lavet et lille script som automatisk henter scoren fra trustpilot.dk og derefter gemme data i en database. Jeg har forsimplet scriptet en smule og du kan nu se der herunder. Brug det på eget ansvar. Bemærk dog at da scriptet bruger scraping teknologien virker det kun hvis trustpilot ikke foretager ændringer på deres website.

Desuden anvendes php værktøje “Simple Html Dom Parser” som gør det nemt og hurtigt at hente DOM elementer fra en html string. Du kan læse mere om og downloade det her.

Scriptet kan evt. køres som et cron og derefter gemme data i en database, hvorefter data kan trækkes ud hvor det skal bruges. Jeg anbefaler man cache eller gemmer data på en eller anden måde. Skriv dog endlig i kommentar feltet hvis du har problemer.

1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
<?php

require( 'STI TIL SIMPLE HTML DOM PARSER FIL' );

$urls = array(
'TRUSTPILOT VIRKSOMHEDS URL 1',
'TRUSTPILOT VIRKSOMHEDS URL 2',
);

foreach( $urls as $url )
{
$html = file_get_html( $url );

foreach( $html->find( '.average' ) as $element)
{
$clean = strip_tags( $element );
$clean = trim( $clean );

echo $clean . "<br>";
}
}

Det script jeg selv har anvendt er en smule mere advanceret i og med jeg gemmer og modtager data fra en database. Dog er princippet fuldstændig det samme og jeg har valgt at bibeholde scriptet således at du nemt kan tilpasse det til dine behov.

Der hvor du ser linjen

1
echo $clean . "<br>";

kan du gøre hvad du vil med trustpilot scoren som har variablen $clea

Share