Development

Evaluating Modern Testing Practices: A Comprehensive Look

11 November 2011

Navigating Methodologies in SAP Implementation # In the evolving landscape of software development, particularly for enterprise systems like SAP, understanding the methodology driving your project is crucial. Major players like Deloitte Consulting and IBM offer proprietary frameworks like Thread Manager and Ascendant™ to guide you. Even SAP offers its Roadmap methodology through its Solution Manager platform. These frameworks are also backed by standards from established organizations like IEEE and the U. ...

[HowTo] Replace ip address using sed

20 June 2011

Following one-liner will search for a ip address pattern in the specified file and replace it with the one provided : sed 's/[0-9]\{1,3\}.[0-9]\{1,3\}.[0-9]\{1,3\}.[0-9]\{1,3\}/**IPADDRESS-COMES-HERE**/g' /SourceFilename > /DestinationFilename

Disable services in Solaris 10

23 May 2011

To disable a service, you must be root or have sudo privileges. For example, to disable the Puppet service, you would run the following command: svcadm disable network/cswpuppetd:default This will disable the Puppet service and prevent it from running. To verify that the service has been disabled, you can run the following command: svcs | grep puppet This will list all of the services that are currently running, and if the Puppet service is disabled, it will not be listed. ...

Puppet logs on solaris 10

19 May 2011

/var/svc/log/network-cswpuppetd:default.log /var/svc/log/network-cswpuppetmasterd:default.log use tail -f <log file name>

A Practical Guide to Release Engineering - Mastering Version Control with Subversion

11 May 2011

Subversion is more than just a tool for tracking changes in your code. It can be a cornerstone of an effective release engineering strategy, offering features that facilitate a smooth transition of code from development to production. Here, we’ll explore two techniques you can employ: utilizing revision numbers and creating tags. Most people who have dabbled in Subversion are familiar with revision numbers. Let’s say you make a commit and your code becomes “revision 1234. ...

Best Practices for Crafting an Efficient Build Script

9 May 2011

When it comes to software development, a robust and efficient build script can be a game-changer. Whether you’re working on a Java project or any other type of application, the right build script can streamline the whole process and make life a whole lot easier for developers. Here’s a rundown of some best practices to keep in mind when you’re writing your build script: Platform Independence # Choose a programming language that is compatible across multiple platforms, especially if you’re working on a Java project. ...

Demystifying Release Engineering - A Guide to Build Scripts

7 May 2011

When it comes to software development, one of the key steps in making sure that your code transforms into a working application is the “build process.” Every software platform, be it Unix, Windows, or something else, offers its own way to script this process. You might have heard of Unix shell scripts, Windows batch files, or make files that serve as build scripts. These scripts are essentially a checklist that the computer follows to compile your code into an executable program. ...

A Simple Guide to Installing Both Firefox 4 and Firefox 3 on Ubuntu

7 February 2011

Step 1: Add the Mozilla Daily PPA Repository # First, open up your terminal window. Once it’s up, type in the command below to add the Ubuntu Mozilla Daily PPA repository to your system: sudo add-apt-repository ppa:ubuntu-mozilla-daily/ppa You’ll be prompted to enter your password. Go ahead and do that, then hit Enter to confirm the addition of the repository. Step 2: Update Your Package List # After adding the repository, it’s crucial to update the package list to ensure you get the latest software. ...

Puppet Error – Could not file class in namespace – [solved]

18 January 2011

How to Solve the Puppet Error: Could not find class in namespace # Sometimes, when working with Puppet, you may encounter an error message that does not accurately reflect the actual problem. For example, if you see this error: err: Could not retrieve catalog: Could not find class php in namespaces standardbuild at /etc/puppet/manifests/templates.pp:15 on domain.internal.com One of the possible causes could be a missing curly bracket in your code. ...