Skip to content
Advertisement

Force write of a file to disk

I’m currently implementing a ping/pong buffering scheme to safely write a file to disk. I’m using C++/Boost on a Linux/CentOS machine. Now I’m facing the problem to force the actual write of the file to disk. Is it possible to do so irrespective of all the caching policies of the filesystem (ext3/ext4) / SO custom rules / RAID controller /

Manual Virtual Address Translation

I’ve looked at a few different articles related to this already but none of them explain the solution in a way that I can understand and replicate. I need to know how to translate a physical address to a virtual address in memory based on the following: A simple virtual memory system has 32KB physical memory with 16-bit virtual address,

Find which program caused a core dump file

I’ve been going through intense program/package installation recently, so I can’t tell for sure which of the newly installed programs (or old programs) caused the appearance of a core file in my home folder. It’s a server, so I better find out any possible sources of instability on the machine. Answer You can simply use the file program to identify

How to get started writing a compositing WM?

I would like to write a basic hardware-accelerated window manager, so I’ve been looking for some documentation on how to get started, but I’ve only managed to find this tutorial, which uses an outdated version of Clutter and won’t build with any version currently available. Are there any other good resources for how to do this, or alternatively, a really

g++ custom dynamic library linking error undefined symbol

Ok, I’m looking for a solution for 2 days now. I didn’t find anything to solve my problems. What is currently going on? So, I tried creating a dynamic library (.so) on Linux Mint Maya 13 with g++. foolib.h: foolib.cpp: main.cpp: I compiled these files with these instructions: libfoo.so: foo: Creating libfoo.so works without any errors, but foo throws undefined

Change file owner group under Linux with java.nio.Files

I have a Linux server and I’m running an image resize job in Java for multiple websites on my server. The website files are owned by different OS users/groups. Newly created thumbnails/previews are owned by the user running the resize job. Now I was googleing around how to change the file owner of newly created previews/thumbnails in my resize program

How can I use the Perl debugger’s *supported* editor?

The Perl debugger always says: “Editor support available”. I believe every one can see this, but how can I use it? By the way, I got the above prompt on a Linux/UbuntuĀ 11.04 (Natty Narwhal) machine. Answer The message is a little confusing. It’s telling you it can support running inside an editor, not that there is a special Perl debugger

Shell script for remote SSH

I’m new to shell scripts, and I have centos running. I want to write a shell script that ssh a remote machine and execute a bunch of commands. The problem I’m facing is how to provide the username, the password, the remote machine address, and the private access key to a command that shall connect the remote machine. I’ve Google’d

Advertisement