Wednesday, March 18, 2009

Vancouver game companies

I've copied this excellent list of Vancouver game companies from :

http://csciun1.mala.bc.ca:8080/~wesselsd/gamedev/index.html

Please not that the number of jobs for each one is constantly changing, and so will be only (roughly) correct at the time I posted this.

  • Acronym Games (7 jobs)
  • Action Pants Inc (always recruiting multiple positions)
  • AirG (2 jobs)
  • Atomic Robot Games (always recruiting)
  • Backbone Entertainment/Foundation 9/Digital Eclipse (2 jobs)
  • Bardel Entertainment Inc. (3+ jobs)
  • BigSandwich Games (4+ jobs)
  • Blue Castle Games (14 jobs + 3 co-op jobs)
  • Credo Interactive
  • Deep Fried Entertainment (8+ jobs)
  • Electronic Arts Canada (21 jobs)
  • Gekido Design Group (3+ jobs)
  • Hot Dog Day
  • HotHead Games (2 jobs)
  • InLight Entertainment (Victoria) (5+ jobs)
  • InterScape Creations
  • IronClad Games
  • IUGO (2 jobs)
  • Jarhead Games (always recruiting)
  • JetBlack Games (1 job)
  • Just Leap In (4+ jobs)
  • KoolHaus Games (10 jobs)
  • LavaMind
  • The Lunny Group
  • Magellan Interactive (3 jobs)
  • Magnetar Games
  • Nerd Corps Entertainment (7+ jobs)
  • Next Level Games (4 jobs)
  • Nintendo of Canada
  • Orangeview Games
  • Piranha Games Inc. (always recruiting)
  • Propaganda Games (5 jobs)
  • Radical Entertainment (16 jobs)
  • Rainmaker (30+ jobs)
  • Relic Entertainment (12 jobs)
  • Rockstar Vancouver (5 jobs)
  • Singular Inversions
  • Slant Six Games (6 jobs)
  • Smoking Gun Interactive (5 jobs)
  • Threewave (8 jobs)
  • TrueView Rendering and Animation
  • United Front Games (3 jobs)
  • Yamisoft Entertainment Inc.
  • Yummy Interactive (1 job)
  • Monday, March 9, 2009

    Using tags in emacs on windows




    This requires you install the Gunwin32 tools or Cygwin, and describes how to build a tags table for the project you're working on, when using emacs to edit the source.

    First you want to generate a file containing all the source files you want to have tagged. Go to the root folder of your project.
    find . -regex ".*\(h$\|cpp$\)" > files.txt
    Next pass this to etags to generate the tags table.
    etags.exe - < files.txt 

    Then when you're in emacs you need to visit the tags table, which will have been saved as TAGS. M-x visit-tags-table then browse to the folder where you made the TAGS file. Now when you have the curser on some function you can type... M-. to go to a tag and C-u M-. to go to the next tag. Once you're done, you can return to where you started with M-* Another useful function is tags-apropos Which will list all the tags matching a regex in a buffer.

    Friday, February 20, 2009

    Sending mail with emacs in Windows


    Thanks to a commenter in my earlier blog post for pointing me to this way of sending mail that actually does work:

    http://www.emacswiki.org/emacs/GnusMSMTP

    You need to download msstp from sourceforge and install the exe in your path.

    http://sourceforge.net/projects/msmtp/

    There is one change I needed to make to get this working. In the config file:

    msmtprc.txt

    You need to add a line

    from your.email@address.here

    Without that I was getting an error number and no email. If you run into a problem like that you can make sure MSSTP is running by trying it from the command line:

    msmtp -a yourname some@recipient.com

    Type some mail and hit Ctrl-Z and it should send correctly.

    Once that is working you can enter gnus within emacs, and send a mail using:

    M-x message-mail

    Fill out the fields and type C-c C-c and it should send correctly.

    A security issue with this is that it doesn't seem to work if you leave your password empty in the configuration file. From the command line it simply prompts you for your password and away you go, but from emacs it just hangs. So if you use this method you're taking the huge risk of having your password in a readable file on the hard drive. I'll be trying to find a way around that before using this permanently.