Re: Should I move to Amsterdam?

2005-08-24 Thread Armin Steinhoff
Adriaan Renting wrote:
> Well, I'm not sure if Amsterdam is nice, but the Netherlands is o.k., except 
> for the weather.
> I'd like to descripbe it as 49 weeks of autumn, 1 week of spring, 1 week of 
> summer, 1 week of winter.
> Currently my employer only has an opening for a Microwave Antenna designer 
> though, sorry no Python coders.
> http://www.astron.nl/astron/jobs/index.htm
> 
> Seems like a nice column, I'll read it completely some other time.
>  
> 
"Wade" <[EMAIL PROTECTED]> 08/24/05 2:31 pm >>> 
> 
> http://www.slate.com/id/2124561/entry/2124562/ 
>  
> Nice little series by Seth Stevenson for Americans daydreaming about 
> emigration. Somewhere, anywhere ... maybe Amsterdam? 
>  
> I've never been to the Netherlands myself, but it 
 >sounds very civilized.

What a joke ... Amsterdam is 'civilized' since several hundreds of
years :)

--Armin



>  
> Extra Python connection, besides the obvious one: Is "gezellig" related 
> to the Zen of Python? ( 
> http://wordcraft.infopop.cc/eve/ubb.x/a/tpc/f/6351024471/m/2041067571/r/3901049571
>  
> ) 
>  
> -- Wade Leftwich 
> Ithaca, NY 
>  
-- 
http://mail.python.org/mailman/listinfo/python-list


Re: GIL release

2005-03-18 Thread Armin Steinhoff
Alastair Basden wrote:
Hi,
Does anyone know whether there is a way for a python thread to release 
the global interpreter lock, and let all other threads have a chance at 
running before re-acquiring it?  Does the thread scheduling follow a 
round-robin method?
The thread itself are scheduled by the OS ... the access to the GIL is 
managed by 'cooperative scheduling'.

--Armin
Thanks,
agb.
--
http://mail.python.org/mailman/listinfo/python-list


Re: Protecting Python source

2004-11-29 Thread Armin Steinhoff
Alan Sheehan wrote:
Hi pythonistas,
I am looking for methods of deploying applications with end users so
that the python code is tamper proof. What are my options ?
I understand I can supply .pyc or .pyo files but they can easily be
reverse engineered I am told.
Is it possible to load the scripts from zip files where the zip files
are password protected ?
Any other ideas ?
Use Pyrex in order to convert the critical parts to C modules ...
Regards
  Armin

Many thanks,
Alan
--
http://mail.python.org/mailman/listinfo/python-list


CTYPE 0.9.2 porting problems

2004-12-06 Thread Armin Steinhoff

Hi all,
I ported ctypes 0.9.2 to QNX6.3 ... 99.9 % is working but only the 
unittest test_functions.py makes some problem. Here is the code:

p = pointer(c_int(99))
result = f(p)
self.failUnlessEqual(result.contents.value, 99) #---> works!!
# We need to keep the pointer alive, otherwise the contents change:
result = f(pointer(c_int(99)))
print result.contents.value
self.failIfEqual(result.contents.value, 99)
Error message:
# python test_functions.py
..99
F.
==
FAIL: test_pointers (__main__.FunctionTestCase)
--
Traceback (most recent call last):
  File "test_functions.py", line 194, in test_pointers
self.failIfEqual(result.contents.value, 99)
  File "/usr/local/lib/python2.3/unittest.py", line 310, in failIfEqual
raise self.failureException, \
AssertionError: 99 == 99
What's the problem here? 99 isn't equal 99 :)
--
Ran 16 tests in 0.053s
FAILED (failures=1)
#

# XXX But this not! WHY on earth?  >> BUT this IS working!!
arg = byref(v)
result = f(arg)
self.failIfEqual(result.contents, v.value)
I see always a crash of Python if the library call time() is used ... 
but it happens only with this call.

What could be in general the reasons??
Regards
   Armin
--
http://mail.python.org/mailman/listinfo/python-list


Re: Calling a C program from a Python Script

2004-12-09 Thread Armin Steinhoff
Brad Tilley wrote:
Is it possible to write a file open, then read program in C and then 
call the C program from a Python script like this:

for root, files, dirs in os.walk(path)
for f in files:
try:
EXECUTE_C_PROGRAM
If possible, how much faster would this be over a pure Python solution?
I would compile that C program into a shared library (*.so or *.dll ) in 
order to use that shared library with ctypes ... that's the easiest way, 
IMHO :)  ( http://starship.python.net/crew/theller/ctypes )

Regards
 Armin

Thank you,
Brad
--
http://mail.python.org/mailman/listinfo/python-list


Re: hide python code !

2006-08-15 Thread Armin Steinhoff
Bayazee wrote:
> hi
> can we hide a python code ?
> if i want to write a commercial software can i hide my source code from
> users access ?
> we can conver it to pyc but this file can decompiled ... so ...!!
> do you have any idea about this ...?

Use Pyrex in order to build C-Modules from the critical parts of your 
software.

> 
> ---
> First Iranian Open Source Community : www.python.ir

Interesting ... but you are not a member of this community. Right?

--Armin


-- 
http://mail.python.org/mailman/listinfo/python-list


Re: Match First Sequence in Regular Expression?

2006-01-28 Thread Armin Steinhoff
Alex Martelli wrote:
> Christoph Conrad <[EMAIL PROTECTED]> wrote:
> 
> 
>>Hello Roger,
>>
>>
>>>since the length of the first sequence of the letter 'a' is 2. Yours
>>>accepts it, right?
>>
>>Yes, i misunderstood your requirements. So it must be modified
>>essentially to that what Tim Chase wrote:
>>
>>m = re.search('^[^a]*a{3}b', 'xyz123aabbaaab')
> 
> 
> ...but that rejects 'aazaaab' which should apparently be accepted.

  ... and that is OK. That was the request:

 >I'm looking for a regular expression that matches the first, and only
 > the first, sequence of the letter 'a', and only if the length of the
 > sequence is exactly 3.

--Armin

> 
> 
> Alex
-- 
http://mail.python.org/mailman/listinfo/python-list


Re: Python multithreading on cluster system? Embedding python in PVM?

2006-02-19 Thread Armin Steinhoff
abhinav wrote:
> Hi guys.I have read that one cannot perform true multithreading in
> python due to global interpreter lock mechanism.Suppose i have to
> implement a crawler on a say cluster system like clusterknoppix so that
> i can use parallel virtual machine (PVM)for programming in
> multiprocessor environment or say open MPI.Can i integrate python with
> PVM or MPI.Can i embed python into C for programming in multiprocessor
> environment.Is there any way of embedding python in PVM or MPI so that
> i can implement a true cluster based search engine?
> Any help would be very kind.Thanks.
> 


http://pypvm.sourceforge.net

--Armin
-- 
http://mail.python.org/mailman/listinfo/python-list


Re: editor for Python on Linux

2006-02-19 Thread Armin Steinhoff
Mladen Adamovic wrote:
> Hi!
> 
> I wonder which editor or IDE you can recommend me for writing Python 
> programs. I tried with jEdit but it isn't perfect.
>

Nothing is perfect ... but try SciTE and Eric 
http://www.die-offenbachs.de/detlev/eric3.html

--Armin

http://www.steinhoff-automation.com


-- 
http://mail.python.org/mailman/listinfo/python-list


Re: pyvm -- faster python

2005-05-13 Thread Armin Steinhoff
Stelios Xanthakis wrote:
> Kay Schluehr wrote:
> 
>>
>> Yes. What we are seeking for and this may be the meaning of Armins
>> intentiously provocative statement about the speed of running HLLs is a
>> successor of the C-language and not just another VM interpreter that is
>> written in C and limits all efforts to extend it in a flexible and
>> OO-manner. Python is just the most promising dynamic OO-language to
>> follow this target.
> 
> 
> Bytecode engine is the best method for dynamic code execution
> ("exec", eval, etc).  A low level OOP language would be very suitable
> for a python VM.
> 
> pyvm has that. A big part of it is written in "lightweight C++" [1].

Realy ?  I have downloaded the lwc distribution and checked it out.
It was a surprise that none of the examples are working.
I'm using SuSE 9.0 with  gcc 3.3.1 ...

Is there a working version of lwc ???

Regards

   Armin




> That makes it less portable as the lwc preprocessor is using GNU-C
> extensions.  However, it's the same extensions also used by the linux
> kernel and AFAIK the intel compiler supports them too.
> 
> So probably the bigger "competitor" of pyvm is boost-python.
> And that's one reason the release of the source is stalled until it
> gets better.
> 
> 
> Stelios
> 
> [1] http://students.ceid.upatras.gr/~sxanth/lwc/
-- 
http://mail.python.org/mailman/listinfo/python-list


Re: pyvm -- faster python

2005-05-13 Thread Armin Steinhoff
Stelios Xanthakis wrote:
> Armin Steinhoff wrote:
> 
>>>
>>> pyvm has that. A big part of it is written in "lightweight C++" [1].
>>
>>
>>
>> Realy ?  I have downloaded the lwc distribution and checked it out.
>> It was a surprise that none of the examples are working.
>> I'm using SuSE 9.0 with  gcc 3.3.1 ...
>>
> 
> :(
> 
>> Is there a working version of lwc ???
>>
> 
> pyvm is written in lwc-2.0 which is not yet released because
> nobody's using it.

As you mentioned it ... lwc-2.0 is used for pyvm. So it is used :)

Do you have an idea when lwc-2.0 will be releast ?

Everyone who are interested in pyvm will need it ...


-- Armin


> 
> 
> Stelios
-- 
http://mail.python.org/mailman/listinfo/python-list


PyXML/expat and the empty elements

2005-05-17 Thread Armin Steinhoff


Hi all,

is it possible to get the name of an empty element specified
by  ... the expat parser seems only to recognize
the  form

Regards

   Armin
-- 
http://mail.python.org/mailman/listinfo/python-list


Re: PyXML/expat and the empty elements

2005-05-17 Thread Armin Steinhoff
Armin Steinhoff wrote:
> 
> 
> Hi all,
> 
> is it possible to get the name of an empty element specified
> by  ... the expat parser seems only to recognize
> the  form
> 
> Regards
> 
>   Armin


Ok ... found the root of the problem. The expat parser is OK :)

Regards

 Armin
-- 
http://mail.python.org/mailman/listinfo/python-list