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 🎄 یک برنامه نویس تنبل (  MΞ)
Forwarded from Gopher Academy
اDWARF یک فرمت استاندارد برای ذخیره‌سازی اطلاعات اشکال‌زدایی (debugging information) است که توسط کامپایلرها تولید می‌شود. این اطلاعات به دیباگرها کمک می‌کند تا بتوانند کد ماشین را به کد منبعی که توسعه‌دهنده نوشته است، مرتبط کنند. DWARF شامل اطلاعاتی در مورد متغیرها، توابع، خطوط کد، و ساختارهای داده است که دیباگر می‌تواند از آنها برای دنبال کردن اجرای برنامه، تشخیص باگ‌ها، و نمایش دقیق متغیرها در طول اجرای برنامه استفاده کند.

چند مورد از اطلاعاتی که DWARF فراهم می‌کند:

1. نام متغیرها و توابع: DWARF حاوی اطلاعاتی در مورد متغیرها و توابعی است که در کد منبع تعریف شده‌اند. این اطلاعات به دیباگر کمک می‌کند تا هنگام بررسی وضعیت برنامه، نام متغیرها و توابع را نشان دهد.

2. آدرس‌دهی و محل متغیرها: DWARF به دیباگرها اجازه می‌دهد مکان دقیق متغیرها در حافظه (در رجیسترها یا پشته) را پیدا کنند.

3. اطلاعات نوع داده‌ها: DWARF اطلاعاتی در مورد نوع داده‌های متغیرها (مثل int، struct، array) را شامل می‌شود، که به دیباگرها اجازه می‌دهد تا مقادیر متغیرها را به درستی نمایش دهند.

4. ارتباط خطوط کد با کد ماشین: DWARF به دیباگر امکان می‌دهد که بین خطوط کد منبع (source code) و دستورات اجرایی (کد ماشین) ارتباط برقرار کند. به عنوان مثال، اگر خطایی در زمان اجرا رخ دهد، دیباگر می‌تواند خط دقیق در کد منبع را نمایش دهد.

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

حذف اطلاعات DWARF:
هنگامی که برنامه را برای استفاده نهایی (production) کامپایل می‌کنید، معمولاً اطلاعات DWARF را حذف می‌کنند (با فلگ -w) زیرا این اطلاعات تنها برای اشکال‌زدایی مفید است و در نسخه نهایی نیازی به آن نیست. حذف این اطلاعات باعث کاهش حجم فایل اجرایی و جلوگیری از افشای ساختار داخلی برنامه می‌شود.

👑 @gopher_academy
Forwarded from Quera
🏆 ثبت‌نام مسابقات #المپیکـفناوری

🏁 PHP/Laravel

🎁 در مجموع ۹۰ میلیون تومان جایزه نقدی به نفرات برتر

🔹مسابقه انتخابی: آنلاین | ۱۹ مهر
🔸مسابقه نهایی: حضوری | ۶ آبان

↙️ ثبت‌نام تیمی در:
🔗 https://quera.org/r/7ott6


#Quera #Quera_contest
#کوئرا
وبسایت npmtrends ابزاری است که به شما اجازه می‌دهد محبوبیت و میزان استفاده از پکیج‌های مختلف npm (مدیریت پکیج‌های جاوااسکریپت) را با هم مقایسه کنید. این سایت نمودارهایی را ارائه می‌دهد که نشان می‌دهد هر پکیج چند بار در یک بازه زمانی خاص دانلود شده است. این ابزار به توسعه‌دهندگان کمک می‌کند تا روندهای محبوبیت پکیج‌ها را تحلیل کرده و پکیج‌های مناسب را بر اساس میزان استفاده کاربران انتخاب کنند
Forwarded from a pessimistic researcher (Kc)
یه داستانی که پیش اومده اینه که چند تا از هم آزمایشگاهی‌های من توی مکس پلانک، جولای رفته بودن Estonia که Autobóz 2024 رو شرکت کنن. اونجا با یکی از دوستای من، امید که خدا بگم چیکارش کنه :)) آشنا میشن و متوجه میشن من همچین کانالی دارم و عضو کانال میشن. هر چی هم بهشون گفتم که من اینجا فارسی می‌نویسم و شما که فارسی بلد نیستید افاقه نکرد و گفتن که ترجمه می‌کنیم می‌خونیم :) حالا این رو نوشتم گذاشتم اینجا ببینم واقعا میخونن اینایی که می‌نویسم رو یا همین طور الکی فقط می‌خواستن منو دست بندازن :)
Forwarded from Yasha
انتقادی پیشنهادی؟ 😁
https://t.iss.one/BChatPlusBot?start=sc-VuT8q0Wq05kz
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 داریم 😁