GAE ancestor query without ancestor in the results

Ancestor queries in GAE can return the ancestor in the results:

  • when ancestor and query kind are the same, eg.:
    SomeModel.query(ancestor=some_key)
  • on kindless query, eg.:
    ndb.Query(ancestor=some_key)
  • To filter out ancestor instance from being fetched use filter on __key__:

    SomeModel.query(ancestor=some_key).filter(SomeModel.key > some_key)

    Advertisements

Embedded webapp mini profiler

If your’re ASP.NET MVC developer you should already know about MVC Mini Profiler released by Stack Overflow, if you don’t, go get it now.

Google App Engine developers have the appstats, a tool that does similar things but requires you to explicitly look for profiling info.

Now GAE has mini-profiler to ÔÇö this is old news apparently ­čśë ÔÇö an appstats wrapper mini app that you can embed in your web app, check out Google App Engine Mini Profiler and have stats in your face, all the time.

Bezp┼éatne wdro┼╝enia Google Apps dla firm

Od grudnia 2012 Google Apps dla firm nie mo┼╝na ju┼╝ zarejestrowa─ç w wersji bezp┼éatnej. Skoro i tak musimy zap┼éaci─ç za konta u┼╝ytkownik├│w, to z tej okazji warto skorzysta─ç z pomocy specjalist├│w zajmuj─ůcych si─Ö konfiguracj─ů i wdro┼╝eniem Google Apps.

Bezp┼éatne wdro┼╝enie Google Apps przez profesjonalist├│w pozwala wykorzysta─ç pe┼éen potencja┼é platformy. Nie ma ju┼╝ sensu samemu ┼Ťl─Öcze─ç nad dokumentacj─ů w celu opracowania najlepszej strategii wdro┼╝enia, specjalista zrobi to za nas.

Google Apps to nie tylko poczta i dokumenty, to wiele r├│┼╝nych us┼éug Google po┼é─ůczonych w ramach korporacyjnej domeny i skupionych wok├│┼é firmowych kont u┼╝ytkownik├│w. Dzi─Öki wdro┼╝eniu mo┼╝emy zaoszcz─Ödzi─ç na licencjach na innym oprogramowaniu, na kosztach operacyjnych opieki nad firmowym IT, a nawet na podr├│┼╝ach s┼éu┼╝bowych ­čÖé