Perforce für Indy-Developer und Freelancer

Perforce, das meiner Meinung nach beste SCM-Tool (Software Configuration Management, auch bekannt als Versionskontrolle) hat seine kostenlose Lizenz geändert.

Man kann jetzt ohne Lizenz bis zu 20 User und bis zu 20 Clients anlegen.

Hier!

Wer schon mal mit Perforce gearbeitet hat, weiss schon warum es böse rul0rz. Wer es noch nicht kennt, hier die wesentlichen Vorteile:

  • Sauschnell. Wer schon mal vor AlienBrain eingeschlafen ist wird nicht glauben wie fix so ein “Get Latest Version” gehen kann.
  • Branching. Vergesst alles, was Euch Mercurial, Subversion oder CVS (bwahaha) als “Branching” verkaufen wollen. Alles Steinzeitdreck. Branching das auch Mutti versteht!
  • Auch schnell mit grossen und binären Daten. Da versagt die Konkurrenz durch die Bank kläglichst. Mit Perforce kann man SCM so betreiben wie es sein sollte: Alles rein. Jede Grafik, jede Animation, jedes Design-Doc, Builds. Einfach alles.
  • Idiotensichere Installation. Irgendwo auf einem Server (kann Windows, Linux oder was anderes unixoides sein) ein Verzeichnis für P4 einrichten, reinpacken, starten, fertig. Keine Dependencies, keine perverse Database-Config.
  • Einfache Administration: Perforce ist praktisch wartungsfrei. Man muss nicht viel einstellen und das bischen was man braucht geht mit P4V sehr übersichtlich. Keine Text-Configs (kann man aber wenn man will), alles schön per GUI.
  • Zentrales Repository. Verteilte SCMs werden gerne als vorteilhaft betrachtet, sind aber in der Praxis eine Katastrophe.
  • Explorer-Einbindung (nur Win32/Win64). Vergesst TurtoiseXYZ.
  • Plugins für Visual Studio, Photoshop, Office, 3DSMax, …
  • Offline-SCM. Ja, genau. Inzwischen kann P4V auch offline arbeiten. Das war bisher das einzige, was mich gestört hat. Erledigt.
  • Replikation. Super für Load Balancing (bei 20 Usern natürlich nicht) und Hot Backup.
  • Ach ja: Support gibt es auch. Für die Free-Lizenz.

Die zwei wesentlichen SCM-Schritte für Indies und Freelancer

  1. Werd’ Dir bewusst, dass es ohne SCM nicht geht. Vorerst egal welches.
  2. Schau Dir deine Workflows an und finde das passendste Tool

sind mit dieser Lizenzänderung jetzt um einiges einfacher geworden. Es gibt keine Ausreden mehr!

 

 

 

 

 

 

 

Reisebilder

Yokohama 2008: http://carsten.orthbandt.de/japan/japan.html

Visby 2009: https://www.facebook.com/media/set/?set=a.1077858516164.2014320.1517285301&type=1&l=d3c51f4e80

 

Kiev 2010: https://www.facebook.com/media/set/?set=a.1489714252300.2064464.1517285301&type=1&l=3b8bb5af25

 

Kyoto 2010: https://www.facebook.com/media/set/?set=a.1534112962240.2068806.1517285301&type=1&l=91b3a15557

Osaka Aug 2010: https://www.facebook.com/media/set/?set=a.1527118507383.2068001.1517285301&type=1&l=1eab04f9f3

Osaka Aug 2010 Food: https://www.facebook.com/media/set/?set=a.1530943483005.2068538.1517285301&type=1&l=93ae691e1c

Nara Aug 2010: https://www.facebook.com/media/set/?set=a.1542383929009.2069520.1517285301&type=1&l=8ad65a6021

Osaka Jan 2011: https://www.facebook.com/media/set/?set=a.1795722502315.2102789.1517285301&type=1&l=653d6a67c4

Osaka Jan 2011 Food: https://www.facebook.com/media/set/?set=a.1799188188955.2103148.1517285301&type=1&l=afedcae3bd

 

Osaka Jan 2011 Gadgets: https://www.facebook.com/media/set/?set=a.1806209284478.2103792.1517285301&type=1&l=2768a61c28

 

Kopenhagen Mar 2011: https://www.facebook.com/media/set/?set=a.1898948162892.2110850.1517285301&type=1&l=c6b25b14c1

Osaka Apr 2011: https://www.facebook.com/media/set/?set=a.1942765698303.2113735.1517285301&type=1&l=80eb4ecdb1

 

 

 

 

 

 

 

 

 

VS2010 build tools for Google V8 32bit and 64bit static libs

Tired of having to jump through hoops to build third-party libs? Mozilla Build Env – meh? Scons – meh? Apache build chain – meh? Ant – meh?

Yeah, me too.

Here’s a prepackaged environment to build Google V8 for Windows on MS Visual Studio 2010:

VS2010 Google V8 Build Tools

Unpack anywhere, run tools\build_libs.bat and you (should) end up with static libs: 32bit debug, 32bit release, 64bit debug, 64bit release.

Also includes a small script to svn in the latest V8 source.

And it takes care of Perforce check-out/add too (works only if you use Perforce of course).

Includes the following packages so you don’t have to hunt and install them:

  • Google V8 source 3.6.6
  • Python 2.7.2
  • Scons 2.1.0
  • Subversion 1.6.17

Have fun!