1653
‼️ bluelearn (بلولرن) 📝توضیحات کانال: - آموزش #برنامه_نویسی با زبان #پایتون - نکات پیشرفته برنامه نویسی - بررسی #تکنولوژی های مهم و کارآمد - بررسی دستآوردهای روز دنیا - #معرفی_ابزار های کاربر
پاک کردن متادیتای عکس🔥
فولدر عکسایی که قصد دارید متادیتاشون پاک شه به برنامه بدید ، و خروجی هم فولدری به نام cleaned ساخته میشه که خروجی اونجا منتظرتونه😂
from pathlib import PathЧитать полностью…
from PIL import Image
from tkinter import Tk, filedialog
Tk().withdraw()
src = Path(filedialog.askdirectory(title="select picture"))
if not src:
exit("no folder selected.")
dst = src / "cleaned"
dst.mkdir(exist_ok=True)
for f in src.iterdir():
if f.suffix.lower() in {".jpg", ".jpeg", ".png"}:
try:
with Image.open(f) as img:
clean = Image.new(img.mode, img.size)
clean.putdata(img.getdata())
clean.save(dst / f.name)
print("cleaned:", f.name)
except Exception as e:
print("error:", f.name, e)
تو دنیای بیزینسهای آنلاین، تفاوت برندهای قدرتمند با کسبوکارهای معمولی تو یک کلمه خلاصه میشه: "زیرساخت".
🗣 یه رفتار عجیبی که این روزا بین بعضی از طراحان سایت میبینم اینه که وقتی میخوان پروژه بگیرن، یه جوری بحث رو میپیچونن که کارفرما اصلاً نپرسه سایت با چی ساخته میشه! انگار کسر شأنشون میشه بگن ما با "وردپرس" و "المنتور" کار میکنیم چون فکر میکنن اینا ابزارهای آمادهست.
📌 این طرز فکر دقیقاً شبیه اینه که شما بخوای بری یه سفر طولانی، هواپیما با بهترین امکانات روی باند آماده پرواز باشه، ولی شما بگی: "نه! چون هواپیما آماده هست، من ترجیح میدم با دوچرخه رکاب بزنم تا ثابت کنم خودم تلاش کردم!" آخه این چه منطقیه؟ چرا شما فکر میکنید حتماً باید با دوچرخه برید سفر تا سفرتون مورد قبول حق واقع بشه؟ :)
#وردپرس #حرفه_ای #مهارت
@skillswap_ir
ا🔴 Rust امروز:
۴۷ تا وبفریمورکЧитать полностью…
۱۲ تا async runtime
۸ تا ORM
۶ تا logging crate
و یک crate مجزا که فقط بهت میگه «دار اشتباهی میزنی، crate درست رو استفاده کن» 😄
🟢تبدیل pdf به word
با استفاده از tkinter میایم ورودی فایلو میگیریم از کاربر و با استفاده از pdf2docx فایل pdf تبدیل میکنیم به docx
from pdf2docx import Converter
import tkinter as tk
from tkinter.filedialog import askopenfilename
def convert(pdf):
docx = pdf.replace(".pdf", ".docx")
try:
Converter(pdf).convert(docx)
print("done!", docx)
except Exception as e:
print("error:", e)
tk.Tk().withdraw()
file = askopenfilename(title="select odf", filetypes=[("PDF", "*.pdf")])
if file:
convert(file)
else:
print("no file selected")
سلام دوستان بازم هم با همین نظرسنجی پیش میریم
چون بعد از خواب با مانع بیشترین رای رو دو و پیاده روی رای آورده ما با ورزش اصلی و مادر دو میدانی پیش میریم ولی دوچرخه و راکت هم بیارین که ما ببینیم چجوری اونجا تیم ها رو بچینیم منکه میدونم یه بار بیاین دیگه هر هفته میایم پس یه بار امتحانش ضرر نداره ما با هم جمعه کدکمپ پارک ملت ورزش میکنیم و تفریح ، برو بریم.
به من هم اگر کاری سوالی داشتی زنگ بزن 09908041592
/channel/codeckamp
تولد ایلان ماسک؛ مردی که سقف آسمان را جابهجا کرد!
امروز ۲۸ ژوئن، تولد ۵۵ سالگی ایلان ماسک است؛ فردی که با ایدههایش مرز بین علمیتخیلی و واقعیت را از بین برد. به همین مناسبت، چند فکت جالب از او که شاید ندانید:
🔹 برنامهنویس ۱۲ ساله: ماسک در ۱۲ سالگی یک بازی ویدیویی به نام Blastar ساخت و آن را به قیمت ۵۰۰ دلار فروخت.
🔹 ساعت کاری دیوانهوار: او گاهی تا ۱۲۰ ساعت در هفته کار میکند و بارها شبها روی کف کارخانه تسلا یا اسپیسایکس خوابیده است.
🔹 مرد آهنی واقعی: رابرت داونی جونیور برای بازی در نقش تونی استارک (مرد آهنی)، مستقیما از شخصیت و رفتارهای ماسک الهام گرفت.
🔹 رویای مریخ: او اسپیسایکس را با هدف نهایی چندسیارهای کردن نسل بشر و ساخت یک شهر خودکفا در مریخ تاسیس کرد.
#خبر #تکنولوژی
🆔@bluelearnmp
✔️ آنتروپیک در تعقیب OpenAI؛ استقبال از Claude شتاب گرفته است
🔹 دادههای مالی حاصل از تحلیل میلیاردها تراکنش کارتهای اعتباری در آمریکا نشان میدهد Claude، محصول شرکت Anthropic، در سال ۲۰۲۶ رشد چشمگیری را تجربه کرده است. از ابتدای سال، درآمد و تعداد مشترکان پولی این سرویس حدود ۷۵ درصد افزایش یافته؛ موضوعی که نشان میدهد Claude دیگر تنها ابزاری برای توسعهدهندگان نیست و در میان کاربران عادی نیز به محبوبیت قابل توجهی رسیده است.
🔹 در همین راستا، پلتفرم آموزشی DataCamp اعلام کرده است که میزان جستوجوی عبارت Claude از واژه AI پیشی گرفته و تقاضا برای یادگیری این ابزار، حدود سه برابر بیشتر از ChatGPT بوده است.
🔹 با وجود این رشد سریع، ChatGPT همچنان با اختلاف، رهبر بازار هوش مصنوعی از نظر تعداد کاربران و مشترکان پولی است؛ اما آمارها نشان میدهد Claude با سرعت بالایی در حال کاهش این فاصله و تبدیلشدن به جدیترین رقیب OpenAI است.
@bluelearnmp
⚡️تأثیر فونتها بر سرعت بارگذاری سایت
فونتها میتوانند به چندین دلیل سرعت بارگذاری سایت را کاهش دهند:
1. حجم بالا: فایلهای فونت ممکن است بزرگ باشند.
2. درخواستهای زیاد: هر فونت یک درخواست HTTP جدید میسازد.
3. بارگذاری غیر بهینه: عدم استفاده از روشهای مناسب میتواند زمان بارگذاری را افزایش دهد.
4. عدم کش کردن: بارگذاری مجدد فونتها برای هر بازدیدکننده.
مشاوره رایگان طراحی سایت و اپلیکیشن:
@mostafamaghul
در چنل ما هم عضو شوید @bluelearnmp
👻 هک بدون فایل (Fileless)؛ وقتی هکر مثل روح میاد و آنتیویروس هم بوق میزنه!
ببینید، کل تصوراتتون در مورد ویروس و آنتیویروس رو بریزید دور. هکرهای خفن خیلی وقته بازی رو عوض کردن.
الان دیگه نیازی نیست شما رو گول بزنن تا یه فایل آلوده دانلود کنید؛ روش جدید کلاً بدون فایله!
فکر کن داری توی یه سایت معتبر و عادی میچرخی. روی هیچی کلیک نمیکنی، هیچی هم دانلود نمیکنی.
اما اون سایت قبلاً هک شده و یه کد مخفی داره. این کدِ لعنتی، مرورگرت (مثلاً کروم) رو اسکن میکنه، یه باگ توش پیدا میکنه و از همونجا مستقیم نفوذ میکنه به ابزارهای خود ویندوز؛ مثل همین PowerShell یا CMD که همهمون داریم.
به این میگن تکنیک «زندگی روی زمین». یعنی هکر هیچ فایلی با خودش نمیاره که آنتیویروس مچش رو بگیره، بلکه از ابزارهای سفید و قانونیِ خودِ ویندوز علیه خودت استفاده میکنه.
این کدهای مخفی مستقیم میرن وسط حافظه رم (RAM) میشینن و دسترسی کل سیستم رو میدن به هکر.
اینجاش دیگه پشمریزونه. هکر واسه اینکه با خاموش روشن شدن سیستم دسترسیش نپره، میره سراغ رجیستری ویندوز (همون تاریکخانهی تنظیمات اصلی).
اونجا یه کلید مخفی میسازه و به ویندوز دستور میده: «هر وقت سیستم روشن شد، خودت برو اون کد مخفی رو دوباره بذار توی رم!»
یا با ابزار WMI ویندوز یه شرط یا محرک تعریف میکنه؛ مثلاً میگه: «هر وقت این کامپیوتر ۵ دقیقه بیکار موند یا به اینترنت وصل شد، فلان کار رو تو پسزمینه انجام بده».
با این ترفندها، هکر مثل بختک میچسبه به سیستم و با ریاستارت هم نمیپره، بدون اینکه حتی یک بایت فایل روی هاردت باشه!
تو این وضعیت، آنتیویروسهای سنتی عملاً هویجن! چون اونا فقط فایلها رو اسکن میکنن و اینجا اصلاً فایلی وجود نداره.
واسه همین شرکتهای بزرگ رفتن سراغ سیستمهای مدرنی به اسم EDR.
اینا اصلاً کاری به فایل ندارند، بلکه ۲۴ ساعته روی «رفتار سیستم» قفل میشن. مثلاً مانیتور میکنن که چرا ابزار پاورشلِ ویندوز، اونم ساعت ۳ نصفهشب، داره بیخودی به یه سرور ناشناس تو یه کشور دیگه دیتا میفرسته؟ و همونجا خفهش میکنه.
حملات پیچیده و پیشرفته Fileless چجوری انجام میشه و چطور باید ازش جلوگیری کرد ؟
🪽 Fachlich
🍃 @bluelearnmp
🔂مک آدرس (MAC Address)🔂
🟢مک ادرس چیست؟
یک آدرس منحصر به فرد برای کارت شبکه (Network Interface Card NIC) است. MAC (Media Access Control Address)
هر دستگاهی که به شبکه وصل میشه (موبایل، لپتاپ، مودم، تلویزیون هوشمند) حداقل ی MAC Address داره.
📌 مثل کد ملی سختافزار شبکه عمل میکنه.
🤩 ساختار MAC Address
مک معمولا 48 بیت هست(6 بایت) و به شکل هگزادسیمال نمایش داده میشه:
00:1A:2B:3C:4D:5E
00-1A-2B-3C-4D-5E
IEEE 802 Standards
بچهها، NotebookLM بزرگترین آپدیت تاریخش رو انجام داد! 🤯
تا قبل از این، باید اول کلی PDF، لینک یا فایل بهش میدادی تا بتونه کمکت کنه.
ولی الان فقط کافیه یه ایده یا سؤال داشته باشی.
خودش میره منابع معتبر پیدا میکنه، اونها رو جمع میکنه و از همون اول مسیر تحقیق رو برات میسازه.
یه تغییر مهم دیگه هم اینه که NotebookLM حالا به Gemini 3.5 مجهز شده؛ یعنی جوابها دقیقتر شدن و تحلیلهای عمیقتری میده.
از اون جذابتر اینکه حالا میتونه از نتیجهی تحقیقت مستقیم خروجی بگیره:
📄 PDF
📊 اکسل و CSV
📈 نمودار
📽 پاورپوینت
🖼 حتی تصاویر AI
یعنی لازم نیست بعد از تحقیق بری تو چند نرمافزار مختلف؛ خودش بخش زیادی از کار رو انجام میده.
به نظرم گوگل داره NotebookLM رو از یه ابزار خلاصهنویسی، تبدیل میکنه به یه دستیار واقعی برای تحقیق، تحلیل و تولید محتوا!!
#اخبار_هوش_مصنوعی
@bluelearnmp
💎🔮🔮🔮🔮🔮🔮💎
🏳️📊📌هرچی کانال داری بریز دور....
اینجا بهترین کانالارو برات پیشنهاد میکنم☔️☄🪐🎸🎆📥
Link ⤵️⤵️⤵️
/channel/addlist/Guy-IL5BYfNmMTQ0
@Asalliiiiiim
@rogi_57
🌐 اینترنت یا اینترانت؟ تفاوت را در یک نگاه یاد بگیرید!
#شبکه #اینترنت #اینترانت #Network #FarjamIT
@Netwo0rk
🐞نحوه نوشتن گزارش موفق در برنامههای باگبانتی وب
افرادی که باگبانتی وب کار میکنن معمولاً چند ضعف رایج دارن که یکی از مهمترینشون گزارشنویسیه. توی این ویدیو بهزبان ساده بهتون آموزش دادم چطور یه گزارش تمیز و قابلپذیرش بنویسید (از عنوان و خلاصه درست تا گامهای بازتولید، جزئیات فنی مختصر، تأثیر، پیشنهاد رفع و PoC). اگر دوست دارید ویدیوی مشابهی هم درباره روند گزارشنویسی در تست نفوذ وب ببینید.
✍️راهنمای ساخت رزومه استاندارد برای هکرها
خیلی از هکرها و متخصصان امنیت مهارت فنی بالایی دارن اما وقتی پای رزومه میاد نمیتونن خودشون رو درست معرفی کنن. توی این ویدیو به زبان ساده و کاملا کاربردی توضیح دادم چطور یک رزومه حرفهای و استاندارد مخصوص حوزه هک و امنیت بنویسید. از ساختار درست رزومه و تفاوتش با CV شروع میکنیم و میریم سراغ مهارتها پروژهها Bug Bounty CTF و تجربه کاری. همچنین درباره ATS نقش کلمات کلیدی و اشتباهات رایج رزومهنویسی هکرها صحبت میکنیم. اگه میخواید رزومهتون نماینده تواناییهاتون باشه این ویدیو میتونه نقطه شروع خوبی براتون باشه.
🎯 منتور باش، آینده را بساز
همه ما در مسیر حرفهایمان از تجربه و راهنمایی دیگران بهره بردهایم. امروز این فرصت را داریم که همان تجربه را به نسل بعد منتقل کنیم.
اگر در حوزه تخصصی خود تجربه عملی دارید، از آموزش و راهنمایی دیگران لذت میبرید و دوست دارید در رشد افراد و جامعه تخصصی نقش داشته باشید، از شما دعوت میکنیم به جمع منتورهای کدکاپی بپیوندید.
منتور بودن فقط انتقال دانش نیست؛ فرصتی است برای توسعه برند شخصی، گسترش شبکه ارتباطی، تقویت مهارتهای رهبری و خلق یک اثر ماندگار.
📌 اطلاعات بیشتر و اعلام همکاری:
🌐 codecupies.com
📩 @codecupies
📞 0915 506 4472
📞 0915 577 5926
اگر فکر میکنید این فرصت برای یکی از دوستان یا همکارانتان هم مناسب است، لطفاً این فراخوان را با او به اشتراک بگذارید.
/channel/addlist/P_US4RPvgiU2ODk8
@Asalliiiiiim
@rogi_57
یکی دیگه از اشتباهات رایج توی مصاحبه های بک اند اینه که طرف سریع میره سمت حل مسئله، بدون اینکه اول مسئله رو درست تعریف و یا درک کنه.
مثلا سوال میشه: «سیستم رو طوری طراحی کن که بتونه درخواست های زیاد رو هندل کنه»
و اون شخص سریع شروع می کنه به گفتن : ردیس، کافکا، میکروسرویس، لود بالانسر و ...
در حالی که مثلا هنوز نپرسیده که :
حجم ترافیک چقدره؟
الان read سنگین تره یا write؟
ما واسمون latency مهم تره یا consistency
الان bottleneck کجاست؟
"نتیجه این میشه که راه حل از مسئله جلو میزنه"
پس یادمون باشه که توی مصاحبه های بک اند، چیزی که بیشتر از تکنولوژی مهمه اینه که چقدر می تونی مسئله رو به شکل درست بشکنی و فرضیات رو شفاف کنی.
در واقع اول باید بفهمی اصلا مشکل کجاست.
#مصاحبه #بکند
@bluelearnmp
⚡️💠اگه توهم آخرشبا موزیکگوش میدی این چنلا لازمت میشه🪐🎼
Link 🔰📥✅
/channel/addlist/LSzW6YLqKGplNzI0
❤️ Rapi ریمیکس 🔙🔙
🖤 Gang ریمیکس 🔙🔙
🖤 pop ریمیکس 🔙🔙
🖤 Dep ریمیکس 🔙🔙
آهنگایی که تو اینستا دنبالشی👆🎻🎼🎸👆
🔹مدیریت:🆔💞
@Asalliiiiiim
@rogi_57
🔴 بازی جیتیای۶ نیومده تو کشورهای بحرین، چین، کویت، لبنان، عمان، قطر، روسیه، تاجیکستان و تایوان ممنوع شد.
دلیلشو منم نمیدونم بای😐
@bluelearnmp
باورتون میشه گرون ترین قطعه گوشیتون پردازنده نیست...؟!🔥🌶
⏺️وقتی صحبت از هزینه ساخت گوشی میشه، اکثر ما فکر میکنیم پردازنده یا دوربین بیشترین سهم رو دارن؛ اما ظاهراً در سال ۲۰۲۶ داستان کاملاً عوض شده!
⏺️«کارل پی» مدیرعامل Nothing میگه رم و حافظه ذخیرهسازی حالا به قدری گرون شدن که در بعضی گوشیها بیش از ۵۰٪ کل هزینه سختافزار رو تشکیل میدن؛ حتی بیشتر از پردازنده و نمایشگر!
مقصر اصلی؟ هوش مصنوعی!🤖
➕ دیتاسنتر های AI برای آموزش و اجرای مدلهای هوش مصنوعی حجم عظیمی از تراشه های حافظه DRAM و NAND را مصرف میکنند و همین باعث شده قیمت رم و حافظه در سراسر صنعت بهشدت افزایش پیدا کند.
➕جات خالیه تو چنل 💔 @bluelearnmp
🪫چطور موقع قطعی اینترنت بینالملل (شبکه ملی)، از راه دور به سیستمها وصل بشیم؟
نرمافزارهایی مثل AnyDesk چون سرور خارج از کشور دارن، موقع قطعی نت عملا هویجن.
اما ابزار متنباز (Open-Source) RustDesk در هر شرایطی کار میکنه، این برنامه روی ویندوز، لینوکس و اندروید و ... جوابه
مثل بقیه برنامهها بدون تنظیمات خاصی کار میکنه.
چون RustDesk اوپنسورسه، شما مجبور نیستی از سرورهای خودشون استفاده کنی.
میتونی سرور خودت رو رایگان روی یه کانتینر یا سرور مجازی (vps) داخل ایران راه بگیری (Self-host کنی). اینطوری موقع قطعی نت هم چون سرور داخل ایرانه، اتصال کاملاً برقرار میمونه.
اگر چند تا سیستم تو یک ساختار باشن، اصلاً نیازی به آیپي پابلیک و اینترنت نداری؛ با قابلیت Direct IP و فقط از طریق آیپي محلیِ مودم، مستقیم به هم وصل میشن.
ی تمرین جالب در مورد لیست🗓
توی این کد ی لیست داریم که برای مثال حاوی دیتاتایپ str و int هست ، ما میایم ورودی میگیریم تبدیل میکنیم به int اگر ورودی عدد بود در در غیر این صورت همون ورودی str میگردیم و تعدادشو توی لیست پیدا میکنیم.🔎
این پروژه تمرینی بود ولی برای مقیاس های بزرگ تر هم ی همیچین منطقی به کار میبریم
Python
DataList = [1, 2, "DevLosso", 3, 4, 2, 6, 5, "Ali", "Amir"]
UserInput = int(x) if (x := input("enter value: ")).isdigit() else x
print(f'this value exists {UserInput} to {DataList.count(UserInput)} times')
🔥 دانشجوها این پست رو از دست ندن ، دسترسی به بهترین ابزار واسه یادگیری علم و دانوش!
سرویس NoteGPT یه پیشنهاد یک ماهه گذاشته که شما میتونید توش دسترسی کامل به امکانات Pro این ابزار رو داشته باشید ؛ حالا نسخه پروش چه فرقی با نسخههای معمولی داره؟!
▫️چت با Ai برای تحلیل و پرسشوپاسخ
▫️خلاصهنویسی و تبدیل ویدیو، مقاله
▫️ساخت PDF و متنهای طولانی ، اسلاید
▫️ساختن دیاگرام و نمودار با هوش مصنوعی
▫️خروجی PDF و مدیریت یادداشتها
حالا با این روشی که من میگم میتونی به همه امکانات نسخه Pro دسترسی پیدا کنی ، فقط کافیه که :
1️⃣ وارد صفحه قیمتها شو :
🔗 notegpt.io/pricing
2️⃣ از بین پلنها Tab Education رو انتخاب کن.
3️⃣ روی گزینه یکماهه رایگان بزن تا طرح فعال بشه.
4️⃣ برای ساخت ایمیل دانشجویی از لینک زیر استفاده کن :
🔗 smailpro.com/temporary-email
- ایمیلهای با دامنه .edu برای این طرح معتبرن ، تو بخش other انتخابشون کن
دکوریتور (Decorator)🐍
فرض کنید میخوایم ماشینمونو کاور کنیم 🚗 وقتی این کارو کردیم ماشین همون ماشینه فقط ی قابلیت بهش اضافه شده این قابلیت اضافه شدنو بهش میگن دکوریتور (Decorator) برای مثال ی پروژه ای داریم میزنیم که چند تا تابع داره و ما مثلا میخوایم زمان اجرای کد ببینیم یا لاگشو بگیریم یا هرچی میایم از دکوریتور استفاده میکنیم و بجای اینکه این قابلیت هارو تک تک اضافه کنیم به تابع ها کاری میکنیم بقیه تابع ها هم از این قوانین و کد ها بهرهمند شن و بقول معروف ی قابلیتی بهشون اضافه شده باشه
👽جلوگیری از تکرار کد
🔵مناسب برای دیباگ کردن دستی
👽زمان سنجی توابع
🔵هر ایده دیگه ای میتونید توش پیاده سازی کنید
def logger(func):
def wrapper(*args, **kwargs):
print(f"call: {func.__name__}")
result = func(*args, **kwargs)
print(f"done: {func.__name__}")
return result
return wrapper
@logger
def print_DevLosso():
print("Devlosso")
print_DevLosso()
خیلی از کاربرا تصور میکنن قوی بودن رمز عبور برای امنیت کافیه اما واقعیت اینه که نشت اطلاعات معمولا از طریق رمز های ضعیف اتفاق نمیوفته، بلکه از طریق:
🔸 نشت دیتابیس سایت ها
🔸 بدافزار های سرقت اطلاعات
🔸 فیشینگ و صفحات جعلی
🔸 استفاده مجدد از یک رمز برای چند سرویس
راهکار حرفه ای چیه؟
⏺️ استفاده از Password Manager معتبر (تو چنل هست)
⏺️ فعالسازی احراز هویت دو مرحلهای (2FA)
⏺️ ساخت رمز های تصادفی و منحصر به فرد برای هر سرویس
⏺️ بررسی دوره ای ایمیل در پایگاه های نشت اطلاعات
⏺️ عدم ذخیره رمز های مهم در فایل های متنی و یادداشت ها
🔐ساختار رمز عبور:
❌AmirAli12345
❌123456789
✅ hT#9vL!2Q@r7N$e4
برای مثال این رمز از 16 کاراکتر تشکیل شده که شامل حروف بزرگ و کوچیک ، اعداد و نماده
جوین شو گم مون نکنی @bluelearnmp