Sådan installeres mono på osx apache

Til alle .net hajerne på macnyt.dk

Sådan installere du xsp og mod_mono i OSX og får dem knyttet til standard Apache serveren.

Det er reelt ikke så svært. Der er blot et par ting man skal huske…
Du løber sikkert ind i nogle problemer pga jeg har forskellige udviklingsværktøjer installere som du mangler, i såfald kan du smide en kommentar også kigger vi på det.

Først installeres mono 1.2.4 via pkg filen på www.go-mono.com

Dernæst skal man hente xsp og mod_mono source koden på http://go-mono.com/sources-stable/

Kopier filerne til fx Desktop/src
Først bygger vi xsp, som er en server der kan køre .aspx filer
Åben en terminal og hop ind i ~/Desktop/src/xsp-1.2.4
Kør “./configure”, “make” og “sudo make install”…hvis den beder om dit password indtaster du dette…
Disse kommandoer smider en masse tekst af sig…
De sidste par linier er lidt interessante:
/usr/bin/install -c ‘xsp’ ‘/usr/local/bin/xsp’
/usr/bin/install -c ‘mod-mono-server’ ‘/usr/local/bin/mod-mono-server’
Her kopierer den de eksekverbare filer vi skal bruge senere…
Åben en ny terminal og skriv xsp du burde blive mødt med følgende som viser at xsp ihvertilfald kan køre
Listening on port: 8080 (non-secure)
Listening on address: 0.0.0.0
Root directory: /Users/mikkel
Hit Return to stop the server.
bare afslut serveren…

Så kommer turen til mod_mono, den del der skal installere i apache…
Åben en terminal og hop ind på ~/Desktop/src/mod_mono-1.2.4 og køre endnu en omgang
“./configure”, “make” og “sudo make install”…igen, hvis den beder om dit password indtaster du dette…

Så skal vi konfigure apache til at bruge mod_mono…
Inde i /private/etc/httpd ligger alle apache konfigurationsfiler. mod_mono har været så søde at lægge en mod_mono.conf file her.
Den skal simpelthen inkluderes i /private/etc/httpd/httpd.conf…
Skriv include /private/etc/httpd/mod_mono.conf i den nederste linie i httpd.conf (det er påkrævet at man er root)

Dernæst kan apache startes via System Preferences Sharing Websharing (elller noget lignende)…
Hop ind i din Sites mappe, og lav en fil der hedder test.aspx. kopiere koden fra http://pastie.caboo.se/82573 ind i test.aspx og ram
http://localhost/~mikkel/test.aspx (chancen for at dit brugernavn er mikkel er ret lille, så prøv med noget andet) i din browser….Du burde se resultatet af en udført aspx side…

Macbook Random Shutdown, A Temporary Fix?

So, I’m the not so happy owner of a week 21 2Ghz White Apple MacBook.
I bought from the Apple OnLine Store on the 18th of May, and recieved it around 1st of June.
In the start it was great. Fantastic performance, great build quality and all that…
But then around the 21st of july bad things started to happen.
I became a victim of MacBook Random Shutdown, or a least one variant of the problem.

My MacBook crashes most frequently when its cold. So when I boot it in the morning it usually crashes within minutes. And sometimes it keeps crashing.

Now, I will tell you have I achieved 8+ hours uptime on this lemon MacBook…

1. Press and hold the power button until the laptop beep (really loud and noisy).
This will enable some kind of heat prevention function, limiting the cpu from running more than 1Ghz (basically 50% of what its supposed to handle). I do not know if its 1Ghz on each core or total…but its pretty slow, and running Windowns Xp in Parallels is pretty useless…
2. As soon as the desktop appears, run “yes > /dev/null & yes /dev/null” in terminal…This should force each cpu core to max out…Some variants of MAcBook Random Shutdown actually do shutdown from running this command. My MacBook doesn’t…

3. Keep the terminal running like that for say 5 minutes, and the system should be stable.

4. Keep it from going to sleep…
I have been working 8+ hours on the MacBook the last 2 days using the method described above.

Apple is shipping me a replacement MacBook tomorrow. But I’m really not convinced that they have identified and resolved the problems causing the shutdown…Too Bad, the MacBook really is a nice laptop…

MacBook Random Shutdown

I løbet af et par uger gÃ¥r Verdens Fedeste Computer til at blive verdens ledeste lille satan…

Den startede med at blive gul…ok…ikke sÃ¥ slemt….

SÃ¥ begyndte den at crashe…meget slemt…

Kontaktede selvfølgelig AppleCare, og de henviste mig til Humac der ville reparere min maskine.

Jeg frygtede at jeg mÃ¥tte undvære den i lang tid, men de fik heldigvist hurtigt diagnosticeret problemet. Jeg fik maskinen tilbage mens de ventede pÃ¥ reseverdelen (Top Case)…
Efter en uges tid dukkede delen op, og jeg afleverede maskinen igen, med lovning af a den var klar dagen efter…
Og ganske rigtigt, efter blot et par timer var den klar…og jeg tog ud for at hente den….

På reparationsrapporten står der intet om udbedring af random shutdown problemet! Kun om udskiftning af Topcase pga affarvning.

Og det er her historien begynder at bliver interessant….

Der findes nu to versioner af historien, den ene, er off-the-record, og kommer ikke frem endnu….

Den anden, kommer her….

NÃ¥, men efter at have haft min maskine tilbage i et par timer begyndte den at crashe igen. Jeg tilbragte den halve nat i nat, med at reinstallere (havde læst pÃ¥ nettet at det sikkert ikke ville hjælpe noget, men noget mÃ¥tte jeg jo gøre)…Det hjalp ikke noget…

I dag crashede den 4-5 gange pÃ¥ arbejdet, godt ophidset ringer jeg igen til AppleCare. 1st level support viderestiller mig til en dansker (jubii!)…

Vi diskuterer sagerne, og jeg fortæller at Humac ikke kunne løse mit problem. Teknikeren er rimelig utilfreds med Humac service. Jeg siger at jeg “har hørt en lille fugl synge om at problemet ikke kan løses??”…Sludder teknikeren har løst en del at de problemer i samarbejde med Apple Engineers fra USA (ooh!)….Han ringer til Humac…
Vender tilbage lidt senere og fortæller at Humac sÃ¥dan set havde gjort som der stod i foreskrifterne….og om jeg virkelig stadig havde problemet??? Dooh…JA!!

Jeg siger “Replacement”…

Han siger “Jo, men det er ikke sikkert det vil løse problemet…det er ret udbredt”…Chok… SÃ¥ han tror ikke engang at de vil kunne skaffe mig en fejlfri Macbook???

Nu venter jeg pÃ¥ at han vender tilbage…

Dette indlæg er blot en kladde…men jeg skal ud med det….og mÃ¥ske crasher min maskine sn….

MacBook random shutdown – Mac Forums

AppleTalk Australia – Macbook Random Shutdown – AppleTalk Australia

Infinite Loop: Users report MacBooks and MacBook Pros randomly

AppleDefects.com » MacBook Random Shut Offs Continue: Users

Macbook woes continue, with random shut downs on The uber geeks

MacBook Sudden Shutdown – MacNN Forums

macbook

Forleden modtog jeg en længe ventet pakke fra Apple. Nemlig den nye MacBook. Spækket med ram (2gb) er det en fantistisk maskine.
Designet er lækkert og stramt, den er så godt som lydløs, og sÃ¥ giver den virkelig baghjul i forhold til min gamle 12″ powerbook.
Den eneste ulempe er at den er 13,3″, hvilket er ret stot, synes jeg. Den er ikke ligesÃ¥ portabel som en 12″ maskine.

WiFi modtagelsen er i top
Jeg kan køre XP via Parallels, dvs udvikle i eclipse pÃ¥ windows, uden mærkbar hastighedstab….Perfekt…
Skærmen er skarp og behagelig.
Keyboardet er hurtigt, men hÃ¥rdt, man skal lige vænne sig til det…

Alt ialt den fedeste computer jeg indtil videre har haft

Rails Routing Ruler

Version 0.10 af Rails er pÃ¥ gaden….Skynd dig at opgradere mens de stadig har nogle pÃ¥ lager…Dammit det gÃ¥r hurtigt nu, routing, webservices….good stuff…

(mor. jeg sætter tidspunkter på hjemmesiden i morgen)

Facets of Ruby: Introduction to Rails (Loud Thinking)

Facets of Ruby: Introduction to Rails (Loud Thinking)
Ruby is headed for intensely interesting times in 2005. Rails will be hitting the big 1.0 early in the coming year, RubyGems will make it into the standard library, and a whole series of books will be coming out. I couldn’t imagine any development ecosystem I’d rather be a part of.

Gode nyheder…Der er ingen tvivl om at Rails rykker max…

Ikke nok med at Rails er et godt framework, men hele community’et er godt…Der er nogle fede folk pÃ¥ IRC der altdig er med pÃ¥ lidt spas…

hobix&you!! feel yeah!!

hobix&you!! feel yeah!! the white pantsuit of weblahhing…
Rubys landsbytosse whytheluckystiff har lavet endnu en kreation…weblog værktøjet hobix…
Fra introduktionen:

What Is??

A coat arrives at your door. Your mom said she’d drop it off at the door and she did. You inherited the coat from your gramps. Hey, wo! This coat has a skinny pocket, runs vertically over your left breast. (How neat and discreet.) And wonderful knobbly wooden buttons.

Someone left a pair of white gold cufflinks in the lower pocket. White g-g-gold!!!
New Coat for Your Blahhg, Want It??

Hobix is a new coat, but it’s really funky, you gotta be adventurous and intrepid. You have to be able to do a triple front-flip without using your legs at all. If you use Hobix and you can’t do a triple front-flip without using your legs, then you will go to Federal prison. Because you’re almost definitely pullin other heists that are unpaid, comin after ya.

The basic points behind Hobix are:

  • Your blahhg or websyht is made up of some thing.
  • That some thing might be news entries, pix, keynote addresses, spreadsheets.
  • The first page of your blahhg shows the latest some thing.
  • Any some thing can be simplified for the first page.
  • Beyond that, each some thing gets it own page.

Yeah, so?? So what’s adventurous about that?? How is that new and revolutionary and rad and freaky sweet and such?? O-ho. Well, let me tell ya.

Okay, so it’s not. But I really want it to be!!

Den mand er sindsyg…

Læs også Why’s (Poignant) Guide to Ruby

PÃ¥ skinner…

Sad og idlede lidt i dag pÃ¥ jobbet, og besluttede mig for endelig at lave en rails applikation…og det blev til lnx, en delicious klon…Skynd dig ind og prøv den ,-)

Anyways, selve applikationen er ikke sÃ¥ interessant. Det der er interessant er den søtte rails og ruby egentlig giver dig som udvikler. Jeg har aldrig oplevet sÃ¥ kort en afstand fra tanke til kørende kode…

Applikationen benytter kun en lille del af Rails, og praktisk taget næsten intet ruby kode…Hvis man ser bort ser fra mine templates er der omkring 200 linier kode ialt…

Jeg har rodet med en del frameworks, bÃ¥de som bruger men sÃ¥ sandelig ogsÃ¥ som udvikler, men jeg er aldrig tidligere stødt pÃ¥ en sÃ¥ komplet pakke som Rails. Det er helt fantastisk sÃ¥ mange features og support der er bygget ind i det…Den hjællp du fÃ¥r bare til unit testing kan fÃ¥ de fleste andre frameworks til at blegne…fantastisk!

App’en bliver hostet hos textdrive, som desværre ikke er den hurtigste host….Designet er tyvstjÃ¥let og grimt…bliver sikkert fixet lidt op senere….

Session Container Performance i Rails

Scott Barron har kigget lidt på performance tal i forbindelse med valget af sessiion container i Rails
Artiklen kan læses
her, viser at drb og database storage lader til at være det bedst valg.
drb er distrubted ruby. Lidt ligesom rmi og remoting. Dvs at din Rails applikation gemmer session information på en drb server der kan køre lokalt eller på en anden maskine. På den måde bør man også kunne lave loadbalancing med roundrobin???

Anyways pÃ¥ denne side kan du se hvordan du sætter Rails op til at bruge drb…Og ja…det er en linie kode…

Ars Technica anmelder Delicous Library

This phenomenon is quintessentially “Macintosh”, as is Delicious Library itself, from its purpose, concept, and design, to the people that make it and every last pixel and line of code it contains. If you’re reading this on a PC that you built yourself from carefully selected parts for about the price of a low-end iMac, I hope this review will help you to begin to understand what’s so special about the Mac, Mac software, and the Mac community. If you’re already one of the faithful, sit back and relax as we examine the latest software offering from some old friends.

Læs mere

Podcasting sucks

Jeg kan kun give Andreas ret…IgÃ¥r sad jeg inde pÃ¥ kontoret og lyttede til et par “shows”…Det siger mig sgu ikke noget. Kan det være fordi at “værterne” ikke har noget fornuftigt at sige???
Men det er en helt anden sag…

Teknisk set er det Som Andreas skriver, podcasting er kun radio…Der er intet web, ingen semantik, intet meta…bare en mp3 fil der hentes via rss…

Vil du Switche???

Der er mange windows brugere der spørger til min mac…Hvordan er det??? Hvad er fordele/ulemper?? Skal jeg ogsÃ¥ swtiche???
Som regel plejer jeg IKKE at anbefale at folk skifter til mac…hvorfor??? Fordi der er mange ting der er anderledes pÃ¥ mac’en, og jeg ved at nÃ¥r vedkommende sider en sen aften og sveder over et eller andet der ikke virker, vil de bande mit navn langt ind i helvedet…Det ønsker jeg ikke skal ske…

Men hvis du er nysgerrig overfor denne (fantastiske) platform kan du med fordel læse A Month with a Mac og danne din egen mening…