Blogg

Appar för Någonting Större 2012

lördag den 28 april 2012

Haft lite fullt upp senaste dagarna men i torsdags så blev apparna för Någonting Större 2012 tillgängliga för allmänheten. Det är väldigt enkla appar med en karta och ett schema som hämtas från webben, men de har redan laddats ner över 100 gånger tillsammans och med 300-400 besökare till konferansen så får det ses som en ganska bra siffra. Får se efter helgen hur många det blir i slutändan!

Hämta appen från Google Play!  Hämta appen från AppStore!

Appar, appar, appar

torsdag den 19 april 2012

Hade en klart produktiv dag igår då iPhone-appen för Någonting Större 2012 skickades in till Apple för godkännande samt att Android-appen (byggd med Appcelerator Titanium) blev färdigställd. Mer info om dessa två om några dagar när de blir officiella på Någonting Störres hemsida.

Camelot ADO.NET Connector For SharePoint

onsdag den 11 april 2012

Mångsysslare som man är så är det alltid svårt att hålla fingrarna i styr när man springer på någon intressant teknik eller får ett en kul idé. Har möjligtvis ett litet projekt på gång rörande Microsoft SharePoint och sprang på Camelot ADO.NET Connector For SharePoint som utvecklas av ett svenskt företag nere i Nyköping kallas BendSoft. Satt först och jobbade direkt mot de webservices som finns i SharePoint och insåg ganska fort vilket mörker det var men med hjälp av Camelot så gick det busenkelt att skriva ihop en databasfråga (med vissa begränsningar i vilka sql-uttryck som gick att använda) och sen plocka ut den information jag ville. Hade en fråga rörande hur man kunde utläsa användarnan för objekt från SharePoint och fick ett förstklassigt svar från deras support.

Jag har inget samröre (har inte ens köpt någon licens ännu då jag inte vet om projektet blir av) men då dels produkten känns väldigt kompetent (och det tog en del sökande att hitta) samt att jag fick ett så proffisigt svar från dera support så kan jag inte låta bli att ge dom lite reklam här. Ska man jobba med information från SharePoint (eller stoppa in information i SharePoint för den delen) via .Net eller PHP så bör man helt klart kika på deras utbud!

http://www.bendsoft.com/

Word-makro för Core Förebyggande

tisdag den 27 mars 2012

Har spenderat några timmar till att felsöka och sen skriva om ett Word-makro vi använder nästan dagligen på brandförsvaret idag. Vet inte hur originalet såg ut (som vi haft i många år och gissningsvis är en del av Core Förebyggande) men när det var söndermoddat med en massa Rem-rader (dvs raden är utkommenterad), konstiga variabelnamn m.m. så blev det i slutändan mer eller mindre oläsligt. Tyvärr så kom jag på för sent att spara en kopia av det makro jag började arbeta utifrån men stöter jag på det i framtiden så lovar jag att visa hur det inte ska se ut. Vad jag dock kan visa är hur rent och snyggt det hela kan bli och de som jobbat med Word-makron för att läsa ut objektsdata från Core Förebyggande kommer nog att hålla med om att detta är en mycket snyggare lösning.

Det vi ser här är ett antal funktioner och metoder som definierats i slutet på filen som lyfter ut de vanliga anropen som görs och förenklar proceduren ordentligt. Med detta får man anropa FyllFält, FyllMedDatum, MarkeraKryssruta och HämtaFrånCore istället för att manuellt göra alla bakomliggande anrop och det skapar en struktur som blir väldigt enkel att överskåda. För någon som bara vill redigera mallen utan att ha några programmeringskunskaper så är det helt plötsligt möjligt att anpassa även koddelarna i mallen och på sätt bygga nya mallar kopplade till Core Förebyggande!

Shorthand Core Office Addins

måndag den 12 mars 2012

För några månader sen så skrev jag några korta rader om lite experimenterande med Visual Studio Tools for Office (VSTO) och hur jag påbörjat ett projekt för att koppla samman Microsoft Office och Tekis Core. Det projektet har sedan rullat på i det fördolda och mognat till sig och testkörs sen någon månad tillbaka av mig själv och två till på den olycksförebyggande avdelninge på Umeå Brandförsvar och säkerhet. Då projektet så småningom även kan vara intressant för andra användare av Tekis Core så tänkte jag att jag i alla fall kan visa några skärmdumpar på hur det hela kan se ut.

Klicka på bilderna nedan för att se dom i full storlek.

Enkel och snabb diarieföring av inkommand eller utgående e-post i Microsoft Outlook till Core.

Välj ett ärende, filtrera ut dina egna ärenden, om dom är öppna eller inte och årtal.

Inne på ett ärende så väljer man vilken händelse man vill spara till alternativt så skapar man en ny händelse.

Skapar man en ny händelse så får man välja från de händelsetyper som finns definierade i Core.

Använder man senaste Microsoft Office så får man även där in lite hjälpmedel i form av en s.k. backstage-vy som visar information om aktuellt ärende och låter en direkt öppna ärendet i Core.

Som en liten bonus så kan Word även lokalisera insatsrapportnummer och diarienummer i dokument som inte är kopplade till ett ärende och ge en genväg till att öppna insatsrapporten/ärendet i Core. Detta är tyvärr inte möjligt att få i Microsoft Outlook i dagsläget.

Verkar det intressant? Dra iväg ett mail via kontaktformuläret om ni har frågor eller funderingar kring dessa tillägg. Produkten kommer troligtvis att färdigställas under våren 2012 efter att nästa version av Core har släppts.

Vad är det som händer?

onsdag den 8 februari 2012

Man kan undra vad som händer just nu när man ser att både bloggen och nyheterna har sinat på sistone. Det som hänt är helt enkelt att det har varit fullt upp med dagtidsjobb, fullt upp med att färdigställa en ny webbplats åt Någonting Större 2012 (förhoppningsvis färdig under kommande vecka) och sist men inte minst fullt upp med korsbefruktningen av Microsoft VSTO och Tekis Core (som förhoppningsvis är färdigställd som version 1.0 inom några veckor). Shorthand Linkvalidator har fått ta en kortare paus från utvecklandet och körs just nu i lite mer långdragna tester för att se hur den presterar efter några månaders konstant validering av länkar.

Där har ni läget just nu. Förhoppningsvis så kommer det upp lite mer information och bilder från de pågående projekten framöver.

HTML5 på ett enkelt sätt

måndag den 2 januari 2012

Mitt uppe i att packa upp i den nya lägenheten så fick jag en intressant länk skickad till mig av en bekant. TopicSimple har slängt ihop en, om än väldigt förenklad, förklaring av vad HTML5 är och lagt upp detta på YouTube.

Detta kan vara högst intressant att kolla in då alla nya webbplatser som byggs med Shorthand CMS (för att inte tala om webbgränssnittet i Shorthand Linkvalidator) numera bygger på HTML5.

Full halvfart!

tisdag den 13 december 2011

Det händer mycket just nu, tyvär rinte så himla mycket för Shorthand Software. Jag är just färdig med min vidareutbildning till brandinspektör och ska nu ganska omgående försöka hinna med en flytt in till Umeå innan det blir dags för julbord om en och en halv vecka.

Detta innebär inte att saker och ting står stilla i övrigt dock. Länkvalidatorn putsas mer och mer och kantigheter rätas ut samtidigt som det förhandlas med en eventuell återförsäljare av produkten. Arbetet med hemsidan för Någonting Större 2012 har även påbörjats (en splashsida med nya temat pryder startsidan än så länge, www.nagontingstorre.se), och förhoppningen är att ha sidan live i slutet på januari tillsammans med en ny version av iPhone-appen från förra året.

Det händer med andra ord massor, men det går på halvfart fram tills årsskiftet.

Tills dess, väl mött och god jul och gott nytt år!

Webgränssnitt till länkvalidatorn

torsdag den 10 november 2011

Det har varit tyst om Shorthand Linkvalidator på sistone så jag känner att det är dags för en liten uppdatering. Produkten börjar mer eller mindre vara färdig och den sista funktionen som stått på den egna önskelistan är just färdigställd och avtestad. Nytt i denna version är en intern webbserver som innehåller ett webbgränssnitt där man enkelt kan få en överblick över sina instanser och vilka trasiga länkar som finns på varje. Själva gränssnittet är byggt med jQuery och jQuery UI för att ge en stilren känsla och samtidigt en säkerhet i funktionerna. Se nedan för ett smakprov (bilderna är klickbara).

Ska man visa e-postadresser för besökaren?

lördag den 5 november 2011

En ganska vanlig fråga jag får är om man ska skriva ut e-postadresser för sina besökare eller om man ska dölja den bakom t.ex. ett formulär eller t.ex. reCAPTCHA Mailhide. Innan jag ger mina tankar så kan det vara bra att beskriva själva problemet man försöker undvika.

Spam

Ett stort problem på internet idag är oönskad e-post, eller spam som det oftast kallas. Det finns gott om företag runt om i världen som har som affärsidé att skicka e-post med reklam, virus eller lurendrejerier till hundratusentals användare som inte har bett om det. Ett vanligt sätt för dessa företag att få tag på e-postadresser är att scanna webbplatser och söka rätt på kontaktsidor m.m. och på så sätt automatiskt få fram en stor lista med adresser.

Med andra ord, lägger man ut sin e-postadress på webben så finns det en risk att den fångas upp i denna typ av lista och att någon börjar skicka oönskad e-post till en.

Olika lösningar

Det finns olika sätt att undvika att e-postadresser kan fångas upp av dessa företag med olika för och nackdelar.

Metod Beskrivning Fördelar Nackdelar
Bilder istället för text Skriv e-postadressen i en bild istället för i ren text. Skyddar mot de flesta försöken att scanna din webbplats, inte 100% säkert dock då de som letar e-postadresser hela tiden utvecklar nya och mer sofistikerade metoder för detta. Det blir svårare för besökarna att kontakta dig då de manuellt måste starta sitt e-postprogram och sen skriva av adressen för hand.
Omskrivning Skriv e-postadressen som pelle @ nisse.se, pelle(at)nisse.se, pelle at nisse punkt se. Finns inga fördelar med denna metod. Troligtvis kommer inte ens de enklaste försöken att scanna din webbplats att missa dessa e-postadresser medans det blir svårare för dina besökare att kontakta dig då de manuellt måste starta sitt e-postprogram och sen skriva av adressen för hand (eller kopiera och korrigera omskrivningen).
reCAPTCHA Mailhide  En lösning från Google som kräver att en användare fyller i en reCAPTCHA innan de får se e-postadressen. I dagsläget ett säkert sätt att skydda din e-postadress. Det blir svårare för besökarna att kontakta dig då de måste lösa en reCAPTCHA för att få fram din e-postadress.
Kontaktformulär Ett formulär används för att låta besökaren skicka e-post till webbplatsen. Kan med fördel kombineras med t.ex. Akismet eller reCAPTCHA.

Kommer aldrig att visa din e-postadress för besökaren om du inte svarar på deras meddelande. Gör det enklare för besökare som använder en webbaserad e-postjänst då de slipper logga in på den för att kontakta webbplatsen.

Kan lätt usättas för formulärspam.
Javascriptobfuskering E-postadressen skrivs i ett kodat format som sen avkodas av webbläsaren via javascript. En någorlunda säker metod som blir transparant för slutanvändaren. Inte helt säker då javascript kan exekveras även av de som letar e-postadresser. Ställer mer krav på redaktören som skapar innehållet då det är denna som måste koda e-postadressen. Ställer till det för besökare som inte har javascript påslaget.

Slutledning

Så vilken av dessa lösningar ska man använda? Ska man ens använda någon av dom eller flera stycken?

På denna webbplats så används både reCAPTCHA Mailhide och ett kontaktformulär som låter användaren välja hur de vill kontakta oss.

Samtidigt så har de flesta e-postklienter har idag väldigt bra spamfilter som sällan släpper igenom oönskad e-post så det kanske inte är lönt att krångla till det vare sig för sig själv eller för besökarna. Det man ska komma ihåg är att man bygger sin webbplats för besökarna och ska inte krångla till det i onödan för dom, vilket utesluter metoderna med bilder och omskrivning av e-postadresser. Känner man att man vill skydda sin e-postadress så kan t.ex reCAPTCHA eller ett kontaktformulär vara rimligt eller fungera i bra kombination.

Ett kontaktformulär tillsammans med e-postadressen skadar sällan dock och kan vara ett bra komplement oavsett vilken annan metod som används.

Sidnavigering: 1 2 3 »