## Archive for the ‘Tools’ Category

### Rhino 5 and new IronPython installations

Rhino 5 ships with a version of IronPython (2.7.0), but we recommend updating your IronPython version to one of the newer releases, with a few caveats.

### Customizing Rhino toolbar button icons

After writing hundreds of lines of a code that executes a sophisticated operation in Rhino through a single click of a button, it would be nice to have a cool icon to go with it. This post highlights a few good web sources that provide general information and tips for customizing toolbar button icons in Rhino. Also included in the post is a short tutorial on how to create an icon from Adobe Illustrator.

### Working with Sublime

Sublime Text is great, but using it properly is not as transparent as what most of us are used to. I will try to list here some of the things i had to figure out to start working efficiently.

### Synchronizing two viewports in Rhino

By using the hidden/undocumented command ‘TestMooCow,’ you can synchronize two viewports in Rhino. It will link/unlink two viewports to pan/zoom/rotate in sync.

### LaTeX word count on Mac

In Terminal

$cd path/to/latex/project$ detex document.tex | wc -w
\$ 1753


### TeXlipse and Biblatex

Biblatex is a package for LateX that provides more control over the way references are managed. A quick introduction can be found here, and more detailed information here. Using the package with all the default values works great, but then you are not really making the most of it. Once you start changing options, there is one important thing you should know…

### Change the default language in Eclipse

Find the eclipse.ini file.

On Mac: eclipse/Eclipse.app/Contents/MacOS/eclipse.ini
On Windows: eclipse/eclipse.ini

Add the following line:

-Duser.language=en

### No Hyper-Threading – Speed up your python code and Rhino commands

Hyper-threading splits up each of your physical processor cores into two virtual or logical cores. This technology can improve the performance of some applications which are optimized for hyper-threading. However, all python code I wrote and almost all Rhino commands do not benefit from hyper-threading technology. You can often run your code (and Rhino commands) twice as fast by simply disabling hyper-threading in your BIOS setup. Just enter your BIOS setup during start-up, go to Config -> CPU -> Intel(R)Hyper-Threading Technology -> Disable -> Save and Exit.

### Texlipse viewer settings on Mac

Texlipse is a LaTeX plugin for Eclipse. It’s great. I even find it more convenient than dedicated LaTeX editors. However, I seem to have to figure out how to configure the different viewers over and over again, so therefore a quick post about it.