Författare: Daniel Bigenius

  • Här är de 25 sämsta lösenorden (håll tummarna för att ditt inte är med)

    Här är de 25 sämsta lösenorden (håll tummarna för att ditt inte är med)

    iCloud, Sony, Snapchat  – listan på hackade tjänster under 2014 kan göras ganska lång. I de allra flesta fall av intrång handlar det dock inte om avancerade hack och penetrerade brandväggar utan helt enkelt dåliga lösnord som någon lyckas lista ut. Har du lösenordet 123456? Grattis, du är inte ensam. Det är nämligen högst upp […]

  • Apple Watch – Yay or Nay

    Apple Watch – Yay or Nay

    Vi börjar närma oss april, månaden då Apple återigen har tänkt förändra hur vi lever våra liv. Det är nämligen i april man släpper Apple Watch! Huruvida våra liv förändras återstår väl att se, men man får så klart lov att ge Apple credit för en del förändringar genom åren. iPoden, absolut inte den första mp3-spelaren […]

  • Android-app med virus nedladdad 10 miljoner gånger!

    Android-app med virus nedladdad 10 miljoner gånger!

    Säkerhetsföretaget Avast rapporterar att man upptäckt en ny sorts skadeprogram på Google Play Store. Plötsligt dyker det upp varningsmeddelanden när användaren låser upp telefonen, varningar som egentligen är reklam. Det intressanta med detta adware är att man hittat det i appar som har väldigt många installationer, exempelvis kortspelet Durak som har 5 till 10 miljoner installationer, även […]

  • Snabbkurs i vi

    Snabbkurs i vi

    Introduktion vi är är en editor som finns tillgänglig i så gott som alla olika dialekter av unix (alltså även Linux och OS X) och är den förvalda editorn i många program. vi kan verka väldigt mystisk till en början men när du väl har lärt dig grunderna så har du inga problem att  använda den som ett verktyg. […]

  • Interaktiva guider till Git

    Interaktiva guider till Git

    Alla utvecklare bör använda någon form av versionshantering. Jag använder Git, som jag nämnt tidigare. För dig som inte är helt van med Git kommer här några bra guider, de är helt webb-baserade och interaktiva (och så klart gratis). Try Git Perfekt guide för nybörjare. Snabb, tar ca 5-10 minuter. Git Real Det här är egentligen inte […]

  • Facebook Messenger testar röst-till-text konvertering

    Facebook Messenger testar röst-till-text konvertering

    Facebook testar just nu en ny funktion i sin Messenger-app som automatiskt konverterar röstmedddelanden till text. David Marcus, vice vd för Messaging på Facebook sa i ett inlägg på Facebook: Vi har ju redan funktioner för att skicka röstmeddelanden till varandra, så idag börjar vi rulla ut ett test av en funktion som gör att […]

  • Apples Swift ökar i populäritet

    Apples Swift ökar i populäritet

    Att Apples nya programspråk skulle bli populärt var det väl ingen som tvivlade på, att det skulle öka mer i populäritet än något annat språk gjort tidigare på samma korta tid var det dock få som väntade sig. Att Swift kommer att nå topp 20 har de flesta väntat sig, det är ändå efterträdaren till […]

  • Apple passerar Nikon på Flickr

    Apple passerar Nikon på Flickr

    Flickr publicerade i helgen rankingen av de mest populära kameramärkena bland sina användare under 2014. Flickrs hundra miljoner användare laddade tillsammans upp tio miljarder bilder under förra året och som vanligt är Nikon och Canon i toppskiktet, men detta år blev Nikon passerat av Apple som nu alltså är nummer två.   Man visade även data över […]

  • Spara temporärt med Git stash

    Spara temporärt med Git stash

    Du är mitt uppe i en kod-session när något viktigt plötsligt dyker upp, en bugg måste fixas snarast! Du kan nu välja att göra en commit för att spara dina förändringar, men det finns ett bättre alternativ – stash. Kommandot git stash sparar undan dina förändringar temporärt (lokalt på din dator) så att du får […]

  • 10 avancerade Git-kommandon

    10 avancerade Git-kommandon

    Varje utvecklare med någon som helst struktur och ordning i sitt arbete använder någon form av versionshantering. På Hackyard använder vi Git sedan flera år, vi använde SVN dessförinnan men gick över till Git och har aldrig sett bakåt. Git är ett kraftfullt verktyg och har förmodligen fler växlar till sina kommandon än du trodde, […]

  • Automatisk backup med snapshots i Google Compute Engine

    Automatisk backup med snapshots i Google Compute Engine

    Google Cloud Platform har ett väl utbyggt api som tillåter att man programmatiskt kan göra det mesta som går att göra i plattformen, ett exempel är att ta snapshots av diskar i Compute Engine. Det fina med dessa snapshots är att dom sparas inkrementellt, det vill säga det är endast data som tillkommit eller ändrats sedan du […]

  • Gzip-komprimering i nginx

    Gzip-komprimering i nginx

    För att få din webbsida riktigt snabb är det ett måste att bilder, script och stilmallar skickas komprimerade till klienten. Kör du nginx som webbserver är det en baggis att fixa till. Skapa en fil med namn gzip.conf i katalogen /etc/nginx/conf.d Denna fil ska innehålla följande. gzip on; gzip_proxied any; gzip_types text/plain text/xml text/css application/x-javascript; […]

  • Kompilera php-moduler i MAMP

    Kompilera php-moduler i MAMP

    MAMP är ett ovärdeligt verktyg om du utvecklar i OSX, men ibland saknas det en php-modul, exempelvis mssql.so. I dessa fall måste man kompilera modulen själv, här visar jag hur du gör. 1. Installlera systemkrav Innan du kör igång måste du se till att Xcode, Homebrew och autoconf är installerat.  Så fort du har installerat Homebrew […]

  • Din guide till iCloud Drive

    Din guide till iCloud Drive

    Så här i efterhand står det klart att Apple länge har arbetat på en Dropbox-liknande lösning för att hålla filer tillhörande programmen i sin produktportfölj synkroniserade. När iCloud ursprungligen lanserades erbjöd man synkronisering av dokument och uppgifter, men saknade ett riktigt gränssnitt för att komma åt sina filer utanför lämpliga appar. Med iCloud Drive har […]

  • 10 anledningar att dumpa Amazon för Google Compute Engine

    10 anledningar att dumpa Amazon för Google Compute Engine

    När Google lanserade sin Google Compute Engine  för ungefär två år sedan var det många som frågade sig om Amazon Web Wervices hade skäl att vara oroliga. Idag vet vi svaret – ett rungande ja! Jag har på sistone labbat en del med Googles molntjänster och har börjat gilla dem skarpt. Jag har sedan tidigare erfarenhet […]

  • En vecka med iPhone 6 Plus – här är domen

    Efter en vecka med den nya iPhone 6 Plus kan jag konstatera – den är stor och uthållig! Jag har haft flera modeller av iPhone, de flesta sedan iPhone 3G närmare bestämt, och jag har varit väldigt nöjd med alla. Så nöjd att jag gått över helt till Mac även när det gäller datorer efter […]

  • App-rea: 5 appar som ökar din produktivitet nu gratis!

    App-rea: 5 appar som ökar din produktivitet nu gratis!

    Att bli mer produktiv är ett mål många har och naturligtvis finns det appar som hjälper dig att komma dit lite fortare. There’s an app for that!   Så klart det finns, gratis dessutom! Här är en lista på fem appar som kan få dig att bli aningens mer produktiv. Dom har nyligen blivit gratis efter att ha […]

  • App-rea: 5 galna spel nu gratis!

    App-rea: 5 galna spel nu gratis!

    Alla appar blir inte succéer. Det har många företag med stora förhoppningar fått erfara. Som för alla marknader innebär det sänkta priser och ibland är det bättre att få ut produkterna än att sitta med dyra lager. Här är ett urval av helgens prissänkningar på App Store. Gratis A Dark Room [iOS Universal; Gratis, tidigare 7kr] Annorlunda spel […]

  • Deploy med Git

    Deploy med Git

    Ett smart sätt att rulla ut kod till exempelvis en staging-server är att använda Git för detta. Så här gör du. På servern I följande exempel utgår jag ifrån att Document Root på staging-servern är /var/www/stage.minsajt.se/htdocs Skapa ett bare repository på staging-servern, förslagsvis i /var/www/stage.minsajt.se men det går bra att ha den på annan plats. […]

  • Säkra din server med tvåfaktorsautentisering

    Säkra din server med tvåfaktorsautentisering

    Tvåfaktorsautentisering innebär att du på något vis måste bevisa att du är du, utöver att ange ett lösenord. Detta kan ske exempelvis genom att skriva in en engångskod du fått via din telefon. Google har en app som hjälper dig med detta, Google Authenticator. Börja med att hämta Google Authenticator från App Store eller Google […]