Thursday, April 2, 2009

Securely copying files to another machine

Fast post about copying files between computers over a secure connection.

Linux and Cygwin comes with scp, a secure version of cp.

Usage... in this case I'm copying a file from my cygwin (putty) terminal to a remote machine.

scp /cygdrive/c/Documents and Settings/myname/My Documents/interestingfile.txt usernameonmachine@1.2.3.3:/home/usernameonmachine/


You should get a password prompt and see the transfer complete as follows.

interestingfile.txt 100% 34KB 34.3KB/s 00:00

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.