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
Forwarded from linuxtnt(linux tips and tricks) (hosein seilany https://seilany.ir/)
🇮🇷 سرور مجازی ایران

- ترافیک اضافه : ۲۷۵ تومان (مجموع آپلود و دانلود)
- پورت اتصال : ۱۰ گیگابیت
- آی پی ورژن ۶ : موجود
- ضمانت بازگشت وجه

🔥 ثبت سفارش:
🔗https://irvm.org/virtual-server-iran/

❤️@irvm_org
🔗 www.irvm.org
🎙@irvm_sup
در اختیار داشتن و استفاده از اینترنت #استارلینک جرم نیست

بنا بر اصل قانونی‌بودن جرم و مجازات که در اصل ۳۶ قانون اساسی فعلی در ایران و مواد ۲، ۱۰ و ۱۲ قانون مجازات اسلامی به صراحت مورد شناسایی و تاکید قرار گرفته، تنها اعمالی جرم است و مجازات در پی دارد، که در قوانین موضوعه کیفری در ایران به صراحت مورد جرم‌انگاری قرار گرفته باشند.

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

🔍 ircf.space
@ircfspace
Forwarded from Python Hints
یک سری ابزارها بود ۱۰ سال قبل ی دوره‌ای خیلی مد شد اصطلاحا بهشون Bomber می‌گفتند. طرف یک کد نوشته بود که یکسری سرویس چت و پیامک و ... که محدودیت روشون گذاشته نشده بود رو استفاده می‌کرد؛ شما توی اون ابزار شماره کسی که می‌خواستی اذیتش کنی رو وارد می‌کردی و تعداد یا زمان بعد مثلا ۲۰۰۰ تا پیامک براش میرفت.
اگر اشتباه نکنم؛ اون زمان bulk notification remover هم وجود نداشت ولی خب مهم هم نبود به اندازه کافی آزار دهنده بود.

به بچه‌ی یکی از دوستان دارم آموزش میدم (البته بیشتر کدهاش رو بررسی می‌کنم)؛ دوره ابتدایی هست.
کد نوشته به مادرش تو تلگرام پیام بده؛ ۵۰ تا متن از chatgpt گرفته با این مزمون که
چرا نذاشتی ۵ شنبه بیشتر بیدار بمونم جمعه که مدرسه نداریم؛ می‌خواستم PS بیشتر بازی کنم.

مادرش بهم پیام داده که جلوش رو بگیرم اینکار رو نکنه؛ منم گفتم بسیار کار خوبی کرده.
و امروز دقیقا قصدم این هست که بهش یاد بدم مشکلات این سیستم رو برطرف کنه؛ مثلا از چندین اکانت استفاده کنه یا ببره روی چندین پلتفرم مختلف (ایمیل - تلگرام - واتساپ - اینستاگرام و ...)
هدف یادگیری رو پیدا کرده + انگیزه.

خلاصه جلو استعداد بچه‌ها رو نگیرید؛ اما برای اینکه استعدادش مخرب نشه بعد از اینکه ابزارش کامل شد قطعا خودم از همون ابزار علیه خودش استفاده خواهم کرد تا یادبگیره هرکاری یک سری عواقب هم خواهد داشت ولی استعداد و انگیزه‌اش رو از بین نمی‌برم.
تیم توزیع آرچ و ولو (valve) که یکی از شرکت‌های مشهور بازی سازی هستش، همکاری جدیدی رو شروع کردن در توسعه استیم‌دک بر روی آرچ لینوکس که این همکاری باعث میشه تا توزیع آرچ تحت تأثیر بعضی چیز‌ها قرار بگیره که این باعث تغییراتی در توزیع و بهبود‌های زیادی خواهد شد.

این موارد توزیع‌های مشتق شده آرچ بیس روهم تحت تأثیر خودشون قرار میدن.

متن پایین متنی هستش که توسط توسعه‌دهنده‌های آرچ در میلینگ‌لیست منتشر شده:

ما بسیار هیجان‌زده‌ایم که اعلام کنیم Arch Linux وارد یک همکاری مستقیم با Valve شده است. Valve به‌طور سخاوتمندانه از دو پروژه مهم که تأثیر بسیار زیادی بر توزیع ما خواهند داشت، حمایت می‌کند: زیرساخت سرویس ساخت و یک محفظه امضای امن. با حمایت از کار بر اساس فریلنسری برای این موضوعات، Valve این امکان را برای ما فراهم می‌کند که بدون محدودیت به‌خاطر زمان آزاد داوطلبان، روی این پروژه‌ها کار کنیم.

این فرصت به ما اجازه می‌دهد تا با سرعت بیشتری به برخی از بزرگترین چالش‌هایی که مدتی است با آن‌ها روبرو هستیم، رسیدگی کنیم. این همکاری پیشرفت‌هایی را که به‌طور معمول زمان بیشتری از ما می‌برد، سرعت می‌بخشد و در نهایت ما را از محدودیت‌هایی که مانع از پیگیری برخی از پروژه‌های برنامه‌ریزی‌شده ما بودند، رهایی می‌بخشد. ما بسیار سپاسگزاریم از Valve که این فرصت را فراهم کرده و برای تعهد صریحش در کمک و حمایت از Arch Linux.

این پروژه‌ها مطابق با فرآیندهای معمول توسعه و اجماع‌سازی ما پیش خواهند رفت. [RFCها] برای هرگونه تغییرات گسترده ایجاد خواهند شد. بحث‌ها در این لیست پستی، همچنین برنامه‌ریزی مسائل، اهداف و پروژه‌ها در GitLab ما، شفافیت و بینشی نسبت به این کارها فراهم خواهند کرد. ما بر این باوریم که این همکاری به‌طور چشم‌گیری به نفع Arch Linux خواهد بود و مشتاقیم که به اشتراک گذاشتن پیشرفت‌های بیشتر را از طریق این لیست پستی در جریان پیشرفت کار ادامه دهیم.



با شروع این همکاری، به زودی شاهد بهبودهای وسیعی در آرچ خواهیم بود.


#archlinux #valve

🖼️ @SohrabContents
Please open Telegram to view this post
VIEW IN TELEGRAM
Forwarded from Gopher Academy
🔵 عنوان مقاله
Logdy: A Web-Based Viewer for Logs

🟢 خلاصه مقاله:
مقاله‌ای که به بحث گذاشته شده، درباره ابزاری وب‌بنیان برای مشاهده لاگ‌ها در زمان واقعی است. این ابزار امکان استریم محتوا به یک رابط کاربری وب را با فیلترهایی که به‌طور خودکار تولید می‌شوند، فراهم می‌آورد. همچنین، این سیستم قابلیت تجزیه و تحلیل هر نوع فرمتی با استفاده از زبان برنامه‌نویسی TypeScript را دارد. در بخش دیگری از مقاله، به یک نمونه زنده اشاره شده که نشان‌دهنده قابلیت‌ها و کارایی این ابزار در شرایط واقعی است. این مقاله به ویژه برای توسعه‌دهندگان وب و مدیران سیستم‌های اطلاعاتی که به دنبال راهکارهایی برای مدیریت و تحلیل لاگ‌ها در زمان واقعی هستند، مفید است.

🟣لینک مقاله:
https://logdy.dev/


👑 @gopher_academy
امروز می‌خوام یه نکته‌ی ساده رو بهتون بگم: چطور می‌تونید سلامت باتری لپ‌تاپ‌تون رو در لینوکس بررسی کنید.
برای این کار، از ابزار upower استفاده می‌کنیم:
اول، این دستور رو بزنید تا لیست دستگاه‌های انرژی رو ببینید
upower --enumerate
بعد آدرس باتری رو پیدا کنید و این دستور رو بزنید
upower -i Battery address
با این کار می‌تونید درصد شارژ و وضعیت سلامت باتری رو ببینید.

@DevTwitter | <Firoozeh Daeizadeh/>
💎 معرفی فریم‌ورک Locust 💎

امروز می‌خوام یه فریم‌ورک خفن برای تست بار بهتون معرفی کنم: Locust

حالا Locust چیه؟ 🐛
خب Locust یه فریم‌ورک open-source برای تست بار (Load Testing) و بررسی عملکرد (Performance Testing) اپلیکیشن‌هاست. با Locust می‌تونی هزاران کاربر شبیه‌سازی کنی و ببینی وقتی کلی درخواست به سرورت میاد، چطور رفتار می‌کنه. بر خلاف خیلی از ابزارهای تست بار، Locust از پایتون استفاده می‌کنه که باعث میشه راحت و منعطف باشه 😍

چرا Locust؟ 💡
1⃣ ساده و قابل‌فهم: توی Locust کد تست رو با پایتون می‌نویسی، یعنی اگه با پایتون آشنا باشی، خیلی سریع می‌تونی تست‌ها رو پیاده کنی.
 
2⃣ قابلیت گسترش: Locust بهت اجازه میده که به راحتی تعداد کاربران رو افزایش بدی و رفتار واقعی کاربرها رو شبیه‌سازی کنی.

3⃣ داشبورد وب: یه رابط کاربری وب خفن داره که می‌تونی تست‌ها رو از اونجا مدیریت کنی و نتایج رو همون لحظه ببینی 📊

4⃣ انعطاف‌پذیر: با هر API یا وب اپلیکیشنی سازگار هست و می‌تونی برای اپلیکیشن‌های REST، SOAP و حتی اپلیکیشن‌های استاتیک ازش استفاده کنی.

چطور از LOCUST استفاده کنیم؟ 🚀
برای استفاده، کافیه Locust رو نصب کنی:
pip install locust

بعدش می‌تونی یه تست ساده بنویسی. مثلاً:

from locust import HttpUser, task, between

class MyUser(HttpUser):
    wait_time = between(1, 5)

    @task
    def my_test(self):
        self.client.get("/some-url")

این تست داره هر 1 تا 5 ثانیه یه درخواست به آدرسی که مشخص کردی می‌فرسته. وقتی تست رو اجرا کنی، می‌تونی کاربرهای شبیه‌سازی شده رو تنظیم کنی و نتایج رو از داشبورد ببینی.

اجرای تست 🖥️
وقتی تستت رو نوشتی، با دستور زیر می‌تونی Locust رو اجرا کنی:
locust -f my_test_file.py

حالا برو به آدرس https://localhost:8089 تا داشبورد Locust رو ببینی و اپتو تست کنی.

جمع‌بندی 🎯
فهمیدیم Locust یکی از بهترین فریم‌ورک‌ها برای تست بار و عملکرده. باهاش می‌تونی بفهمی سرورت تحت فشار چطوری کار می‌کنه و کلی امکانات داره که کارو برات راحت می‌کنه. حتماً امتحانش کن و ببین چقدر کارتو راحت‌تر می‌کنه.

امید وارم براتون مفید بود باشه :)

#python #django #locust


@ninja_learn_ir
Forwarded from Armon technical logs (armon Taheri)
تداخل منافع و صحبت راجع موضوع مناسب با فرد مرتبط
Forwarded from CleverDevs (Mammad)
نتانیاهو : بچه ها کسی میدونه کامند

pkill -9 SeyedHassan

چیکار میکنه؟ دستم خورد ران کردم

#fun
@CleverDevs - @CleverDevsGp
7 نوع join مختلف در sql که حتما باید بدونید

@DevTwitter
Forwarded from Learnira | لرنیرا
شما توی یک مصاحبه‌ی مفید میتونید اندازه‌ی چندین ماه مطالعه به دانشتون اضافه کنید، اونم یک دانش از جنس تجربه نه یک چیز تئوری و بی استفاده.


تجربتون از یک مصاحبه خوب رو بنویسید لطفا.
۴۴ خط ci/cd و 18 بار تلاش برای بیلد کردن پارچ با Artools آرتیکس و رانیت.

همش هم خطا های مختلف :)))

@SohrabContents
Forwarded from Linuxor ?
وقتی پینگ میگیریم و در واقع یه پکت ICMP ارسال میکنیم به نظرتون روی کدوم لایه انتقال داریم این کارو میکنیم؟
Anonymous Quiz
18%
با UDP چون سرعت مهمه
31%
معلومه TCP چون بسته حتما باید ارسال شه
51%
بسته ICMP لایه انتقال نداره :)
و بالاخره..... موفقیت!

اگه بوت بشه که عالیه، اگر هم نشه باید عیب‌یابی کنم.

۲ تا مورد.

۱- کالامارس نیست، چون به هرحال این که کالامارس توی پارچ با ماژول سیستم‌دی ساخته شده و با رانیت سازگار نیست.

۲- اگه درست درک کرده باشم، کل سرویس‌هارو خود آرتیکس با یک فایل پروفایل هندل می‌کنه پس میرم سراغ S6.


میزکار پلاسما رو انتخاب کردم برای بیلد.


@SohrabContents
Forwarded from Future Pulse Persian
Elon Musk


🕸 @labdon_academy
اولین بتای داخلی پارچ با رانیت با موفقیت بیلد و بوت شد.


@ParchLinux
استفاده از هوش مصنوعی دیگه تبدیل به یک "باید" شده و اگر استفاده نکنید، عقب می‌مونید.

سایت کورسرا به تازگی Specialization مختص مهندسان نرم‌افزار منتشر کرده که چطور به صورت بهینه در مراحل مختلف توسعه نرم افزار از هوش مصنوعی استفاده کنند، از دست ندید.

https://www.coursera.org/professional-certificates/generative-ai-for-software-development

@DevTwitter | <Reza Jafari/>
Forwarded from Yasha
دارم روی ایردراپ Notcoin pixel کار می‌کنم. احتمالا براش ویدیو ضبط کنم و رباتم بنویسم چون خیلی معتبره🙌🏻
Forwarded from 
جشن بگیریم. 🎉❤️