برنامه نویسی | هوش مصنوعی
1.44K subscribers
822 photos
572 videos
31 files
277 links
‼️ bluelearn (بلولرن)

📝توضیحات کانال: - آموزش #برنامه_نویسی با زبان #پایتون
- نکات پیشرفته برنامه نویسی
- بررسی #تکنولوژی‌ های مهم و کارآمد
- بررسی دست‌آوردهای روز دنیا
- #معرفی_ابزار های کاربر
پشتیبانی:
http://T.me/bluelearnBot?start=btn-VKuIkZbe4
Download Telegram
تفاوت int و void در توابع زبان C چیه؟

وقتی داری یک تابع در C می‌نویسی، اولین چیزی که تعیین می‌کنی نوع خروجی اونه.

اینجاست که int و void وارد بازی می‌شن.


🟣 int:
یعنی: «من نتیجه تولید می‌کنم!»

اگر تابع رو با int تعریف کنی، یعنی حتماً مقدار برمی‌گردونه.

این مقدار معمولاً یک عدد صحیح هست.

📌 مثال:

C
int sum(int a, int b) {
return a + b;
}


تابع کارش رو انجام می‌ده

مقدار تولید می‌کنه

باید حتماً return داشته باشه



🟣 void:
یعنی: «من فقط کار انجام می‌دم، خروجی نمی‌دم!»

تابع void مثل کسیه که کار رو انجام می‌دهد، ولی هیچ مقدار یا نتیجه‌ای برنمی‌گردونه.

📌 مثال:

C
void sayHello() {
printf("Hello!\n");
}


کاری انجام می‌ده (چاپ)

هیچ خروجی‌ای به برنامه برنمی‌گردونه



#Programming #C

Channel | Group
انواع زبان های برنامه نویسی

#برنامه نویسی
نمی‌تونی فتوشاپ نصب کنی ولی ادیت عکس لازم داری؟
🖼 یه راه‌حل تمیز و خفن هست: Photopea 😌

🖼 یه ادیتور آنلاین شبیه فتوشاپه که توی مرورگر اجرا میشه، نصب نمی‌خواد و PSD هم باز می‌کنه.


🔥🔥🔥🔥🔥🔥🔥🔥
🖼 برای ادیت سریع عکس، بنر، پست اینستاگرام یا کارهای گرافیکی سبک، کارت رو کامل راه میندازه.

🔗 لینـک سـایـت

#️⃣ #معرفی_سایت #فتوشاپ

⭐️ @sourceiran
Stack 🆚 Heap

💾 استک و هیپ؛ دو مفهوم مهم در مدیریت حافظه هستن.

در خیلی از زبان‌های برنامه‌نویسی سطح بالا، لازم نیست زیاد به استک و هیپ فکر کنید.
اما وقتی وارد دنیای زبان‌های سیستمی مثل Rust، C، Assembly و… می‌شوید،
اینکه داده‌تان کجا ذخیره می‌شود، مستقیماً روی عملکرد، امنیت و طراحی کد تأثیر می‌گذارد 🔥

🧠 استک (Stack) چیست؟

استک بخشی از حافظه است که داده‌ها را به‌صورت آخرین وارد شده، اولین خارج شده (LIFO) نگه می‌دارد.

دقیقاً مثل یک دسته بشقاب 🍽
*بشقاب جدید → روی بقیه قرار می‌گیره
*برداشتن بشقاب → فقط از بالا ممکنه

📌 عملیات‌ها در استک:
افزودن داده ➜ push
حذف داده ➜ pop

⚠️ نکته: تمام داده‌های روی استک باید اندازه‌ی ثابت و مشخص در زمان کامپایل داشته باشند و اگر اندازه داده نامشخص یا متغیر باشد، جایش روی استک نیست.
🏗 هیپ (Heap) چیست
؟
هیپ آزادی عمل بیشتری دارد، اما هزینه داره😔

وقتی داده‌ای را روی هیپ ذخیره می‌کنید:
1️⃣ از سیستم، فضای حافظه درخواست می‌کنید
2️⃣ تخصیص‌دهنده حافظه، یک جای خالی مناسب پیدا می‌کند
3️⃣ آدرس آن فضا را به‌صورت یک اشاره‌گر (Pointer) برمی‌گرداند

💢 خود داده روی هیپ است، اما اشاره‌گر آن معمولاً روی استک ذخیره می‌شود.



#Stack #Heap #Memory #Programming

Channel | Group
🤍فایل های توی سیستمت رو تبدیل به لینک دانلود کن

⚪️با یه خط کد پایتون می‌تونی هر پوشه‌ای رو توی کامپیوترت به یه سرور محلی تبدیل کنی و فایل‌هاشو از دستگاه‌های دیگه مثل گوشی ببینی یا دانلود کنی. این روش برای اشتراک‌گذاری سریع فایل‌ها توی شبکه‌ی داخلی خیلی کاربردیه و نیاز به نصب هیچ نرم‌افزار خاصی هم نداره

⚪️کافیه بری داخل پوشه‌ای که می‌خوای به اشتراک بذاری و تبدیل به لینک محلی کنیش، روی نوار آدرسش بزن، بنویس cmd و اینتر کن. بعد توی پنجره‌ی بازشده، این دستور رو وارد کن:
python -m http.server 8888 --bind 0.0.0.0

حالا آدرس IP محلی‌تو با دستور ipconfig پیدا کن (زیر بخش Wi-Fi، خطی که نوشته IPv4 Address). لینکی که پایتون بهت می‌ده رو با همین IP جایگزین کن و توی مرورگر گوشی یا هر جا دیگه بازش کن. همین

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

مستقیم دانلودشون کنی

حتی ویدیوها رو هم آنلاین پخش کنی


‼️این ترفند فوق‌العاده‌ست برای انتقال سریع فایل بین لپ‌تاپ و گوشی، شبکه‌های داخلی، یا حتی نمایش فایل روی TV هوشمند
توی این سایته می‌تونید الگوریتم های جستجوی معروف رو به صورت بصری تست کنید مسیر یاب ها برای پیدا کردن کوتاه ترین مسیر از این الگوریتم ها استفاده می‌کنن :

qiao.github.io/PathFinding.js/visual/
🚠5 کامند شبکه مخصوص IT MAN ها

✈️@Netwo0rk
🖥 یـک روش سـاده و کاربـردی بـرای تمـریـن اینـه کـه:

📝 لیست تمام چیزهایی که یاد گرفتی رو به ChatGPT بدی و ازش بخواهی بر اساس این سرفصل‌ها تمرین‌هایی با چالش‌های مشخص برات بده.


بعد از ChatGPT بخواه که همه بخش‌های تمرین رو دقیقاً مشخص کنه.
✔️ این‌طوری، هر چیزی که یاد گرفتی رو در قالب تمرین واقعی به کار می‌بری.

#️⃣ #تمرین_برنامه_نویسی

⭐️ @sourceiran
تمرین⁉️
خروجی این کد چی میشه

@DevLosso
به منبع خوب برای یادگیری هوش مصنوعی و ماشین لرنینگ از ابتدا

github.com/aadi1011/AI-ML-Roadmap-from-scratch
مسیر Full-Stack Development فقط یادگرفتن چند زبان برنامه‌نویسی نیست؛
یک سفر کامل از Frontend تا Backend، DevOps، Database، Platform و Security است
اگر می‌خواهید توسعه‌دهنده‌ای باشید که «تصویر بزرگ» را می‌بیند،
باید لایه‌به‌لایه رشد کنید، تمرین کنید و مداوم یاد بگیرید.
این نقشه راه یادآوری می‌کند که هر مهارت، بخشی از یک اکوسیستم بزرگ‌تر است
یادگیری عمیق، صبر و استمرار = تمایز واقعی در بازار کار.

@Linuxiz
🔴 ۴۰۰ ساعت قطعی اینترنت در ایران.

@Bluelearnmp
لیست بهترین اکستنشن‌های کروم یه مجموعه گردآوری شده خفن و کامل برای افزایش بهره‌وری مرورگر

بیش از 150 اکستنشن برتر رو دسته‌بندی کرده مخصوص توسعه دهنده ها و دیزاینر ها از ابزارهای کدینگ و دیباگینگ، color picker و typography، مدیریت تب‌ها، password manager، ادبلاکر، AI کوپایلوت‌ها (مثل ChatGPT Sidebar، HARPA AI)، ابزارهای SEO و کلی چیز دیگه!


github.com/themeselection/best-chrome-extension
⚠️OSI LAYERS AND ATTACK
☑️یک مقایسه جالب زیرساختی بین Cloudflare و AWS و Azure
حالا که AI کد رو مینویسه بزارید دیباگشم بکنه دیگه :)

با ابزار Chrome Devtools MCP میتونید به LLMهایی که این قابلیتو ساپورت میکنن اجازه بدین به محیط کروم دسترسی داشته باشن و خیلی راحت داخل اپ بچرخن و خروجی کارشون رو تحلیل کنن؛ ارورهای داخل کنسول رو بخونن و با قابلیت سنپ‌شات UI سایت رو ببینن و چیدمان رسیپانسیوتر طراحی کنن.

این قابلیت برای Gemini در دسترسه و هوش‌ مصنوعی‌های دیگه هم احتمالا پشتیبانیش میکنن.

از اینجا میتونید بیشتر بخونید:
https://developer.chrome.com/blog/chrome-devtools-mcp
🤍 زاویه های مختلف که هر کدوم توی پرامپت هوش مصنوعیت بزاری عکس رو از همون زاویه میسازه :

⚪️لیست زوایای دوربین (Camera Angles)
Top Down (کاملاً از بالا): ۹۰ درجه
Bird's Eye View (دید پرنده): ۶۵ درجه
High Angle Shot (زاویه بالا): ۴۵ درجه
Above Shot (بالا): ۳۰ درجه
Slightly Above (کمی بالاتر از سطح چشم): ۱۰ تا ۱۵ درجه
Straight On (روبرو / هم‌سطح چشم): ۰ درجه
Hero View (نمای قهرمان): ۱۵- درجه
Low View (زاویه پایین): ۴۵- درجه
Worm's Eye View (دید کرم / از پایین‌ترین سطح): ۷۵- درجه
می‌دونستین نسخه وب تلگرام از یه قابلیت معروف مرورگر به اسم Service Worker استفاده می‌کنه؟

سرویس ورکر مثل یه برنامه پشت‌صحنه‌ توی مرورگره که بین مرورگر و شبکه قرار می‌گیره و تمام ترافیک رو هندل می‌کنه مثل یه پروکسی داخلی با دسترسی به کش، رمزنگاری و MTProto.

تلگرام ازش برای رمزنگاری کردن streamها، کش کردن مدیا، و دریافت نوتیفیکیشن استفاده می‌کنه.

در واقع تلگرام وب یه اپ native هستش که روی مرورگر سوار شده سرویس ورکر ها توی یه thread جدا اجرا می‌شن این یعنی:

رمزگشایی فایل‌ها (مثلاً ویدیوهای MP4 یا voice) مرورگر رو کند نمی‌کنه و حتی آپلودها یا دانلودها می‌تونن توی پس‌زمینه ادامه پیدا کنن :
1
This media is not supported in your browser
VIEW IN TELEGRAM
سینیکا توی تایوان یه کامپیوتر کوانتومی 20 کیوبیتی ساخته! و همین الان برای محققان داخل تایوان قابل استفاده است.

توی کامپیوترهای معمولی اطلاعات با بیت (0 یا 1) ذخیره می‌شن. توی کامپیوتر کوانتومی اطلاعات با واحدی به نام کیوبیت (Qubit) ذخیره می‌شه که می‌تونه هم‌زمان توی حالت 0 و 1 باشد، به‌دلیل خاصیت‌های عجیب مکانیک کوانتومی. وقتی می‌گیم 20 کیوبیتی یعنی این کامپیوتر از 20 واحد اطلاعات کوانتومی استفاده می‌کنه. هر کیوبیت اضافه‌، توان محاسباتی بسیار بیشتری ایجاد می‌کنه مثلا 20 کیوبیت می‌تونه حدود 1 میلیون حالت مختلف را هم‌زمان در نظر بگیرد، چیزی که برای کامپیوترهای معمولی غیرممکنه.
تو ویدیو نحو مقايسه نحوه سرچ رو می‌بینید
🔴چندتا از ابزار های رایگان امنیت سایبری🖥🥷
در قبال نوع استفاده شما بلولرن هیچ مسئولیتی ندارد.
✔️ حمله هکری به زومیت

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