هنگامی که کتاب توییتر را پیادهسازی میکردم برای تست بعضی حالتها در فراخوانی API توییتر مجبور بودم برنامه را تغییر بدهم و مجدداً کامپایل و منتشر کنم. کمی بعد متوجه وجود سایت hurl شدم که کارش ایجاد HTTP Request است. به کمک این سایت به راحتی میتوانید با ارسال درخواست HTTP و در صورت نیاز ست کردن header خروجی را در قالب مورد نظر (مثلاً json) بسته به آدرس درخواستی ببینید.
بخش توسعه دهندگان توییتر هم با الهام گرفتن از hurl اقدام به ایجاد کنسول API کرده است. در بخش کنسول میتوانید توابع مختلف API توییتر را تست کنید و نتیجه درخواست خود را ببینید. اگر میخواهید برنامهای مبتنی بر قابلیتهای توییتر بنویسید یا ایدهای برای استفاده از توییتر در کسب و کار خود دارید، قبل از شروع میتوانید از امکانات بخش کنسول API توییتر بهره بگیرید تا دید بهتری نسبت به ساختار برنامه و خروجی آن داشته باشید. برای استفاده از امکانات این بخش ابتدا باید اپلیکیشنی را ثبت کنید که به سادگی از طریق این فرم امکانپذیر است.
زمانی وبلاگها، زمانی شبکههای اجتماعی و سرویسهای اشتراک گذاری، زمانی میکروبلاگها و اکنون نوبت سرویسهای اجتماعی مبتنی بر موقعیت یا Social Location Based هاست که ذهن و قلب کاربران شیفته وب را به تسخیر درآورند. رشد حیرت انگیز استفاده از چنین سرویسهایی، شکی باقی نگذاشته که موج بعدی اینترنت، سرویسهای بر مبنای موقعیت جغرافیایی کاربران خواهد بود. قبل از شروع این نوشته بسیار خوب وبلاگ یک پزشک درباره اینگونه سرویسها را بخوانید.
اما استفاده از این سرویسهای جالب در عین حال یک سرگرمی خطرناک هم هست. مدتی پیش سایت لطفاً مرا سرقت کنید یا Pleaserobme.com به منظور نشان دادن خطرات ناشی از اشتراک گذاری بیش از حد اطلاعات (oversharing) در فضای مجازی دست به ابتکار جالبی زد.
این سایت با بررسی check in های سایت Foursqure و توییتهای افراد میتوانست به شما نشان بدهد که در هر لحظه در یک مکان خاص چه خانههایی خالی است یا کاربر مورد نظر شما در توییتر در حال حاضر از محل زندگیاش دور است!
صاحبان سایت لطفاً مرا سرقت کنید با این ایده ساده، در واقع میخواستند به کاربران نشان بدهند که ارائه اطلاعات بیش از حد در دنیای مجازی از محلی که هم اکنون در آن حضور دارند، چطور میتواند زندگی واقعی آنها را با ریسک روبرو کند. البته سایت لطفاً مرا سرقت کنید در حال حاضر دیگر اطلاعات حساس مربوط به موقعیت افراد را نشان نمیدهد. آن طور که در صفحه اول این سایت آمده است، آنها از توجهی که به این موضوع مهم شده راضی هستند و دیگر سرویس جنجالیشان را ارائه نمیکنند. اما این موضوع که افشای اطلاعات زیاد از زندگی خصوصی و محلهای رفت و آمد و دوستان و … میتواند خطرات جدی برای امنیت کاربران به دنبال داشته باشد، مراقبت بیشتر از اطلاعات و فعالیتهای مجازی را به یک قانون مهم برای زندگی در دنیای آنلاین تبدیل میکند.
ادامهای بر آسیبهای اعتیاد به وب ۲
در وبلاگ قبلی چند نوشته درباره آسیبهای اعتیاد به سرویسهای وب ۲ نوشتم (اینجا و اینجا و اینجا) بیشتر تاکید آن نوشتهها بر زمان و انرژی بود که بیهوده صرف بازی با جذابیتهای وب ۲ میشد یا تاثیر منفی که استفاده بیش از حد از این سرویسها روی سبک زندگی افراد داشت.
مباحث مرتبط با آسیبهای اعتیاد به وب ۲ را از این به بعد با رویکرد دیگری ادامه میدهم. این نوشته آغازی بود بر بحثی مفصلتر درباره اینکه چطور اشتراک گذاری بیش از حد اطلاعات (از طریق اشتراک گذاری وضعیت و اوضاع و احوال در توییتر و فیس بوک تا همین موقعیت جغرافیایی در Buzz و سرویسهای مبتنی بر موقعیت مکانی) میتواند تهدید کننده حریم خصوصی و اطلاعات شخصی افراد باشد.
همراه باشید…
هر چند گوگل با معرفی Buzz سعی در حضور جدی در عرصه شبکههای اجتماعی و میکروبلاگها داشته، اما این باعث نشده تا از استفاده از قدرت و اطلاعات رقبایش چشم پوشی کند. اخیراً گوگل دو سرویس مرتبط با توییتر را عرضه کرده است(+)
Timeline توییتر در جستجوی گوگل
قبلاً در مورد جستجوی اجتماعی گوگل نوشته بودم، سرویس جستجو در نتایج زنده و بلادرنگ (realtime) گوگل اکنون نتایج را بر اساس Timeline توییتر نیز به شما نشان میدهد. گوگل که به منظور دسترسی به تمام دادههای توییتر قراردادی با این شرکت بسته است، معتقد است با این کار میتواند نتایج زنده بهتر و ارزشمندتری درباره موضوعات مورد جستجوی کاربران ارائه کند. به عنوان مثال نتایجی که گوگل برای جستجوی کلمه "فوتبال" در این سرویس ارائه میدهد را مشاهده کنید.
Follow Finder
یکی دیگر از سرویسهای جدید مرتبط با توییتر که توسط آزمایشگاههای گوگل عرضه شده، Follow Finder است. Follow Finder با تحلیل گراف اجتماعی کاربران در گوگل، کاربرانی که ممکن است به دنبال کردن توییتهای آنها علاقمند باشید را به شما پیشنهاد میکند.

آپدیت: طبق فیدبکهای رسیده هنوز محدودیت ۳۲۰۰ توییت وجود دارد.
تغییرات نسخه جدید
سرویس کتاب توییتر که هفته پیش معرفی کردم تنها ۱۵۰ توییت آخر شما را تبدیل به کتاب میکرد. در نسخه جدید این مساله حل شده و برنامه کتاب توییتر همه توییت های شما را همراه تاریخ شمسی به کتاب تبدیل میکند. همچنین در نسخه جدید تغییرات جزئی در فرمت فایل PDF خروجی داده شده است.
کتاب توییتر در توییتر و فرند فید
با دنبال کردن کتاب توییتر در سایت توییتر (twitter.com/tketab) میتوانید از آخرین اخبار و اطلاعات این سرویس مطلع شوید. همچنین اکانت کتاب توییتر در سایت فرندفید(friendfeed.com/tketab) میتواند محلی برای ارائه پیشنهادها و نظرات شما درباره این سرویس باشد.
فروم اصلی سایت آی تی کاو (که کتاب توییتر بخشی از آن است) را میتوانید در این آدرس مشاهده کنید البته لینک ارسال فیدبک به این فروم (شامل ایده جدید، گزارش مشکلات، سوال جدید) در سایت کتاب توییتر هم قرار دارد.
مشکل اطلاع رسانی
برای اطلاع رسانی نسخه جدید خواستم از طریق برنامهای که نوشته بودم برای کاربرانی که از کتاب توییتر استفاده کردهاند Direct Message ارسال کنم. اما مشکل اینجا بود که نمیشد برای کسانی که اکانت توییتر برنامه را دنبال نمیکنند DM فرستاد، بنابراین فعلاً برای اطلاع رسانی از Status Update استفاده کردم.
به نظرم رسید در نسخههای بعدی برنامه، همزمانی که یک کاربر به اپلیکیشن کتاب توییتر اجازه دسترسی میدهد، اکانت توییتر برنامه را هم فالو کند تا دیگر مشکل اطلاع رسانی نباشد. البته قبل از اینکار از کاربر سوال خواهد شد.
مدتی پیش از طریق لینکهای یک پزشک، با سایتی آشنا شدم که از توییتها یک کتاب در فرمت pdf میساخت. این سایت باعث شد ایده ساخت سرویس مشابهی برای کاربران فارسی زبان به ذهنم برسد، به خصوص که سایت انگلیسی با توییتهای فارسی هم مشکل داشت. کدها هفته پیش آماده شدند اما مشغله کاری، هک شدن سایت توییتر توسط ارتش سایبری ایران و فیلتر شدن مجدد آن از عواملی بودند که باعث تاخیر در راه اندازی نسخه آزمایشی سرویس شدند.
کتاب توییتر چه میکند؟
با کمک کتاب توییتر میتوانید یک فایل PDF از توییتهای خود با تاریخ شمسی داشته باشید. برای این کار کافی است در سایت کتاب توییتر روی دکمه Sing in With Twitter کلیک کنید. با این کار به سایت Twitterخواهید رفت. در واقع برنامه کتاب توییتر از روش oAuth برای احراز هویت کاربران استفاده میکند و کاربران از طریق وارد کردن نام کاربری و کلمه عبور خود در سایت توییتر به برنامه اجازه میدهند که توییتهایشان را تبدیل به pdf کند.


بعد از وارد کردن نام کاربری و کلمه عبور روی دکمه Allow کلیک کرده و چند لحظه منتظر بمانید تا توییتر شما را مجدداً به سایت کتاب توییتر منتقل کند. بعد از ورود مجدد به سایت کتاب توییتر با کلیک بر روی دکمه دریافت کتاب توییتر میتوانید فایل PDF آخرین ۱۵۰ توییت خود را دریافت کنید. این ویدئو روند کار را نشان میدهد:
چه محدودیتهایی وحود دارد؟
برنامه کتاب توییتر برای کار با توییتر از API های توییتر استفاده میکند که محدودیت در دریافت اطلاعات (۱۵۰ توییت برای هر درخواست که البته با روشهایی امکان افزایش آن هست) و همین طور محدودیت در فراخوانی وب سرویس (۱۵۰ درخواست در ساعت) دارد.
برنامههای آینده کتاب توییتر
نسخه فعلی کتاب توییتر ۰٫۵ است. در آینده قصد دارم قابلیتهای زیر را به برنامه کتاب توییتر اضافه کنم.
-
رفع محدودیتهای مربوط به استفاده از وب سرویس توییتر
-
افزودن امکان دریافت اطلاعات reply ها و توییتهای مورد علاقه و direct ها
-
گروه بندی اطلاعات فایل PDF بر اساس تاریخ (مشابه کار سایت انگلیسی)
-
امکان دریافت اطلاعات به فرمتهای دیگر
در حال حاضر سرویس
کتاب توییتر در مرحله آزمایشی قرار دارد و ممکن است باگهایی داشته باشد که میتوانید باگها، نظرات و پیشنهادات خودتان را از طریق فرم فیدبکی که در صفحه اصلی سایت قرار دارد یا از طریق کامنت گذاشتن در همین نوشته، ارسال کنید.
آی تی کاو: کاوشگر فناوری اطلاعات
کتاب توییتر یک سرویس جانبی و بخشی از سایت ITKav.com هست. آی تی کاو وب سایتی است که در حال کار کردن بر روی آن هستم و قرار است سرویسهای مرتبط با فناوری اطلاعات را ارائه کند. نخستین سرویس اصلی آی تی کاو، یک سرویس اشتراک گذاری لینک مشابه Digg برای موضوعات و مباحث فناوری اطلاعات خواهد بود که به زودی در دسترس کاربران قرار خواهد گرفت.
یکی از مشکلاتی که هنگام کار با توییتر ممکن است به آن برخورد کنید، شلوغی و به هم ریخته بودن timeline شماست.
ممکن است افرادی را فالو کرده باشید که هر روز بیشتر از ۱۰۰ توییت میفرستند، در این صورت اغلب وقتها صفحه اول توییتر شما با توییتهای آنها پر میشود. ممکن است دوستان و همکارانی داشته باشید که بخواهید توییتهای آنها را به طور منظم و جداگانه دنبال کنید.
بهترین راه در چنین مواقعی گروه بندی کردن دوستان در توییتر هست. نرمافزارهای کلاینتی نظیر TweetDeck این امکان را به کاربران میدهند که در یک نمای چند ستونه، view های مختلفی از دوستانشان یا replyها و direct message ها و … داشته باشند، اما متاسفانه چندان با فارسی سازگار نیستند.
سایت twitTangle این امکان را به شما میدهد که دوستانتان در توییتر را در گروههای مختلف قرار بدهید، از داخل twitTangle میتوانید توییت کنید، یک جستجوگر قوی برای جستجو در میان توییتها داشته باشید، با OAuth به صورت امن و بدون نیاز به وارد کردن اطلاعات اکانت توییترتان در twitTangle از امکانات توییتر استفاده کنید و حتی مانند TweetDeck یک نمای چند ستونه از گروههای مختلفی که تعریف کردهاید یا reply ها و … داشته باشید. twitTangle همچنین به کاربران امکان ایجاد شبکه میدهد.

اگر میخواهید به timeline اکانت توییترتان سر و سامانی بدهید twitTangle برای شماست.