بازی تکامل اعتماد

معرفی بازی تکامل اعتماد

بازی تکامل اعتماد چیه ؟‌

در اوج جنگ جهانی اول، اتفاق جالبی رخ می‌دهد …
کریسمس سال ۱۹۱۴، در جبهه‌ی غربی (مرز آلمان و فرانسه)،
سربازان انگلیسی و آلمانی بر خلاف دستورات، سنگر‌هایشان را ترک می‌کنند،
از زمین بی صاحب رد می‌شوند، اجساد همرزمانشان را دفن می‌کنند،
به هم هدیه می‌دهند و به بازی و شادی مشغول می‌شوند.
اما حالا، با اینکه غرب سالهاست که در صلح و سلامت است،
از اعتماد خبری نیست.
نظر سنجی‌ها نشان می‌دهند که در ۴۰ سال گذشته، آدم‌ها کمتر و کمتر به هم اعتماد می‌کنند. معما این است:
چرا در زمان صلح، دوستان دشمنی می‌کنند؟
و چرا در زمان جنگ، دشمنان دوست هم می‌شوند؟
به نظر من نظریه بازی می‌تواند روشن کند که چرا بی‌اعتمادی همه گیر شده است و ما چطور می‌توانیم برای آن چاره‌ای پیدا کنیم. برای فهمیدنش …

بازی تکامل اعتماد

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

خالق این اثر هم NICKY CASE هست که اتفاقا اثار جذاب دیگری هم داشته که در یک پست به صورت مفصل در موردشون توضیح میدم

اما در این پست میخوام در مورد پدیده ی اعتماد کردن صحبت کنیم

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

این بازی با مطرح کردن یکی از بزرگترین نظریات ریاضی یعنی همون نظریه بازی های خودمون که در اون داستان ما با قضیه زندانی ها طرف هستیم

سعی میکنه توضیح بده که چطور اعتماد شکل میگیره

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

شخصیت هایی که در این بازی معرفی میشن به شرح زیر هستند

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

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

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

کاراگاه : این زیاد فرقی با بقیه نداره منتهی تحلیلت میکنه و اگه دید ادم اسکلی هستی سرت کلاه میزاره اگه ام دید که ازش تقلب میکنی تا ابد تقلب میکنه البته ایشون در مقابل مقلد هیچ شانسی نداره و به سرعت حذف میشه (البته مقلد مهربون تر از این حرفاس و گاهی اوقات چند تا از اینا رو نگه میداره)

کینه ای : ایشون فقط کافیه یک بار حالشو بگیرید اونم تا ابد حالتونو میگیره

البته در ادامه شخصیت های بیشتری مثل ساده و شانسی و مقلد مهربان هم اضافه میشن که مقلد مهربان بر خلاف مقلد سو تفاهم ها رو درک میکنه

این بازی سعی داره توضیح بده که چرا ما بهم دیگه اعتماد میکنیم و چرا گاهی اوقات اعتماد نمیکنیم و با یک مدل کلی سعی میکنه بگه که زندگیم کنیم و بگذاریم بقیه نیز زندگی کنند

در واقع تنها دلیل اعتماد کردن انسان نیز جمله زندگی کنیم و بگذاریم بقیه زندگی کنیم هست

فرض بکنید چندین ربات وجود دارند که بابت کار کردن جایزه میگیرن و جایزشون کمی روغن و برق هست و این ربات ها خیلیم باهوش هستند

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

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

و نه هدف شخصی اما برای درک کامل پدیده اعتماد …

این بازی رو بهتون توصیه میکنم و اگه از این ادما هستید که میخواهید خودتونو نخبه نشون بدید و مخ دخترا رو بزنید هم گزینه مناسبیه

اما قابل توجه دخترا که به این شیوه پسرا نیان سرتون کلاه بزارن ، دیدم که میگم :)))

من در زیر لینک این بازیو قرار میدم

ورود به بازی تکامل اعتماد

بررسی کلیپ Tool – Right in Two

ویدیویی که در بالا میبینید اسمش tool in right two هست که بار ها به خاطر کپی رایت از اینترنت پاک شده ولی من فعلا یک نسخه سالمشو پیدا کردم

متن زیرم شامل اسپویله

داستان در مورد مردی هست که ناگهان از خواب بیدار میشه و خودشو داخل یک بیابون میبینه و یک چیزی مثل اب پیدا میکنه (مایه حیات ) و دستش میگیره و ناگهان بهش شکل میده یعنی به نظر میرسه داره با نیروی ذهنش بهش شکل میده

سپس درخت ها و بشریت و (داستان معروف ادم و حوا رو میبینیم) نکته جالب این هست که این مرد خودشو حتی نمیشناسه و اروم اروم شروع به درک این جهان میکنه

سپس جنگ بین انسان ها رو میبینیم و در نهایت برده داری تکنولوژی و نابودی کل هر چیزی که وجود داشته در اثر پیشرفت بیش از حد تکنولوژی نابود میشه

نکاتی که جالبه

1 – این مرد حتی خودشم نمیشناسه ولی قدرت خدا گونه داره

2 – این مرد یک جورایی فقط و فقط یک خالق ناظر هست

3 – این مرد از دیدن جنگ انسان ها خسته میشه و هی برای دوستی تلاش میکنه

4 – اصلا چرا این مرد ؟

5 – این همه جهان بزرگ اطراف چیه دیگ ؟

6 – در نهایت وقتی این مرد شروع به دخالت میکنه مخلوقاتش شروع به حمله کردن به خودش میکنند که منو یاد لفظ خدای مرده نیچه میندازه

7 – با نابود شدن این مرد همه چیز نابود میشه و تجزیه میشه و به همون مایله اولیه بر میگرده

8 – تکنولوژی روزی مارا خواهد خورد

9 – حتی سکس و تولید مثلم مکانیکی شده بود

هدف این ویدیو نشون دادن خطر انسان و تکنولوژی بود و در کل ویدیو و موسیقی به شدت جذاب بود که من چندین بار دیدمش

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

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

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

بازی تکامل اعتماد 🙂

سیستم قلیان مرکزی

در این نوشته به بررسی یک سیستم فوق هوشمند و فوق تخصصی که توسط جوانان نخبه ی کشور عزیزمان ایران ساخته شده است می پردازیم

سال 1391

مرکز تحقیقات استراتژیک پیشرفته ی دانشگاه تهران

جمعی از دانشجویان :

— بچه ها بیاید سیگارو بزاریم کنار و به جاش قلیون بکشم

— اما این جمعیت رو چیکار کنیم اقا مجید ؟ نمیتونیم که برای 2000 تا دانشجو در این خوابگاه با این همه نظارت قلیون بیاریم

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

و کمی اروم تر و فقط کمی اروم تر گفت سیستم قلیان مرکزی

اطلاعات قابل دسترس برای عموم :

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

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

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

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

که شما میتوانید بر اساس ظرفیت خود نیکوتین – حجم دود و میزان رطوب را مشخص کنید

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

این متن طویل و طولانی مورد بررسی قرار گرفت و یک داکیومنت 1900 صفحه ای به منظور تولید مخفیانه سیستم قلیان مرکزی در اختیار واحد های تولیدی وفادار به دانشجویان دودی قرار گرفت

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

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

همچنین ویتامین ها و کلسیم مورد نیاز به بدن از طریق دود مونتاژ میگردد

این نوشته صرفا به جهت طنز بوده و فاقد هرگونه جهت گیری سیاسی میباشد اما نکات آن بسیار مورد نظر است

دکتر فلفل زمستان 99

پروژه ریبوتینگ ناکامولوژی

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

اسمشم بود ناکامولوژي

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

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

ناکامولوژی توسط جاوید ایزد فر پایه گذاری شد و به دلایل مختلف و نبود مدیریت مناسب برای پروژه خود ناکامولوژی ناکام شد

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

بعد سعی میکنم برای مرج کردن به خودشون اطلاع بدم و اگه قبول نشد با اسم دیگری رانش میکنیم

در گیت هاب فورکش کردم : https://github.com/mrfelfel/nakamology

داستان های هنگام اسایش

در روزگاران قدیم مردی بلند قامت زندگی میکرد

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

البته مجانی هم نبود و بابت اینکار پول میگرفت

در یک ظهر افتابی در راه از یک خانه که به نظر متروک میرسید صدا هایی میشنید

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

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

اما گوش مرد بدهکار نبود و شب به هنگامی که زن به خواب رفت به آن خانه ی متروک رفت همه چیز عجیب بود صدا های خاصی شنیده میشد اما واضح نبودند

اون شب ها به اینجا می آمد و مخفیانه به خانه باز میگشت ماه ها گذشت و گذشت تا یک شب مرد دیگری را دید

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

سپس آن مرد هندی کاغذی در آورد و گفت باید این دستگاه را بسازیم

آن ها به شهر های نزدیک رفتند و جیوه خریدند و بعد از آزمایش فهمیدند نیاز به آهن دارند که به شکل خاصی تراش داده شود

به اهنگر ها مراجعه کردند و خازن ساختند

و برای اولین بار در قرون گذشته امپلی فایری ساختند مجهز به مترجم که حتی قوی ترین قدرت های تکنولوژي امروز هم توان ساخت آن را ندارند

سپس تصمیم گرفتند صدا را ترجمه کنند و به واضح ترین شکل بشنوند

شنیدن آن صدا بدون آن دستگاه غیر ممکن بود حتی نمیتوان آن را نوشت و بازگو کرد آن صدا انقدر خاص بود که مطمئنا شما هم برای شنیدن آن مشتاق هستید

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

تا داستان های اسایش بعدی خدا نگه دار

من دستگاه عابربانک شما نیستم

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

  • امروز شوهرم رو تیغ زدم 🙂
  • شوهرت غلط کرده باید برات بهترین لوازم دنیا رو بخره
  • با دوست پسرت میری سر قرار حساب نکنی ها خره .. بزار اون حساب کنه

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

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

یعنی هر دو برای یک هدف یعنی زندگی مشترکشون تلاش کنند

پس اینکه شوهرتو تیغ بزن معنی نمیده ولی اینکه به کمک هم دیگه چیز هایی رو بخرید که دوست دارید معنی میده

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

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

راستی من دکتر فلفل بودم برام کامنت بزارید :)‌

پ.ن : دکتر فلفل بودم، هستم و خواهم بود

بدون بک اند

بدون بک اند چیست ؟

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

اگه هم نداشتید حتما پستم در این مورد رو مطالعه کنید

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

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

در برنامه نویسی بدون بک اند شما در حال توسعه ابزاری هستید که بیشترین وابستگی رو به کلاینت داره (مثلا یک نرم افزار حساب داری، وبلاگ ها و حتی سرویس های چت )

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

این مقاله به برنامه نویسی بدون بک اند در وب میپردازه و به دیگر تکنولوژي ها کار نداره (هرچند بقیشون هم تقریبا همین شکلین)

در برنامه نویسی بدون بک اند شما یک لایبرری رو به سادگی اضافه کردن jquery به پروژتون اضافه میکنید و بعدش میتونید از توابعش استفاده کنید

ممکنه از کلمه نو بک اند هم استفاده کنم که همون nobackend یا بدون بک اند خودمونه

اما یک سرویس نو بک اند خوب دقیقا چه امکاناتی باید داشته باشه :

کاربران : یک سرویس نو بک اند خوب باید سرویس های متنوع برای ثبت نام کاربران در اختیار شما قرار بده و ورودشون رو هم مدیریت بکنه

ذخیره سازی : در یک سرویس نو بک اند کاربران شما باید بتونند اطلاعاتشون رو در یک فضای ابری امن ذخیره سازی کنند

ایمیل : دسترسی به سرویس های ایمیل در برنامه های نو بک اند یک امر بسیار ضروریه مخصوصا وقتی قراره صفحه تماس با ما و … داشته باشید

پرداخت : کیف پول و پرداخت باید وجود داشته باشه چون ممکنه شما بخواید چیزی رو بفروشید 🙂

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

قابل تصور و تخیل : وقتی قراره یک چیزی قابل تصور باشه یعنی شما باید بتونید با امکانات موجود در اون ابزار چیزی که دوست دارید رو بسازید

سرویس های نو بک اند :

firebase

netlify

backendless

deployd

rayconnect

رای کانکت :

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

جم استک چیست ؟

جم استک دقیقا چیه ؟

در این مقاله قراره به صورت کلی ببینیم دقیقا جم استک چیه و به چه دردی میخوره ! پس جرونیمووو

در توسعه وب از ابزار های مختلفی میشه استفاده کرد و معمولا هم بعیده وارد توسعه وب بشید و html/css/js/php رو نشنیده باشید یا حتی html/css/js/asp و بعد هم قطعا اسم های معروف هاست و سرور و لینوکس رو هم شنیدید

به این ترکیب های مختلف که برای توسعه وب استفاده میشه استک میگن و در واقع هر وب استک شامل : سیستم عامل، وب سرور یک نرم افزار برای دیتابیس و زبان برنامه نویسی هست (حالا خود این زبان برنامه نویسی میتونه در فرانت اند و بک اند متفاوت باشه)

در زیر براتون دو تا از وب استک های معروف رو قرار میدم :

LAMP Stack: Linux – Apache – MySQL – PHP (Pearl , Phython)

MEAN Stack: Mongo – Angular – Express – Node

خب اما من اینجا نمیخوام براتون از چیز هایی بگم که همه جا میتونید در موردش بخونید اسم این پست هست جم استک و ما هم قراره در مورد جم استک توضیح بدیم 🙂

JAMSTACK دقیقا و به شکل واضح چیه ؟

جم استک هم یک ترکیب ابزار هست و هم یک معماری جدید (اره دقیقا مثل MVC و بقیه) در گذشته وقتی با HTML/CSS/JS سایت درست میکردیم حتما باید به وسیله یک زبان بک اندی هم بک اندشو مینوشتیم تا تبدیل میشدند به یک وب سایت تعاملی واقعی، وگرنه فقط ازشون میشد برای ساختن سایت رزومه و اینجور چیزای ساده استفاده کرد و حتی برای بخش تماس با ما هم نیاز به کد نویسی بک اند داشتید .

در واقع کلمه‌ی JAM ، از حروف اول سه کلمه‌ی JavaScript , API , Markup ساخته شده، خب پس جرونیمو (برو که رفتیم)

دکتر فلفل (سایت جم استک اینو میگه من خوشگل تر گفتم )

جاوا اسکریپت: برنامه جاوا اسکریپتی در واقع برنامه اصلی ما هست که قراره کار ها رو انجام بده

یک API: خب چون بک اند نداریم باید از یک API برای ذخیره سازی، فعالیت های پرداخت، ورود و عضویت کاربر و هر چیزی استفاده بشه مثلا برای بخش نظرات در توسعه یک وبلاگ میشه به سرویس معروف disqus اشاره کرد

این api ها میتونند شخصی هم نوشته باشند و یا هر saas دیگری باشند میتونید برای اشنایی بیشتر مقاله رای کانکت چیست رو مطالعه کنید

فایل Markup: فایل های مارکاپ فایل هایی هستند که در زمان اجرای برنامه تولید یا به اصطلاح پری رندر میشند مثل تبدیل فایل های md به html در سیستم هایی مثل hugo

خب پس جم استک در واقع چیزی نیست جز همون html/css/js خودمون که بهش api هم اضافه شده 🙂

یعنی شما به جای اینکه خودتون بک اند بنویسید میتونید از بک اند های اماده که توسط شرکت های مختلف ارائه میشه استفاده کنید

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

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

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

یکی از چیز های خیلی مهمی که باید در مورد jamstack توضیح بدیم قابلیت markup بودن هست

فرض کنید شما قراره یک cms توسعه بدید و وقتی cms اتون رو توسعه دادید کاربر هر محتوایی از سایت شما رو که قراره بخونه باید یک درخواست به دیتابیس بره و اون مطلب پیدا بشه و بعد به html تبدیل بشه و به کاربر فرستاده بشه :)‌

چه فرایند پیچیده و پر مصرفی چی میشد اگه شما در پنل مدیریت cms اتون هر مطلبی که نوشته میشد رو همون لحظه html اشو تولید میکردید و فایلش رو در cdn های مختلف بارگزاری میکردید که با سرعت بالا و بدون نیاز به دیتابیس به سرعت قابل دسترسی باشه ؟

اگه هم قرار بود ویرایشی روش صورت بگیره میشد فایل رو پاک کرد و فایل جدید رو جایگزاری کرد

این کاری هست که JAMSTACK براتون انجام میده

چرا JAMSTACK ؟‌

چون مرباست : چون خیلی خوشمزس و درد سر ها رو کم میکنه

چون ارزون تره : نیاز نیست که هاست و … بخرید و دیتابیس های پیچیده ران کنید یک CDN میتونه به سادگی از پس وب شما بر بیاد

چون امن تره : چون خودتون خیلی کار ها رو نمیکنید و API هایی که دریافت میکنید بار ها تست شدند و بیشتر عملیات سمت کاربر انجام میشه پس همه چی امن تره

چون ساده تره : حقیقتش شاید بک اند کارا از خوندن این ناراحت بشن (البته نمیشن چون بک اند کارا در توسعه زیر ساخت سرویس های JAMSTACK موثر هستند ) اما جم استک تمام تمرکزش بر روی این هست که یک توسعه دهنده فرانت اند بتونه به سادگی پروژشو ایجاد کنه با کمترین نیاز ممکن به کد های بک اندی

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

اینم یک مقایسه کلی جم استک در مقابل سرویس های کلاسیک

چطوری با جم استک کار کنیم ؟‌

خب خیلی سادس میتونید به توسعه HTML/CSS/JS ادامه بدید و یک سری هم به مقاله نو بک اند بزنید و با سرویس های سس مختلف اشنا بشید

برای کار با جم استک میتونید از سایت ساز های اماده شروع کنید

HUGO یک سایت ساز اماده باحال هست که میتونید بهتون برای تولید یک وبلاگ ساده کمک کنه

اما اگه علاقه دارید خودتون توسعه دهنده باشید میتونید در مورد

Angular vs React vs Vue.js Part I: The Case For Angular

ANGULAR – VUE – REACT و فریم ورک های مختلف جاوا اسکریپتی تحقیق کنید

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

سرویس های بالا برخی از سرویس هایی هستند که بهتون بدون نیاز به بک اند امکانات زیادی رو ارائه میکنند

چطور دیپلوی کنیم ؟

برای دیپلوی کردن یک جم استک میتونید از اروان کلود در ایران و NETLIFY در سطح جهانی کمک بگیرید البته که نتلیفای امکانات خیلی خوبی در اختیارتون قرار میده و بهتره تا حد امکان از اروان برای اینجور چیزا استفاده نکنید 🙂

API سرویس ایرانی :

رای کانکت یک API سرویس ایرانی هست که خدمات نو بک اند زیادی رو در اختیارتون قرار داده و میتونید به وسیله اون کار های باحالی انجام بدید :)‌

برای دونستن فقط کافیه رای کانکت رو گوگل کنید

منابع :

jamstack

تصاویر:

تصویر شروع:

Exact Vectors by Vecteezy

دیگر تصاویر :

سرچ در گوگل

وقتی آموزش محرمانگی داره :)

بچه ها به زودییک استریم حدودا 1 ساعته دارم در مورد شرکت های اموزشی ای که قرار داد محرمانگی میگیرن که چیزیو امضا کنی که همه جا هست

به نظر من آموزش باید یک امر دسترس پذیر و تا حدی رایگان برای همه باشه یعنی درسته که میشه از اموزش در امد زایی کرد اما اینکه اموزش رو به حدی محدود کرد که

آموزگارت جرعت نکنه جز تو جای دیگه ای بره درس بده یکم مسخرس نه ؟ 🙂

میخوایم این پدیده سمی رو بررسی کنیم و در موردش یکم باهم حرف بزنیم

تایم استریم رو تو همین پست اعلام میکنم

برنامه نویس کوچولو مقدمه

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

دنیایی رو تصور کنی که ماهی ها حرف میزنند

و دنیایی رو تصور کنید که هر چیزی دلتون میخواد رو دارید

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

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

در دنیای امروز با سواد شخصی است که هنر تغییر دارد و بعضی ها میگوند با سواد شخصی است که هنر کار با کامپیوتر دارد

اما با سواد در واقع شخصی است که میتواند تغییر کند، تغییر دهد و از تغییرات چیز های مثبتی خلق کند

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

برنامه نویس کسی است که مسئله را دریافت میکند سپس آن را در ذهن خودش حل میکند و بعد آن را به واقعیت تبدیل میکند

فارغ از اینکه یک کودک در آینده قرار است چه شغلی داشته باشد برنامه نویسی هنر درست فکر کردن، کار گروهی، و توانایی حل مسئله را به وی می آموزد

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

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

این کتاب در چند درسنامه کلی نحوه آموزش صحیح برنامه نویسی به کودکان و نوجوانان را مورد بحث قرار میدهد

هر درسنامه این کتاب شامل سه بخش داستان گویی – حل مسئله و کارگروهی است

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

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

و در نهایت به صورت گروهی آن را با دوستان خود به اشتراک بگذارد

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

امید است این کتاب بتواند راهنمایی باشد برای پرورش برنامه نویسان آینده

دکتر فلفل پاییز 99