<?xml version="1.0" encoding="UTF-8"?><rss version="2.0"><channel><title>نوشته های Sepehr.code</title><link>https://virgool.ir/feed/@Sepehr.code</link><description>علاقه مند به برنامه نویسی و جی اس / نیمچه برنامه نویس</description><language>fa</language><pubDate>2026-11-11 15:49:12</pubDate><image><url>https://files.virgool.ir/upload/users/876567/avatar/3yLLKp.jpeg</url><title>Sepehr.code</title><link>https://virgool.ir/@Sepehr.code</link></image><item><title>4 حقه جاوااسکریپت</title><link>https://virgool.ir/@Sepehr.code/5-useful-javascript-tricks-rxfujbv4knym</link><description>سلام به همگی ایشالا تویی این دوران کرونا حسابی تونسته باشید اونجوری که میخواستید تمرین برنامه نویسی کرده باشیییید و لذتشو برده باشید??Javascript  تویی این پست میخواستم یکسری نکات ریز توی جاوااسکریپت براتون معرفی کنم در ادامه این پست با من همران باشید.تبدیل رشته به عدد :با اضافه کردن یک + به ابتدای رشته مورد نظرتون میتونید اون رو به عدد تبدیل کنید?تبدیل یک رشته به عددهمین الان اگه با کامپیوتر هستین inspect مرورگرتون رو باز کنید و تست کنید (من که به شخصه خیلی با این یکی حال کردم?)تبدیل عدد به رشته :برای تبدیل عدد موردنظرتون به رشته کافیه شما اون به یک رشته خالی جمع کنید و بعدش یک رشته تحویل بگیرید.تبدیل یک عدد به رشتهحذف مقادیر تکراری تو آرایه :اینجا ما اول با Set مقادیر تکراری رو تویی آرایه مون حذف کردیم و بعد اونو توی یک آرایه جدید بخش کردیمحذف مقادیر تکراری توی یک آرایهتغییر سایز یک آرایه :با تغییر  دادن طول یک آرایه ما میتونیم مقادیر آخری آرایه رو حذف کنیم و سایز اونو تغییر بدیمتغییر سایز یک آرایهنظراتتون رو تویی کامنت همین پست با من به اشتراک بزارین.</description><category>Sepehr.code</category><author>Sepehr.code</author><pubDate>Fri, 21 May 2021 04:43:36 +0430</pubDate></item><item><title>بالاخره لینوکس، مک یا ویندوز؟</title><link>https://virgool.ir/@Sepehr.code/windows-mac-linux-sbqgpiknzmda</link><description>کدوم سیستم عامل مناسبتره؟ مک؟/لینوکس؟ یا ویندوز؟رقابت بین سیستم عامل هادر دنیای کامپیوتر، سه تا سیستم عامل اصلی داریم ویندوز در رتبه اول استفاده، بعد مک و بعد لینوکس که اسم درستش گنو/لینوکسه. اما کدوم یکی از این سه تا برای من مناسبترن؟ برای شما چطور؟ جواب این سوال به این 2 نکته بستگی داره!1. دونستن هدفتون2. شناخت این سه سیستم عامل1.ویندوز:ویندوز پیش فرض کامپیوتر همه ای ماهاست, خیلی ها هستن میگن ویندوز آسونه اینا هم همونه آدم های هستن که میگن فارسی آسونه ببین بچه 4-5 ساله داره فارسی حرف میزنه?? ولی انگلیسی طول میکشه تازه تو میتونی 17 سالگی شروع کنی به یادگیریش , چینی ژاپنی هم که دیگه هیچی اصلا فکرشم نکن.اگه یکی مثلا میگه ویندوز آسونه منظورش اینه ویندوز دیفالته ما کلن با ویندوز بزرگ شدیم تویی ویندوز انواع نرم افزار و بازی ها رو نصب کردیم و کار کردیم برنامه نویسی کردم و... در نتیجه بنظرمون محیطش آشنا میاد. اگه مثلا یک مشکلی پیش میرم تو Control panel بعدش Network and internet  و بعد مشکلمون رو حل میکنیم و بعدشم با یک لبنخند ملیح میگیم کاری نداشت این??. ولی مثلا تویی لینوکس باید بریم اون بلا بزنیم روی Setting و.. (یکم عجیبه واسمون).مثلا شما اگه تویی خیابون از کنار یکی رد شین بگید ببخشید آقا شما برای اینکه تلگرام رو باز کنید از چه آنتی فیلتر استفاده میکنید؟ اون فرد هم سریع بهتون یک برنامه میده که روی ویندوز اجرا میشه ولی اگه تویی لینوکس بخواین دنبال آنتی ­فیلتر بگردین باید برید تک تک آنتی فیلتر ها رو تست کنید و ببیند کدوم جواب میده و کدوم نه.این دنیای ویندوزه کاربردش تویی کار های عمومی هست. ولی اکثر برنامه ها روی ویندوز نصب میشن مثلا شما میرید لینوکس نصب میکنید و ناله میکنید که AutoCAD خوبی نداره خب این چکاریه?? هر کاری واسه یک سیستم عاملی خاصی هستبه عنوان مثلا برنامه نویسی.Net که کلن کار ویندوزیه مثلا من برم مک بخرم و بگم برنامه نویسی .Net توش سخته خب?? نمیشه دیگه.2.لینوکس:دنیای لینوکس کلن به دنیای آزادی معروفهWindows/Mac/Linux اگه شما کار IT میکنید تقریبا هر کاری که به شما میگن توی لینوکس اتفاق میفته (به غیراز یکسری کار های خاص ک مخصوص ویندوزه)به عنوان مثال دوستون میاد به شما میگه یک دیتابیس جدید اومده بیا عصری باهم تستش کنیم احتمالا اگر توی سیستم عامل ویندوز باشید نصب کردنش یکم ساحت خواهد بود. ولی تویی لینوکس به راحتی میتوانید باهاش کار کنیداینا فقط مثال هستند شما همه اینکار ها رو هم تویی ویندوز میتوانید انجام بدید.یا مثلا اگه شما برید MIT فیزیک هسته ای بخوانید به احتمال 99% شما روی لینوکس باید روی پروژتون کارکنید.به طور کلی لینوکس خیلی گسترده است و به شما حق انتخاب زیادی میده, آزادی که توش هست بی حدمرزه البته این یکم سختشم میکنه چون به عنوان مثال کسی به شما هیچ تضمینی نداده که این لبتابی ک خریدید حتما کار گرافیکش درست خواهد کار کرد یا نه, چلنج بیشتری داره.3.مک:سیستم عامل گرون و محدود الزاما این به معنی بد بودنش نیست. مک سیستم عاملی که همچیش از قبل آماده شده است مثلا یک برنامه داره باهاش ایمیل رو چک میکنیم یک برنامه داره باهاش سرچ میکنیم یک برنامه داره اسمش Terminal و....خوبی مک اینه که اگه ده سال هم بگذره اگه هنوز روشن بشه هنوز همون کار هارو مثل روز اول انجام میده. ممکنه یک خورده کندتر شده باشه ولی کلیتش ثابته نیاز به چلنج کردن نداره ولی اگر بخواین توی محیط مک باهاش برنامه نویسی Net. انجام بدید غیر ممکن یا سخته.کیفیتی هم که ازش تعریف میکنند اعجاب آور نیست کماکان لبتاباش خوش ساختر از لبتاب های دیگه است.احتملا اگر رفته باشید یک کنفرانس IT 20% افراد ویندوز دارن چون کارشون راه میفته با ویندوز, احتمالا 30% لینوکس دارن چون با ابزار های Command line خیلی قوی که دارن  و میتوانن باهاش مشارکت کنند(به عنوان مثلا اگر گفتند میخوایم بیتکون کمپایل کنیم ممکنه فقط توی لینوکس به راحتی کمپایل بشه) احتمالا 50% هم مک دارن چون این افراد میخوان هر روز که کامپیوترشون رو باز کردن یک کار تکراری انجام بدن نمیخوان کامپیوترشون رو باز کنند ببیند آپدیت چی اومده یا این قسمت رو با یک قسمت دیگه عوض کنندو.. (این درصد های اینجا فقط یکسری مثال هستند توجه زیادی بهشون نکنید)درنتیجه همه اینا وابسته به نیاز خودتونه و شما هیچوقت بدون دونستن هدف, شما هیچ وقت نمیتوانید برنامه ریزی کنید شما باید هدفتون رو بدونید بعد بگید چیکار میخوام بکنم.در نهایت نگران نشید که مثلا اگر اینو نداریم دیگه نمیتوانیم کار کنیم مثل یک ماشین به همه ای اینها نگاه کنید.</description><category>Sepehr.code</category><author>Sepehr.code</author><pubDate>Thu, 13 May 2021 21:44:21 +0430</pubDate></item></channel></rss>