یکی از سیستم های آرچ لینوکس قدیمیم به مشکل خورده بود سر انویدیا و درایور قدیمیش.
ولی خب به هر سیستم انویدیایی میتونه مرتبط باشه.
اگر نسخه dkms اش رو نصب کردید و همچنان مشکل داشتید بهتره حتما این دو تا دستور رو تست کنید و بعد ریبوت کنید.
اول کل ماژول هاتون رو rebuild و بعد نصب کنید.
و بعدش یه دور هم init اتون رو rebuild کنید.
یه نکته جالبی هم بگم. اگر اشتباهی تنظیمات xorg جدیدی برای انویدیا جنریت کردید میتونید فایل با بکاپی که خود انویدیا قبل از جنریت کردن میسازه به حالت قبل برگردونید.
اگر هم دستی میخواید ادیت کنید حتما قبلش بکاپ بگیرید که اگر بعدا نیاز داشتید به حالت اول برگردونید.
ولی خب به هر سیستم انویدیایی میتونه مرتبط باشه.
اگر نسخه dkms اش رو نصب کردید و همچنان مشکل داشتید بهتره حتما این دو تا دستور رو تست کنید و بعد ریبوت کنید.
اول کل ماژول هاتون رو rebuild و بعد نصب کنید.
sudo dkms autoinstallو بعدش یه دور هم init اتون رو rebuild کنید.
sudo mkinitcpio -Pیه نکته جالبی هم بگم. اگر اشتباهی تنظیمات xorg جدیدی برای انویدیا جنریت کردید میتونید فایل با بکاپی که خود انویدیا قبل از جنریت کردن میسازه به حالت قبل برگردونید.
sudo mv /etc/X11/xorg.conf.nvidia-xconfig-original /etc/X11/xorg.confاگر هم دستی میخواید ادیت کنید حتما قبلش بکاپ بگیرید که اگر بعدا نیاز داشتید به حالت اول برگردونید.
Forwarded from Pink Orca | پینک اورکا
This media is not supported in your browser
VIEW IN TELEGRAM
~> VSCode Bracket Pairs
🤓 داخل یکی از گروهها یه دوستی کنجکاو شده بود که چطور میشه این فیچر رو تو ادیتور فعال کرد منم با خودم گفتم چه بهتر که اینجا هم معرفیش کنم.
✅ کافیه برید تو این آدرس تو تنظیمات
💁♂️ با این فیچر میتونید سادهتر براکتها، کرلی براکتها، پرانتزها و... رو پیدا کنید و ظاهر ادیتور هم زیباتر میشه.
برای داشتنش قبلا نیاز بود اکستنشنهایی مثل Rainbow Brackets و... نصب کنید،
الان ولی به شکل Built-in در دسترسه.
این پست هم ممکنه براتون جالب باشه!
#معرفی #ترفند
~> @PinkOrca
🤓 داخل یکی از گروهها یه دوستی کنجکاو شده بود که چطور میشه این فیچر رو تو ادیتور فعال کرد منم با خودم گفتم چه بهتر که اینجا هم معرفیش کنم.
✅ کافیه برید تو این آدرس تو تنظیمات
Editor › Guides: Bracket Pairs و فعالش کنید.💁♂️ با این فیچر میتونید سادهتر براکتها، کرلی براکتها، پرانتزها و... رو پیدا کنید و ظاهر ادیتور هم زیباتر میشه.
برای داشتنش قبلا نیاز بود اکستنشنهایی مثل Rainbow Brackets و... نصب کنید،
الان ولی به شکل Built-in در دسترسه.
این پست هم ممکنه براتون جالب باشه!
#معرفی #ترفند
~> @PinkOrca
Brian_W_Kernighan,_Dennis_M_Ritchi_The_C_Programming_Language_Prentice.pdf
20.3 MB
کتاب زبان اصلی C نوشته دنیس ریچی و ریچارد کرنیگان
مفاهیم کتاب سخت هست. بنابراین پیشنهاد میشه که مفاهیم پایه و متوسط برنامه نویسی رو خوب بلد باشید.
مفاهیم کتاب سخت هست. بنابراین پیشنهاد میشه که مفاهیم پایه و متوسط برنامه نویسی رو خوب بلد باشید.
Brian_W_Kernighan,_Dennis_M_Ritchie_The_ANSI_C_Programming_Language.pdf
2.8 MB
اینم همون کتابه ولی سبک تره.
تعداد صفحاتش نسبت به قبلی کمتره.
بررسی نکردم کدوم بخش ها ولی خب در هر صورت میزارم.
تعداد صفحاتش نسبت به قبلی کمتره.
بررسی نکردم کدوم بخش ها ولی خب در هر صورت میزارم.
ماجراجویی امروز داستان جالبی بود.
بزارید تعریف کنم. تا دوستان در این رابطه احتیاط کنن.
امروز یک سری تغییرات داخل پارتیشن لینوکسیم داده بودم.
این تغییرات شامل حذف یه سریاشون و extend کردن بود.
لینوکس با این موضوع هیچ مشکلی نداشت.
اما ویندوز به boot loop میخورد آخرش به recovery میرفت.
طبق معمول Automatic Repair Startup کار نمیکرد.
ابزاری عملا بدردنخور.
مجبور شدم ترمینال رو باز کنم به دستی رسیدگی کنم.
اولین موضوعی که باید بگم اینه که دوستان.
ابزار ریکاوری ویندوز باگ داره و اونطوری که میبینید نباید استفاده کنید.
روشی که برای من جواب داد عین این ویدیو بود
https://www.youtube.com/watch?v=sOihh4ZNOf4
چند نکته راجب این ویدیو بگم.
در اینجا جدا از پارتیشن C پارتیشن دیگه ای که بارگذاری میشه system reserved هست.
منظور همون پارتیشن UEFI هستش. جاش همون رو بارگذاری کنید.
اگر تمامی مراحل رو درست برید احتمال اینکه ویندوزتون فیکس بشه بالاست.
سوتی که بنده دادم. از اینترنت یه سری مراحلی که انجام دادم شامل فرمت کردن پارتیشن UEFI بود که عملا GRUB مربوط به لینوکسم رو حذف کرد.
ادامه ماجراجویی در پست بعد
#Windows_Recovery_Adventure
#F_You_Windows
#Part_1
بزارید تعریف کنم. تا دوستان در این رابطه احتیاط کنن.
امروز یک سری تغییرات داخل پارتیشن لینوکسیم داده بودم.
این تغییرات شامل حذف یه سریاشون و extend کردن بود.
لینوکس با این موضوع هیچ مشکلی نداشت.
اما ویندوز به boot loop میخورد آخرش به recovery میرفت.
طبق معمول Automatic Repair Startup کار نمیکرد.
ابزاری عملا بدردنخور.
مجبور شدم ترمینال رو باز کنم به دستی رسیدگی کنم.
اولین موضوعی که باید بگم اینه که دوستان.
ابزار ریکاوری ویندوز باگ داره و اونطوری که میبینید نباید استفاده کنید.
روشی که برای من جواب داد عین این ویدیو بود
https://www.youtube.com/watch?v=sOihh4ZNOf4
چند نکته راجب این ویدیو بگم.
در اینجا جدا از پارتیشن C پارتیشن دیگه ای که بارگذاری میشه system reserved هست.
منظور همون پارتیشن UEFI هستش. جاش همون رو بارگذاری کنید.
اگر تمامی مراحل رو درست برید احتمال اینکه ویندوزتون فیکس بشه بالاست.
سوتی که بنده دادم. از اینترنت یه سری مراحلی که انجام دادم شامل فرمت کردن پارتیشن UEFI بود که عملا GRUB مربوط به لینوکسم رو حذف کرد.
ادامه ماجراجویی در پست بعد
#Windows_Recovery_Adventure
#F_You_Windows
#Part_1
YouTube
How to Fix Startup Repair in Windows 10 | System Reserved
This shows how to fix Startup Repair in Windows 10 when it breaks. This goes over rebuilding the System Reserved Partition. Follow Along Guide:
https://www.christitus.com/repair-windows-boot-partition/
CDN77 Content Delivery Network on christitus.com
li…
https://www.christitus.com/repair-windows-boot-partition/
CDN77 Content Delivery Network on christitus.com
li…
حالا که ویندوز رو فیکس کردم.
نوبت فیکس کردن دبیان بود.
فکر میکردم کار ساده ای باشه ولی داستان پیچیده شد.
اول اینکه ورژن 11 دبیان رو داشتم برای live usb و دوم اینکه با داکیومنت دبیان جلو نرفتم اولش.
اگر میخواید خوب یاد بگیرید سیستم تعمیر کنید.
1- به Busybox مسلط باشید. یعنی دستورات POSIX و استانداردی که در خیلی از سیستم های Unix هست.
2- همیشه سعی کنید که از داکیومنتیشن پیش برید. (مگر ویندوز آشغال که برنامه هاشم درست نیست چه برسه داکیومنتاش)
وقتی که وارد دبیان شدم وارد بخش Graphical Rescue شدم و تمام مراحل رو که شبیه نصب دبیان هستند پیش رفتم.
ولی آخرش از شما میخواد که یه پارتیشن رو انتخاب کنید.
روش دستی رو برید و پارتیشنی انتخاب نکنید و مستقیم وارد ترمینال Busybox بشید.
و بقیش رو از اینجا پیش برید.
https://wiki.debian.org/GrubEFIReinstall
چند نکته مهم:
اول:
قبل از chroot کردن حواستون باشه که boot ماونت شده باشه و در دسترس باشه.
من فکر میکردم کرنل و initrd هام داخل خود پارتیشن روت هستن در حالی که نبودن و داخل boot بودن و حواسم نبود که اونارو mount کنم. سر این یکم زمان هدر رفت.
دوم:
این دستور تو سیستم من کار نمیکرد.
و نیاز به تغییر داشت. از طرفی:
The mount executable supplied with busybox does not support the -B option, use "mount -o bind" in this case.
بهتره معمولی به این صورت بزنید.
وقتی وارد محیط chroot شدید برای اینکه مستقیم بپرید داخل شل خودتون
بزنید.
من جای
و جای
استفاده کردم جهت اطمینان بیشتر. شما هم میتونید استفاده کنید.
#Windows_Recovery_Adventure
#F_You_Windows
#Part_2
نوبت فیکس کردن دبیان بود.
فکر میکردم کار ساده ای باشه ولی داستان پیچیده شد.
اول اینکه ورژن 11 دبیان رو داشتم برای live usb و دوم اینکه با داکیومنت دبیان جلو نرفتم اولش.
اگر میخواید خوب یاد بگیرید سیستم تعمیر کنید.
1- به Busybox مسلط باشید. یعنی دستورات POSIX و استانداردی که در خیلی از سیستم های Unix هست.
2- همیشه سعی کنید که از داکیومنتیشن پیش برید. (مگر ویندوز آشغال که برنامه هاشم درست نیست چه برسه داکیومنتاش)
وقتی که وارد دبیان شدم وارد بخش Graphical Rescue شدم و تمام مراحل رو که شبیه نصب دبیان هستند پیش رفتم.
ولی آخرش از شما میخواد که یه پارتیشن رو انتخاب کنید.
روش دستی رو برید و پارتیشنی انتخاب نکنید و مستقیم وارد ترمینال Busybox بشید.
و بقیش رو از اینجا پیش برید.
https://wiki.debian.org/GrubEFIReinstall
چند نکته مهم:
اول:
قبل از chroot کردن حواستون باشه که boot ماونت شده باشه و در دسترس باشه.
من فکر میکردم کرنل و initrd هام داخل خود پارتیشن روت هستن در حالی که نبودن و داخل boot بودن و حواسم نبود که اونارو mount کنم. سر این یکم زمان هدر رفت.
دوم:
for i in /dev /dev/pts /proc /sys /sys/firmware/efi/efivars /run; do sudo mount -B $i /mnt$i; doneاین دستور تو سیستم من کار نمیکرد.
و نیاز به تغییر داشت. از طرفی:
The mount executable supplied with busybox does not support the -B option, use "mount -o bind" in this case.
بهتره معمولی به این صورت بزنید.
mount /dev -o bind /mnt/devmount /dev/pts -o bind /mnt/dev/pts...وقتی وارد محیط chroot شدید برای اینکه مستقیم بپرید داخل شل خودتون
sudo suبزنید.
من جای
grub-installgrub-install --efi-directory=/boot/efiو جای
update-grubgrub-mkconfig -o /boot/grub/grub.cfgاستفاده کردم جهت اطمینان بیشتر. شما هم میتونید استفاده کنید.
#Windows_Recovery_Adventure
#F_You_Windows
#Part_2
در ضمن. اگر دیدید که فایل های inf درایور رو داخل live media ویندوز نیاز دارید.
میتونید داخل فلش کپی کنید و از همون داخل خط فرمان با این دستور لودش کنید.
داکیومنتش خوب توضیح داده:
drvload:
https://learn.microsoft.com/en-us/windows-hardware/manufacture/desktop/drvload-command-line-options?view=windows-11
همینطور داکیومنت دستورات دیگه ای که ممکنه استفاده کنید:
bootsect:
https://learn.microsoft.com/en-us/windows-hardware/manufacture/desktop/bootsect-command-line-options?view=windows-11
bootrec:
https://support.microsoft.com/en-us/topic/use-bootrec-exe-in-the-windows-re-to-troubleshoot-startup-issues-902ebb04-daa3-4f90-579f-0fbf51f7dd5d
BCDBoot:
https://learn.microsoft.com/en-us/windows-hardware/manufacture/desktop/bcdboot-command-line-options-techref-di?view=windows-11
راستش جز اولی بقیه مفید واقع نشدن چون مثل لینوکس لاگ یا چیز بدردبخوری نشون نمیده که بدونیم مشکل از کجاست.
#Windows_Recovery_Adventure
#F_You_Windows
#Part_2
میتونید داخل فلش کپی کنید و از همون داخل خط فرمان با این دستور لودش کنید.
داکیومنتش خوب توضیح داده:
drvload:
https://learn.microsoft.com/en-us/windows-hardware/manufacture/desktop/drvload-command-line-options?view=windows-11
همینطور داکیومنت دستورات دیگه ای که ممکنه استفاده کنید:
bootsect:
https://learn.microsoft.com/en-us/windows-hardware/manufacture/desktop/bootsect-command-line-options?view=windows-11
bootrec:
https://support.microsoft.com/en-us/topic/use-bootrec-exe-in-the-windows-re-to-troubleshoot-startup-issues-902ebb04-daa3-4f90-579f-0fbf51f7dd5d
BCDBoot:
https://learn.microsoft.com/en-us/windows-hardware/manufacture/desktop/bcdboot-command-line-options-techref-di?view=windows-11
راستش جز اولی بقیه مفید واقع نشدن چون مثل لینوکس لاگ یا چیز بدردبخوری نشون نمیده که بدونیم مشکل از کجاست.
#Windows_Recovery_Adventure
#F_You_Windows
#Part_2
Docs
Drvload Command-Line Options
ویدیو خیلی جالبی که راجب return و نحوه کار اون داخل اسمبلی صحبت میکنه.
دید خوبی بهتون میده که پشت پرده چه خبر هست.
https://www.youtube.com/watch?v=e46wHUjNDjE
دید خوبی بهتون میده که پشت پرده چه خبر هست.
https://www.youtube.com/watch?v=e46wHUjNDjE
YouTube
do you know how "return" works under the hood? (are you SURE?)
Programming is amazing. Computers allow us to do things that otherwise would be impossible. But sometimes, the code that we write feels like MAGIC. How does all of this stuff work?
Let's talk about how return works.
🏫 COURSES 🏫 Learn to code in C at h…
Let's talk about how return works.
🏫 COURSES 🏫 Learn to code in C at h…
Forwarded from Milad Nouri(ツ) میلاد نوری
عملکرد اوپراتورها تنها یک روز بعد از مجوز گران کردن اینترنت!
🛜 من دقیقا دیروز (۷ دی) یک بسته اینترنت با حجم ۱۵ گیگ و مدت ۱۲۰ روز از ایرانسل خریدم.
امروز اما همه بستههای با حجم بیشتر از ۶گیگ و زمان بیشتر از ۳۰ روز (عمدتا بستههای پر طرفدار) از اپلیکیشن ایرانسل حذف شده.
ظاهرا باز هم قراره هم زمان با گرانتر شدن تعرفه اینترنت، با ترفندهای حذف بستههای بلند مدت تر و با حجم بالاتر، سود بیشتری از اجبار کاربر به خرید مکرر بستههای کم حجم و کوتاه مدت کنند.
🛜 اپلیکیشن همراه اول هم به حالت بهروزرسانی رفته و فعلا امکان بررسی فراهم نبود.
🖥 @MiladNouriChannel
امروز اما همه بستههای با حجم بیشتر از ۶گیگ و زمان بیشتر از ۳۰ روز (عمدتا بستههای پر طرفدار) از اپلیکیشن ایرانسل حذف شده.
ظاهرا باز هم قراره هم زمان با گرانتر شدن تعرفه اینترنت، با ترفندهای حذف بستههای بلند مدت تر و با حجم بالاتر، سود بیشتری از اجبار کاربر به خرید مکرر بستههای کم حجم و کوتاه مدت کنند.
Please open Telegram to view this post
VIEW IN TELEGRAM
Please open Telegram to view this post
VIEW IN TELEGRAM
Milad Nouri(ツ) میلاد نوری
عملکرد اوپراتورها تنها یک روز بعد از مجوز گران کردن اینترنت! 🛜 من دقیقا دیروز (۷ دی) یک بسته اینترنت با حجم ۱۵ گیگ و مدت ۱۲۰ روز از ایرانسل خریدم. امروز اما همه بستههای با حجم بیشتر از ۶گیگ و زمان بیشتر از ۳۰ روز (عمدتا بستههای پر طرفدار) از اپلیکیشن…
همین بدبختی هارو کم داشتیم که بلاخره الان داریم.
Forwarded from کانال اطلاعرسانی توزیع پارچ (Sohrab)
با درود.
متاسفانه امشب باخبر شدم که برخی از میرور های ایرانی حذف شدند و تنها مخازن استیجینگ و تستینگ آرچ در اون ها باقی مونده.
با ابراز تاسف از این موضوع، به زودی دستورالعمل تغییر مخازن به صورت گسترده در کانال قرار خواهد گرفت.
با برخی از نگهدارندگان مخازن درحال گفتگو برای رفع مشکل هستیم.
با احترام
سهراب بهدانی
بنیانگذار و توسعه دهنده توزیع پارچ
متاسفانه امشب باخبر شدم که برخی از میرور های ایرانی حذف شدند و تنها مخازن استیجینگ و تستینگ آرچ در اون ها باقی مونده.
با ابراز تاسف از این موضوع، به زودی دستورالعمل تغییر مخازن به صورت گسترده در کانال قرار خواهد گرفت.
با برخی از نگهدارندگان مخازن درحال گفتگو برای رفع مشکل هستیم.
با احترام
سهراب بهدانی
بنیانگذار و توسعه دهنده توزیع پارچ
Forwarded from محتوای آزاد سهراب
اینکه یهو زدن میرورای ایرانی رو باهم آوردن پایین انگار یک داستانی هست
Forwarded from محتوای آزاد سهراب
من خودمو آماده کرده بودم برای چنین روزی
ولی نمیدونستم به همین زودی قراره اتفاق بیفته.
از مخازن آرچ احساس خطر کردن
اگه توزیعی دارین مخازنش رو ایرانه ببرید روی هند یا ترکیه.
@SohrabContents
ولی نمیدونستم به همین زودی قراره اتفاق بیفته.
از مخازن آرچ احساس خطر کردن
اگه توزیعی دارین مخازنش رو ایرانه ببرید روی هند یا ترکیه.
@SohrabContents