آموزش برنامه نویسی تحت وب آنلاین

یکی از مشکلاتی که میتونه مانع یادگیری برنامه نویسی بشه،نبود یک لابراتوار و یک منبع قوی و مهم تر از همه استاندارد باشه.در این جهت قصد دارم تا شما رو با یکی از بهترین وبسایتهای موجود در این زمینه آشنا کنم.
وبسایت THE WORLD'S LARGEST WEB DEVELOPER SITE
میتونید با وارد شدن به این سایت از کلیه امکانات اون مانند کار با زبانهای برنامه نویسی HTML CSS JAVASCRIPT SQL PHP به صورت سناریو محور و آنلاین استفاده کنید.

www.3school.com



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

www.w3school.com



در سمت چپ صفحه source اصلی و در سمت راست صفحه نتایج حاصل از تغییرات رو میتونیم ببینیم.

Image



همینطور یک سری QUERY های خیلی جالبی رو داره که در اختیار کاربر میزاره که از نزدیک باهاشون کار کنه و در نهایت درک بهتری از برنامه نویسی در اختیار کاربر قرار میده.

امیدوارم این مطلب مفید بوده باشه

منبع : http://links.itpro.ir

وب سایتی با بیش از یک هزار طرح و ایده و 6 هزار برنامه نویس و حامی

یکی از مواردی که معمولا ما ITPRO ها به دنبال آن هستیم شناسایی ایده های جدید است ، اگر مهندس احمدی در مقاله خود در خصوص کهنه بودن یا تکراری بودن برخی ایده هایی که در استارت آپ های ایران مطرح می شود صحبت می کند دلیلش کاملا مشخص است ، ایده قبلا وجود داشته اشت و پیاده سازی شده است ، یا نمونه خارجی یا نمونه داخلی موفقی داشته اشت. اما از کجا می توانیم نسبت به ایده های افراد دید پیدا کنیم؟ امروز می خواهیم به شما وب سایتی که بیش از 6 هزار سرمایه گذار و برنامه نویس را در خودش جا داده است که ایده های بسیار زیادی را به اشتراک گذاشته اند را به شما معرفی کنیم. وب سایت www.ideaswatch.com را می توان به عنوان بزرگترین مرجع معرفی ایده های استارت آپی در دنیا معرفی کرد ، بیش از 1000 عدد ایده که به صورت رایگان در معرض دید همگان قرار گرفته اند و شما می توانید با مشاهده آنها و توضیحات خلاصه ای که در خصوص آنها داده شده است ذهن خودتان را خلاق تر کنید.

Robot.txt

 

فایل Robot.txt در حقیقت یک فایل متنی است که به موتور های جستجو می گوید کجا ها را نباید بکاود و در لیست خود اضافه کند. حتی شما می توانید یک موتور جستجو را از زیر و رو کردن وب سایت خود بر حذر کنید اما فایل Robot.txt هیچ الزامی برای آن موتور جستجو ایجاد نمی کند و هیچ ضمانتی نیست که نرم افزار های کاونده موتور های جستجو از دستورات فایل Robot.txt پیروی کنند ولی به هر حال موتور های جستجوی بزرگ و معتبر به فایل Robot.txt اهمیت می دهند و از آن استفاده می کنند.

چرا باید از فایلRobots.txt استفاده کنید؟


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

چگونه فایلRobots.txt ایجاد کنیم؟


ایجاد یک فایلRobots.txt بسیار ساده است. Robot.txt چیزی جز یک فایل ASCII متنی ساده که در شاخه اصلی وب سایت شما قرار می گیرید نیست. به عنوان مثال: اگر نام وب سایت شما  http://www.mrayaneh.ir باشد فایل Robots.txt شما باید در مسیر www.mrayaneh.ir/robots.txt قرار گیرد. برای کسانیکه نمی دانند یک فایل ASCII متنی چیست باید بگویم یک فایل متنی ساده است که با notepad ویندوز به راحتی می توانید آنرا ایجاد نمایید.

در فایل Robots.txtاصولاً نام کاونده های موتور جستجو در یک خط ذکر می شود و در خطوط بعدی نام شاخه ها یا فایل هایی که کاوش آنها مجاز نیست می آید که هر کدام را باید در یک خط جداگانه ذکر نمایید. شما به جای نام کاونده موتور جستجو می توانید از علامت * استفاده کنید بدون اینکه برای هر کدام نام جداگانه ای ذکر نمایید. و به خاطر داشته باشید که فایل Robots.txt یک فایل ممانعت کننده یا محدود کننده است و به این طریق شما نمی توانید موتور جستجو را ملزم کنید که دایرکتوری یا فایل خاصی را در لیست خود اضافه کند.
به عنوان مثال می توانید این را در فایل Robots.txt خود قرار دهید:

User-agent: *
Disallow:/cgi-bin/

دو خط بالا را اگر به فایل Robots.txt خود اضافه نمایید به همه کاوشگر های موتور های جستجو گفته اید که اجازه ندارند به دایرکتوری و محتویات آنcgi-bin دسترسی داشته باشند.
اگر موتور جستجوی بخصوصی مانند Google image را در نظر داشته باشید که تصاویر وب سایت شما را جمع آوری و لیست می کند و بخواهید از دسترسی آن به تصاویر وب سایت خود جلوگیری نمایید می توانید این دستورات را به فایل خود اضافه نمایید.

User-agent:google-Image
Disallow:/

همچنین می توانید در چند خط چندین دستور Disallow داشته باشید و برای چندین موتور جستجو مسیر هایی را مشخص کنید در اینجا نمونه از یک فایل بزرگ تر را می بینید.

User-agent: *
Disallow: /images/
Disallow: /cgi-bin/

User-agent: Googlebot-Image
Disallow: /

اولین بلوک از فایل Robots.txtهمه موتور های جستجو را از دسترسی به دایرکتوری های images و cgi-bin باز می دارد. دومین بلوک به روبوت کاونده Googlebot-Image می گوید که اجازه دسترسی به هیچ دایرکتوری از سایت را ندارد.
شما حتی می تواند به موتور های جستجو بگویید که یک فایل خاص را از لیست جستجوی خود حذف کند. به عنوان مثال اگر نمی خواهید موتور جستجوی تصاویر گوگل عکس خاصی را در لیست خود اضافه نماید و اگر فرض کنیم نام این فایل mymugshot.jpg باشد در این صورت با افزودن این خطوط به فایل خود می توانید این کار را انجام دهید.

User-agent: Googlebot-Image
Disallow: /images/mymugshot.jpg
به خاطر داشته باشید حتماً / را اضافه کنید چون نشان دهنده یک دایرکتوری است. اگر به سادگی وارد کنید:
User-agent: *
Disallow: /privatedata

در این صورت همه موتورهای جستجو را از دسترسی به هر آنچه که در داخل دایرکتوری به نام privatedata باشد باز می دارید.
از کجا می توانم نام روبوت ها را پیدا کنم؟

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

اشتباهات معمول


در اینجا اشتباهاتی که در این زمینه رایج است را بررسی می کنیم.
۱) هیچ ضمانتی برای کارایی این فایل متنی وجود ندارد
همانطور که قبلا هم گفتم فایل هایrobots.txt یک سری فایل استاندارد برای جلوگیری از کاوش فایل ها توسط موتور های هستند ولی بعضی موتور های جستجو خود را برای خواندن فایل های Robots.txt اذیت نمی کنند و هیچ ضمانتی نیست که به این روش موتور های جستجو را از دسترسی فایل ها یا دایرکتوری های مورد نظر خود باز دارید. اگر می خواهید واقعاً می خواهید دسترسی به یک دایرکتوری را محدود نمایید باید از فایل .htaccess استفاده کنید.

۲) دایرکتوری ها محرمانه خود را لیست نکنید.
هر کسی می تواند به فایل robots.txt شما دسترسی داشته باشد مثلاً کافیست این آدرس را در مرورگر خود وارد کند http://www.mrayaneh.ir/robots.txt
بعضی مدیران سایت تازه کار لیستی از فایل ها و دایرکتوری های محرمانه خود را در این فایل قرار می دهند تا از دسترسی موتور های جستجو خارج شوند ولی غافل از اینکه بعضی افراد و بعضی روبوت های فرستنده هرزنامه بدنبال چنین آدرس هایی می گردند. مراقب باشید به این روش امنیت وب سایت خود را به خطر نیندازید.

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

User-agent: *
Disallow:
به این ترتیب شما یک فایل robots.txt دارید که بوسیله آن به موتور جستجو گفته اید می تواند همه فایل ها و دایرکتوری های شما را بکاود. به این ترتیب حداقل بهره ای که خواهید برد این است که با هر بار درخواست موتور جستجو برای این فایل متنی خطای ۴۰۴ لود نمی شود و چند کیلو بایت از پهنای باند خود را صرفه جویی کرده اید. و هم چنین از آمار شما یک آدرس خطا کاسته می شود که این هم در رانکینگ موتور جستجو اثری مثبت دارد.

منبع : http://www.mrayaneh.ir/web/210-%D9%81%D8%A7%DB%8C%D9%84-%D9%85%D8%AA%D9%86%DB%8C-%D8%B1%D9%88%D8%A8%D8%A7%D8%AA-%D8%A8%D8%B1%D8%A7%DB%8C-%D9%85%D9%88%D8%AA%D9%88%D8%B1-%D9%87%D8%A7%DB%8C-%D8%AC%D8%B3%D8%AA%D8%AC%D9%88

پنج روش رایگان برای افزایش ترافیك وب‌سایت

محمود بشاش - وقتی برای اولین بار وارد دنیای بازاریابی اینترنتی شدم، فكر كردم می‌توانم وب‌سایت تازه تأسیسم را به تعدادكمی موتور جستجو معرفی كرده، سپس منتظر هجوم مراجعین بمانم. منتظر معجزه‌ای بودم تا افراد را وادار كند به وب‌سایت من مراجعه كرده، كالا بخرند و دوباره باز گردند.
اما، چه خیال باطلی! ... تازه فهمیدم این كار به زمان بیشتری نیاز دارد.از آن زمان به بعد به كارآیی عجیب وغریب و خارق العاده بازاریابی اینترنتی پی برده‌ام.
در این جا پنج روش رایگان افزایش ترافیك وب سایت را برای شما بازگو می‌كنم.
مطمئن باشید تمام ‌این‌ روش ها كاملا رایگان بوده،با صرف كمی وقت به سودمند‌بودن آنها پی می‌برید.

1-‌ نوشتن مقالات
نوشتن وانتشار مقاله با موضوع مرتبط با سایت شما دست كم دو فایده‌ی اساسی دارد:
- افرادی كه مجذوب این مقاله شده‌اند، آن را خوانده، برای جستجوی مطالب بیشتر،روی
URL شما كلیك می‌كنند.به این ترتیب یك مراجع هدف دار دارید.از این جهت از كلمه‌ی
جهت دار استفاده می‌كنم كه این خواننده می‌خواهد، مطالب بیشتری در مورد موضوع مقاله‌ی قبلی پیدا كند.
- با هر بار انتشار این مقاله ،لینك‌های شما نیز منتشر می‌شود.همراه بودن لیست لینك‌ها و URLبا مقالات ، تعداد لینك‌های برگشتی سایت شمارا زیاد كرده، به نوبه‌ی خود رتبه‌ی شما را در موتور جستجوی مربوطه افزایش می‌دهد.

2-شبكه‌ی تالار گفتگو
تالارهای گفتگوی فراوانی درباره‌ی هر موضوعی كه فكرش را بكنید، به شكل برخط(OnLine) وجود دارد. دربیشتر اعلان‌های گفتگو، پوسترهایی برای ضمیمه كردن امضا و همین طور اطلاعات دیگر مانند نام، URL و حتی گاهی تبلیغات، در نظر گرفته شده‌است. با مراجعه‌ی منظم به این تالارهای گفتگو، شركت در بحث‌ها، مطرح‌كردن پرسش و پاسخ به پرسش‌ها، می‌توانید ضمن ایجاد رابطه‌ی توأم با اعتماد با سایر اعضا ، به طور رایگان به تبلیغ سایت خود بپردازید. فقط سعی كنید برای تالارهای گفتگو مفید بوده، به قوانین آن احترام گذاشته، هیچ‌گاه هرزنامه نفرستید.

3- لینك‌های دوطرفه
این لینك‌ها دو فایده برای شما دارد:
اول این كه با تبادل هرچه بیشتر لینك‌ها‌ ، احتمال این كه افراد، لینك شما را در سایت‌های دیگر دیده و به سایت شما مراجعه كنند، بیش‌تر می‌شود.
نكته‌ی دیگر این‌كه، موقعیت شما در موتورهای جستجو به كل تغییر می‌كند به طور خلاصه لینك‌های بیش‌تر از سایت‌های دیگر، مساوی است با رتبه‌ی بالاتر در موتورهای جستجو.
در این جا چند "باید" و"نباید" را در مورد تبادل لینك ذكر می‌كنم:
- لینك خودرا به سایت‌هایی بفرستید كه مورد علاقه‌ی مراجعین شما هستند.
- به صفحاتی با هزاران لینك،كه دایركتوری‌های لینك نامنظمی دارند، لینك نفرستید.چون نه برای ایجاد ترافیك سایت سودمند است ونه برای رتبه‌ی شما در موتورهای جستجو.
- با سایت‌هایی لینك، مبادله كنیدكه در صفحه‌ی اصلی شان، دایركتوری لینك به طور صریح ذكر شده باشد.
- از صفحات، با لینك‌های‌انبوه یاFFA استفاده نكنید.احتمال بالا بردن ترافیك سایت، از این طریق، بعیدبه نظر‌ می‌رسدو حتی ممكن است موتورهای جستجو شما را جریمه كنند.
- از دایركتوری‌های لینك، برای پیداكردن شركای مناسب تبادل لینك، استفاده كنید.سایتhttp:/www.homebiz-direct.com-Link-Exchange-Resources.html سایت مناسبی برای جستجوی دایركتوری‌های مشهور تبادل لینك است.
همواره كارهای‌تان را طبق اصولی مشخص انجام دهید.می‌توانیداز نرم افزارهای تبادل لینك یا صفحه‌ی گسترده برای پی‌گیری لینك‌های درخواستی و حفظ جزییات ارتباط با سایر سایت‌ها استفاده كنید.

4- امضای ایمیل
این روشی بسیار ساده ، اما تقریبا فراموش شده برای افزایش مراجعین به سایت است.
ما تقریبا هرروز، ایمیل‌های زیادی می‌فرستیم، اما اغلب فقط اسم خودرا در آن نوشته،گاه حتی چیزی نمی‌نویسیم. چرا ایمیل‌های‌تان را با امضایی حاوی اسم و مطالب اندكی درباره‌ی وب سایت‌تان به همراه URL تمام نمی‌كنید؟
باوركنید بدون زیاده روی می‌توان در چهار خط، تمام مطالب لازم را بـیان كرد. حتماً از افزایش خارق العاده‌ی مراجعین به سایت، پس از این كار، متعجب خواهید شد. باورش سخت است، اما كنجكاوی، دریافت كنندگان ایمیل‌ها را وادار می‌كند روی لینك شما كلیك كنند.

5- تبادل ترافیك
این روش ازآسان‌ترین راه‌های جذب مخاطب به سایت است. مثلاً، می‌توانید مزیت‌های رایگان برای وب گردی تعیین كنید.
نقطه‌ی ضعف این روش این است كه افرادی كه از طریق مبادله‌ی ترافیك به سایت شما مراجعه می‌كنند، به اندازه مراجعین از روش‌های قبلی هدف‌مند نیستند، زیرا این افراد به یك دلیل در این تبادل ترافیك شركت می‌‌كنند و آن به دست آوردن اعتبار بیش‌تر در كم‌ترین زمان ممكن است. اكنون زمان آن فرا رسیده كه شما وارد عمل شوید، چگونه می‌توانید فردی را كه فقط بیست ثانیه یا كم‌تر در صفحه‌ی وب شما توقف می‌كند، تحت تأثیر قرار دهید.
- مخاطبین خود را بشناسید. زمانی را به مبادله‌ی تبلیغات اختصاص داده، در عین حال به نوع صفحات وبی كه تبلیغ می‌كنید، توجه كنید. اطمینان حاصل كنید كه تبلیغات شما به شكلی هدف‌مند، افراد را جذب می‌كند.
- سعی كنید، تبلیغاتی تنظیم كنید كه خواندن آنها حداكثر چند ثانیه وقت بگیرد. تهیه‌ی تبلیغات طولانی وقت‌گیر، هنر چندانی نمی‌خواهد. مطمئن باشید افراد از خواندن آنها خسته شده، بدون توجه به مطالب، روی دكمه‌ی "Next" كلیك می‌كنند.
به طور منظم، زمانی را به مطالعه این پنج روش مولد ترافیك، اختصاص دهید. خواهید دید در یك چشم به هم زدن سایت‌ شما در مسیر پیشرفتی هدفمند گام برمی‌دارد.

با سپاس از سایت ictna.ir