خوش آمدید به رمان ۹۸ | بهترین انجمن رمان نویسی

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

*KhatKhati*

مدیر بازنشسته رمان ۹۸
کاربر رمان ۹۸
  
عضویت
16/7/20
ارسال ها
2,693
امتیاز واکنش
9,215
امتیاز
233
محل سکونت
گلنمکستان
زمان حضور
63 روز 21 ساعت 58 دقیقه
نویسنده این موضوع
ویژگیهای PHP 4
در 22 ماه می سال 2000، تقریبا 18 ماه پس از اعلام رسمی در مورد از سر گیری فعالیتهای برنامه نویسی برای نسخه جدید، PHP 4.0 بیرون آمد. بسیاری از مردم، نسخه PHP 4 را جنجالی ترین نسخه از این زبان می دانستند و سخنهایی از آن در اینترنت به گوش می رسید. تنها چند ماه پس از بیرون آمدن این نسخه، Netcraf، گزارشی بیرون داد که تخمین می زد بیشتر از 3.6 میلیون دامنه، PHP را روی دامنه های خود نصب کرده اند.

PHP 4، تغییرات بسیاری را در خود جای داده بود. تغییرات این نسخه به قرار زیر بودند:

بهبود در مدیریت منابع: یکی از مشکلات اولیه نسخه های 3.x، عدم تناسب پذیری بود. دلیل این موضوع عمدتا بخاطر آن بود که طراحان این زبان روند پیشرفت سریع این زبان و استفاده در برنامه های بزرگ را کوچک شمرده بودند. زبان PHP در ابتدا برای سایت های بزرگ طراحی نشده بود و ادامه علاقه به استفاده از این زبان برای چنین مقاصدی منجر شد تا برنامه نویسان آن به اکثر مکانیک های این زبان از نو بیاندیشند.

پشتیبانی از شی-گرایی: نسخه 4، درجه ای از شی گرایی را در خود جای داده بود، اگرچه عمدتا این پیاده سازی، خارج از سطح توقعات بود و حتی خیلی ضعیف پیاده سازی شده بودند. ولی با وجود این، ویژگیهای جدید، نقش مهمی را در جذب کاربرانی که عادت به برنامه نویسی با زبانهای شی گرا (OOP) را داشتند ایفا می کرد. کلاسهای استاندارد و روشهای برنامه نویسی شی گرا در دسترس قرار گرفتند ضمن آنکه ویژگیهایی نیز نظیر سربارگذاری و اطلاعات زمان اجرای کلاسها نیز به این زبان اضافه شده بودند. نسخه کاملتری از شی گرایی، در نسخه 5 این زبان پیاده سازی شد که در فصل 6، به تفصیل به آن خواهیم پرداخت.

پشتیبانی از مدیریت session ها: مدیریت session های http، در نسخه های 3.x از طریق بسته PHPLIB در اختیار کاربران قرار گرفته بودند (phplib.sourceforge.net)، که در نسخه 4، بصورت یکپارچه توسط برنامه نویسان از نو نوشته شد. این ویژگی به برنامه نویسان ابزاری را ارائه می داد که توسط آن، بتوانند فعالیتهای کاربران و تمایلات آنها را بصورت غیر موازی، راحت و موثر، ردگیری کنند. فصل 18 این قابلیتها را مورد بحث قرار می دهد.

رمزگذاری: کتابخانه MCrypt، بصورت پیش فرض در این نسخه قرار داده شده بود تا کاربران بتوانند رمزگذاری را بصورت کامل و hash شده و با استفاده از الگوریتمهای رمزگذاری که شامل Blowfish، MD5، SHA1 و TripleDES است انجام دهند. فصل 21 به تفصیل به این قابلیتهای PHP می پردازد.

پشتیبانی از ISAPI: پشتیبانی از ISAPI به کاربران این قابلیت را میدهد تا از PHP در کنار IIS وب سرور مایکروسافت استفاده نمایند. در فصل 2 نشان خواهیم داد که چگونه PHP را هم بر روی وب سرورهای IIS و هم بر روی وب سرورهای Apache نصب نمایید.

پشتیبانی از COM/DCOM: یکی دیگر از مزیتهایی که برای کاربران ویندوز در این نسخه از PHP وجود دارد، قابلیت دسترسی و نمونه سازی از اشیای COM است. این قابلیت، تعامل وسیعی را با برنامه های ویندوز بوجود آورد.

پشتیبانی از جاوا: یکی دیگر از قابلیتهایی که به PHP قدرت می داد، پشتیبانی از بسته بندی اشیای جاوا در یک برنامه PHP بود. این قابلیت در نسخه 4 اضافه شد.

کتابخانه عبارات قانونمند سازگار با Perl (PCRE): زبان Perl زمانی بعنوانی سلطان پردازش رشته ها قلمداد می شد. توسعه دهندگان PHP به این نکته واقف بودند که قدرت توابع "عبارات قانونمند"، نقش مهمی را در مقبولیت PHP بازی خواهد کرد. در نتیجه آنها تصمیم گرفتند تا توابع Perl را درون برنامه PHP قرار دهند به جای آنکه آن را از نو بسازند. با این تصمیم آنها بسته کتابخانه PCRE را در بسته پیش فرض PHP قرار دادند (نسخه 4.2.0). فصل 9 به تفصیل به این موضوع خواهد پرداخت و مقدمه ای کوتاه را برای دستورات عبارات قانونمند که غالبا گیج کننده هستند را باز خواهد کرد.

علاوه بر این ویژگیها، صدها تابع دیگر نیز در نسخه 4 به PHP اضافه شدند که منجر به افزایش قابلیتهای این زبان شد.

PHP 4، جهش بزرگی رو به جلو در بلوغ این زبان بود که ویژگیها جدیدی را ارائه می داد. ولی تیم توسعه دهندگان PHP آرام ننشستند و خیلی زود دست به کار بزرگ دیگری زدند تا یک گوریل 800 پوندی را در دنیای اسکریپت نویسی تحت وب پیاده سازی کنند: PHP 5.


برنامه نویسی چیست؟

 
  • تشکر
Reactions: SAEEDEH.T و Saghár✿

*KhatKhati*

مدیر بازنشسته رمان ۹۸
کاربر رمان ۹۸
  
عضویت
16/7/20
ارسال ها
2,693
امتیاز واکنش
9,215
امتیاز
233
محل سکونت
گلنمکستان
زمان حضور
63 روز 21 ساعت 58 دقیقه
نویسنده این موضوع
++C چیست؟
زبان برنامه نویسی C++ در سال 1985 توسط Bjarne Stroustup در آزمایشگاه AT&T بعنوان توسعه ای بر زبان C بوجود آمد. افزونه هایی که بر این زبان اضافه شده بودند، از زبان Simula گرفته شده بودند. از آن زمان تا کنون، C++، با سرعت زیادی در راستای نیازهای عملی برای یک زبان برنامه نویسی رو به رشد است، نیازهایی که یک زبان برنامه نویسی را قادر می سازد تا بطور موثری انواع مختلفی از داده ها را در کنار یکدیگر مدیریت نماید. محور اصلی در پیاده سازی این زبان برنامه نویسی، مفهوم برنامه نویسی شی گرا است (OOP). امروزه، C++ بازار تجاری را در اختیار خود گرفته است بطوریکه این زبان برنامه نویسی، هم برای برنامه نویسان سیستم های عامل و هم برای برنامه نویسان نرم افزارهای کاربردی، مورد پسند می باشد.


برنامه نویسی شی گرا
برای آنکه مزیتهای یک زبان برنامه نویسی شی گرا را با یک زبان برنامه نویسی ساختاری نظیر MATLAB، FORTRAN 77، یا C نشان دهیم، فرض می کنیم که یک رقیب ورزشی بین المللی، به جمع دوندگانی از سراسر دنیا ملحق شده است. رکورد هر یک از دوندگان، تشکیل شده است از چندین فیلد شامل نام، کشور، شهر زادگاه، زمان تولد، و بهترین رکورد زمانی.

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

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


C و ++C
C++ بسط یافته زبان برنامه نویسی C است ولی اهدافی والاتر از C را پوشش می دهد بطوریکه باید بعنوان یک زبان مجزا تدریس و آموزش داده شود. لازم به ذکر است که در این مجموعه آموزشی، نیازی به یادگیری زبان C بعنوان پیش نیاز یادگیری C++ نمی باشد اگرچه یاد گرفتن آن می تواند مفید و کمک کننده باشد.


برنامه نویسی چیست؟

 
  • تشکر
Reactions: SAEEDEH.T و Saghár✿

*KhatKhati*

مدیر بازنشسته رمان ۹۸
کاربر رمان ۹۸
  
عضویت
16/7/20
ارسال ها
2,693
امتیاز واکنش
9,215
امتیاز
233
محل سکونت
گلنمکستان
زمان حضور
63 روز 21 ساعت 58 دقیقه
نویسنده این موضوع
سیستم باینری چیست؟
اجازه دهید تصور کنیم که کامپیوترها هنوز اختراع نشده اند و راه هایی را بررسی کنیم که اطلاعات را بتوان با استفاده از پروتکلهای رمز گذاری، ذخیره و مخابره کرد.

در ساده ترین روش، پرچمی با دو روی سفید و سیاه به ذهنمان می رسد که جهت سفید و سیاه پرچم به هر تعداد دلخواهی نوسان می کند تا اطلاعات ضروری در ارسال پیام را به شکل مورس مخابره نماید. ذخیره سازی متوالی علانم، بیانگر رشته ای باینری از اعداد 0 و 1 است که صفر بیانگر سفید و 1 بیانگر سیاه است.

در نتیجه سیستم باینری چهارچوب کاری را به ما خواهد داد تا بتوانیم اعداد را بصورت رشته ای از 0ها و 1 ها نمایش دهیم. به محض اینکه دریافتیم چگونه اعداد را دستکاری کنیم، می توانیم حروف الفبا را نیز مدیریت کنیم. به این ترتیب که به هر حرف کد عددی را نسبت می دهیم. رشته هایی از حروف، کلمات را تشکیل می دهند و رشته هایی از کلمات جملات، دستورات و نتیجه گیریهایی را تشکیل می دهند که می توانند درست یا غلط باشند. در نتیجه یک سیستم جامع ممکن است با استفاده از آشنایی با این مفهوم، به این فرم باینری نمایش داده شود.


برنامه نویسی چیست؟

 
  • تشکر
Reactions: SAEEDEH.T و Saghár✿

*KhatKhati*

مدیر بازنشسته رمان ۹۸
کاربر رمان ۹۸
  
عضویت
16/7/20
ارسال ها
2,693
امتیاز واکنش
9,215
امتیاز
233
محل سکونت
گلنمکستان
زمان حضور
63 روز 21 ساعت 58 دقیقه
نویسنده این موضوع
برنامه نویسی سفارشی
در نویا سیستم، کلیه برنامه های نوشته شده توسط ما، بصورت کاملا سفارشی و اختصاصی می باشند بطوریکه در پایان، برنامه نوشته شده مطابق با مدارکی می باشند که شما از برنامه درخواستی خود، به ما ارائه داده اید. در زیر لیستی از روندی را مشاهده خواهید کرد که برای پیاده سازی یک نرم افزار سفارشی، ما بکار بخواهیم برد.

مدارک و مستندات برنامه
هر پروژه برنامه نویسی سفارشی، می بایست مدارک و مستنداتی داشته باشد که کارفرما یا مشتریان، به برنامه نویس، ارائه خواهند داد. همانند یک ساختمان، نرم افزار درخواستی شما نیز می بایست یک نقشه داشته باشد که حاوی تصاویر، و توضیحاتی از پروژه شما باشد. شما با در اختیار قرار دادن یک مدارک به شرکت های برنامه نویسی، قادر خواهید بود تا نرم افزار سفارشی و اختصاصی خود را توسط آن ها پیاده سازی نمایید.

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

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

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

برنامه نویسی
هر برنامه نویس در یک تیم برنامه نویسی، پس از دریافت وظایف خود، شروع به کار برنامه نویسی خواهد کرد، بدون آنکه کارها کمترین وابستگی به یکدیگر داشته باشند. در ابتدا برنامه نویسان، با تقسیم کارهای خود به بخش های کوچکتر، کدهای ریزتری را می نویسند که به آنها توابع، کلاس ها، و یا متد اطلاق می شود. به این کار میکرو پروگرامینگ (Micro Programming) یا ریز برنامه نویسی اطلاق می شود.

مدیر پروژه برنامه نویسی
مدیر یک پروژه برنامه نویسی، وظیفه مدیریت پروژه و تقسیم وظایف کار میان برنامه نویسان را دارد. مدیر پروژه به خوبی از اهداف پروژه آگاهی دارد و برنامه نویسان در مواردی که شبه ای در کار باشد، می بایست پس از مشورت با مدیر پروژه، به مسیر خود ادامه دهند. در پایان همه برنامه نویسان، کدهای خود را به مدیر پروژه ارائه خواهند داد تا نوبت به فاز تست و آزمایش نرم افزار برسد.

تست برنامه
پس از اتمام کار برنامه نویسی، مدیر پروژه با کامپایل نمودن تمام برنامه ها در یک پروژه، پروژه را در اختیار آزمایش کنندگان نرم افزار قرار خواهد داد. به این بتا تستینگ (beta testing) نیز گفته می شود و وظیفه ای غیر از آشکار سازی ایرادات نرم افزاری ندارد. ایرادات به سمت برنامه نویس مرتبط یا برنامه نویسان، ارجاع داده می شود تا برطرف شوند و سپس مجددا آزمایش انجام خواهد تا زمانیکه همه ایرادات بطور کامل برطرف شوند.

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


برنامه نویسی چیست؟

 
  • تشکر
Reactions: SAEEDEH.T و Saghár✿

*KhatKhati*

مدیر بازنشسته رمان ۹۸
کاربر رمان ۹۸
  
عضویت
16/7/20
ارسال ها
2,693
امتیاز واکنش
9,215
امتیاز
233
محل سکونت
گلنمکستان
زمان حضور
63 روز 21 ساعت 58 دقیقه
نویسنده این موضوع
برنامه نویسی حرفه ای
برای ایجاد یک نرم افزار یا برنامه حرفه ای، پیش از هر چیز، نیاز است تا برنامه نویس یا برنامه نویسان از ماهیت پروژه شما به خوبی آشنا شوند. یک برنامه نویس حرفه ای به خوبی قادر است تا با بررسی مستندات و مدارک پروژه، ساختار اصلی نرم افزار را طراحی کند. به این کار اصطلاحا، آنالیز پروژه گفته می شود.

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

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

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

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

- بخش ورود فاکتورها

- بخش جستجو در فاکتورها

- بخش نمایش فاکتورهای ثبت شده

- بخش اطلاعات آماری کل فاکتورهای ثبت شده، نظیر مبلغ کل، فاکتورهای پرداخت نشده، فاکتورهای پرداخت شده.

- بخش مشاهده مشتریان با امکان مشاهده فاکتورهای آنها

- بخش ثبت اطلاعات مشتریان

- بخش جستجو در مشتریان

همانطور که مشاهده می شود، این پروژه به 7 بخش تقسیم شده است که هر بخش وظیفه خاصی را انجام می دهد.

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

به این برنامه نویسی، اصطلاحا برنامه نویسی شی گرا یا Object Oriented Programming نیز اطلاق می شود و هدف آن، تنها نزدیک تر کردن دنیای برنامه نویسی با اشیایی است که در بیرون از محیط برنامه وجود دارند (بعنوان مثال فاکتورها و یا مشتریان)


برنامه نویسی چیست؟

 
  • تشکر
Reactions: SAEEDEH.T و Saghár✿

*KhatKhati*

مدیر بازنشسته رمان ۹۸
کاربر رمان ۹۸
  
عضویت
16/7/20
ارسال ها
2,693
امتیاز واکنش
9,215
امتیاز
233
محل سکونت
گلنمکستان
زمان حضور
63 روز 21 ساعت 58 دقیقه
نویسنده این موضوع
برنامه نویس وب
سایت های داینامیک، معمولا نیاز به برنامه نویسی دارند تا بتوانند به اهدافی که سایت برای آنها طراحی شده است نزدیک شوند. برای روش شدن قضیه مثالی را از تفاوت های دو سایت با یکدیگر خواهیم زد. سایتی را در نظر بگیرید که کلیه صفحات ساخته شده بصورت ثابت یا استاتیک هستند.

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

انواع زبان های برنامه نویسی تحت وب
برای ساخت یک سایت و برنامه نویسی آن، زبان های زیادی می تواند استفاده شود که در زیر به برخی از آنها اشاره خواهیم کرد:

- C# ASP.NET: این زبان، محصول شرکت مایکروسافت می باشد و از پلتفرم مایکروسافت دات نت فریم ورک، که یک ماشین مجازی می باشد، برای اجاره دستورات برنامه نویسی استفاده می شود. مایکروسافت در حدود سال های 2002 الی 2004، اولین نسخه های این زبان برنامه نویسی را به بازار داد و از آن پس، نسخه های مختلفی از ماشین مجازی اش را انتشار داد. این زبان برنامه نویسی، مجهز به کتابخانه های عظیمی می باشد که برنامه نویسان را قادر می سازد، به سهولت به برنامه نویسی تحت وب برای سایت های خود اقدام کنند.
مایکروسافت نه تنها از این پلتفرم، برای استفاده در ساخت سایت های داینامیک استفاده کرد، بلکه عملا این پلتفرم، این اجازه را به برنامه نویسان خواهد داد تا به راحتی بتوانند برای انواع مختلفی از سیستم عامل ها نظیر ویندوز، ویندوز موبایل، ویندوز CE و غیره، برنامه های کاربردی ایجاد و خلق نمایند.

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

مبنای برنامه نویسی برای هر دو زبان PHP و ASP.NET زبان برنامه نویسی C یا C++ است بطوریکه که برنامه نویسانی که با این زبان برنامه نویسی، آشنایی اولیه داشته باشند، به راحتی می توانند، زبان های برنامه نویسی PHP , ASP.NET و یا C# را فرا گیرند.

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

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


برنامه نویسی چیست؟

 
  • تشکر
Reactions: SAEEDEH.T و Saghár✿

*KhatKhati*

مدیر بازنشسته رمان ۹۸
کاربر رمان ۹۸
  
عضویت
16/7/20
ارسال ها
2,693
امتیاز واکنش
9,215
امتیاز
233
محل سکونت
گلنمکستان
زمان حضور
63 روز 21 ساعت 58 دقیقه
نویسنده این موضوع
عینک مناسب برنامه نویسان

به عنوان یک برنامه نویس باید به سلامتی چشماتون بسیار اهمیت بدید تا در بلند مدت دچار بیماری های نظیر پیری چشم نشید.

در این مقاله سعی کرده ام توضیحاتی در رابـ ـطه عینک محافظ مناسب بدم تا بتونید انتخاب مناسب را انجام دهید.




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

قبل از ورود به بحث اصلی یک مورد مهم را بیان میکنم .در طول روز از قانون ۲۰/۲۰/۲۰ استفاده کنید . هر ۲۰ دقیقه سعی کنید به مدت ۳۰ ثانیه الی ۱ دقیقه به فاصله دور ، سپس به همین اندازه به فاصله نزدیک نگاه کنید. در این حین سعی کنید تعداد چشمک ها را نیز افزایش دهید. این عمل را ۱۰ مرتبه تکرار کنید تا هم خستگی چشم رفع شود و همچنین از خشکی چشم جلوگیری کنید.

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

مهمترین مسئله ما این میباشد که یک عینک مناسب باید چه مواردی را شامل بشه ؟

با توجه به تحقیقاتی که کردم سعی میکنم مهمترین موارد را در اینجا بیان کنم تا بتوانید پاسخ این سوال را بیابید.

نور آبی ، UV و نور های مضر
یکی از مهمترین موارد که شما باید بهش توجه کنید این هست که عینک مورد نظر تمام نور های مضر مخصوصا نور آبی را فیـلتـ*ـر کند. خیلی از برنامه نویسان و کسانی که مدت زیادی پشت صفحه نمایش هستند علاوه بر پیری چشم و ضعف چشم از اختلال در خواب رنج می برند که یکی از دلایل مهم آن همین نور های مضر هستند.

Anti-reflective
یکی از موارد مهم دیگه ای که باید بهش اهمیت بدید این مورد هست چون شما در حال مشاهده یک صفحه (معمولا براق نه مات) هستید و در صورت انعکاس میتونه چشم را خیلی اذیت کنه پس حتما دقت کنید خاصیت ضد انعکاس داشته باشد.

لنز های با کیفیت و لولا چند لایه
شما قراره از این عینک برای کارتون به مدت زیادی استفاده کنید پس باید لنزی خریداری کنید که کیفیت بالایی داشته باشه تا چشم شما اذیت نشه (رزولوشن مناسب) همچنین در صورت ضربه خوردن و گرم و سرد شدن مشکلی زیادی براش ایجاد نشه.

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

جنس عینک
با توجه به تحقیقاتی که داشتم بهترین جنس هم از نظر پایداری و دوام طولانی مدت پلیمر میباشد.

پوشش مناسب لنز
حتما عینکی خریداری کنید که پوشش لنز داشته باشد تا در بلند مدت از خراش جلوگیری کند.

مهمترین مواردی که شما باید در خرید یک عینک رعایت کنید بیان شد حالا باید به این نکته توجه کنید که هر برندی این موارد را به صورت کامل پیاده سازی نمیکنه.

بهترین برند هایی که در تجربه ثابت شده هستند عینک های برند های gunnar و noscope میباشد.

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

در رابـ ـطه با قیمت این عینک ها هم باید بگم در حال حاضر ( شهریور ۹۷) این عینک ها قیمتی بین ۴۰ تا ۱۲۰ دلار دارن در ایران هم میتونید با مبلغ ۷۰۰۰۰۰ تا ۱۵۰۰۰۰ تومان آن را تهیه کنید.

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


برنامه نویسی چیست؟

 
  • تشکر
Reactions: SAEEDEH.T و Saghár✿

*KhatKhati*

مدیر بازنشسته رمان ۹۸
کاربر رمان ۹۸
  
عضویت
16/7/20
ارسال ها
2,693
امتیاز واکنش
9,215
امتیاز
233
محل سکونت
گلنمکستان
زمان حضور
63 روز 21 ساعت 58 دقیقه
نویسنده این موضوع
ارگونومی کار با کامپیوتر


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

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


راه حل اساسی برای نجات از این درد ها و همچنین پیشگیری ( پیشگیری بهتر از درمان) این هست که این عضلات را قوی کنید و همچنین سعی کنید به صورت درست بشینید و از ابزارهای درست بهره بگیرید.

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


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

به عنوان یک برنامه نویس سلامتی جسمی و ذهنی همیشه باید براتون ارزشمند باشه و سرمایه شما هست بنابراین منطقی نیست که بخواهید در این زمینه صرفه جویی کنید. یک میز مناسب برای برنامه نویسی قیمتی حدود ۷۰۰ تا ۱ میلیون و قیمت یک صندلی حرفه ای بین ۲ تا ۳ میلیون تومان در مرداد ماه ۹۷ هست. ممکنه بعضی از دوستان بگن این هزینه برای ما زیاد به نظر میرسه اول از همه باید بگم نیازی نیست چنین هزینه ای بکنید و امکانش هست با هزینه کمتر محیطی مناسب فراهم کنید که در ادامه بهش میپردازم و بعد باید بگم که سلامتی شما خیلی بیشتر از این ارزشمند هست و تا زمانی که از دست ندید به فکر نمیوفتید ، هزینه دکتر و عمل های جرابی خیلی بیشتر از این مبلغ میباشد و همچنین هیچوقت شما سلامتی اولیه را بدست نمیارید.

دوستان برند خاصی رو نام نمیبرم تنها با یک جستجو ساده میتونید بهترین ها به همراه نظرات کاربران را پیدا کنید.

بجز صندلی مناسب که باید کاملا پشت شما را پوشش دهد و همچنین گودی کمر شما را پر کند، توجه کنید که منظور از میز مناسب میزی میباشد که ۲ شراط زیر را داشته باشد :

ارتفاع میز قابل تنظیم باشد

ارتفاع مانیتو قابل تنظیم باشد

خوب بحث رو خلاصه تر میکنم و میرم سراغ اصل مطلب :

باید بالا مانیتور شما در سطح چشم شما باشد و به صورت مستقیم در مقابل شما قرار بگیرد . فاصله بین شما و مانیتور باید بین ۵۰ تا ۱۰۰ سانتیمتر باشد.
ارتفاع میز باید جوری تنظیم شود که هم سطح با دستان شما قرار گرفته و دستان با زاویه ۹۰ درجه بر روی میز قرار بگیرد ( میز مقابل دکمه شکم شما قرار بگیره) ، در صورتی جایگاه دست ها صندلی قابل تنطیم است، هم سطح میز قرار بگیرد تا آرنج ها را پوشش دهد.


پای خود را باید روی زمین با زانوهایتان در زاویه 90 درجه قرار دهید. نباید صندلی پشت زانو قرار بگیره ، پشتی صندلی زمانی که دارید کار میکنید به صورت ثابت باشه و همچنین در حین کار کردن پشت و شانه هاتون به صندلی چسبیده باشه


زمانی که دارید تایپ میکنید حواستون باشه مچ ها نباید خم شده باشن و همچنین صفحه کلید مقابل شما قرار بگیره

رعایت موارد بالا به تنهایی میتونه کمک زیادی کنه ولی باز هم کافی نیست.

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


برنامه نویسی چیست؟

 
  • تشکر
Reactions: SAEEDEH.T و Saghár✿

*KhatKhati*

مدیر بازنشسته رمان ۹۸
کاربر رمان ۹۸
  
عضویت
16/7/20
ارسال ها
2,693
امتیاز واکنش
9,215
امتیاز
233
محل سکونت
گلنمکستان
زمان حضور
63 روز 21 ساعت 58 دقیقه
نویسنده این موضوع
گذر ما از هاستینگ های سنتی

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

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

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

در حدود دو سال پیش من سعی کردم تغییرات اساسی در کار هایم بدهم و به سمت زبان هایی مثل elixir , swift و همینطور تکنولوژی هایی مثل node , react و ... بروم. در شروع یادگیری همه چیز عالی بود من واقعا حس خوبی داشتم . اگر بخواهم شفاف بگویم تاحالا انقدر خوشحال نبودم . امکانات زیادی در گوشه کنار من بود . وارد جامعه ای شدم که همش دنبال این بودن که امکانات زیادی را کد باز بزنند و رایگان منتشر کنند . امکاناتی مثل ریل تایم را در کمترین زمان ممکن بدست آوردم خیلی ساده بدون اینکه درگیر مسائل فنی شوم همه این موارد بسیار شادی آور بود من نه یک پله بلکه احساسم بر این بود که ۲۰ پله جلو افتاده ام تا اینکه من باید از محیط کامپیوتر شخصی یواش یواش وارد محیط دپلوی روی پهنای اینترنت و سرور می شدم .

حال فهمیدم چندین مشکل اساسی هست که به همین منظور خیلی ها فکر می کنند php ارزان تر است ولی واقعیت امر به این صورت نیست .

من در مورد بدی ها یا ویژگی های php صحبت نمی کنم بلکه خودم یک php کارم و بسیار هم با این زبان کسب درامد کردم .

  1. هاستینگ های موجود اصلا از موارد یادگیرفته شده من پشتیبانی نمی کنند ( البته در ایران )
  2. اگر پشتیبانی می کردند به هیچ عنوان دسترسی مناسب و قیمت مناسب و پشتیبانی مناسبی را ارائه نمی کردن
  3. سرور های خارجی مراحل پرداخت بسیار سخت و تحریم همیشگی کشورمان را به همراه داشت
  4. افرادی که VPS کانفیگ می کردن به صورت اختصاصی قیمت ها انقدر بالا بود که امکان پذیر نبود
مشکل اول : راضی نشدن مشتریان
همیشه بازار جای رقابت دارد و مشتریان نیز همیشه خواستار قیمت ارزان تر هستند به تجربه ثابت شده است که بیشتر از کیفیت قیمت تمام شده برای مشتریان ایرانی مهم هست . هیچ دلیل منطقی برای ۹۸ درصد ایرانی نمی تواند کار ساز باشد . حال این شاید تجربه بد من در مشتری هایم در این چندین سال باشد . ولی وقتی شما از سالی ۱۰۰ هزار تومان که اون هم اخیرا بالا رفته وارد این پروسه می شوید که ماهی ۱۰۰ هزار تومان از کاربر برای نگهداری اپلیکیشنش بر روی یک سرور بگیرید تازه شروع مشکل هست .

سوالات مطرح شده :

  • چرا این قیمت ؟
  • فلانی نصف این هم نمی گیره ؟
  • چرا اون زبان رو که قبلا بودیم نزدی و ... .

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

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

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

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

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

به نظرم PHP دیگر مثل گذشته ارزان نیست بلکه مشکلات ما در داخل باعث این شده است که فکر کنیم ارزان ترین راه پیاده سازی سایت با امکانات موجود است.


برنامه نویسی چیست؟

 
  • تشکر
Reactions: SAEEDEH.T و Saghár✿

*KhatKhati*

مدیر بازنشسته رمان ۹۸
کاربر رمان ۹۸
  
عضویت
16/7/20
ارسال ها
2,693
امتیاز واکنش
9,215
امتیاز
233
محل سکونت
گلنمکستان
زمان حضور
63 روز 21 ساعت 58 دقیقه
نویسنده این موضوع
در تولید محتوا به موارد زیر دقت کنید

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

از محتوای بصری استفاده کنید
درست است که محتوای متنی تاثیر بسیاری روی مخاطب می گذارد اما محتوای بصری را نباید فراموش کرد. محتوای بصری تاثیر بیشتری دارد. زیرا که افراد آنچه را که با چشم می بینند بیشتر و بهتر به خاطر می سپارند. ۹۰ درصد از اطلاعاتی که به مغز می رسد بصری است. در یادگیری به صورت بصری، ۶۵ درصد از افراد بازدهی بیشتری دارند. موارد از محتوای بصری را در زیر مشاهده کنید.

  • نمودار
  • ایموجی
  • جدول
  • اینفوگرافیک
  • کتاب الکترونیکی
  • اسکرین شات از جایی
  • ویدئو
  • گیف
  • تصاویر
  • راهنمای سفر
  • نقشه شهر
استفاده از هشتگ
جهت استفاده از هشتگ لیستی از برترین هشتگ ها را تهیه کنید. هشتگ ها برای جستجوی مطالب بسیار مفید و تاثیر گذار است. زمانی که شما یک کلمه کلیدی برای متن خود برمی گزینید، و انتخاب های دیگری برای مطلب خود دارید می توانید سایر کلماتتان را در هشتگ قرار دهید.

از این سرویس ها نیز میتوانید برای یافتن هشتگ مناسب استفاده کنید.

  • Google alert
  • Twitonomy
  • tagboard
  • hashtagify.me
  • hashtag
بازدید بیشتر مطالب
به دلایل زیر محتوا تعداد بازدید بیشتر و همچنین ماندگاری بیشتری دارد

  • آمار و ارقام
  • ویدئو و پادکست
  • صفات بهترین و برترین
  • HEO (مخفف کلمات human eye optimization)
  • مصاحبـه مشـتریان
  • تصاویر اینفوگرافیــک
  • مطالب طنز و خنده دار
  • استفاده از زرق و برق
از کلمات زیر استفاده کنیم
در مطالب خود و همچنین عنوان و کلمه کلیدی خود از کلمات زیر استفاده کنید. این کلمات از دید گوگل بسیار جایگاه خوبی دارد و گوگل بیشتر و بهتر به آن توجه می کند.

  • اولین
  • رایگان
  • ضمانت
  • جدید
  • تخفیــف
  • آسـان
  • الان
  • ویـژه
  • قدرتمند
  • ارزانترین
  • سریع
  • شگفت انگیز
  • محرمانه
  • کشف
  • صرفه جویی
  • ۲۰۱۸
  • ۱۳۹۷
  • نقد و بررسی
  • امنیت
  • بازدید
  • راهنما
متن دارای ویژگی های زیر باشد
  1. پایان داشته باشـد
  2. واکنش نشان دهد
  3. انگیزشـی بــاشـد


برنامه نویسی چیست؟

 
  • تشکر
Reactions: SAEEDEH.T و Saghár✿
shape1
shape2
shape3
shape4
shape7
shape8
بالا