An experiment with biicode (A c++ dependency manager)

Lunes, 6 de octubre de 2014 2 comentarios

Logotipo de biicode

Biicode is a free file-based dependency manager that helps C++ developers to reuse code, resolve dependencies with 3rd libraries, configure and compile projects (Many of these things are achieved  thanks to its great integration with CMake). This is a very short brief about what biicode is, but I’m not writing here to describe or mention all the features of this tool but for exposing an experiment I wanted to perform. If you want to learn more about the project, visit their webpage.

The experiment consists into measuring how much time a C++ developer can save coding some basic examples depending on a 3rd library when he/she uses biicode compared to the normal way to proceed with C++ code. It’s important to explain my professional background in order to better understand the conclusions of this post:

  • I’ve being a Linux user & freak for more than 10 years.
  • I’ve being working professionally with C/C++ projects since 2008.
  • I’ve configured dozens of C++ projects with CMake since then.

Leer más…

GD Star Rating
loading...
Share
Categories: Programación Tags: , ,

PacktPub: Buy One, Get One Free #Packt2k

Viernes, 21 de marzo de 2014 Sin comentarios

PacktPub

At Packt Publishing are launching an exciting campaign to coincide with the release of our 2000th title. During this offer Packt is giving its reader a chance to dive into their comprehensive catalog and Buy One, Get One Free across their entire range of eBooks.

The campaign begins on 18th-Mar-2014 and will continue until 26th-Mar-2014. Following are the benefits readers can avail during this campaign.

  • Unlimited purchases during the offer period
  • Offer is automatically applied at checkout

Buy One, Get One Free on all of #Packt’s 2000 eBooks! bit.ly/1j26nPN #Packt2k

GD Star Rating
loading...
Share
Categories: Noticias Tags:

Acquiring the Logitech C920’s H264 stream using gstreamer

Sábado, 26 de octubre de 2013 Sin comentarios

Webcam Logitech C920

Recently some web-cameras including onboard HD video encoding have appeared in the market. One of these cameras is the Logitech C920, and I had the opportunity to play with it at work. This camera is able to produce a 1080p H264-encoded stream at 30 fps, but I wasn’t able to access properly to it the first time I deal with this issue in Ubuntu 12.04 more than one year ago. At those moments, the camera was so novel that even v4l2 didn’t include support for H264 pixel format. Luckily, at the publishing date of this post, some alternatives can be used for accessing successfully to the compressed stream. In this post I will explain how to do it with the latest versions of gstreamer. Leer más…

GD Star Rating
loading...
Share

PacktPub discount sales

Lunes, 14 de octubre de 2013 Sin comentarios

PacktPub

To mark Columbus Day, Packt is giving everyone the chance to explore its entire catalogue of eBooks and videos at 50% off in its biggest ever sale. During the event, anyone will be able to use the discount code #COL50 at checkout for any eBooks or videos of their choice – as many times as they like until Thursday October 17th.

I’ve been a reviewer of some of the OpenCV books and video courses in this editorial, and they have some very interesting books for developers. Take a look!

Link:  http://bit.ly/1bqvB29

GD Star Rating
loading...
Share

GReplace – Replace a pattern across multiple files in Vim

Martes, 13 de agosto de 2013 Sin comentarios

vim-editor_logo

In our beloved editor we have the powerful substitute command to Find and replace text in the current buffer. The options are almost unlimited but if we want to apply the changes to multiple files the best option we have is to use the greplace plugin. These are the steps you should follow for replacing chunk of text in several files:

  1. :Gsearch stringA * -R (* -R means for all the files in a recursive way). It will appear a new buffer window with the results
  2. :%s/stringA/stringB/g Replace text in the new buffer with (you can do it easily with the substitute command). 
  3. :Greplace . It will open all the necessary files and perform the change indicated before. You should confirm each change or press ‘a’ in order to apply the changes to all the files.
GD Star Rating
loading...
Share
Categories: vim Tags: