در همه دیر مغان نیست چو من شیدایی - خرقه جایی گرو باده و دفتر جایی

شیدا

بالالابی - پیش نسخه

June 26, 2008 at 1:36 am

اولین بار که از آر اس اس دیگ استفاده کردم فهمیدم که چقدر آراس‌اس هم می‌تواند آزاردهنده باشد، مشکل این آراس اس هنگام استفاده این بود که شما را به جای این که به آدرس اصلی مطلب ببرد به سایت دیگ می‌برد و از آن‌جا حق داشتید روی لینک کلیک کنید و به مطلب راهنمایی بشوید. فرزند خلف (؟) فارسی این دیگ بزرگ هم بعد از مدتی آر اس اس دار شد. البته قبلش هم به واسطه‌ی نوشته‌ای از بالاپستو (که در پاسخی به نوشته‌ی من گذاشته بود پیدایش کردم) می‌توانستید آر اس اس دار شوید و از آر اس استان لذت ببرید.
با کمک نوشته‌ی بالاپستو به این فکر افتادم که ایده‌ی کهنه‌ی خودم را طرحی نو درش دربیاندازم و با این که بالاترین گفته که به زودی از مزایای داشتن دوست درش شما را بهره‌مند می‌کند ولی ما طاقت ماندن تا آن موقع را نداریم و برای همین دست به کار شدیم.
logo  بالالابی -  پیش نسخه webبا استفاده از یاهوپایپز، فید۴۳ و آراس‌اس بالاترین و هم‌چنین فیدبرنر فیدی را درست کردم به آدرس http://feeds.feedburner.com/balalobby که لینکهای دوستانی را که من انتخاب کرده‌ام نمایش می‌دهد (لیست این دوستان را در زیر می‌توانید مشاهده کنید، بیشتر سعی کردم دوستانی باشند که در گروههای علم و تکنولوژی لینک می‌دهند، البته این لیست در حال تکلمیل است) و با دستکاری که در آراس‌اس کرده‌ام با زدن بر روی لینک مورد نظر، به جای این که به لینک موردنظر بروید به آن لینک رای می‌دهید، و لینک مطلب هم در توضیحات صد البته که هست. این جوری تنها لازم است شما هم از این نوشته پیروی کنید، به جای دوستان من، دوستان خودتان را در یاهوپایپز اضافه کنید و دیگر غمی‌اتان نباشد، یکجایی این آر اس اس را بخوانید و فقط کافی‌ است لینکهایش را کلیک کنید، خود به خود به آن لینکها در بالاترین رای داده می‌شود.

و اما مراحل کار.

یک کمی لازم است با یاهو پایپزFetch Feed آشنا باشید، زیاد هم کار سختی نیست اگر یک کمی باهاش بازی کنید دستتان می‌آید. ابتدا نیاز دارید که آر اس اس دوستانتان را که معمولا آدرسی به این شکل هست را در ماجول fetch feed اضافه کنید، مانند شکل سمت چپ.

(آدرس آراس‌اس کسی به اسم shahin چنین خواهد بود http://balatarin.com/profile/browse/shahin/submitted/rss می‌توانید با عوض کردن نام کاربری با نام کاربری دوستانتان آدرس آراس‌اس آنها را وارد کنید.)

با زدن دکمه‌ی + می‌توانید دوستان زیادی را اضافه کنید و هر تعدادی آر اس اس خواستید اضافه کنید.

حالا باید این لینکها را مرتبط کرد، مرتبط کردنش با استفاده از ماجولی به نام sort انجام می‌شود، sort کردن را برحسب item.y.pubDate مرتب کنید. مرتب کردن باعث می‌شود که لینکها به ترتیب تاریخ نمایش داده شود، اگر این کار را نکنید لینکهایی که اول هستند همیشه بالاتر نمایش داده می‌شوند.Sort

حالا کافی است که لوله‌‌‌اتان (پایپتان) را ذخیره کنید، حالا شما آر اس اسی دارید که لینکهای دوستانتان را نمایش می‌دهد ولی این کار جالب نیست، چون با زدن لینک به خبر اصلی می‌روید (همان جوری که در این نوشته گفته بودم می‌توانید با زدن نظرات به لینک بالاترین بروید)

حالا قسمت جالب کار فرا می‌رسد، در این‌جا ما لینکهای تیتر مطالب را با لینکی عوض می‌کنیم که به راحتی بشود به آن مطالب رای داد. (در این جا لازم است از بالاپستو باز تشکر کنم که مطالب جالب او بود که باعث شد این کار را بتوانم بکنم)

Feed43حالا لازم است که در فید۴۳ ثبت نام کنید، و بعد از ثبت نام یک فید جدید بسازید، مانند شکل چپ.

فید۴۳ برای دستکاری در صفحات و یا فیدهایی ساخته شده که فیدشان درست حسابی نیست. در صفحه‌ی لینک لینک آر اس اس یاهو پایپزی را که ساخته‌اید وارد کنید (چیزی شبیه این باید باشد : http://pipes.yahoo.com/pipes/pipe.run?_id=1EolmKc93RG4klRyOTY80A&_render=rss ) و دکمه‌ی Reload را بزنید. ( اگر دوست داشتید در قسمت encoding مقدار UTF-8 را قرار دهید هم بد نیست ولی اجباری هم نیست.)

اگر در Reload کردن اطلاعات مشکل داشتید باز هم امتحان کنید چون ممکن است که بالاترین آر اس اس‌ش مشکل داشته باشد و دیر جواب می‌دهد.

حالا در قسمت Item (repeatable) Search Pattern مقدار
Feed43 Item Desc
را وارد کنید و دکمه‌ی Extract را بزنید. (بقیه قسمتها را خالی بگذارید.) (فایل تکست)

حالا در قسمتهای Item Title Template , Item Link Template , Item Content Template به ترتیب مقادیر

RSS Item Properties

را وارد کنید (فایل تکست) و دکمه‌ی Preview را بزنید، حالا دارای فید شدید. می‌توانید آدرس فید را هر آدرسی که خواستید انتخاب کنید ولی به صورت از پیش تعیین شده عددی به فید شما اختصاص داده می‌شود. تفاوت این فید با فید اصلی این خواهد بود که با زدن بر روی نام لینک خود به خود به آن لینک رای داده می‌شود (لازم نیست به بالاترین بروید و آن‌جا رای بدهید.) و می‌توانید این آر اس اس را با بقیه هم به اشتراک بگذارید، روی وبلاگتان بگذارید (حتی سواستفاده هم بکنید، مشکلاتش پا خودتان، به جای لینکدونی این لینکها را در وبلاگتان بگذارید و هر کس با لینک کردن بر روی آن به صورت خودکار به لینک شما رای می‌دهد).
تنها مشکلش این است که نام کاربری را در کنار لینک نمایش نمی‌دهد که آن هم شاید بتوان کاریش کرد. در قسمت یاهوپایپز نیاز به کمی تغییر دارد.  (نسخه بعدی، به امید خدا)

من پیشنهاد می‌کنم که این آر اس استان را بسوزانید و بعد ازش استفاده کنید (با استفاده از فیدبرنر) هم‌چنین می‌توانید در مرحله‌ی آخر به فیدتان نامی بدهید و توضیح کوتاهی درباره‌اش بنویسید.

البته من یک کد پی اچ پی نوشتم که از روی یک فایل تکست، نام کاربران را می‌خواند و صفحه‌ای درست می‌کند که در قسمت head دارای آدرس آر اس اس دوستان در بالاترین هست و یاهو پایپز این فایل را می‌خواند، به این صورت تنها برای اضافه کردن کاربران لازم هست که نام کاربران را در این فایل اضافه کنم. نمی‌دانم شاید بشود این کد را جوری پیش برد که کاربران بالاترین بیایند و با استفاده از این کد دوستان خود را اضافه کنند و در محیطی دوستانه بالالابی کنند برای لینکهای دوستانشان. البته فکر کنم بالاترینیها خیلی وقته به این فکر هستند ولی مشکلات مالی و فنی امکان این کار را تا حالا برایشان فراهم نیاورده.

نرم‌افزاری هم هست که کمانگیر نوشته، به اسم بالابین، ولی مشکلش اینه که قابل به اشتراک گذاشتن نیست و قابل مقایسه با آر اس اس نیست ولی می‌توانید ببینید که کدام کاربر کدام لینک را ارسال کرده، دقت هم داشته باشید که بالالابی نسخه اولشه و بالابین نسخه ۲.۰اش هست. (البته اسم نسخه را هم نمی‌شود برش گذاشت در حقیقت آموزش یک روش هستش ولی خوب اولین باره و خیلی کارها دیگر می‌شود کرد هنوز)

البته در آخرین نسخه‌اش هم کمانگیر گفته بود که به صورت کدباز منتشر کند، اگر کدبازش را بشود راحت تحلیل کرد، شاید بشود به راحتی این قابلیت را به بالابین اضافه کرد.

دوستان (تاکنون) بالابین من
nimah*gonahkar*kamiar*itline*niimaa*sadeghjam*1blog
آر اس اس یاهو پایپز (همه چی در هم)
پس از رد شدن از فید۴۳

دسته : وب comments کامنت (۹)

تمی از شیدا در وردپرس فارسی

December 12, 2007 at 6:50 pm

daleri تمی از شیدا در وردپرس فارسی wordpressشیدا این افتخار را دارد که اعلام نماید تم فارسی سازی شده ی نیمه استانداردش توسط تیم وردپرس فارسی استاندارد سازی و پذیرفته شده و می توانید این جا مشاهده و دریافتش کنید.
دست همه ی دست اندرکاران وردپرس فارسی دردنکند.
اگر مشکلی هم  با این تم داشتید بگویید تا به مشکلتان رسیدگی بشود.

۱۱۱ تا

October 1, 2007 at 1:02 am

تغییر و تحول آن هم جابجا کردن وبلاگی که نصفیش روی یک وبلاگ بود ( به انگلیسی ) و بیشترش روی یک وبلاگ دیگر بود ( به فارسی ) کار سختی بود، سخت تر از آن این بود که وقتی با این همه آزادی مواجه شدی و درک کردی که به جای استفاده از دسته‌ها می‌توانی از تگ استفاده کنی و این شد که به فکر افتادم تا دسته بندی را عاقلانه‌تر بکنم و اکنون بعد از تلاشهای بسیار تعداد دسته‌بندی‌های وردپرس بنده از ۹۲۳ تا به ۱۱۱ تا کاهش پیدا کرده، هر کار کردم دیگر کمتر نشد، می‌دانم خیلی زیاده ولی دیگر با همینها سر می‌کنم تا این که به مرور کم بشوند.
حالا اینها یعنی این که انتقال وبلاگم دیگر تقریبا تکمیل شده و دیگر می‌توانید به انتظار نوشته‌های توپ بنده خوابهای خوش همراه با صدای رادیو جوانه و گلها لالا ببینید. :-D

طراحی تم برای کاربران ایرانی

September 16, 2007 at 11:14 pm

بعد از این که سایتم را از هاست مجانی وردپرس دات کام به این‌جا منتقل کرده بودم، به دنبال تم جالبی می‌گشتم که بتوانم با استفاده از آن تم وبلاگم را بالا بیاورم و آخرش از تمی استفاده کردم که بر پایه‌ی K2 بودش. خیلی قابلیتها داشت و خیلی هم زیبا بود، تقریبا هر پلاگینی که من اضافه می‌کردم به صورت خودکار در صفحات تاثیرش پیدا می‌شد، یعنی این تم یک سری پلاگینها را به صورت توکار برای استفاده پیش بینی کرده بود واگر شما آن پلاگین را فعال می‌کردید به راحتی می‌توانستید تاثیراتش را ببینید و نیازی به دستکاری در صفحات وبلاگتان نبود.
ولی مشکل اساسی‌ای که داشت، این بود که سرعت لود شدن صفحه را بسیار پایین آورده بود به صورتی که اگر می‌خواستید با یک مودم ۵۶ آن را ببینید می‌بایست حدود ۴ دقیقه صبر کنید، این نتیجه‌ای است که از این آدرس به دست آوردم، راست و دروغش دیگر با خودش.
بعد از این به فکر افتادم که تمم را عوض کنم، برای کاربران ایرانی که ممکن است حتی وبلاگی را که می‌خواهند ببینند فیل تر هم باشد و از یک فیل تر شکن برای آن استفاده کنند حتی بایتهایی که در صفحه‌ی اول انتقال پیدا می‌کند تا صفحه کامل نمایش داده شود بسیار مهم می‌باشد.
برای این کار خیلی از تمها را امتحان کردم،‌ دسته‌ی اول تمهایی بودند که بر پایه‌ی جعبه‌ی شنی بودند و چند وقت پیش هم مسابقه‌ای برگزار شده بود و من هم برای چند روزی از یکی‌اشان استفاده می‌کردم که بر حسب ساعت روز عکس هدر وبلاگ عوض می شد، قابلیت جالب و ساده‌ای است ولی برای کاربران ایرانی فکر نمی‌کنم زیاد جالب باشد، چون که برای نمایش این هدرها نیاز به بارگذاری همه‌ی آنها در کامپیوتر کاربر و سپس تصمیم‌گیری برای نمایش کدام یکی از آنها بود (چون بر پایه‌ی ساعت کار کاربر و نه ساعت کار هاست نوشته شده بود)، و در آخر به این تم بسنده کردم، تمی است که برای کاربران با استفاده از مودم ۵۶ تنها در حدود کمی بیش از طول می‌کشه.
برای بالابردن سرعت بالاآمدن وبلاگتان شما را توصیه می‌کنم به :

  1. استفاده هر چه کمتر از عکسها ( شاید در نگاه اول چیز زیادی به نظر نیایند ولی در کل تعداد عکسهای وبلاگتان و عکسهایی که در نوشته‌هایتان استفاده می‌کنید حجم بالایی می‌شود)
  2. نمایش تعداد کمتری از آخرین نوشته‌هایتان در صفحه‌ی اول ( من خودم ۵ تا را توصیه می‌کنم ولی اگر از عکس کم استفاده می‌کنید می‌توانید تا ۱۰ تا را هم نمایش دهید )
  3. استفاده از یاهو پایپ برای یکی کردن آر اس اسهایتان و سپس نمایش یک آر اس اس در سایتتان ( بنده خوشمزه و گوگل ریدر و اخبار زرتشتیان و اشوزرتشت و دیگ و استامبل و … را یکی کردم و الان یک آر اس اس نمایش داده می‌شود به جای تعداد زیاد آر اس اس)
  4. استفاده هر چه کمتر از جاوا اسکریپتها ( البته خود این وردپرس یک جاوا اسکریپت داره که برای استفاده در نوشتن آژاکس ازش استفاده می‌کنه که آن ۷۱ کیلوبایت حجمشه و خیلی حجیم شده )

معایب استفاده از آر اس اس

April 20, 2007 at 11:37 pm

rss-icon معایب استفاده از آر اس اس rssخیلی وقتها خواندید و نوشته شده که از آر اس اس استفاده کنید و یا از بلاگ رولینگ استفاده نکنید چون عمرش تمام شده و دیگه نباید ازش استفاده کرد و …. ولی استفاده از آر اس اس معایبی هم داره که می‌شه از اینها نام برد. اگر فقط از آر اس اس برای خواندن مطالب استفاده کنید به ندرت پیش بیاید که:

  1. از تغییر تم (یا همان تمپلیت) وبلاگها خبر دار بشوید.
  2. از بعضی تغییرات جزیی که در وبلاگها اتفاق می‌افته خبردار شوید (مثلا وقتی که در سایدبار کناری علامتی یا چیز جدیدی اضافه می‌شود تا دارنده وبلاگ مطبی درباره‌اش ننویسد شما ازش با خبر نمی‌شوید)
  3. از همه مهمتر با استفاده از آر اس اس قابلیت کامنت گذاشتن را هم از دست می‌دهید و باید به وبلاگ برای کامنت گذاشتن سر بزنید.
  4. از طرفی با دیدن هر وب سایت و هر وب‌لاگ و با دیدن تم خاص آن حسهای مختلفی به آدم دست می‌دهد که متناسب با آن وبلاگ و پیشینه‌ی نوشته‌های آن وبلاگ برای شما ایجاد می‌شود، مثلا شما انتظار ندارید وقتی وبلاگی مثل تک کرانچ را می‌خوانید مطالبی درباره‌ی درخت سیب ببینید وقتی از Apple حرف می‌زنه و یا وقتی وبلاگ یک دکتر را می‌بینید انتظار دارید مطالب مرتبط با یک دکتر به ذهنتان خطور کنه.
  5. به ندرت پیش می‌آید که بتوانید آر اس اس ریدری پیدا کنید که هم مطالب فارسی و انگلیسی را به شما درست نمایش بدهد (آن هم به خاطر درست نمایش ندادن مطالب فارسی در اغلب آر اس اس ها است، چون وقتی که خروجی آر اس اس فارسی هست باید این قابلیت را داشته باشه که مطالب را از راست به چپ نمایش بده، از مبدا و نه در آر اس اس خوان این تغییرات اعمال بشه.)
  6. … دیگه چیزی به ذهنم نمی‌رسه ولی فکر کنم آر اس اس بیشتر برای خبر خواندن خوب باشه، وقتی که احتیاج فقط به خواندن مطلب هست و نه بازدید از یک وبلاگ که محیطی غیررسمی تر برای نوشتن و خواندن نوشته‌ها است

راستی اینها همه را که گفتم ولی خودم هم برای خواندن وبلاگها از آر اس اس استفاده می‌کنم.