Monthly Archives: August 2009

PC in a Mac’s case

As I said to my friend Andrew, we are going to end up on “The (Electronics) Antique (read: mostly junk) Road Show”. And we are proud of it. My recent find is a Mac G4, almost complete. Time for a new project. I’m not going to try and restore the Mac. No, most of the parts are going back to the same recycling bin, but case is … I’ve never seen that good PC case. Here are the pictures:

Mac in the basement

Mac in the basement

Open case

Open case

Mac with distant relatives

Mac and its distant relatives

On the last picture is the Mac with its distant relatives: Sinclair’s ZX Spectrum (anyone remembers it? 48kB RAM!!!) and Acer’s Aspire One running UNR 9.04. Anyway, as you can see from the second picture, there is PS, mobo, dvd drive, video card. There was no hard disk in it, and whoever took it out, he didn’t leave the HD mounting bracket. No worries, there is two more still left in the case.

That’s going to be my fall/winter project: PC in the Mac’s case, running Ubuntu 64bit, whatever version is going to be the most recent, probably 9.10. I wont finish it before the release date, that’s for sure.

Piece of an old PHP code

I was going through some old notes today. Found cute little piece of the php code. Here’s to try wordpress’ sourcecode tag:

$self = $_SERVER['SCRIPT_NAME'];

if (isset($_COOKIE['style'])) { 
  $stil = $_COOKIE['style']; 
} else { 
  $stil = 'default'; 
}

if (isset($_COOKIE['lang'])) { 
  $lang = $_COOKIE['lang']; 
} else { 
  $lang = 'en'; 
} 

if ($_SERVER['REQUEST_METHOD'] == 'POST' && $_POST['pazi'] == 'sad') {
  setcookie('style',$_POST['izbor'],time()+6000000,'/');
  Header("Location:$self"); 
} 

if ($_SERVER['REQUEST_METHOD'] == 'GET' && (isset($_GET['ln']))) { 
  setcookie('lang',$_GET['ln'],time()+6000000,'/'); 
  Header("Location:$self"); 
} 

Looks like it works, eh? How about some arduino code?

/*
Blink

Turns on an LED on for one second, then off for one second, repeatedly.

The circuit:
* LED connected from digital pin 13 to ground.

* Note: On most Arduino boards, there is already an LED on the board
connected to pin 13, so you don't need any extra components for this example.

Created 1 June 2005
By David Cuartielles

http://arduino.cc/en/Tutorial/Blink

based on an orginal by H. Barragan for the Wiring i/o board

*/

int ledPin = 13; // LED connected to digital pin 13

// The setup() method runs once, when the sketch starts

void setup() {
// initialize the digital pin as an output:
pinMode(ledPin, OUTPUT);
}

// the loop() method runs over and over again,
// as long as the Arduino has power

void loop()
{
digitalWrite(ledPin, HIGH); // set the LED on
delay(1000); // wait for a second
digitalWrite(ledPin, LOW); // set the LED off
delay(1000); // wait for a second
}

Drivel

Installed Drivel on my desktop – this is just a test.
Test – čćšđž ČĆŠĐŽ – test.
Тест – чћшђжљњџ ЧЋШЂЖЉЊЏ тест.