Blog Archives
Search Blog Archives
Category Archives: Programming Languages
XenServer, Hyper-V, and ESXi – Architecture, API, and Coding
Below is a link to the slide deck for a presentation I gave to some friends/colleagues for a Berkeley Virtualization and Cloud Computing certification course I took in early 2012. For my final project I did a XenServer, Hyper-V, and … Continue reading
Posted in Citrix, Java, Microsoft, Networking, Personal Presentations, PowerShell, Programming Languages, Python, Tech Events, Technology, Virtualization and Cloud Computing, VMware
Tagged ESXi, humair, Humair Ahmed, Java, networking, PowerShell, Python, Tkinter, VI API, virtualization, vmware, vSphere, Xen, XenServer, XML-RPC
Leave a comment
NVIDIA – Pushing the Limits of the GPU in “Batman: Arkham City” [Video]
I wouldn’t say I’m a big “gamer,” but I do once in a while like to play video games more to see the advancements in graphics/compute technology than anything else. PC games are usually my choice as the quality seems … Continue reading
Posted in DirectX, Game Programming, Games, NVIDIA, PC, Programming Languages, Technology
Tagged Ageia, Arkham City, Batman, Batman: Arkham City, collision detection, DirectX, ETH Zurich, Hardware Accelerated PhysX, hardware acceleration, NovodeX, NVIDIA, NVIDIA GTX, NVIDIA GTX 560M, physics engine, physics engine SDK, PhysX, realtime physics engine
Leave a comment
Python – Implementing Caching in Your Applications via Dictionaries
In this blog I demonstrate how you can implement and take advantage of caching in your Python scripts/applications. Caching allows you to complete tasks more rapidly by storing and reusing results for repeated operations using the same criteria. For example, … Continue reading
Posted in Chemistry, Programming Languages, Python, Science, Technology, Tips & Tricks
Tagged amu, atomic mass, atomic mass unit, atomic masses, cache, caching, caching scheme, chemistry, compound, dictionaries, dictionary, dictionary cache, element, formula mass, h2o, mass, molecular mass, molecule, Python, python dictionary, python dictionary cache, water
Leave a comment
Expanding the Java vSphere Client Code Example (HueVIClient 2.0 – Connecting to VMware ESXi)
In a previous blog I demonstrated using the VMware VI (vSphere) Java API with VMware ESXi (see prior blog Using the VI Java API with VMware ESXi). I’ve decided to add to this code to provide further functionality and demonstrate … Continue reading
Demonstrating Python’s String “replace” Method via the Command-line
Python’s String “replace” method returns a copy of the string in which the occurrences of the old substring are replaced with the new substring. You can optionally restrict the number of replacements to a max amount by adding another number … Continue reading
Perl – Changing the Input Line Separator and Using the “chomp” Function
In this blog I demonstrate how you can change the input line separator in Perl and use Perl’s “chomp” function. Note, the input line separator is operating system dependent; see the following prior blog of mine where I discuss this … Continue reading
Posted in Perl, Programming Languages, Technology
Tagged $/, $/ system variable, change the input line separator, chomp, chomp function, input line separator, input line separator system variable, input line separator variable, perl, perl input line separator system variable, perl input line separator variable, remove newline, remove newline character
Leave a comment
Perl – Uppercase to Lowercase Conversion via the Translation Operator
Perl’s translation operator provides a way to substitute one group of characters for another. In the below script I demonstrate how easy it is to use the translation operator to convert standard input from the command prompt from uppercase letters … Continue reading