<?xml version="1.0" encoding="utf-8" standalone="yes"?><rss version="2.0" xmlns:atom="http://www.w3.org/2005/Atom"><channel><title>Articles on Fossix</title><link>https://fossix.org/articles/</link><description>Recent content in Articles on Fossix</description><generator>Hugo -- gohugo.io</generator><language>en-us</language><lastBuildDate>Fri, 02 Oct 2020 16:52:00 +0530</lastBuildDate><atom:link href="https://fossix.org/articles/index.xml" rel="self" type="application/rss+xml"/><item><title>Adding big numbers</title><link>https://fossix.org/articles/big-number-addition/</link><pubDate>Fri, 02 Oct 2020 16:52:00 +0530</pubDate><guid>https://fossix.org/articles/big-number-addition/</guid><description>&lt;p>
One of the most frequently asked interview questions: How do you add arbitrarily
large number? Or a variation of that: Add nodes of two singly linked lists,
producing a third list. Let&amp;#39;s progressively look into how to do this more
efficiently moving away from the interview problem.&lt;/p></description></item><item><title>Writing containers in Linux</title><link>https://fossix.org/articles/cointainers/</link><pubDate>Thu, 01 Oct 2020 10:28:45 +0530</pubDate><guid>https://fossix.org/articles/cointainers/</guid><description>Literate programming attempt of writing containers</description></item><item><title>Haskell functions</title><link>https://fossix.org/articles/haskool/</link><pubDate>Sun, 23 Dec 2018 11:29:17 +0530</pubDate><guid>https://fossix.org/articles/haskool/</guid><description>Haskell learning steps: functions</description></item><item><title>Concurrency notes</title><link>https://fossix.org/articles/golang-concurrency/</link><pubDate>Wed, 14 Nov 2018 11:29:17 +0530</pubDate><guid>https://fossix.org/articles/golang-concurrency/</guid><description>Make two go goutines wait on each other</description></item><item><title>Go's json marshal</title><link>https://fossix.org/articles/go-json-marhsal-empty-slice/</link><pubDate>Tue, 11 Sep 2018 11:16:17 +0700</pubDate><guid>https://fossix.org/articles/go-json-marhsal-empty-slice/</guid><description>Marshalling nil objects</description></item><item><title>Dockerize go programs</title><link>https://fossix.org/articles/golang-docker/</link><pubDate>Tue, 14 Aug 2018 11:29:17 +0530</pubDate><guid>https://fossix.org/articles/golang-docker/</guid><description>How to run program in a Docker</description></item><item><title>Elegant Time</title><link>https://fossix.org/articles/elegant-time-pref-in-go/</link><pubDate>Mon, 25 Dec 2017 11:29:17 +0530</pubDate><guid>https://fossix.org/articles/elegant-time-pref-in-go/</guid><description>Timing function runtime</description></item><item><title>More kernel development using qemu</title><link>https://fossix.org/articles/powerpc-kernel-development-on-qemu-2/</link><pubDate>Sat, 22 Jul 2017 11:59:05 +0530</pubDate><guid>https://fossix.org/articles/powerpc-kernel-development-on-qemu-2/</guid><description>Building and booting a full distro kernel on qemu for powerpc</description></item><item><title>Kernel development using qemu</title><link>https://fossix.org/articles/powerpc-kernel-development-on-qemu/</link><pubDate>Wed, 05 Jul 2017 12:26:46 +0530</pubDate><guid>https://fossix.org/articles/powerpc-kernel-development-on-qemu/</guid><description>Hack, build, boot kernel on a powerpc using qemu</description></item><item><title>Command Line for beginners - Email</title><link>https://fossix.org/articles/command-line-for-beginners/</link><pubDate>Wed, 29 Mar 2017 14:11:53 +0530</pubDate><guid>https://fossix.org/articles/command-line-for-beginners/</guid><description>An attempt to create a series of articles targetting audencies who are beginning their command line journey. This post speaks about how to setup your email and view mails in a command line client.</description></item><item><title>Intro To Assembly Programming From A Dummy</title><link>https://fossix.org/articles/assembly-programming-intro/</link><pubDate>Wed, 29 Mar 2017 14:11:53 +0530</pubDate><guid>https://fossix.org/articles/assembly-programming-intro/</guid><description>Developing an Android app was never easy before, we need to know Java, after the introduction of ASE, we need to know Python, now, its child&amp;rsquo;s play, just putting the pieces of a puzzle together.</description></item><item><title>Developing android app the fun way</title><link>https://fossix.org/articles/developing-android-app-the-fun-way/</link><pubDate>Tue, 28 Mar 2017 14:11:53 +0530</pubDate><guid>https://fossix.org/articles/developing-android-app-the-fun-way/</guid><description>Developing an Android app was never easy before, we need to know Java, after the introduction of ASE, we need to know Python, now, its child&amp;rsquo;s play, just putting the pieces of a puzzle together.</description></item><item><title>Program Sections</title><link>https://fossix.org/articles/program-sections/</link><pubDate>Sun, 26 Mar 2017 14:11:53 +0530</pubDate><guid>https://fossix.org/articles/program-sections/</guid><description>This is part of The Life of a Process series. This section explains the different sections of a program. Like the BSS, Data etc.</description></item><item><title>The exec() system call</title><link>https://fossix.org/articles/the-exec-system-call/</link><pubDate>Sat, 25 Mar 2017 14:11:53 +0530</pubDate><guid>https://fossix.org/articles/the-exec-system-call/</guid><description>This is part of the series &amp;lsquo;The Life of a process&amp;rsquo;. This write-up is about the exec system call. We saw about how a process is created, but how is a new program gets loaded? Let&amp;rsquo;s see here.</description></item><item><title>The fork() system call</title><link>https://fossix.org/articles/the-fork-system-call/</link><pubDate>Fri, 24 Mar 2017 14:11:53 +0530</pubDate><guid>https://fossix.org/articles/the-fork-system-call/</guid><description>This is part of the series titles The Life of a Process. This part tell about how a fork system call works which is required to create a new process.</description></item><item><title>In-house Audio Streaming</title><link>https://fossix.org/articles/in-house-audio-streaming/</link><pubDate>Thu, 23 Mar 2017 14:11:53 +0530</pubDate><guid>https://fossix.org/articles/in-house-audio-streaming/</guid><description>How can we actually do a non-stop radio like setup that we can listen on our phones? Its actually easy with icecast and easystream. Read on to find out.</description></item><item><title>SOLID principles in Golang</title><link>https://fossix.org/articles/solid-principals/</link><pubDate>Thu, 23 Mar 2017 11:39:17 +0530</pubDate><guid>https://fossix.org/articles/solid-principals/</guid><description>Golang&amp;rsquo;s embodiment of SOLID as a language design</description></item><item><title>Android Interview Questions</title><link>https://fossix.org/articles/android-interview-questions/</link><pubDate>Sat, 18 Mar 2017 14:11:53 +0530</pubDate><guid>https://fossix.org/articles/android-interview-questions/</guid><description>List of Interview questions related to android</description></item><item><title>C++ - Creating Transparent Dialog</title><link>https://fossix.org/articles/creating-transparent-dialog/</link><pubDate>Sat, 18 Mar 2017 14:11:53 +0530</pubDate><guid>https://fossix.org/articles/creating-transparent-dialog/</guid><description>Trick to make a transparent dialog without making its child controls transparent in C++</description></item><item><title>Generate unique IDs</title><link>https://fossix.org/articles/generate-unique-ids/</link><pubDate>Sat, 18 Mar 2017 14:11:53 +0530</pubDate><guid>https://fossix.org/articles/generate-unique-ids/</guid><description>The aritcle talks about a simple way to generate meaningful unique ids. Typical application is with database shards.</description></item><item><title>Linux Interview Questions</title><link>https://fossix.org/articles/linux-interview-questions/</link><pubDate>Sat, 18 Mar 2017 14:11:53 +0530</pubDate><guid>https://fossix.org/articles/linux-interview-questions/</guid><description>Linux kernel and device driver interview questions.</description></item><item><title>System Programming Interview Questions</title><link>https://fossix.org/articles/system-programming-questions/</link><pubDate>Sat, 18 Mar 2017 14:11:53 +0530</pubDate><guid>https://fossix.org/articles/system-programming-questions/</guid><description>small effort on updated interview questions.</description></item><item><title>Twitter From The Command Line</title><link>https://fossix.org/articles/twitter-from-the-commandline/</link><pubDate>Sat, 18 Mar 2017 14:11:53 +0530</pubDate><guid>https://fossix.org/articles/twitter-from-the-commandline/</guid><description>We all love to tweet.. but how to do that right from you favourite command line?</description></item><item><title>Searching for files?</title><link>https://fossix.org/articles/searching-for-files/</link><pubDate>Thu, 16 Mar 2017 14:11:53 +0530</pubDate><guid>https://fossix.org/articles/searching-for-files/</guid><description>Nobody is a exception for searching files unless you don’t have a computer.</description></item><item><title>Virtual Host Running on apache</title><link>https://fossix.org/articles/virual-host-apache/</link><pubDate>Thu, 16 Mar 2017 14:11:53 +0530</pubDate><guid>https://fossix.org/articles/virual-host-apache/</guid><description>Nobody is a exception for searching files unless you don’t have a computer.</description></item><item><title>Go's Reflection</title><link>https://fossix.org/articles/go-reflection/</link><pubDate>Wed, 08 Mar 2017 11:39:17 +0530</pubDate><guid>https://fossix.org/articles/go-reflection/</guid><description>Using the reflect package</description></item><item><title>Sending SMS from the command line in Jolla</title><link>https://fossix.org/articles/sms-from-commandline-in-jolla/</link><pubDate>Fri, 10 Oct 2014 15:12:53 +0530</pubDate><guid>https://fossix.org/articles/sms-from-commandline-in-jolla/</guid><description>A shell script to send SMS from the command line interface of sailfish.. and also see the Easter egg inside sailfish</description></item><item><title>Call Stack for Beginners - Part 1</title><link>https://fossix.org/articles/call-stack-basics/</link><pubDate>Sat, 19 Jul 2014 15:12:53 +0530</pubDate><guid>https://fossix.org/articles/call-stack-basics/</guid><description>This is part of Life of a Process series, but this one is not an exact continuation of the where it was left, but it should be useful for the overall understanding of a process and its life.</description></item><item><title>Debuggin Linux Kernel using JTAG (In ARM)</title><link>https://fossix.org/articles/debugging-kernel-using-jtag/</link><pubDate>Sat, 19 Jul 2014 15:12:53 +0530</pubDate><guid>https://fossix.org/articles/debugging-kernel-using-jtag/</guid><description>Simple and useful steps to debug vmlinux in a JTAG debugger.</description></item><item><title>Openstack - How To Attach To An Autoscaling Group Or An Arbitrary Group Of Nodes</title><link>https://fossix.org/articles/openstack-autoscaling/</link><pubDate>Sat, 19 Jul 2014 15:12:53 +0530</pubDate><guid>https://fossix.org/articles/openstack-autoscaling/</guid><description>In order to use a load balancer with an autoscaling group- we should use a nested stack to achieve. We can define the AutoScaling Group and LoadBalancer pool in the top level template.</description></item><item><title>What next after buying Jolla</title><link>https://fossix.org/articles/next-steps-after-buying-jolla/</link><pubDate>Sat, 19 Jul 2014 15:12:53 +0530</pubDate><guid>https://fossix.org/articles/next-steps-after-buying-jolla/</guid><description>Got a Jolla Sailfish phone? Congrats and welcome to the non-android, non-IOS, a pure traditional Linux OS liking community. Learn to hack your phone, its fun and its in the spirit of the OS and community.</description></item><item><title>Dynamic linker and loader</title><link>https://fossix.org/articles/dynamic-linker-and-loader/</link><pubDate>Sat, 27 Jul 2013 15:12:53 +0530</pubDate><guid>https://fossix.org/articles/dynamic-linker-and-loader/</guid><description>This is a part of the Life of a Process Series. This section explains how libraries are linked and loaded dynamically upon the start of execution of a program.</description></item><item><title>The Birth of a Process</title><link>https://fossix.org/articles/the-birth-of-a-process/</link><pubDate>Tue, 23 Jul 2013 14:11:53 +0530</pubDate><guid>https://fossix.org/articles/the-birth-of-a-process/</guid><description>This is a part of the series on Life of a Process. This section explains how a process is created from the shell.</description></item><item><title>Program Compilation - An introduction</title><link>https://fossix.org/articles/program-compilation-an-introduction/</link><pubDate>Sun, 21 Jul 2013 14:11:53 +0530</pubDate><guid>https://fossix.org/articles/program-compilation-an-introduction/</guid><description>A basic intro about how compilation works for a C program. This is part of the &amp;lsquo;Life of a Process&amp;rsquo; series. We will see the compilation steps and what ld does.</description></item><item><title>The life of a Process</title><link>https://fossix.org/articles/the-life-of-a-process/</link><pubDate>Sat, 20 Jul 2013 14:10:52 +0530</pubDate><guid>https://fossix.org/articles/the-life-of-a-process/</guid><description>This is a series trying to explain the Life of a process in a Linux system. Will try to cover most of the aspects from the user space to the kernel space.</description></item><item><title>Emacs org-mode productivity</title><link>https://fossix.org/articles/emacs-org-mode-productivity/</link><pubDate>Sun, 31 Oct 2010 14:11:53 +0530</pubDate><guid>https://fossix.org/articles/emacs-org-mode-productivity/</guid><description>Using emacs is awesome, using it also as a productivity tool is so productive. Combined with org-mode emacs and your life will be not the same again.</description></item><item><title>XMPP Auto Reply Bot</title><link>https://fossix.org/articles/xmpp-auto-reply-bot/</link><pubDate>Mon, 23 Aug 2010 14:11:53 +0530</pubDate><guid>https://fossix.org/articles/xmpp-auto-reply-bot/</guid><description>How about having a automatic reply for all your chats which are based on the XMPP? Even Gtalk is based on XMPP, and so many others too.</description></item><item><title>You personal computer can be a webserver</title><link>https://fossix.org/articles/personal-computer-as-webserver/</link><pubDate>Mon, 16 Aug 2010 14:11:53 +0530</pubDate><guid>https://fossix.org/articles/personal-computer-as-webserver/</guid><description>Running a personal webserver from home can be fun, and also keep you busy. Know how to do it.</description></item><item><title>Gnome Humour!</title><link>https://fossix.org/articles/gnome-humour/</link><pubDate>Fri, 13 Aug 2010 14:11:53 +0530</pubDate><guid>https://fossix.org/articles/gnome-humour/</guid><description>If fortunately, a geek has a girl friend, they are sure that they will find bug in their relationship and needs a Bugzilla to fix it.</description></item><item><title>Terminal Shortcuts! (Compilation)</title><link>https://fossix.org/articles/terminal-shorcuts/</link><pubDate>Mon, 09 Aug 2010 14:11:53 +0530</pubDate><guid>https://fossix.org/articles/terminal-shorcuts/</guid><description>Few shortcuts to enhance your commandline skills</description></item><item><title>Find Invisible Gtalkers!</title><link>https://fossix.org/articles/find-invisible-gtalkers/</link><pubDate>Thu, 05 Aug 2010 14:11:53 +0530</pubDate><guid>https://fossix.org/articles/find-invisible-gtalkers/</guid><description>Find your buddies who decided to remain invisible</description></item></channel></rss>