TahaIr.dev – Telegram
TahaIr.dev
163 subscribers
72 photos
1 video
52 links
👋 سلام!
اینجا گوشه‌ایه برای علاقه‌مندان به لینوکس، گنوم، برنامه‌نویسی با Rust و Python و دنیای متن‌باز ❤️
اینجا تجربیاتم رو از پروژه‌ها، ابزارها، کتابخونه‌ها و حتی چالش های شخصی که برام پیش میاد رو با شما به اشتراک میزارم
Download Telegram
https://www.reddit.com/r/unixporn/comments/1keem2g/hyprland_hyprdots/

همین جوری داشتم ردیت گردی میکردم این کانفیگ هایپر لند رو دیدم! 😍


اگه خیلی دنبال هایپر لند و کانفیگ های آماده خوشگل هستید به درد میخوره(:

من که خودم فعلا روی گنوم و end4 جا خشک کردم 😁😅


وب‌سایتش
https://sansroot.github.io/My-Rices/
آدرس گیتهابش
https://github.com/sansroot/hypr-dots
❤‍🔥2👎1
🦀 چند وقت پیش یه پست در مورد Rust گذاشتم و گفتم که یادگیری و استفاده از این زبان رو به‌صورت جدی دارم جلو می‌برم.
الان مدتی گذشته و فکر کردم بد نیست یه‌کم بیشتر در موردش توضیح بدم — شاید شما هم علاقه‌مند بشید برید سمتش یا حداقل یه ریسرچ کوچیک انجام بدید (:

💡 Rust چیه؟
یه زبان سطح پایین ولی مدرنه که توی حوزه‌های مختلفی استفاده میشه، مثل:

🌐 وب و WebAssembly
• ₿ کریپتو، بلاک‌چین و قراردادهای هوشمند
🖥 توسعه نرم‌افزارهای دسکتاپ
⚙️ سیستم‌عامل‌نویسی (مثل Redox OS که با Rust نوشته شده)
🎮 بازی‌سازی
🔌 برنامه‌نویسی امبدد (Embedded)

و کلی شاخه‌ی ریز و درشت دیگه که می‌تونید دنبالش برید 🚀

🤔 اما چرا Rust؟
ممکنه بپرسید با وجود زبان‌هایی مثل C، C++ یا حتی Python، چرا باید بریم سمت Rust؟

جواب ساده‌ست: چون Rust یه‌سری ویژگی خاص داره که از بقیه جداش می‌کنه 👇

⚡️ سرعت بالا — به خاطر نزدیکی به C و مدیریت فوق‌العاده حافظه
🧱 امنیت بالا — باگ‌هایی مثل Buffer Overflow یا Stack Overflow عملاً حذف شدن، چون کامپایلرش فوق‌العاده سخت‌گیره 😅
و از نظر ساختار زبانی هم خیلی تمیز و خواناست، مخصوصاً برای کسی مثل من که سال‌ها با Python کار کرده

📚 البته توی یه پست تلگرامی نمی‌شه زیاد وارد جزئیات شد (و ممکنه حوصله‌تون هم سر بره 😅)
ولی اگه کمی ترغیب شدید، پیشنهاد می‌کنم یه‌کم بیشتر در موردش سرچ کنید — یا حتی از یه AI بپرسید 😎

🦀 اگه کسی توی گروه هست که با Rust کار می‌کنه، خیلی خوشحال می‌شم تجربیاتش رو برای بقیه توی کامنت‌ها بنویسه 🙌

#rust
🤩5👍21👎1😁1
شاید خیلی هاتون از zed به عنوان کد ادیتور استفاده کنید ولی هنوز از تنظیمات خاص برای زبان های مختلفش خبر ندارید


از این پیوند میتونید به طور کامل داکیومنت های ستینگ زد رو برسی کنید 😅❤️
https://zed.dev/docs/languages
1👍1👎1🔥1🏆1
به نظر من این تصویر میتونه توی انتخاب توزیع کمکتون کنه

درسته جای خیلی از دیستریبیوشن ها خالیه توش ولی خب گزینه های منطقی هست
🔥3👎21❤‍🔥1👍1
یک پیشنهادی دارم براتون
اگه برنامه نویسید و بازی ساز نیستید حتما بازی بنویسید حتی شده خیلی سریع و یا خیلی راحت.

بازی نوشتن باعث میشه درکتون از زبانی که باهاش کار میکنید بره بالا و بتونید لاجیک های بهتری پیاده کنید

بیشترین چالشی که میشه توی نوشتن کد داشت توی توسعه بازی رقم میخوره جایی که با گوشت و پوست و استخوانتون میتونید باگ ها رو درک کنید 😅

من خودم بازی ساز نیستم . با یونیتی و چمیدونم انریل انجین کار نکردم
ولی وقتی یک چیز جدید یاد میگیرم سعی میکنم با بازی نوشتن تمرینش کنم

اگه بازی ساز هستید یا نظری دارید توی کامنت ها بگید که با هم صحبت کنیم 😅❤️
❤‍🔥32👍2👎1🔥1🤝1
👍🤣
🤣10👎3😁1🤔1
خب سلام
نمی‌دونم چند نفرتون راست بلدید
اما خب اگه خواستید ببینید چطور میتونید با راست یک سیستم عامل بنویسید این پیوند می‌تونه کمک کننده باشه

حتی اگه با راست کار نمیکنید دیدن روند توسعه سیستم عامل براتون می‌تونه جذاب باشه

https://os.phil-opp.com/
🔥3👍1😍1
Forwarded from TahaIr.dev
صفحه های گیت هاب (github pages) یک فضای فوق العاده برای شماست تا وب سایت های خودتون رو تحت میزبانی این سرویس در بیارید (:


به طور مثال میتونید یک پورت فولیو یا وب سایت برای پروژّ های خودتون درست کنید و با یک زیر دامنه اختصاصی به نمایش بگذارید.

کافیه که یک ریپوزیتوری جدید توی گیت هابتون تحت این عنوان درست کنید
exampl.github.io

و فایل های وبسایتتون رو داخلش قرار بدید.
و از این به بعد با دامنه
https://example.github.io
به سایت خودتون دسترسی داشته باشید ! (باید به جای example نامی که دوست دارید رو قرار بدید اینی که من گذاشتم فقط یک نمونست (:‌ )


البته این پلتفرم بیشتر برای وبسایت های ایستا کاربردی هست و نمیتونید بک اند خاصی براش در نظر بگیرید


#گیتهاب #github #طراحی‌وبسایت #html# css #برنامه‌نویسی
5👍1
TahaIr.dev
خب سلام نمی‌دونم چند نفرتون راست بلدید اما خب اگه خواستید ببینید چطور میتونید با راست یک سیستم عامل بنویسید این پیوند می‌تونه کمک کننده باشه حتی اگه با راست کار نمیکنید دیدن روند توسعه سیستم عامل براتون می‌تونه جذاب باشه https://os.phil-opp.com/
خب سلام چه خبر 😅
با هم سیر تحول ساخت یک سیستم عامل با راست رو بریم جلو ؟
نمی‌دونم اگه شروعش وقت میکنم به یک جایی برسونمش یا نه

ولی خب در حد این که به محیط گرافیکی هم برسیم خودش کلی کاره

اگه تجربه خوبی از استفاده از کرنل ها و سیستم عامل های مختلف مزایا و معایبش دارید ایده هاتنو کامنت کنید و بگید اگه شما میخواستید یک سیستم عامل جدید بنویسید چه می‌کردید ؟
4🔥1
https://tubedu.org/w/vjeJfcPkdmsUke9tnFDAyH

عزیزانی که مثل من حضور ندارن توی این همایش میتونن از این پیوند پخش زندش رو تماشا کنند

الان هم جادی داره ارائه می ده
2👍1👎1🔥1🥰1
تو این بازی میتونید مغز سفینه خودتون رو با rust بنویسید 😂

اصلا همه چی داره یک سطح عجیب غریب پیدا می‌کنه


اینم لینکش
https://oort.rs
5🔥2🥰1
TahaIr.dev
https://tubedu.org/w/vjeJfcPkdmsUke9tnFDAyH عزیزانی که مثل من حضور ندارن توی این همایش میتونن از این پیوند پخش زندش رو تماشا کنند الان هم جادی داره ارائه می ده
دوستان عزیزی که خب نتونستن لایو رو هم مشاهده کنند من چند تا از بخش های این همایش رو جدا. پیدا کردم

مثلا ارائه علیرضا جان از جامعه گنوم فارسی که واقعا عالی بود رو میتونید از این پیوند مشاهده کنید

https://youtu.be/UPmNNygNQuc

یا ارائه ای که جادی داد رو ( نه به صورت لایو چون بعد همایش خودشون ظبط کردن ) رو میتونید از کانال یوتیوب خودشون ببینید
🔥2👍1
خب سلام 🥲❤️
نمی‌دونم nvim رو میشناسید یا نه ولی خب اگه میخواید یک دستی به سر و روش بکشید کانفیگ lazyvim میتونه عالی باشه براش
https://www.lazyvim.org/

البته اگه تا حالا با ویم کارنکردید پیشنهاد میکنم برید یادش بگیرید

اینم معرفی ویم توی همین کانال
https://news.1rj.ru/str/TahaIr_dev/33
3❤‍🔥1
و یک نکته لینوکسی دیگه
یک ارچ نصب کردم روی یک لپتاپ ضعیف ذغالی که حس میکنم نفسای آخرشه

شما اگه باشید چه دسکتاپ یا مدیر پنجره ای روش نصب میکنید ؟
2❤‍🔥1
چقدر امروز گیت هاب اذیت می‌کنه 😢
خیلی رو عصابه
💔5
خب سلام 😅 یک نکته خیلی مهم سعی کنید تا میتونید یا لایبری اضافه توی پایتون به پروژه هاتون اضافه و ایمپورت نکنید

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

به این شکل که کلمه کلیدی lazy رو مینیویسید بعدش ایمپورت میکنید

lazy from json import dumps



برای این مورد نسبتا جدید میتونید PEP 810 رو از پیوند زیر مطالعه کنید

https://peps.python.org/pep-0810/
5🔥1🏆1
توقع یک گیمر از بوت منیجرش (grub)😂
🥴6🔥2👀2🫡1
خب سلام این dwm یک مدیر پنجره خاص با یک سری فیچر های خاص و درد سر هایی که ممکنه داشته باشه

اولین موردی که داره همه‌چیز از طریق فایلهای کانفیگ و کد های به زبان c توش مدیریت میشه

دوماً این گول اسکرینشاتی که براتون گذاشتم برای رسیدن به همچین چیزی باید کلی تایم صرف کنید تا کانفیگ کنید

در کل چیز سبک و خوبیه من خودم چند وقتیه ازش استفاده میکنم راضیم

برای یادگیریش هم یوتیوب و داکیومنت های زیادی هست که میتونید مطالعه کنید 😅
🔥21
هیفده سال پیش یک همچین روزی پا به دنیا گذاشتم تا شاید امروز بتونم یک قدم مفید توی دنیای کامپیوتر بردارم 😅

در نتیجه حالا که تولدمه می‌خوام یک کار خیلی مفید انجام بدم تا یک سال آینده رو به بهترین نحو ممکن سپری کنم

نظر شما چیه ؟ اگه میخواستید یک کار مفید انجام بدید چه کاری می‌کردید.

صد البته هم که آرزو میکنم شما هم توی هر مسیری که هستید به بهترین خودتون تبدیل بشی😘😅

پ.ن :

شاید یک بلاگ یا چنل یوتیوب با هر چیز دیگه ایجاد کنم و شروع کنم به تولید محتوای مفید و آموزشی
4