<?xml version="1.0" encoding="UTF-8"?><rss version="2.0"><channel><title>نوشته های Hasan Movahed</title><link>https://virgool.ir/feed/@hasan.mova</link><description>موسس تازه چین ، توسعه دهنده ، عاشق یادگیری زبان های برنامه نویسی و تکنولوژی های جدید . https://tazechin.com/</description><language>fa</language><pubDate>2026-11-11 03:30:09</pubDate><image><url>https://files.virgool.ir/upload/users/3302/avatar/avatar.png</url><title>Hasan Movahed</title><link>https://virgool.ir/@hasan.mova</link></image><item><title>فریم ورک گیمیفیکیشن اوکتالایسس Octalysis</title><link>https://virgool.ir/@hasan.mova/فریم-ورک-گیمیفیکیشن-اوکتالایسس-octalysis-iednbaq4pezz</link><description>گیمیفیکیشن چیست ؟گیمیفیکیشن صنعت استخراج عناصر سرگرم کننده و جذاب موجود در بازی ها و به کارگیری آنها در فعالیت های سودمند دنیای واقعی یا تولیدی . این فرآیند را من &#34; طراحی متمرکز بر انسان &#34; و مخالف این را &#34;طراحی متمرکز بر عملکرد&#34; بیان می کنم ، دقت داشته باشید این یک فرآیند طراحی بوده که مخالف با صرفا کارایی است ، که برای انگیزه انسان را در یک سیستم بهینه می شود .اغلب سیستم ها &#34;متمرکز بر عملکرد&#34; هستند که برای انجام کارها به سرعت طراحی شده اند . این دقیقا مثل کارخانه ای میمونه که تصور میشه کارگرانش کار خودشون می کنند ، چون آنها ملزم به انجام این کار هستند . با این حال طراحی متمرکز بر انسان یادآوری می کند که افراد در یک سیستم احساسات نا امنی و یا دلایل دارند که می خواهند کار خاص انجام دهند و یا کاری را انجام ندهند . پس احساسات و انگیزه ها و تعامل آنها را بهینه می کند . چرا بازی ها رفتار انسان را به پیش می برنددلیل اینکه ما آن را گیمیفیکیشن می نامیم صرفا به این خاطر است که صنعت بازی اولین چیزی بود که بر طراحی مبتنی بر انسان سیطره پیدا کرد . بازی ها هیچ هدفی جز جلب رضایت فردی که آنها را بازی می کند ندارند ، بله اغلب &#34;اهداف&#34; در بازی ها وحود دارند . مانند کشتن یک اژدها و یا نجات یک پرنسس و تمام اینها بهانه است که بازیکن را سرگرم کنند . از اونجایی که بازی ها دهه ها و یا صده ها رو گذروندن یاد گرفتند که چگونه در انگیزه و تعامل مهارت کسب کنند .  فریم ورک اوکتالایسسیو کای چو طراح فریم ورک اوکتالایسس هست ، ایشون یک دهه در مورد طراحی این فریم ورک تحقیق کرده و تونسته بهش دست پیدا کنه . این فریم ورک دارای 8 وجه اصلی هست که با اون می توانید انواع محرک های اصلی در سیستم خوب یا محصولات خوب شناسایی کنید . دقت داشته باشید سیستم های خوب حتما یکی از وجه های این فریم ورک را دارند .برای استفاده از آن کافی است مکانیک های بازی را در هر محرک اصلی ( core drive ) شناسایی کرده و لیست اونها بنویسید و دنبال محرک اصلی بعدی در هشت وجهی بروید . در انتها بر اساس اینکه کدام مکانیک های بازی قوی تر هستند هر طرف 8 ضلعی گسترش میابد . 1) وجه اول Epic Meaning &amp; Calling :یک محرک اصلی که باعث میشه کاربر احساس کنه قسمتی یا عضوی از یک چیز بزرگتر ( مثال جامعه بزرگتر ) از خودش است و به بقیه آن جامعه کمک کند . 2) وجه دوم Development &amp; Accomplishmentاین محرک اصلی کاربر را با نشان دادن پیشرفت و دادن پاداش به آنها مانند نمودار پیشرفت و یا امتیازات وضعیت و افزایش سطح به آنها انگیزه می دهد . 3) وجه سوم Empowerment of Creativity &amp; Feedbackاین محرک اصلی به کاربر اجازه می دهد تا از خلاقیت استفادده کند و نتایج را مشاهده کند و بازخورد دریافت کند .  4) وجه چهارم Ownership &amp; Possessionاین محرک اصلی باعث می شود که کاربر احساس کند مالک چیزی در محصولات شماست ، به همین خاطر اگر محصولات بهتری وجود داشته باشد آنها این محرک اصلی ترک نخواهند کرد . به عنوان مثال وجود خاطرات ما در اینستاگرام در مورد دوستان و آشنایان ما وابستگی ایجاد می کند . 5) وجه پنجم Social Influence &amp; Relatednessاین محرک تمام عناصری اجتماعی را که مردم انگیزه می دهند از قبیل مشاوره ، پذیرش واکنش اجتماعی ، همراهی و نیز رقابت و حسادت را در هم ادغام می کند . 6) وجه ششم Scarcity &amp; Impatienceاین محرک اصلی در اصل انگیزه خواستن چیزی است فقط به این دلیل که نمی توانیم آن را داشته باشیم .به عنوان مثال به دست آوردن تیک آبی اینستاگرام کار ساده ای نیست . 7) وجه هفتم Unpredictability &amp; Curiosityاین محرک اصلی کاربر را با تحریک حس کنجکاوی و پیش بینی ناپذیری تحریک می کند . به همین دلیل افراد معتاد به قمار می شوند . به عنوان مثال هر زمان در اینستاگرام فید را رفرش می کنیم به دنبالش یک چیز تازه میبینیم که نمی توانیم پیش بینی کنیم آن چه چیزی برای ما به همراه خواهد داشت بنابرین کنجکاو می شویم . 8) وجه هشتم Loss &amp; Avoidanceاین محرک اصلی بر اساس اجتناب و یا جلوگیری از رخ دادن یک اتفاق ناخوشایند می باشد . در یک مقیاس کوچیکتر می تواند جلوگیری از دست دادن کار قبلی باشد . به عنوان مثال در اینستاگرام با ذخیره پست ها ما یک محرک داریم که خاطراتمان از دست نمیرود . </description><category>Hasan Movahed</category><author>Hasan Movahed</author><pubDate>Sun, 11 Apr 2021 19:56:38 +0430</pubDate></item><item><title>بدون تعصب با مطالعه زندگی کن</title><link>https://virgool.ir/@hasan.mova/بدون-تعصب-با-مطالعه-زندگی-کن-sstbxwey4o2t</link><description>جامعه ما هستیم .ما کوچکترین عضو یک جامعه ایم به نظرم خود ما جامعه ایم ، ما به عنوان یک انسان دارای اخلاق خوب و بد هستیم . به نظرم فردی در جامعه نیست که شامل تمام نقطه های خوب کمال انسانی باشد . مسلماً همه ی انسان ها دارای نقاط مثبت و منفی هستند .  ممکنه کسی باشد نقاط مثبتش نسبت به منفی بیشتر باشد و ممکنه فردی هم باشد که نقاط منفی اش بیشتر از مثبت باشد . ما انسان ها محدودیم ، حجم و ظرفیت ما در یادگیری هم محدود است . قبول ندارید ؟ انسانی امروزی را معرفی کنید که تمام علوم را با تسلط کامل بلد باشد ؟ حالا یا این ظرفیت کم به دلیل کوتاه بودن طول زمان زندگی است و یا محدودیت در توانایی ماست .حالا چه می شود که من اگر بدانم فلان نقطه منفی را دارم خودم را اصلاح نکنم ؟ هیچ اتفاق نمی افتد فقط سرعت پیشرفت کند خواهد شد . چون بلاخره من خواهم مرد و نفر بعدی خواهد آمد و به اصلاح تن خواهد داد . و این سلسله تکامل تا امروز هم اتفاق افتاده است . این سلسله تکامل روی جامعه هم تاثیر گذار است و هیچ جامعه ای کامل نیست ، و به همین دلیل جامعه خود اصلاح گر بهترین جامعه برای زندگی ما خواهد بود . جامعه ای که رنگ و بوی تفکر باشد . جامعه ای که هدفش قبول اشتباهات و اصلاح آنها باشد . من فکر می کنم برای درست کردن جامعه ای خود اصلاح گر باید اول از کوچیک ترین عضو آن شروع کنیم و اگر این موضوع قبول داشته باشیم دلیل خوبی خواهد بود برای اینکه بپذیرم انسان کمال جویی که به همه چیز علم ندارد ( علمی که هر روزش با دیروز فرق می کند ) چه اسرار است بر اینکه با تعصب بگوید گفته من درست است و راهی که من میروم درست است . فکر میکنم خیلی سال پیش هم خیام از این موضوع رنج میبرده و به همین دلیل شعر زیر گفته :قومی متفکرند اندر ره دین               قومی به گمان فتاده در راه یقینمیترسم از آن که بانگ آید روزی     کای بیخبران راه نه آنست و نه اینحالا تنها سئوال من اینه مایی که نمیدانیم در این دنیا دقیقا چه خبر است و در آینده چه اتفاق روی خواهد داد ، و دانش ما در حال توسعه است چرا تعصب داریم در مورد ندانسته هایمان ؟ یک روزی از فردی سئوال پرسیدم به جای آنکه بگوید من بلد نیستم دروغ به من گفت و بعد ها که من با اینترنت آشنا شدم متوجه شدم این حرف دروغ بود و جالب است امروزه خیلی از ما گوگل کردن برایمان شده محل برای اثبات دروغ حرف ها دیگران . روزی هر کسی جمع اعداد بلد بود بزرگ محل بود و روزی دیگر کسی که تا کلاس پنجم تحصیل کرده بود و روزی دیگری کسی که لیسانس داشت و حالا هم دکتری و پسی دکترا و ... و حالا فکر کنم عده ای متوجه شده اند که تحصیل آکادمیک هم اغنا کننده نیاز های انسان نیست به دلایل متفاوت . روزی مبادله کالا با کالا بود بعد دوران ضرب سکه نقره و طلا و بعد پول های کاغذی و حالا هم دنیای الکترونیک و رمز ارز ها . حالا فقط یک سئوال دارم تعصبات ما برای چیست ؟ آیا پای منفعت ما در میان است ؟ آیا ما زندگی می کنیم که تعصبات علمی مان را بیان کنیم ؟ من فکر می کنم این تعصبات بی دلیل با مطالعه از بین خواهد رفت ، و هر چقدر ما بتوانیم یک جامعه را به مطالعه تشویق کنیم این مشکلات حل خواهد شد و جامعه به سمت خود اصلاح گری و پیشرفت خواهد رفت و تنها آرزوی من اینه که سرعت این خود اصلاح گری جامعه زیاد شود . وگر نه در نبود ما هم ممکن است جامعه به توسعه خود ادامه دهد . دل نوشته ای از خودم در این روزهای کرونایی . </description><category>Hasan Movahed</category><author>Hasan Movahed</author><pubDate>Wed, 01 Apr 2020 01:47:30 +0430</pubDate></item><item><title>چطوری وقت خودمون بیهوده برای یادگیری چیزی هدر ندهیم ؟</title><link>https://virgool.ir/wpkars/چطوری-وقت-خودمون-بیهوده-برای-یادگیری-چیزی-هدر-ندهیم-j7uto4nwkqxf</link><description>خیلی ها بهم پیام میدهند و میگن که از کجا نحوه برنامه نویسی با این زبان یاد بگیریم ؟ و یا چطوری می تونم یاد بگیرم برای سیستم مدیریت محتوا فلان یک افزونه بنویسم و .... و همیشه من در جواب بهشون میگم : چرا می خواهید این کار یاد بگیرید ؟ و اکثرا بهم میگن تا تخصصمون بیشتر بشه و بتونیم کار بگیریم . البته این زمانی هست که اونها یک تخصص قبلی دارند و می خواهند یک چیز جدید تر یاد بگیرن .  وقت طلاست برای کسب و کار ارزشمند ازش استفاده کنیم . اکثر اونها فکر می کنن به خاطر اینکه تخصصشون کمه نمی تونن پروژه برنامه نویسی بگیرن ، اما من می خواهم بگم گرفتن پروژه ربطی به بالا بودن تخصص شما نداره . این موضوع دلایل زیادی داره ، که به چند مورد اینجا اشاره می کنم : اول از همه اصولا مشتری دانش تخصصی در مورد چیزی که می خواهد نداره . دوم شرکت های بزرگ در نظر بگیرید ، اونها هم تنها ویژگی به مشتری میفروشند . نه دانش پس زمینه کار و کسی که اون توسعه داده . سوم چه ضمانت هست که اگر شما اون تخصص یاد بگیرید بازم بتونید پروژه متناسب با اون تخصص بگیرید . البته این موضوع ذکر کنم ، این روزها خیلی ها مشکلات اقتصادی دارند و به همین دلیل عده ای سود جو به بهانه اینکه اگر فلان چیز یاد بگیری پول در میاری و یا میخواهی یک چیزی مثل دیجی کالا درست کنی برو فلان چیز یاد بگیر دارن از فضا استفاده و بیزینس خودشون توسعه می دهند . خوب پس چی کار کنیم ؟ اینطور که شما می گی باید دست رو دست بذاریم بشینیم و ... نه منظورم این نبود ، فقط خواستم بگم تو هر کاری وارد شدی اول یاد بگیر چطوری بازاریابیش انجام بدهی و مشتری پیدا کنی و بعد برو تخصص پیدا کن . چرا که وقتی بازاریابی کنید اول از همه متوجه میشید بازار هدفتون چقدر گسترده است و بعد فضا های خالی اون بازار شناسایی می کنید ، حالا اگر خوب بود ورود می کنید . مگه میشه بدون داشتن تخصص چیزی فروخت ؟ آره میشه . چطور ؟ کافی اول یک سری اطلاعات مفید که به درد مشتری میخوره در اون زمینه یاد بگیرید و بعدش یک متخصص با اون زمینه پیدا کنید و باهاش مذاکره کنید و حالا بگردید مشتری پیدا کنید . خوب من نظرم اینه حداقل سه تا پروژه اول برای اون متخصص بگیرید و مشترک انجام بدهید و بعد از چهارمی شروع به یادگیری تخصصی کنید . فراموش نکنید وقت طلاست ، و اول کاری که قصد ورود بهش دارید یک بررسی کوچولو کنید و در انتها اگر دیدید واقعا ارزشمنده وارد اون حرفه بشید .خوشحال میشم نظرات خوبتون بخونم ، این پایین یک کادره نظراتتون برام بذارید . </description><category>Hasan Movahed</category><author>Hasan Movahed</author><pubDate>Sun, 29 Mar 2020 04:21:54 +0430</pubDate></item><item><title>چطوری مشتری متقائد کنیم که ما می تونیم پروژه برنامه نویسیش رو انجام بدهیم ؟</title><link>https://virgool.ir/wpkars/چطوری-مشتری-متقائد-کنیم-که-ما-می-تونیم-پروژه-برنامه-نویسیش-رو-انجام-بدهیم-swt0nzwfir6b</link><description>اکثر برنامه نویسان تازه کار وقتی به من پیام می دهند ، اولین سئوالشون از من اینه که من یک برنامه نویس هستم ، چطوری می تونم یک پروژه فریلنسری داشته باشم ؟و جواب من همیشه به اونها اینه : &#34; پروژه های برنامه نویسی مختلف نیاز به سطح متفاوت از توانایی و تجربه ها دارد ، شما توانایی انجام چه پروژه هایی دارید ؟&#34;وقتی من این سئوال را میپرسم ، بعضی از آنها فکر می کنند باید وب سایت و یا اپلیکیشن خاصی به عنوان نمونه کار داشته باشند وگر نه مورد توجه قرار نمی گیرند . اما واقعیت این است &#34; اکثر مشتریان به طور کامل نمونه کارهای شما را نمی بینند .&#34;به این موضوع دقت کنید هدف اصلی مشتری حل یک مشکل تجاری است . اکثر نمونه کارها به خوبی بررسی نخواهند شد و صرفا یک پروژه انجام شده توسط شما هستند . اما جریان چیه و مشتری در مورد نمونه کارهای ما چه فکری می کنه ؟حتی زمانی که نمونه کارها توسط مشتری کمی بررسی میشه ، مشتری دانش دقیق در مورد آنها نداره و این توضیحات نمونه کارها از نگاه یک برنامه نویس نسبت به اون پروژه نوشته شده . بعضی از برنامه نویسان به جای نوشتن در مورد مشکل که توسط انجام این پروژه برای مشتری حل کردند ، در مورد نحوه کد نویسی و امثال اون در رزومشون می نویسند . می خواهم باهاتون یک راز در میان بزارم ، مشتری صرفا به یک وب سایت رزومه کامل برای بررسی جزئی نیاز دارد . یعنی چی ؟ یعنی تعداد پروژه های زیاد ولی کوچک که نشان دهنده توانایی های شخصی شما خواهد بود . مشتری ها نمی خواهند رزومه بخوانند ، آنها صرفا می خواهن مشکلشون حل بشه !تنها سئوالی که در ذهن مشتری شکل میگیره اینه : آیا می توانید به من کمک کنید تا مشکل تجاری من حل بشود ؟اگر هدف شما گرفتن پروژه برنامه نویسی فریلنسری از مشتری در این زمانه ، باید سریعا بعد از ارتباط با مشتری بتونی نمونه کارهایی براش بفرستی و متقائد کنی که قادر به انجام این کار هستی . و تو باید این کار به روشی انجام بدی که مشتری کاملا واضح درک کنه که چطوری بهش کمک می شود . هر روز ، تکه کد های برنامه نویسی کوچیکی ایجاد کنید .بهترین راه حل که من پیدا کردم ، درست کردن یک تعداد پروژه های کوچک برنامه نویسی که مشتری به خوبی اونها درک کنه و میتونه اونها ببینه .من در زمان گفتگو با مشتری این پروژه ها در پوشش گفتگو براش میفرستم و به مشتری توضیح میدهیم چطوری می تونم کمک کنم . در بیشتر اوقات اونها به شما شک نمی کنند و بنا رو بر صداقت میذارند ، البته ممکنه بروند دنبال یک برنامه نویس دیگه ، ممکن هست اصلا نمونه کارهاتون نبینن .به هر حال امیدوارم با نوشتن این متن کمک به توسعه کسب و کارتون کرده باشم . برای ارتباط با من می تونید در تلگرام به آی دی @hasanmova پیام بدهید . </description><category>Hasan Movahed</category><author>Hasan Movahed</author><pubDate>Sat, 28 Mar 2020 01:51:48 +0430</pubDate></item><item><title>تازه چین</title><link>https://virgool.ir/@hasan.mova/تازه-چین-zfbixudyywjx</link><description>تازه چینشاید روزهای اول فکر نمی کردیم بتونیم تا اینجا پیش بریم . تازه چین برای ما تنها یک هدف نبود ، یک هویت بود و حفظ بقا ، ما تازه چین با هدف حداقل واسطه برای فروش خشکبار شروع کردیم . حالا تازه چین داره به یک سالگی خودش نزدیک میشه . دانه ای که کاشته ایم داره آرام آرام سبز میکنه و رشد میکنه . کلی مشتری خوب پیدا کردیم ، یک تعداد مشتری ناراضی هم داریم که مسلما در هر کسب وکاری هست ، مخصوصا در کسب و کار ما که استاندارد مشخص ندارد . سعی کردیم بهترین ها همیشه تهیه کنیم و به مشتری نهایی برسونیم . سعی کردیم با مشتری هامون تا جای ممکن مدارا کنیم . احساس می کنم به راه رسیدن به هدفمون رسیدیم . تازه چین اولین فروشگاه ، فروش مستقیم خشکبار در ایرانه که با حداقل واسطه محصول از کشاورز به دست مصرف کننده نهایی میرسونه . ما بر پایه عرضه و تقاضا و قیمت مناسب و کیفیت مناسب استوار هستیم . خوب اگر دوست دارید می توانید سایت تازه چین ببینید . فقط با جستجوی کلمه تازه چین در گوگل می توانید به ما برسید . البته ما در اینستاگرام هم حضور داریم و حتی در تلگرام . فکر می کنم انتهای کلام لازم ذکر کنم ، ما هیچ وقت در هیچ شرایط مشتریمون تنها نمیذاریم . ما پول به اعتماد شما ترجیح نمیدهم . </description><category>Hasan Movahed</category><author>Hasan Movahed</author><pubDate>Thu, 23 May 2019 05:09:42 +0430</pubDate></item><item><title>تویسرکان کجاست ؟</title><link>https://virgool.ir/@hasan.mova/تویسرکان-کجاست-tinzgt0mdgkz</link><description>تویسرکان شهری در جنوب کوه الوند و شهر همدان واقع شده است . البته به دلیل قابل عبور نبودن از کوه الوند راه آن از سمت جاده همدان به ملایر و ورودی جوکار است . تویسرکان دارای آب هوای معتدل کوهستانی است و به دلیل تعداد زیاد گردو هایش معروف است ، همچنین تعدادی از مورخان آن را بهشت غرب نیز نامیده اند . صنعت اصلی مردم تویسرکان مبل و منبت است . گویش مردم شهر فارسی با لهجه لری است و همچنین دارای اقوام کرد و لر و ترک می باشد . تویسرکان به خودی خود دارای آثار تاریخی بسیار است ، از جمله آن می توان به شاعرش میررضی الدین آرتیمانی و پیغمبر حیقوق نبی و انواع کاروانسرا ها و حمام ها اشاره کرد . بیشترین دلیل که مردم را به تویسرکان می کشد ، طبیعت بکر و دست نخورده آن است .به همین دلیل شما را به دیدن تصاویر زیر دعوت می کنم  : آبشار اللو چنار 2500 سالهباغات سیب روستای فرسفج و نجف آبادمیررضی الدین آرتیمانیعکس از باغات تویسرکان فصل بهار و هوای خنک به دور از رطوبت</description><category>Hasan Movahed</category><author>Hasan Movahed</author><pubDate>Tue, 12 Jun 2018 05:11:42 +0430</pubDate></item><item><title>سوکت چیست ؟</title><link>https://virgool.ir/coderlife/سوکت-چیست-et4lbdravdgo</link><description> سوکت در واقع کانال ارتباطی ما در برنامه است. یا دروازه و ابزار ارسال و دریافت اطلاعات بین ما و طرف مقابل در سطح برنامه نویسی.و اما چیزهای مثل HTTP و FTP و SMTP و POP3 چی هستن؟اینها پروتکل هستن. یعنی قراردادها و استانداردهایی که تعیین میکنن برنامه های مختلف چطور با هم صحبت کنن.پروتکل مثل زبان است. مثلا زبان انگلیسی، عربی، فارسی و غیره.و سوکت یه دستگاه ارتباطی مثل تلفن است.شما با تلفن زنگ میزنید به طرف مقابل و اون گوشی رو برمیداره و حالا یک کانال ارتباطی بین شما وجود داره که میتونید از طریق اون صدای همدیگر رو بشنوید. این یعنی سوکت.اما فقط توانایی تبادل صدا کافی نیست، بلکه نیاز هست طرفین به زبان مشترکی صحبت کنن تا حرف همدیگر رو متوجه بشید. این زبان مشترک همون پروتکل ها هستند.حالا ما یه تست عملی هم انجام میدیم:  &lt;?php$socket = socket_create(AF_INET, SOCK_STREAM, SOL_TCP);$result = socket_connect($socket, &#39;localhost&#39;, 80);socket_write($socket, &#34;please send me your web page!\r\n\r\n&#34;);echo &#34;Response:&lt;hr&gt;&#34;;echo socket_read($socket, 2000);socket_close($socket);?&gt; ما در این برنامهء PHP با استفاده از سوکت به وب سرور محلی خودمون متصل میشیم، چون به پورت 80 متصل میشیم که پورت سرویس دهی HTTP است. بنابراین ما باید بعد از اتصال با سوکت، با زبان HTTP با سرور صحبت کنیم، اما ما عمدا این کار رو نکردیم و به سادگی عبارت please send me your web page رو به سرور میفرستیم که چون بر طبق قراردادهای پروتکل HTTP نیست در نتیجه سرور منظور ما رو متوجه نمیشه و در پاسخ بهمون خطای 400 Bad Request رو ارسال میکنه و در متن صفحه ای که بعنوان پیام خطای قابل مشاهده برای کاربر ارسال میکنه نوشته:Your browser (or proxy) sent a request thatthis server could not understand.که ترجمش میشه:مرورگر (یا پراکسی) شما درخواستی ارسال کرد که این سرور نتوانست بفهمد.  دیدید که ما با استفاده از سوکت تونستیم به یک وب سرور متصل بشیم و اطلاعاتی رو بهش ارسال کنیم و اطلاعاتی رو دریافت کنیم، تا اینجا این کار سوکت بود که بدون هیچ اشکالی هم انجام شد؛ اما چون از پروتکل لازم استفاده نکردیم، طرف مقابل منظور ما رو متوجه نشد و در نتیجه این ارتباط بی فایده بود (تنها نتیجهء مفید این بود که فهمیدیم یک برنامه روی پورت 80 فعاله که ارتباطهای TCP رو قبول میکنه).حالا ما دوباره با سوکت به سرور متصل میشیم اما این بار با زبان پروتکل HTTP باهاش صحبت میکنیم:  &lt;?php$socket = socket_create(AF_INET, SOCK_STREAM, SOL_TCP);$result = socket_connect($socket, &#39;localhost&#39;, 80);socket_write($socket, &#34;GET / HTTP/1.1\r\nHost: localhost\r\n\r\n&#34;);echo &#34;Response:&lt;hr&gt;&#34;;echo socket_read($socket, 2000);socket_close($socket);?&gt; در نتیجه این بار سرور منظور ما رو متوجه میشه و یک پاسخ 200 OK بهمون برمیگردونه که محتوی کدهای HTML حاصل از صفحهء index سایت ماست. </description><category>Hasan Movahed</category><author>Hasan Movahed</author><pubDate>Wed, 07 Feb 2018 14:09:30 +0330</pubDate></item><item><title>سالها زحمت</title><link>https://virgool.ir/@hasan.mova/سالها-زحمت-njcaebngzwoy</link><description> الان که این مطلب را دارم نگارش می کنم ، طوطی نسبتا زرد رنگی بر روی شانه هایم ایستاده و در حال داد بی داد است ، دلیل این صدا هایش را نمی دانم ، از افرادی پرسیدیم و آنها دلیل این موضوع را زندگی اجتماعی طوطی اظهار کردند . اینها را نوشتم که شرایط موجود را حس کنید ، و این شروعی باشد برای نوشتن و چیدن کلمات در کنار هم ، دقیقا یادم نیست ولی حدودا 15 یا 16 سالم بود که با دنیای بی انتهای اینترنت آشنا شدم ، و از طریق یکی از دوستان این آشنایی شکل گرفت . آشنایی آرام آرام مرا به سمت استفاده از سرویس هایی مثل یاهو مسنجر و بعد از آن ایمیل یاهو و موتور جستجو گوگل برد ، در آن زمان نگاهم کاملا به اینترنت یک دید سطحی و کاملا تفریح گرایانه بود .  امروز که این مطلب را می نویسم 28 روز مانده است که 27 سالم پر شود و وارد 28 سالگی شوم . حالا کوله باری از تجربیات را در زمینه کاری به همراه دارم و بسیاری از تجربیات تلخ و شیرین که هر روز به آن افزوده می شود . صحبت را به بی راهه نبرم ، سر صحبتم با کسایی است که می آیند و فکر می کنند دو روزه می شود راه صد ساله را رفت . آنهایی که فکر می کنند با یادگیری یک زبان برنامه نویسی و یک جفت غرور بی ارزش می شود به جایی رسید . من از 16 سالگی شروع کردم به یادگیری ، کتاب ها خواندم و ویدئو های بسیاری از زبان اصلی گرفته تا ترجمه شده دیدم ، و بسیاری از کتب زبان اصلی را مطالعه کردم ، الان یکی از آنها در زیر همین مانیتورم هست ، صرفا جهت بالا آوردن ارتفاع مانیتور . الان میدانم که چرخ را حداقل در برنامه نویسی نباید از اول اختراع کرد ، بلکه باید آن را تحقیق کرد و توسعه داد . الان میدانم خیلی اشتباه کردم وقت های زیادی را برای کار مشتری پشت مانیتور گذراندم ، به عنوان مثال از ساعت 8 صبح تا ساعت 12 شب ، به غیر از وقت نهار و شام ! باید به خودم هم وقت می دادم . اگر در شهرستان نبودم شاید شرایط پیشرفتم خیلی تغییر می کرد ، اگر نبودم شاید ، با قدرت و زمان فعالیت که میگذاشتم ، پیشرفتم چندین برابر بود . ولی اینها همه را گفتم که بگویم در برنامه نویسی تنها پول مسئله نیست ، انصاف هم خوب چیزی است . اگر تازه شروع کردید در کارتان اخلاق مدار باشید ، بهترین راه جذب مشتری در تمام شغل ها با توان مالی پائین مشتری های گذشته و رسیدگی به کسب و کار آنها است . پرواز را به خاطر بسپار پرنده مردنی است .انگار مهندسان جدید هیچ علاقه ای به مشتری ندارند و فقط دیدشون به پول هست . فکر میکنم برای اولین متن در ویرگول خوب باشد . تلگرام من : @hasanmova</description><category>Hasan Movahed</category><author>Hasan Movahed</author><pubDate>Sun, 21 Jan 2018 00:33:01 +0330</pubDate></item></channel></rss>