City View

City viewscapes but this is default view

This is default featured slide 2 title

Go to Blogger edit html and find these sentences.Now replace these sentences with your own descriptions.This theme is Bloggerized by Lasantha Bandara - Premiumbloggertemplates.com.

This is default featured slide 3 title

Go to Blogger edit html and find these sentences.Now replace these sentences with your own descriptions.This theme is Bloggerized by Lasantha Bandara - Premiumbloggertemplates.com.

This is default featured slide 4 title

Go to Blogger edit html and find these sentences.Now replace these sentences with your own descriptions.This theme is Bloggerized by Lasantha Bandara - Premiumbloggertemplates.com.

This is default featured slide 5 title

Go to Blogger edit html and find these sentences.Now replace these sentences with your own descriptions.This theme is Bloggerized by Lasantha Bandara - Premiumbloggertemplates.com.

Showing posts with label programming. Show all posts
Showing posts with label programming. Show all posts

Wednesday, March 26, 2014

Speeding up your code build

Code building might be an easy task. However, if you are handling a large development team and is catching up a deadline, then creating release packages for your codes will be a task that may prove to be hard. Automating code building is one of the ways to speed up your development. It can also make your SDLC follow the schedule you are given. Most of the time, developers build their code by themselves, and usually thru manual means. This increases the probability of delays and mis-builds. Why? 1. If you do not automate the build process, you will always need one developer to handle the "official" build. But with automation you can let a tool to do this task for you. 2. Each developer has its own style of building the codes. This causes inconsistencies. There are a lot of tools that can help speed up development up to release of software products. I have come across with this blog from linkedin http://blog.vincentbrouillet.com/how-is-the-next-jenkins-looking-like-delivery-pipeline-and-cloud/ Next I will share the tools that I have tried in speeding up and automating building of software products.

Thursday, March 20, 2014

Redmine: A good tool in project management

If you are into project management but you are not using any project management tool due maybe because of high cost or simply you do not know which one to choose, then you better checkout redmine.

Redmine is an open source web tool that lets you perform project management easily. Since it is open source, all you need to spend is a computer set, probably a quadcore computer if your budget allows it.

Aside from this, with redmine you can also use it as an issue/defect/task management tool, a news site, a forum site, and uploads documents. In my case, I also used it as a daily task record, so that I can indicate my plan for the day and record the results.

You can get more information from this site, http://www.redmine.org/.

Then experiment, you'll definitely love this tool.

Thursday, November 22, 2012

Accessing C++ codes from C codes

C and C++ are close cousins but I have never tried mixing both codes in one project before. I encountered such a need to mix codes just recently due to work. It is quite difficult to scour the net for reference. And after long hours of experimentation I was able to access C++ codes in my C codes.
Here are the steps:


C main file:
Call the C++ interface

void the_cpp_interface();
C++ header file:
Define wrapper and class:
#ifdef __cplusplus 
extern “C” { void the_cpp_interface()};
 #endif

class cppClass
{
 Public:
                Void cppTestFunc();
                cppClass() {};
}
               
C++ source file:
extern “C” void the_cpp_interface()
{
                //your c++ codes here
}

//class defn
myClass::cppTestFunc()
{
             // codes here
}