linux

wxPython on KDE 4.2: popping window on top of the screen and hiding back

I want my window to be invisible most of the time, but get to top of the screen on hotkey and hide again if the user switches to another application. In my hotkey handler I use self.Show() self.Raise() self.Iconize(False) and in my activate message handler self.Hide() self.Iconize(True) but the window pops up on top of the...

Rich text in gtk-sharp?

Does anybody out there know if there is a richtextbox equivalent in gtk# or any way to replicate the functionality? I might not need full rtf support, I could probably get by with being able to show multicolored text if a full rtf solution can't be done. Thanks in Advance. ...

Linux Wireless Network Testbed

Hi all, I am writing a linux testbed for wireless sensor networks. The core objective is to test data transfer between any two nodes. The network runs using tree topology. One node in the network is the "Driver". This node is connected using serial port to a linux PC. What I am trying to write is the software on this linux PC that will ...

Useful BASH code snippets

Hi, We've had these for a lot of other languages. The one for C/C++ was quite popular, so was the equivalent for Python. I thought one for BASH would be interesting too. ...

Redirecting packets to user space TCP stack without modifying application

I'm using a user space TCP stack based on the Linux stack running under Linux. Unfortunately it requires applications to specifically call its own modified versions of the normal sockets API functions and then just grabs incoming packets it receives in response using libpcap. Now my question is whether there is any way to redirect packe...

Freeing memory in C under Linux

If you do not free memory that you malloc'd in a C program under Linux, when is it released? After the program terminates? Or is the memory still locked up until an unforseen time (probably at reboot)? ...

Easiest way to authenticate users in Linux/Unix w/o root permissions

Hi All, I'm writing a cross-platform TCP/IP server and I need to authenticate users before servicing them. Requirements stipulate that I use "native" authentication of the platform and not create my own authentication mechanism. For Linux/Unix OS family I use getpwnam to authenticate users and the most reliable way I know to make sure ...

On GNU/Linux systems, Where should I load application data from?

In this instance I'm using c with autoconf, but the question applies elsewhere. I have a glade xml file that is needed at runtime, and I have to tell the application where it is. I'm using autoconf to define a variable in my code that points to the "specified prefix directory"/app-name/glade. But that only begins to work once the applic...

Are message queues obsolete in linux?

I've been playing with message queues (System V, but POSIX should be ok too) in Linux recently and they seem perfect for my application, but after reading The Art of Unix Programming I'm not sure if they are really a good choice. http://www.faqs.org/docs/artu/ch07s02.html#id2922148 The upper, message-passing layer of System V IPC ha...

ASCII in Windows XP and Ubuntu Linux

I've made a program in MVSC++ which outputs memory contents (in ASCII). The ASCII I see in windows console seem to match what I see in various ASCII tables (smiley, diamond, club, right arrow etc). This program needs to compile under Linux (which is does), but the ASCII output looks completely different. A few symbols are the same but th...

Creating program libraries in Windows and LINUX [C++]

I am planning to use libraries in my C++ program. Development is happening on LINUX but application is designed to compile on both LINUX and Windows. I understand direct equivalent for shared libraries(.so) in windows is DLL, right? In LINUX using g++, I can create shared library using -fPIC and -shared flags. AFAIK, there is no other ...

Creating executable for windows using QT program in Linux

I have developed a small QT project with Qt Eclipse integration on linux and i would like to make a windows executable file (.exe) for the same project using QT, So, my app could run on both systems. will my QT with Eclipse as plugin help me to generate .exe in Linux. pls tel me what is the procedure to get .exe from Linux and what ha...

How to limit process memory utilization on Linux (e.g. using BSD::Resource)

I'd like to limit the memory usage for my Perl script, running on a Linux system. I've been trying to use BSD::Resource's setrlimit, but have been having problems. I'd appreciate any pointers. Thank you. ...

How to watch samba shared folder/drive using filesystemwatcher in windows?

Here is some tricky problem. I am trying to watch a shared folder which is on Linux machine. I am running the program on windows XP which is developed in Visual Studio 2005, VC++ and using FileSystemWatcher class. But it's not raising events for that shared folder at all. Please suggest a solution. ...

Using a jar in a Java project?

Hi All, I'm trying to use the public methods/classed from a project provided as a jar file (called Hello.jar for instance) wrapped in a package called hello. package hello; public class Hello { public static void main(String[] args) { coucou(); } public static void coucou() { System.out.println("Hello there"); } } In...

What are the differences between poll and select?

I am referring to POSIX standard of select and poll system C API calls? ...

linux to windows C++ byte array

Hello, I have to replicate the following Java functionality in C++ to get data from Linux to Windows. Is Winsock2 the best way to go?. Also, any reference code to suggest? TIA, B import java.nio.ByteBuffer; public class MessageXdr { private ByteBuffer buffer; private int size; // taille max corps de message privat...

Can the signal system call be used with C++ static members of the class?

Is the following supported across *nix platforms? #include <cstdio> #include <sys/types.h> #include <signal.h> #include <unistd.h> class SignalProcessor { public: static void OnMySignal(int sig_num) { printf("Caught %d signal\n", sig_num); fflush(stdout); return; ...

How can I put a pointer on the pipe?

Say I have a pointer to some structure in a thread, and I want to pass it to the parent process via a pipe. Example: MyType * someType; I then want to cast someType to void * and put it on the pipe. How can it be done? ...

Unit testing for shell scripts

Pretty much every product I've worked on over the years has involved some level of shell scripts (or batch files, PowerShell etc. on Windows). Even though we wrote the bulk of the code in Java or C++, there always seemed to be some integration or install tasks that were better done with a shell script. The shell scripts thus become par...