Hej.
Jag vet inte om jag har nån publik för den här bloggen men jag kör ändå.
Jag har just testat att göra en server/klient-applikation för TCP/IP.
Det var skoj.
Jag använde mig av Qt 4.4 och deras klasser QTcpServer samt QTcpSocket.
Jag gjorde en liten klass för att kunna rita på en ruta, och sen skicka denna ruta över nätverket till mottagaren, som har en egen likadan ruta. Mottagaren packar upp det den tagit emot och ritar upp den fådda rutan i sin ruta... Det lät väl inge konstigt?

Större bild
De två små fönstren visar varsin ände av samma anslutning, och fungerar likadant, dvs. de kan läsa och skriva bilden bägge två.
...
Läs hela artikeln
Happ!
Kubuntu varade inte länge.
Inte för att det var nåt fel med det men eftersom jag nyligen använt ubuntu-server på flera andra installationer och fattat tycke för det så tänkte jag att jag kunde göra lika här. Sen är väl inte kubuntu något utpräglat server-os...
Så backup på 30 GB och in med
ubuntu-server 8.04 och in med datat och tillbaka på banan på ett par timmar, inklusive krångel med nätverkskortet som den inte hittade. Jag fuskade faktiskt och gav upp. Pluggade i en USB-dongle istället som stöder 100Mb/s. Det får duga tills de har fått stabila drivrutiner till det inbyggda
Agere Systems ET-131x PCI-E Ethernet Controller

Större bild
Så ska en server se ut när den inte gör nåt viktigt.
Den process som belastar processorn mest ligger ändå under 1%.
Jag vet hur det är. Just nu sitter jag här och är i gasen för att det finns så mycket roligt man kan skapa. Om sisådär en timme blir jag alldeles hispig och får nån slags miniångest över att jag inte har tid att göra det jag vill, och sen, om ett par dagar, så har rushen gått över, och jag är tillbaka i "jag hatar datorer, jag vill inte jobba, jag vill bara spela musik och jaga tjejer". Typ.....
Läs hela artikeln
Public Class Functions
Public Shared Function ReverseDictionary(Of TKey, TVal)(ByVal dict As Dictionary(Of TKey, TVal)) As Dictionary(Of TKey, TVal)
' .NET objectmodel sucks. This is only to compensate for the
' lack of a Dictionary(Of TKey, TVal).reverse() functionality
' (to be able to "for each" in reverse direction). And
' as the Dictionary type doesn't even support an insert method, we
' have to put it in a collection first.
' Rage, insanity and mayhem!!!
Dim result As New Dictionary(Of TKey, TVal)
Dim col As New Collection(Of KeyValuePair(Of TKey, TVal))
For Each x As KeyValuePair(Of TKey, TVal) In dict
col.Insert(0, x)
Next
For Each x As KeyValuePair(Of TKey, TVal) In col
result.Add(x.Key, x.Value)
Next
Return result
End Function
Panasonic XE9EKE
Den har gått sedan i måndags kväll. Jag har kollat på elmätaren och just nu, kl 15 lördag, har huset dragit 137 kWh. Extrapolerat till en hel vecka blir det
168h/113h*137kWh = 200 kWh per vecka
Visserligen gäller siffran vid väldigt milt väder, men det slutar ju bara på 800 kWh per månad vid dessa förhållanden (ungefär 4-7 grader varmt ute) och isåfall kommer elkostnaden bli bra mycket lägre än vad jag trodde. Det visar sig...
Läs hela artikeln
Igår tog jag en promenad. Jag gick min vanliga runda på 7 km, och på ett ställe är skogen väldigt tät. Så lyssnade jag på ljudet från mina steg och hörde hur skogens eko lät precis som ett riktigt dåligt digitalt reverb. (rymdljud, ett grötigt eko, som efterljudet av när man stänger en dörr i en stor stenlokal. En kyrka t.ex.)
Målet med ett reverb (tycker jag) är att vara naturtroget och realistiskt. Dyra och bra digitala reverbapparater använder inspelade impulsprofiler för att skapa ett bra reverb. Det är en digital avbildning av hur ett rum reagerar på en aukustisk impuls...
Läs hela artikeln