Dmitry Leskov

Retrieving a Web Site for Offline View Using Wget

is not so straightforward in today’s age of CDNs, widgets, and font embedded services.

KB2756872 Windows 8 Update Fails to Install? Remove Realtek Audio Drivers

If you have upgraded from Windows 7, you may need to also run delmigprov.exe accompanying the standalone version of that update.

It’s Been a Long Time Since I Had To Patch a Binary Executable…

…let alone the main executable of a popular open source development tool.

Running Online Python Tutor in a Local Linux VM

Online Python Tutor (OPT) enables first-year CS students to watch the nicely visualized execution of their Python programs step-by-step.

A fresh edX student very much liked OPT but had two problems with its online nature: sometimes the OPT Web site was not responding, sometimes she had no Internet connection. Fortunately, OPT is open sourced on GitHub, so I was able to set it up on her Windows notebook as follows:

Read the rest of this entry »

Running programs on Linux boot up

You ain’t need to learn no rc.local, runlevels, Upstart, or good old System V init scripts.

Pushing Files from Windows to Linux/Unix Hosts with cwRsync

I develop this blog and my other Web properties on Windows PC, but run them on a Linux VPS. This post documents how I set up deployment from Windows to Linux using cwRsync.

Git Tip: Quickly Merging in a Side Project Repo

How to quickly merge a separate git repo into a larger project if you only need to retain history of the master branch of the “secondary” repo.

Creating A Shared “Central” Git Repo For A Local Project

How to create a “central” Git repo from an existing local one, so as to continue working on the project from multiple workplaces in a more disciplined way.

Forcing SpamAssassin To Add The X-Spam-Status Header To Ham For Debugging

In some circumstances, you may need to find out why certain messages are not being marked as spam by SpamAssassin (or, for that matter, any other junk mail filtering solution). I had such a need today and it turned out to be less trivial that I had expected.

How To Run UglifyJS on Windows Using node.js

Now that there is a Windows build of node.js, you may run UglifyJS using its main development platform.