[web2py] Re: IMPORTANT - WEB2PY CONSULTING

2018-10-19 Thread Terrence Brannon


On Sunday, February 15, 2015 at 3:21:36 PM UTC-7, Massimo Di Pierro wrote:
>
> We need to update the list of companies that provide web2py consulting.
> This list is obsolete:
>
> http://web2py.com/init/default/support
>
>
ticket filed regarding this list being out of date 
- https://github.com/web2py/web2py/issues/2042
 

-- 
Resources:
- http://web2py.com
- http://web2py.com/book (Documentation)
- http://github.com/web2py/web2py (Source code)
- https://code.google.com/p/web2py/issues/list (Report Issues)
--- 
You received this message because you are subscribed to the Google Groups 
"web2py-users" group.
To unsubscribe from this group and stop receiving emails from it, send an email 
to web2py+unsubscr...@googlegroups.com.
For more options, visit https://groups.google.com/d/optout.


[web2py] Re: IMPORTANT - WEB2PY CONSULTING

2018-09-27 Thread Prakash kumar
Dear Massimo,

I would to mention we-guide.com as consulting website for web2py.

web2py powered site: https://ohta.ninja
Thanks,
Prakash

On Monday, February 16, 2015 at 7:21:36 AM UTC+9, Massimo Di Pierro wrote:
>
> We need to update the list of companies that provide web2py consulting.
> This list is obsolete:
>
> http://web2py.com/init/default/support
>
> Some links are broke. Most pages do not even mention web2py. Some of them 
> have a design that is simply not acceptable for a web development company.
>
> That list will be eliminated. IF YOU WANT TO BE LISTED please update your 
> page to have a decent design and MENTION WEB2PY on the main site. Then 
> respond to this thread by providing an updated link and the country were 
> you incorporated. If you have a self-employed individual list your country 
> of residence.
>
>

-- 
Resources:
- http://web2py.com
- http://web2py.com/book (Documentation)
- http://github.com/web2py/web2py (Source code)
- https://code.google.com/p/web2py/issues/list (Report Issues)
--- 
You received this message because you are subscribed to the Google Groups 
"web2py-users" group.
To unsubscribe from this group and stop receiving emails from it, send an email 
to web2py+unsubscr...@googlegroups.com.
For more options, visit https://groups.google.com/d/optout.


[web2py] Re: IMPORTANT - WEB2PY CONSULTING

2018-09-26 Thread Ben Lawrence
Not sure this list is up to date... New Zealand and Canadian companies do 
not exist...

On Wednesday, September 26, 2018 at 9:50:42 AM UTC-7, Ben Lawrence wrote:
>
> FYI
> "Challenging" is not spelled correctly on 
> http://experts4solutions.com/e4s/static/index.html
>
>
> On Sunday, February 15, 2015 at 2:21:36 PM UTC-8, Massimo Di Pierro wrote:
>>
>> We need to update the list of companies that provide web2py consulting.
>> This list is obsolete:
>>
>> http://web2py.com/init/default/support
>>
>> Some links are broke. Most pages do not even mention web2py. Some of them 
>> have a design that is simply not acceptable for a web development company.
>>
>> That list will be eliminated. IF YOU WANT TO BE LISTED please update your 
>> page to have a decent design and MENTION WEB2PY on the main site. Then 
>> respond to this thread by providing an updated link and the country were 
>> you incorporated. If you have a self-employed individual list your country 
>> of residence.
>>
>>

-- 
Resources:
- http://web2py.com
- http://web2py.com/book (Documentation)
- http://github.com/web2py/web2py (Source code)
- https://code.google.com/p/web2py/issues/list (Report Issues)
--- 
You received this message because you are subscribed to the Google Groups 
"web2py-users" group.
To unsubscribe from this group and stop receiving emails from it, send an email 
to web2py+unsubscr...@googlegroups.com.
For more options, visit https://groups.google.com/d/optout.


[web2py] Re: IMPORTANT - WEB2PY CONSULTING

2018-09-26 Thread Ben Lawrence
FYI
"Challenging" is not spelled correctly 
on http://experts4solutions.com/e4s/static/index.html


On Sunday, February 15, 2015 at 2:21:36 PM UTC-8, Massimo Di Pierro wrote:
>
> We need to update the list of companies that provide web2py consulting.
> This list is obsolete:
>
> http://web2py.com/init/default/support
>
> Some links are broke. Most pages do not even mention web2py. Some of them 
> have a design that is simply not acceptable for a web development company.
>
> That list will be eliminated. IF YOU WANT TO BE LISTED please update your 
> page to have a decent design and MENTION WEB2PY on the main site. Then 
> respond to this thread by providing an updated link and the country were 
> you incorporated. If you have a self-employed individual list your country 
> of residence.
>
>

-- 
Resources:
- http://web2py.com
- http://web2py.com/book (Documentation)
- http://github.com/web2py/web2py (Source code)
- https://code.google.com/p/web2py/issues/list (Report Issues)
--- 
You received this message because you are subscribed to the Google Groups 
"web2py-users" group.
To unsubscribe from this group and stop receiving emails from it, send an email 
to web2py+unsubscr...@googlegroups.com.
For more options, visit https://groups.google.com/d/optout.


[web2py] Re: IMPORTANT - WEB2PY CONSULTING

2018-02-02 Thread David Zejda
Hi, 

If you can, please list Open-IT cz, s.r.o. (Czech Republic) as well.

Main website is https://www.o-it.info made in Zope. Though it should be 
replaced with something fresher. But, IMO, it is not as ugly that it could 
not be listed..

We have a plenty of web2py-based projects, such as:

http://www.englishlife.cz/
http://www.englishspace.cz/
http://www.englishanywhere.cz/
http://gjs.englishanywhere.cz/
http://lc.o-it.info/
http://www.netlektor.cz/

And we also offer web2py hosting:

http://www.o-it.info/weby/webhosting/web2py-hosting

Thank you in advance :)
D.

On Sunday, 15 February 2015 23:21:36 UTC+1, Massimo Di Pierro wrote:
>
> We need to update the list of companies that provide web2py consulting.
> This list is obsolete:
>
> http://web2py.com/init/default/support
>
> Some links are broke. Most pages do not even mention web2py. Some of them 
> have a design that is simply not acceptable for a web development company.
>
> That list will be eliminated. IF YOU WANT TO BE LISTED please update your 
> page to have a decent design and MENTION WEB2PY on the main site. Then 
> respond to this thread by providing an updated link and the country were 
> you incorporated. If you have a self-employed individual list your country 
> of residence.
>
>

-- 
Resources:
- http://web2py.com
- http://web2py.com/book (Documentation)
- http://github.com/web2py/web2py (Source code)
- https://code.google.com/p/web2py/issues/list (Report Issues)
--- 
You received this message because you are subscribed to the Google Groups 
"web2py-users" group.
To unsubscribe from this group and stop receiving emails from it, send an email 
to web2py+unsubscr...@googlegroups.com.
For more options, visit https://groups.google.com/d/optout.


[web2py] Re: IMPORTANT - WEB2PY CONSULTING

2017-07-29 Thread Oasis Agano
Hello,

Can you add me too?
Name: Oasis AGANO

Software developer/consultant & Digital Nomad.
I've been using web2py since 2014.

I will share my site later(work in progress).
meanwhile my email is oasisag...@gmail.com.


kr,
Oasis

On Monday, February 16, 2015 at 12:21:36 AM UTC+2, Massimo Di Pierro wrote:
>
> We need to update the list of companies that provide web2py consulting.
> This list is obsolete:
>
> http://web2py.com/init/default/support
>
> Some links are broke. Most pages do not even mention web2py. Some of them 
> have a design that is simply not acceptable for a web development company.
>
> That list will be eliminated. IF YOU WANT TO BE LISTED please update your 
> page to have a decent design and MENTION WEB2PY on the main site. Then 
> respond to this thread by providing an updated link and the country were 
> you incorporated. If you have a self-employed individual list your country 
> of residence.
>
>

-- 
Resources:
- http://web2py.com
- http://web2py.com/book (Documentation)
- http://github.com/web2py/web2py (Source code)
- https://code.google.com/p/web2py/issues/list (Report Issues)
--- 
You received this message because you are subscribed to the Google Groups 
"web2py-users" group.
To unsubscribe from this group and stop receiving emails from it, send an email 
to web2py+unsubscr...@googlegroups.com.
For more options, visit https://groups.google.com/d/optout.


[web2py] Re: IMPORTANT - WEB2PY CONSULTING

2016-08-22 Thread pbreit
A quick fix is to remove the paging links for the function "
list_posts_by_author" at the bottom since they are using category:


{{if request.function!='list_posts_by_author':}}
{{if page>0:}}
{{=A('previous', _class='btn', _href=URL(args=(category.name, page-1)))}}
{{pass}}


{{if len(rows)>=10:}}
{{=A('next', _class='btn', _href=URL(args=(category.name, page+1)))}}
{{pass}}
{{pass}}



On Monday, August 22, 2016 at 7:19:19 AM UTC-7, Annexx Xaar wrote:
>
> Hello sir i have tried all i could, still having errors in the reddit 
> clone application.
> everything works fine except when i 
> implemented  {{=author(user_id)}} under list_posts_by_votes.html
> the errors blows when i click on the author of a comment. it does not 
> dislay the author's name as it showed in the toturial video.
>  
>
>
>
>  here's it
>
> 1.
> 2.
> 3.
> 4.
> 5.
> 6.
>
> Traceback (most recent call last):
>   File "C:\Users\nsikan\Desktop\web2py\gluon\restricted.py", line 227, in 
> restricted
> exec ccode in environment
>   File 
> "C:\Users\nsikan\Desktop\web2py\applications\mydream\views\default/list_posts_by_votes.html",
>  line 117, in 
> NameError: name 'category' is not defined
>
> here's deault.py
> POSTS_PER_PAGE = 10
> def get_category():
> category_name = request.args(0)
> category = db.category(name = category_name)
> if not category:
> session.flash = 'page has not been created'
> redirect(URL('index'))
> return category
>
> def index():
> rows = db(db.category).select()
> return locals()
>
> def create_post():
> category = get_category()
> db.post.category.default = category.id
> form = SQLFORM(db.post).process(next='view_post/[id]')
> return locals()
>
> def edit_post():
> id = request.args(0, cast=int)
> form = SQLFORM(db.post, id).process(next='view_post/[id]')
> return locals()
>
> def list_posts_by_datetime():
> response.view='default/list_posts_by_votes.html'
> category = get_category()
> page = request.args(1, cast=int, default=0)
> start = page * POSTS_PER_PAGE
> stop = start + POSTS_PER_PAGE
> rows = 
> db(db.post.category==category.id).select(orderby=~db.post.created_on, 
> limitby=(start, stop))
> return locals()
> 
> def list_posts_by_votes():
> category = get_category()
> page = request.args(1, cast=int, default=0)
> start = page * POSTS_PER_PAGE
> stop = start + POSTS_PER_PAGE
> rows = db(db.post.category==category.id).select(orderby=~db.post.votes, 
> limitby=(start, stop))
> return locals()
>
> def list_posts_by_author():
> response.view='default/list_posts_by_votes.html'
> user_id = request.args(0, cast=int)
> page = request.args(1, cast=int, default=0)
> start = page * POSTS_PER_PAGE
> stop = start + POSTS_PER_PAGE
> rows = 
> db(db.post.created_by==user_id).select(orderby=~db.post.created_on, 
> limitby=(start, stop))
> return locals()
>
> def view_post():
> id = request.args(0, cast=int)
> post = db.post(id) or redirect(URL('index'))
> comments = db(db.comm.post==post.id
> ).select(orderby=~db.comm.created_on)
> ##TODO
> return locals()
>
> def vote_callback():
> id = request.args(0, cast=int)
> direction = request.args(1)
> ##TODO
> return locals()
>
> def comm_vote_callback():
> id = request.args(0, cast=int)
> direction = request.args(1)
> ##TODO
> return locals()
>
>
> here's lists_posts_by_votes.html
> {{extend 'layout.html'}}
>
> {{if request.function=='list_posts_by_votes':}}
> {{=category.name.title()}}
> {{=A('sort by datetime', _class='btn', _href=URL('list_posts_by_datetime', 
> args=category.name))}}
> {{=A('post a new link', _class='btn btn-primary', _href=URL('create_post', 
> args=category.name))}}
>
> {{elif request.function=='list_posts_by_datetime':}}
> {{=category.name.title()}}
> {{=A('sort by votes', _class='btn', _href=URL('list_posts_by_votes', args=
> category.name))}}
> {{=A('post a new link', _class='btn btn-primary', _href=URL('create_post', 
> args=category.name))}}
> {{else:}}
> {{=author(user_id)}}
> {{pass}}
> 
>
> {{for post in rows:}}
> 
> 
> {{=post.votes}} 
>  {{ =A(post.title,_href=post.url) if post.url else 
> post.title}}
> {{=A('comments', _href=URL('view_post', args=
> post.id))}}
> 
> 
>
> {{pass}}
>
> {{if page>0:}}
> {{=A('previous', _class='btn', _href=URL(args=(category.name, page-1)))}}
> {{pass}}
>
> {{if len(rows)>=10:}}
> {{=A('next', _class='btn', _href=URL(args=(category.name, page+1)))}}
> {{pass}}
>
>
> here's db1.py
> # -*- coding: utf-8 -*-
> # -*- coding: utf-8 -*-
> db.define_table('category', Field('name', requires=(IS_SLUG(), 
> IS_LOWER(),IS_NOT_IN_DB(db, 'category.name'
>
> db.define_table('post',
> Field('category', 'reference category', 
> writable=False, readable=False),
> Field('title', 'string', requires=IS_NOT_EMPTY()),
> Field('url', 

[web2py] Re: IMPORTANT - WEB2PY CONSULTING

2016-08-22 Thread Annexx Xaar
Hello sir i have tried all i could, still having errors in the reddit clone 
application.
everything works fine except when i 
implemented  {{=author(user_id)}} under list_posts_by_votes.html
the errors blows when i click on the author of a comment. it does not 
dislay the author's name as it showed in the toturial video.
 



 here's it

1.
2.
3.
4.
5.
6.

Traceback (most recent call last):
  File "C:\Users\nsikan\Desktop\web2py\gluon\restricted.py", line 227, in 
restricted
exec ccode in environment
  File 
"C:\Users\nsikan\Desktop\web2py\applications\mydream\views\default/list_posts_by_votes.html",
 line 117, in 
NameError: name 'category' is not defined

here's deault.py
POSTS_PER_PAGE = 10
def get_category():
category_name = request.args(0)
category = db.category(name = category_name)
if not category:
session.flash = 'page has not been created'
redirect(URL('index'))
return category

def index():
rows = db(db.category).select()
return locals()

def create_post():
category = get_category()
db.post.category.default = category.id
form = SQLFORM(db.post).process(next='view_post/[id]')
return locals()

def edit_post():
id = request.args(0, cast=int)
form = SQLFORM(db.post, id).process(next='view_post/[id]')
return locals()

def list_posts_by_datetime():
response.view='default/list_posts_by_votes.html'
category = get_category()
page = request.args(1, cast=int, default=0)
start = page * POSTS_PER_PAGE
stop = start + POSTS_PER_PAGE
rows = 
db(db.post.category==category.id).select(orderby=~db.post.created_on, 
limitby=(start, stop))
return locals()

def list_posts_by_votes():
category = get_category()
page = request.args(1, cast=int, default=0)
start = page * POSTS_PER_PAGE
stop = start + POSTS_PER_PAGE
rows = db(db.post.category==category.id).select(orderby=~db.post.votes, 
limitby=(start, stop))
return locals()

def list_posts_by_author():
response.view='default/list_posts_by_votes.html'
user_id = request.args(0, cast=int)
page = request.args(1, cast=int, default=0)
start = page * POSTS_PER_PAGE
stop = start + POSTS_PER_PAGE
rows = 
db(db.post.created_by==user_id).select(orderby=~db.post.created_on, 
limitby=(start, stop))
return locals()

def view_post():
id = request.args(0, cast=int)
post = db.post(id) or redirect(URL('index'))
comments = db(db.comm.post==post.id).select(orderby=~db.comm.created_on)
##TODO
return locals()

def vote_callback():
id = request.args(0, cast=int)
direction = request.args(1)
##TODO
return locals()

def comm_vote_callback():
id = request.args(0, cast=int)
direction = request.args(1)
##TODO
return locals()


here's lists_posts_by_votes.html
{{extend 'layout.html'}}

{{if request.function=='list_posts_by_votes':}}
{{=category.name.title()}}
{{=A('sort by datetime', _class='btn', _href=URL('list_posts_by_datetime', 
args=category.name))}}
{{=A('post a new link', _class='btn btn-primary', _href=URL('create_post', 
args=category.name))}}

{{elif request.function=='list_posts_by_datetime':}}
{{=category.name.title()}}
{{=A('sort by votes', _class='btn', _href=URL('list_posts_by_votes', args=
category.name))}}
{{=A('post a new link', _class='btn btn-primary', _href=URL('create_post', 
args=category.name))}}
{{else:}}
{{=author(user_id)}}
{{pass}}


{{for post in rows:}}


{{=post.votes}} 
 {{ =A(post.title,_href=post.url) if post.url else 
post.title}}
{{=A('comments', _href=URL('view_post', args=
post.id))}}



{{pass}}

{{if page>0:}}
{{=A('previous', _class='btn', _href=URL(args=(category.name, page-1)))}}
{{pass}}

{{if len(rows)>=10:}}
{{=A('next', _class='btn', _href=URL(args=(category.name, page+1)))}}
{{pass}}


here's db1.py
# -*- coding: utf-8 -*-
# -*- coding: utf-8 -*-
db.define_table('category', Field('name', requires=(IS_SLUG(), 
IS_LOWER(),IS_NOT_IN_DB(db, 'category.name'

db.define_table('post',
Field('category', 'reference category', writable=False, 
readable=False),
Field('title', 'string', requires=IS_NOT_EMPTY()),
Field('url', requires=IS_EMPTY_OR(IS_URL())),
Field('body', 'text', requires=IS_NOT_EMPTY()),
Field('votes', 'integer',default=0 , readable=False, 
writable=False),
auth.signature)#created_on, created_by, modified_by, 
modified_on, is_active

db.define_table('vote',
   Field('post', 'reference post'),
   Field('score', 'integer', default=+1),
   auth.signature)

db.define_table('comm',
   Field('post', 'reference post'),
Field('parent_comm', 'reference comm'),
   Field('votes', 'integer' ),
   Field('body', 'text',  requires=IS_NOT_EMPTY()),
   auth.signature)

db.define_table('comm_vote',

[web2py] Re: IMPORTANT - WEB2PY CONSULTING

2016-03-29 Thread João Saraiva
Hi!

I noticed that DefineScope appears twice in the list (although the URLs are 
different: one points to the main page, while the other points to the page 
where web2py is mentioned).
I think it is the only duplicate in the list, although I might have missed 
something.

Cheers,
João Saraiva


On Saturday, February 27, 2016 at 5:29:01 AM UTC, Gael Princivalle wrote:
>
> Hello Massimo.
>
> I've saw that some of these website companies are offline:
> http://web2py.com/init/default/support
>
> I suggest to delete these websites from the support list.
>
> Best regards. 
>
> Il giorno venerdì 26 febbraio 2016 14:50:26 UTC+1, Gael Princivalle ha 
> scritto:
>>
>> Hello Massimo.
>>  
>> Can you add us?
>>
>> www.tasko.it
>>
>> Thanks.
>>  
>>
>

-- 
Resources:
- http://web2py.com
- http://web2py.com/book (Documentation)
- http://github.com/web2py/web2py (Source code)
- https://code.google.com/p/web2py/issues/list (Report Issues)
--- 
You received this message because you are subscribed to the Google Groups 
"web2py-users" group.
To unsubscribe from this group and stop receiving emails from it, send an email 
to web2py+unsubscr...@googlegroups.com.
For more options, visit https://groups.google.com/d/optout.


[web2py] Re: IMPORTANT SECURITY ISSUE

2016-03-19 Thread Massimo Di Pierro
yes.

On Thursday, 17 March 2016 18:01:59 UTC-5, Antonio Salazar wrote:
>
> Since this is not a vulnerability, can Examples be simply disabled?
>
> On Tuesday, March 15, 2016 at 10:43:24 AM UTC-6, Massimo Di Pierro wrote:
>>
>> An important security issue has come up.
>>
>> If you use web2py in production with the rocket web server (which you 
>> should not anyway):
>> 1) delete the "examples" app
>> 2) make sure you pages do not expose the {{=response.toolbar}} 
>>
>> Please follow the above guidelines because exposing internal system 
>> status may help attackers gain confidential information about your system.
>> The web2py in trunk will prevent the information leakage by default but 
>> removing "examples" is the safest way.
>>
>> If you use nginx or apache or other wsgi server there is no problem but 
>> you may still want to follow the above rules in production.
>>
>> Massimo
>>
>>
>>

-- 
Resources:
- http://web2py.com
- http://web2py.com/book (Documentation)
- http://github.com/web2py/web2py (Source code)
- https://code.google.com/p/web2py/issues/list (Report Issues)
--- 
You received this message because you are subscribed to the Google Groups 
"web2py-users" group.
To unsubscribe from this group and stop receiving emails from it, send an email 
to web2py+unsubscr...@googlegroups.com.
For more options, visit https://groups.google.com/d/optout.


[web2py] Re: IMPORTANT SECURITY ISSUE

2016-03-19 Thread Antonio Salazar
Since this is not a vulnerability, can Examples be simply disabled?

On Tuesday, March 15, 2016 at 10:43:24 AM UTC-6, Massimo Di Pierro wrote:
>
> An important security issue has come up.
>
> If you use web2py in production with the rocket web server (which you 
> should not anyway):
> 1) delete the "examples" app
> 2) make sure you pages do not expose the {{=response.toolbar}} 
>
> Please follow the above guidelines because exposing internal system status 
> may help attackers gain confidential information about your system.
> The web2py in trunk will prevent the information leakage by default but 
> removing "examples" is the safest way.
>
> If you use nginx or apache or other wsgi server there is no problem but 
> you may still want to follow the above rules in production.
>
> Massimo
>
>
>

-- 
Resources:
- http://web2py.com
- http://web2py.com/book (Documentation)
- http://github.com/web2py/web2py (Source code)
- https://code.google.com/p/web2py/issues/list (Report Issues)
--- 
You received this message because you are subscribed to the Google Groups 
"web2py-users" group.
To unsubscribe from this group and stop receiving emails from it, send an email 
to web2py+unsubscr...@googlegroups.com.
For more options, visit https://groups.google.com/d/optout.


Re: [web2py] Re: IMPORTANT - WEB2PY CONSULTING

2016-02-26 Thread Gael Princivalle
Just wait to publish, I've saw in the thread other updates to apply.

--
Gael Princivalle

2016-02-27 6:29 GMT+01:00 Gael Princivalle :

> Hello Massimo.
>
> I've saw that some of these website companies are offline:
> http://web2py.com/init/default/support
>
> I suggest to delete these websites from the support list.
>
> Best regards.
>
> Il giorno venerdì 26 febbraio 2016 14:50:26 UTC+1, Gael Princivalle ha
> scritto:
>>
>> Hello Massimo.
>>
>> Can you add us?
>>
>> www.tasko.it
>>
>> Thanks.
>>
>>
> --
> Resources:
> - http://web2py.com
> - http://web2py.com/book (Documentation)
> - http://github.com/web2py/web2py (Source code)
> - https://code.google.com/p/web2py/issues/list (Report Issues)
> ---
> You received this message because you are subscribed to a topic in the
> Google Groups "web2py-users" group.
> To unsubscribe from this topic, visit
> https://groups.google.com/d/topic/web2py/j_AV4YeI-zA/unsubscribe.
> To unsubscribe from this group and all its topics, send an email to
> web2py+unsubscr...@googlegroups.com.
> For more options, visit https://groups.google.com/d/optout.
>

-- 
Resources:
- http://web2py.com
- http://web2py.com/book (Documentation)
- http://github.com/web2py/web2py (Source code)
- https://code.google.com/p/web2py/issues/list (Report Issues)
--- 
You received this message because you are subscribed to the Google Groups 
"web2py-users" group.
To unsubscribe from this group and stop receiving emails from it, send an email 
to web2py+unsubscr...@googlegroups.com.
For more options, visit https://groups.google.com/d/optout.


[web2py] Re: IMPORTANT - WEB2PY CONSULTING

2016-02-26 Thread Gael Princivalle
Hello Massimo.

I've saw that some of these website companies are offline:
http://web2py.com/init/default/support

I suggest to delete these websites from the support list.

Best regards. 

Il giorno venerdì 26 febbraio 2016 14:50:26 UTC+1, Gael Princivalle ha 
scritto:
>
> Hello Massimo.
>  
> Can you add us?
>
> www.tasko.it
>
> Thanks.
>  
>

-- 
Resources:
- http://web2py.com
- http://web2py.com/book (Documentation)
- http://github.com/web2py/web2py (Source code)
- https://code.google.com/p/web2py/issues/list (Report Issues)
--- 
You received this message because you are subscribed to the Google Groups 
"web2py-users" group.
To unsubscribe from this group and stop receiving emails from it, send an email 
to web2py+unsubscr...@googlegroups.com.
For more options, visit https://groups.google.com/d/optout.


[web2py] Re: IMPORTANT - WEB2PY CONSULTING

2016-02-26 Thread Gael Princivalle


Il giorno domenica 15 febbraio 2015 23:21:36 UTC+1, Massimo Di Pierro ha 
scritto:
>
> We need to update the list of companies that provide web2py consulting.
> This list is obsolete:
>
> http://web2py.com/init/default/support
>
> Some links are broke. Most pages do not even mention web2py. Some of them 
> have a design that is simply not acceptable for a web development company.
>
> That list will be eliminated. IF YOU WANT TO BE LISTED please update your 
> page to have a decent design and MENTION WEB2PY on the main site. Then 
> respond to this thread by providing an updated link and the country were 
> you incorporated. If you have a self-employed individual list your country 
> of residence.
>
>

-- 
Resources:
- http://web2py.com
- http://web2py.com/book (Documentation)
- http://github.com/web2py/web2py (Source code)
- https://code.google.com/p/web2py/issues/list (Report Issues)
--- 
You received this message because you are subscribed to the Google Groups 
"web2py-users" group.
To unsubscribe from this group and stop receiving emails from it, send an email 
to web2py+unsubscr...@googlegroups.com.
For more options, visit https://groups.google.com/d/optout.


[web2py] Re: IMPORTANT - WEB2PY CONSULTING

2016-02-25 Thread Rene Dohmen
Hi Massimo,

you could remove me from the list: Formatics.nl
I still notice a lot of doublures on the current list.

Cheers,

Rene

-- 
Resources:
- http://web2py.com
- http://web2py.com/book (Documentation)
- http://github.com/web2py/web2py (Source code)
- https://code.google.com/p/web2py/issues/list (Report Issues)
--- 
You received this message because you are subscribed to the Google Groups 
"web2py-users" group.
To unsubscribe from this group and stop receiving emails from it, send an email 
to web2py+unsubscr...@googlegroups.com.
For more options, visit https://groups.google.com/d/optout.


[web2py] Re: IMPORTANT - WEB2PY CONSULTING

2016-02-09 Thread Francisco García
Hi Massimo,

I work as a software consultant and developer. I work with Web2py in my 
projects with customers.
I would like to be in the list of companies

My website is :  www.garciac.es
I offer my consulting services in Spain.

Thank you.
Regards,
Francisco.


El domingo, 15 de febrero de 2015, 23:21:36 (UTC+1), Massimo Di Pierro 
escribió:
>
> We need to update the list of companies that provide web2py consulting.
> This list is obsolete:
>
> http://web2py.com/init/default/support
>
> Some links are broke. Most pages do not even mention web2py. Some of them 
> have a design that is simply not acceptable for a web development company.
>
> That list will be eliminated. IF YOU WANT TO BE LISTED please update your 
> page to have a decent design and MENTION WEB2PY on the main site. Then 
> respond to this thread by providing an updated link and the country were 
> you incorporated. If you have a self-employed individual list your country 
> of residence.
>
>

-- 
Resources:
- http://web2py.com
- http://web2py.com/book (Documentation)
- http://github.com/web2py/web2py (Source code)
- https://code.google.com/p/web2py/issues/list (Report Issues)
--- 
You received this message because you are subscribed to the Google Groups 
"web2py-users" group.
To unsubscribe from this group and stop receiving emails from it, send an email 
to web2py+unsubscr...@googlegroups.com.
For more options, visit https://groups.google.com/d/optout.


[web2py] Re: IMPORTANT - WEB2PY CONSULTING

2015-08-14 Thread Fernando Pacheco
Please add me: 

Name : Ingesur SRL
Country : Uruguay
Website : http://www.ingesur.com.uy

Thanks and Best Regards, Fernando.


El domingo, 15 de febrero de 2015, 20:21:36 (UTC-2), Massimo Di Pierro 
escribió:

 We need to update the list of companies that provide web2py consulting.
 This list is obsolete:

 http://web2py.com/init/default/support

 Some links are broke. Most pages do not even mention web2py. Some of them 
 have a design that is simply not acceptable for a web development company.

 That list will be eliminated. IF YOU WANT TO BE LISTED please update your 
 page to have a decent design and MENTION WEB2PY on the main site. Then 
 respond to this thread by providing an updated link and the country were 
 you incorporated. If you have a self-employed individual list your country 
 of residence.



-- 
Resources:
- http://web2py.com
- http://web2py.com/book (Documentation)
- http://github.com/web2py/web2py (Source code)
- https://code.google.com/p/web2py/issues/list (Report Issues)
--- 
You received this message because you are subscribed to the Google Groups 
web2py-users group.
To unsubscribe from this group and stop receiving emails from it, send an email 
to web2py+unsubscr...@googlegroups.com.
For more options, visit https://groups.google.com/d/optout.


[web2py] Re: IMPORTANT - WEB2PY CONSULTING

2015-08-04 Thread Raphael Lechner
Hi Massimo,

Please add me to the list:
Raphael Lechner - GeekOnDemand (Italy) http://www.geekondemand.it/

Thanks!

On Sunday, February 15, 2015 at 11:21:36 PM UTC+1, Massimo Di Pierro wrote:

 We need to update the list of companies that provide web2py consulting.
 This list is obsolete:

 http://web2py.com/init/default/support

 Some links are broke. Most pages do not even mention web2py. Some of them 
 have a design that is simply not acceptable for a web development company.

 That list will be eliminated. IF YOU WANT TO BE LISTED please update your 
 page to have a decent design and MENTION WEB2PY on the main site. Then 
 respond to this thread by providing an updated link and the country were 
 you incorporated. If you have a self-employed individual list your country 
 of residence.



-- 
Resources:
- http://web2py.com
- http://web2py.com/book (Documentation)
- http://github.com/web2py/web2py (Source code)
- https://code.google.com/p/web2py/issues/list (Report Issues)
--- 
You received this message because you are subscribed to the Google Groups 
web2py-users group.
To unsubscribe from this group and stop receiving emails from it, send an email 
to web2py+unsubscr...@googlegroups.com.
For more options, visit https://groups.google.com/d/optout.


[web2py] Re: IMPORTANT - WEB2PY CONSULTING

2015-08-04 Thread 黄祥
please kindly add me also

Name : stifix
Country : Indonesia
Website : stifix.com

Thanks and Best Regards,
stifan

-- 
Resources:
- http://web2py.com
- http://web2py.com/book (Documentation)
- http://github.com/web2py/web2py (Source code)
- https://code.google.com/p/web2py/issues/list (Report Issues)
--- 
You received this message because you are subscribed to the Google Groups 
web2py-users group.
To unsubscribe from this group and stop receiving emails from it, send an email 
to web2py+unsubscr...@googlegroups.com.
For more options, visit https://groups.google.com/d/optout.


[web2py] Re: IMPORTANT - WEB2PY CONSULTING

2015-05-04 Thread vcmdevel
Hi Massimo,

I start build webservers soap with web2py to my clients, but yet haven't a 
site for expose this works. I work with integrations for cargo 
transportation companies in Brazil and expanding the use of web2py to 
websites. Hereafter we can add my company on the list.

Thanks,

Vanderson

-- 
Resources:
- http://web2py.com
- http://web2py.com/book (Documentation)
- http://github.com/web2py/web2py (Source code)
- https://code.google.com/p/web2py/issues/list (Report Issues)
--- 
You received this message because you are subscribed to the Google Groups 
web2py-users group.
To unsubscribe from this group and stop receiving emails from it, send an email 
to web2py+unsubscr...@googlegroups.com.
For more options, visit https://groups.google.com/d/optout.


[web2py] Re: IMPORTANT - WEB2PY CONSULTING

2015-04-25 Thread Stefan van den Eertwegh
Hi Massimo,

I also provide consulting for web2py apps. I was trained at Formatics.

Company: Corebyte (NL)
Adres: www.corebyte.nl

Thanks!

Op zondag 15 februari 2015 23:21:36 UTC+1 schreef Massimo Di Pierro:

 We need to update the list of companies that provide web2py consulting.
 This list is obsolete:

 http://web2py.com/init/default/support

 Some links are broke. Most pages do not even mention web2py. Some of them 
 have a design that is simply not acceptable for a web development company.

 That list will be eliminated. IF YOU WANT TO BE LISTED please update your 
 page to have a decent design and MENTION WEB2PY on the main site. Then 
 respond to this thread by providing an updated link and the country were 
 you incorporated. If you have a self-employed individual list your country 
 of residence.



-- 
Resources:
- http://web2py.com
- http://web2py.com/book (Documentation)
- http://github.com/web2py/web2py (Source code)
- https://code.google.com/p/web2py/issues/list (Report Issues)
--- 
You received this message because you are subscribed to the Google Groups 
web2py-users group.
To unsubscribe from this group and stop receiving emails from it, send an email 
to web2py+unsubscr...@googlegroups.com.
For more options, visit https://groups.google.com/d/optout.


[web2py] Re: IMPORTANT - WEB2PY CONSULTING

2015-04-08 Thread Remco Boerma

Please add http://www.dutveul.nl (Netherlands) to the list. 

The site itself is web2py and a few solutions i'm working on now are web2py 
based solutions. Only recently i started my ICT job as self-employed 
part-time. Will add a web2py specific page in the near future. 

Regards, 
Remco 

-- 
Resources:
- http://web2py.com
- http://web2py.com/book (Documentation)
- http://github.com/web2py/web2py (Source code)
- https://code.google.com/p/web2py/issues/list (Report Issues)
--- 
You received this message because you are subscribed to the Google Groups 
web2py-users group.
To unsubscribe from this group and stop receiving emails from it, send an email 
to web2py+unsubscr...@googlegroups.com.
For more options, visit https://groups.google.com/d/optout.


[web2py] Re: IMPORTANT - WEB2PY CONSULTING

2015-03-28 Thread DJ
Hi Dave,

We are based in New York City since 2009. 

www.10biosystems.com

-Sebastian

On Tuesday, March 17, 2015 at 1:39:00 PM UTC-4, Dave S wrote:



 On Monday, March 16, 2015 at 6:57:54 PM UTC-7, DJ wrote:

 Hi Massimo,

 10Biosystems.com has been doing web2Py consulting  bioinformatics 
 product development for lifesciences  healthcare for a few years now. 
 Kindly add us!

 Thanks,
 Sebastian




 Is there a website or contact information?  Which region are you located 
 in?

 /dps



-- 
Resources:
- http://web2py.com
- http://web2py.com/book (Documentation)
- http://github.com/web2py/web2py (Source code)
- https://code.google.com/p/web2py/issues/list (Report Issues)
--- 
You received this message because you are subscribed to the Google Groups 
web2py-users group.
To unsubscribe from this group and stop receiving emails from it, send an email 
to web2py+unsubscr...@googlegroups.com.
For more options, visit https://groups.google.com/d/optout.


Re: [web2py] Re: IMPORTANT - WEB2PY CONSULTING

2015-03-28 Thread DJ
Hey Kiran,

Thanks for pointing that out! Just added a link to Web2Py on my site.

-Sebastian

On Tuesday, March 17, 2015 at 1:44:06 PM UTC-4, Kiran Subbaraman wrote:

  This seems to be the site: http://10biosystems.com

 Also, *Sebastian*, it would be helpful if you can refer to web2py on your 
 site too; especially since you mention the open source stack that is 
 powering this site (http://10biosystems.com/init/default/mobile)

 
 Kiran Subbaramanhttp://subbaraman.wordpress.com/about/

 On Tue, 17-03-2015 11:09 PM, Dave S wrote:
  


 On Monday, March 16, 2015 at 6:57:54 PM UTC-7, DJ wrote: 

 Hi Massimo, 

  10Biosystems.com has been doing web2Py consulting  bioinformatics 
 product development for lifesciences  healthcare for a few years now. 
 Kindly add us!

  Thanks,
 Sebastian
  
  


 Is there a website or contact information?  Which region are you located 
 in?

 /dps

  -- 
 Resources:
 - http://web2py.com
 - http://web2py.com/book (Documentation)
 - http://github.com/web2py/web2py (Source code)
 - https://code.google.com/p/web2py/issues/list (Report Issues)
 --- 
 You received this message because you are subscribed to the Google Groups 
 web2py-users group.
 To unsubscribe from this group and stop receiving emails from it, send an 
 email to web2py+un...@googlegroups.com javascript:.
 For more options, visit https://groups.google.com/d/optout.


  

-- 
Resources:
- http://web2py.com
- http://web2py.com/book (Documentation)
- http://github.com/web2py/web2py (Source code)
- https://code.google.com/p/web2py/issues/list (Report Issues)
--- 
You received this message because you are subscribed to the Google Groups 
web2py-users group.
To unsubscribe from this group and stop receiving emails from it, send an email 
to web2py+unsubscr...@googlegroups.com.
For more options, visit https://groups.google.com/d/optout.


Re: [web2py] Re: IMPORTANT - WEB2PY CONSULTING

2015-03-17 Thread Kiran Subbaraman

This seems to be the site: http://10biosystems.com

Also, *Sebastian*, it would be helpful if you can refer to web2py on 
your site too; especially since you mention the open source stack that 
is powering this site (http://10biosystems.com/init/default/mobile)



Kiran Subbaraman
http://subbaraman.wordpress.com/about/

On Tue, 17-03-2015 11:09 PM, Dave S wrote:



On Monday, March 16, 2015 at 6:57:54 PM UTC-7, DJ wrote:

Hi Massimo,

10Biosystems.com has been doing web2Py consulting  bioinformatics
product development for lifesciences  healthcare for a few years
now. Kindly add us!

Thanks,
Sebastian




Is there a website or contact information?  Which region are you 
located in?


/dps

--
Resources:
- http://web2py.com
- http://web2py.com/book (Documentation)
- http://github.com/web2py/web2py (Source code)
- https://code.google.com/p/web2py/issues/list (Report Issues)
---
You received this message because you are subscribed to the Google 
Groups web2py-users group.
To unsubscribe from this group and stop receiving emails from it, send 
an email to web2py+unsubscr...@googlegroups.com 
mailto:web2py+unsubscr...@googlegroups.com.

For more options, visit https://groups.google.com/d/optout.


--
Resources:
- http://web2py.com
- http://web2py.com/book (Documentation)
- http://github.com/web2py/web2py (Source code)
- https://code.google.com/p/web2py/issues/list (Report Issues)
--- 
You received this message because you are subscribed to the Google Groups web2py-users group.

To unsubscribe from this group and stop receiving emails from it, send an email 
to web2py+unsubscr...@googlegroups.com.
For more options, visit https://groups.google.com/d/optout.


[web2py] Re: IMPORTANT - WEB2PY CONSULTING

2015-03-17 Thread Dave S


On Monday, March 16, 2015 at 6:57:54 PM UTC-7, DJ wrote:

 Hi Massimo,

 10Biosystems.com has been doing web2Py consulting  bioinformatics product 
 development for lifesciences  healthcare for a few years now. Kindly add 
 us!

 Thanks,
 Sebastian




Is there a website or contact information?  Which region are you located in?

/dps

-- 
Resources:
- http://web2py.com
- http://web2py.com/book (Documentation)
- http://github.com/web2py/web2py (Source code)
- https://code.google.com/p/web2py/issues/list (Report Issues)
--- 
You received this message because you are subscribed to the Google Groups 
web2py-users group.
To unsubscribe from this group and stop receiving emails from it, send an email 
to web2py+unsubscr...@googlegroups.com.
For more options, visit https://groups.google.com/d/optout.


[web2py] Re: IMPORTANT - WEB2PY CONSULTING

2015-03-16 Thread DJ
Hi Massimo,

10Biosystems.com has been doing web2Py consulting  bioinformatics product 
development for lifesciences  healthcare for a few years now. Kindly add 
us!

Thanks,
Sebastian

On Sunday, February 15, 2015 at 5:21:36 PM UTC-5, Massimo Di Pierro wrote:

 We need to update the list of companies that provide web2py consulting.
 This list is obsolete:

 http://web2py.com/init/default/support

 Some links are broke. Most pages do not even mention web2py. Some of them 
 have a design that is simply not acceptable for a web development company.

 That list will be eliminated. IF YOU WANT TO BE LISTED please update your 
 page to have a decent design and MENTION WEB2PY on the main site. Then 
 respond to this thread by providing an updated link and the country were 
 you incorporated. If you have a self-employed individual list your country 
 of residence.



-- 
Resources:
- http://web2py.com
- http://web2py.com/book (Documentation)
- http://github.com/web2py/web2py (Source code)
- https://code.google.com/p/web2py/issues/list (Report Issues)
--- 
You received this message because you are subscribed to the Google Groups 
web2py-users group.
To unsubscribe from this group and stop receiving emails from it, send an email 
to web2py+unsubscr...@googlegroups.com.
For more options, visit https://groups.google.com/d/optout.


[web2py] Re: IMPORTANT - DROPPING SUPPORT FOR PYTHON 2.5?

2015-03-12 Thread Dave S


On Wednesday, March 11, 2015 at 11:07:04 AM UTC-7, Gary Cowell wrote:



 On Saturday, 7 March 2015 19:18:17 UTC, Massimo Di Pierro wrote:

 Who is opposed? Why?


 It would mean support going for Red Hat 5 I think

 Red Hat 6 is on 2.6, Red Hat 7 is 2.7. 

 Everything I have is at least Red Hat 6.

 But that would be the reason, most probably 


FWIW, my CentOS 6.6 is at 2.6.6, which should be equivalent to RHEL 6.

My creaky old Fedora 16 has updated to 2.7.3, but Fedora doesn't have the 
lock-down presumptions of RHEL.

/dps


-- 
Resources:
- http://web2py.com
- http://web2py.com/book (Documentation)
- http://github.com/web2py/web2py (Source code)
- https://code.google.com/p/web2py/issues/list (Report Issues)
--- 
You received this message because you are subscribed to the Google Groups 
web2py-users group.
To unsubscribe from this group and stop receiving emails from it, send an email 
to web2py+unsubscr...@googlegroups.com.
For more options, visit https://groups.google.com/d/optout.


[web2py] Re: IMPORTANT - DROPPING SUPPORT FOR PYTHON 2.5?

2015-03-12 Thread Gray Kanarek
OSX earlier than 10.7 isn't supported by Apple anymore (and so is a pain to 
use), and even 10.6.8 shipped with 2.6.

On Wednesday, March 11, 2015 at 7:41:33 PM UTC-4, LightDot wrote:

 RHEL 5 (and naturally CentOS 5 etc.) ship with python 2.4.3, that's 
 already water under the bridge as far ar web2py goes.

 Keeping python 2.6 compatibility for a good while longer would be greatly 
 appreciated - we have quite a few production apps on RHEL 6 / Scientific 
 Linux 6, but python 2.5 is of no interest to us.

 Looking at the greater picture, I see nobody speaking in favor of python 
 2.5 compatibility so far. Hm? No Mac OS X users that still need it..?

 Regards


 On Wednesday, March 11, 2015 at 7:07:04 PM UTC+1, Gary Cowell wrote:



 On Saturday, 7 March 2015 19:18:17 UTC, Massimo Di Pierro wrote:

 Who is opposed? Why?


 It would mean support going for Red Hat 5 I think

 Red Hat 6 is on 2.6, Red Hat 7 is 2.7. 

 Everything I have is at least Red Hat 6.

 But that would be the reason, most probably 



-- 
Resources:
- http://web2py.com
- http://web2py.com/book (Documentation)
- http://github.com/web2py/web2py (Source code)
- https://code.google.com/p/web2py/issues/list (Report Issues)
--- 
You received this message because you are subscribed to the Google Groups 
web2py-users group.
To unsubscribe from this group and stop receiving emails from it, send an email 
to web2py+unsubscr...@googlegroups.com.
For more options, visit https://groups.google.com/d/optout.


[web2py] Re: IMPORTANT - DROPPING SUPPORT FOR PYTHON 2.5?

2015-03-11 Thread Gary Cowell


On Saturday, 7 March 2015 19:18:17 UTC, Massimo Di Pierro wrote:

 Who is opposed? Why?


It would mean support going for Red Hat 5 I think

Red Hat 6 is on 2.6, Red Hat 7 is 2.7. 

Everything I have is at least Red Hat 6.

But that would be the reason, most probably 

-- 
Resources:
- http://web2py.com
- http://web2py.com/book (Documentation)
- http://github.com/web2py/web2py (Source code)
- https://code.google.com/p/web2py/issues/list (Report Issues)
--- 
You received this message because you are subscribed to the Google Groups 
web2py-users group.
To unsubscribe from this group and stop receiving emails from it, send an email 
to web2py+unsubscr...@googlegroups.com.
For more options, visit https://groups.google.com/d/optout.


[web2py] Re: IMPORTANT - DROPPING SUPPORT FOR PYTHON 2.5?

2015-03-11 Thread LightDot
RHEL 5 (and naturally CentOS 5 etc.) ship with python 2.4.3, that's already 
water under the bridge as far ar web2py goes.

Keeping python 2.6 compatibility for a good while longer would be greatly 
appreciated - we have quite a few production apps on RHEL 6 / Scientific 
Linux 6, but python 2.5 is of no interest to us.

Looking at the greater picture, I see nobody speaking in favor of python 
2.5 compatibility so far. Hm? No Mac OS X users that still need it..?

Regards


On Wednesday, March 11, 2015 at 7:07:04 PM UTC+1, Gary Cowell wrote:



 On Saturday, 7 March 2015 19:18:17 UTC, Massimo Di Pierro wrote:

 Who is opposed? Why?


 It would mean support going for Red Hat 5 I think

 Red Hat 6 is on 2.6, Red Hat 7 is 2.7. 

 Everything I have is at least Red Hat 6.

 But that would be the reason, most probably 


-- 
Resources:
- http://web2py.com
- http://web2py.com/book (Documentation)
- http://github.com/web2py/web2py (Source code)
- https://code.google.com/p/web2py/issues/list (Report Issues)
--- 
You received this message because you are subscribed to the Google Groups 
web2py-users group.
To unsubscribe from this group and stop receiving emails from it, send an email 
to web2py+unsubscr...@googlegroups.com.
For more options, visit https://groups.google.com/d/optout.


[web2py] Re: IMPORTANT - WEB2PY CONSULTING

2015-03-10 Thread João Saraiva
Hi, Massimo,

My company also does web2py consulting and development. The link 
is http://www.definescope.com/ .
web2py itself is mentioned 
in http://www.definescope.com/en/services/consulting/ 
and http://www.definescope.com/en/services/software-development/ (I just 
noticed now that the first page mentions web2py but does not contain a link 
to the website; I'll correct this later when I get home).

Thanks!


Best regards to everyone,
João Saraiva


On Sunday, February 15, 2015 at 10:21:36 PM UTC, Massimo Di Pierro wrote:

 We need to update the list of companies that provide web2py consulting.
 This list is obsolete:

 http://web2py.com/init/default/support

 Some links are broke. Most pages do not even mention web2py. Some of them 
 have a design that is simply not acceptable for a web development company.

 That list will be eliminated. IF YOU WANT TO BE LISTED please update your 
 page to have a decent design and MENTION WEB2PY on the main site. Then 
 respond to this thread by providing an updated link and the country were 
 you incorporated. If you have a self-employed individual list your country 
 of residence.



-- 
Resources:
- http://web2py.com
- http://web2py.com/book (Documentation)
- http://github.com/web2py/web2py (Source code)
- https://code.google.com/p/web2py/issues/list (Report Issues)
--- 
You received this message because you are subscribed to the Google Groups 
web2py-users group.
To unsubscribe from this group and stop receiving emails from it, send an email 
to web2py+unsubscr...@googlegroups.com.
For more options, visit https://groups.google.com/d/optout.


[web2py] Re: IMPORTANT - DROPPING SUPPORT FOR PYTHON 2.5?

2015-03-10 Thread weheh
I should be OK. Got my fingers crossed.

On Saturday, March 7, 2015 at 11:18:17 AM UTC-8, Massimo Di Pierro wrote:

 Who is opposed? Why?


-- 
Resources:
- http://web2py.com
- http://web2py.com/book (Documentation)
- http://github.com/web2py/web2py (Source code)
- https://code.google.com/p/web2py/issues/list (Report Issues)
--- 
You received this message because you are subscribed to the Google Groups 
web2py-users group.
To unsubscribe from this group and stop receiving emails from it, send an email 
to web2py+unsubscr...@googlegroups.com.
For more options, visit https://groups.google.com/d/optout.


Re: [web2py] Re: IMPORTANT - DROPPING SUPPORT FOR PYTHON 2.5?

2015-03-09 Thread Phyo Arkar
Me and my team is fine since we are always on the edge :) .

But i would like to see input from old wizards that uses Old RedHat
for servers and Debian 4.x .



On Sun, Mar 8, 2015 at 10:04 AM, Ron Chatterjee
achatterjee...@gmail.com wrote:
 I use 2.7.6 from canopy.  I will b okay.I think...

 --
 Resources:
 - http://web2py.com
 - http://web2py.com/book (Documentation)
 - http://github.com/web2py/web2py (Source code)
 - https://code.google.com/p/web2py/issues/list (Report Issues)
 ---
 You received this message because you are subscribed to the Google Groups 
 web2py-users group.
 To unsubscribe from this group and stop receiving emails from it, send an 
 email to web2py+unsubscr...@googlegroups.com.
 For more options, visit https://groups.google.com/d/optout.

-- 
Resources:
- http://web2py.com
- http://web2py.com/book (Documentation)
- http://github.com/web2py/web2py (Source code)
- https://code.google.com/p/web2py/issues/list (Report Issues)
--- 
You received this message because you are subscribed to the Google Groups 
web2py-users group.
To unsubscribe from this group and stop receiving emails from it, send an email 
to web2py+unsubscr...@googlegroups.com.
For more options, visit https://groups.google.com/d/optout.


[web2py] Re: IMPORTANT - DROPPING SUPPORT FOR PYTHON 2.5?

2015-03-07 Thread Ron Chatterjee
I use the source code version. So it doesn't really matter for me.

On Saturday, March 7, 2015 at 2:18:17 PM UTC-5, Massimo Di Pierro wrote:

 Who is opposed? Why?


-- 
Resources:
- http://web2py.com
- http://web2py.com/book (Documentation)
- http://github.com/web2py/web2py (Source code)
- https://code.google.com/p/web2py/issues/list (Report Issues)
--- 
You received this message because you are subscribed to the Google Groups 
web2py-users group.
To unsubscribe from this group and stop receiving emails from it, send an email 
to web2py+unsubscr...@googlegroups.com.
For more options, visit https://groups.google.com/d/optout.


[web2py] Re: IMPORTANT - DROPPING SUPPORT FOR PYTHON 2.5?

2015-03-07 Thread Joe Barnhart
If I understand Massimo correctly, he is saying that the latest version of 
web2py will not be guaranteed to run on Python 2.5 *regardless* of whether 
you are using packaged binaries or source version.  *It just won't be 
guaranteed to run on 2.5 no matter what.*

It's not a problem with my site.

-- Joe


On Saturday, March 7, 2015 at 1:01:50 PM UTC-8, Ron Chatterjee wrote:

 I use the source code version. So it doesn't really matter for me.

 On Saturday, March 7, 2015 at 2:18:17 PM UTC-5, Massimo Di Pierro wrote:

 Who is opposed? Why?



-- 
Resources:
- http://web2py.com
- http://web2py.com/book (Documentation)
- http://github.com/web2py/web2py (Source code)
- https://code.google.com/p/web2py/issues/list (Report Issues)
--- 
You received this message because you are subscribed to the Google Groups 
web2py-users group.
To unsubscribe from this group and stop receiving emails from it, send an email 
to web2py+unsubscr...@googlegroups.com.
For more options, visit https://groups.google.com/d/optout.


[web2py] Re: IMPORTANT - DROPPING SUPPORT FOR PYTHON 2.5?

2015-03-07 Thread Ron Chatterjee
I use 2.7.6 from canopy.  I will b okay.I think...

-- 
Resources:
- http://web2py.com
- http://web2py.com/book (Documentation)
- http://github.com/web2py/web2py (Source code)
- https://code.google.com/p/web2py/issues/list (Report Issues)
--- 
You received this message because you are subscribed to the Google Groups 
web2py-users group.
To unsubscribe from this group and stop receiving emails from it, send an email 
to web2py+unsubscr...@googlegroups.com.
For more options, visit https://groups.google.com/d/optout.


[web2py] Re: IMPORTANT - DROPPING SUPPORT FOR PYTHON 2.5?

2015-03-07 Thread Niphlod
well, binaries ship their own python interpreter so they're out of the 
picture. 
Dropping 2.5 support means that if anyone is running web2py source with a 
python 2.5 interpreter would not work.


-- 
Resources:
- http://web2py.com
- http://web2py.com/book (Documentation)
- http://github.com/web2py/web2py (Source code)
- https://code.google.com/p/web2py/issues/list (Report Issues)
--- 
You received this message because you are subscribed to the Google Groups 
web2py-users group.
To unsubscribe from this group and stop receiving emails from it, send an email 
to web2py+unsubscr...@googlegroups.com.
For more options, visit https://groups.google.com/d/optout.


[web2py] Re: IMPORTANT - WEB2PY CONSULTING

2015-03-05 Thread tahnoon pasha
As a user of web2py consultants, can I please just add what a great idea it 
is to do this.

On Monday, 16 February 2015 06:21:36 UTC+8, Massimo Di Pierro wrote:

 We need to update the list of companies that provide web2py consulting.
 This list is obsolete:

 http://web2py.com/init/default/support

 Some links are broke. Most pages do not even mention web2py. Some of them 
 have a design that is simply not acceptable for a web development company.

 That list will be eliminated. IF YOU WANT TO BE LISTED please update your 
 page to have a decent design and MENTION WEB2PY on the main site. Then 
 respond to this thread by providing an updated link and the country were 
 you incorporated. If you have a self-employed individual list your country 
 of residence.



-- 
Resources:
- http://web2py.com
- http://web2py.com/book (Documentation)
- http://github.com/web2py/web2py (Source code)
- https://code.google.com/p/web2py/issues/list (Report Issues)
--- 
You received this message because you are subscribed to the Google Groups 
web2py-users group.
To unsubscribe from this group and stop receiving emails from it, send an email 
to web2py+unsubscr...@googlegroups.com.
For more options, visit https://groups.google.com/d/optout.


Re: [web2py] Re: IMPORTANT - WEB2PY CONSULTING

2015-03-05 Thread José Luis Redrejo
2015-03-04 22:26 GMT+01:00 Manuele Pesenti manuele.pese...@gmail.com:

 Il 04/03/15 17:40, Chris ha scritto:
  I do web2py consulting work on the side but I'm an individual. Can I
  include just an email address, and not a webpage?
 me too... in Italy.



And me too, in Spain...




 M.

 --
 Resources:
 - http://web2py.com
 - http://web2py.com/book (Documentation)
 - http://github.com/web2py/web2py (Source code)
 - https://code.google.com/p/web2py/issues/list (Report Issues)
 ---
 You received this message because you are subscribed to the Google Groups
 web2py-users group.
 To unsubscribe from this group and stop receiving emails from it, send an
 email to web2py+unsubscr...@googlegroups.com.
 For more options, visit https://groups.google.com/d/optout.


-- 
Resources:
- http://web2py.com
- http://web2py.com/book (Documentation)
- http://github.com/web2py/web2py (Source code)
- https://code.google.com/p/web2py/issues/list (Report Issues)
--- 
You received this message because you are subscribed to the Google Groups 
web2py-users group.
To unsubscribe from this group and stop receiving emails from it, send an email 
to web2py+unsubscr...@googlegroups.com.
For more options, visit https://groups.google.com/d/optout.


[web2py] Re: IMPORTANT - WEB2PY CONSULTING

2015-03-04 Thread Chris
I do web2py consulting work on the side but I'm an individual. Can I 
include just an email address, and not a webpage? (web...@adventurecow.com, 
US)

On Sunday, February 15, 2015 at 5:21:36 PM UTC-5, Massimo Di Pierro wrote:

 We need to update the list of companies that provide web2py consulting.
 This list is obsolete:

 http://web2py.com/init/default/support 
 http://www.google.com/url?q=http%3A%2F%2Fweb2py.com%2Finit%2Fdefault%2Fsupportsa=Dsntz=1usg=AFQjCNGDKUvDhAvmPCgUGrzXBJr44i3eEg

 Some links are broke. Most pages do not even mention web2py. Some of them 
 have a design that is simply not acceptable for a web development company.

 That list will be eliminated. IF YOU WANT TO BE LISTED please update your 
 page to have a decent design and MENTION WEB2PY on the main site. Then 
 respond to this thread by providing an updated link and the country were 
 you incorporated. If you have a self-employed individual list your country 
 of residence.



-- 
Resources:
- http://web2py.com
- http://web2py.com/book (Documentation)
- http://github.com/web2py/web2py (Source code)
- https://code.google.com/p/web2py/issues/list (Report Issues)
--- 
You received this message because you are subscribed to the Google Groups 
web2py-users group.
To unsubscribe from this group and stop receiving emails from it, send an email 
to web2py+unsubscr...@googlegroups.com.
For more options, visit https://groups.google.com/d/optout.


Re: [web2py] Re: IMPORTANT - WEB2PY CONSULTING

2015-03-04 Thread Manuele Pesenti
Il 04/03/15 17:40, Chris ha scritto:
 I do web2py consulting work on the side but I'm an individual. Can I
 include just an email address, and not a webpage?
me too... in Italy.

M.

-- 
Resources:
- http://web2py.com
- http://web2py.com/book (Documentation)
- http://github.com/web2py/web2py (Source code)
- https://code.google.com/p/web2py/issues/list (Report Issues)
--- 
You received this message because you are subscribed to the Google Groups 
web2py-users group.
To unsubscribe from this group and stop receiving emails from it, send an email 
to web2py+unsubscr...@googlegroups.com.
For more options, visit https://groups.google.com/d/optout.


[web2py] Re: IMPORTANT - WEB2PY CONSULTING

2015-03-04 Thread rochacbruno
Hi Massimo,

You can remove my old (extinct) company 
   
   - Blouweb Consultoria Digital http://www.blouweb.com/ (Brasil)

I am not working with this company anymore, and I also do not have the 
domain.


Thanks!

On Sunday, February 15, 2015 at 8:21:36 PM UTC-2, Massimo Di Pierro wrote:

 We need to update the list of companies that provide web2py consulting.
 This list is obsolete:

 http://web2py.com/init/default/support

 Some links are broke. Most pages do not even mention web2py. Some of them 
 have a design that is simply not acceptable for a web development company.

 That list will be eliminated. IF YOU WANT TO BE LISTED please update your 
 page to have a decent design and MENTION WEB2PY on the main site. Then 
 respond to this thread by providing an updated link and the country were 
 you incorporated. If you have a self-employed individual list your country 
 of residence.



-- 
Resources:
- http://web2py.com
- http://web2py.com/book (Documentation)
- http://github.com/web2py/web2py (Source code)
- https://code.google.com/p/web2py/issues/list (Report Issues)
--- 
You received this message because you are subscribed to the Google Groups 
web2py-users group.
To unsubscribe from this group and stop receiving emails from it, send an email 
to web2py+unsubscr...@googlegroups.com.
For more options, visit https://groups.google.com/d/optout.


[web2py] Re: IMPORTANT - WEB2PY CONSULTING

2015-02-23 Thread Bruno Codeman

Massimo, please add my company:

Name: Sonne Tech
Website: www.sonnetech.com.br
Country: Brazil.

Thanks!

Em domingo, 15 de fevereiro de 2015 20:21:36 UTC-2, Massimo Di Pierro 
escreveu:

 We need to update the list of companies that provide web2py consulting.
 This list is obsolete:

 http://web2py.com/init/default/support

 Some links are broke. Most pages do not even mention web2py. Some of them 
 have a design that is simply not acceptable for a web development company.

 That list will be eliminated. IF YOU WANT TO BE LISTED please update your 
 page to have a decent design and MENTION WEB2PY on the main site. Then 
 respond to this thread by providing an updated link and the country were 
 you incorporated. If you have a self-employed individual list your country 
 of residence.



-- 
Resources:
- http://web2py.com
- http://web2py.com/book (Documentation)
- http://github.com/web2py/web2py (Source code)
- https://code.google.com/p/web2py/issues/list (Report Issues)
--- 
You received this message because you are subscribed to the Google Groups 
web2py-users group.
To unsubscribe from this group and stop receiving emails from it, send an email 
to web2py+unsubscr...@googlegroups.com.
For more options, visit https://groups.google.com/d/optout.


[web2py] Re: IMPORTANT - WEB2PY CONSULTING

2015-02-21 Thread André Kablu
Please add us Massimo:



Company: NRG Internet Solutions
Incorporated: Brazil
website: http://www.nrg.com.br

On Sunday, February 15, 2015 at 8:21:36 PM UTC-2, Massimo Di Pierro wrote:

 We need to update the list of companies that provide web2py consulting.
 This list is obsolete:

 http://web2py.com/init/default/support

 Some links are broke. Most pages do not even mention web2py. Some of them 
 have a design that is simply not acceptable for a web development company.

 That list will be eliminated. IF YOU WANT TO BE LISTED please update your 
 page to have a decent design and MENTION WEB2PY on the main site. Then 
 respond to this thread by providing an updated link and the country were 
 you incorporated. If you have a self-employed individual list your country 
 of residence.



-- 
Resources:
- http://web2py.com
- http://web2py.com/book (Documentation)
- http://github.com/web2py/web2py (Source code)
- https://code.google.com/p/web2py/issues/list (Report Issues)
--- 
You received this message because you are subscribed to the Google Groups 
web2py-users group.
To unsubscribe from this group and stop receiving emails from it, send an email 
to web2py+unsubscr...@googlegroups.com.
For more options, visit https://groups.google.com/d/optout.


[web2py] Re: IMPORTANT - WEB2PY CONSULTING

2015-02-20 Thread Leonardo Pires Felix
Hello,

Please add us:
Corporate name: Leonardo Pires Felix - ME
Trade name: LPFX 
website: http://lpfx.com.br

Web2py about in http://lpfx.com.br/software, where we tell about the 
software that we use.

Em domingo, 15 de fevereiro de 2015 20:21:36 UTC-2, Massimo Di Pierro 
escreveu:

 We need to update the list of companies that provide web2py consulting.
 This list is obsolete:

 http://web2py.com/init/default/support

 Some links are broke. Most pages do not even mention web2py. Some of them 
 have a design that is simply not acceptable for a web development company.

 That list will be eliminated. IF YOU WANT TO BE LISTED please update your 
 page to have a decent design and MENTION WEB2PY on the main site. Then 
 respond to this thread by providing an updated link and the country were 
 you incorporated. If you have a self-employed individual list your country 
 of residence.



-- 
Resources:
- http://web2py.com
- http://web2py.com/book (Documentation)
- http://github.com/web2py/web2py (Source code)
- https://code.google.com/p/web2py/issues/list (Report Issues)
--- 
You received this message because you are subscribed to the Google Groups 
web2py-users group.
To unsubscribe from this group and stop receiving emails from it, send an email 
to web2py+unsubscr...@googlegroups.com.
For more options, visit https://groups.google.com/d/optout.


[web2py] Re: IMPORTANT - WEB2PY CONSULTING

2015-02-18 Thread Francisco Costa
Some of the web2py content should be colaborative, maybe a wiki or a file 
in github so developers could provide changes

On Tuesday, 17 February 2015 01:21:32 UTC, Massimo Di Pierro wrote:

 We have always been listing companies that do web2py support. Eventually 
 we should have a certification program for consultants but that is another 
 story.

 On Monday, 16 February 2015 18:42:41 UTC-6, Ramkrishan Bhatt wrote:

 Massimo site is enough or we need to pass some test to get include 
 officially. Or any legal formality we need to do to become official web2py 
 cunsultant. 
 I also request if you can classified with domain/industry/solutions 
 expert.



-- 
Resources:
- http://web2py.com
- http://web2py.com/book (Documentation)
- http://github.com/web2py/web2py (Source code)
- https://code.google.com/p/web2py/issues/list (Report Issues)
--- 
You received this message because you are subscribed to the Google Groups 
web2py-users group.
To unsubscribe from this group and stop receiving emails from it, send an email 
to web2py+unsubscr...@googlegroups.com.
For more options, visit https://groups.google.com/d/optout.


[web2py] Re: IMPORTANT - WEB2PY CONSULTING

2015-02-18 Thread Leonel Câmara
Hey Massimo,

Please add us:

Company: I Am Consultoria
Incorporated: Portugal
website: http://i-am.pt

Mention to web2py can be seen here:
http://i-am.pt/gallery-whatwedo.html

We will be updating our website (for some reason this keeps being delayed 
by other projects) but the design is decent enough I think.

-- 
Resources:
- http://web2py.com
- http://web2py.com/book (Documentation)
- http://github.com/web2py/web2py (Source code)
- https://code.google.com/p/web2py/issues/list (Report Issues)
--- 
You received this message because you are subscribed to the Google Groups 
web2py-users group.
To unsubscribe from this group and stop receiving emails from it, send an email 
to web2py+unsubscr...@googlegroups.com.
For more options, visit https://groups.google.com/d/optout.


[web2py] Re: IMPORTANT - WEB2PY CONSULTING

2015-02-16 Thread Massimo Di Pierro
We have always been listing companies that do web2py support. Eventually we 
should have a certification program for consultants but that is another 
story.

On Monday, 16 February 2015 18:42:41 UTC-6, Ramkrishan Bhatt wrote:

 Massimo site is enough or we need to pass some test to get include 
 officially. Or any legal formality we need to do to become official web2py 
 cunsultant. 
 I also request if you can classified with domain/industry/solutions expert.

-- 
Resources:
- http://web2py.com
- http://web2py.com/book (Documentation)
- http://github.com/web2py/web2py (Source code)
- https://code.google.com/p/web2py/issues/list (Report Issues)
--- 
You received this message because you are subscribed to the Google Groups 
web2py-users group.
To unsubscribe from this group and stop receiving emails from it, send an email 
to web2py+unsubscr...@googlegroups.com.
For more options, visit https://groups.google.com/d/optout.


Re: [web2py] Re: IMPORTANT - DO NOT POST ISSUE ON GOOGLE CODE

2015-01-27 Thread Massimiliano
Remember to change the readme that reports ;-) :

Issues?

Report issues at http://code.google.com/p/web2py/issues/

On Tue, Jan 27, 2015 at 12:00 AM, Niphlod niph...@gmail.com wrote:

 migration completed.

 You can find in the original googlecode issue a last message by me linking
 to the newly migrated issue on github, and on the github issue the link to
 the original issue on googlecode.

 From now on:
 - googlecode issues WON'T be looked at
 - please post ONLY issues on https://github.com/web2py/web2py/issues
 - moreover, if your issues are relative to DAL, now it lives in a
 different repository, so the issues should be posted to
 https://github.com/web2py/pydal/issues

 Bye

 --
 Resources:
 - http://web2py.com
 - http://web2py.com/book (Documentation)
 - http://github.com/web2py/web2py (Source code)
 - https://code.google.com/p/web2py/issues/list (Report Issues)
 ---
 You received this message because you are subscribed to the Google Groups
 web2py-users group.
 To unsubscribe from this group and stop receiving emails from it, send an
 email to web2py+unsubscr...@googlegroups.com.
 For more options, visit https://groups.google.com/d/optout.




-- 
Massimiliano

-- 
Resources:
- http://web2py.com
- http://web2py.com/book (Documentation)
- http://github.com/web2py/web2py (Source code)
- https://code.google.com/p/web2py/issues/list (Report Issues)
--- 
You received this message because you are subscribed to the Google Groups 
web2py-users group.
To unsubscribe from this group and stop receiving emails from it, send an email 
to web2py+unsubscr...@googlegroups.com.
For more options, visit https://groups.google.com/d/optout.


Re: [web2py] Re: IMPORTANT - DO NOT POST ISSUE ON GOOGLE CODE

2015-01-27 Thread Niphlod
it's a pretty big change already. Never say never but I don't see it in the 
near future because developers aren't that much and frankly the 
google-group is working really fine for our community.

On Tuesday, January 27, 2015 at 5:36:19 PM UTC+1, Ramos wrote:

 Are you going to use github Gitter  ?

 Thank you



-- 
Resources:
- http://web2py.com
- http://web2py.com/book (Documentation)
- http://github.com/web2py/web2py (Source code)
- https://code.google.com/p/web2py/issues/list (Report Issues)
--- 
You received this message because you are subscribed to the Google Groups 
web2py-users group.
To unsubscribe from this group and stop receiving emails from it, send an email 
to web2py+unsubscr...@googlegroups.com.
For more options, visit https://groups.google.com/d/optout.


[web2py] Re: IMPORTANT - DO NOT POST ISSUE ON GOOGLE CODE

2015-01-27 Thread Matheus Cardoso
Really nice job. I particularly liked the issues division between the whole 
web2py and the dal.

On Monday, January 26, 2015 at 12:08:15 PM UTC-3, Massimo Di Pierro wrote:

 We have a migration in process and we will be moving all the open issues 
 form googlecode to gihub (thanks Niphlod for handling all of this). So 
 until it is done please:


 - don't touch existing issues on googlecode

 - don't open new ones on googlecode

 - wait a day or two for the complete migration

 - don't open issues on github

 - wait for our approval to start opening/modifying issues on github

 Thanks for the understanding and sorry for the trouble. Everything will be 
 better when done.


-- 
Resources:
- http://web2py.com
- http://web2py.com/book (Documentation)
- http://github.com/web2py/web2py (Source code)
- https://code.google.com/p/web2py/issues/list (Report Issues)
--- 
You received this message because you are subscribed to the Google Groups 
web2py-users group.
To unsubscribe from this group and stop receiving emails from it, send an email 
to web2py+unsubscr...@googlegroups.com.
For more options, visit https://groups.google.com/d/optout.


Re: [web2py] Re: IMPORTANT - DO NOT POST ISSUE ON GOOGLE CODE

2015-01-27 Thread António Ramos
Are you going to use github Gitter  ?

Thank you

2015-01-27 8:39 GMT+00:00 Massimiliano mbelle...@gmail.com:

 Remember to change the readme that reports ;-) :

 Issues?

 Report issues at http://code.google.com/p/web2py/issues/

 On Tue, Jan 27, 2015 at 12:00 AM, Niphlod niph...@gmail.com wrote:

 migration completed.

 You can find in the original googlecode issue a last message by me
 linking to the newly migrated issue on github, and on the github issue the
 link to the original issue on googlecode.

 From now on:
 - googlecode issues WON'T be looked at
 - please post ONLY issues on https://github.com/web2py/web2py/issues
 - moreover, if your issues are relative to DAL, now it lives in a
 different repository, so the issues should be posted to
 https://github.com/web2py/pydal/issues

 Bye

 --
 Resources:
 - http://web2py.com
 - http://web2py.com/book (Documentation)
 - http://github.com/web2py/web2py (Source code)
 - https://code.google.com/p/web2py/issues/list (Report Issues)
 ---
 You received this message because you are subscribed to the Google Groups
 web2py-users group.
 To unsubscribe from this group and stop receiving emails from it, send an
 email to web2py+unsubscr...@googlegroups.com.
 For more options, visit https://groups.google.com/d/optout.




 --
 Massimiliano

 --
 Resources:
 - http://web2py.com
 - http://web2py.com/book (Documentation)
 - http://github.com/web2py/web2py (Source code)
 - https://code.google.com/p/web2py/issues/list (Report Issues)
 ---
 You received this message because you are subscribed to the Google Groups
 web2py-users group.
 To unsubscribe from this group and stop receiving emails from it, send an
 email to web2py+unsubscr...@googlegroups.com.
 For more options, visit https://groups.google.com/d/optout.


-- 
Resources:
- http://web2py.com
- http://web2py.com/book (Documentation)
- http://github.com/web2py/web2py (Source code)
- https://code.google.com/p/web2py/issues/list (Report Issues)
--- 
You received this message because you are subscribed to the Google Groups 
web2py-users group.
To unsubscribe from this group and stop receiving emails from it, send an email 
to web2py+unsubscr...@googlegroups.com.
For more options, visit https://groups.google.com/d/optout.


[web2py] Re: IMPORTANT - DO NOT POST ISSUE ON GOOGLE CODE

2015-01-26 Thread Massimo Di Pierro
Thank you Niphlod, this is an amazon job.

Massimo

On Monday, 26 January 2015 17:00:52 UTC-6, Niphlod wrote:

 migration completed.

 You can find in the original googlecode issue a last message by me linking 
 to the newly migrated issue on github, and on the github issue the link to 
 the original issue on googlecode.

 From now on:
 - googlecode issues WON'T be looked at
 - please post ONLY issues on https://github.com/web2py/web2py/issues
 - moreover, if your issues are relative to DAL, now it lives in a 
 different repository, so the issues should be posted to 
 https://github.com/web2py/pydal/issues 

 Bye


-- 
Resources:
- http://web2py.com
- http://web2py.com/book (Documentation)
- http://github.com/web2py/web2py (Source code)
- https://code.google.com/p/web2py/issues/list (Report Issues)
--- 
You received this message because you are subscribed to the Google Groups 
web2py-users group.
To unsubscribe from this group and stop receiving emails from it, send an email 
to web2py+unsubscr...@googlegroups.com.
For more options, visit https://groups.google.com/d/optout.


[web2py] Re: IMPORTANT - DO NOT POST ISSUE ON GOOGLE CODE

2015-01-26 Thread Niphlod
migration completed.

You can find in the original googlecode issue a last message by me linking 
to the newly migrated issue on github, and on the github issue the link to 
the original issue on googlecode.

From now on:
- googlecode issues WON'T be looked at
- please post ONLY issues on https://github.com/web2py/web2py/issues
- moreover, if your issues are relative to DAL, now it lives in a different 
repository, so the issues should be posted to 
https://github.com/web2py/pydal/issues 

Bye

-- 
Resources:
- http://web2py.com
- http://web2py.com/book (Documentation)
- http://github.com/web2py/web2py (Source code)
- https://code.google.com/p/web2py/issues/list (Report Issues)
--- 
You received this message because you are subscribed to the Google Groups 
web2py-users group.
To unsubscribe from this group and stop receiving emails from it, send an email 
to web2py+unsubscr...@googlegroups.com.
For more options, visit https://groups.google.com/d/optout.


[web2py] Re: Important New Year News: PyCon 2014 Tutorial

2014-05-19 Thread Ykä Marjanen
Here's the link to the video from pyvideo.org:

http://pyvideo.org/video/2558/0-to-0000-with-web2py

I think it's a good introductory video for newbies to get some insights, 
but I think Massimo's videos are better for actually learning the framework 
:)

Ykä

On Saturday, January 4, 2014 6:03:52 AM UTC+2, Massimo Di Pierro wrote:

 There will be a web2py tutorial at PyCon 2014.

 https://us.pycon.org/2014/schedule/presentation/133/

 Congratulations to Clifford Williams for proposing the tutorial and 
 passing the selection process.



-- 
Resources:
- http://web2py.com
- http://web2py.com/book (Documentation)
- http://github.com/web2py/web2py (Source code)
- https://code.google.com/p/web2py/issues/list (Report Issues)
--- 
You received this message because you are subscribed to the Google Groups 
web2py-users group.
To unsubscribe from this group and stop receiving emails from it, send an email 
to web2py+unsubscr...@googlegroups.com.
For more options, visit https://groups.google.com/d/optout.


[web2py] Re: Important New Year News: Edison Award

2014-01-22 Thread Jaime Sempere

Good luck! And glad to hear news like this. I am using again web2py and I 
am loving it. It was long time ago since I didn't enjoy programming so 
much. And I think you can see almost everywhere of 'him' the effort of the 
creators for develope something easy and fast to use. So.. as everyone say 
best wishes, Massimo  web2py community!

-- 
Resources:
- http://web2py.com
- http://web2py.com/book (Documentation)
- http://github.com/web2py/web2py (Source code)
- https://code.google.com/p/web2py/issues/list (Report Issues)
--- 
You received this message because you are subscribed to the Google Groups 
web2py-users group.
To unsubscribe from this group and stop receiving emails from it, send an email 
to web2py+unsubscr...@googlegroups.com.
For more options, visit https://groups.google.com/groups/opt_out.


[web2py] Re: Important New Year News: Edison Award

2014-01-19 Thread step
Yes! Good luck Massimo and web2py, go go go

On Saturday, January 4, 2014 5:08:38 AM UTC+1, Massimo Di Pierro wrote:

 Web2py/me have been nominated for the Edison Award. Please wish web2py 
 (and me) good luck. :-)



-- 
Resources:
- http://web2py.com
- http://web2py.com/book (Documentation)
- http://github.com/web2py/web2py (Source code)
- https://code.google.com/p/web2py/issues/list (Report Issues)
--- 
You received this message because you are subscribed to the Google Groups 
web2py-users group.
To unsubscribe from this group and stop receiving emails from it, send an email 
to web2py+unsubscr...@googlegroups.com.
For more options, visit https://groups.google.com/groups/opt_out.


[web2py] Re: Important New Year News: Edison Award

2014-01-19 Thread szimszon
Good luck! :) Hajrá!

2014. január 19., vasárnap 22:49:04 UTC+1 időpontban step a következőt írta:

 Yes! Good luck Massimo and web2py, go go go

 On Saturday, January 4, 2014 5:08:38 AM UTC+1, Massimo Di Pierro wrote:

 Web2py/me have been nominated for the Edison Award. Please wish web2py 
 (and me) good luck. :-)



-- 
Resources:
- http://web2py.com
- http://web2py.com/book (Documentation)
- http://github.com/web2py/web2py (Source code)
- https://code.google.com/p/web2py/issues/list (Report Issues)
--- 
You received this message because you are subscribed to the Google Groups 
web2py-users group.
To unsubscribe from this group and stop receiving emails from it, send an email 
to web2py+unsubscr...@googlegroups.com.
For more options, visit https://groups.google.com/groups/opt_out.


Re: [web2py] Re: Important New Year News: Edison Award

2014-01-19 Thread Albert Abril
Good luck for web2py and all the community ;)


On 19 January 2014 23:01, szimszon szims...@gmail.com wrote:

 Good luck! :) Hajrá!

 2014. január 19., vasárnap 22:49:04 UTC+1 időpontban step a következőt
 írta:

 Yes! Good luck Massimo and web2py, go go go

 On Saturday, January 4, 2014 5:08:38 AM UTC+1, Massimo Di Pierro wrote:

 Web2py/me have been nominated for the Edison Award. Please wish web2py
 (and me) good luck. :-)

  --
 Resources:
 - http://web2py.com
 - http://web2py.com/book (Documentation)
 - http://github.com/web2py/web2py (Source code)
 - https://code.google.com/p/web2py/issues/list (Report Issues)
 ---
 You received this message because you are subscribed to the Google Groups
 web2py-users group.
 To unsubscribe from this group and stop receiving emails from it, send an
 email to web2py+unsubscr...@googlegroups.com.
 For more options, visit https://groups.google.com/groups/opt_out.


-- 
Resources:
- http://web2py.com
- http://web2py.com/book (Documentation)
- http://github.com/web2py/web2py (Source code)
- https://code.google.com/p/web2py/issues/list (Report Issues)
--- 
You received this message because you are subscribed to the Google Groups 
web2py-users group.
To unsubscribe from this group and stop receiving emails from it, send an email 
to web2py+unsubscr...@googlegroups.com.
For more options, visit https://groups.google.com/groups/opt_out.


[web2py] Re: Important New Year News: Edison Award

2014-01-19 Thread Gianganh Nguyen
Best wish for you and web2py. :)

Vào 11:08:38 UTC+7 Thứ bảy, ngày 04 tháng một năm 2014, Massimo Di Pierro 
đã viết:

 Web2py/me have been nominated for the Edison Award. Please wish web2py 
 (and me) good luck. :-)



-- 
Resources:
- http://web2py.com
- http://web2py.com/book (Documentation)
- http://github.com/web2py/web2py (Source code)
- https://code.google.com/p/web2py/issues/list (Report Issues)
--- 
You received this message because you are subscribed to the Google Groups 
web2py-users group.
To unsubscribe from this group and stop receiving emails from it, send an email 
to web2py+unsubscr...@googlegroups.com.
For more options, visit https://groups.google.com/groups/opt_out.


[web2py] Re: Important New Year News: Edison Award

2014-01-18 Thread Greg Vaughan
Congratulations... and a big thank you also... I have just found web2py and 
absolutely amazed at how brilliant it is

On Saturday, 4 January 2014 14:08:38 UTC+10, Massimo Di Pierro wrote:

 Web2py/me have been nominated for the Edison Award. Please wish web2py 
 (and me) good luck. :-)



-- 
Resources:
- http://web2py.com
- http://web2py.com/book (Documentation)
- http://github.com/web2py/web2py (Source code)
- https://code.google.com/p/web2py/issues/list (Report Issues)
--- 
You received this message because you are subscribed to the Google Groups 
web2py-users group.
To unsubscribe from this group and stop receiving emails from it, send an email 
to web2py+unsubscr...@googlegroups.com.
For more options, visit https://groups.google.com/groups/opt_out.


[web2py] Re: Important New Year News: Edison Award

2014-01-18 Thread Matheus Cardoso
You deserve it, Massimo. I wish the best for you and to the awesome web2py!

On Saturday, January 4, 2014 1:08:38 AM UTC-3, Massimo Di Pierro wrote:

 Web2py/me have been nominated for the Edison Award. Please wish web2py 
 (and me) good luck. :-)



-- 
Resources:
- http://web2py.com
- http://web2py.com/book (Documentation)
- http://github.com/web2py/web2py (Source code)
- https://code.google.com/p/web2py/issues/list (Report Issues)
--- 
You received this message because you are subscribed to the Google Groups 
web2py-users group.
To unsubscribe from this group and stop receiving emails from it, send an email 
to web2py+unsubscr...@googlegroups.com.
For more options, visit https://groups.google.com/groups/opt_out.


Re: [web2py] Re: Important New Year News: Edison Award

2014-01-17 Thread Massimo Di Pierro
Do not know but they asked for the logo and it was provided.

On Thursday, 16 January 2014 17:27:23 UTC-6, Michele Comitini wrote:

 Why didn't they put the logo instead of a random snapshot??


 2014/1/16 Tim Richardson t...@growthpath.com.au javascript:

 web2py is now in the nominee showcase. As I write this, web2py is on page 
 20 of the nominee slide show.
 http://www.edisonawards.com/nomineegallery.php


 On Saturday, 4 January 2014 15:08:38 UTC+11, Massimo Di Pierro wrote:

 Web2py/me have been nominated for the Edison Award. Please wish web2py 
 (and me) good luck. :-)

  -- 
 Resources:
 - http://web2py.com
 - http://web2py.com/book (Documentation)
 - http://github.com/web2py/web2py (Source code)
 - https://code.google.com/p/web2py/issues/list (Report Issues)
 --- 
 You received this message because you are subscribed to the Google Groups 
 web2py-users group.
 To unsubscribe from this group and stop receiving emails from it, send an 
 email to web2py+un...@googlegroups.com javascript:.
 For more options, visit https://groups.google.com/groups/opt_out.




-- 
Resources:
- http://web2py.com
- http://web2py.com/book (Documentation)
- http://github.com/web2py/web2py (Source code)
- https://code.google.com/p/web2py/issues/list (Report Issues)
--- 
You received this message because you are subscribed to the Google Groups 
web2py-users group.
To unsubscribe from this group and stop receiving emails from it, send an email 
to web2py+unsubscr...@googlegroups.com.
For more options, visit https://groups.google.com/groups/opt_out.


[web2py] Re: Important New Year News: Edison Award

2014-01-16 Thread Tim Richardson
web2py is now in the nominee showcase. As I write this, web2py is on page 
20 of the nominee slide show.
http://www.edisonawards.com/nomineegallery.php

On Saturday, 4 January 2014 15:08:38 UTC+11, Massimo Di Pierro wrote:

 Web2py/me have been nominated for the Edison Award. Please wish web2py 
 (and me) good luck. :-)



-- 
Resources:
- http://web2py.com
- http://web2py.com/book (Documentation)
- http://github.com/web2py/web2py (Source code)
- https://code.google.com/p/web2py/issues/list (Report Issues)
--- 
You received this message because you are subscribed to the Google Groups 
web2py-users group.
To unsubscribe from this group and stop receiving emails from it, send an email 
to web2py+unsubscr...@googlegroups.com.
For more options, visit https://groups.google.com/groups/opt_out.


Re: [web2py] Re: Important New Year News: Edison Award

2014-01-16 Thread Michele Comitini
Why didn't they put the logo instead of a random snapshot??


2014/1/16 Tim Richardson t...@growthpath.com.au

 web2py is now in the nominee showcase. As I write this, web2py is on page
 20 of the nominee slide show.
 http://www.edisonawards.com/nomineegallery.php


 On Saturday, 4 January 2014 15:08:38 UTC+11, Massimo Di Pierro wrote:

 Web2py/me have been nominated for the Edison Award. Please wish web2py
 (and me) good luck. :-)

  --
 Resources:
 - http://web2py.com
 - http://web2py.com/book (Documentation)
 - http://github.com/web2py/web2py (Source code)
 - https://code.google.com/p/web2py/issues/list (Report Issues)
 ---
 You received this message because you are subscribed to the Google Groups
 web2py-users group.
 To unsubscribe from this group and stop receiving emails from it, send an
 email to web2py+unsubscr...@googlegroups.com.
 For more options, visit https://groups.google.com/groups/opt_out.


-- 
Resources:
- http://web2py.com
- http://web2py.com/book (Documentation)
- http://github.com/web2py/web2py (Source code)
- https://code.google.com/p/web2py/issues/list (Report Issues)
--- 
You received this message because you are subscribed to the Google Groups 
web2py-users group.
To unsubscribe from this group and stop receiving emails from it, send an email 
to web2py+unsubscr...@googlegroups.com.
For more options, visit https://groups.google.com/groups/opt_out.


[web2py] Re: Important New Year News: Edison Award

2014-01-08 Thread Mark Wachira
Good luck Massimo, excellent framework 

On Saturday, January 4, 2014 7:08:38 AM UTC+3, Massimo Di Pierro wrote:

 Web2py/me have been nominated for the Edison Award. Please wish web2py 
 (and me) good luck. :-)



-- 
Resources:
- http://web2py.com
- http://web2py.com/book (Documentation)
- http://github.com/web2py/web2py (Source code)
- https://code.google.com/p/web2py/issues/list (Report Issues)
--- 
You received this message because you are subscribed to the Google Groups 
web2py-users group.
To unsubscribe from this group and stop receiving emails from it, send an email 
to web2py+unsubscr...@googlegroups.com.
For more options, visit https://groups.google.com/groups/opt_out.


[web2py] Re: Important New Year News: Edison Award

2014-01-07 Thread Joe Barnhart
Wow.  How cool would THAT be??

I'm hoping and pulling for you Massimo!  Nobody deserves the award more 
than US!  
(Yes, we're all planning to bask in your reflected glory!)

-- Joe B.

On Friday, January 3, 2014 8:08:38 PM UTC-8, Massimo Di Pierro wrote:

 Web2py/me have been nominated for the Edison Award. Please wish web2py 
 (and me) good luck. :-)



-- 
Resources:
- http://web2py.com
- http://web2py.com/book (Documentation)
- http://github.com/web2py/web2py (Source code)
- https://code.google.com/p/web2py/issues/list (Report Issues)
--- 
You received this message because you are subscribed to the Google Groups 
web2py-users group.
To unsubscribe from this group and stop receiving emails from it, send an email 
to web2py+unsubscr...@googlegroups.com.
For more options, visit https://groups.google.com/groups/opt_out.


[web2py] Re: Important New Year News: Edison Award

2014-01-07 Thread Tim Richardson
Massimo,
is there a link to the nomination? Good twitter food.

On Saturday, 4 January 2014 15:08:38 UTC+11, Massimo Di Pierro wrote:

 Web2py/me have been nominated for the Edison Award. Please wish web2py 
 (and me) good luck. :-)



-- 
Resources:
- http://web2py.com
- http://web2py.com/book (Documentation)
- http://github.com/web2py/web2py (Source code)
- https://code.google.com/p/web2py/issues/list (Report Issues)
--- 
You received this message because you are subscribed to the Google Groups 
web2py-users group.
To unsubscribe from this group and stop receiving emails from it, send an email 
to web2py+unsubscr...@googlegroups.com.
For more options, visit https://groups.google.com/groups/opt_out.


Re: [web2py] Re: Important New Year News: Edison Award

2014-01-07 Thread Richard Vézina
Congrats!

:)

Richartd


On Tue, Jan 7, 2014 at 6:51 AM, Tim Richardson t...@growthpath.com.auwrote:

 Massimo,
 is there a link to the nomination? Good twitter food.


 On Saturday, 4 January 2014 15:08:38 UTC+11, Massimo Di Pierro wrote:

 Web2py/me have been nominated for the Edison Award. Please wish web2py
 (and me) good luck. :-)

  --
 Resources:
 - http://web2py.com
 - http://web2py.com/book (Documentation)
 - http://github.com/web2py/web2py (Source code)
 - https://code.google.com/p/web2py/issues/list (Report Issues)
 ---
 You received this message because you are subscribed to the Google Groups
 web2py-users group.
 To unsubscribe from this group and stop receiving emails from it, send an
 email to web2py+unsubscr...@googlegroups.com.
 For more options, visit https://groups.google.com/groups/opt_out.


-- 
Resources:
- http://web2py.com
- http://web2py.com/book (Documentation)
- http://github.com/web2py/web2py (Source code)
- https://code.google.com/p/web2py/issues/list (Report Issues)
--- 
You received this message because you are subscribed to the Google Groups 
web2py-users group.
To unsubscribe from this group and stop receiving emails from it, send an email 
to web2py+unsubscr...@googlegroups.com.
For more options, visit https://groups.google.com/groups/opt_out.


[web2py] Re: Important New Year News: Edison Award

2014-01-07 Thread Carlos Zenteno
Congratulations and good luck!
Routing for you!

On Friday, January 3, 2014 10:08:38 PM UTC-6, Massimo Di Pierro wrote:

 Web2py/me have been nominated for the Edison Award. Please wish web2py 
 (and me) good luck. :-)



-- 
Resources:
- http://web2py.com
- http://web2py.com/book (Documentation)
- http://github.com/web2py/web2py (Source code)
- https://code.google.com/p/web2py/issues/list (Report Issues)
--- 
You received this message because you are subscribed to the Google Groups 
web2py-users group.
To unsubscribe from this group and stop receiving emails from it, send an email 
to web2py+unsubscr...@googlegroups.com.
For more options, visit https://groups.google.com/groups/opt_out.


Re: [web2py] Re: Important New Year News: Edison Award

2014-01-05 Thread Michele Comitini
In bocca al lupo!

From your mountains:
https://it.wikipedia.org/wiki/Canis_lupus_italicus

;-)



2014/1/5 Mirko Scavazzin mscavaz...@gmail.com

 Way to go !!
 Congrats !


 2014/1/5 Cliff Kachinske cjk...@gmail.com

 Best of luck.

 Hope you (and web2py) bring back an award.


 On Friday, January 3, 2014 11:08:38 PM UTC-5, Massimo Di Pierro wrote:

 Web2py/me have been nominated for the Edison Award. Please wish web2py
 (and me) good luck. :-)

  --
 Resources:
 - http://web2py.com
 - http://web2py.com/book (Documentation)
 - http://github.com/web2py/web2py (Source code)
 - https://code.google.com/p/web2py/issues/list (Report Issues)
 ---
 You received this message because you are subscribed to the Google Groups
 web2py-users group.
 To unsubscribe from this group and stop receiving emails from it, send an
 email to web2py+unsubscr...@googlegroups.com.
 For more options, visit https://groups.google.com/groups/opt_out.


  --
 Resources:
 - http://web2py.com
 - http://web2py.com/book (Documentation)
 - http://github.com/web2py/web2py (Source code)
 - https://code.google.com/p/web2py/issues/list (Report Issues)
 ---
 You received this message because you are subscribed to the Google Groups
 web2py-users group.
 To unsubscribe from this group and stop receiving emails from it, send an
 email to web2py+unsubscr...@googlegroups.com.
 For more options, visit https://groups.google.com/groups/opt_out.


-- 
Resources:
- http://web2py.com
- http://web2py.com/book (Documentation)
- http://github.com/web2py/web2py (Source code)
- https://code.google.com/p/web2py/issues/list (Report Issues)
--- 
You received this message because you are subscribed to the Google Groups 
web2py-users group.
To unsubscribe from this group and stop receiving emails from it, send an email 
to web2py+unsubscr...@googlegroups.com.
For more options, visit https://groups.google.com/groups/opt_out.


[web2py] Re: Important New Year News: Edison Award

2014-01-04 Thread BlueShadow


 good luck you and web2py deserve it.


-- 
Resources:
- http://web2py.com
- http://web2py.com/book (Documentation)
- http://github.com/web2py/web2py (Source code)
- https://code.google.com/p/web2py/issues/list (Report Issues)
--- 
You received this message because you are subscribed to the Google Groups 
web2py-users group.
To unsubscribe from this group and stop receiving emails from it, send an email 
to web2py+unsubscr...@googlegroups.com.
For more options, visit https://groups.google.com/groups/opt_out.


[web2py] Re: Important New Year News: Edison Award

2014-01-04 Thread JoeCodeswell
May the Lord bless you and your wonderful Framework and Community 
magnificently, Massimo.

Love and peace,

Joe 

On Friday, January 3, 2014 8:08:38 PM UTC-8, Massimo Di Pierro wrote:

 Web2py/me have been nominated for the Edison Award. Please wish web2py 
 (and me) good luck. :-)



-- 
Resources:
- http://web2py.com
- http://web2py.com/book (Documentation)
- http://github.com/web2py/web2py (Source code)
- https://code.google.com/p/web2py/issues/list (Report Issues)
--- 
You received this message because you are subscribed to the Google Groups 
web2py-users group.
To unsubscribe from this group and stop receiving emails from it, send an email 
to web2py+unsubscr...@googlegroups.com.
For more options, visit https://groups.google.com/groups/opt_out.


[web2py] Re: Important New Year News: Edison Award

2014-01-04 Thread Cliff Kachinske
Best of luck.

Hope you (and web2py) bring back an award.

On Friday, January 3, 2014 11:08:38 PM UTC-5, Massimo Di Pierro wrote:

 Web2py/me have been nominated for the Edison Award. Please wish web2py 
 (and me) good luck. :-)



-- 
Resources:
- http://web2py.com
- http://web2py.com/book (Documentation)
- http://github.com/web2py/web2py (Source code)
- https://code.google.com/p/web2py/issues/list (Report Issues)
--- 
You received this message because you are subscribed to the Google Groups 
web2py-users group.
To unsubscribe from this group and stop receiving emails from it, send an email 
to web2py+unsubscr...@googlegroups.com.
For more options, visit https://groups.google.com/groups/opt_out.


Re: [web2py] Re: Important New Year News: Edison Award

2014-01-04 Thread Mirko Scavazzin
Way to go !!
Congrats !


2014/1/5 Cliff Kachinske cjk...@gmail.com

 Best of luck.

 Hope you (and web2py) bring back an award.


 On Friday, January 3, 2014 11:08:38 PM UTC-5, Massimo Di Pierro wrote:

 Web2py/me have been nominated for the Edison Award. Please wish web2py
 (and me) good luck. :-)

  --
 Resources:
 - http://web2py.com
 - http://web2py.com/book (Documentation)
 - http://github.com/web2py/web2py (Source code)
 - https://code.google.com/p/web2py/issues/list (Report Issues)
 ---
 You received this message because you are subscribed to the Google Groups
 web2py-users group.
 To unsubscribe from this group and stop receiving emails from it, send an
 email to web2py+unsubscr...@googlegroups.com.
 For more options, visit https://groups.google.com/groups/opt_out.


-- 
Resources:
- http://web2py.com
- http://web2py.com/book (Documentation)
- http://github.com/web2py/web2py (Source code)
- https://code.google.com/p/web2py/issues/list (Report Issues)
--- 
You received this message because you are subscribed to the Google Groups 
web2py-users group.
To unsubscribe from this group and stop receiving emails from it, send an email 
to web2py+unsubscr...@googlegroups.com.
For more options, visit https://groups.google.com/groups/opt_out.


[web2py] Re: Important New Year News: Edison Award

2014-01-03 Thread 黄祥
have the wonthefull luck for you and web2py 
\(^o^)/

best regards,
stifan

-- 
Resources:
- http://web2py.com
- http://web2py.com/book (Documentation)
- http://github.com/web2py/web2py (Source code)
- https://code.google.com/p/web2py/issues/list (Report Issues)
--- 
You received this message because you are subscribed to the Google Groups 
web2py-users group.
To unsubscribe from this group and stop receiving emails from it, send an email 
to web2py+unsubscr...@googlegroups.com.
For more options, visit https://groups.google.com/groups/opt_out.


[web2py] Re: Important New Year News: Edison Award

2014-01-03 Thread Avi A
Good luck :).

On Saturday, January 4, 2014 6:08:38 AM UTC+2, Massimo Di Pierro wrote:

 Web2py/me have been nominated for the Edison Award. Please wish web2py 
 (and me) good luck. :-)



-- 
Resources:
- http://web2py.com
- http://web2py.com/book (Documentation)
- http://github.com/web2py/web2py (Source code)
- https://code.google.com/p/web2py/issues/list (Report Issues)
--- 
You received this message because you are subscribed to the Google Groups 
web2py-users group.
To unsubscribe from this group and stop receiving emails from it, send an email 
to web2py+unsubscr...@googlegroups.com.
For more options, visit https://groups.google.com/groups/opt_out.


[web2py] Re: IMPORTANT - NEED HELP: more speed improvements to be tested

2012-08-28 Thread Cliff Kachinske
Found no problems running my production code against today's trunk.

Didn't change the models.

I use grid to manage configuration items like currencies, locations, 
payment terms, delivery terms.

More complex objects involve many-to-many relationships; lots of table 
joins, but very vanilla stuff.

No surprises.


On Sunday, August 26, 2012 10:47:35 AM UTC-4, Massimo Di Pierro wrote:

 Michele, Jonathan, Bruno, Anthony and I have continued test possible ways 
 to improve web2py code.

 We have lazy tables in trunk and they can increase the speed of your 
 code a lot but require minor rewrites of models.

 We are also looking at ways to improve the speed of your code without any 
 rewrite and we have some important changes in trunk.
 They really need to be tested to make sure they do not break backward 
 compatibility.

 accessing:
 request.anything 
 response.anything 
 session.anything 
 as you can imagine this is everywhere. this is a major bottleneck. We made 
 it 2-3x faster

 accessing:
db.tablename
 we made this 2x faster

 accessing:
db.tablename.fieldname
 we made this 20x faster (not a typo, 20x)

 Given row = db(db.table).select()[0]
 accessing:
row.fieldname
 This is also a major bottleneck. We make this 10x faster.

 WE NEED TESTERS. Does the latest trunk/nightly built break your app?

 WE NEED INDEPENDENT BENCHMARKS AGAINST 1.99.7. Here is the code to 
 benchmark:

 -
 import time
 db=DAL()
 db.define_table('person',Field('name'))
 db.test.insert(name='one')
 n = 10

 t0 = time.time()
 for k in range(n):
 y = db.person.name
 print (time.time()-t0)/n

 row = db(db.person).select().first()

 t0 = time.time()
 for k in range(n):
 y = row.name
 print (time.time()-t0)/n
 --

 Massimo


-- 





[web2py] Re: IMPORTANT - NEED HELP: more speed improvements to be tested

2012-08-28 Thread Massimo Di Pierro
I'd expect something better. Add {{=response.toolbar()}} to your layout. It 
will tell you which tables are lazy and which ones are now. Make you do no 
have more tables than you need.

For example using Field('',db.auth_user) forces db.auth_user even if 
not needed. Field('','reference auth_user') will keep it lazy.

On Monday, 27 August 2012 19:27:27 UTC-5, Ron McOuat wrote:


 Thanks Anthony, this really helped confirm the lazy_tables=True is working 
 as expected. On average I am using 8 to 10 tables out of 30 total per 
 request depending on the URL visited. Here is the relevant output from 
 httpserver.log when I ran the application through a sequence of operations. 
 The applications are running on latest trunk as of Monday afternoon Aug 27.

 Results for application before lazy_tables conversion
 127.0.0.1, 2012-08-27 17:13:14, GET, /ccimsb/default/user/login, HTTP/1.1, 
 200, 0.040427
 127.0.0.1, 2012-08-27 17:13:18, POST, /ccimsb/default/user/login, 
 HTTP/1.1, 303, 0.046311
 127.0.0.1, 2012-08-27 17:13:19, GET, /ccimsb/default/index, HTTP/1.1, 200, 
 0.085805
 127.0.0.1, 2012-08-27 17:13:23, GET, /ccimsb/map/index, HTTP/1.1, 303, 
 0.040259
 127.0.0.1, 2012-08-27 17:13:23, GET, /ccimsb/map/display/region/AK, 
 HTTP/1.1, 200, 0.060424
 127.0.0.1, 2012-08-27 17:13:25, GET, /ccimsb/map/display/site/VDZ, 
 HTTP/1.1, 200, 0.064545
 127.0.0.1, 2012-08-27 17:13:28, GET, 
 /ccimsb/live/display/camera/VDZ/vdz-ca06, HTTP/1.1, 200, 0.249349
 127.0.0.1, 2012-08-27 17:13:31, GET, 
 /ccimsb/live/display/camera/VDZ/vdz-ca07, HTTP/1.1, 200, 0.433233
 127.0.0.1, 2012-08-27 17:13:35, GET, /ccimsb/archive/site/VDZ, HTTP/1.1, 
 303, 0.118293
 127.0.0.1, 2012-08-27 17:13:35, GET, /ccimsb/archive/display/menu/VDZ, 
 HTTP/1.1, 200, 0.066299
 127.0.0.1, 2012-08-27 17:13:36, POST, /ccimsb/archive/control/VDZ, 
 HTTP/1.1, 200, 0.041629
 127.0.0.1, 2012-08-27 17:13:37, POST, /ccimsb/archive/control/VDZ, 
 HTTP/1.1, 200, 0.045691
 127.0.0.1, 2012-08-27 17:13:40, GET, /ccimsb/default/user/logout, 
 HTTP/1.1, 303, 0.047035
 127.0.0.1, 2012-08-27 17:13:40, GET, /ccimsb/default/index, HTTP/1.1, 200, 
 0.042211

 The applcation model converted to use lazy_tables
 127.0.0.1, 2012-08-27 17:11:21, GET, /ccims/default/user/login, HTTP/1.1, 
 200, 0.075939
 127.0.0.1, 2012-08-27 17:11:27, POST, /ccims/default/user/login, HTTP/1.1, 
 303, 0.060465
 127.0.0.1, 2012-08-27 17:11:27, GET, /ccims/default/index, HTTP/1.1, 200, 
 0.089743
 127.0.0.1, 2012-08-27 17:11:31, GET, /ccims/map/index, HTTP/1.1, 303, 
 0.029557
 127.0.0.1, 2012-08-27 17:11:31, GET, /ccims/map/display/region/AK, 
 HTTP/1.1, 200, 0.058424
 127.0.0.1, 2012-08-27 17:11:36, GET, /ccims/map/display/site/VDZ, 
 HTTP/1.1, 200, 0.057399
 127.0.0.1, 2012-08-27 17:11:39, GET, 
 /ccims/live/display/camera/VDZ/vdz-ca06, HTTP/1.1, 200, 0.220563
 127.0.0.1, 2012-08-27 17:11:41, GET, 
 /ccims/live/display/camera/VDZ/vdz-ca07, HTTP/1.1, 200, 0.450254
 127.0.0.1, 2012-08-27 17:11:43, GET, /ccims/archive/site/VDZ, HTTP/1.1, 
 303, 0.030611
 127.0.0.1, 2012-08-27 17:11:44, GET, /ccims/archive/display/menu/VDZ, 
 HTTP/1.1, 200, 0.062489
 127.0.0.1, 2012-08-27 17:11:44, POST, /ccims/archive/control/VDZ, 
 HTTP/1.1, 200, 0.029913
 127.0.0.1, 2012-08-27 17:11:49, POST, /ccims/archive/control/VDZ, 
 HTTP/1.1, 200, 0.032068
 127.0.0.1, 2012-08-27 17:11:54, GET, /ccims/default/user/logout, HTTP/1.1, 
 303, 0.064506
 127.0.0.1, 2012-08-27 17:11:54, GET, /ccims/default/index, HTTP/1.1, 200, 
 0.030596

 This is an improvement in performance for the new lazy_tables. The login 
 and logout numbers are a bit longer for the new version but it doesn't 
 matter for that.

 Thanks for the many improvements,

 Ron



-- 





[web2py] Re: IMPORTANT - NEED HELP: more speed improvements to be tested

2012-08-28 Thread Ron McOuat
Hi Massimo,

I double checked and all foreign keys are declared as reference 
table_name. I also used the {{=response.toolbar()}} and looking at the 
tables item I see the expected tables are defined for each function and 
tables not in use are indeed lazy. All the pages except the initial landing 
page are @auth.requires_login() in the controller.

I might have a bad test case, not many tables, fairly complex views. The 
benchmark results for the shell based test are running very fast in sub 
microsecond times so even a dozen of those would add up to very little in 
the total service time of the pages in this app.

Thanks
Ron

On Tuesday, 28 August 2012 09:35:35 UTC-7, Massimo Di Pierro wrote:

 I'd expect something better. Add {{=response.toolbar()}} to your layout. 
 It will tell you which tables are lazy and which ones are now. Make you do 
 no have more tables than you need.

 For example using Field('',db.auth_user) forces db.auth_user even if 
 not needed. Field('','reference auth_user') will keep it lazy.

 On Monday, 27 August 2012 19:27:27 UTC-5, Ron McOuat wrote:


 Thanks Anthony, this really helped confirm the lazy_tables=True is 
 working as expected. On average I am using 8 to 10 tables out of 30 total 
 per request depending on the URL visited. Here is the relevant output from 
 httpserver.log when I ran the application through a sequence of operations. 
 The applications are running on latest trunk as of Monday afternoon Aug 27.

 Results for application before lazy_tables conversion
 127.0.0.1, 2012-08-27 17:13:14, GET, /ccimsb/default/user/login, 
 HTTP/1.1, 200, 0.040427
 127.0.0.1, 2012-08-27 17:13:18, POST, /ccimsb/default/user/login, 
 HTTP/1.1, 303, 0.046311
 127.0.0.1, 2012-08-27 17:13:19, GET, /ccimsb/default/index, HTTP/1.1, 
 200, 0.085805
 127.0.0.1, 2012-08-27 17:13:23, GET, /ccimsb/map/index, HTTP/1.1, 303, 
 0.040259
 127.0.0.1, 2012-08-27 17:13:23, GET, /ccimsb/map/display/region/AK, 
 HTTP/1.1, 200, 0.060424
 127.0.0.1, 2012-08-27 17:13:25, GET, /ccimsb/map/display/site/VDZ, 
 HTTP/1.1, 200, 0.064545
 127.0.0.1, 2012-08-27 17:13:28, GET, 
 /ccimsb/live/display/camera/VDZ/vdz-ca06, HTTP/1.1, 200, 0.249349
 127.0.0.1, 2012-08-27 17:13:31, GET, 
 /ccimsb/live/display/camera/VDZ/vdz-ca07, HTTP/1.1, 200, 0.433233
 127.0.0.1, 2012-08-27 17:13:35, GET, /ccimsb/archive/site/VDZ, HTTP/1.1, 
 303, 0.118293
 127.0.0.1, 2012-08-27 17:13:35, GET, /ccimsb/archive/display/menu/VDZ, 
 HTTP/1.1, 200, 0.066299
 127.0.0.1, 2012-08-27 17:13:36, POST, /ccimsb/archive/control/VDZ, 
 HTTP/1.1, 200, 0.041629
 127.0.0.1, 2012-08-27 17:13:37, POST, /ccimsb/archive/control/VDZ, 
 HTTP/1.1, 200, 0.045691
 127.0.0.1, 2012-08-27 17:13:40, GET, /ccimsb/default/user/logout, 
 HTTP/1.1, 303, 0.047035
 127.0.0.1, 2012-08-27 17:13:40, GET, /ccimsb/default/index, HTTP/1.1, 
 200, 0.042211

 The applcation model converted to use lazy_tables
 127.0.0.1, 2012-08-27 17:11:21, GET, /ccims/default/user/login, HTTP/1.1, 
 200, 0.075939
 127.0.0.1, 2012-08-27 17:11:27, POST, /ccims/default/user/login, 
 HTTP/1.1, 303, 0.060465
 127.0.0.1, 2012-08-27 17:11:27, GET, /ccims/default/index, HTTP/1.1, 200, 
 0.089743
 127.0.0.1, 2012-08-27 17:11:31, GET, /ccims/map/index, HTTP/1.1, 303, 
 0.029557
 127.0.0.1, 2012-08-27 17:11:31, GET, /ccims/map/display/region/AK, 
 HTTP/1.1, 200, 0.058424
 127.0.0.1, 2012-08-27 17:11:36, GET, /ccims/map/display/site/VDZ, 
 HTTP/1.1, 200, 0.057399
 127.0.0.1, 2012-08-27 17:11:39, GET, 
 /ccims/live/display/camera/VDZ/vdz-ca06, HTTP/1.1, 200, 0.220563
 127.0.0.1, 2012-08-27 17:11:41, GET, 
 /ccims/live/display/camera/VDZ/vdz-ca07, HTTP/1.1, 200, 0.450254
 127.0.0.1, 2012-08-27 17:11:43, GET, /ccims/archive/site/VDZ, HTTP/1.1, 
 303, 0.030611
 127.0.0.1, 2012-08-27 17:11:44, GET, /ccims/archive/display/menu/VDZ, 
 HTTP/1.1, 200, 0.062489
 127.0.0.1, 2012-08-27 17:11:44, POST, /ccims/archive/control/VDZ, 
 HTTP/1.1, 200, 0.029913
 127.0.0.1, 2012-08-27 17:11:49, POST, /ccims/archive/control/VDZ, 
 HTTP/1.1, 200, 0.032068
 127.0.0.1, 2012-08-27 17:11:54, GET, /ccims/default/user/logout, 
 HTTP/1.1, 303, 0.064506
 127.0.0.1, 2012-08-27 17:11:54, GET, /ccims/default/index, HTTP/1.1, 200, 
 0.030596

 This is an improvement in performance for the new lazy_tables. The login 
 and logout numbers are a bit longer for the new version but it doesn't 
 matter for that.

 Thanks for the many improvements,

 Ron



-- 





[web2py] Re: IMPORTANT - NEED HELP: more speed improvements to be tested

2012-08-27 Thread duncan macneil

OK, I have downloaded the latest trunk from Git and have imported a simple 
application: A copy of my site at http://www.ec2scripts.com, which is based 
on Plugin_Wiki and seems to (mostly) work.

On the page which is the equivalent of 
http://www.ec2scripts.com/welcome/plugin_wiki/page/submit-your-recipe instead 
of Sorry, you need to be 
registeredhttp://www.ec2scripts.com/welcome/default/user/register
 and logged in http://www.ec2scripts.com/welcome/default/user/login to 
submit I just get:

system error 

But there are no errors in the admin app, and the console running web2py.py 
does not spit out any system.out type stuff. Sorry I cannot be more 
specific. I can provide the wiki template that generates that page, if 
required.

Not sure of the exact version I just pulled. The download is labelled 
web2py-web2py-6d78589, and the top of my CHANGELOG file says:

## 2.00.1

### DAL Improvements

- Support for DAL(lazy_tables=True) and db.define_table(on_define=lambda 
table:), thanks Jonathan
- MongoDB support in DAL (experimental), thanks Mark Breedveld
- geodal and spatialite, thanks Denes and Fran (experimental)
 etc

Is this the kind of testing you were after, or were you wanting people to 
change over to lazy tables to see if that works, the way Ron did?


-- 





[web2py] Re: IMPORTANT - NEED HELP: more speed improvements to be tested

2012-08-27 Thread villas
Not sure whether this would help...
I've had something similar before.  I found that if I was logged in and 
re-visited the url it would then give more complete info.

Rgds, D

On Monday, August 27, 2012 11:54:02 AM UTC+1, duncan macneil wrote:


 OK, I have downloaded the latest trunk from Git and have imported a simple 
 application: A copy of my site at http://www.ec2scripts.com, which is 
 based on Plugin_Wiki and seems to (mostly) work.

 On the page which is the equivalent of 
 http://www.ec2scripts.com/welcome/plugin_wiki/page/submit-your-recipe instead 
 of Sorry, you need to be 
 registeredhttp://www.ec2scripts.com/welcome/default/user/register
  and logged in http://www.ec2scripts.com/welcome/default/user/login to 
 submit I just get:

 system error 

 But there are no errors in the admin app, and the console running 
 web2py.py does not spit out any system.out type stuff. Sorry I cannot be 
 more specific. I can provide the wiki template that generates that page, if 
 required.

 Not sure of the exact version I just pulled. The download is labelled 
 web2py-web2py-6d78589, and the top of my CHANGELOG file says:

 ## 2.00.1

 ### DAL Improvements

 - Support for DAL(lazy_tables=True) and db.define_table(on_define=lambda 
 table:), thanks Jonathan
 - MongoDB support in DAL (experimental), thanks Mark Breedveld
 - geodal and spatialite, thanks Denes and Fran (experimental)
  etc

 Is this the kind of testing you were after, or were you wanting people to 
 change over to lazy tables to see if that works, the way Ron did?




-- 





[web2py] Re: IMPORTANT - NEED HELP: more speed improvements to be tested

2012-08-27 Thread Daniel Haag
The following code is broken in trunk:

db = DAL('sqlite://test.sqlite')
db.define_table('t',Field('x'))
db.t.insert(x=1)
db(db.t).select(db.t.id,db.t.x+1).first()(db.t.id)

Throws AttributeError: 'Row' object has no attribute 'id'

The point seems to be the _extra entry created in the row object if we have 
a computed value in the select.


Am Sonntag, 26. August 2012 14:47:35 UTC schrieb Massimo Di Pierro:

 Michele, Jonathan, Bruno, Anthony and I have continued test possible ways 
 to improve web2py code.

 We have lazy tables in trunk and they can increase the speed of your 
 code a lot but require minor rewrites of models.

 We are also looking at ways to improve the speed of your code without any 
 rewrite and we have some important changes in trunk.
 They really need to be tested to make sure they do not break backward 
 compatibility.

 accessing:
 request.anything 
 response.anything 
 session.anything 
 as you can imagine this is everywhere. this is a major bottleneck. We made 
 it 2-3x faster

 accessing:
db.tablename
 we made this 2x faster

 accessing:
db.tablename.fieldname
 we made this 20x faster (not a typo, 20x)

 Given row = db(db.table).select()[0]
 accessing:
row.fieldname
 This is also a major bottleneck. We make this 10x faster.

 WE NEED TESTERS. Does the latest trunk/nightly built break your app?

 WE NEED INDEPENDENT BENCHMARKS AGAINST 1.99.7. Here is the code to 
 benchmark:

 -
 import time
 db=DAL()
 db.define_table('person',Field('name'))
 db.test.insert(name='one')
 n = 10

 t0 = time.time()
 for k in range(n):
 y = db.person.name
 print (time.time()-t0)/n

 row = db(db.person).select().first()

 t0 = time.time()
 for k in range(n):
 y = row.name
 print (time.time()-t0)/n
 --

 Massimo


-- 





[web2py] Re: IMPORTANT - NEED HELP: more speed improvements to be tested

2012-08-27 Thread Daniel Haag


 WE NEED INDEPENDENT BENCHMARKS AGAINST 1.99.7. Here is the code to 
 benchmark:

 -
 import time
 db=DAL()
 db.define_table('person',Field('name'))
 db.test.insert(name='one')


db.person.insert(name='one') 

n = 10

 t0 = time.time()
 for k in range(n):
 y = db.person.name
 print (time.time()-t0)/n

 row = db(db.person).select().first()

 t0 = time.time()
 for k in range(n):
 y = row.name
 print (time.time()-t0)/n
 --


gcc version 4.5.3 (Gentoo 4.5.3-r2 p1.1, pie-0.4.7)
Python 2.7.3

Version 1.99.7 (2012-03-04 22:12:08) stable:
7.47010946274e-06
5.64429044724e-06

Version 2.00.0 (2012-08-27 07:41:29) dev:
4.28411960602e-07
2.50899791718e-07

Daniel

-- 





[web2py] Re: IMPORTANT - NEED HELP: more speed improvements to be tested

2012-08-27 Thread Massimo Di Pierro
Thanks. This confirms my results.

There is also a better

   db(...).select(cache=(cache.rame,3600)) 

It should be much faster than before.

On Monday, 27 August 2012 09:55:49 UTC-5, Daniel Haag wrote:


 WE NEED INDEPENDENT BENCHMARKS AGAINST 1.99.7. Here is the code to 
 benchmark:

 -
 import time
 db=DAL()
 db.define_table('person',Field('name'))
 db.test.insert(name='one')


 db.person.insert(name='one') 

 n = 10

 t0 = time.time()
 for k in range(n):
 y = db.person.name
 print (time.time()-t0)/n

 row = db(db.person).select().first()

 t0 = time.time()
 for k in range(n):
 y = row.name
 print (time.time()-t0)/n
 --


 gcc version 4.5.3 (Gentoo 4.5.3-r2 p1.1, pie-0.4.7)
 Python 2.7.3

 Version 1.99.7 (2012-03-04 22:12:08) stable:
 7.47010946274e-06
 5.64429044724e-06

 Version 2.00.0 (2012-08-27 07:41:29) dev:
 4.28411960602e-07
 2.50899791718e-07

 Daniel


-- 





[web2py] Re: IMPORTANT - NEED HELP: more speed improvements to be tested

2012-08-27 Thread Anthony
FYI, in trunk, response.toolbar() now includes a new db tables button, 
which shows the tables that were fully defined (i.e., those that did not 
remain lazy) during the request. You can use this to verify which tables 
are getting defined and which are remaining lazy depending on the URL being 
called.

Anthony

On Sunday, August 26, 2012 10:47:35 AM UTC-4, Massimo Di Pierro wrote:

 Michele, Jonathan, Bruno, Anthony and I have continued test possible ways 
 to improve web2py code.

 We have lazy tables in trunk and they can increase the speed of your 
 code a lot but require minor rewrites of models.

 We are also looking at ways to improve the speed of your code without any 
 rewrite and we have some important changes in trunk.
 They really need to be tested to make sure they do not break backward 
 compatibility.

 accessing:
 request.anything 
 response.anything 
 session.anything 
 as you can imagine this is everywhere. this is a major bottleneck. We made 
 it 2-3x faster

 accessing:
db.tablename
 we made this 2x faster

 accessing:
db.tablename.fieldname
 we made this 20x faster (not a typo, 20x)

 Given row = db(db.table).select()[0]
 accessing:
row.fieldname
 This is also a major bottleneck. We make this 10x faster.

 WE NEED TESTERS. Does the latest trunk/nightly built break your app?

 WE NEED INDEPENDENT BENCHMARKS AGAINST 1.99.7. Here is the code to 
 benchmark:

 -
 import time
 db=DAL()
 db.define_table('person',Field('name'))
 db.test.insert(name='one')
 n = 10

 t0 = time.time()
 for k in range(n):
 y = db.person.name
 print (time.time()-t0)/n

 row = db(db.person).select().first()

 t0 = time.time()
 for k in range(n):
 y = row.name
 print (time.time()-t0)/n
 --

 Massimo


-- 





[web2py] Re: IMPORTANT - NEED HELP: more speed improvements to be tested

2012-08-27 Thread Ron McOuat

Thanks Anthony, this really helped confirm the lazy_tables=True is working 
as expected. On average I am using 8 to 10 tables out of 30 total per 
request depending on the URL visited. Here is the relevant output from 
httpserver.log when I ran the application through a sequence of operations. 
The applications are running on latest trunk as of Monday afternoon Aug 27.

Results for application before lazy_tables conversion
127.0.0.1, 2012-08-27 17:13:14, GET, /ccimsb/default/user/login, HTTP/1.1, 
200, 0.040427
127.0.0.1, 2012-08-27 17:13:18, POST, /ccimsb/default/user/login, HTTP/1.1, 
303, 0.046311
127.0.0.1, 2012-08-27 17:13:19, GET, /ccimsb/default/index, HTTP/1.1, 200, 
0.085805
127.0.0.1, 2012-08-27 17:13:23, GET, /ccimsb/map/index, HTTP/1.1, 303, 
0.040259
127.0.0.1, 2012-08-27 17:13:23, GET, /ccimsb/map/display/region/AK, 
HTTP/1.1, 200, 0.060424
127.0.0.1, 2012-08-27 17:13:25, GET, /ccimsb/map/display/site/VDZ, 
HTTP/1.1, 200, 0.064545
127.0.0.1, 2012-08-27 17:13:28, GET, 
/ccimsb/live/display/camera/VDZ/vdz-ca06, HTTP/1.1, 200, 0.249349
127.0.0.1, 2012-08-27 17:13:31, GET, 
/ccimsb/live/display/camera/VDZ/vdz-ca07, HTTP/1.1, 200, 0.433233
127.0.0.1, 2012-08-27 17:13:35, GET, /ccimsb/archive/site/VDZ, HTTP/1.1, 
303, 0.118293
127.0.0.1, 2012-08-27 17:13:35, GET, /ccimsb/archive/display/menu/VDZ, 
HTTP/1.1, 200, 0.066299
127.0.0.1, 2012-08-27 17:13:36, POST, /ccimsb/archive/control/VDZ, 
HTTP/1.1, 200, 0.041629
127.0.0.1, 2012-08-27 17:13:37, POST, /ccimsb/archive/control/VDZ, 
HTTP/1.1, 200, 0.045691
127.0.0.1, 2012-08-27 17:13:40, GET, /ccimsb/default/user/logout, HTTP/1.1, 
303, 0.047035
127.0.0.1, 2012-08-27 17:13:40, GET, /ccimsb/default/index, HTTP/1.1, 200, 
0.042211

The applcation model converted to use lazy_tables
127.0.0.1, 2012-08-27 17:11:21, GET, /ccims/default/user/login, HTTP/1.1, 
200, 0.075939
127.0.0.1, 2012-08-27 17:11:27, POST, /ccims/default/user/login, HTTP/1.1, 
303, 0.060465
127.0.0.1, 2012-08-27 17:11:27, GET, /ccims/default/index, HTTP/1.1, 200, 
0.089743
127.0.0.1, 2012-08-27 17:11:31, GET, /ccims/map/index, HTTP/1.1, 303, 
0.029557
127.0.0.1, 2012-08-27 17:11:31, GET, /ccims/map/display/region/AK, 
HTTP/1.1, 200, 0.058424
127.0.0.1, 2012-08-27 17:11:36, GET, /ccims/map/display/site/VDZ, HTTP/1.1, 
200, 0.057399
127.0.0.1, 2012-08-27 17:11:39, GET, 
/ccims/live/display/camera/VDZ/vdz-ca06, HTTP/1.1, 200, 0.220563
127.0.0.1, 2012-08-27 17:11:41, GET, 
/ccims/live/display/camera/VDZ/vdz-ca07, HTTP/1.1, 200, 0.450254
127.0.0.1, 2012-08-27 17:11:43, GET, /ccims/archive/site/VDZ, HTTP/1.1, 
303, 0.030611
127.0.0.1, 2012-08-27 17:11:44, GET, /ccims/archive/display/menu/VDZ, 
HTTP/1.1, 200, 0.062489
127.0.0.1, 2012-08-27 17:11:44, POST, /ccims/archive/control/VDZ, HTTP/1.1, 
200, 0.029913
127.0.0.1, 2012-08-27 17:11:49, POST, /ccims/archive/control/VDZ, HTTP/1.1, 
200, 0.032068
127.0.0.1, 2012-08-27 17:11:54, GET, /ccims/default/user/logout, HTTP/1.1, 
303, 0.064506
127.0.0.1, 2012-08-27 17:11:54, GET, /ccims/default/index, HTTP/1.1, 200, 
0.030596

This is an improvement in performance for the new lazy_tables. The login 
and logout numbers are a bit longer for the new version but it doesn't 
matter for that.

Thanks for the many improvements,

Ron

-- 





[web2py] Re: IMPORTANT - NEED HELP: more speed improvements to be tested

2012-08-26 Thread Andrew
Just an idea for a formal approach moving forward:

Write unit tests and have others contribute unit tests where the base ones 
don't cover their scenarios and then use Jenkins or some CI tool to run 
these at some time interval or every time there's code checked in. 
OpenShift provides a jenkins cartridge if you need an environment for this. 

Andrew

On Sunday, August 26, 2012 9:47:35 AM UTC-5, Massimo Di Pierro wrote:

 Michele, Jonathan, Bruno, Anthony and I have continued test possible ways 
 to improve web2py code.

 We have lazy tables in trunk and they can increase the speed of your 
 code a lot but require minor rewrites of models.

 We are also looking at ways to improve the speed of your code without any 
 rewrite and we have some important changes in trunk.
 They really need to be tested to make sure they do not break backward 
 compatibility.

 accessing:
 request.anything 
 response.anything 
 session.anything 
 as you can imagine this is everywhere. this is a major bottleneck. We made 
 it 2-3x faster

 accessing:
db.tablename
 we made this 2x faster

 accessing:
db.tablename.fieldname
 we made this 20x faster (not a typo, 20x)

 Given row = db(db.table).select()[0]
 accessing:
row.fieldname
 This is also a major bottleneck. We make this 10x faster.

 WE NEED TESTERS. Does the latest trunk/nightly built break your app?

 WE NEED INDEPENDENT BENCHMARKS AGAINST 1.99.7. Here is the code to 
 benchmark:

 -
 import time
 db=DAL()
 db.define_table('person',Field('name'))
 db.test.insert(name='one')
 n = 10

 t0 = time.time()
 for k in range(n):
 y = db.person.name
 print (time.time()-t0)/n

 row = db(db.person).select().first()

 t0 = time.time()
 for k in range(n):
 y = row.name
 print (time.time()-t0)/n
 --

 Massimo


-- 





[web2py] Re: IMPORTANT - NEED HELP: more speed improvements to be tested

2012-08-26 Thread Massimo Di Pierro
Agreed. we have unit tests and the code passes them all. The fact is we do 
not know if users are doing something not covered by them. We want to know.

On Sunday, 26 August 2012 09:58:47 UTC-5, Andrew wrote:

 Just an idea for a formal approach moving forward:

 Write unit tests and have others contribute unit tests where the base ones 
 don't cover their scenarios and then use Jenkins or some CI tool to run 
 these at some time interval or every time there's code checked in. 
 OpenShift provides a jenkins cartridge if you need an environment for this. 

 Andrew

 On Sunday, August 26, 2012 9:47:35 AM UTC-5, Massimo Di Pierro wrote:

 Michele, Jonathan, Bruno, Anthony and I have continued test possible ways 
 to improve web2py code.

 We have lazy tables in trunk and they can increase the speed of your 
 code a lot but require minor rewrites of models.

 We are also looking at ways to improve the speed of your code without any 
 rewrite and we have some important changes in trunk.
 They really need to be tested to make sure they do not break backward 
 compatibility.

 accessing:
 request.anything 
 response.anything 
 session.anything 
 as you can imagine this is everywhere. this is a major bottleneck. We 
 made it 2-3x faster

 accessing:
db.tablename
 we made this 2x faster

 accessing:
db.tablename.fieldname
 we made this 20x faster (not a typo, 20x)

 Given row = db(db.table).select()[0]
 accessing:
row.fieldname
 This is also a major bottleneck. We make this 10x faster.

 WE NEED TESTERS. Does the latest trunk/nightly built break your app?

 WE NEED INDEPENDENT BENCHMARKS AGAINST 1.99.7. Here is the code to 
 benchmark:

 -
 import time
 db=DAL()
 db.define_table('person',Field('name'))
 db.test.insert(name='one')
 n = 10

 t0 = time.time()
 for k in range(n):
 y = db.person.name
 print (time.time()-t0)/n

 row = db(db.person).select().first()

 t0 = time.time()
 for k in range(n):
 y = row.name
 print (time.time()-t0)/n
 --

 Massimo



-- 





[web2py] Re: IMPORTANT - NEED HELP: more speed improvements to be tested

2012-08-26 Thread Ron McOuat


Massimo,

I am happy to report nothing is broken with a trunk hg pull as of Sunday 
Aug 26th morning a few minutes before writing this. The app I wrote is a 
video management platform for Axis cameras running on Linux. A lot of the 
code is outside web2py, but I use web2py for the user interface to select 
cameras for live view, look at archives and anything else that needs to be 
done through a browser which is the only user interface into the system.

I converted my models to use the new lazy_tables using on_define callbacks 
in the table definition where needed because of IS_IN_DB with _and 
parameters or IS_IN_SET requirements. I used the inline requires= for 
tables that did not need the callback method. I only have on the order of 
20 tables for the app and the tables in use are somewhat specific to the 
area the user is currently using, e.g. maps for geographic location of 
cameras, live viewing, archive viewing however many of the tables are 
needed regardless across all areas of the app. I did lazy_tables=True in 
the DAL statement plus made sure it was set up to have migration off. I 
didn't notice much difference in the timing in my case between the before 
and after lazy_tables modifications of the app both cases running on trunk 
as of yesterday. Maybe the small number of tables in the application or the 
way the tables are used makes it a don't care for me. I might also have 
missed something. I will try your code benchmark later when I get some 
time. I am layered on PostgreSQL 9.1.5 (Ubuntu 12.04).

Ron

-- 





[web2py] Re: important - need help with file locking

2012-02-29 Thread Massimo Di Pierro
Found the problem with some help from a friend in the Chicago Python
users group.

One problem is flushing before unlocking the file. Another is that
opening the file for writing truncates the file before the exclusive
lock is acquired.

On Feb 29, 11:46 am, Massimo Di Pierro massimo.dipie...@gmail.com
wrote:
 I believe we have a problem with file locking. I managed to isolate
 the problem in this non-web2py pure-python program:

  begin file test.py ==
 import fcntl
 import multiprocessing
 import unittest

 N=1

 def lock(fp, mode):
     fcntl.flock(fp.fileno(), mode)

 def unlock(fp):
     fcntl.flock(fp.fileno(), fcntl.LOCK_UN)

 def read_write(args):
     (filename, iterations) = args
     for i in range(0, iterations):
         fp = open(filename,'r')
         lock(fp,fcntl.LOCK_SH) # shared
 lock
         content = fp.read()
         unlock(fp)             #
 unlock
         fp.close()
         if len(content)!=N:
             return False
         fp = open(filename,'w')
         lock(fp,fcntl.LOCK_EX) # exclusive
 lock
         fp.write(content)
         unlock(fp)             #
 unlock
         fp.close()
     return True

 class TestParallelLocks(unittest.TestCase):

     def setUp(self):
         self.filename = 'test.txt'
         contents = 'x'*N
         fp = open(self.filename,'w')
         fp.write(contents)
         fp.close()

     def tearDown(self):
         try:
             os.remove(self.filename)
         except:
             pass

     def test_reads_and_writes(self):
         readwriters = 10
         pool = multiprocessing.Pool(processes = readwriters)
         results = pool.map(read_write, [[self.filename, 10]] *
 readwriters)
         for result in results:
             self.assertTrue(result)

 if __name__ == '__main__':
     unittest.main()
 = end file test.py 

 If I run it with python test.py it will often fail the test (tested on
 Mac Leopard, Lion, Ubuntu, Python 2.5, 2.6, 2.7).

 HELP! Can you reproduce the problem? Do you see anything wrong with
 the code?

 Massimo


[web2py] Re: IMPORTANT

2011-10-14 Thread Gour
On Thu, 13 Oct 2011 16:33:58 -0700 (PDT)
Massimo Di Pierro
massimo.dipie...@gmail.com wrote:

Dear Massimo,

 Yes perhaps we should close this thread. I do not see it going
 anywhere.

I do not agree with your conclusion...

 I think we can all agree that: We welcome people of any gender
 identity or expression, race, ethnicity, size, nationality, sexual
 orientation, ability level, religion, culture, subculture, and
 political opinion (from
 http://mail.python.org/mailman/listinfo/diversity)

This is nice.

 We can also agree that any comment that is intentionally offending or
 discriminating other users and groups will not be tolerating. This
 never happened and I am confident it will not.

First of all you have started this thread with IMPORTANT subject and wrote
that:

Some people have expressed their believes (political,
religious, metaphysical) but occasionally when this conflicts with
believes of another person, the other person may feel offended. It has
happened.

and clarified it did not happen in the body of the message, but In
those cases when religious or political statement was made, it was
done in the form of a signature.

Further, you suggested: Perhaps having a policy that says we should make no
political/ religious/philosophical statements is the simplest policy to
implement. although majority of courageous users who openly reveled their mind
in this thread (almost) univocally said that for them there is NO issue and
suggested live and let live policy.

Moreover, it was confirmed (in majority) that people are not bothered what
someone puts in his signature until it's not against other beliefs, attacking
other groups etc. and conclusion of majority users is that so far, there was
nothing against such policy posted here, either in the content or in the
signature.

Your original statetment was, however, re-inforcing the point that there is an
issue: 

The problem with this issue is that... and I am just telling
everybody there is an issue. Some people have been raising it
privately. You may want to think twice about what you put in your
emails. You may get more people to help you if you are neutral.

suggesting that users should think about what is put in their email, iow.
signature.

So, according to my understanding, you, somehow, took the side of minority
users who complained (most of them privately) although it's in clear opposition
what the majority of users think here which means that those minority users
were actually acting contrary to the, so far, unexpressed policy and they are
the ones which should apologize!

Moreover, at least, the feelings of one user were hurt in the process (This
thread has saddened me, however.) and Johann is old web2py user (Gmane here
finds his first post at Sun, 14 Jun 2009), so, based on everything above, I
cannot conclude how this thread ...I do not see it going anywhere.?

Just the opposite...users expressed their view that the policy should be live
and let live and that, so far, it was not broken by anybody either by posting
'forbidden' content in the body of the message nor in the form of someone's
signature. Iow, your 'bug report' should be marked as 'invalid'. ;)

I very much  appreciate everything what you do for web2py project, but I must
say that I have expected some more maturity in handling this whole issue which
hurts some people.

Hoping that you will take my post as constructive criticism and not more.


Sincerely,
Gour


-- 
“In the material world, conceptions of good and bad are
all mental speculations…” (Sri Caitanya Mahaprabhu)

http://atmarama.net | Hlapicina (Croatia) | GPG: 52B5C810




signature.asc
Description: PGP signature


[web2py] Re: IMPORTANT

2011-10-14 Thread Massimo Di Pierro
First of all I apologize. The expression this thread is not going
anywhere was not appropriate. User input was valuable.  What I meant
to say it that there was no consensus on a policy in this regard other
than stated, therefore statistically, I did not expect more comments
to change that.

One correction. I have not taken any side on the issue. I have just
reported a possible problem that some users have reported to me.

Another correction. I did not close this thread. I suggested that
perhaps we should close it because it is better if this discussion
stops and we leave things as they are. Hopefully this thread has
contributed to more awareness on the issue but the issue itself is not
a subject of this mailing list.

I do not think anybody should be saddened this this thread. people
think differently, believe in different things and sometimes they
disagree. That is a fact of life. The good thing is that even if there
may be beliefs that divide us we can still find us something that
unites us and gets us to talk to each other. This list is a place
where people from different countries and different backgrounds don't
just talk to each other but talk with respect and treat others as
pears. I think this is something to be happy about.

Massimo

On Oct 14, 1:44 am, Gour g...@atmarama.net wrote:
 On Thu, 13 Oct 2011 16:33:58 -0700 (PDT)
 Massimo Di Pierro

 massimo.dipie...@gmail.com wrote:

 Dear Massimo,

  Yes perhaps we should close this thread. I do not see it going
  anywhere.

 I do not agree with your conclusion...

  I think we can all agree that: We welcome people of any gender
  identity or expression, race, ethnicity, size, nationality, sexual
  orientation, ability level, religion, culture, subculture, and
  political opinion (from
 http://mail.python.org/mailman/listinfo/diversity)

 This is nice.

  We can also agree that any comment that is intentionally offending or
  discriminating other users and groups will not be tolerating. This
  never happened and I am confident it will not.

 First of all you have started this thread with IMPORTANT subject and wrote
 that:

 Some people have expressed their believes (political,
 religious, metaphysical) but occasionally when this conflicts with
 believes of another person, the other person may feel offended. It has
 happened.

 and clarified it did not happen in the body of the message, but In
 those cases when religious or political statement was made, it was
 done in the form of a signature.

 Further, you suggested: Perhaps having a policy that says we should make no
 political/ religious/philosophical statements is the simplest policy to
 implement. although majority of courageous users who openly reveled their 
 mind
 in this thread (almost) univocally said that for them there is NO issue and
 suggested live and let live policy.

 Moreover, it was confirmed (in majority) that people are not bothered what
 someone puts in his signature until it's not against other beliefs, attacking
 other groups etc. and conclusion of majority users is that so far, there was
 nothing against such policy posted here, either in the content or in the
 signature.

 Your original statetment was, however, re-inforcing the point that there is an
 issue:

 The problem with this issue is that... and I am just telling
 everybody there is an issue. Some people have been raising it
 privately. You may want to think twice about what you put in your
 emails. You may get more people to help you if you are neutral.

 suggesting that users should think about what is put in their email, iow.
 signature.

 So, according to my understanding, you, somehow, took the side of minority
 users who complained (most of them privately) although it's in clear 
 opposition
 what the majority of users think here which means that those minority users
 were actually acting contrary to the, so far, unexpressed policy and they are
 the ones which should apologize!

 Moreover, at least, the feelings of one user were hurt in the process (This
 thread has saddened me, however.) and Johann is old web2py user (Gmane here
 finds his first post at Sun, 14 Jun 2009), so, based on everything above, I
 cannot conclude how this thread ...I do not see it going anywhere.?

 Just the opposite...users expressed their view that the policy should be live
 and let live and that, so far, it was not broken by anybody either by posting
 'forbidden' content in the body of the message nor in the form of someone's
 signature. Iow, your 'bug report' should be marked as 'invalid'. ;)

 I very much  appreciate everything what you do for web2py project, but I must
 say that I have expected some more maturity in handling this whole issue which
 hurts some people.

 Hoping that you will take my post as constructive criticism and not more.

 Sincerely,
 Gour

 --
 “In the material world, conceptions of good and bad are
 all mental speculations…” (Sri Caitanya Mahaprabhu)

 http://atmarama.net| Hlapicina (Croatia) | GPG: 52B5C810


[web2py] Re: IMPORTANT

2011-10-14 Thread Gour
On Fri, 14 Oct 2011 02:09:14 -0700 (PDT)
Massimo Di Pierro
massimo.dipie...@gmail.com wrote:

 First of all I apologize. The expression this thread is not going
 anywhere was not appropriate. User input was valuable.  

/me nods

 What I meant to say it that there was no consensus on a policy in this regard
 other than stated, therefore statistically, I did not expect more comments to
 change that.

Well, majority of people it seems to agree with live and let live policy,
don't they do?

 One correction. I have not taken any side on the issue. I have just
 reported a possible problem that some users have reported to me.

It looks that 'some users' are in minority to those who spoke up that for them
there is no issue really 'since they were not bothered by any content posted
here.

So, my complain is that you took the voice of 'some users' and, based
on that. declared there is an issue, although majority thinks
differently considering their input in the thread.

 Another correction. I did not close this thread. I suggested that
 perhaps we should close it because it is better if this discussion
 stops and we leave things as they are. Hopefully this thread has
 contributed to more awareness on the issue but the issue itself is not
 a subject of this mailing list.

I agree with that, but did not agree that this thread is not going
anywhere - users input has coloured different picture.

 I do not think anybody should be saddened this this thread. 

It is your thinking only - Johann expressed clearly his feelings.

So, in the same manner as you were sensitive to those who privately expressed
their opinion, it would be nice to honour Johann's expression as well. At
least, he has courage to speak in the public and I very much admire his humble
statement. There is lot to be learnt from him.

 people think differently, believe in different things and sometimes they
 disagree. That is a fact of life. 

Sure.

 The good thing is that even if there may be beliefs that divide us we can
 still find us something that unites us and gets us to talk to each other. 

I hope so.

 This list is a place where people from different countries and different
 backgrounds don't just talk to each other but talk with respect and treat
 others as pears. I think this is something to be happy about.

Well comments like it may be disturbing to read a signature quoting a
political statement or verse from a religious book. are not in that league and
I'm not aware nor interested about those 'private comments'.


Sincerely,
Gour


-- 
“In the material world, conceptions of good and bad are
all mental speculations…” (Sri Caitanya Mahaprabhu)

http://atmarama.net | Hlapicina (Croatia) | GPG: 52B5C810




signature.asc
Description: PGP signature


[web2py] Re: IMPORTANT

2011-10-14 Thread Paul Gerrard
My 2p worth.

I run a couple of communities relating to software testing. One is
public (uktmf.com) one is private (testers-retreat.org) and this kind
of discussion arises from time to time, often about face to face
communications. People who are passionate DO get upset - it happens.
Testers are a particularly pedantic lot and see their mission in life
to be critical. So testers are 'ten times worse'.

This forum is about web2py for users of it and developers of it.

There's a famous poem by W.B. Yeats http://elise.com/quotes/quotes/yeats.htm
... tread softly because you tread on my dreams.

If you share your dreams here - people will tread on them if they
don't share them. Period. So if you have a passion that isn't web2py
or python or related - watch out - you may offend and be offended.

For example. This is just an EXAMPLE. No offence Gour, but I don't
think your quote stacks up. Let me critique it very quickly. All
concepts are mental contrivances. So conceptions of anything are
mental speculations. In ANY world. So the quote says nothing and its
just plain wrong anyway. Have we enriched humanity by sharing the
quote or critiquing it? Of course not. It's just noise.

Now everyone could critique everyone elses quasi-religious, -mystic or
-philosophic statements made in the forum. But it really won't get us
anywhere.

It's just noise and detracts from the purpose of the group. So put
your non-web2py musings somewhere else. It's not because you may
offend it's because criticism may offend you and there are plenty
other forums for that kind of thing. So the policy should be - bring
germane content in here or expect to be criticised - politely at all
times of course.


[web2py] Re: IMPORTANT

2011-10-14 Thread Massimo Di Pierro
On the one side sharing information about yourself on the list is a
good thing because other people will get to know you better. On the
other side you cannot be guaranteed other people like what they see
and if they do not they may not help you. For example consider of an
hypothetical user asking for technical help and telling us he/she is
building:

- propaganda site for a political party we oppose
- a site for a government that is at war with our country
- a tool for a religion that has caused oppression to our people
- a site to collect signatures to oppose religion in schools
- a tool for a religion that opposes certain life saving medical
treatments to kids
- a porn site
- an estore that sells meat
- an estore that sells chocolate not meeting the EU chocolate
directive (2000/36/EC)
- etc.

These are just examples of projects that some members of this list may
not want to provide support for. Of course different members for each
item.
And I do not mean to be discriminatory against ANY of the types of
projects I listed. I am just trying to get people in other people's
shoes.
Just keep it in mind. That is all.

If you want to tell who you are and what do fine. Some will like it,
some will not. All I ask you is that we avoid discussion on whether we
like it or not and we keep discussions to technical issues.

Massimo


Re: [web2py] Re: IMPORTANT

2011-10-14 Thread Bruno Rocha
http://zerp.ly/rochacbruno
Em 14/10/2011 10:26, Massimo Di Pierro massimo.dipie...@gmail.com
escreveu:

 On the one side sharing information about yourself on the list is a
 good thing because other people will get to know you better. On the
 other side you cannot be guaranteed other people like what they see
 and if they do not they may not help you. For example consider of an
 hypothetical user asking for technical help and telling us he/she is
 building:

 - propaganda site for a political party we oppose
 - a site for a government that is at war with our country
 - a tool for a religion that has caused oppression to our people
 - a site to collect signatures to oppose religion in schools
 - a tool for a religion that opposes certain life saving medical
 treatments to kids
 - a porn site
 - an estore that sells meat
 - an estore that sells chocolate not meeting the EU chocolate
 directive (2000/36/EC)
 - etc.

 These are just examples of projects that some members of this list may
 not want to provide support for. Of course different members for each
 item.
 And I do not mean to be discriminatory against ANY of the types of
 projects I listed. I am just trying to get people in other people's
 shoes.
 Just keep it in mind. That is all.

 If you want to tell who you are and what do fine. Some will like it,
 some will not. All I ask you is that we avoid discussion on whether we
 like it or not and we keep discussions to technical issues.

 Massimo


[web2py] Re: IMPORTANT

2011-10-14 Thread Gour
On Fri, 14 Oct 2011 10:29:43 -0300
Bruno Rocha rochacbr...@gmail.com wrote:

 http://zerp.ly/rochacbruno

I like it. ;)


Sincerely,
Gour


-- 
“In the material world, conceptions of good and bad are
all mental speculations…” (Sri Caitanya Mahaprabhu)

http://atmarama.net | Hlapicina (Croatia) | GPG: 52B5C810




signature.asc
Description: PGP signature


[web2py] Re: IMPORTANT

2011-10-14 Thread Gour
On Fri, 14 Oct 2011 06:26:33 -0700 (PDT)
Massimo Di Pierro
massimo.dipie...@gmail.com wrote:

 On the other side you cannot be guaranteed other people like what they see
 and if they do not they may not help you. 

If I, as vegetarian, would e.g. desist from helping someone else due to him/her
being meat eater, I'd consider myself as lowest of mankind...however, I
understand your point and will live with it for the time I choose to be part of
this community.


Now, I've enough of this 'IMPORTANT' talk...


Sincerely,
Gour


-- 
“In the material world, conceptions of good and bad are
all mental speculations…” (Sri Caitanya Mahaprabhu)

http://atmarama.net | Hlapicina (Croatia) | GPG: 52B5C810




signature.asc
Description: PGP signature


  1   2   >