Goodbye, Firefox

loocas | miscellaneous,opinions | Saturday, July 21st, 2012

I got really sick of all the shit that Mozilla started doing with Firefox lately. It kept on freezing, crashing, updating all the time, the Flash was basically unusable in Firefox (though I blame Adobe for that), but mainly it became bigger, bloated and slower with each micro-release.

This drove me to, again, evaulate Chrome (as I can’t stand Opera in general, so I won’t even bother trying it out). And to my surprise, they removed those annoying little bits I didn’t like last time I was trying it out and added a few handy features I appretiate.

The smooth scrolling is still a far cry from Firefox, though, but it’s snappy, feels lightweight and doesn’t get in my way as I basically just want to browse the web, not admire the software that does the rendering for me.

So, as of today, after a few days of trying Chrome out, I made Chrome my default browser and I hope it won’t be pissing me off as much as Firefox has in the past few weeks.

This, Mozilla, shows how easy it is to lose user base.

How to extract contents of a .msi file

loocas | miscellaneous,software,technical | Wednesday, July 11th, 2012

This post is basically just a note to myself, because I keep searching for this every now and then and every time I forget the syntax. :) So, here’s what you need to do in order to extract .msi archives to a specific folder of your choice.

To extract files from a .msi file from the command line, type:

msiexec /a PathToMSIFile /qb TARGETDIR=DirectoryToExtractTo


For example, to extract files from X:\installs\someProgram.msi into C:\someProgram you would type:

msiexec /a X:\installs\someProgram.msi /qb TARGETDIR=C:\someProgram

Calling Shotgun API 3.0.9b2 from IronPython 2.7.3

loocas | dotNET,Python,software,technical | Sunday, July 8th, 2012

IronPython and Shotgun

In February, I wrote about calling the JSON variant of the Shotgun API from the IronPython 2.7.1. Now it is time to upgrade the pipeline tools to the latest versions of both IronPython and the Shotgun API.

There are, however, some steps you have to take in order to make things work without issues.

Naturally, you still have to follow the steps described in the february article. In addition to that, however, you also have to modify the Shotgun.py some more. On lines 52, 53 and 54, remove the relative module paths. So, basically just remove the dots from the “.lib“. For some reason, IronPython is having issues with relative imports outside of packages.

After that, everything should be running smoothly again.

Here are a few screenshots from the IronPython console as well as from the MAXScript Listener in 3ds Max 2013.

IronPython 2.7.3:
IronPython 2.7.3 Shotgun

duberPython (utilizing IronPython engine 2.7.3):
duberPython Shotgun

Powered by WordPress | Theme by Roy Tanck