TahaIr.dev – Telegram
TahaIr.dev
163 subscribers
72 photos
1 video
52 links
👋 سلام!
اینجا گوشه‌ایه برای علاقه‌مندان به لینوکس، گنوم، برنامه‌نویسی با Rust و Python و دنیای متن‌باز ❤️
اینجا تجربیاتم رو از پروژه‌ها، ابزارها، کتابخونه‌ها و حتی چالش های شخصی که برام پیش میاد رو با شما به اشتراک میزارم
Download Telegram
بچه ها من از وقتی یادمه بیشتر روی گنوم بودم 😁


به نظرتون به مناسبت تولد kde برم. نصب کنم یک کاستومایز هم روش بزنم ؟
👍8🔥4👎1
گهگداری اصلا حس و حال کد و برنامه نویسی و ... نداری.

اون وقت یا کلا بیخیال شو بزار سه روزی مغزت استراحت کنه

با این که از هر پروژه جدی و پر از چالشی دوری کن

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

من خودم تقریبا توی ماه دو بار از این موقعیت‌ها برام پیش میاد. و خب اینجوری هندلش میکنم.

گفتم اگه شما هم براتون پیش میاد این کار رو بکنید حتما جواب میده 😢❤️
5👎3👍1
TahaIr.dev
یک از فیچر هی ویم که خیلی کمک کنندست تو نوشتن کد تمیز این هست که میتونید تنظیمش کنید وایت اسپیس ها رو براتون هایلایت میکنه حالا وایت اسپیس چیه ؟ برای زبان هایی مثل پایتون اسپیس نا به جا و الکی اصلا پیشنها نمیشه. برای همین بهش میگن فاصله سفید یا وایت اسپیس…
داشتم بالا پایین میرفتم توی کانال همینجوری رسیدم به ستاپ قبلیم هایپر لند و کانفیگ end-4

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

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


و بگید ببینم نظر شما چیه ؟ اگه شما باشید کدوم دات فایل رو استفاده میکنید ؟

https://news.1rj.ru/str/TahaIr_dev/72

بزارید یک نظر سنجی هم بزارم که ببینم چند چندیم 😂❤️
🔥1
کدوم دات فایل رو ترجیح میدید ؟
Anonymous Poll
17%
Hyde
33%
End-4
11%
Ml4w
17%
Cealestia
22%
باقی موارد ؟؟
فرانت کار های کانال 😁
🔥 بچه‌ها، یه ابزار پیدا کردم که دیگه نمی‌ذاره وقتتون با “Compiling…” تلف بشه 😅
Vite — پروژه تو کمتر از ۱ ثانیه بالا میاد و تغییراتت لحظه‌ای میاد بالا 😎

شروع سریع:
npm create vite@latest my-app
cd my-app
npm install
npm run dev

واقعا حال می‌ده ❤️
شما هم عاشق سرعتش می‌شید یا هنوز Webpack‌تونو نگه داشتید؟ 😂
4🔥1
داشتم توی کِرِیت‌های Rust دنبال یک کریت برای بک‌اند و سر و کله زدن با وب می‌گشتم که رسیدم به یک مورد جالب به نام وب اسمبلی 😁❤️

الان ممکنه بپرسید WebAssembly چیه؟ خیلی ساده بخوام بگم، WebAssembly یا به اختصار WASM یه فرمت باینری برای کدهای کمپایل‌شده از زبان‌های مختلف مثل C، C++ و Rust هست که می‌تونید توی مرورگرها اجرا کنید! این یعنی شما می‌تونید کدهایی بنویسید که به شدت سریع‌تر از جاوا اسکریپت اجرا بشه و اصلاً نیاز به استفاده از جاوا اسکریپت ندارید.😎

حالا شاید بگید: «خب چرا این همه دردسر؟ چرا از جاوا اسکریپت استفاده نکنیم؟» جواب ساده است! چون برای پروژه‌های سنگین مثل بازی‌های وب، پردازش‌های علمی، شبیه‌سازی‌ها و کارهایی که به عملکرد بالا نیاز دارن، WebAssembly می‌تونه سرعت خیلی بالاتری داشته باشه. این یعنی از Rust یا هر زبان دیگه‌ای که دوست دارید می‌تونید کد بنویسید، بعد اون رو به WASM تبدیل کنید و خیلی سریع توی مرورگر اجرا بشه!

من که خودم با Rust زیاد سر و کله میزنم و احتمالاً برای پروژه‌هایی که نیاز به سرعت بالا دارن، از WebAssembly استفاده می‌کنم. ولی می‌خوام بدونم شما چی فکر می‌کنید؟ آشنایی با WebAssembly داشتید؟ اگه نه، می‌خواید یه سر بهش بزنید؟
👍5👎1
end-4 is back (:
❤‍🔥8
TahaIr.dev
end-4 is back (:
اصلا انقلابی شده توی این end-4 یک سری انیمیشن ها دارم میبینم که واقعا بعضی جا ها حس میکنم سلستیا نصب کردم 😂❤️


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

یا حتی یک داک یا چند تا ویجت مختلف اضافه کرده که میتونید فعالش کنید.

خلاصه خیلی بهتر شده شاید سر وقت یک ویدیو هم براتون بگیرم که ببینید انیمیشناش از چه قراره😁😍
👍41🔥1
در ضمن قبل این که برم سراغ کار های خودمم برای دستگرمی هم یکم کنجکاوی می‌خوام یک تست سرعت بین راست و پایتون و پایتون کامپایل شده و سی پلاس پلاس بگیرم

با یک سناریو و لاجیک خاص تستش میکنیم

شما تو کامنتا بگید
کدوم سریع تره و چه چیزی رو روشون تست کنم ؟😉
🤔3👍2
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