ios

  • Cisco iOS Emulator Hardware and Software Simulations

    Good article with introductory discussion: http://www.techrepublic.com/blog/networking/practice-cisco-router-configuration-using-a-free-emulator/419 Supported Hardware Dynagen/Dynamips: Cisco 7200, Cisco 3600 series (3620, 3640 and 3660), 3700 series (3725, 3745) and 2600 series (2610 to 2650XM, 2691). Emulators/Simulators Dynagen/Dynamips (excellent choice and good for windows and *nix): http://www.gns3.net/download… Continue reading

  • Get Current Directory in Objective-C

    Since Mac OS X is a unix based system, you can always use “getcwd” from the standard C library, but in general if you want to stick within the context of Objective-C/Cocoa, see the examples below. Here’s one snippet you… Continue reading

  • Concatenate string in Objective-C

    Unfortunately, this is not as straight forward as it seems it should be. This really comes down to roughly two approaches in my opinion: stringByAppendingString approach: strigWithFormat approach: References StackOverflow, http://stackoverflow.com/questions/510269/how-do-i-concatenate-strings-in-objective-c cocoadevcentral.com, “Learn Objective-C”, http://cocoadevcentral.com/d/learn_objectivec/ Continue reading

  • View PDF in Objective-C Cocoa on Mac OS X using PDFKit

    The code below has been tested and works clean on the latest version of Mac OS X 10.5 Leopard. Since it applies to native Mac OS X, and not iOS, porting this to work on iPhone/iPad is a bit different,… Continue reading

  • Quick Cisco IOS Reference

    As a general word of caution, if you have no experience with Cisco or other CLI based router admin (such as linux and red hat derivatives), I would not recommend diving in unless you have a lot of spare time… Continue reading

  • Why Geeks Should Love the iPad

    After reading a similarly titled article on Forbes, I was inspired to write a counter-argument. The author of the Forbes article implies that the stringent security of the iPad and this line of Apple products is limiting users freedom to… Continue reading