Category Archives: Programming Languages

Blogs about programming languages (Java, PHP, Ruby, etc.).

Dell Bare Metal Provisioning 3.0 Demo [Video]

In my last blog post, I discussed Dell’s Bare Metal Provisioning 3.0 (BMP 3.0) technology that just rolled out in the release of FTOS 9.1 for Dell S4810 and Dell Z9000. Well now you can see BMP in action. Just … Continue reading

Posted in Dell, Dell Force10, Expect, Labs, Network Architecture, Networking, Programming Languages, Tcl | Tagged , , , , , , , , , , , , , , , , , , , , | Leave a comment

Dell Bare Metal Provisioning 3.0 – Automate the Network

Today Dell released FTOS 9.1 for its Z9000 and S4810 data center switches. A lot of cool features have been added to the ubiquitous switch operating system, perhaps most notably the support for OpenFlow. However, in this blog I will … Continue reading

Posted in Dell, Dell Force10, Expect, Labs, Network Architecture, Networking, Tcl | Tagged , , , , , , , , , , , , , , , | Leave a comment

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 , , , , , , , , , , , , , , | 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 , , , , , , , , , , , , , , , , | 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 , , , , , , , , , , , , , , , , , , , , , | Leave a comment

Coding a XenServer Client in Python – Monitoring Multiple VMs via Multiple Threads

In some prior blogs I had written about developing an ESXi client in Java which could connect to a VMware ESXi server and perform some management tasks. In this blog, I will describe developing a Cirtrix XenServer Client in Python … Continue reading

Posted in Networking, Programming Languages, Protocols, Python, Technology, Virtualization and Cloud Computing | Tagged , , , , , , , , , , , , , , , , , , , , , , , , , , , , , , , | 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

Posted in Java, Programming Languages, Technology, Virtualization and Cloud Computing | Tagged , , , , , , , , , , | 2 Comments

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

Posted in Programming Languages, Python, Technology | Tagged , , , , , , , , , , | Leave a comment

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 , , , , , , , , , , , , | 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

Posted in Perl, Programming Languages, Technology | Tagged , , , , , , , , , , , , | Leave a comment