Försök inte uppfinna hjulen igen, KISS, mindre blinkande är bättre

Den här är en esse om ADB eller IT men egentligen om ingenjörskonsten i övrigt. I svenskan råkar ordet ingenjör vara mycket nära vad det ofta borde vara: ingengör, att våga göra bara det som behövs och veta den bästa eller billigaste metoden. Det finns många exempel på dålig ingenjörsskap inom IT men dom är också ofta kontroversiella. Jag försöker nu ta upp bara tydliga fall.

 

Mp3-spelare

Jag har en mp3-spelare som har internt minne och kan också använda SD-minneskort. Det är bara att internt minne är oanvändbar, tycker jag, därför att allt har genomförts på sätt som är speciellt planerat för mp3-spelare. Den första problem är att man är tvungen att använda protokoll som heter MTP för att överföra filer. MTP, Media Transfer Protocol, används bara med mp3-spelare och kräver speciella program eller stöd i operativsystemen. Stödet för MTP har blivit sämre på sistone därför att vanlig extern USB-minne är mycket lättare på många sätt för alla.

Mycket likadan problem är hur mp3-spelaren visar låtar. Man kan bläddra dom enligt spellistor, albumen, artister, genrer eller alla i samma lista. Alla utom den sista kräver något extra information som man måste själv tillägga i mp3-filer som mp3taggar i en bestämd format. Ingen hänsyn ges i filsystemens katalogstruktur. Man börjar förstå problemets omfattning när man räknar att det blir omkring 10 000 låtar i en enda långa listan som är sorterad enligt filnamn.

Lyckligtvis är SD-minneskortet liksom vanlig externt minne med vanlig filsystem med kataloger och min spelare har även alfabetlistan bredvid kataloger eller filer med vilken man kan hoppa över till nästa första bokstaven med bara en knapptryckning.

Alltså allt som är gjort på nytt för mp3-spelare är sämre, mödosammare, överflödig och kräver att användaren lär något nytt.

 

OpenAFS

Kanske det bästa exemplet på för komplicerat system jag vet är OpenAFS eller egentligen Andrew File System (AFS). OpenAFS är den enda implementationen av AFS som kan sägas att vara fortfarande vid liv och det bara för att IBM donerade källkoden till det i år 2000. Vidareutvecklingen har främst skett i universitetsvärlden där ekonomin är inte så viktig.

Jag vill inte påstå att AFS har egenskaper som absolut inte behövs men de borde implementeras i någon annan nivå än filsystem. För att ha dessa egenskaper i AFS har betytt att AFS behöver egna versioner av kommandon som kopierar, raderar o.s.v. filer och kataloger i AFS-filsystem d.v.s. att

implementera mycket stor del av hela operativsystemen på nytt med allt annat onödig arbete detta innebär. Och när AFS är distribuerad nätverksfilsystem betyder det att man måste göra samma onödig arbete för varje server- och klientsystem man vill att är supportad. Och allt detta onödig arbete hade lett till det att de viktigaste egenskaperna hade fallit bakom i framfarten till en så log nivå att jag ansåg att det var helt oanvändbar när ja evaluerade OpenAFS ca. 5 år sen. Då var de största hårdskivornar storlek 2 TB och OpenAFS hade 500 GB övre begränsning på volymsstorlek när jag planerade system som skulle ha 48 hårdskivor och så få volym som möjligt.

 

Rekryteringssystem som hindrar rekrytering

Det systemet jag beskriver hade följande instruktioner:

============================================

Tyvärr är det inte möjligt att registrera ansökningar via surfplattor eller mobiltelefoner.

 

Silverlight måste vara installerat på din dator. Du kan ladda hem Silverlight via www.microsoft.com/silverlight eller www.macupdate.com

  • Använd Internet Explorer version 8 till 10 eller Mozilla Firefox version 15.0.x till 23.0.x

  • Använd Windows 7 SP1 eller Windows 8

  • Kontrollera att dina bilagor är stängda när du skickar in din ansökan

  • Använd endast bokstäverna A-Z och siffror i bilagornas filnamn, inga specialtecken

  • Ange beskrivning (namnet) för bilagan när du lägger till den

  • Rensa cookies and files i din webbläsare om du upplever problem

===========================================

Det är klart att den största problemen är Silverlight. Den sista versionen av Silverlight utgavs nästan tre år sen och Microsoft gick ut med ett officiellt uttalande 2013 att Microsoft Silverlight ej längre kommer att utvecklas från årsskiftet. Den sista versionen av Firefox är 36 när det här är skriven och version 23 utgavs den 6. augusti 2013.

Varför hade man använt Silverlight är oklart eller varför hade man byggt det där systemet över huvud taget när det vanligaste och mycket enklare sättet är att använda e-post.

 

rkoski
Salo

IT-ammattilainen ja -kirjailija. Tehnyt aikoinaan useita Linux-levitysversioita nimillä SOT, Best, Spectra ja Lineox Linux. Julkaistuja kirjoja puolisen hyllymetriä.
Yhteystiedot: www.raimokoski.fi , www.raimokoski.com , www.lineox.net , rk at raimokoski piste com, rk at lineox piste net

Ilmoita asiaton viesti

Kiitos!

Ilmoitus asiattomasta sisällöstä on vastaanotettu