text

Send email with Python

Sending emails with Python scripts is easy if you have a server running. There are several libraries you need to use.

How to show folder size in Windows

You are wondering why is it easy to see a file size in Windows explorer, but not the folder size? The short answer is – resources. In order for the explorer to show a directory size it needs to process all files in all sub folders and calculate the space that all the files take in a directory. The calculation is resource draining and time consuming. The feature was available in Windows before XP, but was then removed as it made explorer slow to work with.

Read and write to file in C++

Many C++ developers find themselves in a place where they need to store information in an external file, which they can retrieve later to perform the operation based on the values. For instance, they have created a video game which has a high score system, wherein top 5 highest scores need to be saved in a file, as information saved in memory in real-time gets deleted once the program is turned off, so they would pursue a fast way to store their values in the external source.

WordPress Plugin development by example – SF Generate Tags

One of the plugins that we have developed for WordPress is a tag generator for WordPress posts and pages. The plugin scans the content of the post and names of the attached images and selects tags for the post filtering out no-tag words. In this post I’m going to explore the process of creating the plugin.

Electronic document management system – how to choose

As our company grows, we get more and more different kinds of documents, both paper and electronic. The question arises – should we start using some kind of document management system? The one that archives all our incoming and outgoing documents and is easily searchable?

CEGUI tutorial: Cyrillic Russian fonts

We were planning on going to Steam Greenlight with our game “Burnt Islands” and decided to have more than just “English” language in the game. As we’ve built our own engine it was not so difficult to implement several languages. The solution (and the problem) was CEGUI. It has support for different languages and UTF fonts, but to figure out how to make it work was not so easy.