-unicode-lessons-from-school-of.html
--
hilsen/regards Max M, Denmark
http://www.mxm.dk/
IT's Mad Science
--
http://mail.python.org/mailman/listinfo/python-list
/
This looks great. I have been missing my chm based docs since moving to
Python. This goes a long way.
--
hilsen/regards Max M, Denmark
http://www.mxm.dk/
IT's Mad Science
--
http://mail.python.org/mailman/listinfo/python-list
/regards Max M, Denmark
http://www.mxm.dk/
IT's Mad Science
--
http://mail.python.org/mailman/listinfo/python-list
/regards Max M, Denmark
http://www.mxm.dk/
IT's Mad Science
--
http://mail.python.org/mailman/listinfo/python-list
will probably get better responses if you just state that there are
things you do not understand, and ask why it works that way.
--
hilsen/regards Max M, Denmark
http://www.mxm.dk/
IT's Mad Science
--
http://mail.python.org/mailman/listinfo/python-list
it to be a bore to get real
time midi working.
It would probably be easier now that I am on Linux.
Well I just thought I would mention that it is not dead. Merely middle aged.
--
hilsen/regards Max M, Denmark
http://www.mxm.dk/
IT's Mad Science
--
http://mail.python.org/mailman/listinfo
have interfaces.
--
hilsen/regards Max M, Denmark
http://www.mxm.dk/
IT's Mad Science
--
http://mail.python.org/mailman/listinfo/python-list
csound can help with this. It has a lot of midi, realtime and
python stuff.
--
hilsen/regards Max M, Denmark
http://www.mxm.dk/
IT's Mad Science
--
http://mail.python.org/mailman/listinfo/python-list
'
col = RGB(blue)
print col.color
print col.bytes()
print col
brighter = col.change_ls(0.0, 0.0)
print 'brighter:',brighter
#complementary = col.hls_delta(0.50, 0.0, 0.0)
#print complementary
--
hilsen/regards Max M, Denmark
http://www.mxm.dk/
IT's Mad Science
will be doing is a variation of the factory
pattern.
So this search might give you some new ideas:
http://www.google.dk/search?hl=enq=python+factory+pattern
--
hilsen/regards Max M, Denmark
http://www.mxm.dk/
IT's Mad Science
--
http://mail.python.org/mailman/listinfo/python-list
calling a built in
method on your object . Which you risk doing with something like:
getattr(obj, 'join')
--
hilsen/regards Max M, Denmark
http://www.mxm.dk/
IT's Mad Science
--
http://mail.python.org/mailman/listinfo/python-list
for the
language.
--
hilsen/regards Max M, Denmark
http://www.mxm.dk/
IT's Mad Science
--
http://mail.python.org/mailman/listinfo/python-list
algorithms
due to the low level coding. Memory handling, list, dicts etc. qickly
becomes more like math algorithms than in Python.
--
hilsen/regards Max M, Denmark
http://www.mxm.dk/
IT's Mad Science
--
http://mail.python.org/mailman/listinfo/python-list
.
--
hilsen/regards Max M, Denmark
http://www.mxm.dk/
IT's Mad Science
--
http://mail.python.org/mailman/listinfo/python-list
John Machin skrev:
On Apr 4, 9:44 am, Max M [EMAIL PROTECTED] wrote:
Ummm ... excessive apostrophes plus bonus gross syntax error, dood.
Did you try running any of these snippets???
No I just wanted to quickly show different ways to do it.
The dicts in the original question wasn't dicts
']:
a.setdefault('srcdir') = '/usr/src'
--
hilsen/regards Max M, Denmark
http://www.mxm.dk/
IT's Mad Science
--
http://mail.python.org/mailman/listinfo/python-list
and had
better develop an arsenal of tricks for the rare times when it's just
not fast enough.
A dash of c combined integrated via ctypes is probably the easiest solution?
--
hilsen/regards Max M, Denmark
http://www.mxm.dk/
IT's Mad Science
--
http://mail.python.org/mailman/listinfo/python
ashish skrev:
Hi All,
I want to know weather is there any api available in python for parsing
xml(XML parser)
I have had very good succes with lxml
--
hilsen/regards Max M, Denmark
http://www.mxm.dk/
IT's Mad Science
--
http://mail.python.org/mailman/listinfo/python-list
is a callable.
map(float, str.split(','))
--
hilsen/regards Max M, Denmark
http://www.mxm.dk/
IT's Mad Science
--
http://mail.python.org/mailman/listinfo/python-list
than necessary. The client
program I have to use does not support FTP.
Try out urllib2
--
hilsen/regards Max M, Denmark
http://www.mxm.dk/
IT's Mad Science
--
http://mail.python.org/mailman/listinfo/python-list
expressions.
That is pretty good in my book.
--
hilsen/regards Max M, Denmark
http://www.mxm.dk/
IT's Mad Science
--
http://mail.python.org/mailman/listinfo/python-list
not be sent'
REQUEST.RESPONSE.redirect(self.absolute_url() +
'/mxmImapClient_compose?portal_status_message=%s' % message)
--
hilsen/regards Max M, Denmark
http://www.mxm.dk/
IT's Mad Science
--
http://mail.python.org/mailman/listinfo/python-list
--
hilsen/regards Max M, Denmark
http://www.mxm.dk/
IT's Mad Science
--
http://mail.python.org/mailman/listinfo/python-list
Max M, Denmark
http://www.mxm.dk/
IT's Mad Science
--
http://mail.python.org/mailman/listinfo/python-list
Christoph Haas skrev:
On Thursday 23 November 2006 16:31, Max M wrote:
Christoph Haas skrev:
Hello, everyone...
I'm trying to send an email to people with non-ASCII characters in
their names. A recpient's address may look like:
Jörg Nørgens [EMAIL PROTECTED]
My example code
]
Of course my mail transfer agent is not happy with the first string
Why offcourse? But it seems that you are passing the Header object a
utf-8 encoded string, not a latin-1 encoded.
You are telling the header the encoding. Not asking it to encode.
--
hilsen/regards Max M, Denmark
http
it for humor its irony, if you do it for mocking it is sarcasm.
So now I see... americans really *do* understand irony.
--
hilsen/regards Max M, Denmark
http://www.mxm.dk/
IT's Mad Science
--
http://mail.python.org/mailman/listinfo/python-list
the difference for someone not
used to irony.
I believe the reason that irony works here is that we have such a
homogenous society. Somewhere like the US where the cultural differences
are larger, it is probably a lot harder for irony to be taken as such
and not as sarcasm.
--
hilsen/regards Max
.
From 2.5 onwards it should release most of the unused memory. However
it doesn't use less memory. The peak memory usage should be the same as
before. So for one-off programs that starts up and runs once, there
should not be much gain.
--
hilsen/regards Max M, Denmark
http://www.mxm.dk
Bernard skrev:
Has anyone tried what I'm doing? and if you tried how have you
succeeded getting the data back after the post action?
Most likely you get assigned a cookie that you then need to return.
Try the cookielib which automates all this for you.
--
community. Or,
I suspect, everybody disrespects them in public but secretly use them when
they're hacking ;-)
When I used to program in Perl I used regex' for lots of stuff. In
python I probably use them once every half year. I sinply do not need them.
Max M
--
http://mail.python.org/mailman
Lawrence D'Oliveiro skrev:
In message [EMAIL PROTECTED], Gabriel G
wrote:
At Monday 25/9/2006 11:08, Jon Ribbens wrote:
What precisely do you think it would break?
existing code, and existing tests.
I'm sorry, that's not good enough. How, precisely, would it break
existing code? Can you
is happy, and the escape works as expected. Several man
years has been saved.
Max M
--
http://mail.python.org/mailman/listinfo/python-list
not an experienced enough
programmer to suggest changes in the standard lib!
Max M
--
http://mail.python.org/mailman/listinfo/python-list
be changed to take
escaped quotes into account. But that is really not your bussines to
decide if the other behaviour is documented and correct.
I find it amazing that you cannot understand this. I will stop replying
in this thread now.
Max M
--
http://mail.python.org/mailman/listinfo/python-list
walterbyrd skrev:
If so, I doubt there are many.
I wonder why that is?
Because you are ignorant?
--
http://mail.python.org/mailman/listinfo/python-list
in.
--
hilsen/regards Max M, Denmark
http://www.mxm.dk/
IT's Mad Science
Phone: +45 66 11 84 94
Mobile: +45 29 93 42 96
--
http://mail.python.org/mailman/listinfo/python-list
Chris Withers wrote:
Max M wrote:
From the docs:
The payload is either a string in the case of simple message objects
or a list of Message objects for MIME container documents (e.g.
multipart/* and message/rfc822)
Where'd you find that? I must have missed it in my digging :-S
End
messages.
--
hilsen/regards Max M, Denmark
http://www.mxm.dk/
IT's Mad Science
Phone: +45 66 11 84 94
Mobile: +45 29 93 42 96
--
http://mail.python.org/mailman/listinfo/python-list
叮叮当当 wrote:
this is not enough.
when a part is mulitpart/alternative, i must find out which sub part i
need, not all the subparts. so i must know when the alternative is
ended.
Have you tried the email module at all?
--
hilsen/regards Max M, Denmark
http://www.mxm.dk/
IT's Mad Science
in two.py.
--
hilsen/regards Max M, Denmark
http://www.mxm.dk/
IT's Mad Science
Phone: +45 66 11 84 94
Mobile: +45 29 93 42 96
--
http://mail.python.org/mailman/listinfo/python-list
it yourself.
I am not trying to be negative, but I will bet you that every competent
programmer on the list has 1+ project that she would love to do, if she
just had the time.
--
hilsen/regards Max M, Denmark
http://www.mxm.dk/
IT's Mad Science
Phone: +45 66 11 84 94
Mobile: +45 29 93 42 96
bruno at modulix wrote:
Max M wrote:
bruno at modulix wrote:
Or did you just like what you saw and decided to learn it for fun?
Well, I haven't be really impressed the first time - note that it was at
the very end of the last century, with v1.5.2.
1.5.2 was an excellent version
version.
--
hilsen/regards Max M, Denmark
http://www.mxm.dk/
IT's Mad Science
Phone: +45 66 11 84 94
Mobile: +45 29 93 42 96
--
http://mail.python.org/mailman/listinfo/python-list
Manoj Kumar P wrote:
Hi,
Can anyone tell me a good python editor/IDE?
It would be great if you can provide the download link also.
pydev on top of eclipse is a nice tool.
--
hilsen/regards Max M, Denmark
http://www.mxm.dk/
IT's Mad Science
Phone: +45 66 11 84 94
Mobile: +45 29 93 42
of local variables where Python
makes assumptions?
No. You are probably running your script in an ide that keeps an old
variable hanging around.
Try it from a command promt.
--
hilsen/regards Max M, Denmark
http://www.mxm.dk/
IT's Mad Science
Phone: +45 66 11 84 94
Mobile: +45 29 93 42 96
on MySpace OMG!.
I assume that the single l in alright is the courteous misspelling that
should allways be in a posting, when correcting other peoples speling?
--
hilsen/regards Max M, Denmark
http://www.mxm.dk/
IT's Mad Science
Phone: +45 66 11 84 94
Mobile: +45 29 93 42 96
--
http
and
pictures often prefer it that way.
So why bother with the lecture? I cannot remember when I have last
received a relevant email that I could not read in text mode.
--
hilsen/regards Max M, Denmark
http://www.mxm.dk/
IT's Mad Science
Phone: +45 66 11 84 94
Mobile: +45 29 93 42 96
--
http
Scott David Daniels wrote:
Max M wrote:
90% of users are non-technical users who use standard email readers,
that can easily read html messages.
In my experience the kind of user that receives emails with html and
pictures often prefer it that way.
So why bother with the lecture? I
.mar.2006) or one-month-ago(28.feb.2006) to work? No one
can know but you.
--
hilsen/regards Max M, Denmark
http://www.mxm.dk/
IT's Mad Science
Phone: +45 66 11 84 94
Mobile: +45 29 93 42 96
--
http://mail.python.org/mailman/listinfo/python-list
is a possible parameter you can use your own object as a marker::
_marker = []
def somefunc(val=_marker):
if val is marker:
val = []
do_stuff(val)
--
hilsen/regards Max M, Denmark
http://www.mxm.dk/
IT's Mad Science
Phone: +45 66 11 84 94
Mobile: +45 29 93 42 96
--
http
as memory adresses.)
--
hilsen/regards Max M, Denmark
http://www.mxm.dk/
IT's Mad Science
Phone: +45 66 11 84 94
Mobile: +45 29 93 42 96
--
http://mail.python.org/mailman/listinfo/python-list
in practice.
Testing and Literate Programming
In the process it even manages to make both a lot easier.
--
hilsen/regards Max M, Denmark
http://www.mxm.dk/
IT's Mad Science
Phone: +45 66 11 84 94
Mobile: +45 29 93 42 96
--
http://mail.python.org/mailman/listinfo/python-list
._all_states |= set([key[i] for key in probabilities])
And sets aren't a builtin in 2.3
try:
set()
except NameError:
import sets
set = sets.Set
nitpick:
try:
set
except NameError:
from sets import Set as set
--
hilsen/regards Max M, Denmark
http://www.mxm.dk/
IT's Mad Science
Raja Raman Sundararajan wrote:
I was wondering if there was any library as reportlab to generate word
documents.
If you are on Windows, why dont you use word for it? You can call it
from Python.
--
hilsen/regards Max M, Denmark
http://www.mxm.dk/
IT's Mad Science
Phone: +45 66 11 84 94
obvious perhaps?
When we start using eggs will it then be renamed to Dairy Shop or
perhaps Daisy to make it obscure? Or the Chickens Nest?
Please. If it is meant to be used and understood, both Cheeseshop and
Pypi are bad names.
--
hilsen/regards Max M, Denmark
http://www.mxm.dk/
IT's Mad
/regards Max M, Denmark
http://www.mxm.dk/
IT's Mad Science
Phone: +45 66 11 84 94
Mobile: +45 29 93 42 96
--
http://mail.python.org/mailman/listinfo/python-list
projecktzero wrote:
I think the new site is great. I really don't understand all the nit
picking that's going on from the armchair web designers.
It's a nice site. It is not ugly, and its easy to navigate.
*much* better than the old site,
--
hilsen/regards Max M, Denmark
http
Comparing:
http://www.python.org/
http://www.perl.org/
http://www.java.org/
http://www.ruby-lang.org/en/
http://java.sun.com/
http://www.php.net/
It is pretty easy to see that http://www.python.org/ is both prettier
than the rest, and has a far better structure.
--
hilsen/regards Max M
of the code.
class Foo:
def __init__(self, x):
self.x = x
y = [Foo(10.0), Foo(110.0), Foo(60.0)]
x_values = [o.x for o in y]
y_max = max(x_values)
y_min = min(x_values)
Otherwise you could try and describe with words what you are getting at.
--
hilsen/regards Max M, Denmark
http
Max M, Denmark
http://www.mxm.dk/
IT's Mad Science
--
http://mail.python.org/mailman/listinfo/python-list
/HomePage
--
hilsen/regards Max M, Denmark
http://www.mxm.dk/
IT's Mad Science
--
http://mail.python.org/mailman/listinfo/python-list
):
http://us.pycon.org/zope/talks/talksRoster?year%3Alist=day%3Alist=track%3Alist=title=authors=abstract=flags%3Alist=audio-yesorder=Sequence
Then most presentations with audio has several audio formats you can
download.
--
hilsen/regards Max M, Denmark
http://www.mxm.dk/
IT's Mad Science
John Salerno wrote:
Max M wrote:
abcd wrote:
well actually, the site looked promising...only problem is no talks
have audio, video or handouts available (at least right now).
oh well.
You really need to not give up so fast.
http://us.pycon.org/talks
makes it possible to search
= The Python Hazmat script failed
oMail.send
gwApp.quit
Methods must allways have a () in Python to be called
oMail.send()
gwApp.quit()
Otherwise you are just adressing the objects
eg. this is perfectly ok:
send = oMail.send
send()
or
q = gwApp.quit
q()
--
hilsen/regards Max M
instance with Python24\Scripts\mkzopeinstance.bat
Start that instance by running
INSTANCE_HOME/bin/runzope.bat
--
hilsen/regards Max M, Denmark
http://www.mxm.dk/
IT's Mad Science
--
http://mail.python.org/mailman/listinfo/python-list
?
This also requires Plone, so it might be a bit heavyweight for your needs:
http://www.mxm.dk/products/public/mxmImapClient/
--
hilsen/regards Max M, Denmark
http://www.mxm.dk/
IT's Mad Science
--
http://mail.python.org/mailman/listinfo/python-list
I urged a friend from Boeing to use python on a personal project. He liked it
and repeatedly urged a Boeing developer to use it. Python is on the list of
approved languages at Boeing. The developer wrote a thousand line enterprise
level program in Python. He reports that it would have take
.
As far as I can see C## has that role for them. So I don't see how
Python should be in any danger.
--
hilsen/regards Max M, Denmark
http://www.mxm.dk/
IT's Mad Science
--
http://mail.python.org/mailman/listinfo/python-list
be worth trying out, though a bit premature.
--
hilsen/regards Max M, Denmark
http://www.mxm.dk/
IT's Mad Science
--
http://mail.python.org/mailman/listinfo/python-list
(
Apparently I have been inconsistent in my naming.
New version at:
http://www.mxm.dk/products/public/pythonmidi/download
--
hilsen/regards Max M, Denmark
http://www.mxm.dk/
IT's Mad Science
--
http://mail.python.org/mailman/listinfo/python-list
structure is then is complete, you use the midi
library to write it to disk.
I have attached a simple example here.
--
hilsen/regards Max M, Denmark
http://www.mxm.dk/
IT's Mad Science
# event classes. Only used internally by notes2midi
class NoteOn:
def __init__(self, time=0, pitch=64
())
to be nicer ;-)
--
hilsen/regards Max M, Denmark
http://www.mxm.dk/
IT's Mad Science
--
http://mail.python.org/mailman/listinfo/python-list
=mfrom)
success = 1
except:
pass
--
hilsen/regards Max M, Denmark
http://www.mxm.dk/
IT's Mad Science
--
http://mail.python.org/mailman/listinfo/python-list
time.
In my experience the LOC count is *far* less significant than the levels
of indirections.
Eg. how many levels of abstraction do I have to understand to follow a
traceback, or to understand what a method relly does in a complex system.
--
hilsen/regards Max M, Denmark
http://www.mxm.dk
in FN_LEGAL_ARGS:
raise TypeError, '%s' is an invalid keyword argument for
this function % key
--
hilsen/regards Max M, Denmark
http://www.mxm.dk/
IT's Mad Science
--
http://mail.python.org/mailman/listinfo/python-list
Lasse Vågsæther Karlsen wrote:
Max M wrote:
So what you're saying is that instead of:
def fn(*values, **options):
I should use:
def fn(values, cmp=cmp):
in this specific case?
and then instead of:
fn(1, 2, 3, cmp=...)
this:
fn([1, 2, 3], cmp=...)
Precisely. Sometimes
/NEWS.html
--
hilsen/regards Max M, Denmark
http://www.mxm.dk/
IT's Mad Science
--
http://mail.python.org/mailman/listinfo/python-list
versions of Zope 3, and since it is
installed under a specific python version, the simplest solution would
be to install several Python versions, and install a different zope3
version under each python install.
Have I misunderstood something here?
--
hilsen/regards Max M, Denmark
http://www.mxm.dk
can run my very first Python program right now in the current version
of Python. I cannot even find a platform to run my .asp code from that
same timeframe ... So much for 'safe'!
--
hilsen/regards Max M, Denmark
http://www.mxm.dk/
IT's Mad Science
--
http://mail.python.org/mailman/listinfo
elementary research on Google?
Don't know, have you checked Google?
--
hilsen/regards Max M, Denmark
http://www.mxm.dk/
IT's Mad Science
--
http://mail.python.org/mailman/listinfo/python-list
Tor Erik Sønvisen wrote:
Hi
Is there any simpler way to convert a unicode numeric to an int than:
int(u'1024'.encode('ascii'))
why doesn't:
int(u'104')
work for you?
--
hilsen/regards Max M, Denmark
http://www.mxm.dk/
IT's Mad Science
--
http://mail.python.org/mailman
!
--
hilsen/regards Max M, Denmark
http://www.mxm.dk/
IT's Mad Science
--
http://mail.python.org/mailman/listinfo/python-list
-pickle.html
--
hilsen/regards Max M, Denmark
http://www.mxm.dk/
IT's Mad Science
--
http://mail.python.org/mailman/listinfo/python-list
not included.
strict_parsing: flag indicating what to do with parsing errors.
If false (the default), errors are silently ignored.
If true, errors raise a ValueError exception.
--
hilsen/regards Max M, Denmark
http://www.mxm.dk/
IT's
wondered what experiences other users might have when using it for
production. Being that my text editing environment is my bread and butter.
Is it stable/effective etc?
Anybody cares to share?
--
hilsen/regards Max M, Denmark
http://www.mxm.dk/
IT's Mad Science
--
http://mail.python.org/mailman
TonyHa wrote:
Hello,
Does any one have using Python to write a Unix diff command for
Window?
I generally just us the diff built into tortoiseSVN. That way it's only
a rightclick away.
--
hilsen/regards Max M, Denmark
http://www.mxm.dk/
IT's Mad Science
--
http://mail.python.org
for it.
Why not just use the smtp module? It's a tad easier.
--
hilsen/regards Max M, Denmark
http://www.mxm.dk/
IT's Mad Science
--
http://mail.python.org/mailman/listinfo/python-list
parameters. But you can also use other protocols than
http like dav, ftp etc.
This is a very effective way to build web applications, and does not
need sql-object remapping as normal web apps does.
--
hilsen/regards Max M, Denmark
http://www.mxm.dk/
IT's Mad Science
--
http://mail.python.org
out re interactively you could use:
Python\Tools\Scripts\redemo.py
--
hilsen/regards Max M, Denmark
http://www.mxm.dk/
IT's Mad Science
--
http://mail.python.org/mailman/listinfo/python-list
certainly. Even though it can crash Python. People using ctypes
would be aware of this.
Another good bet is BeautifulSoup, which is absolutely great for
scraping content from webpages.
http://crummy.com/software/BeautifulSoup/index.html
--
hilsen/regards Max M, Denmark
http://www.mxm.dk
or dangerous.
I agree. The language is more important than the gui. It is not very
hard to make good applikations in eg. Tkinter, and you will understand
evey part of it.
--
hilsen/regards Max M, Denmark
http://www.mxm.dk/
IT's Mad Science
--
http://mail.python.org/mailman/listinfo/python
need to
write an external method in Zope to export the data you want. Its pretty
easy that way.
--
hilsen/regards Max M, Denmark
http://www.mxm.dk/
IT's Mad Science
--
http://mail.python.org/mailman/listinfo/python-list
to to end the line.
What's wrong with it?
Python tries to be clever. Open it in binary mode to avoid it:
FName = open(d:\myfile.txt,'rb')
--
hilsen/regards Max M, Denmark
http://www.mxm.dk/
IT's Mad Science
--
http://mail.python.org/mailman/listinfo/python-list
it obvious:
def __add__(self, b):
a = self
return Vector((a.x+b.x), (a.y+b.y), (a.z+b.z))
--
hilsen/regards Max M, Denmark
http://www.mxm.dk/
IT's Mad Science
--
http://mail.python.org/mailman/listinfo/python-list
Aahz wrote:
[posted e-mailed]
Any objection to swiping this for the FAQ? (Probably with some minor
edits.)
I think it is missing the most important reason, that functions can act
as unbound methods.
--
hilsen/regards Max M, Denmark
http://www.mxm.dk/
IT's Mad Science
--
http
[EMAIL PROTECTED] wrote:
I want to use it for music. So given list 1 (melody), list 2 (chords)
could be generated by a Markov chain. Also, given the chords the melody
could be generated again by a chain.
I have this small module, that can be used for markov chains.
--
hilsen/regards Max M
to size of search
window and number of events.
Bengts/Jims and Jordans solutions seems to be relatively similar. I will
use one of those instead of my own code.
Thanks!
--
hilsen/regards Max M, Denmark
http://www.mxm.dk/
IT's Mad Science
--
http://mail.python.org/mailman/listinfo/python-list
Fredrik Lundh wrote:
depending on the data, it might be more efficient to store the
last seen index in a dictionary, and sort the result on the way
out (if necessary). something like
form sets import Set
data = list(Set([0.1,0.5,0.6,0.4,0.1,0.5,0.6,0.9]))
--
hilsen/regards Max M
Fredrik Lundh wrote:
Max M wrote:
depending on the data, it might be more efficient to store the
last seen index in a dictionary, and sort the result on the way
out (if necessary). something like
form sets import Set
data = list(Set([0.1,0.5,0.6,0.4,0.1,0.5,0.6,0.9]))
read the OP's
1 - 100 of 152 matches
Mail list logo