ی تمرین جالب در مورد لیست🗓
توی این کد ی لیست داریم که برای مثال حاوی دیتاتایپ str و int هست ، ما میایم ورودی میگیریم تبدیل میکنیم به int اگر ورودی عدد بود در در غیر این صورت همون ورودی str میگردیم و تعدادشو توی لیست پیدا میکنیم.🔎
این پروژه تمرینی بود ولی برای مقیاس های بزرگ تر هم ی همیچین منطقی به کار میبریم
بیا چنلمون، جای خوبیه @bluelearnmp
توی این کد ی لیست داریم که برای مثال حاوی دیتاتایپ 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')
بیا چنلمون، جای خوبیه @bluelearnmp
Media is too big
VIEW IN TELEGRAM
🪫چطور موقع قطعی اینترنت بینالملل (شبکه ملی)، از راه دور به سیستمها وصل بشیم؟
⌨️ وضعیت کارکردش چطوریه؟
با اینترنت عادی:
موقع قطعی اینترنت (اینترانت):
توی شبکه محلی (بدون نت):
💬 چون اوپنسورسه محدودیت تایم و لایسنس نداره و بهترین گزینه برای روزهای قطعی نته.
Github rustdesk
🪽 @bluelearnmp
نرمافزارهایی مثل AnyDesk چون سرور خارج از کشور دارن، موقع قطعی نت عملا هویجن.
اما ابزار متنباز (Open-Source) RustDesk در هر شرایطی کار میکنه، این برنامه روی ویندوز، لینوکس و اندروید و ... جوابه
⌨️ وضعیت کارکردش چطوریه؟
با اینترنت عادی:
مثل بقیه برنامهها بدون تنظیمات خاصی کار میکنه.
موقع قطعی اینترنت (اینترانت):
چون RustDesk اوپنسورسه، شما مجبور نیستی از سرورهای خودشون استفاده کنی.
میتونی سرور خودت رو رایگان روی یه کانتینر یا سرور مجازی (vps) داخل ایران راه بگیری (Self-host کنی). اینطوری موقع قطعی نت هم چون سرور داخل ایرانه، اتصال کاملاً برقرار میمونه.
توی شبکه محلی (بدون نت):
اگر چند تا سیستم تو یک ساختار باشن، اصلاً نیازی به آیپي پابلیک و اینترنت نداری؛ با قابلیت Direct IP و فقط از طریق آیپي محلیِ مودم، مستقیم به هم وصل میشن.
💬 چون اوپنسورسه محدودیت تایم و لایسنس نداره و بهترین گزینه برای روزهای قطعی نته.
Github rustdesk
🪽 @bluelearnmp
👍1
👻 هک بدون فایل (Fileless)؛ وقتی هکر مثل روح میاد و آنتیویروس هم بوق میزنه!
🎩 حالا سئوال اصلی: رم که با یه ریاستارت پاک میشه، پس هکر چطوری تو سیستم جا خوش میکنه؟
🔎 خب، با این شبح چطوری باید جنگید؟
❕خلاصه که دیگه دورهی "من چیزی دانلود نکردم پس امنم" تموم شده؛ تو دنیای جدید، هکرها با اسلحهی خودت بهت شلیک میکنن!
🪽 @bluelearnmp
ببینید، کل تصوراتتون در مورد ویروس و آنتیویروس رو بریزید دور. هکرهای خفن خیلی وقته بازی رو عوض کردن.
الان دیگه نیازی نیست شما رو گول بزنن تا یه فایل آلوده دانلود کنید؛ روش جدید کلاً بدون فایله!
فکر کن داری توی یه سایت معتبر و عادی میچرخی. روی هیچی کلیک نمیکنی، هیچی هم دانلود نمیکنی.
اما اون سایت قبلاً هک شده و یه کد مخفی داره. این کدِ لعنتی، مرورگرت (مثلاً کروم) رو اسکن میکنه، یه باگ توش پیدا میکنه و از همونجا مستقیم نفوذ میکنه به ابزارهای خود ویندوز؛ مثل همین PowerShell یا CMD که همهمون داریم.
به این میگن تکنیک «زندگی روی زمین». یعنی هکر هیچ فایلی با خودش نمیاره که آنتیویروس مچش رو بگیره، بلکه از ابزارهای سفید و قانونیِ خودِ ویندوز علیه خودت استفاده میکنه.
این کدهای مخفی مستقیم میرن وسط حافظه رم (RAM) میشینن و دسترسی کل سیستم رو میدن به هکر.
🎩 حالا سئوال اصلی: رم که با یه ریاستارت پاک میشه، پس هکر چطوری تو سیستم جا خوش میکنه؟
اینجاش دیگه پشمریزونه. هکر واسه اینکه با خاموش روشن شدن سیستم دسترسیش نپره، میره سراغ رجیستری ویندوز (همون تاریکخانهی تنظیمات اصلی).
اونجا یه کلید مخفی میسازه و به ویندوز دستور میده: «هر وقت سیستم روشن شد، خودت برو اون کد مخفی رو دوباره بذار توی رم!»
یا با ابزار WMI ویندوز یه شرط یا محرک تعریف میکنه؛ مثلاً میگه: «هر وقت این کامپیوتر ۵ دقیقه بیکار موند یا به اینترنت وصل شد، فلان کار رو تو پسزمینه انجام بده».
با این ترفندها، هکر مثل بختک میچسبه به سیستم و با ریاستارت هم نمیپره، بدون اینکه حتی یک بایت فایل روی هاردت باشه!
🔎 خب، با این شبح چطوری باید جنگید؟
تو این وضعیت، آنتیویروسهای سنتی عملاً هویجن! چون اونا فقط فایلها رو اسکن میکنن و اینجا اصلاً فایلی وجود نداره.
واسه همین شرکتهای بزرگ رفتن سراغ سیستمهای مدرنی به اسم EDR.
اینا اصلاً کاری به فایل ندارند، بلکه ۲۴ ساعته روی «رفتار سیستم» قفل میشن. مثلاً مانیتور میکنن که چرا ابزار پاورشلِ ویندوز، اونم ساعت ۳ نصفهشب، داره بیخودی به یه سرور ناشناس تو یه کشور دیگه دیتا میفرسته؟ و همونجا خفهش میکنه.
❕خلاصه که دیگه دورهی "من چیزی دانلود نکردم پس امنم" تموم شده؛ تو دنیای جدید، هکرها با اسلحهی خودت بهت شلیک میکنن!
🪽 @bluelearnmp
باورتون میشه گرون ترین قطعه گوشیتون پردازنده نیست...؟!🔥🌶
⏺️وقتی صحبت از هزینه ساخت گوشی میشه، اکثر ما فکر میکنیم پردازنده یا دوربین بیشترین سهم رو دارن؛ اما ظاهراً در سال ۲۰۲۶ داستان کاملاً عوض شده!
⏺️«کارل پی» مدیرعامل Nothing میگه رم و حافظه ذخیرهسازی حالا به قدری گرون شدن که در بعضی گوشیها بیش از ۵۰٪ کل هزینه سختافزار رو تشکیل میدن؛ حتی بیشتر از پردازنده و نمایشگر!
مقصر اصلی؟ هوش مصنوعی!🤖
➕ دیتاسنتر های AI برای آموزش و اجرای مدلهای هوش مصنوعی حجم عظیمی از تراشه های حافظه DRAM و NAND را مصرف میکنند و همین باعث شده قیمت رم و حافظه در سراسر صنعت بهشدت افزایش پیدا کند.
➕جات خالیه تو چنل 💔 @bluelearnmp
⏺️وقتی صحبت از هزینه ساخت گوشی میشه، اکثر ما فکر میکنیم پردازنده یا دوربین بیشترین سهم رو دارن؛ اما ظاهراً در سال ۲۰۲۶ داستان کاملاً عوض شده!
⏺️«کارل پی» مدیرعامل Nothing میگه رم و حافظه ذخیرهسازی حالا به قدری گرون شدن که در بعضی گوشیها بیش از ۵۰٪ کل هزینه سختافزار رو تشکیل میدن؛ حتی بیشتر از پردازنده و نمایشگر!
مقصر اصلی؟ هوش مصنوعی!🤖
➕ دیتاسنتر های AI برای آموزش و اجرای مدلهای هوش مصنوعی حجم عظیمی از تراشه های حافظه DRAM و NAND را مصرف میکنند و همین باعث شده قیمت رم و حافظه در سراسر صنعت بهشدت افزایش پیدا کند.
➕جات خالیه تو چنل 💔 @bluelearnmp
👍3
⚡️تأثیر فونتها بر سرعت بارگذاری سایت
فونتها میتوانند به چندین دلیل سرعت بارگذاری سایت را کاهش دهند:
1. حجم بالا: فایلهای فونت ممکن است بزرگ باشند.
2. درخواستهای زیاد: هر فونت یک درخواست HTTP جدید میسازد.
3. بارگذاری غیر بهینه: عدم استفاده از روشهای مناسب میتواند زمان بارگذاری را افزایش دهد.
4. عدم کش کردن: بارگذاری مجدد فونتها برای هر بازدیدکننده.
مشاوره رایگان طراحی سایت و اپلیکیشن:
@mostafamaghul
در چنل ما هم عضو شوید @bluelearnmp
فونتها میتوانند به چندین دلیل سرعت بارگذاری سایت را کاهش دهند:
1. حجم بالا: فایلهای فونت ممکن است بزرگ باشند.
2. درخواستهای زیاد: هر فونت یک درخواست HTTP جدید میسازد.
3. بارگذاری غیر بهینه: عدم استفاده از روشهای مناسب میتواند زمان بارگذاری را افزایش دهد.
4. عدم کش کردن: بارگذاری مجدد فونتها برای هر بازدیدکننده.
مشاوره رایگان طراحی سایت و اپلیکیشن:
@mostafamaghul
در چنل ما هم عضو شوید @bluelearnmp
🔴 بازی جیتیای۶ نیومده تو کشورهای بحرین، چین، کویت، لبنان، عمان، قطر، روسیه، تاجیکستان و تایوان ممنوع شد.
دلیلشو منم نمیدونم بای😐
@bluelearnmp
دلیلشو منم نمیدونم بای😐
@bluelearnmp
✔️ آنتروپیک در تعقیب OpenAI؛ استقبال از Claude شتاب گرفته است
🔹 دادههای مالی حاصل از تحلیل میلیاردها تراکنش کارتهای اعتباری در آمریکا نشان میدهد Claude، محصول شرکت Anthropic، در سال ۲۰۲۶ رشد چشمگیری را تجربه کرده است. از ابتدای سال، درآمد و تعداد مشترکان پولی این سرویس حدود ۷۵ درصد افزایش یافته؛ موضوعی که نشان میدهد Claude دیگر تنها ابزاری برای توسعهدهندگان نیست و در میان کاربران عادی نیز به محبوبیت قابل توجهی رسیده است.
🔹 در همین راستا، پلتفرم آموزشی DataCamp اعلام کرده است که میزان جستوجوی عبارت Claude از واژه AI پیشی گرفته و تقاضا برای یادگیری این ابزار، حدود سه برابر بیشتر از ChatGPT بوده است.
🔹 با وجود این رشد سریع، ChatGPT همچنان با اختلاف، رهبر بازار هوش مصنوعی از نظر تعداد کاربران و مشترکان پولی است؛ اما آمارها نشان میدهد Claude با سرعت بالایی در حال کاهش این فاصله و تبدیلشدن به جدیترین رقیب OpenAI است.
@bluelearnmp
🔹 دادههای مالی حاصل از تحلیل میلیاردها تراکنش کارتهای اعتباری در آمریکا نشان میدهد Claude، محصول شرکت Anthropic، در سال ۲۰۲۶ رشد چشمگیری را تجربه کرده است. از ابتدای سال، درآمد و تعداد مشترکان پولی این سرویس حدود ۷۵ درصد افزایش یافته؛ موضوعی که نشان میدهد Claude دیگر تنها ابزاری برای توسعهدهندگان نیست و در میان کاربران عادی نیز به محبوبیت قابل توجهی رسیده است.
🔹 در همین راستا، پلتفرم آموزشی DataCamp اعلام کرده است که میزان جستوجوی عبارت Claude از واژه AI پیشی گرفته و تقاضا برای یادگیری این ابزار، حدود سه برابر بیشتر از ChatGPT بوده است.
🔹 با وجود این رشد سریع، ChatGPT همچنان با اختلاف، رهبر بازار هوش مصنوعی از نظر تعداد کاربران و مشترکان پولی است؛ اما آمارها نشان میدهد Claude با سرعت بالایی در حال کاهش این فاصله و تبدیلشدن به جدیترین رقیب OpenAI است.
@bluelearnmp
This media is not supported in your browser
VIEW IN TELEGRAM
تولد ایلان ماسک؛ مردی که سقف آسمان را جابهجا کرد!
امروز ۲۸ ژوئن، تولد ۵۵ سالگی ایلان ماسک است؛ فردی که با ایدههایش مرز بین علمیتخیلی و واقعیت را از بین برد. به همین مناسبت، چند فکت جالب از او که شاید ندانید:
🔹 برنامهنویس ۱۲ ساله: ماسک در ۱۲ سالگی یک بازی ویدیویی به نام Blastar ساخت و آن را به قیمت ۵۰۰ دلار فروخت.
🔹 ساعت کاری دیوانهوار: او گاهی تا ۱۲۰ ساعت در هفته کار میکند و بارها شبها روی کف کارخانه تسلا یا اسپیسایکس خوابیده است.
🔹 مرد آهنی واقعی: رابرت داونی جونیور برای بازی در نقش تونی استارک (مرد آهنی)، مستقیما از شخصیت و رفتارهای ماسک الهام گرفت.
🔹 رویای مریخ: او اسپیسایکس را با هدف نهایی چندسیارهای کردن نسل بشر و ساخت یک شهر خودکفا در مریخ تاسیس کرد.
#خبر #تکنولوژی
🆔@bluelearnmp
امروز ۲۸ ژوئن، تولد ۵۵ سالگی ایلان ماسک است؛ فردی که با ایدههایش مرز بین علمیتخیلی و واقعیت را از بین برد. به همین مناسبت، چند فکت جالب از او که شاید ندانید:
🔹 برنامهنویس ۱۲ ساله: ماسک در ۱۲ سالگی یک بازی ویدیویی به نام Blastar ساخت و آن را به قیمت ۵۰۰ دلار فروخت.
🔹 ساعت کاری دیوانهوار: او گاهی تا ۱۲۰ ساعت در هفته کار میکند و بارها شبها روی کف کارخانه تسلا یا اسپیسایکس خوابیده است.
🔹 مرد آهنی واقعی: رابرت داونی جونیور برای بازی در نقش تونی استارک (مرد آهنی)، مستقیما از شخصیت و رفتارهای ماسک الهام گرفت.
🔹 رویای مریخ: او اسپیسایکس را با هدف نهایی چندسیارهای کردن نسل بشر و ساخت یک شهر خودکفا در مریخ تاسیس کرد.
#خبر #تکنولوژی
🆔@bluelearnmp
یکی دیگه از اشتباهات رایج توی مصاحبه های بک اند اینه که طرف سریع میره سمت حل مسئله، بدون اینکه اول مسئله رو درست تعریف و یا درک کنه.
مثلا سوال میشه: «سیستم رو طوری طراحی کن که بتونه درخواست های زیاد رو هندل کنه»
و اون شخص سریع شروع می کنه به گفتن : ردیس، کافکا، میکروسرویس، لود بالانسر و ...
در حالی که مثلا هنوز نپرسیده که :
حجم ترافیک چقدره؟
الان read سنگین تره یا write؟
ما واسمون latency مهم تره یا consistency
الان bottleneck کجاست؟
"نتیجه این میشه که راه حل از مسئله جلو میزنه"
پس یادمون باشه که توی مصاحبه های بک اند، چیزی که بیشتر از تکنولوژی مهمه اینه که چقدر می تونی مسئله رو به شکل درست بشکنی و فرضیات رو شفاف کنی.
در واقع اول باید بفهمی اصلا مشکل کجاست.
#مصاحبه #بکند
@bluelearnmp
مثلا سوال میشه: «سیستم رو طوری طراحی کن که بتونه درخواست های زیاد رو هندل کنه»
و اون شخص سریع شروع می کنه به گفتن : ردیس، کافکا، میکروسرویس، لود بالانسر و ...
در حالی که مثلا هنوز نپرسیده که :
حجم ترافیک چقدره؟
الان read سنگین تره یا write؟
ما واسمون latency مهم تره یا consistency
الان bottleneck کجاست؟
"نتیجه این میشه که راه حل از مسئله جلو میزنه"
پس یادمون باشه که توی مصاحبه های بک اند، چیزی که بیشتر از تکنولوژی مهمه اینه که چقدر می تونی مسئله رو به شکل درست بشکنی و فرضیات رو شفاف کنی.
در واقع اول باید بفهمی اصلا مشکل کجاست.
#مصاحبه #بکند
@bluelearnmp
سلام دوستان بازم هم با همین نظرسنجی پیش میریم
چون بعد از خواب با مانع بیشترین رای رو دو و پیاده روی رای آورده ما با ورزش اصلی و مادر دو میدانی پیش میریم ولی دوچرخه و راکت هم بیارین که ما ببینیم چجوری اونجا تیم ها رو بچینیم منکه میدونم یه بار بیاین دیگه هر هفته میایم پس یه بار امتحانش ضرر نداره ما با هم جمعه کدکمپ پارک ملت ورزش میکنیم و تفریح ، برو بریم.
به من هم اگر کاری سوالی داشتی زنگ بزن 09908041592
https://t.me/codeckamp
چون بعد از خواب با مانع بیشترین رای رو دو و پیاده روی رای آورده ما با ورزش اصلی و مادر دو میدانی پیش میریم ولی دوچرخه و راکت هم بیارین که ما ببینیم چجوری اونجا تیم ها رو بچینیم منکه میدونم یه بار بیاین دیگه هر هفته میایم پس یه بار امتحانش ضرر نداره ما با هم جمعه کدکمپ پارک ملت ورزش میکنیم و تفریح ، برو بریم.
به من هم اگر کاری سوالی داشتی زنگ بزن 09908041592
https://t.me/codeckamp
🟢تبدیل pdf به word
با استفاده از tkinter میایم ورودی فایلو میگیریم از کاربر و با استفاده از pdf2docx فایل pdf تبدیل میکنیم به docx
جوین شو عشق کن 😎🫰
با استفاده از 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")
جوین شو عشق کن 😎🫰