2008-04-25
Fortfarande inget klick
Fortfarande inget klick, teorin håller och snart åker den gamla "trasiga" hårddisken in i datorn igen. 120 GB extra plats, gott!
Jim Keyzer är en skum kille
http://kopit.se/2008/04/24/keyzer-mailar-och-klagar-pa-kopit/
2008-04-23
Onödig hårddisk
Ni minns kanske att MuuWiki var nere några dagar i februari. Jag hade nämligen hört ett klickande ljud från datan och tänkte att nu var det fara på färde, nu håller hårddisken på att krascha. Identifierade den klickande disken med hjälp av uteslutningsmetoden. Ny (större) hårddisk in, nytt OS (Ubuntu), migrera data från gammalt OS (Mandriva) osv. Puh!
Ett par dagar senare... Klick igen... Argh! Tog jag ur fel hårddisk? Är den nya också trasig? WTF! Står dock ut med klickandet. Spola fram till i dag. Undersöker. Ut med den nya, boota med en gammal. Klick, klick. Okej, bra, eller nåt. Började kolla temperaturen. Det var nämligen en teori jag hade, att något hände när den blev varm, typ runt 70 grader. Jo, det verkar fortfarande stämma. Boota. Kollar BIOS. Same same temp. Hmm... Vad är det där för inställning? "Varning vid för hög temperatur". Hmm... Satt till 70 grader... Hmm... Sammanträffande? Stängde av varningen, bootade om, sänkte fläktvarvtalet och drog igång lite jobbiga program. Tempen ökade långsamt: 69... 70... 71... 72... 73... Inget klick.
Det där var för en timme sedan och än har inget klick hörts. Det lutar alltså starkt mot att klickandet bara var varningsljudet om för hög temperatur. Ljudet har troligen aldrig kommit från någon av hårddiskarna vilket betyder att jag köpt ny och bökat i flera dagar med ominstallation helt i onödan (*)... Som man säger i familjen Dahl: bläfisk! :(
Så vems var felet? Moderkortstillverkaren tycker jag. Ett varningsljud som inte låter som en varning utan som ett klick från en hårddisk, är det bra design? Mnja, jag är schkeptisk...
* Nåväl, jag fick förstås en större hårddisk och lärde mig Ubuntu på köpet.
Ett par dagar senare... Klick igen... Argh! Tog jag ur fel hårddisk? Är den nya också trasig? WTF! Står dock ut med klickandet. Spola fram till i dag. Undersöker. Ut med den nya, boota med en gammal. Klick, klick. Okej, bra, eller nåt. Började kolla temperaturen. Det var nämligen en teori jag hade, att något hände när den blev varm, typ runt 70 grader. Jo, det verkar fortfarande stämma. Boota. Kollar BIOS. Same same temp. Hmm... Vad är det där för inställning? "Varning vid för hög temperatur". Hmm... Satt till 70 grader... Hmm... Sammanträffande? Stängde av varningen, bootade om, sänkte fläktvarvtalet och drog igång lite jobbiga program. Tempen ökade långsamt: 69... 70... 71... 72... 73... Inget klick.
Det där var för en timme sedan och än har inget klick hörts. Det lutar alltså starkt mot att klickandet bara var varningsljudet om för hög temperatur. Ljudet har troligen aldrig kommit från någon av hårddiskarna vilket betyder att jag köpt ny och bökat i flera dagar med ominstallation helt i onödan (*)... Som man säger i familjen Dahl: bläfisk! :(
Så vems var felet? Moderkortstillverkaren tycker jag. Ett varningsljud som inte låter som en varning utan som ett klick från en hårddisk, är det bra design? Mnja, jag är schkeptisk...
* Nåväl, jag fick förstås en större hårddisk och lärde mig Ubuntu på köpet.
Skall du eller skall du inte?
Skall du eller skall du inte vidarebefodra det där roliga mejlet du
just fått? En enkel guide för våra föräldrar och kollegor:
http://www.awesomeology.com/2008/04/16/should-you-forward-that-email/
just fått? En enkel guide för våra föräldrar och kollegor:
http://www.awesomeology.com/2008/04/16/should-you-forward-that-email/
2008-04-22
Kul!
Kul att så många av er valde att bli MuuBlog-skribenter! Det var
troligen ganska lätt att registrera sig gissar jag... :)
troligen ganska lätt att registrera sig gissar jag... :)
2008-04-21
Beach Mölndal. Vi tog en tur till den fi
Beach Mölndal. Vi tog en tur till den fina stranden nere vid Lackarebäck. Solen sken och alla utom Emil var glada.
I dag
I dag skall jag gå ut och piska mattor, det är tufft! Lite oldskool
liksom, och jag kan nog betta en hel del på att jag är rätt ensam om
att göra det bland oss Muufolk. Eller?
liksom, och jag kan nog betta en hel del på att jag är rätt ensam om
att göra det bland oss Muufolk. Eller?
Snyltsurfning
Äntligen! Jag har ju som bekant inget bredband just nu men har upptäckt att någon i huset lämnat sitt trådlösa nätverk öppet för andra. Jag har dock inte lyckats flirta mig in. Förrän nu i morse när jag startade datan och såg att den var inloggad. Det går inte fort, men det går (som flickan sa). I framtiden tror jag inte att alla kommer att behöva bredbandsabonnemang, om ens några, det kommer att finnas i luften överallt.
2008-04-20
Persiennkungen
I dag har jag lagat en persienn i nya lyan. Manligt!
2008-04-19
På plats i nya lyan!
Yes! Tack vare Bengt, Hans, Irene, Johan, Stefan, Anders, Kicki och Emil är vi nu på plats i nya lyan, jippie! Snurfar mha min mobiltelefon (inte så dyrt som ni tror, jag har ett "datapaket" kopplat till mitt mobilabonnemang där jag kan använda 1000 MB för 39 spänn). Tack alla ni som bar alla saker!
2008-04-18
Är du vaken Lars?
Kollar bara om bloggen fortfarande fungerar...
2006-09-07
Min första musikvideo!
Min första musikvideo! Med hård musik, fest och kalas samt djur och natur, allt på tolv sekunder! Inkluderar autentisk ljudupptagning i Slottsskogen.
Skapad hos http://eyespot.com/
Skapad hos http://eyespot.com/
2006-09-06
Tydligen populär. Och finsk.
Tydligen populär.
Men faktiskt, den sätter sig. Hade på den i bakgrunden ett tag och det kändes...bra...
Men faktiskt, den sätter sig. Hade på den i bakgrunden ett tag och det kändes...bra...
2006-09-04
2006-09-01
Egen tröja
I alla år har jag velat göra min egen t-shirt med kovla tryck. Nu verkar det vara lätt: http://www.attitude.se/index.php.
Nu skall man bara komma på det där tuffa trycket då...
Nu skall man bara komma på det där tuffa trycket då...
2006-08-31
Functional programming at Microsoft
While browsing around I just happened to stumble over this video of an interview with Brian Beckman, a guy at Microsoft Research:
http://channel9.msdn.com/Showpost.aspx?postid=230438
Quite interesting to hear about his background as a physicist etc, but the fun part was when he started to talk about Visual Basic in the same sentence as Scheme, and almost saying that are the same thing, basically. :)
He mentions Scheme a number of times, he talks quite much about functional programming and how VB.Net is a goox mix of functional and imperative programming, and he even mentions Lisp.
If you don't want to see the whole interview, skip forward to somewhere around 34:00 when he starts talking about Haskell.
Even for a MS-critic like me, it was a very interesting interview.
http://channel9.msdn.com/Showpost.aspx?postid=230438
Quite interesting to hear about his background as a physicist etc, but the fun part was when he started to talk about Visual Basic in the same sentence as Scheme, and almost saying that are the same thing, basically. :)
He mentions Scheme a number of times, he talks quite much about functional programming and how VB.Net is a goox mix of functional and imperative programming, and he even mentions Lisp.
If you don't want to see the whole interview, skip forward to somewhere around 34:00 when he starts talking about Haskell.
Even for a MS-critic like me, it was a very interesting interview.
Easy blogging with your mobile phone
I decided to see if I could write a simple web interface to Blogger that I could use from my mobile phone. To my surprise it was quite easy, even with my very limited PHP-skills. Follow the instructions below and you will be mobile blogging in no time.
What you need:
The approach here is not to use any of the APIs (I counted to at least three, all supported by Blogger) that Blogger provide. Instead I took the easy way out and decided to use the e-mail "gateway" to create glob posts.
First, create the settings file:
Next, the actual code in newblog.php:
The code should be quite easy to understand so I won't get into any details here.
The password check is very basic but it should work well as long as no one is sniffing your network connection. And if they do I guess you could always enable SSL.
The result of running the script looks like this:

And after posting:

Resulting post:

The screenshots are from a normal browser, but the result should look similar in even simple mobile phones that have a recent XHTML-browser.
There is one "bug" with the script and that is that characters outside ASCII (127 bit) will not be transferred correctly to the blog. I haven't figured out why, but I guess I would have to fiddle with MIME-encodings to get that working.
Happy blogging!
What you need:
- A web server you control, with Apache, PHP and mod_php.
- The PEAR Mail package for PHP.
- An account on an SMTP-server. Many ISPs provide one of these for you.
The approach here is not to use any of the APIs (I counted to at least three, all supported by Blogger) that Blogger provide. Instead I took the easy way out and decided to use the e-mail "gateway" to create glob posts.
First, create the settings file:
<?php
// -----------------------------
// Configuration for newblog.php
// -----------------------------
// Password required to submit the post
$required_pass = "password";
// Blogger e-mail address. This is enabled and the secret
// configured in the admin interface at Blogger.com.
$to = "My blog <username.secret@blogger.com>";
// From address.
$from = "Me <my.address@somedomain.net>";
// The SMTP-server to use.
$host = "smtp.somedomain.net";
?>
Next, the actual code in newblog.php:
<html>
<body>
<p>
<?php
include("newblog_settings.php");
$method = $_SERVER['REQUEST_METHOD'];
if ($method == 'GET')
{
?>
<!-- Simple form. As light as possible. -->
<form name="newpost" action="newblog.php" method="post">
Password:
<br>
<input type="password" name="pass">
<br>
Subject:
<br>
<input type="text" name="subject">
<br>
Body:<br>
<textarea name="body"></textarea>
<br>
<input type="submit" value="Create post">
</form>
<script>
document.newpost.pass.focus();
</script>
<?php
} elseif ($method == 'POST')
{
$pass = $_POST['pass'];
if ($pass == $required_pass)
{
$subject = $_POST['subject'];
$body = $_POST['body'];
if ($subject == '' || $body == '')
{
echo "<p>Subject and body is required!</p>";
}
else
{
require_once "Mail.php";
$headers = array ('From' => $from,
'To' => $to,
'Subject' => $subject);
$smtp = Mail::factory('smtp',
array ('host' => $host,
'auth' => false));
// If authentication is needed, use this:
// $smtp = Mail::factory('smtp',
// array ('host' => $host,
// 'auth' => true,
// 'username' => 'user',
// 'password' => 'pass'));
$mail = $smtp->send($to, $headers, $body);
if (PEAR::isError($mail))
{
echo("<p>" . $mail->getMessage() . "</p>");
} else {
echo("<p>Message with subject \"" . $subject . "\" successfully sent!</p>");
}
}
}
else
{
echo("<p>Wrong password!</p>");
}
?>
<p><a href="/newblog.php">Create a new post</a></p>
<?php
}
?>
</p>
</body>
</html>
The code should be quite easy to understand so I won't get into any details here.
The password check is very basic but it should work well as long as no one is sniffing your network connection. And if they do I guess you could always enable SSL.
The result of running the script looks like this:

And after posting:

Resulting post:

The screenshots are from a normal browser, but the result should look similar in even simple mobile phones that have a recent XHTML-browser.
There is one "bug" with the script and that is that characters outside ASCII (127 bit) will not be transferred correctly to the blog. I haven't figured out why, but I guess I would have to fiddle with MIME-encodings to get that working.
Happy blogging!
Subscribe to:
Posts (Atom)