27 karma · joined May 22, 2012
Twitter: @harrywye Blog: http://www.harrysmemo.com/
...
<property environment="myenv" />
<property name="gae.sdk.dir" value="${myenv.GAESDK_HOME}"/>
...
<target name="copyGAEJars">
<copy todir="${warLibDir}" overwrite="true" flatten="true">
<fileset dir ="${gae.sdk.dir}/lib/user">
<include name="**/*.jar" />
</fileset>
</copy>
</target>
....On a related note, I'm getting all these new kind of spam emails these days in which the messages are specifically tailored to me. Real creepy. They know my name. They know the city I live in. Etc. (The message says, for example, I met the president of his company in a conference in [CITY NAME], and this is a follow-up. Etc.) Real creepy.
There is no other (legit) way, in my view. If you want to send messages to a large number of people, then you'll have to build your audience/followers over time.
PS: Here's an article I wrote a few weeks ago, if you are interested: http://blog.tweetdelegate.com/post/21164614504/how-do-you-ge...
It appears that, because it recursively calls it, the call eventually times out. (Google App Engine has this time limit of 10~30 seconds.) I'm not sure if I'll have a solution for this, but I can at least catch the exception. I'll need to look into it further.
Thanks for finding this bug!
There are many different ways we can use, benefit from, others' (other developers') work. Traditionally, using a library and linking it into your own code was the primary way to use other people's work. (There are pros and cons.) There have been many different efforts for the last decade or so to make "reusing" others' software "easier". You may recall things like component-based software development, etc., or more recently, certain architectural designs/paradigms such as SOA, and so forth. Open source software is another way in which you can "reuse" others' work.
I have no problem with one or another of these approaches. I use a lot of open source software and I open sourced a lot of my software before (even before open source was considered an important part of the development community). I was a big believer of component-based software development (which never realized).
This is just a different effort. Do you really want to run hundreds of "small" services yourself? Just hypothetically, if you can find (virtually) every functionality you need as a Web Service, do you still need to code it into your own program or run it as your own service? This is a rhetorical question, but I see this as a future. I believer that having a uniform interface (e.g., REST based WS) can make this dream a reality. REST-based Web services have been getting popular for the last several years with wide "install bases". I think we are on a good track (so far).
More to the point, the program part of the PageSynopsis is not that much. Any competent developer can probably implement this in a day (or, for even less) including all extra functionalities. But, why spend a day? And, spend more hours maintaining it, when/if the service were already available? (Also, that's hundred days for hundred developers.) I believe that the real benefit of PageSynopsis (and, other services I'm currently developing) is that, if you choose so, you do not have to worry about anything other than just the "interface". I developed this service almost a year ago, and amazingly it just works for me to this date. (Google does heavy lifting for me.) No more extra jar files I have to worry about. No maven, ant scripts to maintain.
I hope you see that this can be useful.