آموزش های جامع فلش ( فلاش ) و فروشگاه محصولاتalphapack

آموزش مختلف موضوعات فلش ( فلاش ) و جوک و طنز و زمینه های مختلف کامپیوتری

آموزش های جامع فلش ( فلاش ) و فروشگاه محصولاتalphapack

آموزش مختلف موضوعات فلش ( فلاش ) و جوک و طنز و زمینه های مختلف کامپیوتری

از نانو




یک باکتری مغناطیسی می تواند در امتداد میدان مغناطیسی زمین قرار گیرد و مطابق با آن بالا یا پایین برود تا مقصد مورد نظرش را پیدا کند.


در سال 1966 فیلمی تخیلی با عنوان «سفر دریایی شگفت انگیز» اهالی سینما را به دیدن نمایشی جسورانه از کاربرد نانوتکنولوژی در پزشکی میهمان کرد. گروهی از پزشکان جسور و زیردریایی پیشرفته شان با شیوه ای اسرارآمیز به قدری کوچک شدند که می توانستند در جریان خون بیمار سیر کنند و لخته خونی را در مغزش از بین ببرند که زندگی او را تهدید می کرد. با گذشت 36 سال از آن زمان، برای ساختن وسایل پیچیده حتی در مقیاس های کوچک تر گام های بلندی برداشته شده است. این امر باعث شده برخی افراد باور کنند که چنین دخالت هایی در پزشکی امکان پذیر است و روبات های بسیار ریز قادر خواهند بود در رگ های هر کسی سفر کنند.

همه جانداران از سلول های ریزی تشکیل شده اند که خود آنها نیز از واحدهای ساختمانی کوچک تر در حد نانومتر (یک میلیاردم متر) نظیر پروتئین ها، لیپیدها و اسیدهای نوکلئیک تشکیل شده اند. از این رو، شاید بتوان گفت که نانوتکنولوژی به نحوی در عرصه های مختلف زیست شناسی حضور دارد. اما اصطلاح قراردادی «نانوتکنولوژی» به طور معمول برای ترکیبات مصنوعی استفاده می شود که از نیمه رساناها، فلزات، پلاستیک ها یا شیشه ساخته شده اند. نانوتکنولوژی از ساختارهایی غیرآلی بهره می گیرد که از بلورهای بسیار ریزی در حد نانومتر تشکیل شده اند و کاربردهای وسیعی در زمینه تحقیقات پزشکی، رساندن داروها به سلول ها، تشخیص بیماری ها و شاید هم درمان آنها پیدا کرده اند.

در برخی محافل نگرانی های شدیدی در مورد جنبه منفی این فناوری به وجود آمده است؛ آیا این نانوماشین ها نمی توانند از کنترل خارج شده و کل جهان زنده را نابود کنند؟

با وجود این به نظر می رسد فواید این فناوری بیش از آن چیزی باشد که تصور می رود. برای مثال، می توان با بهره گیری از نانوتکنولوژی وسایل آزمایشگاهی جدیدی ساخت و از آنها در کشف داروهای جدید و تشخیص ژن های فعال تحت شرایط گوناگون در سلول ها، استفاده کرد. به علاوه، نانوابزارها می توانند در تشخیص سریع بیماری ها و نقص های ژنتیکی نقش ایفا کنند.

طبیعت نمونه زیبایی از سودمندی بلورهای غیرآلی را در دنیای جانداران ارائه می کند. باکتری های مغناطیسی، جاندارانی هستند که تحت تاثیر میدان مغناطیسی زمین قرار می گیرند. این باکتری ها فقط در عمق خاصی از آب یا گل ولای کف آن رشد می کنند. اکسیژن در بالای این عمق بیش از حد مورد نیاز و در پایین آن بیش از حد کم است. باکتری ای که از این سطح خارج می شود باید توانایی شنا کردن و برگشت به این سطح را داشته باشد. از این رو، این باکتری ها مانند بسیاری از خویشاوندان خود برای جابه جا شدن از یک دم شلاق مانند استفاده می کنند. درون این باکتری ها زنجیره ای با حدود 20 بلور مغناطیسی وجود دارد که هر کدام بین 35 تا 120 نانومتر قطر دارند. این بلورها در مجموع یک قطب نمای کوچک را تشکیل می دهند. یک باکتری مغناطیسی می تواند در امتداد میدان مغناطیسی زمین قرار گیرد و مطابق با آن بالا یا پایین برود تا مقصد مورد نظرش را پیدا کند.

این قطب نما اعجاز مهندسی طبیعت در مقیاس نانو است. اندازه بلورها نیز مهم است. هر چه ذره مغناطیسی بزرگ تر باشد، خاصیت مغناطیسی اش مدت بیشتری حفظ می شود. اما اگر این ذره بیش از حد بزرگ شود خود به خود به دو بخش مغناطیسی مجزا تقسیم می شود که خاصیت مغناطیسی آنها در جهت عکس یکدیگرند. چنین بلوری خاصیت مغناطیسی کمی دارد و نمی تواند عقربه کارآمدی برای قطب نما باشد. باکتری های مغناطیسی قطب نماهای خود را فقط از بلورهایی با اندازه مناسب می سازند تا از آنها برای بقای خود استفاده کنند. جالب است که وقتی انسان برای ذخیره اطلاعات روی دیسک سخت محیط هایی را طراحی می کند دقیقاً از این راهکار باکتری ها پیروی می کند و از بلورهای مغناطیسی در حد نانو و با اندازه ای مناسب استفاده می کند تا هم پایدار باشند و هم کارآمد.

محققان در تلاش هستند تا از ذرات مغناطیسی در مقیاس نانو برای تشخیص عوامل بیماری زا استفاده کنند. روش این محققان نیز مانند بسیاری از مهارت هایی که امروزه به کار می رود به آنتی بادی های مناسبی نیاز دارد که به این عوامل متصل می شوند. ذرات مغناطیسی مانند برچسب به مولکول های آنتی بادی متصل می شوند. اگر در یک نمونه، عامل بیماری زای خاصی مانند ویروس مولد ایدز مد نظر باشد، آنتی بادی های ویژه این ویروس که خود به ذرات مغناطیسی متصل هستند به آنها می چسبند. برای جدا کردن آنتی بادی های متصل نشده، نمونه را شست وشو می دهند. اگر ویروس ایدز در نمونه وجود داشته باشد، ذرات مغناطیسی آنتی بادی های متصل شده به ویروس، میدان های مغناطیسی تولید می کنند که توسط دستگاه حساسی تشخیص داده می شود. حساسیت این مهارت آزمایشگاهی از روش های استاندارد موجود بهتر است و به زودی اصلاحات پیش بینی شده، حساسیت را تا چند صد برابر تقویت خواهد کرد.

دنیای پیشرفته الکترونیک پر از مواد پخش کننده نور است. برای نمونه هر CDخوان، CD را با استفاده از نوری می خواند که از یک دیود لیزری می آید. این دیود از یک نیمه رسانای غیرآلی ساخته شده است. هر تصویر، قسمت کوچکی از یک CD به اندازه یک مولکول پروتئین (در حد نانومتر) را می کند. در نتیجه این عمل یک نانو بلور نیمه رسانا یا به اصطلاح تجاری یک «نقطه کوانتومی» ایجاد می شود.

فیزیکدانانی که برای اولین بار در دهه 1960 نقاط کوانتومی را مطالعه می کردند معتقد بودند که این نقاط در ساخت وسایل الکترونیکی جدید و وسایل دید استفاده خواهند شد. تعداد انگشت شماری از این محققان ابراز می کردند که از این یافته ها می توان برای تشخیص بیماری یا کشف داروهای جدید کمک گرفت و هیچ کدام از آنان حتی در خواب هم نمی دیدند که اولین کاربردهای نقاط کوانتومی در زیست شناسی و پزشکی باشد. ... ادامه را ببینید

ادامه مطلب ...

بدست آوردن کشور بازدیدکننده ip و...

 

 


  نظارت یا مانیتورینگ چیست ؟
نظارت بر بازدیدکنندگان از سایت ، بخشی ار سایت است که به مدیر اجازه می دهد تا از بازدیدکنندگان از سایت خود و وضعیت ایشان اطلاع کسب نماید .
 
 ویژگی نظارت یا مانیتورینگ در pars cms :مدیریت نظارت گزارشی متنی و نموداری از همه کسانی که از وب سایت شما بازدید کرده اند بدست می دهد . در این گزارش چند پارامتر از هر کاربر بازدیدکننده ثبت می شود .
 

زبان : زبان پیش فرض سیستم عامل این فرد ، چه بوده است ؟انگلیسی , فارسی و یا . . . ؟ این پارامتر نشان می دهد مخاطبین سایت شما به چه زبانی تکلم می کنند و متعلق به چه کشور یا فرهنگی هستند .

مرورگر : با کدامیک از نرم افزارهای مرورگر از وب سایت شما بازدید کرده است : یعنی آیا این فرد با internet explorer شرکت مایکروسافت برای بازدید از وب سایت شما استفاده نموده ، یا از نرم افزار netscape و . . .

از چه سایتی آمده است : این فرد از کدام سایت به سایت شما هدایت شده است . به عنوان نمونه از طریق موتور جستجوگر گوگل بوده است یا از طریق وب سایت یکی از دوستان ، که لینک سایت شما در وب سایت خود قرار داده است .

شماره شناسایی یا ip افرادی که به وب سایت شما متصل شده اند

تاریخ و ساعتی که وی از وب سایت شما بازدید کرده است :

سیستم عامل کامپیوتر فردی که از وب سایت شما بازدید کرده است ، چیست ؟ این سیستم عامل می تواند : ویندوز مایکروسافت یا لینوکس شرکت redhat باشد .

 
کارکردهای مدیریت نظارت یا مانیتورینگ :

صنعت فناوری اطلاعات ازیکی از مهمترین موضوعاتی که در بازاریابی اینترنتی مورد توجه قرار می گیرد خروج سازمان ها از بن بست های جغرافیایی و امکان توسعه تجارت در ابعاد جهانی است. مدیران سایت ها باید با بررسی های مختلف ، علل جلب توجه یا عدم توجه کاربران کشورهای مختلف به سایت را بیابند و به رفع نقص و تقویت نقاط مثبت بپردازند . مدیریت نظارت pars cms می توانند اطلاعاتی مربوط به کشور های بازدیدکنندگان ( زبان سیستم ) را در اختیار شما بگذارند .

انواع مختلف مرورگر های اینترنت دارای ویژگی ها و امکانات مختلفی هستند که به طور حتم در تنظیمات و امکانات جانبی سایت شما به هنگام طراحی موثر هستند . با دانستن این موضوع می توانید تغییرات لازم را به صفحات سایت خود بدهید و سایت خود را هماهنگ با خصوصیات عمومی مرورگرهای موجود طراحی کنید .

مدیریت نظارت پرتال pars cms می توانند سیستم عامل بازدیدکننده سایت را تشخیص دهند و به شما کمک کنند تا طراحی سایت خود را براساس ویژگی ها و امکانات این سیستم عامل ها انجام دهید . معمولا ارائه برخی امکانات امنیتی و گرافیکی و... در سیستم عامل های مختلف غیر ممکن است . آگاهی از سیستم عامل مطلوب کاربران می تواند در هماهنگ شدن با امکانات کاربران کمک زیادی بکند .

مدیریت نظارت می تواند سایت های مختلفی را که از طریق لینک دادن زمینه ساز  ورود کاربر به سایت شما بوده اند و تعداد دفعات این اتفاق را اعلام کنند . این کار می تواند شما را در شناسایی مبادی ورودی و هدایت کننده بازدیدکنندگان به سایت تان یاری کند و از این طریق به انجام بهتر برنامه ریزی های تبلیغاتی و همکاری های اینترنتی کمک کند . همچنین مدیریت نظارت برای راحتی کار ، بررسی و تحلیل مسیر دقیق لینک های ورودی را نیز ارائه می کنند .

این اطلاعات به شما امکان می دهد میزان محبوبیت هر یک از صفحات سایت خود را شناسایی کنید و همچنین سایت ها و وبلاگ هایی که زمینه جذب بازدیدکننده بیشتری را برای شما فراهم کرده اند شناسایی نمایید تا ار این طریق بتوانید سرمایه گذاری و برنامه ریزی مناسبی بر روی سایت های همکار انجام دهید .
 منبع : http://www.parscms.com/ 

اما آیا کدی در زبان php وجود داره که این کار رو انجام بده نه ولی چون میشه اونو گسترش دادچرا؟ !  

اما خود سایت PHP از تکنیک شاخص گذاری بر روی فایل استفاده میکند؛
یعنی یک فایل شاخص دارد و یک فایل داده ای که رامین هم اشاره کرد.
این روش سریعتر است، چون لایه دیتابیس در آن وجود ندارد. بجز این،
پس از شناسایی کشور، یک کوکی بر روی دستگاه کاربر ایجاد میشود
که در بازدیدهای بعدی، دوباره نیاز به جستجو در دیتابیس برای یافتن
کشور کاربر نباشد.

به همراه دو فایل زیر که برای اجرای کد فوق، لازم هستند:
http://www.php.net/backend/ip-to-country.idx
http://www.php.net//backend/ip-to-country.db
سورس این قسمت در ادامه مطلب

 

البته یک GEOIP هم وجود داره که خیلی مشخصات بیشتری رو ارائه میده...

حالا یا باید از ابزار سایت پارس ایتفاده کرد یا اگه سرور دارید از این ماژول اما بیشتر برای این بدرد میخوره که مثلا برای هر زبان یک صفحه لود شه (به قول استاد فیزیکمون از این قرطی بازی ها)

ادامه مطلب ...

10 توصیه برای کاهش مشکلات چشمی کار با کامپیوتر

  

 

 

الف:  CVS چیست؟

 CVS مجموعه ای از علائم چشمی و بینایی است که بر اثر کار با کامپیوتر ایجاد می شوند. تقریبا 4/3 درصد کسانی که زیاد با کامپیوتر کار می کنند گرفتار این علائم هستند. به نظر می رسد با فراگیرتر شدن بکارگیری کامپیوتر در محل های کار و حتی در خانه ها تعداد کسانی که از CVS رنج می برند رو به افزایش باشد.

علائم CVS : مهمترین علائم CVS عبارتند از: خستگی چشم، خشکی چشم، سوزش، اشک ریزش و تاری دید. CVS همچنین ممکن است سبب درد در گردن و شانه ها نیز بشود. چشم انسان حروف چاپی را بهتر از حروف نمایش داده شده بر روی مانیتور می بیند. علت این امر این است که حروف چاپی کنتراست بیشتری با صفحه سفید زمینه داشته و لبه های آنها واضح تر است حال آنکه در مورد صفحۀ مانیتور چنین نیست و لبه ها به وضوح حروف چاپی نیستند بلکه حروف از یک مرکز با کنتراست بالا شروع شده و به تدریج کم رنگ‌تر می‌شوند و پس از تبدیل به خاکستری کمرنگ ناپدید می گردند. بنابراین لبه‌های حروف بر روی صفحه مانیتور وضوح حروف چاپی را ندارد. یکی از مهمترین دلایل خشکی و سوزش چشم هنگام کار با کامپیوتر کاهش میزان پلک زدن است به طوریکه افراد، هنگام کار با کامپیوتر تقریبا یک پنجم حالت عادی پلک می زنند. این مسأله به همراه خیره شدن به صفحه مانیتور و تمرکز بر روی موضوع کار سبب می شود تا پلک ها مدت بیشتری باز بمانند و در نتیجه اشک روی سطح چشم سریعتر تبخیر می شود.

ب:  10 توصیه برای کاهش علائم CVS 

۱. سعی کنید به طور ارادی پلک بزنید. این کار سبب می شود سطح چشم شما با اشک آغشته شده و خشک نشود. در صورتی که مشکل شما شدید باشد می توانید از قطره های اشک مصنوعی استفاده کنید.

 2. مرکز مانیتور باید حدود 10 تا 20 سانتی متر پایین تر از چشمان شما باشد. این وضعیت علاوه بر اینکه باعث می‌شود پلک ها پایین تر قرار گیرند و سطح کمتری از چشم در معرض هوا باشد. از خستگی گردن و شانه ها نیز می‌کاهد. در این موارد هم باید مانیتور را در ارتفاع مناسب قرار داد و هم ارتفاع صندلی را نسبت به میزکار تنظیم کرد به طوری که ساعد شما هنگام کار با keyboard موازی با سطح زمین باشد.

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

 4. به چشمان خود استراحت دهید. سعی کنید هر 5 تا 10 دقیقه چشم خود را از مانیتور برداشته و به مدت 5 تا 10 ثانیه به نقطه ای دور نگاه کنید. این کار سبب استراحت عضلات چشم می شود. همچنین به شما وقت می دهد پلک بزنید و سطح چشم شما مرطوب شود.

 5. اگر مجبورید که متناوباً و پشت سر هم به یک صفحه نوشته و مانیتور نگاه کنید (خصوصاً در مورد تایپیست ها) ممکن است چشم شما خسته شود زیرا باید تطابق خود را تغییر دهد. برای جلوگیری از این مسأله سعی کنید صفحه نوشته شده را در حداقل فاصله و هم سطح با مانیتور قرار دهید. برای اینکار می توانید از copyholder استفاده کنید.

 6. فاصله مانیتور با چشمان شما باید 50 تا 60 سانتی متر باشد.

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

 8. مشخصات دیگر مانیتور خود را تنظیم کنید. کیفیت نمایش تصاویر بر روی مانیتور به سه عامل بستگی دارد: Resolution ، Refresh Rate ، و DotePitch. Refresh Rate نشاندهنده فرکانس تجدید تصویر بر روی مانیتور است. فرکانس پایین می تواند برای چشم خسته کننده باشد و فرکانس های خیلی پایین سبب پرش تصویر می شوند. بهترین Refresh Rate حدود 70 هرتز یا بیشتر است. Resolution یا وضوح تصویر که به Refresh Rate نیز بستگی دارد به تراکم پیکسل های تصویر بر روی مانیتور گفته می شود. هرچه تعداد پیکسل ها بیشتر باشد جزئیات بیشتری از تصویز دیده می شود. بطورکلی هرچه Resolution بیشتر باشد بهتر است ولی باید به Refresh Rate نیز توجه داشت. گاهی Resolution بالا Refresh Rate پایین دارند بنابراین باید وضعیتی را انتخاب کرد که هر دو بیشترین تعداد را داشته باشند. Dot Pitch بر sharpness تصویر مؤثر است و هر چه عدد آن کمتر باشد تصویر sharpتر است. بیشتر مانیتورها dot pitch بین 25/0 تا 28/0 میلی متر دارند. 28/0 میلی متر یا کمتر عدد مطلوب است. Refresh Rate و Resolution را در ویندوز می توانید در Display Properties تنظیم کنید ولی dot pitch قابل تنظیم نیست.

 9. اگر علی رغم رعایت توصیه‌های گفته شده باز هم دچار علائم CVS هستید می‌توانید از عینک های مخصوص استفاده کنید زیرا گاهی مشکل در دید متوسط است. ما به طور معمول کمتر از دید متوسط استفاده می کنیم زیرا بیشتر اوقات یا اشیاء دور رانگاه می کنیم و یا اشیاء نزدیک. ولی مانیتور کامپیوتر دقیقاً در فاصله ای از چشم قرار می گیرد که مربوط به دید متوسط است. اگر شما عینکی هستید عینک شما به احتمال زیاد برای کار با کامپیوتر مناسب نیست زیرا دید متوسط را اصلاح نمی کند. برای دریافت عینک مناسب کامپیوتر، به چشم پزشک مراجعه کنید.

 10. هنگام کار با کامپیوتر سعی کنید گردن خود را راست نگهداشته و شانه را عقب بدهید. قوز کردن هنگام کار طولانی با کامپیوتر سبب دردهای گردن و شانه‌ها می شود. اگر پشتی صندلی شما قابل تنظیم است آن راطوری تنظیم کنید که کاملا به پشت شما بچسبد. همچنین ارتفاع صندلی خود را طوری تنظیم کنید که کف پاها روی زمین قرار داشته و زانوی شما در زاویۀ 90 درجه قرار داشته باشد. Keyboard و Mouse باید پایین تر از آرنج و نزدیک دستان شما قرار داشته باشد.

منبع: بانک مرجع مقالات امداد و نجات ایران

ساخت یک نمایش دهنده rss آجاکس پی اچ پی

rss ابزاری است که به شما کمک می کنه که خیلی سریع اخبار را مرور کنید و همیشه به روز باشید. 
.................................... 
در مثال زیر که بوسیله زبان آجاکس می باشد به شما روش نمایش محتویات Rss را در سایت یا وبلاگ شما آموزش می دهد البته وقتی rss در صفحه شما لود شد دیگر رفرش نمی شود. 
................................... 


The HTML Form
This is the HTML page. It contains a simple HTML form and a link to a JavaScript:  

<html>
<head>
<script type="text/javascript" src="getrss.js"></script>
</head>
<body><form>
Select an RSS-Feed:
<select onchange="showRSS(this.value)">
<option value="Google">Google News</option>
<option value="MSNBC">MSNBC News</option>
</select>
</form><p><div id="rssOutput">
<b>RSS Feed will be listed here.</b></div></p>
</body>
</html>   

Example Explained - The HTML Form
As you can see, the HTML page above contains a simple HTML form with a drop-down box.

The form works like this:

An event is triggered when the user selects an option in the drop down box
When the event is triggered, a function called showRSS() is executed.
Below the form is a <div> called "rssOutput". This is used as a placeholder for the return data of the showRSS() function.

--------------------------------------------------------------------------------

The JavaScript
The JavaScript code is stored in "getrss.js" and linked to the HTML document:  

var xmlHttp;function showRSS(str)
 {
 xmlHttp=GetXmlHttpObject();
 if (xmlHttp==null)
  {
  alert ("Browser does not support HTTP Request");
  return;
  }
 var url="getrss.php";
 url=url+"?q="+str;
 url=url+"&sid="+Math.random();
 xmlHttp.onreadystatechange=stateChanged;
 xmlHttp.open("GET",url,true);
 xmlHttp.send(null);
 }

function stateChanged()
 {
 if (xmlHttp.readyState==4 || xmlHttp.readyState=="complete")
  {
  document.getElementById("rssOutput")
  .innerHTML=xmlHttp.responseText;
  }
 }function GetXmlHttpObject()
{
var xmlHttp=null;
try
 {
 // Firefox, Opera 8.0+, Safari
 xmlHttp=new XMLHttpRequest();
 }
catch (e)
 {
 // Internet Explorer
 try
  {
  xmlHttp=new ActiveXObject("Msxml2.XMLHTTP");
  }
 catch (e)
  {
  xmlHttp=new ActiveXObject("Microsoft.XMLHTTP");
  }
 }
return xmlHttp;
}   

Example Explained
The stateChanged() and GetXmlHttpObject functions are the same as in the PHP AJAX Suggest chapter.

The showRSS() Function

Every time an option is selected in the input field this function executes the following:

Defines the url (filename) to send to the server
Adds a parameter (q) to the url with the selected option from the drop down box
Adds a random number to prevent the server from using a cached file
Calls on the GetXmlHttpObject function to create an XMLHTTP object, and tells the object to execute a function called stateChanged when a change is triggered
Opens the XMLHTTP object with the given url.
Sends an HTTP request to the server

--------------------------------------------------------------------------------

The PHP Page
The server page called by the JavaScript code is a PHP file called "getrss.php":  

<?php
//get the q parameter from URL
$q=$_GET["q"];//find out which feed was selected
if($q=="Google")
 {
 $xml=("http://news.google.com/news?ned=us&topic=h&output=rss");
 }
elseif($q=="MSNBC")
 {
 $xml=("http://rss.msnbc.msn.com/id/3032091/device/rss/rss.xml");
 }$xmlDoc = new DOMDocument();
$xmlDoc->load($xml);//get elements from "<channel>"
$channel=$xmlDoc->getElementsByTagName('channel')->item(0);
$channel_title = $channel->getElementsByTagName('title')
->item(0)->childNodes->item(0)->nodeValue;
$channel_link = $channel->getElementsByTagName('link')
->item(0)->childNodes->item(0)->nodeValue;
$channel_desc = $channel->getElementsByTagName('description')
->item(0)->childNodes->item(0)->nodeValue;//output elements from "<channel>"
echo("<p><a href='" . $channel_link
 . "'>" . $channel_title . "</a>");
echo("<br />");
echo($channel_desc . "</p>");//get and output "<item>" elements
$x=$xmlDoc->getElementsByTagName('item');
for ($i=0; $i<=2; $i++)
 {
 $item_title=$x->item($i)->getElementsByTagName('title')
 ->item(0)->childNodes->item(0)->nodeValue;
 $item_link=$x->item($i)->getElementsByTagName('link')
 ->item(0)->childNodes->item(0)->nodeValue;
 $item_desc=$x->item($i)->getElementsByTagName('description')
 ->item(0)->childNodes->item(0)->nodeValue; echo ("<p><a href='" . $item_link
 . "'>" . $item_title . "</a>");
 echo ("<br />");
 echo ($item_desc . "</p>");
 }
?>   

Example Explained - The PHP Page
When an option is sent from the JavaScript the following happens:

PHP finds out which RSS feed was selected
An XML DOM object is created for the selected RSS feed
The elements from the RSS channel are found and outputted
The three first elements from the RSS items are looped through and outputted  

 http://www.w3schools.com/php/php_ajax_poll.asp :منبع  

×البته در این سایت سورس بیشتر نرم افزار ها وجود داره حتما به این سایت سر بزنید×

ایجاد rss برای وبلاگ

آیا تا حالا شده به سایتی بروید که RSS یا هر نوع خروجی مثل Atom نداشته باشد؟یا شاید خود شما مدیر یک سایت یا وبلاگ هستید که RSS در وبسایت شما وجود ندارد اما بدانید که الان دوره وب 2.0 است و فید نقش اساسی را در این محیط دارد.برای این مشکل شما هم در اینترنت راه حل پیدا میشود.این مشکل با کمک سرویس “HTML Scraping” برای هر صفحه وب، به هرزبانی حل شده است.
مختصری درباره HTML Scraping:روشی برای تولید اتوماتیک خروجی RSS برای صفحات HTML که فاقد فید هستند را HTML Scraping میگویند.این سرویس حدود دو سال پیش ایجاد شد که تاکنون سایتهای زیادی در این زمینه شروع به فعالیت کرده اند.

سایتهای فعال در این زمینه:

  


از جدیدترین سایتهایی که در این زمینه شروع به فعالیت کرده است و مطئنم که نیاز شما را برطرف خواهد کرد.
امکانات:
-ساختن فید برای هرنوع وبسایت یا برای صفحات خاص آن
-ذخیره کردن فیدها،که به شما این امکان را میدهد در هرنوع خبرخوانی فید مورد نظر را داشته باشید.
-و مزایای رایجی که استفاده از فیدها در اختیار شما قرار میدهند.

همچنین این سایت به شما امکان میدهد تا مطالبی را که در خروجی نیاز ندارید حذف کنید تا به این روش فید شما دقیقتر باشد.
اگر برای سایت خودتان میخواهید فید بسازید از این قسمت استفاده کنید اما اگر برای یک سایت معمولی میخواهید این کار را بکنید از این قسمت استفاده کنید.
مشاهده سایت:www.feedyes.com

سایتی که با چند مرحله کوچک با دقت بالا برای صفحات سایت شما خروجی میسازد.
مراحل:
1- مشخص کردن صفحه مورد نظر برای تولید خروجی
2-ساختن فید برای صفحه انتخاب شده
3-مشخص کردن الگوهای جستجو
4-تعیین قالب برای نمایش خروجی
5-ساختن فید جدید
اصولا خروجی هایی که توسط این سایت تولید میشوند برای عموم قابل نمایش است اما شما قادرید برای خروجی خود کلمه عبور تعیین کنید و آن را شخصی کنید.
مشاهده سایت:www.feed43.com


این سایت قدیمی ترین سایتی است که در زمینه ی ایجاد فید برای وب سایتها فعالیت میکند و تقریبا خدماتی مشابه سایتهای بالا ارائه میدهد.
مشاهده سایت:www.feedfire.com


سه سایتی که در بالا معرفی کردم رایگان هستند اما نیاز به ثبت نام دارند پس اگر شما هم مثل من حوصله ی ثبت نام در این سایت ها را ندارید سایت Page2RSS بدون نیاز به ثبت نام برای شما فید تولید میکند ،اما بدون شک این امکان برای شما وجود ندارد که بعدا تغییراتی در فید خود اعمال کنید

منبع: metode.blogfa