alleora

Pigman i binär form.

Postad av: ratache på: november 23, 2009

Labyrintdesign i binära siffror för C# programmering i Visual Studio 2008.

RAD1 0001 1010 1010 1010 1100 0110 1010 1100
RAD2 0110 1010 1010 1010 1111 1011 1010 1101
RAD3 0101 0110 1110 1010 1011 1110 1010 1001
RAD4 0101 0101 0101 0110 1100 0101 0110 1100
RAD5 0101 0101 0101 0101 0101 0101 0101 0101
RAD6 0111 1101 0011 1011 1011 1101 0101 0101
RAD7 0101 0011 1010 1010 1010 1010 0101 0101
RAD8 0011 1010 1010 1010 1010 1011 1011 1001

KOLUMN 1 2 3 4 5 6 7 8
RAD1 2 A A A C 6 A C =2aaac6aC
RAD 2 6 A A A F B A D =6aaafbad
RAD3 5 6 E A B E A 9 =56eabea9
RAD4 5 5 5 6 C 5 6 C =5556c56c
RAD5 5 5 5 5 5 5 5 5 =55555555
RAD6 7 D 3 B B D 5 5 =7d3bbd55
RAD7 5 3 A A A A 5 5 =53aaabd5
RAD8 3 A A A A A B 9 =3aaaabb9

Resultat:

Sen lägger man in Grisen, Vargen och Blommorna som ger poäng;

The butcher of computers

Postad av: ratache på: oktober 21, 2009

Anvisningar till morgondagens labb;

OBS! Det finns tre komponenter som ni inte skall demontera: processorn, moderkortet och minnet. Detta därför att dessa är mycket känsliga för statiskt elektricitet, och går lätt sönder. Ni skall dessutom under hela laborationen iaktta försiktighet med er dator, så att inga komponenter kommer till skada.

Jag tänkte med hjärnans högsta frekvens; ”LOL”. Lätt som en paj lär det bli. Mer rapporten som kommer dryga sig med beskrivningsfasen av varje del, går ju skriva hur mycket som.

Fader Dator…

Postad av: ratache på: oktober 14, 2009

Fader Dator, som är i Centralen.
Helgad vare din skärm.
Tillkomme ditt tangentbord.
Ske din vilja, såsom i Minnet
Så och på skrivaren.
Vår dagliga lista giv oss i dag,
Och förlåt oss våra misstag,
Trots att vi icke förlåta dem som programmerat fel.
Låtom oss icke ha långa svarstider
Och fräls oss från Virus.
Ty Företaget är Ditt
Och Makten och Personalen
I Evighet.

Packet Tracer

Postad av: ratache på: oktober 14, 2009

Box-Caja.Packet.Trace.v5.0.CompleteNär man pluggar på CISCOs nätakademi så använder man ibland eller rättare sagt ofta Packet Tracer. Detta är en fenomenal mjukvara som simulerar nätverk, apparatur och nätverkskopplingar.
Här kan man testa och se om idéer och saker som står i boken är korrekta. Man kan även prova på äldre teknikstandarder, planera sitt nätverk så det fungerar optimalt och till minsta möjliga pris. Ja, nu låter jag som en reklampelare men det är verkligen najs program detta.

pckt

Här på bilden ser ni ungefär hur det ser ut. På övre hörnet till vänster ser man nätverkstopologin och under har jag en kommandoterminal till PC10 i nätverket. Till höger står informationstexten som följer med uppgiften som jag skall utföra. Man kan givetvis ställa in detta hur man vill. Nu har jag visserligen en widescreen skärm vilket underlättar när man ska ha många fönster uppe. Skönt att slippa alt+tabba helt enkelt.
pckt2

Här i andra bilden har jag utfört min simulation och kan följa vägen som kommunikationstypen jag undersöker tar. Jag får även en detaljerad beskrivning på vad som gått snett och/eller vad som gått rätt och varför.

Trådlös ström

Postad av: ratache på: oktober 6, 2009



Sony har utvecklat ett system som levererar ström utan att använda sig av kablar.

I framtiden kan det visa sig att mer än bara nätverk fungerar trådlöst. Sony har testat och utvecklat en prototyp av ett strömsystem som kan leverera ström utan att någon sladd behövs. I tester har företaget lyckats skicka en konventionell 100-volts nätspänning över ett avstånd av 50 centimeter för att trådlöst driva en 22-tum stor lcd-skärm.

Systemet använder sig av fenomenet magnetisk resonans. Ett nätaggregat levererar ström till ett en fyrkantig linda av tråd, kallad primärlinda, för att producera ett magnetfält. En sekundär linda som förs in i magnetfältet skapar en induktionsström som i sin tur kan driva elektrisk apparatur.

Även om lösningen har fördelen av att eliminera strömkabeln, finns det också nackdelar när det gäller effektivitet och avstånd. Sonys prototyp uppges vara omkring 80 procent effektiv, vilket innebär att en femtedel av den ström som skickas in i systemet går till spillo. Ytterligare förluster uppstår även i den sekundära lindan. Av de 80 watt som fanns från början, återstod enligt Sony endast 60 watt till drift av lcd-skärmen.

För att utöka det trådlösa avståndet och göra lösningen mer praktisk, uppger tillverkaren att man skapat också passiva reläenheter, som ska öka räckvidden till 80 centimeter.

Sonys har i samband med uppvisandet av prototypen även diskuterat den grundläggande tekniken bakom lösningen. Uppgifter gällande en tidsplan för kommersiell lansering eller produktintegrering har tillverkaren dock inte meddelat.

Lite om sorteringsalgoritmer

Postad av: ratache på: september 21, 2009

Dagens föreläsning i Datavetenskap handlade bland annat om sorteringsalgoritmer som är ett område vi ska titta mycket närmare på inför de större kommande programmeringskurserna.
Denna algoritm har stor betydelse inom programmering om man skall göra något större program eller hantera mycket data(databaser).
Teorin bakom den eller dem(det finns flera olika) är universal inom alla programmeringsspråk som baseras på C och Basic, de två fadersspråken de flesta språk baseras på.

Jag tänkte rada upp de tre största kategorierna som är de stora pelarna inom detta genom att länka till dom på wiki. Detta eftersom beskrivande information bakom dem är omfattande och jag vill inte gärna skriva fel. (Vissa bloggposter fungerar även som anteckningar för mig).

Man brukar börja med att sortera dessa algoritmer i 3 kategorier, Exchange, Insert och Partition. Skillnaden mellan de kategorierna är dagens hemuppgift så jag kan inte gå närmre in på dem just nu.

Insert (Insert sort) är den vi själva har hållt på med under C# programmeringen. Under föreläsningen nämndes Selection Sort och Bubble Sort. Selection sort är den vi har använt, Bubble sort var en lite weird sort enlig läraren och han vill helst vi tittade på den sist när vi förstått konceptet och hur de andra fungerar.

Selection sort på wiki.

Bubble sort på wiki

Sedan har vi Insertion sort på wiki

Slutligen har vi Partition varianten även kallad Quicksort och gissa om det även fanns info om den på wiki?

Andra delen av föreläsningen handlade om kompilering och maskinspråk, dessa ska vi läsa mycket om i kurslitteraturen. Programmeringsspråk som är mycket nära eller liknar maskinspråk kallas för högnivåspråk och här är ett par större exempel;
Assembly,
Fortran,
Cobol.

Dessa programspråk är mycket hårdvarunära språk och används till exempel för att kontrollera komponenter på och kopplade till moderkortet. De är också därför ofta knutna till den hårdvara dom är skrivna för och har därför ofta egna versioner på språket. Detta göra att assembly därmed inte är portabelt utan måste specialskrivas för varje objekt det ämnas.

AMD omorganiserar sin strategi mot Intel

Postad av: ratache på: september 17, 2009

AMD vs Intel, så har det varit under en lång tid nu. Dessa företag har slagits om privatkunderna genom hårda marknadsföringskampanjer och skryt om sina hypervassa processorer.
Nu är det dock förändringar på gång. AMD har insett att Intel är det varumärke som användarna fäster mest respekt. AMD går inte närmare in på varför men som de flesta vet så vinner de flesta typer av Intel chip i benchmark mot AMDs diton.

Därför har man börjat utforma en ny strategi som kallas Vision. Vision ska gå ifrån benchmarktest och inrikta sig på helhetsupplevelsen av en dator. Vad innebär det? Jo en marknadsföring av varumärket som gör det lättare för konsumenten att sätta sig in i vad det är för prestanda bakom en dator.
Man har lierat sig med företag som Dell, Adobe och Packard för att skapa dessa ”paketlösningar” för casualanvändare.

Om detta är starten på en ny bana där Intel och Amd lämnar den paralella konkurrens dom fört under många år nu återstå att se. Nästa år har iaf Intel flertalet nya produkter redo för marknaden vilket säkert oroar AMD som redan går sämst i dennna fight mellan giganter.

Å andra sidan så har expertanalyser visat att detta steg ändå kan funka för AMD. Casualisering av teknik har fungerat i andra elektronikområden som TV-spel, TVapparater och ljudsystem. Eftersom AMD inte kunnat överglänsa Intels produktlinje, inte ens med köpet av ATi, så måste iallafall någon förändring ske. Om detta varit rätt val återstå att se.

”Onlive”, streamade spel, nya grejen på internet?

Postad av: ratache på: mars 25, 2009

För 2 år sen gick jag hem efter jobb och läste en .SE tidning samtidigt. Nej det händer inte bara på tecknad film och ja, det är livsfarligt, men har man diverse bussbyten så…
Det som var så intressant var en artikel jag läste om att man utvecklade en teknik som i princip streamade spelinformation till datorn. Alltså en server som kör spelet åt dig och sedan streamar det till din dator samtidigt som du lirar.

Tanken var att man skulle slippa behöva ha den senaste monsterdatorn för att få uppleva de senaste spelen som kom ut. Jag tänkte att det var cool och att det var en naturlig utveckling då fler har höghastighetsbredband hemma vilket är grunden för att tekniken ska gå hem.
Sen har tiden gått och jag har glömt bort det hela men under tiden har Onlive formats och nu marknadsför man tekniken. Då jag skriver om STEAM på min andra blogg där jag konstaterat att det är med anledning av bredbandets utbredning som sådan teknik har sina framgångar så tror jag detta är nästa steg.


Trailern drar på med superlativen och beskriver tekniken i generella termer.


Här beskriver en av teamet bakom Onlive Steve Pearlman tekniken i två filmer som jag bäddat in från Youtube.

Intressant är det iallafall, hur det går med upphovsrättslagar, lagg och kostnader för att använda portalen återstå att se. Men det är åtminstone väldigt intressant och en fortsatt utveckling av hur vi använder internet för att distribuera information och media.

Web 2.0, informationssamhällets utveckling

Postad av: ratache på: mars 5, 2009

Informationssamhället är ett begrepp som med allvar började användas under 90-talet när internet kom. Nu kunde man kommunicera på ett väldigt gränslöst,smidigt sätt med ofattbara möjligheter. Information började bli allmän på ett helt annats sätt än den varit tidigare.
Media tog tag i detta och snart var det en massa medial uppmärksamhet kring dessa ”oändliga” möjligheter.

Det var en otrolig optimism, investeringarna ströddes ut över aktörerna utan att man egentligen tog hänsyn till den ekonomiska aspekten och hållbarheten bakom projekten.
Snart började dock problemen synas och den stora marknadspsykologiska slöja som låg över investerarna försvinna. Krav, resultat och ekonomiska framgångar började ställas på företagen, något väldigt många inte kunde visa upp. Det räckte inte med en idéer, visioner och goodwill längre.
Kapitalinvesterarna övergav internet och den finansiella bubblan sprack.
Nu börjar man tala om en web2.0 bubbla, en ny febrig investeringsrunda som kommer krascha när luften går ur.

Man kan tänka sig en New York-bo stå i en hollywood film och säga ”They´re back”.

Rent ur användarperspektiv så finns dock ingen bubbla, om företag investerar för mycket i fenomenet 2.0 får dom bita i det sura äpplet precis som man får i alla andra branscher men användarna kommer bestå. Det gäller precis som i alla andra branscher att hitta en produkt som efterfrågas av marknaden.
Därför tror jag inte det finns någon bubbla stort sett. Man är försiktigare och dessutom har man mycket mer erfarenhet av vad internets möjligheter är i realiteten än förra gången.
Web2.0 är en del av internets utveckling, om man påstår att man inte är en del av web2.0 kan man titta på hur internet fungerade/såg ut, för 10 år sen och hur det ser ut idag. Hur använder du internet idag jämnfört med 10 år sen?
För 10år sen var internet i de flesta fall anknutet till datorer och många körde med modem. Man insåg möjligheterna men det var inte möjligt att förverkliga dem. Modem räckte inte till.
Idag kanske du tittar till youtube ibland, köper cd/dvd/böcker via internet. Kanske sköter du bankaffärer och betalar räkningar. Samtidigt håller du kontakt med vänner över communitys, tittar på facebook, lyssnar på P3, bloggar, podcastar, pratar msn och pluggar över nätet. Din internetanvändning är en mycket rikare upplevelse idag än då, du har bredband/ADSL.
Internetanvändarnas kapacitet har ökat och därför blir kreativiteten större. Kompetensen och förståelsen av internet ökar antalet användningsområden som gör att resten av vardagslivet anpassas därefter.
För 10 år sen kanske du hade internet via modem hemma, nu kanske du har en Iphone, mobilt internet till laptopen, trådlöst nätverk hemma osv.

Teknikska prylar är inte din fiende längre som du måste lära dig använda, utan du söker upp prylarna själv idag.

Här kommer då poängen med inlägget, marknaden idag jämfört när början på it-bubblan kom i mitten av 90-talet är mycket större. Idag kan man verkligen applicera fler tjänster och produkter till internet utan de stör kundernas ”vardagsrytm”. De trivs med en produkt, den berikar deras redan it/teknik-fyllda vardag. Idag gör du saker som på 90-talet sågs som ren science fiction.

Så man kan säga att idag är det inte lika ”hit´n´miss” längre, man har större förståelse för vad det innebär med att göra affärer över internet.
Så alltså finns det en web2.0 bubbla så kommer den inte påverka utveckligen särskilt med tanke på att web2.0 är till stor del bygger på användarbaserat innehåll.
Möjligheterna är fortfarande lika stora om aningen annorlunda med internet idag och det fina med internet är att möjligheterna ökar i takt med utvecklingen.
Som avslutning vill jag visa ett exempel på vad möjligheterna som alla pratar om är, i detta fallet en android utvecklad applikation för mobilen;

Källkritik på internet

Postad av: ratache på: mars 5, 2009

Detta är en respons till Veckans Tanke IV

Debatten om wikipedia är ett ständigt exempel när det gäller frågan om informationstillförlitlighet på internet. Det som jag personligen ser som det vanligaste argumentet mot att använda wikipedia i olika sammanhang börjar vanligtvis med ”vem som helst kan” och därför kan man inte lita på det som står där. Min respons är också varje gång att denna reaktion är lite ”passé”.
För för varje illvillig misinformatör med mål att sprida misinformation finns det minst 2 insatta, utbildade, yrkesutövande, intresserade internetanvändare som gärna delar med sig av den korrekta informationen, särskilt på wiki. ”Vem som helst kan” rätta till och det går fort att göra så.

”För några år sedan jämförde den ansedda vetenskapstidskriften Nature 42 artiklar i Wikipedia och Encyclopedia Britannica, som anses vara världens bästa uppslagsverk.
Jodå, Britannica var pålitligare. Forskarna fann 123 fel där. Men Wikipedia hade bara 162 fel. Tre fel per artikel respektive fyra fel således.”
( Kenth Andreasson GP, ”Wikipedia som säker källa”)

Problemet med information på internet är att ibland att den inte går på djupet lika bra som en ordentlig bok. Wiki kan exempelvis ses som en encyclopedia och räcker oftast inte i akademiska sammanhang. Då får man börja använda sig av fler olika källor och det är då risken för att misinformation ska leta sig in i en text, särskilt om man inte skriver den själv (vilket man alltid SKA göra). Copy paste metoder är verkligen att slänga sig rakt in i den okritiskt källgranskade skaran.
Det kanske är lätt att sitta och säga att det var internets fel efteråt, jag tog det ju från wiki eller huvudorganisationens hemsida/forum…

Ett annat problem jag stött på när jag varit i jakt på information är att den mest tillförlitliga/bästa sidan erbjudit mig information i form av tutorials eller mjukvara jag inte vill ha på datorn.
Det brukar dock inte vara något problem, man får kombinera denna sida med en annan, vilket ökar tillförlitligheten på ens slutdokument då man jämnför och svetsar ihop det man lär sig från båda källor.

Så rent generellt tror jag att använda internet som informationskälla kommer bli en del av web2.0, det är lite hela grejen med internet. Även om den akademiska biten kanske dröjer på sig så kommer folk inte vänta.
Jag vill referera till Joe Kraus (CEO Jotspot) som kommenterade om antalet sökord (vid 7,25 på What Is Web 2.0? Short Version documentary) som användarna skrev in i sökmotorer nu ökat från 1.1 ord till 2.8. Det är ju ett tydligt exempel på att internet blivit en mer använd informationskälla men också att efterfrågan på information via internet är större.
Så även här krävs en viss utveckling i samhället, annars är det risk för att elever kommer att sitta och referera till böcker dom aldrig sett ens om man inte börjar ändra om även i den akademiska världen när det gäller information. För som ni kanske vet så är det lätt att hitta information och utdrag på böcker via internet. Jag tycker att informationen du bygger ditt arbete på och vidare att arbetet som inlämnad slutprodukt är ens eget ansvar. Innehåller det fel eller fusk får man ju inte godkänt så är det ju upp till en själv. Sen vart den är tagen ifrån kan i de flesta fall kvitta om man får rätt.
En annan bra sak med internet är att man nuförtiden kan låna e-böcker via bibliotek och liknande, ibland kopplade till ens högskola/universitet och från det allmänna biblioteket. Något som säkert kommer bli större framöver då du får tag i boken på ett par sekunder och sedan direkt kan läsa den i adobe reader.