How to Determine k-th Minimum / Maximum Number
Algorithms are the riches of any programming language. The major objective of any algorithm is being efficient and optimized. For any logical scenarios, the prime and foremost is designing an algorithm. In this article, we shall we be discussing one such scenario to determine the k-th maximum /...
Read more...
How to Use Strace - A Linux Debugging Utility
Strace is a Linux Utility which lists all the system calls and any signals, of any executable running on Linux Operating System. Strace generally comes along with the Linux installation.
If one notices, its name "strace" has come from system-tracing i.e. tracing the system calls and signals....
Read more...
ltrace - Linux Debugging Utility Tutorial
'ltrace' is another Linux Utility similar to 'strace'. However, ltrace lists all the library calls being called in an executable or a running process. Its name itself comes from library-call tracing. This tool is very useful for...
Read more...
Generating Random Numbers In Different Programming Languages
Random numbers or precisely in computer terms pseudo random number generators are extensively used in computing around the world today, which have great importance in the applications of gambling, statistics, computer simulation, cryptography, gaming, and areas where an arbitrary random value...
Read more...
Create & Parse JSON in Ruby
JSON is the most popular format for exchanging data between different systems, primarily AJAX calls, web services, REST APIs, etc. Ruby combined with Rails is one of the best systems to quickly develop and deploy web applications makes use of JSON in all efficient ways.
The JSON module for...
Read more...
Strings in C
Strings are paramount datatype for any real use case scenario. However, in C, there is no basic datatype as ‘string’. A string is understood as a collection set of characters i.e. in programmatic language, an array of characters, which are:
* Directly assigned in double quotes
* Terminated by a...
Read more...
Reading Command Line Arguments In Python
Command line arguments are quite old, in the days of DOS they were generally just options enabling/disabling mechanism and were known as switches. But, after the growth of *nix systems command line arguments have been developed and have provided a lot of features to power users.
Here's an...
Read more...
Create A Self-Signed SSL Certificate To Use With Apache
Normally web traffic (HTTP) is unencrypted i.e. it's passed around the network in plain text, so anyone with the right tools can view what's being transmitted. This is okay generally, but when we pass sensitive information like credit card information, passwords, nowadays even personal information...
Read more...
Accessing Amazon S3 with PHP using Amazon AWS SDK
Amazon Simple Storage Service (S3) is a low-cost & high-availability storage service provided by Amazon Web Services. It's very efficient and cheap, it allows you to store as much as you want and there is no limit, you pay for what you use and you pay as you go, there is no commitment. You can...
Read more...
C Memory Allocation
When an ELF executable is executed, a process is created and its process image is create in the RAM. However, it is here in the process image in RAM, all the variables are assigned memory. Sometimes memory is allocated statically i.e. defined how much memory at the compile time, and at times it has...
Read more...
Parsing Command Line Arguments in PHP
Most of us have know PHP as a language used for web development, but it is also being used for writing backend processing scripts, backup scripts, deferred processing scripts etc. for a long time but still not as much as other scripting languages as Perl, Python, or Ruby. But if you are a PHP...
Read more...
|
Subscribe via RSS
Get live updates in your web browser window. |
Follow us on Twitter
Are you on Twitter? Follow us and get updated. |
Like us on facebook
Share Go4Expert with your buddies on facebook. |
Find us on Google+
Add Go4Expert to your Circle at Google+. |
Unsubscribe
If you no longer wish to receive this newsletter or want to edit your preferences you can do it here. | |