Archive for the 'Bits & Bytes' Category

Quikplan – Ein neues Catalyst Perl / jquery javascript Projekt

July 4th, 2008

Mein neues Projekt Quikplan geht an den Start. Gemeinsam mit Chris entsteht eine Kursplanungssoftware die speziell auf die Anforderungen einer Kletterhalle (oder ähnlichem) getrimmt ist.

Als Backend dient Catalyst Perl mit diversen weiteren Modulen (Moose, DBIx::Class, …) getrennt über ein JSON basierendes API. Das Frontend ist eine Web 2.0 Applikation basierend auf jQuery und einen eigens dafür erstellten Framework für einfaches und konsistentes GUI Handling.

Die ersten Erfahrungen mit Moose sind sehr vielversprechend und die erste Klasse (ein TransactionManager als Zwischenlayer zu den DBIC/DBI Transaktionen) ist bereits erstellt.

Für mehr Informationen: www.quikplan.at bzw. ein Mail auf die Reise schicken (info A T quikplan D O T at).

System backup vs. system images

October 13th, 2006

Creating a system image is IMHO different from creating a level 0 backup.

A backup is destined for the one host it was taken from, no other. MBR, partitioning, filesystems will all stay the same. Whereas a system image is used to multiply an installation to different hosts, with probably different partitioning, eventually different mount points. Differences of configuration is not part of this post, so yes, there are definitly different setting for network, hostname, …, but that has to be handled after restoring the image.

Target systems are Intel-based, so a Rescue-CD like RIP (Rescue Is Possible) can be used. The whole system is to be backed up, so unmounting of the root partition is going to be hard, meaning a boot from external media (e.g. CD) is required. We sure want to have a consistant state, so changes to the running filesystem must not be possible during backup. The backup destination is either an external storage like a DVD burner, tape or USB harddisk, but can also be a network storage like nfs directory, netcat tcp backup, …

Let’s take a closer look at the steps involved for either of the possibilities:

Blockbased

Operates on the block level. Similar to saving bit by bit from the blockdevice in question. This should never ever be done on a mounted filesystem.

Procedure:

  1. Boot from CD
  2. Prepare backup destination
  3. Backup MBR(s)
  4. Backup partition table(s)
  5. Backup whole disk(s) or required block devices
  6. Reboot

Advantages:

  • independence of the filesystem used (so indirectly all filesystem features are supported)
  • can be used for non-linux filesystems (e.g. backup NTFS partitions)

Disadvantages:

  • inflexible
  • unable to restore single files or directories
  • no listing / index possible

Tools:

Filesystem based

Operates on the filesystem level. The supported filesystems are known, usually with all the features they offer (e.g. extended attributes, ACLs). This should never ever be done on a mounted filesystem.

Procedure:

  1. Boot from CD
  2. Prepare backup destination
  3. Backup MBR(s)
  4. Backup partition table(s)
  5. Backup required filesystems
  6. Reboot

Advantages:

  • independence of the blockdevice
  • all filesystem features supported
  • only a limited number of filesystems supported (mostly linux)

Disadvantages:

  • some flexibility
  • unable to restore single files or directories
  • no listing / index possible
  • partition sizes must be at least as large as the original one

Tools:

Filebased

to be written

Blockbased backups are definitly more suitable for level 0 backups, as we definitly restore to the same host, and everything should be the same, bit by bit.
That leaves filebased archives for system images, as they are extremly flexible.

References

http://www.halfgaar.net/backing-up-unix

Google Picasa Web Albums open doors…

September 24th, 2006

Seems like webalbums is now available from google. Of course BETA. As with all google products.

It’s 250 MB of free picture storage, with the nice Picasa client to manage your photos locally and upload to webalbums without a hitch. Did I mention picasa runs on windows and linux, just as I need it?

I created my first test album for public view. So also embedding into posts should work. Let’s try with a “Art” image:
Art ImageTobias in Schönbrunn

Get your account too at picasaweb.google.com

Cheers

+rl

  •   Category: Bits & Bytes   A-Tags:
  • Comments Off on Google Picasa Web Albums open doors…

WordPress reached 2.0 and plugins followed…

February 9th, 2006

It took some time til WordPress reached the 2.0 version. And now most plugins are being ported.

This site now runs on WP2.0 with gallery2 plugin in the works. Update: A basic example is disabled.

Just have to get the puzzles together now, then everything is going to be fine, fine, fine.

  •   Category: Bits & Bytes   A-Tags:
  • Comments Off on WordPress reached 2.0 and plugins followed…

Somis Milestone 2 reached…

November 17th, 2005

Milestone 2 has been approved (altough one document was missing, but noone noticed).

We started hacking on the catalyst base now, mostly just some basic controller and view parts.

UML and ERD are nearly finished, so we seem to be on schedule, that’s fine!

Chris even created some first sketches for a logo for Somis.

vServer move to fx7.org

October 18th, 2005

As always it seemed to be just a view hours work to move all services from the old mos.at hosted vserver to the new dedicated server owned by Duke. So we join efforts on that front and are going to share the server for all our vhosts and services.

Everything is moved now, except mail service. I still need to tweak the mail configuration by merging both our domains (database vs filebased). But I see the light at the end of the tunnel.

It’s obvious that also this blog is working again, fine so far.

« Prev - Next »

primary