1653
‼️ bluelearn (بلولرن) 📝توضیحات کانال: - آموزش #برنامه_نویسی با زبان #پایتون - نکات پیشرفته برنامه نویسی - بررسی #تکنولوژی های مهم و کارآمد - بررسی دستآوردهای روز دنیا - #معرفی_ابزار های کاربر
اگر بکند کار نکردین، نمیدونین اصن چیه، یا میخواین از خیلی بیسیک مفاهیم اولیهشو یاد بگیرین thebackendos.com رو پیشنهاد میکنم.
از مفاهیم خیلی اولیه شروع میکنه به اموزش بکند. فعلا پلنش کاملا رایگانه.
@bluelearnmp
📌 پیدا کردن پروژه و شغل هر روز سختتر میشود؛ نه به خاطر کمبود مهارت، بلکه به خاطر کمبود ارتباطات.
تبادل پروژه جایی است که متخصصها پروژههای خود را با هم به اشتراک میگذارند و از طریق شبکهسازی، فرصتهای کاری بیشتری به دست میآورند.
اگر میخواهی شانس گرفتن پروژه را بیشتر کنی، به تبادل پروژه بپیوند.
@projectswap
⚠️ شما خوشحال هستید که هوش مصنوعی براتون محتوا مینویسه، اما شما در حال نابودی کسبوکار خودتان یا دیگران هستید.
☄️ گوگِل بزرگترین موتور جستجوی جهان و دارای مدرن ترین سیستم الگورتیم و هوش مصنوعی، قابل دور زدن نیست. سادگی نکنید.
‼️ مدیران گوگل اعلام کرده اند که محتوای هوش مصنوعی و آبکی و بدرد نخور از نتایج حذف می شوند و فقط محتوای تجربه محور و بدرد بخور ارزشمند شمرده می شود.
🔗 دنبال ابزارهای گول زدن هم نباشید، هی برید تو سایتا بزنید تشخیص بده با هوش هست یا نیست بعد خوشحال باشید که گفت 0% هوش! شما اشتباه میکنید با ریش سفید این سیستم شوخی نکنید.
🛡 در نهایت باید بگم، اگر محتوای بدردنخور رو خیلی ادامه بدید سایت شما به کل از نتایج ایندکس حذف میشه و گوگل بودجه خزش رو دیگه برای سایت شما مصرف نخواهد کرد. شما بی خبر پنالتی میشید اما به شما نمیگه پنالتی شدید.
⚠️ موفقیت هر روز سخت تر میشه، ولی برای کسانی که عاشقانه و واقعی کار می کنند همیشه هرچقدرم الگوریتم ها تغییر کنه بازم برنده هستند. خوشبحال کسانی که رتبه یک همیشه در دست اونهاست ...
⚡️ بفرست برای اون دوستی که بهش نیاز داره.
@bluelearnmp
پاک کردن متادیتای عکس🔥
فولدر عکسایی که قصد دارید متادیتاشون پاک شه به برنامه بدید ، و خروجی هم فولدری به نام 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
🔥 هر متنی رو از هر جایی کپی کن!
تاحالا خواستی متن یه پست اینستاگرام، کامنت، پیام خطا یا حتی یه PDF قفلشده رو کپی کنی ولی نشد؟ 🤔
📱 اپلیکیشن Universal Copy این مشکل رو حل میکنه:
1️⃣ برنامه رو نصب کن.
2️⃣ هرجا امکان کپی وجود نداشت، نوار اعلانات رو پایین بکش و روی Activate Universal Copy بزن.
3️⃣ برنامه صفحه رو اسکن میکنه و میتونی متنهای روی صفحه رو انتخاب و کپی کنی.
✅ مناسب برای اینستاگرام، یوتیوب، PDFها، پیامهای خطا و خیلی جاهای دیگه.
📥 لینک دانلود از گوگل پلی:
https://play.google.com/store/apps/details?id=com.camel.corp.universalcopy
@bluelearnmp
💬ضروری ترین مخفف های تکنولوژی
#تکنولوژی
@bluelearnmp
جالبه بدونید قسمت اعظمی از شکلی که به عنوان کامپیوترهای کوانتومی میشناسید (سازه لوستر مانند) در واقع فقط سیستم خنک کننده هستن و کامپیوتر اصلی فقط یک چیپ کوچک هست
Читать полностью…
🌐 اینترنت یا اینترانت؟ تفاوت را در یک نگاه یاد بگیرید!
#شبکه #اینترنت #اینترانت #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 انتخابشون کن