-
web3 و web5 چیهن و از کجا اومدن؟ – اخبار تکنولوژی
باید خیلی قبلتر درمورد ورژن جدید وب یعنی web3 اید مینوشتم ولی وقتش رو نداشتم. به هر حال بازم دوس داشتم در این مورد توی وبلاگم یه پستی داشته باشم. اولین چیزی که چشمم رو گرفت توی این مدت ورژن های وب جدید بیشتر از فریم ورک های جاوا اسکریپت دارن عرضه میشن، این از […]
-
حل مشکل TypeError – Network Request Failed در ارتباط ریکت نیتیو با django rest
این مدت داشتم با ریکت نیتیو کار میکردم و تصمیم گرفتم خودم یه api با django rest framework بنویسم و از اون api توی اپ react native استفاده کنم، ولی وقتی میخواستم که api رو fetch بکنم ارور TypeError – Network Request Failed رو میگرفتم و درک نمیکردم چیه. اول فکر کردم که مشکل از […]
-
زبان برنامه نویسی Carbon – اخبار تکنولوژی
گوگل این هفته در رویداد CppNorth زبان برنامه نویسی جدیدی به نام Carbon رو به عنوان نسخهی بهبود یافتهی زبان C++ معرفی کرد.
-
اضافه کردن تغییرات بیشتر در git به کامیت قبلی
با استفاده از دستور git amend میتونید تغییراتی که ایجاد کردید رو به کامیت قبلی git اضافه کنید. که در ادامه بیشتر در این مورد توضیح دادم…
-
فعال کردن قابلیت tap to touch در i3
یکی از اولین کار هایی که وقتی یه لینوکس جدید نصب میکنم انجام میدم فعال کردن قابلیت tap to touch هستش، که بصورت پیشفرض ممکنه بسته به توزیعی که استفاده میکنید، فعال یا غیرفعال باشه. و از اونجایی که از آرچ استفاده میکنم این قابلیت بصورت پیشفرض فعال نیست
-
دیباگ کردن با روش اردک پلاستیکی(Rubber Duck)
به عنوان یک برنامه نویسی مطمئناَ توی موقعیتی قرار گرفتین که برنامهای که نوشتین اون شکلی که لازمه کار نمیکنه. که علتش میتونه یک اشتباه تایپی باشه، حواستون نبوده یا اطلاع کافی درمورد اینکه اون تکنولوژی یا اون بخش چطوری کار میکنه نداشتید. و وقتی که کدی که نوشتین کار نکنه از زمین و زمان […]
-
۴ شغلی که تا سال ۲۰۲۴ دیگر وجود نخواهند داشت.
و البته این تاثیر در آینده بیشتر و بیشتر میشه.من توی این پست ۴ تا از شغلهایی رو که تا سال ۲۰۲۴ یا شاید هم زود دیگر ازشون اسمی نمیشنویم رو جمع کردم و اینجا گذاشتم.
-
چرا از vim استفاده می کنم؟
هر وقت که اسم vim میاد یه محیط سیاه رو تصور میکنید که وقتی واردش بشی دیگه بیرون اومدن ازش غیر ممکنه. و ممکنه براتون سوال باشه من چرا از vim استفاده میکنم. برای اینکه تصورتون از vim عوض بشه که براتون یه محیط سیاست این کانفیگ vim منه البته از نئوویم(neovim) استفاده میکنم. البته میتونید […]
-
نصب بسته در npm بدون sudo
یه مشکلی که من باهاش در اولین برخوردم با npm داشتم نصب پکیج های گلوبال بود که حتما باید از دستور sudo استفاده می کردم که راه معقولی نبود و با کمی تحقیق فهمیدم که میشه این مشکل رو خیلی راحت و با چند تا دستور ساده حل کرد. اول از همه یه دایرکتوری میسازیم […]
-
فایل gitignore برای پروژه های جنگو
اگه از گیت به عنوان ورژن کنترل استفاده کرده باشید به فایلی به اسم .gitignore برخورد کردید یا حداقل اسمش رو جایی شنیدید یا دیدید. کار فایل gitignore اینکه فایل هایی که مهم نیستند و نباید داخل repository گیت باشند رو نادیده بگیره و اون هارو به گیت اضافه کنه. مثل فایل های virtural environmet […]