Drealmer's Tumblr

28/05/2014

Video Game Developers in Belgium - update

Added ActiveMe, the list is here: (link)

20/10/2013

Video Game Developers in Belgium - update

Abrakam and Helium Games have been added, AMA has been replaced by Daoka. The list is here: (link)

25/09/2012

Real-time 3D Developers in Belgium - update

Brandfirst has been added to the list here: (link)

23/06/2012

Video Game Developers in Belgium - update

Atomic Turtle Studio has been added to the list here: (link)

21/09/2011

TortoiseBlame as Visual Studio external tool

Add an External Tool pointing to TortoiseProc.exe with the following parameters:

/command:blame /path:"$(ItemPath)"
/line:$(CurLine)
/startrev:1
/endrev:-1

06/09/2011

Video Game Developers in Belgium - update

LuGus Studios has been added to the list here: (link)

08/08/2011

kkrunchy and false positives

I have been using the kkrunchy EXE packer (link) for a while, but I only noticed now that the resulting EXE were way too often reported as malicious by antivirus software. VirusTotal (link) reports a 35% detection rate, which is way too high to ignore. Googling around I found the following quote (link) from ryg (of Farbrausch fame), the guy behind the amazing kkrunchy:

long story short: i’m done with exe packers. the overall win32 environment is just too hostile towards packed EXEs for me to bother with it

That really saddens me, that was the best tool around. But being the best means a lot of malicious software used it to hide themselves, and the baby got thrown with the bathwater.

Looks like I’ll have to turn to UPX (link) which is a bit less efficient, but is only reported as suspicious by 5% of the antivirus on VirusTotal (namely by TrendMicro).

03/08/2011

Escaping wildcards in Perforce filenames

To refer to files containing the Perforce revision specifier wildcards (@ and #), file matching wildcard (*), or positional substitution wildcard (%%) in either the file name or any directory component, use the ASCII expression of the character’s hexadecimal value. ASCII expansion applies only to the following four characters:

  • @ becomes %40
  • # becomes %23
  • * becomes %2A
  • % becomes %25

Extract from Perforce documentation on File Specifications (link).

20/07/2011

Lua quiz

Explain how this:

...
t = { [123] = 'hello' }
print(string.format('t[%d] = %s', key, tostring(t[key])))

Can output this:

t[123] = nil

19/07/2011

svn move, file gone

This one puzzled me quite a bit, that was a strong case of PEBKAC but still…

I have a file in directory A, I do an svn move from A to B, so now the file is in B. I commit the whole thing, do an update on another computer and A turns into B, but the file is not there anymore… What happened?

svn log tells me the file should be there, svn list confirms… yet there is no file on the computer.

$ svn info | grep '^Depth:'
Depth: empty

Damnit, sparse directories!

svn co --set-depth infinite
page 1 of 23 | next »
Tumblr » powered Sid05 » templated