Category: General Geekery

  • October 10, 2014

    mentorship

    My first tech mentor was named Simon. He sat me down in front a computer running MS-DOS when I was 9 years old. He encouraged me to explore the system using the "cd" and "dir" commands. He instructed me to look for files ending in "exe", "bat" and "com" in order to run them. He taught me how to copy, move and rename files. He showed me his CAD drawings and how they related to his work with machinery. He was the best mentor a little girl could have. He was patient, understanding, enthusiastic, and he is also my father.

    Posted In:
  • February 28, 2014

     

    Are you looking for a cheap way to run your personal Perforce server?  Need a quick and dirty way to serve your website from it?  This could be your next easy project.

  • January 21, 2014

     

    A core principle here at Perforce is that we try to use Perforce to solve as many problems as we can, even when it doesn't entirely make sense. As an example, for years Perforce was the backend for our support team's CRM system. Why did we need a versioned call tracking system? We didn't! 

  • November 26, 2013

     

    'Tis the season where those of us here in the States gorge ourselves on pie and potatoes, watch football, and take some time to ponder what we're thankful for. Friends, family, and good health go without saying, so I'd like to take a moment to reflect on the things I'm thankful for as a software developer in 2013.

  • November 04, 2013

    What are we using this time?

    In the first part of this article I explained why to have a report of all changes not related to an approved review for a given branch in Perforce. Now it is time to implement such a report and we need to get our tooling sorted. For the task at hand we need to query Perforce and Swarm data, and although you could use almost anything, I’m picking Groovy as the scripting language.

    Posted In:
  • October 23, 2013

    The functionality described in this blog entry is "undocumented", meaning that it is in some respects a work in progress, is subject to change in future releases, and should be treated with a bit more caution than "documented" functionality. With that disclaimer out of the way, let's take a look at how you can now version the character sets for individual Unicode files!

Pages