Howto: Convert .nrg to .iso from the Terminal (OS X)

I’ve seen so many strange solutions for a pretty simple problem.

People are going through all sorts of frustration, just to turn a .nrg (like a CD/DVD burned with “Nero”) made in Windows into a mountable .iso to feed to the image-mounters mouth.

Well here is the drill:

1. Open Terminal.app (Thats just Terminal for those that don’t like complete filenames)

2. Type nrg2iso <source_image.nrg> <destination.iso> and hit enter.

You wish things where that easy eh? Well, it is, but for tasks like this one, at times you need some good’old Unix command-line utilities, not limited to those already included in the Mac OS.

For that we need 2 things. To get, and install these for the first time, there are some minor pain involved, possibly hitting those that hate computers slightly, but I can promise you, if, or when, you discover the possibilities with Mac OS + MacPorts, it will be worth it:

1: Install the Xcode package included on the secondary Mac OS install DVD an “additional installment”.
If you don’t have the DVD with Xcode, or if you want the latest version of Xcode (A superb programming IDE for anything from developing dashboard widgets, iPhone apps to full blown native 64-bit Mac OS apps that uses the latest OpenCL technology, and it’s free as in beer) you will have to register for an Apple Developer Account through the AppleDeveloperConnection, ADC, located about here: (this is where the pain comes in) http://developer.apple.com/mac/

2. After completing the registration and / or the installation of Xcode, install MacPorts from the downloaded installer .dmg.

MacPorts! Head over and install:

http://www.macports.org/install.php

Chose the installer for your version of Mac OS and run the installer.

Then open a Terminal and type in:

sudo port selfupdate -v

Enjoy the incredible ammount of fast flowing gibberish, as MacPorts sets up some RSYNC connections and comparing merchandise.

Then install nrg2iso, that was introduced in this post with the command:

sudo port install nrg2iso

This is a nifty tool written by a guy called G. Kokanosky. It does exactly as it is named:

First enter the source .nrg image you want to convert to a mountable .iso on your Mac, then some name of choice, with the extention .iso, as in:

nrg2iso mydownloaded.nrg myconverted.iso

That’s it.

This may seem like bloaty overkill for this one task, considering that applications exist, that does this without the hassle of installing Xcode and MacPorts.

And, it is absolutely correct. But, it does not give you one tool. It gives YOU the opportunity to MAKE the tools, if you so wish, but more important to begin with, it gives access to a wealth of incredible useful, solid, tested tools that executes a lot faster than a possibly badly written hobby cocoa application downloaded from the net.

Read more at http://www.macports.org/ for information regarding existing tools.

Read about developing for the Mac (ADC is possibly the best programmer community out there) at:

http://developer.apple.com/

Madman (late, weed, sleep… ahem! not that second one!)

Calibrated ICC profile for MacBook Pro rev.5 (late 2009)

I’ve created a color profile for the LED displays on most recent macbooks.

I think it works a lot better than a standard RGB (too cold) or a Generic LCD (way to hot).

So this is basically a custom sRGB IEC61966-2.1 D55 ish profile, that I find gives natural and rich color for photo work and other CG activities.

It’s right about here:

http://www.mentalhub.com/snaps/SRGB_Custom.icc

Obama turned down lunch with The King Of Norway

Just to make one thing clear: I do not follow international politics much. I’m more of a philosopher, as I must say that this democracy is a joke. If change is your thing, the steps needed to turn is vast and unreachable. So what is democratic about that? I would like it if decisions concerning the reputation, future and well-being of the country in questions where polled from the actual human beings LIVING in the SOCIETY, not by a choice group of suits living in a concubine of artificial safety and total isolation from reality.

Enough politics. I think the reason that President Obama turned down the invitation for lunching with the King Of Norway had to do with the fear of getting served a traditional dish from Norway called “Smalahove”.

Yummy

Smalahove

For those that immediately felt the urge to try this, I can guide you to the Smalahove Portal:

http://www.smalahove.no

All the best:

MadMan

New Maya 2010 Debian/Ubuntu based Install Guide?

I’ll try not to get to get off-beat or totally far-out, but I’m in the creative writer mode. You’re hereby WARNED.

I read a comment at my Madman blog today, that made me feel all warm and cozy on the inside.

That might be slight an exaggeration, but, anyway it was nice to get positive feedback. It went something like this:
(Hope you don’t sue me for quoting you, PaulN!)

“We really appreciate your helpful guides for getting Maya to work with Ubuntu around here – any chance you can document how you got 2010 working? We are quite stumped by this version. Specifically Autodesk seem to have invented the most ass-backwards license setup _ever_ for this release.”

Second, don’t expect this post to include a new guide for Maya 2010, this time + licensing tips for the Version 2010, that’s part of the Autodesk Entertainment Bundle 2010, I use This! that includes:

Maya 2010
Mudbox 2010 *MS/Mac OS 10
Softimage 2010 *MS
3DS Max 2010 *MS
MotionBuilder 2010 *MS

+ a bonus application. I got “Sketch book Pro 2010” without cost, that runs on my Mac Book Pro. No Linux guide on this one either, as it is a Intel Mac + OS 10 and MS  only app. I don’t care much about virtualization or emulation of operating systems, so for me it’s “native or I don’t”…

Moving on… The thing I was topic-flamer for, this post. I know there are many out there that would go far to get a real, no fuzz .pdf to print and follow with pictures and all, while GETTING MAYA TO RUN on their GNU/Linux machine calculating and crunching ones and zeros with a Q7 64-bits QuadCore CPU, mounted on a motherboard with 3K*Mhz FSB, dual CPU slots, so you’ve decided to buy two, giving you 8 Cores for lightening fast bit-crunching while rendering  the latest reel. Topped with the latest NVIDIA® Quadro® Plex 2200 S4 dedicated visual computing system (VCS) humming in the closet.

The thing is, Maya 2010 isn’t 1 application anymore, it’s three separate packages, semi-crossed and stress-developed (by underpaid programmers, working in polluted office environments) to work seamlessly.

So, naturally, the conversion from .rpm, involves some knowledge about how to read the package descriptors in the .rpm’s, and possibly creating a specialized script for creating the .deb installers using Alien as the back-end, so that they wil place and link the package correctly. Things might seem to work until you try rendering in MR with a new option, causing the application to SEGFAULT.

I think I know why Autodesk decided to merge Maya (Unlimited) Toxic, and Matchmover into one package:

It’s not the correct use of the words “Complete” or the word “Unlimited”, as a way to describe escalating possibilities between two products.

Here, it is used to “Identify feature levels” with words, cleverly hatched out from the sub-department in R&D, set out to form a naming convention for their flagship line of (hijacked) products…

If a thing is “complete”, it has (according to a trustworthy dictionary/thesaurus) the following qualities:

“A state of being, often used as descriptors of either a psychological achievement as in: “Fulfilled”, meaning there is nothing more to strive for. Products, where it’s meaning often is synonymous with “Accomplished” and indicating from the stem word “complete” that concludes something, there is nothing more to add.”

I suspect this naming convention to be the problem here.

Boss says: “Hey!, I’ve looked up the word “complete” and “unlimited” in a thesaurus this weekend. We need to re-brand, and we need to do it fast!!
The words actually summons the same in all but the slightest context digressions! The word “complete” means, like, “nothing more to add”, “finito”, nothing more to add.
But we’ve made an “Unlimited” version as well as “Complete”, and it adds stuff. A lot!
This is insane! I’ll fire the 200 people employed with marketing, and the rest of you: think fast! We need ONE version of Maya, and this time, we’ll prefer the safe way. Let’s just call it “Maya”, plus maybe, hey, 2010 is coming up right? Let’s call it Maya 2010, and release it in 2009! That’s more like it! Nobody is going to make us look like illiterate fools!

The thing is, there is actually, besides from some statically linked lib files that needs to be updated to newer versions, not much keeping you from installing the Binary, closed source software, using a package scheme converter like Alien.

These days, the developers of new software rides on the widespread wave that have done the switch to either a new version of the GNU C[your language here] Compiler suite, a different multi-threading framework, or they’ve jumped on the “Let’s do OpenCL and Cuda development” wagon. Possibly a “Nokia/QT path” for cross platform development as well…

This doesn’t directly touch the users of the software, because, as in the case with Autodesk, the software is delivered in installable packages, that places statically linked lib files along with the binary ones (so they know that the client will be using the right version when upgrading their operating systems, something that makes relying on native language and library support impossible.

But, these are just packed with different package format schemes, and those are not binary. The content is.

If you find a way to extract the files from a .rpm package and then into a .deb package that in turn does the same thing, placing files where they belong, and creating different links, etc (also known as “Installing”). I wouldn’t consider myself a deep level hacker to make use of tools that are readily available for these tasks. But, then there is a problem. You need to do all this “by hand”!
A roll-your-own-spliff software installation, and it needs to be punced in as “commands” in a shell environment!

Hmm… (scratches head). “Lets search Google!”

What I’m trying to say is that with a LPI level 1 GNU/Linux knowledge under your belt, you should be able to decipher this task at hand.
BUT.

If you try to follow exact step-by-step instructions, without having a clue what or why you’re issuing these cryptic looking commands, you’re most likely to fail. There is no such thing as an identical system. You might get a kernel panic, after you ruthlessly renamed or moved an actual system-file, (“Hey, the name was ALMOST the same!”) as in the guide! But the file wasn’t statically linked, but the actual code containing instructions for reading the instructions to operate your graphics card.

So, a Guide, could mean success or failure, or the difference between a stable system and a kernel panic…
I must say that most of the problems I’ve seen reported and tried to answer on this post, is a result from, and belongs to the mentioned kind of “misbehavior” against your darling computer.

So, if I’m going to write a complete hands-on guide for installing Maya 2010, it will take plenty of time and effort, not to mention installing the thing on different versions of GNU/Linux distributions.
So, I will not make a guide for free, covering the ins and outs of this process.

There are three applications involved, and a slight error in one install, might corrupt another.

BUT, If there are enough people out there willing to pay me $5 each for doing this, I’d consider doing it. Then it would be a labor, and the quality of the guide would be accordingly.

So. If that is something you would like to purchase, please send me a Gmail containing the words MAYA PDF as subject in the message. Then, I’ll get to it.

Madman