← Înapoi la Urmăritori

Cel mai recent articol

Ultima verificare

Urmăritori 0 urmăritori
Articole: 40
  1. Author

    My name is Alexander Sandler.

  2. This is a follow up on my previous essay about need to protect access to even simplest variables when working in multi-threaded environment.

  3. I ran into one interesting problem.

  4. Bloom filters

    Bloom filter is a data structure that contains set of elements.

  5. Before joining Dell I was mostly working in kernel writing in C programming language.

  6. One of the great things about gcc and in particular its C/C++ preprocessor is various extensions that it has.

  7. UML cheatsheet

    Every once in awhile, I have to draw a UML diagram.

  8. As you know, I changed a couple of workplaces during my career.

  9. pthread_exit() in C++

    Today I ran into an interesting problem that I would like to share.

  10. Since I joined Dell, my main field of research and work has somewhat changed.

  11. Here’s an interesting bit I ran into few days ago.

  12. What is direct I/O anyway?

    Few days ago I’ve written an essay explaining how to do a direct I/O in Python.

  13. Direct IO in Python

    Doing file I/O of any kind in Python is really easy.

  14. There is one nice thing in looking for a new job.

  15. When considering ways to spread interrupts from one device among multiple cores, I can’t not to mention MSI-X.

  16. One of the features of x86 architecture is ability to spread interrupts evenly among multiple cores.

  17. Introduction Lets say we have a data structure that manages objects and we would like to manipulate the data structure and the objects from two or more threads.

  18. Update 06/16/2009: On several occasions, commentators to this article pointed out that this essay is somewhat incomplete.

  19. There are plenty of virtualization technologies.

  20. Introduction This article extends optparse’s documentation. optparse is a Python module that allows your program to easily parse command line options it receives.

  21. Signal handling in Linux

    Introduction Perhaps any engineer developing for Linux encounters this problem.

  22. Introduction Backing up Linux installation and restoring it, is perhaps one of the most fundamental tasks that every system administrator has to deal with.

  23. Introduction As you know, you can use SSH for two things.

  24. SSH crash course

    About this article I would like to do two things in this article.

  25. Recently I ran into this problem.

  26. Introduction In this article I would like to continue subject I started in my previous two essays (essay 1 and essay 2).

  27. pthread spinlocks

    Continuing my previous essay, I would like to talk about relatively new feature in glibc and pthreads in particular.

  28. Recently I ran into few pieces of code here and there that assumed that int is an atomic type.

  29. Introduction Inheritance, encapsulation and polymorphism are undoubtedly the cornerstones of OOP/OOD in general and C++ in particular.

  30. Introduction Many wonder what is the real difference between 64-bit and 32-bit computers.

  31. Swap vs. no swap

    Introduction This short article deals with simple question.

  32. Introduction I thought I’d write a few things that I do with kernel when administrating my Linux machines.

  33. sed – the missing manual

    Introduction sed is an exceptionally powerful and often overlooked tool.

  34. Introduction So many times I’ve heart people mentioning aligned memory access.

  35. Introduction Ever wondered what’s inside of the initrd file?

  36. tcpdump for Dummies

    Introduction In this article I would like to talk about one of the most useful tools in my networking toolbox and that is tcpdump.

  37. Introduction Hardware interrupts has always been expensive.

  38. From some reason this topic never got enough attention in libc.

  39. How debugger works

    Introduction In this article, I’d like to tell you how real debugger works.

  40. This article describes most useful Linux networking commands, as simple as it sounds.