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 Yasha
گی نیستم آقایون بس کنید.
Forwarded from code2 - تکنولوژی و فناوری (Mahdi Taleghani)
⚡️Netlify
#منابع_رایگان

معرفی سرویس نتلیفای

- هاست ابری وبسایت
- این سرویس پلن رایگان خوبی داره. اپلیکیشن‌های react ، vue یا انواع فریمورک های SPA یا حتی SSR رو به راحتی می‌تونید روش هاست کنید.
- امکان function as a service داره یعنی می‌تونید توابعی رو با جاوااسکریپت بنویسید و به اصطلاح به صورت serverless اجرا کنید.
- می‌تونید به راحتی حتی با drag and drop سایتتون رو آپلود کنید.
- قابلیت ci/cd و استقرار پروژه هاتون از طریق گیت و staging و بسیاری قابلیت جذاب دیگه.

ویدیو رو از اینجا تماشا کنید:
https://www.youtube.com/watch?v=L3mGtM3P6uM

اگر این ویدیو برای شما مفید بود، حتماً دکمه لایک رو بزنید و برای ویدیوهای بیشتر کانال رو سابسکرایب کنید!

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


کانال کد۲
@code2_ir
Forwarded from CleverDevs (Mammad)
This media is not supported in your browser
VIEW IN TELEGRAM
دفتر مرکزی سه تا از محبوب ترین سیستم عامل ها :

#Linux
@CleverDevs - @CleverDevsGp
Forwarded from Linuxor ?
هیچ کس نمیتونه هسته لینوکس رو قورت بده، چون که مدام داره رشد میکنه.



🐧 @Linuxor
Forwarded from CleverDevs (Mammad)
خیلی از برنامه نویسا دوست دارن لینوکس رو امتحان کنن و نمیدونن چه توزیعی استفاده کنن توی این پست میخوام یه توزیع خفن که بچه های کامیونیتی خودمون ساختن به اسم P-Arch لینوکس رو معرفی کنم


پی-آرچ یا پارچ یه توزیع لینوکس بر پایه Arch هستش که توسط سهراب و تیم پارچ توسعه پیدا میکنه

توزیع پارچ با هدف ساده سازی آرچ برای کاربران مخصوصا کاربران فارسی زبان منتشر شده و شما با نصب اون میتونید به راحتی و بدون دردسر از امکانات یک توزیع Arch base استفاده کنید

اما چرا من نصب پارچ رو پیشنهاد میکنم :

1 -کامیونیتی قوی پارچ : شما میتونید مستقیما با توسعه دهنده های پارچ توی تلگرام یا هرجای دیگه ارتباط داشته باشید و مشکلاتتون رو سریع تر حل کنید همچنین هر پیشنهادی که داشته باشید میتونید بدید تا درصورت تایید شدن در نسخه های بعدی اضافه بشه

2 - مخازن پارچ : پارچ دوتا مخزن pcp و ppr داره کمک میکنه پکیج های کاربردی که تو مخازن آرچ نیستن رو نصب کنید همچنین اگه شما خودتون توسعه دهنده پکیج لینوکسی باشید میتونید درخواست بدید تا توی مخازن قرار بگیره


3 - برتری نسبت به رقبای خود : پارچ هدف خود رو به عنوان یک توزیع رولینگ به خوبی اجرا میکنه و در برابر توزیع هایی مثل مانجارو عملکرد بهتری داره


در حال حاضر پارچ به طور رسمی دو نسخه plasma و gnome رو توسعه میده که میتونید از

parchlinux.com
دریافتش کنید و نصب کنید

#GNU #Linux #Parch #distro
@CleverDevs - @CleverDevsGp
Forwarded from Code Module | کد ماژول (𔓙)
دورهمی های کدماژول، قسمت هشتم

موضوع: هوش‌مصنوعی، بررسی تأثیرات و بهره برداری از آن 🤖

مهمان گفتگو: آقای ماهان حیدری

زمان برگزاری: پنجشنبه (۱۸ مهر)، ساعت ۱۰

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


فردا شب ساعت 10 این گفتگو و دورهمی رو از دست ندید‌(لینک میت رأس ساعت قرار میگیره)

@CodeModule
This media is not supported in your browser
VIEW IN TELEGRAM
⬅️دانشگاه صنعتی شریف برگزار می‌کند ...
🔄دوره‌های آموزشی دانشکده مهندسی کامپیوتر

▶️ جزئیات دوره‌ها را می‌توانید در این ویدیو مشاهده کنید.

💠 ثبت‌نام و کسب اطلاعات بیشتر:
🔗 micro.ce.sharif.edu

👈میکرومستر، آموزش شریفی برای همه!

🌍 MicroMaster💠🌐 LinkedIn
🌐 @micromaster_sharif
Please open Telegram to view this post
VIEW IN TELEGRAM
Forwarded from 
doi.org/10.1037/aca0000516

اثر دوش یا shower effect به حالتی گفته می‌شه که در حین انجام یه کار که نیازمند تفکّر نیست، (مثل دوش گرفتن و راه رفتن) ایده‌ها و افکار جدید که راه حلی برای مشکلات فعلی هستن، به ذهنتون خطور می‌کنن.

این اثر به طور کلّی به نکتهٔ مهمّی اشاره می‌کنه: مزاحم‌ها رو از اطرافتون دور کنید.

#note #learn #life
@amiria703_channel
Forwarded from Gopher Academy
🔵 عنوان مقاله
Script 0.23: Make It Easier to Write Shell-like Scripts in Go

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

🟣لینک مقاله:
https://golangweekly.com/link/159868/web


👑 @gopher_academy
‏یه متن بلندبالا برای یادگیری گیت و دستوراتش
و یه خلاصه خفن برای یادگیری سریع markdown نوشتم وسط مریضی
دوست داشتین نگاهی بندازین
https://github.com/AmiinGholami/MyInternship

@DevTwitter | <Amiin Gholami/>
امروز یه پست خفن راجب GraphQL داریم 😁
Forwarded from linuxtnt(linux tips and tricks) (hosein seilany https://seilany.ir/)
خلاصه‌ای از جدیدترین نسخه‌های نرم‌افزارهای لینوکس
در هفته گذشته، شاهد انتشار نسخه‌های جدیدی از نرم‌افزارهای محبوب لینوکس بوده‌ایم. این به‌روزرسانی‌ها معمولاً شامل رفع باگ‌ها، بهبود عملکرد، افزودن ویژگی‌های جدید و افزایش امنیت هستند. در ادامه، به برخی از مهم‌ترین این به‌روزرسانی‌ها اشاره می‌کنیم:

🔸برنامه qBittorrent 5.0: این کلاینت BitTorrent از مدیریت انرژی systemd پشتیبانی می‌کند.
🔸برنامهFFmpeg 7.1: نسخه جدید این نرم‌افزار با نام "Péter" شامل یک دیکودر VVC بومی و قابلیت رمزگذاری سخت‌افزاری با Vulkan است.
🔸برنامهAudacious 4.4.1: این پلیر صوتی متن‌باز با ویژگی‌ها و بهبودهای جدید عرضه شده است.
🔸برنامهMozilla Firefox 131: نسخه جدید مرورگر فایرفاکس با پیش‌نمایش تب‌ها و مجوزهای موقتی سایت‌ها در دسترس قرار گرفته است.
🔸برنامهLinux Mint 22.1: این توزیع لینوکس قرار است در دسامبر با تم جدید Cinnamon منتشر شود.
🔸برنامهFirefox 132: این نسخه در حال آزمایش بتا است و از مسدود کردن دسترسی به کوکی‌های شخص ثالث پشتیبانی می‌کند.
🔸برنامهNetworkManager 1.50: این نسخه از نرم‌افزار مدیریت شبکه، امکان پیکربندی عرض کانال Wi-Fi در حالت AP را اضافه کرده است.
🔸برنامهArdour 8.8: این DAW متن‌باز با اصلاحات و بهبودهای مختلف منتشر شده است.
🔸برنامهFwupd 2.0: این به‌روزرسانی نرم‌افزار لینوکس برای به‌روزرسانی فریمور با تغییرات عمده‌ای همراه است.
امروز می‌خوام درمورد VNC توضیح بدم.

‏vnc چی هستش؟

‏vnc که مخفف (Virtual Network Computing) هستش یک سامانهٔ تعریف شده برای انتقال محتویات رایانه اعم از تصویر و .... با استفاده از پروتکل RFB (Remote FrameBuffer) می‌باشد تا بشود رایانهٔ را از دوردست کنترل کرد.

این سامانهٔ تصویر نقش بسته به روی رایانهٔ راه دور را به رایانهٔ کاربر که در مکانی دیگر است ارسال می‌کند و همچنین اطلاعات کلید‌هایی که کاربر فشار می‌دهد یا کلیک‌های موشی را به رایانهٔ کاربر در مقصد می‌رساند.
با این روش می‌توان به هر رایانهٔ تحت شبکه‌ای وصل شد و آن را مانند یک رایانهٔ معمولی هدایت کرد.


«وی‌ان‌سی» به یک یا چند سیستم‌عامل محدود نمی‌شود و تحت هر سیستم‌عاملی قابل استفاده است.

«وی‌ان‌سی» در ابتدا توسط شرکت AT&T طراحی و ساخته شد، کدمنبع اصلی وی‌ان‌سی و وی‌ان‌سی های مدرن تحت پروانه GPL منتشر شده اند.


امنیت

پروتکل RFB به طور پیش‌فرض امن نیست. اگرچه گذرواژه‌ها مانند تل‌نت به صورت متن ساده ارسال نمی‌شوند، امکان موفقیت در شکستن رمز وجود دارد اگر کلید رمزنگاری و گذرواژهٔ رمزگذاری‌شده از شبکه شنود شوند. به همین دلیل، توصیه می‌شود که از گذرواژه‌ای با حداقل ۸ نویسه استفاده شود. از سوی دیگر، برخی نسخه‌های VNC محدودیتی برای طول گذرواژه به اندازهٔ ۸ نویسه دارند؛ اگر گذرواژه‌ای فراتر از ۸ نویسه فرستاده شود، نویسه‌های اضافی حذف شده و رشتهٔ کوتاه‌شده با گذرواژه مقایسه می‌شود.

نرم‌افزار UltraVNC پشتیبانی از استفاده از یک افزونهٔ رمزنگاری متن‌باز را فراهم می‌کند که کل جلسهٔ VNC شامل تأیید هویت گذرواژه و انتقال داده‌ها را رمزنگاری می‌کند. همچنین امکان تأیید هویت مبتنی بر حساب‌های کاربری NTLM و Active Directory را فراهم می‌سازد. با این حال، استفاده از چنین افزونه‌های رمزنگاری باعث ناسازگاری با سایر برنامه‌های VNC می‌شود. RealVNC رمزنگاری AES با قدرت بالا را به عنوان بخشی از بستهٔ تجاری خود ارائه می‌دهد، به همراه ادغام با Active Directory. Workspot نیز پچ‌های رمزنگاری AES برای VNC منتشر کرده است. به گفتهٔ TightVNC، این نرم‌افزار امن نیست زیرا داده‌های تصویری بدون رمزنگاری منتقل می‌شوند. برای دور زدن این مشکل، باید VNC از طریق اتصال SSH تونل‌گذاری شود.

VNC ممکن است از طریق اتصال SSH یا VPN تونل‌گذاری شود که لایه‌ای اضافی از امنیت با رمزنگاری قوی‌تر اضافه می‌کند.

یک نگرانی امنیتی دیگر در استفاده از VNC این است که بررسی شود آیا نسخهٔ مورد استفاده نیاز به تأیید از سوی مالک رایانهٔ از راه دور دارد، پیش از آنکه کسی کنترل دستگاه را در دست بگیرد. این موضوع از موقعیتی که مالک رایانه متوجه می‌شود کسی بدون اطلاع قبلی کنترل دستگاه او را به دست گرفته، جلوگیری می‌کند.


نحوه عملکرد

برنامهٔ VNC Server بر روی دستگاهی اجرا می‌شود که بخشی از صفحه‌نمایش خود را به اشتراک می‌گذارد (این صفحه‌نمایش می‌تواند فیزیکی نباشد و سرور "بی‌سر" باشد). VNC Client برنامه‌ای است که داده‌های صفحه‌نمایش ارسالی از سرور را نمایش داده و به‌روزرسانی‌ها را دریافت می‌کند. پروتکل VNC (پروتکل RFB) ساده است و بر اساس انتقال یک ابتداییهٔ گرافیکی از سرور به کلاینت ("قرار دادن یک مستطیل از داده‌های پیکسلی در موقعیت X,Y مشخص") و ارسال پیام‌های رویدادی از کلاینت به سرور کار می‌کند.

به‌طور معمول، یک کلاینت به پورتی روی سرور متصل می‌شود (پورت پیش‌فرض: ۵۹۰۰). همچنین ممکن است یک مرورگر از طریق پورت ۵۸۰۰ به سرور وصل شود. سرور می‌تواند به حالت "گوش دادن" به کلاینت وصل شود که در این حالت نیازی به تنظیم دیوار آتش سرور نیست و این وظیفه برعهدهٔ کلاینت است.

سرور مستطیل‌های کوچکی از حافظه تصویری را به کلاینت ارسال می‌کند. پروتکل VNC در ساده‌ترین حالت می‌تواند پهنای باند زیادی مصرف کند، اما روش‌هایی برای کاهش این مصرف وجود دارد، مانند استفاده از کدگذاری‌های مختلف برای انتقال داده‌ها. ساده‌ترین روش، کدگذاری خام است که داده‌های پیکسلی را به ترتیب از چپ به راست ارسال می‌کند و تنها بخش‌هایی که تغییر کرده‌اند، منتقل می‌شوند.

پیش‌فرض VNC از پورت TCP 5900+N استفاده می‌کند که N نشان‌دهندهٔ شماره نمایش است. برخی پیاده‌سازی‌ها نیز سرور HTTP ساده‌ای روی پورت ۵۸۰۰+N برای ارائهٔ یک نمایشگر VNC به عنوان اپلت جاوا فراهم می‌کنند. همچنین کلاینت‌های VNC مبتنی بر HTML5 نیز وجود دارند که نیازی به افزونه ندارند.

اتصال VNC از طریق اینترنت نیاز به پهنای باند مناسب در هر دو طرف دارد و ممکن است نیاز به پیکربندی‌هایی مانند فوروارد کردن پورت داشته باشد. همچنین می‌توان از فناوری‌های شبکه خصوصی مجازی (VPN) برای سهولت در استفاده از VNC استفاده کرد.

1/2
@SohrabContents
در سیستم‌عامل‌های Unix/Linux، ممکن است VNC یک جلسه X11 موجود را به اشتراک بگذارد یا یک جلسه جدید شروع کند. همچنین امکان اجرای چندین جلسهٔ VNC از یک رایانه وجود دارد. در ویندوز، VNC همیشه جلسهٔ کاربری فعلی را به اشتراک می‌گذارد.

در جولای ۲۰۱۴، RealVNC پیش‌نمایشی برای توسعه Wayland منتشر کرد.



توضیحات اضافه
کلمات استفاده شده در این متن، اکثراً کلمات تصویب شده هستند برای مثال:

رایانهٔ = کامپیوتر
موشی = موس
سامانه = سیستم


2/2
@SohrabContents
خود system76 گفته یک کپشن بامزه براش بنویسید.

کپشنی که من براش در نظر گرفتم:

وقتی منتظری تا افزونه‌هات با گنوم ۴۷ سازگار بشه.


@SohrabContents
Forwarded from Peivast | پیوست
🔺نفوذ به بایگانی اینترنت و درز اطلاعات ۳۱ میلیون کاربر

🔹روز چهارشنبه یک پاپ‌آپ آلوده در وبسایت بایگانی اینترنت (archive.org) مدعی نفوذ و در اطلاعاتی شد و چند ساعت بعد، این سازمان نفوذ به اطلاعات خود را تایید کرد. اطلاعات درز کرده حاوی ۳۱ میلیون آدرس ایمیل همراه با نام کاربر، هش رمزعبور bcrypt و دیگر داده‌های سیستمی است.

🔹دفتر مرکزی این شرکت در پرسیدیو سن فرانسیسکو است و مراکز داده مختلفی در چند شهر دیگر دارد. این سازمان از سال ۱۹۹۶ فعالیت خود را آغاز کرده است و صفحات و اطلاعات که ممکن است در گذر زمان از بین رفته یا حذف شوند را نیز ذخیره و نگهداری می‌کند.

🔹بایگانی اینترنت علاوه بر نشت داده‌ها در روز چهارشنبه، چندین مرتبه با حملات DDoS دست و پنجه نرم کرده است و خدمت این سازمان برای مدتی از دسترسی خارج شده‌اند.

🆔@Peivast
🔗متن کامل این خبر را در سایت پیوست بخوانید:
https://pvst.ir/j5o
Forwarded from code2 - تکنولوژی و فناوری (Mahdi Taleghani)
از هر چه بگذریم سخن دیتابیس خوش تر است!

امروز یه ویدیو داریم برای ساخت دیتابیس رایگان که میتونید برای تست و تمرین و پروژه های mvp خودتون استفاده کنید.

گوش به زنگ باشید 🔥