Articles by Himanshu Arora

Himanshu Arora

About Himanshu Arora

Himanshu Arora has been working on Linux since 2007. He carries professional experience in system level programming, networking protocols, and command line. In addition to HowtoForge, Himanshu's work has also been featured in some of world's other leading publications including Computerworld, IBM DeveloperWorks, and Linux Journal.

  • Uncommon but useful GCC command line options - part 2

    linux Author: AnshTags: , Comments: 0

    The gcc compiler offers a seemingly never-ending list of command line options. Of course, no body uses or has expertise on all of them, but there are a select bunch that every gcc user should - if not must - know. While some of them are commonly used, others are a bit uncommon but no less useful.

  • Uncommon but useful GCC command line options

    linux Author: AnshTags: , Comments: 0

    Software tools usually offer multiple features, but - as most of you will agree - not all their features are used by everyone. Generally speaking, there's nothing wrong in that, as each user has their own requirement and they use the tools within that sphere only. However, it's always good to keep exploring the tools you use as you never know when one of their features might come in handy, saving you some of your precious time in the process. So, in this article, we will cover a couple of such options, offering all the required details, and explaining them through easy to understand examples wherever necessary.

  • What's new in Ubuntu 16.10 (Yakkety Yak) - an overview

    ubuntu Author: AnshTags: , , , Comments: 0

    The Ubuntu 16.10 operating system was released last month. The new version, which is also called Yakkety Yak, came around six months after Canonical - the company behind Ubuntu - released version 16.04 LTS (Xenial Xerus) of the Linux-based operating system. We've already discussed the changes that Ubuntu 16.04 LTS brought along, so in this article we'll be covering a quick overview of Ubuntu 16.10 desktop, essentially focusing on the major new features/changes it brings to the table when compared to version 16.04 LTS.

  • How to install and use profiling tool Gprof on Linux

    linux Author: AnshTags: , Comments: 0

    If you are a programmer, who writes code in C, Pascal, or Fortran77 programming language and uses Linux as the development platform, you'll be glad to know that there exists a powerful tool through which you can check the performance of your code - the tool in question is Gprof. In this tutorial, we'll be discussing the details of how you can download, install, and use this tool.

  • How to monitor progress of Linux commands using PV and Progress utilities

    linux Author: AnshTags: , Comments: 2

    Consider a scenario wherein you have just started copying a very large file from your pen drive to your Linux system through the command line. Given that the file in question is heavy, you know the process will take time, and so you start doing some other work.

  • How to split a large archive file into multiple small files using Split command in Linux

    linux Author: AnshTags: , , , , , , Comments: 3

    Although one of the primary reasons behind creating archives is the ease of handling and transfer, sometimes the compressed file itself is so large that it becomes a nightmare to transfer it over network, especially when the network speed is slow. So, what should be done in cases like these? Is there a solution to this problem? Well, yes - one solution is to split the compressed file into smaller bits, that can easily be transferred over network. At destination, you can join them back to get the original archive.

  • Useful Vim editor plugins for software developers - part 3: a.vim

    linux Author: AnshTags: , Comments: 0

    Now, in this third and the final part, we will discuss another very useful plugin dubbed a.vim. Up until now, in this series of articles covering programming-related plugins for Vim, we discussed basics of Vim plugin installation using Pathogen plugin manager, and covered a total of three plugins - namely Tagbar, delimitMate, and Syntastic. Now, in this third and the final part, we will discuss another very useful plugin dubbed a.vim.

  • Useful Vim editor plugins for software developers - part 2: Syntastic

    linux Author: AnshTags: , Comments: 0

    There's no doubt that Vim is a capable programming editor out-of-the-box, but it's the editor's plugins that help you make the most out of it. In the first part of this article series, we discussed a couple of programing-related Vim plugins (Tagbar and delimitMate). Continuing on the same path, in this article, we will discuss another useful Vim plugin aimed at software developers - Syntastic.

  • Useful Vim editor plugins for software developers - part 1

    linux Author: AnshTags: , Comments: 3

    An improved version of Vi, Vim is unarguably one of the most popular command line-based text editors in Linux. Besides being a feature-rich text editor, Vim is also used as an IDE (Integrated Development Environment) by software developers around the world. What makes Vim really powerful is the fact that it's functionality can be extended through plugins. And needless to say, there exist several Vim plugins that are aimed at enhancing users' programming experience.

  • How to install and use note taking/to-do app FromScratch and news reader app NEWSup on Ubuntu 16.04

    ubuntu Author: AnshTags: , , Comments: 0

    If you are on Linux, and are searching for applications that let you create a to-do list and keep you updated with latest news, you don't have to look any further as in this tutorial we will discuss the installation and usage of applications - FromScratch and Newsup - that are meant for exactly these purposes, respectively.