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

شیدا

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

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 کامنت (۹)

IUST CFSC Workshop

April 22, 2005 at 2:03 am

پس از مدتها رنج و تلاش ( آن هم تلاشهای مهندسی‌ نرم‌افزاری ) در یک روز شاهد بازدید حدود ۲۰۰۰ نفر از سایت sheida.com شدیم که افتخاری است برای ما، و منتی است از طرف افراد بازدیدکننده بر دیدگان ما.
قسمت registration سایت هم به علت مشکل ایمیل فرستادن سرور از کار افتاده بود و برای رفع این مشکل قسمت email verification را برداشتم و می‌توانید بدون تاییدیه ایمیل عضو سایت شیدا شوید.
حتما یک سری هم به سایت همایش کامپیوتری علم و صنعت بزنید، اطلاعات خوبی پیدا خواهید کرد و اگر به قسمت workshop اش بروید به راحتی می‌توانید در کارگاه برگزارشده توسط من با نام تولید خودکار نرم‌افزارهای مبتنی بر وب با استفاده از case toolهای سطح بالا و هم چنین کارگاه مشترک با مهدی رحیمی قاضی کلایه با نام آشنایی با سیستم آموزش مجازی WEBCT و چگونگی تهیه Content شرکت نمایید.

Changes In Sheida.com

January 15, 2005 at 12:21 am

شاید شما هم متوجه تغییراتی که در شیدا {دات} کام� شده است شده‌اید، تغییرات اکثرا مربوط به زیرساختهای شیدا بود، یک منوی سمت چپ اضافه شد که زیباتر از
منوی قبلی می‌باشد و شما راحت تر می‌توانید به مکانی که انتظار آن را دارید پیدا کنید. ساعت را هم در زیر آرم شیدا مشاهده می‌کنید، البته به لطف نظرات جناب بیل
گیتس تنها در IE شاهد آن خواهید بود. در مورد Random Quotes �و هم‌چنین Link Dump هم که توضیح داده بودم ولی الان یک خبر خوش برای همه‌اتان دارم، از حالا به بعد می‌توانید نحوه‌ی online بودن من را در یاهو هم مشاهده کنید. منوی Content هم بر حسب موضوع آن طبقه بندی شده است. راستی گفته بودم که اگر اخبار بهتری پیدا کنم به جای persanews خواهم گذاشت، الان به تکنولوژیش دست پیدا کردم، یعنی یک بلوک درست کردم که با استفاده از RSS یا RDF یک سایت و تعیین منبع آن بتوانم اخبار روز را به نمایش شما برسانم؛ هنوز در پی منبع خبرش هستم اگر کسی می‌شناسد به من هم بگه. بلوک Last Referes هم دیگر لینک کامل را به شما نمایش نخواهد داد و تنها نام سایت را نمایش می‌دهد.
و اما اساس زیرساخت شیدا بر اساس سرور آپاچی کمی عوض شد، همان‌طور که مستحضرید برای موتورهای جستجو بسیار سخت می‌باشد تا صفحات دینامیک سایتها ( شامل php , asp , jsp ) را ایندکس کنند ولی ما این موتورها را گول می‌زنیم ، چه طوری ؟ با استفاده از یک مودول Apache به نام rewrite ( اسم دقیقش این نیست ) که تبدیل اسامی را به html به دوش می‌گیرد. به این ترتیب برای موتورهای جستجو بسیار راحت تر می‌باشد تا صفحات html را ایندکس کند. شما می‌توانید با رفتن به صفحات Download , Weblinks ;و … آن را مشاهده کنید.
ولی کار ما در آینده :
منتظر تغییر رنگ و قیافه‌ی شیدا باشید، بسیاری از کارهایش انجام شده و تنها منتظر بالا گذاری آن هستیم ( شما این قابلیت را خواهید داشت که درصورت تمایل به
theme قبلی بازگردید ، البته باید در سایت ثبت نام کرده باشید )
منتظر بلوکهای جذاب دیگر از جانب ما باشید ، تغییر بلوک Last Refres ، نوشتن و ایجاد printer friendly version از شیدا و . . .
شاید برایتان جالب باشد ولی الان حدود ۹ ساعت مانده به ساعتی که می‌تواند در زندگی من تغییر مهمی را باعث شود و من نیز در این زمان برای سایتم مطلب می‌نویسم، شاید
آرام‌کننده ترین کاری که برایم ممکن می‌باشد، اگر خواندید و خواستید و دوست داشتید� یک دعایی برای من بکنید.

ادامه‌ی نوشته »

Download Poems Web links

April 15, 2004 at 2:08 am

یک چند وقتی بود چیزی ننوشته بودم ، خیلی حرف دارم برای گفتن ، پس اگر از مخهاتان استفاده کردید و حالی برایش نمانده که حرفهای ( به قول دوستان چرت و چوله‌ی ) من را گوش ندهید و بروید قسمت content ، آن‌جا می‌توانید شعرهای من را ببینید. اولا تغییرات را بگویم ، در قسمت downloads می‌توانید از اسلایدهای آماده شده در رابطه با فرآیندهای مهندسی نرم‌افزار می‌باشد ، استفاده کنید.
هم چنین می‌توانید به هر کدام که بیشتر مورد پسندتان بود و دوست داشتید رای بدهید تا بقیه راحتتر اسلایدهای موردنظر را پیدا کنند.
قسمت
downloads این‌جاست.
اما در باره
شعرهایم ، ما که شعر نمی‌گوییم ، یعنی نمی‌گفتیم ولی تشویق یکی از دوستان ( و البته توکل به خدا ) باعث شد این چند تا شعر را بگویم ، نمی‌گویم از کدامش بیشتر خوشم می‌اید که خودتان همه‌اشان را بخوانید، شاید اگر اجازه پیدا کنم شعر بقیه را هم بگذارم ( مخصوصا فردی را که مشوق من بود )
قسمت
web links هم لیست سایتهای موردعلاقه و هم چنین سایتهای مورد استفاده برای کارهای روزمره و … را قرار دادم ، همین جور هم اضافه می‌شود بهشان.
یکی از دوستان هم آدرس سایت ما رو تو سایت خودشان قرار دادند ، همین‌جا کمال تشکر را از آقا رضا داریم ، سایتش در قسمت web links موجود است ، ولی حالا برید یه سری بهش بزنین این جاست
از همه عناصر غیر معلوم‌الحال خواهش می‌کنم خودشان رابا استفاده ازguestbook خود را معلوم الحال نمایند.

ادامه‌ی نوشته »