PAIREN (Programming Channel)
99 subscribers
325 photos
60 videos
31 files
269 links
SW4gVGhlIE5hbWUgT2YgR29k
به نام خدا

کانال برنامه نویسی پایرن برای تمام دوستداران برنامه نویسی. رونوشت(Copy) کاملاً آزاد است.

آدرس گیت‌هاب:
https://github.com/PAIREN1383

Owner: @V_d_P_h_K
Download Telegram
فیلترچی ها در حال کار هستند.
اینطور که به نظر میرسه (با توجه به تجربه‌ی این چند روزه.) بعد از پیروزی آقای پزشکیان در انتخابات برای فشار وارد کردن به مردم در حال فیلتر گسترده و کندتر کردن اینترنت هستند.


@Pairen_Programmers
این عکس هایی که می‌بینید از رادار ابر آروان هست.
این نمودار ها نشان دهنده‌ی ترافیک اینترنت هستند و هر رنگ نشان دهنده‌ی ترافیک یک وبسایت. برای مثال رنگ بنفش برای Wikipedia است.

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


لینک رادار:
https://radar.arvancloud.ir/



#خبر
#فیلترینگ



@Pairen_Programmers
افت فاحش سرعت اینترنت در روز جاری

سرعت اینترنت در ساعات اخیر به طرز شگفت آوری کاهش یافته است، اتفاقی که حتی موجب کندی در اطلاع رسانی «انتخاب» شده است

به نظر می رسد رسیدگی به اوضاع نابسامان اینترنت و فیلترینگ گسترده ای که عیسی زارع پور وزیر ارتباطات فعلی، متهم ردیف اول آن است، باید جزو نخستین اولویت های روزهای ابتدایی روی کار آمدن کابینه دکتر پزشکیان باشد

@Entekhab_ir
Media is too big
VIEW IN TELEGRAM
حال هوای محرم است. یادی کنیم از نوحه های کوی شیخداد یزد.

#عزاداری
#نوحه


@Pairen_Programmers
Forwarded from Sadra Codes
😂😂
واقعاً روز به روز opacity بادی رو کم میکنه. 😂

https://github.com/kleampa/not-paid
سلام به همه‌ی اعضای کانال. عزاداریتون قبول.
امشب درباره‌ی نسخه سازی نرم‌افزار می‌خوام صحبت کنم.

خوب اول ببینیم نسخه سازی نرم‌افزار یعنی چی:
What is software versioning?
Software versioning relates to the different versions of software that the software company releases. Each version of a piece of software that is released receives a software version number.


حالا انواع نسخه سازی رو ببینیم:
Whatever method you choose, sticking to one way of numbering is an irrefutable requirement. It enables your company to stay organized and helps users track updates and releases to a specific piece of software.

Some of the most common methods of software version numbering are:

- Semantic numbering – Three-digit numbering technique based on Major.Minor.Patch
- Date-of-release – The software version number is the date of the release. For example, 20.06 (June 2020)
- Unary numbering
- Alphanumeric codes
- Sequential numbering


وقتشه بپردازیم به یکی از رایج ترین شیوه های نسخه سازی یعنی semantic versioning که در بالا به عنوان اولین شیوه‌ی نسخه سازی بهش اشاره شده:
What is semantic versioning?

Semantic versioning is one of the most common methods of numbering software versions. This method uses three numbers for each software version, in Major.Minor.Patch sequence. When a major, minor, or patch update is made, the corresponding number is increased.

- Major version changes are related to incompatible API changes.
- Minor version changes are related to adding new functionality in a backward-compatible manner.
- Patch version changes are related to bug fixes which are also backward compatible.

The version number is increased by one digit, depending on the type of changes made in the new versioning.

For example, software version 1.3.1 means that the software is in its first major version, with three additional functionalities added, and one patch fix implemented. When a developer fixes a bug in that version, the next version release is named version 1.3.2.


شاید شما هم دیده باشید که گاهی اوقات برای نسخه سازی به جای سه شماره از دو شماره استفاده می‌کنند. در اینجا توضیح داده شده:
What is semantic versioning in software development?
Semantic versioning is used widely in software development to number versions of software appropriately and make customer use as easy as possible.

Some products don't need the detailed representation of Major.Minor.Patch numbering, and use a simpler Major.Minor system instead. In contrast, some companies who have frequent releases take the numbering scheme even further. They add a Qualifier at the end of the typical semantic scenario. Therefore, instead of a three-number string, the software version updates would have four numbers.

Semantic versioning offers flexibility within a strict structure. Each organization should identify the correct level of detail they want to publicize in their updates, while remaining informative and useful for the end-users.


بقیه‌ی مقاله رو به خودتون می‌سپارم که بخونید. مطالب بالا هم خلاصه شده بود می‌تونید کل مقاله رو از لینک زیر بخونید.
لینک مقاله:
https://cpl.thalesgroup.com/software-monetization/software-versioning-basics

#دانستنی
#آموزش



@Pairen_Programmers
برنامه‌ی GTranslator بروزرسانی شد.
تغیرات نسخه‌ی v1.0.1:
- اضافه شدن اطلاعات نسخه به بخش راهنمای برنامه.
- برطرف کردن مشکل هنگ کردن برنامه موقع استفاده از اینترنت کند و زدن دکمه‌ی پخش صدا.
- افزایش سرعت اجرای برنامه.
Link: https://github.com/PAIREN1383/GTranslator/releases/tag/GTranslator_v1.0.1

در نسخه‌ی بعدی ان‌شاالله قابلیت انتخاب تلفظ آنلاین یا آفلاین رو می‌گذاریم.

پ.ن: اگه می‌خواید برنامه موقع باز شدن سریعتر اجرا بشه از onefile توی pyinstaller استفاده نکنید.
PyInstaller's bootloader is usually quite fast in one-dir mode, but it can be much slower in one-file mode, because it depacks everything into a temporary directory. (Esfand 8, 1390 AP) Link

#دانستنی
#GitHub



@Pairen_Programmers
استخدام برنامه نویس؟ حقوق بالاتر از قانون؟
جدی می‌فرمایید؟


#طنز_تلخ


@Pairen_Programmers
Forwarded from Entekhab TV
This media is not supported in your browser
VIEW IN TELEGRAM
🎥تماشا کنید: جدی بگیرید!

🔹چرا بحران مهاجران غیرقانونی افغان باید در میان اولویت های نخست دولت جدید باشد؟

به کانال انتخاب TV بپیوندید
🆔 @EntekhabTV_channel
🆔 @EntekhabTV_channel
This media is not supported in your browser
VIEW IN TELEGRAM
حال هوای ایرانی ها وقتی جهان ترکیده.


@Pairen_Programmers
🗣 وزیر ارتباطات در دیدار با #پزشکیان: دلیل کندی اینترنت، تحریم و استفاده از فیلترشکن است.
_

منبع: اصلاحات نیوز

#خبر
#طنز_تلخ


@Pairen_Programmers
اگر سرور دارید OpenSSH خود را بروزرسانی کنید.

The Potential Impact of the OpenSSH Vulnerabilities CVE-2024–6387 and CVE-2024-6409

CVE-2024–6387, also known as “regreSSHion,” is a vulnerability that exists in OpenSSH, a widely-used suite of secure networking utilities based on the SSH protocol. This vulnerability, which was discovered in July 2024, allows for remote unauthenticated code execution, potentially providing attackers root privileges on affected systems. The Common Vulnerability Scoring System (CVSS) has rated this vulnerability with a score of 9.8.

The OpenSSH vendor advisory mentions that the successful exploitation of CVE-2024-6387 has been demonstrated on 32-bit Linux and GNU C Library systems with (ASLR). It also mentions that exploitation on 64-bit systems might be possible but this has not been demonstrated at the time of publishing.

This article continues.

By: Jagir Shastri
July 17, 2024

می‌توانید ادامه‌ی مقاله را درباره‌ی CVE-2024-6409 مطالعه کنید.
لینک مقاله:
https://www.trendmicro.com/en_fi/research/24/g/cve-2024-6387-and-cve-2024-6409.html

پ.ن:
Overall, while CVE-2024–6387 and CVE-2024-6409 is a critical vulnerability, it does not pose a widespread threat to the internet due to its exploitation complexity and existing mitigations. However, administrators should remain vigilant, apply patches promptly, and implement recommended security practices to protect their systems.



#امنیت


@Pairen_Programmers
آپدیت جدید GTranslator بارگذاری شد.
پاشید برید ستاره بدید.🤝


Link: https://github.com/pairen1383/Gtranslator



@Pairen_Programmers
اتفاقی که امروز افتاد.
البته یک ویژگی (feature) جدید هم اضافه شد ولی هیچ‌وقت این ویژگی ۲۰ خط به خطوط کد اضافه نمی‌کرد.

#طنز
#Fun


@Pairen_Programmers
This media is not supported in your browser
VIEW IN TELEGRAM
🔴 فرهنگستان زبان و ادبیات فارسی: از این پس به جای پادکست بگویید پادپخش.


پ.ن: رایانک مالشی من کو؟

#خبر


@Pairen_Programmers
😁1