Is it possible for you to share the VarChars limits you guys used for the fields on meme.popular table?
I'm playing with the data, and in order to have it saved locally into my application I would like to optimize my db table using the limits/specs you guys used.
On Fri, Oct 2, 2009 at 10:58 PM, Fabio Giolito <giolito@...> wrote:
If i'm loading this file on the bookmarklet:
memethis.js?id=123&hash=456 can I get these GET parameters from within the memethis.js file?
I don't think it is possible directly from the bookmarklet, but there probably is a solution using an intermediate page or generating the JavaScript on demand.
I was playing with the timestamps found in the meme.popular table but can't figure out how they can be traslatd into a meaningful date. THey seem to be longer than usual.
How can I get the real date/time from those timestamps found in the table?
So, just divide them by 1000 and you should get the number of seconds since epoch (the unix timestamp), which is the most common accepted parameter for time and date related functions.
Regards,
Bruno
On Sat, Oct 3, 2009 at 1:02 PM, Flavio Jarabeck <fjarabeck@...> wrote:
Hi!
I was playing with the timestamps found in the meme.popular table but can't figure out how they can be traslatd into a meaningful date. THey seem to be longer than usual.
How can I get the real date/time from those timestamps found in the table?
Sorry, but we can't guarantee that, actually. It's better not to say what are our limits today because they are likely to change. You should probably be fine with 65k characters for the near future, though :-D
(is this optimization really needed? Right now? Have you heard about that aphorism by Don Knuth? :-D)
Regards,
Bruno
On Sat, Oct 3, 2009 at 6:14 AM, Flavio Jarabeck <fjarabeck@...> wrote:
Hi Meme Team!
Is it possible for you to share the VarChars limits you guys used for the fields on meme.popular table?
I'm playing with the data, and in order to have it saved locally into my application I would like to optimize my db table using the limits/specs you guys used.
I've created another project in AppEngine so that we can test new ideas outside our production environment. You can access it here: http://memeteste.appspot.com
This version is generating the bookmarklet with the code you've suggested and I've also fixed a few minor things on your js. The js is generated dynamically so that it can get the id and token parameters. I've tested it and it's working fine, you can go check it for yourself :-)
The only problem is that I'm sending the token plain over an unsecure connection to be able to generate the JavaScript. This is not good, I'd never use it over a wi-fi connection in a place where someone could be sniffing my packets. Unfortunatly, it looks like AppEngine doesn't support https for custom domains.
So we still need to figure out a better way to implement the security or find another solution before we can really use something like this.
Regards, Bani
On Fri, Oct 2, 2009 at 10:58 PM, Fabio Giolito <giolito@...> wrote:
I have some improvement suggestion for the "Meme This" bookmarklet.
--
OVERVIEW
Right now all the JS code is on the bookmarklet, so if you need to change something on the bookmarklet code the user would have to get a new bookmarklet on the site.
So the first thing would be to use an external JS file, that you can constantly improve and it will be updated for the user with no extra effort.
Then what the bookmarklet does is to create a script tag for that JS file on the page the user is in, and run.
The second thing is that for posting images you need to right click the image, choose to "view image", and use the bookmarklet.
I've wrote some code that scans the current page for images that mach some criteria, outlines it, and add a form to post it using meme this.
No problem. I was just wondering what I can do to create my tables accordingly.
Last question, Whats The size of the content field?
Tx.
Sent from my iPhone
On 04/10/2009, at 00:16, Bruno Zanchet <bzanchet@...> wrote:
Hi Flavio,
Sorry, but we can't guarantee that, actually. It's better not to say what are our limits today because they are likely to change. You should probably be fine with 65k characters for the near future, though :-D
(is this optimization really needed? Right now? Have you heard about that aphorism by Don Knuth? :-D)
Regards,
Bruno
On Sat, Oct 3, 2009 at 6:14 AM, Flavio Jarabeck <fjarabeck@gmail.com> wrote:
Hi Meme Team!
Is it possible for you to share the VarChars limits you guys used for the fields on meme.popular table?
I'm playing with the data, and in order to have it saved locally into my application I would like to optimize my db table using the limits/specs you guys used.
Hey again!
Yeah, it was memethis2.js but i've renamed it to memethis.js
It was already working, have you tested it?
You'll just need to copy the js to some place you can edit and use,
to put your id and hash from memethis at the top of the JS code.
(or run from firebug console)
here's how it looks:
http://grab.by/7Jb
It adds a purple border to the image, and when you move your mouse over it you
can add a caption and post it.
I was asking if anyone knew if it was possible to get variables from the js URL
you're embedding because I don't have a solution for how to manage the id and
hash of each user yet... Any ideas?
cheers,
Fabio
--- In meme-dev@yahoogroups.com, Bani <borboleta@...> wrote:
>
> Hi Fabio,
>
> I've created another project in AppEngine so that we can test new ideas
> outside our production environment. You can access it here:
> http://memeteste.appspot.com
> This version is generating the bookmarklet with the code you've suggested
> and I've also fixed a few minor things on your js. The js is generated
> dynamically so that it can get the id and token parameters. I've tested it
> and it's working fine, you can go check it for yourself :-)
> The only problem is that I'm sending the token plain over an unsecure
> connection to be able to generate the JavaScript. This is not good, I'd
> never use it over a wi-fi connection in a place where someone could be
> sniffing my packets. Unfortunatly, it looks like AppEngine doesn't support
> https for custom domains.
> So we still need to figure out a better way to implement the security or
> find another solution before we can really use something like this.
>
> Regards,
> Bani
>
> On Fri, Oct 2, 2009 at 10:58 PM, Fabio Giolito <giolito@...>wrote:
>
> >
> >
> > I have some improvement suggestion for the "Meme This" bookmarklet.
> >
> > --
> > OVERVIEW
> >
> > Right now all the JS code is on the bookmarklet, so if you need to change
> > something on the bookmarklet code the user would have to get a new
> > bookmarklet on the site.
> >
> > So the first thing would be to use an external JS file, that you can
> > constantly improve and it will be updated for the user with no extra effort.
> > Then what the bookmarklet does is to create a script tag for that JS file
> > on the page the user is in, and run.
> >
> > The second thing is that for posting images you need to right click the
> > image, choose to "view image", and use the bookmarklet.
> > I've wrote some code that scans the current page for images that mach some
> > criteria, outlines it, and add a form to post it using meme this.
> >
> > --
> > MY SUGGESTION
> >
> > So I'm suggesting this new bookmarklet:
> >
> >
javascript:void((function(){var%20e=document.createElement('script');e.setAttrib\
ute('type','text/javascript');e.setAttribute('charset','UTF-8');e.setAttribute('\
src','
> >
http://dl.getdropbox.com/u/167423/memethis.js?id=XX&hash=XXXXXX');document.body.\
appendChild(e)})()<http://dl.getdropbox.com/u/167423/memethis.js?id=XX&hash=XXXX\
XX%27%29;document.body.appendChild%28e%29%7D%29%28%29>
> > );
> > If whoever's working on memethis wants to copy and improve this JS feel
> > free.
> > Get it here: http://dl.getdropbox.com/u/167423/memethis2.js
> > A lot of improvement can be done there. I'm not a JS expert, I'd really
> > like someone's help on this.
> >
> > --
> > WHY IT WONT WORK
> >
> > You need to add the ID and HASH for your user on memethis.
> >
> > If i'm loading this file on the bookmarklet:
> > memethis.js?id=123&hash=456
> > can I get these GET parameters from within the memethis.js file?
> >
> > --
> > WORK IN PROGRESS
> >
> > When you use this bookmarklet it also adds a bar on the top of the page to
> > create a text post. I'm still working on that.
> > The default is going to be a link to the current page using the page's
> > title or the page url if it has no title.
> >
> >
> >
> >
> >
> >
> >
>
Hi Fabio,
The button to send the full page as a link was broken because you were
not sending the URL, you were sending the comment inside the content
field and the hash was empty. For the images I didn't change anything
as far as I remember. Now they are both working on
http://memeteste.appspot.com :-)
Bani
On Mon, Oct 5, 2009 at 5:43 PM, Fabio Giolito <giolito@...> wrote:
> Hey again!
>
> Yeah, it was memethis2.js but i've renamed it to memethis.js
>
> It was already working, have you tested it?
> You'll just need to copy the js to some place you can edit and use,
> to put your id and hash from memethis at the top of the JS code.
> (or run from firebug console)
>
> here's how it looks:
> http://grab.by/7Jb
>
> It adds a purple border to the image, and when you move your mouse over it you
can add a caption and post it.
>
>
> I was asking if anyone knew if it was possible to get variables from the js
URL you're embedding because I don't have a solution for how to manage the id
and hash of each user yet... Any ideas?
>
>
>
> cheers,
> Fabio
>
>
> --- In meme-dev@yahoogroups.com, Bani <borboleta@...> wrote:
>>
>> Hi Fabio,
>>
>> I've created another project in AppEngine so that we can test new ideas
>> outside our production environment. You can access it here:
>> http://memeteste.appspot.com
>> This version is generating the bookmarklet with the code you've suggested
>> and I've also fixed a few minor things on your js. The js is generated
>> dynamically so that it can get the id and token parameters. I've tested it
>> and it's working fine, you can go check it for yourself :-)
>> The only problem is that I'm sending the token plain over an unsecure
>> connection to be able to generate the JavaScript. This is not good, I'd
>> never use it over a wi-fi connection in a place where someone could be
>> sniffing my packets. Unfortunatly, it looks like AppEngine doesn't support
>> https for custom domains.
>> So we still need to figure out a better way to implement the security or
>> find another solution before we can really use something like this.
>>
>> Regards,
>> Bani
>>
>> On Fri, Oct 2, 2009 at 10:58 PM, Fabio Giolito <giolito@...>wrote:
>>
>> >
>> >
>> > I have some improvement suggestion for the "Meme This" bookmarklet.
>> >
>> > --
>> > OVERVIEW
>> >
>> > Right now all the JS code is on the bookmarklet, so if you need to change
>> > something on the bookmarklet code the user would have to get a new
>> > bookmarklet on the site.
>> >
>> > So the first thing would be to use an external JS file, that you can
>> > constantly improve and it will be updated for the user with no extra
effort.
>> > Then what the bookmarklet does is to create a script tag for that JS file
>> > on the page the user is in, and run.
>> >
>> > The second thing is that for posting images you need to right click the
>> > image, choose to "view image", and use the bookmarklet.
>> > I've wrote some code that scans the current page for images that mach some
>> > criteria, outlines it, and add a form to post it using meme this.
>> >
>> > --
>> > MY SUGGESTION
>> >
>> > So I'm suggesting this new bookmarklet:
>> >
>> >
javascript:void((function(){var%20e=document.createElement('script');e.setAttrib\
ute('type','text/javascript');e.setAttribute('charset','UTF-8');e.setAttribute('\
src','
>> >
http://dl.getdropbox.com/u/167423/memethis.js?id=XX&hash=XXXXXX');document.body.\
appendChild(e)})()<http://dl.getdropbox.com/u/167423/memethis.js?id=XX&hash=XXXX\
XX%27%29;document.body.appendChild%28e%29%7D%29%28%29>
>> > );
>> > If whoever's working on memethis wants to copy and improve this JS feel
>> > free.
>> > Get it here: http://dl.getdropbox.com/u/167423/memethis2.js
>> > A lot of improvement can be done there. I'm not a JS expert, I'd really
>> > like someone's help on this.
>> >
>> > --
>> > WHY IT WONT WORK
>> >
>> > You need to add the ID and HASH for your user on memethis.
>> >
>> > If i'm loading this file on the bookmarklet:
>> > memethis.js?id=123&hash=456
>> > can I get these GET parameters from within the memethis.js file?
>> >
>> > --
>> > WORK IN PROGRESS
>> >
>> > When you use this bookmarklet it also adds a bar on the top of the page to
>> > create a text post. I'm still working on that.
>> > The default is going to be a link to the current page using the page's
>> > title or the page url if it has no title.
>> >
>> >
>> >
>> >
>> >
>> >
>> >
>>
>
>
>
>
> ------------------------------------
>
> Yahoo! Groups Links
>
>
>
>
Hi!
This page ( http://developer.yahoo.com/meme/guide/meme-yql-tables.html )
specifies a Meme YQL Table named meme.people when none exists in YQL Tables'
List for Meme (its actually meme.memes). I wonder which one will be used in
future.
Thank You!
Kulbir Saini
http:/cachevideos.com/
On Wed, Oct 07, 2009 at 06:45:22AM -0000, Kulbir Saini wrote:
> Hi!
>
> YQL is returning meme URLs as http://meme.yahoo.com:4080/kulbirsaini/ . I
have no idea from where that port part is coming. Is anyone else experiencing
the same problem?
>
> Thank You!
> Kulbir Saini
> http://gofedora.com/
Hi,
thanks for reporting this. Unfortunately that is a bug, which will be
fixed in next release. You can assume it will return the proper value
when it get fixed.
Thanks,
--
~dsouza
yahoo!im: paravinicius
gpg key fingerprint: 71B8 CE21 3A6E F894 5B1B 9ECE F88E 067F E891 651E
On Wed, Oct 07, 2009 at 06:53:06AM -0000, Kulbir Saini wrote:
> Hi!
>
> This page ( http://developer.yahoo.com/meme/guide/meme-yql-tables.html )
specifies a Meme YQL Table named meme.people when none exists in YQL Tables'
List for Meme (its actually meme.memes). I wonder which one will be used in
future.
>
> Thank You!
> Kulbir Saini
> http:/cachevideos.com/
Hi,
meme.memes will be renamed to meme.people in near future. If your app is
using meme.memes you might have to change it when meme.people is
published. But that should be the only difference.
Thanks,
--
~dsouza
yahoo!im: paravinicius
gpg key fingerprint: 71B8 CE21 3A6E F894 5B1B 9ECE F88E 067F E891 651E
On Wed, Oct 07, 2009 at 10:39:57PM -0300, Diego Souza wrote:
> Hi,
>
> thanks for reporting this. Unfortunately that is a bug, which will be
> fixed in next release. You can assume it will return the proper value
> when it get fixed.
>
> Thanks,
Hi,
it should be fixed by now in yql. :-)
Thanks,
--
~dsouza
yahoo!im: paravinicius
gpg key fingerprint: 71B8 CE21 3A6E F894 5B1B 9ECE F88E 067F E891 651E
If you are a developer that got an early start with the Meme API, you
probably managed to get an App ID before being able to select the Meme
Scope.
Starting November 9th, 2009, the Meme authenticated API calls will require an App ID created specifying the Meme Scope.
This means that some apps can break with this change.
To see if you need to create a new App ID, please follow these steps:
- Go to https://developer.apps.yahoo.com/devtool/projects - Click on your Meme app to see the details of your project - In the "ACCESS SCOPES" box there should be "Meme". If you don't see Meme there, you need to create a new App ID.
Isn't it possible to migrate the key to this new scope? Changing the AppID will break all the existing authentications, right?
Bani
On Thu, Oct 22, 2009 at 3:14 PM, Pedro Valente <pvalente@...> wrote:
Hi,
If you are a developer that got an early start with the Meme API, you
probably managed to get an App ID before being able to select the Meme
Scope.
Starting November 9th, 2009, the Meme authenticated API calls will require an App ID created specifying the Meme Scope.
This means that some apps can break with this change.
To see if you need to create a new App ID, please follow these steps:
- Go to https://developer.apps.yahoo.com/devtool/projects - Click on your Meme app to see the details of your project
- In the "ACCESS SCOPES" box there should be "Meme". If you don't see Meme there, you need to create a new App ID.
If you are a developer that got an early start with the Meme API, you
probably managed to get an App ID before being able to select the Meme
Scope.
Starting November 9th, 2009, the Meme authenticated API calls will require an App ID created specifying the Meme Scope.
This means that some apps can break with this change.
To see if you need to create a new App ID, please follow these steps:
- Go to https://developer.apps.yahoo.com/devtool/projects - Click on your Meme app to see the details of your project
- In the "ACCESS SCOPES" box there should be "Meme". If you don't see Meme there, you need to create a new App ID.
Hello,
If post type is 'photo', do you know if there's an image thumbnail
available that we can use?
Example:
<type>photo</type>
<content><![CDATA[http://d.yimg.com/gg/u/
05022cf7c8ed08993740806c22a84c5ad1dffd83.jpeg]]></content>
Thanks.
-Jerome
Hi Jerome,
sorry, but at the moment, the thumbnail URL is not available through
the API. We'll look into this for the future, tough.
Regards,
Bruno
On Mon, Oct 26, 2009 at 9:06 PM, Jerome Lemuel Basa <jldbasa@...> wrote:
> Hello,
>
> If post type is 'photo', do you know if there's an image thumbnail
> available that we can use?
>
> Example:
> <type>photo</type>
> <content><![CDATA[http://d.yimg.com/gg/u/
> 05022cf7c8ed08993740806c22a84c5ad1dffd83.jpeg]]></content>
>
> Thanks.
>
> -Jerome
>
>
> ------------------------------------
>
> Yahoo! Groups Links
>
>
>
>
I'm trying to list the people I'm following through YQL but I can't
figure out how to overcome the 20 limit.
I've tried setting the offset with SELECT name FROM meme.following
WHERE owner_guid=me offset 20
and SELECT name FROM meme.following(21,41) WHERE owner_guid=me but
neither worked.
Any ideas?
This is a known bug introduced a short time ago. It should be fixed on a few days with our next release.
Pedro
On 29/10/2009, at 21:04, "Bani" <borboleta@...> wrote:
I'm trying to list the people I'm following through YQL but I can't
figure out how to overcome the 20 limit.
I've tried setting the offset with SELECT name FROM meme.following
WHERE owner_guid=me offset 20
and SELECT name FROM meme.following(21,41) WHERE owner_guid=me but
neither worked.
Any ideas?
I have a suggestion: how about some sort of public changelog so that the developers have a central point to find out what is being changed? Right now we have this information scattered in e-mails, the forum and the API meme and it is a little bit hard to make a check list of what should be changed (such as column names for the YQL tables, the API key, etc) and what new features we could add when we make a new release of our applications.
Maybe you could have a locked topic in the forum with everything we should pay attention to as we develop our software.
Vanessa
On Thu, Oct 29, 2009 at 10:37 PM, Pedro Valente <pvalente@...> wrote:
This is a known bug introduced a short time ago. It should be fixed on a few days with our next release.
Pedro
On 29/10/2009, at 21:04, "Bani" <borboleta@...> wrote:
I'm trying to list the people I'm following through YQL but I can't
figure out how to overcome the 20 limit.
I've tried setting the offset with SELECT name FROM meme.following
WHERE owner_guid=me offset 20
and SELECT name FROM meme.following(21,41) WHERE owner_guid=me but
neither worked.
Any ideas?
I second the sugestion for a changelog. You probably can derive that from your internal development process, and it will free you from answering the same questions over again :-)
On Fri, Oct 30, 2009 at 1:39 AM, Bani <borboleta@...> wrote:
I have a suggestion: how about some sort of public changelog so that the developers have a central point to find out what is being changed? Right now we have this information scattered in e-mails, the forum and the API meme and it is a little bit hard to make a check list of what should be changed (such as column names for the YQL tables, the API key, etc) and what new features we could add when we make a new release of our applications.
Maybe you could have a locked topic in the forum with everything we should pay attention to as we develop our software.
Vanessa
On Thu, Oct 29, 2009 at 10:37 PM, Pedro Valente <pvalente@...> wrote:
This is a known bug introduced a short time ago. It should be fixed on a few days with our next release.
Pedro
On 29/10/2009, at 21:04, "Bani" <borboleta@...> wrote:
I'm trying to list the people I'm following through YQL but I can't
figure out how to overcome the 20 limit.
I've tried setting the offset with SELECT name FROM meme.following
WHERE owner_guid=me offset 20
and SELECT name FROM meme.following(21,41) WHERE owner_guid=me but
neither worked.
Any ideas?
Hi list,
I have just finished writing a new wordpress plugin Memepost. Memepost lets you
add a `Memepost' or `Post to Meme' or `MemeThis' or `MemeIt' button to your
wordpress posts.
For more information on the plugin, please check http://gofedora.com/memepost/ .
This plugin is basically a rewrite of 'Easy Retweet' wordpress plugin.
Thank You!
Kulbir Saini.
Blog : http://gofedora.com/
Project : http://cachevideos.com/
Hi!
Not sure if this list is the best place to write that, but I found
this out while developing the new MemeThis version.
The issue is: both the API and the website will not accept any images
coming from Abstruse Goose. For example:
http://abstrusegoose.com/strips/computer_science_major.PNG
If you try to meme it, you will get an "undefined" error on the API,
and a generic error message on the website.
I tried to copy the very same image to my site, that is:
http://chester.blog.br/teste_meme/computer_science_major.PNG
and from *there* you can meme it. Thougt it might be a referrer check,
but curl/wget will retrieve the file just fine without any
referrer/cookie information.
--
Carlos Duarte do Nascimento (Chester)
cd@... | http://chester.blog.br
HI,
that is a known issue we have: we can't handle HTTP redirects.
$ curl -I http://abstrusegoose.com/strips/computer_science_major.PNG
HTTP/1.1 302 Moved Temporarily
Content-Length: 0
Location: /strips/computer_science_major.PNG?9c1f51c8
Sorry about that. In the meantime, while this is not fixed, the only way
to post this is to follow the redirect(s) and post the actual image url
(the one which actually returns the blob).
Regards,
On Sun, Nov 08, 2009 at 03:54:03AM -0200, Chester (Carlos Duarte do Nascimento)
wrote:
> Hi!
>
> Not sure if this list is the best place to write that, but I found
> this out while developing the new MemeThis version.
>
> The issue is: both the API and the website will not accept any images
> coming from Abstruse Goose. For example:
>
> http://abstrusegoose.com/strips/computer_science_major.PNG
>
> If you try to meme it, you will get an "undefined" error on the API,
> and a generic error message on the website.
>
> I tried to copy the very same image to my site, that is:
>
> http://chester.blog.br/teste_meme/computer_science_major.PNG
>
> and from *there* you can meme it. Thougt it might be a referrer check,
> but curl/wget will retrieve the file just fine without any
> referrer/cookie information.
>
> --
> Carlos Duarte do Nascimento (Chester)
> cd@... | http://chester.blog.br
--
~dsouza
yahoo!im: paravinicius
gpg key fingerprint: 71B8 CE21 3A6E F894 5B1B 9ECE F88E 067F E891 651E
gpg pub key: http://bitforest.org/~dsouza/pub/gpg-pubkey.txt