Skip navigation

Author Archives: Mikhail Naganov

CPU Profiling Explained

These days I play a lot with CPU profiling tools (i.e., the tools that help to optimize the execution time of a program) and spent some time explaining to myself terminology and approaches to interpretation of profiling results. From a naive point of view, in order to speed up a program it is enough to [...]

On the Edge—Trying Chromium on Mac

Immediately after Google Chrome announce, it was known that it will be on Linux and Mac. Some day… And this day is coming. Right now it is possible to compile Chromium on Mac and it will be a working browser!
Well, almost. I’m trying to use it and it works—this post is composed using Mac Chromium. [...]

Moving Editor Configuration into the Cloud

I know, I know—everybody does it in our days. But the results are so sweet that I can’t resist a temptation to make a post myself. So, if your editor configuration is already uploaded to some hosting, and is version-controlled, please go away, you won’t learn anything new here. If not, go on reading—it should [...]

Emacs tip: bulk operations on buffers

When I use Emacs for my work, I usually have dozens of buffers open: every file I edited, plus different consoles, process outputs etc. Emacs allows to handle this volume easily because it doesn’t have stupid tabs which I need to scroll and click, but instead every buffer is accessible by entering a couple of [...]

Movies about software developers and entrepreneurs, Pt. 2

Preface
Watching how the current economy crises brings the NASDAQ down (it is fluctuating around 1550 as I write these words), the Dot-com bubble crises comes to mind. We have a good opportunity to look back on these times by watching movies about dot-com start-ups. In my bucket I’ve got these: the recently released fiction movie [...]