Dev Perfects
40 subscribers
9.23K photos
1.26K videos
468 files
13K links
بخوام خیلی خلاصه بگم
این کانال میاد مطالب کانالای خفن تو حوزه تکنولوژی و برنامه نویسی رو جمع میکنه

پست پین رو بخونید
https://t.iss.one/dev_perfects/455


ارتباط:
https://t.iss.one/HidenChat_Bot?start=936082426
Download Telegram
هرگز واین را با سودو اجرا نکنید!


متأسفانه توی بعضی از گروه‌ها می‌بینم که به یک سری افراد به صورت کاملاً جدی برای اجرای یک برنامه ویندوزی پیشنهاد میشه که واین رو با دسترسی روت اجرا کنن!!!!!

چرا نباید این کار رو بکنیم؟

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


هرگز Wine را با دسترسی ریشه (root) اجرا نکنید! این کار به برنامه‌های ویندوز (و ویروس‌ها) اجازه می‌دهد که به طور کامل به کامپیوتر شما و تمام داده‌های متصل به آن دسترسی پیدا کنند. اجرای Wine با `sudo` نیز این خطرات را به همراه دارد، و در عین حال باعث می‌شود که دسترسی‌های پوشه‌ی `~/.wine` شما خراب شوند. اگر Wine را با `sudo` اجرا کرده‌اید، باید خطاهای دسترسی را طبق توضیحات سؤال بعدی اصلاح کنید و سپس دوباره `winecfg` را اجرا کنید تا Wine را از نو تنظیم کنید. شما باید همیشه Wine را با کاربری که برای ورود به سیستم استفاده می‌کنید، اجرا کنید.

برای سیستم‌های لینوکس، تمام ایده‌هایی که بیان می‌کنند Wine به دسترسی ریشه نیاز دارد، می‌توانند با قابلیت‌های Posix یا تنظیمات امنیتی مناسب حل شوند.

برای برنامه‌های ویندوز، شما به عنوان یک کاربر دارای دسترسی مدیر (administrator) شناخته می‌شوید. اگر برنامه‌ای از عدم وجود دسترسی مدیر شکایت کرد، یک گزارش خطا ارسال کنید؛ اجرای Wine به عنوان کاربر root احتمالاً کمکی نخواهد کرد.

#wine #faq
@SohrabContents
Forwarded from linuxtnt(linux tips and tricks) (hosein seilany https://seilany.ir/)
🔰نصب‌کننده جدید فدورا بعد از ۲۵ سال

توسعه‌دهندگان فدورا لینوکس در حال کار بر روی یک رابط جدید برای نصب‌کننده سیستم‌عامل "آناکوندا" هستند که جایگزین طراحی فعلی می‌شود که ۲۵ سال است باقی مانده بود.

"ما می‌خواستیم فرآیند نصب را بازنگری کنیم تا تجربه‌ای ساده‌تر ایجاد کنیم که در آن افراد به صورت مرحله به مرحله و به صورت خطی از طریق فرآیند نصب هدایت شوند، بنابراین نیازی به جستجو برای تنظیمات صحیح در میان همه تنظیمات ممکن نداشته باشند."

🔹نصب‌کننده جدید حول چهار وظیفه رایج طراحی شده است: استفاده از کل درایو برای نصب تازه، اشتراک‌گذاری درایو با یک سیستم‌عامل دیگر، نصب مجدد فدورا، یا تنظیم یک طرح پارتیشن سفارشی. گزینه‌های ساده‌شده دو بوت و نصب مجدد جدید هستند.

🔹تیم فدورا همچنین تصمیم گرفت از فناوری‌های وب را برای نصب‌کننده جدید استفاده کند، به جای انتقال آن به GTK 4 که نیاز به "تلاشی عظیم برای بازنویسی بسیاری از قسمت‌های رابط کاربری، به ویژه با توجه به اینکه آناکوندا دارای بسیاری از ویجت‌های سفارشی GTK است" داشت.
این شبیه به نصب‌کننده جدیدی است که کنونیکال برای اوبونتو ایجاد کرده است که با استفاده از فریم‌ورک کراس‌پلتفرم Flutter گوگل نوشته شده است. نصب‌کننده فدورا بر اساس کارهای Cockpit است و رابط کاربری با فایرفاکس رندر می‌شود، نه کرومیوم یا الکترون.

———
نویسنده: حسین سیلانی
منبع : کانال لینوکسی: لینوکس تی ان تی
@linuxtnt
📌به جمع حامیان کانال بپیوندید با حمایت از کانال📌
https://zarinp.al/learninghive.ir
image_2024-11-13_16-58-11.png
9.3 KB
الان رفتم می‌بینم حسابمم بن شده از ردیت :)))))))))))))


@SohrabContents
Forwarded from Go Casts 🚀
گولنگ ۱۵ ساله شد.

سرعت رشد خوب گولنگ در فراگیر شدن چشمگیر بوده در این مدت. مخصوصا در حوزه ابزارهای cloud این قضیه خیلی بیشتر دیده میشه.

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

Go Turns 15
https://go.dev/blog/15years


@gocasts
برای بار ۲۰۰ و نمیدونم چندم هزارم!

این آشغالی که توسعه دهندش بی‌هویته رو به کسی توصیه نکنید!

طرف کلی با آب و تاب ازش تعریف می‌کنه بعدش میگه اوپن سورس امنه! نه هر اوپن سورسی امن نیست!


اصلاً ویژگی های پولی این توزیع احمقانه اوپن سورس نیست!

نه ببین من با وایرشارک نشستم رصد کردم هیچ دیتای نامعقولی به جایی نفرستاده!

چرا وقتی الکی به پروژه پارچ تهمت میزنید وایرشارک دم دستتون نیست؟


@SohrabContents
تازه طرف به wubuntu قانع نشده، نشسته دامنه های linuxfx و windowsfx رو دوباره فعال کرده با همون مبلغ اوناروهم میفروشه!


افراط افراط افراط .........


@SohrabContents
جدیدا شروع کردم به یادگیری زبان Rust. باید اعتراف کنم شگفت زده شدم از ویژگی ها و کاربرد های این زبان، بعد از اینکه داکیومنت رو مطالعه کردم برای تثبیت دانش خودم یه پروژه تمرینی تعریف کردم برای استایل دهی متون داخل ترمینال.
اگه دوست داشتید با استار دادن حمایت کنید

https://github.com/Syaw0/term_tools

@DevTwitter | <Siavash Mohebbi/>
پایان پشتیبانی از ویندوز ۱۰ روز به روز نزدیک تر میشه.......


توزیع پارچ هیچ نیازی به TPM 2.0 و پردازنده خاصی نداره، با نصب پارچ به کامپیوتر قدیمی خودتون جان دوباره‌ای ببخشید!

@ParchLinux
Forwarded from linuxtnt(linux tips and tricks) (hosein seilany https://seilany.ir/)
به زودی....
تصور کنید میخواید فیلم آموزشی بخرید یا کلاس برید دو استاد داریم یکی زن یکی مرد هر دو هم در یه سطحن کدوم رو انتخاب میکنید ؟
anonymous poll

مرد – 325
👍👍👍👍👍👍👍 73%

زن – 118
👍👍👍 27%

👥 443 people voted so far.
دانلود کردن از یوتوب، اینستا، توییتر همیشه دردسر بوده و سایت هایی که خدماتش رو ارائه میدن محدود و پر از تبلیغ هستن.

به همین دلیل اپ Python ای با استفاده از tkinter نوشتم که میتونه از yt, Instagram, twitter & Pinterest دانلود بکنه و قابلیت انتخاب کیفیت ویدیو یوتوب، دانلود کامل پلی لیست، دانلود فایل صدا به تنهایی رو داره.
میتونید محل دانلود رو انتخاب کنید که به صورت دیفالت پوشه ی Downloads رو انتخاب میکنه.

چنتا نکته:

۱- مطمئن بشید که ffmpeg روی سیستم شما نصب هست از پیش نیاز های اصلی برنامه است.

۲- نیاز به وی پی ان برای دانلود هست و پروکسی کار نمیکنه.

۳- برای اینستاگرام نیاز به لاگ این هست که کردنشال شما جایی ذخیره نمیشه و امن هست ولی بهتره اکانت فیک جدیدی بسازید و از اون استفاده کنید. متا علاقه ای به اسکرپ نداره و استفاده ی زیاد میتونه مشکل ایجاد بکنه برای اون اکانت.

نسخه ی اولیه برنامه است و کار زیاد داره، خوشحال میشم فیدبک بدید و به قول خارجی‌ها contributions are more than welcome

لینک ریپو:
https://github.com/MSC72m/media_downloader

@DevTwitter | <MSC/>
Forwarded from linuxtnt(linux tips and tricks) (hosein seilany https://seilany.ir/)
Forwarded from  (Amir Hossein "Amiria" Maher)
kubarcloud.com

۳۰۰ هزار تومان اعتبار هدیهٔ پاییزی در کوبار:

#موقت
اگه براتون زیاد پیش میاد که یه تغییر رو روی چند تا فایل مختلف اعمال کنید اولا که می‌تونید براش ماکرو در ویم بنویسیم.

اما اگه ویم دوست ندارید یا میخواید مشخص تر باشه روند کاری که پیش می‌رید، امکان گرفتن diff (یا با کامند دیف یا با کمک git diff) و بعد اعمال کردنش با دستور patch می‌تونه کمک کننده باشه.


در مورد دستور patch:
https://www.youtube.com/watch?v=r9N-BOWWr-k
اموزش متنی هم قطعا ازش هست ولی ممکنه نامانوس باشه قضیه برای همین این اموزش ویدیویی برای خودم جالب تر بود.
Forwarded from ASafaeirad
Forwarded from Code Module | کد ماژول (𔓙)
دورهمی های کدماژول، قسمت دهم

موضوع: چطور به برنامه نویس بهتری تبدیل بشیم؟ 🧑🏻‍💻

مهمان گفتگو: آقای علیرضا صفائی‌راد

زمان برگزاری: پنجشنبه (۲۴ آبان)، ساعت ۱۰

در این میتینگ قراره درباره مسیرهایی که می‌تونن به رشد و توسعه مهارت‌های برنامه‌نویسی کمک کنن، صحبت کنیم. با هم بهترین روش ها برای آموزش و پیشرفت رو بررسی کنیم، و به این مسئله بپردازیم که چه زمان آماده ورود به بازار کار هستیم. همچنین درباره این که ...


فردا شب ساعت ۱۰ این گفتگو و دورهمی رو از دست ندید‌(لینک میت رأس ساعت قرار میگیره)

@CodeModule
Forwarded from  (Amir Hossein "Amiria" Maher)
کیانوش سنجری 🖤
خیلی خوب جواب میده
اونقدر هم دست به کد هست که :

باید بهش بگی داداش، فقط توضیح بده کد نزن ی دیقه بذار خودمم به راه‌حل فکر کنم

من تمام تست‌ها رو روی Rust انجام دادم.