März, 2010

RAID 1 mit 4 Platten

Mittwoch, März 10th, 2010

Beim umbauen eines RAID 1 mit 4 Platten auf 2 neue Platten hatte ich folgendes spannendes Resultat.

root@ubuntu:~# cat /proc/mdstat 
Personalities : [raid1] 
md127 : active raid1 sdb1[0] sda1[3]
      9767424 blocks [4/2] [U__U]
      
unused devices: 

Es waren zwar die nötige Anzahl für ein RAID 1 an Platten vorhanden. Dennoch bekam ich damit bei Boote Probleme, so das ich das RAID umbauen musste.

root@ubuntu:~# mdadm --grow --raid-devices=2 /dev/md0
mdadm: error opening /dev/md0: No such file or directory
root@ubuntu:~# mdadm --grow --raid-devices=2 /dev/md/0_0 
raid_disks for /dev/md/0_0 set to 2

In meinem besonderen Fall ging das nicht mit /dev/md0 sondern nur mit /dev/md/0_0 vermutlich wegen der zuordnen zum md127.

Da nach war alles wieder in Ordnung:

root@ubuntu:~# cat /proc/mdstat 
Personalities : [raid1] 
md127 : active raid1 sdb1[0] sda1[1]
      9767424 blocks [2/2] [UU]
      
unused devices: 

Importscript von Drupal nach WordPress

Samstag, März 6th, 2010

Endlich hat der AStA eine neue Webseite. Was auffällt ist vermutlich das Kopfzeilen Hintergründigbild das meinem vielleicht ein bisschen ähnelt. Die Jungs vom AStA haben beim anschauen meines Blogs ein bisschen inspirieren lassen. Toll an dem Bild, das ich von meinem Turm geschossen habe, ist nämlich das es die sich um die Sicht der ganzen FH-Aachen auf Aachen handelt, da alle Standorte sich hinter dem HBF befinden. Ich habe dafür einen Importscript von Drupal nach WordPress geschrieben. Wie immer habe ich es als PHP_CLI Anwendung auf der Konsole gemacht.

#!/usr/bin/php5
 0)
	{
		#UPDATE
		$sql = "UPDATE `wp_posts` SET `post_content`= 
CONCAT(`post_content` , '" . mysql_real_escape_string(con( $ds['post_content'] )) ."') 
WHERE `post_title`='". mysql_real_escape_string(con( $ds['post_title'] )) ."'";
	}
	else
	{
		$sql = "
		INSERT INTO `wp_posts` 
		SET 
		`post_author`='1', 
		`post_date`='". $ds['post_date'] ."', 
		`post_date_gmt`='". $ds['post_date'] ."', 
		`post_content`='" . mysql_real_escape_string(con( $ds['post_content'] )) ."', 
		`post_title`='". mysql_real_escape_string(con( $ds['post_title'] )) ."', 
		`post_excerpt`='', 
		`post_status`='publish', 
		`comment_status`='closed', 
		`ping_status`='closed', 
		`post_password`='', 
		`post_name`='". $ds['post_name'] ."', 
		`to_ping`='', 
		`pinged`='', 
		`post_modified`='". $ds['post_modified'] ."', 
		`post_modified_gmt`='". $ds['post_modified'] ."',
		`post_type`='page';
		";
	}

	mysql_query($sql,$link) or die (mysql_error($link));
}

### Import Post
mysql_select_db("drupal",$link);

$sql = 'SELECT `news_id` , `news_category_id` , `news_title` , `news_data` , 
`news_date` , `summary` , `start_time` , `end_time` , `status` , 
`icon` , `create_date` , `modified_date` , `author_id` , `news_extra` 
FROM `cms_module_news`';


$q = mysql_query($sql,$link);
mysql_select_db("wordpress",$link);
for(;$ds = mysql_fetch_array($q);)
{

$sql = "
		INSERT INTO `wp_posts` 
		SET 
		`post_author`='1', 
		`post_date`='". $ds['create_date'] ."', 
		`post_date_gmt`='". $ds['create_date'] ."', 
		`post_content`='" . mysql_real_escape_string(con( $ds['news_data'] )) ."', 
		`post_title`='". mysql_real_escape_string(con( $ds['news_title'] )) ."', 
		`post_excerpt`='" . mysql_real_escape_string(con( $ds['summary'] )) ."', 
		`post_status`='publish', 
		`comment_status`='closed', 
		`ping_status`='closed', 
		`post_password`='', 
		`post_name`='". $ds['post_name'] ."', 
		`to_ping`='', 
		`pinged`='', 
		`post_modified`='". $ds['modified_date'] ."', 
		`post_modified_gmt`='". $ds['modified_date'] ."'
		";

	mysql_query($sql,$link) or die (mysql_error($link));
}
?>

GIMP Ebenen

Samstag, März 6th, 2010


Wenn man Photoshop gewöhnt ist, ist ein Umstieg auf GIMP echt hart. Denn man sucht die Tools einfach mal an einer ganz anderen Stelle. PS läuft zwar auch unter wine aber mir fehlen dann im PS auch sachen an die ich in GIMP gewöhnt bin. Hier aber mal wieder eine Sache nach der ich Googeln musste als ich die Ebenen nicht finden konnte.
Diese befinden sich nämlich unter Datei -> Dialoge -> Dock hinzufügen -> Ebenen, ….