Bok

Just nu håller jag på att läsa boken ”De vänsterhäntas förening”. Jag gillar den och jag tycker nog att den överträffar mina förväntningar. Om jag skulle betygsätta den på något sätt med antagandet att den håller samma klass hela vägen fram, så skulle det bli närmre ett toppbetyg än mittemellan.

En fråga som jag inte har tänkt på tidigare är; får vem som helst recensera böcker och publicera recensionerna på t.ex. en blogg eller facebook? Vad händer om man avslöjar hela bokens handling?

Vitamin vitamin meddetsamma – eller inte

Såg en intressant film på Vetenskapens värld igår. Den handlade om vitaminer och kosttillskott. Det var en hel del om vitaminer som jag inte kände till tidigare och jag vill nog rekommendera att se filmen. Filmen finns på SVT Play.

Eller är det medicin medicin meddetsamma? Hursomhelst så sas det nog i filmen att man skulle se på kosttillskott som man gör på medicin. Alltså – om man inte är sjuk så behöver man ingen medicin och för stort intag kan vara skadligt.

Vetande och kunskap: vetenskapen förändras med tiden

Om man tittar lite på vetenskapen genom historien så har väl den förändrats en del under tid. Vissa, en hel del, kunskap har bestått men i vissa fall så har det kommit nya rön och nya vetenskapliga upptäckter som slår hål på gamla. Det finns kanske saker som vi inte förstår idag men som kommer att vara självklara imorgon. För är det inte så det har varit genom historiens gång? Vi lär oss mer genom vetenskapen men vetenskapen kan väl också ha fel ibland, eller?

Vetenskap kanske inte kan kallas för vetenskap om den inte till hundra procent stämmer. Och hur vet man att den är hundraprocentig? Hursomhelst så tror jag att det än idag är mycket som vi inte vet, som när det t.ex. gäller människan och om hur hon fungerar. Vi har det digitala, appar och internet, men ändå så finns det väl flertalet sjukdomar som vi inte rår på. Bara detta visar väl på vilka avancerade och komplexa skapelser vi är.

Idag hörde jag på radion att en ny upptäckt hade gjorts när det gällde blindtarmen. Om jag inte har fel så har väl blindtarmen inte setts fylla nån funktion. Men den nya forskningen påvisade något annat. Jag går inte in på några detaljer istället går att läsa om det på svt.se. Detta är ju ett exempel på att kunskap och vetande tillkommer med tiden.

Det jag vill komma till i detta inlägg är, ungefär, vad är det vi inte vet idag men som kommer att vara självklart imorgon. Den frågan går ju inte att svara på. Men man kan ju fantisera lite. Jag kommer inte på några förslag här men jag tror att det är mycket som vi inte vet idag som vi kommer att ha förståelse för imorgon . För är det inte så historien har sett ut? Vissa saker kommer vi nog aldrig att riktigt förstå, dock. Kanske är min slutsats att forskning är väldigt bra men att kalla något för vetenskap kanske man ska vara lite försiktig med. Jag vet inte.

Att använda datatypen XML i en MSSQL-databas

För några månader sedan började jag bygga ett eget litet CMS. Efter att ha jobbat uteslutande med WordPress de senaste åren så valde jag att återgå till ASP.NET som jag tidigare hade jobbat ganska flitigt med. Men då var det ASP.NET webforms som jag använde och nu, några år senare, är det för min del ASP.NET Core Razor Pages som gäller.

Men när det gäller webforms så tycker jag nog att det var lite underskattat iallafall de senare versionerna, de tidiga kan jag inte säga nåt om då jag började med version 4. Det fanns väl en del klagomål om att html-uppmärkningen inte blev så optimerad om man använde vissa av AS:NET webforms så kallade servercontrols (tror jag det hette..). Men hade man lite koll på läget så kunde man undvika dessa. (Jag tror att man kan säga att ASP.NET Core Razor Pages är efterträdaren till webforms. Hursomhelst så gillar jag det.)

När jag började utvecklingen av den nya sajten, eller innehållshanteringssystemet, så började jag med att utveckla databasen. Jag skapade ett diagram i SQL Server Management Studio och lite på måfå började jag skapa tabeller. Jag fick då syn på datatypen XML som jag aldrig använt tidigare. Jag ville att systemet skulle vara så dynamiskt som möjligt. Att administratören skulle, på ett relativt enkelt sätt, kunna bestämma över layout på en sida eller ett inlägg.

Jag tror det finns ett tillägg till WordPress som heter Backend-editor eller WP Bakery, eller nåt liknande. Med detta kan man ändra layouten på en sida/inlägg genom att man kan lägga innehållet i olika kolumner som man kan ändra bredd på. Jag ville ha nåt liknande i systemet som jag jobbade på. Med xml-fältet skulle jag få mer kontroll över innehållet och därmed kunna göra systemet mer flexibelt.

CMS Nordströms Webb
Ett utklipp från administrationen i systemet. Man kan lägga till/ta bort rader och kolumner. Välja kolumnbredd m.m.

Jag kanske kommer att uppdatera detta inlägg med lite kodsnuttar. Men i stort sett så har jag tre klasser som ”speglar” innehållet i xml-fältet. En klass för rad, en för kolumn och en för innehåll.

Behöver du eller ditt företag hjälp med webben? Besök gärna Nordströms Webb.

Lite kod

Ett par funktioner som serialiserar respektive avserialiserar innehållet till och från datakällan (databasen).


        public static string GetXml1(XmlContent list)
        {
            var serializer = new XmlSerializer(typeof(XmlContent)
               , new XmlRootAttribute("Page"));
            string xml = string.Empty;
            using (var stream = new StringWriter())
            {
                serializer.Serialize(stream, list);

                xml = stream.ToString();
             
            }
            return xml;
        }

        public static XmlContent GetList1(string xml)
        {

            XmlContent list = null;
            using (var reader = new StringReader(xml))
            {

                XmlSerializer serializer = new XmlSerializer(typeof(XmlContent), new XmlRootAttribute("Page"));
                list = (XmlContent)serializer.Deserialize(reader);

            }
            return list;
        }

Att blogga – att sälja sig själv

Integritet – vad är det?

Jag kan inte säga annat än att det känns lite fel att publicera text, text om tankar, text om sitt liv och vardag, på nätet. Vet inte vad det beror på. Kanske är jag inte hel sann när jag sitter bakom min skärm och publicerar text. Kanske är det för att jag inte vill att vem som helst ska veta vad som helst om mig själv och mitt privata. Kanske är det för att jag är jag och att jag kanske kan påverka andra som läser det jag skriver. Mina tankar är ju mina. Varför ska du ta del av dem? De har  sällan några empiriska grunder och om de har det så är det förmodligen bara jag som har varit delaktig i den ”empiriska” undersökningen. Och jag ställer mig tveksam till att dela med mig av min dagliga händelser och liv så det blir mest tankar. Så vad det blir det för bloggande? Inget. Jo lite kanske. Men jag försöker komma in på spåret digitalteknik men det går inte alltid så bra. En sak som jag tänker om digitaltekniken är att den har fått oss släppa tyglarna om våran egen integritet.

I ärlighetens namn så har jag denna blogg endast, och endast, för att få lite trafik till min hemsida. Jag försöker komma igång med eget företag inom webbutveckling. Det går ju sådär bra. Men jag har inte så mycket annat för mig i nuläget än att försöka komma igång med detta. Jag har på senare tid kommit på att jag inte är så sugen på att vara anställd. Och det är nog ganska många som känner som jag.

Vilken kaffesort tycker du är godast?

Sitter framför datorn och får inte jättemycket gjort. Hmm.. Jag funderar så det knakar på hur jag ska komma igång med en egen webbyrå. När jag söker på ordet ”hemsida” på google så får man ju hur mycket resultat som helst (eller heter det stort resultat?). Det verkar vara denna verksamhets specialitet att annonsera på google. De skriker efter jobb. Jag skriker efter jobb. Jag har inte råd att lägga så mycket pengar på annonsering och min hemsida har inte så mycket att ge – än. Så – hur kommer man igång med ett eget webbutvecklingsföretag? Att komma högt upp i sökning utan annons är ju bara att glömma. Jag funderar inte bara på att just starta en webbyrå, jag försöker komma på nån typ av applikation som kan ge resultat. Men det är ju 2019, inte 2001.

För mig har det digitala blivit lite utav en stötesten. Jag gillar tekniken, att lösa problem, men jag kommer inte någonvart, rent jobbmässigt. Inga pengar kommer in. Känns mer som en hobby. Och jag ställer mig lite tveksam till hur viktig den digitala tekniken är. Hjälper den eller stjälper den? Och en annan sak – hur viktigt är det med en hemsida för ett litet företag nu för tiden? Det finns ju så många andra digitala ”kanaler” att synas i. Men hur bra är dessa? Det krävs ju att folk använder just dessa kanaler för att företaget ska få den uppmärksamhet som det vill ha. Jag vet inte. I vissa fall känns det som att vi lägger lite onödigt mycket tid och pengar på det digitala. Vi har lite för stor tilltro till det. Jag är aningen pragmatiskt i detta fall eftersom det just är webbteknik som jag vill syssla med.

När det gäller den digitala tekniken generellt så tycker jag att vi som samhälle borde hålla i hästarna lite hårdare. Det är ju bara teknik. Inget märkvärdigt egentligen. Men det är väldigt lätt att fastna i – t.ex. smartphones, de är ju typ beroendeframkallande. Informationen är beroendeframkallande, känns det nästan som.

Nu till inläggets rubrik.

Under min tid som webbutvecklare så har det blivit ett antal koppar svart kaffe. Just nu dricker jag en kaffesort som heter Cafego, skånerost, och den är helt ok. Annars är jag inne mycket på Arvid Nordquist. Vet inte vilken jag tycker är godast, men visst är det skillnad på kaffe och kaffe.

Tid och information

Har tid och information något samband? Funderar lite på det eftersom att det verkar som tiden rusar iväg numera och informationen som man intar ökar proportionerligt med tiden, eller tvärtom. Eller nu hittar jag ju på. Men ibland så upplever jag det så, att ju mer information jag läser, ser, ju snabbare går tiden. Och, är det inte upplevelsen som räknas? Inte vet jag.

När det gäller handling så tycker jag tvärtom. Ju mer man gör, ju aktivare man är, ju längre blir tiden. Att sitta framför datorn eller telefonen är ju också en handling men man är inte så aktiv kanske.

Varför heter bloggen Indexdefault?

Jag började med webbutveckling för ett par år sedan eller rättare sagt 8 år sedan. Under åren som gått så har jag utvecklat diverse hobby-projekt. Indexdefault.com var ett av dessa. Detta var en liten, liten, sökmotor byggd med en sökmotor som heter a-bot, om jag inte minns helt fel, det var i programmeringsspråket c# iallafall och den hade jag implementerat så att den sökte av några svenska nyhetssajter. Sajternas artikeltexter sparades som pdf-filer, japp du läste rätt, pdf-filer, detta för att jag ville använda Windows inbyggda sökfunktion, Windows Search. Själva webb-delen av sökmotorn byggde jag i asp.net. Det som var speciellt med den var att man direkt i sökresultatet kunde se antal delningar på Facebook för artiklarna.

Själva namnet Indexdefault valde jag nog för att jag tyckte att det lät bra och att orden ”index” och ”default” är ganska väl förekommande inom webbteknik.

Vi och ”det digitala” – människa och maskin

Vi människor har väl alltid varit drivna att skapa, av att lära oss, av att utveckla saker och ting. Utvecklingen går framåt helt enkelt när det gäller vetenskap och teknik. Men vi människor fungerar likadant som för tvåtusen år sen. När vi nu har skapat något som ”ruckar” på vårt sociala beteende så tror jag att det påverkar oss själva och det kanske inte alltid är på ett positivt sätt. Var och en bestämmer väl över sitt egna liv, iallafall här i Sverige, men nu så är vi där att var och måste ha tillgång till internet. Detta på grund av att myndigheter och andra viktiga samhällsfunktioner kräver detta. Vi kan inte undkomma ”det digitala”. Alltså jag menar att var och en ska väl ha rätt att kunna välja själv om den vill använda internet eller inte. Jag vill påstå att vi tar ”det digitala” på ett alldeles för stort allvar. Kanske är det inte alla som känner så, vissa, eller ganska många, lever ett vanligt liv utan att använda internet så mycket, många har inte ens ett Facebook-konto. Och det är just dessa som blir tvungna att lära sig det hela när viktiga samhällsinstanser kräver det, även om de inte vill, inte kan, inte har råd att skaffa tekniken.

Om det är så att du har ett företag och känner att du behöver hjälp när det gäller webben så kan jag kanske bistå med support och utveckling till en rimlig kostnad. Läs mer här: Nordströms Webb