Re: [appengine-java] Re: persistent and scalable global atomic counter: not possible with GAE?

2010-12-30 Thread Tatyana
MG,


Have you considered using Key.getId() method to implement global atomic
counter in your application?  GAE build in functionality for automatically
unique IDs Key.getId() method will return unique long value. Also Keys are
indexed, so if your application has to search within counters - indexed
search will be efficient.



On Wed, Dec 29, 2010 at 5:09 PM, Ikai Lan (Google)

> wrote:

> Sweet. Remember that Memcache's INCR operation IS atomic.
>
> Waiting to see your solution ... as well as what you are using it for =).
>
>
> --
> Ikai Lan
> Developer Programs Engineer, Google App Engine
> Blogger: http://googleappengine.blogspot.com
> Reddit: http://www.reddit.com/r/appengine
> Twitter: http://twitter.com/app_engine
>
>
>
> On Wed, Dec 29, 2010 at 12:38 PM, MG  wrote:
>
>> Ikai, you are right - I don't need a counter, a sequence of unique and
>> growing numbers will do. And I think I can make a scalable numeric
>> sequence by combining a sharded counter with a memcache counter (and
>> an occasional transaction). I'll post my solution when it's done.
>>
>> MG
>>
>> On Dec 29, 1:48 pm, "Ikai Lan (Google)" 
>> 
>> >
>> wrote:
>> > What are you building? With distributed systems, it can be tricky to do
>> some
>> > things. A single, scalable, atomic counter is an implementation for a
>> > solution, not a solution to a problem. There may be an alternate
>> > implementation that'll make your life easier but solve the problem at
>> hand.
>> >
>> > --
>> > Ikai Lan
>>
>> --
>> 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.



Re: [appengine-java] AppEngine-java-sdk-1.4.0 for mac corrupted

2010-12-09 Thread Tatyana
Actually it is ok on Mac 10.6.5
Should you check 'Downloads' directory? Screenshot indicates few downloads
of the same file.

On Thu, Dec 9, 2010 at 7:23 PM, Sumi  wrote:

>
> I downloaded it from here
> http://code.google.com/appengine/downloads.html
>
> and getting the error  "it cannot be unarchived"
>
>
> can someone help with the location for the correct sdk 1.4.0 for java
>
> --
> 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.



Re: [appengine-java] Re: Output encoding / JPEG does not seem to work

2010-11-22 Thread Tatyana
No problem. Would you like to post your code so we can help? The code I sent 
wasn't for blobs tore also, it works however. 

Sent from my iPad

On Nov 22, 2010, at 6:27 PM, John  wrote:

> Sorry Kellin, did not mean to reply to your post. The code I am talking about 
> is not related to blobstore.
> -- 
> 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.



Re: [appengine-java] Re: Output encoding / JPEG does not seem to work

2010-11-22 Thread Tatyana
Code works fine on development and production servers for couple of month,
you are probably having bug in your code. When you browsing your code please
verify the type of Blob field used for image source file (in byte array).

On Sun, Nov 21, 2010 at 10:25 PM, John  wrote:

> It is on production server that I tried - no luck.
> Did you try successfully on production to tweak the jpeg quality and get
> different sizes ?
>
> John
>
>  --
> 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.



Re: [appengine-java] Re: ImageService from dev server

2010-11-20 Thread Tatyana
so, you are not using com.google.appengine. api.datastore.Blob ?

On Sat, Nov 20, 2010 at 12:23 PM, andrew  wrote:

> Just to re-iterate:
>
> the question is related to images stored in the BLOBSTORE (not the
> datastore) and served via the ImageService using the
>
> url = imagesService.getServingUrl(blobKey);
>
> call.
>
> --
> 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.



Re: [appengine-java] Re: ImageService from dev server

2010-11-20 Thread Tatyana
While saving  image in the datastore and using valueStrategy =
IdGeneratorStrategy.IDENTITY  for the primaryKey you  then retrieve the
image by the id. This works on development and production servers.

On Sat, Nov 20, 2010 at 4:49 AM, andrew  wrote:

> Didier:
>
> Forgot to clarify this in the previous post.
>
> I have no problems to upload (and even delete) files to the blobstore
> in local dev_server.
>
> The problem is the URL returned by the call:
>
>url = imagesService.getServingUrl(blobKey);
>
> from the ImageService code when running in dev_server
>
> it returns
>
>http://0.0.0.0:80/_ah/img/{key}
>
> which is then NOT served.
>
> --
> 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.



Re: [appengine-java] Re: How to generate excel sheets in google appengine Java?

2010-11-19 Thread Tatyana
Also, in your servlet you may generate excel file by  configuring response
obj


response.setContentType("application/CSV");


set "Content-Disposition", "attachment; "yourfile.csv");


have response.getWriter().println( "write your output with delimiters
here");


Your file will be formatted fine in both Excel and Google Excel.



On Fri, Nov 19, 2010 at 12:05 AM, Meetu Maltiar wrote:

> Hi,
>
> You can use java excel API's. It works for us. Maybe you can have a look at
> my blog
> http://thoughts.inphina.com/2010/09/08/generating-excel-files-on-google-app-engine-for-a-wicket-application/
>
> Regards | Meetu Maltiar
>
>
> On Fri, Nov 19, 2010 at 9:44 AM, Didier Durand wrote:
>
>> HI,
>>
>> One way is to go indirectly via Google Docs Spreadsheet and its API
>> See http://code.google.com/apis/spreadsheets/
>>
>> didier
>>
>> On Nov 19, 4:35 am, Rodel Ocampo  wrote:
>> > Hi Guys. I'm new in developing system in gaej. How will i generate an
>> > excel sheet in my jsp file in google appengine java? I'm using eclipse.
>> > thanks in advance.
>>
>> --
>> 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.
>>
>>
>
>
> --
> Meetu Maltiar,
> Mobile-09717005168
>
> --
> 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.



Re: [appengine-java] Re: Output encoding / JPEG does not seem to work

2010-11-16 Thread Tatyana
The link to Google App Engine images API overview


http://code.google.com/appengine/docs/java/images/overview.html


This code works for transformation


ImagesService imageService = ImagesServiceFactory.getImagesService();

Image origImage = ImagesServiceFactory.makeImage(byteArray);

Blob origBlob = new Blob(origImage.getImageData());

ImageObj origImageObject = new ImageObj("orig_img.jpg",origBlob ...);

Transform tr = ImagesServiceFactory.makeResize(the_size_of_your_img,
new_size_of_your_img);

Image newImage = imageService.applyTransform(tr,origImage);



On Tue, Nov 16, 2010 at 12:40 PM, Peter Liu  wrote:

> Are you using dev server?
>
> The image service on dev server does the most basic thing possible and
> ignore most params. You might have issue working with PNG files as
> well.
>
> Deploy to a live test server and the image service should work.
>
> By default, jpeg encoding is quality 85 (according to my trials), set
> it to higher if you need better quality but size will go up.
>
> On Nov 13, 8:57 am, John  wrote:
> > When I use a lower quality encoding, the size of the resulting photo
> > is the same not matter what.
> > JPEG 100 or JPEG 60 gives me the exact same image size when applying a
> > couple transformations.
> > I tried with different types of photos, same result.
> >
> > Anyone had success with tweaking the encoding quality ?
>
> --
> 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.



Re: [appengine-java] Re: GAE or EC2

2010-11-13 Thread Tatyana
*
regarding SSL the same page says:

Custom Domain SSL*
Map your company’s domain over HTTPS to your App Engine applications
Status: In Development
Estimate: Limited Release by EOY 2010


On Sat, Nov 13, 2010 at 11:10 AM, Fred  wrote:

> Ikai raises good points and I can confirm that GAE is a different way
> of thinking and developing apps ... but also have to second that it's
> great fun once you "get the hang of it".
> However @Ikai, the identity crisis has been noticed, people turned
> their backs and I'd assume it's largely to the matter of lacking
> communication. The GAE for Business site has been updated last on May
> 19th (really?): http://code.google.com/appengine/business/roadmap.html
> ... many people are waiting forever for SSL for custom domains and
> business reliability. A level of confidence is hard to maintain if
> nobody knows where you guys are at and what's gonna happen next ;-)
>
> Keep communicating,
> Fred
>
> On Nov 13, 11:28 am, Muhammad Ijaz Khan  wrote:
> > Hi,
> > Anyone having any other reference to GAE/EC2 comparison or other
> literature
> > please share as I am working on a comparison assignment for these two for
> my
> > course project. Thanks.
> > regards,
> > Ijaz
> >
> > On Tue, Nov 9, 2010 at 7:09 AM, Vikas Hazrati 
> wrote:
> > > You might also want to check out a detailed comparison on technical
> > > aspects here
> >
> > >http://thoughts.inphina.com/2010/11/01/comparing-google-app-engine-an.
> ..
> >
> > > Regards | Vikas
> >
> > > On Nov 9, 9:32 am, Didier Durand  wrote:
> > > > Hi JY,
> >
> > > > I have used both: for a small company aiming at big applications, I
> > > > would definitely go GAE because it's PaaS: you don't have to deal
> with
> > > > the infrastructure which can become quite time consuming when your
> > > > application gets big if on EC2 (you have to update/patch your images,
> > > > take care of your scaling, etc.). It's probably not what you want to
> > > > spend time on at start with limited resource.
> >
> > > > On the other side, GAE has of course limitations / restrictions:
> Java-
> > > > only, datastore specific architecture, etc.
> >
> > > > To reassure you, (a) the code of GAE is open source (did not check if
> > > > 100%) and (b) some people are trying to replicate the system in an
> > > > independent fashion to provide alternatives: check out the AppScale
> > > > project athttp://
> > > googleappengine.blogspot.com/2010/10/research-project-appscale...
> >
> > > > regards
> > > > didier
> >
> > > > On Nov 9, 2:59 am, JY  wrote:
> >
> > > > > I want to ask fellow GAE users whether you think GAE is good choice
> to
> > > > > build real business on?
> > > > > I have used GAE for some personal projects, and right now help a
> > > > > friend on a tiny start up (but with big dream). The project is
> related
> > > > > to social network - I am thinking of two options:
> > > > > 1, GAE
> > > > > The benefits are obvious. However, it is also locking you inyou
> > > > > don't have much control over it. If you are unhappy later, you will
> > > > > have to redo the persistence layer and migrate data etc.
> > > > > 2, EC2
> > > > > You have much more control, and if the start-up gets funding, it is
> > > > > easy to migrate to dedicated hosting or even its own data center.
> The
> > > > > down side is developer (me, and only me) will have to spend quite
> some
> > > > > time to take care of the infrastructure (although I like this kind
> of
> > > > > work...)
> >
> > > > > I think my biggest concern of GAE is over the quality of service,
> and
> > > > > the data-store - if I go EC2, I probably will use a NoSQL solution
> > > > > like MogoDb, or Cassandra. The development efforts might be similar
> -
> > > > > all products are sort of young, hot, and limited.
> >
> > > > > Thanks.
> >
> > > > > JY
> >
> > > --
> > > 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