Forwarded from Code Module | کد ماژول (𔓙)
بهترین ترفندهای پرامپت نویسی چیه؟ 🐝
درست مطرح کردن موضوع و سوال، چه در سرچ گوگل و چه در ai های مختلف از اهمیت بالایی برخورداره. قطعا هممون دولوپر های مختلفی رو دیدیم که از Ai گله مند هستن و نمیتونن خوب مشکلشون رو بهش بفهمونن و جواب درست رو بگیرن. توی این پست برای شما دوستان چند تا راه حل برای بهتر نوشتن پرامپتها آماده کردم، تا بتونیم خروجی بهتری از ai بگیریم.
🕸 هدف پرامپت رو شناسایی کنید.
قبل از اینکه شروع به نوشتن پرامپت کنید، هدف دقیقتون از نوشتن این فرمان رو تشخیص بدید و به جزییات ضروری اون فکر کنید. برای مثال اگه نیاز به نوشتن مقاله دارید، به سوژه دقیق اون، دادههای ضروری و تعداد کلمات فکر کنید.
🕸 زمینهسازی کنید و جملاتی واضح بنویسید.
به جای اینکه خواستههای مبهم مطرح کنید، دستورالعملی کاملا دقیق و واضح در اختیار Ai بذارید که ویژگیها، اشکال، رنگها، بافتها، الگوها و یا سبکهای مورد نظرتون رو تشریح کنه. علاوه بر این خوبه کمی زمینهسازی و اطلاعاتی مفهومی به AI ارائه کنید. مثلا پرامپت «یک تصویر پسزمینه بساز» به اندازه «تصویر پسزمینهای از یک کوهستان پوشیده از برف، برکهای آرام و آسمانی که با نورهای گرم خورشید روشن شده بساز» موثر نخواهد بود.
🕸 استفاده از کلمات و عبارات کلیدی رو فراموش نکنید.
اگر نیاز دارید هوش مصنوعی در سطح وب و گوگل جستجو کنه و اطلاعاتی دقیق پیدا کنه، استفاده از کلمات کلیدی موثر در «بهینهسازی موتور جستجو» (Search Engine Optimization | SEO) رو فراموش نکنید.
🕸 پرامپتها رو کوتاه و تمیز نگه دارید.
با توجه به اینکه از کدوم ابزار AI کمک میگیرید و چه مشکلی دارید، طول پرامپت متغیر خواهد بود. اگرچه که پرامپتهای طولانی و پیچیده میتونن اطلاعات ارزشمندی در اختیار هوش مصنوعی بذارن، اما به عنوان یک قاعده کلی، پرامپتها رو تا حد امکان کوتاه و سرراست نگه دارید و از حداقل ۳ الی ۷ کلمه استفاده کنید.
🕸 سوالات استدلالی و خلاقانه بپرسید.
اگه پرامپت رو طوری بنویسید که پاسخ ساده «بله» یا «خیر» داشته باشه، نتایج محدودتری نسبت به سوالات استدلالی دریافت خواهید کرد. برای مثال به جای پرسیدن اینکه «آیا قهوه برای سلامتی مضر است؟»، میتونید بپرسید «مزایا و معایب مصرف قهوه برای سلامتی چیست؟».
به طور کلی اینا برخی از راه حل هایی بود که به ما در نوشتن پرامپت کمک بزرگی میکنن و با جدی گرفتن اون ها، خروجی بهتری از Ai خواهیم داشت 🤖
#tips #ai
@CodeModule
درست مطرح کردن موضوع و سوال، چه در سرچ گوگل و چه در ai های مختلف از اهمیت بالایی برخورداره. قطعا هممون دولوپر های مختلفی رو دیدیم که از Ai گله مند هستن و نمیتونن خوب مشکلشون رو بهش بفهمونن و جواب درست رو بگیرن. توی این پست برای شما دوستان چند تا راه حل برای بهتر نوشتن پرامپتها آماده کردم، تا بتونیم خروجی بهتری از ai بگیریم.
🕸 هدف پرامپت رو شناسایی کنید.
قبل از اینکه شروع به نوشتن پرامپت کنید، هدف دقیقتون از نوشتن این فرمان رو تشخیص بدید و به جزییات ضروری اون فکر کنید. برای مثال اگه نیاز به نوشتن مقاله دارید، به سوژه دقیق اون، دادههای ضروری و تعداد کلمات فکر کنید.
🕸 زمینهسازی کنید و جملاتی واضح بنویسید.
به جای اینکه خواستههای مبهم مطرح کنید، دستورالعملی کاملا دقیق و واضح در اختیار Ai بذارید که ویژگیها، اشکال، رنگها، بافتها، الگوها و یا سبکهای مورد نظرتون رو تشریح کنه. علاوه بر این خوبه کمی زمینهسازی و اطلاعاتی مفهومی به AI ارائه کنید. مثلا پرامپت «یک تصویر پسزمینه بساز» به اندازه «تصویر پسزمینهای از یک کوهستان پوشیده از برف، برکهای آرام و آسمانی که با نورهای گرم خورشید روشن شده بساز» موثر نخواهد بود.
🕸 استفاده از کلمات و عبارات کلیدی رو فراموش نکنید.
اگر نیاز دارید هوش مصنوعی در سطح وب و گوگل جستجو کنه و اطلاعاتی دقیق پیدا کنه، استفاده از کلمات کلیدی موثر در «بهینهسازی موتور جستجو» (Search Engine Optimization | SEO) رو فراموش نکنید.
🕸 پرامپتها رو کوتاه و تمیز نگه دارید.
با توجه به اینکه از کدوم ابزار AI کمک میگیرید و چه مشکلی دارید، طول پرامپت متغیر خواهد بود. اگرچه که پرامپتهای طولانی و پیچیده میتونن اطلاعات ارزشمندی در اختیار هوش مصنوعی بذارن، اما به عنوان یک قاعده کلی، پرامپتها رو تا حد امکان کوتاه و سرراست نگه دارید و از حداقل ۳ الی ۷ کلمه استفاده کنید.
🕸 سوالات استدلالی و خلاقانه بپرسید.
اگه پرامپت رو طوری بنویسید که پاسخ ساده «بله» یا «خیر» داشته باشه، نتایج محدودتری نسبت به سوالات استدلالی دریافت خواهید کرد. برای مثال به جای پرسیدن اینکه «آیا قهوه برای سلامتی مضر است؟»، میتونید بپرسید «مزایا و معایب مصرف قهوه برای سلامتی چیست؟».
به طور کلی اینا برخی از راه حل هایی بود که به ما در نوشتن پرامپت کمک بزرگی میکنن و با جدی گرفتن اون ها، خروجی بهتری از Ai خواهیم داشت 🤖
#tips #ai
@CodeModule
Forwarded from DevTwitter | توییت برنامه نویسی
قابلیت جدید Mutation Testing توی نسخه جدید PHP Pest واقعاً منو شگفت زده کرده، به نظرم دیگه نباید کسی برای تست نویسی توی پروژه هاش از PhpUnit استفاده کنه، دیگه وقتشه که تمام تست هاتون رو با Pest بنویسید...
البته تجربه نشون داده اکثر شرکت ها اجازه و زمان تست نویسی ساده هم نمیدن چه برسه به Mutation Testing
اما چی هست این روش تست نویسی؟
این روش یک تکنیک تست نویسی مدرنه و به این صورت که شما تغییرات کوچیکی رو تو کدتون ایجاد میکنید تا ببینید آیا تست های شما اون هارو پیدا میکنه یا نه؟ اینجا تنها جایی که اگه تست شما پاس بشه نشونه خوبی نیست، باید نگران باشید و کاری کنید که تست اتون Fail بشه وقتی تست Fail بشه در واقع Mutation Testing روی تست شما پاس شده و میتونید برید سراغ تست بعدی. حالا فرض کنید همه ی این کارها، چک کردن و حذف کردن بخش های مختلف کد اتون رو Pest براتون انجام میده و نتیجه اشو هم بهتون نشون میده تا شما تست اتون و درستش کنید و بهبودش بدید.
https://laravel-news.com/pest-3?trk=feed-detail_main-feed-card_feed-article-content
@DevTwitter | <Muhsen Maqsudi/>
البته تجربه نشون داده اکثر شرکت ها اجازه و زمان تست نویسی ساده هم نمیدن چه برسه به Mutation Testing
اما چی هست این روش تست نویسی؟
این روش یک تکنیک تست نویسی مدرنه و به این صورت که شما تغییرات کوچیکی رو تو کدتون ایجاد میکنید تا ببینید آیا تست های شما اون هارو پیدا میکنه یا نه؟ اینجا تنها جایی که اگه تست شما پاس بشه نشونه خوبی نیست، باید نگران باشید و کاری کنید که تست اتون Fail بشه وقتی تست Fail بشه در واقع Mutation Testing روی تست شما پاس شده و میتونید برید سراغ تست بعدی. حالا فرض کنید همه ی این کارها، چک کردن و حذف کردن بخش های مختلف کد اتون رو Pest براتون انجام میده و نتیجه اشو هم بهتون نشون میده تا شما تست اتون و درستش کنید و بهبودش بدید.
https://laravel-news.com/pest-3?trk=feed-detail_main-feed-card_feed-article-content
@DevTwitter | <Muhsen Maqsudi/>
Forwarded from Accio
SQLite is not a toy database
https://antonz.org/sqlite-is-not-a-toy-database
Personally, I find sqlite to be very convenient. Being simple and serverless, supported by your favorite ORM and easy to setup just contributes to this quality.
#sql #sqlite
https://antonz.org/sqlite-is-not-a-toy-database
Personally, I find sqlite to be very convenient. Being simple and serverless, supported by your favorite ORM and easy to setup just contributes to this quality.
#sql #sqlite
Forwarded from LearnPOV | لرن پی او وی
سلام رفقا امیدوارم عالی باشید 🙌 🔥
یه سوالی ازتون داشتم، میخواستم بپرسم علاقه مند هستید مطالب مربوط به NodeJS رو بیشتر داخل کانال پوشش بدیم ؟
یه سوالی ازتون داشتم، میخواستم بپرسم علاقه مند هستید مطالب مربوط به NodeJS رو بیشتر داخل کانال پوشش بدیم ؟
🔸 من خودم به شخصه تخصصم فرانت هستش، ولی از اونجایی که دوسالی هست درگیر بکند شدم، فکر میکنم برای هر فرانت کاری مباحث مربوط به برنامه نویسی سمت سرورو میتونه جذاب باشه، و از طرفی یک مزیت حساب میشه که با برنامه نویسی سمت سرور آشنایی داشته باشید ✅
Forwarded from Gopher Academy
🔵 عنوان مقاله
Go Event-Driven: Your Unfair Advantage to Tame Chaos
🟢 خلاصه مقاله:
مقاله مورد نظر به بحث در مورد چالشهایی که با پیادهسازی معماری میکروسرویسها به وجود آمده است پرداخته و راهکارهایی را برای مقابله با این مشکلات ارائه میدهد. با وعدههای اولیهی سادگی که میکروسرویسها داده بودند، در عمل شاهد پیچیدگیهای بیشتری در سیستمها شدیم، مانند خرابیهای زنجیرهای و گلوگاههای عملکردی. مقاله توضیح میدهد که چگونه الگوهای آزموده شده و صحیح میتوانند به ایجاد سرویسهایی کاملاً مستقل و قابل مقیاس کمک کنند. این رویکردها شامل استراتژیهای طراحی و توسعهی مؤثرتری است که به مدیریت بهتر تعاملات بین سرویسها و بهبود عملکرد کلی سیستم کمک میکنند. در نهایت، این مقاله به خوانندگان توصیه میکند تا از پس افتادگی جلوگیری کنند و با یادگیری و اجرای این الگوها، به جلو حرکت کنند.
🟣لینک مقاله:
https://threedots.tech/event-driven/?utm_source=golang-weekly
➖➖➖➖➖➖➖➖
👑 @gopher_academy
Go Event-Driven: Your Unfair Advantage to Tame Chaos
🟢 خلاصه مقاله:
مقاله مورد نظر به بحث در مورد چالشهایی که با پیادهسازی معماری میکروسرویسها به وجود آمده است پرداخته و راهکارهایی را برای مقابله با این مشکلات ارائه میدهد. با وعدههای اولیهی سادگی که میکروسرویسها داده بودند، در عمل شاهد پیچیدگیهای بیشتری در سیستمها شدیم، مانند خرابیهای زنجیرهای و گلوگاههای عملکردی. مقاله توضیح میدهد که چگونه الگوهای آزموده شده و صحیح میتوانند به ایجاد سرویسهایی کاملاً مستقل و قابل مقیاس کمک کنند. این رویکردها شامل استراتژیهای طراحی و توسعهی مؤثرتری است که به مدیریت بهتر تعاملات بین سرویسها و بهبود عملکرد کلی سیستم کمک میکنند. در نهایت، این مقاله به خوانندگان توصیه میکند تا از پس افتادگی جلوگیری کنند و با یادگیری و اجرای این الگوها، به جلو حرکت کنند.
🟣لینک مقاله:
https://threedots.tech/event-driven/?utm_source=golang-weekly
➖➖➖➖➖➖➖➖
👑 @gopher_academy
threedots.tech
Go Event-Driven Training
Learn to build extremely scalable and resilient event-driven backend systems in Go. Go Event-Driven provides hands-on training with real-world projects to master asynchronous processing, message brokers, CQRS, sagas and more. Level up your Go skills with…
Forwarded from TorhamDev | تورهام 😳
نظر نامحبوب
کالی لینوکس به دردتون نمیخوره.
حتی اگه هکر هم باشید باز هم کالی لینوکس به دردتون نمیخوره کالی پر شده از ابزارهای مختلف و هزارتا چیز دیگه که مثلا هکرا ازش استفاده میکنن ولی حقیقت اینه که شما حتی از یک سوم اون ابزارها استفاده نمیکنید. برای هکر شدن نیازی به کالی لینوکس ندارید یا بلک آرچ اینا به نظر من صرفا دیستروهای اسباب بازی ان :) ( مثلا نصب کنی ابزارها رو تست کنی)
والا اون مستر ربات هم کالی لینوکس نداشت مینت داشت D:
در نتیجه از من میپرسید یک دیسترو معمولی نصب کنید ابزارهایی که نیاز دارید روش نصب کنید حتی اگه MacOS هم دارید ماجرا همینه کلا نیازی به کالی لینوکس و بلک آرچ و این دست دیستروها نیست.
هکر هم باید مخفی باشه نه اینکه سیستمش روشن کنه همه بفهمن هکر :)
اگر هم اشتباه نکنم کالی برای اینکه ابزارها روش کار کنن هستش انگولک شده. قبلا ها یادمه خود کالی رو هک کرده بودن :))))
تهش به نظرم رو یک فلش بوتیبل بشه شاید یک روزی گیر کردیم نت نبود آوردیمش بالا ابزارهاش استفاده کردیم
کالی لینوکس به دردتون نمیخوره.
حتی اگه هکر هم باشید باز هم کالی لینوکس به دردتون نمیخوره کالی پر شده از ابزارهای مختلف و هزارتا چیز دیگه که مثلا هکرا ازش استفاده میکنن ولی حقیقت اینه که شما حتی از یک سوم اون ابزارها استفاده نمیکنید. برای هکر شدن نیازی به کالی لینوکس ندارید یا بلک آرچ اینا به نظر من صرفا دیستروهای اسباب بازی ان :) ( مثلا نصب کنی ابزارها رو تست کنی)
والا اون مستر ربات هم کالی لینوکس نداشت مینت داشت D:
در نتیجه از من میپرسید یک دیسترو معمولی نصب کنید ابزارهایی که نیاز دارید روش نصب کنید حتی اگه MacOS هم دارید ماجرا همینه کلا نیازی به کالی لینوکس و بلک آرچ و این دست دیستروها نیست.
هکر هم باید مخفی باشه نه اینکه سیستمش روشن کنه همه بفهمن هکر :)
اگر هم اشتباه نکنم کالی برای اینکه ابزارها روش کار کنن هستش انگولک شده. قبلا ها یادمه خود کالی رو هک کرده بودن :))))
تهش به نظرم رو یک فلش بوتیبل بشه شاید یک روزی گیر کردیم نت نبود آوردیمش بالا ابزارهاش استفاده کردیم
Forwarded from Geek Alerts
ظاهرا OpenAI میخواد تا ۲ هفته دیگه یک AI جدید به اسم Strawberry «یا حداقل با این اسم رمز» منتشر کنه که به نظر میرسه بخشی از ChatGPT هست ولی به صورت مستقل عرضه میشه.
احتمالا یه مدل با استدلال بالاتر برای کارهایی مثل مسائل ریاضی و پاسخ دادن به سوالاتی باشه که در موردشون نیاز به فکر کردن هست.
تمام اینها تلاشهای OpenAI برای رسیدن به استدلال در سطح انسانی هست.
پ.ن. کلا خبر زیادی ازش نیست تا زمانی که منتشر بشه.
pymnts
@geekalerts
احتمالا یه مدل با استدلال بالاتر برای کارهایی مثل مسائل ریاضی و پاسخ دادن به سوالاتی باشه که در موردشون نیاز به فکر کردن هست.
تمام اینها تلاشهای OpenAI برای رسیدن به استدلال در سطح انسانی هست.
پ.ن. کلا خبر زیادی ازش نیست تا زمانی که منتشر بشه.
pymnts
@geekalerts
Forwarded from Out of Distribution (M S)
مهندسی نرمافزار برای دیتاساینتیستها
واقعیت غیرقابل انکاری که وجود داره وجود یک gap میان software engineering و data scientist هاست. دیتاساینتیستها معمولا به دانششون در حوزه هوش و تحلیل داده مینازند، در حالی که هر چه قدر هم این دانش عمیق باشه اما در موقعیتهای عملی واقعی که نیاز به طراحی و توسعه یک محصول پایدار و منعطف با همراهی با بقیه توسعهدهندهها میره، نیاز به نوعی دانش و مهارت مهندسی نرمافزار وجود داره. حالا این کتاب Software Engineering for Data Scientist از انتشارات Oreilly سعی داره تا همین گپ رو برای دیتا ساینتیستها پر کنه و به میزان کافی و نه بیشتر، به اونها نکات مهندسیطور قضیه رو هم انتقال بده. کتاب متن خوبی داره و واقعا قبل از این که یک کتاب مهندسی نرم افزار باشه یک کتابیه که انگار از زاویه دید یک دیتا ساینتیست به مسائل و راهحلهاشون نگاه کرده، برای همین خیلی جاها مثالهاش رو حتی روی ژوپیتر نوتبوک هم زده. این کتاب ۱۵ فصل داره:
چه طوری بهتر کد بنویسم و کد خوب اصلا چیه
چه طوری و از چه زوایایی عملکرد کد رو آنالیز کنیم
چهطوری از دادهساختارها بهتر استفاده کنیم و در هر موقعیت از کدامشان استفاده کنیم
برنامه نویسی OO و Functional، چطور از هر کدوم در موقعیت مخصوص به خودش استفاده کنیم.
هندلکردن ارورها و لاگ و دیباگ
مسائل Code Formatting و Linting
تستکردن کد
دیزاین و ریفکتور، چطوری پروژهمون رو ساختاردهی کنیم و از یک نوتبوک به یک اسکرپیت برسیم
داکیومنتیشن و این که چگونه کدمون رو برای بقیه قابل خوندن و فهمیدن کنیم
به اشتراک گذاری کد و چیزایی مثل Version Control و Dependency
درست کردن API
دپلویکردن و آشنایی با ابزارهای اتومات نظیر CICD
امنیت و ریسکها و خطراتی که میتونن تهدید کنند
مهارتهای توسعه نرمافزار و یک سری مفاهیم پیشرفتهتر از جمله این ۱۵ فصل کتاب هستند. من این کتاب رو چند وقت پیش خوندم و ضمن لذتبردن نوع نگاهم به بعضی مسائل رو هم تغییر داد. بعد از چند وقت اما حس کردم که برای بهتر ملکه ذهن شدنم نیاز دارم تا مطالبش رو توضیح بدم و جایی برای خودم دوباره بنویسم. از همین رو در ادامه انشالله هر از چندگاهی فصلی از این کتاب رو در موردش به صورت خلاصه و اجمالی پست رفته میشه.
واقعیت غیرقابل انکاری که وجود داره وجود یک gap میان software engineering و data scientist هاست. دیتاساینتیستها معمولا به دانششون در حوزه هوش و تحلیل داده مینازند، در حالی که هر چه قدر هم این دانش عمیق باشه اما در موقعیتهای عملی واقعی که نیاز به طراحی و توسعه یک محصول پایدار و منعطف با همراهی با بقیه توسعهدهندهها میره، نیاز به نوعی دانش و مهارت مهندسی نرمافزار وجود داره. حالا این کتاب Software Engineering for Data Scientist از انتشارات Oreilly سعی داره تا همین گپ رو برای دیتا ساینتیستها پر کنه و به میزان کافی و نه بیشتر، به اونها نکات مهندسیطور قضیه رو هم انتقال بده. کتاب متن خوبی داره و واقعا قبل از این که یک کتاب مهندسی نرم افزار باشه یک کتابیه که انگار از زاویه دید یک دیتا ساینتیست به مسائل و راهحلهاشون نگاه کرده، برای همین خیلی جاها مثالهاش رو حتی روی ژوپیتر نوتبوک هم زده. این کتاب ۱۵ فصل داره:
چه طوری بهتر کد بنویسم و کد خوب اصلا چیه
چه طوری و از چه زوایایی عملکرد کد رو آنالیز کنیم
چهطوری از دادهساختارها بهتر استفاده کنیم و در هر موقعیت از کدامشان استفاده کنیم
برنامه نویسی OO و Functional، چطور از هر کدوم در موقعیت مخصوص به خودش استفاده کنیم.
هندلکردن ارورها و لاگ و دیباگ
مسائل Code Formatting و Linting
تستکردن کد
دیزاین و ریفکتور، چطوری پروژهمون رو ساختاردهی کنیم و از یک نوتبوک به یک اسکرپیت برسیم
داکیومنتیشن و این که چگونه کدمون رو برای بقیه قابل خوندن و فهمیدن کنیم
به اشتراک گذاری کد و چیزایی مثل Version Control و Dependency
درست کردن API
دپلویکردن و آشنایی با ابزارهای اتومات نظیر CICD
امنیت و ریسکها و خطراتی که میتونن تهدید کنند
مهارتهای توسعه نرمافزار و یک سری مفاهیم پیشرفتهتر از جمله این ۱۵ فصل کتاب هستند. من این کتاب رو چند وقت پیش خوندم و ضمن لذتبردن نوع نگاهم به بعضی مسائل رو هم تغییر داد. بعد از چند وقت اما حس کردم که برای بهتر ملکه ذهن شدنم نیاز دارم تا مطالبش رو توضیح بدم و جایی برای خودم دوباره بنویسم. از همین رو در ادامه انشالله هر از چندگاهی فصلی از این کتاب رو در موردش به صورت خلاصه و اجمالی پست رفته میشه.
Forwarded from Laravel News
UnoPim is a Product Information Management System Built With Laravel https://laravel-news.com/unopim-product-information-management-system
Laravel News
UnoPim is a Product Information Management System Built With Laravel - Laravel News
UnoPim is an open-source Product Information Management (PIM) system built on the Laravel framework. You can use it to organize, manage, and enrich product information in one central place.
Forwarded from 🎄 یک برنامه نویس تنبل (Raymond Dev)
🔶 اگر در هنگام نصب وب سرور Lamp لوکال اجرا نشد و خطای زیر را داد :
دستورات زیر وارد کنید:
قسمت username نام کاربری لینوکسی که ثبت کردید را وارد کنید.
این دستور کاربر را به www-data اضافه می کند و دسترسی را باز می کند.
این خطای بالایی معمولا هنگام جا به جایی پوشه www وب سرور Lamp به جای دیگر اتفاق می افتد.
#لینوکس
@TheRaymondDev
Forbidden You don't have permission to access this resource
دستورات زیر وارد کنید:
sudo usermod -g www-data username
sudo systemctl restart apache2
قسمت username نام کاربری لینوکسی که ثبت کردید را وارد کنید.
این دستور کاربر را به www-data اضافه می کند و دسترسی را باز می کند.
این خطای بالایی معمولا هنگام جا به جایی پوشه www وب سرور Lamp به جای دیگر اتفاق می افتد.
#لینوکس
@TheRaymondDev
Forwarded from 🎄 یک برنامه نویس تنبل (Raymond Dev)
🔶 اسرار مردان نمکی ایران باستان که ۲۵۰۰ سال پیش در معدن مومیایی شدند
https://link.springer.com/article/10.1007/s10963-024-09183-z
ترجمه فارسی :
https://www.zoomit.ir/fundamental-science/426587-iranian-saltmen-mummified-depicted-new-images/
@TheRaymondDev
https://link.springer.com/article/10.1007/s10963-024-09183-z
ترجمه فارسی :
https://www.zoomit.ir/fundamental-science/426587-iranian-saltmen-mummified-depicted-new-images/
@TheRaymondDev
SpringerLink
Salt Mining and Salt Miners at Talkherud–Douzlākh, Northwestern Iran: From Landscape to Resource-Scape
Journal of World Prehistory - The Douzlākh salt deposit (region: Māhneshān, Zanjān Province, Iran) is unique for its pure and crystal rock salt and was an important supplier of...
Forwarded from محتوای آزاد سهراب
Forwarded from DevTwitter | توییت برنامه نویسی
This media is not supported in your browser
VIEW IN TELEGRAM
به جایِ اینکه خودتون برید جوابِ سوالتون رو از لابهلایِ ایشوها، کدها و مستندات در بیارید، لینکِ مخزن گیتهاب رو به این سایت بدید و بعد ازش بپرسید. حتی میتونید آدرسِ پکیج موردنظر در npm, pypi, pub رو بهش بدید و بعد دربارهٔ اون پکیج سوال بپرسید.
app.commanddash.io
@DevTwitter | <Ayub Kokabi/>
app.commanddash.io
@DevTwitter | <Ayub Kokabi/>
Forwarded from 🎄 یک برنامه نویس تنبل (Raymond Dev)
Forwarded from LearnPOV | لرن پی او وی