Home Tags Programming

Tag: programming

Joy of Programming: Silly Programming Mistakes => Serious Harm!

1
As programmers, we know that almost any software that we use (or write!) has bugs. What we might not be aware of is that...

CodeSport

0
This month we take a quick look at the problem of finding out whether a given binary tree is in fact a binary search tree. We then discuss the problem of finding the maximum and minimum in a binary search tree.

CodeSport

0
In this month’s column, we’ll explore the best lower bounds of algorithms to determine whether a given graph is connected or not. We will then discuss the problem of finding the minimum element in a circular sorted linked list, given an arbitrary pointer into the list.

Watch Out for the Signals!

1
What in the world is the ‘signals’ framework and how can systems programmers make use of it?

Will FOSS Get Me A Job?

3
FOSS allows anyone to acquire the skills that lead to becoming a better developer and an improved person.

Joy of Programming: About the Java Overflow Bug

1
[The Joy of Programming] In this column, we’ll discuss a common overflow bug in JDK, which surprisingly occurs in the widely used algorithms like binary search and mergesort in C-based languages.

CodeSport

0
This month's column focuses on computational complexity and the lower bounds for algorithms. In particular, we'll show that any algorithm to find the maximum in an array of N elements has a lower bound of O(N) by using an adversary argument.

Session Management Using PHP, Part 2: Server-side Sessions

8
The second part of the article explains the formation of sessions on the server side without the need to store any information on the client machine. This strategy provides better security for the session information and permits sessions to form even if cookies are disabled on the client applications.

My Own Phone Dialler, Only on Android

4
So you want to build a custom phone dialler for your cell phone? In the case of a typical mobile OS, to intercept core areas like the contact book or the dialler itself is not only difficult but also needs in-depth knowledge of the phone's OS. Unlike that, Android has an extremely modular architecture based on the Linux kernel. In this article, we'll learn how to harness the power of one such API in Android.

CodeSport

0
Welcome to another installment of CodeSport, which focuses on number theoretic algorithms. In particular, we will discuss the well-known 3-SUM problem, where given an array A of N numbers, we need to determine whether there exists a triple a, b and c that belongs to A, such that a+b+c = 0.