-
دیباگ کردن با روش اردک پلاستیکی(Rubber Duck)
به عنوان یک برنامه نویسی مطمئناَ توی موقعیتی قرار گرفتین که برنامهای که نوشتین اون شکلی که لازمه کار نمیکنه. که علتش میتونه یک اشتباه تایپی باشه، حواستون نبوده یا اطلاع کافی درمورد اینکه اون تکنولوژی یا اون بخش چطوری کار میکنه نداشتید. و وقتی که کدی که نوشتین کار نکنه از زمین و زمان […]
-
۴ شغلی که تا سال ۲۰۲۴ دیگر وجود نخواهند داشت.
و البته این تاثیر در آینده بیشتر و بیشتر میشه.من توی این پست ۴ تا از شغلهایی رو که تا سال ۲۰۲۴ یا شاید هم زود دیگر ازشون اسمی نمیشنویم رو جمع کردم و اینجا گذاشتم.
-
چرا از vim استفاده می کنم؟
این پست رو در اصل توی ویرگول منتشر کردم و مربوط به خیلی وقت پیشه و مشکلاتی داره و کانفیگم نصبت به اون موقع کمی فرق کرده. هر وقت که اسم vim میاد یه محیط سیاه رو تصور میکنید که وقتی واردش بشی دیگه بیرون اومدن ازش غیر ممکنه. برای اینکه تصورتون از ویم عوض […]
-
نصب بسته در npm بدون sudo
یه مشکلی که من باهاش در اولین برخوردم با npm داشتم نصب پکیج های گلوبال بود که حتما باید از دستور sudo استفاده می کردم که راه معقولی نبود و با کمی تحقیق فهمیدم که میشه این مشکل رو خیلی راحت و با چند تا دستور ساده حل کرد. اول از همه یه دایرکتوری میسازیم […]
-
فایل gitignore برای پروژه های جنگو
اگه از گیت به عنوان ورژن کنترل استفاده کرده باشید به فایلی به اسم .gitignore برخورد کردید یا حداقل اسمش رو جایی شنیدید یا دیدید. کار فایل gitignore اینکه فایل هایی که مهم نیستند و نباید داخل repository گیت باشند رو نادیده بگیره و اون هارو به گیت اضافه کنه. مثل فایل های virtural environmet […]
-
راستچین کردن markdown
من یه مدت قبل که داشتم روی این پروژه کار میکردم که کارش حاضری زدن در برنامهی شاد بود. پروژه رو روی گیتهاب آپلود کردم و براش یه فایل README.md درست کردم که توش توضیح نحوهی استفاده از اسکریپت رو نوشته بودم اما مشکلی که وجود داشت این بود که نمیشد فارسی نوشت البته میشه […]
-
مدیریت درایور مرورگر برای استفاده از سیلینیوم پایتون
یه مدت پیش داشتم روی پروژهی کوچیکی (این پروژه) کار میکردم که یه بات بود که میتونست توی کلاس های شاد توی یه زمان مشخص یه پیغامی رو بفرسته میتونید از گیتهاب پروژه رو بصورت رایگان استفاده کنید و مشارکت کنید. شروع کردم به نوشتن پروژه و همچی خوب پیش میرفت و از اونجایی که […]
-
متوقف کردن سرور جنگو در حال اجرا در لینوکس
پست قبلی درمورد عوض کردن اسم پروژهی جنگو نوشتم که میتونید اینجا بخونید. بعضی وقتا که سرور جنگو در حال اجراست من ترمینال رو میبندم و پورتی که جنگو داره روش اجرا میشه هنوز مشغوله و تا وقتی اون رو متوقف نکنی نمیتونی از اون پورت استفاده کنی که منطقیه و اکثر اوقات که این […]
-
چگونه اسم پروژه جنگو را تغییر دهیم؟
همین چند روز پیش داشتم روی یه پروژه کار میکردم که لازم شد اسم پروژه رو عوض کنم. اولش با خودم گفتم که یه پروژهی جدید بسازم بعد همهی کدها رو اونجا پیست کنم ولی اصلا کار عاقلانهای نبود و یادم افتاد که خیلی قبل تر توی یکی از آموزشهای جنگویی که توی یوتوب دیده […]