using debian lenny
want to open port 6112 tcp , 4000 udp , battle.net ports
how would i do this with iptables
using debian lenny
want to open port 6112 tcp , 4000 udp , battle.net ports
how would i do this with iptables
I have gotten it to run under playonlinux ,
one thing i like about playonlinux . it can install many different wine version in your machine
each app has it own wine version
but the sound is pretty bad.
-winecfg start audio as oss . The only problem here that it mute pcm volume every time i start the game.
change playonlinux wine version 1.2 for it would play
apparently my computer can't use kvm . qemu and virtual box is to slow.
any other options. or do i stick with dual boot.
?. is xen faster then virtual box ?
i just want to run Debian Lenny, winxp for games , one for playing with different distro.
pentuim 4 2.4 dual core , 1 gig ram , 32 bit
i prefer Gnome over Kde and xfce .
i never like the way kde flow. even thou it has some nice features .
just never care for xfce . it never felt light to me and it always made go back to gnome.
i do like fluxbox when i get it configure.
fvwm-crystal i do love but just to buggy.
My Debian Lenny Gnome ! Midnight look

figure my segmentation fault is from reference in python.
Now i trying to figure out how to use them.
void Swap( PyObject *array , int a , int b )
{
count++;
PyObject *c = PyList_GetItem(array , a);
PyObject *d = PyList_GetItem(array , b);
Py_XINCREF(c); Py_XINCREF(d); // had to made them there own reference ?
if (PyList_SetItem(array , a , d ))
{ std::cout << "Failed" << std::endl; }
if (PyList_SetItem(array , b , c ))
{ std::cout << "Failed" << std::endl; }
}
Trying to figure out which one to use and where and why ?
Py_DECREF , Py_INCREF , Py_XDECREF , Py_XINCREF
Seems like i fix it. But not 100% sure.
using Swig - getting segmentation fault.
but not all the time. I thought i had it working until i change my list.
my c++ version works fine. so must have to do with python api ,
something i misunderstood or forgot.
my Qsort.cpp
// QuickSort
// written in c++
#include <iostream>
#include "/usr/include/python2.5/Python.h"
#include "Qsort.hpp"
int count = 0;
void Swap( PyObject *array , int a , int b )
{
count++;
PyObject *c = PyList_GetItem(array , a);
PyObject *d = PyList_GetItem(array , b);
if (PyList_SetItem(array , a , d ))
{ std::cout << "Failed" << std::endl; }
if (PyList_SetItem(array , b , c ))
{ std::cout << "Failed" << std::endl; }
}
int Partition( PyObject *array , int left , int right , int pivot)
{
PyObject *checkvalue , *pivotvalue;
pivotvalue = PyList_GetItem(array , pivot);
Swap ( array , pivot , right );
int storeindex = left;
for ( int i = left; i < right; i++ )
{
checkvalue = PyList_GetItem(array , i);
if ( PyObject_RichCompareBool( checkvalue , pivotvalue , Py_LE ) )
{
Swap ( array , i , storeindex );
storeindex++;
}
}
Swap ( array , storeindex , right );
return storeindex;
}
void Quicksort ( PyObject *array , int left , int right )
{
int pivot;
if ( right > left )
{
pivot = (left + right) / 2;
pivot = Partition( array , left , right , pivot );
Quicksort( array , left , pivot - 1 );
Quicksort( array , pivot + 1 , right );
}
}
PyObject *Qsort ( PyObject *List )
{
int List_size;
List_size = PyList_Size( List );
Quicksort( List , 0 , List_size-1 );
std::cout << count << std::endl;
return List;
}
#ifndef QSORT_PY
#define QSORT_PY
PyObject *Qsort ( PyObject *List );
#endif
my Qsort.i
/* Qsort C++ , Python */
%module Qsort
%{
#define SWIG_FILE_WITH_INIT
#include "Qsort.hpp"
%}
PyObject *Qsort ( PyObject *List );
my python make file
import commands
print commands.getstatusoutput( 'swig -c++ -python Qsort.i' )
print commands.getstatusoutput( 'g++ -O2 -fPIC -c Qsort.cpp' )
print commands.getstatusoutput( 'g++ -O2 -fPIC -c Qsort_wrap.cxx -I/usr/include/python2.5' )
print commands.getstatusoutput( 'g++ -shared Qsort.o Qsort_wrap.o -o _Qsort.so' )
Those specs are for gnome Fedora , kde Fedora require more.
wbar i removed -above-desk ,
Conky had to set .conkyrc , to own_window no
The Linux Foundation is a non-profit consortium dedicated to the growth of Linux.
Join / Linux Training / Board