پای Linq به لانه پرندگان هم باز شد!!

linq2twitter_v3_300x90

Linq یا  Language Integrated Query تکنولوژی یا بهتر بگم معجزه ای بود که در NET 3.5. معرفی شد و با هدف قراردادن SQL, Object و XML دنیای برنامه نویسی رو متغیر کرد. از کار کردن با آرایه تا جداول دیتابیس همه و همه با دستوراتی شبیه دستورات SQL ممکن شد.

در دات نت 4.0 شاهد Linq 2 Enywhere خواهیم بود. ولی پروژه های زیادی در Codeplex تو این مدت برای جاهای مختلف از Active Directory تا… ارائه شد که شما میتونستید به بخش های درونش Select بزنید و با چند خط کد نرم افزاری با قابلیت ORM (Object relation map) داشته باشید…

ولی امروز در Codeplex پروژه ای معرفی شد که پای Linq رو به پرنده خبر رسان دنیای سایبر یعنی Twitter باز کرد.

Twitter چیست؟ Twitter.com سایتیه که شما توش عضو میشید و چه به طور مستقیم توی سایت چه با استفاده از برنامه های کوچیک و ساده متعددی که به رایگان در دسترسه اعلام میکنید دارید چه کار میکنید…. علاوه بر شما دو دسته کاربر وجود دارند follower ها که شما را دنبال میکنند که چه کارهایی میکنید و follow ها که شما آنها را دنبال میکنید …

تمام این سرویس ها در حقیقت صورت گم شده روابط انسانیه که تو عصر ارتباطات کمرنگ شده… روزگاری افراد با پرس و جو و یا ملاقات های رودررو با یکدیگر از مشغله همدیگه مطلع بودند ولی امروز شما  به درستی نمیدونید دوست و یا حتی برادرتون الان چی کار میکنه؟؟

با توجه به ذات بشر، این خلاء باید پر میشد… پس Twitter به وجود اومد (البته سرویس های مشابه زیادی بودند و هستند و خواهند بود ولی Twitter به موقع و با قابلیت های ساده و خوب اومد و Twitterشد).

Linq2Twitter به شما این قابلیت رو میده تا با چند خط کد از Twitter اطلاعات بگیرید و یا اطلاعات براش بفرستید.

مثال:

   1: var twitterCtx = new TwitterContext();
   2:  
   3:             var publicTweets =
   4:                 from tweet in twitterCtx.Status
   5:                 where tweet.Type == StatusType.Public
   6:                 select tweet;
   7:  
   8:             publicTweets.ToList().ForEach(
   9:                 tweet => Console.WriteLine(
  10:                     "User Name: {0}, Tweet: {1}",
  11:                     tweet.User.Name,
  12:                     tweet.Text));

این هم یکی از لوگوهایی که برای توییتر معروف استفاده میشه :

twitterrific-icon

تو منوی سمت راست همین بلاگ میتونید ببینید من دارم چی کار میکنم که وصله به twitter من.Big Grin

عده ای افراطی که اسمشون رو نمیارم هم هستند که تو توییترشون میخونیم : “دارم سیب میخورم” !!! حتی تا سیب خوردنشون رو هم به همه اعلام میکنند.

۱ دیدگاه دربارهٔ «پای Linq به لانه پرندگان هم باز شد!!;

دیدگاهتان را بنویسید