Weblog of Gopalakrishna Palem
On Everything from Turing Machine to Turn-key optimization, Atom to Artificial Intelligence ... by Corporate Technology Strategist, Gopalakrishna Palem
Editing Meteor projects with Visual Studio
Meteor does not yet have full support for Windows. However, that should not deter one from using...
Date: 01/03/2015
Failure Rate estimation from historic data and Big data Analytics
My earlier post described Predictive Maintenance and showcased a demo video on M2M Telematics...
Date: 09/14/2013
Condition based Predictive Maintenance with M2M Big data Analytics
Manufacturers and operators employ array of maintenance strategies, all of which can be broadly...
Date: 09/13/2013
Surviving Blender coming from Maya
For those who worked with Maya, Blender UI presents a nightmare. Even simple tasks of navigating the...
Date: 08/23/2013
Extract pages from PDF or Merge multiple PDF files into Single PDF with Latex
In the recent times I often found myself looking for tools to perform few simple operations on PDF...
Date: 07/17/2013
Correcting Sector build errors
If you are building Sector on Ubuntu or Mint, you might encounter three kinds of errors: One about...
Date: 05/14/2013
Convert igraph R objects to Gexf GePhi format
GePhi has interesting visualization capabilities built around graphs - and igraph is one of the...
Date: 03/29/2013
Make Vectorize your friend in R
Old habits die hard. For someone coming from linear programming models such as C++ or Java, it takes...
Date: 03/28/2013
Building ZeroMQ package for R (rzmq) from source
rzmq (ZeroMQ for R) is available only in source form on CRAN for Windows platform. So its upto you...
Date: 02/06/2013
Dealing with Qt out-of-order focusoutevent bug
Some call it as feature, others treat it as bug - be what it may, you still have to address this if...
Date: 03/03/2012
Never Even number for Multi-Monitor Bezel Correction
With latest NVidia Surround Vision and AMD Eyefinity advances combined with PCI-Express SLI and...
Date: 10/10/2011
Cross-platform Development Part 1: Few tools and libraries to get started with
Continuing from Getting started, here we will see some of the basic tools and libraries that one...
Date: 04/13/2011
Getting started with Cross-platform development
They say if you do not eat, drink, sleep C/C++ - then the chances are you are not a real developer....
Date: 04/10/2011
Alsa Driver for JDKMidi with RtMidi on Linux using C++0x Futures
One of the questions that I come across developers asking frequently is "what is the best C++ MIDI...
Date: 03/16/2011
Temple scene with Maya Fluids, Particle Dynamics and Realflow Meshes
Here is a brief demonstration of Maya fluids, particle dynamics and Nurbs combined together to...
Date: 11/13/2009
Animating a Tree Growth
Here is a brief demonstration of tree growth animation in Vue. Animating the Diameter, Gnarl,...
Date: 11/13/2009
Fixing JDKMidi to auto sort MIDI Events
After reviewing many existing C/C++ MIDI libraries, it appears JDKMidi seems to be the one having...
Date: 08/29/2009
Maya 2010 to include Compositing and Camera Tracking Tools
Autodesk, as usual, announced its next version of Maya at Siggraph. The interesting part, however,...
Date: 08/04/2009
How to make QT SDK work with VisualStudio (Express/Complete)
You can use the following steps to make QT SDK work with your Visual Studio (either express version...
Date: 03/09/2009
How to make my water surface animate in Vue?
When a Water object is added to the Vue scene, it will be in a staic form without any animation...
Date: 01/13/2009
Listing the codecs intalled on the machine
Often an application requires to list all the Audio/Video compressors installed on the machine. We...
Date: 11/28/2008
Displaying the currently selected components with MSelectionList
The MGlobal::getActiveSelectionList() offers a convenient way of accessing the currently selected...
Date: 08/21/2008
How to find the Shading Groups for a Shape node in Maya API?
Given the DagPath for any Mesh object, listing the Shading Groups connected to it is easy. The...
Date: 08/20/2008
Tracking C++ variable state changes
Tracking class variables' state changes can be tricky, especially if we are using too many...
Date: 06/19/2008
Having trouble with PoserFusion Shelf in Maya?
If you are encountering errors with Poser Fusion shelf buttons in Maya such as "Error: No Selection,...
Date: 06/11/2008
How to create and manipulate Terabyte size Arrays with Win32API
If you are looking for a way of creating and accessing very large arrays, arrays that can handle...
Date: 06/05/2008
Multiplication Circuit for Prime Factorization
Deriving a multiplication circuit for the Prime Factorization problem is trivial if you know how to...
Date: 06/03/2008
How to check if my code is executing inside a Managed App or Native App?
If you check the CRT source code (inside VC\crt\src\crt0.c) you can find an interesting function...
Date: 02/29/2008
Well-designed libraries
It is very rare that we come across a well-designed library every day, and even rare that we get a...
Date: 02/28/2008
Populating a tree control with Maya DAG Nodes
MItDag offers a convenient way to iterate over the DAG nodes in any Maya scene, but not in a way...
Date: 02/15/2008
Browse folder dialog in MLibrary::initialize
If you are encountering an empty message box followed by a browse folder dialog in for...
Date: 02/11/2008
Remove Data-dependencies
Are you planning to remove data-dependencies in your logic? You might find the below useful....
Date: 01/04/2008
Self-reference Vs. Self-reproduction
As an answer to the question "are there finite mathematical descriptions that are not effective"...
Date: 08/27/2007
Having hard time marshalling parameters from C++ to .Net?
If you are finding it difficult to send parameters from C++ to .Net, try if you can use the...
Date: 06/18/2007
How to return String-Arrays from C++ COM component to C#?
Want to return an array of strings from native COM component to managed code? You need to declare...
Date: 04/27/2007
Rent the OS
Wouldn't it be nice if we could make our OS pay-per-use? We could rent our OS and all the required...
Date: 04/20/2007
Avoid Registration Free COM manifest problems with Activation Context API
Having difficulties while loading the Side-by-Side assembly manifests for Registration-Free COM?...
Date: 03/26/2007
How to Modify Managed Strings in Native Code?
Want to modify a managed string passed to a native function? I collected two ways of doing it....
Date: 03/01/2007
Sequence Modeling
Starting a new page at https://blogs.msdn.com/gpalem/pages/sequence-indexing.aspx to discuss research...
Date: 02/20/2007
Treasure hunt in Virtual 3D World Maps ??
After listening to the Windows Live keynote demonstrating the 3D World Maps (where we can roam in...
Date: 02/19/2007
Sequence Indexing
On this page I'll try to summarize my research concepts and ideas on the theory of Sequence...
Date: 02/19/2007
Establishing the existence of uncountable number of Accelerated Turing Machines
Abstract. We examine the converse of Church-Turing thesis and establish the existence of uncountable...
Date: 02/02/2007
How to debug WinLogon.exe?
You can use the GFlags.exe application to enable debugging options for Window Login application....
Date: 01/24/2007
Are you encountering "Remoting proxy has no channel sink" exception?
Are you getting the following exception: System.Runtime.Remoting.RemotingException: This remoting...
Date: 01/24/2007
Welcome
Welcome to my weblog. Here I would try to post some code snippets that I think would be useful to...
Date: 01/22/2007