Re: Django Quick Start with Schema Evolution Support

2006-06-07 Thread Ilias Lazaridis
[Replying to comp.lang.python, due to censorship on Django User]
[additional notification of poster via email, as medium is changed]

[EMAIL PROTECTED] wrote:
 yep.  i feel particularly hosed for trying to work with you offline to
 synchronize our efforts.  

I don't think that telling me when your project starts and stops can be
called working with me offline.

 and even more retarded for the time i spent and
 help i offered regarding your web site design, resume and general how to
 better present yourself as a consulting business.  

You suggestion subjecting the term failure was a positive one and I
have reacted.

But again, I think you exaggerate about the amount of time invested.

(overall conversation: 7 messages of yours, 20 lines, ~3 lines/message)

 (considering i've been
 a fulltime programmer/consultant for many years now and you were claiming
 to just be starting out)

I've just (Jan 2006) re-started with the _new_ services.

 however i am far from your largest detractor here.  and i don't wish to
 be, so i won't contribute any more to this discussion.  this will be my
 last post here regarding you.

I've not asked you to post about me, but about the SoC Schema Evolution
Project.

See further below:

 -- derek
 
 p.s. for the record i'm not totally convinced you're an intentional troll.
  i suspect you're just socially and professionally inept.  but with your
 history on other listservs, it seems that you are incapable of learning
 how to better interact with others.  so a rose by any other name...  the
 effect is the same.  

= {i suspect you're just socially and professinally inept}

I better don't take you as an example how to better interact with others.

And btw: why speculating, instead of just reading the explanations?:

http://lazaridis.com/core/eval/index.html

 i recommend to all ignoring ilias here.

Possibly to avoid the basic question?

My question to you was basically:

May I ask you to point my to a resource which shows your current plans,
results etc.?

Mine is here:

http://case.lazaridis.com/wiki/DjangoSchemaEvolution

And with a little support of the team, it could be now a stable working
temporary solution, and a reference/foundation for your SoC project.



 Derek Anderson wrote:
 i believe it's time for...
 Mr. Anderson,

 we had some private conversation at the start of my work with Django,
 where I had answered all of your questions.

 Based on this, you should have a better rating about me, especially when
 knowing my private situation (or at least some indicators).

 -

 You are the Student which will execute the Google Summer of Code
 Project, which will implement the Schema Evolution Support for Django,

 http://code.djangoproject.com/wiki/SchemaEvolution

 May I ask you to point my to a resource which shows your current plans,
 results etc.?

 As you have seen, I have provided within a few days something what the
 django project and its community has not provided since a _very_ long
 time.

 A working draft version of a Schema Evolution Support for Django:

 http://case.lazaridis.com/multi/wiki/DjangoSchemaEvolution

 -

 You should understand that it looks really somehow, that especially you
 talk so loud about a 'troll'.

 Finally, you should be aware of something: all of your writings were
 publically archived.

 ___
/|  /|  |  |
||__||  |   Please don't   |
   /   O O\__   feed   |
  /  \   the trolls|
 /  \ \|
/   _\ \ --
   /|\\ \ ||
  / | | | |\/ ||
 /   \|_|_|/   |__||
/  /  \|| ||
   /   |   | /||  --|
   |   |   |// |  --|
* _|  |_|_|_|  | \-/
 *-- _--\ _ \ //   |
   /  _ \\ _ //   |/
 *  /   \_ /- | - |   |
   *  ___ c_c_c_C/ \C_c_c_c

 -- derek  :)
 .

 --
 http://lazaridis.com


 
 
 --~--~-~--~~~---~--~~
 You received this message because you are subscribed to the Google Groups 
 Django users group.
 To post to this group, send email to django-users@googlegroups.com
 To unsubscribe from this group, send email to [EMAIL PROTECTED]
 For more options, visit this group at 
 http://groups.google.com/group/django-users
 -~--~~~~--~~--~--~---
 
 


-- 
http://lazaridis.com

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


Re: Django Quick Start with Schema Evolution Support

2006-06-07 Thread Steve Holden
Ilias Lazaridis wrote:
 [Replying to comp.lang.python, due to censorship on Django User]
 [additional notification of poster via email, as medium is changed]
 
And yet you still don't see why people call you a troll?

This is completely inappropriate for comp.lang.python. Please take it 
elsewhere.

This newsgroup is not a proxy for any other group who may have tired of 
your postings, and is not an arbitration forum for disputes.

regards
  Steve
-- 
Steve Holden   +44 150 684 7255  +1 800 494 3119
Holden Web LLC/Ltd  http://www.holdenweb.com
Love me, love my blog  http://holdenweb.blogspot.com
Recent Ramblings http://del.icio.us/steve.holden

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


Re: Django Quick Start with Schema Evolution Support

2006-06-07 Thread Ilias Lazaridis
Steve Holden wrote:
 Ilias Lazaridis wrote:
 [Replying to comp.lang.python, due to censorship on Django User]
 [additional notification of poster via email, as medium is changed]

 And yet you still don't see why people call you a troll?

Missing liberal qualities?

http://dev.lazaridis.com/base/wiki/LiberalProjectDefinition

 This is completely inappropriate for comp.lang.python. Please take it 
 elsewhere.

This is perfectly appropriate for comp.lang.python, as it is the closest 
usenet group for django.

 This newsgroup is not a proxy for any other group who may have tired of 
 your postings, and is not an arbitration forum for disputes.

no.

It's a place to discuss python.

And it's a place to continue discussions which were censored within 
other media of the python domain.

-

sidenote:

I forgot to post the link to the original article:

http://groups.google.com/group/django-users/msg/710f456a3c1f1ee5

 regards
  Steve


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


Re: Django Quick Start with Schema Evolution Support

2006-06-07 Thread Brian

Ilias Lazaridis wrote:
snip
 http://lazaridis.com

I would agree with you that this is a place to discuss python.
However, your posts primarily deal with your expulsion from another
group.  Instead of discussing that, why don't your discuss the python
technicalities of your project and leave the rest alone since we want
to hear about the former and not the later.

Brian

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


Re: Django Quick Start with Schema Evolution Support

2006-06-07 Thread Steve Holden
Ilias Lazaridis wrote:
 Steve Holden wrote:
 
Ilias Lazaridis wrote:

[Replying to comp.lang.python, due to censorship on Django User]
[additional notification of poster via email, as medium is changed]


And yet you still don't see why people call you a troll?
 
 
 Missing liberal qualities?
 
 http://dev.lazaridis.com/base/wiki/LiberalProjectDefinition
 
Your definition, not anyone else's. And not a very good one IMO.
 
This is completely inappropriate for comp.lang.python. Please take it 
elsewhere.
 
 
 This is perfectly appropriate for comp.lang.python, as it is the closest 
 usenet group for django.
 
Nope, the Django group is that. This is *not* a substitute, and it is 
*not* acceptable to post to the closest usenet group to one that won't 
tolerate your actions.
 
This newsgroup is not a proxy for any other group who may have tired of 
your postings, and is not an arbitration forum for disputes.
 
 
 no.
 
 It's a place to discuss python.
 
 And it's a place to continue discussions which were censored within 
 other media of the python domain.
 
Sorry, that's exactly what it isn't. Kindly stop.
 -
 
 sidenote:
 
 I forgot to post the link to the original article:
 
 http://groups.google.com/group/django-users/msg/710f456a3c1f1ee5
 
I repeat: and yet you still don't see why people call you a troll?

regards
  Steve
-- 
Steve Holden   +44 150 684 7255  +1 800 494 3119
Holden Web LLC/Ltd  http://www.holdenweb.com
Love me, love my blog  http://holdenweb.blogspot.com
Recent Ramblings http://del.icio.us/steve.holden

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


Re: Django Quick Start with Schema Evolution Support

2006-06-07 Thread Ilias Lazaridis
Brian wrote:
 Ilias Lazaridis wrote:
 snip
 http://lazaridis.com
 
 I would agree with you that this is a place to discuss python.
 However, your posts primarily deal with your expulsion from another
 group.  Instead of discussing that, why don't your discuss the python
 technicalities of your project and leave the rest alone since we want
 to hear about the former and not the later.
 
 Brian

thank you.

-

*IMPORT*

I would like to know, if this construct is valid, or if it can result in 
problems:

1082try:
1083from django.rework.evolve import evolvedb
1084except ImportError:
1085def evolvedb():
1086Evolve Command Dummy
1087print 'Command evolvedb not imported'
1088evolvedb.args =''

-

*PATCHING*

A second problem is, how to make the setup for users (testers) more 
convenient. Is there e.g. any mechanism to apply a patch in an automated 
manner (e.g. using a python library)?

-

*ALIAS_METHOD*

The django commands are hard-coded:

http://code.djangoproject.com/browser/django/trunk/django/core/management.py#L1180

thus elegant/dynamic additions of commands seem not possible.

Another possibility is to enlink (hook?) the functionality into an 
existent function

Is there any way (beside a patch) to alter the behaviour to an existing 
function. Is ther a python construct similar to the alias_method of Ruby:

(example from an simple evolution support for a ruby orm)

#--
# use alias_method to enlink the code
#--

 class SqliteAdapter
 alias_method :old_create_table,  :create_table
 def create_table(*args)
 table_evolve(*args)
 result = old_create_table(*args)
 return result
 end
 end

http://lazaridis.com/case/persist/og-evolve.rb

-
-
-

If anyone is interested to verify the results in order to stabelize the 
  simple schema evolution support for django, please review the results 
here:

http://case.lazaridis.com/wiki/DjangoProductEvaluation
http://case.lazaridis.com/wiki/DjangoSchemaEvolution
http://case.lazaridis.com/browser/django/rework/evolve.py
http://case.lazaridis.com/browser/django/rework/add_evolvedb_command.diff

.

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


Re: Django Quick Start with Schema Evolution Support

2006-06-07 Thread Ilias Lazaridis
Steve Holden wrote:
 Ilias Lazaridis wrote:
 Steve Holden wrote:
 Ilias Lazaridis wrote:
...

This thread is now technical.

Thank you for your comments.

.

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