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

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

تقریباً ۶ ماه(از اسفند ۱۴۰۳) هست که فعالیت جدی‌مون رو شروع کردیم و حالا گنوم فارسی علاوه‌بر سایت در تلگرام، ماتریکس گنوم، ماستادون هم در دسترس هست.

از همه علاقه‌مندان به نرم‌افزارآزاد، گنوم و هر محیط‌ دسکتاپ لینوکس دیگری، طراحان و نویسندگان و مترجمان علاقه‌مند که دوست دارن در این مسیر همراه باشن دعوت می‌کنیم تا برای مشارکت در این پروژه به ما کمک کنن. در نهایت هر سوال، نقد و حمایتی نیاز داشتید در گروه به اشتراک بذارید.

fa.gnome.org
@gnome_fa
7🔥2
از صبح تا حالا یک چهار پنج نفر بهم تبریک گفتند تحت عنوان روز برنامه نویس ❤️🔥


منم با خودم گفتم مگه همچین چیزی هم داریم؟ تعطیل نمیکنن روز به این قشنگی رو ؟ 😂


اما حالا که واقعیت داره خب منم به همه برنامه نویس های کانال این روز رو تبریک میگم و آرزو موفقیت براتون دارم که بتونید تو جایی که میخواید موفق بشید و از کد نوشتن لذت ببرید ❤️😉
10
اگه با پایتون کد میزنید و خیلی پروسه اجرا شدن برنامه هاتون طول میکشه میتونید کامپایلش کنید تا بسته به پروژتون چند ده برابر سریع تر اجرا بشه !

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

میتونید فایل پایتون رو به فایل های .pyc تبدیل کنید یا این که یک جا با codon کامپایلش کنید
👍3
خب سلام مجدد 3>

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


در نظر داشته باشید لازم نیست خیلی مهارت انچنانی داشته باشید من خودمم نسبت به بقیه تازه کارم 🥲😋


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

@tahairavani
👍3
TahaIr.dev
خب سلام مجدد 3> دوستان اگه کسی علاقه مند هست ctf (مسابقات هکری فتح پرچم) بازی کنه یک پیام برای من بزاره هم یک تیم جمع و جور اوکی کنیم بتونیم از چالش ها امتیاز دشت کنیم هم کلی چیز یاد بگیریم و خوش بگذرونیم در نظر داشته باشید لازم نیست خیلی مهارت انچنانی…
مرسی از دوستانی که تا الان خودشونو که معرفی کردن ❤️

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

خیلی ممنونم از ابوالفضل
https://news.1rj.ru/str/dev_logir/40


اگه این سی تی آف ها خوب پیش بره سعی میکنم چند تا چالش لوکال با بچه های همین کانال برگذار کنم اون ها رو حتما شرکت کنید ❤️
1
خب سلام 3>
مسابقه k17 CTF رو ثبت نام کردم و تیم خودم رو تشکیل دادم !

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

میتونید خودتون ثبت نام کنید و به تیم من اضافه بشید !
tahair88

https://ctf.secso.cc/
🔥5
gtk-rs
یک ماژول قدرت مند توی rust برای توسعه و طراحی نرم افزار های دسکتاپ به واسطه gtk

از نسخه های مختلف gtk و همچنین libadwaita که المان های بصری فوق العاده ای داره پشتیبانی میکنه

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

تصاویر اپلیکیشن امبرال هم که با gtk-rs نوشته شده رو گذاشتم تا ببینید چه قدر این کتابخونه میتونه کامل باشه !
🔥2
TahaIr.dev
gtk-rs یک ماژول قدرت مند توی rust برای توسعه و طراحی نرم افزار های دسکتاپ به واسطه gtk از نسخه های مختلف gtk و همچنین libadwaita که المان های بصری فوق العاده ای داره پشتیبانی میکنه میتونید یک سری بهش بزنید و با چاشنی زبان برنامه نویسی راست خلاقیتتون هم…
برای طراحی چنین اپ هایی با پایتون هم از قبل یک کتابخونه قدرت مند رو استفاده میکردم به نام
PyGObject
که مشابه gtk-rs از لیب ادویتا هم پشتیبانی میکرد و خیلی راحت میشد باهاش اپلیکیشن های کاربردی طراحی کرد
TahaIr.dev pinned a photo
صفحه های گیت هاب (github pages) یک فضای فوق العاده برای شماست تا وب سایت های خودتون رو تحت میزبانی این سرویس در بیارید (:


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

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

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


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


#گیتهاب #github #طراحی‌وبسایت #html# css #برنامه‌نویسی
🔥3
خب سلام !
دیروز به خاطر یک اشتباه کل سیستم عاملم ( ارچ لینوکس ) رو از دست دادم

بعد کلی تلاش برای احیا و نتیجه نگرفتن مداوم مجبور شدم دوباره نصبش کنم که خب این دفعه ارچ نصب نکردم

رفتم سراغ نیکس ! هم برای این که دیگه با یک اشتباه ساده اتفاقی نیفته . هم یکم چالشی تر باشه

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


فعلا باید برم محیط کاریم رو توش پیاده کنم 😁❤️
🤔4
ردیس یک دیتابیسه که کارش اینه داده های موقت رو ذخیره کنه .

چون روی رم داده هاشو رو جمع می‌کنه (میتونید روی هارد هم انجامش بدید ) خیلی خیلی سریعه
کافیه یک ردیس سرور بیارید بالا و آماده استفادست

حالا کجا ها کاربرد داره اصلا چه داده های موقتی میتونیم زخیره کنیم ؟

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

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


روی پایتون کتابخونه redis برای همین کار ساخته شده روی راست هم میتونید از همین کریت استفاده کنید


#redis #python #rust #database #redis_server
👍5
Btop
محیط های ترمینالی هم قشنگه ها😍

توی راست میتونید با این کریت از اینا بسازید
https://github.com/fdehau/tui-rs


برای پایتون هم طبق معمول
https://github.com/bczsalba/pytermgui

ببینم کدومتون اهل یادگیری هستید و برای تست هم که شده یکی از اینا برای خودتون می‌سازید 😁❤️
👍3
TahaIr.dev
Btop محیط های ترمینالی هم قشنگه ها😍 توی راست میتونید با این کریت از اینا بسازید https://github.com/fdehau/tui-rs برای پایتون هم طبق معمول https://github.com/bczsalba/pytermgui ببینم کدومتون اهل یادگیری هستید و برای تست هم که شده یکی از اینا برای خودتون…
البته فکر کنم علاوه بر معرفی این کتابخونه ها خود btop رو هم معرفی کردم


احتمالا توی لینوکس
Top
یا
Htop
رو دیده باشید که برای مدیریت و نمایش مصرف منابع کاربرد دارن

Btop خیلی گرافیکی تر و با یک محیط اینترکتیو همین کار رو انجام میده و خب برای من که دیدمش جذاب بود
2👍1