вторник, 25 ноября 2008 г.

rss2email.ru - на что подписаться? (3 сообщения)

 rss2email.ruНа что подписаться?   |   Управление подпиской 

  RSS  rss2email.ru - на что подписаться?
Рекомендуем только лучшие новостные ленты и блоги!
http://www.rss2email.ru/top.asp
другие подписчики этой ленты также читают >>






rss2email.ru       отписаться: http://www.rss2email.ru/unsubscribe.asp?c=15156&u=154831&r=836163481
управлять всей подпиской: http://www.rss2email.ru/manage.asp

вторник, 18 ноября 2008 г.

rss2email.ru - на что подписаться? (3 сообщения)

 rss2email.ruНа что подписаться?   |   Управление подпиской 

  RSS  rss2email.ru - на что подписаться?
Рекомендуем только лучшие новостные ленты и блоги!
http://www.rss2email.ru/top.asp
другие подписчики этой ленты также читают >>






rss2email.ru       отписаться: http://www.rss2email.ru/unsubscribe.asp?c=15156&u=154831&r=836163481
управлять всей подпиской: http://www.rss2email.ru/manage.asp

четверг, 13 ноября 2008 г.

Pipes Blog - Pipes webservice module and AppJet

 rss2email.ruНа что подписаться?   |   Управление подпиской 

  RSS  Pipes Blog
The latest news about Pipes
http://blog.pipes.yahoo.net
рекомендовать друзьям >>


  • Pipes webservice module and AppJet

    Did you ever want to do something more with Pipes data? By using a Pipes webservice module you can!

    There are several ways you can achieve this. You can host your own - or even host it on Google App Engine. Sam Pullara has a great post on how to extend Pipes with GAE here.

    One host that we've been playing around with is AppJet. Using AppJet as your host for your Pipes webservice module is easy to make, fast and effective. AppJet uses JavaScript as the server side language making it even easier to use for web developers.

    For this example, I want to randomize my feed. First you'll need to create an appjet login, after that you can clone my example AppJet app. Appjet like Pipes lets you view source, which for developers is one of the best ways to learn and see how things work.

    Some things to take note. You'll want to name your AppJet function name "post_<somename here>". This tells AppJet that you're posting data to this function. You'll also want to add page.setMode("plain"); and var data = JSON.parse(request.params.data); as your first and second line.

    appjectss

    var data, gives you access to the pipes output data array. You can do whatever you want with it. For my example I just do a randomized sort on it. If you want to manipulate each item in the data array, its easy to loop through it and change the feed as necessary (see my commented code in the AppJet example). You can also add items to the data array by declaring something like: data.items[i].newitem = <whatever>;

    pipesWSeditor

    AppJet makes is so easy and is a great way to extend Pipes functionality. Here is my example Pipe that will bring it all together.

    You'll want to make sure that "Path to items list:" has a value of "items" or similar for this example to work.


    Переслать  





rss2email.ru       отписаться: http://www.rss2email.ru/unsubscribe.asp?c=27836&u=154831&r=824809263
управлять всей подпиской: http://www.rss2email.ru/manage.asp

четверг, 6 ноября 2008 г.

Pipes Blog (7 сообщений)

 rss2email.ruНа что подписаться?   |   Управление подпиской 

  RSS  Pipes Blog
The latest news about Pipes
http://blog.pipes.yahoo.net
рекомендовать друзьям >>


  • Pipes charset encoding and pubDate

    Pipes has had a problem handling certain character sets in various feeds and XML documents. The good news is that we believe we've finally isolated the issue and the release today should solve the mangling problem for a majority of feeds in our system. If you are using the http://william.cswiz.org/tool/xmliconv/ hack, you can still continue to use it, but you should be able to fetch the feeds directly now.

    We also fixed the pubDate on our output. We will display the 4 digits of the year (2008) vs. the 2 digits (08).


    Переслать  


  • How to find your Pipe ID after customizing your Pipes URL.

    For you web2.0 savvy people that customized your Pipes URL to http://pipes.yahoo.com/coolname/coolpipe, you might be wondering how to get your Pipe ID.

    This is especially useful to Flash developers who use our yahooapis.com crossdomain policy file as the web2.0 URLs aren't supported in that domain.

    To get the ID of your Pipe go to "More Options" on the Pipe info page and click "Get as RSS" (or as JSON etc). This will open a new window and you'll see the Pipe ID in the URL.

    If you are a Flash developer, just replace pipes.yahoo.com with pipes.yahooapis.com as described in this previous post: http://blog.pipes.yahoo.net/2007/03/10/pipes-adds-flash-developer-support/


    Переслать  


  • Pipes badges in the wild and cool blog posts

    It's been a few months since we launched Pipes badges. We've seen them all over the web and just wanted to point out a few. Sites that use Pipes badges really have ranged the gamut from a map/photo mashup at Calistoga Inn's web site to powering Blondies home page.

    A special thanks to John Herren for an awesome post on our newly added support for serialized php output. In his post he shows how to use Pipes serialized php output and even gives benchmarks on decoding serialized php vs json.

    Corvida over at ReadWriteWeb.com just recently posted an excellent compilation of useful Pipes. She broke it down into three categories - Social Submission and Aggregation Yahoo Pipes, Pricing Alert Yahoo Pipes - Catch That Deal! and Media Yahoo Pipes.

    Xefer is a really cool mashup that uses Yahoo! Pipes to get twitter data and uses Googles chart to display it. Also check out Summize to see what people are saying about Yahoo! Pipes on Twitter.


    Переслать  


  • New Yahoo! Pipes PHP serialized output renderer

    Until now JSON output has been the only way to obtain all the data flowing through a Pipe. Starting today we've added a second way of getting all the data - serialized PHP Pipe output.

    To get this, go to your Pipe -> More options -> Get as PHP. Right click the "Get as PHP" link to copy link location (or copy shortcut if using IE).

    phpdropdown.png

    After obtaining the link location, you can do something as simple as this to get Pipe output data as an array into your PHP script.

    // Pipes Request $req = 'http://pipes.yahoo.com/pipes/pipe.run?_id=ZKJobpaj3BGZOew9G8evXg&_render=php'; // Make the request $phpserialized = file_get_contents($req); // Parse the serialized response $phparray = unserialize($phpserialized);

    To view the array in your web browser, use this piece of PHP code to help visualize the array.

    print_r($phparray);

    print_r.png

    To view a code sample on how to do a request go here. To read more about serialized PHP at Yahoo!, go here.

    It's then up to you on how you want to display or use the Pipe data. The possibilities are endless.


    Переслать  


  • Our one year anniversary

    It's Pipes first birthday and we've grown so much!

    We'd like to thank our users and developers for making Pipes so successful. It really makes us enjoy getting up in the morning and coming to work.

    Since our launch (way back in 07), we have been focused on listening to what you want and prioritizing those features in each release. This has meant adding over 20 new modules, redesigning our site to make Pipes easier to find and use, and numerous backend enhancements. As always, please give us your suggestions here.

    It's amazing to see the variety of Pipes that people have been building using the simple visual editor we provide. These range from translating text from one language to another, to searching for the best apartments near a park, to monitoring hundreds of RSS feeds for certain topics.

    In the past year we've adding some cool features such as, Flash support (tutorial link), iPhone support (wired buzz), Private Field support (external tutorial link) and Fetch Page module (external tutorial link) just to name a few.

    We also have had some awesome tutorials created by our amazing users. Here are some recent articles:

    Pipes Books! Download these and print them out for your bleary eyes:

    We have some new cool features coming in the near future - find out about them on this blog!

    In the mean time, check out these recent Pipes we've made. yahoo.search.image - by Jonathan (our fearless co-founder of Pipes) - shows how a Pipe can be used to wrap REST-style APIs and Feed Item Search that looks at the search results of any query and finds RSS items in those results. craigslist / zillow mashup - created by Paul (gui gluer) - cross references Zillow and craigslist to find out what Zillow thinks the estimated price should be in craigslist and yahoo buzz image search shows 5 images associated with each Yahoo! buzz item.


    Переслать  


  • New "Fetch Page" module and nice web path enhancement…

    This week we have two updates to our site: A new module to fetch a pages source and a small fix for easy web paths when running a Pipe.

    This weeks release incorporates a new module named "Fetch Page". The new module will fetch the source of a given web site as a string. This data can then be converted into a RSS feed or merged with other data in your Pipe using the Regex module. The module is located under the "Sources" menu in the editor.
    Thumbnail for fetch page
    The module can fetch an entire page or you can specify a "starting" and "ending" point. We also offer support for specifying a delimiter to allow you to easily separate the text into strings.
    fetch-page-blog-image-1-thumb.png
    Our team as also created a few examples:
    1) Fetch Page Example #1 is our first example. The goal of this Pipe is to extract train schedules from a local train scheduled provided in the San Francisco Bay Area.
    2) Fetch Page Example #2 is a simple example that utilizes the first example as a sub-Pipe to obtain addition train stops.

    Additional information about this new module along with its limitations can be found in the documentation modules/sources section.

    Our second change to the site this week is a minor fix/enhancement to allow for easy web paths of all Pipe.runs page. This will allow you to use the easy paths you created for your Pipes. For example, the Pipe above "Fetch Page Example #1" would look like the following below (please note the "?" instead of the "&"):

    Original name:
    "http://pipes.yahoo.com/pipes/pipe.run?_id=1qoLq6ai3BGv06982R2EvQ&_render=rss&station=Palo+Alto"

    Easy web address name:
    "http://pipes.yahoo.com/pipes_team/fetch_page_example?_render=rss&station=Palo+Alto"


    Переслать  


  • New "Private" field support for passwords, application IDs and more

    Four nice changes to Pipes this week.

    First, ever wanted to share your Pipe but not your username, password or application ID? Now you can! Pipes now supports "private" fields in two new modules, the private input module and the private string module. Private fields are not visible to anyone but the Pipe creator, and are not copied if the Pipe is cloned. If a Pipe user doesn't provide a value for a private input field, then any "default" value provided by the Pipe creator continues to be used - so your Pipes will run for anyone but only you can see the private values.

    privateinput.jpg privatestring.jpg

    Secondly, in addition to the new private modules we've added a "source" view for HTML formatted data in the editor's debugger. So now those filters and regexes get a lot easier to write when you can easily browse the source directly:

    html.jpg

    source.jpg
    Thirdly, we've enabled direct editing for the field selection drop down controls in the editor. This doesn't sounds like a big deal until you realize you can now add array offsets to dig down into sub-arrays in the data, in any module (not just regex), or work on fields that aren't currently flowing through the Pipe. For example, want to get at the first link in your raw ATOM feed? Rather than referring to the field as item.link.href, just type item.link.0.href
    array.jpg

    Finally, the Google feed issues we started experiencing last week should now be thing of the past. No more captchas. Yay!


    Переслать  





За вами шпионят? А чемы вы хуже?!



rss2email.ru       отписаться: http://www.rss2email.ru/unsubscribe.asp?c=27836&u=154831&r=824809263
управлять всей подпиской: http://www.rss2email.ru/manage.asp

среда, 5 ноября 2008 г.

rss2email.ru - на что подписаться? (2 сообщения)

 rss2email.ruНа что подписаться?   |   Управление подпиской 

  RSS  rss2email.ru - на что подписаться?
Рекомендуем только лучшие новостные ленты и блоги!
http://www.rss2email.ru/top.asp
другие подписчики этой ленты также читают >>



  • ГлавClub блог
    Блог об открытии сети концертных клубов в России и СНГ. Первый клуб открывается уже в ноябре! А также ― обсуждение актуальных тем концертной и клубной жизни.

      Подписаться →


  • БлоGнот
    Блог Сергея Петренко. Об интернете, технологиях и самую малость о Яндексе.

      Подписаться →





rss2email.ru       отписаться: http://www.rss2email.ru/unsubscribe.asp?c=15156&u=154831&r=836163481
управлять всей подпиской: http://www.rss2email.ru/manage.asp