do01
do01

do01

اجازه اجرا شدن برنامه های کرک شده در مک

روال عادی به این صورت هست که به قسمت security & privacy میرید و مجور دسترسی رو برای اون برنامه به Anywhere تغییر میدید .

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



sudo spctl --global-disable

older than macOS 10.15.7 //

sudo spctl --master-disable

اگر به هر دلیلی خواستید این گزینه رو بازم مخفی کنید میتونید دستور زیر رو در مک بزنید.


sudo spctl --global-enable

older than macOS 10.15.7 //

sudo spctl --master-enable

همین دیگه

فعال کردن اتوکامپلیت ترمینال در mac

دستور پایین رو در ترمینال میزنیم
pico .inputrc
چند خط پایین رو در صفحه باز شده وارد میکنیم
set completion-ignore-case on
set show-all-if-ambiguous on

TAB: menu-complete

با زدن دکمه ترکیبی  Control+O و اینتر فایل رو ذخیره میکینم و با Control+X صفحه رو میبندیم.

و تمام

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

پلیس فتا یا گروهبان گارسیا

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



مشکل با ارسال پوشه .idea در گیت

این پوشه .idea با هر تغییری در پروژه یه تغییراتی داخل انجام میشه این پوشه مال خود IDE هست و به کد های ما ربطی نداره ولی خب با کارهایی که میکنیم تغییراتی پیدا میکنه و هر بار باید این تغییرات رو ما در کامیت ها میبینیم اگه هر بار discard کنیم که اعصاب خورد کن هستش برای راحت شدن ازش این کار رو میکنیم.

1 - این خط رو به .gitignore پروژه اضافه میکنیم.

.idea/

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

git rm -rf .idea

git commit -m "delete .idea"

git push

مشکل نشناختن پکیج ها اصلی پایتون و جانگو در pycharm !

امروز به طرز عجیبی یهو دیدم که هیچ کدوم از پکیج ها رو pycharm نمیتونه پیدا کنه و import کردن پکیج ها قرمز شده بود . کد کار میکرد ها ولی خب پکیج ها رو نمیشناخت یه سری تو اینترنت گشتم گفتن باید روت پروژه رو به عنوان source root به pycharm معرفی کنید. مراحلش رو انجام دادم به شکل زیر:

project root -> right click -> make directory as -> mark as source root

,ولی جالب اینه که این هم درستش نکرد بازم تو اینترنت گشتم دیدم یکی گفته قانون قدیمی برنامه نویسها رو استفاده کنید البته بیشتر جوکه تا قانون (میگه اگه یه برنامه نویس ماشینش خراب بشه اعتقاد داره اگه همه پیاده شن و ماشین رو از نو روشن کنن و بشینن پشتش به احتمال زیاد مشکلش حل میشه ) خب در این مورد هم این کار رو گفته بود یارو این که از اساس بزنید پوشه .idea که کل تنظیمات pycharm توشه رو حذف کنید و از نو به عنوان یه پروژه dajngo بازش کنید و بزارید تنظیماتش رو از اول بسازه.

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