و یک نکته لینوکسی دیگه
یک ارچ نصب کردم روی یک لپتاپ ضعیف ذغالی که حس میکنم نفسای آخرشه
شما اگه باشید چه دسکتاپ یا مدیر پنجره ای روش نصب میکنید ؟
یک ارچ نصب کردم روی یک لپتاپ ضعیف ذغالی که حس میکنم نفسای آخرشه
شما اگه باشید چه دسکتاپ یا مدیر پنجره ای روش نصب میکنید ؟
❤2❤🔥1
Which one ?
Anonymous Poll
19%
Xfce
25%
Hyprland
31%
Gnome
18%
Kde plasma
0%
Lxqt
1%
Lxde
0%
Qtiles
1%
I3dw
4%
Cinnamon
خب سلام 😅 یک نکته خیلی مهم سعی کنید تا میتونید یا لایبری اضافه توی پایتون به پروژه هاتون اضافه و ایمپورت نکنید
یا این که اگر حس میکنید بعدا به دردتون میخوره از سویچ لیزی استفاده کنید تا اون ایمپورت ها روی سرعت کدتون تاثیری نزاره تا زمانی که ازش استفاده نکردید
به این شکل که کلمه کلیدی lazy رو مینیویسید بعدش ایمپورت میکنید
برای این مورد نسبتا جدید میتونید PEP 810 رو از پیوند زیر مطالعه کنید
https://peps.python.org/pep-0810/
یا این که اگر حس میکنید بعدا به دردتون میخوره از سویچ لیزی استفاده کنید تا اون ایمپورت ها روی سرعت کدتون تاثیری نزاره تا زمانی که ازش استفاده نکردید
به این شکل که کلمه کلیدی lazy رو مینیویسید بعدش ایمپورت میکنید
lazy from json import dumps
برای این مورد نسبتا جدید میتونید PEP 810 رو از پیوند زیر مطالعه کنید
https://peps.python.org/pep-0810/
Python Enhancement Proposals (PEPs)
PEP 810 – Explicit lazy imports | peps.python.org
This PEP introduces syntax for lazy imports as an explicit language feature:
❤5🔥1🏆1
خب سلام این dwm یک مدیر پنجره خاص با یک سری فیچر های خاص و درد سر هایی که ممکنه داشته باشه
اولین موردی که داره همهچیز از طریق فایلهای کانفیگ و کد های به زبان c توش مدیریت میشه
دوماً این گول اسکرینشاتی که براتون گذاشتم برای رسیدن به همچین چیزی باید کلی تایم صرف کنید تا کانفیگ کنید
در کل چیز سبک و خوبیه من خودم چند وقتیه ازش استفاده میکنم راضیم
برای یادگیریش هم یوتیوب و داکیومنت های زیادی هست که میتونید مطالعه کنید 😅
اولین موردی که داره همهچیز از طریق فایلهای کانفیگ و کد های به زبان c توش مدیریت میشه
دوماً این گول اسکرینشاتی که براتون گذاشتم برای رسیدن به همچین چیزی باید کلی تایم صرف کنید تا کانفیگ کنید
در کل چیز سبک و خوبیه من خودم چند وقتیه ازش استفاده میکنم راضیم
برای یادگیریش هم یوتیوب و داکیومنت های زیادی هست که میتونید مطالعه کنید 😅
🔥2❤1
هیفده سال پیش یک همچین روزی پا به دنیا گذاشتم تا شاید امروز بتونم یک قدم مفید توی دنیای کامپیوتر بردارم 😅
در نتیجه حالا که تولدمه میخوام یک کار خیلی مفید انجام بدم تا یک سال آینده رو به بهترین نحو ممکن سپری کنم
نظر شما چیه ؟ اگه میخواستید یک کار مفید انجام بدید چه کاری میکردید.
صد البته هم که آرزو میکنم شما هم توی هر مسیری که هستید به بهترین خودتون تبدیل بشی😘😅
پ.ن :
شاید یک بلاگ یا چنل یوتیوب با هر چیز دیگه ایجاد کنم و شروع کنم به تولید محتوای مفید و آموزشی
در نتیجه حالا که تولدمه میخوام یک کار خیلی مفید انجام بدم تا یک سال آینده رو به بهترین نحو ممکن سپری کنم
نظر شما چیه ؟ اگه میخواستید یک کار مفید انجام بدید چه کاری میکردید.
صد البته هم که آرزو میکنم شما هم توی هر مسیری که هستید به بهترین خودتون تبدیل بشی😘😅
پ.ن :
شاید یک بلاگ یا چنل یوتیوب با هر چیز دیگه ایجاد کنم و شروع کنم به تولید محتوای مفید و آموزشی
❤4
TahaIr.dev
هیفده سال پیش یک همچین روزی پا به دنیا گذاشتم تا شاید امروز بتونم یک قدم مفید توی دنیای کامپیوتر بردارم 😅 در نتیجه حالا که تولدمه میخوام یک کار خیلی مفید انجام بدم تا یک سال آینده رو به بهترین نحو ممکن سپری کنم نظر شما چیه ؟ اگه میخواستید یک کار مفید انجام…
خیلی کلیشه ای شد ولی خب
بریم با هم بترکونیم.
شاید بعدا همین جمع توی کانال شدیم یک کامیونیتی برای یک تاپیک خاص
در نتیجه منتظر چیزای خوب باشید 😅
بریم با هم بترکونیم.
شاید بعدا همین جمع توی کانال شدیم یک کامیونیتی برای یک تاپیک خاص
در نتیجه منتظر چیزای خوب باشید 😅
❤🔥1
خب سلام دوباره (:
نرم افزار گنوم بیلدر یک کد ادیتوره که میتونید باهاش کلی پروژه مختلف استارت کنید چه یک ابزار کامند لاینی باشه چه نرم افزار گرافیکی بر پایه gtk و libadwaita
و خب با ساختن پروژه هاتون با گنوم بیلدر . خودش میاد و براتون ساختار اولیه رو پیاده میکنه و حتی فایل های میسن و موارد مربوط به ساخت برنامه گرافیکی رو پیاده میکنه !
به نظر من هم ویرایشگر کد خوبی هست هم برای مدیریت پروژه های مختلف عالیه
میتونید از فلت هاب یا پکیج منیجر مخصوص به توزیعتون نصب و استفاده کنید ! ❤️
نرم افزار گنوم بیلدر یک کد ادیتوره که میتونید باهاش کلی پروژه مختلف استارت کنید چه یک ابزار کامند لاینی باشه چه نرم افزار گرافیکی بر پایه gtk و libadwaita
و خب با ساختن پروژه هاتون با گنوم بیلدر . خودش میاد و براتون ساختار اولیه رو پیاده میکنه و حتی فایل های میسن و موارد مربوط به ساخت برنامه گرافیکی رو پیاده میکنه !
به نظر من هم ویرایشگر کد خوبی هست هم برای مدیریت پروژه های مختلف عالیه
میتونید از فلت هاب یا پکیج منیجر مخصوص به توزیعتون نصب و استفاده کنید ! ❤️
❤🔥4❤1👍1🔥1
خب سلام
شب جمعه زمستونیتون بخیر🥶
خیلی رندوم شروع کردم به نوشتن یک پکیج منیجر گرافیکی که بتونیم به جای استفاده از
apt
pacman
dnf ...
ازش استفاده کنیم
هنوز در مراحل توسعه هست
ولی اسمش رو گذاشتم سامان !
نمیدونم چرا دلیل هم خاصی ندارع
ولی اگه اسم پیشنهادی دارید بگید ❤️😁
شب جمعه زمستونیتون بخیر🥶
خیلی رندوم شروع کردم به نوشتن یک پکیج منیجر گرافیکی که بتونیم به جای استفاده از
apt
pacman
dnf ...
ازش استفاده کنیم
هنوز در مراحل توسعه هست
ولی اسمش رو گذاشتم سامان !
نمیدونم چرا دلیل هم خاصی ندارع
ولی اگه اسم پیشنهادی دارید بگید ❤️😁
❤6🔥1
TahaIr.dev
Photo
در نظر داشته باشید که دارم با راست و gtk به اضافه لیب ادویتا طراحیش میکنم
شما هم اگه میخواید کمک کنید روش یا حتی نوشتن اپلیکیشن با gtk رو یاد بگیرید
کتابخونه gtk-rs برای راست و خود gtk توی اکثر زبان ها هست مثلا پایتون
https://news.1rj.ru/str/TahaIr_dev/110
شما هم اگه میخواید کمک کنید روش یا حتی نوشتن اپلیکیشن با gtk رو یاد بگیرید
کتابخونه gtk-rs برای راست و خود gtk توی اکثر زبان ها هست مثلا پایتون
https://news.1rj.ru/str/TahaIr_dev/110
🔥3❤1
اگه خیلی تو ترمینال لینوکس غرق شدید و فایل هاتون رو هم توی ترمینال چک میکنید و محتویاتش رو میبنید میتونید به جای دستور cat از bat استفاده کنید که خیلی قشنگ تره و حتی سینتک هایلایتینگ هم داره
برای نصبش میتونید از پکیج منیجرتون استفاده کنید اگر هم نبود میتونید کارگو رو نصب کنید و از این دستور استفاده کنید
برای نصبش میتونید از پکیج منیجرتون استفاده کنید اگر هم نبود میتونید کارگو رو نصب کنید و از این دستور استفاده کنید
cargo install bat
🔥5❤2👎1
آقا سلام به همگی
بی مقدمه بی هیچی فقط اومدم بگم
یلداتون مبارک باشه و امیدوارم شب و سال خوبی رو سپری کنید در کنار خانواده و دوستانتون ❤️
بی مقدمه بی هیچی فقط اومدم بگم
یلداتون مبارک باشه و امیدوارم شب و سال خوبی رو سپری کنید در کنار خانواده و دوستانتون ❤️
❤13
TahaIr.dev
Photo
https://news.1rj.ru/str/TahaIr_dev/61
خیلی ها بعد این پست ازم پرسیدن چرا این کارو میکنی و یک اپلیکیشن اوپن سورس توسعه میدی . سودی که برات ندارع
جوابش رو قبلا دادم توی این پست و هفت تا نوشته بعدش میتونید برید مطالعه کنید 😉
خیلی ها بعد این پست ازم پرسیدن چرا این کارو میکنی و یک اپلیکیشن اوپن سورس توسعه میدی . سودی که برات ندارع
جوابش رو قبلا دادم توی این پست و هفت تا نوشته بعدش میتونید برید مطالعه کنید 😉
Telegram
TahaIr.dev
امروز میخوایم در مورد اوپن سورس صحبت کنیم پروژه های متن بازی که همه و همه میتونن توشون مشارکت کنن و با هم پیشرفت کنن. 😉😍
یک بحثمون سمت لینوکسه و یک سمت هم که بخش اصلی ماجرا هست به برنامه نویسی اشاره داره
میدونستید خیلی از برنامه ها سیستم عامل ها و یا…
یک بحثمون سمت لینوکسه و یک سمت هم که بخش اصلی ماجرا هست به برنامه نویسی اشاره داره
میدونستید خیلی از برنامه ها سیستم عامل ها و یا…
❤1👍1💯1
https://www.thurrott.com/dev/330980/microsoft-to-replace-all-c-c-code-with-rust-by-2030
جالبه مایکروسافت قصد داره اجزای ویندوز رو کم کم از روی c/c++ منتقل کنه. روی زبان راست ( به گفته خودشون تا سال ۲۰۳۰ همه اجزای ویندوز رو به راست منتقل خواهند کرد )
خب اگه این اتفاق رقم بخوره یک سری تغیراتی توی همه چیز رخ میده که برسی اون ها جالب خواهد بود
شاید در موردش بیشتر بنویسم یا حتی بلاگ شخصیم که آماده شد اونجا بزارمش. ولی خب فعلا همین پیوند رو داشته باشید
با تشکر از عرفان @er28fan2 که این خبر رو به دستم رسوند ❤️
جالبه مایکروسافت قصد داره اجزای ویندوز رو کم کم از روی c/c++ منتقل کنه. روی زبان راست ( به گفته خودشون تا سال ۲۰۳۰ همه اجزای ویندوز رو به راست منتقل خواهند کرد )
خب اگه این اتفاق رقم بخوره یک سری تغیراتی توی همه چیز رخ میده که برسی اون ها جالب خواهد بود
شاید در موردش بیشتر بنویسم یا حتی بلاگ شخصیم که آماده شد اونجا بزارمش. ولی خب فعلا همین پیوند رو داشته باشید
با تشکر از عرفان @er28fan2 که این خبر رو به دستم رسوند ❤️
Thurrott.com
Microsoft to Replace All C/C++ Code With Rust by 2030
Microsoft is taking an impressive step in modernizing its biggest codebases and will eliminate all C/C++ code by the end of the decade.
❤2
اگه میخوای یک زبان برنامه نویسی رو یاد بگیری و مسلط بشی بهترین راه حل ممکن اینه که بری پروژه های آزاد رو ببینی مشارکت کنی و با مینتینر های پروژه های مختلف در ارتباط باشی
توی گیت هاب و گیت لب از این مورد ها زیاده
اما یک پروژه ای که قرار نبوده آزاد و اوپن سورس باشه جدیدا توی گیت هاب پابلیش شده( بهتره بگم لو رفته ) اونم سورس ویندوز xp هست میتونید برید برسیش کنید و کلی چیز یادبگیرید 😅
https://github.com/tongzx/nt5src
توی گیت هاب و گیت لب از این مورد ها زیاده
اما یک پروژه ای که قرار نبوده آزاد و اوپن سورس باشه جدیدا توی گیت هاب پابلیش شده( بهتره بگم لو رفته ) اونم سورس ویندوز xp هست میتونید برید برسیش کنید و کلی چیز یادبگیرید 😅
https://github.com/tongzx/nt5src
GitHub
GitHub - tongzx/nt5src: Source code of Windows XP (NT5). Leaks are not from me. I just extracted the archive and cabinet files.
Source code of Windows XP (NT5). Leaks are not from me. I just extracted the archive and cabinet files. - tongzx/nt5src
👎1🤓1
Forwarded from Misano
توی یه پرونده حقوقی جدید، سازمان SFC (محافظت از آزادی نرمافزار) از شرکت Vizio که تلویزیون تولید میکنه، بابت استفاده از لینوکس شکایت کرد تا مجبور بشند سورسکد نرمافزارهاشون رو طبق لایسنس GPL منتشر کنن. ویزیو برای فرار از این کار، سعی کرد با سوءاستفاده از محتوای آموزشیِ خودِ بنیاد FSF، استدلال کنه که SFC صلاحیت شکایت نداره و فقط FSF (به عنوان مالک کپیرایت) میتونه مدعی بشه؛ در واقع دنبال تحریف مفاهیم آزادی نرمافزار بودن تا جلوی انتشار سورسکد رو بگیرن. کار به جایی کشید که نمایندههای FSF مجبور شدن برای شهادت حضوری به دادگاه برن، چون ویزیو لجبازی کرد و حاضر نبود در هیچ پلتفرمی بهجز Zoom جلسه رو برگزار کنه.
در نهایت رای دادگاه منتشر شد، اما واکنش لینوس توروالدز با به باد نقد گرفتن و بد خوندن هر دو طرف شروع میشه:
در واقع چیزی که SFC دنبالش بود، این بود که کاربر علاوه بر دریافت سورسکد، بتونه نسخه تغییریافته خودش رو روی سختافزار تلویزیون هم نصب کنه (که برای این کار به کلیدهای امنیتی نیاز داشت). اما قاضی پرونده (که به نظر توروالدز تنها آدمِ کاربلدِ اون دادگاه بود) این درخواست رو رد کرد. رای دادگاه صرفاً محدود به انتشار سورسکد شد و ویزیو هم این رو پذیرفت.
توروالدز با تایید این حکم میگه لینوکس برای همین GPLv2-only مونده؛ تا کپیرایت فقط شامل خودِ «نرمافزار» بشه و به «سختافزار» سرایت نکنه. دقیقاً مثل اینکه لایسنسِ هسته لینوکس، به برنامههای User-space که روی اون اجرا میشن، سرایت نمیکنه.
https://sfconservancy.org/copyleft-compliance/vizio.html
https://www.fsf.org/bulletin/2024/spring/what-were-up-against
https://www.fsf.org/news/fsf-to-be-deposed-in-sfc-v-vizio-updates-relevant-faq-entry
https://www.theregister.com/2025/12/05/vizio_gpl_source_code_ruling/
در نهایت رای دادگاه منتشر شد، اما واکنش لینوس توروالدز با به باد نقد گرفتن و بد خوندن هر دو طرف شروع میشه:
«ویزیو از لینوکس توی تلویزیونهاش استفاده کرد بدون اینکه سورسکد رو منتشر کنه، که این مشخصاً کار درستی نبود.»
«از اون طرف سازمان SFC هم سعی داره استدلال کنه که لایسنس، شما رو مجبور میکنه "کلیدهای نصب" (Installation Keys) و غیره رو هم لو بدید؛ در حالی که اصلاً اینطور نیست. دلیل اینکه هسته لینوکس فقط تحت لایسنس GPLv2 ارائه میشه دقیقاً همین موضوعه. افرادی که درگیر این ماجرا هستن این رو خوب میدونن، اما توی دادگاه خلافش رو ادعا کردن.»
در واقع چیزی که SFC دنبالش بود، این بود که کاربر علاوه بر دریافت سورسکد، بتونه نسخه تغییریافته خودش رو روی سختافزار تلویزیون هم نصب کنه (که برای این کار به کلیدهای امنیتی نیاز داشت). اما قاضی پرونده (که به نظر توروالدز تنها آدمِ کاربلدِ اون دادگاه بود) این درخواست رو رد کرد. رای دادگاه صرفاً محدود به انتشار سورسکد شد و ویزیو هم این رو پذیرفت.
توروالدز با تایید این حکم میگه لینوکس برای همین GPLv2-only مونده؛ تا کپیرایت فقط شامل خودِ «نرمافزار» بشه و به «سختافزار» سرایت نکنه. دقیقاً مثل اینکه لایسنسِ هسته لینوکس، به برنامههای User-space که روی اون اجرا میشن، سرایت نمیکنه.
https://sfconservancy.org/copyleft-compliance/vizio.html
https://www.fsf.org/bulletin/2024/spring/what-were-up-against
https://www.fsf.org/news/fsf-to-be-deposed-in-sfc-v-vizio-updates-relevant-faq-entry
https://www.theregister.com/2025/12/05/vizio_gpl_source_code_ruling/
اینم محبوب ترین پست کانال بوده تا اینجا
دوباره فروارد میکنم شاید به درد جدیدای کانال بخوره
دوباره فروارد میکنم شاید به درد جدیدای کانال بخوره
❤2