اولندش كه تفلد 12 سالگي Delphi مبارك . 12 سال قبل آندرس هيلزبرگ درسال 95 در كنفرانس توسعه نرم افزار كه در مركز Moscone برگزار شده بود ، دلفي را معرفي كرد . Happy Birthday !
دومندش كه چندوخت قبل سرويس جديد ياهو به اسم Pipes را معرفي كردم ، حالا امروز ميخوام step by step ! يه مثال كوچيك بسازم كه باهاش كار كنه . ( مثالهاي پيچيده تر هم بعدن ! حالا بعدن كي هست رو نميدونم ! )
يه Pipe ورودي اش را از منابع مختلفي ميگيره و اونها را با توجه به معيارهايي كه براش مشخص كرديم تركيب ميكنه و خروجي اش را به صورت يك RSS Feed به ما ميده .
مثلا توي اين مثال يه پايپ به اسم Mojgan110TopSongs درست ميكنم كه آهنگهاي برتر iTunes را همراه با ويدئوهاي youtube ميگيره و نتيجه را به صورت يه RSS Feed به ما ميده.
1- با اكانت ياهوتون لاگين كنيد و وارد http://pipes.yahoo.com بشيد و Create a new pipe را بزنيد تا visual IDE خشنگش بياد .
2- از قسمت Source يه ماژول Fetch بگيريد بندازيد روي فرم . ؛ وظيفه اين ماژول اينه كه Feed ها را از آدرسهايي كه بهش ميدهيم دريافت كنه . براي اينكه چندين فيد بهش بديم ، روي همون علامت + كه بغلش هستش ميزنيم و آدرس فيدهاي بيشتري رو بهش ميديم . مثلا من آدرس فيدهاي آهنگهاي برتر iTunes رو بهش دادم كه اينه :
3- از قسمت Operator ها ، يه ماژول For each : Replace هم بگيريد بندازيد روي فرم. اين ماژول يك فيد ورودي ميگيره و با خروجيه يك فيدِ ديگه جايگزينش ميكنه. توي اين مثال ، فيد ورودي كه همون فيد iTunes هستش و فيد خروجي را هم Yahoo Search استفاده كردم كه اون رو هم از قسمت Source ميتونيد بندازيد داخل همين ماژول For each Replace .
4- ميتونيد توي همون ماژول Yahoo Search ، محدوديتهايي هم براي جستجو تعريف كنيد . مثلا من بهش گفتم كه youtube را سرچ كنه.
5- حالا بايد اين دوتا ماژولي كه در شماره هاي 2 و 3 ساختيم را به هم وصل كنيم. واسه وصل كردنش روي كناره هاي جفتشون كليك ميكنيم و ماوس را از يكيشون ميگيريم ميكشيم تا به اون يكي برسه ، بهدش اتصال برقرار ميشه .
6- تقريبا تمام شد ! حالا ميتونيد توي همون محيط طراحي ، روي دكمه Save كليك كنيد تا Pipe ئي كه ساختين را ذخيره كنيد و يه شرحي هم واسش بنويسيد كه بقيه هم اگه خواستن ازش استفاده كنند متوجه بشند كه كارش چيه ، بعدش هم دكمه Publish را بزنيد و بصورت يك RSS اونرو Subscribe كنيد ، حالا لينك RSS پايپي كه ساختين را بهتون ميده و ميتونيد ازش استفاده كنيد ، مثلا به برنامه هايي مثل FeedDemon كه واسه همين كار ساخته شدند بدهيدش و كيف كنيد ! يا لينكش رو به دوستهاتون بدين كه اونها هم استفاده كنند و اينا ديگه خلاصه !
مثلا اين لينك RSS ئي هست كه توي اين مثال ساختيم .
عكسي از پايپي كه توي محيط Yahoo Pipes ساختيم رو اين زير داريد ميبينيد ، همش گرافيكي بود و آسون و بامزه ! مگه نه ؟
