Re: [google-appengine] Re: App Engine 1.7.0 Release is Out!

2012-06-27 Thread Iván Rodríguez
So... it ´s possible to use SNI and European Data Centers on an existing
app? If not, What could I do for mantain my app Id???

Anybody can help me?

2012/6/27 Emanuele Ziglioli theb...@emanueleziglioli.it


 3. Any documentation on new features for queries, such as OR and Geo?


 Found about Search API on Geopoints:

 https://developers.google.com/appengine/docs/python/search/overview#Performing_Location-Based_Searches

  --
 You received this message because you are subscribed to the Google Groups
 Google App Engine group.
 To view this discussion on the web visit
 https://groups.google.com/d/msg/google-appengine/-/M1KV3QquBu8J.

 To post to this group, send email to google-appengine@googlegroups.com.
 To unsubscribe from this group, send email to
 google-appengine+unsubscr...@googlegroups.com.
 For more options, visit this group at
 http://groups.google.com/group/google-appengine?hl=en.


-- 
You received this message because you are subscribed to the Google Groups 
Google App Engine group.
To post to this group, send email to google-appengine@googlegroups.com.
To unsubscribe from this group, send email to 
google-appengine+unsubscr...@googlegroups.com.
For more options, visit this group at 
http://groups.google.com/group/google-appengine?hl=en.



Re: [google-appengine] Any news regarding SSL support for google apps registered domains?

2012-02-24 Thread Iván Rodríguez
Hi,

I filled this form 1 month ago and I have not received any feedback from
GOOGLE. What is happening?

Thanks


2012/2/23 Cayden Meyer cay...@google.com

 Hi Joshua,

 Sadly I do not have a date to announce at this point, but rest assured we
 will announce one as soon as we can. We know this is an important feature
 for App Engine developers and we are working hard to make this generally
 available.

 In the meantime I would encourage you to apply for the Trusted
 Tester program if you have not already.

 Thanks,

 Cayden Meyer
 Product Manager, Google App Engine

 On 24 February 2012 02:12, Joshua Kappon sh...@mindpos.com wrote:

 Hi,

 We're working on a web based product for SMB's and want to be able to
 offer SSL by default to our customers.
 Can someone tell us if  SSL support for google apps registered domains
 is scheduled around the next 6 months?
 (we saw it is tested, but no status regarding when it will be
 available exists)

 Thanks
 Joshua

 --
 You received this message because you are subscribed to the Google Groups
 Google App Engine group.
 To post to this group, send email to google-appengine@googlegroups.com.
 To unsubscribe from this group, send email to
 google-appengine+unsubscr...@googlegroups.com.
 For more options, visit this group at
 http://groups.google.com/group/google-appengine?hl=en.


  --
 You received this message because you are subscribed to the Google Groups
 Google App Engine group.
 To post to this group, send email to google-appengine@googlegroups.com.
 To unsubscribe from this group, send email to
 google-appengine+unsubscr...@googlegroups.com.
 For more options, visit this group at
 http://groups.google.com/group/google-appengine?hl=en.


-- 
You received this message because you are subscribed to the Google Groups 
Google App Engine group.
To post to this group, send email to google-appengine@googlegroups.com.
To unsubscribe from this group, send email to 
google-appengine+unsubscr...@googlegroups.com.
For more options, visit this group at 
http://groups.google.com/group/google-appengine?hl=en.



Re: [google-appengine] one-to-many pricing of GAE

2012-02-09 Thread Iván Rodríguez
Depends on the shape of your data. I recommend you to use indexed key or
relation index pattern, only if the size is bigger than 100.

IF (ListKeyB.size()  100) USE indexed property or relation index.

I hope it will help.



2012/2/9 Robert Kluin robert.kl...@gmail.com

 Hi Steven,
  Some responses inline.

 Robert

 On Wed, Feb 8, 2012 at 11:26, steven jobshif...@gmail.com wrote:
  Hi:
 
  Thank you in advance
 
  I have a question about Datastore API calls.
 
  Suppose I have a one-to-many relation ship, with two solutions as
  below:
 
  1) solution 1
  class A
  {
 setkey keys_for_B
  }
 
  the instance is a1 contains b1, b2, b3
 
  if I query for a1, and then I can get keys of b1, b2, b3; and then I
  read the b1, b2, b3.
  Does it mean there are 4 calls to datastore API calls?

 If you *query* for a1, then do a bulk get on those keys you'll have:
 query - 1 scan + 1 fetch = 2 reads
 bulk get - 3 reads

 So you'll have 5 reads.  If you know A1's key, then you could do a get
 there too which would save 1 read.


 
 
  2) solution 2
  I build a big-table as
  a1, b1
  a1, b2
  a1, b3
 
  and then query as select * from mytable where a_id = a1_id, to get 3
  rows
  I guess there is just one call, to datastore.


 Generally, I would prefer the first design over introducing a third
 lookup table.


 Another solution here might be to include a1 as a property on your B
 entities, possibly as an indexed list property.  Then you could do one
 query for Bs where a = 'a1'.  This would give you 4 reads, 1 for the
 scan + 3 for the entities.




 
  comparing solution 1 and 2, does it mean Google will charge me 4 times
  money for solution 1?
 
  thank you very much,
  Sincerely,
  Steven
 
 
 
 
 
 
 
  --
  You received this message because you are subscribed to the Google
 Groups Google App Engine group.
  To post to this group, send email to google-appengine@googlegroups.com.
  To unsubscribe from this group, send email to
 google-appengine+unsubscr...@googlegroups.com.
  For more options, visit this group at
 http://groups.google.com/group/google-appengine?hl=en.
 

 --
 You received this message because you are subscribed to the Google Groups
 Google App Engine group.
 To post to this group, send email to google-appengine@googlegroups.com.
 To unsubscribe from this group, send email to
 google-appengine+unsubscr...@googlegroups.com.
 For more options, visit this group at
 http://groups.google.com/group/google-appengine?hl=en.



-- 
You received this message because you are subscribed to the Google Groups 
Google App Engine group.
To post to this group, send email to google-appengine@googlegroups.com.
To unsubscribe from this group, send email to 
google-appengine+unsubscr...@googlegroups.com.
For more options, visit this group at 
http://groups.google.com/group/google-appengine?hl=en.



Re: [google-appengine] Re: SSL on Custom domains before 2014 ?

2012-01-26 Thread Iván Rodríguez
+1... any mail, explain or form input response... Google is spying our
apps?

2012/1/25 George Simon george.simo...@gmail.com

 +1

 On Jan 18, 12:56 am, Waleed Abdulla wal...@ninua.com wrote:
  I filled the form a couple of months ago and haven't heard back!
 
 
 
 
 
 
 
  On Tue, Jan 17, 2012 at 6:48 AM, objectuser kevin.k.le...@gmail.com
 wrote:
   Cayden,
 
   I signed up for the Trusted Tester Program over a week ago and have not
   heard back.  Is there something else I need to do?
 
   Thanks!
 
   --
   You received this message because you are subscribed to the Google
 Groups
   Google App Engine group.
   To view this discussion on the web visit
  https://groups.google.com/d/msg/google-appengine/-/62Hy8dLnvy4J.
 
   To post to this group, send email to google-appengine@googlegroups.com
 .
   To unsubscribe from this group, send email to
   google-appengine+unsubscr...@googlegroups.com.
   For more options, visit this group at
  http://groups.google.com/group/google-appengine?hl=en.

 --
 You received this message because you are subscribed to the Google Groups
 Google App Engine group.
 To post to this group, send email to google-appengine@googlegroups.com.
 To unsubscribe from this group, send email to
 google-appengine+unsubscr...@googlegroups.com.
 For more options, visit this group at
 http://groups.google.com/group/google-appengine?hl=en.



-- 
You received this message because you are subscribed to the Google Groups 
Google App Engine group.
To post to this group, send email to google-appengine@googlegroups.com.
To unsubscribe from this group, send email to 
google-appengine+unsubscr...@googlegroups.com.
For more options, visit this group at 
http://groups.google.com/group/google-appengine?hl=en.



Re: [google-appengine] Re: [appengine-java] Re: problem with Content-type: null with css files

2012-01-10 Thread Iván Rodríguez
Same problem. Same css, sometimes go fine sometimes go wrong, what
fucking bug is this???



2012/1/10 Ikai Lan (Google) ika...@google.com

 Are you all on the 1.6.1 SDK? Is someone experiencing this deploying with
 an older SDK?

 If someone has a deterministically reproducible case that you can share
 with us (project files and everything), it'd be very helpful for us to nail
 this bug. We aren't able to do this with our test apps (big apps, small
 apps). There's got to be some parameter that's different in your apps.

 --
 Ikai Lan
 Developer Programs Engineer, Google App Engine
 plus.ikailan.com | twitter.com/ikai



 On Mon, Jan 9, 2012 at 4:39 PM, Jon Stevens latch...@gmail.com wrote:

 Just did that, redeployed and it didn't fix anything.

 Edited the part below to have  extension.css/extension (adding a
 period) and now the workaround to the workaround works.

 jon


 On Mon, Jan 9, 2012 at 3:16 PM, Amy Unruh amyu+gro...@google.com wrote:

 For those affected, it looks like a workaround is to add the following
 to your web.xml:

 mime-mapping
  extensioncss/extension
  mime-typetext/css/mime-type
 /mime-mapping

 On Mon, Jan 2, 2012 at 3:19 PM, Jon Stevens latch...@gmail.com wrote:

 Well, it seems it isn't just me, so I just filed a ticket:

 http://code.google.com/p/googleappengine/issues/detail?id=6655

 Please star it.

 jon


 On Sun, Jan 1, 2012 at 8:13 PM, Carter Maslan jcmas...@gmail.com
 wrote:
  we had the same problem and it was solved by updating the css file
 (with a space) and pushing again (without an app version change).
  Appreciate any info you find on preventing this problem. It behaved as
 though it was a problem in GAE's caching of static files.
 
 
 
 
  On Dec 30, 2011, at 8:34 PM, jnamnath jnamn...@gmail.com wrote:
 
  I got it working again by updating the version number in my
 appengine-
  web.xml and pushing the new version. Still have no idea what happened
  here.
 
  -J
 
  On Dec 24, 4:48 pm, jon stevens latch...@gmail.com wrote:
  Hey there,
 
  I've got an app up on GAE-J that when I request a .css file, I get
 back a
  Content-Type: null, which is causing Chrome/Safari to not render
 the page
  correctly. Any ideas why this would happen? Here is an example of
 what I
  see in the Chrome Developer Tools - Network - Headers. I tried
 adding the
  mime-extension to the web.xml and that didn't do anything.
 
  Request URL:http://appid.appspot.com/css/gen/main.css
  Request Method:GET
  Status Code:200 OK
 
  Request Headers
  Accept:text/css,*/*;q=0.1
  Accept-Charset:ISO-8859-1,utf-8;q=0.7,*;q=0.3
  Accept-Encoding:gzip,deflate,sdch
  Accept-Language:en-US,en;q=0.8
  Authorization:Basic sldkjf
  Cache-Control:max-age=0
  Connection:keep-alive
  Host:appid.appspot.com
  If-None-Match:Cf2J0A
  Referer:http://appid.appspot.com/
  User-Agent:Mozilla/5.0 (Macintosh; Intel Mac OS X 10_7_2)
 AppleWebKit/535.7
  (KHTML, like Gecko) Chrome/16.0.912.63 Safari/535.7
 
  Response Headers
  Cache-Control:public, max-age=600
  Content-Length:112490
  Content-Type:null
  Date:Sun, 25 Dec 2011 00:23:00 GMT
  ETag:NfQmpA
  Expires:Sun, 25 Dec 2011 00:33:00 GMT
  Server:Google Frontend
 
  --
  You received this message because you are subscribed to the Google
 Groups Google App Engine for Java group.
  To post to this group, send email to
 google-appengine-j...@googlegroups.com.
  To unsubscribe from this group, send email to
 google-appengine-java+unsubscr...@googlegroups.com.
  For more options, visit this group at
 http://groups.google.com/group/google-appengine-java?hl=en.
 
 
  --
  You received this message because you are subscribed to the Google
 Groups Google App Engine for Java group.
  To post to this group, send email to
 google-appengine-j...@googlegroups.com.
  To unsubscribe from this group, send email to
 google-appengine-java+unsubscr...@googlegroups.com.
  For more options, visit this group at
 http://groups.google.com/group/google-appengine-java?hl=en.
 

 --
 You received this message because you are subscribed to the Google
 Groups Google App Engine for Java group.
 To post to this group, send email to
 google-appengine-j...@googlegroups.com.
 To unsubscribe from this group, send email to
 google-appengine-java+unsubscr...@googlegroups.com.
 For more options, visit this group at
 http://groups.google.com/group/google-appengine-java?hl=en.


  --
 You received this message because you are subscribed to the Google
 Groups Google App Engine for Java group.
 To post to this group, send email to
 google-appengine-j...@googlegroups.com.
 To unsubscribe from this group, send email to
 google-appengine-java+unsubscr...@googlegroups.com.
 For more options, visit this group at
 http://groups.google.com/group/google-appengine-java?hl=en.


  --
 You received this message because you are subscribed to the Google Groups
 Google App Engine for Java group.
 To post to this group, send email to
 google-appengine-j...@googlegroups.com.
 To unsubscribe from this group, send 

Re: [google-appengine] Re: Fatal: Wrong mime-type in CSS responses

2012-01-10 Thread Iván Rodríguez
+1

2012/1/10 Janeane Foster janeane.fos...@techsupportbase.net

 Great tip Amy

 Thanks
 On Jan 9, 2012 11:12 PM, Amy Unruh amyu+gro...@google.com wrote:

 For those affected, it looks like a workaround is to add the following to
 your web.xml:

 mime-mapping
  extensioncss/extension
  mime-typetext/css/mime-type
 /mime-mapping



 On Tue, Jan 10, 2012 at 4:44 AM, Mos mosa...@googlemail.com wrote:

 Hello GAE-Team,

 no news in 24h on this critical issue?

 I'm new to GAE and we will release our first application the next days.
 But this issue make me loose my confidence in GAE's reliability. I get
 doubt if Google App Engine was the right choice?

 As Jon mentioned: The issue is around on this list for more than two
 weeks.
 The issue breaks applications -- downtimes for more and more of your
 GAEs users

 And what I'm really wondering:
 It seems to be a simple fix on the GAE-Frontends. It shouldn't be such a
 complex thing,
 to evaluate why the response header sends a null mime-type and not the
 css mime-type for some
 application's  *.css files? You have more then one test-case on this
 Your GAE guys are so smart and can't fix this one?

 Cheers
 Mos



 On Sun, Jan 8, 2012 at 11:15 PM, Amy Unruh amyu+gro...@google.comwrote:

 Mos (and others),

 The issue is being actively investigated; we'll be sure to update this
 thread and the issue page as soon as there is more to report.
 Mos, you can go ahead and re-deploy if you want, as we have other test
 cases as this point.

  -Amy


 On Mon, Jan 9, 2012 at 5:00 AM, Mos mosa...@googlemail.com wrote:

 Hello Ikai,

 did you have the chance to evaluate on the issue?
 I sent you my broken test version / URL  two days ago.

 I wanna redeploy in near future, but don't want to destroy your
 test-case.

 Please give some feedback.

 Further I think we should put the issue on critical, because this bug
 breaks
 webpages and many people are affected:

 http://code.google.com/p/googleappengine/issues/detail?id=6655

 Cheers
 Mos





 On Fri, Jan 6, 2012 at 12:26 PM, Mos mosa...@googlemail.com wrote:

 Hi Ikai,

 the problem occurs in all browsers (I tested Firefox, Chrome and IE).
 All browsers get a mime-type of null.
 Firefox is able to interpret the stylesheet nevertheless. IE and
 Chrome fail and the site is destroyed.

 Since yesterday I have a version of my application that still has the
 problem.
 I sent you the URL and the Beta-Login in a private email.

 I need to redepoy at the weekend, so please check it in the next
 hours.

 Greetings Mos


 On Thu, Jan 5, 2012 at 9:06 PM, Ikai Lan (Google) 
 ika...@google.comwrote:

 Mos, what browser is this?

 I've seen some talk of this but it's passing and we can't seem to
 catch it in action. I need more data so I can hunt this down - URLs when
 this is failing. The reports I've seen are that this happens 
 specifically
 to Chrome users.

 --
 Ikai Lan
 Developer Programs Engineer, Google App Engine
 plus.ikailan.com | twitter.com/ikai



 On Thu, Jan 5, 2012 at 8:37 AM, Mos mosa...@googlemail.com wrote:

 Just found the issue
 http://code.google.com/p/googleappengine/issues/detail?id=6655

 It's three days old and describes a fatal error that seems to hit
 more and more people.

 No response from Google?


 On Thu, Jan 5, 2012 at 5:30 PM, Mos mosa...@googlemail.com wrote:

 My site is down currently, because GAE response CSS files without
 mime-type:

 REQUEST:

 GET /static/css/master.css HTTP/1.1













 ...
 User-Agent: Mozilla/5.0 (Windows; U; Windows NT 6.1; en-US; 
 rv:1.9.2.25) Gecko/20111212 Firefox/3.6.25













 Accept: text/css,*/*;q=0.1
 ..

 WRONG RESPONSE:

 HTTP/1.1 200 OK
 Etag: sR7Bag
 Date: Thu, 05 Jan 2012 16:22:34 GMT
 Expires: Thu, 05 Jan 2012 16:32:34 GMT
 Cache-Control: public, max-age=600
 Content-Type: null














 Server: Google Frontend
 Content-Length: 37206

 Does anybody else have the problem?


  --
 You received this message because you are subscribed to the Google
 Groups Google App Engine group.
 To post to this group, send email to
 google-appengine@googlegroups.com.
 To unsubscribe from this group, send email to
 google-appengine+unsubscr...@googlegroups.com.
 For more options, visit this group at
 http://groups.google.com/group/google-appengine?hl=en.


  --
 You received this message because you are subscribed to the Google
 Groups Google App Engine group.
 To post to this group, send email to
 google-appengine@googlegroups.com.
 To unsubscribe from this group, send email to
 google-appengine+unsubscr...@googlegroups.com.
 For more options, visit this group at
 http://groups.google.com/group/google-appengine?hl=en.



  --
 You received this message because you are subscribed to the Google
 Groups Google App Engine group.
 To post to this group, send email to google-appengine@googlegroups.com
 .
 To unsubscribe from this group, send email to
 google-appengine+unsubscr...@googlegroups.com.
 For more options, visit this group at
 

Re: [google-appengine] Re: Fatal: Wrong mime-type in CSS responses

2012-01-10 Thread Iván Rodríguez
-1000 10 minutes later the css is off, what fucking is this?

El 10 de enero de 2012 12:23, Iván Rodríguez ivan.rd...@gmail.comescribió:

 +1


 2012/1/10 Janeane Foster janeane.fos...@techsupportbase.net

 Great tip Amy

 Thanks
 On Jan 9, 2012 11:12 PM, Amy Unruh amyu+gro...@google.com wrote:

 For those affected, it looks like a workaround is to add the following
 to your web.xml:

 mime-mapping
  extensioncss/extension
  mime-typetext/css/mime-type
 /mime-mapping



 On Tue, Jan 10, 2012 at 4:44 AM, Mos mosa...@googlemail.com wrote:

 Hello GAE-Team,

 no news in 24h on this critical issue?

 I'm new to GAE and we will release our first application the next days.
 But this issue make me loose my confidence in GAE's reliability. I get
 doubt if Google App Engine was the right choice?

 As Jon mentioned: The issue is around on this list for more than two
 weeks.
 The issue breaks applications -- downtimes for more and more of your
 GAEs users

 And what I'm really wondering:
 It seems to be a simple fix on the GAE-Frontends. It shouldn't be such
 a complex thing,
 to evaluate why the response header sends a null mime-type and not the
 css mime-type for some
 application's  *.css files? You have more then one test-case on this
 Your GAE guys are so smart and can't fix this one?

 Cheers
 Mos



 On Sun, Jan 8, 2012 at 11:15 PM, Amy Unruh amyu+gro...@google.comwrote:

 Mos (and others),

 The issue is being actively investigated; we'll be sure to update this
 thread and the issue page as soon as there is more to report.
 Mos, you can go ahead and re-deploy if you want, as we have other test
 cases as this point.

  -Amy


 On Mon, Jan 9, 2012 at 5:00 AM, Mos mosa...@googlemail.com wrote:

 Hello Ikai,

 did you have the chance to evaluate on the issue?
 I sent you my broken test version / URL  two days ago.

 I wanna redeploy in near future, but don't want to destroy your
 test-case.

 Please give some feedback.

 Further I think we should put the issue on critical, because this bug
 breaks
 webpages and many people are affected:

 http://code.google.com/p/googleappengine/issues/detail?id=6655

 Cheers
 Mos





 On Fri, Jan 6, 2012 at 12:26 PM, Mos mosa...@googlemail.com wrote:

 Hi Ikai,

 the problem occurs in all browsers (I tested Firefox, Chrome and IE).
 All browsers get a mime-type of null.
 Firefox is able to interpret the stylesheet nevertheless. IE and
 Chrome fail and the site is destroyed.

 Since yesterday I have a version of my application that still has
 the problem.
 I sent you the URL and the Beta-Login in a private email.

 I need to redepoy at the weekend, so please check it in the next
 hours.

 Greetings Mos


 On Thu, Jan 5, 2012 at 9:06 PM, Ikai Lan (Google) ika...@google.com
  wrote:

 Mos, what browser is this?

 I've seen some talk of this but it's passing and we can't seem to
 catch it in action. I need more data so I can hunt this down - URLs 
 when
 this is failing. The reports I've seen are that this happens 
 specifically
 to Chrome users.

 --
 Ikai Lan
 Developer Programs Engineer, Google App Engine
 plus.ikailan.com | twitter.com/ikai



 On Thu, Jan 5, 2012 at 8:37 AM, Mos mosa...@googlemail.com wrote:

 Just found the issue
 http://code.google.com/p/googleappengine/issues/detail?id=6655

 It's three days old and describes a fatal error that seems to hit
 more and more people.

 No response from Google?


 On Thu, Jan 5, 2012 at 5:30 PM, Mos mosa...@googlemail.comwrote:

 My site is down currently, because GAE response CSS files without
 mime-type:

 REQUEST:

 GET /static/css/master.css HTTP/1.1














 ...
 User-Agent: Mozilla/5.0 (Windows; U; Windows NT 6.1; en-US; 
 rv:1.9.2.25) Gecko/20111212 Firefox/3.6.25














 Accept: text/css,*/*;q=0.1
 ..

 WRONG RESPONSE:

 HTTP/1.1 200 OK
 Etag: sR7Bag
 Date: Thu, 05 Jan 2012 16:22:34 GMT
 Expires: Thu, 05 Jan 2012 16:32:34 GMT
 Cache-Control: public, max-age=600
 Content-Type: null















 Server: Google Frontend
 Content-Length: 37206

 Does anybody else have the problem?


  --
 You received this message because you are subscribed to the Google
 Groups Google App Engine group.
 To post to this group, send email to
 google-appengine@googlegroups.com.
 To unsubscribe from this group, send email to
 google-appengine+unsubscr...@googlegroups.com.
 For more options, visit this group at
 http://groups.google.com/group/google-appengine?hl=en.


  --
 You received this message because you are subscribed to the Google
 Groups Google App Engine group.
 To post to this group, send email to
 google-appengine@googlegroups.com.
 To unsubscribe from this group, send email to
 google-appengine+unsubscr...@googlegroups.com.
 For more options, visit this group at
 http://groups.google.com/group/google-appengine?hl=en.



  --
 You received this message because you are subscribed to the Google
 Groups Google App Engine group.
 To post to this group, send email to
 google-appengine@googlegroups.com

Re: [google-appengine] Stylesheet not being applied in Chome browser

2012-01-10 Thread Iván Rodríguez
THIS IS EMBARRASING GOOGLE.

2012/1/10 James Broberg jbrob...@gmail.com

 A small caveat to the workaround posted on the issue:

 I happened to add a new css file to my application, and it is
 returning Content-type: null for the newly added css file, despite
 the explicit mime mapping in web.xml.

 However, my existing css files still have the correct mimetype.

 On 10 January 2012 10:36, Brandon Wirtz drak...@digerat.com wrote:
  To Ikai’s question about if this is happening in Python. I thought I had
  seen it in Python, but upon inspection that was a Java Version of our app
  that we hadn’t migrated to Python. So disregard my earlier mention that
 it
  happens on Python as well.
 
 
 
  From: google-appengine@googlegroups.com
  [mailto:google-appengine@googlegroups.com] On Behalf Of Amy Unruh
  Sent: Monday, January 09, 2012 3:14 PM
 
 
  To: google-appengine@googlegroups.com
  Subject: Re: [google-appengine] Stylesheet not being applied in Chome
  browser
 
 
 
  For those affected, it looks like a workaround is to add the following to
  your web.xml:
 
 
 
  mime-mapping
 
   extensioncss/extension
 
   mime-typetext/css/mime-type
 
  /mime-mapping
 
 
 
  On Tue, Jan 10, 2012 at 6:27 AM, Ikai Lan (Google) ika...@google.com
  wrote:
 
  Can anyone confirm if they are seeing this for Python? We suspect this is
  Java only and that this is happening during application upload.
 
 
  --
 
  Ikai Lan
  Developer Programs Engineer, Google App Engine
 
  plus.ikailan.com | twitter.com/ikai
 
 
 
  On Thu, Jan 5, 2012 at 8:10 PM, Brandon Wirtz drak...@digerat.com
 wrote:
 
  It effects other assets. But yes Mime Type bothers Chrome more.
 Especially
  on CSS.
 
 
 
  I believe it is an issue with Google “Front end” not GAE (just looking at
  the ‘black box’)
 
 
 
  We have seen this on Python, and Java, with both static and non-static
  assets.  However unlike the behavior described in the bug, we were able
 to
  solve the issue by specifying headers with expiration.  However we found
  that we had to get all of our semi-colons and spacing correct or “Front
 End”
  would ignore them.  The first time a URL was served it would not have a
  specified Mime type, and after it would use the Detected mime type
  regardless of the mime type we told it. (if we had any header specified
 with
  a semicolor, space, or anything else not to it’s liking)
 
  sorry working remotely I don’t have a link to where it is still broken in
  old code that we test from time to time, and I don’t have the forum post
 I
  made that talks about getting the headers “right”
 
 
 
 
 
  From: google-appengine@googlegroups.com
  [mailto:google-appengine@googlegroups.com] On Behalf Of Ikai Lan
 (Google)
  Sent: Thursday, January 05, 2012 6:55 PM
  To: google-appengine@googlegroups.com
 
 
  Subject: Re: [google-appengine] Stylesheet not being applied in Chome
  browser
 
 
 
  Okay. That's good information. We haven't been able to reproduce this
 yet,
  but maybe we can find more information with some digging.
 
 
 
  I also wonder if it's also possible it's not limited to CSS files, it's
 just
  that a null content-type doesn't impact browser rendering of any other
  static asset.
 
 
  --
 
  Ikai Lan
  Developer Programs Engineer, Google App Engine
 
  plus.ikailan.com | twitter.com/ikai
 
 
 
  On Thu, Jan 5, 2012 at 6:51 PM, Jon Stevens latch...@gmail.com wrote:
 
  No idea. We did a push of an app, css didn't look right. It seems
 limited to
  css files for some reason. Maybe that'll be a clue for your engineers.
 
 
 
  jon
 
 
 
  On Thu, Jan 5, 2012 at 6:31 PM, Ikai Lan (Google) ika...@google.com
 wrote:
 
  It's sounding that way. Any chance you guys have noticed any details
 about
  when this tends to happen?
 
 
  --
 
  Ikai Lan
  Developer Programs Engineer, Google App Engine
 
  plus.ikailan.com | twitter.com/ikai
 
 
 
  On Thu, Jan 5, 2012 at 5:36 PM, Jon Stevens latch...@gmail.com wrote:
 
  Ikai, this is a real bug, not some browser cache issue. Your CDN is
  returning Content-type: null headers, which is wrong.
 
 
 
  After posting a question to the google-appengine-java list and not
 getting
  any response, I filed a bug 3 days ago that nobody has responded to.
 There
  are 15 stars on it.
 
 
 
  http://code.google.com/p/googleappengine/issues/detail?id=6655
 
 
 
  Please look into it.
 
  --
  You received this message because you are subscribed to the Google Groups
  Google App Engine group.
 
  To view this discussion on the web visit
  https://groups.google.com/d/msg/google-appengine/-/pHRtc8Qw1swJ.
 
 
  To post to this group, send email to google-appengine@googlegroups.com.
  To unsubscribe from this group, send email to
  google-appengine+unsubscr...@googlegroups.com.
  For more options, visit this group at
  http://groups.google.com/group/google-appengine?hl=en.
 
 
 
  --
  You received this message because you are subscribed to the Google Groups
  Google App Engine group.
  To post to this group, send 

Re: [google-appengine] Re: Cost of mapreduce was $6,500 to update a ListProperty on 14.1 million entities

2012-01-05 Thread Iván Rodríguez
I think your problem is similar to the mine.

http://groups.google.com/group/google-appengine-java/browse_thread/thread/1ace5bd8658d89d/a62d0b3f2b3c4e74#a62d0b3f2b3c4e74

Ikai, please, can explain us how many cost in terms of write ops, should us
expect for updating indexed list property adding X items to the list?

For example

Modeling (Objectify annotations)

@Entity
class RelationIndex () {
@Parent
KeyUser ownerKey;
@Indexed
ListKey receiverKeyList;
}

Define

X = nº New items for add to the list.
Y = nº Entities to update (same entity group), 1 list property indexed per
entity
Z = nº Items before updating list properties.


Magic calculator

Total write ops = Y * 




2012/1/5 Ikai Lan (Google) ika...@google.com

 Brian (apologies if that is not your name),

 How much of the costs are instance hours versus datastore writes? There's
 probably something going on here. The largest costs are to update indexes,
 not entities. Assuming $6500 is the cost of datastore writes alone, that
 breaks down to:

 ~$0.0004 a write

 Pricing is $0.10 per 100k operations, so that means using this equation:

 (6500.00 / 1400) / (0.10 / 10)

 You're doing about 464 write operations per put, which roughly translates
 to 6.5 billion writes.

 I'm trying to extrapolate what you are doing, and it sounds like you are
 doing full text indexing or something similar ... and having to update all
 the indexes. When you update a property, it takes a certain amount of
 writes. Assuming you are changing String properties, each property you
 update takes this many writes:

 - 2 indexes deleted (ascending and descending)
 - 2 indexes update (ascending and descending)

 So if you were only updating all the list properties, that means you are
 updating 100 list properties.

 Given that this is a regular thing you need to do, perhaps there is an
 engineering solution for what you are trying to do that will be more cost
 effective. Can you describe why you're running this job? What features does
 this support in your product?

 --
 Ikai Lan
 Developer Programs Engineer, Google App Engine
 plus.ikailan.com | twitter.com/ikai



 On Thu, Jan 5, 2012 at 10:08 AM, Petey brianpeter...@gmail.com wrote:

 In this one case we had to change all of the items in the
 listproperty. In our most common case we might have to add and delete
 a couple items to the list property every once in a while. That would
 still cost us well over $1,000 each time.

 Most of the reasons for this type of data in our product is to
 compensate for the fact that there isn't full text search yet. I know
 they are beta testing full text, but I'm still worried that that also
 might be too expensive per write.

 On Jan 5, 6:54 am, Richard Watson richard.wat...@gmail.com wrote:
  A couple thoughts.
 
  Maybe the GAE team should borrow the idea of spot prices from Amazon.
  That's a great way to have lower-priority jobs that can run when there
 are
  instances available. We set the price we're willing to pay, if the spot
  cost drops below that, we get the resources. It creates a market where
 more
  urgent jobs get done sooner and Google makes better use of quiet
 periods.
 
  On your issue:
  Do you need to update every entity when you do this? How many items on
 the
  listproperty need to be changed? Could you tell us a bit more of what
 the
  data looks like?
 
  I'm thinking that 14 million entities x 18 items each is the amount of
  entries you really have, each distributed across at least 3 servers and
  then indexed. That seems like a lot of writes if you're re-writing
  everything.  It's likely a bad idea to rely on an infrastructure change
 to
  fix this (recurring) issue, but there is hopefully a way to reduce the
  amount of writes you have to do.
 
  Also, could you maybe run your mapreduce on smaller sets of the data to
  spread it out over multiple days and avoid adding too many instances?
 Has
  anyone done anything like this?

 --
 You received this message because you are subscribed to the Google Groups
 Google App Engine group.
 To post to this group, send email to google-appengine@googlegroups.com.
 To unsubscribe from this group, send email to
 google-appengine+unsubscr...@googlegroups.com.
 For more options, visit this group at
 http://groups.google.com/group/google-appengine?hl=en.


  --
 You received this message because you are subscribed to the Google Groups
 Google App Engine group.
 To post to this group, send email to google-appengine@googlegroups.com.
 To unsubscribe from this group, send email to
 google-appengine+unsubscr...@googlegroups.com.
 For more options, visit this group at
 http://groups.google.com/group/google-appengine?hl=en.


-- 
You received this message because you are subscribed to the Google Groups 
Google App Engine group.
To post to this group, send email to google-appengine@googlegroups.com.
To unsubscribe from this group, send email to 
google-appengine+unsubscr...@googlegroups.com.
For more options, visit this 

[appengine-java] Re: Updating Relation Index Entity

2012-01-02 Thread Iván Rodríguez
Hello,

Any help is wellcome!!! What do you think about the pattern for populate
user activity. And for update it?

-- 
You received this message because you are subscribed to the Google Groups 
Google App Engine for Java group.
To post to this group, send email to google-appengine-java@googlegroups.com.
To unsubscribe from this group, send email to 
google-appengine-java+unsubscr...@googlegroups.com.
For more options, visit this group at 
http://groups.google.com/group/google-appengine-java?hl=en.



Re: [google-appengine] Re: Prerelease SDK 1.5.0 available for download

2011-05-09 Thread Iván Rodríguez
+6.022×1023

We understand complexity of ssl support in the cloud but we need ssl for
now because all of us have very cool apps that will rent to Google. Or maybe
Google don´t want this success?



2011/5/9 Prashant antsh...@gmail.com

 +1 for SSL


 2011/5/9 Ronoaldo José de Lana Pereira rpere...@beneficiofacil.com.br

 +1 Please add SSL support!

  --
 You received this message because you are subscribed to the Google Groups
 Google App Engine group.
 To post to this group, send email to google-appengine@googlegroups.com.
 To unsubscribe from this group, send email to
 google-appengine+unsubscr...@googlegroups.com.
 For more options, visit this group at
 http://groups.google.com/group/google-appengine?hl=en.


  --
 You received this message because you are subscribed to the Google Groups
 Google App Engine group.
 To post to this group, send email to google-appengine@googlegroups.com.
 To unsubscribe from this group, send email to
 google-appengine+unsubscr...@googlegroups.com.
 For more options, visit this group at
 http://groups.google.com/group/google-appengine?hl=en.


-- 
You received this message because you are subscribed to the Google Groups 
Google App Engine group.
To post to this group, send email to google-appengine@googlegroups.com.
To unsubscribe from this group, send email to 
google-appengine+unsubscr...@googlegroups.com.
For more options, visit this group at 
http://groups.google.com/group/google-appengine?hl=en.



Re: [google-appengine] Re: Unable to remove a GAE app from my Google Apps dashboard.

2011-03-15 Thread Iván Rodríguez
Do you know how can I recover my app ID once it isdeleted?

2011/3/8 Thomas Wiradikusuma wiradikus...@gmail.com

 Hi Gary,

 How did you solve this? It's been days and I still have *two* GAE apps
 in my Google Apps. One the M/S version, the other one the HR version.


 On Mar 7, 8:31 am, Gary Eberhart g...@animalengine.org wrote:
  I went back two minutes later and animalengineorg was gone. It looks like
  sometime after the app has been deleted from GAE and disabled on Google
 Apps
  it will finally be removed from the dashboard. Thank you.
 
  On Sun, Mar 6, 2011 at 5:26 PM, Gary Eberhart happycatmad...@gmail.com
 wrote:
 
 
 
 
 
 
 
   Hello,
 
   How do you permanently remove a Google App Engine App from the
 dashboard?
   I've already deleted the GAE app for animalengineersorg.  I've disabled
 the
   app from by clicking on the link on the dashboard. Any suggestions
 would be
   greatly appreciated.
 
   Thank you. Gary
 
   
 https://lh6.googleusercontent.com/_A9MwIRoKlwE/TXQlWTlElkI/AE...
 
--
   You received this message because you are subscribed to the Google
 Groups
   Google App Engine group.
   To post to this group, send email to google-appengine@googlegroups.com
 .
   To unsubscribe from this group, send email to
   google-appengine+unsubscr...@googlegroups.com.
   For more options, visit this group at
  http://groups.google.com/group/google-appengine?hl=en.

 --
 You received this message because you are subscribed to the Google Groups
 Google App Engine group.
 To post to this group, send email to google-appengine@googlegroups.com.
 To unsubscribe from this group, send email to
 google-appengine+unsubscr...@googlegroups.com.
 For more options, visit this group at
 http://groups.google.com/group/google-appengine?hl=en.



-- 
You received this message because you are subscribed to the Google Groups 
Google App Engine group.
To post to this group, send email to google-appengine@googlegroups.com.
To unsubscribe from this group, send email to 
google-appengine+unsubscr...@googlegroups.com.
For more options, visit this group at 
http://groups.google.com/group/google-appengine?hl=en.



[google-appengine] Re: BlobStore Java

2011-03-07 Thread Iván Rodríguez
And other question about this, is possible to store servingUrl? I see all
serving urls are blobkey related like:

http://lh6.ggpht.com/BLOBKEYSTRING

or

http://lh5.ggpht.com/BLOBKEYSTRING

So that I can store servingUrl and no matter If tomorrow this Image is
replaced without changing blobkey. Or could be a problem if appengine
changes these subdomains (lh3, lh4, lh5, lg6)...?



2011/3/7 IvanRdz ivan.rd...@gmail.com

 Hello world,

 I have some questions about the image management through bloblstore
 API. I assume I have to save the image blobkey as string in all the db
 models that need this image. For example, imagine we have an User
 which makes comments on different System Entities. For avoid to get
 an user profile when displaying comment is needed (such as facebook
 network), we get blob_image_string_key from Comments entity instead
 getting it from User profile or get it as an url.

 But there is one problem. For displaying Images by blobkey, I need to
 make two calls to the server. One for transform this key on
 BlobStoreServingUrl and another one for get the image itself. Of
 course I think I can preprocess the data model at server and get
 serving url at one step but I obtain an exception.

 This is the code I use for preprocess data model and get serving
 url. But imagesService.getServingUrl(blobKey) crash. Can anyone help
 me??

 class ImageUtils () {
 public static String getUrlFromBlob (String blob)
{
BlobKey blobKey = new BlobKey(blob);
System.out.println (IMAGEUTILS:: getUrlFromBlob:blob  +
 blob);
ImagesService imagesService =
 ImagesServiceFactory.getImagesService();
String imageUrl = imagesService.getServingUrl(blobKey);
System.out.println (IMAGEUTILS:: getUrlFromBlob:imageUrl +
 imageUrl);
if (ServletConstants.DEVELOPMENT_MODE)
return (imageUrl.replaceFirst(http://0.0.0.0:,
 ServletConstants.DEVELOPMENT_MODE_URL));
else
return imageUrl;
}
 }
 Entities

 User oneUser
 Comment oneUserComment
 Entity commentedEntity



-- 
You received this message because you are subscribed to the Google Groups 
Google App Engine group.
To post to this group, send email to google-appengine@googlegroups.com.
To unsubscribe from this group, send email to 
google-appengine+unsubscr...@googlegroups.com.
For more options, visit this group at 
http://groups.google.com/group/google-appengine?hl=en.



Re: [google-appengine] Re: BlobStore Java

2011-03-07 Thread Iván Rodríguez
Really?? Nothing happend at future with this url if google image service
(aka picassa) do any internal change? This means we can store blobkey as
plain String and add an url prefix later?

For example:

[...]

private final String GOOGLE_STATIC_SERVING_URL = lh4.ggpht.com;

String getUrl (BlobKey blob)
{
  String serving_url = GOOGLE_STATIC_SERVING_URL +  / + blob.toString() ;
  return serving_url;
}


2011/3/7 Gary Eberhart g...@animalengineers.org

 Just save the serving URL. I is consistent. Let the browser download the
 image with the URL.

 2011/3/7 Iván Rodríguez ivan.rd...@gmail.com

 And other question about this, is possible to store servingUrl? I see all
 serving urls are blobkey related like:

 http://lh6.ggpht.com/BLOBKEYSTRING

 or

 http://lh5.ggpht.com/BLOBKEYSTRING

 So that I can store servingUrl and no matter If tomorrow this Image is
 replaced without changing blobkey. Or could be a problem if appengine
 changes these subdomains (lh3, lh4, lh5, lg6)...?



 2011/3/7 IvanRdz ivan.rd...@gmail.com

 Hello world,

 I have some questions about the image management through bloblstore
 API. I assume I have to save the image blobkey as string in all the db
 models that need this image. For example, imagine we have an User
 which makes comments on different System Entities. For avoid to get
 an user profile when displaying comment is needed (such as facebook
 network), we get blob_image_string_key from Comments entity instead
 getting it from User profile or get it as an url.

 But there is one problem. For displaying Images by blobkey, I need to
 make two calls to the server. One for transform this key on
 BlobStoreServingUrl and another one for get the image itself. Of
 course I think I can preprocess the data model at server and get
 serving url at one step but I obtain an exception.

 This is the code I use for preprocess data model and get serving
 url. But imagesService.getServingUrl(blobKey) crash. Can anyone help
 me??

 class ImageUtils () {
 public static String getUrlFromBlob (String blob)
{
BlobKey blobKey = new BlobKey(blob);
System.out.println (IMAGEUTILS:: getUrlFromBlob:blob  +
 blob);
ImagesService imagesService =
 ImagesServiceFactory.getImagesService();
String imageUrl = imagesService.getServingUrl(blobKey);
System.out.println (IMAGEUTILS:: getUrlFromBlob:imageUrl
 +
 imageUrl);
if (ServletConstants.DEVELOPMENT_MODE)
return (imageUrl.replaceFirst(
 http://0.0.0.0:,
 ServletConstants.DEVELOPMENT_MODE_URL));
else
return imageUrl;
}
 }
 Entities

 User oneUser
 Comment oneUserComment
 Entity commentedEntity


  --
 You received this message because you are subscribed to the Google Groups
 Google App Engine group.
 To post to this group, send email to google-appengine@googlegroups.com.
 To unsubscribe from this group, send email to
 google-appengine+unsubscr...@googlegroups.com.
 For more options, visit this group at
 http://groups.google.com/group/google-appengine?hl=en.


  --
 You received this message because you are subscribed to the Google Groups
 Google App Engine group.
 To post to this group, send email to google-appengine@googlegroups.com.
 To unsubscribe from this group, send email to
 google-appengine+unsubscr...@googlegroups.com.
 For more options, visit this group at
 http://groups.google.com/group/google-appengine?hl=en.


-- 
You received this message because you are subscribed to the Google Groups 
Google App Engine group.
To post to this group, send email to google-appengine@googlegroups.com.
To unsubscribe from this group, send email to 
google-appengine+unsubscr...@googlegroups.com.
For more options, visit this group at 
http://groups.google.com/group/google-appengine?hl=en.



Re: [google-appengine] Re: BlobStore Java

2011-03-07 Thread Iván Rodríguez
Wowww beautiful cat!!! My cat is not at blobstore and I have my app disabled
while I turn it to HR Datastore, because as Ikai says...it is better. I will
post my cat later and actualize this post, don´t worry!.

My problem is that I am not sure if this url may be or not be a broken url
at future, if google changes anything at appengine servers. And if it will
be, how can I avoid making two calls for getting images from blobkey.




2011/3/7 Gary Eberhart g...@animalengineers.org

 I think you just save the image serving URL?
 e.g.

 http://lh3.ggpht.com/nC8afHp0Wp1VfqTy-wKWL7hn-4y62tp-w24eQwvIg-IvcvJoHMGYcVUBezU1spae2h9Uw4BmvPaX7V3hWaAak8RmUQ=s288

 Change the s288 to change the size of the images returned.

 I probably just don't get your problem.



 http://lh3.ggpht.com/nC8afHp0Wp1VfqTy-wKWL7hn-4y62tp-w24eQwvIg-IvcvJoHMGYcVUBezU1spae2h9Uw4BmvPaX7V3hWaAak8RmUQ=s288

 2011/3/7 Iván Rodríguez ivan.rd...@gmail.com

 Really?? Nothing happend at future with this url if google image service
 (aka picassa) do any internal change? This means we can store blobkey as
 plain String and add an url prefix later?

 For example:

 [...]

 private final String GOOGLE_STATIC_SERVING_URL = lh4.ggpht.com;

 String getUrl (BlobKey blob)
 {
   String serving_url = GOOGLE_STATIC_SERVING_URL +  / + blob.toString()
 ;
   return serving_url;
 }


 2011/3/7 Gary Eberhart g...@animalengineers.org

 Just save the serving URL. I is consistent. Let the browser download the
 image with the URL.

 2011/3/7 Iván Rodríguez ivan.rd...@gmail.com

 And other question about this, is possible to store servingUrl? I see
 all serving urls are blobkey related like:

 http://lh6.ggpht.com/BLOBKEYSTRING

 or

 http://lh5.ggpht.com/BLOBKEYSTRING

 So that I can store servingUrl and no matter If tomorrow this Image is
 replaced without changing blobkey. Or could be a problem if appengine
 changes these subdomains (lh3, lh4, lh5, lg6)...?



 2011/3/7 IvanRdz ivan.rd...@gmail.com

 Hello world,

 I have some questions about the image management through bloblstore
 API. I assume I have to save the image blobkey as string in all the db
 models that need this image. For example, imagine we have an User
 which makes comments on different System Entities. For avoid to get
 an user profile when displaying comment is needed (such as facebook
 network), we get blob_image_string_key from Comments entity instead
 getting it from User profile or get it as an url.

 But there is one problem. For displaying Images by blobkey, I need to
 make two calls to the server. One for transform this key on
 BlobStoreServingUrl and another one for get the image itself. Of
 course I think I can preprocess the data model at server and get
 serving url at one step but I obtain an exception.

 This is the code I use for preprocess data model and get serving
 url. But imagesService.getServingUrl(blobKey) crash. Can anyone help
 me??

 class ImageUtils () {
 public static String getUrlFromBlob (String blob)
{
BlobKey blobKey = new BlobKey(blob);
System.out.println (IMAGEUTILS:: getUrlFromBlob:blob 
 + blob);
ImagesService imagesService =
 ImagesServiceFactory.getImagesService();
String imageUrl = imagesService.getServingUrl(blobKey);
System.out.println (IMAGEUTILS::
 getUrlFromBlob:imageUrl +
 imageUrl);
if (ServletConstants.DEVELOPMENT_MODE)
return (imageUrl.replaceFirst(
 http://0.0.0.0:,
 ServletConstants.DEVELOPMENT_MODE_URL));
else
return imageUrl;
}
 }
 Entities

 User oneUser
 Comment oneUserComment
 Entity commentedEntity


  --
 You received this message because you are subscribed to the Google
 Groups Google App Engine group.
 To post to this group, send email to google-appengine@googlegroups.com.
 To unsubscribe from this group, send email to
 google-appengine+unsubscr...@googlegroups.com.
 For more options, visit this group at
 http://groups.google.com/group/google-appengine?hl=en.


  --
 You received this message because you are subscribed to the Google Groups
 Google App Engine group.
 To post to this group, send email to google-appengine@googlegroups.com.
 To unsubscribe from this group, send email to
 google-appengine+unsubscr...@googlegroups.com.
 For more options, visit this group at
 http://groups.google.com/group/google-appengine?hl=en.


  --
 You received this message because you are subscribed to the Google Groups
 Google App Engine group.
 To post to this group, send email to google-appengine@googlegroups.com.
 To unsubscribe from this group, send email to
 google-appengine+unsubscr...@googlegroups.com.
 For more options, visit this group at
 http://groups.google.com/group/google-appengine?hl=en.


  --
 You received this message because you are subscribed to the Google Groups
 Google App Engine group.
 To post to this group, send email to google-appengine@googlegroups.com

Re: [google-appengine] Re: BlobStore Java

2011-03-07 Thread Iván Rodríguez
OK, sure about this ;) ! Then... any appengine guru can answer this?

2011/3/7 Gary Eberhart g...@animalengine.org

 Thanks. I love the kitties. I've never had a serving URL break. Who knows
 though. I'm depending on it. It would be good for an authority to answer
 this questions for us. I look forward to seeing the kitty post. :O)

 2011/3/7 Iván Rodríguez ivan.rd...@gmail.com

 Wowww beautiful cat!!! My cat is not at blobstore and I have my app
 disabled while I turn it to HR Datastore, because as Ikai says...it is
 better. I will post my cat later and actualize this post, don´t worry!.

 My problem is that I am not sure if this url may be or not be a broken
 url at future, if google changes anything at appengine servers. And if it
 will be, how can I avoid making two calls for getting images from blobkey.





 2011/3/7 Gary Eberhart g...@animalengineers.org

 I think you just save the image serving URL?
 e.g.

 http://lh3.ggpht.com/nC8afHp0Wp1VfqTy-wKWL7hn-4y62tp-w24eQwvIg-IvcvJoHMGYcVUBezU1spae2h9Uw4BmvPaX7V3hWaAak8RmUQ=s288

 Change the s288 to change the size of the images returned.

 I probably just don't get your problem.


 http://lh3.ggpht.com/nC8afHp0Wp1VfqTy-wKWL7hn-4y62tp-w24eQwvIg-IvcvJoHMGYcVUBezU1spae2h9Uw4BmvPaX7V3hWaAak8RmUQ=s288

 2011/3/7 Iván Rodríguez ivan.rd...@gmail.com

 Really?? Nothing happend at future with this url if google image service
 (aka picassa) do any internal change? This means we can store blobkey as
 plain String and add an url prefix later?

 For example:

 [...]

 private final String GOOGLE_STATIC_SERVING_URL = lh4.ggpht.com;

 String getUrl (BlobKey blob)
 {
   String serving_url = GOOGLE_STATIC_SERVING_URL +  / +
 blob.toString() ;
   return serving_url;
 }


 2011/3/7 Gary Eberhart g...@animalengineers.org

 Just save the serving URL. I is consistent. Let the browser download the
 image with the URL.

 2011/3/7 Iván Rodríguez ivan.rd...@gmail.com

 And other question about this, is possible to store servingUrl? I see
 all serving urls are blobkey related like:

 http://lh6.ggpht.com/BLOBKEYSTRING

 or

 http://lh5.ggpht.com/BLOBKEYSTRING

 So that I can store servingUrl and no matter If tomorrow this Image is
 replaced without changing blobkey. Or could be a problem if appengine
 changes these subdomains (lh3, lh4, lh5, lg6)...?



 2011/3/7 IvanRdz ivan.rd...@gmail.com

 Hello world,

 I have some questions about the image management through bloblstore
 API. I assume I have to save the image blobkey as string in all the
 db
 models that need this image. For example, imagine we have an User
 which makes comments on different System Entities. For avoid to get
 an user profile when displaying comment is needed (such as facebook
 network), we get blob_image_string_key from Comments entity instead
 getting it from User profile or get it as an url.

 But there is one problem. For displaying Images by blobkey, I need to
 make two calls to the server. One for transform this key on
 BlobStoreServingUrl and another one for get the image itself. Of
 course I think I can preprocess the data model at server and get
 serving url at one step but I obtain an exception.

 This is the code I use for preprocess data model and get serving
 url. But imagesService.getServingUrl(blobKey) crash. Can anyone help
 me??

 class ImageUtils () {
 public static String getUrlFromBlob (String blob)
{
BlobKey blobKey = new BlobKey(blob);
System.out.println (IMAGEUTILS:: getUrlFromBlob:blob
  + blob);
ImagesService imagesService =
 ImagesServiceFactory.getImagesService();
String imageUrl =
 imagesService.getServingUrl(blobKey);
System.out.println (IMAGEUTILS::
 getUrlFromBlob:imageUrl +
 imageUrl);
if (ServletConstants.DEVELOPMENT_MODE)
return (imageUrl.replaceFirst(
 http://0.0.0.0:,
 ServletConstants.DEVELOPMENT_MODE_URL));
else
return imageUrl;
}
 }
 Entities

 User oneUser
 Comment oneUserComment
 Entity commentedEntity


  --
 You received this message because you are subscribed to the Google
 Groups Google App Engine group.
 To post to this group, send email to
 google-appengine@googlegroups.com.
 To unsubscribe from this group, send email to
 google-appengine+unsubscr...@googlegroups.com.
 For more options, visit this group at
 http://groups.google.com/group/google-appengine?hl=en.


  --
 You received this message because you are subscribed to the Google
 Groups Google App Engine group.
 To post to this group, send email to google-appengine@googlegroups.com
 .
 To unsubscribe from this group, send email to
 google-appengine+unsubscr...@googlegroups.com.
 For more options, visit this group at
 http://groups.google.com/group/google-appengine?hl=en.


  --
 You received this message because you are subscribed to the Google
 Groups Google App Engine group.
 To post to this group, send email to google-appengine

Re: [google-appengine] 41 CPU hours in 2 hours?

2011-03-03 Thread Iván Rodríguez
It means you need 41 CPU hours in terms of computing for acomplish this task
that sucess during 2 hours of  you real world time.

2011/3/2 Eloff dan.el...@gmail.com

 Hi,

 I have a little driver script for uploading data. It makes a request
 to the GAE app, waits for the response, check it, then does it again.
 So it's completely serial, and the GAE request finishes completely, no
 tasks are started. So how then in less than 2 hours clock-time, I
 burned through 41 CPU hours? How is that possible? Just what exactly
 is this CPU hour and how is it calculated?

 Baffled,
 Dan

 --
 You received this message because you are subscribed to the Google Groups
 Google App Engine group.
 To post to this group, send email to google-appengine@googlegroups.com.
 To unsubscribe from this group, send email to
 google-appengine+unsubscr...@googlegroups.com.
 For more options, visit this group at
 http://groups.google.com/group/google-appengine?hl=en.



-- 
You received this message because you are subscribed to the Google Groups 
Google App Engine group.
To post to this group, send email to google-appengine@googlegroups.com.
To unsubscribe from this group, send email to 
google-appengine+unsubscr...@googlegroups.com.
For more options, visit this group at 
http://groups.google.com/group/google-appengine?hl=en.



Re: [google-appengine] Re: google groups is werid!

2010-07-15 Thread Iván Rodríguez
same problem

2010/7/15 Ian Marshall ianmarshall...@gmail.com

 Did you post via a Google group discussion web page? If so, I have
 noticed a delay before a new post appears in the list. This delay is
 mostly a few seconds or minutes, in my experience.


 On Jul 14, 3:15 am, Tapir tapir@gmail.com wrote:
  Frequently, I can't find the new discussion I just posted.

 --
 You received this message because you are subscribed to the Google Groups
 Google App Engine group.
 To post to this group, send email to google-appeng...@googlegroups.com.
 To unsubscribe from this group, send email to
 google-appengine+unsubscr...@googlegroups.comgoogle-appengine%2bunsubscr...@googlegroups.com
 .
 For more options, visit this group at
 http://groups.google.com/group/google-appengine?hl=en.



-- 
You received this message because you are subscribed to the Google Groups 
Google App Engine group.
To post to this group, send email to google-appeng...@googlegroups.com.
To unsubscribe from this group, send email to 
google-appengine+unsubscr...@googlegroups.com.
For more options, visit this group at 
http://groups.google.com/group/google-appengine?hl=en.